MKQFEANFDGLVGPTHNYAGLSFGNVASKSNANAVSNPKQAALQGLQKMKALADMGMVQGVLAPQERPDIYALRRLGFSGSDGDVMQQAYKEAPHIFLACCSASSMWTANAATVSPSGDTRDGKIHFTPANLTNKYHRSLEPQVTGNILKATFADPDHFSHHQHLPDNEHFGDEGAANHTRFCQEYGGKGVELFVFGRYAFDESKPAPKKYPARHTFEACEAVARLHGLSEDNVVFAQQNPDVIDAGVFHNDVIAVGNQNVLFYHQQAFLNTSKMKAEILRKFGSDDFHFIEVPDNEVSVSDAVKTYLFNTQVIRLPNGNMAIIAPKECENNAAVAAYLAKLVTLNTPIKEVHYFDVKQSMQNGGGPACLRLRVAMTDKEQTKVNPNTFINDSSYDKLCTWVNKHYRDELHVADLIDPQLLIESRTALDELTQILGYGSVYPFQI