MGNTKPVITAAPILSDRVRVNGVETPVTFTAEEGILRWSENRLSIAKEVLGITVEDSKIKIRAIKEKDDGGIICCGGNTKGTVRRSYNLEMLTEDSLRIWSQKLQEFIDSLGRPKRLFVLVNPYGGKRSASKIFIDSVKPLLDDANIDYTVQETKYQLHAKEVAKSLDILRFDGVVCVSGDGILVEVVNGLLEREDWDSAIKMPLGVVPAGTGNGMAKSLLDAVGLSCTASNATLAIIRGHKQSLDVATISQGLNRFFSVLMLAWGLIADIDIESEKYRWMGSARIDYYAIQRIFRLRRYNGCIKFVAAPGYETFGEPADPEGETISEVKSSLVQHKAYCGPALQMKDFNRKIEGPFVSVWLHNVPWGGEDALAAPDAKFSDGYLDLVVIKDCPKLTLLSLMTELNKGSHVKSPHVLYFKVKAFVLEPGTQLDDGSKEGIIDVDGEVLARGKGTYKSNYKTLMTYDKLYIKVDQGLATVFSPSTIS*