MKSVKLGLSTLVLASLCSGLWANGVSFKDKSNQELIEMAGKVVPNEVPDYQMELFKRMKGMSAEQKKKFHEQLKEAADKNTENMTMEEFEKRREAIRAAIKARIAKMTRAEYKNSGLSAKSCGCHAKCNCDVAGPCTCGKHGDKHDHKHKPVPEHHEHGDKHESSVIS