Function at 0x10039680
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1021c9d3
mov eax, dword fs:[0]
push eax
sub esp, 0x2b4
mov eax, dword [0x1030e130]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x40], ecx
push 4
lea ecx, [ebp - 0x30]
call fcn.10004bf0
lea ecx, [ebp - 0x30]
call fcn.10005840
mov dword [ebp - 4], 0
push 4
lea ecx, [ebp - 0x14]
call fcn.10004bf0
lea ecx, [ebp - 0x14]
call fcn.10005840
mov byte [ebp - 4], 1
mov dword [ebp - 0x1bc], 0x1e
mov dword [ebp - 0x16c], 5
push 4
lea ecx, [ebp - 0x1c]
call fcn.10004bf0
lea ecx, [ebp - 0x1c]
call fcn.10005840
mov byte [ebp - 4], 2
push 4
lea ecx, [ebp - 0x2c]
call fcn.10004bf0
lea ecx, [ebp - 0x2c]
call fcn.10005840
mov byte [ebp - 4], 3
push 4
lea ecx, [ebp - 0x20]
call fcn.10004bf0
lea ecx, [ebp - 0x20]
call fcn.10005840
mov byte [ebp - 4], 4
push 4
lea ecx, [ebp - 0x24]
call fcn.10004bf0
lea ecx, [ebp - 0x24]
call fcn.10005840
mov byte [ebp - 4], 5
push 4
lea ecx, [ebp - 0x18]
call fcn.10004bf0
lea ecx, [ebp - 0x18]
call fcn.10005840
mov byte [ebp - 4], 6
push 4
lea ecx, [ebp - 0x28]
call fcn.10004bf0
lea ecx, [ebp - 0x28]
call fcn.10005840
mov byte [ebp - 4], 7
movss xmm0, dword [0x102eb0a4]
movss dword [ebp - 0x110], xmm0
mov dword [ebp - 0x160], 8
mov dword [ebp - 0xa4], 0x18
mov dword [ebp - 0xa8], 0x6c
mov dword [ebp - 0x94], 3
push 9
push ecx
mov ecx, esp
mov dword [ebp - 0x26c], esp
push 0x1028d62c
call fcn.10005190
mov dword [ebp - 0x104], eax
mov eax, dword [ebp - 0x104]
mov dword [ebp - 0x174], eax
mov byte [ebp - 4], 8
push ecx
mov ecx, esp
mov dword [ebp - 0x21c], esp
push 0x1028d630
call fcn.10005190
mov dword [ebp - 0x17c], eax
push 0x1028d638
lea ecx, [ebp - 0xf4]
push ecx
mov byte [ebp - 4], 7
call fcn.1001b020
add esp, 0x14
mov dword [ebp - 0x10c], eax
mov edx, dword [ebp - 0x10c]
mov dword [ebp - 0xbc], edx
mov byte [ebp - 4], 9
mov eax, dword [ebp - 0xbc]
push eax
push 0x1028d640
push 0
push 0xa
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x2ac], esp
push 0x1028d644
call fcn.10005190
mov dword [ebp - 0x14c], eax
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x184], ecx
mov byte [ebp - 4], 0xa
push ecx
mov ecx, esp
mov dword [ebp - 0x224], esp
push 0x1028d648
call fcn.10005190
mov dword [ebp - 0x18c], eax
push 0x102a240c
lea edx, [ebp - 0x144]
push edx
mov byte [ebp - 4], 9
call fcn.1001ac20
add esp, 0x1c
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x114], eax
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x114]
push ecx
push 0x1028d654
lea edx, [ebp - 0xec]
push edx
call fcn.10004600
add esp, 0xc
mov dword [ebp - 0xcc], eax
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x13c], eax
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x124]
push edx
call fcn.10004540
add esp, 0xc
mov dword [ebp - 0xd4], eax
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x11c], eax
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x11c]
push ecx
lea edx, [ebp - 0xe4]
push edx
call fcn.10004470
add esp, 0xc
mov dword [ebp - 0xdc], eax
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x15c], eax
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x15c]
push ecx
lea ecx, [ebp - 0x14]
call fcn.10004bd0
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0xe4]
call fcn.100056c0
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x124]
call fcn.100056c0
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0xec]
call fcn.100056c0
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x144]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xf4]
call fcn.100056c0
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x274], esp
lea edx, [ebp - 0x14]
push edx
call fcn.10004a50
mov dword [ebp - 0x194], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x69], al
movzx eax, byte [ebp - 0x69]
test eax, eax
jne 0x10039a23
mov byte [ebp - 0x6e], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x6e]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x22c], esp
push 0x1028d690
call fcn.10005190
mov dword [ebp - 0x19c], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x70], al
movzx ecx, byte [ebp - 0x70]
test ecx, ecx
jne 0x10039ac3
mov byte [ebp - 0x72], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x72]
jmp 0x1003bb36
push 0x10
push ecx
mov ecx, esp
mov dword [ebp - 0x29c], esp
push 0x1028d68c
call fcn.10005190
mov dword [ebp - 0x12c], eax
mov edx, dword [ebp - 0x12c]
mov dword [ebp - 0x1a4], edx
mov byte [ebp - 4], 0xf
push ecx
mov ecx, esp
mov dword [ebp - 0x234], esp
push 0x1028d6ec
call fcn.10005190
mov dword [ebp - 0x1ac], eax
push 0x1028d6f4
lea eax, [ebp - 0x108]
push eax
mov byte [ebp - 4], 7
call fcn.1001b020
add esp, 0x14
mov dword [ebp - 0xfc], eax
mov ecx, dword [ebp - 0xfc]
mov dword [ebp - 0x154], ecx
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x154]
push edx
push 0x1028d6fc
push 0
push 3
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x27c], esp
push 0x1028d700
call fcn.10005190
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x1b4], eax
mov byte [ebp - 4], 0x11
push ecx
mov ecx, esp
mov dword [ebp - 0x23c], esp
push 0x1028d704
call fcn.10005190
mov dword [ebp - 0x164], eax
push 0x102a2704
lea ecx, [ebp - 0x100]
push ecx
mov byte [ebp - 4], 0x10
call fcn.1001ac20
add esp, 0x1c
mov dword [ebp - 0x134], eax
mov edx, dword [ebp - 0x134]
mov dword [ebp - 0xb4], edx
mov byte [ebp - 4], 0x12
mov eax, dword [ebp - 0xb4]
push eax
push 0x1028d710
lea ecx, [ebp - 0xf8]
push ecx
call fcn.10004600
add esp, 0xc
mov dword [ebp - 0xb8], eax
mov edx, dword [ebp - 0xb8]
mov dword [ebp - 0xc0], edx
mov byte [ebp - 4], 0x13
mov eax, dword [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call fcn.10004540
add esp, 0xc
mov dword [ebp - 0xc8], eax
mov edx, dword [ebp - 0xc8]
mov dword [ebp - 0xd0], edx
mov byte [ebp - 4], 0x14
mov eax, dword [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call fcn.10004470
add esp, 0xc
mov dword [ebp - 0xd8], eax
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0xe0], edx
mov byte [ebp - 4], 0x15
mov eax, dword [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x14]
call fcn.10004bd0
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xe8]
call fcn.100056c0
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0xf0]
call fcn.100056c0
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0xf8]
call fcn.100056c0
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x100]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x108]
call fcn.100056c0
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x2bc], esp
lea edx, [ebp - 0x14]
push edx
call fcn.10004a50
mov dword [ebp - 0x1c4], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x74], al
movzx eax, byte [ebp - 0x74]
test eax, eax
jne 0x10039d39
mov byte [ebp - 0x76], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x76]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x244], esp
push 0x1028d748
call fcn.10005190
mov dword [ebp - 0x1cc], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x78], al
movzx ecx, byte [ebp - 0x78]
test ecx, ecx
jne 0x10039dd9
mov byte [ebp - 0x7a], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x7a]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x284], esp
push 0x1028d78c
call fcn.10005190
mov dword [ebp - 0x1d4], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x7c], al
movzx edx, byte [ebp - 0x7c]
test edx, edx
jne 0x10039e79
mov byte [ebp - 0x7e], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x7e]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x24c], esp
push 0x1028d810
call fcn.10005190
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x80], al
movzx eax, byte [ebp - 0x80]
test eax, eax
jne 0x10039f1f
mov byte [ebp - 0x82], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x82]
jmp 0x1003bb36
mov ecx, 0x2f04
imul edx, ecx, 0
mov eax, dword [ebp + 0xc]
cvtsi2ss xmm0, dword [eax + edx + 0x14]
mulss xmm0, dword [0x102eb038]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
push 0x1028d864
lea ecx, [ebp - 0x14]
push ecx
call fcn.100049e0
add esp, 0x10
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x2a4], esp
lea edx, [ebp - 0x14]
push edx
call fcn.10004a50
mov dword [ebp - 0x1e4], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x84], al
movzx eax, byte [ebp - 0x84]
test eax, eax
jne 0x1003a000
mov byte [ebp - 0x86], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x86]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x254], esp
push 0x1028d8b8
call fcn.10005190
mov dword [ebp - 0x1ec], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x88], al
movzx ecx, byte [ebp - 0x88]
test ecx, ecx
jne 0x1003a0a6
mov byte [ebp - 0x4b], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x4b]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x28c], esp
push 0x1028d7bc
call fcn.10005190
mov dword [ebp - 0x1f4], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x71], al
movzx edx, byte [ebp - 0x71]
test edx, edx
jne 0x1003a146
mov byte [ebp - 0x4d], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x4d]
jmp 0x1003bb36
push 1
push ecx
mov ecx, esp
mov dword [ebp - 0x25c], esp
push 0x1028d8fc
call fcn.10005190
mov dword [ebp - 0x1fc], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x8a], al
movzx eax, byte [ebp - 0x8a]
test eax, eax
jne 0x1003a1ec
mov byte [ebp - 0x4f], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x4f]
jmp 0x1003bb36
mov ecx, dword [ebp + 8]
imul ecx, dword [ebp - 0x94]
sub ecx, 2
push ecx
push 0x1028d988
lea edx, [ebp - 0x14]
push edx
call fcn.100049e0
add esp, 0xc
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x2b4], esp
lea eax, [ebp - 0x14]
push eax
call fcn.10004a50
mov dword [ebp - 0x204], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x73], al
movzx ecx, byte [ebp - 0x73]
test ecx, ecx
jne 0x1003a2aa
mov byte [ebp - 0x51], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x51]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x264], esp
push 0x1028d9c8
call fcn.10005190
mov dword [ebp - 0x20c], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x85], al
movzx edx, byte [ebp - 0x85]
test edx, edx
jne 0x1003a350
mov byte [ebp - 0x53], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x53]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x294], esp
push 0x1028da50
call fcn.10005190
mov dword [ebp - 0x214], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x75], al
movzx eax, byte [ebp - 0x75]
test eax, eax
jne 0x1003a3f0
mov byte [ebp - 0x55], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x55]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x168], esp
push 0x1028db08
call fcn.10005190
mov dword [ebp - 0x170], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x8b], al
movzx ecx, byte [ebp - 0x8b]
test ecx, ecx
jne 0x1003a496
mov byte [ebp - 0x57], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x57]
jmp 0x1003bb36
mov edx, 0x2f04
imul eax, edx, 0
mov ecx, dword [ebp + 0xc]
cvtss2sd xmm0, dword [ecx + eax + 0x1c]
sub esp, 8
movsd qword [esp], xmm0
mov edx, 0x2f04
imul eax, edx, 0
mov ecx, dword [ebp + 0xc]
cvtss2sd xmm0, dword [ecx + eax + 0x18]
sub esp, 8
movsd qword [esp], xmm0
push 0x1028db68
lea edx, [ebp - 0x1c]
push edx
call fcn.100049e0
add esp, 0x18
mov eax, 0x2f04
imul ecx, eax, 0
mov edx, dword [ebp + 0xc]
cvtsi2ss xmm0, dword [edx + ecx + 0x14]
mulss xmm0, dword [0x102eb038]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
mov eax, 0x2f04
imul ecx, eax, 0
mov edx, dword [ebp + 0xc]
cvtsi2ss xmm0, dword [edx + ecx + 0x14]
mulss xmm0, dword [0x102eb038]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
push 0x1028dbc0
lea eax, [ebp - 0x20]
push eax
call fcn.100049e0
add esp, 0x18
push 0x1028dc50
lea ecx, [ebp - 0x18]
push ecx
call fcn.100049e0
add esp, 8
push 0x1028dca4
lea edx, [ebp - 0x28]
push edx
call fcn.100049e0
add esp, 8
mov dword [ebp - 0x48], 1
jmp 0x1003a568
mov eax, dword [ebp - 0x48]
add eax, 1
mov dword [ebp - 0x48], eax
mov ecx, dword [ebp - 0x48]
cmp ecx, dword [ebp + 8]
jge 0x1003a728
imul edx, dword [ebp - 0x48], 0x2f04
mov eax, dword [ebp + 0xc]
cvtss2sd xmm0, dword [eax + edx + 0x1c]
sub esp, 8
movsd qword [esp], xmm0
imul ecx, dword [ebp - 0x48], 0x2f04
mov edx, dword [ebp + 0xc]
cvtss2sd xmm0, dword [edx + ecx + 0x18]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x110]
sub esp, 8
movsd qword [esp], xmm0
push 0x1028d7ec
lea eax, [ebp - 0x2c]
push eax
call fcn.100049e0
add esp, 0x20
lea ecx, [ebp - 0x2c]
push ecx
lea edx, [ebp - 0x1c]
push edx
lea eax, [ebp - 0x128]
push eax
call fcn.10004470
add esp, 0xc
mov dword [ebp - 0x118], eax
mov ecx, dword [ebp - 0x118]
mov dword [ebp - 0x120], ecx
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x120]
push edx
lea ecx, [ebp - 0x1c]
call fcn.10004bd0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x128]
call fcn.100056c0
imul eax, dword [ebp - 0x48], 0x2f04
mov ecx, dword [ebp + 0xc]
cvtsi2ss xmm0, dword [ecx + eax + 0x14]
mulss xmm0, dword [0x102eb038]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
imul edx, dword [ebp - 0x48], 0x2f04
mov eax, dword [ebp + 0xc]
cvtsi2ss xmm0, dword [eax + edx + 0x14]
mulss xmm0, dword [0x102eb038]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
imul ecx, dword [ebp - 0x48], 0x2f04
mov edx, dword [ebp + 0xc]
cvtsi2ss xmm0, dword [edx + ecx + 0x14]
mulss xmm0, dword [0x102eb038]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
push 0x1028d89c
lea eax, [ebp - 0x24]
push eax
call fcn.100049e0
add esp, 0x20
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x20]
push edx
lea eax, [ebp - 0x140]
push eax
call fcn.10004470
add esp, 0xc
mov dword [ebp - 0x130], eax
mov ecx, dword [ebp - 0x130]
mov dword [ebp - 0x138], ecx
mov byte [ebp - 4], 0x17
mov edx, dword [ebp - 0x138]
push edx
lea ecx, [ebp - 0x20]
call fcn.10004bd0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x140]
call fcn.100056c0
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x18]
push ecx
lea edx, [ebp - 0x158]
push edx
call fcn.10004470
add esp, 0xc
mov dword [ebp - 0x148], eax
mov eax, dword [ebp - 0x148]
mov dword [ebp - 0x150], eax
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x150]
push ecx
lea ecx, [ebp - 0x18]
call fcn.10004bd0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x158]
call fcn.100056c0
jmp 0x1003a55f
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x178], esp
lea edx, [ebp - 0x1c]
push edx
call fcn.10004a50
mov dword [ebp - 0x180], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x77], al
movzx eax, byte [ebp - 0x77]
test eax, eax
jne 0x1003a7c7
mov byte [ebp - 0x59], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x59]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x188], esp
lea edx, [ebp - 0x20]
push edx
call fcn.10004a50
mov dword [ebp - 0x190], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x87], al
movzx eax, byte [ebp - 0x87]
test eax, eax
jne 0x1003a86c
mov byte [ebp - 0x5b], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x5b]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x198], esp
lea edx, [ebp - 0x18]
push edx
call fcn.10004a50
mov dword [ebp - 0x1a0], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x79], al
movzx eax, byte [ebp - 0x79]
test eax, eax
jne 0x1003a90b
mov byte [ebp - 0x5d], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x5d]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x1a8], esp
push str.ROUT:GSM:MEAS:SCEN:SAL_RFAC__RX1
call fcn.10005190
mov dword [ebp - 0x1b0], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x8d], al
movzx ecx, byte [ebp - 0x8d]
test ecx, ecx
jne 0x1003a9b1
mov byte [ebp - 0x5f], 0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x5f]
jmp 0x1003bb36
push 4
lea ecx, [ebp - 0x38]
call fcn.10004bf0
lea ecx, [ebp - 0x38]
call fcn.10005840
mov byte [ebp - 4], 0x19
push 4
lea ecx, [ebp - 0x34]
call fcn.10004bf0
lea ecx, [ebp - 0x34]
call fcn.10005840
mov byte [ebp - 4], 0x1a
push 4
lea ecx, [ebp - 0x3c]
call fcn.10004bf0
lea ecx, [ebp - 0x3c]
call fcn.10005840
mov byte [ebp - 4], 0x1b
mov edx, 0x2f04
imul eax, edx, 0
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + eax + 8]
push edx
mov eax, 0x2f04
imul ecx, eax, 0
mov edx, dword [ebp + 0xc]
cvtsi2ss xmm0, dword [edx + ecx + 0x10]
mulss xmm0, dword [0x102eb038]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
mov eax, 0x2f04
imul ecx, eax, 0
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + ecx + 0xc]
sub eax, 5
push eax
mov ecx, dword [ebp - 0xa4]
push ecx
push 1
push 0x1028dd70
lea edx, [ebp - 0x38]
push edx
call fcn.100049e0
add esp, 0x20
mov eax, 0x2f04
imul ecx, eax, 0
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + ecx + 8]
push eax
mov ecx, 0x2f04
imul edx, ecx, 0
mov eax, dword [ebp + 0xc]
cvtsi2ss xmm0, dword [eax + edx + 0x10]
mulss xmm0, dword [0x102eb038]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
mov ecx, 0x2f04
imul edx, ecx, 0
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + edx + 0xc]
sub ecx, 5
push ecx
mov edx, dword [ebp - 0xa8]
push edx
push 2
push 0x1028de08
lea eax, [ebp - 0x34]
push eax
call fcn.100049e0
add esp, 0x20
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x1b8], esp
lea edx, [ebp - 0x38]
push edx
call fcn.10004a50
mov dword [ebp - 0x1c0], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x7b], al
movzx eax, byte [ebp - 0x7b]
test eax, eax
jne 0x1003ab7e
mov byte [ebp - 0x61], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x61]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x1c8], esp
lea edx, [ebp - 0x34]
push edx
call fcn.10004a50
mov dword [ebp - 0x1d0], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x89], al
movzx eax, byte [ebp - 0x89]
test eax, eax
jne 0x1003ac4b
mov byte [ebp - 0x63], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x63]
jmp 0x1003bb36
mov dword [ebp - 0x44], 1
jmp 0x1003ac5d
mov ecx, dword [ebp - 0x44]
add ecx, 1
mov dword [ebp - 0x44], ecx
mov edx, dword [ebp - 0x44]
cmp edx, dword [ebp + 8]
jge 0x1003b007
imul eax, dword [ebp - 0x44], 0x2f04
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + eax + 8]
push edx
imul eax, dword [ebp - 0x44], 0x2f04
mov ecx, dword [ebp + 0xc]
cvtsi2ss xmm0, dword [ecx + eax + 0x10]
mulss xmm0, dword [0x102eb038]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
imul edx, dword [ebp - 0x44], 0x2f04
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + edx + 0xc]
sub ecx, 5
push ecx
mov edx, dword [ebp - 0x160]
push edx
mov eax, dword [ebp - 0x44]
imul eax, dword [ebp - 0x94]
push eax
push 0x1028dea0
lea ecx, [ebp - 0x38]
push ecx
call fcn.100049e0
add esp, 0x20
imul edx, dword [ebp - 0x44], 0x2f04
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + edx + 8]
push ecx
imul edx, dword [ebp - 0x44], 0x2f04
mov eax, dword [ebp + 0xc]
cvtsi2ss xmm0, dword [eax + edx + 0x10]
mulss xmm0, dword [0x102eb038]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
imul ecx, dword [ebp - 0x44], 0x2f04
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + ecx + 0xc]
sub eax, 5
push eax
mov ecx, dword [ebp - 0xa4]
push ecx
mov edx, dword [ebp - 0x44]
imul edx, dword [ebp - 0x94]
add edx, 1
push edx
push 0x1028df38
lea eax, [ebp - 0x34]
push eax
call fcn.100049e0
add esp, 0x20
imul ecx, dword [ebp - 0x44], 0x2f04
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + ecx + 8]
push eax
imul ecx, dword [ebp - 0x44], 0x2f04
mov edx, dword [ebp + 0xc]
cvtsi2ss xmm0, dword [edx + ecx + 0x10]
mulss xmm0, dword [0x102eb038]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
imul eax, dword [ebp - 0x44], 0x2f04
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + eax + 0xc]
sub edx, 5
push edx
mov eax, dword [ebp - 0xa8]
push eax
mov ecx, dword [ebp - 0x44]
imul ecx, dword [ebp - 0x94]
add ecx, 2
push ecx
push 0x1028dfd0
lea edx, [ebp - 0x3c]
push edx
call fcn.100049e0
add esp, 0x20
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x1d8], esp
lea eax, [ebp - 0x38]
push eax
call fcn.10004a50
mov dword [ebp - 0x1e0], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x7d], al
movzx ecx, byte [ebp - 0x7d]
test ecx, ecx
jne 0x1003ae6e
mov byte [ebp - 0x65], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x65]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x1e8], esp
lea edx, [ebp - 0x34]
push edx
call fcn.10004a50
mov dword [ebp - 0x1f0], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x8f], al
movzx eax, byte [ebp - 0x8f]
test eax, eax
jne 0x1003af3b
mov byte [ebp - 0x67], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x67]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x1f8], esp
lea edx, [ebp - 0x3c]
push edx
call fcn.10004a50
mov dword [ebp - 0x200], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x7f], al
movzx eax, byte [ebp - 0x7f]
test eax, eax
jne 0x1003b002
mov byte [ebp - 0x49], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x49]
jmp 0x1003bb36
jmp 0x1003ac54
mov dword [ebp - 0xa0], 0
jmp 0x1003b022
mov ecx, dword [ebp - 0xa0]
add ecx, 1
mov dword [ebp - 0xa0], ecx
mov edx, dword [ebp - 0xa0]
cmp edx, dword [ebp + 8]
jge 0x1003b11f
imul eax, dword [ebp - 0xa0], 3
add eax, 2
push eax
push 0x1028e068
lea ecx, [ebp - 0x14]
push ecx
call fcn.100049e0
add esp, 0xc
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x208], esp
lea edx, [ebp - 0x14]
push edx
call fcn.10004a50
mov dword [ebp - 0x210], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x8e], al
movzx eax, byte [ebp - 0x8e]
test eax, eax
jne 0x1003b11a
mov byte [ebp - 0x6b], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x6b]
jmp 0x1003bb36
jmp 0x1003b013
mov dword [ebp - 0x9c], 0
jmp 0x1003b13a
mov ecx, dword [ebp - 0x9c]
add ecx, 1
mov dword [ebp - 0x9c], ecx
mov edx, dword [ebp - 0x9c]
cmp edx, dword [ebp + 8]
jge 0x1003b237
imul eax, dword [ebp - 0x9c], 3
add eax, 2
push eax
push 0x1028e158
lea ecx, [ebp - 0x14]
push ecx
call fcn.100049e0
add esp, 0xc
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x218], esp
lea edx, [ebp - 0x14]
push edx
call fcn.10004a50
mov dword [ebp - 0x220], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x81], al
movzx eax, byte [ebp - 0x81]
test eax, eax
jne 0x1003b232
mov byte [ebp - 0x6d], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x6d]
jmp 0x1003bb36
jmp 0x1003b12b
mov dword [ebp - 0x98], 0
jmp 0x1003b252
mov ecx, dword [ebp - 0x98]
add ecx, 1
mov dword [ebp - 0x98], ecx
mov edx, dword [ebp - 0x98]
cmp edx, dword [ebp + 8]
jge 0x1003b34f
imul eax, dword [ebp - 0x98], 3
add eax, 2
push eax
push 0x1028e1f0
lea ecx, [ebp - 0x14]
push ecx
call fcn.100049e0
add esp, 0xc
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x228], esp
lea edx, [ebp - 0x14]
push edx
call fcn.10004a50
mov dword [ebp - 0x230], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x8c], al
movzx eax, byte [ebp - 0x8c]
test eax, eax
jne 0x1003b34a
mov byte [ebp - 0x6f], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x6f]
jmp 0x1003bb36
jmp 0x1003b243
mov ecx, dword [ebp + 8]
sub ecx, 1
imul ecx, dword [ebp - 0x94]
add ecx, 2
push ecx
push 0x1028e288
lea edx, [ebp - 0x14]
push edx
call fcn.100049e0
add esp, 0xc
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x238], esp
lea eax, [ebp - 0x14]
push eax
call fcn.10004a50
mov dword [ebp - 0x240], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x83], al
movzx ecx, byte [ebp - 0x83]
test ecx, ecx
jne 0x1003b43e
mov byte [ebp - 0x4a], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x4a]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x248], esp
push 0x1028e2e8
call fcn.10005190
mov dword [ebp - 0x250], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x4c], al
movzx edx, byte [ebp - 0x4c]
test edx, edx
jne 0x1003b506
mov byte [ebp - 0x4e], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x4e]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x258], esp
push 0x1028e340
call fcn.10005190
mov dword [ebp - 0x260], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x50], al
movzx eax, byte [ebp - 0x50]
test eax, eax
jne 0x1003b5ce
mov byte [ebp - 0x52], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x52]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x268], esp
push 0x1028e398
call fcn.10005190
mov dword [ebp - 0x270], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x54], al
movzx ecx, byte [ebp - 0x54]
test ecx, ecx
jne 0x1003b696
mov byte [ebp - 0x56], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x56]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x278], esp
push 0x1028e418
call fcn.10005190
mov dword [ebp - 0x280], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x58], al
movzx edx, byte [ebp - 0x58]
test edx, edx
jne 0x1003b75e
mov byte [ebp - 0x5a], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x5a]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x288], esp
push 0x1028d92c
call fcn.10005190
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x5c], al
movzx eax, byte [ebp - 0x5c]
test eax, eax
jne 0x1003b826
mov byte [ebp - 0x5e], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x5e]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x298], esp
push 0x1028e468
call fcn.10005190
mov dword [ebp - 0x2a0], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x60], al
movzx ecx, byte [ebp - 0x60]
test ecx, ecx
jne 0x1003b8ee
mov byte [ebp - 0x62], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x62]
jmp 0x1003bb36
push 1
push ecx
mov ecx, esp
mov dword [ebp - 0x2a8], esp
push 0x1028e4b0
call fcn.10005190
mov dword [ebp - 0x2b0], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x64], al
movzx edx, byte [ebp - 0x64]
test edx, edx
jne 0x1003b9b6
mov byte [ebp - 0x66], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x66]
jmp 0x1003bb36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x2b8], esp
push 0x1028d964
call fcn.10005190
mov dword [ebp - 0x2c0], eax
mov ecx, dword [ebp - 0x40]
add ecx, 4
call fcn.10003370
mov byte [ebp - 0x68], al
movzx eax, byte [ebp - 0x68]
test eax, eax
jne 0x1003ba7e
mov byte [ebp - 0x6a], 0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x6a]
jmp 0x1003bb36
mov ecx, dword [ebp - 0x40]
call fcn.10021e30
movzx ecx, al
test ecx, ecx
jne 0x1003ba99
mov dword [ebp - 0xac], 1
jmp 0x1003baa3
mov dword [ebp - 0xac], 0
mov dl, byte [ebp - 0xac]
mov byte [ebp - 0x6c], dl
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c]
call fcn.100056c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x34]
call fcn.100056c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call fcn.100056c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.100056c0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x18]
call fcn.100056c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
call fcn.100056c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x20]
call fcn.100056c0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.100056c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1c]
call fcn.100056c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.100056c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.100056c0
mov al, byte [ebp - 0x6c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.101fe752
mov esp, ebp
pop ebp
ret 8