MDTMLVPKWLKPLLSTPFFNECRIHADAARSECNMFCLDCNVDAFCFYCRSSKHKDHQVIQIRRSSYHDVVRVAEIQKMLDISGVQTYVINSARVLFLNERPQPKSGKAVPYICEICGRGLLDQVRFCSLGCKLVGIKRNGNASFVLDANNNEVSTMEEGMSRQQEEELREGSQQGMYPATPPTPPSNARRRKGIPHRAPFGP