MLNIVCRVCGRQKICEKSLNLFDLVNRKYLKHLHMISGLRLVDLDDVPGFMCLCCQAELRSALAFRKLCIKTQTKWLTIEDDSSSGDEDTNDNSELESEKCAFSDFGKKKEGELVEETFQVLIEEEPMDKTLNRDAKAQLREDGIDEKCVPSQKIIKVSTKLDDQIYICELCGTHATSKPTFQRHMRKHRGERPFGCKDCDARFLSAGELRAHHRVHTGEQPFACRFCEKRYVSYMGRLIHERTHTNDRPYVCEECGKKFTTAYVLKNHMVIHTGERNFRCDICDRSFQRKAHLVTHTRSMMHLQNVKKQKS