MEKIIPHLWYDKEAKEAAEFYISLFENSKLLNTAVLDNTPSGDAETVNFILAGLPFAAISAGPFFKFNPSISLSVACSSRPEVKRLWNAFSEGGTVLMPLDNYPFSALYGWVQDRYGLSWQLILHDFAPITQKITPSLLFSGSVTGKAEEAMEFYTSIFENSEITFINRYAEGEAKAKNAKINFASFKLNNTNFSASDNGFDTNYCFNEAFSLIINCKNQSEIDYYSEKLSHVPEAEQCGWVKDKYGISWQIIPRSMNEILSSGTKEEIKRVTDAFLKMKKFDIDALEKAKRGY