KNQEQLTPGVVCVRHLPNRLKETQILSCFSPCGTVTRFRLFPNKRTGNSKGCAFVEFESESVAKIVAETMNNYLFGERLLACHFMPPEKVQKELFKDWNIPFKQPSDPSVKRYNQNRHLHKSCGWRGDLKRRKDHSGRNNLKRIDYDFPSLILQKTTKKKVLGAPDTPGKTVDTQGPTPVCTSTFLGRLAEMNDDNEENEILFKQPISCVKEEIQRTHLHIHRKKTKE