MLEKLPYLALKTPPKTTALLKAECADFIVKEHLGYEMSGEGEFVALYVRKTDCNTLFVGEKLAKFAGVSERNMGYAGLKDRRAVTEQWFCLQMPGMETPDFSQFELDGVEILTVTRHNRKIRTGSLEGNYFDILLRGAEESDELKVRLDFVANFGFPNYFTEQRFGRDGHNLTQALRWAQGEIKVKDRKKRSFYLSAARSEIFNLVVAARIEKSATNQVLPNDIVQLAGSHSWFKADEKEDLTALQVRLENQDILLTAPLIGEDILAASEIENEIVNQHSAFDPLMKQERMKAARRPLLMKAKGFSWQFEPEGLRLKFYLPAGSYATALVRELVNYTEE*