EFSMGKITCCEKNGLKKGPWTPEEDQALIDHIKRNGHGRWRTLPKNAGLKRCGKSCRLRWTNYLRPDIKRGRFSFEEEETIIQLHSVLGNKWSAIAARLPGRTDNE