MGRQPCCDKLGVKRGPWTAEEDKKLMGFILRSGAGGRCCWRAVPKMAGLLRCGKSCRLRWTNYLRPDLKRGLLTHDEEQLVVDLHASLGNRWSKIAAKLPGRTDNEIKNHWNTHIKKKLIKMGIDPVTHQPLHGRRKQQEEEEQATTTSAQSSTVSSSDKVMDVTSAGGEASLPESSSTNTSSTTTNGGGSHDQDPLVKWLLEEDDDLPTGGGIGEKWLDFTAGDDVDDLGSIAATMPWDVGATDWLLDYQDFGVGDSSLLSMSMVDSSNGSNF