MVKGFKVYTPGGPEVLKYEELDVGEPGEGQVKIRIKAVGLNFIDVYFRKGVYGAKMPYVPGFESAGEVIAIGPGVTDAKVGDKVGCMGAFGAYAEEQIVPARALVPIPESVDFIKAGAILLKGMTAQMLLRKTFKVGPKHTILVHAAAGGVGSLLCQWARSLGAQVIGCVSSEEKARQATEDGCHHVIIYSKEDFGKRVMAITNNSGVHVVYDSVGRDTFQGSLDCLATRGYMISYGQSSGAPDPFTMSILAPKSLFLTRPSLIQYTTNRDELLEIANDLFHNVEAGVLKVRVNQTYPLSDAAKAHDDIENRRTTGSTVLIP*