Function at 0x100692e0
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 0x100c95b9
mov eax, dword fs:[0]
push eax
sub esp, 0x108
mov eax, dword [0x100f03c8]
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
lea ecx, [ebp - 0x28]
mov dword [ebp - 0xa4], ebx
mov edx, 0xa3e6f6c3
mov byte [0x1011b3a0], bl
call fcn.10049730
mov edx, 0xc0323159
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x1011c3a4], xmm0
mov eax, dword [eax + 8]
mov dword [0x1011c3ac], eax
call fcn.10049730
mov edx, 0x4f644736
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x1011c3b0], xmm0
mov eax, dword [eax + 8]
mov dword [0x1011c3b8], eax
call fcn.10049730
mov edx, 0x8ec4c73b
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x1011c3bc], xmm0
mov eax, dword [eax + 8]
mov dword [0x1011c3c4], eax
call fcn.10049730
mov edx, 0x6c5a4374
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x1011c3c8], xmm0
mov eax, dword [eax + 8]
mov dword [0x1011c3d0], eax
call fcn.10049730
mov edx, 0x38450191
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x1011c3d4], xmm0
mov eax, dword [eax + 8]
mov dword [0x1011c3dc], eax
call fcn.10049730
mov edx, 0x990704d7
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x1011c3e0], xmm0
mov eax, dword [eax + 8]
mov dword [0x1011c3e8], eax
call fcn.10049730
mov edx, 0x2935fa11
lea ecx, [ebp - 0x28]
movq xmm0, qword [eax]
movq qword [0x1011c3ec], xmm0
mov eax, dword [eax + 8]
mov dword [0x1011c3f4], eax
call fcn.10049730
push 0xe682dd7e
mov edx, 0x1011c3a4
lea ecx, [ebp - 0xa4]
movq xmm0, qword [eax]
movq qword [0x1011c3f8], xmm0
mov eax, dword [eax + 8]
mov dword [0x1011c400], eax
call fcn.1003d070
push 0x9053f9c2
mov edx, 0x1011c3a4
lea ecx, [ebp - 0xa4]
mov eax, dword [eax]
mov dword [0x1011b16c], eax
call fcn.1003d070
push 0xf4d8b55
mov edx, 0x1011c3a4
lea ecx, [ebp - 0xa4]
mov eax, dword [eax]
mov dword [0x1011b168], eax
call fcn.1003d070
push 0x820621f3
mov edx, 0x1011c3a4
lea ecx, [ebp - 0xa4]
mov eax, dword [eax]
mov dword [0x1011b160], eax
call fcn.1003d070
mov eax, dword [eax]
lea ecx, [ebp - 0xa4]
push 0xbe4d5ef8
mov edx, 0x1011c3a4
mov dword [0x1011b170], eax
call fcn.1003d070
push 0xb0c98c53
mov edx, 0x1011c3a4
lea ecx, [ebp - 0xa4]
mov eax, dword [eax]
mov dword [0x1011b158], eax
call fcn.1003d070
push 0x76991bcc
mov edx, 0x1011c3b0
lea ecx, [ebp - 0xa4]
mov eax, dword [eax]
mov dword [0x1011b178], eax
call fcn.1003d070
push 0x656108c4
mov edx, 0x1011c3b0
lea ecx, [ebp - 0xa4]
mov eax, dword [eax]
mov dword [0x1011b15c], eax
call fcn.1003d070
push 0xe8692330
mov edx, 0x1011c3bc
lea ecx, [ebp - 0xa4]
mov eax, dword [eax]
mov dword [0x1011b164], eax
call fcn.1003d070
push 0x307abd39
mov edx, 0x1011c3c8
lea ecx, [ebp - 0xa4]
mov eax, dword [eax]
mov dword [0x1011b174], eax
call fcn.1003d070
xorps xmm0, xmm0
add esp, 0x28
mov eax, dword [eax]
movq qword [ebp - 0x1c], xmm0
mov dword [0x1011b17c], eax
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], ebx
mov dword [ebp - 4], ebx
movq qword [ebp - 0x28], xmm0
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x28], ebx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x48], ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1003c5e0
test al, al
jne 0x10069580
mov byte [ebp - 4], 3
jmp 0x100697e7
mov edi, dword [ebp - 0x28]
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0xc0], edi
mov dword [ebp - 0xa4], eax
cmp edi, eax
je 0x100697e3
nop word [eax + eax]
push 0xbd1dd4d8
mov edx, edi
lea ecx, [ebp - 0xdc]
call fcn.1003d070
add esp, 4
mov esi, dword [eax]
mov dword [ebp - 0x48], esi
test esi, esi
je 0x100697ce
mov eax, dword [0x1011b158]
lea ecx, [ebp - 0x64]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x100697ce
mov eax, dword [ebp - 0x50]
test al, 1
jne 0x100697ce
test eax, 0x100
jne 0x100697ce
cmp byte [esi + 4], 0xe9
jne 0x100696fa
mov eax, dword [esi + 5]
test eax, eax
je 0x10069604
add eax, 9
add eax, esi
or ebx, 1
mov dword [ebp - 0x48], eax
test eax, eax
je 0x10069613
mov cl, byte [eax + 5]
jmp 0x10069615
xor cl, cl
cmp cl, 0x35
jne 0x100697ce
mov esi, eax
lea ecx, [eax + 6]
neg esi
sbb esi, esi
and esi, ecx
xor ecx, ecx
test eax, eax
mov dword [ebp - 0xa0], esi
sete cl
lea ecx, [ecx*2 + 0xa]
or ecx, ebx
mov ebx, ecx
mov eax, ecx
and ebx, 0xfffffffb
and al, 4
cmove ebx, ecx
test bl, 2
je 0x10069653
and ebx, 0xfffffffd
mov byte [ebp - 4], 4
test esi, esi
je 0x10069699
mov edi, 2
test esi, esi
je 0x10069693
mov eax, dword [0x1011b158]
lea ecx, [ebp - 0x80]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x10069693
mov eax, dword [ebp - 0x6c]
test al, 1
jne 0x10069693
test eax, 0x100
jne 0x10069693
mov esi, dword [esi]
sub edi, 1
jne 0x10069660
mov edi, dword [ebp - 0xc0]
jmp 0x1006969b
mov edi, dword [ebp - 0xc0]
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x100697ce
mov eax, dword [esi + 4]
test eax, eax
je 0x100696ee
push eax
lea ecx, [ebp - 0xf8]
call fcn.1001e9d0
mov byte [ebp - 4], 5
mov eax, dword [esi]
call eax
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x1c]
call fcn.1006b910
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 7
call fcn.1001e940
mov byte [ebp - 4], 2
mov esi, dword [esi + 8]
test esi, esi
jne 0x100696a7
jmp 0x100697ce
cmp byte [esi + 2], 0x35
jne 0x100697ce
or ebx, 0x10
add esi, 3
mov ecx, ebx
mov dword [ebp - 0xa0], esi
mov eax, ebx
or ecx, 0x40
mov ebx, ecx
and ebx, 0xffffffdf
and al, 0x20
cmove ebx, ecx
and ebx, 0xffffffef
mov byte [ebp - 4], 8
test esi, esi
je 0x10069770
mov edi, 2
test esi, esi
je 0x1006976a
mov eax, dword [0x1011b158]
lea ecx, [ebp - 0x9c]
push 0x1c
push ecx
push esi
call eax
test eax, eax
je 0x1006976a
mov eax, dword [ebp - 0x88]
test al, 1
jne 0x1006976a
test eax, 0x100
jne 0x1006976a
mov esi, dword [esi]
sub edi, 1
jne 0x10069731
mov edi, dword [ebp - 0xc0]
jmp 0x10069772
mov edi, dword [ebp - 0xc0]
xor esi, esi
mov byte [ebp - 4], 2
test esi, esi
je 0x100697ce
nop word [eax + eax]
mov eax, dword [esi + 4]
test eax, eax
je 0x100697c7
push eax
lea ecx, [ebp - 0x114]
call fcn.1001e9d0
mov byte [ebp - 4], 9
mov eax, dword [esi]
call eax
mov dword [ebp - 0xfc], eax
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x1c]
call fcn.1006b910
lea ecx, [ebp - 0x114]
mov byte [ebp - 4], 0xb
call fcn.1001e940
mov byte [ebp - 4], 2
mov esi, dword [esi + 8]
test esi, esi
jne 0x10069780
add edi, 0xc
mov dword [ebp - 0xc0], edi
cmp edi, dword [ebp - 0xa4]
jne 0x100695a0
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x28]
call fcn.1001e490
push 1
push 0
push 0x73e5f5e2
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xd
call fcn.1006bae0
push 1
push 0
push 0x5705c68d
lea ecx, [ebp - 0x1c]
mov dword [0x1011c410], eax
call fcn.1006bae0
push 1
push 0
push 0xcde34b18
lea ecx, [ebp - 0x1c]
mov dword [0x1011c414], eax
call fcn.1006bae0
push 1
push 0
push 0x317b804d
lea ecx, [ebp - 0x1c]
mov dword [0x1011c418], eax
call fcn.1006bae0
push 1
push 0
push 0xc753f6ce
lea ecx, [ebp - 0x1c]
mov dword [0x1011c41c], eax
call fcn.1006bae0
push 1
push 0
push 0x8a6910d0
lea ecx, [ebp - 0x1c]
mov dword [0x1011c420], eax
call fcn.1006bae0
push 1
push 0
push 0x187428c9
lea ecx, [ebp - 0x1c]
mov dword [0x1011c424], eax
call fcn.1006bae0
push 1
push 0
push 0xe0111286
lea ecx, [ebp - 0x1c]
mov dword [0x1011c428], eax
call fcn.1006bae0
push 1
push 0
push 0xfe7ea68f
lea ecx, [ebp - 0x1c]
mov dword [0x1011c42c], eax
call fcn.1006bae0
push 1
push 0
push 0x85100fff
lea ecx, [ebp - 0x1c]
mov dword [0x1011c430], eax
call fcn.1006bae0
push 1
push 0
push 0x9809589e
lea ecx, [ebp - 0x1c]
mov dword [0x1011c434], eax
call fcn.1006bae0
push 1
push 0
push 0xa685e44e
lea ecx, [ebp - 0x1c]
mov dword [0x1011c438], eax
call fcn.1006bae0
push 1
push 0
push 0xfacb77d4
lea ecx, [ebp - 0x1c]
mov dword [0x1011c43c], eax
call fcn.1006bae0
push 1
push 0
push 0x4a1925fd
lea ecx, [ebp - 0x1c]
mov dword [0x1011c444], eax
call fcn.1006bae0
push 1
push 0
push 0x56b733bb
lea ecx, [ebp - 0x1c]
mov dword [0x1011c448], eax
call fcn.1006bae0
push 1
push 0
push 0x2f3a40fd
lea ecx, [ebp - 0x1c]
mov dword [0x1011c44c], eax
call fcn.1006bae0
push 1
push 0
push 0x53323cc
lea ecx, [ebp - 0x1c]
mov dword [0x1011c450], eax
call fcn.1006bae0
push 1
push 0
push 0x9910a549
lea ecx, [ebp - 0x1c]
mov dword [0x1011c454], eax
call fcn.1006bae0
push 1
push 1
push 0x1224e219
lea ecx, [ebp - 0x1c]
mov dword [0x1011c458], eax
call fcn.1006bc40
push 1
push 0
push 0x41ece977
lea ecx, [ebp - 0x1c]
mov dword [0x1011c45c], eax
call fcn.1006bae0
push 1
push 0
push 0xabe9412f
lea ecx, [ebp - 0x1c]
mov dword [0x1011c460], eax
call fcn.1006bae0
push 1
push 0
push 0xc7fe8bbb
lea ecx, [ebp - 0x1c]
mov dword [0x1011c464], eax
call fcn.1006bae0
push 1
push 0
push 0xcb63bd96
lea ecx, [ebp - 0x1c]
mov dword [0x1011c468], eax
call fcn.1006bae0
mov ebx, dword [0x1011c414]
mov dword [0x1011c46c], eax
mov ebx, dword [ebx + 0x30]
jmp 0x10069a3c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069a10
xor edx, edx
test ecx, ecx
je 0x10069a39
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069a20
cmp esi, 0x5c6e1222
je 0x10069a40
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069a00
mov dword [0x1011c4b0], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069a8c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069a60
xor edx, edx
test ecx, ecx
je 0x10069a89
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069a70
cmp esi, 0x6586ec6a
je 0x10069a90
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069a51
mov dword [0x1011c4b4], ebx
mov ebx, dword [0x1011c414]
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0xc0], eax
test eax, eax
je 0x10069afc
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 0x10069ac0
xor edx, edx
test ecx, ecx
je 0x10069aef
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069ad0
mov eax, dword [ebp - 0xc0]
cmp esi, 0x8d39bde6
je 0x10069b04
mov eax, dword [eax + 4]
mov dword [ebp - 0xc0], eax
test eax, eax
jne 0x10069ab0
xor eax, eax
mov dword [ebp - 0xc0], eax
mov dword [0x1011c4b8], eax
mov ebx, dword [ebx + 0x30]
jmp 0x10069b4c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069b20
xor edx, edx
test ecx, ecx
je 0x10069b49
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069b30
cmp esi, 0x8c8dc452
je 0x10069b50
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069b10
mov eax, dword [0x1011c414]
mov dword [0x1011c4bc], ebx
mov ebx, dword [eax + 0x30]
jmp 0x10069b9c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop word [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069b70
xor edx, edx
test ecx, ecx
je 0x10069b99
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069b80
cmp esi, 0x58e37709
je 0x10069ba0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069b60
mov dword [0x1011c4c0], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069bec
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069bc0
xor edx, edx
test ecx, ecx
je 0x10069be9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069bd0
cmp esi, 0x7a7ef71d
je 0x10069bf0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069bb1
mov dword [0x1011c4c4], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069c3c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069c10
xor edx, edx
test ecx, ecx
je 0x10069c39
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069c20
cmp esi, 0x3e2a4345
je 0x10069c40
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069c01
mov dword [0x1011c4c8], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069c8c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069c60
xor edx, edx
test ecx, ecx
je 0x10069c89
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069c70
cmp esi, 0x16cc57ac
je 0x10069c90
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069c51
mov dword [0x1011c530], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069cdc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069cb0
xor edx, edx
test ecx, ecx
je 0x10069cd9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069cc0
cmp esi, 0x2f5504fa
je 0x10069ce0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069ca1
mov dword [0x1011c4cc], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069d2c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069d00
xor edx, edx
test ecx, ecx
je 0x10069d29
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069d10
cmp esi, 0xad8af3df
je 0x10069d30
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069cf1
mov dword [0x1011c4d0], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069d7c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069d50
xor edx, edx
test ecx, ecx
je 0x10069d79
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069d60
cmp esi, 0xa84213b4
je 0x10069d80
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069d41
mov dword [0x1011c4d4], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069dcc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069da0
xor edx, edx
test ecx, ecx
je 0x10069dc9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069db0
cmp esi, 0xa9bf35
je 0x10069dd0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069d91
mov dword [0x1011c4d8], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069e1c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069df0
xor edx, edx
test ecx, ecx
je 0x10069e19
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069e00
cmp esi, 0xadc3dc05
je 0x10069e20
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069de1
mov dword [0x1011c4dc], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069e6c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069e40
xor edx, edx
test ecx, ecx
je 0x10069e69
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069e50
cmp esi, 0xe5abc68c
je 0x10069e70
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069e31
mov dword [0x1011c4f0], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069ebc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069e90
xor edx, edx
test ecx, ecx
je 0x10069eb9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069ea0
cmp esi, 0x95e5daaf
je 0x10069ec0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069e81
mov dword [0x1011c4f4], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069f0c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069ee0
xor edx, edx
test ecx, ecx
je 0x10069f09
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069ef0
cmp esi, 0x658280e7
je 0x10069f10
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069ed1
mov dword [0x1011c4f8], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069f5c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069f30
xor edx, edx
test ecx, ecx
je 0x10069f59
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069f40
cmp esi, 0xcf4e1864
je 0x10069f60
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069f21
mov dword [0x1011c4fc], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069fac
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069f80
xor edx, edx
test ecx, ecx
je 0x10069fa9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069f90
cmp esi, 0x90f473ab
je 0x10069fb0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069f71
mov dword [0x1011c500], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x10069ffc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x10069fd0
xor edx, edx
test ecx, ecx
je 0x10069ff9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x10069fe0
cmp esi, 0xc12e8fe5
je 0x1006a000
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x10069fc1
mov dword [0x1011c508], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x1006a04c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006a020
xor edx, edx
test ecx, ecx
je 0x1006a049
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006a030
cmp esi, 0x1aef2a38
je 0x1006a050
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x1006a011
mov dword [0x1011c50c], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x1006a09c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006a070
xor edx, edx
test ecx, ecx
je 0x1006a099
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006a080
cmp esi, 0x9fec86c5
je 0x1006a0a0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x1006a061
mov dword [0x1011c510], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x1006a0ec
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006a0c0
xor edx, edx
test ecx, ecx
je 0x1006a0e9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006a0d0
cmp esi, 0x2bc18539
je 0x1006a0f0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x1006a0b1
mov dword [0x1011c514], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x1006a13c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006a110
xor edx, edx
test ecx, ecx
je 0x1006a139
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006a120
cmp esi, 0x618e8cb3
je 0x1006a140
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x1006a101
mov dword [0x1011c518], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x1006a18c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006a160
xor edx, edx
test ecx, ecx
je 0x1006a189
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006a170
cmp esi, 0x6e983c77
je 0x1006a190
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x1006a151
mov dword [0x1011c51c], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x1006a1dc
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006a1b0
xor edx, edx
test ecx, ecx
je 0x1006a1d9
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006a1c0
cmp esi, 0x5198b136
je 0x1006a1e0
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x1006a1a1
mov dword [0x1011c520], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x1006a22c
mov edi, dword [ebx + 0xc]
mov esi, 0x811c9dc5
xor ecx, ecx
nop dword [eax + eax]
inc ecx
cmp byte [ecx + edi], 0
jne 0x1006a200
xor edx, edx
test ecx, ecx
je 0x1006a229
nop dword [eax]
movsx eax, byte [edx + edi]
inc edx
xor eax, esi
imul esi, eax, 0x1000193
cmp edx, ecx
jb 0x1006a210
cmp esi, 0xa323ca34
je 0x1006a230
mov ebx, dword [ebx + 4]
test ebx, ebx
jne 0x1006a1f1
mov dword [0x1011c524], ebx
mov ebx, dword [0x1011c414]
mov ebx, dword [ebx + 0x30]
jmp 0x1006a27c