MSKRPYCIGEGLKKGAWTTEEDKKLISYIHDHGEGGWRDIPEKAGLKRCGKSCRLRWTNYLKPDIKRGEFSYEEEQIIIMLHASRGNKWSVIARHLPKRTDNEVKNYWNTHLKKRLIDDGIDPVTHKPLASSNPNPVEPMKFDFQKKSNQDEHSSQSSSTTPASLPLSSNLNSVKSKISSGETQIESGHVSCKKRFGRSSSTSRLLNKVAARASSIGNILSTSIEGTLRSPASSSGLPDSFSQSYEYMIDNKEDLGTSIDLNIPEYDFPQFLEQLINDDDENENIVGPEQDLLMSDFPSTFVDEDDILGDITSWSTYLLDHPNFMYESDQDSDEKNFL