MLYEPCRTLPTFPFLMAINSIIPSELRQLRACLLCGLVKTLNQFQLNGCENCEDFLKMQGDREKVYECSSANFDGLLAMMSPNDSWVARWQMIDKLTPGVYAISVYGSLPSDVVHYLRSKGISYRSLDKSGK