MRVLIVKTSSMGDVLHTLPALTDAQQAIPGIQFDWAVEEGFAQIPSWHSAVDRVIPVAIRRWRKAWFSAPIKAERTAFRRAVCANQYDAVIDAQGLVKSAALVTRLAHGIKHGMDWSTAREPLASLFYNRKHHIAKQQHAVERTRELFAKSLGYDKPQSQGDYAIAKHFLHCQQAVSDPYAVFLHATTRDDKHWPEANWRELIGLVGNTGLRIKLPWGAPHEEARAKRLAEGFDYVDVLPRMSLEEVARVLAGAKFVVSVDTGLSHLTAALDRPNITLYGPTDPGLIGGYGKNQMACCSPEQNLANLDATSVFGKIH