MSEQYVCIGCGVKIQTEQPDELGFAPKSALEKETIICQRCFRLKNYNEVQDVHLTDDDFLKILNEIGTKDALIVKIVDIFDFNGSWLPGLHRFVGNNKILLIGNKVDLLPKSVKPAKLIHWMKHEAKEQGLKPEDVFLVSAARGQFIQEAVAAIEKHRDGKDVYVVGCTNVGKSTFINRVIKEFSGGEDVITTSHFPGTTLDIIEIPLSDGKALIDTPGIINHHQMAHFIDKRDLKFITPKKEIKPKIYQVNEGQTLFFGGLARFDYLSGGRRSFVCYISNELGIHRTKIEKADELYQNHVGEMLTPPRKEGLDEFPELVRHEFMIKEGKTDVVFSGLGWVTINDPGAKVAAYVPKGVQVMIRKSLI