Function at 0x4386dc4f
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x1950
call fcn.437b6a82
mov eax, dword [0x437bca70]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov ebx, ecx
mov eax, dword [ebx + 0x5c]
xor esi, esi
inc esi
push edi
test eax, 0x1000000
je 0x4386dc83
mov byte [ebp - 0x21], 1
test eax, 0x8000000
jne 0x4386dc87
mov byte [ebp - 0x21], 0
mov al, byte [ebp - 0x21]
mov byte [ebp - 0x71], al
xor eax, eax
lea edi, [ebp - 0xc]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
xor eax, eax
cmp dword [ebx + 0x10c], 8
lea edi, [ebp - 0x14]
stosd dword es:[edi], eax
mov byte [ebp - 0xc9], 0
stosd dword es:[edi], eax
jbe 0x4386dcbf
push 0x4e7
push 0x438727c0
push 0x43872798
call fcn.438c6b7a
mov edi, dword [ebx + 0x10c]
push edi
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x181]
push eax
lea eax, [ebp - 0x179]
push eax
mov ecx, ebx
call fcn.4386cc6e
xor eax, eax
mov dword [ebp - 0xdc], eax
cmp edi, eax
jbe 0x4386dd13
lea ecx, [ebx + 0x64]
test dword [ecx], 0x18000000
jne 0x4386dd01
cmp byte [ebp + eax - 0x14], 0
jne 0x4386dd13
inc dword [ebp - 0xdc]
inc eax
add ecx, 8
cmp eax, dword [ebx + 0x10c]
jb 0x4386dcf2
xor eax, eax
cmp dword [ebp - 0xdc], 8
lea edi, [ebp - 0xc]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
jbe 0x4386dd37
push 0x4fe
push 0x438727c0
push 0x43872770
call fcn.438c6b7a
push dword [ebp - 0xdc]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x71]
push eax
lea eax, [ebp - 0xc9]
push eax
mov ecx, ebx
call fcn.4386cc6e
xor edi, edi
cmp dword [ebp - 0xdc], edi
jne 0x4386dd6f
mov eax, dword [ebx + 0x5c]
shr eax, 0x1a
and al, 1
mov byte [ebp - 0xc9], al
xor eax, eax
xor ecx, ecx
mov word [ebp - 0x54], ax
mov eax, 0xe40000
mov word [ebp - 0x52], cx
mov ecx, esi
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x80], eax
push edi
mov word [ebp - 0x7c], cx
mov ecx, dword [ebx + 0xa0]
xor eax, eax
push 2
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x5c], edi
mov dword [ebp - 0x88], esi
mov dword [ebp - 0x84], edi
mov word [ebp - 0x7a], ax
mov dword [ebp - 0x218], 8
mov dword [ebp - 0x214], edi
mov dword [ebp - 0x210], 0xf0000
mov dword [ebp - 0x20c], edi
call fcn.4386c34a
mov ecx, dword [ebx + 0xa0]
push 0x4387276c
call fcn.4386c37c
test dword [ebx + 0x5c], 0x4000000
je 0x4386de03
cmp byte [ebp - 0xc9], 0
je 0x4386de03
mov ecx, dword [ebx + 0xa0]
push edi
push esi
call fcn.4386d26b
jmp 0x4386de23
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x16c]
push eax
call fcn.4386d48d
mov esi, eax
lea edi, [ebp - 0x60]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
xor esi, esi
inc esi
xor edi, edi
test dword [ebx + 0x5c], 0x8000000
je 0x4386de41
cmp byte [ebp - 0x71], 0
je 0x4386de41
mov ecx, dword [ebx + 0xa0]
push esi
push esi
call fcn.4386d26b
jmp 0x4386de64
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x16c]
push eax
call fcn.4386d4a5
mov esi, eax
lea edi, [ebp - 0x88]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
xor esi, esi
inc esi
xor edi, edi
mov eax, dword [ebx + 0x5c]
mov ecx, eax
shr ecx, 0x10
shr eax, 0x19
and ecx, 0xf
and eax, esi
mov dword [ebp - 0x15c], ecx
mov dword [ebp - 0x1bc], eax
mov byte [ebp - 0x71], 1
mov dword [ebp - 0x28], edi
cmp dword [ebp - 0xdc], edi
jbe 0x4386df75
lea eax, [ebp - 0x1950]
mov dword [ebp - 0x3c], eax
lea eax, [ebx + 0x64]
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
movzx eax, byte [eax + 3]
mov ecx, dword [ebp - 0x28]
and eax, 7
cmp byte [ebp + ecx - 0xc], 0
je 0x4386df40
cmp dword [ebp - 0x1bc], 0
je 0x4386df0e
cmp byte [ebp - 0x71], 0
je 0x4386dedc
mov ecx, dword [ebx + 0xa0]
push 0
push 3
mov byte [ebp - 0x71], 0
call fcn.4386d26b
xor eax, eax
and dword [ebp - 0x1b0], eax
mov dword [ebp - 0x1b4], 3
mov word [ebp - 0x1a8], ax
mov dword [ebp - 0x1ac], 0xe40000
mov word [ebp - 0x1a6], ax
lea esi, [ebp - 0x1b4]
jmp 0x4386df54
cmp eax, dword [ebp - 0x15c]
jae 0x4386df38
push dword [ebp - 0x28]
mov ecx, dword [ebx + 0xa0]
push 3
call fcn.4386d26b
push dword [ebp - 0x28]
lea ecx, [ebp - 0x16c]
push 3
call fcn.4386bd8d
jmp 0x4386df52
lea eax, [ebp - 0x1a4]
jmp 0x4386df46
lea eax, [ebp - 0x3f4]
mov ecx, dword [ebx + 0xa4]
push eax
call fcn.4386d51a
mov esi, eax
mov edi, dword [ebp - 0x3c]
inc dword [ebp - 0x28]
mov eax, dword [ebp - 0x28]
add dword [ebp - 0x38], 8
add dword [ebp - 0x3c], 0x10
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
cmp eax, dword [ebp - 0xdc]
jb 0x4386dea2
xor edx, edx
xor esi, esi
cmp dword [ebp - 0xdc], edx
jbe 0x4386dfc7
lea edi, [ebx + 0x64]
cmp byte [ebp + esi - 0xc], 0
je 0x4386dfb9
mov eax, dword [edi]
mov ecx, dword [ebx + 0xa0]
shr eax, 0x1b
and eax, 3
dec eax
dec eax
push esi
je 0x4386dfaf
dec eax
je 0x4386dfa8
push 0x10000000
jmp 0x4386dfb4
push 0x20000000
jmp 0x4386dfb4
push 0x18000000
call fcn.4386d2b4
inc esi
add edi, 8
cmp esi, dword [ebp - 0xdc]
jb 0x4386df84
xor edx, edx
lea esi, [ebp - 0x60]
lea edi, [ebp - 0x434]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, 0xe40000
mov eax, 0xf0000
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x1c8], 1
mov dword [ebp - 0x1c0], ecx
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0x34], 2
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x224], 3
mov dword [ebp - 0x21c], ecx
mov dword [ebp - 0x220], eax
mov dword [ebp - 0x194], edx
mov dword [ebp - 0x180], edx
mov byte [ebx + 0x119], 0
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x40], edx
cmp dword [ebp - 0xdc], edx
jbe 0x4387249f
mov ecx, dword [ebp - 0x40]
mov edx, 0xe40000
mov eax, 0xf0000
mov dword [ebp - 0x20], 1
mov dword [ebp - 0x18], edx
mov dword [ebp - 0x1c], eax
cmp ecx, 4
jb 0x4386e08c
mov dword [ebp - 0x1d4], 0xa
mov dword [ebp - 0x1cc], edx
mov dword [ebp - 0x1d0], eax
lea esi, [ebp - 0x1d4]
lea edi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edx, dword [ebx + ecx*8 + 0x64]
shl ecx, 4
lea esi, [ebp + ecx - 0x1950]
lea edi, [ebp - 0x70]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, edx
mov esi, edx
shr eax, 0x18
shr esi, 0x1b
and eax, 7
and esi, 3
cmp dword [ebp - 0x70], 2
mov dword [ebp - 0x3c], eax
je 0x4386e225
test esi, esi
je 0x4386e225
movzx edi, word [ebx + 0x5c]
lea ecx, [eax + eax]
shr edi, cl
and edi, 3
inc edi
cmp edi, 2
jae 0x4386e0e4
cmp dword [ebp - 0x1bc], 0
je 0x4386e0e4
push 4
pop edi
test edx, 0x40000000
je 0x4386e0fe
mov eax, dword [ebx + eax*8 + 0x64]
and eax, 0x80000000
neg eax
sbb eax, eax
add eax, 4
jmp 0x4386e108
xor eax, eax
cmp esi, 1
setne al
inc eax
inc eax
cmp eax, edi
jbe 0x4386e225
mov ecx, dword [ebx + 0xa4]
and dword [ebp - 0x3d4], 0
and dword [ebp - 0x3c8], 0
push 5
pop esi
lea eax, [ebp - 0x1690]
push eax
mov dword [ebp - 0x3d0], esi
mov dword [ebp - 0x3cc], 0xf0000
call fcn.4386d51a
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x3d4]
push eax
push 1
call fcn.4386d302
dec edi
je 0x4386e1b7
dec edi
je 0x4386e18d
dec edi
jne 0x4386e1ed
and dword [ebp - 0x414], edi
and dword [ebp - 0x408], edi
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x410], esi
mov dword [ebp - 0x40c], 0x70000
lea eax, [ebp - 0x414]
jmp 0x4386e1df
and dword [ebp - 0x404], 0
and dword [ebp - 0x3f8], 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x400], esi
mov dword [ebp - 0x3fc], 0x30000
lea eax, [ebp - 0x404]
jmp 0x4386e1df
and dword [ebp - 0x3e4], 0
and dword [ebp - 0x3d8], 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x3e0], esi
mov dword [ebp - 0x3dc], 0x10000
lea eax, [ebp - 0x3e4]
mov ecx, dword [ebx + 0xa0]
push eax
push 1
call fcn.4386d302
and dword [ebp - 0x2b4], 0
and dword [ebp - 0x2b0], 0
push 5
pop eax
mov word [ebp - 0x2a8], ax
mov dword [ebp - 0x2ac], 0xe40000
xor eax, eax
mov word [ebp - 0x2a6], ax
lea esi, [ebp - 0x2b4]
lea edi, [ebp - 0x70]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x40]
push edi
push 0xa
lea ecx, [ebp - 0x424]
call fcn.4386bd8d
mov eax, dword [ebx + edi*8 + 0x60]
xor ecx, ecx
and eax, 0x1f
cmp eax, 0x16
sete cl
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x38], ecx
xor ecx, ecx
cmp eax, 0x17
sete cl
xor esi, esi
mov dword [ebp - 0x28], ecx
cmp dword [ebp - 0x194], esi
je 0x4386e507
test dword [ebx + edi*8 + 0x64], 0x40000000
je 0x4386e394
mov eax, dword [ebp - 0x3c]
test dword [ebx + eax*8 + 0x64], 0x80000000
lea ecx, [ebp - 0x70]
je 0x4386e2ba
lea eax, [ebp - 0x1880]
push eax
mov dword [ebp - 0x314], esi
mov dword [ebp - 0x310], 1
mov dword [ebp - 0x30c], 0xf0000
mov dword [ebp - 0x308], esi
call fcn.4386be8d
push eax
lea eax, [ebp - 0x314]
jmp 0x4386e2ed
lea eax, [ebp - 0x18a0]
push eax
mov dword [ebp - 0x3c4], esi
mov dword [ebp - 0x3c0], 1
mov dword [ebp - 0x3bc], 0x10000
mov dword [ebp - 0x3b8], esi
call fcn.4386beb3
push eax
lea eax, [ebp - 0x3c4]
mov ecx, dword [ebx + 0xa0]
push eax
push 6
call fcn.4386d302
mov ecx, dword [ebx + 0xa0]
xor edi, edi
inc edi
mov eax, edi
mov word [ebp - 0x2c8], ax
xor eax, eax
mov word [ebp - 0x2c6], ax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x70]
push eax
xor esi, esi
lea eax, [ebp - 0x334]
push eax
push 5
mov dword [ebp - 0x2d4], esi
mov dword [ebp - 0x2cc], esi
mov dword [ebp - 0x2d0], esi
mov dword [ebp - 0x334], esi
mov dword [ebp - 0x330], edi
mov dword [ebp - 0x32c], 0xf0000
mov dword [ebp - 0x328], esi
call fcn.4386d33d
mov dword [ebp - 0x2c4], esi
mov dword [ebp - 0x2c0], esi
mov word [ebp - 0x2b8], di
mov dword [ebp - 0x2bc], 0xe40000
xor eax, eax
mov word [ebp - 0x2b6], ax
lea esi, [ebp - 0x2c4]
lea edi, [ebp - 0x70]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
xor esi, esi
mov ecx, dword [ebx + 0xa0]
push 0xb
pop eax
mov word [ebp - 0x288], ax
xor eax, eax
mov word [ebp - 0x286], ax
lea eax, [ebp - 0x294]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x384]
push eax
mov edi, 0xe40000
push 2
mov dword [ebp - 0x294], esi
mov dword [ebp - 0x28c], edi
mov dword [ebp - 0x290], esi
mov dword [ebp - 0x384], esi
mov dword [ebp - 0x380], 4
mov dword [ebp - 0x37c], 0xf0000
mov dword [ebp - 0x378], esi
call fcn.4386d33d
mov ecx, dword [ebx + 0xa0]
push 4
pop eax
mov word [ebp - 0x228], ax
xor eax, eax
mov word [ebp - 0x226], ax
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x424]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x354]
mov dword [ebp - 0x22c], edi
mov edi, dword [ebp - 0x20]
push eax
push 0x42
mov dword [ebp - 0x234], esi
mov dword [ebp - 0x230], esi
mov dword [ebp - 0x354], esi
mov dword [ebp - 0x350], edi
mov dword [ebp - 0x348], esi
call fcn.4386d3bd
cmp dword [ebp - 0x180], esi
je 0x4386e4fc
mov ecx, dword [ebx + 0xa0]
push 9
pop eax
mov word [ebp - 0x258], ax
xor eax, eax
mov word [ebp - 0x256], ax
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x29c], eax
xor eax, eax
mov word [ebp - 0x296], ax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x2e4]
push eax
push 5
mov dword [ebp - 0x264], esi
mov dword [ebp - 0x25c], esi
mov dword [ebp - 0x260], esi
mov dword [ebp - 0x2a4], esi
mov word [ebp - 0x298], di
mov dword [ebp - 0x2a0], esi
mov dword [ebp - 0x2e4], esi
mov dword [ebp - 0x2e0], edi
mov dword [ebp - 0x2dc], 0x70000
mov dword [ebp - 0x2d8], esi
call fcn.4386d3bd
mov dword [ebp - 0x180], esi
mov dword [ebp - 0x194], esi
jmp 0x4386e77b
cmp dword [ebp - 0x38], esi
jne 0x4386e599
cmp dword [ebp - 0x28], esi
jne 0x4386e599
cmp byte [ebp + edi - 0xc], 0
je 0x4386e77b
mov eax, dword [ebp - 0x20]
and dword [ebp - 0x374], 0
and dword [ebp - 0x368], 0
mov dword [ebp - 0x370], eax
mov eax, dword [ebp - 0x1c]
sub esp, 0x10
mov edi, esp
mov dword [ebp - 0x36c], eax
lea esi, [ebp - 0x374]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0xc
mov eax, esp
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x424]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
push dword [ebp - 0x3c]
lea esi, [ebp - 0x70]
push dword [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, ebx
mov dword [eax], 1
mov dword [eax + 4], 0xf0000
mov dword [eax + 8], 0xe40000
movsd dword es:[edi], dword [esi]
call fcn.4386dabb
jmp 0x4386e779
and dword [ebp - 0x394], 0
and dword [ebp - 0x388], 0
sub esp, 0x10
mov edi, esp
mov ecx, 0xf0000
mov dword [ebp - 0x38c], ecx
mov dword [ebp - 0x390], 4
lea esi, [ebp - 0x394]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0xc
mov eax, esp
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x424]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
push dword [ebp - 0x3c]
lea esi, [ebp - 0x70]
push dword [ebp - 0x40]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [eax + 4], ecx
mov ecx, ebx
mov dword [eax], 1
mov dword [eax + 8], 0xe40000
movsd dword es:[edi], dword [esi]
call fcn.4386dabb
xor edi, edi
cmp dword [ebp - 0x28], edi
je 0x4386e6b0
push 4
pop eax
push dword [ebp - 0x40]
mov word [ebp - 0x278], ax
xor eax, eax
mov word [ebp - 0x276], ax
lea eax, [ebp - 0x18c0]
lea esi, [ebx + 0xa4]
mov ecx, dword [esi]
push eax
mov dword [ebp - 0x284], edi
mov dword [ebp - 0x27c], 0xaa0000
mov dword [ebp - 0x280], edi
mov dword [ebp - 0x3b4], edi
mov dword [ebp - 0x3b0], 9
mov dword [ebp - 0x3ac], 0x10000
mov dword [ebp - 0x3a8], 0x100000
call fcn.4386d573
mov ecx, dword [esi]
push eax
push dword [ebp - 0x40]
lea eax, [ebp - 0x16f0]
push eax
call fcn.4386d554
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x284]
push eax
lea eax, [ebp - 0x3b4]
push eax
push 4
call fcn.4386d402
xor esi, esi
inc esi
mov dword [ebp - 0x180], esi
jmp 0x4386e6b3
xor esi, esi
inc esi
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1510]
push eax
mov dword [ebp - 0x3a4], edi
mov dword [ebp - 0x3a0], 0xb
mov dword [ebp - 0x39c], 0xf0000
mov dword [ebp - 0x398], edi
call fcn.4386d4a5
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x3a4]
push eax
push esi
call fcn.4386d382
mov ecx, dword [ebx + 0xa4]
push 4
pop eax
push dword [ebp - 0x40]
mov word [ebp - 0x238], ax
xor eax, eax
mov word [ebp - 0x236], ax
lea eax, [ebp - 0x17f0]
push eax
mov dword [ebp - 0x244], edi
mov dword [ebp - 0x23c], 0xe40000
mov dword [ebp - 0x240], edi
mov dword [ebp - 0x2f4], edi
mov dword [ebp - 0x2f0], 0xb
mov dword [ebp - 0x2ec], 0x30000
mov dword [ebp - 0x2e8], edi
call fcn.4386d532
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x2f4]
push eax
push 0x18
call fcn.4386d3bd
mov dword [ebp - 0x194], esi
xor esi, esi
cmp dword [ebp - 0x40], esi
lea edi, [ebp - 0x50]
lea esi, [ebp - 0x60]
je 0x4386e78c
lea esi, [ebp - 0x434]
cmp dword [ebp - 0x38], 0
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
jne 0x4387232b
cmp dword [ebp - 0x28], 0
jne 0x4387232b
mov esi, dword [ebp - 0x40]
lea ecx, [ebx + 0x58]
push esi
call fcn.4386bf99
mov dword [ebp - 0x1f0], eax
mov eax, dword [ebx + esi*8 + 0x60]
mov ecx, eax
shr ecx, 0xa
push 0x3f
pop edx
and ecx, edx
mov dword [ebp - 0x1b8], ecx
mov ecx, eax
shr ecx, 0x10
and ecx, edx
shr eax, 0x16
mov dword [ebp - 0x78], ecx
and eax, edx
mov dword [ebp - 0x38], eax
mov eax, dword [ebx + esi*8 + 0x64]
mov ecx, eax
and ecx, edx
mov dword [ebp - 0x15c], ecx
mov ecx, eax
shr ecx, 6
and ecx, edx
mov dword [ebp - 0x28], ecx
mov ecx, eax
shr ecx, 0xc
and ecx, edx
shr eax, 0x12
mov dword [ebp - 0x3c], ecx
and eax, edx
cmp byte [ebp - 0x21], 0
mov ecx, 0xe40000
push 5
mov dword [ebp - 0x10], eax
pop eax
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], ecx
mov ecx, 0x70000
mov dword [ebp - 0x190], eax
mov dword [ebp - 0x18c], 0xf0000
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x11c], ecx
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x124], 0xff0000
mov dword [ebp - 0x128], 0x80000
je 0x4386e87d
and dword [ebp - 0x304], 0
and dword [ebp - 0x2f8], 0
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x2fc], ecx
lea eax, [ebp - 0x304]
jmp 0x4386e8b6
lea eax, [ebp - 0x4c4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf32
lea esi, [ebp - 0x4c4]
lea edi, [ebp - 0xc84]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x100000
lea eax, [ebp - 0x1530]
push eax
lea ecx, [ebp - 0xc84]
movsd dword es:[edi], dword [esi]
call fcn.4386bceb
cmp byte [ebp - 0x21], 0
mov esi, eax
lea edi, [ebp - 0x158]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x12c]
je 0x4386e8dc
lea eax, [ebp - 0x1710]
push eax
call fcn.4386bf32
jmp 0x4386e90f
lea eax, [ebp - 0x4e4]
push eax
call fcn.4386bf32
lea esi, [ebp - 0x4e4]
lea edi, [ebp - 0x1064]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x100000
lea eax, [ebp - 0x1550]
push eax
lea ecx, [ebp - 0x1064]
movsd dword es:[edi], dword [esi]
call fcn.4386bceb
mov esi, eax
lea edi, [ebp - 0x148]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x504]
push eax
lea ecx, [ebp - 0x190]
movsd dword es:[edi], dword [esi]
call fcn.4386bf32
lea esi, [ebp - 0x504]
lea edi, [ebp - 0xca4]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x100000
lea eax, [ebp - 0x454]
push eax
lea ecx, [ebp - 0xca4]
movsd dword es:[edi], dword [esi]
call fcn.4386bceb
mov esi, dword [ebp - 0x40]
cmp esi, 1
jb 0x4386eaf0
mov edi, dword [ebx + esi*8 + 0x58]
lea eax, [esi - 1]
push eax
lea ecx, [ebx + 0x58]
and edi, 0x1f
call fcn.4386bf99
mov dword [ebp - 0x208], eax
cmp edi, 0x11
jne 0x4386e9df
cmp eax, edi
jne 0x4386e9e8
lea eax, [ebp - 0x524]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x1344]
push eax
lea ecx, [ebp - 0x178]
call fcn.4386bf32
mov ecx, dword [ebx + 0xa0]
lea eax, [ebp - 0x524]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x1344]
push eax
push 5
call fcn.4386d3bd
lea eax, [ebp - 0x544]
push eax
lea ecx, [ebp - 0x178]
call fcn.4386bf4e
lea esi, [ebp - 0x544]
jmp 0x4386eae6
cmp eax, 0x11
jne 0x4386eaf0
lea eax, [ebp - 0xcc4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x564]
push eax
lea ecx, [ebp - 0x178]
call fcn.4386bf32
mov ecx, dword [ebx + 0xa0]
lea eax, [ebp - 0xcc4]
push eax
lea eax, [ebp - 0x564]
push eax
push 1
call fcn.4386d382
cmp edi, 0x11
jne 0x4386ea77
lea eax, [ebp - 0x1084]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x584]
push eax
lea eax, [ebp - 0x14d0]
push eax
lea ecx, [ebp - 0x178]
call fcn.4386d849
mov ecx, eax
call fcn.4386bf32
mov ecx, dword [ebx + 0xa0]
lea eax, [ebp - 0x1084]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x584]
push eax
push 5
call fcn.4386d3bd
cmp dword [ebp - 0x208], 0x11
jne 0x4386eace
lea eax, [ebp - 0xce4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x5a4]
push eax
lea eax, [ebp - 0x1494]
push eax
lea ecx, [ebp - 0x178]
call fcn.4386d833
mov ecx, eax
call fcn.4386bf32
mov ecx, dword [ebx + 0xa0]
lea eax, [ebp - 0xce4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x5a4]
push eax
push 5
call fcn.4386d3bd
lea eax, [ebp - 0x1264]
push eax
lea ecx, [ebp - 0x178]
call fcn.4386bf4e
lea esi, [ebp - 0x1264]
lea edi, [ebp - 0x50]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, dword [ebp - 0x40]
push 7
pop edi
push edi
push 6
lea ecx, [ebp - 0x1e0]
call fcn.4386d819
push edi
push edi
lea ecx, [ebp - 0xd8]
call fcn.4386d819
push edi
push 8
lea ecx, [ebp - 0x114]
call fcn.4386d819
push edi
push 6
lea ecx, [ebp - 0x1ec]
call fcn.4386d819
push edi
push edi
lea ecx, [ebp - 0x108]
call fcn.4386d819
push edi
push 8
lea ecx, [ebp - 0x138]
call fcn.4386d819
mov ecx, dword [ebx + 0xa4]
push esi
lea eax, [ebp - 0xa8]
push eax
call fcn.4386d5aa
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x98]
push eax
call fcn.4386d592
mov eax, dword [ebp - 0x204]
add eax, 0xfffffffe
cmp eax, 0x18
ja case.0x4386eb7c.22
jmp dword [eax*4 + 0x438726a1]
lea eax, [ebp - 0x5c4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xd04]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x5c4]
push eax
lea eax, [ebp - 0xd04]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xb8]
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x158]
push eax
push 1
call fcn.4386d382
jmp case.0x4386eb7c.22
lea eax, [ebp - 0x5e4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x10a4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x5e4]
push eax
lea eax, [ebp - 0x10a4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
jmp 0x4386ebf1
lea eax, [ebp - 0x604]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xd24]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x604]
push eax
lea eax, [ebp - 0xd24]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x624]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x13c4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x624]
push eax
lea eax, [ebp - 0x13c4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x158]
push eax
push 2
mov ecx, dword [ebx + 0xa0]
call fcn.4386d3bd
jmp case.0x4386eb7c.22
lea eax, [ebp - 0x644]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xd44]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x644]
push eax
lea eax, [ebp - 0xd44]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x664]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x10c4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x664]
push eax
lea eax, [ebp - 0x10c4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x684]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf32
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x684]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0xd64]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf4e
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1870]
push eax
lea eax, [ebp - 0x1570]
push eax
call fcn.4386d4bd
mov ecx, eax
call fcn.4386bed9
push eax
lea eax, [ebp - 0xd64]
jmp 0x4386ed77
lea eax, [ebp - 0x6a4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x1284]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x6a4]
push eax
lea eax, [ebp - 0x1284]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x6c4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xd84]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x6c4]
push eax
lea eax, [ebp - 0xd84]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x6e4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf32
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x6e4]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x10e4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf4e
lea eax, [ebp - 0x704]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf32
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1730]
push eax
lea eax, [ebp - 0x1590]
push eax
call fcn.4386d4bd
mov ecx, eax
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x10e4]
push eax
lea eax, [ebp - 0x704]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0xda4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf4e
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1810]
push eax
call fcn.4386d4d2
push eax
lea eax, [ebp - 0xda4]
push eax
lea eax, [ebp - 0x158]
push eax
push 5
jmp 0x4386ed81
lea eax, [ebp - 0x724]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x1364]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x724]
push eax
lea eax, [ebp - 0x1364]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x744]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xdc4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x744]
push eax
lea eax, [ebp - 0xdc4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x15b0]
push eax
lea ecx, [ebp - 0xc8]
call fcn.4386bed9
jmp 0x4386ed70
lea eax, [ebp - 0x764]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x1104]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x764]
push eax
lea eax, [ebp - 0x1104]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x784]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xde4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x784]
push eax
lea eax, [ebp - 0xde4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xb8]
push eax
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x7a4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf32
lea eax, [ebp - 0x1750]
push eax
lea ecx, [ebp - 0xb8]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa4]
push eax
lea eax, [ebp - 0x15d0]
push eax
call fcn.4386d48d
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x7a4]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x12a4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf4e
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x12a4]
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x158]
push eax
push 4
call fcn.4386d402
jmp case.0x4386eb7c.22
lea eax, [ebp - 0x7c4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xe04]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x7c4]
push eax
lea eax, [ebp - 0xe04]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x7e4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x1124]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x7e4]
push eax
lea eax, [ebp - 0x1124]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
jmp 0x4386f09a
lea eax, [ebp - 0x804]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xe24]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x804]
push eax
lea eax, [ebp - 0xe24]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x824]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x1404]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x824]
push eax
lea eax, [ebp - 0x1404]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x844]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf32
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x844]
push eax
push 5
call fcn.4386d3bd
lea eax, [ebp - 0xe44]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf4e
lea eax, [ebp - 0x864]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf4e
lea eax, [ebp - 0xe44]
push eax
lea eax, [ebp - 0x864]
jmp 0x4386ed77
lea eax, [ebp - 0x1144]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x884]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x1144]
push eax
lea eax, [ebp - 0x884]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xe64]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x8a4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0xe64]
push eax
lea eax, [ebp - 0x8a4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x12c4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf32
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x12c4]
push eax
push 5
call fcn.4386d3bd
lea eax, [ebp - 0x8c4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf4e
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x18b0]
push eax
call fcn.4386d4ea
push eax
lea eax, [ebp - 0x8c4]
jmp 0x4386f09a
lea eax, [ebp - 0xe84]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x8e4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xe84]
push eax
lea eax, [ebp - 0x8e4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x1164]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x904]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x1164]
push eax
lea eax, [ebp - 0x904]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xea4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf32
lea eax, [ebp - 0x15f0]
push eax
lea ecx, [ebp - 0xc8]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xea4]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x924]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf4e
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x1770]
push eax
lea ecx, [ebp - 0x60]
call fcn.4386beb3
push eax
lea eax, [ebp - 0x924]
jmp 0x4386f304
lea eax, [ebp - 0x1384]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x944]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x1384]
push eax
lea eax, [ebp - 0x944]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xec4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x964]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0xec4]
push eax
lea eax, [ebp - 0x964]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x1184]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf32
lea eax, [ebp - 0x1610]
push eax
lea ecx, [ebp - 0xc8]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x1184]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x984]
push eax
lea eax, [ebp - 0x14c4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386d833
mov ecx, eax
call fcn.4386bf4e
lea eax, [ebp - 0xee4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf4e
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x984]
push eax
lea eax, [ebp - 0xee4]
jmp 0x4386f304
lea eax, [ebp - 0x9a4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x12e4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x9a4]
push eax
lea eax, [ebp - 0x12e4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x9c4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xf04]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x9c4]
push eax
lea eax, [ebp - 0xf04]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x9e4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf32
lea eax, [ebp - 0x1830]
push eax
lea ecx, [ebp - 0xc8]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x9e4]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x11a4]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf4e
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x1630]
push eax
lea ecx, [ebp - 0x50]
call fcn.4386beb3
push eax
lea eax, [ebp - 0x11a4]
jmp 0x4386f304
lea eax, [ebp - 0xa04]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xf24]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xa04]
push eax
lea eax, [ebp - 0xf24]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xa24]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x13e4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0xa24]
push eax
lea eax, [ebp - 0x13e4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xa44]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf32
lea eax, [ebp - 0x1790]
push eax
lea ecx, [ebp - 0xc8]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xa44]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0xf44]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386bf4e
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x1650]
push eax
lea ecx, [ebp - 0x98]
call fcn.4386beb3
push eax
lea eax, [ebp - 0xf44]
jmp 0x4386f304
lea eax, [ebp - 0xa64]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x11c4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push dword [ebp - 0x40]
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xa64]
push eax
lea eax, [ebp - 0x11c4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xa84]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xf64]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push dword [ebp - 0x40]
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0xa84]
push eax
lea eax, [ebp - 0xf64]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xaa4]
push eax
lea eax, [ebp - 0x1440]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386d833
mov ecx, eax
call fcn.4386bf4e
lea esi, [ebp - 0xaa4]
lea edi, [ebp - 0x1304]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xac4]
push eax
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x147c]
push eax
lea ecx, [ebp - 0x120]
movsd dword es:[edi], dword [esi]
call fcn.4386d833
mov ecx, eax
call fcn.4386bf32
lea eax, [ebp - 0x1890]
push eax
lea ecx, [ebp - 0x1304]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa4]
push eax
lea eax, [ebp - 0x1670]
push eax
call fcn.4386d48d
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xac4]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0xf84]
push eax
lea eax, [ebp - 0x144c]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386d833
mov ecx, eax
call fcn.4386bf4e
mov ecx, dword [ebx + 0xa0]
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xf84]
push eax
lea eax, [ebp - 0x158]
push eax
push 4
call fcn.4386d402
mov esi, dword [ebp - 0x40]
jmp case.0x4386eb7c.22
lea eax, [ebp - 0xae4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x11e4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xae4]
push eax
lea eax, [ebp - 0x11e4]
jmp 0x4386ebc1
lea eax, [ebp - 0xb04]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xfa4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xb04]
push eax
lea eax, [ebp - 0xfa4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xb24]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x13a4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0xb24]
push eax
lea eax, [ebp - 0x13a4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x17b0]
push eax
lea ecx, [ebp - 0xb8]
call fcn.4386beb3
jmp 0x4386f304
lea eax, [ebp - 0xb44]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xfc4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xb44]
push eax
lea eax, [ebp - 0xfc4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xb64]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x1204]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0xb64]
push eax
lea eax, [ebp - 0x1204]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x14e0]
push eax
lea ecx, [ebp - 0xb8]
call fcn.4386beb3
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
jmp 0x4386f304
lea eax, [ebp - 0xb84]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xfe4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xb84]
push eax
lea eax, [ebp - 0xfe4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xba4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x1324]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0xba4]
push eax
lea eax, [ebp - 0x1324]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1850]
push eax
call fcn.4386d48d
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x474]
push eax
lea eax, [ebp - 0x14b8]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386d833
mov ecx, eax
call fcn.4386bf32
lea eax, [ebp - 0x16b0]
push eax
lea eax, [ebp - 0x17d0]
push eax
lea ecx, [ebp - 0xb8]
call fcn.4386beb3
mov ecx, eax
call fcn.4386bed9
mov ecx, dword [ebx + 0xa4]
push eax
lea eax, [ebp - 0x16d0]
push eax
call fcn.4386d48d
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x474]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0xbc4]
push eax
lea eax, [ebp - 0x14a0]
push eax
lea ecx, [ebp - 0x120]
call fcn.4386d833
mov ecx, eax
call fcn.4386bf4e
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xbc4]
jmp 0x4386f304
lea eax, [ebp - 0x1004]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xbe4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x1004]
push eax
lea eax, [ebp - 0xbe4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x1224]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xc04]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x1224]
push eax
lea eax, [ebp - 0xc04]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x18d0]
push eax
call fcn.4386d48d
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x1024]
push eax
lea eax, [ebp - 0x1464]
push eax
lea ecx, [ebp - 0x190]
call fcn.4386d849
mov ecx, eax
call fcn.4386bf32
lea eax, [ebp - 0x14f0]
push eax
lea ecx, [ebp - 0xb8]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa4]
push eax
lea eax, [ebp - 0x1500]
push eax
call fcn.4386d48d
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x1024]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0xc24]
push eax
lea ecx, [ebp - 0x190]
call fcn.4386bf4e
lea eax, [ebp - 0x1520]
push eax
lea ecx, [ebp - 0xb8]
call fcn.4386beb3
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xc24]
jmp 0x4386f304
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xc44]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x1424]
push eax
lea eax, [ebp - 0xc44]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x1044]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xc64]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x1044]
push eax
lea eax, [ebp - 0xc64]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1540]
push eax
call fcn.4386d4bd
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1560]
push eax
call fcn.4386d4bd
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x114]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x4a4]
push eax
lea eax, [ebp - 0x14ac]
push eax
lea ecx, [ebp - 0xd8]
call fcn.4386d849
mov ecx, eax
call fcn.4386bf32
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1580]
push eax
lea eax, [ebp - 0x15a0]
push eax
call fcn.4386d4bd
mov ecx, eax
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x4a4]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0xd8]
call fcn.4386bf4e
lea eax, [ebp - 0x4d4]
push eax
lea eax, [ebp - 0x1458]
push eax
lea ecx, [ebp - 0xd8]
call fcn.4386d849
mov ecx, eax
call fcn.4386bf32
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x15c0]
push eax
call fcn.4386d4ea
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x4b4]
push eax
lea eax, [ebp - 0x4d4]
push eax
push 5
call fcn.4386d3bd
lea eax, [ebp - 0x4f4]
push eax
lea eax, [ebp - 0x1470]
push eax
lea ecx, [ebp - 0x114]
call fcn.4386d849
mov ecx, eax
call fcn.4386bf32
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x15e0]
push eax
lea eax, [ebp - 0x1600]
push eax
call fcn.4386d4bd
mov ecx, eax
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x4f4]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x514]
push eax
lea ecx, [ebp - 0x114]
call fcn.4386bf4e
lea eax, [ebp - 0x534]
push eax
lea ecx, [ebp - 0xd8]
call fcn.4386bf4e
lea eax, [ebp - 0x514]
push eax
lea eax, [ebp - 0x534]
push eax
lea eax, [ebp - 0x454]
push eax
push 8
mov ecx, dword [ebx + 0xa0]
call fcn.4386d3bd
jmp 0x43872142
lea eax, [ebp - 0x554]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x574]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x554]
push eax
lea eax, [ebp - 0x574]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
xor edi, edi
push edi
push dword [ebp - 0x1b8]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x594]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x5b4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x594]
push eax
lea eax, [ebp - 0x5b4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push edi
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x5d4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x5f4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xc8]
push esi
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x5d4]
push eax
lea eax, [ebp - 0x5f4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push edi
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1e0]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1e0]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
jmp 0x4386f304
lea eax, [ebp - 0x614]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x634]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x614]
push eax
lea eax, [ebp - 0x634]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
xor edi, edi
push edi
push dword [ebp - 0x1b8]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x654]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x674]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x654]
push eax
lea eax, [ebp - 0x674]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push edi
push dword [ebp - 0x78]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x694]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x6b4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xc8]
push esi
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x694]
push eax
lea eax, [ebp - 0x6b4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push edi
push dword [ebp - 0x38]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1e0]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1e0]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xd8]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x158]
push eax
mov ecx, ebx
call fcn.4386d8cc
mov ecx, dword [ebp - 0x1f0]
mov eax, 0x7fffffff
cmp ecx, eax
jg case.0x43870a2e.18
je 0x43872045
lea eax, [ecx - 2]
cmp eax, 0x18
ja case.0x43870a2e.18
jmp dword [eax*4 + 0x43872705]
lea eax, [ebp - 0x6d4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x6f4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x6d4]
push eax
lea eax, [ebp - 0x6f4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xfc]
jmp 0x4387212d
lea eax, [ebp - 0x714]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x734]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x714]
push eax
lea eax, [ebp - 0x734]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xec]
jmp 0x4387212d
lea eax, [ebp - 0x754]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x774]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x754]
push eax
lea eax, [ebp - 0x774]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x794]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x7b4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x794]
push eax
lea eax, [ebp - 0x7b4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x148]
push eax
push 2
jmp 0x438706a1
lea eax, [ebp - 0x7d4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x7f4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x7d4]
push eax
lea eax, [ebp - 0x7f4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x814]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x834]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x814]
push eax
lea eax, [ebp - 0x834]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x854]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf32
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x854]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x874]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf4e
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1620]
push eax
lea eax, [ebp - 0x1640]
push eax
call fcn.4386d4bd
mov ecx, eax
call fcn.4386bed9
push eax
lea eax, [ebp - 0x874]
jmp 0x43870c14
lea eax, [ebp - 0x894]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x484]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x894]
push eax
lea eax, [ebp - 0x484]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x8b4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x494]
push eax
lea eax, [ebp - 0x8b4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x8d4]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf32
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x8d4]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x8f4]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf4e
lea eax, [ebp - 0x914]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf32
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1660]
push eax
lea eax, [ebp - 0x1680]
push eax
call fcn.4386d4bd
mov ecx, eax
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x8f4]
push eax
lea eax, [ebp - 0x914]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x934]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf4e
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x16a0]
push eax
call fcn.4386d4d2
push eax
lea eax, [ebp - 0x934]
push eax
lea eax, [ebp - 0x148]
push eax
push 5
jmp 0x438706a1
lea eax, [ebp - 0x954]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x974]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x954]
push eax
lea eax, [ebp - 0x974]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x994]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x9b4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x994]
push eax
lea eax, [ebp - 0x9b4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x16c0]
push eax
lea ecx, [ebp - 0xec]
call fcn.4386bed9
jmp 0x43870c0d
lea eax, [ebp - 0x9d4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x9f4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x9d4]
push eax
lea eax, [ebp - 0x9f4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xa14]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xa34]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xa14]
push eax
lea eax, [ebp - 0xa34]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xfc]
push eax
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x16e0]
push eax
call fcn.4386d48d
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1700]
push eax
call fcn.4386d48d
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
mov ecx, ebx
call fcn.4386d85f
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x1720]
push eax
call fcn.4386d48d
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x148]
push eax
mov ecx, ebx
call fcn.4386d8cc
jmp 0x43872142
lea eax, [ebp - 0xa54]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xa74]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0xa54]
push eax
lea eax, [ebp - 0xa74]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xa94]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xab4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xa94]
push eax
lea eax, [ebp - 0xab4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
jmp 0x43870f2c
lea eax, [ebp - 0xad4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xaf4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0xad4]
push eax
lea eax, [ebp - 0xaf4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xb14]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xb34]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xb14]
push eax
lea eax, [ebp - 0xb34]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xb54]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf32
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xb54]
push eax
push 5
call fcn.4386d3bd
lea eax, [ebp - 0xb74]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf4e
lea eax, [ebp - 0xb94]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf4e
lea eax, [ebp - 0xb74]
push eax
lea eax, [ebp - 0xb94]
jmp 0x43870c14
lea eax, [ebp - 0xbb4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xbd4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0xbb4]
push eax
lea eax, [ebp - 0xbd4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xbf4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xc14]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xbf4]
push eax
lea eax, [ebp - 0xc14]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xc34]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf32
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xc34]
push eax
push 5
call fcn.4386d3bd
lea eax, [ebp - 0xc54]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf4e
mov ecx, dword [ebx + 0xa4]
lea eax, [ebp - 0x1740]
push eax
call fcn.4386d4ea
push eax
lea eax, [ebp - 0xc54]
jmp 0x43870f2c
lea eax, [ebp - 0xc74]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xc94]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0xc74]
push eax
lea eax, [ebp - 0xc94]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xcb4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xcd4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xcb4]
push eax
lea eax, [ebp - 0xcd4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xcf4]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf32
lea eax, [ebp - 0x1760]
push eax
lea ecx, [ebp - 0xec]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xcf4]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0xd14]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf4e
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xd14]
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x148]
push eax
push 4
call fcn.4386d402
jmp 0x43872142
lea eax, [ebp - 0xd34]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xd54]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0xd34]
push eax
lea eax, [ebp - 0xd54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xd74]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xd94]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xd74]
push eax
lea eax, [ebp - 0xd94]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xdb4]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf32
lea eax, [ebp - 0x1780]
push eax
lea ecx, [ebp - 0xec]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xdb4]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0xdd4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0xdf4]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf4e
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xdd4]
push eax
lea eax, [ebp - 0xdf4]
jmp 0x438716b4
lea eax, [ebp - 0xe14]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xe34]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0xe14]
push eax
lea eax, [ebp - 0xe34]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xe54]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xe74]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xe54]
push eax
lea eax, [ebp - 0xe74]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xe94]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf32
lea eax, [ebp - 0x17a0]
push eax
lea ecx, [ebp - 0xec]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xe94]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0xeb4]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf4e
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0xeb4]
jmp 0x438716b4
lea eax, [ebp - 0xed4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xef4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0xed4]
push eax
lea eax, [ebp - 0xef4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xf14]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xf34]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xf14]
push eax
lea eax, [ebp - 0xf34]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xf54]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf32
lea eax, [ebp - 0x17c0]
push eax
lea ecx, [ebp - 0xec]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xf54]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0xf74]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf4e
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xf74]
jmp 0x438716b4
lea eax, [ebp - 0xf94]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xfb4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push dword [ebp - 0x40]
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0xf94]
push eax
lea eax, [ebp - 0xfb4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xfd4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0xff4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push dword [ebp - 0x40]
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xfd4]
push eax
lea eax, [ebp - 0xff4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x1014]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea esi, [ebp - 0x1014]
lea edi, [ebp - 0x1034]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x1054]
push eax
lea ecx, [ebp - 0x12c]
movsd dword es:[edi], dword [esi]
call fcn.4386bf32
lea eax, [ebp - 0x17e0]
push eax
lea ecx, [ebp - 0x1034]
call fcn.4386bed9
mov ecx, dword [ebx + 0xa4]
push eax
lea eax, [ebp - 0x1800]
push eax
call fcn.4386d48d
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x1054]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x1074]
push eax
lea ecx, [ebp - 0x12c]
call fcn.4386bf4e
mov ecx, dword [ebx + 0xa0]
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x1074]
push eax
lea eax, [ebp - 0x148]
push eax
push 4
call fcn.4386d402
mov esi, dword [ebp - 0x40]
jmp 0x43872142
lea eax, [ebp - 0x1094]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x10b4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x1094]
push eax
lea eax, [ebp - 0x10b4]
jmp 0x43870a73
lea eax, [ebp - 0x10d4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x10f4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x1ec]
push eax
lea eax, [ebp - 0x10d4]
push eax
lea eax, [ebp - 0x10f4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x15c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x1114]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x1134]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x1114]
push eax
lea eax, [ebp - 0x1134]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x1154]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x1174]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x1154]
push eax
lea eax, [ebp - 0x1174]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x1ec]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x1ec]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
jmp 0x438716b4
lea eax, [ebp - 0x1194]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x11b4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x1ec]
push eax
lea eax, [ebp - 0x1194]
push eax
lea eax, [ebp - 0x11b4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x15c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x11d4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x11f4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x11d4]
push eax
lea eax, [ebp - 0x11f4]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0x1214]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf4e
lea eax, [ebp - 0x1234]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x1214]
push eax
lea eax, [ebp - 0x1234]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
mov ecx, ebx
call fcn.4386d923
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x1ec]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x1ec]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
mov ecx, ebx
call fcn.4386d85f
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x1b4]
jmp 0x43871194
cmp byte [ebx + 0x11a], 0
lea ecx, [ebp - 0x34]
je 0x438720de
cmp byte [ebx + 0x11b], 0
je 0x4387209e
lea eax, [ebp - 0x1254]
push eax
call fcn.4386bf4e
lea eax, [ebp - 0x1274]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x1254]
push eax
lea eax, [ebp - 0x1274]
jmp 0x43870a73
lea eax, [ebp - 0x1294]
push eax
call fcn.4386bf4e
lea eax, [ebp - 0x12b4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x1294]
push eax
lea eax, [ebp - 0x12b4]
jmp 0x43870ae6
lea eax, [ebp - 0x12d4]
push eax
call fcn.4386bf4e
lea eax, [ebp - 0x12f4]
push eax
lea ecx, [ebp - 0x20]
call fcn.4386bf4e
lea eax, [ebp - 0x70]
push eax
push esi
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x12d4]
push eax
lea eax, [ebp - 0x12f4]
jmp 0x43870a73
lea eax, [ebp - 0x1820]
push eax
lea ecx, [ebp - 0x50]
call fcn.4386beb3
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x148]
push eax
push 1
call fcn.4386d382
mov eax, dword [ebp - 0xdc]
dec eax
lea ecx, [ebp - 0x190]
cmp esi, eax
jne 0x4387224b
cmp byte [ebp - 0x21], 0
je 0x4387221e
lea eax, [ebp - 0x1314]
push eax
call fcn.4386bf4e
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x1314]
push eax
lea eax, [ebp - 0x1840]
push eax
lea ecx, [ebp - 0x454]
call fcn.4386bd6c
mov ecx, dword [ebx + 0xa0]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x1334]
push eax
lea eax, [ebp - 0x1488]
push eax
lea ecx, [ebp - 0x190]
call fcn.4386d833
mov ecx, eax
call fcn.4386bf4e
lea eax, [ebp - 0x1334]
push eax
lea eax, [ebp - 0x1860]
push eax
lea ecx, [ebp - 0x454]
call fcn.4386bd0e
mov ecx, dword [ebx + 0xa0]
push eax
push 1
call fcn.4386d382
lea eax, [ebp - 0x1354]
push eax
lea ecx, [ebp - 0x190]
call fcn.4386bf4e
lea eax, [ebp - 0x1374]
push eax
lea ecx, [ebp - 0x1c8]
call fcn.4386bf32
lea eax, [ebp - 0x1354]
push eax
lea eax, [ebp - 0x1374]
mov ecx, dword [ebx + 0xa0]
jmp 0x4387241a
lea eax, [ebp - 0x1394]
push eax
call fcn.4386bf4e
lea eax, [ebp - 0x13b4]
push eax
lea ecx, [ebp - 0x1c8]
call fcn.4386bf32
lea eax, [ebp - 0x1394]
push eax
lea eax, [ebp - 0x13b4]
jmp 0x43872213
cmp dword [ebp - 0x10], 5
jne 0x438722b4
lea eax, [ebp - 0x13f4]
push eax
call fcn.4386bf4e
lea eax, [ebp - 0x13d4]
push eax
lea ecx, [ebp - 0x34]
call fcn.4386bf32
lea esi, [ebp - 0x13d4]
lea edi, [ebp - 0x1414]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x13f4]
push eax
movsd dword es:[edi], dword [esi]
push 0x100000
lea eax, [ebp - 0x1244]
push eax
lea ecx, [ebp - 0x1414]
movsd dword es:[edi], dword [esi]
call fcn.4386bceb
mov ecx, dword [ebx + 0xa0]
push eax
push 1
call fcn.4386d382
mov byte [ebx + 0x119], 1
jmp 0x4387248d
lea eax, [ebp - 0x3f4]
push eax
call fcn.4386bf4e
lea eax, [ebp - 0x1434]
push eax
lea ecx, [ebp - 0x224]
call fcn.4386bf32
lea esi, [ebp - 0x1434]
lea edi, [ebp - 0x1a4]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x3f4]
push eax
movsd dword es:[edi], dword [esi]
push 0x100000
lea eax, [ebp - 0x464]
push eax
lea ecx, [ebp - 0x1a4]
movsd dword es:[edi], dword [esi]
call fcn.4386bceb
mov ecx, dword [ebx + 0xa0]
push eax
push 1
call fcn.4386d382
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x224]
call fcn.4386bf4e
lea esi, [ebp - 0x16c]
jmp 0x43872483
cmp byte [ebx + 0x11c], 0
je 0x4387248d
mov eax, dword [ebp - 0xdc]
mov ecx, dword [ebx + 0xa0]
dec eax
cmp dword [ebp - 0x40], eax
jne 0x43872424
cmp byte [ebp - 0x21], 0
je 0x43872410
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x324]
xor esi, esi
push eax
xor edi, edi
inc esi
push 2
mov dword [ebp - 0x324], edi
mov dword [ebp - 0x320], esi
mov dword [ebp - 0x31c], 0x70000
mov dword [ebp - 0x318], edi
call fcn.4386d3bd
lea eax, [ebp - 0x444]
push eax
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x344], edi
mov dword [ebp - 0x340], esi
mov dword [ebp - 0x33c], 0x80000
mov dword [ebp - 0x338], edi
call fcn.4386beb3
mov ecx, dword [ebx + 0xa0]
push eax
lea eax, [ebp - 0x344]
push eax
push esi
call fcn.4386d382
mov ecx, dword [ebx + 0xa0]
mov eax, esi
mov word [ebp - 0x248], ax
xor eax, eax
mov word [ebp - 0x246], ax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x218]
push eax
mov dword [ebp - 0x254], edi
mov dword [ebp - 0x24c], 0xe40000
mov dword [ebp - 0x250], edi
push esi
jmp 0x4387241d
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x218]
push eax
push 1
call fcn.4386d382
jmp 0x4387248d
push 3
pop esi
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x364]
push eax
xor edi, edi
push 1
mov dword [ebp - 0x364], edi
mov dword [ebp - 0x360], esi
mov dword [ebp - 0x35c], 0xf0000
mov dword [ebp - 0x358], edi
call fcn.4386d382
xor eax, eax
mov word [ebp - 0x268], si
mov dword [ebp - 0x274], edi
mov dword [ebp - 0x26c], 0xe40000
mov dword [ebp - 0x270], edi
mov word [ebp - 0x266], ax
lea esi, [ebp - 0x274]
lea edi, [ebp - 0x434]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
inc dword [ebp - 0x40]
mov eax, dword [ebp - 0x40]
cmp eax, dword [ebp - 0xdc]
jb 0x4386e04b
cmp dword [ebp - 0xdc], 0
jne 0x43872652
cmp byte [ebp - 0x21], 0
je 0x438725c8
push 7
push 8
lea ecx, [ebp - 0x1d4]
call fcn.4386d819
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x1d4]
call fcn.4386bf32
mov ecx, dword [ebx + 0xa0]
lea esi, [ebp - 0x16c]
lea edi, [ebp - 0x1a4]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x60]
push eax
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x1a4]
push eax
push 1
movsd dword es:[edi], dword [esi]
call fcn.4386d382
lea eax, [ebp - 0x1a4]
push eax
lea ecx, [ebp - 0x1d4]
call fcn.4386bf4e
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x178]
call fcn.4386bf32
lea esi, [ebp - 0x16c]
lea edi, [ebp - 0x3f4]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x88]
push eax
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x1a4]
push eax
push 0x100000
lea eax, [ebp - 0x444]
movsd dword es:[edi], dword [esi]
push eax
lea eax, [ebp - 0x464]
push eax
lea ecx, [ebp - 0x3f4]
movsd dword es:[edi], dword [esi]
call fcn.4386bd6c
mov ecx, eax
call fcn.4386bceb
mov ecx, dword [ebx + 0xa0]
push eax
push 2
call fcn.4386d3bd
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x178]
call fcn.4386bf32
lea esi, [ebp - 0x16c]
lea edi, [ebp - 0x1a4]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x444]
push eax
lea ecx, [ebp - 0x60]
movsd dword es:[edi], dword [esi]
call fcn.4386beb3
push eax
push 0x100000
lea eax, [ebp - 0x464]
push eax
lea eax, [ebp - 0x1244]
push eax
lea ecx, [ebp - 0x1a4]
call fcn.4386bd0e
mov ecx, eax
jmp 0x43872600
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x178]
call fcn.4386bf32
lea esi, [ebp - 0x16c]
lea edi, [ebp - 0x1a4]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x60]
push eax
movsd dword es:[edi], dword [esi]
push 0x100000
lea eax, [ebp - 0x444]
movsd dword es:[edi], dword [esi]
push eax
lea ecx, [ebp - 0x1a4]
call fcn.4386bceb
mov ecx, dword [ebx + 0xa0]
push eax
push 1
call fcn.4386d382
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x178]
call fcn.4386bf4e
lea eax, [ebp - 0x1a4]
push eax
lea ecx, [ebp - 0x1c8]
call fcn.4386bf32
mov ecx, dword [ebx + 0xa0]
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x1a4]
push eax
push 1
call fcn.4386d382
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x1c8]
call fcn.4386bf4e
mov ecx, dword [ebx + 0xa0]
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x218]
push eax
push 1
call fcn.4386d382
mov ecx, dword [ebx + 0xa0]
call fcn.4386c3f0
mov eax, dword [ebx + 0xa0]
mov ecx, dword [ebp - 4]
mov eax, dword [eax]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.437b9d88
leave
ret