MNKLVDAHCHVITDPDNTFCGDDGGSQGTLRCVMSSNPYDWNNLKKLAGRSTSKNDICVGFGVHPWYSHLFYVGSRRDKVSHYQDVLEYKNEEQFDSLVQVLPEPLDLEEYIKREFNDTLVSVIGEIGLDKLFRLPANGFYMQNEKARLTTVKVKLSHQETVFRRFCRLARHTSKPISIHDVKCHGKLNDICNEELLTYHSVKICLHSYTGSKETLLGQWLKKFPPDRIFVSLSKWINFKDPEEGDALVRSLPSTCILTETDYPIDNPDPSYQKALTEQLQYLNAQIARAWDETLDASQAALRVYENFQKFIK*