MRRFLVDRASIENVNVVQQEAELEPSPNVVNEFNPNEIETNELSNILQRKDLNIVNAMELVDVVKARLGTMRESGGNNFFADVQGFCVAKSILVPNMDDEIPVRGRSRAEGRTITNLHHYRAEIFYVAIDKICVEMDHRFSEGSNIILDCFSCLDPKNSFSKFDVDKLARLADIYHADFSDDDRGTIRDQLETYVLQVRRNASFSTCEDVQSLAMKMVQTEKHLVFPLVYKLIELALILPVSTTSVERAFSAMKIIKSKLRNKINDVWFNDLMVCYTEREIFKSLDDIDIIQTFTAKKSRKGHLPRNFI*