MRGHEPRSSSSCAACKLLKRRCTPTCIFAPHFRSSDQITFAKVHKVFGASNVSKLLSEVPEEQRQETVNSLAYEADVRLKDPVYGCIGAIASLQKKMLELQHDIAVARNRLLAHNAAGGVNNNNSHLLVSPLVDDASQLAAFLDLVPYSDLMLLDGSGLDAYLFDIGQPPFV