Function at 0x10060a70
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 0x1009e255
mov eax, dword fs:[0]
push eax
sub esp, 0x58
mov eax, dword [0x100b1040]
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 - 0x2c], ebx
mov byte [0x101395d0], bl
mov edi, dword [0x10139640]
nop dword [eax]
test edi, edi
je 0x10060abc
mov eax, dword [edi + 0x18]
or ebx, 1
jmp 0x10060ac1
or ebx, 2
xor eax, eax
mov ecx, ebx
or ecx, 4
mov edx, ecx
and edx, 0xfffffffd
test bl, 2
cmove edx, ecx
lea ecx, [ebp - 0x1c]
mov esi, edx
and esi, 0xfffffffe
test dl, 1
cmove esi, edx
test eax, eax
jne 0x10060b55
mov edx, 0x515dc51c
call fcn.10043ef0
movq xmm0, qword [eax]
movq qword [0x10139640], xmm0
mov edi, dword [0x10139640]
mov eax, dword [eax + 8]
mov dword [0x10139648], eax
test edi, edi
je 0x10060b15
mov eax, dword [edi + 0x18]
mov ecx, 0x28
jmp 0x10060b1c
xor eax, eax
mov ecx, 0x30
or esi, ecx
mov edx, esi
mov ecx, esi
and edx, 0xffffffef
test cl, 0x10
cmove edx, esi
mov ebx, edx
and ebx, 0xfffffff7
test dl, 8
cmove ebx, edx
test eax, eax
jne 0x10060ab0
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x5c], 0x64
mov dword [ebp - 0x58], eax
call fcn.10063430
jmp 0x10060aa6
mov edx, 0xa3e6f6c3
call fcn.10043ef0
mov edx, 0xc0323159
lea ecx, [ebp - 0x1c]
movq xmm0, qword [eax]
movq qword [0x101395d4], xmm0
mov eax, dword [eax + 8]
mov dword [0x101395dc], eax
call fcn.10043ef0
mov edx, 0x4f644736
lea ecx, [ebp - 0x1c]
movq xmm0, qword [eax]
movq qword [0x101395e0], xmm0
mov eax, dword [eax + 8]
mov dword [0x101395e8], eax
call fcn.10043ef0
mov edx, 0x8ec4c73b
lea ecx, [ebp - 0x1c]
movq xmm0, qword [eax]
movq qword [0x101395ec], xmm0
mov eax, dword [eax + 8]
mov dword [0x101395f4], eax
call fcn.10043ef0
mov edx, 0x6c5a4374
lea ecx, [ebp - 0x1c]
movq xmm0, qword [eax]
movq qword [0x101395f8], xmm0
mov eax, dword [eax + 8]
mov dword [0x10139600], eax
call fcn.10043ef0
mov edx, 0xe26d30e8
lea ecx, [ebp - 0x1c]
movq xmm0, qword [eax]
movq qword [0x10139604], xmm0
mov eax, dword [eax + 8]
mov dword [0x1013960c], eax
call fcn.10043ef0
mov edx, 0x38450191
lea ecx, [ebp - 0x1c]
movq xmm0, qword [eax]
movq qword [0x10139610], xmm0
mov eax, dword [eax + 8]
mov dword [0x10139618], eax
call fcn.10043ef0
mov edx, 0x990704d7
lea ecx, [ebp - 0x1c]
movq xmm0, qword [eax]
movq qword [0x1013961c], xmm0
mov eax, dword [eax + 8]
mov dword [0x10139624], eax
call fcn.10043ef0
mov edx, 0x2935fa11
lea ecx, [ebp - 0x1c]
movq xmm0, qword [eax]
movq qword [0x10139628], xmm0
mov eax, dword [eax + 8]
mov dword [0x10139630], eax
call fcn.10043ef0
push 0xe682dd7e
mov edx, 0x101395d4
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x10139634], xmm0
mov eax, dword [eax + 8]
mov dword [0x1013963c], eax
call fcn.1003b430
push 0x9053f9c2
mov edx, 0x101395d4
lea ecx, [ebp - 0x2c]
mov eax, dword [eax]
mov dword [0x100bef48], eax
call fcn.1003b430
push 0xf4d8b55
mov edx, 0x101395d4
lea ecx, [ebp - 0x2c]
mov eax, dword [eax]
mov dword [0x100bef44], eax
call fcn.1003b430
push 0x820621f3
mov eax, dword [eax]
mov dword [0x100bef3c], eax
mov edx, 0x101395d4
lea ecx, [ebp - 0x2c]
call fcn.1003b430
push 0xbe4d5ef8
mov edx, 0x101395d4
lea ecx, [ebp - 0x2c]
mov eax, dword [eax]
mov dword [0x100bef4c], eax
call fcn.1003b430
push 0xb0c98c53
mov edx, 0x101395d4
lea ecx, [ebp - 0x2c]
mov eax, dword [eax]
mov dword [0x100bef34], eax
call fcn.1003b430
push 0x76991bcc
mov edx, 0x101395e0
lea ecx, [ebp - 0x2c]
mov eax, dword [eax]
mov dword [0x100bef54], eax
call fcn.1003b430
push 0x656108c4
mov edx, 0x101395e0
lea ecx, [ebp - 0x2c]
mov eax, dword [eax]
mov dword [0x100bef38], eax
call fcn.1003b430
push 0xe8692330
mov edx, 0x101395ec
lea ecx, [ebp - 0x2c]
mov eax, dword [eax]
mov dword [0x100bef40], eax
call fcn.1003b430
push 0x307abd39
mov edx, 0x101395f8
lea ecx, [ebp - 0x2c]
mov eax, dword [eax]
mov dword [0x100bef50], eax
call fcn.1003b430
add esp, 0x28
lea ecx, [ebp - 0x38]
xorps xmm0, xmm0
mov eax, dword [eax]
mov dword [0x100bef58], eax
movq qword [ebp - 0x38], xmm0
mov dword [ebp - 0x30], 0
call fcn.1001e8b0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1c]
xorps xmm0, xmm0
mov dword [ebp - 0x14], 0
movq qword [ebp - 0x1c], xmm0
call fcn.1001e8b0
mov dword [ebp - 0x2c], 0
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 2
call fcn.1003a9e0
test al, al
je 0x10060f99
mov edi, dword [ebp - 0x18]
mov ebx, dword [ebp - 0x1c]
mov dword [ebp - 0x64], edi
cmp ebx, edi
je 0x10060f99
nop dword [eax]
push 0xbd1dd4d8
mov edx, ebx
lea ecx, [ebp - 0x60]
call fcn.1003b430
add esp, 4
mov esi, dword [eax]
mov dword [ebp - 0x2c], esi
test esi, esi
je 0x10060f8e
mov eax, dword [0x100bef34]
lea ecx, [ebp - 0x54]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x10060f8e
mov eax, dword [ebp - 0x40]
test al, 1
jne 0x10060f8e
test eax, 0x100
jne 0x10060f8e
cmp byte [esi + 4], 0xe9
jne 0x10060ef4
mov eax, dword [esi + 5]
test eax, eax
jne 0x10060e44
mov dword [ebp - 0x2c], eax
jmp 0x10060f8e
add esi, 9
add esi, eax
mov dword [ebp - 0x2c], esi
je 0x10060f8e
cmp byte [esi + 5], 0x35
jne 0x10060f8e
add esi, 6
mov dword [ebp - 0x58], esi
mov byte [ebp - 4], 3
je 0x10060ea3
mov edi, 2
nop dword [eax]
test esi, esi
je 0x10060ea0
mov eax, dword [0x100bef34]
lea ecx, [ebp - 0x54]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x10060ea0
mov eax, dword [ebp - 0x40]
test al, 1
jne 0x10060ea0
test eax, 0x100
jne 0x10060ea0
mov esi, dword [esi]
sub edi, 1
jne 0x10060e70
mov edi, dword [ebp - 0x64]
jmp 0x10060ea5
mov edi, dword [ebp - 0x64]
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x10060f8e
mov eax, dword [esi + 4]
test eax, eax
je 0x10060ee8
push eax
lea ecx, [ebp - 0x54]
call fcn.1001d380
mov byte [ebp - 4], 4
mov eax, dword [esi]
call eax
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x38]
call fcn.10063e30
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 2
call fcn.1001d330
mov esi, dword [esi + 8]
test esi, esi
jne 0x10060eb1
jmp 0x10060f8e
cmp byte [esi + 2], 0x35
jne 0x10060f8e
add esi, 3
mov dword [ebp - 0x58], esi
mov byte [ebp - 4], 6
je 0x10060f43
mov edi, 2
nop
test esi, esi
je 0x10060f40
mov eax, dword [0x100bef34]
lea ecx, [ebp - 0x54]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x10060f40
mov eax, dword [ebp - 0x40]
test al, 1
jne 0x10060f40
test eax, 0x100
jne 0x10060f40
mov esi, dword [esi]
sub edi, 1
jne 0x10060f10
mov edi, dword [ebp - 0x64]
jmp 0x10060f45
mov edi, dword [ebp - 0x64]
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x10060f8e
nop dword [eax]
mov eax, dword [esi + 4]
test eax, eax
je 0x10060f87
push eax
lea ecx, [ebp - 0x54]
call fcn.1001d380
mov byte [ebp - 4], 7
mov eax, dword [esi]
call eax
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x38]
call fcn.10063e30
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 2
call fcn.1001d330
mov esi, dword [esi + 8]
test esi, esi
jne 0x10060f50
add ebx, 0xc
cmp ebx, edi
jne 0x10060de0
lea ecx, [ebp - 0x1c]
call fcn.1001ca30
push 1
push 0
push 0x73e5f5e2
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 9
call fcn.10063550
push 1
push 0
push 0x5705c68d
lea ecx, [ebp - 0x38]
mov dword [0x1013964c], eax
call fcn.10063550
push 1
push 0
push 0xcde34b18
lea ecx, [ebp - 0x38]
mov dword [0x10139650], eax
call fcn.10063550
push 1
push 0
push 0x317b804d
lea ecx, [ebp - 0x38]
mov dword [0x10139654], eax
call fcn.10063550
push 1
push 0
push 0xc753f6ce
lea ecx, [ebp - 0x38]
mov dword [0x10139658], eax
call fcn.10063550
push 1
push 0
push 0x8a6910d0
lea ecx, [ebp - 0x38]
mov dword [0x1013965c], eax
call fcn.10063550
push 1
push 0
push 0x187428c9
lea ecx, [ebp - 0x38]
mov dword [0x10139660], eax
call fcn.10063550
push 1
push 0
push 0xe0111286
lea ecx, [ebp - 0x38]
mov dword [0x10139664], eax
call fcn.10063550
push 1
push 0
push 0xfe7ea68f
lea ecx, [ebp - 0x38]
mov dword [0x10139668], eax
call fcn.10063550
push 1
push 0
push 0x85100fff
lea ecx, [ebp - 0x38]
mov dword [0x1013966c], eax
call fcn.10063550
push 1
push 0
push 0x9809589e
lea ecx, [ebp - 0x38]
mov dword [0x10139670], eax
call fcn.10063550
push 1
push 0
push 0xa685e44e
lea ecx, [ebp - 0x38]
mov dword [0x10139674], eax
call fcn.10063550
push 1
push 0
push 0xfacb77d4
lea ecx, [ebp - 0x38]
mov dword [0x10139678], eax
call fcn.10063550
push 1
push 0
push 0x4a1925fd
lea ecx, [ebp - 0x38]
mov dword [0x10139680], eax
call fcn.10063550
push 1
push 0
push 0x56b733bb
lea ecx, [ebp - 0x38]
mov dword [0x10139684], eax
call fcn.10063550
push 1
push 0
push 0x2f3a40fd
lea ecx, [ebp - 0x38]
mov dword [0x10139688], eax
call fcn.10063550
push 1
push 0
push 0x53323cc
lea ecx, [ebp - 0x38]
mov dword [0x1013968c], eax
call fcn.10063550
push 1
push 0
push 0x9910a549
lea ecx, [ebp - 0x38]
mov dword [0x10139694], eax
call fcn.10063550
push 1
push 1
push 0x1224e219
lea ecx, [ebp - 0x38]
mov dword [0x10139698], eax
call fcn.100636f0
push 1
push 0
push 0x41ece977
lea ecx, [ebp - 0x38]
mov dword [0x1013969c], eax
call fcn.10063550
push 1
push 0
push 0xabe9412f
lea ecx, [ebp - 0x38]
mov dword [0x101396a0], eax
call fcn.10063550
push 1
push 0
push 0xc7fe8bbb
lea ecx, [ebp - 0x38]
mov dword [0x101396a4], eax
call fcn.10063550
push 1
push 0
push 0xcb63bd96
lea ecx, [ebp - 0x38]
mov dword [0x101396a8], eax
call fcn.10063550
push 1
push 0
push 0x79b5c162
lea ecx, [ebp - 0x38]
mov dword [0x101396ac], eax
call fcn.10063550
mov ebx, dword [0x10139650]
mov dword [0x10139690], eax
mov ebx, dword [ebx + 0x30]
jmp 0x100611fc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100611d0
xor edx, edx
test ecx, ecx
je 0x100611f9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100611e0
cmp esi, 0x5c6e1222
je 0x10061200
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100611c3
mov dword [0x101396fc], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006124c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061220
xor edx, edx
test ecx, ecx
je 0x10061249
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061230
cmp esi, 0x6586ec6a
je 0x10061250
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061211
mov dword [0x10139700], ebx
mov ebx, dword [0x10139650]
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x64], eax
test eax, eax
je 0x100612a6
mov edi, dword [eax + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
inc ecx
cmp byte [edi + ecx], 0
jne 0x10061270
xor edx, edx
test ecx, ecx
je 0x1006129c
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061280
mov eax, dword [ebp - 0x64]
cmp esi, 0x8d39bde6
je 0x100612ab
mov eax, dword [eax + 4]
mov dword [ebp - 0x64], eax
test eax, eax
jne 0x10061266
xor eax, eax
mov dword [ebp - 0x64], eax
mov dword [0x10139704], eax
mov ebx, dword [ebx + 0x30]
jmp 0x100612ec
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop
inc ecx
cmp byte [edi + ecx], 0
jne 0x100612c0
xor edx, edx
test ecx, ecx
je 0x100612e9
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100612d0
cmp esi, 0x8c8dc452
je 0x100612f0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100612b5
mov eax, dword [0x10139650]
mov dword [0x10139708], ebx
mov ebx, dword [eax + 0x30]
jmp 0x1006133c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x10061310
xor edx, edx
test ecx, ecx
je 0x10061339
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061320
cmp esi, 0x58e37709
je 0x10061340
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061300
mov dword [0x1013970c], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006138c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x10061360
xor edx, edx
test ecx, ecx
je 0x10061389
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061370
cmp esi, 0x4f542202
je 0x10061390
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061351
mov dword [0x10139738], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x100613dc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x100613b0
xor edx, edx
test ecx, ecx
je 0x100613d9
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100613c0
cmp esi, 0x7a7ef71d
je 0x100613e0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100613a1
mov dword [0x10139710], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006142c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x10061400
xor edx, edx
test ecx, ecx
je 0x10061429
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061410
cmp esi, 0x3e2a4345
je 0x10061430
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100613f1
mov dword [0x10139714], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006147c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x10061450
xor edx, edx
test ecx, ecx
je 0x10061479
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061460
cmp esi, 0x16cc57ac
je 0x10061480
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061441
mov dword [0x10139718], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x100614cc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100614a0
xor edx, edx
test ecx, ecx
je 0x100614c9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100614b0
cmp esi, 0x2f5504fa
je 0x100614d0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061491
mov dword [0x1013971c], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006151c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100614f0
xor edx, edx
test ecx, ecx
je 0x10061519
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061500
cmp esi, 0xad8af3df
je 0x10061520
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100614e1
mov dword [0x10139720], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006156c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061540
xor edx, edx
test ecx, ecx
je 0x10061569
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061550
cmp esi, 0xa84213b4
je 0x10061570
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061531
mov dword [0x10139724], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x100615bc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061590
xor edx, edx
test ecx, ecx
je 0x100615b9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100615a0
cmp esi, 0xa9bf35
je 0x100615c0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061581
mov dword [0x10139728], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006160c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100615e0
xor edx, edx
test ecx, ecx
je 0x10061609
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100615f0
cmp esi, 0xadc3dc05
je 0x10061610
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100615d1
mov dword [0x1013972c], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006165c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061630
xor edx, edx
test ecx, ecx
je 0x10061659
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061640
cmp esi, 0xe5abc68c
je 0x10061660
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061621
mov dword [0x10139730], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x100616ac
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061680
xor edx, edx
test ecx, ecx
je 0x100616a9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061690
cmp esi, 0x95e5daaf
je 0x100616b0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061671
mov dword [0x10139734], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x100616fc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100616d0
xor edx, edx
test ecx, ecx
je 0x100616f9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100616e0
cmp esi, 0x658280e7
je 0x10061700
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100616c1
mov dword [0x1013973c], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006174c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061720
xor edx, edx
test ecx, ecx
je 0x10061749
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061730
cmp esi, 0xcf4e1864
je 0x10061750
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061711
mov dword [0x10139740], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006179c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061770
xor edx, edx
test ecx, ecx
je 0x10061799
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061780
cmp esi, 0x90f473ab
je 0x100617a0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061761
mov dword [0x10139744], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x100617ec
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100617c0
xor edx, edx
test ecx, ecx
je 0x100617e9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100617d0
cmp esi, 0xc12e8fe5
je 0x100617f0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100617b1
mov dword [0x1013975c], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006183c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061810
xor edx, edx
test ecx, ecx
je 0x10061839
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061820
cmp esi, 0x1aef2a38
je 0x10061840
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061801
mov dword [0x10139760], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006188c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x10061860
xor edx, edx
test ecx, ecx
je 0x10061889
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061870
cmp esi, 0x9fec86c5
je 0x10061890
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061851
mov dword [0x10139764], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x100618dc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x100618b0
xor edx, edx
test ecx, ecx
je 0x100618d9
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100618c0
cmp esi, 0x2bc18539
je 0x100618e0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100618a1
mov dword [0x10139768], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006192c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x10061900
xor edx, edx
test ecx, ecx
je 0x10061929
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061910
cmp esi, 0x618e8cb3
je 0x10061930
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100618f1
mov dword [0x1013976c], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x1006197c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x10061950
xor edx, edx
test ecx, ecx
je 0x10061979
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061960
cmp esi, 0x6e983c77
je 0x10061980
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061941
mov dword [0x10139770], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x100619cc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x100619a0
xor edx, edx
test ecx, ecx
je 0x100619c9
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100619b0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061991
mov dword [0x10139774], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x10061a1c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x100619f0
test ebx, ebx
jne 0x100619e1
mov dword [0x10139778], ebx
mov ebx, dword [0x10139650]
mov ebx, dword [ebx + 0x30]
jmp 0x10061a6c