MSALSGSQGFSTMRVRGIVKGKSIQILIDSGSTHNFVDLNVAQKLGCVVEKIPPQAITVADGNHLDPAERHSQYPLKQRDVIEQLVQEMLDRGIIQNSASPFASPVVLVGKKDGTWRLCVDYRELNNRTVKNKFPIPVIDELLDELSGAAVFSKLDLRAGYHQMRVTPSDIYKTTFKTHTGHYEFLDMPFGLTNAPASFQNWMNQVFKPLLRKCVLVFFDDILVYSKTLDDHWTHLALLFDLMKADQMFAKLSKCVFSTDKVEYLGHFISHSGVQTDPNKINAVQSWPVPATLKELRGFLGLAGYYRKFVKGYAMISKPLTDQLKKGSFNWCDKTQLAFETLKTALVTAPVLVVPNFEKQFIVETDASQKGIGAVLMQDGHPLAFISRSLGPKWQQLSVYEKELLAIVFAVQKWEKYLIGNHFIIRTDQKSLKWLLQ*