MKMVYLSPVPWLSISQRPHFFVQEALKQKFNEVLWVDPYPGRLPGLQDFIPGRHTAEPTGITALAGLQVLNTGVIIPIEPFGLFFDVVNYLSLSKTLQRIIDFIDCDDCILVFGKPSRLALSLIKKLRWNTIWFDVMDNYPAFYNSLSKIRMQQLENEVVSYSNKLTCSSYRLAEKFSKNNSVLVIQNATAPYIESIREGKPANDGFLYIGTIASWIDWTWIIKLANENKSKIIAMYGPIKTRVPALPNNVVLFDPIPHGNVKELLESYSTAIIPFKDNEITKYVDPVKFYEYQAAGLDIISTIFGEMNWHFEMCKSLGQQCDIDEANNCIYFHNSGDAIIHTWSTRLKGVFNEI