MDSIQFGMSPDDVDASTPAEMTPLFKPPSVAPEAPRVQPLCPPMTPMVGSVTHSSFTMSNQPTSVGSIPAFLPPTPSVDTSMPVPQLQNIVSTVNLGCKLDLKQIALQARNAEYNPKRFAAVIMRIREPRTTALIFSSGKMVCTGAKSEDLSRLAARKYARIVQKLGFDAKFMDFKVQNMVGSCDVRFPIQLESFCLTHSQFSAYEPELFPGLIYRMVKPRVVLLIFVSGKVVITGAKEKRDIDEAFTSIYPILKSFRKH