Function at 0x10082210
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 0x100c8a45
mov eax, dword fs:[0]
push eax
sub esp, 0xf4
mov eax, dword [0x100df040]
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 [0x10248cd0], bl
mov edi, dword [0x10248d40]
nop
test edi, edi
je 0x1008225c
mov eax, dword [edi + 0x18]
or ebx, 1
jmp 0x10082261
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 - 0x2c]
mov esi, edx
and esi, 0xfffffffe
test dl, 1
cmove esi, edx
test eax, eax
jne 0x100822fe
mov edx, 0x515dc51c
call fcn.10056f10
movq xmm0, qword [eax]
movq qword [0x10248d40], xmm0
mov edi, dword [0x10248d40]
mov eax, dword [eax + 8]
mov dword [0x10248d48], eax
test edi, edi
je 0x100822b5
mov eax, dword [edi + 0x18]
mov ecx, 0x28
jmp 0x100822bc
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 0x10082250
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0xc4], 0x64
mov dword [ebp - 0xc0], eax
call fcn.100850b0
jmp 0x10082249
mov edx, 0xa3e6f6c3
call fcn.10056f10
mov edx, 0xc0323159
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x10248cd4], xmm0
mov eax, dword [eax + 8]
mov dword [0x10248cdc], eax
call fcn.10056f10
mov edx, 0x4f644736
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x10248ce0], xmm0
mov eax, dword [eax + 8]
mov dword [0x10248ce8], eax
call fcn.10056f10
mov edx, 0x8ec4c73b
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x10248cec], xmm0
mov eax, dword [eax + 8]
mov dword [0x10248cf4], eax
call fcn.10056f10
mov edx, 0x6c5a4374
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x10248cf8], xmm0
mov eax, dword [eax + 8]
mov dword [0x10248d00], eax
call fcn.10056f10
mov edx, 0xe26d30e8
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x10248d04], xmm0
mov eax, dword [eax + 8]
mov dword [0x10248d0c], eax
call fcn.10056f10
mov edx, 0x38450191
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x10248d10], xmm0
mov eax, dword [eax + 8]
mov dword [0x10248d18], eax
call fcn.10056f10
mov edx, 0x990704d7
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x10248d1c], xmm0
mov eax, dword [eax + 8]
mov dword [0x10248d24], eax
call fcn.10056f10
mov edx, 0x2935fa11
lea ecx, [ebp - 0x2c]
movq xmm0, qword [eax]
movq qword [0x10248d28], xmm0
mov eax, dword [eax + 8]
mov dword [0x10248d30], eax
call fcn.10056f10
push 0xe682dd7e
mov edx, 0x10248cd4
lea ecx, [ebp - 0x14]
movq xmm0, qword [eax]
movq qword [0x10248d34], xmm0
mov eax, dword [eax + 8]
mov dword [0x10248d3c], eax
call fcn.1004cde0
push 0x9053f9c2
mov edx, 0x10248cd4
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100fb7f8], eax
call fcn.1004cde0
push 0xf4d8b55
mov edx, 0x10248cd4
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100fb7f4], eax
call fcn.1004cde0
push 0x820621f3
mov eax, dword [eax]
mov dword [0x100fb7ec], eax
mov edx, 0x10248cd4
lea ecx, [ebp - 0x14]
call fcn.1004cde0
push 0xbe4d5ef8
mov edx, 0x10248cd4
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100fb7fc], eax
call fcn.1004cde0
push 0xb0c98c53
mov edx, 0x10248cd4
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100fb7e4], eax
call fcn.1004cde0
push 0x76991bcc
mov edx, 0x10248ce0
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100fb804], eax
call fcn.1004cde0
push 0x656108c4
mov edx, 0x10248ce0
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100fb7e8], eax
call fcn.1004cde0
push 0xe8692330
mov edx, 0x10248cec
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100fb7f0], eax
call fcn.1004cde0
push 0x307abd39
mov edx, 0x10248cf8
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov dword [0x100fb800], eax
call fcn.1004cde0
add esp, 0x28
lea ecx, [ebp - 0x20]
xorps xmm0, xmm0
mov eax, dword [eax]
mov dword [0x100fb808], eax
movq qword [ebp - 0x20], xmm0
mov dword [ebp - 0x18], 0
call fcn.1002f300
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0
movq qword [ebp - 0x2c], xmm0
call fcn.1002f300
mov dword [ebp - 0x14], 0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 2
call fcn.1004c380
test al, al
je 0x10082785
mov edi, dword [ebp - 0x28]
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0xbc], edi
cmp ebx, edi
je 0x10082785
nop word [eax + eax]
push 0xbd1dd4d8
mov edx, ebx
lea ecx, [ebp - 0xc8]
call fcn.1004cde0
add esp, 4
mov esi, dword [eax]
mov dword [ebp - 0x14], esi
test esi, esi
je 0x1008277a
mov eax, dword [0x100fb7e4]
lea ecx, [ebp - 0x64]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1008277a
mov eax, dword [ebp - 0x50]
test al, 1
jne 0x1008277a
test eax, 0x100
jne 0x1008277a
cmp byte [esi + 4], 0xe9
jne 0x100826bf
mov eax, dword [esi + 5]
test eax, eax
jne 0x100825f7
mov dword [ebp - 0x14], eax
jmp 0x1008277a
add esi, 9
add esi, eax
mov dword [ebp - 0x14], esi
je 0x1008277a
cmp byte [esi + 5], 0x35
jne 0x1008277a
add esi, 6
mov dword [ebp - 0xa0], esi
mov byte [ebp - 4], 3
je 0x1008265c
mov edi, 2
test esi, esi
je 0x10082656
mov eax, dword [0x100fb7e4]
lea ecx, [ebp - 0x80]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x10082656
mov eax, dword [ebp - 0x6c]
test al, 1
jne 0x10082656
test eax, 0x100
jne 0x10082656
mov esi, dword [esi]
sub edi, 1
jne 0x10082623
mov edi, dword [ebp - 0xbc]
jmp 0x1008265e
mov edi, dword [ebp - 0xbc]
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x1008277a
nop word [eax + eax]
mov eax, dword [esi + 4]
test eax, eax
je 0x100826b3
push eax
lea ecx, [ebp - 0xe4]
call fcn.1002de30
mov byte [ebp - 4], 4
mov eax, dword [esi]
call eax
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x20]
call fcn.10085a70
lea ecx, [ebp - 0xe4]
mov byte [ebp - 4], 2
call fcn.1002dde0
mov esi, dword [esi + 8]
test esi, esi
jne 0x10082670
jmp 0x1008277a
cmp byte [esi + 2], 0x35
jne 0x1008277a
add esi, 3
mov dword [ebp - 0xa0], esi
mov byte [ebp - 4], 6
je 0x1008271f
mov edi, 2
nop dword [eax]
test esi, esi
je 0x10082719
mov eax, dword [0x100fb7e4]
lea ecx, [ebp - 0x9c]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x10082719
mov eax, dword [ebp - 0x88]
test al, 1
jne 0x10082719
test eax, 0x100
jne 0x10082719
mov esi, dword [esi]
sub edi, 1
jne 0x100826e0
mov edi, dword [ebp - 0xbc]
jmp 0x10082721
mov edi, dword [ebp - 0xbc]
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x1008277a
nop dword [eax]
mov eax, dword [esi + 4]
test eax, eax
je 0x10082773
push eax
lea ecx, [ebp - 0x100]
call fcn.1002de30
mov byte [ebp - 4], 7
mov eax, dword [esi]
call eax
mov dword [ebp - 0xe8], eax
lea eax, [ebp - 0x100]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x20]
call fcn.10085a70
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 2
call fcn.1002dde0
mov esi, dword [esi + 8]
test esi, esi
jne 0x10082730
add ebx, 0xc
cmp ebx, edi
jne 0x10082590
lea ecx, [ebp - 0x2c]
call fcn.1002d340
push 1
push 0
push 0x73e5f5e2
lea ecx, [ebp - 0x20]
mov dword [ebp - 4], 9
call fcn.10085210
push 1
push 0
push 0x5705c68d
lea ecx, [ebp - 0x20]
mov dword [0x10248d4c], eax
call fcn.10085210
push 1
push 0
push 0xcde34b18
lea ecx, [ebp - 0x20]
mov dword [0x10248d50], eax
call fcn.10085210
push 1
push 0
push 0x317b804d
lea ecx, [ebp - 0x20]
mov dword [0x10248d54], eax
call fcn.10085210
push 1
push 0
push 0xc753f6ce
lea ecx, [ebp - 0x20]
mov dword [0x10248d58], eax
call fcn.10085210
push 1
push 0
push 0x8a6910d0
lea ecx, [ebp - 0x20]
mov dword [0x10248d5c], eax
call fcn.10085210
push 1
push 0
push 0x187428c9
lea ecx, [ebp - 0x20]
mov dword [0x10248d60], eax
call fcn.10085210
push 1
push 0
push 0xe0111286
lea ecx, [ebp - 0x20]
mov dword [0x10248d64], eax
call fcn.10085210
push 1
push 0
push 0xfe7ea68f
lea ecx, [ebp - 0x20]
mov dword [0x10248d68], eax
call fcn.10085210
push 1
push 0
push 0x85100fff
lea ecx, [ebp - 0x20]
mov dword [0x10248d6c], eax
call fcn.10085210
push 1
push 0
push 0x9809589e
lea ecx, [ebp - 0x20]
mov dword [0x10248d70], eax
call fcn.10085210
push 1
push 0
push 0xa685e44e
lea ecx, [ebp - 0x20]
mov dword [0x10248d74], eax
call fcn.10085210
push 1
push 0
push 0xfacb77d4
lea ecx, [ebp - 0x20]
mov dword [0x10248d78], eax
call fcn.10085210
push 1
push 0
push 0x4a1925fd
lea ecx, [ebp - 0x20]
mov dword [0x10248d80], eax
call fcn.10085210
push 1
push 0
push 0x56b733bb
lea ecx, [ebp - 0x20]
mov dword [0x10248d84], eax
call fcn.10085210
push 1
push 0
push 0x2f3a40fd
lea ecx, [ebp - 0x20]
mov dword [0x10248d88], eax
call fcn.10085210
push 1
push 0
push 0x53323cc
lea ecx, [ebp - 0x20]
mov dword [0x10248d8c], eax
call fcn.10085210
push 1
push 0
push 0x9910a549
lea ecx, [ebp - 0x20]
mov dword [0x10248d94], eax
call fcn.10085210
push 1
push 1
push 0x1224e219
lea ecx, [ebp - 0x20]
mov dword [0x10248d98], eax
call fcn.10085370
push 1
push 0
push 0x41ece977
lea ecx, [ebp - 0x20]
mov dword [0x10248d9c], eax
call fcn.10085210
push 1
push 0
push 0xabe9412f
lea ecx, [ebp - 0x20]
mov dword [0x10248da0], eax
call fcn.10085210
push 1
push 0
push 0xc7fe8bbb
lea ecx, [ebp - 0x20]
mov dword [0x10248da4], eax
call fcn.10085210
push 1
push 0
push 0xcb63bd96
lea ecx, [ebp - 0x20]
mov dword [0x10248da8], eax
call fcn.10085210
push 1
push 0
push 0x79b5c162
lea ecx, [ebp - 0x20]
mov dword [0x10248dac], eax
call fcn.10085210
mov ebx, dword [0x10248d50]
mov dword [0x10248d90], eax
mov ebx, dword [ebx + 0x30]
jmp 0x100829ec
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100829c0
xor edx, edx
test ecx, ecx
je 0x100829e9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100829d0
cmp esi, 0x5c6e1222
je 0x100829f0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100829b0
mov dword [0x10248dfc], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082a3c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082a10
xor edx, edx
test ecx, ecx
je 0x10082a39
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082a20
cmp esi, 0x6586ec6a
je 0x10082a40
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082a01
mov dword [0x10248e00], ebx
mov ebx, dword [0x10248d50]
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0xbc], eax
test eax, eax
je 0x10082aac
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 0x10082a70
xor edx, edx
test ecx, ecx
je 0x10082a9f
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082a80
mov eax, dword [ebp - 0xbc]
cmp esi, 0x8d39bde6
je 0x10082ab4
mov eax, dword [eax + 4]
mov dword [ebp - 0xbc], eax
test eax, eax
jne 0x10082a60
xor eax, eax
mov dword [ebp - 0xbc], eax
mov dword [0x10248e04], eax
mov ebx, dword [ebx + 0x30]
jmp 0x10082afc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082ad0
xor edx, edx
test ecx, ecx
je 0x10082af9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082ae0
cmp esi, 0x8c8dc452
je 0x10082b00
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082ac0
mov eax, dword [0x10248d50]
mov dword [0x10248e08], ebx
mov ebx, dword [eax + 0x30]
jmp 0x10082b4c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082b20
xor edx, edx
test ecx, ecx
je 0x10082b49
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082b30
cmp esi, 0x58e37709
je 0x10082b50
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082b10
mov dword [0x10248e0c], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082b9c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082b70
xor edx, edx
test ecx, ecx
je 0x10082b99
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082b80
cmp esi, 0x4f542202
je 0x10082ba0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082b61
mov dword [0x10248e38], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082bec
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082bc0
xor edx, edx
test ecx, ecx
je 0x10082be9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082bd0
cmp esi, 0x7a7ef71d
je 0x10082bf0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082bb1
mov dword [0x10248e10], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082c3c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082c10
xor edx, edx
test ecx, ecx
je 0x10082c39
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082c20
cmp esi, 0x3e2a4345
je 0x10082c40
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082c01
mov dword [0x10248e14], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082c8c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082c60
xor edx, edx
test ecx, ecx
je 0x10082c89
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082c70
cmp esi, 0x16cc57ac
je 0x10082c90
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082c51
mov dword [0x10248e18], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082cdc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082cb0
xor edx, edx
test ecx, ecx
je 0x10082cd9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082cc0
cmp esi, 0x2f5504fa
je 0x10082ce0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082ca1
mov dword [0x10248e1c], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082d2c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082d00
xor edx, edx
test ecx, ecx
je 0x10082d29
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082d10
cmp esi, 0xad8af3df
je 0x10082d30
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082cf1
mov dword [0x10248e20], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082d7c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082d50
xor edx, edx
test ecx, ecx
je 0x10082d79
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082d60
cmp esi, 0xa84213b4
je 0x10082d80
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082d41
mov dword [0x10248e24], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082dcc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082da0
xor edx, edx
test ecx, ecx
je 0x10082dc9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082db0
cmp esi, 0xa9bf35
je 0x10082dd0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082d91
mov dword [0x10248e28], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082e1c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082df0
xor edx, edx
test ecx, ecx
je 0x10082e19
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082e00
cmp esi, 0xadc3dc05
je 0x10082e20
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082de1
mov dword [0x10248e2c], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082e6c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082e40
xor edx, edx
test ecx, ecx
je 0x10082e69
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082e50
cmp esi, 0xe5abc68c
je 0x10082e70
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082e31
mov dword [0x10248e30], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082ebc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082e90
xor edx, edx
test ecx, ecx
je 0x10082eb9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082ea0
cmp esi, 0x95e5daaf
je 0x10082ec0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082e81
mov dword [0x10248e34], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082f0c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082ee0
xor edx, edx
test ecx, ecx
je 0x10082f09
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082ef0
cmp esi, 0x658280e7
je 0x10082f10
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082ed1
mov dword [0x10248e3c], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082f5c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082f30
xor edx, edx
test ecx, ecx
je 0x10082f59
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082f40
cmp esi, 0xcf4e1864
je 0x10082f60
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082f21
mov dword [0x10248e40], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082fac
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082f80
xor edx, edx
test ecx, ecx
je 0x10082fa9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082f90
cmp esi, 0x90f473ab
je 0x10082fb0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082f71
mov dword [0x10248e44], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x10082ffc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10082fd0
xor edx, edx
test ecx, ecx
je 0x10082ff9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10082fe0
cmp esi, 0xc12e8fe5
je 0x10083000
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10082fc1
mov dword [0x10248e5c], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x1008304c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10083020
xor edx, edx
test ecx, ecx
je 0x10083049
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10083030
cmp esi, 0x1aef2a38
je 0x10083050
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10083011
mov dword [0x10248e60], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x1008309c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10083070
xor edx, edx
test ecx, ecx
je 0x10083099
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10083080
cmp esi, 0x9fec86c5
je 0x100830a0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10083061
mov dword [0x10248e64], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x100830ec
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x100830c0
xor edx, edx
test ecx, ecx
je 0x100830e9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100830d0
cmp esi, 0x2bc18539
je 0x100830f0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100830b1
mov dword [0x10248e68], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x1008313c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10083110
xor edx, edx
test ecx, ecx
je 0x10083139
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10083120
cmp esi, 0x618e8cb3
je 0x10083140
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10083101
mov dword [0x10248e6c], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x1008318c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10083160
xor edx, edx
test ecx, ecx
je 0x10083189
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10083170
cmp esi, 0x6e983c77
je 0x10083190
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10083151
mov dword [0x10248e70], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x100831dc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [edi + ecx], 0
jne 0x100831b0
xor edx, edx
test ecx, ecx
je 0x100831d9
nop dword [eax]
movsx eax, byte [edi + edx]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x100831c0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x100831a1
mov dword [0x10248e74], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x1008322c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10083200
test ebx, ebx
jne 0x100831f1
mov dword [0x10248e78], ebx
mov ebx, dword [0x10248d50]
mov ebx, dword [ebx + 0x30]
jmp 0x1008327c