Function at 0x10061ae0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Hash data using fnv
Resolve function by fnv-1a hash

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1009973c
mov eax, dword fs:[0]
push eax
sub esp, 0x10c
mov eax, dword [0x100ac00c]
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 - 0xa8], ebx
mov byte [0x100f1960], bl
nop dword [eax]
mov eax, dword [0x100f19c4]
test eax, eax
je 0x10061b31
mov eax, dword [eax + 0x18]
or ebx, 1
jmp 0x10061b36
or ebx, 2
xor eax, eax
mov ecx, ebx
or ecx, 4
mov edx, ecx
and edx, 0xfffffffd
and bl, 2
cmove edx, ecx
mov ecx, edx
mov edi, edx
and edi, 0xfffffffe
and cl, 1
lea ecx, [ebp - 0x28]
cmove edi, edx
test eax, eax
jne 0x10061bd6
mov edx, 0x515dc51c
call fcn.10048150
movq xmm0, qword [eax]
movq qword [0x100f19c4], xmm0
mov eax, dword [eax + 8]
mov dword [0x100f19cc], eax
mov eax, dword [0x100f19c4]
test eax, eax
je 0x10061b8b
mov eax, dword [eax + 0x18]
mov esi, 0x28
jmp 0x10061b92
xor eax, eax
mov esi, 0x30
or esi, edi
mov ecx, esi
mov edx, esi
and edx, 0xffffffef
and cl, 0x10
cmove edx, esi
mov ebx, edx
mov ecx, edx
and ebx, 0xfffffff7
and cl, 8
cmove ebx, edx
test eax, eax
jne 0x10061b20
lea ecx, [ebp - 0xa4]
mov dword [ebp - 0xa4], 0x64
mov dword [ebp - 0xa0], eax
call fcn.10064940
jmp 0x10061b20
mov edx, 0xa3e6f6c3
call fcn.10048150
mov edx, 0xc0323159
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x100f1964], xmm0
mov eax, dword [eax + 8]
mov dword [0x100f196c], eax
call fcn.10048150
mov edx, 0x4f644736
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x100f1970], xmm0
mov eax, dword [eax + 8]
mov dword [0x100f1978], eax
call fcn.10048150
mov edx, 0x8ec4c73b
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x100f197c], xmm0
mov eax, dword [eax + 8]
mov dword [0x100f1984], eax
call fcn.10048150
mov edx, 0x6c5a4374
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x100f1988], xmm0
mov eax, dword [eax + 8]
mov dword [0x100f1990], eax
call fcn.10048150
mov edx, 0x38450191
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x100f1994], xmm0
mov eax, dword [eax + 8]
mov dword [0x100f199c], eax
call fcn.10048150
mov edx, 0x990704d7
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x100f19a0], xmm0
mov eax, dword [eax + 8]
mov dword [0x100f19a8], eax
call fcn.10048150
mov edx, 0x2935fa11
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x100f19ac], xmm0
mov eax, dword [eax + 8]
mov dword [0x100f19b4], eax
call fcn.10048150
push 0xe682dd7e
mov edx, 0x100f1964
lea ecx, [ebp - 0xa8]
movq xmm0, qword [eax]
movq qword [0x100f19b8], xmm0
mov eax, dword [eax + 8]
mov dword [0x100f19c0], eax
call fcn.100405e0
push 0x9053f9c2
mov edx, 0x100f1964
lea ecx, [ebp - 0xa8]
mov eax, dword [eax]
mov dword [0x100f18a0], eax
call fcn.100405e0
push 0xf4d8b55
mov edx, 0x100f1964
lea ecx, [ebp - 0xa8]
mov eax, dword [eax]
mov dword [0x100f189c], eax
call fcn.100405e0
push 0x820621f3
mov edx, 0x100f1964
lea ecx, [ebp - 0xa8]
mov eax, dword [eax]
mov dword [0x100f1894], eax
call fcn.100405e0
push 0xbe4d5ef8
mov edx, 0x100f1964
mov eax, dword [eax]
mov dword [0x100f18a4], eax
lea ecx, [ebp - 0xa8]
call fcn.100405e0
push 0xb0c98c53
mov edx, 0x100f1964
lea ecx, [ebp - 0xa8]
mov eax, dword [eax]
mov dword [0x100f188c], eax
call fcn.100405e0
push 0x76991bcc
mov edx, 0x100f1970
lea ecx, [ebp - 0xa8]
mov eax, dword [eax]
mov dword [0x100f18ac], eax
call fcn.100405e0
push 0x656108c4
mov edx, 0x100f1970
lea ecx, [ebp - 0xa8]
mov eax, dword [eax]
mov dword [0x100f1890], eax
call fcn.100405e0
push 0xe8692330
mov edx, 0x100f197c
lea ecx, [ebp - 0xa8]
mov eax, dword [eax]
mov dword [0x100f1898], eax
call fcn.100405e0
push 0x307abd39
mov edx, 0x100f1988
lea ecx, [ebp - 0xa8]
mov eax, dword [eax]
mov dword [0x100f18a8], eax
call fcn.100405e0
add esp, 0x28
lea ecx, [ebp - 0x1c]
xorps xmm0, xmm0
mov eax, dword [eax]
mov dword [0x100f18b0], eax
movq qword [ebp - 0x1c], xmm0
mov dword [ebp - 0x14], 0
call fcn.1001b600
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x28]
xorps xmm0, xmm0
mov dword [ebp - 0x20], 0
movq qword [ebp - 0x28], xmm0
call fcn.1001b600
mov dword [ebp - 0x2c], 0
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1003fa20
test al, al
je 0x100620cf
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0xc4], ebx
mov dword [ebp - 0xa8], eax
cmp ebx, eax
je 0x100620cf
push 0xbd1dd4d8
mov edx, ebx
lea ecx, [ebp - 0xe0]
call fcn.100405e0
add esp, 4
mov esi, dword [eax]
mov dword [ebp - 0x2c], esi
test esi, esi
je 0x100620ba
mov eax, dword [0x100f188c]
lea ecx, [ebp - 0x64]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x100620ba
mov eax, dword [ebp - 0x50]
test al, 1
jne 0x100620ba
test eax, 0x100
jne 0x100620ba
cmp byte [esi + 4], 0xe9
jne 0x10061fcf
mov eax, dword [esi + 5]
or edi, 0x40
test eax, eax
jne 0x10061eca
mov dword [ebp - 0x2c], eax
jmp 0x100620ba
lea edx, [esi + 9]
add edx, eax
mov dword [ebp - 0x2c], edx
je 0x100620ba
cmp byte [edx + 5], 0x35
jne 0x100620ba
mov esi, edx
lea eax, [edx + 6]
neg esi
mov ecx, 0x280
sbb esi, esi
and esi, eax
test edx, edx
mov eax, 0x300
mov dword [ebp - 0xa0], esi
cmove ecx, eax
or ecx, edi
mov edx, ecx
mov eax, ecx
and edx, 0xfffffeff
and eax, 0x100
cmove edx, ecx
mov edi, edx
mov byte [ebp - 4], 3
and edi, 0xffffff7f
mov eax, edx
and al, 0x80
cmove edi, edx
test esi, esi
je 0x10061f6b
mov ebx, 2
test esi, esi
je 0x10061f65
mov eax, dword [0x100f188c]
lea ecx, [ebp - 0x80]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x10061f65
mov eax, dword [ebp - 0x6c]
test al, 1
jne 0x10061f65
test eax, 0x100
jne 0x10061f65
mov esi, dword [esi]
sub ebx, 1
jne 0x10061f32
mov ebx, dword [ebp - 0xc4]
jmp 0x10061f6d
mov ebx, dword [ebp - 0xc4]
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x100620ba
nop dword [eax]
mov eax, dword [esi + 4]
test eax, eax
je 0x10061fc3
push eax
lea ecx, [ebp - 0xfc]
call fcn.100221c0
mov byte [ebp - 4], 4
mov eax, dword [esi]
call eax
mov dword [ebp - 0xe4], eax
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x1c]
call fcn.10064780
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 2
call fcn.10022170
mov esi, dword [esi + 8]
test esi, esi
jne 0x10061f80
jmp 0x100620ba
cmp byte [esi + 2], 0x35
jne 0x100620ba
or edi, 0x1400
add esi, 3
mov ecx, edi
mov dword [ebp - 0xa0], esi
mov eax, edi
and ecx, 0xfffff7ff
and eax, 0x800
cmove ecx, edi
mov edi, ecx
mov byte [ebp - 4], 6
and edi, 0xfffffbff
mov eax, ecx
and eax, 0x400
cmove edi, ecx
test esi, esi
je 0x1006205f
mov ebx, 2
nop dword [eax]
test esi, esi
je 0x10062059
mov eax, dword [0x100f188c]
lea ecx, [ebp - 0x9c]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x10062059
mov eax, dword [ebp - 0x88]
test al, 1
jne 0x10062059
test eax, 0x100
jne 0x10062059
mov esi, dword [esi]
sub ebx, 1
jne 0x10062020
mov ebx, dword [ebp - 0xc4]
jmp 0x10062061
mov ebx, dword [ebp - 0xc4]
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x100620ba
nop dword [eax]
mov eax, dword [esi + 4]
test eax, eax
je 0x100620b3
push eax
lea ecx, [ebp - 0x118]
call fcn.100221c0
mov byte [ebp - 4], 7
mov eax, dword [esi]
call eax
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x1c]
call fcn.10064780
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 2
call fcn.10022170
mov esi, dword [esi + 8]
test esi, esi
jne 0x10062070
add ebx, 0xc
mov dword [ebp - 0xc4], ebx
cmp ebx, dword [ebp - 0xa8]
jne 0x10061e60
lea ecx, [ebp - 0x28]
call fcn.100216d0
push 1
push 0
push 0x73e5f5e2
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 9
call fcn.10064b10
push 1
push 0
push 0x5705c68d
lea ecx, [ebp - 0x1c]
mov dword [0x100f19d0], eax
call fcn.10064b10
push 1
push 0
push 0xcde34b18
lea ecx, [ebp - 0x1c]
mov dword [0x100f19d4], eax
call fcn.10064b10
push 1
push 0
push 0x317b804d
lea ecx, [ebp - 0x1c]
mov dword [0x100f19d8], eax
call fcn.10064b10
push 1
push 0
push 0xc753f6ce
lea ecx, [ebp - 0x1c]
mov dword [0x100f19dc], eax
call fcn.10064b10
push 1
push 0
push 0x8a6910d0
lea ecx, [ebp - 0x1c]
mov dword [0x100f19e0], eax
call fcn.10064b10
push 1
push 0
push 0x187428c9
lea ecx, [ebp - 0x1c]
mov dword [0x100f19e4], eax
call fcn.10064b10
push 1
push 0
push 0xe0111286
lea ecx, [ebp - 0x1c]
mov dword [0x100f19e8], eax
call fcn.10064b10
push 1
push 0
push 0xfe7ea68f
lea ecx, [ebp - 0x1c]
mov dword [0x100f19ec], eax
call fcn.10064b10
push 1
push 0
push 0x85100fff
lea ecx, [ebp - 0x1c]
mov dword [0x100f19f0], eax
call fcn.10064b10
push 1
push 0
push 0x9809589e
lea ecx, [ebp - 0x1c]
mov dword [0x100f19f4], eax
call fcn.10064b10
push 1
push 0
push 0xa685e44e
lea ecx, [ebp - 0x1c]
mov dword [0x100f19f8], eax
call fcn.10064b10
push 1
push 0
push 0xfacb77d4
lea ecx, [ebp - 0x1c]
mov dword [0x100f19fc], eax
call fcn.10064b10
push 1
push 0
push 0x4a1925fd
lea ecx, [ebp - 0x1c]
mov dword [0x100f1a04], eax
call fcn.10064b10
push 1
push 0
push 0x56b733bb
lea ecx, [ebp - 0x1c]
mov dword [0x100f1a08], eax
call fcn.10064b10
push 1
push 0
push 0x2f3a40fd
lea ecx, [ebp - 0x1c]
mov dword [0x100f1a0c], eax
call fcn.10064b10
push 1
push 0
push 0x53323cc
lea ecx, [ebp - 0x1c]
mov dword [0x100f1a10], eax
call fcn.10064b10
push 1
push 0
push 0x9910a549
lea ecx, [ebp - 0x1c]
mov dword [0x100f1a14], eax
call fcn.10064b10
push 1
push 1
push 0x1224e219
lea ecx, [ebp - 0x1c]
mov dword [0x100f1a18], eax
call fcn.10064ca0
push 1
push 0
push 0x41ece977
lea ecx, [ebp - 0x1c]
mov dword [0x100f1a1c], eax
call fcn.10064b10
push 1
push 0
push 0xabe9412f
lea ecx, [ebp - 0x1c]
mov dword [0x100f1a20], eax
call fcn.10064b10
push 1
push 0
push 0xc7fe8bbb
lea ecx, [ebp - 0x1c]
mov dword [0x100f1a24], eax
call fcn.10064b10
push 1
push 0
push 0xcb63bd96
lea ecx, [ebp - 0x1c]
mov dword [0x100f1a28], eax
call fcn.10064b10
mov ebx, dword [0x100f19d4]
mov dword [0x100f1a2c], eax
mov ebx, dword [ebx + 0x30]
jmp 0x1006231c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100622f0
xor edx, edx
test ecx, ecx
je 0x10062319
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062300
cmp esi, 0x5c6e1222
je 0x10062320
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100622e3
mov dword [0x100f1a74], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x1006236c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062340
xor edx, edx
test ecx, ecx
je 0x10062369
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062350
cmp esi, 0x6586ec6a
je 0x10062370
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062331
mov dword [0x100f1a78], ebx
mov ebx, dword [0x100f19d4]
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0xc4], eax
test eax, eax
je 0x100623dc
nop dword [eax]
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100623a0
xor edx, edx
test ecx, ecx
je 0x100623cf
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100623b0
mov eax, dword [ebp - 0xc4]
cmp esi, 0x8d39bde6
je 0x100623e4
mov eax, dword [eax + 4]
mov dword [ebp - 0xc4], eax
test eax, eax
jne 0x10062390
xor eax, eax
mov dword [ebp - 0xc4], eax
mov dword [0x100f1a7c], eax
mov ebx, dword [ebx + 0x30]
jmp 0x1006242c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062400
xor edx, edx
test ecx, ecx
je 0x10062429
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062410
cmp esi, 0x8c8dc452
je 0x10062430
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100623f0
mov eax, dword [0x100f19d4]
mov dword [0x100f1a8c], ebx
mov ebx, dword [eax + 0x30]
jmp 0x1006247c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062450
xor edx, edx
test ecx, ecx
je 0x10062479
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062460
cmp esi, 0x58e37709
je 0x10062480
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062440
mov dword [0x100f1a90], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x100624cc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100624a0
xor edx, edx
test ecx, ecx
je 0x100624c9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100624b0
cmp esi, 0x7a7ef71d
je 0x100624d0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062491
mov dword [0x100f1a94], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x1006251c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100624f0
xor edx, edx
test ecx, ecx
je 0x10062519
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062500
cmp esi, 0x3e2a4345
je 0x10062520
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100624e1
mov dword [0x100f1a98], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x1006256c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062540
xor edx, edx
test ecx, ecx
je 0x10062569
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062550
cmp esi, 0x2f5504fa
je 0x10062570
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062531
mov dword [0x100f1a9c], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x100625bc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062590
xor edx, edx
test ecx, ecx
je 0x100625b9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100625a0
cmp esi, 0xad8af3df
je 0x100625c0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062581
mov dword [0x100f1aa0], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x1006260c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100625e0
xor edx, edx
test ecx, ecx
je 0x10062609
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100625f0
cmp esi, 0xa84213b4
je 0x10062610
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100625d1
mov dword [0x100f1aa4], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x1006265c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062630
xor edx, edx
test ecx, ecx
je 0x10062659
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062640
cmp esi, 0xa9bf35
je 0x10062660
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062621
mov dword [0x100f1aa8], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x100626ac
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062680
xor edx, edx
test ecx, ecx
je 0x100626a9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062690
cmp esi, 0xadc3dc05
je 0x100626b0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062671
mov dword [0x100f1aac], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x100626fc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100626d0
xor edx, edx
test ecx, ecx
je 0x100626f9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100626e0
cmp esi, 0xe5abc68c
je 0x10062700
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100626c1
mov dword [0x100f1ab0], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x1006274c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062720
xor edx, edx
test ecx, ecx
je 0x10062749
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062730
cmp esi, 0x95e5daaf
je 0x10062750
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062711
mov dword [0x100f1ab4], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x1006279c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062770
xor edx, edx
test ecx, ecx
je 0x10062799
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062780
cmp esi, 0x658280e7
je 0x100627a0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062761
mov dword [0x100f1ab8], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x100627ec
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100627c0
xor edx, edx
test ecx, ecx
je 0x100627e9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100627d0
cmp esi, 0xcf4e1864
je 0x100627f0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100627b1
mov dword [0x100f1abc], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x1006283c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062810
xor edx, edx
test ecx, ecx
je 0x10062839
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062820
cmp esi, 0x90f473ab
je 0x10062840
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062801
mov dword [0x100f1ac0], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x1006288c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062860
xor edx, edx
test ecx, ecx
je 0x10062889
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062870
cmp esi, 0xc12e8fe5
je 0x10062890
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062851
mov dword [0x100f1acc], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x100628dc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100628b0
xor edx, edx
test ecx, ecx
je 0x100628d9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100628c0
cmp esi, 0x1aef2a38
je 0x100628e0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100628a1
mov dword [0x100f1ad0], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x1006292c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062900
xor edx, edx
test ecx, ecx
je 0x10062929
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062910
cmp esi, 0x9fec86c5
je 0x10062930
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100628f1
mov dword [0x100f1ad4], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x1006297c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062950
xor edx, edx
test ecx, ecx
je 0x10062979
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062960
cmp esi, 0x2bc18539
je 0x10062980
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062941
mov dword [0x100f1ad8], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x100629cc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100629a0
xor edx, edx
test ecx, ecx
je 0x100629c9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100629b0
cmp esi, 0x618e8cb3
je 0x100629d0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062991
mov dword [0x100f1adc], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x10062a1c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100629f0
xor edx, edx
test ecx, ecx
je 0x10062a19
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062a00
cmp esi, 0x6e983c77
je 0x10062a20
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100629e1
mov dword [0x100f1ae8], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x10062a6c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062a40
xor edx, edx
test ecx, ecx
je 0x10062a69
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062a50
cmp esi, 0x5198b136
je 0x10062a70
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062a31
mov dword [0x100f1aec], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x10062abc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062a90
xor edx, edx
test ecx, ecx
je 0x10062ab9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062aa0
cmp esi, 0xa323ca34
je 0x10062ac0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062a81
mov dword [0x100f1af0], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x10062b0c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062ae0
xor edx, edx
test ecx, ecx
je 0x10062b09
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062af0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062ad1
mov dword [0x100f1af4], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x10062b5c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062b30
test ebx, ebx
jne 0x10062b21
mov dword [0x100f1af8], ebx
mov ebx, dword [0x100f19d4]
mov ebx, dword [ebx + 0x30]
jmp 0x10062bac