=> 0x4ef45f8: mov (%ecx),%edx 0x4ef45fa: sub $0x1,%eax 0x4ef45fd: mov %eax,0x4(%esi) 0x4ef4600: cmp $0x3,%edx 0x4ef4603: je 0x4ef46a8 0x4ef4609: cmp $0x4,%edx 0x4ef460c: je 0x4ef4680 0x4ef460e: cmp $0x2,%edx 0x4ef4611: je 0x4ef4658 0x4ef4613: sub $0x10,%ecx 0x4ef4616: test %eax,%eax 0x4ef4618: jne 0x4ef45f8 0x4ef461a: mov (%esi),%eax 0x4ef461c: mov 0xc(%ebp),%edx 0x4ef461f: test %eax,%eax 0x4ef4621: mov %eax,(%edx)