MEKSNCLTRLVVLILVLPYVNATLSRPKATTKHFVLVHKACHGAWSWYRIIALMKSSGHNVTALDLGSSGINSKQALEITHFSDFLSPLIEFMTSLPTHKNVVLVGHSIGGLAISKAMELFPEKISGAVFVAGLMPGPNINAGNVYIELCNAVVSKLDNRVIYHNGPSNPPIFILGPKYLASNVYQQSPIQDLALATTLVREIFFFSVEDVSKEIILSRKRYGSIRRAFVVTSEDKLLKKEFQQLMIESNPPEEVKEIEGADHMVMMSKPHELFKFLLRFADK*