APRTNMEEQLICIWQDVLKVKEIGVKDNFFDLGGHSLRGMTLIAKIHKQFSKNISLREVFQCPTVEEMAQAIAEAET