MKKITTSIPALDKIMRVFAYLLECDGATFTQIHQNSGIAKSSTSSLLNGMVEHGLLRQEKDKYYLGLRLYELGNKAAEQYDIKKIALPILEEIRDNTGLTCHLGVLEGDAPIYLLKVESPQAIVIRSWEGKRLSLHSSGLGKVLIAWLSGEELEELLPPDQILTRFTDTTITDVNILKQELAGIRRRGWGYDNEEDSLGVRCIAVPVFNTQGKVIAALSVSGVTFQIPDDKRESLATLMMDASRSLTRLMC*