MKILKSQGCLDPEKFKDFELVKRTQLSHNVAKFRFALPTPTSVLGLPIGKHIRCRGRDNLGEEVIRPYTPITLDSDIGYFELVIKMYPLGRMSHHFREMRVGEYLSVKGPKGRFKYQPGQVRAFGMLAGGSGITPMFQVTRAILENPKDSTKVYLIYANVTFEDILLKEEMDSLASKYPNRFKVYYVLNQPPEVWNGGVGFVSKEMIQTHCPAPAGDIQILSCGPPPMNKAMAAHLDALGYAAEMQFQF