MKLFECQHCGLLVYFENTVCERCGYALGFLPDVAQMTALKPNGDGIFTPLADKSLTVSYCANFEHGTCNWLVDKPGELCRACVLNRTIPDLPENLRRWQRIEVAKHRLVYSLLRLGLPVESKTEAPETGIAFDFLAPPPGEDGQGKILTGHDNGEITLNVIEAEDAVREKIRENMHEPYRTLLGHFRHEIAHYYFERLVKGRPGYALFLATFGDETTDYGEALKKHYANGAPPDWRDNHITSYASAHPHEDWAETFAHYLHMIDTLETAYAFGLRVRPRAGQDDNLAASVSFDPYTRKDFETIIDAWLPVTFAVNSINRSMGIDDLYPFVISPAVIEKLRVVHDIVRSKGAKAASVKEAAERPSFAGSVASRSA