MLHWDKLQPHSVRGTVWEDAGTVDGLDLGELDSLFALEDPNAAKKKKKAEGDGKPKAVSLIDSKRSLNISIQLAGIRMPFKDIKKALLSMDDTVLGLDQLNILTLCVPTMDEVKLLKNYPGDKAELATVEQYFLQVMAIPRLSQRISSLVFKNSAHANMEKVNSDYQLVSKAADDLKHCKHFVTVLEGILAVGNHLNGGTYRGQARGFRLETLLRLTDVKAVDRKTSLLHFVVKELQKTSPGVEFLSTELESVKAAAGLHLDGTKEALGQIVAGLKQVNDEVLKAAGADPEQDEEASSEETHDRFRDVMIPFADSADADVEAAQRLASSANDAMKGVTEFFGEPFKQDNAGRIFRLVADFLVTFDKVQTDMKVQAEREAAAKRREESLKMRKSKSQAVL