00796d50 833d905ae80100 cmp dword ptr [0x1e85a90], 0
00796d57 55 push ebp
00796d58 56 push esi
00796d59 57 push edi
00796d5a 8bea mov ebp, edx
00796d5c 8bf1 mov esi, ecx
00796d5e 743c je 0x796d9c
00796d60 833dd45ce80105 cmp dword ptr [0x1e85cd4], 5
00796d67 7533 jne 0x796d9c
00796d69 f7052079ce0100010000 test dword ptr [0x1ce7920], 0x100
00796d73 751a jne 0x796d8f
00796d75 a11c7ace01 mov eax, dword ptr [0x1ce7a1c]
00796d7a 85c0 test eax, eax
00796d7c 7406 je 0x796d84
00796d7e ffd0 call eax
00796d80 85c0 test eax, eax
00796d82 740b je 0x796d8f
00796d84 8b564c mov edx, dword ptr [esi + 0x4c]
00796d87 8b4a34 mov ecx, dword ptr [edx + 0x34]
00796d8a e8419d1a00 call 0x940ad0
00796d8f a1e879ce01 mov eax, dword ptr [0x1ce79e8]
00796d94 85c0 test eax, eax
00796d96 7404 je 0x796d9c
00796d98 8bce mov ecx, esi
00796d9a ffd0 call eax
00796d9c 8bce mov ecx, esi
00796d9e e87d1a0f00 call 0x888820
00796da3 8bce mov ecx, esi
00796da5 e826f60e00 call 0x8863d0
00796daa 8bce mov ecx, esi
00796dac e8afd50d00 call 0x874360
00796db1 817e4cd055d901 cmp dword ptr [esi + 0x4c], 0x1d955d0
00796db8 8b3d3c9dc401 mov edi, dword ptr [0x1c49d3c]
00796dbe 7406 je 0x796dc6
00796dc0 8b3d7c81c401 mov edi, dword ptr [0x1c4817c]
00796dc6 85ff test edi, edi
00796dc8 7417 je 0x796de1
00796dca a1ac041b01 mov eax, dword ptr [0x11b04ac]
00796dcf 85c0 test eax, eax
00796dd1 7404 je 0x796dd7
00796dd3 8bcf mov ecx, edi
00796dd5 ffd0 call eax
00796dd7 c787080b000003000000 mov dword ptr [edi + 0xb08], 3
00796de1 8b4e4c mov ecx, dword ptr [esi + 0x4c]
00796de4 6a00 push 0
00796de6 ba0f000000 mov edx, 0xf
00796deb e8309ef7ff call 0x710c20
00796df0 8b464c mov eax, dword ptr [esi + 0x4c]
00796df3 8b4834 mov ecx, dword ptr [eax + 0x34]
00796df6 6a00 push 0
00796df8 ba10000000 mov edx, 0x10
00796dfd e81e9ef7ff call 0x710c20
00796e02 8b4e4c mov ecx, dword ptr [esi + 0x4c]
00796e05 33ff xor edi, edi
00796e07 3b0d24e6de01 cmp ecx, dword ptr [0x1dee624]
00796e0d 8bce mov ecx, esi
00796e0f 751b jne 0x796e2c
00796e11 e8ba37ffff call 0x78a5d0
00796e16 8b464c mov eax, dword ptr [esi + 0x4c]
00796e19 8b4834 mov ecx, dword ptr [eax + 0x34]
00796e1c 33d2 xor edx, edx
00796e1e e83ddff8ff call 0x724d60
00796e23 8bce mov ecx, esi
00796e25 e8f6cd1000 call 0x8a3c20
00796e2a eb11 jmp 0x796e3d
00796e2c bf01000000 mov edi, 1
00796e31 e80a7cf5ff call 0x6eea40
00796e36 8bce mov ecx, esi
00796e38 e8d3871200 call 0x8bf610
00796e3d 8bce mov ecx, esi
00796e3f e80c891300 call 0x8cf750
00796e44 8bd7 mov edx, edi
00796e46 8bce mov ecx, esi
00796e48 c705f8e8de0100000000 mov dword ptr [0x1dee8f8], 0
00796e52 e899722100 call 0x9ae0f0
00796e57 8bd7 mov edx, edi
00796e59 8bce mov ecx, esi
00796e5b e8c0451000 call 0x89b420
00796e60 33d2 xor edx, edx
00796e62 85ff test edi, edi
00796e64 0f94c2 sete dl
00796e67 8bce mov ecx, esi
00796e69 e8624d0e00 call 0x87bbd0
00796e6e 8bd5 mov edx, ebp
