MESSTSETEALILQSQHSPSANRDDPEYLHRASTTRRYPMLLETMKQIKLAGPIAGSFFSMYSLSIVTSMFIGHLGSLELSSSTIALSLSSVSGYTLMLAFASGLETLCGQAFGAKKYPLLGIYLQAGCIVSLSMCIPIVALWWNIEPILVYMGEDEEISRMAGLYLRWLSPSIFASAIEQVLVIYLQTQNIVIPQFLSSVFTVILHVPTCFIVINKLDFGFIGGAISICASHFWNILFLLAWISLNSKTYAKTWRGLSREAFGALPTFLKVAIPSTSMKCLEYWAYELMVPVAGLLPNPQFECSILYIALGSAALTYMGSISLGAAVSTRVSNELGAGHPYSARYAFSIGLLLVLVYTGTIGLIFIIFRNAWPLAFTNDPLVVDTVAKWLPWVAATFLLEGVQSICSGVAKGCGWQHKGAWINLGSFYAIGYPLGVFYAFTLKWGAQGVWLGYYSGILVQMSIYSTVAFRTDWPKMVEISRKLVNAPVKPFISSTAEQYQGRQEDAEVQE*