Function at 0x10008310
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100385f2
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x7bc
mov eax, dword [0x10045008]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0x104
lea eax, [ebp - 0x120]
push eax
push dword [0x100913a4]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
xorps xmm0, xmm0
mov dword [ebp - 0x128], 0
lea ecx, [ebp - 0x120]
mov dword [ebp - 0x124], 0
movups xmmword [ebp - 0x138], xmm0
lea edx, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10008390
sub ecx, edx
lea eax, [ebp - 0x120]
push ecx
push eax
lea ecx, [ebp - 0x138]
call fcn.10010880
mov dword [ebp - 4], 0
mov word [ebp - 0x758], 0x5c
push ecx
lea eax, [ebp - 0x758]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x138]
call fcn.1000fc10
xorps xmm0, xmm0
mov dword [ebp - 0x5b0], 0
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x5ac], 0
movups xmmword [ebp - 0x5c0], xmm0
lea edx, [eax + 1]
cmp dword [ebp - 0x128], edx
lea eax, [ebp - 0x138]
cmovb edx, dword [ebp - 0x128]
cmp dword [ebp - 0x124], 0x10
push edx
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10010880
mov ecx, dword [ebp - 0x124]
cmp ecx, 0x10
jb 0x1000845c
mov edx, dword [ebp - 0x138]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10008452
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000bfcb
push ecx
push edx
call fcn.10035d86
add esp, 8
movups xmm0, xmmword [ebp - 0x5c0]
xor eax, eax
mov byte [ebp - 0x5c0], 0
mov word [ebp - 0x758], ax
movups xmmword [ebp - 0x138], xmm0
mov dword [ebp - 0x33c], 0x666e6f63
movq xmm0, qword [ebp - 0x5b0]
movq qword [ebp - 0x128], xmm0
mov dword [ebp - 0x5b0], 0
mov dword [ebp - 0x5ac], 0xf
mov dword [ebp - 0x338], 0x632e6769
mov word [ebp - 0x334], 0x6766
mov byte [ebp - 0x332], al
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x138]
call fcn.1000fce0
xorps xmm0, xmm0
mov word [ebp - 0x334], 0
movq qword [ebp - 0x33c], xmm0
mov byte [ebp - 0x332], 0
mov dword [ebp - 0x168], 0x69746341
mov word [ebp - 0x164], 0x6576
mov byte [ebp - 0x162], 0
mov dword [ebp - 0x2a8], 0x626d6941
mov word [ebp - 0x2a4], 0x746f
mov byte [ebp - 0x2a2], 0
mov byte [ebp - 4], 4
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x168]
lea ecx, [ebp - 0x2a8]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
lea ecx, [ebp - 0x614]
test eax, eax
setne byte [0x10fb235c]
xor eax, eax
mov dword [ebp - 0x168], eax
mov word [ebp - 0x164], ax
mov byte [ebp - 0x162], al
mov dword [ebp - 0x2a8], eax
mov word [ebp - 0x2a4], ax
mov byte [ebp - 0x2a2], al
mov eax, 0x1003ce9c
sub eax, 0x3674a937
push eax
call fcn.10010100
mov edx, eax
mov dword [ebp - 0x2b0], 0x626d6941
mov word [ebp - 0x2ac], 0x746f
mov byte [ebp - 0x2aa], 0
mov byte [ebp - 4], 6
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2b0]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
xorps xmm0, xmm0
test eax, eax
movq qword [ebp - 0x614], xmm0
setne byte [0x10fb2364]
xor eax, eax
mov dword [ebp - 0x2b0], eax
mov word [ebp - 0x2ac], ax
mov byte [ebp - 0x2aa], al
mov word [ebp - 0x60c], ax
mov byte [ebp - 0x60a], al
mov eax, 0x1003ceb0
sub eax, 0x572441b7
lea ecx, [ebp - 0x6e0]
push eax
call fcn.10010190
mov edx, eax
mov dword [ebp - 0x2b8], 0x626d6941
mov word [ebp - 0x2b4], 0x746f
mov byte [ebp - 0x2b2], 0
mov byte [ebp - 4], 8
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2b8]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
lea ecx, [ebp - 0x65c]
test eax, eax
xorps xmm0, xmm0
movq qword [ebp - 0x6e0], xmm0
setne byte [0x10fb235d]
xor eax, eax
mov dword [ebp - 0x2b8], eax
mov word [ebp - 0x2b4], ax
mov byte [ebp - 0x2b2], al
mov word [ebp - 0x6d8], ax
mov eax, 0x1003cec4
sub eax, 0x7856a157
push eax
call fcn.10010210
mov edx, eax
mov dword [ebp - 0x2c0], 0x626d6941
mov word [ebp - 0x2bc], 0x746f
mov byte [ebp - 0x2ba], 0
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2c0]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
lea ecx, [ebp - 0x6d4]
test eax, eax
xorps xmm0, xmm0
movq qword [ebp - 0x65c], xmm0
setne byte [0x10fb2367]
xor eax, eax
mov dword [ebp - 0x2c0], eax
mov word [ebp - 0x2bc], ax
mov byte [ebp - 0x2ba], al
mov byte [ebp - 0x654], al
mov eax, 0x1003ced8
sub eax, 0x7913f1f6
push eax
call fcn.10010280
mov edx, eax
mov dword [ebp - 0x278], 0x626d6941
mov word [ebp - 0x274], 0x746f
mov byte [ebp - 0x272], 0
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x278]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [0x10fb2494], eax
xor eax, eax
mov dword [ebp - 0x278], eax
mov word [ebp - 0x274], ax
mov byte [ebp - 0x272], al
xorps xmm0, xmm0
mov word [ebp - 0x6cc], ax
movq qword [ebp - 0x6d4], xmm0
mov dword [ebp - 0x2d0], 0x626d6941
mov word [ebp - 0x2cc], 0x746f
mov byte [ebp - 0x2ca], al
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2d0]
mov edx, 0x1003ceec
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x384], 0x53746948
mov dword [ebp - 0x380], 0x6e6163
setne byte [0x10fb2365]
xor eax, eax
mov dword [ebp - 0x2d0], eax
mov word [ebp - 0x2cc], ax
mov byte [ebp - 0x2ca], al
mov dword [ebp - 0x170], 0x626d6941
mov word [ebp - 0x16c], 0x746f
mov byte [ebp - 0x16a], al
mov byte [ebp - 4], 0xf
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x384]
lea ecx, [ebp - 0x170]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [0x10fb2490], eax
xorps xmm0, xmm0
xor eax, eax
movq qword [ebp - 0x384], xmm0
add esp, 0x18
mov dword [ebp - 0x170], eax
mov word [ebp - 0x16c], ax
mov ecx, 0xfc
mov byte [ebp - 0x16a], al
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x1003cf10]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x47c], al
and ecx, 0x800000ff
jns 0x100088c0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xc
jl 0x100088a0
mov byte [ebp - 0x470], 0
mov dword [ebp - 0x178], 0x626d6941
mov word [ebp - 0x174], 0x746f
mov byte [ebp - 0x172], 0
mov byte [ebp - 4], 0x11
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x47c]
lea ecx, [ebp - 0x178]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
xorps xmm0, xmm0
test eax, eax
movq qword [ebp - 0x47c], xmm0
mov ecx, 0xc3
setne byte [0x10fb2369]
xor eax, eax
mov dword [ebp - 0x178], eax
xor edx, edx
mov word [ebp - 0x174], ax
mov byte [ebp - 0x172], al
mov dword [ebp - 0x474], eax
mov byte [ebp - 0x470], al
mov al, byte [edx + 0x1003cf28]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x744], al
and ecx, 0x800000ff
jns 0x10008972
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xf
jl 0x10008952
mov byte [ebp - 0x735], 0
mov dword [ebp - 0x180], 0x626d6941
mov word [ebp - 0x17c], 0x746f
mov byte [ebp - 0x17a], 0
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x744]
lea ecx, [ebp - 0x180]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [0x10fb2370], eax
xorps xmm0, xmm0
xor eax, eax
mov dword [ebp - 0x188], 0x62746948
mov dword [ebp - 0x180], eax
mov word [ebp - 0x17c], ax
mov byte [ebp - 0x17a], al
movups xmmword [ebp - 0x744], xmm0
mov word [ebp - 0x184], 0x786f
mov byte [ebp - 0x182], al
mov dword [ebp - 0x190], 0x626d6941
mov word [ebp - 0x18c], 0x746f
mov byte [ebp - 0x18a], al
mov byte [ebp - 4], 0x15
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x188]
lea ecx, [ebp - 0x190]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [0x10fb2374], eax
lea ecx, [ebp - 0x620]
xor eax, eax
add esp, 0x10
mov dword [ebp - 0x188], eax
mov word [ebp - 0x184], ax
mov byte [ebp - 0x182], al
mov dword [ebp - 0x190], eax
mov word [ebp - 0x18c], ax
mov byte [ebp - 0x18a], al
mov eax, 0x1003cf50
sub eax, 0x4564fb2f
push eax
call fcn.10010300
mov edx, eax
mov dword [ebp - 0x198], 0x626d6941
mov word [ebp - 0x194], 0x746f
mov byte [ebp - 0x192], 0
mov byte [ebp - 4], 0x17
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x198]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [0x10fb2378], eax
xorps xmm0, xmm0
xor eax, eax
movq qword [ebp - 0x620], xmm0
mov dword [ebp - 0x198], eax
mov word [ebp - 0x194], ax
mov byte [ebp - 0x192], al
mov word [ebp - 0x618], ax
mov byte [ebp - 0x616], al
mov dword [ebp - 0x1a0], 0x656c6953
mov word [ebp - 0x19c], 0x746e
mov byte [ebp - 0x19a], al
mov dword [ebp - 0x1a8], 0x626d6941
mov word [ebp - 0x1a4], 0x746f
mov byte [ebp - 0x1a2], al
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1a0]
lea ecx, [ebp - 0x1a8]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 0x10
mov ecx, 0xec
test eax, eax
setne byte [0x10fb236a]
xor eax, eax
mov dword [ebp - 0x1a0], eax
xor edx, edx
mov word [ebp - 0x19c], ax
mov byte [ebp - 0x19a], al
mov dword [ebp - 0x1a8], eax
mov word [ebp - 0x1a4], ax
mov byte [ebp - 0x1a2], al
nop word [eax + eax]
mov al, byte [edx + 0x1003cf74]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x58c], al
and ecx, 0x800000ff
jns 0x10008bc0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10008ba0
mov byte [ebp - 0x57f], 0
mov dword [ebp - 0x1b0], 0x626d6941
mov word [ebp - 0x1ac], 0x746f
mov byte [ebp - 0x1aa], 0
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x58c]
lea ecx, [ebp - 0x1b0]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
lea ecx, [ebp - 0x668]
test eax, eax
xorps xmm0, xmm0
movq qword [ebp - 0x58c], xmm0
setne byte [0x10fb236b]
xor eax, eax
mov dword [ebp - 0x1b0], eax
mov word [ebp - 0x1ac], ax
mov byte [ebp - 0x1aa], al
mov dword [ebp - 0x584], eax
mov word [ebp - 0x580], ax
mov eax, 0x1003cf8c
sub eax, 0x246f92f2
push eax
call fcn.10010390
mov edx, eax
mov dword [ebp - 0x1b8], 0x626d6941
mov word [ebp - 0x1b4], 0x746f
mov byte [ebp - 0x1b2], 0
mov byte [ebp - 4], 0x1d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x1b8]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
lea ecx, [ebp - 0x62c]
test eax, eax
xorps xmm0, xmm0
movq qword [ebp - 0x668], xmm0
setne byte [0x10fb236c]
xor eax, eax
push 0x2eff358c
mov dword [ebp - 0x1b8], eax
mov word [ebp - 0x1b4], ax
mov byte [ebp - 0x1b2], al
mov byte [ebp - 0x660], al
call fcn.10010400
mov edx, eax
mov dword [ebp - 0x1c8], 0x626d6941
mov word [ebp - 0x1c4], 0x746f
mov byte [ebp - 0x1c2], 0
mov byte [ebp - 4], 0x1f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x1c8]
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.100077d0
add esp, 4
movss dword [0x10fb24b8], xmm0
xor eax, eax
xorps xmm0, xmm0
mov dword [ebp - 0x1c8], eax
mov word [ebp - 0x1c4], ax
mov byte [ebp - 0x1c2], al
movq qword [ebp - 0x62c], xmm0
mov word [ebp - 0x624], ax
mov byte [ebp - 0x622], al
mov ecx, 0xcd
xor edx, edx
mov al, byte [edx + 0x1003cfb4]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x5a8], al
and ecx, 0x800000ff
jns 0x10008d85
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10008d65
mov byte [ebp - 0x59d], 0
mov dword [ebp - 0x1c0], 0x626d6941
mov word [ebp - 0x1bc], 0x746f
mov byte [ebp - 0x1ba], 0
mov byte [ebp - 4], 0x21
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x5a8]
lea ecx, [ebp - 0x1c0]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
lea ecx, [ebp - 0x638]
test eax, eax
xorps xmm0, xmm0
movq qword [ebp - 0x5a8], xmm0
setne byte [0x10fb236f]
xor eax, eax
push 0x3bcf51ca
mov dword [ebp - 0x1c0], eax
mov word [ebp - 0x1bc], ax
mov byte [ebp - 0x1ba], al
mov dword [ebp - 0x5a0], eax
call fcn.10010490
mov edx, eax
mov dword [ebp - 0x1d0], 0x626d6941
mov word [ebp - 0x1cc], 0x746f
mov byte [ebp - 0x1ca], 0
mov byte [ebp - 4], 0x23
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x1d0]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov ecx, 0x4f
movd xmm0, eax
xor eax, eax
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x1d0], eax
xor edx, edx
mov word [ebp - 0x1cc], ax
mov byte [ebp - 0x1ca], al
mov word [ebp - 0x630], ax
mov byte [ebp - 0x62e], al
movss dword [0x10fb24a8], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x638], xmm0
mov al, byte [edx + 0x1003cfdc]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x45c], al
and ecx, 0x800000ff
jns 0x10008ec2
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xe
jl 0x10008ea2
mov byte [ebp - 0x44e], 0
mov dword [ebp - 0x1d8], 0x626d6941
mov word [ebp - 0x1d4], 0x746f
mov byte [ebp - 0x1d2], 0
mov byte [ebp - 4], 0x25
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x45c]
lea ecx, [ebp - 0x1d8]
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.100077d0
xor eax, eax
movss dword [0x10fb2498], xmm0
mov dword [ebp - 0x1d8], eax
lea ecx, [ebp - 0x6c8]
mov word [ebp - 0x1d4], ax
add esp, 4
mov byte [ebp - 0x1d2], al
xorps xmm0, xmm0
mov dword [ebp - 0x454], eax
mov word [ebp - 0x450], ax
mov byte [ebp - 0x44e], al
mov eax, 0x1003cff4
sub eax, 0x2e30c83e
movq qword [ebp - 0x45c], xmm0
push eax
call fcn.10010520
mov edx, eax
mov dword [ebp - 0x1e0], 0x626d6941
mov word [ebp - 0x1dc], 0x746f
mov byte [ebp - 0x1da], 0
mov byte [ebp - 4], 0x27
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x1e0]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x7c0], 0x79654b
movd xmm0, eax
xor eax, eax
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x1e0], eax
mov word [ebp - 0x1dc], ax
mov byte [ebp - 0x1da], al
mov word [ebp - 0x6c0], ax
movss dword [0x10fb24b4], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x6c8], xmm0
mov dword [ebp - 0x1e8], 0x626d6941
mov word [ebp - 0x1e4], 0x746f
mov byte [ebp - 0x1e2], al
mov byte [ebp - 4], 0x29
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x7c0]
lea ecx, [ebp - 0x1e8]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [0x10fb238c], eax
add esp, 0x10
xor eax, eax
mov ecx, 0xc
mov dword [ebp - 0x1e8], eax
xor edx, edx
mov word [ebp - 0x1e4], ax
mov byte [ebp - 0x1e2], al
mov dword [ebp - 0x7c0], eax
nop dword [eax + eax]
mov al, byte [edx + 0x1003d014]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x59c], al
and ecx, 0x800000ff
jns 0x10009080
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009060
mov byte [ebp - 0x58f], 0
mov dword [ebp - 0x1f0], 0x626d6941
mov word [ebp - 0x1ec], 0x746f
mov byte [ebp - 0x1ea], 0
mov byte [ebp - 4], 0x2b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x59c]
lea ecx, [ebp - 0x1f0]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [0x10fb254c], eax
xorps xmm0, xmm0
xor eax, eax
movq qword [ebp - 0x59c], xmm0
add esp, 8
mov dword [ebp - 0x1f0], eax
mov word [ebp - 0x1ec], ax
mov byte [ebp - 0x1ea], al
mov dword [ebp - 0x594], eax
mov word [ebp - 0x590], ax
mov dword [ebp - 0x1f8], 0x69746341
mov word [ebp - 0x1f4], 0x6576
mov byte [ebp - 0x1f2], al
mov eax, 0x1003d034
lea ecx, [ebp - 0x674]
sub eax, 0x1a23599d
push eax
call fcn.100105a0
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1f8]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
mov dword [0x10fb2544], eax
xorps xmm0, xmm0
xor eax, eax
movq qword [ebp - 0x674], xmm0
add esp, 8
mov byte [ebp - 0x66c], 0
mov dword [ebp - 0x1f8], eax
mov word [ebp - 0x1f4], ax
mov byte [ebp - 0x1f2], al
mov dword [ebp - 0x2e0], 0x72616d53
mov word [ebp - 0x2dc], 0x74
mov eax, 0x1003d048
lea ecx, [ebp - 0x650]
sub eax, 0x1a23599d
push eax
call fcn.100105a0
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x2e0]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
add esp, 8
mov byte [ebp - 0x648], 0
test eax, eax
mov dword [ebp - 0x140], 0x65646f4d
xorps xmm0, xmm0
setne byte [0x10fb24bc]
movq qword [ebp - 0x650], xmm0
xor eax, eax
mov dword [ebp - 0x2e0], eax
mov word [ebp - 0x2dc], ax
mov byte [ebp - 0x13c], al
mov eax, 0x1003d05c
lea ecx, [ebp - 0x680]
sub eax, 0x1a23599d
push eax
call fcn.100105a0
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x140]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb2540], eax
add esp, 8
movq qword [ebp - 0x680], xmm0
mov byte [ebp - 0x678], 0
mov dword [ebp - 0x140], 0
mov byte [ebp - 0x13c], 0
mov dword [ebp - 0x148], 0x65707954
mov byte [ebp - 0x144], 0
mov eax, 0x1003d070
lea ecx, [ebp - 0x68c]
sub eax, 0x1a23599d
push eax
call fcn.100105a0
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x148]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb2548], eax
add esp, 8
movq qword [ebp - 0x68c], xmm0
mov byte [ebp - 0x684], 0
mov dword [ebp - 0x148], 0
mov byte [ebp - 0x144], 0
mov dword [ebp - 0x200], 0x69746341
mov word [ebp - 0x1fc], 0x6576
mov byte [ebp - 0x1fa], 0
push 0x3db6827e
lea ecx, [ebp - 0x644]
call fcn.10010610
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x200]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
add esp, 8
mov word [ebp - 0x63c], 0
test eax, eax
mov byte [ebp - 0x63a], 0
xorps xmm0, xmm0
mov dword [ebp - 0x150], 0x64656553
setne byte [0x10fb2560]
movq qword [ebp - 0x644], xmm0
xor eax, eax
mov dword [ebp - 0x200], eax
mov word [ebp - 0x1fc], ax
mov byte [ebp - 0x1fa], al
mov byte [ebp - 0x14c], al
push 0x3db68292
lea ecx, [ebp - 0x5cc]
call fcn.10010610
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x150]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
add esp, 8
mov word [ebp - 0x5c4], 0
test eax, eax
mov byte [ebp - 0x5c2], 0
xorps xmm0, xmm0
mov dword [ebp - 0x150], 0
lea ecx, [ebp - 0x698]
movq qword [ebp - 0x5cc], xmm0
push 0x366bdb60
setne byte [0x10fb2561]
mov byte [ebp - 0x14c], 0
call fcn.100106a0
mov esi, eax
push 0x3db682aa
lea ecx, [ebp - 0x5e4]
call fcn.10010610
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, esi
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb2568], eax
add esp, 8
movq qword [ebp - 0x5e4], xmm0
mov word [ebp - 0x5dc], 0
mov byte [ebp - 0x5da], 0
movq qword [ebp - 0x698], xmm0
mov byte [ebp - 0x690], 0
mov dword [ebp - 0x7bc], 0x79654b
push 0x3db682ba
lea ecx, [ebp - 0x5f0]
call fcn.10010610
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x7bc]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb256c], eax
add esp, 8
movq qword [ebp - 0x5f0], xmm0
mov word [ebp - 0x5e8], 0
mov byte [ebp - 0x5e6], 0
mov dword [ebp - 0x7bc], 0
mov dword [ebp - 0x208], 0x62746948
mov word [ebp - 0x204], 0x786f
mov byte [ebp - 0x202], 0
push 0x3db682ce
lea ecx, [ebp - 0x608]
call fcn.10010610
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
lea edx, [ebp - 0x208]
mov ecx, eax
call fcn.10007900
mov dword [0x10fb2570], eax
xorps xmm0, xmm0
xor eax, eax
movq qword [ebp - 0x608], xmm0
add esp, 8
mov word [ebp - 0x600], 0
mov byte [ebp - 0x5fe], 0
mov dword [ebp - 0x208], eax
mov word [ebp - 0x204], ax
mov byte [ebp - 0x202], al
mov dword [ebp - 0x210], 0x65727053
mov word [ebp - 0x20c], 0x6461
mov byte [ebp - 0x20a], al
push 0x3db682e2
lea ecx, [ebp - 0x5fc]
call fcn.10010610
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x210]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
add esp, 8
mov word [ebp - 0x5f4], 0
test eax, eax
mov byte [ebp - 0x5f2], 0
xorps xmm0, xmm0
mov dword [ebp - 0x218], 0x6f636552
setne byte [0x10fb2563]
movq qword [ebp - 0x5fc], xmm0
xor eax, eax
mov word [ebp - 0x214], 0x6c69
mov dword [ebp - 0x210], eax
mov word [ebp - 0x20c], ax
mov byte [ebp - 0x20a], al
mov byte [ebp - 0x212], al
push 0x3db682f6
lea ecx, [ebp - 0x5d8]
call fcn.10010610
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x218]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
add esp, 8
mov word [ebp - 0x5d0], 0
test eax, eax
mov byte [ebp - 0x5ce], 0
xorps xmm0, xmm0
lea ecx, [ebp - 0x6ec]
setne byte [0x10fb2564]
movq qword [ebp - 0x5d8], xmm0
xor eax, eax
mov dword [ebp - 0x218], eax
mov word [ebp - 0x214], ax
mov byte [ebp - 0x212], al
mov eax, 0x1003d108
sub eax, 0x4efc3ae0
push eax
call fcn.10010780
mov esi, eax
push 0x275622b6
lea ecx, [ebp - 0x6a4]
call fcn.10010710
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, esi
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
add esp, 8
mov byte [ebp - 0x69c], 0
test eax, eax
mov word [ebp - 0x6e4], 0
xorps xmm0, xmm0
mov ecx, 0x62
setne byte [0x10fb2558]
movq qword [ebp - 0x6a4], xmm0
movq qword [ebp - 0x6ec], xmm0
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x1003d120]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x754], al
and ecx, 0x800000ff
jns 0x10009740
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xf
jl 0x10009720
mov byte [ebp - 0x745], 0
push 0x275622d2
lea ecx, [ebp - 0x6b0]
call fcn.10010710
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x754]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
add esp, 8
mov byte [ebp - 0x6a8], 0
test eax, eax
xorps xmm0, xmm0
movq qword [ebp - 0x6b0], xmm0
mov ecx, 0x89
setne byte [0x10fb2559]
xor edx, edx
movups xmmword [ebp - 0x754], xmm0
mov al, byte [edx + 0x1003d13c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x46c], al
and ecx, 0x800000ff
jns 0x100097d1
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xc
jl 0x100097b1
mov byte [ebp - 0x460], 0
push 0x275622ee
lea ecx, [ebp - 0x6bc]
call fcn.10010710
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x46c]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 1
mov ecx, eax
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb255c], eax
movq qword [ebp - 0x6bc], xmm0
mov byte [ebp - 0x6b4], 0
movq qword [ebp - 0x46c], xmm0
mov dword [ebp - 0x464], 0
mov byte [ebp - 0x460], 0
mov dword [ebp - 0x7b8], 0x505345
mov byte [ebp - 4], 0x48
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7b8]
mov edx, 0x1003d158
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x7b8], 0
mov dword [ebp - 0x7b4], 0x505345
setne byte [0x10fb2590]
mov byte [ebp - 4], 0x49
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7b4]
mov edx, 0x1003d164
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [0x10fb2574], eax
mov dword [ebp - 0x7b4], 0
mov dword [ebp - 0x7c8], 0x505345
mov byte [ebp - 4], 0x4a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7c8]
mov edx, 0x1003d170
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x7c8], 0
mov dword [ebp - 0x7ac], 0x505345
setne byte [0x10fb259a]
mov byte [ebp - 4], 0x4b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7ac]
mov edx, 0x1003d17c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x7ac], 0
mov dword [ebp - 0x7a8], 0x505345
setne byte [0x10fb2591]
mov byte [ebp - 4], 0x4c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7a8]
mov edx, 0x1003d188
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x7a8], 0
mov dword [ebp - 0x7a4], 0x505345
setne byte [0x10fb2593]
mov byte [ebp - 4], 0x4d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7a4]
mov edx, 0x1003d194
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x7a4], 0
mov dword [ebp - 0x7a0], 0x505345
setne byte [0x10fb2595]
mov byte [ebp - 4], 0x4e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7a0]
mov edx, 0x1003d1a0
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 0x40
mov dword [ebp - 0x7a0], 0
test eax, eax
mov dword [ebp - 0x79c], 0x505345
setne byte [0x10fb2596]
mov byte [ebp - 4], 0x4f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x79c]
mov edx, 0x1003d1a8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [0x10fb2620], eax
mov dword [ebp - 0x79c], 0
mov dword [ebp - 0x798], 0x505345
mov byte [ebp - 4], 0x50
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x798]
mov edx, 0x1003d1b8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x798], 0
mov dword [ebp - 0x794], 0x505345
setne byte [0x10fb2598]
mov byte [ebp - 4], 0x51
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x794]
mov edx, 0x1003d1c8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x794], 0
mov dword [ebp - 0x7b0], 0x505345
setne byte [0x10fb2599]
mov byte [ebp - 4], 0x52
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7b0]
mov edx, 0x1003d1d4
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x7b0], 0
mov dword [ebp - 0x78c], 0x505345
setne byte [0x10fb2594]
mov byte [ebp - 4], 0x53
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x78c]
mov edx, 0x1003d1e8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x78c], 0
mov dword [ebp - 0x788], 0x505345
setne byte [0x10fb25a0]
mov byte [ebp - 4], 0x54
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x788]
mov edx, 0x1003d1f8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x788], 0
mov dword [ebp - 0x784], 0x505345
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25a4], xmm0
mov byte [ebp - 4], 0x55
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x784]
mov edx, 0x1003d204
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x784], 0
mov dword [ebp - 0x780], 0x505345
setne byte [0x10fb2597]
mov byte [ebp - 4], 0x56
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x780]
mov edx, 0x1003d210
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 0x40
mov dword [ebp - 0x780], 0
mov dword [ebp - 0x77c], 0x505345
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25a8], xmm0
mov byte [ebp - 4], 0x57
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, 0x1003d220
cmovae eax, dword [ebp - 0x138]
push eax
push 0
lea ecx, [ebp - 0x77c]
call fcn.10007900
mov dword [0x10fb25e8], eax
mov dword [ebp - 0x77c], 0
mov dword [ebp - 0x778], 0x505345
mov byte [ebp - 4], 0x58
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x778]
mov edx, 0x1003d234
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x778], 0
mov dword [ebp - 0x774], 0x505345
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25ac], xmm0
mov byte [ebp - 4], 0x59
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x774]
mov edx, 0x1003d244
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x774], 0
mov dword [ebp - 0x770], 0x505345
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25b4], xmm0
mov byte [ebp - 4], 0x5a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x770]
mov edx, 0x1003d254
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x770], 0
mov dword [ebp - 0x790], 0x505345
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25c8], xmm0
mov byte [ebp - 4], 0x5b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x790]
mov edx, 0x1003d264
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x790], 0
mov dword [ebp - 0x764], 0x505345
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25cc], xmm0
mov byte [ebp - 4], 0x5c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x764]
mov edx, 0x1003d278
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x764], 0
mov dword [ebp - 0x760], 0x505345
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25d0], xmm0
mov byte [ebp - 4], 0x5d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x760]
mov edx, 0x1003d288
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x760], 0
mov dword [ebp - 0x768], 0x505345
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25d4], xmm0
mov byte [ebp - 4], 0x5e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x768]
mov edx, 0x1003d29c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 0x40
mov dword [ebp - 0x768], 0
mov dword [ebp - 0x76c], 0x505345
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25d8], xmm0
mov byte [ebp - 4], 0x5f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x76c]
mov edx, 0x1003d2ac
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x76c], 0
mov dword [ebp - 0x7c4], 0x505345
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25dc], xmm0
mov byte [ebp - 4], 0x60
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7c4]
mov edx, 0x1003d2bc
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x7c4], 0
mov dword [ebp - 0x75c], 0x505345
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25e0], xmm0
mov byte [ebp - 4], 0x61
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x75c]
mov edx, 0x1003d2cc
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x75c], 0
mov dword [ebp - 0x220], 0x69746341
mov word [ebp - 0x21c], 0x6576
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov byte [ebp - 0x21a], 0
movss dword [0x10fb25e4], xmm0
mov dword [ebp - 0x2e8], 0x6d616843
mov word [ebp - 0x2e4], 0x73
mov byte [ebp - 4], 0x63
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x2e8]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x2f0], 0x6d616843
mov word [ebp - 0x2ec], 0x73
setne byte [0x10fb25ec]
xor eax, eax
mov dword [ebp - 0x2e8], eax
mov word [ebp - 0x2e4], ax
mov dword [ebp - 0x220], eax
mov word [ebp - 0x21c], ax
mov byte [ebp - 0x21a], al
mov byte [ebp - 4], 0x64
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2f0]
mov edx, 0x1003d2ec
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x2f8], 0x6d616843
mov word [ebp - 0x2f4], 0x73
setne byte [0x10fb25ed]
xor eax, eax
mov dword [ebp - 0x2f0], eax
mov word [ebp - 0x2ec], ax
mov byte [ebp - 4], 0x65
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2f8]
mov edx, 0x1003d2fc
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x2d8], 0x6d616843
mov word [ebp - 0x2d4], 0x73
setne byte [0x10fb25ee]
xor eax, eax
mov dword [ebp - 0x2f8], eax
mov word [ebp - 0x2f4], ax
mov byte [ebp - 4], 0x66
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2d8]
mov edx, 0x1003d30c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x328], 0x6d616843
mov word [ebp - 0x324], 0x73
setne byte [0x10fb25ef]
xor eax, eax
mov dword [ebp - 0x2d8], eax
mov word [ebp - 0x2d4], ax
mov byte [ebp - 4], 0x67
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x328]
mov edx, 0x1003d31c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 0x40
test eax, eax
mov dword [ebp - 0x300], 0x6d616843
mov word [ebp - 0x2fc], 0x73
setne byte [0x10fb25f0]
xor eax, eax
mov dword [ebp - 0x328], eax
mov word [ebp - 0x324], ax
mov byte [ebp - 4], 0x68
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x300]
mov edx, 0x1003d334
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x308], 0x6d616843
mov word [ebp - 0x304], 0x73
setne byte [0x10fb25f1]
xor eax, eax
mov dword [ebp - 0x300], eax
mov word [ebp - 0x2fc], ax
mov byte [ebp - 4], 0x69
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x308]
mov edx, 0x1003d344
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x310], 0x6d616843
mov word [ebp - 0x30c], 0x73
setne byte [0x10fb25f2]
xor eax, eax
mov dword [ebp - 0x308], eax
mov word [ebp - 0x304], ax
mov byte [ebp - 4], 0x6a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x310]
mov edx, 0x1003d358
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x318], 0x6d616843
mov word [ebp - 0x314], 0x73
movd xmm0, eax
xor eax, eax
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x310], eax
mov word [ebp - 0x30c], ax
movss dword [0x10fb25f4], xmm0
mov byte [ebp - 4], 0x6b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x318]
mov edx, 0x1003d36c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x320], 0x6d616843
mov word [ebp - 0x31c], 0x73
movd xmm0, eax
xor eax, eax
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x318], eax
mov word [ebp - 0x314], ax
movss dword [0x10fb25f8], xmm0
mov byte [ebp - 4], 0x6c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
lea ecx, [ebp - 0x320]
push eax
push 0
mov edx, 0x1003d380
call fcn.10007900
mov dword [ebp - 0x330], 0x6d616843
mov word [ebp - 0x32c], 0x73
movd xmm0, eax
xor eax, eax
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x320], eax
mov word [ebp - 0x31c], ax
movss dword [0x10fb25fc], xmm0
mov byte [ebp - 4], 0x6d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x330]
mov edx, 0x1003d394
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 0x30
mov dword [ebp - 0x158], 0x65707954
movd xmm0, eax
xor eax, eax
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x330], eax
mov word [ebp - 0x32c], ax
mov byte [ebp - 0x154], al
movss dword [0x10fb2600], xmm0
push 0x5b4f2a3d
lea ecx, [ebp - 0x6f8]
call fcn.10010800
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x158]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
add esp, 8
mov dword [0x10fb2614], eax
xorps xmm0, xmm0
mov word [ebp - 0x6f0], 0
lea ecx, [ebp - 0x704]
movq qword [ebp - 0x6f8], xmm0
mov dword [ebp - 0x158], 0
push 0x5b4f2a51
mov byte [ebp - 0x154], 0
call fcn.10010800
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, 0x1003d3bc
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
add esp, 8
mov word [ebp - 0x6fc], 0
test eax, eax
lea ecx, [ebp - 0x710]
xorps xmm0, xmm0
setne byte [0x10fb2618]
movq qword [ebp - 0x704], xmm0
push 0x5b4f2a69
call fcn.10010800
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov edx, 0x1003d3d0
mov ecx, eax
call fcn.10007900
add esp, 8
mov word [ebp - 0x708], 0
lea ecx, [ebp - 0x71c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
push 0x5b4f2a81
movss dword [0x10fb25b8], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x710], xmm0
call fcn.10010800
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, 0x1003d3e8
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
add esp, 8
mov word [ebp - 0x714], 0
lea ecx, [ebp - 0x728]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
push 0x5b4f2a99
movss dword [0x10fb25bc], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x71c], xmm0
call fcn.10010800
mov byte [ebp - 4], 0x73
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, 0x1003d400
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
add esp, 8
mov word [ebp - 0x720], 0
lea ecx, [ebp - 0x734]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
push 0x5b4f2ab1
movss dword [0x10fb25c0], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x728], xmm0
call fcn.10010800
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, 0x1003d418
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.10007900
mov word [ebp - 0x72c], 0
mov dword [ebp - 0x40c], 0x75736956
mov dword [ebp - 0x408], 0x736c61
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb25c4], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x734], xmm0
mov byte [ebp - 4], 0x75
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x40c]
mov edx, 0x1003d430
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.100077d0
movss dword [0x10fb2578], xmm0
add esp, 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x3ac], 0x75736956
movq qword [ebp - 0x40c], xmm0
mov dword [ebp - 0x3a8], 0x736c61
mov byte [ebp - 4], 0x76
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3ac]
mov edx, 0x1003d440
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.100077d0
movss dword [0x10fb257c], xmm0
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x3d4], 0x75736956
movq qword [ebp - 0x3ac], xmm0
mov dword [ebp - 0x3d0], 0x736c61
mov byte [ebp - 4], 0x77
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3d4]
mov edx, 0x1003d454
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x39c], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x398], 0x736c61
setne byte [0x10fb2588]
movq qword [ebp - 0x3d4], xmm0
mov byte [ebp - 4], 0x78
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x39c]
mov edx, 0x1003d464
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x394], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x390], 0x736c61
setne byte [0x10fb2589]
movq qword [ebp - 0x39c], xmm0
mov byte [ebp - 4], 0x79
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x394]
mov edx, 0x1003d474
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x38c], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x388], 0x736c61
setne byte [0x10fb258a]
movq qword [ebp - 0x394], xmm0
mov byte [ebp - 4], 0x7a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x38c]
mov edx, 0x1003d484
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
xorps xmm0, xmm0
mov dword [ebp - 0x37c], 0x75736956
setne byte [0x10fb258b]
movq qword [ebp - 0x38c], xmm0
mov dword [ebp - 0x378], 0x736c61
mov byte [ebp - 4], 0x7b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x37c]
mov edx, 0x1003d494
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x3a4], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x3a0], 0x736c61
setne byte [0x10fb258c]
movq qword [ebp - 0x37c], xmm0
mov byte [ebp - 4], 0x7c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3a4]
mov edx, 0x1003d4a4
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x228], 0x69746341
xorps xmm0, xmm0
mov word [ebp - 0x224], 0x6576
setne byte [0x10fb258d]
movq qword [ebp - 0x3a4], xmm0
mov byte [ebp - 0x222], 0
mov dword [ebp - 0x374], 0x69746e41
mov dword [ebp - 0x370], 0x6d6941
mov byte [ebp - 4], 0x7e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x228]
lea ecx, [ebp - 0x374]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x36c], 0x69746e41
xorps xmm0, xmm0
mov dword [ebp - 0x368], 0x6d6941
setne byte [0x10fb2648]
movq qword [ebp - 0x374], xmm0
xor eax, eax
mov dword [ebp - 0x228], eax
mov word [ebp - 0x224], ax
mov byte [ebp - 0x222], al
mov byte [ebp - 4], 0x7f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x36c]
mov edx, 0x1003d4cc
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb2654], eax
add esp, 0x40
movq qword [ebp - 0x36c], xmm0
mov dword [ebp - 0x364], 0x69746e41
mov dword [ebp - 0x360], 0x6d6941
mov byte [ebp - 4], 0x80
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
lea ecx, [ebp - 0x364]
push eax
push 0
mov edx, 0x1003d4dc
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb2674], eax
movq qword [ebp - 0x364], xmm0
mov dword [ebp - 0x35c], 0x69746e41
mov dword [ebp - 0x358], 0x6d6941
mov byte [ebp - 4], 0x81
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x35c]
mov edx, 0x1003d4ec
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb2658], eax
movq qword [ebp - 0x35c], xmm0
mov dword [ebp - 0x354], 0x69746e41
mov dword [ebp - 0x350], 0x6d6941
mov byte [ebp - 4], 0x82
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x354]
mov edx, 0x1003d4f8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x34c], 0x69746e41
mov dword [ebp - 0x348], 0x6d6941
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb268c], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x354], xmm0
mov byte [ebp - 4], 0x83
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x34c]
mov edx, 0x1003d510
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x344], 0x69746e41
mov dword [ebp - 0x340], 0x6d6941
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb2680], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x34c], xmm0
mov byte [ebp - 4], 0x84
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x344]
mov edx, 0x1003d528
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.100077d0
movss dword [0x10fb26a0], xmm0
add esp, 0x24
xorps xmm0, xmm0
mov dword [ebp - 0x444], 0x69746e41
movq qword [ebp - 0x344], xmm0
mov dword [ebp - 0x440], 0x6d6941
mov byte [ebp - 4], 0x85
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
push eax
push 0
mov edx, 0x1003d540
lea ecx, [ebp - 0x444]
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb2670], eax
movq qword [ebp - 0x444], xmm0
mov dword [ebp - 0x434], 0x69746e41
mov dword [ebp - 0x430], 0x6d6941
mov byte [ebp - 4], 0x86
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x434]
mov edx, 0x1003d554
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x43c], 0x69746e41
mov dword [ebp - 0x438], 0x6d6941
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb26b8], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x434], xmm0
mov byte [ebp - 4], 0x87
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x43c]
mov edx, 0x1003d570
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x404], 0x69746e41
mov dword [ebp - 0x400], 0x6d6941
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb26ac], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x43c], xmm0
mov byte [ebp - 4], 0x88
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x404]
mov edx, 0x1003d584
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [ebp - 0x3fc], 0x69746e41
mov dword [ebp - 0x3f8], 0x6d6941
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb26b0], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x404], xmm0
mov byte [ebp - 4], 0x89
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3fc]
mov edx, 0x1003d598
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb265c], eax
movq qword [ebp - 0x3fc], xmm0
mov dword [ebp - 0x3f4], 0x69746e41
mov dword [ebp - 0x3f0], 0x6d6941
mov byte [ebp - 4], 0x8a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
push eax
push 0
mov edx, 0x1003d5ac
lea ecx, [ebp - 0x3f4]
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb266c], eax
movq qword [ebp - 0x3f4], xmm0
mov dword [ebp - 0x3ec], 0x69746e41
mov dword [ebp - 0x3e8], 0x6d6941
mov byte [ebp - 4], 0x8b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3ec]
mov edx, 0x1003d5c8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x3e4], 0x69746e41
xorps xmm0, xmm0
mov dword [ebp - 0x3e0], 0x6d6941
setne byte [0x10fb2649]
movq qword [ebp - 0x3ec], xmm0
mov byte [ebp - 4], 0x8c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3e4]
mov edx, 0x1003d5d8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 0x40
mov byte [ebp - 4], 0
test eax, eax
xorps xmm0, xmm0
lea eax, [ebp - 0x138]
movq qword [ebp - 0x3e4], xmm0
setne byte [0x10fb264a]
mov edx, 0x1003d5f0
cmp dword [ebp - 0x124], 0x10
mov ecx, 0x1003d5fc
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [0x10fb26e4], eax
mov dword [ebp - 0x3dc], 0x69746e41
mov dword [ebp - 0x3d8], 0x6d6941
mov byte [ebp - 4], 0x8d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3dc]
mov edx, 0x1003d608
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov dword [ebp - 0x3cc], 0x69746e41
xorps xmm0, xmm0
mov dword [ebp - 0x3c8], 0x6d6941
setne byte [0x10fb2651]
movq qword [ebp - 0x3dc], xmm0
mov byte [ebp - 4], 0x8e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3cc]
mov edx, 0x1003d61c
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.100077d0
movss dword [0x10fb267c], xmm0
add esp, 0x14
xorps xmm0, xmm0
movq qword [ebp - 0x3cc], xmm0
mov dword [ebp - 0x3c4], 0x69746e41
mov dword [ebp - 0x3c0], 0x6d6941
mov byte [ebp - 4], 0x8f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3c4]
mov edx, 0x1003d630
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.100077d0
movss dword [0x10fb26b4], xmm0
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x3bc], 0x69746e41
movq qword [ebp - 0x3c4], xmm0
mov dword [ebp - 0x3b8], 0x6d6941
mov byte [ebp - 4], 0x90
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3bc]
mov edx, 0x1003d644
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.100077d0
movss dword [0x10fb2698], xmm0
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x3b4], 0x69746e41
movq qword [ebp - 0x3bc], xmm0
mov dword [ebp - 0x3b0], 0x6d6941
mov byte [ebp - 4], 0x91
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3b4]
mov edx, 0x1003d658
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.100077d0
add esp, 4
mov byte [0x10fb2652], 1
ucomiss xmm0, dword [0x100408a8]
lahf
test ah, 0x44
jp 0x1000af9d
mov byte [0x10fb2652], 0
xorps xmm0, xmm0
mov dword [ebp - 0x230], 0x69746341
movq qword [ebp - 0x3b4], xmm0
mov word [ebp - 0x22c], 0x6576
mov byte [ebp - 0x22a], 0
mov dword [ebp - 0x414], 0x656b6146
mov dword [ebp - 0x410], 0x67616c
mov byte [ebp - 4], 0x93
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x414]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
mov dword [0x10fb26cc], eax
xorps xmm0, xmm0
xor eax, eax
movq qword [ebp - 0x414], xmm0
mov dword [ebp - 0x230], eax
mov word [ebp - 0x22c], ax
mov byte [ebp - 0x22a], al
mov dword [ebp - 0x160], 0x65646f4d
mov byte [ebp - 0x15c], al
mov dword [ebp - 0x41c], 0x656b6146
mov dword [ebp - 0x418], 0x67616c
mov byte [ebp - 4], 0x95
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x160]
lea ecx, [ebp - 0x41c]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb26c0], eax
movq qword [ebp - 0x41c], xmm0
mov dword [ebp - 0x160], 0
mov byte [ebp - 0x15c], 0
mov dword [ebp - 0x424], 0x656b6146
mov dword [ebp - 0x420], 0x67616c
mov byte [ebp - 4], 0x96
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x424]
mov edx, 0x1003d68c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb26c4], eax
movq qword [ebp - 0x424], xmm0
mov dword [ebp - 0x42c], 0x656b6146
mov dword [ebp - 0x428], 0x67616c
mov byte [ebp - 4], 0x97
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x42c]
mov edx, 0x1003d69c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb26d0], eax
movq qword [ebp - 0x42c], xmm0
mov dword [ebp - 0x44c], 0x656b6146
mov dword [ebp - 0x448], 0x67616c
mov byte [ebp - 4], 0x98
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
lea ecx, [ebp - 0x44c]
push eax
push 0
mov edx, 0x1003d6b0
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb26d4], eax
add esp, 0x28
movq qword [ebp - 0x44c], xmm0
mov ecx, 0x45
xor edx, edx
nop
mov al, byte [edx + 0x1003d6cc]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x48c], al
and ecx, 0x800000ff
jns 0x1000b1b0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b190
mov byte [ebp - 0x47f], 0
mov byte [ebp - 4], 0x99
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x48c]
mov edx, 0x1003d6c0
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
test eax, eax
mov byte [ebp - 4], 0
lea eax, [ebp - 0x138]
mov dword [ebp - 0x484], 0
setne byte [0x10fb2624]
mov word [ebp - 0x480], 0
cmp dword [ebp - 0x124], 0x10
xorps xmm0, xmm0
mov edx, 0x1003d6dc
movq qword [ebp - 0x48c], xmm0
cmovae eax, dword [ebp - 0x138]
mov ecx, 0x1003d6e8
push eax
push 0
call fcn.10007900
add esp, 0x10
mov dword [0x10fb26e0], eax
mov ecx, 0x45
xor edx, edx
nop dword [eax + eax]
mov al, byte [edx + 0x1003d704]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x49c], al
and ecx, 0x800000ff
jns 0x1000b270
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b250
mov byte [ebp - 0x48f], 0
mov byte [ebp - 4], 0x9a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x49c]
mov edx, 0x1003d6f4
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov dword [ebp - 0x494], 0
test eax, eax
mov word [ebp - 0x490], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10fb2625]
movq qword [ebp - 0x49c], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x1003d720]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4ac], al
and ecx, 0x800000ff
jns 0x1000b300
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b2e0
mov byte [ebp - 0x49f], 0
mov byte [ebp - 4], 0x9b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4ac]
mov edx, 0x1003d714
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov dword [ebp - 0x4a4], 0
test eax, eax
mov word [ebp - 0x4a0], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10fb2628]
movq qword [ebp - 0x4ac], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x1003d73c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4bc], al
and ecx, 0x800000ff
jns 0x1000b390
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b370
mov byte [ebp - 0x4af], 0
mov byte [ebp - 4], 0x9c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4bc]
mov edx, 0x1003d730
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov dword [ebp - 0x4b4], 0
test eax, eax
mov word [ebp - 0x4b0], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10fb2629]
movq qword [ebp - 0x4bc], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x1003d75c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4cc], al
and ecx, 0x800000ff
jns 0x1000b420
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b400
mov byte [ebp - 0x4bf], 0
mov byte [ebp - 4], 0x9d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4cc]
mov edx, 0x1003d74c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov dword [ebp - 0x4c4], 0
mov word [ebp - 0x4c0], 0
mov ecx, 0x45
xor edx, edx
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb2638], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x4cc], xmm0
nop
mov al, byte [edx + 0x1003d77c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4dc], al
and ecx, 0x800000ff
jns 0x1000b4b0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b490
mov byte [ebp - 0x4cf], 0
mov byte [ebp - 4], 0x9e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4dc]
mov edx, 0x1003d76c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov dword [ebp - 0x4d4], 0
mov word [ebp - 0x4d0], 0
mov ecx, 0x45
xor edx, edx
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x10fb2644], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x4dc], xmm0
nop
mov al, byte [edx + 0x1003d798]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4ec], al
and ecx, 0x800000ff
jns 0x1000b540
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b520
mov byte [ebp - 0x4df], 0
mov byte [ebp - 4], 0x9f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4ec]
mov edx, 0x1003d78c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov dword [ebp - 0x4e4], 0
test eax, eax
mov word [ebp - 0x4e0], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10fb262c]
movq qword [ebp - 0x4ec], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x1003d7b4]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4fc], al
and ecx, 0x800000ff
jns 0x1000b5d0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b5b0
mov byte [ebp - 0x4ef], 0
mov byte [ebp - 4], 0xa0
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4fc]
mov edx, 0x1003d7a8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov dword [ebp - 0x4f4], 0
test eax, eax
mov word [ebp - 0x4f0], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10fb2634]
movq qword [ebp - 0x4fc], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x1003d7d8]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x50c], al
and ecx, 0x800000ff
jns 0x1000b660
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b640
mov byte [ebp - 0x4ff], 0
mov byte [ebp - 4], 0xa1
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x50c]
mov edx, 0x1003d7c4
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov dword [ebp - 0x504], 0
test eax, eax
mov word [ebp - 0x500], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10fb262a]
movq qword [ebp - 0x50c], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x1003d7f4]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x51c], al
and ecx, 0x800000ff
jns 0x1000b6f0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b6d0
mov byte [ebp - 0x50f], 0
mov byte [ebp - 4], 0xa2
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x51c]
mov edx, 0x1003d7e8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov dword [ebp - 0x514], 0
test eax, eax
mov word [ebp - 0x510], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10fb262e]
movq qword [ebp - 0x51c], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x1003d814]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x52c], al
and ecx, 0x800000ff
jns 0x1000b780
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b760
mov byte [ebp - 0x51f], 0
mov byte [ebp - 4], 0xa3
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x52c]
mov edx, 0x1003d804
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov dword [ebp - 0x524], 0
test eax, eax
mov word [ebp - 0x520], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10fb2630]
movq qword [ebp - 0x52c], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x1003d830]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x53c], al
and ecx, 0x800000ff
jns 0x1000b810
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b7f0
mov byte [ebp - 0x52f], 0
mov byte [ebp - 4], 0xa4
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x53c]
mov edx, 0x1003d824
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
add esp, 8
mov dword [ebp - 0x534], 0
test eax, eax
mov word [ebp - 0x530], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10fb2631]
movq qword [ebp - 0x53c], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x1003d848]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x54c], al
and ecx, 0x800000ff
jns 0x1000b8a0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b880
mov byte [ebp - 0x53f], 0
mov byte [ebp - 4], 0xa5
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x54c]
mov edx, 0x1003d840
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb21c8], eax
add esp, 8
movq qword [ebp - 0x54c], xmm0
mov dword [ebp - 0x544], 0
mov ecx, 0x45
mov word [ebp - 0x540], 0
xor edx, edx
mov al, byte [edx + 0x1003d860]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x55c], al
and ecx, 0x800000ff
jns 0x1000b925
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b905
mov byte [ebp - 0x54f], 0
mov byte [ebp - 4], 0xa6
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x55c]
mov edx, 0x1003d858
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb21cc], eax
add esp, 8
movq qword [ebp - 0x55c], xmm0
mov dword [ebp - 0x554], 0
mov ecx, 0x45
mov word [ebp - 0x550], 0
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x1003d878]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x56c], al
and ecx, 0x800000ff
jns 0x1000b9b0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b990
mov byte [ebp - 0x55f], 0
mov byte [ebp - 4], 0xa7
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x56c]
mov edx, 0x1003d870
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb21d8], eax
add esp, 8
movq qword [ebp - 0x56c], xmm0
mov dword [ebp - 0x564], 0
mov ecx, 0x45
mov word [ebp - 0x560], 0
xor edx, edx
mov al, byte [edx + 0x1003d890]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x57c], al
and ecx, 0x800000ff
jns 0x1000ba35
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000ba15
mov byte [ebp - 0x56f], 0
mov byte [ebp - 4], 0xa8
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x57c]
mov edx, 0x1003d888
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.10007900
xorps xmm0, xmm0
mov dword [0x10fb21dc], eax
movq qword [ebp - 0x57c], xmm0
mov dword [ebp - 0x574], 0
mov word [ebp - 0x570], 0
mov dword [ebp - 0x2c8], 0x6f6c6f43
mov word [ebp - 0x2c4], 0x7372
mov byte [ebp - 0x2c2], 0
mov byte [ebp - 4], 0xa9
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2c8]
mov edx, 0x1003d8a0
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb2328
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x238], 0x6f6c6f43
mov dword [ebp - 0x2c8], eax
mov word [ebp - 0x2c4], ax
mov byte [ebp - 0x2c2], al
mov word [ebp - 0x234], 0x7372
mov byte [ebp - 0x232], al
mov byte [ebp - 4], 0xaa
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x238]
mov edx, 0x1003d8b0
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb2324
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x240], 0x6f6c6f43
mov dword [ebp - 0x238], eax
mov word [ebp - 0x234], ax
mov byte [ebp - 0x232], al
mov word [ebp - 0x23c], 0x7372
mov byte [ebp - 0x23a], al
mov byte [ebp - 4], 0xab
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x240]
mov edx, 0x1003d8c0
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb2330
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x248], 0x6f6c6f43
mov dword [ebp - 0x240], eax
mov word [ebp - 0x23c], ax
mov byte [ebp - 0x23a], al
mov word [ebp - 0x244], 0x7372
mov byte [ebp - 0x242], al
mov byte [ebp - 4], 0xac
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x248]
mov edx, 0x1003d8d4
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb232c
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x248], eax
mov word [ebp - 0x244], ax
mov byte [ebp - 0x242], al
mov dword [ebp - 0x250], 0x6f6c6f43
mov word [ebp - 0x24c], 0x7372
mov byte [ebp - 0x24a], al
mov byte [ebp - 4], 0xad
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x250]
mov edx, 0x1003d8e8
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb2334
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x258], 0x6f6c6f43
mov dword [ebp - 0x250], eax
mov word [ebp - 0x24c], ax
mov byte [ebp - 0x24a], al
mov word [ebp - 0x254], 0x7372
mov byte [ebp - 0x252], al
mov byte [ebp - 4], 0xae
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x258]
mov edx, 0x1003d8f8
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb2340
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x260], 0x6f6c6f43
mov dword [ebp - 0x258], eax
mov word [ebp - 0x254], ax
mov byte [ebp - 0x252], al
mov word [ebp - 0x25c], 0x7372
mov byte [ebp - 0x25a], al
mov byte [ebp - 4], 0xaf
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x260]
mov edx, 0x1003d910
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb2338
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x268], 0x6f6c6f43
add esp, 0x40
mov dword [ebp - 0x260], eax
mov word [ebp - 0x25c], ax
mov byte [ebp - 0x25a], al
mov word [ebp - 0x264], 0x7372
mov byte [ebp - 0x262], al
mov byte [ebp - 4], 0xb0
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x268]
mov edx, 0x1003d924
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb2350
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x270], 0x6f6c6f43
mov dword [ebp - 0x268], eax
mov word [ebp - 0x264], ax
mov byte [ebp - 0x262], al
mov word [ebp - 0x26c], 0x7372
mov byte [ebp - 0x26a], al
mov byte [ebp - 4], 0xb1
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb2344
mov edx, 0x1003d93c
lea ecx, [ebp - 0x270]
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x280], 0x6f6c6f43
mov dword [ebp - 0x270], eax
mov word [ebp - 0x26c], ax
mov byte [ebp - 0x26a], al
mov word [ebp - 0x27c], 0x7372
mov byte [ebp - 0x27a], al
mov byte [ebp - 4], 0xb2
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x280]
mov edx, 0x1003d954
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb233c
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x288], 0x6f6c6f43
mov dword [ebp - 0x280], eax
mov word [ebp - 0x27c], ax
mov byte [ebp - 0x27a], al
mov word [ebp - 0x284], 0x7372
mov byte [ebp - 0x282], al
mov byte [ebp - 4], 0xb3
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x288]
mov edx, 0x1003d968
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb2354
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x290], 0x6f6c6f43
mov dword [ebp - 0x288], eax
mov word [ebp - 0x284], ax
mov byte [ebp - 0x282], al
mov word [ebp - 0x28c], 0x7372
mov byte [ebp - 0x28a], al
mov byte [ebp - 4], 0xb4
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x290]
mov edx, 0x1003d980
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb234c
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x2a0], 0x6f6c6f43
mov dword [ebp - 0x290], eax
mov word [ebp - 0x28c], ax
mov byte [ebp - 0x28a], al
mov word [ebp - 0x29c], 0x7372
mov byte [ebp - 0x29a], al
mov byte [ebp - 4], 0xb5
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2a0]
mov edx, 0x1003d998
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb2348
call fcn.10007a30
xor eax, eax
mov dword [ebp - 0x298], 0x6f6c6f43
mov dword [ebp - 0x2a0], eax
mov word [ebp - 0x29c], ax
mov byte [ebp - 0x29a], al
mov word [ebp - 0x294], 0x7372
mov byte [ebp - 0x292], al
mov byte [ebp - 4], 0xb6
cmp dword [ebp - 0x124], 0x10
lea eax, [ebp - 0x138]
mov edx, 0x1003d9b0
lea ecx, [ebp - 0x298]
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10fb2358
call fcn.10007a30
mov ecx, dword [ebp - 0x124]
xor eax, eax
add esp, 0x38
mov dword [ebp - 0x298], eax
mov word [ebp - 0x294], ax
mov byte [ebp - 0x292], al
cmp ecx, 0x10
jb 0x1000bfdb
mov edx, dword [ebp - 0x138]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1000bfd1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1000bfd1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10035d86
add esp, 8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.10035a5e
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret