GQDSENEFSPTKRTRAPRGRRMESLTARASALTPVEGVRFDPYSYSWFAKYLENENSKEPKISKYLLKKWGFNKAHSLAVHTVKCAYKAVPFTDEELVNIFNVDVNNLINNQNNMINL