MTPLVAPQSVHSVPSYLPQTPAAPDPNMPVPQLQNIVSTVNLGCKLDLKKIALHARNAEYNPKRFAAVIMRIREPRTTALIFSSGKMVCTGAKSEDSSRLAARKYARIVQKLGFDAKFIDFKVQNMVGSCDVKFPIQLESLCLTHSQFSTYEPELFPGLIYRMVKPRVVLLIFVSGKIVITGAKVRRDIDDAFACIYPILKGFKK