
Candidate entry c7d3b0, aligned call c7d3b0
00c7d3b0 call 0x6bdcd0
00c7d3b5 cmp eax, 0x1b
00c7d3b8 jne 0xc7d3c9
00c7d3ba call 0x6b27e0
00c7d3bf test eax, eax
00c7d3c1 jne 0xc7d3c9
00c7d3c3 mov eax, 1
00c7d3c8 ret 
00c7d3c9 xor eax, eax
00c7d3cb ret 
00c7d3cc int3 
00c7d3cd int3 
00c7d3ce int3 
00c7d3cf int3 
00c7d3d0 push esi
00c7d3d1 mov esi, ecx
00c7d3d3 call 0xb91980
00c7d3d8 test eax, eax
00c7d3da jne 0xc7d3e5
00c7d3dc mov eax, dword ptr [esi]
00c7d3de mov edx, dword ptr [eax + 0x28]
00c7d3e1 mov ecx, esi
00c7d3e3 call edx
00c7d3e5 pop esi
00c7d3e6 ret 4
00c7d3e9 int3 
00c7d3ea int3 
00c7d3eb int3 
00c7d3ec int3 
00c7d3ed int3 
00c7d3ee int3 
00c7d3ef int3 
00c7d3f0 jmp 0xb95850
00c7d3f5 int3 
00c7d3f6 int3 
00c7d3f7 int3 
00c7d3f8 int3 
00c7d3f9 int3 
00c7d3fa int3 
00c7d3fb int3 
00c7d3fc int3 
00c7d3fd int3 
00c7d3fe int3 
00c7d3ff int3 
00c7d400 movss xmm0, dword ptr [esp + 0xc]
00c7d406 mov eax, dword ptr [esp + 4]
00c7d40a push esi
00c7d40b push 1
00c7d40d sub esp, 8
00c7d410 movss dword ptr [esp + 4], xmm0
00c7d416 movss xmm0, dword ptr [esp + 0x18]
00c7d41c movss dword ptr [esp], xmm0
00c7d421 push eax
00c7d422 mov esi, ecx
00c7d424 call 0xc84750
00c7d429 mov dword ptr [esi], 0xfc11ac
00c7d42f mov eax, esi
00c7d431 pop esi
00c7d432 ret 0xc
00c7d435 int3 
00c7d436 int3 
00c7d437 int3 
00c7d438 int3 
00c7d439 int3 
00c7d43a int3 
00c7d43b int3 
00c7d43c int3 
00c7d43d int3 
00c7d43e int3 
00c7d43f int3 
00c7d440 xor eax, eax
00c7d442 cmp dword ptr [0x2025fd0], eax
00c7d448 setne al
00c7d44b ret 
00c7d44c int3 
00c7d44d int3 
00c7d44e int3 
00c7d44f int3 
00c7d450 push ecx
00c7d451 mov dword ptr [0x2025fd0], 0
00c7d45b mov dword ptr [0x2025fd8], 0
00c7d465 call 0x5d41a0
00c7d46a test eax, eax
00c7d46c jne 0xc7d508
00c7d472 push esi
00c7d473 mov ecx, 0x154c150
00c7d478 call 0xcf5db0
00c7d47d mov esi, dword ptr [eax]
00c7d47f mov ecx, eax
00c7d481 mov eax, dword ptr [esi + 0x34]
00c7d484 xor edx, edx
00c7d486 call eax
00c7d488 mov dword ptr [esp + 4], eax
00c7d48c fild dword ptr [esp + 4]
00c7d490 test eax, eax
00c7d492 jns 0xc7d49a
00c7d494 fadd dword ptr [0xec74c8]
00c7d49a fld dword ptr [0x13bd238]
00c7d4a0 fxch st(1)
00c7d4a2 fcompi st(1)
00c7d4a4 fstp st(0)
00c7d4a6 jbe 0xc7d507
00c7d4a8 call 0xc763f0
00c7d4ad mov esi, eax
00c7d4af test esi, esi
00c7d4b1 je 0xc7d507
00c7d4b3 mov ecx, dword ptr [esi + 4]
00c7d4b6 push 0
00c7d4b8 push 0
00c7d4ba xor edx, edx
00c7d4bc call 0x5e2ab0
00c7d4c1 mov ecx, esi
00c7d4c3 mov dword ptr [0x2025fd0], eax
00c7d4c8 call 0xc6e720
00c7d4cd cmp dword ptr [esi + 0xc], 0
00c7d4d1 je 0xc7d507
00c7d4d3 mov ecx, dword ptr [0x1c35618]
00c7d4d9 push 0x4b
00c7d4db push 0xcb6286a0
00c7d4e0 push 0
00c7d4e2 push 0
00c7d4e4 push 0
00c7d4e6 push ecx
00c7d4e7 push 0
00c7d4e9 push 0x2138828
00c7d4ee mov edx, 0xe9211c58
00c7d4f3 mov ecx, 0x154c150
00c7d4f8 mov dword ptr [0x2025fd8], 1
00c7d502 call 0x48e4c0
00c7d507 pop esi
00c7d508 mov eax, dword ptr [0x2025fd0]
00c7d50d pop ecx

