007a0300 sbb eax, 0x7839ffc7
007a0305 xor al, 0xf
007a0307 test byte ptr [edi - 0x74fffffe], bh
007a030d dec eax
007a030e sub al, 0x8d
007a0310 or al, 0x49
007a0312 mov eax, dword ptr [eax + ecx*4 + 0x14]
007a0316 cmp eax, 0xa
007a0319 jne 0x7a05cb
007a031f mov eax, dword ptr [0x1e85cd4]
007a0324 cmp eax, 4
007a0327 jne 0x7a033d
007a0329 mov edx, dword ptr [0x1e85cd8]
007a032f movzx eax, byte ptr [edx + 0x7a05dc]
007a0336 jmp dword ptr [eax*4 + 0x7a05d4]
007a033d cmp eax, 6
007a0340 je 0x7a05cb
007a0346 cmp esi, edi
007a0348 je 0x7a035e
007a034a cmp dword ptr [0x1ce7430], edi
007a0350 je 0x7a035e
007a0352 cmp dword ptr [0x1ce7434], esi
007a0358 je 0x7a05cb
007a035e call 0x9b1260
007a0363 mov ecx, ebx
007a0365 call 0x7d1d90
007a036a test eax, eax
007a036c je 0x7a0382
007a036e mov ecx, ebx
007a0370 call 0x7d0280
007a0375 test eax, eax
007a0377 jne 0x7a0382
007a0379 mov ecx, ebx
007a037b call 0x7ea3a0
007a0380 jmp 0x7a0394
007a0382 mov ecx, ebx
007a0384 call 0x7bcdc0
007a0389 test eax, eax
007a038b je 0x7a0394
007a038d mov ecx, ebx
007a038f call 0x54b630
007a0394 movss xmm0, dword ptr [0x1c482d8]
007a039c mov ecx, dword ptr [0x1c482d0]
007a03a2 movss dword ptr [0x1c482dc], xmm0
007a03aa movss xmm0, dword ptr [0x146b618]
007a03b2 movss dword ptr [0x1c482d8], xmm0
007a03ba addss xmm0, dword ptr [0xf274f8]
007a03c2 mov dword ptr [0x1c482d4], ecx
007a03c8 mov dword ptr [0x1c482d0], 2
007a03d2 mov ecx, dword ptr [ebx + 0x4c]
007a03d5 mov edx, 1
007a03da push edi
007a03db mov dword ptr [esp + 0x60], esi
007a03df mov dword ptr [esp + 0x64], ebx
007a03e3 movss dword ptr [esp + 0x68], xmm0
007a03e9 mov dword ptr [esp + 0x6c], edx
007a03ed mov dword ptr [esp + 0x70], edi
007a03f1 call 0x8a11a0
007a03f6 mov edx, 1
007a03fb mov ecx, esi
007a03fd call 0x881c00
007a0402 mov eax, dword ptr [ebp + 8]
007a0405 push edi
007a0406 lea edx, [esp + 0x20]
007a040a push edx
007a040b push eax
007a040c mov edx, esi
007a040e mov ecx, ebx
007a0410 call 0x8bdeb0
007a0415 test eax, eax
007a0417 je 0x7a0432
007a0419 lea ecx, [esp + 0x5c]
007a041d push ecx
007a041e mov dword ptr [esp + 0x70], 1
007a0426 mov edx, 0x8bc290
007a042b mov ecx, 0x87ff60
007a0430 jmp 0x7a0450
007a0432 mov eax, dword ptr [0x1ce716c]
007a0437 and dword ptr [eax + 0x184], 0xfffffdff
007a0441 lea edx, [esp + 0x5c]
007a0445 push edx
007a0446 mov edx, 0x8cbea0
007a044b mov ecx, 0x87fe60
007a0450 call 0x880d60
007a0455 call 0x4120b0
007a045a mov edx, 0x12
007a045f mov ecx, eax
007a0461 call 0x412120
007a0466 mov eax, dword ptr [esp + 0x1c]
007a046a push eax
007a046b push 2
007a046d mov edi, ebx
007a046f call 0x6fbd40
007a0474 mov ecx, dword ptr [ebp + 8]
007a0477 push 0
007a0479 push ecx
007a047a push ebx
007a047b mov edx, esi
007a047d mov ecx, 0x13
007a0482 call 0x940690
007a0487 xorps xmm0, xmm0
007a048a push ecx
007a048b mov ecx, ebx
007a048d movss dword ptr [esp], xmm0
007a0492 call 0x6fd620
007a0497 xorps xmm0, xmm0
007a049a push ecx
007a049b mov ecx, esi
007a049d movss dword ptr [esp], xmm0
007a04a2 call 0x6fe100
007a04a7 mov edi, dword ptr [esi + 0x4c]
007a04aa push 0
007a04ac mov edx, 0xe
007a04b1 mov ecx, edi
007a04b3 call 0x710c20
007a04b8 mov ecx, dword ptr [edi + 0x34]
007a04bb push 0
007a04bd mov edx, 0xd
007a04c2 call 0x710c20
007a04c7 cmp dword ptr [esi + 0x4c], 0x1d955d0
007a04ce mov edi, dword ptr [0x1c49d3c]
007a04d4 je 0x7a04dc
007a04d6 mov edi, dword ptr [0x1c4817c]
007a04dc test edi, edi
007a04de je 0x7a04f7
007a04e0 mov eax, dword ptr [0x11b04b4]
007a04e5 test eax, eax
007a04e7 je 0x7a04ed
007a04e9 mov ecx, edi
007a04eb call eax
007a04ed mov dword ptr [edi + 0xb08], 5
007a04f7 lea edi, [esp + 0x40]