MVYQLPAMWREEMDRPGVTVVVTPLLSLLRDQLRGCEDLDLNAAAWCGTADKRDTERIDRDLRLDADDGGPGIRLLYTTPESLGSNARLRDALRACARNGFLTSIAVDEAHCVASWGHDFRPAYLALKDFRDDVVGPGVPFQALTATATPRVKEQIVSALGLRDPALIATSLNRRNLRYEDVALAHLAAMAKETKERWPGSAGIVYARTRAECERLAALLQDKHDVDCEVFHAGRTGEALARTQGNWAGGDVHCVVATVAFGMGVDKADVRFVAHWGPPTTLEGLYQESGRAGRDSNPARCVMYVGSNELDELRKVTGGGGDAHAAVDAYARGVSRCRRVGLLEHFGERRAGGCGEGEERCDVC