MDLLQSPRIVILSVVVAVAVIGATAAYFYLTKKPKGCLDPEKFKDFELVKRTQLSHNVAKFRFALPTPTSVLGLPIGKHIRCRGRDNLGEEVIRPYTPITLDSDIGYFELVIKMYPLGRMSHHFREMRVGEYLSVKGPKGRFKYQPGQVRAFGMLAGGSGITPMFQVTRAILENPKDSTKVYLIYANVTFEDILLKEEMDSLASKYPNRFKVYYVLNQPPEVWNGGVGFVSKEMIQTHCPAPAGDIQILSCGPPPMNKAMAAHLDALGYAAEMQFQF