MEEKKPSEMVKESGGGVEVGTEDDDLVFPGFRFHPTNQELLSFYLTRKVQKKGFSIDIIKEVDIYKHDPWDLPNEARHVVQGAGDKECYFFCLRGRKYRNSIRPNRVTGSGFWKATGIDKPIHGGAGGECLGLKKSLVYYRGSAGRGTKTDWMMREFRLPSTAAAAAELQDA