MSFLNIGASNKDDAFYRYKMPRLITKIEGRGNGIKTNLVNMVDVAKALARPPAYTTKFFGCELGAQSKFDEKIGTAIVNGAHDTSKLAGLLEIFIKKYVQCYGCGNPETEIIITKTQLIILKCAACGFVSDVDMRDKLTTFILKNPPEQKKKSSDKKGMRRAEKERLKEGEALDEEMKRANKKETKKKKGHEDGNHVSKKKTSGSDEEELSPTASQTDHAEEAEEEEDDVQWQTDTSFKAAQQRIKEQLTSATSEMVMLNAISDEPGKAAGSKLKDVKPATKKIPLKKGELGTDINEDDLVALKELSLHDKLVKDFKGCLSNGFDANQLAAHLHVDRPLVSQQEATNAYFEALFEGISKGLAKEVGKKKSYLAKVVVDEHGQELLLGAVEAYFACGPPETRKEVEVAGVLKMLYDLDILEEEPILAWYDKGAADGFDSKTGQVKKLATQFVEWLRNAESEDED*