APADDGFTWRKYGQKDILNSKFPRSYYRCTHQKELGCQATKYVQKCEDEPSMYQVTYIGEHSCQNAQ