MAMAASNASDIKIFTGLQQIAESRHYKAWLLDQFGVLHDGKQPYPGAISTLENLASRGAKMVIISNSSRRASTTLDKLKSLGFDPSLFIGAITSGELTYQHLQRRDDPWFRVLGKTCIHMTWSDRGAISLEGLGLQVVENVEKAEFILVHGTEALGLSSGDSISKKLEELEKILEHCAAKGIPMVVANPDFVTVEARELRIMPVNKPYVLLMFMDFNMREVERKKVEGQLGTLAATYEKLGGEVKWMGKPHEIIYKAAMAMAGVDASDSIAVGDSLHHDIKGANASGIESAFITCGIHANELGLGGFGELADVSSVHALALKYDAYPSYVLPSFTW*