MAKKLEKYTAREHLRVAELKPECGKRISQNSGMRDGSASRSWLKLFKMCSEGTDCDKMPASIIEMNLKNIIEFEEGCHFIQEAIEKVKRVQEGQTEPFRVDECMMLYTLIYNMCSQKRPYSYASQLYDKYKEALDEYINSTVLPALREKQEAEFMLRELVKRWENYKRMLRWLFIFFHYLSRYHIARRSLPTLNDVGLTCFDNLVYKELSSKAINAVIMLIEKEREGEQIDRALLKNVLGIFAEIGRGEMGYYVSDFGDALLRDTAAYYSRKASSWIVEDSYSDYMLKVEECLKKEKDRVSHYLHLSTEKKLLEKVKHELLVVYTNQLLEKEHSESRALLRDDKAESSGSFCQMIP*