008bcbe0 8bf0 mov esi, eax
008bcbe2 85f6 test esi, esi
008bcbe4 75ba jne 0x8bcba0
008bcbe6 8b7c240c mov edi, dword ptr [esp + 0xc]
008bcbea 8b0d20e6de01 mov ecx, dword ptr [0x1dee620]
008bcbf0 57 push edi
008bcbf1 8bd3 mov edx, ebx
008bcbf3 e838faecff call 0x78c630
008bcbf8 5f pop edi
008bcbf9 5e pop esi
008bcbfa c70574e8de0100000000 mov dword ptr [0x1dee874], 0
008bcc04 5b pop ebx
008bcc05 8be5 mov esp, ebp
008bcc07 5d pop ebp
008bcc08 c3 ret 
008bcc09 32cc xor cl, ah
008bcc0b cc int3 
008bcc0c cc int3 
008bcc0d cc int3 
008bcc0e cc int3 
008bcc0f cc int3 
008bcc10 56 push esi
008bcc11 e89a8fe0ff call 0x6c5bb0
008bcc16 a1505de801 mov eax, dword ptr [0x1e85d50]
008bcc1b bed055d901 mov esi, 0x1d955d0
008bcc20 83f803 cmp eax, 3
008bcc23 7723 ja 0x8bcc48
008bcc25 ff24857ccc8b00 jmp dword ptr [eax*4 + 0x8bcc7c]
008bcc2c be2055d901 mov esi, 0x1d95520
008bcc31 eb15 jmp 0x8bcc48
008bcc33 bed055d901 mov esi, 0x1d955d0
008bcc38 eb0e jmp 0x8bcc48
008bcc3a 8b3520e6de01 mov esi, dword ptr [0x1dee620]
008bcc40 eb06 jmp 0x8bcc48
008bcc42 8b3524e6de01 mov esi, dword ptr [0x1dee624]
008bcc48 b901000000 mov ecx, 1
008bcc4d e83e010700 call 0x92cd90
008bcc52 893524e6de01 mov dword ptr [0x1dee624], esi
008bcc58 8b4634 mov eax, dword ptr [esi + 0x34]
008bcc5b a320e6de01 mov dword ptr [0x1dee620], eax
008bcc60 e80b44feff call 0x8a1070
008bcc65 e8d640feff call 0x8a0d40
008bcc6a e811a9e7ff call 0x737580
008bcc6f e82cf8b6ff call 0x42c4a0
008bcc74 5e pop esi
008bcc75 e9568fe0ff jmp 0x6c5bd0
008bcc7a 8bff mov edi, edi
008bcc7c 33cc xor ecx, esp
008bcc7e 8b00 mov eax, dword ptr [eax]
008bcc80 2ccc sub al, 0xcc
008bcc82 8b00 mov eax, dword ptr [eax]
008bcc84 3acc cmp cl, ah
008bcc86 8b00 mov eax, dword ptr [eax]
008bcc88 42 inc edx
008bcc89 cc int3 
008bcc8a 8b00 mov eax, dword ptr [eax]
008bcc8c cc int3 
008bcc8d cc int3 
008bcc8e cc int3 
008bcc8f cc int3 
008bcc90 833d54e9de0100 cmp dword ptr [0x1dee954], 0
008bcc97 7465 je 0x8bccfe
008bcc99 e81254b5ff call 0x4120b0
008bcc9e 83783400 cmp dword ptr [eax + 0x34], 0
008bcca2 7421 je 0x8bccc5
008bcca4 8b482c mov ecx, dword ptr [eax + 0x2c]
008bcca7 8d0c49 lea ecx, [ecx + ecx*2]
008bccaa 837c881412 cmp dword ptr [eax + ecx*4 + 0x14], 0x12
008bccaf 7514 jne 0x8bccc5
008bccb1 c70580e9de0100000000 mov dword ptr [0x1dee980], 0
008bccbb c70598e9de0100000000 mov dword ptr [0x1dee998], 0
008bccc5 f30f100550e9de01 movss xmm0, dword ptr [0x1dee950]
008bcccd f30f5c0524b64601 subss xmm0, dword ptr [0x146b624]
008bccd5 0f57c9 xorps xmm1, xmm1
008bccd8 0f2fc8 comiss xmm1, xmm0
008bccdb f30f110550e9de01 movss dword ptr [0x1dee950], xmm0
008bcce3 722d jb 0x8bcd12
008bcce5 e85647fcff call 0x881440
008bccea 85c0 test eax, eax
008bccec 7524 jne 0x8bcd12
008bccee e81dffffff call 0x8bcc10
008bccf3 c70554e9de0100000000 mov dword ptr [0x1dee954], 0
008bccfd c3 ret 
008bccfe 68d055d901 push 0x1d955d0
008bcd03 e8b841fcff call 0x880ec0
008bcd08 682055d901 push 0x1d95520
008bcd0d e8ae41fcff call 0x880ec0
008bcd12 c3 ret 
008bcd13 96 xchg esi, eax
008bcd14 cc int3 
008bcd15 cc int3 
008bcd16 cc int3 
008bcd17 cc int3 
008bcd18 cc int3 
008bcd19 cc int3 
008bcd1a cc int3 
008bcd1b cc int3 
008bcd1c cc int3 
008bcd1d cc int3 
008bcd1e cc int3 
008bcd1f cc int3 
008bcd20 55 push ebp
008bcd21 8bec mov ebp, esp
008bcd23 83e4f0 and esp, 0xfffffff0
008bcd26 83ec1c sub esp, 0x1c
008bcd29 56 push esi
008bcd2a e8d186e0ff call 0x6c5400
008bcd2f 85c0 test eax, eax
008bcd31 7405 je 0x8bcd38
008bcd33 e8788ee0ff call 0x6c5bb0
008bcd38 33c9 xor ecx, ecx
008bcd3a c70580e9de0100000000 mov dword ptr [0x1dee980], 0
008bcd44 c70598e9de0100000000 mov dword ptr [0x1dee998], 0
008bcd4e e84d7cdfff call 0x6b49a0
008bcd53 8bf0 mov esi, eax
008bcd55 85f6 test esi, esi
008bcd57 742a je 0x8bcd83
008bcd59 8da42400000000 lea esp, [esp]
008bcd60 8b4e3c mov ecx, dword ptr [esi + 0x3c]
008bcd63 ba01000000 mov edx, 1
008bcd68 e863e8dfff call 0x6bb5d0
008bcd6d 8bce mov ecx, esi
008bcd6f e8bce8c8ff call 0x54b630
008bcd74 8b06 mov eax, dword ptr [esi]
008bcd76 8b500c mov edx, dword ptr [eax + 0xc]
008bcd79 8bce mov ecx, esi
008bcd7b ffd2 call edx
008bcd7d 8bf0 mov esi, eax
008bcd7f 85f6 test esi, esi
008bcd81 75dd jne 0x8bcd60
008bcd83 e83853b5ff call 0x4120c0
008bcd88 8d4801 lea ecx, [eax + 1]
008bcd8b e80051b5ff call 0x411e90
008bcd90 83e800 sub eax, 0
008bcd93 7454 je 0x8bcde9
008bcd95 48 dec eax
008bcd96 7419 je 0x8bcdb1
008bcd98 83e802 sub eax, 2
008bcd9b 7514 jne 0x8bcdb1
008bcd9d 8b0db8230e01 mov ecx, dword ptr [0x10e23b8]
008bcda3 e828964d00 call 0xd963d0
008bcda8 83e001 and eax, 1
008bcdab 33d2 xor edx, edx
008bcdad 0bc2 or eax, edx
008bcdaf 7538 jne 0x8bcde9
008bcdb1 33c0 xor eax, eax
008bcdb3 b9d055d901 mov ecx, 0x1d955d0
008bcdb8 85c0 test eax, eax
008bcdba 890d20e6de01 mov dword ptr [0x1dee620], ecx
008bcdc0 b8d055d901 mov eax, 0x1d955d0
008bcdc5 7505 jne 0x8bcdcc
008bcdc7 b82055d901 mov eax, 0x1d95520
008bcdcc a324e6de01 mov dword ptr [0x1dee624], eax
008bcdd1 e89a42feff call 0x8a1070
008bcdd6 e82586e0ff call 0x6c5400
008bcddb 85c0 test eax, eax
008bcddd 7416 je 0x8bcdf5
008bcddf e85c3ffeff call 0x8a0d40
008bcde4 e9bd000000 jmp 0x8bcea6
008bcde9 b801000000 mov eax, 1
008bcdee b92055d901 mov ecx, 0x1d95520
008bcdf3 ebc3 jmp 0x8bcdb8
008bcdf5 b803000000 mov eax, 3
008bcdfa 39057055d901 cmp dword ptr [0x1d95570], eax
008bce00 7e14 jle 0x8bce16
008bce02 39052056d901 cmp dword ptr [0x1d95620], eax
008bce08 7e0c jle 0x8bce16
008bce0a 33c9 xor ecx, ecx
008bce0c e87f3dfeff call 0x8a0b90
008bce11 e986000000 jmp 0x8bce9c
008bce16 8b3520e6de01 mov esi, dword ptr [0x1dee620]
008bce1c 85f6 test esi, esi
008bce1e 7421 je 0x8bce41
008bce20 8d4c2410 lea ecx, [esp + 0x10]
008bce24 893508e9de01 mov dword ptr [0x1dee908], esi
008bce2a e8e169e2ff call 0x6e3810
008bce2f 8d542410 lea edx, [esp + 0x10]
008bce33 8bce mov ecx, esi
008bce35 e88629feff call 0x89f7c0
008bce3a 33c9 xor ecx, ecx
008bce3c e8cf31e0ff call 0x6c0010
008bce41 e86a52b5ff call 0x4120b0
008bce46 ba08000000 mov edx, 8
008bce4b 8bc8 mov ecx, eax
008bce4d e8ce52b5ff call 0x412120
008bce52 8b0d6c71ce01 mov ecx, dword ptr [0x1ce716c]
008bce58 85c9 test ecx, ecx
008bce5a 7415 je 0x8bce71
008bce5c 833900 cmp dword ptr [ecx], 0
008bce5f 7410 je 0x8bce71
008bce61 ba08000000 mov edx, 8
008bce66 e8154feeff call 0x7a1d80
008bce6b 8b0d6c71ce01 mov ecx, dword ptr [0x1ce716c]
008bce71 8b4634 mov eax, dword ptr [esi + 0x34]
008bce74 85c0 test eax, eax
008bce76 7405 je 0x8bce7d
008bce78 8d5088 lea edx, [eax - 0x78]
008bce7b eb02 jmp 0x8bce7f
008bce7d 33d2 xor edx, edx
