MSNKVKSDIEIASKAEILPVTTIAEHLGLDADALELYGKYKAKLSYDTIHSLKDKEPGKLVLVTAINPTPAGEGKSTVTVGLGDALSKKDKKTVIALREPSLGPTMGIKGGATGGGYAQVIPMEDINLHFTGDFHAITAANNALSAFIDNHMQQGNDLEIDGRRIVWKRVVDLNDRALRKVVVGLGGPIQGVPREDGFDITVASEIMAIICLASDLKDLKKRLSEIFIGYNYKKEPITVGEMGYEGALTLLLKDALKPNLVQTLEHTPAIVHGGPFANIAHGCNSVSATSTALRLGDYVVTEAGFGADLGAEKFLDIKVPALGKAPDCVVIVATIRALKMHGGALKTELSEENVDALAKGFTNLQKHTESIQTFGIPYVVAINKFITDSDAEVAKLEALCEEHGIPFSLTEVWEKGGDGGLELADKVIAAVESGAADYKRIYDDAWSMEEKLEAIVTKVYGGIGVELSSKAQKQIVEFKKYGWDRYPICMAKTQYSLSDDPTLLGRPTDFVIHIREFIPKLGAGFVVALTGDVMTMPGLPKKPAALNMDVDENGNAQGLF*