MNLLKKEALVTQVLKGIGQIMLQENSLTGLLFLIGIFLGSWQMGVGGLLATLAGTLVARFLKYPAEEINQGLYGFSAALVGVALTFMFQSQVIIWVLVVLGGGLATVVQHFFIRKNIPVFTLPFIIITWCIVFLLHRFTDIPPSDVLSADIKIDDLDDFATSINGFGEVIFQGGFWSGVLFFAAVFISKPAAALYGLFASLLGAALSHHYGESMEQIHMGLFGFNVVLSAIVFAGFKKIDGFWVLVAILLTWFIDIALVESNALDIFGGVLTFPFVAGTWITLIIKKYLDPVLSKITFDF