MVKRAIIAGTGALPALLLAGSPAHVVSFDDVPPDLPGMARLIPARFEKLGKLFYDLSVAGVREVAFAGAMSRPVLDPGQFDAATAALVPRLTAAMAQGDDALLRDVMALFEERGFAILGAHQIRPDLVAEAGALCGPAPNAVDVARARAVLDALGPLDVGQAAIAAQGQVIGIETLQGTDALLQYVAATAPASGGVLVKRPKPGQDLRVDMPAIGPRTVHLAAEAGLSAIEIAAGAVLLLDRAAVLEACAETGLALWAAA