MELDSLREAFDRVVEKRVLSSTKVQEAIDQIVNEVKQVISKMQMMDTDSMDSCDHSSILAELKAKLNEMVTLNQLEGCQKELNVALSKYLKVLEKSFNTDVSKAYRNVDFEDSTVNKIIANHFYRQGLFDLGDSFVHECGESDETYLKLPFQEMYGILEAMKARNLEPALTWAANNHDKLLQNSSMLELKLHSLQFVEILTKGRRDDALQYARTHLVPFASLNKAEIQKLMACLIWVDRLEQSPYAEFVSSTHWEKLAEELIHQFCSLLGQPSDSPLSVTVSAGFQGLPTLLKLTTVMAAKKQEWQTMKQLPVPIDIGPEFQYHSVFVCPVLREQSSDENPPMLMPCGHAVSKQSITKLSKSSSRPFKCPYCPSEAVASQCKQLHF*