MAHIGQGFDEKNIRRRVYDAFNVLIALRVIAKEKKEIRWMGLSNYRYEKIKKLEEVRKELVNKIRNKKALLQEIEKQFDDLQNIKLRNQTLESSAENVNGIRLPFVLVKTSRKARVEIEISDDSKFAHFEFNGAPFTLHDDLSILEGVRRNSIGRAGRATLH