MESHFVVPRRLRDKPYELIEAANDWHYAMMNDLPRNEFYRSALRQLITPESFVLEIGAGSGLLSIIAASLGARRVVAIEANMHLANVARQIIHANGYGDRIHIINKMSTDVSPEELAQYGGRPTLLLSEILGTLLLGESALHYVADARRRLLGPGGAVVRRTKNPSPLALSGGPTSQRQGISLDYFNSLQDTTSMVFTKQYGFRFSSAAYTELAPRTPVLAIDFSADEVGVWGGESRTTLRATRAGTVHAVMASWEVYAGEADALCMATHPDATLGNFPRDMQWGQGLQLIEDTSVDGAKPVPFVVQEGELLTLVTRYSVDGVTLQFELLRGASSEE*