MKLLTVNSSWTERFLPDPPREKDNRPPFRRDRGRILHSAAFRCLQAKTQIHAIGENDFYRTRLTHSLEVAQIGSSLVAQLKFVETFESLSQTLNIDKNELQKQLKPLLPSNDLIESLCFAHDIGHPPFGHGGETALNYMMAELGGFEGNAQTLRILTKLEPYTENAGMNLTRRTLLGVVKYPALLDVASPQYAELNFSRNIDPRFVRIHDWIPGKGIFRDDLKMFNWLLENLSENDRTLFGKFKKVRENPAEFLQTSFKSLDCSIMELADDIAYGVHDLEDAIVTGMVNPHQWQAAHSALKQIPSAWLHENIDSISQRLFSDKHFERKQAIGALVNFFITNVRWKLTANFDEPLLRYNAELSPEVIAALGVFKKFVWDYVIRNVDTQRIEYKGQRMLTEMFQIFESDPERLLPRNTANRWRNAAEERKKRIICDYIAGMSDAHALRVYQQL*