MRPVLRFPPLTDAGLAAPMELSAPSSPTEDLVFPFDAEGSQRTPLPYEQSAAAAFESIRQLDAILEPAGDAQSMLARHVELACGGAHRVDPAALAAVLQRLGYSAKLHDSACPLYKFKAGVRHQYISVCLPDAGCTGLETFVVDPNFKDTMSVAHPTPRYAALLDSLPAAVVASKPCLHRAVGIVAREMARSFADQGSDLPPWRTHQALLSKWHLGGAAASSSTADGAGCSAWHAAQGFPAAAGQLFGGGKVGAD*