KIPTAFHQHLKEQPTGLVSLKGPSGNTWQAVLTSDSEGLFFEQGWKEFVTDHSVKQGHFLVFTYDGLSRFSVTVFGSFGVVDPPSLVAKRTNNVVIKIEDDEEEVHVDMDAGGTSETSILPPEEGNGITGKRTREVNDIVADGNASKRHSSVPKQAEKKSPEAIVRTSKDASTIVNTEKDTPFSILNESTAFNKTHVRDKNMPKLGKFIVRRARQPVVISQRRPVTEEEKGLALRRAKEFKSKNPFAVQTMMESYVYVGFFMNITCEFVRESLPRISKKMTLWDPLGKPWQVNYVYYSDRSVASFSGGWGKFALGNNLEKFDVCVFELFKEDNIKVHIYRVVPEITPLLRASSRD