MRVLIVKTSSMGDVLHTLPALTDAQQAIPGIQFDWAVEEGFAQIPSWHSAVDRVIPVAIRRWRKAWFSAPIKAERTAFRRAVCANQYDAVIDAQGLVKSAALVTRLAHGIKHGMDWSTAREPLASLFYNRKHHIAKQQHAVERTRELFAKSLGYDKPQSQGDYAIAKHFLHCQQAVSDPYAVFLHATTRDDKHWPEANWRELIGLVGNTGLRIKLPWGAPHEEARAKRLAEGFDYVDVLPRMSLEEVARVLAGAKFVVSVDTGLSHLTAALDRPNITLYGPTDPGLIGGYGKNQMACCSPEQNLANLDATSVFGKIH*