MKLNEEKNKSPKPQMEPKNISHKMKKLHHILNNPIIDINELKNILWGGITCEVPFIIREKCWKLALGYLPLNREDTEKVLKKKRDEYENLEKQYYNKNKLSEDELKILRQIKVDIPRTKSCYNIFNNNKIQQLSERVLFIYSVRHPACGYVQGINDLITPFLIVFLRPIILKKEINSDDIDNVSNDELKNVESDLYFCLSKLLEQIQDNYTFGQPGIQRAIIKVKEIVKRVDKSLFNHIYDNNIDFIQFSFRWVNCLLLREFPIDISIRLLDTYISDISDIFTDFHPYICAVFLVHWSKHLKQMDFQQMLLFMQRFPTQNWKIQDIESILSEAFVLKNAFQSSPKHFS*