MMTLPYTKPLPGGFHPNMVLTIKGRVKPDAKSLTLNLLSGEDVAFNFNPKFDIDNKRVLVCNSVEDNVWGTEEEETKFPFVRGKPFTLVIYVKEDAFHIAVNDKFLTTFRHRIKDLNKIDKLHVSGDVRLYSMSWRKK