MEDQVEHKTVAVNGINMHFVEIGQGPLVLFIHGFPECWYSWRHQMSFMAKQGYRAVAPDLRGYGDTTGAPNDDPNKFTTLDIVGDLVELLNNIAPQEEKVFVVGHDWGAVVSWALCLYRPDKVKAFVCLSVAFNPRNPLRKPLDTLRKVYGDDYYVVRFQEAGVIEGEFEELGIKNVVKKFLTYRTPGPLYLKKGKPFEDTSSTNDDELPAWLSHEDIDFYANKYKQIGFTGALNYYRSIDRNWEVTAAWTGAKIQVPVKFIVGDLDITYNAPGAKDYLHKGGFKKLVPLLEDVVVLQGVGHFIHQEKPKEINEHIYNYITKISSSQNHSICAIL*