Candidate entry c7d830, aligned call c7d893
00c7d830 push esi
00c7d831 mov esi, ecx
00c7d833 call 0x5d41d0
00c7d838 test eax, eax
00c7d83a jne 0xc7d850
00c7d83c movss xmm0, dword ptr [0xec7068]
00c7d844 mov dword ptr [esi + 0x48], 1
00c7d84b movss dword ptr [esi + 0x4c], xmm0
00c7d850 mov edx, 0x183ad46
00c7d855 xor ecx, ecx
00c7d857 call 0x59d4d0
00c7d85c mov ecx, 1
00c7d861 call 0x58df80
00c7d866 xor edx, edx
00c7d868 lea ecx, [edx + 0x65]
00c7d86b call 0x476910
00c7d870 push 0x35
00c7d872 push 0x3ee2b26e
00c7d877 call 0xc7c860
00c7d87c mov edx, eax
00c7d87e mov ecx, 0x10dacf0
00c7d883 call 0x5c85f0
00c7d888 mov esi, eax
00c7d88a test esi, esi
00c7d88c je 0xc7d8a6
00c7d88e mov ecx, 0x53
00c7d893 call 0x5ca8e0
00c7d898 push eax
00c7d899 lea ecx, [esi + 0x5c]
00c7d89c mov edx, 0xbef088b
00c7d8a1 call 0x5c75d0
00c7d8a6 pop esi
00c7d8a7 ret 
00c7d8a8 int3 
00c7d8a9 int3 
00c7d8aa int3 
00c7d8ab int3 
00c7d8ac int3 
00c7d8ad int3 
00c7d8ae int3 
00c7d8af int3 
00c7d8b0 push esi
00c7d8b1 mov esi, ecx
00c7d8b3 call 0x5d41d0
00c7d8b8 test eax, eax
00c7d8ba je 0xc7d8d3
00c7d8bc movss xmm0, dword ptr [esi + 0x34]
00c7d8c1 comiss xmm0, dword ptr [0xec7230]
00c7d8c8 jbe 0xc7d8d3
00c7d8ca mov eax, dword ptr [esi]
00c7d8cc mov edx, dword ptr [eax + 0x28]
00c7d8cf mov ecx, esi
00c7d8d1 call edx
00c7d8d3 pop esi
00c7d8d4 ret 4
00c7d8d7 int3 
00c7d8d8 int3 
00c7d8d9 int3 
00c7d8da int3 
00c7d8db int3 
00c7d8dc int3 
00c7d8dd int3 
00c7d8de int3 
00c7d8df int3 
00c7d8e0 cmp edx, 2
00c7d8e3 jne 0xc7d8ef
00c7d8e5 mov ecx, 0x1487111
00c7d8ea call 0x41c410
00c7d8ef call 0xc7c860
00c7d8f4 mov edx, eax
00c7d8f6 mov ecx, 0x10dacf0
00c7d8fb call 0x5c7ca0
00c7d900 test eax, eax
00c7d902 je 0xc7d916
00c7d904 push esi
00c7d905 mov esi, dword ptr [eax]
00c7d907 mov ecx, eax
00c7d909 mov eax, dword ptr [esi + 0x1c]
00c7d90c push 0x54
00c7d90e mov edx, 0x3ee2b26e
00c7d913 call eax
00c7d915 pop esi
00c7d916 ret 
00c7d917 int3 
00c7d918 int3 
00c7d919 int3 
00c7d91a int3 
00c7d91b int3 
00c7d91c int3 
00c7d91d int3 
00c7d91e int3 
00c7d91f int3 
00c7d920 mov ecx, 0x14c4fac
00c7d925 call 0x42d5d0
00c7d92a test eax, eax
00c7d92c je 0xc7d935
00c7d92e xor ecx, ecx
00c7d930 call 0x42e280
00c7d935 push 0x25
00c7d937 push 0x6f6e955
00c7d93c mov edx, 0x64
00c7d941 mov ecx, 0x10dacf0
00c7d946 call 0x5c8000
00c7d94b xor edx, edx
00c7d94d lea ecx, [edx + 0x65]
00c7d950 jmp 0x476910
00c7d955 int3 
00c7d956 int3 
00c7d957 int3 
00c7d958 int3 
00c7d959 int3 
00c7d95a int3 
00c7d95b int3 
00c7d95c int3 
00c7d95d int3 
00c7d95e int3 
00c7d95f int3 
00c7d960 push esi
00c7d961 mov esi, ecx
00c7d963 call 0x9d4290
00c7d968 test eax, eax
00c7d96a je 0xc7d976
00c7d96c call 0x9d4660
00c7d971 call 0x5e8040
00c7d976 xor edx, edx
00c7d978 mov ecx, esi
00c7d97a call 0xc84950
00c7d97f xor edx, edx
00c7d981 lea ecx, [edx + 1]
00c7d984 call 0x48ee80
00c7d989 pop esi
00c7d98a ret 4
00c7d98d int3 
00c7d98e int3 
00c7d98f int3 
00c7d990 movss xmm0, dword ptr [0xec7084]
00c7d998 push esi
00c7d999 push 0
00c7d99b sub esp, 8
00c7d99e movss dword ptr [esp + 4], xmm0
00c7d9a4 movss xmm0, dword ptr [0xec9470]
00c7d9ac movss dword ptr [esp], xmm0
00c7d9b1 push 0x21
00c7d9b3 mov esi, ecx
00c7d9b5 call 0xc84750
00c7d9ba mov dword ptr [esi], 0xfc123c
00c7d9c0 mov eax, esi
00c7d9c2 pop esi
00c7d9c3 ret 
00c7d9c4 int3 
00c7d9c5 int3 
00c7d9c6 int3 
00c7d9c7 int3 
00c7d9c8 int3 
00c7d9c9 int3 
00c7d9ca int3 
00c7d9cb int3 
00c7d9cc int3 
00c7d9cd int3 
00c7d9ce int3 
00c7d9cf int3 
00c7d9d0 call 0x48ef10
00c7d9d5 xor ecx, ecx
00c7d9d7 cmp eax, 3
00c7d9da sete cl
00c7d9dd mov eax, ecx
00c7d9df ret 
00c7d9e0 push 0x54
00c7d9e2 call 0xc84420
00c7d9e7 add esp, 4
00c7d9ea test eax, eax
00c7d9ec je 0xc7d9f5
00c7d9ee mov ecx, eax

