MGIQKEFDLMAVSTKGDIDTPSLSRKNLCLSVVEPNIENETYSQKLDIILAQYLETLSKQKKYHIGYPINMCYEHQAILAPLLQFSLNNCGDPFTQSPTDFHSKDFEVAVLDWFAQLWEIEKDEYWGYITSGGTEGNLHGLLVGRELHPSGILYASKDSHYSIFKAARMYRMELETINTLVNGEIDYEDLRSKLLVNKNKPAIININIGTTFKGAIDDLDFVIQTLENCGYSNDNYYIHCDAALCGLILPFMEHAKTITFKKPIGSISISGHKFLGCPMPCGIQITRKSYVSRLSKIEYIASIDTTISGSRNGLTPIFLWYCLNMKGHARLQQDSITCIENARYLKDRFVKTGISAMLNIVVFERPCDHKFIRRWQLCYLSGMAHIVVMPGITREIIDSFFNDLMQERKRWFQDGKTQPPSLADDFGTQNCMCSDNKMHN*