MESDQGKLFIGGISWETTEEQLRDYFQRYGEIAETMIMKDRNTGRARGFGFVSFADPSAADMAVAEKHTINGRLVEAKKAVPRDEQQTIPRSSISSGGQSPGGGQGRTKKIFVGGLASTVTEEEFRGYFEQFGTISDAVVMYDHTTQRPRGFGFITFDSEDSVEAVLMKSFHELKDKMVEVKRAVPR