MGKLLCDSTALIQSPSPTVPWREPSTPAAAIDDVDLVNQSSAAAAVEAAEKTMAAATAWDDVSGLEELQRRHLRRLHAKGVLWKHPGKEESSSPPVVYRLSHGGEVSSDGNCLFTASQKAMEARGVDARDLRRRAVRRFLEDFGSAGEEEKEVVREAIRHMYSPDLRAGWGIHIVQEEKLLAKKEERESLDAAIDELVLIGMQRETAAESIYRERCVPVNDGPSWAKYMSVSGSSEDEHDIISLQYTEDGLLSVDENRQGHAAAFGDDIAIECLATEFKREIYVVQAHGSDGMVEEENCVFFLPHKPRSEVIESPVFLFMKGTGWCGGGADHYEPLIASPSQIISQEKVAFVL*