MDWNKTYAAIYRARKDYLKPIFEIDPIALKDLVGMESQKKALYENTLNFIQDKGANHALLWGSKGTGKSSLIKAIFNEFKEQGLRLVELNKEDLFALADIIDEIRLENFKFILFCDDFSFEKGDDSYKFLKPLLEGSIEKAPNNVIIYASSNRRHLLSESITDNLDTQITHTELHLSDAAEERLSLSDRFGLWLSFYQGNLEEYLKMIDFYFKDYSCDKELLHAKAKEFATLRASRSGRTAKQFYLAFKENFK*