MTRIFLTGASGYIGGDVLHLLLKSHPEYHVRTLIRDETKGAAVADAFSQVEIVHGSLDDTDIIAREAHGADIVLHLAATGHLESVQTIYEALSNKPKGSKSPYYIQISGASLLAAGELADKVRVFGSGSDVIYNDLTGVDSIKSFIKQYPNRAVDNYILSVNERDSPVKTALVIPPIIYGQARGPGNQRSRQIPDLANATLKRQRGLQVGTGESRWGNIHIQDLSRIFLRLVEKASEGNQDDNIWGANGIFFTGAGEMSFSDISRRVATAAHDFNLIPSNAVDQVDADEMDQLIPRGSVLLGTNARARANRAKATLDWEPEMESLEEHIPQAVINEARALGMKGKNLF*