MKNNLPPFIEIYRALIATPSISATEEALDQSNESLINLLAGWFRDLGFNVEVQPVPDTRHKFNLLASTGHGAGGLLLAGHTDTVPFDDGRWTRDPFTLTEHDNKLYGLGTADMKGFFAFILDALRDVDVTTLKKPLYILATADEETSMAGARYFAETTQLRPDCAIIGEPTSLQPIRAHKGHMSNAIRIQGQSGHSSDPARGVNAIELMHDAIGRIMQLRDLLKERYHFEAFTVPYPTLNLGAIHGGDASNRICACCELHMDIRPLPGMTLNDLNGLLGEALAPVSERWPGRLTFSELHPPIPGYECPPDHKLVQVVEKLLGAQTDVVNYCTEAPFIQTLCPTLVLGPGSINQAHQPDEFLETRFIKPTRELISQVVHHFCWH*