Candidate entry 5cad10, aligned call 5caf97
005cad10 sub esp, 0x34
005cad13 push ebp
005cad14 push esi
005cad15 xor ebp, ebp
005cad17 push edi
005cad18 mov edi, edx
005cad1a mov esi, ecx
005cad1c cmp dword ptr [esp + 0x48], ebp
005cad20 je 0x5cb05f
005cad26 lea ecx, [esp + 0x48]
005cad2a call 0x65ffb0
005cad2f cmp eax, 0xb8a0308f
005cad34 ja 0x5caeb3
005cad3a je 0x5cae8f
005cad40 cmp eax, 0x81891eb0
005cad45 ja 0x5cae60
005cad4b je 0x5cae3c
005cad51 cmp eax, 0xd1e4a73
005cad56 je 0x5cadba
005cad58 cmp eax, 0x667c10ae
005cad5d jne 0x5cafe4
005cad63 call 0x4a8350
005cad68 movzx esi, word ptr [eax + 0x30]
005cad6c call 0x925850
005cad71 mov dword ptr [esp + 0xc], esi
005cad75 fimul dword ptr [esp + 0xc]
005cad79 call 0xe22fa0
005cad7e lea ecx, [esp + 0xc]
005cad82 lea edx, [esp + 0x2c]
005cad86 mov dword ptr [esp + 0x34], ecx
005cad8a mov ecx, dword ptr [esp + 0x44]
005cad8e push edx
005cad8f mov edx, 0x4d4686d7
005cad94 mov dword ptr [esp + 0x10], eax
005cad98 mov dword ptr [esp + 0x30], ebp
005cad9c mov dword ptr [esp + 0x34], 1
005cada4 mov dword ptr [esp + 0x3c], 0x686550
005cadac call 0x660060
005cadb1 pop edi
005cadb2 pop esi
005cadb3 pop ebp
005cadb4 add esp, 0x34
005cadb7 ret 8
005cadba lea ecx, [esp + 0x48]
005cadbe call 0x65ffb0
005cadc3 cmp eax, ebp
005cadc5 je 0x5cb05f
005cadcb mov esi, 1
005cadd0 cmp dword ptr [esi*4 + 0xf15578], eax
005cadd7 je 0x5cadeb
005cadd9 inc esi
005cadda cmp esi, 0x57f
005cade0 jle 0x5cadd0
005cade2 pop edi
005cade3 pop esi
005cade4 pop ebp
005cade5 add esp, 0x34
005cade8 ret 8
005cadeb cmp esi, ebp
005caded jl 0x5cb05f
005cadf3 je 0x5cb05f
005cadf9 mov dword ptr [esp + 0x30], ebp
005cadfd mov dword ptr [esp + 0x34], 1
005cae05 call 0x686540
005cae0a mov edx, dword ptr [esi*4 + 0xf13f78]
005cae11 lea ecx, [esp + 0x30]
005cae15 mov dword ptr [esp + 0x2c], eax
005cae19 lea eax, [esp + 0x2c]
005cae1d push ecx
005cae1e mov ecx, dword ptr [esp + 0x48]
005cae22 mov dword ptr [esp + 0x3c], eax
005cae26 mov dword ptr [esp + 0x40], 0x6601c0
005cae2e call 0x660060
005cae33 pop edi
005cae34 pop esi
005cae35 pop ebp
005cae36 add esp, 0x34
005cae39 ret 8
005cae3c call 0x60ee70
005cae41 mov edx, dword ptr [esp + 0x48]
005cae45 mov ecx, dword ptr [esp + 0x44]
005cae49 push edx
005cae4a lea edx, [esp + 0x10]
005cae4e mov dword ptr [esp + 0x10], eax
005cae52 call 0x68b680
005cae57 pop edi
005cae58 pop esi
005cae59 pop ebp
005cae5a add esp, 0x34
005cae5d ret 8
005cae60 cmp eax, 0x9942e4fb
005cae65 jne 0x5cafe4
005cae6b mov ecx, dword ptr [esp + 0x44]
005cae6f lea eax, [esp + 0x2c]
005cae73 push eax
005cae74 mov edx, 0xce0dd01
005cae79 mov dword ptr [esp + 0x30], ebp
005cae7d mov dword ptr [esp + 0x34], ebp
005cae81 call 0x660060
005cae86 pop edi
005cae87 pop esi
005cae88 pop ebp
005cae89 add esp, 0x34
005cae8c ret 8
005cae8f lea ecx, [esp + 0x2c]
005cae93 push ecx
005cae94 mov ecx, dword ptr [esp + 0x48]
005cae98 mov edx, 0x90eee631
005cae9d mov dword ptr [esp + 0x30], ebp
005caea1 mov dword ptr [esp + 0x34], ebp
005caea5 call 0x660060
005caeaa pop edi
005caeab pop esi
005caeac pop ebp
005caead add esp, 0x34
005caeb0 ret 8
005caeb3 cmp eax, 0xd35508cc
005caeb8 ja 0x5cafdd
005caebe je 0x5cafa5
005caec4 cmp eax, 0xbeb8f114
005caec9 je 0x5caf6d
005caecf cmp eax, 0xc4886abd
005caed4 jne 0x5cafe4
005caeda push ebx
005caedb call 0xd996b0
005caee0 mov esi, eax
005caee2 call 0xd996b0
005caee7 mov edi, dword ptr [eax + 0x18]
005caeea mov ebx, dword ptr [eax + 0x1c]
005caeed mov eax, dword ptr [esi]
005caeef mov eax, dword ptr [eax + 4]
005caef2 lea edx, [esp + 0x20]
005caef6 mov ecx, esi
005caef8 call eax
005caefa mov ecx, dword ptr [esp + 0x20]
005caefe mov edx, dword ptr [esp + 0x24]
005caf02 add ecx, edi
005caf04 adc edx, ebx
005caf06 mov dword ptr [esp + 0x28], ecx
005caf0a mov dword ptr [esp + 0x2c], edx
005caf0e call 0x60ee70
005caf13 lea ecx, [esp + 0x28]
005caf17 mov esi, eax
005caf19 call 0x5f7cb0
005caf1e mov dword ptr [esp + 0x10], eax
005caf22 call 0xa27a70
005caf27 mov edi, eax
005caf29 pop ebx
005caf2a cmp esi, ebp
005caf2c je 0x5caf3b
005caf2e mov ecx, esi
005caf30 call 0x60e0b0
005caf35 mov dword ptr [esp + 0xc], eax
005caf39 jmp 0x5caf4a
005caf3b mov ecx, edi
005caf3d call 0x5f8020
005caf42 test eax, eax
005caf44 je 0x5caf4a
005caf46 mov dword ptr [esp + 0xc], edi
005caf4a mov ecx, dword ptr [esp + 0x48]
005caf4e lea eax, [esp + 0xc]
005caf52 push ecx
005caf53 mov ecx, dword ptr [esp + 0x48]
005caf57 lea edx, [esp + 0x14]
005caf5b mov dword ptr [esp + 0x14], eax
005caf5f call 0x68b5e0
005caf64 pop edi
005caf65 pop esi
005caf66 pop ebp
005caf67 add esp, 0x34
005caf6a ret 8
005caf6d cmp dword ptr [esi + 0x14], ebp
005caf70 je 0x5cb05f
005caf76 lea ecx, [esp + 0x48]
005caf7a call 0x65ffb0
005caf7f mov edx, dword ptr [esp + 0x48]
005caf83 mov ecx, dword ptr [esi + 0x14]
005caf86 push edx
005caf87 add ecx, 0x5c
005caf8a mov edx, eax
005caf8c call 0x5c72e0
005caf91 mov ecx, dword ptr [esp + 0x48]
005caf95 mov edx, eax
005caf97 call 0x5ca8f0
005caf9c pop edi
005caf9d pop esi
005caf9e pop ebp
005caf9f add esp, 0x34
005cafa2 ret 8
005cafa5 cmp dword ptr [esi + 0x14], ebp
005cafa8 je 0x5cb05f
005cafae lea ecx, [esp + 0x48]
005cafb2 call 0x65ffb0
005cafb7 mov edx, dword ptr [esp + 0x48]
005cafbb mov ecx, dword ptr [esi + 0x14]
005cafbe push edx
005cafbf add ecx, 0x5c
005cafc2 mov edx, eax
005cafc4 call 0x5c72e0
005cafc9 mov edi, dword ptr [esp + 0x48]
005cafcd mov esi, eax
005cafcf call 0x5ca5a0
005cafd4 pop edi
005cafd5 pop esi
005cafd6 pop ebp
005cafd7 add esp, 0x34
005cafda ret 8
005cafdd cmp eax, 0xd941fa55
005cafe2 je 0x5cb004
005cafe4 mov ecx, dword ptr [esi + 0x14]
005cafe7 mov edx, dword ptr [esp + 0x48]
005cafeb push ecx
005cafec mov ecx, dword ptr [esp + 0x48]
005caff0 push edx
005caff1 push ecx
005caff2 mov edx, edi
005caff4 mov ecx, eax
005caff6 call 0xb8a080
005caffb pop edi
005caffc pop esi
005caffd pop ebp
005caffe add esp, 0x34
005cb001 ret 8
005cb004 call 0x60ee70
005cb009 test eax, eax
005cb00b je 0x5cb044
005cb00d call 0x60ee70
005cb012 mov ecx, eax
005cb014 call 0x60efb0
005cb019 test eax, eax
005cb01b je 0x5cb044
005cb01d call 0x60ee70
005cb022 mov ecx, eax
005cb024 call 0x60efb0
005cb029 mov ecx, dword ptr [esp + 0x44]
005cb02d push ebp
005cb02e lea edx, [esp + 0x18]
005cb032 mov dword ptr [esp + 0x18], eax
005cb036 call 0x660180
005cb03b pop edi
005cb03c pop esi
005cb03d pop ebp
005cb03e add esp, 0x34
005cb041 ret 8
005cb044 call 0x4a8350
005cb049 mov edx, dword ptr [esp + 0x48]
005cb04d mov ecx, dword ptr [esp + 0x44]
005cb051 push edx
005cb052 lea edx, [esp + 0x1c]
005cb056 mov dword ptr [esp + 0x1c], eax
005cb05a call 0xd5ce10
005cb05f pop edi
005cb060 pop esi
005cb061 pop ebp
005cb062 add esp, 0x34
005cb065 ret 8
005cb068 int3 
005cb069 int3 
005cb06a int3 
005cb06b int3 
005cb06c int3 
005cb06d int3 
005cb06e int3 
005cb06f int3 
005cb070 test byte ptr [esp + 4], 1
005cb075 push esi
005cb076 mov esi, ecx
005cb078 mov eax, dword ptr [esi + 8]
005cb07b mov ecx, dword ptr [esi + 0xc]
005cb07e mov dword ptr [esi], 0xedb338
005cb084 mov dword ptr [eax + 0xc], ecx
005cb087 mov edx, dword ptr [esi + 0xc]
005cb08a mov eax, dword ptr [esi + 8]
005cb08d mov dword ptr [edx + 8], eax
005cb090 mov dword ptr [esi + 0xc], esi
005cb093 mov dword ptr [esi + 8], esi
005cb096 je 0x5cb09f
005cb098 mov ecx, esi
005cb09a call 0xd92ea0
005cb09f mov eax, esi
005cb0a1 pop esi
005cb0a2 ret 4
005cb0a5 xchg ebp, eax
005cb0a6 int3 
005cb0a7 int3 
005cb0a8 int3 
005cb0a9 int3 
005cb0aa int3 
005cb0ab int3 
005cb0ac int3 
005cb0ad int3 
005cb0ae int3 
005cb0af int3 
005cb0b0 mov eax, dword ptr [esp + 4]
005cb0b4 sub esp, 0x20
005cb0b7 test eax, eax
005cb0b9 je 0x5cb1d0
005cb0bf push edi
005cb0c0 mov edi, dword ptr [esp + 0x2c]
005cb0c4 cmp edi, 0x3b
005cb0c7 ja 0x5cb1cf
005cb0cd push ebx
005cb0ce mov ebx, dword ptr [eax + 0x1c]
005cb0d1 push ebp
005cb0d2 mov ebp, 0x82f6983b
005cb0d7 test ebx, ebx
005cb0d9 je 0x5cb1b1
005cb0df push esi
005cb0e0 cmp dword ptr [ebx + 8], 0xf3edecf5
005cb0e7 jne 0x5cb1a1
005cb0ed mov esi, dword ptr [ebx + 0xc]
005cb0f0 test esi, esi

