MSKKVLIMSASTGGGHNRAALAIKEELTSKTLDGEPIECEIIDSLKLVNNTMDKIISRGYEKSAIYTPKAYGSVYRLSETNLLSKNEFKDNLLITFMAKKFKKLIRSEKPDLIIGTHPFPMIALSTLKKNFNLHNNESNAYTEHFYKHYTNTINVPPLISVLTDYTTHSTWIQNEIDYYIVGHEYVKELLVFDGVEPSKIRTFGIPVEKSFLSHRDKDIVLSELNLSPDKLTVLLMGGSFGAGNIKETLDELLDTNRDFQILVITGKNESLKEKIEKKLMSRYHDKNVCVLGYTDKMNDILASIDVLVSKPGGLTTTEALLKDVPMIVPYYIPGQEEENLDFLSNCGAALRTTKKYNLSILLKVLIDDPSRLEMLKRNIKSIRKSNSAQNIANLILNIISG*