MYGDNIKGKVFVITGAYSGIGVETTKALLSEGASKVVIGGRRQNLQDDFIKEMKESFAADRVDGHLIDLGDLASVKRFAEYVNAKYKTIHVLINNAGVMNTPPGVTKDGFEQQMGINVIGHFLLSKLLIDKTKRQVWLSSTAHTIGKGPRIDMNYIKTFSMENKKGYSGWKAYQQSKLGNILVAKEFHKRYPNVETVSLHPSANAILESWQGGINTNLGRTTNFVSALKILWIGLPDDLRMKSVQAGASTTVTCAALPSHELKVAGYYRDCDPYEEYDCAKNEEDMAALFDYCDEVTKMFQ*