MGGGGVLGDPPLMQLKKKDDDEDLLMMGMGGGGGKKGKKGGGGGGGRAQPLSLASLGGGGLGGGGRAAAVARQPVALPHAGEVGGAAYRLEPVAAADLVAICKVKIRVDGEAVLGGDPAALAAAVTALVRVAEDAAAQGGDPPALDPVADLKLNSLDLVGDFRLRAQLAAERAAMPCHRDPLLPEMFAVARSERLLATRLAGVARRLSNASLAQLPEYRQRVKVLQRMGYLERDQSVTMKGRVACKVNSGDELVATELIFSGLLADLQPEEAVALLSALVFQEKNASEPELTPELAAARDSTVSLALQAGLVQQQAGLQLTPEEFATSTLKFGLAEVVYEWAKGTPFQQICGLTDVMEGSIVRAMVRLDETCREFRDAARVMGNTALFQQMEAASAAIKRDVIFAASLYLAX