MRETILLSSENGFHNLLTLFFKCAGCLSPSMQSMTPNLRRLLGMMCASVSWKTIEIVSMDDFVGCKTRVIQLLQARHELSTHVEALQEWLHWVVRDGAVRNEKFEKIVGKAEELVKSQRGTLAMMKEAAECLVRLSSATKERSKIFQKQMLIFRASFLCGFMVIFWGIWTLAHVPVDKFYIRAAVIILANLALLGYILMWVRAEFYIKRNHDIAKAIMNGHLQHLRNVVNDTQKASATRQTGNQHAHGGTQDMETELNDIELELREKGKNLEKVIRDLKAHVESVIAKLLGTNMSQLDSHKLAVASPLELV*