MSNEKDNGAAACVGSLSFNGSERRLEGKVAIITGGAMGIGEAIVRLFTKHGAKVIIADFADEAGKNLAEHLSPPATYVHCDVSKEQDIRAVVDLAIEKHGQLDIMYNNAGTCDALIQSAAEYDMEQYDRVMSVNVRGVMLGIKHAARVMIPRKKGCIVSTGSLSSMLGGLSPYSYTASKHAVIGLTKNGAAELGKYGIRVNAVSPSAVATPLTAKMFRGGADSSSPVSEKEKAAIEGHSNSIGNLQGPTLKVEDIAMAGLYLASDEAKYVSGHNLAVDGGVTVVNHSWGLYRP*