MAAALTSRVTLRAAPVVRGAKASKAAATTRPTRSLATRAAIADLPKENKDTKVLVVGGTGYIGKFVVRELCAQGYDVTAFVREKSGIGGKTDASGAKSMFPDASVKFGSVGSVDSIRSGAFDSDYDVVVSCLASRTGGIKDSWDVDYQATKNVLDVAREKGAKHFVLLSAICVQKPLLTFQAAKLKFEEELQSATDISHSIVRPTAFFKSLAGQVESVQKGGPYVMFGDGQLASCKPISERDLAKYMAECIRDASLENKVLPIGGPGKAMSALEQGTMLFDILGMEPKFVKVPIEVMDGVIKILDTFAGFFANMRDAAEFGKIGRYYAAESMLVLDSTTGEYDASKTPSYGTDTLEAFFKKVSVEGLAGQELGDQAVFK*