GRLFDGVRDAPKDNCAKVVVIYAPGTNEKGNLGRVGPAIGRKLADVFGPDGVAISGTGGAFTRVPGYRYNPGGCSGATLDAVKALVGFAHDKFPDAMLAAGGDGLGSDLGSQTIRSADAGIRARIVAFVLTGDGLSKENKGRIPNFPADRQHVVCPPGCQVCVCYLEIVAASLQFGDDCAGEAPEHMADHFVAHWGK