Candidate entry b80a20, aligned call b8154f
00b80a20 sub esp, 0x54
00b80a23 push ebx
00b80a24 push ebp
00b80a25 mov ebp, dword ptr [esp + 0x60]
00b80a29 push esi
00b80a2a xor esi, esi
00b80a2c push edi
00b80a2d mov dword ptr [esp + 0x68], esi
00b80a31 mov dword ptr [esp + 0x10], esi
00b80a35 call 0x9661b0
00b80a3a mov edi, eax
00b80a3c mov dword ptr [esp + 0x14], edi
00b80a40 call 0x9661c0
00b80a45 lea ecx, [esp + 0x6c]
00b80a49 mov ebx, eax
00b80a4b call 0x65ffb0
00b80a50 cmp eax, 0x73c551e1
00b80a55 ja 0xb80d80
00b80a5b je 0xb80d71
00b80a61 cmp eax, 0xb08d7eb
00b80a66 ja 0xb80bfe
00b80a6c je 0xb80ad2
00b80a6e cmp eax, 0x3afa56e
00b80a73 je 0xb80ab0
00b80a75 cmp eax, 0x4c26177
00b80a7a jne 0xb8125e
00b80a80 call 0x9661d0
00b80a85 lea ecx, [esi + 5]
00b80a88 test eax, eax
00b80a8a je 0xb80abc
00b80a8c call 0x9661e0
00b80a91 mov ecx, eax
00b80a93 mov dword ptr [esp + 0x68], ecx
00b80a97 cmp ecx, esi
00b80a99 je 0xb81406
00b80a9f mov eax, dword ptr [esp + 0x10]
00b80aa3 mov dword ptr [esp + 0x2c], ecx
00b80aa7 mov dword ptr [esp + 0x30], esi
00b80aab jmp 0xb8127e
00b80ab0 call 0x9661d0
00b80ab5 mov ecx, 1
00b80aba jmp 0xb80a88
00b80abc call 0x96bba0
00b80ac1 mov dword ptr [esp + 0x10], eax
00b80ac5 cmp eax, esi
00b80ac7 je 0xb81406
00b80acd jmp 0xb81262
00b80ad2 call 0x9661d0
00b80ad7 mov ecx, 2
00b80adc test eax, eax
00b80ade je 0xb80b76
00b80ae4 call 0x9661e0
00b80ae9 mov dword ptr [esp + 0x68], eax
00b80aed cmp eax, esi
00b80aef je 0xb81406
00b80af5 call 0x9f4070
00b80afa mov edx, dword ptr [esp + 0x68]
00b80afe mov ecx, eax
00b80b00 call 0x5f9ea0
00b80b05 test eax, eax
00b80b07 jne 0xb80b1d
00b80b09 call 0x9f4080
00b80b0e mov edx, dword ptr [esp + 0x68]
00b80b12 mov ecx, eax
00b80b14 call 0x5f9ea0
00b80b19 test eax, eax
00b80b1b je 0xb80b3f
00b80b1d lea eax, [esp + 0x68]
00b80b21 mov dword ptr [esp + 0x1c], 1
00b80b29 mov dword ptr [esp + 0x20], eax
00b80b2d mov dword ptr [esp + 0x24], 0xd54660
00b80b35 mov edx, 0xc30920bb
00b80b3a jmp 0xb813f6
00b80b3f mov dword ptr [esp + 0x1c], 1
00b80b47 lea edx, [esp + 0x68]
00b80b4b lea eax, [esp + 0x18]
00b80b4f mov dword ptr [esp + 0x20], edx
00b80b53 push eax
00b80b54 mov edx, 0x8d76f46c
00b80b59 mov ecx, ebp
00b80b5b mov dword ptr [esp + 0x28], 0xd54660
00b80b63 mov dword ptr [esp + 0x1c], esi
00b80b67 call 0x660060
00b80b6c pop edi
00b80b6d pop esi
00b80b6e pop ebp
00b80b6f pop ebx
00b80b70 add esp, 0x54
00b80b73 ret 8
00b80b76 call 0x96bba0
00b80b7b mov dword ptr [esp + 0x10], eax
00b80b7f cmp eax, esi
00b80b81 je 0xb81406
00b80b87 movzx edi, word ptr [eax + 0x74]
00b80b8b call 0x9f4070
00b80b90 movzx ecx, word ptr [eax + 0x74]
00b80b94 cmp edi, ecx
00b80b96 je 0xb80ba5
00b80b98 call 0x9f4080
00b80b9d movzx edx, word ptr [eax + 0x74]
00b80ba1 cmp edi, edx
00b80ba3 jne 0xb80bc7
00b80ba5 lea eax, [esp + 0x10]
00b80ba9 mov dword ptr [esp + 0x1c], 1
00b80bb1 mov dword ptr [esp + 0x20], eax
00b80bb5 mov dword ptr [esp + 0x24], 0xd5d3e0
00b80bbd mov edx, 0x904dadee
00b80bc2 jmp 0xb813f6
00b80bc7 mov dword ptr [esp + 0x1c], 1
00b80bcf lea edx, [esp + 0x10]
00b80bd3 lea eax, [esp + 0x18]
00b80bd7 mov dword ptr [esp + 0x20], edx
00b80bdb push eax
00b80bdc mov edx, 0xb43ef6c2
00b80be1 mov ecx, ebp
00b80be3 mov dword ptr [esp + 0x28], 0xd5d3e0
00b80beb mov dword ptr [esp + 0x1c], esi
00b80bef call 0x660060
00b80bf4 pop edi
00b80bf5 pop esi
00b80bf6 pop ebp
00b80bf7 pop ebx
00b80bf8 add esp, 0x54
00b80bfb ret 8
00b80bfe cmp eax, 0x2c2481b0
00b80c03 je 0xb80cb8
00b80c09 cmp eax, 0x5b23b126
00b80c0e jne 0xb8125e
00b80c14 call 0x9661d0
00b80c19 test eax, eax
00b80c1b je 0xb81406
00b80c21 mov ecx, 2
00b80c26 call 0x9661e0
00b80c2b mov dword ptr [esp + 0x68], eax
00b80c2f cmp eax, esi
00b80c31 je 0xb81406
00b80c37 call 0x9f4070
00b80c3c mov edx, dword ptr [esp + 0x68]
00b80c40 mov ecx, eax
00b80c42 call 0x5f9ea0
00b80c47 test eax, eax
00b80c49 jne 0xb80c5f
00b80c4b call 0x9f4080
00b80c50 mov edx, dword ptr [esp + 0x68]
00b80c54 mov ecx, eax
00b80c56 call 0x5f9ea0
00b80c5b test eax, eax
00b80c5d je 0xb80c96
00b80c5f lea ecx, [esp + 0x68]
00b80c63 lea edx, [esp + 0x18]
00b80c67 mov dword ptr [esp + 0x1c], 1
00b80c6f mov dword ptr [esp + 0x20], ecx
00b80c73 push edx
00b80c74 mov edx, 0x6bb60195
00b80c79 mov ecx, ebp
00b80c7b mov dword ptr [esp + 0x28], 0xd54660
00b80c83 mov dword ptr [esp + 0x1c], esi
00b80c87 call 0x660060
00b80c8c pop edi
00b80c8d pop esi
00b80c8e pop ebp
00b80c8f pop ebx
00b80c90 add esp, 0x54
00b80c93 ret 8
00b80c96 lea eax, [esp + 0x68]
00b80c9a mov dword ptr [esp + 0x1c], 1
00b80ca2 mov dword ptr [esp + 0x20], eax
00b80ca6 mov dword ptr [esp + 0x24], 0xd54660
00b80cae mov edx, 0x9877520c
00b80cb3 jmp 0xb813f6
00b80cb8 call 0x9661d0
00b80cbd test eax, eax
00b80cbf je 0xb81406
00b80cc5 mov ecx, 3
00b80cca call 0x9661e0
00b80ccf mov dword ptr [esp + 0x68], eax
00b80cd3 cmp eax, esi
00b80cd5 je 0xb81406
00b80cdb call 0x9f4070
00b80ce0 mov edx, dword ptr [esp + 0x68]
00b80ce4 mov ecx, eax
00b80ce6 call 0x5f9ea0
00b80ceb test eax, eax
00b80ced jne 0xb80d03
00b80cef call 0x9f4080
00b80cf4 mov edx, dword ptr [esp + 0x68]
00b80cf8 mov ecx, eax
00b80cfa call 0x5f9ea0
00b80cff test eax, eax
00b80d01 je 0xb80d3a
00b80d03 lea edx, [esp + 0x68]
00b80d07 lea eax, [esp + 0x18]
00b80d0b mov dword ptr [esp + 0x20], edx
00b80d0f push eax
00b80d10 mov edx, 0x6bb60195
00b80d15 mov ecx, ebp
00b80d17 mov dword ptr [esp + 0x20], 1
00b80d1f mov dword ptr [esp + 0x28], 0xd54660
00b80d27 mov dword ptr [esp + 0x1c], esi
00b80d2b call 0x660060
00b80d30 pop edi
00b80d31 pop esi
00b80d32 pop ebp
00b80d33 pop ebx
00b80d34 add esp, 0x54
00b80d37 ret 8
00b80d3a mov dword ptr [esp + 0x1c], 1
00b80d42 lea ecx, [esp + 0x68]
00b80d46 lea edx, [esp + 0x18]
00b80d4a mov dword ptr [esp + 0x20], ecx
00b80d4e push edx
00b80d4f mov edx, 0x9877520c
00b80d54 mov ecx, ebp
00b80d56 mov dword ptr [esp + 0x28], 0xd54660
00b80d5e mov dword ptr [esp + 0x1c], esi
00b80d62 call 0x660060
00b80d67 pop edi
00b80d68 pop esi
00b80d69 pop ebp
00b80d6a pop ebx
00b80d6b add esp, 0x54
00b80d6e ret 8
00b80d71 call 0x9661d0
00b80d76 mov ecx, 4
00b80d7b jmp 0xb80a88
00b80d80 cmp eax, 0xb2401413
00b80d85 ja 0xb8118b
00b80d8b je 0xb810e7
00b80d91 cmp eax, 0x956c4248
00b80d96 ja 0xb810cd
00b80d9c je 0xb80fb1
00b80da2 cmp eax, 0x7c0fe77d
00b80da7 je 0xb80e85
00b80dad cmp eax, 0x92018651
00b80db2 jne 0xb8125e
00b80db8 call 0x9661d0
00b80dbd test eax, eax
00b80dbf je 0xb80e28
00b80dc1 mov edi, 1
00b80dc6 mov ecx, edi
00b80dc8 call 0x9661e0
00b80dcd mov dword ptr [esp + 0x68], eax
00b80dd1 cmp eax, esi
00b80dd3 je 0xb81406
00b80dd9 call 0x9f4070
00b80dde mov edx, dword ptr [esp + 0x68]
00b80de2 mov ecx, eax
00b80de4 call 0x5f9ea0
00b80de9 test eax, eax
00b80deb jne 0xb80e01
00b80ded call 0x9f4080
00b80df2 mov edx, dword ptr [esp + 0x68]
00b80df6 mov ecx, eax
00b80df8 call 0x5f9ea0
00b80dfd test eax, eax
00b80dff je 0xb80e1f
00b80e01 lea eax, [esp + 0x68]
00b80e05 mov dword ptr [esp + 0x1c], edi
00b80e09 mov dword ptr [esp + 0x20], eax
00b80e0d mov dword ptr [esp + 0x24], 0xd54660
00b80e15 mov edx, 0xc30920bb
00b80e1a jmp 0xb813f6
00b80e1f mov dword ptr [esp + 0x1c], edi
00b80e23 jmp 0xb80b47
00b80e28 mov ebx, 1
00b80e2d mov ecx, ebx
00b80e2f call 0x96bba0
00b80e34 mov dword ptr [esp + 0x10], eax
00b80e38 cmp eax, esi
00b80e3a je 0xb81406
00b80e40 movzx edi, word ptr [eax + 0x74]
00b80e44 call 0x9f4070
00b80e49 movzx ecx, word ptr [eax + 0x74]
00b80e4d cmp edi, ecx
00b80e4f je 0xb80e5e
00b80e51 call 0x9f4080
00b80e56 movzx edx, word ptr [eax + 0x74]
00b80e5a cmp edi, edx
00b80e5c jne 0xb80e7c
00b80e5e lea eax, [esp + 0x10]
00b80e62 mov dword ptr [esp + 0x1c], ebx
00b80e66 mov dword ptr [esp + 0x20], eax
00b80e6a mov dword ptr [esp + 0x24], 0xd5d3e0
00b80e72 mov edx, 0x904dadee
00b80e77 jmp 0xb813f6
00b80e7c mov dword ptr [esp + 0x1c], ebx
00b80e80 jmp 0xb80bcf
00b80e85 call 0x9661d0
00b80e8a mov ecx, 3
00b80e8f test eax, eax
00b80e91 je 0xb80f29
00b80e97 call 0x9661e0
00b80e9c mov dword ptr [esp + 0x68], eax
00b80ea0 cmp eax, esi
00b80ea2 je 0xb81406
00b80ea8 call 0x9f4070
00b80ead mov edx, dword ptr [esp + 0x68]
00b80eb1 mov ecx, eax
00b80eb3 call 0x5f9ea0
00b80eb8 test eax, eax
00b80eba jne 0xb80ed0
00b80ebc call 0x9f4080
00b80ec1 mov edx, dword ptr [esp + 0x68]
00b80ec5 mov ecx, eax
00b80ec7 call 0x5f9ea0
00b80ecc test eax, eax
00b80ece je 0xb80f07
00b80ed0 lea ecx, [esp + 0x68]
00b80ed4 lea edx, [esp + 0x18]
00b80ed8 mov dword ptr [esp + 0x20], ecx
00b80edc push edx
00b80edd mov edx, 0xc30920bb
00b80ee2 mov ecx, ebp
00b80ee4 mov dword ptr [esp + 0x20], 1
00b80eec mov dword ptr [esp + 0x28], 0xd54660
00b80ef4 mov dword ptr [esp + 0x1c], esi
00b80ef8 call 0x660060
00b80efd pop edi
00b80efe pop esi
00b80eff pop ebp
00b80f00 pop ebx
00b80f01 add esp, 0x54
00b80f04 ret 8
00b80f07 lea eax, [esp + 0x68]
00b80f0b mov dword ptr [esp + 0x1c], 1
00b80f13 mov dword ptr [esp + 0x20], eax
00b80f17 mov dword ptr [esp + 0x24], 0xd54660
00b80f1f mov edx, 0x8d76f46c
00b80f24 jmp 0xb813f6
00b80f29 call 0x96bba0
00b80f2e mov dword ptr [esp + 0x10], eax
00b80f32 cmp eax, esi
00b80f34 je 0xb81406
00b80f3a movzx edi, word ptr [eax + 0x74]
00b80f3e call 0x9f4070
00b80f43 movzx edx, word ptr [eax + 0x74]
00b80f47 cmp edi, edx
00b80f49 je 0xb80f58
00b80f4b call 0x9f4080
00b80f50 movzx eax, word ptr [eax + 0x74]
00b80f54 cmp edi, eax
00b80f56 jne 0xb80f8f
00b80f58 lea ecx, [esp + 0x10]
00b80f5c lea edx, [esp + 0x18]
00b80f60 mov dword ptr [esp + 0x20], ecx
00b80f64 push edx
00b80f65 mov edx, 0x904dadee
00b80f6a mov ecx, ebp
00b80f6c mov dword ptr [esp + 0x20], 1
00b80f74 mov dword ptr [esp + 0x28], 0xd5d3e0
00b80f7c mov dword ptr [esp + 0x1c], esi
00b80f80 call 0x660060
00b80f85 pop edi
00b80f86 pop esi
00b80f87 pop ebp
00b80f88 pop ebx
00b80f89 add esp, 0x54
00b80f8c ret 8
00b80f8f lea eax, [esp + 0x10]
00b80f93 mov dword ptr [esp + 0x1c], 1
00b80f9b mov dword ptr [esp + 0x20], eax
00b80f9f mov dword ptr [esp + 0x24], 0xd5d3e0
00b80fa7 mov edx, 0xb43ef6c2
00b80fac jmp 0xb813f6
00b80fb1 call 0x9661d0
00b80fb6 mov ecx, 5
00b80fbb test eax, eax
00b80fbd je 0xb8104d
00b80fc3 call 0x9661e0
00b80fc8 mov dword ptr [esp + 0x68], eax
00b80fcc cmp eax, esi
00b80fce je 0xb81406
00b80fd4 call 0x9f4070
00b80fd9 mov edx, dword ptr [esp + 0x68]
00b80fdd mov ecx, eax
00b80fdf call 0x5f9ea0
00b80fe4 test eax, eax
00b80fe6 jne 0xb80ffc
00b80fe8 call 0x9f4080
00b80fed mov edx, dword ptr [esp + 0x68]
00b80ff1 mov ecx, eax
00b80ff3 call 0x5f9ea0
00b80ff8 test eax, eax
00b80ffa je 0xb81033
00b80ffc lea edx, [esp + 0x68]
00b81000 lea eax, [esp + 0x18]
00b81004 mov dword ptr [esp + 0x20], edx
00b81008 push eax
00b81009 mov edx, 0xc30920bb
00b8100e mov ecx, ebp
00b81010 mov dword ptr [esp + 0x20], 1
00b81018 mov dword ptr [esp + 0x28], 0xd54660
00b81020 mov dword ptr [esp + 0x1c], esi
00b81024 call 0x660060
00b81029 pop edi
00b8102a pop esi
00b8102b pop ebp
00b8102c pop ebx
00b8102d add esp, 0x54
00b81030 ret 8
00b81033 lea ecx, [esp + 0x68]
00b81037 lea edx, [esp + 0x18]
00b8103b mov dword ptr [esp + 0x1c], 1
00b81043 mov dword ptr [esp + 0x20], ecx
00b81047 push edx
00b81048 jmp 0xb80b54
00b8104d call 0x96bba0
00b81052 mov dword ptr [esp + 0x10], eax
00b81056 cmp eax, esi
00b81058 je 0xb81406
00b8105e movzx edi, word ptr [eax + 0x74]
00b81062 call 0x9f4070
00b81067 movzx eax, word ptr [eax + 0x74]
00b8106b cmp edi, eax
00b8106d je 0xb8107c
00b8106f call 0x9f4080
00b81074 movzx ecx, word ptr [eax + 0x74]
00b81078 cmp edi, ecx
00b8107a jne 0xb810b3
00b8107c lea edx, [esp + 0x10]
00b81080 lea eax, [esp + 0x18]
00b81084 mov dword ptr [esp + 0x20], edx
00b81088 push eax
00b81089 mov edx, 0x904dadee
00b8108e mov ecx, ebp
00b81090 mov dword ptr [esp + 0x20], 1
00b81098 mov dword ptr [esp + 0x28], 0xd5d3e0
00b810a0 mov dword ptr [esp + 0x1c], esi
00b810a4 call 0x660060
00b810a9 pop edi
00b810aa pop esi
00b810ab pop ebp
00b810ac pop ebx
00b810ad add esp, 0x54
00b810b0 ret 8
00b810b3 lea ecx, [esp + 0x10]
00b810b7 lea edx, [esp + 0x18]
00b810bb mov dword ptr [esp + 0x1c], 1
00b810c3 mov dword ptr [esp + 0x20], ecx
00b810c7 push edx
00b810c8 jmp 0xb80bdc
00b810cd cmp eax, 0x9aa6f4d4
00b810d2 jne 0xb8125e
00b810d8 call 0x9661d0
00b810dd mov ecx, 2
00b810e2 jmp 0xb80a88
00b810e7 call 0x9661d0
00b810ec test eax, eax
00b810ee je 0xb81406
00b810f4 mov ecx, 4
00b810f9 call 0x9661e0
00b810fe mov dword ptr [esp + 0x68], eax
00b81102 cmp eax, esi
00b81104 je 0xb81406
00b8110a call 0x9f4070
00b8110f mov edx, dword ptr [esp + 0x68]
00b81113 mov ecx, eax
00b81115 call 0x5f9ea0
00b8111a test eax, eax
00b8111c jne 0xb81132
00b8111e call 0x9f4080
00b81123 mov edx, dword ptr [esp + 0x68]
00b81127 mov ecx, eax
00b81129 call 0x5f9ea0
00b8112e test eax, eax
00b81130 je 0xb81154
00b81132 lea eax, [esp + 0x68]
00b81136 mov dword ptr [esp + 0x1c], 1
00b8113e mov dword ptr [esp + 0x20], eax
00b81142 mov dword ptr [esp + 0x24], 0xd54660
00b8114a mov edx, 0x6bb60195
00b8114f jmp 0xb813f6
00b81154 lea edx, [esp + 0x68]
00b81158 lea eax, [esp + 0x18]
00b8115c mov dword ptr [esp + 0x20], edx
00b81160 push eax
00b81161 mov edx, 0x9877520c
00b81166 mov ecx, ebp
00b81168 mov dword ptr [esp + 0x20], 1
00b81170 mov dword ptr [esp + 0x28], 0xd54660
00b81178 mov dword ptr [esp + 0x1c], esi
00b8117c call 0x660060
00b81181 pop edi
00b81182 pop esi
00b81183 pop ebp
00b81184 pop ebx
00b81185 add esp, 0x54
00b81188 ret 8
00b8118b cmp eax, 0xe26b72de
00b81190 ja 0xb81248
00b81196 je 0xb81231
00b8119c cmp eax, 0xc22ae09c
00b811a1 je 0xb811c5
00b811a3 cmp eax, 0xc5472485
00b811a8 jne 0xb8125e
00b811ae call 0x9661d0
00b811b3 test eax, eax
00b811b5 je 0xb81406
00b811bb mov ecx, 5
00b811c0 jmp 0xb80c26
00b811c5 call 0x9661d0
00b811ca test eax, eax
00b811cc je 0xb81406
00b811d2 mov edi, 1
00b811d7 mov ecx, edi
00b811d9 call 0x9661e0
00b811de mov dword ptr [esp + 0x68], eax
00b811e2 cmp eax, esi
00b811e4 je 0xb81406
00b811ea call 0x9f4070
00b811ef mov edx, dword ptr [esp + 0x68]
00b811f3 mov ecx, eax
00b811f5 call 0x5f9ea0
00b811fa test eax, eax
00b811fc jne 0xb81212
00b811fe call 0x9f4080
00b81203 mov edx, dword ptr [esp + 0x68]
00b81207 mov ecx, eax
00b81209 call 0x5f9ea0
00b8120e test eax, eax
00b81210 je 0xb81228
00b81212 lea edx, [esp + 0x68]
00b81216 lea eax, [esp + 0x18]
00b8121a mov dword ptr [esp + 0x1c], edi
00b8121e mov dword ptr [esp + 0x20], edx
00b81222 push eax
00b81223 jmp 0xb80c74
00b81228 mov dword ptr [esp + 0x1c], edi
00b8122c jmp 0xb80d42
00b81231 call 0x9661d0
00b81236 mov ecx, 4
00b8123b test eax, eax
00b8123d jne 0xb80ae4
00b81243 jmp 0xb80b76
00b81248 cmp eax, 0xeda1c442
00b8124d jne 0xb8125e
00b8124f call 0x9661d0
00b81254 mov ecx, 3
00b81259 jmp 0xb80a88
00b8125e mov eax, dword ptr [esp + 0x10]
00b81262 mov ecx, dword ptr [esp + 0x68]
00b81266 cmp ecx, esi
00b81268 jne 0xb80aa3
00b8126e cmp eax, esi
00b81270 je 0xb81406
00b81276 mov dword ptr [esp + 0x30], eax
00b8127a mov dword ptr [esp + 0x2c], esi
00b8127e mov dword ptr [esp + 0x34], esi
00b81282 mov dword ptr [esp + 0x38], edi
00b81286 mov dword ptr [esp + 0x3c], ebx
00b8128a mov dword ptr [esp + 0x40], esi
00b8128e cmp ecx, esi
00b81290 je 0xb812c9
00b81292 call 0x9f4070
00b81297 mov edx, dword ptr [esp + 0x68]
00b8129b mov ecx, eax
00b8129d call 0x5f9ea0
00b812a2 test eax, eax
00b812a4 jne 0xb812ba
00b812a6 call 0x9f4080
00b812ab mov edx, dword ptr [esp + 0x68]
00b812af mov ecx, eax
00b812b1 call 0x5f9ea0
00b812b6 test eax, eax
00b812b8 je 0xb812c5
00b812ba mov eax, dword ptr [esp + 0x10]
00b812be mov ebx, 1
00b812c3 jmp 0xb812cb
00b812c5 mov eax, dword ptr [esp + 0x10]
00b812c9 xor ebx, ebx
00b812cb cmp eax, esi
00b812cd je 0xb812f8
00b812cf movzx edi, word ptr [eax + 0x74]
00b812d3 call 0x9f4070
00b812d8 cmp di, word ptr [eax + 0x74]
00b812dc je 0xb812f1
00b812de mov ecx, dword ptr [esp + 0x10]
00b812e2 movzx edi, word ptr [ecx + 0x74]
00b812e6 call 0x9f4080
00b812eb cmp di, word ptr [eax + 0x74]
00b812ef jne 0xb812f8
00b812f1 mov edi, 1
00b812f6 jmp 0xb812fa
00b812f8 xor edi, edi
00b812fa mov ecx, dword ptr [esp + 0x14]
00b812fe call 0x61f600
00b81303 cmp eax, 3
00b81306 jne 0xb81392
00b8130c cmp ebx, esi
00b8130e jne 0xb81353
00b81310 cmp edi, esi
00b81312 jne 0xb81353
00b81314 lea edx, [esp + 0x2c]
00b81318 lea ecx, [esp + 0x1c]
00b8131c mov dword ptr [esp + 0x18], edx
00b81320 lea eax, [esp + 0x18]
00b81324 push ecx
00b81325 mov edx, 0x53f28598
00b8132a mov ecx, ebp
00b8132c mov dword ptr [esp + 0x20], esi
00b81330 mov dword ptr [esp + 0x24], 1
00b81338 mov dword ptr [esp + 0x28], eax
00b8133c mov dword ptr [esp + 0x2c], 0x63a2a0
00b81344 call 0x660060
00b81349 pop edi
00b8134a pop esi
00b8134b pop ebp
00b8134c pop ebx
00b8134d add esp, 0x54
00b81350 ret 8
00b81353 lea edx, [esp + 0x2c]
00b81357 lea ecx, [esp + 0x1c]
00b8135b mov dword ptr [esp + 0x18], edx
00b8135f lea eax, [esp + 0x18]
00b81363 push ecx
00b81364 mov edx, 0xa7d3b78a
00b81369 mov ecx, ebp
00b8136b mov dword ptr [esp + 0x20], esi
00b8136f mov dword ptr [esp + 0x24], 1
00b81377 mov dword ptr [esp + 0x28], eax
00b8137b mov dword ptr [esp + 0x2c], 0x63a2a0
00b81383 call 0x660060
00b81388 pop edi
00b81389 pop esi
00b8138a pop ebp
00b8138b pop ebx
00b8138c add esp, 0x54
00b8138f ret 8
00b81392 cmp ebx, esi
00b81394 jne 0xb813bc
00b81396 cmp edi, esi
00b81398 jne 0xb813bc
00b8139a mov eax, dword ptr [esp + 0x6c]
00b8139e lea edx, [esp + 0x2c]
00b813a2 mov dword ptr [esp + 0x14], edx
00b813a6 push eax
00b813a7 lea edx, [esp + 0x18]
00b813ab mov ecx, ebp
00b813ad call 0x63a2a0
00b813b2 pop edi
00b813b3 pop esi
00b813b4 pop ebp
00b813b5 pop ebx
00b813b6 add esp, 0x54
00b813b9 ret 8
00b813bc lea ecx, [esp + 0x18]
00b813c0 push ecx
00b813c1 mov edx, 0x94d62306
00b813c6 mov ecx, ebp
00b813c8 mov dword ptr [esp + 0x1c], esi
00b813cc mov dword ptr [esp + 0x20], esi
00b813d0 call 0x660060
00b813d5 mov eax, dword ptr [esp + 0x6c]
00b813d9 lea edx, [esp + 0x2c]
00b813dd mov dword ptr [esp + 0x14], edx
00b813e1 push eax
00b813e2 lea edx, [esp + 0x18]
00b813e6 mov ecx, ebp
00b813e8 call 0x63a2a0
00b813ed mov dword ptr [esp + 0x1c], esi
00b813f1 mov edx, 0x6b384fb3
00b813f6 lea ecx, [esp + 0x18]
00b813fa push ecx
00b813fb mov ecx, ebp
00b813fd mov dword ptr [esp + 0x1c], esi
00b81401 call 0x660060
00b81406 pop edi
00b81407 pop esi
00b81408 pop ebp
00b81409 pop ebx
00b8140a add esp, 0x54
00b8140d ret 8
00b81410 sub esp, 0x40
00b81413 push ebx
00b81414 push esi
00b81415 call 0x5df320
00b8141a mov esi, eax
00b8141c xor ebx, ebx
00b8141e cmp esi, ebx
00b81420 je 0xb81837
00b81426 xor edx, edx
00b81428 mov ecx, esi
00b8142a call 0x96bce0
00b8142f cmp eax, ebx
00b81431 je 0xb81837
00b81437 push ebp
00b81438 push edi
00b81439 mov ecx, esi
00b8143b call 0x60e370
00b81440 mov ecx, esi
00b81442 mov dword ptr [esp + 0x10], eax
00b81446 call 0x60e2a0
00b8144b mov ecx, esi
00b8144d mov ebp, eax
00b8144f call 0x497060
00b81454 mov ecx, esi
00b81456 mov dword ptr [esp + 0x14], eax
00b8145a call 0x60e0b0
00b8145f mov edi, eax
00b81461 mov ecx, edi
00b81463 mov dword ptr [esp + 0x18], ebx
00b81467 mov dword ptr [esp + 0x1c], ebx
00b8146b mov dword ptr [esp + 0x20], ebx
00b8146f mov dword ptr [esp + 0x24], ebx
00b81473 mov dword ptr [esp + 0x28], ebx
00b81477 mov dword ptr [esp + 0x2c], ebx
00b8147b call 0x5f7d10
00b81480 mov ecx, edi
00b81482 mov dword ptr [esp + 0x2c], eax
00b81486 call 0x5f7d20
00b8148b mov ecx, edi
00b8148d mov dword ptr [esp + 0x28], eax
00b81491 call 0x5f7d30
00b81496 mov ecx, edi
00b81498 mov dword ptr [esp + 0x24], eax
00b8149c call 0x5f7d40
00b814a1 mov ecx, edi
00b814a3 mov dword ptr [esp + 0x20], eax
00b814a7 call 0x5f7d60
00b814ac lea ecx, [esp + 0x58]
00b814b0 mov dword ptr [esp + 0x1c], eax
00b814b4 call 0x65ffb0
00b814b9 cmp eax, 0x645cc97a
00b814be ja 0xb816c4
00b814c4 je 0xb8162c
00b814ca cmp eax, 0x135bf9ec
00b814cf je 0xb8151d
00b814d1 cmp eax, 0x590175f1
00b814d6 jne 0xb81835
00b814dc lea ecx, [esp + 0x30]
00b814e0 lea edx, [esp + 0x34]
00b814e4 lea eax, [esp + 0x18]
00b814e8 mov dword ptr [esp + 0x3c], ecx
00b814ec mov ecx, dword ptr [esp + 0x54]
00b814f0 push edx
00b814f1 mov edx, 0x870da514
00b814f6 mov dword ptr [esp + 0x38], ebx
00b814fa mov dword ptr [esp + 0x3c], 1
00b81502 mov dword ptr [esp + 0x34], eax
00b81506 mov dword ptr [esp + 0x44], 0x688240
00b8150e call 0x660060
00b81513 pop edi
00b81514 pop ebp
00b81515 pop esi
00b81516 pop ebx
00b81517 add esp, 0x40
00b8151a ret 8
00b8151d cmp ebp, ebx
00b8151f jne 0xb81569
00b81521 lea ecx, [esp + 0x30]
00b81525 lea edx, [esp + 0x34]
00b81529 lea eax, [esp + 0x18]
00b8152d mov dword ptr [esp + 0x3c], ecx
00b81531 push edx
00b81532 mov ecx, 0xe0
00b81537 mov dword ptr [esp + 0x38], ebx
00b8153b mov dword ptr [esp + 0x3c], 1
00b81543 mov dword ptr [esp + 0x34], eax
00b81547 mov dword ptr [esp + 0x44], 0x688240
00b8154f call 0x5ca8e0
00b81554 mov ecx, dword ptr [esp + 0x58]
00b81558 mov edx, eax
00b8155a call 0x660060
00b8155f pop edi
00b81560 pop ebp
00b81561 pop esi
00b81562 pop ebx
00b81563 add esp, 0x40
00b81566 ret 8
00b81569 mov ecx, dword ptr [esp + 0x14]
00b8156d xor eax, eax
00b8156f jmp dword ptr [ecx*4 + 0xb81840]
00b81576 mov ecx, 0xe3
00b8157b call 0x5ca8e0
00b81580 lea edx, [esp + 0x30]
00b81584 push edx
00b81585 mov dword ptr [esp + 0x38], ebx
00b81589 mov edx, eax
00b8158b jmp 0xb81828
00b81590 mov ecx, dword ptr [esp + 0x10]
00b81594 call 0xcba890
00b81599 test eax, eax
00b8159b jne 0xb815b7
00b8159d mov ecx, 0x129
00b815a2 call 0x5ca8e0
00b815a7 lea edx, [esp + 0x30]
00b815ab push edx
00b815ac mov dword ptr [esp + 0x38], ebx
00b815b0 mov edx, eax
00b815b2 jmp 0xb81828
00b815b7 mov ecx, 0x128
00b815bc call 0x5ca8e0
00b815c1 lea edx, [esp + 0x30]
00b815c5 push edx
00b815c6 mov dword ptr [esp + 0x38], ebx
00b815ca mov edx, eax
00b815cc jmp 0xb81828
00b815d1 mov ecx, dword ptr [esp + 0x10]
00b815d5 call 0xcba890
00b815da test eax, eax
00b815dc jne 0xb815f8
00b815de mov ecx, 0x127
00b815e3 call 0x5ca8e0
00b815e8 lea edx, [esp + 0x30]
00b815ec push edx
00b815ed mov dword ptr [esp + 0x38], ebx
00b815f1 mov edx, eax
00b815f3 jmp 0xb81828
00b815f8 mov ecx, 0x126
00b815fd call 0x5ca8e0
00b81602 lea edx, [esp + 0x30]
00b81606 push edx
00b81607 mov dword ptr [esp + 0x38], ebx
00b8160b mov edx, eax
00b8160d jmp 0xb81828
00b81612 mov ecx, 0xe2
00b81617 call 0x5ca8e0
00b8161c lea edx, [esp + 0x30]
00b81620 push edx
00b81621 mov dword ptr [esp + 0x38], ebx
00b81625 mov edx, eax
00b81627 jmp 0xb81828
00b8162c cmp ebp, ebx
00b8162e jne 0xb81678
00b81630 lea ecx, [esp + 0x30]
00b81634 lea edx, [esp + 0x34]
00b81638 lea eax, [esp + 0x18]
00b8163c mov dword ptr [esp + 0x3c], ecx
00b81640 push edx
00b81641 mov ecx, 0xe1
00b81646 mov dword ptr [esp + 0x38], ebx
00b8164a mov dword ptr [esp + 0x3c], 1
00b81652 mov dword ptr [esp + 0x34], eax
00b81656 mov dword ptr [esp + 0x44], 0x688240
00b8165e call 0x5ca8e0
00b81663 mov ecx, dword ptr [esp + 0x58]
00b81667 mov edx, eax
00b81669 call 0x660060
00b8166e pop edi
00b8166f pop ebp
00b81670 pop esi
00b81671 pop ebx
00b81672 add esp, 0x40
00b81675 ret 8
00b81678 mov ecx, esi
00b8167a call 0x493870
00b8167f inc eax
00b81680 lea ecx, [esp + 0x30]
00b81684 mov dword ptr [esp + 0x14], eax
00b81688 lea eax, [esp + 0x14]
00b8168c push ecx
00b8168d mov ecx, 0xe4
00b81692 mov dword ptr [esp + 0x34], ebx
00b81696 mov dword ptr [esp + 0x38], 1
00b8169e mov dword ptr [esp + 0x3c], eax
00b816a2 mov dword ptr [esp + 0x40], 0x686550
