MKKITTSIPALDKIMRVFAYLLECDGATFTQIHQNSGIAKSSTSSLLNGMVEHGLLRQEKDKYYLGLRLYELGNKAAEQYDIKKIALPILEEIRDNTGLTCHLGVLEGDAPIYLLKVESPQAIVIRSWEGKRLSLHSSGLGKVLIAWLSGEELEELLPPDQILTRFTDTTITDVNILKQELAGIRRRGWGYDNEEDSLGVRCIAVPVFNTQGKVIAALSVSGVTFQIPDDKRESLATLMMDASRSLTRLMC