Function at 0x10012bfe
Capabilities:
Query environment variable
Set thread local storage value

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1008a3e4
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x410
push esi
push edi
push 4
lea ecx, [ebp - 0x344]
call fcn.10022d19
and dword [ebp - 4], 0
mov dword [ebp - 0xd8], 5
mov dword [ebp - 0xa0], 0
jmp 0x10012c52
mov eax, dword [ebp - 0xa0]
inc eax
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 4
jge 0x10012c74
push dword [ebp - 0xa0]
lea ecx, [ebp - 0x344]
call fcn.10022db7
mov dword [eax], 0xffff
jmp 0x10012c45
mov dword [ebp - 0xd8], 0
jmp 0x10012c8d
mov eax, dword [ebp - 0xd8]
inc eax
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 3
jg 0x10012d9d
mov dword [ebp - 0x78], 0
jmp 0x10012caa
mov eax, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 1
jge 0x10012cc0
mov eax, dword [ebp - 0x78]
mov dword [ebp + eax*4 - 0x11c], 0xbeccce1e
jmp 0x10012ca3
push 4
pop eax
imul eax, eax, 0
mov dword [ebp + eax - 0x11c], 3
jmp 0x10012cee
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x11c]
dec eax
push 4
pop ecx
imul ecx, ecx, 0
mov dword [ebp + ecx - 0x11c], eax
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x11c], 0
jl 0x10012d98
mov dword [ebp - 0xe0], 0x3e64f147
mov dword [ebp - 0x80], 0
jmp 0x10012d1c
mov eax, dword [ebp - 0x80]
inc eax
mov dword [ebp - 0x80], eax
cmp dword [ebp - 0x80], 1
jge 0x10012d32
mov eax, dword [ebp - 0x80]
mov dword [ebp + eax*4 - 0x1cc], 1
jmp 0x10012d15
mov byte [ebp - 0x58], 0
movzx eax, byte [ebp - 0x58]
test eax, eax
je 0x10012d54
mov dword [ebp - 0x348], 0x1008f5c0
push 0
push 0
push 0
call dword [sym.imp.USER32.dll_SetWindowRgn]
mov dword [ebp - 0xe0], 3
jmp 0x10012d6d
mov eax, dword [ebp - 0xe0]
dec eax
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0xe0], 0
jl 0x10012d93
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x1cc]
dec eax
push 4
pop ecx
imul ecx, ecx, 0
mov dword [ebp + ecx - 0x1cc], eax
jmp 0x10012d60
jmp 0x10012cd3
jmp 0x10012c80
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x344]
call fcn.10022d9b
mov dword [ebp - 0x14c], 0x4a90
mov dword [ebp - 0x1fc], 0x10007798
cmp dword [ebp - 0x14c], 0x4b36
jle 0x10012eb1
and dword [ebp - 0x88], 0
jmp 0x10012de6
mov eax, dword [ebp - 0x88]
inc eax
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 0x4b3
jge 0x10012ea7
and dword [ebp - 0x110], 0
jmp 0x10012e0c
mov eax, dword [ebp - 0x110]
inc eax
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0x6197
jge 0x10012ea2
and dword [ebp - 0x90], 0
jmp 0x10012e32
mov eax, dword [ebp - 0x90]
inc eax
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 0x6553
jge 0x10012e9d
mov eax, dword [ebp - 0x88]
mov ecx, dword [ebp - 0x110]
sar eax, cl
or eax, dword [ebp - 0x90]
cdq
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x248], edx
push dword [ebp - 0x248]
push dword [ebp - 0x24c]
lea ecx, [ebp - 0x3e0]
call fcn.100128ee
pop ecx
pop ecx
mov dword [ebp - 0x23c], eax
mov ecx, dword [ebp - 0x23c]
call fcn.100229df
push eax
call fcn.10074e83
pop ecx
lea ecx, [ebp - 0x3e0]
call fcn.100229d5
jmp 0x10012e25
jmp 0x10012dff
jmp 0x10012dd9
push 0
push 0
call dword [sym.imp.KERNEL32.dll_TlsSetValue]
mov dword [ebp - 0x2bc], 0xa5d6c05b
mov dword [ebp - 0x2b8], 0xa5d6c05b
mov dword [ebp - 0x2b4], 0xa5d6c05b
mov dword [ebp - 0x2b0], 0xa5d6c05b
cmp dword [ebp - 0x14c], 0x479e
jge 0x10012ef1
push dword [ebp - 0x1fc]
call fcn.10074e83
pop ecx
mov dword [ebp - 0x30], 0x8da8e97e
mov dword [ebp - 0xe8], 0
jmp 0x10012f11
mov eax, dword [ebp - 0xe8]
inc eax
mov dword [ebp - 0xe8], eax
cmp dword [ebp - 0xe8], 3
jge 0x10012f2d
mov eax, dword [ebp - 0xe8]
mov dword [ebp + eax*4 - 0x404], 0xf415d724
jmp 0x10012f04
mov dword [ebp - 0x30], 0
jmp 0x10012f3d
mov eax, dword [ebp - 0x30]
inc eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 3
jg 0x10012f8f
mov dword [ebp - 0x98], 0xffffffff
mov dword [ebp - 0x98], 3
jmp 0x10012f66
mov eax, dword [ebp - 0x98]
dec eax
mov dword [ebp - 0x98], eax
cmp dword [ebp - 0x98], 0
jl 0x10012f8d
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x30]
mov eax, dword [ebp + eax*4 - 0x2bc]
mov dword [ebp + ecx*4 - 0x2bc], eax
cmp dword [ebp - 0x30], 0
je 0x10012f8b
jmp 0x10012f8d
jmp 0x10012f59
jmp 0x10012f36
imul eax, dword [ebp - 0x30], 0x1188
push 4
pop ecx
imul ecx, ecx, 3
mov dword [ebp + ecx - 0x2bc], eax
mov dword [ebp - 0x364], 0xffffffff
mov byte [ebp - 0x56], 0
movzx eax, byte [ebp - 0x56]
test eax, eax
je 0x10012fd1
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
mov byte [ebp - 0x35], 0
movzx eax, byte [ebp - 0x35]
test eax, eax
je 0x10012ff3
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.USER32.dll_DeferWindowPos]
movzx eax, byte [0x1009400c]
test eax, eax
je 0x10013011
mov esi, section.godaue
mov edi, dword [ebp + 8]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp + 8]
jmp 0x1001469a
mov dword [ebp - 0x244], 0
mov dword [ebp - 0x2a4], 0x85ce96b7
mov dword [ebp - 0x320], 0xfffffffa
mov dword [ebp - 0x1dc], 0x5b054dbb
mov dword [ebp - 0x36c], 0xc5440874
mov dword [ebp - 0x240], 7
mov dword [ebp - 0x130], 0
push 4
lea ecx, [ebp - 0x2f0]
call fcn.10022d19
mov dword [ebp - 4], 1
mov dword [ebp - 0x328], 0x41145714
mov dword [ebp - 0x128], 0x7bdd
mov dword [ebp - 0x154], 3
mov dword [ebp - 0x124], 0
jmp 0x100130a2
mov eax, dword [ebp - 0x124]
inc eax
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 4
jge 0x100130c4
push dword [ebp - 0x124]
lea ecx, [ebp - 0x2f0]
call fcn.10022db7
mov dword [eax], 0xd373ee76
jmp 0x10013095
mov eax, dword [ebp - 0x128]
mov ecx, dword [ebp - 0x128]
dec ecx
mov dword [ebp - 0x128], ecx
test eax, eax
je 0x10013130
cmp dword [ebp - 0x1dc], 0
je 0x100130f9
cmp dword [ebp - 0x130], 0
je 0x100130f9
mov dword [ebp - 0x148], 1
jmp 0x10013100
and dword [ebp - 0x148], 0
mov eax, dword [ebp - 0x240]
imul eax, dword [ebp - 0x148]
cmp eax, 1
je 0x10013124
push 0
lea ecx, [ebp - 0x2f0]
call fcn.10022db7
cmp dword [eax], 0
je 0x10013130
mov dword [ebp - 0x1bc], 1
jmp 0x10013137
and dword [ebp - 0x1bc], 0
mov eax, dword [ebp - 0x154]
cmp dword [ebp - 0x1bc], eax
jl 0x10013151
mov dword [ebp - 0x218], 1
jmp 0x10013158
and dword [ebp - 0x218], 0
cmp dword [ebp - 0x244], 0x1fa6f63e
jl 0x10013170
mov dword [ebp - 0x204], 1
jmp 0x10013177
and dword [ebp - 0x204], 0
mov eax, dword [ebp - 0x130]
mov dword [ebp - 0x37c], eax
mov eax, dword [ebp - 0x154]
cmp dword [ebp - 0x130], eax
jge 0x1001319d
mov dword [ebp - 0x19c], 1
jmp 0x100131a4
and dword [ebp - 0x19c], 0
cmp dword [ebp - 0x19c], 0x7df3
je 0x100131bc
mov dword [ebp - 0x15c], 1
jmp 0x100131c3
and dword [ebp - 0x15c], 0
mov eax, dword [ebp - 0x15c]
sub eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x1dc], eax
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2f0]
call fcn.10022d9b
mov dword [ebp - 0x330], 0x10094000
mov dword [ebp - 0x164], 0x1b7c
mov dword [ebp - 0x20c], 0x100077c8
cmp dword [ebp - 0x164], 0x1eb9
jle 0x100132a7
and dword [ebp - 0xa8], 0
jmp 0x10013228
mov eax, dword [ebp - 0xa8]
inc eax
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0x1800
jge 0x100132a7
and dword [ebp - 0x6c], 0
jmp 0x10013241
mov eax, dword [ebp - 0x6c]
inc eax
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0x4d70
jge 0x100132a2
and dword [ebp - 0xf0], 0
jmp 0x10013260
mov eax, dword [ebp - 0xf0]
inc eax
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0x5cdb
jge 0x100132a0
mov eax, dword [ebp - 0x6c]
sub eax, dword [ebp - 0xf0]
or eax, dword [ebp - 0xa8]
cdq
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], edx
push dword [ebp - 0x254]
push dword [ebp - 0x258]
mov ecx, 0x1008fbf8
call fcn.100229ff
jmp 0x10013253
jmp 0x1001323a
jmp 0x1001321b
mov dword [ebp - 0x2c], 0xfffffffe
cmp dword [ebp - 0x164], 0x183f
jge 0x100132ca
mov edx, dword [ebp - 0x20c]
mov ecx, 0x1008fbf8
call fcn.1002574f
mov dword [ebp - 0x118], 0
jmp 0x100132e3
mov eax, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 2
jge 0x100132ff
mov eax, dword [ebp - 0x118]
mov dword [ebp + eax*4 - 0x35c], 1
jmp 0x100132d6
mov dword [ebp - 0x2c], 0
jmp 0x1001330f
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x12
jne 0x1001332c
mov dword [ebp - 0x250], 0
cmp dword [ebp - 0x250], 0
je 0x1001332a
jmp 0x1001332c
jmp 0x10013308
mov dword [ebp - 0x2c], 1
jmp 0x1001333c
mov eax, dword [ebp - 0x2c]
dec eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0
jl 0x100133aa
mov dword [ebp - 0x5c], 6
mov byte [ebp - 0x45], 0
movzx eax, byte [ebp - 0x45]
test eax, eax
je 0x1001335d
push 0
call dword [sym.imp.USER32.dll_GetDC]
mov dword [ebp - 0x5c], 0
jmp 0x1001336d
mov eax, dword [ebp - 0x5c]
inc eax
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 1
jg 0x100133a8
mov byte [ebp - 0x36], 0
movzx eax, byte [ebp - 0x36]
test eax, eax
je 0x10013397
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.GDI32.dll_Arc]
mov eax, dword [ebp - 0x5c]
cmp dword [ebp + eax*4 - 0x35c], 0
je 0x100133a6
jmp 0x100133a8
jmp 0x10013366
jmp 0x10013335
mov dword [ebp - 0x360], 0x10094004
mov dword [ebp - 0x1a4], 0x690b
mov dword [ebp - 0x214], 0x10007808
cmp dword [ebp - 0x1a4], 0x6b82
jle 0x10013493
call dword [sym.imp.KERNEL32.dll_GetEnvironmentStringsW]
and dword [ebp - 0xb0], 0
jmp 0x100133f4
mov eax, dword [ebp - 0xb0]
inc eax
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0x2663
jge 0x1001348b
and dword [ebp - 0xf8], 0
jmp 0x1001341a
mov eax, dword [ebp - 0xf8]
inc eax
mov dword [ebp - 0xf8], eax
cmp dword [ebp - 0xf8], 0x5424
jge 0x10013486
and dword [ebp - 0xb8], 0
jmp 0x1001343c
mov eax, dword [ebp - 0xb8]
inc eax
mov dword [ebp - 0xb8], eax
cmp dword [ebp - 0xb8], 0x919
jge 0x10013484
mov eax, dword [ebp - 0xb0]
cdq
idiv dword [ebp - 0xf8]
mov ecx, dword [ebp - 0xb8]
shl edx, cl
mov eax, edx
cdq
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x260], edx
push dword [ebp - 0x260]
push dword [ebp - 0x264]
mov ecx, 0x1008fbf8
call fcn.100229ff
jmp 0x1001342f
jmp 0x1001340d
jmp 0x100133e7
push 0
call dword [sym.imp.GDI32.dll_GetStockObject]
push 2
lea ecx, [ebp - 0x354]
call fcn.10022d19
mov dword [ebp - 4], 2
cmp dword [ebp - 0x1a4], 0x66f2
jge 0x100134c3
mov edx, dword [ebp - 0x214]
mov ecx, 0x1008fbf8
call fcn.1002574f
mov dword [ebp - 0x64], 0x2ee76f50
mov dword [ebp - 0x120], 0
jmp 0x100134e3
mov eax, dword [ebp - 0x120]
inc eax
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 2
jge 0x10013505
push dword [ebp - 0x120]
lea ecx, [ebp - 0x354]
call fcn.10022db7
mov dword [eax], 1
jmp 0x100134d6
mov dword [ebp - 0x64], 1
jmp 0x10013515
mov eax, dword [ebp - 0x64]
dec eax
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x64], 0
jl 0x100135dc
mov dword [ebp - 0x34], 0xffab8c3a
push 2
lea ecx, [ebp - 0x2d8]
call fcn.10022d19
mov byte [ebp - 4], 3
mov dword [ebp - 0xc0], 0
jmp 0x10013550
mov eax, dword [ebp - 0xc0]
inc eax
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 2
jge 0x10013572
push dword [ebp - 0xc0]
lea ecx, [ebp - 0x2d8]
call fcn.10022db7
mov dword [eax], 0xafa2fafd
jmp 0x10013543
mov dword [ebp - 0x34], 0
jmp 0x10013582
mov eax, dword [ebp - 0x34]
inc eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 1
jg 0x1001359c
mov esi, dword [ebp - 0x64]
push 0
lea ecx, [ebp - 0x2d8]
call fcn.10022db7
mov dword [eax], esi
jmp 0x1001357b
mov dword [ebp - 0x34], 1
jmp 0x100135ac
mov eax, dword [ebp - 0x34]
dec eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0
jl 0x100135c8
mov byte [ebp - 0x55], 0
movzx eax, byte [ebp - 0x55]
test eax, eax
je 0x100135c6
push 0
call dword [sym.imp.KERNEL32.dll_SetCommBreak]
jmp 0x100135a5
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2d8]
call fcn.10022d9b
jmp 0x1001350e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x354]
call fcn.10022d9b
mov byte [0x1009400c], 1
mov dword [ebp - 0x24], 0xfffffffe
mov dword [ebp - 0x16c], 0x46a8
mov dword [ebp - 0x21c], 0x10007858
cmp dword [ebp - 0x16c], 0x4991
jle 0x100136fa
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
and dword [ebp - 0x100], 0
jmp 0x1001363b
mov eax, dword [ebp - 0x100]
inc eax
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0x5e85
jge 0x100136fa
and dword [ebp - 0xc8], 0
jmp 0x10013661
mov eax, dword [ebp - 0xc8]
inc eax
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0x77a9
jge 0x100136f5
and dword [ebp - 0x114], 0
jmp 0x10013687
mov eax, dword [ebp - 0x114]
inc eax
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0x701f
jge 0x100136f0
mov eax, dword [ebp - 0x100]
sub eax, dword [ebp - 0xc8]
add eax, dword [ebp - 0x114]
cdq
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], edx
push dword [ebp - 0x26c]
push dword [ebp - 0x270]
lea ecx, [ebp - 0x3a4]
call fcn.100128ee
pop ecx
pop ecx
mov dword [ebp - 0x280], eax
mov ecx, dword [ebp - 0x280]
call fcn.100229df
push eax
call fcn.10074e83
pop ecx
lea ecx, [ebp - 0x3a4]
call fcn.100229d5
jmp 0x1001367a
jmp 0x10013654
jmp 0x1001362e
push 1
lea ecx, [ebp - 0x308]
call fcn.10022d19
mov dword [ebp - 4], 4
cmp dword [ebp - 0x16c], 0x430e
jge 0x10013726
push dword [ebp - 0x21c]
call fcn.10074e83
pop ecx
mov dword [ebp - 0x1c4], 0x1839
mov dword [ebp - 0x224], 0x100078b0
cmp dword [ebp - 0x1c4], 0x1a5d
jle 0x1001380e
and dword [ebp - 0xd0], 0
jmp 0x10013760
mov eax, dword [ebp - 0xd0]
inc eax
mov dword [ebp - 0xd0], eax
cmp dword [ebp - 0xd0], 0x3ddf
jge 0x1001380e
and dword [ebp - 0x108], 0
jmp 0x10013786
mov eax, dword [ebp - 0x108]
inc eax
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0x280e
jge 0x10013809
and dword [ebp - 0x70], 0
jmp 0x1001379f
mov eax, dword [ebp - 0x70]
inc eax
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0x40b1
jge 0x10013804
mov eax, dword [ebp - 0xd0]
sub eax, dword [ebp - 0x108]
mov ecx, dword [ebp - 0x70]
sar eax, cl
cdq
mov dword [ebp - 0x27c], eax
mov dword [ebp - 0x278], edx
push dword [ebp - 0x278]
push dword [ebp - 0x27c]
lea ecx, [ebp - 0x3c8]
call fcn.100128ee
pop ecx
pop ecx
mov dword [ebp - 0x25c], eax
mov ecx, dword [ebp - 0x25c]
call fcn.100229df
push eax
call fcn.10074e83
pop ecx
lea ecx, [ebp - 0x3c8]
call fcn.100229d5
jmp 0x10013798
jmp 0x10013779
jmp 0x10013753
mov dword [ebp - 0x20], 0
jmp 0x1001381e
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 2
jge 0x10013834
mov eax, dword [ebp - 0x20]
mov dword [ebp + eax*4 - 0x2cc], 0
jmp 0x10013817
cmp dword [ebp - 0x1c4], 0x163a
jge 0x1001384c
push dword [ebp - 0x224]
call fcn.10074e83
pop ecx
mov dword [ebp - 0x20], 0
jmp 0x1001385c
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 1
jge 0x10013878
push dword [ebp - 0x20]
lea ecx, [ebp - 0x308]
call fcn.10022db7
mov dword [eax], 6
jmp 0x10013855
mov dword [ebp - 0x24], 0xfffffff2
jmp 0x10013888
mov eax, dword [ebp - 0x24]
inc eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0x1c
jne 0x100138f7
mov dword [ebp - 0x74], 0xd16df251
mov dword [ebp - 0x338], 0
mov dword [ebp - 0x368], 0xffffffff
mov dword [ebp - 0x74], 0xffffffec
jmp 0x100138b9
mov eax, dword [ebp - 0x74]
inc eax
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 0xfffffffb
jl 0x100138f5
mov dword [ebp - 0x3c], 0x2250db85
mov eax, dword [ebp - 0x3c]
dec eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x3c], 0
jmp 0x100138dd
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 2
jge 0x100138f3
mov eax, dword [ebp - 0x3c]
mov dword [ebp + eax*4 - 0x2cc], 0xe9fb1c03
jmp 0x100138d6
jmp 0x100138b2
jmp 0x10013881
mov dword [ebp - 0x24], 1
jmp 0x10013907
mov eax, dword [ebp - 0x24]
dec eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0
jl 0x10013a0c
mov dword [ebp - 0x174], 0x68aa2d34
mov dword [ebp - 0x184], 0xffffffff
mov dword [ebp - 0x298], 0
mov dword [ebp - 0x7c], 0
jmp 0x1001393f
mov eax, dword [ebp - 0x7c]
inc eax
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 1
jge 0x10013955
mov eax, dword [ebp - 0x7c]
mov dword [ebp + eax*4 - 0x138], 0xffffffff
jmp 0x10013938
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x138], 1
jl 0x10013971
mov dword [ebp - 0x17c], 1
jmp 0x10013978
and dword [ebp - 0x17c], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x138]
push 4
pop ecx
imul ecx, ecx, 0
sub eax, dword [ebp + ecx - 0x138]
mov dword [ebp - 0x174], eax
push 4
pop eax
imul eax, eax, 0
mov dword [ebp + eax - 0x2cc], 7
imul eax, dword [ebp - 0x174], 7
mov dword [ebp - 0x1ac], eax
push 0
lea ecx, [ebp - 0x308]
call fcn.10022db7
mov ecx, dword [ebp - 0x1ac]
mov dword [eax], ecx
mov eax, dword [ebp - 0x1ac]
cmp eax, dword [ebp - 0x17c]
jne 0x100139e5
mov dword [ebp - 0x1d4], 1
jmp 0x100139ec
and dword [ebp - 0x1d4], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x184], eax
mov eax, dword [ebp - 0x184]
sub eax, dword [ebp - 0x24]
mov dword [ebp - 0x298], eax
jmp 0x10013900
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x308]
call fcn.10022d9b
xor eax, eax
inc eax
imul eax, eax, 0x148
add eax, 0x10094010
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x28], 1
push 4
lea ecx, [ebp - 0x1ec]
call fcn.10022d19
mov dword [ebp - 4], 5
mov dword [ebp - 0x194], 0xffffffff
mov dword [ebp - 0x268], 0x263b0a6d
mov dword [ebp - 0x150], 0xffffffff
mov dword [ebp - 0x28c], 0xb56cef3c
mov dword [ebp - 0x160], 0x92079655
mov dword [ebp - 0x1b4], 0x1c32
mov dword [ebp - 0x22c], 0x10007908
cmp dword [ebp - 0x1b4], 0x1f68
jle 0x10013b8a
and dword [ebp - 0x9c], 0
jmp 0x10013ab6
mov eax, dword [ebp - 0x9c]
inc eax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x6372
jge 0x10013b7c
and dword [ebp - 0x84], 0
jmp 0x10013adc
mov eax, dword [ebp - 0x84]
inc eax
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0x6c6b
jge 0x10013b77
and dword [ebp - 0x8c], 0
jmp 0x10013b02
mov eax, dword [ebp - 0x8c]
inc eax
mov dword [ebp - 0x8c], eax
cmp dword [ebp - 0x8c], 0xfa5
jge 0x10013b72
and dword [ebp - 0x94], 0
jmp 0x10013b24
mov eax, dword [ebp - 0x94]
inc eax
mov dword [ebp - 0x94], eax
cmp dword [ebp - 0x94], 0x633
jge 0x10013b70
mov ecx, dword [ebp - 0x84]
imul ecx, dword [ebp - 0x8c]
sub ecx, dword [ebp - 0x94]
mov eax, dword [ebp - 0x9c]
sar eax, cl
cdq
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], edx
push dword [ebp - 0x284]
push dword [ebp - 0x288]
mov ecx, 0x1008fbf8
call fcn.100229ff
jmp 0x10013b17
jmp 0x10013af5
jmp 0x10013acf
jmp 0x10013aa9
push 0
push 0
push 0
push 0
call dword [sym.imp.USER32.dll_DrawEdge]
mov dword [ebp - 0x1f0], 0xc1094d0e
cmp dword [ebp - 0x1b4], 0x1a80
jge 0x10013bb0
mov edx, dword [ebp - 0x22c]
mov ecx, 0x1008fbf8
call fcn.1002574f
mov dword [ebp - 0x1c], 0
jmp 0x10013bc0
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 4
jge 0x10013bdc
push dword [ebp - 0x1c]
lea ecx, [ebp - 0x1ec]
call fcn.10022db7
mov dword [eax], 0xe01b17d7
jmp 0x10013bb9
mov dword [ebp - 0x1c], 0
jmp 0x10013bec
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 3
jge 0x10013c02
mov eax, dword [ebp - 0x1c]
mov dword [ebp + eax*4 - 0x38c], 0
jmp 0x10013be5
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x318], eax
push 3
lea ecx, [ebp - 0x1ec]
call fcn.10022db7
mov dword [eax], 1
mov esi, dword [ebp - 0x28]
push 1
lea ecx, [ebp - 0x1ec]
call fcn.10022db7
cmp esi, dword [eax]
jge 0x10013c3e
mov dword [ebp - 0x18c], 1
jmp 0x10013c45
and dword [ebp - 0x18c], 0
mov eax, dword [ebp - 0x18c]
sub eax, dword [ebp - 0x28]
cmp eax, dword [ebp - 0x28]
jge 0x10013c5f
mov dword [ebp - 0x140], 1
jmp 0x10013c66
and dword [ebp - 0x140], 0
mov eax, dword [ebp - 0x140]
mov dword [ebp - 0x194], eax
cmp dword [ebp - 0x194], 0
je 0x10013c99
push 3
lea ecx, [ebp - 0x1ec]
call fcn.10022db7
cmp dword [eax], 0
je 0x10013c99
mov dword [ebp - 0x12c], 1
jmp 0x10013ca0
and dword [ebp - 0x12c], 0
push 4
pop eax
imul eax, eax, 0
mov ecx, dword [ebp - 0x12c]
mov dword [ebp + eax - 0x38c], ecx
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0x28]
cmp dword [ebp - 0x28], eax
jne 0x10013cd3
mov dword [ebp - 0x144], 1
jmp 0x10013cda
and dword [ebp - 0x144], 0
mov eax, dword [ebp - 0x144]
sub eax, dword [ebp - 0x28]
cmp eax, dword [ebp - 0x28]
jl 0x10013cf4
mov dword [ebp - 0x234], 1
jmp 0x10013cfb
and dword [ebp - 0x234], 0
push 2
lea ecx, [ebp - 0x1ec]
call fcn.10022db7
mov eax, dword [eax]
mov dword [ebp - 0x150], eax
mov eax, dword [ebp - 0x28c]
cmp dword [ebp - 0x150], eax
je 0x10013d2a
mov dword [ebp - 0x158], 1
jmp 0x10013d31
and dword [ebp - 0x158], 0
mov eax, dword [ebp - 0x158]
mov dword [ebp - 0x160], eax
cmp dword [ebp - 0x160], 0xfffffffd
je 0x10013d52
mov dword [ebp - 0x168], 1
jmp 0x10013d59
and dword [ebp - 0x168], 0
imul eax, dword [ebp - 0x168], 3
mov dword [ebp - 0x1f0], eax
mov byte [ebp - 0x3d], 0
mov dword [ebp - 0x170], 0x130c
mov dword [ebp - 0x1f8], 0x1000795c
cmp dword [ebp - 0x170], 0x14d1
jle 0x10013e63
and dword [ebp - 0xb4], 0
jmp 0x10013da4
mov eax, dword [ebp - 0xb4]
inc eax
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0x2d26
jge 0x10013e63
and dword [ebp - 0xa4], 0
jmp 0x10013dca
mov eax, dword [ebp - 0xa4]
inc eax
mov dword [ebp - 0xa4], eax
cmp dword [ebp - 0xa4], 0x34b7
jge 0x10013e5e
and dword [ebp - 0xac], 0
jmp 0x10013df0
mov eax, dword [ebp - 0xac]
inc eax
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0x66b3
jge 0x10013e59
mov eax, dword [ebp - 0xa4]
and eax, dword [ebp - 0xac]
or eax, dword [ebp - 0xb4]
cdq
mov dword [ebp - 0x294], eax
mov dword [ebp - 0x290], edx
push dword [ebp - 0x290]
push dword [ebp - 0x294]
lea ecx, [ebp - 0x3f8]
call fcn.100128ee
pop ecx
pop ecx
mov dword [ebp - 0x274], eax
mov ecx, dword [ebp - 0x274]
call fcn.100229df
push eax
call fcn.10074e83
pop ecx
lea ecx, [ebp - 0x3f8]
call fcn.100229d5
jmp 0x10013de3
jmp 0x10013dbd
jmp 0x10013d97
movzx eax, byte [ebp - 0x3d]
test eax, eax
je 0x10013e73
push 0
call dword [sym.imp.KERNEL32.dll_GlobalUnlock]
cmp dword [ebp - 0x170], 0x10e2
jge 0x10013e8b
push dword [ebp - 0x1f8]
call fcn.10074e83
pop ecx
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1ec]
call fcn.10022d9b
xor eax, eax
inc eax
imul eax, eax, 0x1c
add eax, 0x10094010
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0x1b0]
mov dword [section.godaue], eax
push 1
lea ecx, [ebp - 0x2fc]
call fcn.10022d19
mov dword [ebp - 4], 6
mov dword [ebp - 0x60], 0x901f2c29
mov dword [ebp - 0x370], 0x46721591
mov dword [ebp - 0x378], 0x9ea41449
mov dword [ebp - 0x380], 0x714f98ca
push 3
lea ecx, [ebp - 0x2e4]
call fcn.10022d19
mov byte [ebp - 4], 7
mov dword [ebp - 0x10], 0
jmp 0x10013f10
mov eax, dword [ebp - 0x10]
inc eax
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jge 0x10013f2c
push dword [ebp - 0x10]
lea ecx, [ebp - 0x2fc]
call fcn.10022db7
mov dword [eax], 0xf6af1124
jmp 0x10013f09
mov dword [ebp - 0x10], 0
jmp 0x10013f3c
mov eax, dword [ebp - 0x10]
inc eax
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 3
jge 0x10013f52
mov eax, dword [ebp - 0x10]
mov dword [ebp + eax*4 - 0x3b0], 0xb04800fa
jmp 0x10013f35
mov dword [ebp - 0x10], 0
jmp 0x10013f62
mov eax, dword [ebp - 0x10]
inc eax
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 3
jge 0x10013f7e
push dword [ebp - 0x10]
lea ecx, [ebp - 0x2e4]
call fcn.10022db7
mov dword [eax], 0xef068cd5
jmp 0x10013f5b
mov dword [ebp - 0x60], 0
jmp 0x10013f8e
mov eax, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 1
jge 0x10013faa
push dword [ebp - 0x60]
lea ecx, [ebp - 0x2fc]
call fcn.10022db7
mov dword [eax], 0xdf603fa7
jmp 0x10013f87
mov dword [ebp - 0x180], 0x2e45
mov dword [ebp - 0x200], 0x1000799c
cmp dword [ebp - 0x180], 0x31fa
jle 0x100140b3
push 0
push 0
call dword [sym.imp.USER32.dll_LoadIconA]
and dword [ebp - 0xd4], 0
jmp 0x10013fee
mov eax, dword [ebp - 0xd4]
inc eax
mov dword [ebp - 0xd4], eax
cmp dword [ebp - 0xd4], 0x14a
jge 0x100140b3
and dword [ebp - 0xcc], 0
jmp 0x10014014
mov eax, dword [ebp - 0xcc]
inc eax
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 0x24c6
jge 0x100140ae
and dword [ebp - 0xbc], 0
jmp 0x1001403a
mov eax, dword [ebp - 0xbc]
inc eax
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0x727c
jge 0x100140a9
and dword [ebp - 0xc4], 0
jmp 0x1001405c
mov eax, dword [ebp - 0xc4]
inc eax
mov dword [ebp - 0xc4], eax
cmp dword [ebp - 0xc4], 0x354a
jge 0x100140a7
mov ecx, dword [ebp - 0xbc]
add ecx, dword [ebp - 0xc4]
mov eax, dword [ebp - 0xcc]
shl eax, cl
xor eax, dword [ebp - 0xd4]
cdq
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], edx
push dword [ebp - 0x29c]
push dword [ebp - 0x2a0]
mov ecx, 0x1008fbf8
call fcn.100229ff
jmp 0x1001404f
jmp 0x1001402d
jmp 0x10014007
jmp 0x10013fe1
push 1
lea ecx, [ebp - 0x2e4]
call fcn.10022db7
mov dword [ebp - 0x178], eax
mov eax, dword [ebp - 0x178]
mov eax, dword [eax]
dec eax
mov ecx, dword [ebp - 0x178]
mov dword [ecx], eax
cmp dword [ebp - 0x180], 0x2d93
jge 0x100140f3
mov edx, dword [ebp - 0x200]
mov ecx, 0x1008fbf8
call fcn.1002574f
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x2e4]
call fcn.10022d9b
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2fc]
call fcn.10022d9b
mov eax, dword [ebp - 0x13c]
mov dword [0x10094004], eax
mov dword [ebp - 0x374], 0x1008f604
mov dword [ebp - 0x18], 0xfffffffe
push 1
lea ecx, [ebp - 0x314]
call fcn.10022d19
mov dword [ebp - 4], 8
mov dword [ebp - 0x14], 0
jmp 0x10014151
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 2
jge 0x10014167
mov eax, dword [ebp - 0x14]
mov dword [ebp + eax*4 - 0x2c4], 0
jmp 0x1001414a
mov dword [ebp - 0x14], 0
jmp 0x10014177
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 1
jge 0x10014193
push dword [ebp - 0x14]
lea ecx, [ebp - 0x314]
call fcn.10022db7
mov dword [eax], 6
jmp 0x10014170
mov dword [ebp - 0x18], 0xfffffff2
jmp 0x100141a3
mov eax, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x1c
jne 0x10014224
mov dword [ebp - 0xdc], 0xd16df251
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 0xffffffff
mov dword [ebp - 0xdc], 0xffffffec
jmp 0x100141e0
mov eax, dword [ebp - 0xdc]
inc eax
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0xfffffffb
jl 0x1001421f
mov dword [ebp - 0x44], 0x2250db85
mov eax, dword [ebp - 0x44]
dec eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x44], 0
jmp 0x10014207
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 2
jge 0x1001421d
mov eax, dword [ebp - 0x44]
mov dword [ebp + eax*4 - 0x2c4], 0xe9fb1c03
jmp 0x10014200
jmp 0x100141d3
jmp 0x1001419c
mov dword [ebp - 0x18], 1
jmp 0x10014234
mov eax, dword [ebp - 0x18]
dec eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0
jl 0x10014348
mov dword [ebp - 0x188], 0x68aa2d34
mov dword [ebp - 0x1a8], 0xffffffff
mov dword [ebp - 0x208], 0
mov dword [ebp - 0xe4], 0
jmp 0x10014275
mov eax, dword [ebp - 0xe4]
inc eax
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 1
jge 0x10014291
mov eax, dword [ebp - 0xe4]
mov dword [ebp + eax*4 - 0x134], 0xffffffff
jmp 0x10014268
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x134], 1
jl 0x100142ad
mov dword [ebp - 0x198], 1
jmp 0x100142b4
and dword [ebp - 0x198], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x134]
push 4
pop ecx
imul ecx, ecx, 0
sub eax, dword [ebp + ecx - 0x134]
mov dword [ebp - 0x188], eax
push 4
pop eax
imul eax, eax, 0
mov dword [ebp + eax - 0x2c4], 7
imul eax, dword [ebp - 0x188], 7
mov dword [ebp - 0x190], eax
push 0
lea ecx, [ebp - 0x314]
call fcn.10022db7
mov ecx, dword [ebp - 0x190]
mov dword [eax], ecx
mov eax, dword [ebp - 0x190]
cmp eax, dword [ebp - 0x198]
jne 0x10014321
mov dword [ebp - 0x1a0], 1
jmp 0x10014328
and dword [ebp - 0x1a0], 0
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x1a8]
sub eax, dword [ebp - 0x18]
mov dword [ebp - 0x208], eax
jmp 0x1001422d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x314]
call fcn.10022d9b
push 4
pop eax
imul eax, eax, 0
push 4
pop ecx
imul ecx, ecx, 0
mov edx, dword [ebp - 0x13c]
mov edx, dword [edx + eax]
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [eax + ecx]
call fcn.10012926
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x4c], 0x824a8c6a
mov dword [ebp - 0x1d8], 0x39cb61d2
mov dword [ebp - 0x4c], 0xffffffe5
jmp 0x100143a1
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0xf
jle 0x10014441
mov dword [ebp - 0x68], 0
mov dword [ebp - 0xec], 0
jmp 0x100143cb
mov eax, dword [ebp - 0xec]
inc eax
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 1
jge 0x100143e7
mov eax, dword [ebp - 0xec]
mov dword [ebp + eax*4 - 0x210], 0
jmp 0x100143be
mov dword [ebp - 0x68], 0
jmp 0x100143f7
mov eax, dword [ebp - 0x68]
inc eax
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0
jg 0x1001443c
mov dword [ebp - 0xf4], 0x629aa810
mov dword [ebp - 0xf4], 0
jmp 0x10014420
mov eax, dword [ebp - 0xf4]
inc eax
mov dword [ebp - 0xf4], eax
cmp dword [ebp - 0xf4], 0
jg 0x1001443a
mov eax, dword [ebp - 0x68]
cmp dword [ebp + eax*4 - 0x210], 0
je 0x10014438
jmp 0x1001443a
jmp 0x10014413
jmp 0x100143f0
jmp 0x1001439a
cmp dword [ebp - 0x1d8], 0
je 0x1001446b
mov byte [ebp - 0x57], 0
movzx eax, byte [ebp - 0x57]
test eax, eax
je 0x10014466
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.USER32.dll_DrawTextW]
jmp 0x10014675
mov dword [ebp - 0x54], 0xaa61fc2d
mov dword [ebp - 0x1b8], 0x7880
mov dword [ebp - 0x220], 0x100079b8
cmp dword [ebp - 0x1b8], 0x7b65
jle 0x1001456b
and dword [ebp - 0x10c], 0
jmp 0x100144ac
mov eax, dword [ebp - 0x10c]
inc eax
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0x2828
jge 0x1001456b
and dword [ebp - 0xfc], 0
jmp 0x100144d2
mov eax, dword [ebp - 0xfc]
inc eax
mov dword [ebp - 0xfc], eax
cmp dword [ebp - 0xfc], 0x6813
jge 0x10014566
and dword [ebp - 0x104], 0
jmp 0x100144f8
mov eax, dword [ebp - 0x104]
inc eax
mov dword [ebp - 0x104], eax
cmp dword [ebp - 0x104], 0x551c
jge 0x10014561
mov eax, dword [ebp - 0xfc]
add eax, dword [ebp - 0x104]
and eax, dword [ebp - 0x10c]
cdq
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2a8], edx
push dword [ebp - 0x2a8]
push dword [ebp - 0x2ac]
lea ecx, [ebp - 0x41c]
call fcn.100128ee
pop ecx
pop ecx
mov dword [ebp - 0x1f4], eax
mov ecx, dword [ebp - 0x1f4]
call fcn.100229df
push eax
call fcn.10074e83
pop ecx
lea ecx, [ebp - 0x41c]
call fcn.100229d5
jmp 0x100144eb
jmp 0x100144c5
jmp 0x1001449f
mov dword [ebp - 0x230], 0xd53d
cmp dword [ebp - 0x1b8], 0x75b7
jge 0x10014597
mov dword [ebp - 0x32c], 0x1008f5dc
push dword [ebp - 0x220]
call fcn.10074e83
pop ecx
mov byte [ebp - 0x4d], 0
movzx eax, byte [ebp - 0x4d]
test eax, eax
je 0x100145b1
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_GetOverlappedResult]
cmp dword [ebp - 0x54], 0
je 0x10014608
mov eax, dword [ebp - 0x4c]
sub eax, 0x6eaf0515
cmp eax, dword [ebp - 0x54]
jle 0x100145d6
mov eax, 0x26f3
test eax, eax
jne 0x100145d6
and dword [ebp - 0x1c0], 0
jmp 0x100145e0
mov dword [ebp - 0x1c0], 1
mov eax, dword [ebp - 0x1c0]
dec eax
cmp dword [ebp - 0x4c], eax
jne 0x100145fb
cmp dword [ebp - 0x4c], 0
jne 0x100145fb
and dword [ebp - 0x1c8], 0
jmp 0x10014605
mov dword [ebp - 0x1c8], 1
mov eax, dword [ebp - 0x54]
cmp dword [ebp - 0x54], 0xbc99
jg 0x1001461d
mov dword [ebp - 0x1d0], 1
jmp 0x10014624
and dword [ebp - 0x1d0], 0
mov eax, dword [ebp - 0x54]
cmp eax, dword [ebp - 0x1d0]
jne 0x1001463b
mov dword [ebp - 0x228], 1
jmp 0x10014642
and dword [ebp - 0x228], 0
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x334], eax
mov eax, dword [ebp - 0x54]
cmp dword [ebp - 0x1d8], eax
jne 0x10014662
mov dword [ebp - 0x1e0], 1
jmp 0x10014669
and dword [ebp - 0x1e0], 0
mov eax, dword [ebp - 0x1e0]
mov dword [ebp - 0x230], eax
push dword [ebp - 0x13c]
mov edx, 0x1009423c
mov ecx, dword [ebp - 0x238]
call fcn.10012932
pop ecx
mov esi, section.godaue
mov edi, dword [ebp + 8]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret