MKSTQDYHWPEPIVRVQSLSDSGICTIPTKYVKPLNDRPCLSHFSDVNIPTIDLEGINNFKEISEACRDWGFFQVVNHGVPPELMDEARQVWREFFHQPMDVKQSYGNTPKTYEGYGSRLGVEKDAILDWSDYYFLHYLPGYLKDYNKWPALPSSLREVMEEYSKQVVNFGGRLMKILSENLGLKEDVLQNAFGGEDIGACLRVNFYPKCPQPDLTLGLSPHSDPGGMTILLPDQHVAGLQVRRNANWITVKPASHAFIVNIGDQIQILSNAIYKSVEHRVMVNSTEERISLAFFYNPKSDLMIEPVKELLTTHNISPLYPPRTFDQYRLYIRTKGPQGKSQLGESNKSNPQHDKCN*