MLTLKQNQGSVLEPSAGDGSFLKRLKKAVGIEIDPKICSKNALCMDFFDYPLENQFDTIIGNPPYVKHKDIAPSTKEKLHYSLFDERSNLYLFFIEKAIKHLKPKGELIFITPRDFLKSTSSVKLNEWIYKEGTITHFFELGDQKVFPNAMPNCVIFRFCKSDFSRITNDGLQFVCKKGILYFLNQSYTQKLSEVFKVKVGAVSGCDKIFKNEKYGNVEFVTSITKRTNVLEKMVFVNKPNDYLLQHKDSLMQRKIKKFNENNWFEWGRMHHISPKKRIYVNTKTRQKNPFFIHQCPNYDGSILALFPYNQNLDLQNLCDKLNAINWQELGFVCGGRFLFSQRSLENALLPKDFFNLG*