MRTHTTAGKEAVAKCCLDPEKFKDFELVKRTQLSHNVAKFRFALPTPTSVLGLPIGKHIRCRGRDNLGEEVIRPYTPITLDSDIGYFELVIKMYPLGRMSHHFREMRVGEYLSVKGPKGRFKYQPGQVRAFGMLAGGSGITPMFQVTRAILENPKDSTKVYLIYANVTFEDILLKEEMDSLASKYPNRFKVYYVLNQPPEVWNGGVGFVSKEMIQTHCPAPAGDIQILSCGPPPMNKAMAAHLDALGYAAEMQFQF