MQGFTRALEDLTFPEQRLWKGLTYLKNCLSVGDNKGAQEAFHDLFQDCLDVKDMSNDNRKSGEYNVKFARDYSKKVLKSLGENGNKLNSMDEKSYFEAIKDVMENLVKCQNNLQTGKISLSSLSKWMADFDESQECIRQGSFLSPSLIYSSIVDKEENSKTSIEIPGINSSFMKPNPSFHRPKALKMRGSDEKDKAVERGRELHSDFKMIAGALTRKGTAYVKMAKCSKDYEPAIEAFQKALTEHHEEQEKGNEFFKQQQYPEAIKHYTESLRRNPKDARVYSNRAACYTKLGALPEGLKDVNKCIELDPSFTKGYSRKAAVQFFMKEYDKAMETYQEGLKHDESNQKLLEAVQICIEQINKTNRGGISPEEMKERQEKAMQDLDIQHILPDP