MLQIELNTGPDWQNGDWQKRSEKAAEAAFSVSSYGELVARSFALEISVKLSDNDEVRQLNAVYRGKDKPTNVLSFPMVPPDLLKSLSNSDDGEVLLGDVILAHETCAKEAKEKSISVEDHTSHLLIHGILHLLGYDHETEADALIMEALEVKALKNLGIANPYADDEPGRIWRSLKALVFGEAEDNSLRAQLEEVIDEHENDGDVDKKGDKDFSPVELEMLRNLLHFGDHRVDDIAVPRADIIAIEESAPFSEYVEIFSEHGHSRIPVFRDNLDTIIGMIHIKDIFAL