MSDQNQDMARIWQPGPDDPLTKCQNKIHDLGAELLGYVRRGDGTPAYFDCDDDTGARTFVIFDIPPKSESLTTIKVDLKRSEANVKRLEEQLATQNLEIMALKEFYDKIKGTELKAVKPLAGASSQGSDPLSDRQRGLMRMATRRHPTRIKAKRPDSSGQDQSDRNLTGRNKPRDRGSNAEDSESTESDPSAVEDSEYSGADPMNSSDSEAKAKKKTPNPKKRAAATTAPSHTPQRKKAKAKEPEPDREPETYKTAGGEVLVEGNFIFLRDIQEMPIKRRPYVFEYPEDSNNFWVLRCPSSHCNMSAHTGWFVDHPVYKDYAVNHYMAFHERSRSMQKIVSAGGTRVVPDLEDETEGAMSDEQFHEKILNFNDETKQIRLQTREWSVHPERQDDRCKKVEKKAKWVWKKKQAEAAPSQKKGGKTSK