MVKGIKVYTPGGPEVLKYEELDVGEPGEGQVKIRIKAVGLNFIDVYFRKGAYGAKMPYVPGFESAGEVIAIGPGVTDAKVGDKVGCMGAFGAYAEEQIVPARALVPIPESVDFIKAGAILLKGMTAQMLLRKTFKVGPEHTILVHAAAGGVGSLLCQWARSLGAQVIGCVSNEEKARQATEDGCHHVIIYSKEDFGKRVMAITNNSGVHVVYDSVGRDTFQGSLDCLATRGYMISYGQSSGAPDPFTMSILAPKSLFLTRPSLIQYTTNRDELLEIANDLFHNVEAGVLKVRVNQTYPLSDAAKAHDDIENRRTTGSTVLIP*