MTRLYNKFKTTLPKLDGKVFAITGTTSGTGFVAARAVAELGGEVILLNRQSSRSKDSLEMLQNAVPHGTFVPIECDLQDFASVSAAAKKIKSKYTQLYCLSNNAGIMATPDEATKDGYDTQMQTNHLSHFLLTAELFPLLEAEAKANGDARIVNHSSGARDMTPNKGLEEKYFLKNGGNLGGSEKILMGGGPFHRYFQSKLANSVFTHALHGKLQAKGSKVRAVCAHPGGSNTNLGDHLTNYGFFSNLIVTILMKFLAQSSEDGSMGLLLGMASPSAESGVLYGPLTWTKKSGLSGRAVPNPPQPYETDKQAMEMLWRTSEEASGVKFAI*