MFTATRNFFRRNRRNFAIGVGLAGAGYLVTNYVLSKLSDARERMSSDRIARENLRRRFEQNQEDCTFTVQALLPTATQLILEELPVEKLTQELQQKKAARIAKSGTLAGTGIPTDAASEASTAITASGGKDDDAQSVQSFASESYVMPQREGEEKPAKKSRVKLWDEIKISSLSRSFTLLYTLTLLNLLTRVQLNLLGRKNYLSSVVTLSARDGEPTIRLEDHETRGYGTDMATNQQYLTFSWWLLNQGWRRLLQKVDQAVREVSASWTARDTISLGQMKQLIIETRKIIEAESGPRPTSIWLPYLLPPRSDEAIVLAESGIAATPEGEDLDIVSPSLRRLLDETSDLIDSPNSSAVMRKMLDAGFDFLLEKLADGAFKQKDMALPPVITAENRITPMRDGDEERALMESDAATTKFASVLAVLTRLGHLIGSGVPNEYLQVIEQQKELEAFSALVYSSNFEFIAEGDDSPASWF