MMSPLVNLGGSVVTGSTPTMAPATPSPLTPMTPHSADPGIIPQLQNIVSTVNLNCKLDLKKIALHARNAEYNPKRFAAVIMRIREPRTTALIFSSGKMVCTGAKSEEDSRLAARKYARIIQKLGFNAKFLDFKIQNMVGSCDVKFPIRLEGLVLTHSSFSSYEPELFPGLIYRMVKPRIVLLIFVSGKVVLTGAKVRQEIYEAFDNIYPILKSFKKQ