MIRMLYLLVKPEGMTDEAFRAECLRHYEMSHDVPGLHRYEVRLVAGQPTDTHVPFFDIGHVDAIGECWFENEADYDRYMASDIRKAWFEHGKTFIGRLKPFRTASVVGQSSAG