MSSTRPFCFVCGKEKSVGVFQLIEGCIVPGTFKPIKDILKYFEKIINQRLDLLPNSTACRDCLEYLFNYDRLVRNLSQVQRQIADALLGCRQVEDKPEAKQQAAKRARVQVPAFKIIQATALKEPEKQPGEGDELEDFMKEEMLDEEFQFSEPDDSMPSSEEEFFTETTEIPCHICGEMFSSQEVLERHIKADTCQKSEHATCNVCGLKVKDDEVLDLHMNLHEGKTELECRYCDKKFSHKRNVLRHMEVHWDKKKYQCDKCGERFSLSWLMYNHLMRHDAEENALICEVCHQQFKTKRTYKHHLRTHQTDRPRYPCPDCEKSFVDKYTLKVHKRVHQPVEKPESAEAKEATATFF