MNLSQKLSRYADRLTYELLPSETVHAVKRHFIDTLGCALGAYDSEPASIARSVAGTVSSALPATVIGAGLSSSPEMAAFANGVAFRYLDYNDTYLSKEPAHPSDNFAAVLAIAEPMGRTGKELIVAAVLAYEIQCRLCDAASIRARGWDHVTYGSFSTSLAAGKLLHLNEEQLTHAQAIAAVSHNALRQTRVGTLSHWKGCAFANVSRNGVFAAMLARHGMTGPSDIFEGEMGFWRQISGPFNLSLPDPPAPPFKIQDVCIKFYPAEYHSQSAIDAALLLRPQIGSIEAIEKITISTFRAAAEIIGSEPAKWHPTTRETADHSLPYCVAVALKEGRVTLDSFDAAHLNDPVLRELTQKIAVEVDSALDARYPEGIPNRLRIRLRNGQVLEKEVTFPKGHARNPLTDEEIEEKFRRLAAPVLSEERIAMVLKRCWNLENETDLSGLLALLTVENV