00e0b580 51 push ecx
00e0b581 870424 xchg dword ptr [esp], eax
00e0b584 59 pop ecx
00e0b585 c3 ret 
00e0b586 cc int3 
00e0b587 cc int3 
00e0b588 cc int3 
00e0b589 cc int3 
00e0b58a cc int3 
00e0b58b cc int3 
00e0b58c cc int3 
00e0b58d cc int3 
00e0b58e cc int3 
00e0b58f cc int3 
00e0b590 8bc2 mov eax, edx
00e0b592 8d9128050000 lea edx, [ecx + 0x528]
00e0b598 8bc8 mov ecx, eax
00e0b59a e9e18dfeff jmp 0xdf4380
00e0b59f cc int3 
00e0b5a0 8bc2 mov eax, edx
00e0b5a2 8d9130050000 lea edx, [ecx + 0x530]
00e0b5a8 8bc8 mov ecx, eax
00e0b5aa e9d18dfeff jmp 0xdf4380
00e0b5af cc int3 
00e0b5b0 55 push ebp
00e0b5b1 8bec mov ebp, esp
00e0b5b3 83e4f8 and esp, 0xfffffff8
00e0b5b6 83ec08 sub esp, 8
00e0b5b9 56 push esi
00e0b5ba 8db130050000 lea esi, [ecx + 0x530]
00e0b5c0 57 push edi
00e0b5c1 8bce mov ecx, esi
00e0b5c3 c744240800000000 mov dword ptr [esp + 8], 0
00e0b5cb c744240c00000000 mov dword ptr [esp + 0xc], 0
00e0b5d3 33ff xor edi, edi
00e0b5d5 e8b68dfeff call 0xdf4390
00e0b5da 85c0 test eax, eax
00e0b5dc 742a je 0xe0b608
00e0b5de 8bff mov edi, edi
00e0b5e0 8d542408 lea edx, [esp + 8]
00e0b5e4 8bc8 mov ecx, eax
00e0b5e6 e8d5fbfaff call 0xdbb1c0
00e0b5eb 85c0 test eax, eax
00e0b5ed 750e jne 0xe0b5fd
00e0b5ef 85ff test edi, edi
00e0b5f1 750a jne 0xe0b5fd
00e0b5f3 8b442408 mov eax, dword ptr [esp + 8]
00e0b5f7 85c0 test eax, eax
00e0b5f9 7402 je 0xe0b5fd
00e0b5fb 8bf8 mov edi, eax
00e0b5fd 8bce mov ecx, esi
00e0b5ff e88c8dfeff call 0xdf4390
00e0b604 85c0 test eax, eax
00e0b606 75d8 jne 0xe0b5e0
00e0b608 8b542408 mov edx, dword ptr [esp + 8]
00e0b60c 85d2 test edx, edx
00e0b60e 740a je 0xe0b61a
00e0b610 6a24 push 0x24
00e0b612 57 push edi
00e0b613 8bce mov ecx, esi
00e0b615 e8b6a10000 call 0xe157d0
00e0b61a 5f pop edi
00e0b61b 5e pop esi
00e0b61c 8be5 mov esp, ebp
00e0b61e 5d pop ebp
00e0b61f c3 ret 
00e0b620 56 push esi
00e0b621 8db128050000 lea esi, [ecx + 0x528]
00e0b627 8bce mov ecx, esi
00e0b629 e8628dfeff call 0xdf4390
00e0b62e 85c0 test eax, eax
00dbb1c0 83ec0c sub esp, 0xc
00dbb1c3 56 push esi
00dbb1c4 57 push edi
00dbb1c5 89542410 mov dword ptr [esp + 0x10], edx
00dbb1c9 8bf1 mov esi, ecx
00dbb1cb 8b7e14 mov edi, dword ptr [esi + 0x14]
00dbb1ce 6a06 push 6
00dbb1d0 ba05000000 mov edx, 5
00dbb1d5 e846910300 call 0xdf4320
00dbb1da ff2485e8b2db00 jmp dword ptr [eax*4 + 0xdbb2e8]
00dbb1e1 5f pop edi
00dbb1e2 b801000000 mov eax, 1
00dbb1e7 5e pop esi
00dbb1e8 83c40c add esp, 0xc
00dbb1eb c3 ret 
00dbb1ec 33c0 xor eax, eax
00dbb1ee 83ff04 cmp edi, 4
00dbb1f1 0f94c0 sete al
00dbb1f4 8bd7 mov edx, edi
00dbb1f6 8bce mov ecx, esi
00dbb1f8 83c003 add eax, 3
00dbb1fb 50 push eax
00dbb1fc e83f910300 call 0xdf4340
00dbb201 3bc7 cmp eax, edi
00dbb203 7420 je 0xdbb225
00dbb205 ff248504b3db00 jmp dword ptr [eax*4 + 0xdbb304]
00dbb20c 6a04 push 4
00dbb20e ba06000000 mov edx, 6
00dbb213 8bce mov ecx, esi
00dbb215 e806910300 call 0xdf4320
00dbb21a 5f pop edi
00dbb21b b801000000 mov eax, 1
00dbb220 5e pop esi
00dbb221 83c40c add esp, 0xc
00dbb224 c3 ret 
00dbb225 b801000000 mov eax, 1
00dbb22a 53 push ebx
00dbb22b 8944240c mov dword ptr [esp + 0xc], eax
00dbb22f 89442410 mov dword ptr [esp + 0x10], eax
00dbb233 33db xor ebx, ebx
00dbb235 ff24bd18b3db00 jmp dword ptr [edi*4 + 0xdbb318]
00dbb23c 33db xor ebx, ebx
00dbb23e eb2e jmp 0xdbb26e
00dbb240 bb03000000 mov ebx, 3
00dbb245 eb27 jmp 0xdbb26e
00dbb247 8d542410 lea edx, [esp + 0x10]
00dbb24b 8bce mov ecx, esi
00dbb24d e81effffff call 0xdbb170
00dbb252 8944240c mov dword ptr [esp + 0xc], eax
00dbb256 eb16 jmp 0xdbb26e
00dbb258 8d542410 lea edx, [esp + 0x10]
00dbb25c 8bce mov ecx, esi
00dbb25e e8bdfeffff call 0xdbb120
00dbb263 8944240c mov dword ptr [esp + 0xc], eax
00dbb267 eb05 jmp 0xdbb26e
00dbb269 bb04000000 mov ebx, 4
00dbb26e 837c240c00 cmp dword ptr [esp + 0xc], 0
00dbb273 55 push ebp
00dbb274 bd04000000 mov ebp, 4
00dbb279 7520 jne 0xdbb29b
00dbb27b 837c241400 cmp dword ptr [esp + 0x14], 0
00dbb280 7419 je 0xdbb29b
00dbb282 57 push edi
00dbb283 8d55ff lea edx, [ebp - 1]
00dbb286 8bce mov ecx, esi
00dbb288 e8b3900300 call 0xdf4340
00dbb28d 83f803 cmp eax, 3
00dbb290 7516 jne 0xdbb2a8
00dbb292 3bfd cmp edi, ebp
00dbb294 7412 je 0xdbb2a8
00dbb296 8d6802 lea ebp, [eax + 2]
00dbb299 eb0d jmp 0xdbb2a8
00dbb29b 53 push ebx
00dbb29c ba03000000 mov edx, 3
00dbb2a1 8bce mov ecx, esi
00dbb2a3 e898900300 call 0xdf4340
00dbb2a8 55 push ebp
00dbb2a9 ba06000000 mov edx, 6
00dbb2ae 8bce mov ecx, esi
00dbb2b0 e86b900300 call 0xdf4320
00dbb2b5 ff24852cb3db00 jmp dword ptr [eax*4 + 0xdbb32c]
00dbb2bc 83fd05 cmp ebp, 5
00dbb2bf 750b jne 0xdbb2cc
00dbb2c1 8b542418 mov edx, dword ptr [esp + 0x18]
00dbb2c5 8bce mov ecx, esi
00dbb2c7 e8b4900300 call 0xdf4380
00dbb2cc 8b442410 mov eax, dword ptr [esp + 0x10]
00dbb2d0 5d pop ebp
00dbb2d1 5b pop ebx
00dbb2d2 5f pop edi
00dbb2d3 5e pop esi
00dbb2d4 83c40c add esp, 0xc
00dbb2d7 c3 ret 
00dbb2d8 5d pop ebp
00dbb2d9 5b pop ebx
00dbb2da 5f pop edi
00dbb2db b801000000 mov eax, 1
00dbb2e0 5e pop esi
00dbb2e1 83c40c add esp, 0xc
00dbb2e4 c3 ret 
00dbb2e5 8d4900 lea ecx, [ecx]
00dbba10 55 push ebp
00dbba11 56 push esi
00dbba12 57 push edi
00dbba13 8bf1 mov esi, ecx
00dbba15 e886890300 call 0xdf43a0
00dbba1a 8be8 mov ebp, eax
00dbba1c 8d642400 lea esp, [esp]
00dbba20 6a03 push 3
00dbba22 ba02000000 mov edx, 2
00dbba27 8bce mov ecx, esi
00dbba29 e8f2880300 call 0xdf4320
00dbba2e 0fb680ccbadb00 movzx eax, byte ptr [eax + 0xdbbacc]
00dbba35 ff2485c4badb00 jmp dword ptr [eax*4 + 0xdbbac4]
00dbba3c 8b4e14 mov ecx, dword ptr [esi + 0x14]
00dbba3f 33d2 xor edx, edx
00dbba41 85c9 test ecx, ecx
00dbba43 0f95c2 setne dl
00dbba46 8d7a04 lea edi, [edx + 4]
00dbba49 85ed test ebp, ebp
00dbba4b 7409 je 0xdbba56
00dbba4d c7461cadcbdcba mov dword ptr [esi + 0x1c], 0xbadccbad
00dbba54 eb18 jmp 0xdbba6e
00dbba56 8b461c mov eax, dword ptr [esi + 0x1c]
00dbba59 85c0 test eax, eax
00dbba5b 7511 jne 0xdbba6e
00dbba5d 8bce mov ecx, esi
00dbba5f e8dcfcffff call 0xdbb740
00dbba64 85c0 test eax, eax
00dbba66 7506 jne 0xdbba6e
00dbba68 8d7801 lea edi, [eax + 1]
00dbba6b 89461c mov dword ptr [esi + 0x1c], eax
00dbba6e 8bce mov ecx, esi
00dbba70 e8fb880300 call 0xdf4370
00dbba75 85c0 test eax, eax
00dbba77 7417 je 0xdbba90
00dbba79 8da42400000000 lea esp, [esp]
00dbba80 8b4e1c mov ecx, dword ptr [esi + 0x1c]
00dbba83 8908 mov dword ptr [eax], ecx
00dbba85 8bce mov ecx, esi
00dbba87 e8e4880300 call 0xdf4370
00dbba8c 85c0 test eax, eax
00dbba8e 75f0 jne 0xdbba80
00dbba90 57 push edi
00dbba91 ba03000000 mov edx, 3
00dbba96 8bce mov ecx, esi
00dbba98 e883880300 call 0xdf4320
00dbba9d ff2485d4badb00 jmp dword ptr [eax*4 + 0xdbbad4]
00dbbaa4 83ff05 cmp edi, 5
00dbbaa7 7515 jne 0xdbbabe
00dbbaa9 e8727bfeff call 0xda3620
00dbbaae 8b88341d0200 mov ecx, dword ptr [eax + 0x21d34]
00dbbab4 5f pop edi
00dbbab5 8bd6 mov edx, esi
00dbbab7 5e pop esi
00dbbab8 5d pop ebp
00dbbab9 e9e2fa0400 jmp 0xe0b5a0
00dbbabe 5f pop edi
00dbbabf 5e pop esi
00dbbac0 5d pop ebp
00dbbac1 c3 ret 
00dbbac2 8bff mov edi, edi
00dbbac4 bebadb003c mov esi, 0x3c00dbba
00dbbac9 badb000000 mov edx, 0xdb
00dbbace 0100 add dword ptr [eax], eax
