MSNEEVKGAAACVGNLSFNGSERRLEGKVAIITGGAMGIGEAIVRLFTKHGAKVIIADLADEAGKTLAETLSPSATYVHCDVSKEKDMSAVVDLAIEKHGQLDIMYNNAGINDAVMVKSVAEYDMEQFDRIMSVNVRGVMLGIKHAARVMIPKKKGCIISTSSLASILGGAAPYSYTASKHAVIGLTKNGAAELGKYGIRVNAVSPSGVATPFSVKQLRRGANSSSVITEQEKAAIEGYCNSMGNLQGPTLKVEDVAEAGLYLASNEAKYVSGHNLVVDGGFSVVNHSWGLYRS*