MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDKNDYYGGESSSLNLIQLWKRFRGNDKPPEELGTSKEYNVDMIPKFAMANGTLVRVLIHTDVTKYLNFKAVDGSFVYNKGKIYKVPATDVEALKSPLMGLFEKRRARKFFLYVQDFEETDPKTHEGMDLNKITAKEFIAKYELEADTIDFIGHALALYTDDNYLDQPAMDFVKRVKLYAESLARFQAGSPYIYPMYGLGELPQAFARLSAVYGGTYMLNKPQCKVEFDENGKVVGVTSEGETAKCKKVVCDPSYLPDKVQKVGKVARAICIMSHPIPDTNDSHSAQVILPQKQLGRKSDMYLFCCSYSHNVAPKGKYIAFVSTEAETDDPETELKPGVDILGPVDEIFYETYDRFVPSHDSAADNCFISKSYDSTTHFESTVMDVLDMYSKITGKVVDLSVDLSAASATAEE*