MKNQLNENHKKVVFFGVGAVGATFAEQFFNSKYDFKILCDNERKKRYLEEGFIINGKRYDFDYVTKDEYKQEADFIIIGLKYNNLKENIKELDGLVGKNTVIMSLLNGVDSEEIIGERFGIEKMVYSYVTNIDAKKINNNIIHTTNGIIVFGNKDNSEDRKTNIITKVFDDVNIEYTLSKDIQRDMWWKYMVNIGVNQTSAILGAPYGVFQSSEHLRELAKSAMREVVAIAQAKDISLTEDDVEHSLHRILEHSKEGRTSMLQDVEAHRLTEVDMFSKNICKLGKKYNIPTPINQTFFYMIKVIESRF*