MESHFVVPRRLRDKPYELIEAANDWHYAMMNDLPRNEFYRSALRQLITPESFVLEIGAGSGLLSIIAASLGARRVVAIEANMHLANVARQIIHANGYGDRIHIINKMSTDVSPEELAQYGGRPTLLLSEILGTLLLGESALHYVADARRRLLGPGGAVVPPRGAQFATLVESFDIASITSVKLPPGISLDYFNSLQDTTSMVFTKQYGFRFSSAAYTELAPRTPVLAIDFSADEVGVWGGESRTTLRATRAGTVHAVMASWEVYAGEADALCMATHPDATLGNFPRDMQWGQGLQLIE