MKHLVVHVPPSASKDELEVDLLTAKVDILSRMFHIIRDVQQDKSKTFVMSQLGSKSGLLLSDWAMKVLPQMYREKMDNWFEKKGISLHVDFCVFEHVIEQIKQNLPDLTALYTRSGNVDCYAGTATIISRQVICASADICLKRTDFSETQRGKNQADHDIAVAKFCLTVYTNRGDNLINTKSIKEAFDESVGNLSGCKTSVNAIDEFKCVLPKMKIEGITRDHSVAFNRETTGKKVTVKDAFQEMRRVQKSDNTKLFTTNQYLTKNQIRSILGHLSKKGSIDRRSQLMHNNEKDQKQDSYKEPTSSDEDGGENYFKKQQDEELEDLEPDEIDHALNCYSDNEYNTKKMNQTTSPPIYVPGGDLAPVKYSAVSLANSTALVDAWARINYKFDLMYSKRAFIHWYISEGMEENEFNEARENLAALEKDYIEAGHDSIQLDSVRSSLLNQE