MDATLTNDVEKASRDLVEAGYCLIECPLPAAVFEKLRGRLLEVAEQERENGSAFLYDGGNQRVFSLLNKGEEFEQNVQDPTVMLLMEEILGFGFLLSSTHANIAGPGGSRMHLHADQTFARPPWPPYPLVANSMWMLDDFTEDNGATRLVPGSHLLGRQPDYDRGEGNTETVAVCAPAGSVMVFDGRLWHQTGANTTDRPRHGILNYYCRGYVRQQQNFFSGLREDVATRATPELRRLLGYENYFSLGMTDGLP