MPSHFAVHAKHAASASPPPDAGARAPPDAVPFWRAPRIRQGRGKCAALRPQVLDGVAAQACLADIDCILFDCDGAHDLFAYLLAHLFFPACGWFSPIQQSSNPLLSMRPILSNHPHATVTFGTYRHLTAVHLSTCAGVLWKGSQQVHNAAPALQVLRKQGKQLLFCTNNASKSRAGQLRKVPCYVKSRYPATLQVGLIELNPWGSCRADRGVELKGEMGDMRAEVGGKMESIRGELGSLGSELKDELAEAVAEVKVTLGRNEDKLYPDE