MEKLKSISPFRLSALLRQEKDPKVALNLFLNPNSNHKPFPYSLVSYDLIITKLGRAKMFDELDQILSKLKLETRFIPTEIIFCNIITYYARAHLPKSAIQVFDEIPDYRCSRTVKSLNTLLNGLLICREYDNLERVFVGFDWFSSPDVCSYNIMINAYKVRNDMRSAWKVFGEMLERRVRPNEVTFSTLITGLCKSLKVKEALNLKKDMIRVYKVEPSLYVYASLIKGLCETKELSLAFQIKDEMLDRNVGVDSAIYTTLISGLFKAGQKEEVDVVLEEMKRIGCIPNTATYNALISGYCAEKRFGLALEVLNEMEEKACKPDVITYNVLIKAYFEEGKIREATDLFEDMPRRGCKPDVVSYRIVVQGLLSGLKLKEVAFILDEMVFKGYSPHLLTVNKFMNLLRGEGNLELLFEVVNSLAKGNHIDTDSWTLAVSAISMKHEQLNFSDVFDAVTKPFTTAP*