MTDKQRIKGRPVAIDYESTLAFFEGRAAREYRNALSSTMYQDQQPELVEERDRREKLRVAPGLALGMARRVLDIGCGIGRWGWLLAEEAPQADYLGIDFSAALVEKACDEARQRGYERLLFQRMSATDIRPAELALSPPYDLLLVSGLLIYLNDSDCQELLRQALQLCAPGGRIYLREPVAVEQRLTLDRFFSKELEHEYSAVYRTVAELKDMLVQAGGGEGPAILEEDCLFAEALEKRVETRQYFMILQRRG*