MDNIQFGMSPDDPDVAQTPTDVSAMFKPPSVAADLPRVQPLFPPMTPMVASVPQSVSALSNQQNTVGSIPAFVPPTPSSEINMPVPQLQNIVSTVNLGCKLDLKKIALHARNAEYNPKRFAAVIMRIRDPRTTALIFSSGKMVCTGAKSEDLSRLGARKYARIIQKLGFDAKFMDFKVQNMVGSCDVRFSIQLEGLCLTHSQFSTYEPELFPGLIYRMVKPRVVLLIFVSGKVVITGAKEKKDIDEAFTNIYPILKGFRKQ