MKKLLISALTLFCVNSTTAFAEEESAEALLYQMNEASQHLNYELSYILVKKNSIEPLLYRHARQDDQQLAHLVYLSGPVREVIRRGDEVSYIEPGVEPFTIESGNMVAPTIPMLNTDVAELSRYYDFVKVGRAREAGAACQVLRVVPKDGLRYSYVVWVDEKSHLPLRADLLDRDGEVLEQYRTISFSVSERLAEIMAGLNKVQLPEVLKLPKGSVQETFWQVTWVPDGFQAMELNRYRMAMTERLVESQMYSDGLFNFSVYVSASDNYSLKGQLVRQGRRTLHSVVKGENEISVVGDIPPATAQRIAQSVMFGVGGVKAQ*