Function at 0x100b9430
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x160
mov esi, esp
mov eax, dword [ebp + 0xc]
mov dword [esi + 0x150], eax
mov eax, dword [ebp + 8]
mov dword [esi + 0x154], eax
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9484
jmp 0x100c3035
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b94b5
jmp 0x100c7877
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b94e6
jmp 0x100c7877
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9517
jmp 0x100c54dd
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9548
jmp 0x100c787c
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9579
jmp 0x100c787c
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b95aa
jmp 0x100c54dd
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b95db
jmp 0x100c7881
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b960c
jmp 0x100c7881
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b963d
jmp 0x100c3035
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b966e
jmp 0x100c0c12
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b969f
jmp 0x100c7886
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b96d0
jmp 0x100c7886
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9701
jmp 0x100c54e2
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9732
jmp 0x100c788b
push eax
mov eax, esp
mov dword [esi + 0x14c], eax
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b976c
jmp 0x100c788b
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b979d
jmp 0x100c54e2
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b97ce
jmp 0x100c7890
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b97ff
jmp 0x100c7890
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9830
jmp 0x100c0c12
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9861
jmp 0x100c7895
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9892
jmp 0x100c7895
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b98c3
jmp 0x100c30fe
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b98f4
jmp 0x100c30fe
jmp 0x100b98f9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b992a
jmp 0x100c0d3d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b995b
jmp 0x100c789a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b998c
jmp 0x100c789a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b99bd
jmp 0x100c3229
push eax
mov eax, esp
mov dword [esi + 0x124], eax
push eax
mov eax, esp
mov dword [esi + 0x128], eax
push eax
mov eax, esp
mov dword [esi + 0x12c], eax
push eax
mov eax, esp
mov dword [esi + 0x130], eax
sub esp, 8
mov eax, esp
and eax, 0xfffffff8
mov dword [esi + 0x134], eax
mov esp, eax
push eax
mov eax, esp
mov dword [esi + 0x138], eax
push eax
mov eax, esp
mov dword [esi + 0x13c], eax
push eax
mov eax, esp
mov dword [esi + 0x140], eax
push eax
mov eax, esp
mov dword [esi + 0x144], eax
push eax
mov eax, esp
mov dword [esi + 0x148], eax
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9a4f
jmp 0x100c3229
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9a80
jmp 0x100c789f
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9ab1
jmp 0x100c789f
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9ae2
jmp 0x100c5549
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9b13
jmp 0x100c78a4
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9b44
jmp 0x100c78a4
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9b75
jmp 0x100c5549
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9ba6
jmp 0x100c78a9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9bd7
jmp 0x100c78a9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9c08
jmp 0x100c0d3d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9c39
jmp 0x100c78ae
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9c6a
jmp 0x100c78ae
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9c9b
jmp 0x100c554e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9ccc
jmp 0x100c78b3
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9cfd
jmp 0x100c78b3
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9d2e
jmp 0x100c554e
jmp 0x100b9d33
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9d64
jmp 0x100c78b8
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9d95
jmp 0x100c78b8
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9dc6
jmp 0x100c5553
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9df7
jmp 0x100c5553
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9e28
jmp 0x100c3290
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9e59
jmp 0x100c78bd
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9e8a
jmp 0x100c78bd
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9ebb
jmp 0x100c55ba
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9eec
jmp 0x100c78c2
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9f1d
jmp 0x100c78c2
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9f4e
jmp 0x100c55ba
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9f7f
jmp 0x100c3290
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9fb0
jmp 0x100c78c7
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100b9fe1
jmp 0x100c78c7
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba012
jmp 0x100c55bf
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba043
jmp 0x100c78cc
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba074
jmp 0x100c78cc
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba0a5
jmp 0x100c55bf
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba0d6
jmp 0x100c78d1
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba107
jmp 0x100c78d1
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba138
jmp 0x100c0f8e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba169
jmp 0x100c78d6
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba19a
jmp 0x100c78d6
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba1cb
jmp 0x100c341d
mov ecx, dword [esi + 0x124]
mov eax, dword [esi + 0x128]
mov edx, dword [esi + 0x154]
mov edi, dword [esi + 0x14c]
mov ebx, dword [esi + 0x150]
mov dword [edi], ebx
mov dword [ecx], edx
mov dword [eax], 0
mov eax, dword [section..data]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x11c], eax
mov eax, dword [0x10183004]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x114], eax
lea ecx, [0x101839c0]
lea eax, [0x1017c1d0]
add eax, 0x50
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10127f20
mov eax, dword [esi + 0x114]
add esp, 8
lea ecx, [0x101839c0]
sub esp, 4
mov dword [esp], ecx
call eax
mov dword [esi + 0x118], eax
lea ecx, [0x101839b0]
lea eax, [0x1017c1d0]
add eax, 0x18
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10123d90
mov edx, dword [esi + 0x118]
mov eax, dword [esi + 0x11c]
add esp, 8
lea ecx, [0x101839b0]
sub esp, 8
mov dword [esp], edx
mov dword [esp + 4], ecx
call eax
mov ecx, dword [esi + 0x124]
mov edx, eax
mov eax, dword [esi + 0x130]
mov dword [eax], edx
mov eax, dword [eax]
mov ecx, dword [ecx]
xor edx, edx
sub esp, 0x1c
mov dword [esp], ecx
mov dword [esp + 4], 0x80000000
mov dword [esp + 8], 1
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 3
mov dword [esp + 0x14], 0x80
mov dword [esp + 0x18], 0
call eax
mov ecx, dword [esi + 0x12c]
mov dword [ecx], eax
mov eax, 0xffffffff
cmp eax, dword [ecx]
setne al
mov byte [esi + 0x123], al
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba326
jmp 0x100c341d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba357
jmp 0x100c78db
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba388
jmp 0x100c78db
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba3b9
jmp 0x100c5626
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba3ea
jmp 0x100c78e0
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba41b
jmp 0x100c78e0
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba44c
jmp 0x100c5626
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba47d
jmp 0x100c78e5
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba4ae
jmp 0x100c78e5
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba4df
jmp 0x100c0f8e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba510
jmp 0x100c562b
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba541
jmp 0x100c78ea
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba572
jmp 0x100c78ea
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba5a3
jmp 0x100c562b
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba5d4
jmp 0x100c78ef
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba605
jmp 0x100c78ef
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba636
jmp 0x100c353e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba667
jmp 0x100c5692
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba698
jmp 0x100c78f4
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba6c9
jmp 0x100c78f4
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba6fa
jmp 0x100c5692
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba72b
jmp 0x100c353e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba75c
jmp 0x100c56f9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba78d
jmp 0x100c78f9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba7be
jmp 0x100c78f9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba7ef
jmp 0x100c56f9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba820
jmp 0x100c78fe
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba851
jmp 0x100c78fe
mov al, byte [esi + 0x123]
test al, 1
jne 0x100ba864
jmp 0x100c0139
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba895
jmp 0x100c7903
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba8c6
jmp 0x100c7903
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba8f7
jmp 0x100c56fe
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba928
jmp 0x100c7908
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba959
jmp 0x100c7908
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba98a
jmp 0x100c56fe
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba9bb
jmp 0x100c790d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100ba9ec
jmp 0x100c790d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100baa1d
jmp 0x100c36cb
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100baa4e
jmp 0x100c5765
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100baa7f
jmp 0x100c7912
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100baab0
jmp 0x100c7912
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100baae1
jmp 0x100c5765
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bab12
jmp 0x100c36cb
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bab43
jmp 0x100c576a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bab74
jmp 0x100c576a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100baba5
jmp 0x100c7917
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100babd6
jmp 0x100c7917
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bac07
jmp 0x100c1547
mov eax, dword [section..data]
mov dword [esi + 0x110], eax
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bac43
jmp 0x100c1547
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bac74
jmp 0x100c791c
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100baca5
jmp 0x100c791c
jmp 0x100bacaa
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bacdb
jmp 0x100c7921
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bad0c
jmp 0x100c7921
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bad3d
jmp 0x100c57d1
mov eax, dword [esi + 0x110]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x10c], eax
mov eax, dword [0x10183004]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x104], eax
lea ecx, [0x101839c0]
lea eax, [0x1017c1d0]
add eax, 0x50
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10127f20
mov eax, dword [esi + 0x104]
add esp, 8
lea ecx, [0x101839c0]
sub esp, 4
mov dword [esp], ecx
call eax
mov dword [esi + 0x108], eax
lea ecx, [0x101839d4]
lea eax, [0x1017c1d0]
add eax, 0x93
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.1012ec30
mov edx, dword [esi + 0x108]
mov eax, dword [esi + 0x10c]
add esp, 8
lea ecx, [0x101839d4]
sub esp, 8
mov dword [esp], edx
mov dword [esp + 4], ecx
call eax
mov ecx, eax
mov eax, dword [esi + 0x138]
mov dword [eax], ecx
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bae17
jmp 0x100c57d1
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bae48
jmp 0x100c7926
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100bae79
jmp 0x100c7926
jmp 0x100bae7e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c016a
jmp 0x100c2bf5
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c019b
jmp 0x100c7cef
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c01cc
jmp 0x100c7cef
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c01fd
jmp 0x100c49cc
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c022e
jmp 0x100c67e7
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c025f
jmp 0x100c7cf4
mov eax, dword [esi + 0x128]
mov eax, dword [eax]
mov dword [esi + 0xcc], eax
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c029e
jmp 0x100c7cf4
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c02cf
jmp 0x100c67e7
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0300
jmp 0x100c7cf9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0331
jmp 0x100c7cf9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0362
jmp 0x100c49cc
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0393
jmp 0x100c7cfe
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c03c4
jmp 0x100c7cfe
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c03f5
jmp 0x100c684e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0426
jmp 0x100c684e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0457
jmp 0x100c2bf5
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0488
jmp 0x100c6853
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c04b9
jmp 0x100c7d03
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c04ea
jmp 0x100c7d03
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c051b
jmp 0x100c6853
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c054c
jmp 0x100c7d08
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c057d
jmp 0x100c7d08
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c05ae
jmp 0x100c4a95
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c05df
jmp 0x100c4a95
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0610
jmp 0x100c7d0d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0641
jmp 0x100c7d0d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0672
jmp 0x100c68ba
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c06a3
jmp 0x100c68ba
jmp 0x100c06a8
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0c43
jmp 0x100c7d3f
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0c74
jmp 0x100c7d3f
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0ca5
jmp 0x100c6930
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0cd6
jmp 0x100c7d44
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0d07
jmp 0x100c7d44
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0d38
jmp 0x100c6930
jmp 0x100b966e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0d6e
jmp 0x100c7d49
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0d9f
jmp 0x100c7d49
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0dd0
jmp 0x100c6935
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0e01
jmp 0x100c6935
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0e32
jmp 0x100c7d4e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0e63
jmp 0x100c7d4e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0e94
jmp 0x100c4b01
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0ec5
jmp 0x100c7d53
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0ef6
jmp 0x100c7d53
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0f27
jmp 0x100c4b01
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0f58
jmp 0x100c7d58
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0f89
jmp 0x100c7d58
jmp 0x100b992a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0fbf
jmp 0x100c7d5d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c0ff0
jmp 0x100c7d5d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1021
jmp 0x100c693a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1052
jmp 0x100c7d62
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1083
jmp 0x100c7d62
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c10b4
jmp 0x100c693a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c10e5
jmp 0x100c7d67
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1116
jmp 0x100c7d67
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1147
jmp 0x100c4b68
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1178
jmp 0x100c7d6c
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c11a9
jmp 0x100c7d6c
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c11da
jmp 0x100c69a1
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c120b
jmp 0x100c7d71
mov ecx, dword [esi + 0x124]
mov eax, dword [esi + 0x128]
mov edx, dword [esi + 0x154]
mov edi, dword [esi + 0x14c]
mov ebx, dword [esi + 0x150]
mov dword [edi], ebx
mov dword [ecx], edx
mov dword [eax], 0
mov eax, dword [section..data]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0xc8], eax
mov eax, dword [0x10183004]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0xc0], eax
lea ecx, [0x101839c0]
lea eax, [0x1017c1d0]
add eax, 0x50
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10127f20
mov eax, dword [esi + 0xc0]
add esp, 8
lea ecx, [0x101839c0]
sub esp, 4
mov dword [esp], ecx
call eax
mov dword [esi + 0xc4], eax
lea ecx, [0x101839b0]
lea eax, [0x1017c1d0]
add eax, 0x18
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10123d90
mov edx, dword [esi + 0xc4]
mov eax, dword [esi + 0xc8]
add esp, 8
lea ecx, [0x101839b0]
sub esp, 8
mov dword [esp], edx
mov dword [esp + 4], ecx
call eax
mov ecx, dword [esi + 0x124]
mov edx, eax
mov eax, dword [esi + 0x130]
mov dword [eax], edx
mov eax, dword [eax]
mov ecx, dword [ecx]
xor edx, edx
sub esp, 0x1c
mov dword [esp], ecx
mov dword [esp + 4], 0x80000000
mov dword [esp + 8], 1
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 3
mov dword [esp + 0x14], 0x80
mov dword [esp + 0x18], 0
call eax
mov ecx, eax
mov eax, dword [esi + 0x12c]
mov dword [eax], ecx
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1358
jmp 0x100c7d71
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1389
jmp 0x100c69a1
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c13ba
jmp 0x100c4b68
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c13eb
jmp 0x100c7e80
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c141c
jmp 0x100c7e80
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c144d
jmp 0x100c6b12
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c147e
jmp 0x100c7e85
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c14af
jmp 0x100c7e85
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c14e0
jmp 0x100c6b12
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1511
jmp 0x100c7e8a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1542
jmp 0x100c7e8a
jmp 0x100ba138
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1578
jmp 0x100c6b17
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c15a9
jmp 0x100c7e8f
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c15da
jmp 0x100c7e8f
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c160b
jmp 0x100c6b17
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c163c
jmp 0x100c4ceb
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c166d
jmp 0x100c7e94
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c169e
jmp 0x100c7e94
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c16cf
jmp 0x100c4ceb
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c1700
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c2c26
jmp 0x100c7fe8
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c2c57
jmp 0x100c7fe8
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c2c88
jmp 0x100c52e9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c2cb9
jmp 0x100c52e9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c2cea
jmp 0x100c6ef1
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c2d1b
jmp 0x100c7fed
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c2d4c
jmp 0x100c7fed
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c2d7d
jmp 0x100c6ef1
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c2dae
jmp 0x100c7ff2
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c2ddf
jmp 0x100c7ff2
jmp 0x100c016a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3066
jmp 0x100c7026
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3097
jmp 0x100c7026
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c30c8
jmp 0x100c8006
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c30f9
jmp 0x100c8006
jmp 0x100b9484
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c312f
jmp 0x100c708d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3160
jmp 0x100c800b
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3191
jmp 0x100c800b
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c31c2
jmp 0x100c708d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c31f3
jmp 0x100c8010
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3224
jmp 0x100c8010
jmp 0x100b98c3
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c325a
jmp 0x100c7092
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c328b
jmp 0x100c7092
jmp 0x100b99bd
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c32c1
jmp 0x100c8015
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c32f2
jmp 0x100c8015
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3323
jmp 0x100c70f9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3354
jmp 0x100c801a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3385
jmp 0x100c801a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c33b6
jmp 0x100c70f9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c33e7
jmp 0x100c801f
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3418
jmp 0x100c801f
jmp 0x100b9e28
mov ecx, dword [esi + 0x124]
mov eax, dword [esi + 0x128]
mov edx, dword [esi + 0x154]
mov edi, dword [esi + 0x14c]
mov ebx, dword [esi + 0x150]
mov dword [edi], ebx
mov dword [ecx], edx
mov dword [eax], 0
mov eax, dword [section..data]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0xb0], eax
mov eax, dword [0x10183004]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0xa8], eax
lea ecx, [0x101839c0]
lea eax, [0x1017c1d0]
add eax, 0x50
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10127f20
mov eax, dword [esi + 0xa8]
add esp, 8
lea ecx, [0x101839c0]
sub esp, 4
mov dword [esp], ecx
call eax
mov dword [esi + 0xac], eax
lea ecx, [0x101839b0]
lea eax, [0x1017c1d0]
add eax, 0x18
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10123d90
mov edx, dword [esi + 0xac]
mov eax, dword [esi + 0xb0]
add esp, 8
lea ecx, [0x101839b0]
sub esp, 8
mov dword [esp], edx
mov dword [esp + 4], ecx
call eax
mov ecx, dword [esi + 0x124]
mov edx, eax
mov eax, dword [esi + 0x130]
mov dword [eax], edx
mov eax, dword [eax]
mov ecx, dword [ecx]
xor edx, edx
sub esp, 0x1c
mov dword [esp], ecx
mov dword [esp + 4], 0x80000000
mov dword [esp + 8], 1
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 3
mov dword [esp + 0x14], 0x80
mov dword [esp + 0x18], 0
call eax
mov ecx, eax
mov eax, dword [esi + 0x12c]
mov dword [eax], ecx
jmp 0x100ba1cb
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c356f
jmp 0x100c8024
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c35a0
jmp 0x100c8024
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c35d1
jmp 0x100c70fe
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3602
jmp 0x100c8029
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3633
jmp 0x100c8029
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3664
jmp 0x100c70fe
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c3695
jmp 0x100c802e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c36c6
jmp 0x100c802e
jmp 0x100ba636
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c36fc
jmp 0x100c8033
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c372d
jmp 0x100c8033
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c375e
jmp 0x100c7103
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c378f
jmp 0x100c7103
jmp 0x100baa1d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c49fd
jmp 0x100c7687
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c4a2e
jmp 0x100c80c9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c4a5f
jmp 0x100c80c9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c4a90
jmp 0x100c7687
jmp 0x100c01fd
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c4ac6
jmp 0x100c80ce
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c4af7
jmp 0x100c80ce
jmp 0x100c05ae
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c4b32
jmp 0x100c80d3
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c4b63
jmp 0x100c80d3
jmp 0x100c0e94
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c4b99
jmp 0x100c80d8
mov ecx, dword [esi + 0x124]
mov eax, dword [esi + 0x128]
mov edx, dword [esi + 0x154]
mov edi, dword [esi + 0x14c]
mov ebx, dword [esi + 0x150]
mov dword [edi], ebx
mov dword [ecx], edx
mov dword [eax], 0
mov eax, dword [section..data]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x9c], eax
mov eax, dword [0x10183004]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x94], eax
lea ecx, [0x101839c0]
lea eax, [0x1017c1d0]
add eax, 0x50
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10127f20
mov eax, dword [esi + 0x94]
add esp, 8
lea ecx, [0x101839c0]
sub esp, 4
mov dword [esp], ecx
call eax
mov dword [esi + 0x98], eax
lea ecx, [0x101839b0]
lea eax, [0x1017c1d0]
add eax, 0x18
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10123d90
mov edx, dword [esi + 0x98]
mov eax, dword [esi + 0x9c]
add esp, 8
lea ecx, [0x101839b0]
sub esp, 8
mov dword [esp], edx
mov dword [esp + 4], ecx
call eax
mov ecx, dword [esi + 0x124]
mov edx, eax
mov eax, dword [esi + 0x130]
mov dword [eax], edx
mov eax, dword [eax]
mov ecx, dword [ecx]
xor edx, edx
sub esp, 0x1c
mov dword [esp], ecx
mov dword [esp + 4], 0x80000000
mov dword [esp + 8], 1
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 3
mov dword [esp + 0x14], 0x80
mov dword [esp + 0x18], 0
call eax
mov ecx, eax
mov eax, dword [esi + 0x12c]
mov dword [eax], ecx
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c4ce6
jmp 0x100c80d8
jmp 0x100c1147
jmp 0x100c163c
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c531a
jmp 0x100c8331
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c534b
jmp 0x100c8331
jmp 0x100c2c88
jmp 0x100b9517
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c5513
jmp 0x100c8345
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c5544
jmp 0x100c8345
jmp 0x100b9701
jmp 0x100b9ae2
jmp 0x100b9c9b
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c5584
jmp 0x100c834a
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c55b5
jmp 0x100c834a
jmp 0x100b9dc6
jmp 0x100b9ebb
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c55f0
jmp 0x100c834f
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c5621
jmp 0x100c834f
jmp 0x100ba012
jmp 0x100ba3b9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c565c
jmp 0x100c8354
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c568d
jmp 0x100c8354
jmp 0x100ba510
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c56c3
jmp 0x100c8359
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c56f4
jmp 0x100c8359
jmp 0x100ba667
jmp 0x100ba75c
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c572f
jmp 0x100c835e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c5760
jmp 0x100c835e
jmp 0x100ba8f7
jmp 0x100baa4e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c579b
jmp 0x100c8363
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c57cc
jmp 0x100c8363
jmp 0x100bab43
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c5802
jmp 0x100c8368
mov eax, dword [esi + 0x110]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x84], eax
mov eax, dword [0x10183004]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x7c], eax
lea ecx, [0x101839c0]
lea eax, [0x1017c1d0]
add eax, 0x50
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10127f20
mov eax, dword [esi + 0x7c]
add esp, 8
lea ecx, [0x101839c0]
sub esp, 4
mov dword [esp], ecx
call eax
mov dword [esi + 0x80], eax
lea ecx, [0x101839d4]
lea eax, [0x1017c1d0]
add eax, 0x93
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.1012ec30
mov edx, dword [esi + 0x80]
mov eax, dword [esi + 0x84]
add esp, 8
lea ecx, [0x101839d4]
sub esp, 8
mov dword [esp], edx
mov dword [esp + 4], ecx
call eax
mov ecx, eax
mov eax, dword [esi + 0x138]
mov dword [eax], ecx
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c58d6
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c6818
jmp 0x100c8618
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c6849
jmp 0x100c8618
jmp 0x100c022e
jmp 0x100c03f5
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c6884
jmp 0x100c861d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c68b5
jmp 0x100c861d
jmp 0x100c0488
jmp 0x100c0672
jmp 0x100c0ca5
jmp 0x100c0dd0
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c696b
jmp 0x100c8627
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c699c
jmp 0x100c8627
jmp 0x100c1021
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c69d2
jmp 0x100c862c
mov ecx, dword [esi + 0x124]
mov eax, dword [esi + 0x128]
mov edx, dword [esi + 0x154]
mov edi, dword [esi + 0x14c]
mov ebx, dword [esi + 0x150]
mov dword [edi], ebx
mov dword [ecx], edx
mov dword [eax], 0
mov eax, dword [section..data]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x6c], eax
mov eax, dword [0x10183004]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x64], eax
lea ecx, [0x101839c0]
lea eax, [0x1017c1d0]
add eax, 0x50
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10127f20
mov eax, dword [esi + 0x64]
add esp, 8
lea ecx, [0x101839c0]
sub esp, 4
mov dword [esp], ecx
call eax
mov dword [esi + 0x68], eax
lea ecx, [0x101839b0]
lea eax, [0x1017c1d0]
add eax, 0x18
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10123d90
mov edx, dword [esi + 0x68]
mov eax, dword [esi + 0x6c]
add esp, 8
lea ecx, [0x101839b0]
sub esp, 8
mov dword [esp], edx
mov dword [esp + 4], ecx
call eax
mov ecx, dword [esi + 0x124]
mov edx, eax
mov eax, dword [esi + 0x130]
mov dword [eax], edx
mov eax, dword [eax]
mov ecx, dword [ecx]
xor edx, edx
sub esp, 0x1c
mov dword [esp], ecx
mov dword [esp + 4], 0x80000000
mov dword [esp + 8], 1
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 3
mov dword [esp + 0x14], 0x80
mov dword [esp + 0x18], 0
call eax
mov ecx, eax
mov eax, dword [esi + 0x12c]
mov dword [eax], ecx
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c6b0d
jmp 0x100c862c
jmp 0x100c11da
jmp 0x100c144d
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c6b48
jmp 0x100c873b
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c6b79
jmp 0x100c873b
jmp 0x100c1578
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c6f22
jmp 0x100c8768
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c6f53
jmp 0x100c8768
jmp 0x100c2cea
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c7057
jmp 0x100c8777
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c7088
jmp 0x100c8777
jmp 0x100c3066
jmp 0x100c312f
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c70c3
jmp 0x100c877c
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c70f4
jmp 0x100c877c
jmp 0x100c325a
jmp 0x100c3323
jmp 0x100c35d1
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c7134
jmp 0x100c8781
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c7165
jmp 0x100c8781
jmp 0x100c375e
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c76b8
jmp 0x100c87d9
mov eax, dword [0x101845d8]
mov ecx, dword [0x101845d4]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x100c76e9
jmp 0x100c87d9
jmp 0x100c49fd
jmp 0x100b94b5
jmp 0x100b9548
jmp 0x100b95db
jmp 0x100b969f
jmp 0x100b9732
jmp 0x100b97ce
jmp 0x100b9861
jmp 0x100b995b
jmp 0x100b9a80
jmp 0x100b9b13
jmp 0x100b9ba6
jmp 0x100b9c39
jmp 0x100b9ccc
jmp 0x100b9d64
jmp 0x100b9e59
jmp 0x100b9eec
jmp 0x100b9fb0
jmp 0x100ba043
jmp 0x100ba0d6
jmp 0x100ba169
jmp 0x100ba357
jmp 0x100ba3ea
jmp 0x100ba47d
jmp 0x100ba541
jmp 0x100ba5d4
jmp 0x100ba698
jmp 0x100ba78d
jmp 0x100ba820
jmp 0x100ba895
jmp 0x100ba928
jmp 0x100ba9bb
jmp 0x100baa7f
jmp 0x100baba5
jmp 0x100bac74
jmp 0x100bacdb
jmp 0x100bae48
jmp 0x100c019b
jmp 0x100c025f
jmp 0x100c0300
jmp 0x100c0393
jmp 0x100c04b9
jmp 0x100c054c
jmp 0x100c0610
jmp 0x100c0c43
jmp 0x100c0cd6
jmp 0x100c0d6e
jmp 0x100c0e32
jmp 0x100c0ec5
jmp 0x100c0f58
jmp 0x100c0fbf
jmp 0x100c1052
jmp 0x100c10e5
jmp 0x100c1178
mov ecx, dword [esi + 0x124]
mov eax, dword [esi + 0x128]
mov edx, dword [esi + 0x154]
mov edi, dword [esi + 0x14c]
mov ebx, dword [esi + 0x150]
mov dword [edi], ebx
mov dword [ecx], edx
mov dword [eax], 0
mov eax, dword [section..data]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x48], eax
mov eax, dword [0x10183004]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x40], eax
lea ecx, [0x101839c0]
lea eax, [0x1017c1d0]
add eax, 0x50
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10127f20
mov eax, dword [esi + 0x40]
add esp, 8
lea ecx, [0x101839c0]
sub esp, 4
mov dword [esp], ecx
call eax
mov dword [esi + 0x44], eax
lea ecx, [0x101839b0]
lea eax, [0x1017c1d0]
add eax, 0x18
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10123d90
mov edx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
add esp, 8
lea ecx, [0x101839b0]
sub esp, 8
mov dword [esp], edx
mov dword [esp + 4], ecx
call eax
mov ecx, dword [esi + 0x124]
mov edx, eax
mov eax, dword [esi + 0x130]
mov dword [eax], edx
mov eax, dword [eax]
mov ecx, dword [ecx]
xor edx, edx
sub esp, 0x1c
mov dword [esp], ecx
mov dword [esp + 4], 0x80000000
mov dword [esp + 8], 1
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 3
mov dword [esp + 0x14], 0x80
mov dword [esp + 0x18], 0
call eax
mov ecx, eax
mov eax, dword [esi + 0x12c]
mov dword [eax], ecx
jmp 0x100c120b
jmp 0x100c13eb
jmp 0x100c147e
jmp 0x100c1511
jmp 0x100c15a9
jmp 0x100c166d
jmp 0x100c2c26
jmp 0x100c2d1b
jmp 0x100c2dae
jmp 0x100c30c8
jmp 0x100c3160
jmp 0x100c31f3
jmp 0x100c32c1
jmp 0x100c3354
jmp 0x100c33e7
jmp 0x100c356f
jmp 0x100c3602
jmp 0x100c3695
jmp 0x100c36fc
jmp 0x100c4a2e
jmp 0x100c4ac6
jmp 0x100c4b32
mov ecx, dword [esi + 0x124]
mov eax, dword [esi + 0x128]
mov edx, dword [esi + 0x154]
mov edi, dword [esi + 0x14c]
mov ebx, dword [esi + 0x150]
mov dword [edi], ebx
mov dword [ecx], edx
mov dword [eax], 0
mov eax, dword [section..data]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x38], eax
mov eax, dword [0x10183004]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0x30], eax
lea ecx, [0x101839c0]
lea eax, [0x1017c1d0]
add eax, 0x50
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10127f20
mov eax, dword [esi + 0x30]
add esp, 8
lea ecx, [0x101839c0]
sub esp, 4
mov dword [esp], ecx
call eax
mov dword [esi + 0x34], eax
lea ecx, [0x101839b0]
lea eax, [0x1017c1d0]
add eax, 0x18
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10123d90
mov edx, dword [esi + 0x34]
mov eax, dword [esi + 0x38]
add esp, 8
lea ecx, [0x101839b0]
sub esp, 8
mov dword [esp], edx
mov dword [esp + 4], ecx
call eax
mov ecx, dword [esi + 0x124]
mov edx, eax
mov eax, dword [esi + 0x130]
mov dword [eax], edx
mov eax, dword [eax]
mov ecx, dword [ecx]
xor edx, edx
sub esp, 0x1c
mov dword [esp], ecx
mov dword [esp + 4], 0x80000000
mov dword [esp + 8], 1
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 3
mov dword [esp + 0x14], 0x80
mov dword [esp + 0x18], 0
call eax
mov ecx, eax
mov eax, dword [esi + 0x12c]
mov dword [eax], ecx
jmp 0x100c4b99
jmp 0x100c531a
jmp 0x100c5513
jmp 0x100c5584
jmp 0x100c55f0
jmp 0x100c565c
jmp 0x100c56c3
jmp 0x100c572f
jmp 0x100c579b
jmp 0x100c6818
jmp 0x100c6884
jmp 0x100c696b
mov ecx, dword [esi + 0x124]
mov eax, dword [esi + 0x128]
mov edx, dword [esi + 0x154]
mov edi, dword [esi + 0x14c]
mov ebx, dword [esi + 0x150]
mov dword [edi], ebx
mov dword [ecx], edx
mov dword [eax], 0
mov eax, dword [section..data]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 0xc], eax
mov eax, dword [0x10183004]
mov eax, dword [eax - 0x43056996]
mov dword [esi + 4], eax
lea ecx, [0x101839c0]
lea eax, [0x1017c1d0]
add eax, 0x50
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10127f20
mov eax, dword [esi + 4]
add esp, 8
lea ecx, [0x101839c0]
sub esp, 4
mov dword [esp], ecx
call eax
mov dword [esi + 8], eax
lea ecx, [0x101839b0]
lea eax, [0x1017c1d0]
add eax, 0x18
sub esp, 8
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.10123d90
mov edx, dword [esi + 8]
mov eax, dword [esi + 0xc]
add esp, 8
lea ecx, [0x101839b0]
sub esp, 8
mov dword [esp], edx
mov dword [esp + 4], ecx
call eax
mov ecx, dword [esi + 0x124]
mov edx, eax
mov eax, dword [esi + 0x130]
mov dword [eax], edx
mov eax, dword [eax]
mov ecx, dword [ecx]
xor edx, edx
sub esp, 0x1c
mov dword [esp], ecx
mov dword [esp + 4], 0x80000000
mov dword [esp + 8], 1
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 3
mov dword [esp + 0x14], 0x80
mov dword [esp + 0x18], 0
call eax
mov ecx, eax
mov eax, dword [esi + 0x12c]
mov dword [eax], ecx
jmp 0x100c69d2
jmp 0x100c6b48
jmp 0x100c6f22
jmp 0x100c7057
jmp 0x100c70c3
jmp 0x100c7134
jmp 0x100c76b8