MGKPVWLKPVMLVTSLFMSAGAIATVPEMAQSQQPFDPLGAPGSDVNAANHRNNDPLSQLLREGRRLANAGNLPGALSAYRQAAELDRTNPRIFSGIGFLYASQGNHEEAIRAYQQAVTLEPNNAEFHYAIGFSLANLGRTSDAIAAYRRATQLNPRHVNANLGIGVLLARQGRYEEALEMYRRVAAIAPQNFKAQELQGTALLQMKRPRDAFTPLQQAARIAPRQAIVRVHIGTGWLQLQDYQKAMNAFSKAVELEPRNPYIQVQIGKALQAAGYLDEAMRAFQRAISLQSTLAEAHAGVGDIYFEQSNYSSAVNLYRQALAYSPQDPEIHYKLGKAMKQMGRKQEAATSLQQAKQLLEQQSDQSDRLSEIDSLLKELK