MTPQTHPSKIELLKEFQSMDVNIVQGELDEHEKLVWVIQQVDVVILALAYPQVLDQLKIIDAINVAGTTKRFLPSDFGVEEDRVTVLPPFQEVLDKKRIIRRAIEAAGISYTFVSANCFGAYFVNYLLHPHDHSNDSITVYGSGEAKAVLNYEEDIALYTIKVANDPTACNRIVIFRPPKNIISQLELIALWEKKTGRSFKRVHVSEEEVVKLSETLPNPQNIPVAILHSIFVKGALMNFEIGEDDIEVSKLYPDINYHTIDQLLDIFLTNPPSPRNAAFE*