MDLFLLTMALLLSSLLLKKLYEQWRNQDCYILDYTCFKPSDDRKLDTDLCGEIVLGNKNLGINEYKFLLKIMIGSGIGEHSYGPRNIISARGAENELSPSLPDAIAEMDECFYPILDELFSKSGISPSQIDVLVVNVSMLSPSPSLSSRIINRYKMREDIKVYNLSGMGCSASLISIDIVRKIFKCHAMMLAVVVTSESIGPNWYPGNEKSMVIANCLFRSGGCSILLTNNPELKHRAKFRLKCMVRTHLGASDEAYGCAMQREDGAGLVGFHLSKGLPKAAAEAFFENLRMLAPRVLPIKELVRYLVSTLVQKNDSCGAGEPVQVNFKAGVDHFCLHPGGTAVINGVGRSLGLSQHDLEPARMTLHRFGNTSASSLWYVLGYMEAKRRLRKRDSVLMISFGSGFKCNSCLWEVVRNLEDRNVWEDCIDGYPPETLVNPYLEKYGWINDL