LQREAGGAGRLRVLRLDVTRARDVRAAKELVLSHLPERGFWGLVNNAGISTFGETGWLPMETYEKFADVNLLGSIRTTLAFLPLLRKYKGRIVFMSSIIAYFTLGNGIYSMTKAAIEKFCDALRLEMKKFGVQVCIIQPGNYARSTKIQPPLSAEEIWSELSEEEKAVYNKEYVQERANFFNSILSEGSTNGSEVVDAMVDALTSPAPKARYMVAKLKEKVLVFVCALFPTVVMDSVLSYALSKVKLA