MALLEQLQSLKQQRDETGMLTIYLNTDFGDGSQHNGEWKIRLKNGLKKLKEYVEKSGTKDELKAFKKAADIADRHIYDQQINMQKSFLLIISSDGEVLAEHILQVPMETEFHWESTPVLSQLESMQKHFPASGIVMVQKSDVHFMDTALGEIRDEKHYSWDVESEDWKQYEGNAASERVPSGSTQVDEVDHRFEENKQRWYKNLAPSLNKEVKNRNLEGIFLVGNTEAIRDMEKHLDVNVLDTVPKNLTSKPSHEVLNTVYGEKVR