796dd0 sal byte ptr [esp + eax - 0x75], 0xcf
796dd5 call eax
796dd7 mov dword ptr [edi + 0xb08], 3
796de1 mov ecx, dword ptr [esi + 0x4c]
796de4 push 0
796de6 mov edx, 0xf
796deb call 0x710c20
796df0 mov eax, dword ptr [esi + 0x4c]
796df3 mov ecx, dword ptr [eax + 0x34]
796df6 push 0
796df8 mov edx, 0x10
796dfd call 0x710c20
796e02 mov ecx, dword ptr [esi + 0x4c]
796e05 xor edi, edi
796e07 cmp ecx, dword ptr [0x1dee624]
796e0d mov ecx, esi
796e0f jne 0x796e2c
796e11 call 0x78a5d0
796e16 mov eax, dword ptr [esi + 0x4c]
796e19 mov ecx, dword ptr [eax + 0x34]
796e1c xor edx, edx
796e1e call 0x724d60
796e23 mov ecx, esi
796e25 call 0x8a3c20
796e2a jmp 0x796e3d
796e2c mov edi, 1
796e31 call 0x6eea40
796e36 mov ecx, esi
796e38 call 0x8bf610
796e3d mov ecx, esi
796e3f call 0x8cf750
796e44 mov edx, edi
796e46 mov ecx, esi
796e48 mov dword ptr [0x1dee8f8], 0
796e52 call 0x9ae0f0
796e57 mov edx, edi
796e59 mov ecx, esi
796e5b call 0x89b420
796e60 xor edx, edx
796e62 test edi, edi
796e64 sete dl
796e67 mov ecx, esi
796e69 call 0x87bbd0
796e6e mov edx, ebp
796e70 mov ecx, esi
796e72 call 0x942b10
796e77 xor ecx, ecx
796e79 cmp dword ptr [esi + 0x4c], 0x1d955d0
796e80 setne cl
796e83 add ecx, 2
796e86 mov dword ptr [0x1ce7a58], ecx
796e8c mov ecx, esi
796e8e call 0xa39100
796e93 mov edx, esi
796e95 test edi, edi
796e97 je 0x796eb6
796e99 mov ecx, 0x119658c
796e9e call 0x6ac130
796ea3 test eax, eax
796ea5 je 0x796ed3
796ea7 pop edi
796ea8 mov edx, esi
796eaa pop esi
796eab mov ecx, 0x119658c
796eb0 pop ebp
796eb1 jmp 0x6ace60
796eb6 mov ecx, 0x11965bc
796ebb call 0x6ac130
796ec0 test eax, eax
796ec2 je 0x796ed3
796ec4 pop edi
796ec5 mov edx, esi
796ec7 pop esi
796ec8 mov ecx, 0x11965bc
796ecd pop ebp
796ece jmp 0x6ad260
796ed3 pop edi
796ed4 pop esi
796ed5 pop ebp
796ed6 ret 
796ed7 ror ah, 1
796ed9 int3 
796eda int3 
796edb int3 
796edc int3 
796edd int3 
796ede int3 
796edf int3 
796ee0 push ebp
796ee1 mov ebp, esp
796ee3 and esp, 0xfffffff0
796ee6 sub esp, 0x78
796ee9 push esi
796eea mov esi, eax
