MQKDLHPKAVPCKIIYQGQVVMETMSTRPEIHVDVWSGVHPFWTGEERFLDTEGRVDKFNKRFGDSYRRGSKK