MKKLMKHLALLLSLVMIFGLVGCSNGGDKEKNGEKKIAVLLPGSTGYFVATKQGIDAKSKELGVSVEYADAQWDASKQLSQAEDFMAKGVDMIALCGVDSAVSERIVKAANDSDVPIVAFTNSIGSNPTGEFKGLVTYIGQNEEETGALTGKIAKNLLGETGGKAVLIEGVPGTTPQVLRKKGLEKELKDSNIEIVYNQTSNWEKEQALKVTEDLIQKKTDFNVIICQDDNSATGAGQALKDAGLKDKVKVIGLGGSKDGLKAITDGLIDGTTYMSAVEEGGLVIEKASKFLKGEKIEPVTQIKQVEVNKDNISEFKGEW*