MSKEGEEVSNKQILFRDYVTGSPKESDMVHNNSTIRLKVPEGLKAVAVKNLYLSCDPYMRALMTKHEGDPSHIVPFTPGSPIQGFGVAKVLDSGHPNFKAGDLVWGITGWEEFSLISAPETQFKITYTDVPLSYYTGLLGMPGLTAYVGFNEVCSPKKGEYVFVSAASGAVGQLVGQFAKLMGCYVVGSAGSSQKVDLLKNKFGFDDAFNYKEEPDLNAALKRYFPEGIDIYFENVGGSMLDAVLLNMRAHGRIAVCGLISQYNLEQPQGIQNLFCLLTKRIRMEGFLVAEYYHLYPQFLQSTLQYIKEGKIVYVEDTVEGLTNAPSALLGLFTGRNVGKQLVVVAHE