MIRMLYLLVKPEGMSDATFRAECRRHYDMSHAIPGLHKYEVRLVAEQPTDTHVPFFDIGHVDAVGECWFENEAAYAAYLASDIRKAWFEHGKTFIGRLKPFRTETVGGDGAG