MELARCLTEHAIQLKASGHGDLQLFHEAIQACDSYAPAFFQLGVCYSEVNDSIKAKEMYRKAVQLHPGYVEALNNLGVACRELGEWEHAIEAYGMALKVNQNCSKTRENMAISLLQLGCRHLQRKELKEAGKALKQGLSFNSRNADIYFNLGVLYAEKEKWDQAKVNYELASNFDPRHANAHNNLGVIHRRLGNPEAAMKCFESALEVDSKMNLASKNLGAIYGSMGRMDDAIRLTRVAIDSNRQDAEAYNNLALLLRDQCDVDACLENLDICISLEPESRHAGSNRLMSLNYQSERSREEVFEAHRSWGSCVESSVSQVFSWDGARGNSGPLRVGYISPDFYSHSVSYFIHSALKYHDPAFVAVTCYSDVALEDDKTRQFKELVPQWRTICGRRDDEVAKLIYDDGIDILVDLTGHTGNNRLGVFARKPAPVCITWIGYPHTTGLTRMDYRISDEFADPKDAPGLTTEKILYLPECFLCYTPPETAPPVVLKPAQESYGCITFGCFNNLAKVSSLTIRMWSKLLHEVPGSRLFVKSKALACPKVQDKMRAAFAVHGIQASRLDLTGLQPQTGSHLHMYSFIDVALDTAPYAGTTTTCEALYMGVPVVTLKGRGIHAQNVGASLLSAVQLGDLVTETEEDFVKQAAACAKNLPRLAALRAGLRTRMLRSVLCDGPRHVARLERLYACAFAPLRQFLEMFEKVNFAETFFAIGVATSSHWIGF*