00dbae20 53 push ebx
00dbae21 56 push esi
00dbae22 57 push edi
00dbae23 8bda mov ebx, edx
00dbae25 8bf1 mov esi, ecx
00dbae27 e874950300 call 0xdf43a0
00dbae2c 8b7c2410 mov edi, dword ptr [esp + 0x10]
00dbae30 85c0 test eax, eax
00dbae32 7413 je 0xdbae47
00dbae34 57 push edi
00dbae35 8bce mov ecx, esi
00dbae37 e814c870ff call 0x4c7650
00dbae3c 8bd3 mov edx, ebx
00dbae3e 8bc8 mov ecx, eax
00dbae40 e8dbffffff call 0xdbae20
00dbae45 eb04 jmp 0xdbae4b
00dbae47 85ff test edi, edi
00dbae49 7505 jne 0xdbae50
00dbae4b bfa4931002 mov edi, 0x21093a4
00dbae50 85db test ebx, ebx
00dbae52 7503 jne 0xdbae57
00dbae54 8b5e28 mov ebx, dword ptr [esi + 0x28]
00dbae57 8b4610 mov eax, dword ptr [esi + 0x10]
00dbae5a 0fb6882cafdb00 movzx ecx, byte ptr [eax + 0xdbaf2c]
00dbae61 895e28 mov dword ptr [esi + 0x28], ebx
00dbae64 ff248d24afdb00 jmp dword ptr [ecx*4 + 0xdbaf24]
00dbae6b 87442410 xchg dword ptr [esp + 0x10], eax
00dbae6f 8b561c mov edx, dword ptr [esi + 0x1c]
00dbae72 8917 mov dword ptr [edi], edx
00dbae74 5f pop edi
00dbae75 5e pop esi
00dbae76 5b pop ebx
00dbae77 c20400 ret 4
00dbae7a 81ffa4931002 cmp edi, 0x21093a4
00dbae80 740f je 0xdbae91
00dbae82 8bd7 mov edx, edi
00dbae84 8bce mov ecx, esi
00dbae86 c70700000000 mov dword ptr [edi], 0
00dbae8c e8cf940300 call 0xdf4360
00dbae91 6a02 push 2
00dbae93 ba01000000 mov edx, 1
00dbae98 8bce mov ecx, esi
00dbae9a e881940300 call 0xdf4320
00dbae9f 8bd8 mov ebx, eax
00dbaea1 ff249d34afdb00 jmp dword ptr [ebx*4 + 0xdbaf34]
00dbaea8 e87387feff call 0xda3620
00dbaead 8b88341d0200 mov ecx, dword ptr [eax + 0x21d34]
00dbaeb3 8bd6 mov edx, esi
00dbaeb5 e8d6060500 call 0xe0b590
00dbaeba ebd5 jmp 0xdbae91
00dbaebc 6a02 push 2
00dbaebe ba03000000 mov edx, 3
00dbaec3 8bce mov ecx, esi
00dbaec5 e856940300 call 0xdf4320
00dbaeca ff248550afdb00 jmp dword ptr [eax*4 + 0xdbaf50]
00dbaed1 c70700000000 mov dword ptr [edi], 0
00dbaed7 5f pop edi
00dbaed8 5e pop esi
00dbaed9 5b pop ebx
00dbaeda c20400 ret 4
00dbaedd 8b4614 mov eax, dword ptr [esi + 0x14]
00dbaee0 5f pop edi
00dbaee1 5e pop esi
00dbaee2 5b pop ebx
00dbaee3 c20400 ret 4
00dbaee6 c7460800000000 mov dword ptr [esi + 8], 0
00dbaeed c70700000000 mov dword ptr [edi], 0
00dbaef3 5f pop edi
00dbaef4 5e pop esi
00dbaef5 5b pop ebx
00dbaef6 c20400 ret 4
00dbaef9 8bce mov ecx, esi
00dbaefb e870940300 call 0xdf4370
00dbaf00 85c0 test eax, eax
00dbaf02 7410 je 0xdbaf14
00dbaf04 8b4e1c mov ecx, dword ptr [esi + 0x1c]
00dbaf07 8908 mov dword ptr [eax], ecx
00dbaf09 8bce mov ecx, esi
00dbaf0b e860940300 call 0xdf4370
00dbaf10 85c0 test eax, eax
00dbaf12 75f0 jne 0xdbaf04
00dbaf14 53 push ebx
00dbaf15 8bd3 mov edx, ebx
00dbaf17 8bce mov ecx, esi
00dbaf19 e802940300 call 0xdf4320
00dbaf1e 5f pop edi
00dbaf1f 5e pop esi
00dbaf20 5b pop ebx
00dbaf21 c20400 ret 4
00dbaf24 7aae jp 0xdbaed4
00dbaf26 db00 fild dword ptr [eax]
00dbaf28 6baedb00000000 imul ebp, dword ptr [esi + 0xdb], 0
