MTTHKAHCLILPYPVQGHINPMLQFSKRLRSKRVKITIALTKSFLKNMKELPTSMSIEAISDGYDDGGRDQAGTFVAYITRFKEIGSDTLSQLIQKLAISGCPVNCIVYDPFLPWAVEVAKQFGLISAAFFTQNCVVDNIYYHVHKGVIKLPPTQNDEKIIIPGFSSPIKASDVPNFVINPEGERILEMLVNQFSNLDKVDWVLINSFYELEKEVIDWMSKIYPIKTIGPTIPSMYLDKRLHDDKEYGLSMFKPMTNECLNWLNHQPISSVLYVSFGSLAKLGSEQMEELAWGLKNSNKSFLWVVRSTEEPKLPNNFIEELTSEKGLVVSWCPQLQVLEHESIGCFLTHCGWNSTLEAISLGVPMVAMPQWSDQPTNAKLVKDVWEIGVRAKQDEKGIVRREVIEECIKLVMEEDKGKLIRENAKKWKEIARNVVDEGGSSDKNIEEFVSKLVTIS*