MLWFLLQASVITANFSIAKHLIDEDNVKAILVGHTWEEASAIAEVISEAGHGILLFLSLASTTRQLTQMNAVAAILQSWGIPQVTLIYETSHLASTTSIISDLSQAFRQTGSELIHILPLATGSSFFDEELDVLKKQQRQVFVIHTSLQLGIRLFQAAKKMEMTEDGYLWIATNRLTDLFHSINSTMISSLKGIVGVKSYFPEKTPDFLDFRKRFRQKFRSDYPEEEQDEPGVFALQGYNAVKLLEKVSLKNFDHKRPFKQIPFEIVNVIGKGYHSVYLTEESGFSENVDGDINGATAYSNSMDSVGQVLWPVQPWYA*