Function at 0x10061280
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 0x10091341
mov eax, dword fs:[0]
push eax
sub esp, 0xf0
mov eax, dword [0x100a4008]
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 - 0x14], ebx
mov byte [0x100c7d20], bl
mov edi, dword [0x100c7d84]
nop
test edi, edi
je 0x100612cc
mov eax, dword [edi + 0x18]
or ebx, 1
jmp 0x100612d1
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 - 0x48]
mov esi, edx
and esi, 0xfffffffe
test dl, 1
cmove esi, edx
test eax, eax
jne 0x1006136e
mov edx, 0x515dc51c
call fcn.1003d520
movq xmm0, qword [eax]
movq qword [0x100c7d84], xmm0
mov edi, dword [0x100c7d84]
mov eax, dword [eax + 8]
mov dword [0x100c7d8c], eax
test edi, edi
je 0x10061325
mov eax, dword [edi + 0x18]
mov ecx, 0x28
jmp 0x1006132c
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 0x100612c0
lea ecx, [ebp - 0xa4]
mov dword [ebp - 0xa4], 0x64
mov dword [ebp - 0xa0], eax
call fcn.10063cc0
jmp 0x100612b9
mov edx, 0xa3e6f6c3
call fcn.1003d520
mov edx, 0xc0323159
lea ecx, [ebp - 0x48]
movq xmm0, qword [eax]
movq qword [0x100c7d24], xmm0
mov eax, dword [eax + 8]
mov dword [0x100c7d2c], eax
call fcn.1003d520
mov edx, 0x4f644736
lea ecx, [ebp - 0x48]
movq xmm0, qword [eax]
movq qword [0x100c7d30], xmm0
mov eax, dword [eax + 8]
mov dword [0x100c7d38], eax
call fcn.1003d520
mov edx, 0x8ec4c73b
lea ecx, [ebp - 0x48]
movq xmm0, qword [eax]
movq qword [0x100c7d3c], xmm0
mov eax, dword [eax + 8]
mov dword [0x100c7d44], eax
call fcn.1003d520
mov edx, 0x6c5a4374
lea ecx, [ebp - 0x48]
movq xmm0, qword [eax]
movq qword [0x100c7d48], xmm0
mov eax, dword [eax + 8]
mov dword [0x100c7d50], eax
call fcn.1003d520
mov edx, 0x38450191
lea ecx, [ebp - 0x48]
movq xmm0, qword [eax]
movq qword [0x100c7d54], xmm0
mov eax, dword [eax + 8]
mov dword [0x100c7d5c], eax
call fcn.1003d520
mov edx, 0x990704d7
lea ecx, [ebp - 0x48]
movq xmm0, qword [eax]
movq qword [0x100c7d60], xmm0
mov eax, dword [eax + 8]
mov dword [0x100c7d68], eax
call fcn.1003d520
mov edx, 0x2935fa11
lea ecx, [ebp - 0x48]
movq xmm0, qword [eax]
movq qword [0x100c7d6c], xmm0
mov eax, dword [eax + 8]
mov dword [0x100c7d74], eax
call fcn.1003d520
push 0xe682dd7e
mov edx, 0x100c7d24
lea ecx, [ebp - 0x14]
movq xmm0, qword [eax]
movq qword [0x100c7d78], xmm0
mov eax, dword [eax + 8]
mov dword [0x100c7d80], eax
call fcn.100351e0
push 0x9053f9c2
mov edx, 0x100c7d24
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100b3c14], eax
call fcn.100351e0
push 0xf4d8b55
mov edx, 0x100c7d24
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100b3c10], eax
call fcn.100351e0
push 0x820621f3
mov edx, 0x100c7d24
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100b3c08], eax
call fcn.100351e0
push 0xbe4d5ef8
mov edx, 0x100c7d24
mov eax, dword [eax]
mov dword [0x100b3c18], eax
lea ecx, [ebp - 0x14]
call fcn.100351e0
push 0xb0c98c53
mov edx, 0x100c7d24
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100b3c00], eax
call fcn.100351e0
push 0x76991bcc
mov edx, 0x100c7d30
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100b3c20], eax
call fcn.100351e0
push 0x656108c4
mov edx, 0x100c7d30
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100b3c04], eax
call fcn.100351e0
push 0xe8692330
mov edx, 0x100c7d3c
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100b3c0c], eax
call fcn.100351e0
push 0x307abd39
mov edx, 0x100c7d48
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100b3c1c], eax
call fcn.100351e0
add esp, 0x28
lea ecx, [ebp - 0x20]
xorps xmm0, xmm0
mov eax, dword [eax]
mov dword [0x100b3c24], eax
movq qword [ebp - 0x20], xmm0
mov dword [ebp - 0x18], 0
call fcn.1003a510
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x48]
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
movq qword [ebp - 0x48], xmm0
call fcn.1003a510
mov dword [ebp - 0x14], 0
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 2
call fcn.10034750
test al, al
je 0x100617d5
mov edi, dword [ebp - 0x44]
mov ebx, dword [ebp - 0x48]
mov dword [ebp - 0xc0], edi
cmp ebx, edi
je 0x100617d5
nop dword [eax]
nop dword [eax + eax]
push 0xbd1dd4d8
mov edx, ebx
lea ecx, [ebp - 0xc4]
call fcn.100351e0
add esp, 4
mov esi, dword [eax]
mov dword [ebp - 0x14], esi
test esi, esi
je 0x100617ca
mov eax, dword [0x100b3c00]
lea ecx, [ebp - 0x64]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x100617ca
mov eax, dword [ebp - 0x50]
test al, 1
jne 0x100617ca
test eax, 0x100
jne 0x100617ca
cmp byte [esi + 4], 0xe9
jne 0x1006170f
mov eax, dword [esi + 5]
test eax, eax
jne 0x10061647
mov dword [ebp - 0x14], eax
jmp 0x100617ca
add esi, 9
add esi, eax
mov dword [ebp - 0x14], esi
je 0x100617ca
cmp byte [esi + 5], 0x35
jne 0x100617ca
add esi, 6
mov dword [ebp - 0xa0], esi
mov byte [ebp - 4], 3
je 0x100616ac
mov edi, 2
test esi, esi
je 0x100616a6
mov eax, dword [0x100b3c00]
lea ecx, [ebp - 0x80]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x100616a6
mov eax, dword [ebp - 0x6c]
test al, 1
jne 0x100616a6
test eax, 0x100
jne 0x100616a6
mov esi, dword [esi]
sub edi, 1
jne 0x10061673
mov edi, dword [ebp - 0xc0]
jmp 0x100616ae
mov edi, dword [ebp - 0xc0]
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x100617ca
nop word [eax + eax]
mov eax, dword [esi + 4]
test eax, eax
je 0x10061703
push eax
lea ecx, [ebp - 0xe0]
call fcn.1001c540
mov byte [ebp - 4], 4
mov eax, dword [esi]
call eax
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x20]
call fcn.10064190
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 2
call fcn.1001c4f0
mov esi, dword [esi + 8]
test esi, esi
jne 0x100616c0
jmp 0x100617ca
cmp byte [esi + 2], 0x35
jne 0x100617ca
add esi, 3
mov dword [ebp - 0xa0], esi
mov byte [ebp - 4], 6
je 0x1006176f
mov edi, 2
nop dword [eax]
test esi, esi
je 0x10061769
mov eax, dword [0x100b3c00]
lea ecx, [ebp - 0x9c]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x10061769
mov eax, dword [ebp - 0x88]
test al, 1
jne 0x10061769
test eax, 0x100
jne 0x10061769
mov esi, dword [esi]
sub edi, 1
jne 0x10061730
mov edi, dword [ebp - 0xc0]
jmp 0x10061771
mov edi, dword [ebp - 0xc0]
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x100617ca
nop dword [eax]
mov eax, dword [esi + 4]
test eax, eax
je 0x100617c3
push eax
lea ecx, [ebp - 0xfc]
call fcn.1001c540
mov byte [ebp - 4], 7
mov eax, dword [esi]
call eax
mov dword [ebp - 0xe4], eax
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x20]
call fcn.10064190
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 2
call fcn.1001c4f0
mov esi, dword [esi + 8]
test esi, esi
jne 0x10061780
add ebx, 0xc
cmp ebx, edi
jne 0x100615e0
lea ecx, [ebp - 0x48]
call fcn.1001bc80
push 1
push 0
push 0x73e5f5e2
lea ecx, [ebp - 0x20]
mov dword [ebp - 4], 9
call fcn.10063e20
push 1
push 0
push 0x5705c68d
lea ecx, [ebp - 0x20]
mov dword [0x100c7d90], eax
call fcn.10063e20
push 1
push 0
push 0xcde34b18
lea ecx, [ebp - 0x20]
mov dword [0x100c7d94], eax
call fcn.10063e20
push 1
push 0
push 0x317b804d
lea ecx, [ebp - 0x20]
mov dword [0x100c7d98], eax
call fcn.10063e20
push 1
push 0
push 0xc753f6ce
lea ecx, [ebp - 0x20]
mov dword [0x100c7d9c], eax
call fcn.10063e20
push 1
push 0
push 0x8a6910d0
lea ecx, [ebp - 0x20]
mov dword [0x100c7da0], eax
call fcn.10063e20
push 1
push 0
push 0x187428c9
lea ecx, [ebp - 0x20]
mov dword [0x100c7da4], eax
call fcn.10063e20
push 1
push 0
push 0xe0111286
lea ecx, [ebp - 0x20]
mov dword [0x100c7da8], eax
call fcn.10063e20
push 1
push 0
push 0xfe7ea68f
lea ecx, [ebp - 0x20]
mov dword [0x100c7dac], eax
call fcn.10063e20
push 1
push 0
push 0x85100fff
lea ecx, [ebp - 0x20]
mov dword [0x100c7db0], eax
call fcn.10063e20
push 1
push 0
push 0x9809589e
lea ecx, [ebp - 0x20]
mov dword [0x100c7db4], eax
call fcn.10063e20
push 1
push 0
push 0xa685e44e
lea ecx, [ebp - 0x20]
mov dword [0x100c7db8], eax
call fcn.10063e20
push 1
push 0
push 0xfacb77d4
lea ecx, [ebp - 0x20]
mov dword [0x100c7dbc], eax
call fcn.10063e20
push 1
push 0
push 0x4a1925fd
lea ecx, [ebp - 0x20]
mov dword [0x100c7dc4], eax
call fcn.10063e20
push 1
push 0
push 0x56b733bb
lea ecx, [ebp - 0x20]
mov dword [0x100c7dc8], eax
call fcn.10063e20
push 1
push 0
push 0x2f3a40fd
lea ecx, [ebp - 0x20]
mov dword [0x100c7dcc], eax
call fcn.10063e20
push 1
push 0
push 0x53323cc
lea ecx, [ebp - 0x20]
mov dword [0x100c7dd0], eax
call fcn.10063e20
push 1
push 0
push 0x9910a549
lea ecx, [ebp - 0x20]
mov dword [0x100c7dd4], eax
call fcn.10063e20
push 1
push 1
push 0x1224e219
lea ecx, [ebp - 0x20]
mov dword [0x100c7dd8], eax
call fcn.10063fc0
push 1
push 0
push 0x41ece977
lea ecx, [ebp - 0x20]
mov dword [0x100c7ddc], eax
call fcn.10063e20
push 1
push 0
push 0xabe9412f
lea ecx, [ebp - 0x20]
mov dword [0x100c7de0], eax
call fcn.10063e20
push 1
push 0
push 0xc7fe8bbb
lea ecx, [ebp - 0x20]
mov dword [0x100c7de4], eax
call fcn.10063e20
push 1
push 0
push 0xcb63bd96
lea ecx, [ebp - 0x20]
mov dword [0x100c7de8], eax
call fcn.10063e20
mov ebx, dword [0x100c7d94]
mov dword [0x100c7dec], eax
mov ebx, dword [ebx + 0x30]
jmp 0x10061a2c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061a00
xor edx, edx
test ecx, ecx
je 0x10061a29
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061a10
cmp esi, 0x5c6e1222
je 0x10061a30
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100619f0
mov dword [0x100c7e2c], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061a7c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061a50
xor edx, edx
test ecx, ecx
je 0x10061a79
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061a60
cmp esi, 0x6586ec6a
je 0x10061a80
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061a41
mov dword [0x100c7e30], ebx
mov ebx, dword [0x100c7d94]
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0xc0], eax
test eax, eax
je 0x10061aec
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 0x10061ab0
xor edx, edx
test ecx, ecx
je 0x10061adf
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061ac0
mov eax, dword [ebp - 0xc0]
cmp esi, 0x8d39bde6
je 0x10061af4
mov eax, dword [eax + 4]
mov dword [ebp - 0xc0], eax
test eax, eax
jne 0x10061aa0
xor eax, eax
mov dword [ebp - 0xc0], eax
mov dword [0x100c7e34], eax
mov ebx, dword [ebx + 0x30]
jmp 0x10061b3c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061b10
xor edx, edx
test ecx, ecx
je 0x10061b39
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061b20
cmp esi, 0x8c8dc452
je 0x10061b40
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061b00
mov eax, dword [0x100c7d94]
mov dword [0x100c7e38], ebx
mov ebx, dword [eax + 0x30]
jmp 0x10061b8c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061b60
xor edx, edx
test ecx, ecx
je 0x10061b89
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061b70
cmp esi, 0x58e37709
je 0x10061b90
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061b50
mov dword [0x100c7e3c], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061bdc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061bb0
xor edx, edx
test ecx, ecx
je 0x10061bd9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061bc0
cmp esi, 0x7a7ef71d
je 0x10061be0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061ba1
mov dword [0x100c7e40], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061c2c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061c00
xor edx, edx
test ecx, ecx
je 0x10061c29
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061c10
cmp esi, 0x3e2a4345
je 0x10061c30
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061bf1
mov dword [0x100c7e44], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061c7c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061c50
xor edx, edx
test ecx, ecx
je 0x10061c79
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061c60
cmp esi, 0x2f5504fa
je 0x10061c80
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061c41
mov dword [0x100c7e48], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061ccc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061ca0
xor edx, edx
test ecx, ecx
je 0x10061cc9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061cb0
cmp esi, 0xad8af3df
je 0x10061cd0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061c91
mov dword [0x100c7e4c], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061d1c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061cf0
xor edx, edx
test ecx, ecx
je 0x10061d19
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061d00
cmp esi, 0xa84213b4
je 0x10061d20
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061ce1
mov dword [0x100c7e50], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061d6c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061d40
xor edx, edx
test ecx, ecx
je 0x10061d69
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061d50
cmp esi, 0xa9bf35
je 0x10061d70
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061d31
mov dword [0x100c7e54], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061dbc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061d90
xor edx, edx
test ecx, ecx
je 0x10061db9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061da0
cmp esi, 0xadc3dc05
je 0x10061dc0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061d81
mov dword [0x100c7e58], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061e0c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061de0
xor edx, edx
test ecx, ecx
je 0x10061e09
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061df0
cmp esi, 0xe5abc68c
je 0x10061e10
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061dd1
mov dword [0x100c7e5c], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061e5c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061e30
xor edx, edx
test ecx, ecx
je 0x10061e59
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061e40
cmp esi, 0x95e5daaf
je 0x10061e60
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061e21
mov dword [0x100c7e60], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061eac
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061e80
xor edx, edx
test ecx, ecx
je 0x10061ea9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061e90
cmp esi, 0x658280e7
je 0x10061eb0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061e71
mov dword [0x100c7e64], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061efc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061ed0
xor edx, edx
test ecx, ecx
je 0x10061ef9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061ee0
cmp esi, 0xcf4e1864
je 0x10061f00
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061ec1
mov dword [0x100c7e68], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061f4c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061f20
xor edx, edx
test ecx, ecx
je 0x10061f49
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061f30
cmp esi, 0x90f473ab
je 0x10061f50
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061f11
mov dword [0x100c7e6c], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061f9c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061f70
xor edx, edx
test ecx, ecx
je 0x10061f99
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061f80
cmp esi, 0xc12e8fe5
je 0x10061fa0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061f61
mov dword [0x100c7e74], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x10061fec
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10061fc0
xor edx, edx
test ecx, ecx
je 0x10061fe9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10061fd0
cmp esi, 0x1aef2a38
je 0x10061ff0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10061fb1
mov dword [0x100c7e78], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x1006203c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062010
xor edx, edx
test ecx, ecx
je 0x10062039
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062020
cmp esi, 0x9fec86c5
je 0x10062040
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062001
mov dword [0x100c7e7c], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x1006208c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062060
xor edx, edx
test ecx, ecx
je 0x10062089
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062070
cmp esi, 0x2bc18539
je 0x10062090
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062051
mov dword [0x100c7e80], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x100620dc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100620b0
xor edx, edx
test ecx, ecx
je 0x100620d9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100620c0
cmp esi, 0x618e8cb3
je 0x100620e0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100620a1
mov dword [0x100c7e84], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x1006212c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062100
xor edx, edx
test ecx, ecx
je 0x10062129
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062110
cmp esi, 0x6e983c77
je 0x10062130
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100620f1
mov dword [0x100c7e88], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x1006217c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062150
xor edx, edx
test ecx, ecx
je 0x10062179
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062160
cmp esi, 0x5198b136
je 0x10062180
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062141
mov dword [0x100c7e8c], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x100621cc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100621a0
xor edx, edx
test ecx, ecx
je 0x100621c9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100621b0
cmp esi, 0xa323ca34
je 0x100621d0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10062191
mov dword [0x100c7e90], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x1006221c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100621f0
xor edx, edx
test ecx, ecx
je 0x10062219
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10062200
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100621e1
mov dword [0x100c7e94], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x1006226c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10062240
test ebx, ebx
jne 0x10062231
mov dword [0x100c7e98], ebx
mov ebx, dword [0x100c7d94]
mov ebx, dword [ebx + 0x30]
jmp 0x100622bc