Function at 0x100069a0
Capabilities:
Authenticate hmac
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 0x1003b6c9
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x774
mov eax, dword [0x1004b00c]
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 [0x100d1428]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea ecx, [ebp - 0x120]
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x128], 0
lea edx, [ecx + 1]
mov dword [ebp - 0x124], 0xf
mov byte [ebp - 0x138], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10006a26
sub ecx, edx
lea eax, [ebp - 0x120]
push ecx
push eax
lea ecx, [ebp - 0x138]
call fcn.1000dec0
mov dword [ebp - 4], 0
mov word [ebp - 0x744], 0x5c
lea edx, [ebp - 0x744]
mov byte [ebp - 4], 1
lea ecx, [edx + 1]
nop
mov al, byte [edx]
inc edx
test al, al
jne 0x10006a60
push dword [ebp - 0x748]
mov esi, dword [ebp - 0x128]
lea eax, [ebp - 0x744]
sub edx, ecx
cmp dword [ebp - 0x124], 0x10
push edx
lea ecx, [ebp - 0x138]
mov edx, esi
cmovae ecx, dword [ebp - 0x138]
push eax
push ecx
call fcn.1000e5f0
add esp, 0x10
mov dword [ebp - 0x600], 0
mov dword [ebp - 0x5f0], 0
mov dword [ebp - 0x5ec], 0xf
lea ecx, [eax + 1]
cmp esi, ecx
lea eax, [ebp - 0x138]
cmovb ecx, esi
cmp dword [ebp - 0x124], 0x10
push ecx
cmovae eax, dword [ebp - 0x138]
lea ecx, [ebp - 0x600]
push eax
call fcn.1000dec0
mov edx, dword [ebp - 0x124]
cmp edx, 0x10
jb 0x10006b1d
mov ecx, dword [ebp - 0x138]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10006b13
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a24e
push edx
push ecx
call fcn.10037fb5
add esp, 8
movups xmm0, xmmword [ebp - 0x600]
xor eax, eax
mov byte [ebp - 0x600], 0
mov word [ebp - 0x744], ax
movups xmmword [ebp - 0x138], xmm0
mov dword [ebp - 0x304], 0x666e6f63
movq xmm0, qword [ebp - 0x5f0]
movq qword [ebp - 0x128], xmm0
mov dword [ebp - 0x5f0], 0
mov dword [ebp - 0x5ec], 0xf
mov dword [ebp - 0x300], 0x632e6769
mov word [ebp - 0x2fc], 0x6766
mov byte [ebp - 0x2fa], al
lea eax, [ebp - 0x304]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x138]
call fcn.1000dd70
xorps xmm0, xmm0
mov word [ebp - 0x2fc], 0
movq qword [ebp - 0x304], xmm0
mov byte [ebp - 0x2fa], 0
mov dword [ebp - 0x210], 0x69746341
mov word [ebp - 0x20c], 0x6576
mov byte [ebp - 0x20a], 0
mov dword [ebp - 0x1e8], 0x626d6941
mov word [ebp - 0x1e4], 0x746f
mov byte [ebp - 0x1e2], 0
mov byte [ebp - 4], 4
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x1e8]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x220], 0x626d6941
mov word [ebp - 0x21c], 0x746f
setne byte [0x10103b84]
xor eax, eax
mov dword [ebp - 0x210], eax
mov word [ebp - 0x20c], ax
mov byte [ebp - 0x20a], al
mov dword [ebp - 0x1e8], eax
mov word [ebp - 0x1e4], ax
mov byte [ebp - 0x1e2], al
mov byte [ebp - 0x21a], al
mov byte [ebp - 4], 5
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x220]
mov edx, str.AutoShoot
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 0x10
lea ecx, [ebp - 0x6e4]
test eax, eax
setne byte [0x10103b85]
xor eax, eax
mov dword [ebp - 0x220], eax
mov word [ebp - 0x21c], ax
mov byte [ebp - 0x21a], al
mov eax, 0x10040de8
sub eax, 0x7856a157
push eax
call fcn.1000e000
mov edx, eax
mov dword [ebp - 0x228], 0x626d6941
mov word [ebp - 0x224], 0x746f
mov byte [ebp - 0x222], 0
mov byte [ebp - 4], 7
cmp dword [ebp - 0x124], 0x10
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x228]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x230], 0x626d6941
xorps xmm0, xmm0
mov word [ebp - 0x22c], 0x746f
setne byte [0x10103b86]
movq qword [ebp - 0x6e4], xmm0
xor eax, eax
mov dword [ebp - 0x228], eax
mov word [ebp - 0x224], ax
mov byte [ebp - 0x222], al
mov byte [ebp - 0x6dc], al
mov byte [ebp - 0x22a], al
mov byte [ebp - 4], 8
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x230]
mov edx, str.MultiSpot
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x374], 0x53746948
mov dword [ebp - 0x370], 0x6e6163
setne byte [0x10103b89]
xor eax, eax
mov dword [ebp - 0x230], eax
mov word [ebp - 0x22c], ax
mov byte [ebp - 0x22a], al
mov dword [ebp - 0x238], 0x626d6941
mov word [ebp - 0x234], 0x746f
mov byte [ebp - 0x232], al
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x374]
lea ecx, [ebp - 0x238]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 0x18
xorps xmm0, xmm0
test eax, eax
movq qword [ebp - 0x374], xmm0
mov ecx, 0xfc
setne byte [0x10103b8a]
xor eax, eax
mov dword [ebp - 0x238], eax
xor edx, edx
mov word [ebp - 0x234], ax
mov byte [ebp - 0x232], al
nop
mov al, byte [edx + 0x10040e20]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4cc], al
and ecx, 0x800000ff
jns 0x10006e40
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xc
jl 0x10006e20
mov byte [ebp - 0x4c0], 0
mov dword [ebp - 0x240], 0x626d6941
mov word [ebp - 0x23c], 0x746f
mov byte [ebp - 0x23a], 0
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x4cc]
lea ecx, [ebp - 0x240]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 8
xorps xmm0, xmm0
test eax, eax
movq qword [ebp - 0x4cc], xmm0
mov ecx, 0xc3
setne byte [0x10103b8b]
xor eax, eax
mov dword [ebp - 0x240], eax
xor edx, edx
mov word [ebp - 0x23c], ax
mov byte [ebp - 0x23a], al
mov dword [ebp - 0x4c4], eax
mov byte [ebp - 0x4c0], al
mov al, byte [edx + 0x10040e38]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x730], al
and ecx, 0x800000ff
jns 0x10006ef2
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xf
jl 0x10006ed2
mov byte [ebp - 0x721], 0
mov dword [ebp - 0x248], 0x626d6941
mov word [ebp - 0x244], 0x746f
mov byte [ebp - 0x242], 0
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x730]
lea ecx, [ebp - 0x248]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
mov dword [0x10103b94], eax
xorps xmm0, xmm0
xor eax, eax
mov dword [ebp - 0x218], 0x62746948
mov dword [ebp - 0x248], eax
mov word [ebp - 0x244], ax
mov byte [ebp - 0x242], al
movups xmmword [ebp - 0x730], xmm0
mov word [ebp - 0x214], 0x786f
mov byte [ebp - 0x212], al
mov dword [ebp - 0x250], 0x626d6941
mov word [ebp - 0x24c], 0x746f
mov byte [ebp - 0x24a], al
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x218]
lea ecx, [ebp - 0x250]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
mov dword [0x10103b98], eax
xor eax, eax
mov dword [ebp - 0x218], eax
mov word [ebp - 0x214], ax
mov byte [ebp - 0x212], al
mov dword [ebp - 0x250], eax
mov word [ebp - 0x24c], ax
mov byte [ebp - 0x24a], al
mov dword [ebp - 0x258], 0x626d6941
mov word [ebp - 0x254], 0x746f
mov byte [ebp - 0x252], al
mov byte [ebp - 4], 0x11
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x258]
mov edx, 0x10040e60
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
mov dword [0x10103cb4], eax
lea ecx, [ebp - 0x654]
xor eax, eax
add esp, 0x18
mov dword [ebp - 0x258], eax
mov word [ebp - 0x254], ax
mov byte [ebp - 0x252], al
mov eax, 0x10040e6c
sub eax, 0x4564fb2f
push eax
call fcn.1000e070
mov edx, eax
mov dword [ebp - 0x260], 0x626d6941
mov word [ebp - 0x25c], 0x746f
mov byte [ebp - 0x25a], 0
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
push eax
push 0
lea ecx, [ebp - 0x260]
call fcn.100062b0
mov dword [0x10103b9c], eax
xorps xmm0, xmm0
xor eax, eax
movq qword [ebp - 0x654], xmm0
mov dword [ebp - 0x260], eax
mov word [ebp - 0x25c], ax
mov byte [ebp - 0x25a], al
mov word [ebp - 0x64c], ax
mov byte [ebp - 0x64a], al
mov dword [ebp - 0x268], 0x656c6953
mov word [ebp - 0x264], 0x746e
mov byte [ebp - 0x262], al
mov dword [ebp - 0x270], 0x626d6941
mov word [ebp - 0x26c], 0x746f
mov byte [ebp - 0x26a], al
mov byte [ebp - 4], 0x15
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x268]
lea ecx, [ebp - 0x270]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 0x10
mov ecx, 0xec
test eax, eax
setne byte [0x10103b8c]
xor eax, eax
mov dword [ebp - 0x268], eax
xor edx, edx
mov word [ebp - 0x264], ax
mov byte [ebp - 0x262], al
mov dword [ebp - 0x270], eax
mov word [ebp - 0x26c], ax
mov byte [ebp - 0x26a], al
nop dword [eax + eax]
mov al, byte [edx + 0x10040e90]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4fc], al
and ecx, 0x800000ff
jns 0x100071a0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10007180
mov byte [ebp - 0x4ef], 0
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 edx, [ebp - 0x4fc]
lea ecx, [ebp - 0x198]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 8
lea ecx, [ebp - 0x6d8]
test eax, eax
xorps xmm0, xmm0
movq qword [ebp - 0x4fc], xmm0
setne byte [0x10103b8d]
xor eax, eax
mov dword [ebp - 0x198], eax
mov word [ebp - 0x194], ax
mov byte [ebp - 0x192], al
mov dword [ebp - 0x4f4], eax
mov word [ebp - 0x4f0], ax
mov eax, 0x10040ea8
sub eax, 0x246f92f2
push eax
call fcn.1000e100
mov edx, eax
mov dword [ebp - 0x278], 0x626d6941
mov word [ebp - 0x274], 0x746f
mov byte [ebp - 0x272], 0
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x278]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x37c], 0x79646f42
xorps xmm0, xmm0
mov dword [ebp - 0x378], 0x505741
setne byte [0x10103b8e]
movq qword [ebp - 0x6d8], xmm0
xor eax, eax
mov dword [ebp - 0x278], eax
mov word [ebp - 0x274], ax
mov byte [ebp - 0x272], al
mov byte [ebp - 0x6d0], al
mov dword [ebp - 0x280], 0x626d6941
mov word [ebp - 0x27c], 0x746f
mov byte [ebp - 0x27a], al
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x37c]
lea ecx, [ebp - 0x280]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x288], 0x626d6941
xorps xmm0, xmm0
mov word [ebp - 0x284], 0x746f
setne byte [0x10103b8f]
movq qword [ebp - 0x37c], xmm0
xor eax, eax
mov dword [ebp - 0x280], eax
mov word [ebp - 0x27c], ax
mov byte [ebp - 0x27a], al
mov byte [ebp - 0x282], al
mov byte [ebp - 4], 0x1c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x288]
mov edx, 0x10040ecc
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 0x18
lea ecx, [ebp - 0x660]
test eax, eax
setne byte [0x10103b91]
xor eax, eax
push 0x2eff74cc
mov dword [ebp - 0x288], eax
mov word [ebp - 0x284], ax
mov byte [ebp - 0x282], al
call fcn.1000e170
mov edx, eax
mov dword [ebp - 0x290], 0x626d6941
mov word [ebp - 0x28c], 0x746f
mov byte [ebp - 0x28a], 0
mov byte [ebp - 4], 0x1e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x290]
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
xor eax, eax
movss dword [0x10103cbc], xmm0
xorps xmm0, xmm0
mov dword [ebp - 0x290], eax
add esp, 4
mov word [ebp - 0x28c], ax
mov byte [ebp - 0x28a], al
mov ecx, 0xcd
movq qword [ebp - 0x660], xmm0
xor edx, edx
mov word [ebp - 0x658], ax
mov byte [ebp - 0x656], al
nop dword [eax]
mov al, byte [edx + 0x10040ef4]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x5e8], al
and ecx, 0x800000ff
jns 0x10007450
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10007430
mov byte [ebp - 0x5dd], 0
mov dword [ebp - 0x298], 0x626d6941
mov word [ebp - 0x294], 0x746f
mov byte [ebp - 0x292], 0
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x5e8]
lea ecx, [ebp - 0x298]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 8
lea ecx, [ebp - 0x66c]
test eax, eax
xorps xmm0, xmm0
movq qword [ebp - 0x5e8], xmm0
setne byte [0x10103b93]
xor eax, eax
push 0x3bcf910a
mov dword [ebp - 0x298], eax
mov word [ebp - 0x294], ax
mov byte [ebp - 0x292], al
mov dword [ebp - 0x5e0], eax
call fcn.1000e200
mov edx, eax
mov dword [ebp - 0x2a0], 0x626d6941
mov word [ebp - 0x29c], 0x746f
mov byte [ebp - 0x29a], 0
mov byte [ebp - 4], 0x22
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2a0]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
mov dword [0x10103ba4], eax
xorps xmm0, xmm0
xor eax, eax
movq qword [ebp - 0x66c], xmm0
add esp, 8
mov dword [ebp - 0x2a0], eax
mov word [ebp - 0x29c], ax
mov ecx, 0x4f
mov byte [ebp - 0x29a], al
xor edx, edx
mov word [ebp - 0x664], ax
mov byte [ebp - 0x662], al
mov al, byte [edx + 0x10040f1c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4ac], al
and ecx, 0x800000ff
jns 0x10007583
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xe
jl 0x10007563
mov byte [ebp - 0x49e], 0
mov dword [ebp - 0x2a8], 0x626d6941
mov word [ebp - 0x2a4], 0x746f
mov byte [ebp - 0x2a2], 0
mov byte [ebp - 4], 0x24
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x4ac]
lea ecx, [ebp - 0x2a8]
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
xor eax, eax
movss dword [0x10103cb8], xmm0
mov dword [ebp - 0x2a8], eax
lea ecx, [ebp - 0x720]
mov word [ebp - 0x2a4], ax
add esp, 4
mov byte [ebp - 0x2a2], al
xorps xmm0, xmm0
mov dword [ebp - 0x4a4], eax
mov word [ebp - 0x4a0], ax
mov byte [ebp - 0x49e], al
mov eax, 0x10040f34
sub eax, 0x2e30c83e
movq qword [ebp - 0x4ac], xmm0
push eax
call fcn.1000e290
mov edx, eax
mov dword [ebp - 0x2b0], 0x626d6941
mov word [ebp - 0x2ac], 0x746f
mov byte [ebp - 0x2aa], 0
mov byte [ebp - 4], 0x26
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2b0]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
mov dword [0x10103ba8], eax
xorps xmm0, xmm0
xor eax, eax
movq qword [ebp - 0x720], xmm0
mov dword [ebp - 0x2b0], eax
mov word [ebp - 0x2ac], ax
mov byte [ebp - 0x2aa], al
mov word [ebp - 0x718], ax
mov dword [ebp - 0x76c], 0x79654b
mov dword [ebp - 0x2b8], 0x626d6941
mov word [ebp - 0x2b4], 0x746f
mov byte [ebp - 0x2b2], al
mov byte [ebp - 4], 0x28
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x76c]
lea ecx, [ebp - 0x2b8]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
mov dword [0x10103bb0], eax
add esp, 0x10
xor eax, eax
mov ecx, 0xc
mov dword [ebp - 0x2b8], eax
xor edx, edx
mov word [ebp - 0x2b4], ax
mov byte [ebp - 0x2b2], al
mov dword [ebp - 0x76c], eax
nop
mov al, byte [edx + 0x10040f54]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4ec], al
and ecx, 0x800000ff
jns 0x10007730
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10007710
mov byte [ebp - 0x4df], 0
mov dword [ebp - 0x2c0], 0x626d6941
mov word [ebp - 0x2bc], 0x746f
mov byte [ebp - 0x2ba], 0
mov byte [ebp - 4], 0x2a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x4ec]
lea ecx, [ebp - 0x2c0]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
mov dword [0x10103d54], eax
xorps xmm0, xmm0
xor eax, eax
movq qword [ebp - 0x4ec], xmm0
add esp, 8
mov dword [ebp - 0x2c0], eax
mov word [ebp - 0x2bc], ax
mov byte [ebp - 0x2ba], al
mov dword [ebp - 0x4e4], eax
mov word [ebp - 0x4e0], ax
mov dword [ebp - 0x1d8], 0x69746341
mov word [ebp - 0x1d4], 0x6576
mov byte [ebp - 0x1d2], al
mov eax, 0x10040f74
lea ecx, [ebp - 0x6cc]
sub eax, 0x1a23599d
push eax
call fcn.1000e310
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1d8]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.100062b0
add esp, 8
mov byte [ebp - 0x6c4], 0
test eax, eax
mov dword [ebp - 0x2c8], 0x72616d53
xorps xmm0, xmm0
mov word [ebp - 0x2c4], 0x74
setne byte [0x10103cc8]
movq qword [ebp - 0x6cc], xmm0
xor eax, eax
mov dword [ebp - 0x1d8], eax
mov word [ebp - 0x1d4], ax
mov byte [ebp - 0x1d2], al
mov eax, 0x10040f88
lea ecx, [ebp - 0x684]
sub eax, 0x1a23599d
push eax
call fcn.1000e310
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x2c8]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.100062b0
add esp, 8
mov byte [ebp - 0x67c], 0
test eax, eax
xorps xmm0, xmm0
movq qword [ebp - 0x684], xmm0
setne byte [0x10103cc9]
xor eax, eax
mov dword [ebp - 0x2c8], eax
mov word [ebp - 0x2c4], ax
mov dword [ebp - 0x150], 0x65646f4d
mov byte [ebp - 0x14c], al
mov eax, 0x10040f9c
lea ecx, [ebp - 0x6c0]
sub eax, 0x1a23599d
push eax
call fcn.1000e310
mov byte [ebp - 4], 0x30
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.100062b0
xorps xmm0, xmm0
mov dword [0x10103d4c], eax
add esp, 8
movq qword [ebp - 0x6c0], xmm0
mov byte [ebp - 0x6b8], 0
mov dword [ebp - 0x150], 0
mov byte [ebp - 0x14c], 0
mov dword [ebp - 0x158], 0x65707954
mov byte [ebp - 0x154], 0
mov eax, 0x10040fb0
lea ecx, [ebp - 0x6b4]
sub eax, 0x1a23599d
push eax
call fcn.1000e310
mov byte [ebp - 4], 0x32
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.100062b0
xorps xmm0, xmm0
mov dword [0x10103d50], eax
add esp, 8
movq qword [ebp - 0x6b4], xmm0
mov byte [ebp - 0x6ac], 0
mov dword [ebp - 0x158], 0
mov byte [ebp - 0x154], 0
mov dword [ebp - 0x1e0], 0x69746341
mov word [ebp - 0x1dc], 0x6576
mov byte [ebp - 0x1da], 0
push 0x3db6c1be
lea ecx, [ebp - 0x678]
call fcn.1000e380
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1e0]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.100062b0
add esp, 8
mov word [ebp - 0x670], 0
test eax, eax
mov byte [ebp - 0x66e], 0
xorps xmm0, xmm0
mov dword [ebp - 0x160], 0x64656553
setne byte [0x10103d60]
movq qword [ebp - 0x678], xmm0
xor eax, eax
mov dword [ebp - 0x1e0], eax
mov word [ebp - 0x1dc], ax
mov byte [ebp - 0x1da], al
mov byte [ebp - 0x15c], al
push 0x3db6c1d2
lea ecx, [ebp - 0x60c]
call fcn.1000e380
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x160]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.100062b0
add esp, 8
mov word [ebp - 0x604], 0
test eax, eax
mov byte [ebp - 0x602], 0
xorps xmm0, xmm0
mov dword [ebp - 0x160], 0
lea ecx, [ebp - 0x6a8]
movq qword [ebp - 0x60c], xmm0
push 0x366c1aa0
setne byte [0x10103d61]
mov byte [ebp - 0x15c], 0
call fcn.1000e410
mov esi, eax
push 0x3db6c1ea
lea ecx, [ebp - 0x618]
call fcn.1000e380
mov byte [ebp - 4], 0x38
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.100062b0
xorps xmm0, xmm0
mov dword [0x10103d68], eax
add esp, 8
movq qword [ebp - 0x618], xmm0
mov word [ebp - 0x610], 0
mov byte [ebp - 0x60e], 0
movq qword [ebp - 0x6a8], xmm0
mov byte [ebp - 0x6a0], 0
mov dword [ebp - 0x74c], 0x79654b
push 0x3db6c1fa
lea ecx, [ebp - 0x624]
call fcn.1000e380
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x74c]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103d6c], eax
add esp, 8
movq qword [ebp - 0x624], xmm0
mov word [ebp - 0x61c], 0
mov byte [ebp - 0x61a], 0
mov dword [ebp - 0x74c], 0
mov dword [ebp - 0x1f0], 0x62746948
mov word [ebp - 0x1ec], 0x786f
mov byte [ebp - 0x1ea], 0
push 0x3db6c20e
lea ecx, [ebp - 0x630]
call fcn.1000e380
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae ecx, dword [ebp - 0x138]
lea edx, [ebp - 0x1f0]
push ecx
push 0
mov ecx, eax
call fcn.100062b0
mov dword [0x10103d70], eax
xorps xmm0, xmm0
xor eax, eax
movq qword [ebp - 0x630], xmm0
add esp, 8
mov word [ebp - 0x628], 0
mov byte [ebp - 0x626], 0
mov dword [ebp - 0x1f0], eax
mov word [ebp - 0x1ec], ax
mov byte [ebp - 0x1ea], al
mov dword [ebp - 0x1f8], 0x65727053
mov word [ebp - 0x1f4], 0x6461
mov byte [ebp - 0x1f2], al
push 0x3db6c222
lea ecx, [ebp - 0x63c]
call fcn.1000e380
mov byte [ebp - 4], 0x3e
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.100062b0
add esp, 8
mov word [ebp - 0x634], 0
test eax, eax
mov byte [ebp - 0x632], 0
xorps xmm0, xmm0
mov dword [ebp - 0x200], 0x6f636552
setne byte [0x10103d63]
movq qword [ebp - 0x63c], xmm0
xor eax, eax
mov word [ebp - 0x1fc], 0x6c69
mov dword [ebp - 0x1f8], eax
mov word [ebp - 0x1f4], ax
mov byte [ebp - 0x1f2], al
mov byte [ebp - 0x1fa], al
push 0x3db6c236
lea ecx, [ebp - 0x648]
call fcn.1000e380
mov byte [ebp - 4], 0x40
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.100062b0
add esp, 8
mov word [ebp - 0x640], 0
test eax, eax
mov byte [ebp - 0x63e], 0
xorps xmm0, xmm0
lea ecx, [ebp - 0x708]
setne byte [0x10103d64]
movq qword [ebp - 0x648], xmm0
xor eax, eax
mov dword [ebp - 0x200], eax
mov word [ebp - 0x1fc], ax
mov byte [ebp - 0x1fa], al
mov eax, 0x10041048
sub eax, 0x4efc3ae0
push eax
call fcn.1000e4f0
mov esi, eax
push 0x275661f6
lea ecx, [ebp - 0x69c]
call fcn.1000e480
mov byte [ebp - 4], 0x42
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.100062b0
add esp, 8
mov byte [ebp - 0x694], 0
test eax, eax
mov word [ebp - 0x700], 0
xorps xmm0, xmm0
mov ecx, 0x62
setne byte [0x10103d58]
movq qword [ebp - 0x69c], xmm0
movq qword [ebp - 0x708], xmm0
xor edx, edx
nop
mov al, byte [edx + 0x10041060]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x740], al
and ecx, 0x800000ff
jns 0x10007df0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xf
jl 0x10007dd0
mov byte [ebp - 0x731], 0
push 0x27566212
lea ecx, [ebp - 0x6f0]
call fcn.1000e480
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x740]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.100062b0
add esp, 8
mov byte [ebp - 0x6e8], 0
test eax, eax
xorps xmm0, xmm0
movq qword [ebp - 0x6f0], xmm0
mov ecx, 0x89
setne byte [0x10103d59]
xor edx, edx
movups xmmword [ebp - 0x740], xmm0
mov al, byte [edx + 0x1004107c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4bc], al
and ecx, 0x800000ff
jns 0x10007e81
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xc
jl 0x10007e61
mov byte [ebp - 0x4b0], 0
push 0x2756622e
lea ecx, [ebp - 0x690]
call fcn.1000e480
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x4bc]
cmovae ecx, dword [ebp - 0x138]
push ecx
push 1
mov ecx, eax
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103d5c], eax
movq qword [ebp - 0x690], xmm0
mov byte [ebp - 0x688], 0
movq qword [ebp - 0x4bc], xmm0
mov dword [ebp - 0x4b4], 0
mov byte [ebp - 0x4b0], 0
mov dword [ebp - 0x750], 0x505345
mov byte [ebp - 4], 0x47
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x750]
mov edx, 0x10041098
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x750], 0
mov dword [ebp - 0x754], 0x505345
setne byte [0x10103dc4]
mov byte [ebp - 4], 0x48
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x754]
mov edx, 0x100410a0
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x754], 0
mov dword [ebp - 0x758], 0x505345
setne byte [0x10103dc5]
mov byte [ebp - 4], 0x49
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x758]
mov edx, 0x100410ac
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x758], 0
mov dword [ebp - 0x75c], 0x505345
setne byte [0x10103dc6]
mov byte [ebp - 4], 0x4a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x75c]
mov edx, 0x100410b8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x75c], 0
mov dword [ebp - 0x780], 0x505345
setne byte [0x10103dcb]
mov byte [ebp - 4], 0x4b
cmp dword [ebp - 0x124], 0x10
lea eax, [ebp - 0x138]
mov edx, 0x100410c4
lea ecx, [ebp - 0x780]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x780], 0
mov dword [ebp - 0x778], 0x505345
setne byte [0x10103dc7]
mov byte [ebp - 4], 0x4c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x778]
mov edx, 0x100410d0
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x778], 0
mov dword [ebp - 0x760], 0x505345
setne byte [0x10103dc8]
mov byte [ebp - 4], 0x4d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x760]
mov edx, 0x100410dc
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 0x40
mov dword [ebp - 0x760], 0
test eax, eax
mov dword [ebp - 0x774], 0x505345
setne byte [0x10103dc9]
mov byte [ebp - 4], 0x4e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x774]
mov edx, 0x100410e8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x774], 0
mov dword [ebp - 0x770], 0x505345
setne byte [0x10103dcc]
mov byte [ebp - 4], 0x4f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x770]
mov edx, 0x100410f4
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x770], 0
mov dword [ebp - 0x768], 0x505345
setne byte [0x10103dcd]
mov byte [ebp - 4], 0x50
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x768]
mov edx, 0x10041100
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
setne byte [0x10103dce]
mov dword [ebp - 0x768], 0
mov dword [ebp - 0x764], 0x505345
mov byte [ebp - 4], 0x51
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x764]
mov edx, 0x10041108
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
mov dword [0x10103dd4], eax
mov dword [ebp - 0x764], 0
mov dword [ebp - 0x77c], 0x505345
mov byte [ebp - 4], 0x52
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x77c]
mov edx, 0x10041118
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x77c], 0
mov dword [ebp - 0x748], 0x505345
setne byte [0x10103dcf]
mov byte [ebp - 4], 0x53
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x748]
mov edx, 0x10041124
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x748], 0
mov dword [ebp - 0x208], 0x69746341
setne byte [0x10103dd0]
mov word [ebp - 0x204], 0x6576
mov byte [ebp - 0x202], 0
mov dword [ebp - 0x2f0], 0x6d616843
mov word [ebp - 0x2ec], 0x73
mov byte [ebp - 4], 0x55
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x208]
lea ecx, [ebp - 0x2f0]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x2d0], 0x6d616843
mov word [ebp - 0x2cc], 0x73
setne byte [0x10103ddc]
xor eax, eax
mov dword [ebp - 0x2f0], eax
mov word [ebp - 0x2ec], ax
mov dword [ebp - 0x208], eax
mov word [ebp - 0x204], ax
mov byte [ebp - 0x202], al
mov byte [ebp - 4], 0x56
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2d0]
mov edx, 0x10041144
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 0x40
test eax, eax
setne byte [0x10103ddd]
xor eax, eax
mov dword [ebp - 0x2d8], 0x6d616843
mov dword [ebp - 0x2d0], eax
mov word [ebp - 0x2cc], ax
mov word [ebp - 0x2d4], 0x73
mov byte [ebp - 4], 0x57
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2d8]
mov edx, 0x10041154
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x2e0], 0x6d616843
mov word [ebp - 0x2dc], 0x73
setne byte [0x10103dde]
xor eax, eax
mov dword [ebp - 0x2d8], eax
mov word [ebp - 0x2d4], ax
mov byte [ebp - 4], 0x58
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2e0]
mov edx, 0x10041164
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x2e8], 0x6d616843
mov word [ebp - 0x2e4], 0x73
setne byte [0x10103ddf]
xor eax, eax
mov dword [ebp - 0x2e0], eax
mov word [ebp - 0x2dc], ax
mov byte [ebp - 4], 0x59
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2e8]
mov edx, 0x10041174
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x2f8], 0x6d616843
mov word [ebp - 0x2f4], 0x73
setne byte [0x10103de0]
xor eax, eax
mov dword [ebp - 0x2e8], eax
mov word [ebp - 0x2e4], ax
mov byte [ebp - 4], 0x5a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2f8]
mov edx, 0x1004118c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 0x20
mov dword [ebp - 0x140], 0x65707954
test eax, eax
setne byte [0x10103de1]
xor eax, eax
mov dword [ebp - 0x2f8], eax
mov word [ebp - 0x2f4], ax
mov byte [ebp - 0x13c], al
push 0x5b4f6835
lea ecx, [ebp - 0x714]
call fcn.1000e570
mov byte [ebp - 4], 0x5c
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.100062b0
add esp, 8
mov dword [0x10103de4], eax
xorps xmm0, xmm0
mov word [ebp - 0x70c], 0
lea ecx, [ebp - 0x6fc]
movq qword [ebp - 0x714], xmm0
mov dword [ebp - 0x140], 0
push 0x5b4f6849
mov byte [ebp - 0x13c], 0
call fcn.1000e570
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, 0x100411b4
cmovae ecx, dword [ebp - 0x138]
push ecx
push 0
mov ecx, eax
call fcn.100062b0
test eax, eax
mov word [ebp - 0x6f4], 0
xorps xmm0, xmm0
mov dword [ebp - 0x384], 0x75736956
setne byte [0x10103de8]
movq qword [ebp - 0x6fc], xmm0
mov dword [ebp - 0x380], 0x736c61
mov byte [ebp - 4], 0x5e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x384]
mov edx, 0x100411c8
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
movss dword [0x10103d74], xmm0
add esp, 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x38c], 0x75736956
movq qword [ebp - 0x384], xmm0
mov dword [ebp - 0x388], 0x736c61
mov byte [ebp - 4], 0x5f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x38c]
mov edx, 0x100411d8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x394], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x390], 0x736c61
setne byte [0x10103da1]
movq qword [ebp - 0x38c], xmm0
mov byte [ebp - 4], 0x60
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x394]
mov edx, 0x100411e8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x39c], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x398], 0x736c61
setne byte [0x10103da2]
movq qword [ebp - 0x394], xmm0
mov byte [ebp - 4], 0x61
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x39c]
mov edx, 0x100411f8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x3a4], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x3a0], 0x736c61
setne byte [0x10103da3]
movq qword [ebp - 0x39c], xmm0
mov byte [ebp - 4], 0x62
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3a4]
mov edx, 0x10041208
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x3ac], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x3a8], 0x736c61
setne byte [0x10103da4]
movq qword [ebp - 0x3a4], xmm0
mov byte [ebp - 4], 0x63
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3ac]
mov edx, 0x10041218
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x3b4], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x3b0], 0x736c61
setne byte [0x10103da5]
movq qword [ebp - 0x3ac], xmm0
mov byte [ebp - 4], 0x64
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3b4]
mov edx, 0x10041228
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x3bc], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x3b8], 0x736c61
setne byte [0x10103da6]
movq qword [ebp - 0x3b4], xmm0
mov byte [ebp - 4], 0x65
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3bc]
mov edx, 0x10041240
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x3c4], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x3c0], 0x736c61
setne byte [0x10103da7]
movq qword [ebp - 0x3bc], xmm0
mov byte [ebp - 4], 0x66
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3c4]
mov edx, 0x10041254
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
movss dword [0x10103d84], xmm0
add esp, 0x3c
xorps xmm0, xmm0
mov dword [ebp - 0x3cc], 0x75736956
movq qword [ebp - 0x3c4], xmm0
mov dword [ebp - 0x3c8], 0x736c61
mov byte [ebp - 4], 0x67
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3cc]
mov edx, 0x10041264
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
movss dword [0x10103d88], xmm0
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x3d4], 0x75736956
movq qword [ebp - 0x3cc], xmm0
mov dword [ebp - 0x3d0], 0x736c61
mov byte [ebp - 4], 0x68
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3d4]
mov edx, 0x10041274
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
movss dword [0x10103d8c], xmm0
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x3dc], 0x75736956
movq qword [ebp - 0x3d4], xmm0
mov dword [ebp - 0x3d8], 0x736c61
mov byte [ebp - 4], 0x69
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3dc]
mov edx, 0x10041284
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x3e4], 0x75736956
xorps xmm0, xmm0
mov dword [ebp - 0x3e0], 0x736c61
setne byte [0x10103daa]
movq qword [ebp - 0x3dc], xmm0
mov byte [ebp - 4], 0x6a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3e4]
mov edx, 0x10041298
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103dac], eax
movq qword [ebp - 0x3e4], xmm0
mov dword [ebp - 0x3ec], 0x75736956
mov dword [ebp - 0x3e8], 0x736c61
mov byte [ebp - 4], 0x6b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
push eax
push 0
mov edx, 0x100412a8
lea ecx, [ebp - 0x3ec]
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103db0], eax
movq qword [ebp - 0x3ec], xmm0
mov dword [ebp - 0x3f4], 0x75736956
mov dword [ebp - 0x3f0], 0x736c61
mov byte [ebp - 4], 0x6c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3f4]
mov edx, 0x100412b8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103db4], eax
movq qword [ebp - 0x3f4], xmm0
mov dword [ebp - 0x3fc], 0x69746e41
mov dword [ebp - 0x3f8], 0x6d6941
mov byte [ebp - 4], 0x6d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3fc]
mov edx, str.Active
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x404], 0x69746e41
xorps xmm0, xmm0
mov dword [ebp - 0x400], 0x6d6941
setne byte [0x10103e24]
movq qword [ebp - 0x3fc], xmm0
mov byte [ebp - 4], 0x6e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x404]
mov edx, 0x100412d8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e6c], eax
movq qword [ebp - 0x404], xmm0
mov dword [ebp - 0x40c], 0x69746e41
mov dword [ebp - 0x408], 0x6d6941
mov byte [ebp - 4], 0x6f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x40c]
mov edx, 0x100412ec
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e30], eax
movq qword [ebp - 0x40c], xmm0
mov dword [ebp - 0x414], 0x69746e41
mov dword [ebp - 0x410], 0x6d6941
mov byte [ebp - 4], 0x70
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x414]
mov edx, 0x100412fc
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 0x40
xorps xmm0, xmm0
mov dword [0x10103e74], eax
movq qword [ebp - 0x414], xmm0
mov dword [ebp - 0x41c], 0x69746e41
mov dword [ebp - 0x418], 0x6d6941
mov byte [ebp - 4], 0x71
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x41c]
mov edx, 0x10041310
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e80], eax
movq qword [ebp - 0x41c], xmm0
mov dword [ebp - 0x424], 0x69746e41
mov dword [ebp - 0x420], 0x6d6941
mov byte [ebp - 4], 0x72
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x424]
mov edx, 0x10041324
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e90], eax
movq qword [ebp - 0x424], xmm0
mov dword [ebp - 0x42c], 0x69746e41
mov dword [ebp - 0x428], 0x6d6941
mov byte [ebp - 4], 0x73
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x42c]
mov edx, 0x1004133c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e70], eax
movq qword [ebp - 0x42c], xmm0
mov dword [ebp - 0x434], 0x69746e41
mov dword [ebp - 0x430], 0x6d6941
mov byte [ebp - 4], 0x74
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x434]
mov edx, 0x10041350
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e78], eax
movq qword [ebp - 0x434], xmm0
mov dword [ebp - 0x43c], 0x69746e41
mov dword [ebp - 0x438], 0x6d6941
mov byte [ebp - 4], 0x75
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x43c]
mov edx, 0x10041364
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e88], eax
movq qword [ebp - 0x43c], xmm0
mov dword [ebp - 0x444], 0x69746e41
mov dword [ebp - 0x440], 0x6d6941
mov byte [ebp - 4], 0x76
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x444]
mov edx, 0x1004137c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e8c], eax
movq qword [ebp - 0x444], xmm0
mov dword [ebp - 0x44c], 0x69746e41
mov dword [ebp - 0x448], 0x6d6941
mov byte [ebp - 4], 0x77
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x44c]
mov edx, 0x10041394
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e7c], eax
movq qword [ebp - 0x44c], xmm0
mov dword [ebp - 0x454], 0x69746e41
mov dword [ebp - 0x450], 0x6d6941
mov byte [ebp - 4], 0x78
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x454]
mov edx, 0x100413a4
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e84], eax
add esp, 0x40
movq qword [ebp - 0x454], xmm0
mov dword [ebp - 0x45c], 0x69746e41
mov dword [ebp - 0x458], 0x6d6941
mov byte [ebp - 4], 0x79
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x45c]
mov edx, 0x100413b4
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e34], eax
movq qword [ebp - 0x45c], xmm0
mov dword [ebp - 0x464], 0x69746e41
mov dword [ebp - 0x460], 0x6d6941
mov byte [ebp - 4], 0x7a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x464]
mov edx, 0x100413c0
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e38], eax
movq qword [ebp - 0x464], xmm0
mov dword [ebp - 0x46c], 0x69746e41
mov dword [ebp - 0x468], 0x6d6941
mov byte [ebp - 4], 0x7b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
push eax
push 0
mov edx, 0x100413d4
lea ecx, [ebp - 0x46c]
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x474], 0x69746e41
xorps xmm0, xmm0
mov dword [ebp - 0x470], 0x6d6941
setne byte [0x10103e2e]
movq qword [ebp - 0x46c], xmm0
mov byte [ebp - 4], 0x7c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x474]
mov edx, 0x100413e4
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e4c], eax
movq qword [ebp - 0x474], xmm0
mov dword [ebp - 0x47c], 0x69746e41
mov dword [ebp - 0x478], 0x6d6941
mov byte [ebp - 4], 0x7d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x47c]
mov edx, 0x10041400
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x484], 0x69746e41
xorps xmm0, xmm0
mov dword [ebp - 0x480], 0x6d6941
setne byte [0x10103e25]
movq qword [ebp - 0x47c], xmm0
mov byte [ebp - 4], 0x7e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x484]
mov edx, 0x10041410
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x48c], 0x69746e41
xorps xmm0, xmm0
mov dword [ebp - 0x488], 0x6d6941
setne byte [0x10103e26]
movq qword [ebp - 0x484], xmm0
mov byte [ebp - 4], 0x7f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x48c]
mov edx, 0x10041428
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x494], 0x69746e41
xorps xmm0, xmm0
mov dword [ebp - 0x490], 0x6d6941
setne byte [0x10103e29]
movq qword [ebp - 0x48c], xmm0
mov byte [ebp - 4], 0x80
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, 0x1004143c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
lea ecx, [ebp - 0x494]
call fcn.100062b0
add esp, 0x40
mov dword [ebp - 0x49c], 0x69746e41
test eax, eax
mov dword [ebp - 0x498], 0x6d6941
xorps xmm0, xmm0
setne byte [0x10103e27]
movq qword [ebp - 0x494], xmm0
mov byte [ebp - 4], 0x81
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x49c]
mov edx, 0x10041450
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
movss dword [0x10103e50], xmm0
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x30c], 0x69746e41
movq qword [ebp - 0x49c], xmm0
mov dword [ebp - 0x308], 0x6d6941
mov byte [ebp - 4], 0x82
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x30c]
mov edx, 0x10041464
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
movss dword [0x10103e54], xmm0
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x314], 0x69746e41
movq qword [ebp - 0x30c], xmm0
mov dword [ebp - 0x310], 0x6d6941
mov byte [ebp - 4], 0x83
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x314]
mov edx, 0x10041478
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
add esp, 4
mov byte [0x10103e28], 1
ucomiss xmm0, dword [0x1004665c]
lahf
test ah, 0x44
jp 0x100091bd
mov byte [0x10103e28], 0
xorps xmm0, xmm0
mov dword [ebp - 0x31c], 0x69746e41
movq qword [ebp - 0x314], xmm0
mov dword [ebp - 0x318], 0x6d6941
mov byte [ebp - 4], 0x84
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x31c]
mov edx, 0x1004148c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x324], 0x69746e41
xorps xmm0, xmm0
mov dword [ebp - 0x320], 0x6d6941
setne byte [0x10103e2a]
movq qword [ebp - 0x31c], xmm0
mov byte [ebp - 4], 0x85
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x324]
mov edx, 0x1004149c
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
movss dword [0x10103e5c], xmm0
add esp, 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x32c], 0x69746e41
movq qword [ebp - 0x324], xmm0
mov dword [ebp - 0x328], 0x6d6941
mov byte [ebp - 4], 0x86
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x32c]
mov edx, 0x100414b0
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
movss dword [0x10103e64], xmm0
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x334], 0x69746e41
movq qword [ebp - 0x32c], xmm0
mov dword [ebp - 0x330], 0x6d6941
mov byte [ebp - 4], 0x87
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x334]
mov edx, 0x100414c4
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
movss dword [0x10103e60], xmm0
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x33c], 0x69746e41
movq qword [ebp - 0x334], xmm0
mov dword [ebp - 0x338], 0x6d6941
mov byte [ebp - 4], 0x88
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x33c]
mov edx, 0x100414d8
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
movss dword [0x10103e68], xmm0
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x344], 0x69746e41
movq qword [ebp - 0x33c], xmm0
mov dword [ebp - 0x340], 0x6d6941
mov byte [ebp - 4], 0x89
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x344]
mov edx, 0x100414ec
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006180
movss dword [0x10103e58], xmm0
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x168], 0x69746341
movq qword [ebp - 0x344], xmm0
mov word [ebp - 0x164], 0x6576
mov byte [ebp - 0x162], 0
mov dword [ebp - 0x34c], 0x656b6146
mov dword [ebp - 0x348], 0x67616c
mov byte [ebp - 4], 0x8b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x168]
lea ecx, [ebp - 0x34c]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x148], 0x65646f4d
xorps xmm0, xmm0
setne byte [0x10103e94]
movq qword [ebp - 0x34c], xmm0
xor eax, eax
mov dword [ebp - 0x168], eax
mov word [ebp - 0x164], ax
mov byte [ebp - 0x162], al
mov byte [ebp - 0x144], al
mov dword [ebp - 0x354], 0x656b6146
mov dword [ebp - 0x350], 0x67616c
mov byte [ebp - 4], 0x8d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x354]
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e98], eax
movq qword [ebp - 0x354], xmm0
mov dword [ebp - 0x148], 0
mov byte [ebp - 0x144], 0
mov dword [ebp - 0x35c], 0x656b6146
mov dword [ebp - 0x358], 0x67616c
mov byte [ebp - 4], 0x8e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x35c]
mov edx, 0x10041520
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e9c], eax
movq qword [ebp - 0x35c], xmm0
mov dword [ebp - 0x364], 0x656b6146
mov dword [ebp - 0x360], 0x67616c
mov byte [ebp - 4], 0x8f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, 0x10041530
cmovae eax, dword [ebp - 0x138]
push eax
push 0
lea ecx, [ebp - 0x364]
call fcn.100062b0
test eax, eax
mov dword [ebp - 0x36c], 0x656b6146
xorps xmm0, xmm0
mov dword [ebp - 0x368], 0x67616c
setne byte [0x10103e95]
movq qword [ebp - 0x364], xmm0
mov byte [ebp - 4], 0x90
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x36c]
mov edx, 0x10041544
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 0x28
xorps xmm0, xmm0
test eax, eax
movq qword [ebp - 0x36c], xmm0
mov ecx, 0x45
setne byte [0x10103e96]
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x10041560]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4dc], al
and ecx, 0x800000ff
jns 0x100095d0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x100095b0
mov byte [ebp - 0x4cf], 0
mov byte [ebp - 4], 0x91
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4dc]
mov edx, 0x10041554
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 8
mov dword [ebp - 0x4d4], 0
test eax, eax
mov word [ebp - 0x4d0], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10103dec]
movq qword [ebp - 0x4dc], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x1004157c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x5dc], al
and ecx, 0x800000ff
jns 0x10009660
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009640
mov byte [ebp - 0x5cf], 0
mov byte [ebp - 4], 0x92
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x5dc]
mov edx, 0x10041570
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 8
mov dword [ebp - 0x5d4], 0
test eax, eax
mov word [ebp - 0x5d0], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10103e1c]
movq qword [ebp - 0x5dc], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x1004159c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x5cc], al
and ecx, 0x800000ff
jns 0x100096f0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x100096d0
mov byte [ebp - 0x5bf], 0
mov byte [ebp - 4], 0x93
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x5cc]
mov edx, 0x1004158c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 8
mov dword [ebp - 0x5c4], 0
test eax, eax
mov word [ebp - 0x5c0], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10103dee]
movq qword [ebp - 0x5cc], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x100415b8]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x5bc], al
and ecx, 0x800000ff
jns 0x10009780
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009760
mov byte [ebp - 0x5af], 0
mov byte [ebp - 4], 0x94
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x5bc]
mov edx, 0x100415ac
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 8
mov dword [ebp - 0x5b4], 0
test eax, eax
mov word [ebp - 0x5b0], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10103def]
movq qword [ebp - 0x5bc], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x100415d4]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x5ac], al
and ecx, 0x800000ff
jns 0x10009810
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x100097f0
mov byte [ebp - 0x59f], 0
mov byte [ebp - 4], 0x95
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x5ac]
mov edx, 0x100415c8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 8
mov dword [ebp - 0x5a4], 0
test eax, eax
mov word [ebp - 0x5a0], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10103df0]
movq qword [ebp - 0x5ac], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x100415f4]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x59c], al
and ecx, 0x800000ff
jns 0x100098a0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009880
mov byte [ebp - 0x58f], 0
mov byte [ebp - 4], 0x96
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x59c]
mov edx, 0x100415e4
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103dfc], eax
add esp, 8
movq qword [ebp - 0x59c], xmm0
mov dword [ebp - 0x594], 0
mov ecx, 0x45
mov word [ebp - 0x590], 0
xor edx, edx
mov al, byte [edx + 0x10041610]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x58c], al
and ecx, 0x800000ff
jns 0x10009925
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009905
mov byte [ebp - 0x57f], 0
mov byte [ebp - 4], 0x97
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x58c]
mov edx, 0x10041604
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 8
mov dword [ebp - 0x584], 0
test eax, eax
mov word [ebp - 0x580], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10103df2]
movq qword [ebp - 0x58c], xmm0
xor edx, edx
nop
mov al, byte [edx + 0x1004162c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x57c], al
and ecx, 0x800000ff
jns 0x100099b0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009990
mov byte [ebp - 0x56f], 0
mov byte [ebp - 4], 0x98
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x57c]
mov edx, 0x10041620
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e00], eax
add esp, 8
movq qword [ebp - 0x57c], xmm0
mov dword [ebp - 0x574], 0
mov ecx, 0x45
mov word [ebp - 0x570], 0
xor edx, edx
mov al, byte [edx + 0x1004164c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x56c], al
and ecx, 0x800000ff
jns 0x10009a35
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009a15
mov byte [ebp - 0x55f], 0
mov byte [ebp - 4], 0x99
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x56c]
mov edx, 0x1004163c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 8
mov dword [ebp - 0x564], 0
test eax, eax
mov word [ebp - 0x560], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10103df3]
movq qword [ebp - 0x56c], xmm0
xor edx, edx
nop
mov al, byte [edx + 0x10041668]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x55c], al
and ecx, 0x800000ff
jns 0x10009ac0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009aa0
mov byte [ebp - 0x54f], 0
mov byte [ebp - 4], 0x9a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x55c]
mov edx, 0x1004165c
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
add esp, 8
mov dword [ebp - 0x554], 0
test eax, eax
mov word [ebp - 0x550], 0
xorps xmm0, xmm0
mov ecx, 0x45
setne byte [0x10103df4]
movq qword [ebp - 0x55c], xmm0
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x10041680]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x54c], al
and ecx, 0x800000ff
jns 0x10009b50
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009b30
mov byte [ebp - 0x53f], 0
mov byte [ebp - 4], 0x9b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x54c]
mov edx, 0x10041678
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x10103e04], 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 + 0x10041698]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x53c], al
and ecx, 0x800000ff
jns 0x10009bd5
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009bb5
mov byte [ebp - 0x52f], 0
mov byte [ebp - 4], 0x9c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x53c]
mov edx, 0x10041690
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x101039d8], eax
add esp, 8
movq qword [ebp - 0x53c], xmm0
mov dword [ebp - 0x534], 0
mov ecx, 0x45
mov word [ebp - 0x530], 0
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x100416b0]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x50c], al
and ecx, 0x800000ff
jns 0x10009c60
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009c40
mov byte [ebp - 0x4ff], 0
mov byte [ebp - 4], 0x9d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x50c]
mov edx, 0x100416a8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x101039dc], eax
add esp, 8
movq qword [ebp - 0x50c], xmm0
mov dword [ebp - 0x504], 0
mov ecx, 0x45
mov word [ebp - 0x500], 0
xor edx, edx
mov al, byte [edx + 0x100416c8]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x52c], al
and ecx, 0x800000ff
jns 0x10009ce5
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009cc5
mov byte [ebp - 0x51f], 0
mov byte [ebp - 4], 0x9e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x52c]
mov edx, 0x100416c0
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x101039e8], eax
add esp, 8
movq qword [ebp - 0x52c], xmm0
mov dword [ebp - 0x524], 0
mov ecx, 0x45
mov word [ebp - 0x520], 0
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x100416e0]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x51c], al
and ecx, 0x800000ff
jns 0x10009d70
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10009d50
mov byte [ebp - 0x50f], 0
mov byte [ebp - 4], 0x9f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x51c]
mov edx, 0x100416d8
cmovae eax, dword [ebp - 0x138]
push eax
push 0
call fcn.100062b0
xorps xmm0, xmm0
mov dword [0x101039ec], eax
movq qword [ebp - 0x51c], xmm0
mov dword [ebp - 0x514], 0
mov word [ebp - 0x510], 0
mov dword [ebp - 0x170], 0x6f6c6f43
mov word [ebp - 0x16c], 0x7372
mov byte [ebp - 0x16a], 0
mov byte [ebp - 4], 0xa0
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x170]
mov edx, 0x100416f0
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b58
call fcn.100063e0
xor eax, eax
mov dword [ebp - 0x178], 0x6f6c6f43
mov dword [ebp - 0x170], eax
mov word [ebp - 0x16c], ax
mov byte [ebp - 0x16a], al
mov word [ebp - 0x174], 0x7372
mov byte [ebp - 0x172], al
mov byte [ebp - 4], 0xa1
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x178]
mov edx, 0x10041700
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b54
call fcn.100063e0
xor eax, eax
mov dword [ebp - 0x180], 0x6f6c6f43
mov dword [ebp - 0x178], eax
mov word [ebp - 0x174], ax
mov byte [ebp - 0x172], al
mov word [ebp - 0x17c], 0x7372
mov byte [ebp - 0x17a], al
mov byte [ebp - 4], 0xa2
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x180]
mov edx, 0x10041710
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b5c
call fcn.100063e0
xor eax, eax
mov dword [ebp - 0x188], 0x6f6c6f43
mov dword [ebp - 0x180], eax
mov word [ebp - 0x17c], ax
mov byte [ebp - 0x17a], al
mov word [ebp - 0x184], 0x7372
mov byte [ebp - 0x182], al
mov byte [ebp - 4], 0xa3
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x188]
mov edx, 0x10041720
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b68
call fcn.100063e0
xor eax, eax
mov dword [ebp - 0x188], eax
mov word [ebp - 0x184], ax
mov byte [ebp - 0x182], al
mov dword [ebp - 0x190], 0x6f6c6f43
mov word [ebp - 0x18c], 0x7372
mov byte [ebp - 0x18a], al
mov byte [ebp - 4], 0xa4
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x190]
mov edx, 0x10041738
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b60
call fcn.100063e0
xor eax, eax
mov dword [ebp - 0x1d0], 0x6f6c6f43
mov dword [ebp - 0x190], eax
mov word [ebp - 0x18c], ax
mov byte [ebp - 0x18a], al
mov word [ebp - 0x1cc], 0x7372
mov byte [ebp - 0x1ca], al
mov byte [ebp - 4], 0xa5
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x1d0]
mov edx, 0x1004174c
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b78
call fcn.100063e0
xor eax, eax
mov dword [ebp - 0x1a0], 0x6f6c6f43
mov dword [ebp - 0x1d0], eax
mov word [ebp - 0x1cc], ax
mov byte [ebp - 0x1ca], al
mov word [ebp - 0x19c], 0x7372
mov byte [ebp - 0x19a], al
mov byte [ebp - 4], 0xa6
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x1a0]
mov edx, 0x10041764
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b6c
call fcn.100063e0
xor eax, eax
mov dword [ebp - 0x1a8], 0x6f6c6f43
add esp, 0x40
mov dword [ebp - 0x1a0], eax
mov word [ebp - 0x19c], ax
mov byte [ebp - 0x19a], al
mov word [ebp - 0x1a4], 0x7372
mov byte [ebp - 0x1a2], al
mov byte [ebp - 4], 0xa7
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x1a8]
mov edx, 0x1004177c
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b64
call fcn.100063e0
xor eax, eax
mov dword [ebp - 0x1b0], 0x6f6c6f43
mov dword [ebp - 0x1a8], eax
mov word [ebp - 0x1a4], ax
mov byte [ebp - 0x1a2], al
mov word [ebp - 0x1ac], 0x7372
mov byte [ebp - 0x1aa], al
mov byte [ebp - 4], 0xa8
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b7c
mov edx, 0x10041790
lea ecx, [ebp - 0x1b0]
call fcn.100063e0
xor eax, eax
mov dword [ebp - 0x1b8], 0x6f6c6f43
mov dword [ebp - 0x1b0], eax
mov word [ebp - 0x1ac], ax
mov byte [ebp - 0x1aa], al
mov word [ebp - 0x1b4], 0x7372
mov byte [ebp - 0x1b2], al
mov byte [ebp - 4], 0xa9
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x1b8]
mov edx, 0x100417a8
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b74
call fcn.100063e0
xor eax, eax
mov dword [ebp - 0x1c0], 0x6f6c6f43
mov dword [ebp - 0x1b8], eax
mov word [ebp - 0x1b4], ax
mov byte [ebp - 0x1b2], al
mov word [ebp - 0x1bc], 0x7372
mov byte [ebp - 0x1ba], al
mov byte [ebp - 4], 0xaa
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x1c0]
mov edx, 0x100417c0
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b70
call fcn.100063e0
xor eax, eax
mov dword [ebp - 0x1c8], 0x6f6c6f43
mov dword [ebp - 0x1c0], eax
mov word [ebp - 0x1bc], ax
mov byte [ebp - 0x1ba], al
mov word [ebp - 0x1c4], 0x7372
mov byte [ebp - 0x1c2], al
mov byte [ebp - 4], 0xab
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x1c8]
mov edx, 0x100417d8
cmovae eax, dword [ebp - 0x138]
push eax
push 0x10103b80
call fcn.100063e0
mov edx, dword [ebp - 0x124]
xor eax, eax
add esp, 0x28
mov dword [ebp - 0x1c8], eax
mov word [ebp - 0x1c4], ax
mov byte [ebp - 0x1c2], al
cmp edx, 0x10
jb 0x1000a25e
mov ecx, dword [ebp - 0x138]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000a254
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1000a254
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10037fb5
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.10037c8d
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret