KSLIDVLDDAFDNEKVFVSILGHFNFSIEAIQIPTPRRARQSLYEWETYRRASHNEPKISNAVQTYSSSDQLLQYTNLTAVGSLAYVEDEEALVLRVKNGWRYINLGNIVTKHIPLTTPAYDEIHRLIHNSQTTVTSADYARYSKTIKQSRGLIMAALNNPYSGNIGVKNADFACYKQAHDANIGGTFRAFLGSQLQNIGSIVFIRDNRLPVVNTKGEVLYNSWRELFTGVGIPYSSSLDIYSFDGKSVLRDNTWPMKIVWHGANVSGTRDMDANCREWTSNDLRDFGKASVLSRQGLLGQEKYSCNNSFIVLCIQVTTRN