Function at 0x1006aa80
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Encode data using xor
Hash data using fnv
Parse pe header
Resolve function by fnv-1a hash

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100a26c2
mov eax, dword fs:[0]
push eax
sub esp, 0x124
mov eax, dword [0x100ba364]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xor ebx, ebx
mov dword [ebp - 0xa0], ebx
mov byte [0x100ee290], bl
mov esi, dword [0x100ee2f4]
test esi, esi
je 0x1006aace
mov eax, dword [esi + 0x18]
or ebx, 1
jmp 0x1006aad3
xor eax, eax
or ebx, 2
mov ecx, ebx
or ecx, 4
mov edx, ecx
and edx, 0xfffffffd
and bl, 2
cmove edx, ecx
mov ecx, edx
mov ebx, edx
and ebx, 0xfffffffe
and cl, 1
lea ecx, [ebp - 0x2c]
cmove ebx, edx
test eax, eax
jne 0x1006ab74
mov edx, 0x515dc51c
call fcn.10047c90
movq xmm0, qword [eax]
movq qword [0x100ee2f4], xmm0
mov esi, dword [0x100ee2f4]
mov eax, dword [eax + 8]
mov dword [0x100ee2fc], eax
test esi, esi
je 0x1006ab29
mov eax, dword [esi + 0x18]
mov ecx, 0x28
jmp 0x1006ab30
xor eax, eax
mov ecx, 0x30
or ebx, ecx
mov ecx, ebx
mov edx, ebx
and edx, 0xffffffef
and cl, 0x10
cmove edx, ebx
mov ebx, edx
mov ecx, edx
and ebx, 0xfffffff7
and cl, 8
cmove ebx, edx
test eax, eax
jne 0x1006aac2
lea ecx, [ebp - 0xf8]
mov dword [ebp - 0xf8], 0x64
mov dword [ebp - 0xf4], eax
call fcn.1006de10
jmp 0x1006aabc
mov edx, 0xa3e6f6c3
call fcn.10047c90
mov edx, 0xc0323159
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x100ee294], xmm0
mov eax, dword [eax + 8]
mov dword [0x100ee29c], eax
call fcn.10047c90
mov edx, 0x4f644736
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x100ee2a0], xmm0
mov eax, dword [eax + 8]
mov dword [0x100ee2a8], eax
call fcn.10047c90
mov edx, 0x8ec4c73b
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x100ee2ac], xmm0
mov eax, dword [eax + 8]
mov dword [0x100ee2b4], eax
call fcn.10047c90
mov edx, 0x6c5a4374
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x100ee2b8], xmm0
mov eax, dword [eax + 8]
mov dword [0x100ee2c0], eax
call fcn.10047c90
mov edx, 0x38450191
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x100ee2c4], xmm0
mov eax, dword [eax + 8]
mov dword [0x100ee2cc], eax
call fcn.10047c90
mov edx, 0x990704d7
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x100ee2d0], xmm0
mov eax, dword [eax + 8]
mov dword [0x100ee2d8], eax
call fcn.10047c90
mov edx, 0x2935fa11
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x100ee2dc], xmm0
mov eax, dword [eax + 8]
mov dword [0x100ee2e4], eax
call fcn.10047c90
push 0xe682dd7e
mov edx, 0x100ee294
lea ecx, [ebp - 0xa0]
movq xmm0, qword [eax]
movq qword [0x100ee2e8], xmm0
mov eax, dword [eax + 8]
mov dword [0x100ee2f0], eax
call fcn.1003f640
push 0x9053f9c2
mov edx, 0x100ee294
lea ecx, [ebp - 0xa0]
mov eax, dword [eax]
mov dword [0x100edeec], eax
call fcn.1003f640
push 0xf4d8b55
mov edx, 0x100ee294
lea ecx, [ebp - 0xa0]
mov eax, dword [eax]
mov dword [0x100edee8], eax
call fcn.1003f640
push 0x820621f3
mov edx, 0x100ee294
lea ecx, [ebp - 0xa0]
mov eax, dword [eax]
mov dword [0x100edee0], eax
call fcn.1003f640
push 0xbe4d5ef8
mov edx, 0x100ee294
mov eax, dword [eax]
mov dword [0x100edef0], eax
lea ecx, [ebp - 0xa0]
call fcn.1003f640
push 0xb0c98c53
mov edx, 0x100ee294
lea ecx, [ebp - 0xa0]
mov eax, dword [eax]
mov dword [0x100eded8], eax
call fcn.1003f640
push 0x76991bcc
mov edx, 0x100ee2a0
lea ecx, [ebp - 0xa0]
mov eax, dword [eax]
mov dword [0x100edef8], eax
call fcn.1003f640
push 0x656108c4
mov edx, 0x100ee2a0
lea ecx, [ebp - 0xa0]
mov eax, dword [eax]
mov dword [0x100ededc], eax
call fcn.1003f640
push 0xe8692330
mov edx, 0x100ee2ac
lea ecx, [ebp - 0xa0]
mov eax, dword [eax]
mov dword [0x100edee4], eax
call fcn.1003f640
push 0x307abd39
mov edx, 0x100ee2b8
lea ecx, [ebp - 0xa0]
mov eax, dword [eax]
mov dword [0x100edef4], eax
call fcn.1003f640
xorps xmm0, xmm0
add esp, 0x28
mov eax, dword [eax]
movq qword [ebp - 0x20], xmm0
mov dword [ebp - 0x18], 0
mov dword [0x100edefc], eax
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 4], 0
movq qword [ebp - 0x2c], xmm0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x14], 0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 2
call fcn.1003ebb0
test al, al
jne 0x1006ae00
mov byte [ebp - 4], 3
jmp 0x1006b06d
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xa0], ecx
cmp eax, ecx
je 0x1006b069
nop word [eax + eax]
push 0xbd1dd4d8
mov edx, eax
mov dword [ebp - 0xa4], ebx
lea ecx, [ebp - 0xf4]
mov edi, ebx
call fcn.1003f640
add esp, 4
mov esi, dword [eax]
mov dword [ebp - 0x14], esi
test esi, esi
je 0x1006b04e
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x64]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006b04e
mov eax, dword [ebp - 0x50]
test al, 1
jne 0x1006b04e
test eax, 0x100
jne 0x1006b04e
cmp byte [esi + 4], 0xe9
jne 0x1006af83
mov eax, dword [esi + 5]
test eax, eax
jne 0x1006ae8b
xor esi, esi
jmp 0x1006ae90
add esi, 9
add esi, eax
or ebx, 0x40
mov dword [ebp - 0x14], esi
test esi, esi
je 0x1006ae9f
mov al, byte [esi + 5]
jmp 0x1006aea1
xor al, al
cmp al, 0x35
jne 0x1006b04e
test esi, esi
je 0x1006aeb8
add esi, 6
or edi, 0x2c0
jmp 0x1006aec6
mov edi, dword [ebp - 0xa4]
xor esi, esi
or edi, 0x340
mov ebx, edi
mov dword [ebp - 0xa4], esi
and ebx, 0xfffffeff
mov eax, edi
and eax, 0x100
cmove ebx, edi
test bl, bl
jns 0x1006aee8
and ebx, 0xffffff7f
mov byte [ebp - 4], 4
test esi, esi
je 0x1006af22
mov edi, 2
test esi, esi
je 0x1006af22
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x80]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006af22
mov eax, dword [ebp - 0x6c]
test al, 1
jne 0x1006af22
test eax, 0x100
jne 0x1006af22
mov esi, dword [esi]
sub edi, 1
jne 0x1006aef5
jmp 0x1006af24
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x1006b04e
mov eax, dword [esi + 4]
test eax, eax
je 0x1006af77
push eax
lea ecx, [ebp - 0x114]
call fcn.1001f7f0
mov byte [ebp - 4], 5
mov eax, dword [esi]
call eax
mov dword [ebp - 0xfc], eax
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x20]
call fcn.1006dc40
lea ecx, [ebp - 0x114]
mov byte [ebp - 4], 7
call fcn.1001f7a0
mov byte [ebp - 4], 2
mov esi, dword [esi + 8]
test esi, esi
jne 0x1006af30
jmp 0x1006b04e
cmp byte [esi + 2], 0x35
jne 0x1006b04e
or ebx, 0x1400
add esi, 3
mov eax, ebx
mov dword [ebp - 0xa4], esi
mov ecx, ebx
and ebx, 0xfffff7ff
and eax, 0x800
cmove ebx, ecx
and ebx, 0xfffffbff
mov byte [ebp - 4], 8
test esi, esi
je 0x1006aff4
mov edi, 2
test esi, esi
je 0x1006aff4
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x9c]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006aff4
mov eax, dword [ebp - 0x88]
test al, 1
jne 0x1006aff4
test eax, 0x100
jne 0x1006aff4
mov esi, dword [esi]
sub edi, 1
jne 0x1006afc1
jmp 0x1006aff6
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x1006b04e
nop
mov eax, dword [esi + 4]
test eax, eax
je 0x1006b047
push eax
lea ecx, [ebp - 0x130]
call fcn.1001f7f0
mov byte [ebp - 4], 9
mov eax, dword [esi]
call eax
mov dword [ebp - 0x118], eax
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x20]
call fcn.1006dc40
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0xb
call fcn.1001f7a0
mov byte [ebp - 4], 2
mov esi, dword [esi + 8]
test esi, esi
jne 0x1006b000
mov eax, dword [ebp - 0xc0]
add eax, 0xc
mov dword [ebp - 0xc0], eax
cmp eax, dword [ebp - 0xa0]
jne 0x1006ae20
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x2c]
call fcn.1001f3f0
push 1
push 0
push 0x73e5f5e2
lea ecx, [ebp - 0x20]
mov dword [ebp - 4], 0xd
call fcn.1006ded0
push 1
push 0
push 0x5705c68d
lea ecx, [ebp - 0x20]
mov dword [0x100ee30c], eax
call fcn.1006ded0
push 1
push 0
push 0xcde34b18
lea ecx, [ebp - 0x20]
mov dword [0x100ee310], eax
call fcn.1006ded0
push 1
push 0
push 0x317b804d
lea ecx, [ebp - 0x20]
mov dword [0x100ee314], eax
call fcn.1006ded0
push 1
push 0
push 0xc753f6ce
lea ecx, [ebp - 0x20]
mov dword [0x100ee318], eax
call fcn.1006ded0
push 1
push 0
push 0x8a6910d0
lea ecx, [ebp - 0x20]
mov dword [0x100ee31c], eax
call fcn.1006ded0
push 1
push 0
push 0x187428c9
lea ecx, [ebp - 0x20]
mov dword [0x100ee320], eax
call fcn.1006ded0
push 1
push 0
push 0xe0111286
lea ecx, [ebp - 0x20]
mov dword [0x100ee324], eax
call fcn.1006ded0
push 1
push 0
push 0xfe7ea68f
lea ecx, [ebp - 0x20]
mov dword [0x100ee328], eax
call fcn.1006ded0
push 1
push 0
push 0x85100fff
lea ecx, [ebp - 0x20]
mov dword [0x100ee32c], eax
call fcn.1006ded0
push 1
push 0
push 0x9809589e
lea ecx, [ebp - 0x20]
mov dword [0x100ee330], eax
call fcn.1006ded0
push 1
push 0
push 0xa685e44e
lea ecx, [ebp - 0x20]
mov dword [0x100ee334], eax
call fcn.1006ded0
push 1
push 0
push 0xfacb77d4
lea ecx, [ebp - 0x20]
mov dword [0x100ee338], eax
call fcn.1006ded0
push 1
push 0
push 0x4a1925fd
lea ecx, [ebp - 0x20]
mov dword [0x100ee340], eax
call fcn.1006ded0
push 1
push 0
push 0x56b733bb
lea ecx, [ebp - 0x20]
mov dword [0x100ee344], eax
call fcn.1006ded0
push 1
push 0
push 0x2f3a40fd
lea ecx, [ebp - 0x20]
mov dword [0x100ee348], eax
call fcn.1006ded0
push 1
push 0
push 0x53323cc
lea ecx, [ebp - 0x20]
mov dword [0x100ee34c], eax
call fcn.1006ded0
push 1
push 0
push 0x9910a549
lea ecx, [ebp - 0x20]
mov dword [0x100ee350], eax
call fcn.1006ded0
push 1
push 1
push 0x1224e219
lea ecx, [ebp - 0x20]
mov dword [0x100ee354], eax
call fcn.1006e030
push 1
push 0
push 0x41ece977
lea ecx, [ebp - 0x20]
mov dword [0x100ee358], eax
call fcn.1006ded0
push 1
push 0
push 0xabe9412f
lea ecx, [ebp - 0x20]
mov dword [0x100ee35c], eax
call fcn.1006ded0
push 1
push 0
push 0xc7fe8bbb
lea ecx, [ebp - 0x20]
mov dword [0x100ee360], eax
call fcn.1006ded0
push 1
push 0
push 0xcb63bd96
lea ecx, [ebp - 0x20]
mov dword [0x100ee364], eax
call fcn.1006ded0
mov ebx, dword [0x100ee310]
mov dword [0x100ee368], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b2c6
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b290
xor edx, edx
test ecx, ecx
je 0x1006b2bc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b2a0
mov eax, dword [ebp - 0x14]
cmp esi, 0x5c6e1222
je 0x1006b2c8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b286
xor eax, eax
mov dword [0x100ee3ac], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b326
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b2f0
xor edx, edx
test ecx, ecx
je 0x1006b31c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b300
mov eax, dword [ebp - 0x14]
cmp esi, 0x6586ec6a
je 0x1006b328
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b2e0
xor eax, eax
mov dword [0x100ee3b0], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b386
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b350
xor edx, edx
test ecx, ecx
je 0x1006b37c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b360
mov eax, dword [ebp - 0x14]
cmp esi, 0x8d39bde6
je 0x1006b388
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b340
xor eax, eax
mov dword [0x100ee3b4], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b3e6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b3b0
xor edx, edx
test ecx, ecx
je 0x1006b3dc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b3c0
mov eax, dword [ebp - 0x14]
cmp esi, 0x8c8dc452
je 0x1006b3e8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b3a0
xor eax, eax
mov dword [0x100ee3b8], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b446
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b410
xor edx, edx
test ecx, ecx
je 0x1006b43c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b420
mov eax, dword [ebp - 0x14]
cmp esi, 0x58e37709
je 0x1006b448
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b400
xor eax, eax
mov dword [0x100ee3bc], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b4a6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b470
xor edx, edx
test ecx, ecx
je 0x1006b49c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b480
mov eax, dword [ebp - 0x14]
cmp esi, 0x7a7ef71d
je 0x1006b4a8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b460
xor eax, eax
mov dword [0x100ee3c0], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b506
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b4d0
xor edx, edx
test ecx, ecx
je 0x1006b4fc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b4e0
mov eax, dword [ebp - 0x14]
cmp esi, 0x3e2a4345
je 0x1006b508
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b4c0
xor eax, eax
mov dword [0x100ee3c4], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b566
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b530
xor edx, edx
test ecx, ecx
je 0x1006b55c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b540
mov eax, dword [ebp - 0x14]
cmp esi, 0x2f5504fa
je 0x1006b568
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b520
xor eax, eax
mov dword [0x100ee3c8], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b5c6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b590
xor edx, edx
test ecx, ecx
je 0x1006b5bc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b5a0
mov eax, dword [ebp - 0x14]
cmp esi, 0xad8af3df
je 0x1006b5c8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b580
xor eax, eax
mov dword [0x100ee3cc], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b626
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b5f0
xor edx, edx
test ecx, ecx
je 0x1006b61c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b600
mov eax, dword [ebp - 0x14]
cmp esi, 0xac0e930c
je 0x1006b628
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b5e0
xor eax, eax
mov dword [0x100ee3d0], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b686
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b650
xor edx, edx
test ecx, ecx
je 0x1006b67c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b660
mov eax, dword [ebp - 0x14]
cmp esi, 0x82104778
je 0x1006b688
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b640
xor eax, eax
mov dword [0x100ee3d4], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b6e6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b6b0
xor edx, edx
test ecx, ecx
je 0x1006b6dc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b6c0
mov eax, dword [ebp - 0x14]
cmp esi, 0xa84213b4
je 0x1006b6e8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b6a0
xor eax, eax
mov dword [0x100ee3d8], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b746
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b710
xor edx, edx
test ecx, ecx
je 0x1006b73c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b720
mov eax, dword [ebp - 0x14]
cmp esi, 0x16cc57ac
je 0x1006b748
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b700
xor eax, eax
mov dword [0x100ee3dc], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b7a6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b770
xor edx, edx
test ecx, ecx
je 0x1006b79c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b780
mov eax, dword [ebp - 0x14]
cmp esi, 0xa84213b4
je 0x1006b7a8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b760
xor eax, eax
mov dword [0x100ee3d8], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b806
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b7d0
xor edx, edx
test ecx, ecx
je 0x1006b7fc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b7e0
mov eax, dword [ebp - 0x14]
cmp esi, 0xa9bf35
je 0x1006b808
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b7c0
xor eax, eax
mov dword [0x100ee3e4], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b866
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b830
xor edx, edx
test ecx, ecx
je 0x1006b85c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b840
mov eax, dword [ebp - 0x14]
cmp esi, 0xadc3dc05
je 0x1006b868
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b820
xor eax, eax
mov dword [0x100ee3e8], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b8c6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b890
xor edx, edx
test ecx, ecx
je 0x1006b8bc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b8a0
mov eax, dword [ebp - 0x14]
cmp esi, 0xe5abc68c
je 0x1006b8c8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b880
xor eax, eax
mov dword [0x100ee3ec], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b926
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b8f0
xor edx, edx
test ecx, ecx
je 0x1006b91c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b900
mov eax, dword [ebp - 0x14]
cmp esi, 0x95e5daaf
je 0x1006b928
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b8e0
xor eax, eax
mov dword [0x100ee3f0], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b986
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b950
xor edx, edx
test ecx, ecx
je 0x1006b97c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b960
mov eax, dword [ebp - 0x14]
cmp esi, 0x658280e7
je 0x1006b988
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b940
xor eax, eax
mov dword [0x100ee3f4], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006b9e6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006b9b0
xor edx, edx
test ecx, ecx
je 0x1006b9dc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006b9c0
mov eax, dword [ebp - 0x14]
cmp esi, 0xe3d20ca0
je 0x1006b9e8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006b9a0
xor eax, eax
mov dword [0x100ee3f8], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006ba46
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x1006ba10
xor edx, edx
test ecx, ecx
je 0x1006ba3c
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006ba20
mov eax, dword [ebp - 0x14]
cmp esi, 0x2f82ccee
je 0x1006ba48
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006ba00
xor eax, eax
mov dword [0x100ee3fc], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006baa6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006ba70
xor edx, edx
test ecx, ecx
je 0x1006ba9c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006ba80
mov eax, dword [ebp - 0x14]
cmp esi, 0xb488961c
je 0x1006baa8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006ba60
xor eax, eax
mov dword [0x100ee400], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bb06
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bad0
xor edx, edx
test ecx, ecx
je 0x1006bafc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bae0
mov eax, dword [ebp - 0x14]
cmp esi, 0x1da69e46
je 0x1006bb08
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bac0
xor eax, eax
mov dword [0x100ee404], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bb66
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bb30
xor edx, edx
test ecx, ecx
je 0x1006bb5c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bb40
mov eax, dword [ebp - 0x14]
cmp esi, 0x4f542202
je 0x1006bb68
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bb20
xor eax, eax
mov dword [0x100ee408], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bbc6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bb90
xor edx, edx
test ecx, ecx
je 0x1006bbbc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bba0
mov eax, dword [ebp - 0x14]
cmp esi, 0xcf4e1864
je 0x1006bbc8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bb80
xor eax, eax
mov dword [0x100ee40c], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bc26
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bbf0
xor edx, edx
test ecx, ecx
je 0x1006bc1c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bc00
mov eax, dword [ebp - 0x14]
cmp esi, 0x90f473ab
je 0x1006bc28
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bbe0
xor eax, eax
mov dword [0x100ee410], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bc86
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bc50
xor edx, edx
test ecx, ecx
je 0x1006bc7c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bc60
mov eax, dword [ebp - 0x14]
cmp esi, 0x7939b3a7
je 0x1006bc88
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bc40
xor eax, eax
mov dword [0x100ee3e0], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bce6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bcb0
xor edx, edx
test ecx, ecx
je 0x1006bcdc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bcc0
mov eax, dword [ebp - 0x14]
cmp esi, 0xc12e8fe5
je 0x1006bce8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bca0
xor eax, eax
mov dword [0x100ee418], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bd46
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bd10
xor edx, edx
test ecx, ecx
je 0x1006bd3c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bd20
mov eax, dword [ebp - 0x14]
cmp esi, 0x1aef2a38
je 0x1006bd48
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bd00
xor eax, eax
mov dword [0x100ee41c], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bda6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bd70
xor edx, edx
test ecx, ecx
je 0x1006bd9c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bd80
mov eax, dword [ebp - 0x14]
cmp esi, 0x9fec86c5
je 0x1006bda8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bd60
xor eax, eax
mov dword [0x100ee420], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006be06
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bdd0
xor edx, edx
test ecx, ecx
je 0x1006bdfc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bde0
mov eax, dword [ebp - 0x14]
cmp esi, 0x2bc18539
je 0x1006be08
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bdc0
xor eax, eax
mov dword [0x100ee424], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006be66
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006be30
xor edx, edx
test ecx, ecx
je 0x1006be5c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006be40
mov eax, dword [ebp - 0x14]
cmp esi, 0x618e8cb3
je 0x1006be68
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006be20
xor eax, eax
mov dword [0x100ee428], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bec6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006be90
xor edx, edx
test ecx, ecx
je 0x1006bebc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bea0
mov eax, dword [ebp - 0x14]
cmp esi, 0x6e983c77
je 0x1006bec8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006be80
xor eax, eax
mov dword [0x100ee42c], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bf26
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bef0
xor edx, edx
test ecx, ecx
je 0x1006bf1c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bf00
mov eax, dword [ebp - 0x14]
cmp esi, 0x5198b136
je 0x1006bf28
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bee0
xor eax, eax
mov dword [0x100ee430], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bf86
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bf50
xor edx, edx
test ecx, ecx
je 0x1006bf7c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bf60
mov eax, dword [ebp - 0x14]
cmp esi, 0xa323ca34
je 0x1006bf88
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bf40
xor eax, eax
mov dword [0x100ee434], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006bfe6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006bfb0
xor edx, edx
test ecx, ecx
je 0x1006bfdc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006bfc0
mov eax, dword [ebp - 0x14]
cmp esi, 0xec2475d5
je 0x1006bfe8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006bfa0
xor eax, eax
mov dword [0x100ee438], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006c046
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006c010
xor edx, edx
test ecx, ecx
je 0x1006c03c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006c020
mov eax, dword [ebp - 0x14]
cmp esi, 0xb228a6be
je 0x1006c048
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006c000
xor eax, eax
mov dword [0x100ee43c], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006c0a6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006c070
xor edx, edx
test ecx, ecx
je 0x1006c09c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006c080
mov eax, dword [ebp - 0x14]
cmp esi, 0xef5a6fad
je 0x1006c0a8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006c060
xor eax, eax
mov dword [0x100ee414], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006c106
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006c0d0
xor edx, edx
test ecx, ecx
je 0x1006c0fc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006c0e0
mov eax, dword [ebp - 0x14]
cmp esi, 0x2437fe
je 0x1006c108
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006c0c0
xor eax, eax
mov dword [0x100ee440], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006c166
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006c130
xor edx, edx
test ecx, ecx
je 0x1006c15c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006c140
mov eax, dword [ebp - 0x14]
cmp esi, 0xc554050a
je 0x1006c168
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006c120
xor eax, eax
mov dword [0x100ee444], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006c1c6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006c190
xor edx, edx
test ecx, ecx
je 0x1006c1bc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006c1a0
mov eax, dword [ebp - 0x14]
cmp esi, 0xe6a08fc9
je 0x1006c1c8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006c180
xor eax, eax
mov dword [0x100ee448], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006c226
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006c1f0
xor edx, edx
test ecx, ecx
je 0x1006c21c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006c200
mov eax, dword [ebp - 0x14]
cmp esi, 0xa17fa712
je 0x1006c228
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006c1e0
xor eax, eax
mov dword [0x100ee44c], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006c286
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006c250
xor edx, edx
test ecx, ecx
je 0x1006c27c
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006c260
mov eax, dword [ebp - 0x14]
cmp esi, 0xcc254ccd
je 0x1006c288
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006c240
xor eax, eax
mov dword [0x100ee450], eax
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x1006c2e6
nop word [eax + eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006c2b0
xor edx, edx
test ecx, ecx
je 0x1006c2dc
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006c2c0
mov eax, dword [ebp - 0x14]
cmp esi, 0x58ec9f10
je 0x1006c2e8
mov eax, dword [eax + 4]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x1006c2a0
xor eax, eax
mov dword [0x100ee454], eax
mov ebx, dword [ebx + 0x30]
jmp 0x1006c32c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006c300
xor edx, edx
test ecx, ecx
je 0x1006c329
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006c310
cmp esi, 0x731ec79a
je 0x1006c330
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x1006c2f2
mov eax, dword [ebx]
mov ecx, ebx
push 0
mov eax, dword [eax + 0x40]
call eax
mov eax, dword [0x100ee3b4]
lea ecx, [ebp - 0xbc]
push str.55_8B_EC_83_E4_F0_83_EC_7C_56_52
mov dword [eax + 0x50], 0
mov eax, dword [0x100ee450]
and dword [eax + 0x14], 0xfffffffd
mov eax, dword [0x100ee450]
and dword [eax + 0x14], 0xffffffef
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0xe
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
add eax, 0x3d
mov dword [0x100ee300], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xf
call fcn.1001f7a0
push str.55_8B_EC_83_E4_F8_83_EC_30_8D_04_24
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x10
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee304], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x11
call fcn.1001f7a0
push str.55_8B_EC_53_56_8B_F1_57_83_BE___________75_14
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x12
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee308], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x13
call fcn.1001f7a0
push str.8B_0D_________8B_46_08_68
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x14
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov esi, dword [eax]
test esi, esi
je 0x1006c46d
add esi, 2
jmp 0x1006c46f
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x16
test esi, esi
je 0x1006c4af
mov edi, 2
test esi, esi
je 0x1006c4af
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006c4af
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006c4af
test eax, 0x100
jne 0x1006c4af
mov esi, dword [esi]
sub edi, 1
jne 0x1006c482
jmp 0x1006c4b1
xor esi, esi
mov dword [0x100ee378], esi
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x17
call fcn.1001f7a0
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0xbc]
mov eax, dword [0x100ee314]
push str.A1_________B9_________FF_75_08_FF_50_34
mov eax, dword [eax]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov dword [0x100ee384], eax
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x18
push eax
mov edx, 0x100ee2d0
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov esi, dword [eax]
test esi, esi
je 0x1006c515
inc esi
jmp 0x1006c517
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x1a
test esi, esi
je 0x1006c55d
mov edi, 1
nop word [eax + eax]
test esi, esi
je 0x1006c55d
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006c55d
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006c55d
test eax, 0x100
jne 0x1006c55d
mov esi, dword [esi]
sub edi, 1
jne 0x1006c530
jmp 0x1006c55f
xor esi, esi
mov dword [0x100ee388], esi
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x1b
call fcn.1001f7a0
push str.A1_________B9_________FF_75_0C_FF_75_08_FF_50_0C
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x1c
push eax
mov edx, 0x100ee2d0
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov esi, dword [eax]
test esi, esi
je 0x1006c5af
inc esi
jmp 0x1006c5b1
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x1e
test esi, esi
je 0x1006c5f1
mov edi, 1
test esi, esi
je 0x1006c5f1
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006c5f1
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006c5f1
test eax, 0x100
jne 0x1006c5f1
mov esi, dword [esi]
sub edi, 1
jne 0x1006c5c4
jmp 0x1006c5f3
xor esi, esi
mov dword [0x100ee38c], esi
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x1f
call fcn.1001f7a0
push str.A1_________FF_90_________6A_00
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x20
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov esi, dword [eax]
test esi, esi
je 0x1006c643
inc esi
jmp 0x1006c645
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x22
test esi, esi
je 0x1006c687
mov edi, 1
test esi, esi
je 0x1006c687
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006c687
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006c687
test eax, 0x100
jne 0x1006c687
mov esi, dword [esi]
sub edi, 1
jne 0x1006c658
test esi, esi
jne 0x1006c689
xor esi, esi
mov dword [0x100ee394], esi
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x23
call fcn.1001f7a0
push str.8B_0D_________8B_01_FF_50_4C_8B_06
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x24
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov esi, dword [eax]
test esi, esi
je 0x1006c6db
add esi, 2
jmp 0x1006c6dd
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x26
test esi, esi
je 0x1006c71d
mov edi, 2
test esi, esi
je 0x1006c71d
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006c71d
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006c71d
test eax, 0x100
jne 0x1006c71d
mov esi, dword [esi]
sub edi, 1
jne 0x1006c6f0
jmp 0x1006c71f
xor esi, esi
mov dword [0x100ee33c], esi
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x27
call fcn.1001f7a0
push str.B9_________0F_94_C0_0F_B6_C0_50_68
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x28
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov esi, dword [eax]
test esi, esi
je 0x1006c76f
inc esi
jmp 0x1006c771
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x2a
test esi, esi
je 0x1006c7b3
mov edi, 1
test esi, esi
je 0x1006c7b3
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006c7b3
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006c7b3
test eax, 0x100
jne 0x1006c7b3
mov esi, dword [esi]
sub edi, 1
jne 0x1006c784
test esi, esi
jne 0x1006c7b5
xor esi, esi
mov dword [0x100ee398], esi
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x2b
call fcn.1001f7a0
push str.8B_0D_________E8_________84_C0_75_6B
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x2c
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov esi, dword [eax]
test esi, esi
je 0x1006c807
add esi, 2
jmp 0x1006c809
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x2e
test esi, esi
je 0x1006c84d
mov edi, 1
nop dword [eax]
test esi, esi
je 0x1006c84d
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006c84d
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006c84d
test eax, 0x100
jne 0x1006c84d
mov esi, dword [esi]
sub edi, 1
jne 0x1006c820
jmp 0x1006c84f
xor esi, esi
mov dword [0x100ee39c], esi
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x2f
call fcn.1001f7a0
push str.8D_04_24_50_A1_________B9
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x30
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov esi, dword [eax]
test esi, esi
je 0x1006c8a1
add esi, 5
jmp 0x1006c8a3
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x32
test esi, esi
je 0x1006c8e3
mov edi, 1
test esi, esi
je 0x1006c8e3
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006c8e3
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006c8e3
test eax, 0x100
jne 0x1006c8e3
mov esi, dword [esi]
sub edi, 1
jne 0x1006c8b6
jmp 0x1006c8e5
xor esi, esi
mov dword [0x100ee3a0], esi
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x33
call fcn.1001f7a0
push 0x45c21ffb
mov edx, 0x100ee2e8
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0xa0]
call fcn.1003f640
add esp, 4
mov byte [ebp - 4], 0x34
mov esi, dword [eax]
test esi, esi
je 0x1006c952
mov edi, 1
test esi, esi
je 0x1006c952
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006c952
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006c952
test eax, 0x100
jne 0x1006c952
mov esi, dword [esi]
sub edi, 1
jne 0x1006c925
jmp 0x1006c954
xor esi, esi
push str.A1_________A8_01_75_4B
lea ecx, [ebp - 0xbc]
mov dword [0x100ee390], esi
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x35
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee458], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x36
call fcn.1001f7a0
mov byte [ebp - 4], 0xd
call dword [0x100ee458]
mov dword [0x100ee380], eax
mov eax, dword [0x100ee384]
add eax, 8
mov dword [0x100ee3a8], eax
mov eax, dword [0x100ee30c]
mov eax, dword [eax]
mov esi, dword [eax]
mov dword [ebp - 0xa0], esi
test esi, esi
je 0x1006c9d6
add esi, 0x1b
jmp 0x1006c9d8
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x38
test esi, esi
je 0x1006ca1d
mov edi, 2
nop dword [eax + eax]
test esi, esi
je 0x1006ca1d
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006ca1d
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006ca1d
test eax, 0x100
jne 0x1006ca1d
mov esi, dword [esi]
sub edi, 1
jne 0x1006c9f0
jmp 0x1006ca1f
xor esi, esi
mov eax, dword [0x100ee30c]
mov dword [0x100ee370], esi
mov eax, dword [eax]
mov esi, dword [eax + 0x28]
mov dword [ebp - 0xa0], esi
test esi, esi
je 0x1006ca3e
add esi, 5
jmp 0x1006ca40
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x3a
test esi, esi
je 0x1006ca80
mov edi, 2
test esi, esi
je 0x1006ca80
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006ca80
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006ca80
test eax, 0x100
jne 0x1006ca80
mov esi, dword [esi]
sub edi, 1
jne 0x1006ca53
jmp 0x1006ca82
xor esi, esi
mov byte [ebp - 4], 0xd
mov eax, dword [0x100ee30c]
mov dword [0x100ee36c], esi
mov eax, dword [eax]
mov eax, dword [eax + 0x3c]
test eax, eax
je 0x1006ca9f
mov eax, dword [eax + 1]
jmp 0x1006caa1
xor eax, eax
push str.55_8B_EC_83_E4_F8_83_EC_70_6A_58
lea ecx, [ebp - 0xbc]
mov dword [0x100ee374], eax
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x3b
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee45c], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x3c
call fcn.1001f7a0
push str.55_8B_EC_83_E4_F8_83_EC_64_53_56_57_8B_F1_E8
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x3d
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee460], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x3e
call fcn.1001f7a0
push str.80_3D___________74_16_A1_________48_C7_81
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x3f
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee468], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x40
call fcn.1001f7a0
push str.55_8B_EC_51_53_8B_D9_56_57_8D_B3
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x41
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee46c], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x42
call fcn.1001f7a0
push str.55_8B_EC_83_E4_F8_51_53_56_57_8B_F1
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x43
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee464], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x44
call fcn.1001f7a0
push str.55_8B_EC_51_56_8B_F1_85_F6_74_68_83_BE
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x45
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee47c], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x46
call fcn.1001f7a0
push str.55_8B_EC_83_E4_F8_83_EC_0C_53_56_57_8B_7D_08_8B_F1
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x47
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee480], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x48
call fcn.1001f7a0
push str.E8_________8B_07_89_46_0C
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x49
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
jne 0x1006ccd6
xor eax, eax
jmp 0x1006cce2
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006cce2
add eax, 5
add eax, ecx
mov dword [0x100ee484], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x4a
call fcn.1001f7a0
push str.E9_________32_C0_5D
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x4b
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
jne 0x1006cd32
xor eax, eax
jmp 0x1006cd3e
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006cd3e
add eax, 5
add eax, ecx
mov dword [0x100ee48c], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x4c
call fcn.1001f7a0
push str.53_56_8B_F1_8B_DA_85_F6_74_55
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x4d
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee490], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x4e
call fcn.1001f7a0
push str.E8_________88_44_24_0F_8B_56_FC
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x4f
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
jne 0x1006cdd6
xor eax, eax
jmp 0x1006cde2
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006cde2
add eax, 5
add eax, ecx
mov dword [0x100ee494], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x50
call fcn.1001f7a0
push str.55_8B_EC_8B_0D_________68
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x51
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee498], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x52
call fcn.1001f7a0
push str.E8_________38_83
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x53
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
jne 0x1006ce7a
xor eax, eax
jmp 0x1006ce86
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006ce86
add eax, 5
add eax, ecx
mov dword [0x100ee49c], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x54
call fcn.1001f7a0
push str.E8_________89_5E_18
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x55
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
jne 0x1006ced6
xor eax, eax
jmp 0x1006cee2
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006cee2
add eax, 5
add eax, ecx
mov dword [0x100ee4a8], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x56
call fcn.1001f7a0
push str.E8_________59_C2_08_00_51_E8
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x57
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
jne 0x1006cf32
xor eax, eax
jmp 0x1006cf3e
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006cf3e
add eax, 5
add eax, ecx
mov dword [0x100ee4ac], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x58
call fcn.1001f7a0
push str.E8_________A1_________F3_0F_10_40___C6_83
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x59
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
jne 0x1006cf8e
xor eax, eax
jmp 0x1006cf9a
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006cf9a
add eax, 5
add eax, ecx
mov dword [0x100ee4b0], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x5a
call fcn.1001f7a0
push str.8B_81_________81_C1_________FF_50_04_83_C0_40_C3
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x5b
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee4b4], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x5c
call fcn.1001f7a0
push str.55_8B_EC_51_56_57_8B_F1_E8_________0F_B7_8E
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x5d
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee4b8], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x5e
call fcn.1001f7a0
push str.C7_05_________________C7_05_________________66_A3
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x5f
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
test eax, eax
je 0x1006d07b
add eax, 2
jmp 0x1006d07d
xor eax, eax
mov eax, dword [eax]
mov dword [0x100ee4bc], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x60
call fcn.1001f7a0
push str.E8_________8B_F0_85_F6_74_7C
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xd8]
mov byte [ebp - 4], 0x61
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
jne 0x1006d0cf
xor eax, eax
jmp 0x1006d0db
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006d0db
add eax, 5
add eax, ecx
mov dword [0x100ee4c8], eax
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x62
call fcn.1001f7a0
push str.E8_________8B_07_33_C9
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x63
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
jne 0x1006d12b
xor eax, eax
jmp 0x1006d137
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006d137
add eax, 5
add eax, ecx
mov dword [0x100ee4cc], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x64
call fcn.1001f7a0
push str.E8_________68_________B9_________E8_________8B_F0_85_F6_74_19
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xd8]
mov byte [ebp - 4], 0x65
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
jne 0x1006d187
xor eax, eax
jmp 0x1006d193
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006d193
add eax, 5
add eax, ecx
mov dword [0x100ee4d0], eax
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x66
call fcn.1001f7a0
push str.55_8B_EC_8B_0D_________33_C0_56_85_C9_7E_32_8B_55_08_8B_35
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x67
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee4d4], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x68
call fcn.1001f7a0
push str.E8_________EB_38_83_EC_08
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x69
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
jne 0x1006d22b
xor eax, eax
jmp 0x1006d237
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006d237
add eax, 5
add eax, ecx
mov dword [0x100ee4d8], eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x6a
call fcn.1001f7a0
push str.8D_81_________50_8D_84_24
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xd8]
mov byte [ebp - 4], 0x6b
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
test eax, eax
je 0x1006d288
add eax, 2
jmp 0x1006d28a
xor eax, eax
mov eax, dword [eax]
mov dword [0x100ee4dc], eax
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x6c
call fcn.1001f7a0
push str.8B_80_________8D_34_C8
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x6d
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
test eax, eax
je 0x1006d2dd
add eax, 2
jmp 0x1006d2df
xor eax, eax
mov eax, dword [eax]
mov dword [0x100ee4e0], eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x6e
call fcn.1001f7a0
push str.F3_0F_5C_88_________0F
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xd8]
mov byte [ebp - 4], 0x6f
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
test eax, eax
je 0x1006d332
add eax, 4
jmp 0x1006d334
xor eax, eax
mov eax, dword [eax]
mov dword [0x100ee4e4], eax
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x70
call fcn.1001f7a0
push str.74___8A_83_________88
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x71
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
test eax, eax
je 0x1006d387
add eax, 4
jmp 0x1006d389
xor eax, eax
mov eax, dword [eax]
mov dword [0x100ee4f0], eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x72
call fcn.1001f7a0
push str.8B_8E_________85_C9_74_3E
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xd8]
mov byte [ebp - 4], 0x73
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
test eax, eax
je 0x1006d3dc
add eax, 2
jmp 0x1006d3de
xor eax, eax
mov eax, dword [eax]
mov dword [0x100ee4f4], eax
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x74
call fcn.1001f7a0
push str.8B_86_________89_44_24_10_85_C0
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x75
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
test eax, eax
je 0x1006d431
add eax, 2
jmp 0x1006d433
xor eax, eax
mov eax, dword [eax]
mov dword [0x100ee4f8], eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x76
call fcn.1001f7a0
push str.55_8B_EC_83_E4_F0_83_EC_7C_56_52
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xd8]
mov byte [ebp - 4], 0x77
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee4fc], eax
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x78
call fcn.1001f7a0
mov byte [ebp - 4], 0xd
mov eax, dword [0x100ee4fc]
test eax, eax
je 0x1006d4a3
add eax, 0x3d
jmp 0x1006d4a5
xor eax, eax
mov eax, dword [eax]
lea ecx, [ebp - 0xf0]
push str.E8_________F3_0F_10_84_24_________8D_84_24_________F3_0F_58_44_24
mov dword [0x100ee500], eax
call fcn.1001f7f0
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x79
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov ecx, dword [eax]
test ecx, ecx
je 0x1006d4f3
mov eax, dword [ecx + 1]
test eax, eax
je 0x1006d4f3
add eax, 5
add eax, ecx
je 0x1006d4f3
add eax, 0x59
jmp 0x1006d4f5
xor eax, eax
mov eax, dword [eax]
mov dword [0x100ee504], eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x7a
call fcn.1001f7a0
mov byte [ebp - 4], 0xd
mov ecx, dword [0x100ee468]
test ecx, ecx
je 0x1006d51e
lea eax, [ecx + 0x11]
jmp 0x1006d520
xor eax, eax
mov eax, dword [eax]
mov dword [0x100ee4ec], eax
test ecx, ecx
je 0x1006d530
lea eax, [ecx + 0x1b]
jmp 0x1006d532
xor eax, eax
mov eax, dword [eax]
lea ecx, [ebp - 0xf0]
push str.8D_87_____________50_E8_____________8B_06
mov dword [0x100ee4e8], eax
call fcn.1001f7f0
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x7b
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee4a4], eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x7c
call fcn.1001f7a0
push str.55_8B_EC_83_EC_48_53_8B_5D_08_89_4D_F4
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xd8]
mov byte [ebp - 4], 0x7d
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee4a0], eax
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x7e
call fcn.1001f7a0
push str.55_8B_EC_83_E4_F0_B8_D8
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x7f
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee4c0], eax
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x80
call fcn.1001f7a0
push str.55_8B_EC_83_EC_1C_8B_0D_________53_56
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xd
call fcn.1001f7f0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x81
push eax
mov edx, 0x100ee2c4
lea ecx, [ebp - 0xa0]
call fcn.100483f0
add esp, 4
mov eax, dword [eax]
mov dword [0x100ee4c4], eax
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x82
call fcn.1001f7a0
push 0x3f32c6a3
mov edx, 0x100ee2dc
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0xa4]
call fcn.1003f640
push 0xfa877c5b
mov eax, dword [eax]
mov dword [0x100ee470], eax
mov edx, 0x100ee2dc
lea ecx, [ebp - 0xc0]
call fcn.1003f640
push 0x90354280
mov edx, 0x100ee2dc
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100ee474], eax
call fcn.1003f640
add esp, 0xc
mov eax, dword [eax]
mov dword [0x100ee478], eax
mov eax, dword [0x100ee32c]
mov eax, dword [eax]
mov esi, dword [eax + 0x4c]
mov dword [ebp - 0xa0], esi
test esi, esi
je 0x1006d6bd
add esi, 0x30
jmp 0x1006d6bf
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x84
test esi, esi
je 0x1006d6ff
mov edi, 1
test esi, esi
je 0x1006d6ff
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006d6ff
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006d6ff
test eax, 0x100
jne 0x1006d6ff
mov esi, dword [esi]
sub edi, 1
jne 0x1006d6d2
jmp 0x1006d701
xor esi, esi
mov eax, dword [0x100ee32c]
mov dword [0x100ee508], esi
mov eax, dword [eax]
mov esi, dword [eax + 0x4c]
mov dword [ebp - 0xa0], esi
test esi, esi
je 0x1006d720
add esi, 0x54
jmp 0x1006d722
xor esi, esi
mov dword [ebp - 0xa4], esi
mov byte [ebp - 4], 0x86
test esi, esi
je 0x1006d762
mov edi, 1
test esi, esi
je 0x1006d762
mov eax, dword [0x100eded8]
lea ecx, [ebp - 0x48]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006d762
mov eax, dword [ebp - 0x34]
test al, 1
jne 0x1006d762
test eax, 0x100
jne 0x1006d762
mov esi, dword [esi]
sub edi, 1
jne 0x1006d735
jmp 0x1006d764
xor esi, esi
mov dword [0x100ee50c], esi
mov byte [ebp - 4], 0xd
call fcn.1006a9b0
mov ecx, 0x100daba8
call fcn.100343a0
mov ecx, 0x100f84d0
call fcn.10048440
mov ecx, 0x100edfe8
call fcn.10048b90
mov ecx, 0x100dac54
call fcn.10044a60
call fcn.10086fa0
mov ecx, 0x100dc588
call fcn.10069540
mov ecx, 0x100daba8
call fcn.10034470
mov ecx, 0x100edfc0
call fcn.10026df0
mov ecx, 0x100ee670
call fcn.10073d70
mov ecx, dword [0x100ee314]
mov eax, dword [ecx]
mov eax, dword [eax + 0x68]
call eax
test al, al
je 0x1006d7ed
mov ecx, 0x100f3370
call fcn.1002f180
mov eax, dword [0x100ee428]
mov eax, dword [eax + 0x18]
call eax
lea ecx, [ebp - 0x20]
mov byte [0x100ee290], 1
call fcn.1006d820
mov al, 1
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100990c9
mov esp, ebp
pop ebp
ret