TWKEATLPQVKAMLEKDDGKVSGDTVTYSGKTVHVVAAAVLPGFPFPSFEVHDKKNPTLEIPAGATVDVTFINTNKGFGHSFDITKKGPPYAVMPVIDPIVAGTGFSPVPKDGKFGYTDFTWHPTAGTYYYVCQIPGHAATGMFGKIVVK