Function at 0x140642b40
Capabilities:
Check os version
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b8
lea rbp, [rsp + 0x80]
mov eax, dword [0x140b87598]
mov ecx, dword [0x140b8759c]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete byte [rbp + 0xf6]
cmp ecx, 0xa
setl byte [rbp + 0xf5]
mov qword [rbp - 0x78], rdx
mov qword [rbp - 0x30], rsp
mov eax, 0x65a8de91
mov r15d, 0x904316b4
mov r12d, 0x197355fc
mov r10d, 0x301a537d
mov r11d, 0xdfe877e2
mov r13d, 0x43bd80c
jmp 0x140642bb5
mov eax, 0xe286313f
jmp 0x140642bdd
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb90758d0
mov ecx, 0xdb70acc
cmove eax, ecx
cmp dword [0x140b8759c], 0xa
cmovl eax, ecx
cmp eax, 0xb568baf
jg 0x140642d00
cmp eax, 0xcc82d722
jle 0x140642d60
cmp eax, 0xe9f43b2b
jg 0x140642e03
cmp eax, 0xd8b85b72
jg 0x140642f2d
cmp eax, 0xcc82d723
je 0x140643659
cmp eax, 0xd2043a23
je 0x1406438bd
cmp eax, 0xd37f068e
jne 0x140642bdd
mov rcx, qword [rbp + 0x98]
mov eax, dword [rbp + 0x4c]
mov rdx, qword [rcx]
mov qword [rbp + 0x108], rdx
mov rcx, qword [rcx + 8]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0x108]
mov qword [rbp + 0x130], rdx
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0x108]
mov qword [rbp + 0x118], rcx
mov ecx, dword [0x140b856c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140b856cc], 0xa
setl dl
or dl, cl
mov edi, 0x7fb25dbb
mov ecx, 0xcc941bd9
cmovne edi, ecx
mov edx, 0x7fb25dbb
cmovne edx, r15d
mov ecx, 0xd7747bb6
nop dword [rax]
cmp ecx, 0xcc941bd8
jle 0x140642cd0
cmp ecx, 0xcc941bd9
je 0x140642ce5
cmp ecx, 0xd7747bb6
je 0x140642cec
cmp ecx, 0x7fb25dbb
jne 0x140642ca0
mov rcx, qword [rbp + 0x118]
mov ecx, 0x904316b4
jmp 0x140642ca0
cmp ecx, 0x904316b4
je 0x140642cf0
cmp ecx, 0xaa8072d6
jne 0x140642ca0
jmp 0x1406438ea
mov ecx, 0xaa8072d6
jmp 0x140642ca0
mov ecx, edx
jmp 0x140642ca0
lea rbx, [rax + rax]
add rbx, qword [rbp + 0x118]
mov ecx, edi
jmp 0x140642ca0
cmp eax, 0x3b64308c
jg 0x140642db0
cmp eax, 0x1ad31eb5
jle 0x140642e55
cmp eax, 0x2a900c99
jg 0x140642f77
cmp eax, 0x1ad31eb6
je 0x14064390a
cmp eax, 0x21d7dbd8
je 0x140643914
cmp eax, 0x24785661
jne 0x140642bdd
mov eax, 0xf64e813a
mov dword [rbp + 8], 0
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 0x18], rcx
jmp 0x140642bdd
cmp eax, 0xb10055d8
jle 0x140642ea5
cmp eax, 0xb90758cf
jg 0x140642fa2
cmp eax, 0xb10055d9
je 0x140643b5a
cmp eax, 0xb165fdfb
je 0x140643c2f
cmp eax, 0xb770ea32
jne 0x140642bdd
mov eax, 0xac67b3ca
mov ecx, dword [rbp + 0xcc]
mov dword [rbp + 0x28], ecx
jmp 0x140642bdd
cmp eax, 0x5ab29cd6
jle 0x140642eec
cmp eax, 0x695b004b
jg 0x140642fe1
cmp eax, 0x5ab29cd7
je 0x140642bb0
cmp eax, 0x65a8de91
je 0x140643c4d
cmp eax, 0x66a7fa2f
jne 0x140642bdd
mov eax, 0xf64e813a
mov dword [rbp + 8], 1
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0x18], rcx
jmp 0x140642bdd
cmp eax, 0xfcc945e6
jg 0x140643012
cmp eax, 0xe9f43b2c
je 0x140643c71
cmp eax, 0xedf79c40
je 0x140643c8f
cmp eax, 0xf64e813a
jne 0x140642bdd
mov edx, dword [rbp + 8]
test edx, edx
mov eax, 0x426c2e4
mov ecx, 0x695b004c
cmove eax, ecx
mov dword [rbp], edx
mov rcx, qword [rbp + 0x18]
mov qword [rbp + 0x20], rcx
mov qword [rbp - 0x28], rcx
jmp 0x140642bdd
cmp eax, 0x108f317b
jle 0x140643063
cmp eax, 0x108f317c
je 0x140643cad
cmp eax, 0x14f6b821
je 0x140643ccb
cmp eax, 0x19f053e2
jne 0x140642bdd
cmp byte [rbp + 0x107], 0
mov eax, 0x3d6b843f
mov ecx, 0xe286313f
cmovne eax, ecx
mov rcx, qword [rbp + 0xd0]
mov qword [rbp - 0x38], rcx
jmp 0x140642bdd
cmp eax, 0x967b155d
jle 0x1406430a7
cmp eax, 0x967b155e
je 0x140643cdc
cmp eax, 0x9c30d430
je 0x140643ce6
cmp eax, 0xac67b3ca
jne 0x140642bdd
mov eax, dword [rbp + 0x28]
sub eax, 1
mov dword [rbp + 0x4c], eax
mov eax, 0x2c189fe4
mov ecx, 0xedf79c40
cmovb eax, ecx
jmp 0x140642bdd
cmp eax, 0x3d6b843e
jle 0x140643625
cmp eax, 0x3d6b843f
je 0x140643cf0
cmp eax, 0x48efa0fa
je 0x140643d0e
cmp eax, 0x534fd5c2
jne 0x140642bdd
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0xb0], rax
mov eax, 0xe9f43b2c
jmp 0x140642bdd
cmp eax, 0xd8b85b73
je 0x140643d69
cmp eax, 0xdc659fd9
je 0x140643d73
cmp eax, 0xe286313f
jne 0x140642bdd
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0xc0], rax
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfcc945e7
mov ecx, 0x105c8930
jmp 0x140642bd0
cmp eax, 0x2a900c9a
je 0x140643d7d
cmp eax, 0x2c189fe4
je 0x140643da1
cmp eax, 0x3210e39e
jne 0x140642bdd
mov eax, 0x19f053e2
jmp 0x140642bdd
cmp eax, 0xb90758d0
je 0x140643df3
cmp eax, 0xc5112497
je 0x140642bb7
cmp eax, 0xcc041a20
jne 0x140642bdd
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb568bb0
mov ecx, 0x24785661
jmp 0x140642bd0
cmp eax, 0x695b004c
je 0x140643dfd
cmp eax, 0x717abff5
je 0x140643e16
cmp eax, 0x7fb39938
jne 0x140642bdd
mov eax, 0xd2043a23
xor ecx, ecx
mov qword [rbp + 0x10], rcx
jmp 0x140642bdd
cmp eax, 0xfcc945e7
je 0x140643e39
cmp eax, 0xff1feb74
je 0x140643e5f
cmp eax, 0x426c2e4
jne 0x140642bdd
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0x40]
cmp dword [rbp], 0
mov eax, 0xd2043a23
mov ecx, 0x108f317c
cmove eax, ecx
mov rcx, qword [rbp + 0xd0]
mov qword [rbp + 0x10], rcx
jmp 0x140642bdd
cmp eax, 0xb568bb0
je 0x140643f0e
cmp eax, 0x105c8930
jne 0x140644dbb
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov rax, qword [rbp + 0xd8]
mov rax, qword [rax]
mov r8, qword [rax + 0x30]
mov rcx, qword [rbp + 0x98]
mov edx, 0xc51e8ee8
jmp 0x140643f40
cmp eax, 0x87413c89
je 0x1406440ed
cmp eax, 0x92579195
jne 0x140642bdd
mov rax, qword [rbp + 0x38]
mov qword [rbp - 0x40], rax
mov eax, dword [0x140b856e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856e4], 0xa
setl cl
or cl, al
mov r11d, 0xd9536939
mov eax, 0x526c4a1b
cmovne r11d, eax
mov r14d, 0xd9536939
mov eax, 0x18424c
cmovne r14d, eax
mov r12d, 0x487c4989
mov eax, 0x44405ebe
cmovne r12d, eax
mov edi, 0x487c4989
mov eax, 0xec8d2f6a
cmovne edi, eax
mov esi, 0x32217ee9
mov eax, 0xfe732f8f
cmovne esi, eax
mov ebx, 0x32217ee9
mov eax, 0x319b1022
cmovne ebx, eax
mov eax, dword [0x140b856e8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856ec], 0xa
setl cl
or cl, al
mov ecx, 0x1936587e
mov eax, 0x3450bef1
cmovne ecx, eax
mov dword [rbp - 0x10], ecx
mov r9d, 0x1936587e
mov eax, 0x2aa70969
cmovne r9d, eax
mov ecx, 0xfa2e6c52
jmp 0x140643180
mov ecx, 0x2aa70969
mov edx, ecx
cmp ecx, 0xf5d8201
jle 0x1406431c0
cmp edx, 0x3450bef0
jg 0x140643200
cmp edx, 0xf5d8202
je 0x140643287
cmp edx, 0x1936587e
je 0x14064317b
mov ecx, edx
cmp edx, 0x2aa70969
jne 0x140643180
mov ecx, dword [rbp - 0x10]
jmp 0x140643180
cmp edx, 0xc03ffea9
jg 0x140643265
cmp edx, 0x89731815
je 0x1406432aa
mov ecx, r9d
cmp edx, 0x97bcf3cc
je 0x140643180
mov ecx, edx
cmp edx, 0xa396aca4
jne 0x140643180
mov ecx, 0x89731815
jmp 0x140643180
cmp edx, 0x3450bef1
je 0x1406432ca
cmp edx, 0x41e78b31
je 0x1406432e2
mov ecx, edx
cmp edx, 0x6fa5b8b5
jne 0x140643180
mov eax, dword [rbp - 0x48]
mov dword [rbp + 0xe0], eax
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0xb8], eax
lea rcx, [r8 + 1]
mov qword [rbp + 0x60], rcx
mov cl, byte [r8]
mov byte [rbp + 0xf7], cl
cmp byte [rbp + 0xf7], 0
mov ecx, 0x41e78b31
mov eax, 0xf5d8202
cmove ecx, eax
jmp 0x140643180
cmp edx, 0xce861a73
je 0x140643584
cmp edx, 0xfa2e6c52
jne 0x1406435e9
mov ecx, 0x97bcf3cc
jmp 0x140643180
mov r10d, dword [rbp + 0xb8]
mov ecx, 0xce861a73
mov r15d, 1
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0xa0], eax
jmp 0x140643180
mov r10d, dword [rbp + 0xc8]
mov ecx, 0xce861a73
xor r15d, r15d
mov eax, dword [rbp + 0xe0]
mov dword [rbp + 0xa0], eax
jmp 0x140643180
mov ecx, 0x6fa5b8b5
mov dword [rbp + 0xec], 0x811c9dc5
mov r8, qword [rbp - 0x40]
jmp 0x140643180
mov dword [rbp - 8], r15d
mov dword [rbp + 0xe8], r10d
mov r10d, r9d
movsx edx, byte [rbp + 0xf7]
mov ecx, dword [rbp + 0xb8]
mov dword [rbp + 0x128], edx
mov r15d, 0x99cb2414
jmp 0x140643320
mov eax, dword [rbp + 0x118]
xor eax, ecx
imul edx, eax, 0x1000193
mov r15d, r11d
nop dword [rax]
mov r13d, r15d
cmp r15d, 0xefa59d0
jle 0x140643370
cmp r13d, 0x44405ebd
jle 0x1406433b0
cmp r13d, 0x526c4a1a
jle 0x140643425
cmp r13d, 0x776aeffa
je 0x1406434f9
mov r15d, edi
cmp r13d, 0x796ae0dd
je 0x140643320
mov r15d, r13d
cmp r13d, 0x526c4a1b
jne 0x140643320
jmp 0x1406435b9
cmp r13d, 0xec8d2f69
jg 0x1406433f0
cmp r13d, 0xbe589b90
jg 0x14064345f
cmp r13d, 0x99cb2414
je 0x14064350b
mov r15d, r13d
cmp r13d, 0xae8ad92c
jne 0x140643320
mov r15d, ebx
jmp 0x140643320
cmp r13d, 0x319b1021
jg 0x140643493
cmp r13d, 0xefa59d1
je 0x140643526
mov r15d, r13d
cmp r13d, 0x171b7c71
jne 0x140643320
mov r15d, 0xefa59d1
mov r9d, dword [rbp + 0x108]
jmp 0x140643320
cmp r13d, 0x18424b
jg 0x1406434c1
cmp r13d, 0xec8d2f6a
je 0x140643535
mov r15d, r13d
cmp r13d, 0xfe732f8f
jne 0x140643320
mov r15d, 0xbe589b91
jmp 0x140643320
cmp r13d, 0x44405ebe
je 0x14064354c
mov r15d, r13d
cmp r13d, 0x487c4989
jne 0x140643320
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov r15d, 0xec8d2f6a
jmp 0x140643320
cmp r13d, 0xbe589b91
je 0x140643557
mov r15d, r13d
cmp r13d, 0xd9536939
jne 0x140643320
mov eax, dword [rbp + 0x118]
mov eax, dword [rbp + 0x118]
mov r15d, 0x18424c
jmp 0x140643320
cmp r13d, 0x319b1022
je 0x14064356f
mov r15d, r13d
cmp r13d, 0x32217ee9
jne 0x140643320
mov eax, dword [rbp + 0x128]
mov r15d, 0x319b1022
jmp 0x140643320
cmp r13d, 0x18424c
je 0x14064330b
mov r15d, r13d
cmp r13d, 0xc34b97b
jne 0x140643320
cmp byte [rbp + 0xf3], 0
mov r15d, 0x776aeffa
mov eax, 0xae8ad92c
cmovne r15d, eax
jmp 0x140643320
mov r15d, 0xefa59d1
mov r9d, dword [rbp + 0x128]
jmp 0x140643320
mov eax, dword [rbp + 0x128]
cmp eax, 0x41
setge byte [rbp + 0xf3]
mov r15d, 0xc34b97b
jmp 0x140643320
mov dword [rbp + 0x118], r9d
mov r15d, r14d
jmp 0x140643320
mov eax, dword [rbp + 0x128]
or eax, 0x20
mov dword [rbp + 0x108], eax
mov r15d, r12d
jmp 0x140643320
mov r15d, 0x171b7c71
jmp 0x140643320
cmp byte [rbp + 0x34], 0
mov r15d, 0x776aeffa
mov eax, 0x796ae0dd
cmovne r15d, eax
jmp 0x140643320
mov eax, dword [rbp + 0x128]
cmp eax, 0x5b
setl byte [rbp + 0x34]
mov r15d, esi
jmp 0x140643320
mov eax, dword [rbp + 0xa0]
mov dword [rbp + 0xf8], eax
test r15d, r15d
mov ecx, 0xc03ffeaa
mov eax, 0x6fa5b8b5
cmove ecx, eax
mov r8, qword [rbp + 0x60]
mov eax, dword [rbp + 0xf8]
mov dword [rbp - 0x48], eax
mov dword [rbp + 0xec], r10d
jmp 0x140643180
mov dword [rbp + 0x130], edx
mov eax, dword [rbp + 0x130]
mov dword [rbp + 0xc8], eax
mov ecx, 0xa396aca4
mov r13d, 0x43bd80c
mov r9d, r10d
mov r10d, dword [rbp + 0xe8]
mov r15d, dword [rbp - 8]
jmp 0x140643180
mov ecx, edx
cmp edx, 0xc03ffeaa
jne 0x140643180
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0xe4], eax
mov eax, 0x717abff5
mov r15d, 0x904316b4
mov r12d, 0x197355fc
mov r10d, 0x301a537d
mov r11d, 0xdfe877e2
jmp 0x140642bdd
cmp eax, 0x3b64308d
je 0x1406440f7
cmp eax, 0x3beaf80c
jne 0x140642bdd
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd37f068e
mov ecx, 0xb10055d9
jmp 0x140642bd0
mov r9, qword [rbp + 0xd8]
lea r8, [r9 + 8]
mov ebx, 0x227d50b9
jmp 0x140643680
mov rax, qword [rbp + 0x128]
mov ebx, 0x197355fc
nop word [rax + rax]
cmp ebx, 0x197355fb
jle 0x1406436c0
cmp ebx, 0x301a537c
jle 0x1406436f0
cmp ebx, 0x3ac141a9
je 0x1406437e9
cmp ebx, 0x47508655
jne 0x14064388a
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov qword [rbp + 0x118], rax
mov ebx, 0x3ac141a9
jmp 0x140643680
cmp ebx, 0xfb979344
jg 0x1406437b0
cmp ebx, 0xb26fbda0
je 0x1406437fe
cmp ebx, 0xdfe877e2
jne 0x140643680
mov ebx, 0x47508655
jmp 0x140643680
cmp ebx, 0x197355fc
je 0x140643826
cmp ebx, 0x227d50b9
jne 0x140643680
mov rbx, qword [r9]
mov ecx, dword [0x140b856d0]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
sete cl
cmp dword [0x140b856d4], 0xa
setl al
or al, cl
mov ecx, 0x49bfbe0a
cmovne ecx, r13d
mov edi, 0x49bfbe0a
mov eax, 0x9ae64220
cmovne edi, eax
mov rsi, qword [rbx]
mov ebx, 0xdf6722b2
nop dword [rax + rax]
cmp ebx, 0xe111c3c7
jle 0x140643780
cmp ebx, 0x49bfbe0a
je 0x140643797
cmp ebx, 0x43bd80c
je 0x140643860
cmp ebx, 0xe111c3c8
jne 0x140643750
mov ebx, edi
jmp 0x140643750
cmp ebx, 0x9ae64220
je 0x14064379e
cmp ebx, 0xdf6722b2
jne 0x140643750
mov ebx, 0xe111c3c8
jmp 0x140643750
mov ebx, 0x9ae64220
jmp 0x140643750
mov ebx, ecx
jmp 0x140643750
cmp ebx, 0xfb979345
je 0x14064366b
cmp ebx, 0x2b74b72
jne 0x140643680
mov rax, qword [rbp + 0x108]
mov rcx, qword [rbp + 0x128]
cmp rcx, qword [rax]
mov ebx, 0xb26fbda0
cmove ebx, r10d
xor edx, edx
jmp 0x140643680
cmp qword [rbp + 0x118], 0
setne dl
mov ebx, 0x301a537d
jmp 0x140643680
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r12d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r12d
jmp 0x140643680
mov rax, qword [rbp + 0x128]
add rax, 0x30
mov qword [rbp + 0x130], rax
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r11d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r11d
jmp 0x140643680
mov qword [rbp + 0x60], rsi
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0x128]
mov qword [r9], rax
mov qword [rbp + 0x108], r8
mov ebx, 0x2b74b72
jmp 0x140643680
cmp ebx, 0x301a537d
jne 0x140643680
and dl, 1
mov byte [rbp + 0x107], dl
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21d7dbd8
mov ecx, 0x3210e39e
jmp 0x140642bd0
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x110], rax
mov rax, qword [rbp + 0x58]
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb90758d0
mov ecx, 0xc5112497
jmp 0x140642bd0
mov qword [rbp + 0x60], rbx
mov rax, qword [rbp + 0x60]
mov rax, qword [rbp + 0x130]
mov rax, qword [rbp + 0x108]
mov eax, 0xb10055d9
jmp 0x140642bdd
mov eax, 0x3b64308d
jmp 0x140642bdd
mov rax, qword [rbp + 0xd8]
lea r8, [rax + 8]
mov edx, 0x227d50b9
jmp 0x140643940
mov rcx, qword [rbp + 0x128]
mov edx, 0x197355fc
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x197355fb
jle 0x140643980
cmp edx, 0x301a537c
jle 0x1406439b0
cmp edx, 0x3ac141a9
je 0x140643aa7
cmp edx, 0x47508655
jne 0x140643b44
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x118], rcx
mov edx, 0x3ac141a9
jmp 0x140643940
cmp edx, 0xfb979344
jg 0x140643a70
cmp edx, 0xb26fbda0
je 0x140643ab8
cmp edx, 0xdfe877e2
jne 0x140643940
mov edx, 0x47508655
jmp 0x140643940
cmp edx, 0x197355fc
je 0x140643ae0
cmp edx, 0x227d50b9
jne 0x140643940
mov rdx, qword [rax]
mov ebx, dword [0x140b856d0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete bl
cmp dword [0x140b856d4], 0xa
setl cl
or cl, bl
mov esi, 0x49bfbe0a
cmovne esi, r13d
mov ebx, 0x49bfbe0a
mov ecx, 0x9ae64220
cmovne ebx, ecx
mov rdi, qword [rdx]
mov edx, 0xdf6722b2
nop dword [rax + rax]
cmp edx, 0xe111c3c7
jle 0x140643a40
cmp edx, 0x49bfbe0a
je 0x140643a57
cmp edx, 0x43bd80c
je 0x140643b1a
cmp edx, 0xe111c3c8
jne 0x140643a10
mov edx, ebx
jmp 0x140643a10
cmp edx, 0x9ae64220
je 0x140643a5e
cmp edx, 0xdf6722b2
jne 0x140643a10
mov edx, 0xe111c3c8
jmp 0x140643a10
mov edx, 0x9ae64220
jmp 0x140643a10
mov edx, esi
jmp 0x140643a10
cmp edx, 0xfb979345
je 0x140643926
cmp edx, 0x2b74b72
jne 0x140643940
mov rcx, qword [rbp + 0x108]
mov rdx, qword [rbp + 0x128]
cmp rdx, qword [rcx]
mov edx, 0xb26fbda0
cmove edx, r10d
jmp 0x140643940
mov rcx, qword [rbp + 0x118]
mov edx, 0x301a537d
jmp 0x140643940
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r12d
cmp dword [0x140b856dc], 0xa
cmovl edx, r12d
jmp 0x140643940
mov rcx, qword [rbp + 0x128]
add rcx, 0x30
mov qword [rbp + 0x130], rcx
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r11d
cmp dword [0x140b856dc], 0xa
cmovl edx, r11d
jmp 0x140643940
mov qword [rbp + 0x60], rdi
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x128], rcx
mov rcx, qword [rbp + 0x128]
mov qword [rax], rcx
mov qword [rbp + 0x108], r8
mov edx, 0x2b74b72
jmp 0x140643940
cmp edx, 0x301a537d
jne 0x140643940
mov eax, 0xcc82d723
jmp 0x140642bdd
mov rcx, qword [rbp + 0x98]
mov eax, dword [rbp + 0x4c]
mov rdx, qword [rcx]
mov qword [rbp + 0x108], rdx
mov rcx, qword [rcx + 8]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0x108]
mov qword [rbp + 0x130], rdx
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0x108]
mov qword [rbp + 0x118], rcx
mov ecx, dword [0x140b856c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140b856cc], 0xa
setl dl
or dl, cl
mov edi, 0x7fb25dbb
mov ecx, 0xcc941bd9
cmovne edi, ecx
mov edx, 0x7fb25dbb
cmovne edx, r15d
mov ecx, 0xd7747bb6
nop dword [rax]
cmp ecx, 0xcc941bd8
jle 0x140643c00
cmp ecx, 0xcc941bd9
je 0x140643c15
cmp ecx, 0xd7747bb6
je 0x140643c1c
cmp ecx, 0x7fb25dbb
jne 0x140643bd0
mov rcx, qword [rbp + 0x118]
mov ecx, 0x904316b4
jmp 0x140643bd0
cmp ecx, 0x904316b4
je 0x140643c20
cmp ecx, 0xaa8072d6
jne 0x140643bd0
jmp 0x140644115
mov ecx, 0xaa8072d6
jmp 0x140643bd0
mov ecx, edx
jmp 0x140643bd0
lea rbx, [rax + rax]
add rbx, qword [rbp + 0x118]
mov ecx, edi
jmp 0x140643bd0
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdc659fd9
mov ecx, 0x66a7fa2f
jmp 0x140642bd0
mov cl, byte [rbp + 0xf6]
cmp byte [rbp + 0xf5], 0
mov eax, 0x87413c89
mov edx, 0x48efa0fa
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140642bdd
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdc659fd9
mov ecx, 0xb165fdfb
jmp 0x140642bd0
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb568bb0
mov ecx, 0xcc041a20
jmp 0x140642bd0
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21d7dbd8
mov ecx, 0xcc82d723
jmp 0x140642bd0
mov r8, qword [rbp + 0xd8]
mov eax, 0xb44ab987
jmp 0x140644180
mov eax, 0xb770ea32
jmp 0x140642bdd
mov eax, 0x14f6b821
jmp 0x140642bdd
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ad31eb6
mov ecx, 0x3b64308d
jmp 0x140642bd0
mov eax, reloc.WS2_32.dll_recv
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd8], rax
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x58]
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x87413c89
mov ecx, 0x9c30d430
jmp 0x140642bd0
mov eax, 0x534fd5c2
jmp 0x140642bdd
mov eax, 0xb165fdfb
jmp 0x140642bdd
cmp byte [rbp + 0xf4], 0
mov eax, 0x695b004c
mov ecx, 0xff1feb74
cmovne eax, ecx
mov rcx, qword [rbp + 0xc0]
mov qword [rbp - 0x28], rcx
jmp 0x140642bdd
mov rdx, qword [rbp + 0x98]
mov eax, dword [rbp + 0x4c]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov ebx, 0xc21eb61a
nop word [rax + rax]
cmp ebx, 0x8c9a1fbe
je 0x140644af9
cmp ebx, 0xc21eb61a
jne 0x140643dc0
mov qword [rbp + 0x118], rcx
mov ebx, dword [rdx + 0x20]
add rbx, qword [rbp + 0x118]
mov ebx, dword [rbx + rax*4]
mov qword [rbp + 0x60], rbx
mov ebx, 0x8c9a1fbe
jmp 0x140643dc0
mov eax, 0xc5112497
jmp 0x140642bdd
mov eax, 0x426c2e4
mov dword [rbp], 0
mov rcx, qword [rbp - 0x28]
mov qword [rbp + 0x20], rcx
jmp 0x140642bdd
mov eax, dword [rbp + 0xe4]
cmp eax, 0x4dbc712f
mov eax, 0xac67b3ca
mov ecx, 0x3beaf80c
cmove eax, ecx
mov ecx, dword [rbp + 0x4c]
mov dword [rbp + 0x28], ecx
jmp 0x140642bdd
mov rax, qword [rbp + 0x98]
mov rax, qword [rbp + 0xd8]
mov rax, qword [rax]
mov r8, qword [rax + 0x30]
mov rcx, qword [rbp + 0x98]
mov edx, 0xc51e8ee8
jmp 0x140644b40
mov rax, qword [rbp + 0x98]
add rax, 8
mov qword [rbp + 0x60], rax
mov eax, dword [0x140b856c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856c4], 0xa
setl cl
or cl, al
mov ebx, 0x432b251
mov eax, 0x3aa0855b
cmovne ebx, eax
mov ecx, 0x432b251
mov eax, 0x95f629ed
cmovne ecx, eax
mov eax, 0x4aff8840
nop dword [rax + rax]
cmp eax, 0x128fa1b9
jle 0x140643ee0
cmp eax, 0x128fa1ba
je 0x140644ced
cmp eax, 0x3aa0855b
je 0x140643ef9
cmp eax, 0x4aff8840
jne 0x140643eb0
mov eax, ecx
jmp 0x140643eb0
cmp eax, 0x95f629ed
je 0x140643f00
cmp eax, 0x432b251
jne 0x140643eb0
mov rax, qword [rbp + 0x60]
mov eax, 0x95f629ed
jmp 0x140643eb0
mov eax, 0x128fa1ba
jmp 0x140643eb0
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
mov edx, dword [rax + 0x18]
mov eax, ebx
jmp 0x140643eb0
mov eax, 0xcc041a20
jmp 0x140642bdd
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x787992e0
cmove edx, eax
cmp dword [0x140b856bc], 0xa
cmovl edx, eax
nop
cmp edx, 0xd5357ea1
jle 0x140643fa0
cmp edx, 0xd5357ea2
je 0x140643f18
cmp edx, 0x443aa486
je 0x140644d09
cmp edx, 0x787992e0
jne 0x140643f40
mov rax, qword [rbp + 0x118]
mov eax, dword [rax]
mov edx, dword [rbp + 0x108]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x443aa486
jmp 0x140643f31
cmp edx, 0xa8f315e1
je 0x14064409f
cmp edx, 0xc51e8ee8
jne 0x140643f40
mov qword [rcx], r8
mov edx, dword [0x140b856b4]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0xf8]
mov edx, dword [0x140b856b8]
mov edi, 0x11daf85
mov eax, 0x850a648c
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0x128]
cmovl edi, eax
mov edx, 0x61bac617
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x11daf84
jg 0x140644040
cmp edx, 0x850a648c
je 0x14064407a
cmp edx, 0x9bc0b61e
je 0x1406440c2
cmp edx, 0xaafcbf56
jne 0x140644000
movsxd rbx, dword [rbp + 0x130]
add rbx, r8
mov edx, 0x9bc0b61e
jmp 0x140644000
cmp edx, 0x11daf85
je 0x140644084
cmp edx, 0x35e60346
je 0x14064408e
cmp edx, 0x61bac617
jne 0x140644000
movzx eax, byte [rbp + 0xf8]
cmp byte [rbp + 0x128], 0
mov edx, 0x11daf85
mov esi, 0x35e60346
cmovne edx, esi
test al, al
cmovne edx, esi
jmp 0x140644000
mov edx, 0xaafcbf56
jmp 0x140644000
mov edx, 0x35e60346
jmp 0x140644000
mov eax, dword [r8 + 0x3c]
mov dword [rbp + 0x130], eax
mov edx, edi
jmp 0x140644000
mov rax, qword [rbp + 0x118]
mov eax, dword [rax]
mov edx, dword [rbp + 0x108]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov edx, 0x787992e0
jmp 0x140643f40
mov qword [rbp + 0x60], rbx
mov rax, qword [rbp + 0x60]
mov edx, dword [rax + 0x88]
mov dword [rbp + 0x108], edx
add rax, 0x8c
mov qword [rbp + 0x118], rax
mov edx, 0xd5357ea2
jmp 0x140643f40
mov eax, 0x48efa0fa
jmp 0x140642bdd
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ad31eb6
mov ecx, 0x7fb39938
jmp 0x140642bd0
mov qword [rbp + 0x60], rbx
mov rax, qword [rbp + 0x60]
movzx eax, word [rax]
mov rcx, qword [rbp + 0x130]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x108]
mov qword [rbp + 0x50], rax
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd37f068e
mov ecx, 0xd8b85b73
jmp 0x140642bd0
mov rax, qword [rbp + 0x108]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf8]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, 0x59073b2b
mov r10d, 0x301a537d
mov r11d, 0xdfe877e2
nop dword [rax]
cmp eax, 0xeb4ae1f5
jle 0x1406441d0
cmp eax, 0xeb4ae1f6
je 0x1406441e7
cmp eax, 0x59073b2b
je 0x140644645
cmp eax, 0x7fb451c5
jne 0x140644180
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0x59073b2b
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
jmp 0x140644180
cmp eax, 0xb44ab987
je 0x140644aa5
cmp eax, 0xb87e0235
jne 0x140644180
jmp 0x140644d39
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov esi, 0x798dd711
mov eax, 0x3d31fb61
cmovne esi, eax
mov eax, 0x798dd711
mov edx, 0xce3f1919
cmovne eax, edx
mov ebx, 0x7f908019
mov edx, 0x8983f824
cmovne ebx, edx
mov edi, 0x7f908019
mov edx, 0xcdc628d5
cmovne edi, edx
test cl, 1
sete byte [rbp + 0xe0]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0xb8]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xb9c6c536
jg 0x140644300
cmp ecx, 0x8480fe86
je 0x140644340
cmp ecx, 0x856c5805
je 0x140644153
cmp ecx, 0xb6475c17
jne 0x1406442c0
mov rcx, qword [rbp + 0x128]
add rcx, 0x10
mov qword [rbp + 0x108], rcx
mov ecx, 0x856c5805
jmp 0x1406442c0
cmp ecx, 0xb9c6c537
je 0x14064434a
cmp ecx, 0x538ccb85
je 0x1406443c3
cmp ecx, 0x352e0503
jne 0x1406442c0
mov dl, byte [rbp + 0xe0]
cmp byte [rbp + 0xb8], 0
mov ecx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne ecx, r14d
test dl, dl
cmovne ecx, r14d
jmp 0x1406442c0
mov ecx, 0xb6475c17
jmp 0x1406442c0
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop
cmp edx, 0x6bf73ec1
jle 0x140644390
cmp edx, 0x6bf73ec2
je 0x1406443b0
cmp edx, 0x7b6aac1d
je 0x1406443be
cmp edx, 0x7d25aa8e
jne 0x140644360
mov edx, 0xe8c45ee4
jmp 0x140644360
cmp edx, 0xe8c45ee4
je 0x140644443
cmp edx, 0xf94ca7ae
jne 0x140644360
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x140644360
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x140644360
mov edx, r10d
jmp 0x140644360
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x140644410
cmp edx, 0x6bf73ec2
je 0x140644430
cmp edx, 0x7b6aac1d
je 0x14064443e
cmp edx, 0x7d25aa8e
jne 0x1406443e0
mov edx, 0xe8c45ee4
jmp 0x1406443e0
cmp edx, 0xe8c45ee4
je 0x140644540
cmp edx, 0xf94ca7ae
jne 0x1406443e0
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x1406443e0
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x1406443e0
mov edx, r10d
jmp 0x1406443e0
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140644470
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x1406444a0
cmp ecx, 0xba46d6b0
jg 0x1406444d0
cmp ecx, 0x8983f824
je 0x14064451a
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140644470
mov edx, eax
jmp 0x140644470
cmp ecx, 0x798dd710
jle 0x1406444fd
cmp ecx, 0x798dd711
je 0x140644459
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140644470
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140644470
mov edx, edi
cmp ecx, 0xba46d6b1
je 0x140644470
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140644470
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x140644470
cmp ecx, 0xce3f1919
jne 0x140644524
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, esi
jmp 0x140644470
mov edx, 0x987da1af
jmp 0x140644470
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140644470
mov rcx, qword [rbp + 0x60]
mov ecx, 0x538ccb85
jmp 0x1406442c0
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140644570
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x1406445a0
cmp ecx, 0xba46d6b0
jg 0x1406445d0
cmp ecx, 0x8983f824
je 0x14064461a
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140644570
mov edx, eax
jmp 0x140644570
cmp ecx, 0x798dd710
jle 0x1406445fd
cmp ecx, 0x798dd711
je 0x140644556
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140644570
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140644570
mov edx, edi
cmp ecx, 0xba46d6b1
je 0x140644570
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140644570
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x140644570
cmp ecx, 0xce3f1919
jne 0x140644624
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, esi
jmp 0x140644570
mov edx, 0x987da1af
jmp 0x140644570
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140644570
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x128], rcx
mov ecx, r11d
jmp 0x1406442c0
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov esi, 0x798dd711
mov eax, 0x3d31fb61
cmovne esi, eax
mov eax, 0x798dd711
mov edx, 0xce3f1919
cmovne eax, edx
mov ebx, 0x7f908019
mov edx, 0x8983f824
cmovne ebx, edx
mov edi, 0x7f908019
mov edx, 0xcdc628d5
cmovne edi, edx
test cl, 1
sete byte [rbp + 0xe0]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0xb8]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xb9c6c536
jg 0x140644760
cmp ecx, 0x8480fe86
je 0x1406447a0
cmp ecx, 0x856c5805
je 0x140644ab6
cmp ecx, 0xb6475c17
jne 0x140644720
mov rcx, qword [rbp + 0x128]
add rcx, 0x10
mov qword [rbp + 0x108], rcx
mov ecx, 0x856c5805
jmp 0x140644720
cmp ecx, 0xb9c6c537
je 0x1406447aa
cmp ecx, 0x538ccb85
je 0x140644823
cmp ecx, 0x352e0503
jne 0x140644720
mov dl, byte [rbp + 0xe0]
cmp byte [rbp + 0xb8], 0
mov ecx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne ecx, r14d
test dl, dl
cmovne ecx, r14d
jmp 0x140644720
mov ecx, 0xb6475c17
jmp 0x140644720
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop
cmp edx, 0x6bf73ec1
jle 0x1406447f0
cmp edx, 0x6bf73ec2
je 0x140644810
cmp edx, 0x7b6aac1d
je 0x14064481e
cmp edx, 0x7d25aa8e
jne 0x1406447c0
mov edx, 0xe8c45ee4
jmp 0x1406447c0
cmp edx, 0xe8c45ee4
je 0x1406448a3
cmp edx, 0xf94ca7ae
jne 0x1406447c0
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x1406447c0
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x1406447c0
mov edx, r10d
jmp 0x1406447c0
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x140644870
cmp edx, 0x6bf73ec2
je 0x140644890
cmp edx, 0x7b6aac1d
je 0x14064489e
cmp edx, 0x7d25aa8e
jne 0x140644840
mov edx, 0xe8c45ee4
jmp 0x140644840
cmp edx, 0xe8c45ee4
je 0x1406449a0
cmp edx, 0xf94ca7ae
jne 0x140644840
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x140644840
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x140644840
mov edx, r10d
jmp 0x140644840
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x1406448d0
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140644900
cmp ecx, 0xba46d6b0
jg 0x140644930
cmp ecx, 0x8983f824
je 0x14064497a
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x1406448d0
mov edx, eax
jmp 0x1406448d0
cmp ecx, 0x798dd710
jle 0x14064495d
cmp ecx, 0x798dd711
je 0x1406448b9
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x1406448d0
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x1406448d0
mov edx, edi
cmp ecx, 0xba46d6b1
je 0x1406448d0
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x1406448d0
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x1406448d0
cmp ecx, 0xce3f1919
jne 0x140644984
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, esi
jmp 0x1406448d0
mov edx, 0x987da1af
jmp 0x1406448d0
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x1406448d0
mov rcx, qword [rbp + 0x60]
mov ecx, 0x538ccb85
jmp 0x140644720
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x1406449d0
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140644a00
cmp ecx, 0xba46d6b0
jg 0x140644a30
cmp ecx, 0x8983f824
je 0x140644a7a
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x1406449d0
mov edx, eax
jmp 0x1406449d0
cmp ecx, 0x798dd710
jle 0x140644a5d
cmp ecx, 0x798dd711
je 0x1406449b6
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x1406449d0
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x1406449d0
mov edx, edi
cmp ecx, 0xba46d6b1
je 0x1406449d0
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x1406449d0
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x1406449d0
cmp ecx, 0xce3f1919
jne 0x140644a84
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, esi
jmp 0x1406449d0
mov edx, 0x987da1af
jmp 0x1406449d0
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x1406449d0
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x128], rcx
mov ecx, r11d
jmp 0x140644720
mov qword [rbp + 0xf8], r8
mov eax, 0x7fb451c5
jmp 0x140644180
mov rax, qword [rbp + 0x108]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf8]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0xb87e0235
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
jmp 0x140644170
mov rax, qword [rbp + 0x118]
add rax, qword [rbp + 0x60]
mov qword [rbp + 0x38], rax
mov eax, 0x92579195
jmp 0x140642bdd
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x787992e0
cmove edx, eax
cmp dword [0x140b856bc], 0xa
cmovl edx, eax
nop dword [rax + rax]
cmp edx, 0xd5357ea1
jle 0x140644ba0
cmp edx, 0xd5357ea2
je 0x140644b12
cmp edx, 0x443aa486
je 0x140644d43
cmp edx, 0x787992e0
jne 0x140644b40
mov rax, qword [rbp + 0x118]
mov eax, dword [rax]
mov edx, dword [rbp + 0x108]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x443aa486
jmp 0x140644b2b
cmp edx, 0xa8f315e1
je 0x140644c9f
cmp edx, 0xc51e8ee8
jne 0x140644b40
mov qword [rcx], r8
mov edx, dword [0x140b856b4]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0xf8]
mov edx, dword [0x140b856b8]
mov edi, 0x11daf85
mov eax, 0x850a648c
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0x128]
cmovl edi, eax
mov edx, 0x61bac617
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x11daf84
jg 0x140644c40
cmp edx, 0x850a648c
je 0x140644c7a
cmp edx, 0x9bc0b61e
je 0x140644cc2
cmp edx, 0xaafcbf56
jne 0x140644c00
movsxd rbx, dword [rbp + 0x130]
add rbx, r8
mov edx, 0x9bc0b61e
jmp 0x140644c00
cmp edx, 0x11daf85
je 0x140644c84
cmp edx, 0x35e60346
je 0x140644c8e
cmp edx, 0x61bac617
jne 0x140644c00
movzx eax, byte [rbp + 0xf8]
cmp byte [rbp + 0x128], 0
mov edx, 0x11daf85
mov esi, 0x35e60346
cmovne edx, esi
test al, al
cmovne edx, esi
jmp 0x140644c00
mov edx, 0xaafcbf56
jmp 0x140644c00
mov edx, 0x35e60346
jmp 0x140644c00
mov eax, dword [r8 + 0x3c]
mov dword [rbp + 0x130], eax
mov edx, edi
jmp 0x140644c00
mov rax, qword [rbp + 0x118]
mov eax, dword [rax]
mov edx, dword [rbp + 0x108]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov edx, 0x787992e0
jmp 0x140644b40
mov qword [rbp + 0x60], rbx
mov rax, qword [rbp + 0x60]
mov edx, dword [rax + 0x88]
mov dword [rbp + 0x108], edx
add rax, 0x8c
mov qword [rbp + 0x118], rax
mov edx, 0xd5357ea2
jmp 0x140644b40
mov dword [rbp + 0x118], edx
mov eax, dword [rbp + 0x118]
mov dword [rbp + 0xcc], eax
mov eax, 0x967b155e
jmp 0x140642bdd
mov rax, qword [rbp + 0x98]
mov rcx, qword [rax + 8]
mov edx, 0xf7c4658e
nop dword [rax]
cmp edx, 0xf7c4658e
je 0x140644d32
cmp edx, 0x4fbde1db
jne 0x140644d20
jmp 0x140644d79
mov edx, 0x4fbde1db
jmp 0x140644d20
mov eax, 0x5ab29cd7
jmp 0x140642bdd
mov rax, qword [rbp + 0x98]
mov rax, qword [rax + 8]
mov ecx, 0xf7c4658e
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xf7c4658e
je 0x140644d72
cmp ecx, 0x4fbde1db
jne 0x140644d60
jmp 0x140644da9
mov ecx, 0x4fbde1db
jmp 0x140644d60
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
cmp qword [rax], rcx
setne byte [rbp + 0xf4]
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfcc945e7
mov ecx, 0x2a900c9a
jmp 0x140642bd0
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x60]
mov eax, 0x105c8930
jmp 0x140642bdd
cmp eax, 0xdb70acc
jne 0x140642bdd
mov rax, qword [rbp + 0x110]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x60]
mov rsp, qword [rbp - 0x30]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x20]
mov qword [rbp - 0x60], rax
mov rax, qword [rbp - 0x60]
lea rax, [rbp - 0x50]
mov qword [rbp - 0x68], rax
mov rax, qword [rbp - 0x68]
mov eax, 0x66d2b6f6
nop word [rax + rax]
cmp eax, 0x66d2b6f6
je 0x140644e10
cmp eax, 0x8b93297a
jne 0x140644e00
jmp 0x140644e2b
mov eax, dword [str.YRS_xClVQRp_Q_1]
mov dword [rbp - 0x19], eax
mov rax, qword [str.CD_K_t_t]
mov qword [rbp - 0x20], rax
mov eax, 0x8b93297a
jmp 0x140644e00
mov eax, 0x33282562
mov r12d, 0x301a537d
nop word cs:[rax + rax]
cmp eax, 0xe6e5226a
jle 0x140644e80
cmp eax, 0xe6e5226b
je 0x140644e99
cmp eax, 0x5e61466d
je 0x1406475fa
cmp eax, 0x33282562
jne 0x140644e40
mov eax, dword [0x140b87910]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5e61466d
mov ecx, 0xe6e5226b
jmp 0x1406510e8
cmp eax, 0x9e9c0f41
je 0x1406510fa
cmp eax, 0xb5f78329
jne 0x140644e40
mov eax, 0x9e9c0f41
jmp 0x140644e40
mov eax, dword [0x140b81d0c]
mov ecx, dword [0x140b81d10]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete bl
sete byte [rbp + 0x50]
cmp ecx, 0xa
setl r8b
setl byte [rbp + 0xb0]
mov eax, dword [0x140b85e08]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85e0c], 0xa
setl dl
or dl, al
mov r15d, 0x4c83f76f
mov eax, 0x5f285d9c
cmovne r15d, eax
mov edx, 0x4c83f76f
mov eax, 0x5a452ab9
cmovne edx, eax
or r8b, bl
mov ebx, dword [0x140b85e10]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete bl
cmp dword [0x140b85e14], 0xa
setl cl
or cl, bl
mov r13d, 0xc1c11440
mov eax, 0xe1ce8fd4
cmovne r13d, eax
mov ecx, 0xc1c11440
mov eax, 0x525196d6
cmovne ecx, eax
mov dword [rbp + 0xa0], ecx
test r8b, r8b
mov ecx, 0xce3dbad4
mov eax, 0x40101c7d
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov ecx, 0xce3dbad4
mov eax, 0xb17bf2d9
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r14d, 0x3f554117
mov eax, 0xe19ab78f
cmovne r14d, eax
mov r8d, 0x3f554117
mov eax, 0x69f801c2
cmovne r8d, eax
mov r9d, 0x722582fe
mov eax, 0x60cdc454
cmovne r9d, eax
mov r10d, 0x722582fe
mov eax, 0x7454dd32
cmovne r10d, eax
mov r11d, 0x241d64e0
mov eax, 0xe6377e40
cmovne r11d, eax
mov edi, 0x18a5c586
jmp 0x140644fd0
mov rax, qword [rbp + 0x130]
mov edi, 0xb17bf2d9
nop dword [rax + rax]
mov esi, edi
cmp edi, 0x18a5c585
jg 0x140645020
cmp esi, 0xd4311603
jg 0x140645070
cmp esi, 0xb17bf2d8
jle 0x1406450ea
cmp esi, 0xb17bf2d9
je 0x140645201
cmp esi, 0xce3dbad4
je 0x140644fbc
mov edi, esi
cmp esi, 0xd3dfa08b
jne 0x140644fd0
mov edi, 0x863ece16
jmp 0x140644fd0
cmp esi, 0x60cdc453
jg 0x1406450b0
cmp esi, 0x3f554116
jle 0x140645181
cmp esi, 0x3f554117
je 0x14064521a
cmp esi, 0x40101c7d
je 0x140645224
mov edi, esi
cmp esi, 0x42925182
jne 0x140644fd0
mov edi, dword [rbp + 0xe8]
jmp 0x140644fd0
cmp esi, 0xe19ab78e
jle 0x1406451a5
cmp esi, 0xe19ab78f
je 0x14064522e
mov edi, r11d
cmp esi, 0xe5d08aee
je 0x140644fd0
mov edi, esi
cmp esi, 0xe6377e40
jne 0x140644fd0
mov edi, 0xa0498772
jmp 0x140644fd0
cmp esi, 0x722582fd
jle 0x1406451d4
cmp esi, 0x722582fe
je 0x140645238
cmp esi, 0x7454dd32
je 0x140645449
mov edi, esi
cmp esi, 0x76b290c5
jne 0x140644fd0
mov edi, r10d
jmp 0x140644fd0
mov edi, r8d
cmp esi, 0x863ece16
je 0x140644fd0
cmp esi, 0xa0498772
jne 0x1406456ba
lea rax, [rbp - 0x20]
mov qword [rbp + 0x60], rax
mov esi, 0xd5eeb186
nop word cs:[rax + rax]
nop dword [rax]
cmp esi, 0xe1ce8fd3
jle 0x140645150
cmp esi, 0xe1ce8fd4
je 0x140645657
cmp esi, 0xfb5e7093
je 0x140645172
cmp esi, 0x525196d6
jne 0x140645120
mov esi, r13d
jmp 0x140645120
cmp esi, 0xc1c11440
je 0x14064517a
cmp esi, 0xd5eeb186
jne 0x140645120
mov rcx, qword [rbp + 0x60]
cmp byte [rcx + 0xa], 0
setne cl
mov esi, 0xfb5e7093
jmp 0x140645120
mov esi, dword [rbp + 0xa0]
jmp 0x140645120
mov esi, 0x525196d6
jmp 0x140645120
cmp esi, 0x18a5c586
je 0x140645676
mov edi, esi
cmp esi, 0x241d64e0
jne 0x140644fd0
mov edi, 0xe5d08aee
jmp 0x140644fd0
cmp esi, 0xd4311604
je 0x140645697
mov edi, esi
cmp esi, 0xdd1117fe
jne 0x140644fd0
lea rax, [rbp - 0x20]
mov qword [rbp + 0x108], rax
mov edi, 0x76b290c5
jmp 0x140644fd0
cmp esi, 0x60cdc454
je 0x1406456b0
mov edi, esi
cmp esi, 0x69f801c2
jne 0x140644fd0
lea rax, [rbp - 0x20]
mov qword [rbp + 0x130], rax
mov edi, r14d
jmp 0x140644fd0
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x118], rax
mov edi, dword [rbp + 0xec]
jmp 0x140644fd0
mov edi, 0x69f801c2
jmp 0x140644fd0
mov edi, 0x98a6be51
jmp 0x140644fd0
mov edi, 0x42925182
jmp 0x140644fd0
mov r12, qword [rbp + 0x108]
mov ecx, 0x304c3aaa
jmp 0x140645260
mov ecx, 0x387ec0a8
mov edi, dword [rbp + 0xf8]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ebx, ecx
cmp ecx, 0x4979f3f0
jle 0x1406452f0
cmp ebx, 0x5a452ab8
jle 0x140645330
cmp ebx, 0x5a452ab9
je 0x1406453d7
cmp ebx, 0x5f285d9c
je 0x140645246
mov ecx, ebx
cmp ebx, 0x6db90673
jne 0x140645260
movzx eax, byte [rbp + 0xd0]
movsxd rcx, dword [rbp + 0x128]
imul rbx, rcx, 0xffffffffa0a0a0a1
shr rbx, 0x20
add ebx, ecx
mov esi, ebx
shr esi, 0x1f
sar ebx, 5
add ebx, esi
imul esi, ebx, 0x33
mov ebx, ecx
sub ebx, esi
neg esi
add ecx, esi
add ecx, 0x36
mov esi, 0xc9
sub esi, ebx
and esi, eax
not eax
and eax, ecx
or esi, eax
mov byte [rbp + 0x110], sil
mov ecx, 0xff4c177a
jmp 0x140645260
cmp ebx, 0x304c3aa9
jg 0x1406453a0
mov ecx, edx
cmp ebx, 0xff4c177a
je 0x140645260
cmp ebx, 0x6dfd9e0
jne 0x14064542b
mov ecx, 0x387ec0a8
xor edi, edi
jmp 0x140645260
cmp ebx, 0x4979f3f1
je 0x1406453fd
mov ecx, ebx
cmp ebx, 0x4c83f76f
jne 0x140645260
mov rax, qword [rbp + 0x60]
movzx ecx, byte [rbp + 0x110]
mov byte [rbp + rax - 0x20], cl
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov ecx, 0x5a452ab9
jmp 0x140645260
cmp ebx, 0x304c3aaa
je 0x140645421
mov ecx, ebx
cmp ebx, 0x387ec0a8
jne 0x140645260
mov dword [rbp + 0x128], edi
mov eax, dword [rbp + 0x128]
cmp eax, 0xb
mov ecx, 0x9ceda19f
mov eax, 0x4979f3f1
cmovl ecx, eax
jmp 0x140645260
mov rax, qword [rbp + 0x60]
movzx ecx, byte [rbp + 0x110]
mov byte [rbp + rax - 0x20], cl
mov eax, dword [rbp + 0x128]
add eax, 1
mov dword [rbp + 0xf8], eax
mov ecx, r15d
jmp 0x140645260
movsxd rax, dword [rbp + 0x128]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x60]
movzx eax, byte [r12 + rax]
mov byte [rbp + 0xd0], al
mov ecx, 0x6db90673
jmp 0x140645260
mov ecx, 0x6dfd9e0
jmp 0x140645260
mov ecx, ebx
cmp ebx, 0x9ceda19f
jne 0x140645260
mov edi, 0x7454dd32
mov r12d, 0x301a537d
jmp 0x140644fd0
mov r12, qword [rbp + 0x108]
mov ecx, 0x304c3aaa
jmp 0x140645470
mov ecx, 0x387ec0a8
mov edi, dword [rbp + 0xf8]
nop word cs:[rax + rax]
nop dword [rax]
mov ebx, ecx
cmp ecx, 0x4979f3f0
jle 0x140645500
cmp ebx, 0x5a452ab8
jle 0x140645540
cmp ebx, 0x5a452ab9
je 0x1406455e7
cmp ebx, 0x5f285d9c
je 0x140645457
mov ecx, ebx
cmp ebx, 0x6db90673
jne 0x140645470
movzx ecx, byte [rbp + 0xd0]
movsxd rbx, dword [rbp + 0x128]
imul rax, rbx, 0xffffffffa0a0a0a1
shr rax, 0x20
add eax, ebx
mov esi, eax
shr esi, 0x1f
sar eax, 5
add eax, esi
imul eax, eax, 0x33
mov esi, ebx
sub esi, eax
neg eax
add eax, ebx
add eax, 0x36
mov ebx, 0xc9
sub ebx, esi
and ebx, ecx
not ecx
and ecx, eax
or ebx, ecx
mov byte [rbp + 0x110], bl
mov ecx, 0xff4c177a
jmp 0x140645470
cmp ebx, 0x304c3aa9
jg 0x1406455b0
mov ecx, edx
cmp ebx, 0xff4c177a
je 0x140645470
cmp ebx, 0x6dfd9e0
jne 0x14064563b
mov ecx, 0x387ec0a8
xor edi, edi
jmp 0x140645470
cmp ebx, 0x4979f3f1
je 0x14064560d
mov ecx, ebx
cmp ebx, 0x4c83f76f
jne 0x140645470
mov rax, qword [rbp + 0x60]
movzx ecx, byte [rbp + 0x110]
mov byte [rbp + rax - 0x20], cl
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov ecx, 0x5a452ab9
jmp 0x140645470
cmp ebx, 0x304c3aaa
je 0x140645631
mov ecx, ebx
cmp ebx, 0x387ec0a8
jne 0x140645470
mov dword [rbp + 0x128], edi
mov ecx, dword [rbp + 0x128]
cmp ecx, 0xb
mov ecx, 0x9ceda19f
mov eax, 0x4979f3f1
cmovl ecx, eax
jmp 0x140645470
mov rax, qword [rbp + 0x60]
movzx ecx, byte [rbp + 0x110]
mov byte [rbp + rax - 0x20], cl
mov eax, dword [rbp + 0x128]
add eax, 1
mov dword [rbp + 0xf8], eax
mov ecx, r15d
jmp 0x140645470
movsxd rcx, dword [rbp + 0x128]
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
movzx ecx, byte [r12 + rcx]
mov byte [rbp + 0xd0], cl
mov ecx, 0x6db90673
jmp 0x140645470
mov ecx, 0x6dfd9e0
jmp 0x140645470
mov ecx, ebx
cmp ebx, 0x9ceda19f
jne 0x140645470
mov edi, r9d
mov r12d, 0x301a537d
jmp 0x140644fd0
and cl, 1
mov byte [rbp + 0x128], cl
mov cl, byte [rbp + 0x128]
mov byte [rbp + 0xc0], cl
mov edi, 0xd4311604
jmp 0x140644fd0
mov cl, byte [rbp + 0x50]
cmp byte [rbp + 0xb0], 0
mov edi, 0x241d64e0
mov eax, 0xe5d08aee
cmovne edi, eax
test cl, cl
cmovne edi, eax
jmp 0x140644fd0
cmp byte [rbp + 0xc0], 0
mov edi, 0x863ece16
mov eax, 0xdd1117fe
cmovne edi, eax
jmp 0x140644fd0
mov edi, 0xd3dfa08b
jmp 0x140644fd0
mov edi, esi
cmp esi, 0x98a6be51
jne 0x140644fd0
mov rcx, qword [rbp + 0x118]
mov rax, qword [rbp - 0x70]
sub rsp, 0x20
call rax
add rsp, 0x20
mov qword [rbp - 0x30], rsp
mov qword [rbp - 0x58], rsp
mov rax, qword [rbp - 0x68]
mov rax, qword [rbp - 0x60]
mov eax, dword [0x140b856a8]
mov ecx, dword [0x140b856ac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xaf]
cmp ecx, 0xa
setl byte [rbp + 0xae]
mov eax, 0x905afd13
mov r10d, 0x197355fc
mov r14d, 0xdfe877e2
nop word cs:[rax + rax]
nop
mov r11d, 0x43bd80c
mov r15d, 0x9ae64220
jmp 0x14064577d
mov rax, qword [rbp]
mov qword [rbp + 0x110], rax
mov rax, qword [rbp + 0x40]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe69b30c7
mov ecx, 0xade66b08
nop word cs:[rax + rax]
cmove eax, ecx
cmp dword [0x140b856ac], 0xa
cmovl eax, ecx
cmp eax, 0x50746c9
jg 0x1406457f0
cmp eax, 0xbbad5c67
jg 0x140645860
cmp eax, 0xa5d755ed
jg 0x140645910
cmp eax, 0x905afd12
jle 0x140645a1f
cmp eax, 0x905afd13
je 0x140645dfe
cmp eax, 0x91af0cd5
je 0x140645e22
cmp eax, 0xa26d6b3b
jne 0x14064577d
cmp byte [rbp + 0xf6], 0
mov eax, 0x39fa2815
mov ecx, 0x5a84759e
cmovne eax, ecx
mov ecx, dword [rbp + 0xcc]
mov dword [rbp + 0x20], ecx
jmp 0x14064577d
cmp eax, 0x3983c0d7
jle 0x1406458c0
cmp eax, 0x5fbfb140
jg 0x14064595a
cmp eax, 0x3c56d49f
jle 0x140645a3f
cmp eax, 0x3c56d4a0
je 0x140645e5d
cmp eax, 0x5a84759e
je 0x140645e91
cmp eax, 0x5cefddc1
jne 0x14064577d
cmp byte [rbp + 0xf5], 0
mov eax, 0x6f764223
mov ecx, 0x50746ca
cmovne eax, ecx
mov rcx, qword [rbp + 0xd0]
mov qword [rbp], rcx
jmp 0x14064577d
cmp eax, 0xf46c4026
jg 0x140645996
cmp eax, 0xc6b020c2
jle 0x140645a7c
cmp eax, 0xc6b020c3
je 0x140645f6f
cmp eax, 0xe69b30c7
je 0x140645f8b
cmp eax, 0xea66d290
jne 0x14064577d
mov eax, 0xa5d755ee
mov dword [rbp + 0x10], 1
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0x18], rcx
jmp 0x14064577d
cmp eax, 0x1deebf9a
jle 0x1406459d2
cmp eax, 0x293f3f4b
jle 0x140645c98
cmp eax, 0x293f3f4c
je 0x140645f95
cmp eax, 0x320905c4
je 0x140645fde
cmp eax, 0x35be5387
jne 0x14064577d
mov eax, 0x1deebf9b
mov dword [rbp + 8], 0
mov rcx, qword [rbp - 0x28]
mov qword [rbp + 0x28], rcx
jmp 0x14064577d
cmp eax, 0xae7cc0f7
jle 0x140645cc3
cmp eax, 0xae7cc0f8
je 0x14064621a
cmp eax, 0xb2da6b20
je 0x140646224
cmp eax, 0xb5685df3
jne 0x14064577d
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6bf10ec0
mov ecx, 0xbbad5c68
jmp 0x140645770
cmp eax, 0x6f764222
jle 0x140645cf7
cmp eax, 0x6f764223
je 0x14064573e
cmp eax, 0x724c3007
je 0x140646c04
cmp eax, 0x79e7e577
jne 0x14064577d
mov eax, 0x39fa2815
mov ecx, dword [rbp + 0x34]
mov dword [rbp + 0x20], ecx
jmp 0x14064577d
cmp eax, 0xf66e0f7b
jle 0x140645d17
cmp eax, 0xf66e0f7c
je 0x140646c1d
cmp eax, 0xff69382a
je 0x140646e7d
cmp eax, 0xff7b0167
jne 0x14064577d
mov eax, dword [rbp + 0xc8]
mov eax, 0x157c36b9
jmp 0x14064577d
cmp eax, 0x9237b5c
jle 0x140645dde
cmp eax, 0x9237b5d
je 0x140646e8d
cmp eax, 0x157c36b9
jne 0x14064702e
cmp dword [rbp + 0xc8], 0
sete byte [rbp + 0xf5]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff7b0167
mov ecx, 0x5cefddc1
jmp 0x140645770
cmp eax, 0x8aed1366
je 0x140647040
cmp eax, 0x8f3fa3e9
jne 0x14064577d
mov eax, 0x79e7e577
jmp 0x14064577d
cmp eax, 0x3983c0d8
je 0x140646eb1
cmp eax, 0x39fa2815
jne 0x14064577d
mov eax, dword [rbp + 0x20]
mov dword [rbp + 0xe4], eax
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3c56d4a0
mov ecx, 0x91af0cd5
jmp 0x140645770
cmp eax, 0xbbad5c68
je 0x140646ec6
cmp eax, 0xc42beb34
jne 0x14064577d
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov r8, qword [rax + 0x30]
mov rcx, qword [rbp + 0x58]
mov edx, 0xc51e8ee8
cmp edx, 0xd5357ea1
jle 0x140645b20
cmp edx, 0xd5357ea2
je 0x140645c1f
cmp edx, 0x443aa486
je 0x140646ee4
cmp edx, 0x787992e0
jne 0x140645ac0
mov rax, qword [rbp + 0x118]
mov eax, dword [rax]
mov edx, dword [rbp + 0x108]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x443aa486
jmp 0x140645c38
cmp edx, 0xa8f315e1
je 0x140645c4a
cmp edx, 0xc51e8ee8
jne 0x140645ac0
mov qword [rcx], r8
mov edx, dword [0x140b856b4]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0xf8]
mov edx, dword [0x140b856b8]
mov edi, 0x11daf85
mov eax, 0x850a648c
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0x128]
cmovl edi, eax
mov edx, 0x61bac617
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x11daf84
jg 0x140645bc0
cmp edx, 0x850a648c
je 0x140645bfa
cmp edx, 0x9bc0b61e
je 0x140645c6d
cmp edx, 0xaafcbf56
jne 0x140645b80
movsxd rbx, dword [rbp + 0x130]
add rbx, r8
mov edx, 0x9bc0b61e
jmp 0x140645b80
cmp edx, 0x11daf85
je 0x140645c04
cmp edx, 0x35e60346
je 0x140645c0e
cmp edx, 0x61bac617
jne 0x140645b80
movzx eax, byte [rbp + 0xf8]
cmp byte [rbp + 0x128], 0
mov edx, 0x11daf85
mov esi, 0x35e60346
cmovne edx, esi
test al, al
cmovne edx, esi
jmp 0x140645b80
mov edx, 0xaafcbf56
jmp 0x140645b80
mov edx, 0x35e60346
jmp 0x140645b80
mov eax, dword [r8 + 0x3c]
mov dword [rbp + 0x130], eax
mov edx, edi
jmp 0x140645b80
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x787992e0
cmove edx, eax
cmp dword [0x140b856bc], 0xa
cmovl edx, eax
jmp 0x140645ac0
mov rax, qword [rbp + 0x118]
mov eax, dword [rax]
mov edx, dword [rbp + 0x108]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov edx, 0x787992e0
jmp 0x140645ac0
mov qword [rbp + 0x60], rbx
mov rax, qword [rbp + 0x60]
mov edx, dword [rax + 0x88]
mov dword [rbp + 0x108], edx
add rax, 0x8c
mov qword [rbp + 0x118], rax
mov edx, 0xd5357ea2
jmp 0x140645ac0
cmp eax, 0x1deebf9b
je 0x140646f1c
cmp eax, 0x27197473
jne 0x14064577d
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x40], rax
mov eax, 0xb2da6b20
jmp 0x14064577d
cmp eax, 0xa5d755ee
je 0x140646f52
cmp eax, 0xade66b08
jne 0x14064577d
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe69b30c7
mov ecx, 0x14b8a524
jmp 0x140645770
cmp eax, 0x5fbfb141
je 0x140646f78
cmp eax, 0x6bf10ec0
jne 0x14064577d
mov eax, 0xbbad5c68
jmp 0x14064577d
cmp eax, 0xf46c4027
je 0x140646f82
cmp eax, 0xf6451a21
jne 0x14064577d
mov rax, qword [rbp + 0x58]
add rax, 8
mov qword [rbp + 0x60], rax
mov eax, dword [0x140b856c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856c4], 0xa
setl cl
or cl, al
mov ebx, 0x432b251
mov eax, 0x3aa0855b
cmovne ebx, eax
mov ecx, 0x432b251
mov eax, 0x95f629ed
cmovne ecx, eax
mov eax, 0x4aff8840
nop word cs:[rax + rax]
cmp eax, 0x128fa1b9
jle 0x140645db0
cmp eax, 0x128fa1ba
je 0x140646f9b
cmp eax, 0x3aa0855b
je 0x140645dc9
cmp eax, 0x4aff8840
jne 0x140645d80
mov eax, ecx
jmp 0x140645d80
cmp eax, 0x95f629ed
je 0x140645dd0
cmp eax, 0x432b251
jne 0x140645d80
mov rax, qword [rbp + 0x60]
mov eax, 0x95f629ed
jmp 0x140645d80
mov eax, 0x128fa1ba
jmp 0x140645d80
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
mov edx, dword [rax + 0x18]
mov eax, ebx
jmp 0x140645d80
cmp eax, 0x50746ca
je 0x140646fb4
cmp eax, 0x5720c57
jne 0x14064577d
mov eax, 0x27197473
jmp 0x14064577d
mov cl, byte [rbp + 0xaf]
cmp byte [rbp + 0xae], 0
mov eax, 0x5fbfb141
mov edx, 0x293f3f4c
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14064577d
mov eax, dword [rbp + 0xe4]
add eax, 0xffffffff
mov dword [rbp + 0xcc], eax
cmp dword [rbp + 0xe4], 0
setne byte [rbp + 0xf2]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3c56d4a0
mov ecx, 0x724c3007
jmp 0x140645770
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, 0x91af0cd5
jmp 0x14064577d
mov rcx, qword [rbp + 0x58]
mov eax, dword [rbp + 0xcc]
mov rdx, qword [rcx]
mov qword [rbp + 0x108], rdx
mov rcx, qword [rcx + 8]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0x108]
mov qword [rbp + 0x130], rdx
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0x108]
mov qword [rbp + 0x118], rcx
mov ecx, dword [0x140b856c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140b856cc], 0xa
setl dl
or dl, cl
mov edi, 0x7fb25dbb
mov ecx, 0xcc941bd9
cmovne edi, ecx
mov edx, 0x7fb25dbb
mov ecx, 0x904316b4
cmovne edx, ecx
mov ecx, 0xd7747bb6
nop dword [rax + rax]
cmp ecx, 0xcc941bd8
jle 0x140645f40
cmp ecx, 0xcc941bd9
je 0x140645f55
cmp ecx, 0xd7747bb6
je 0x140645f5c
cmp ecx, 0x7fb25dbb
jne 0x140645f10
mov rcx, qword [rbp + 0x118]
mov ecx, 0x904316b4
jmp 0x140645f10
cmp ecx, 0x904316b4
je 0x140645f60
cmp ecx, 0xaa8072d6
jne 0x140645f10
jmp 0x140646fd2
mov ecx, 0xaa8072d6
jmp 0x140645f10
mov ecx, edx
jmp 0x140645f10
lea rbx, [rax + rax]
add rbx, qword [rbp + 0x118]
mov ecx, edi
jmp 0x140645f10
mov eax, 0xa5d755ee
mov dword [rbp + 0x10], 0
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 0x18], rcx
jmp 0x14064577d
mov eax, 0xade66b08
jmp 0x14064577d
mov eax, reloc.WS2_32.dll_recv
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x98], rax
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5fbfb141
mov ecx, 0x5720c57
jmp 0x140645770
mov rax, qword [rbp + 0x98]
lea r8, [rax + 8]
mov edx, 0x227d50b9
jmp 0x140646000
mov rcx, qword [rbp + 0x128]
mov edx, 0x197355fc
nop dword [rax]
cmp edx, 0x197355fb
jle 0x140646040
cmp edx, 0x301a537c
jle 0x140646070
cmp edx, 0x3ac141a9
je 0x140646167
cmp edx, 0x47508655
jne 0x140646204
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x118], rcx
mov edx, 0x3ac141a9
jmp 0x140646000
cmp edx, 0xfb979344
jg 0x140646130
cmp edx, 0xb26fbda0
je 0x140646178
cmp edx, 0xdfe877e2
jne 0x140646000
mov edx, 0x47508655
jmp 0x140646000
cmp edx, 0x197355fc
je 0x1406461a0
cmp edx, 0x227d50b9
jne 0x140646000
mov rdx, qword [rax]
mov ebx, dword [0x140b856d0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete bl
cmp dword [0x140b856d4], 0xa
setl cl
or cl, bl
mov esi, 0x49bfbe0a
cmovne esi, r11d
mov ebx, 0x49bfbe0a
cmovne ebx, r15d
mov rdi, qword [rdx]
mov edx, 0xdf6722b2
nop word cs:[rax + rax]
nop
cmp edx, 0xe111c3c7
jle 0x140646100
cmp edx, 0x49bfbe0a
je 0x140646117
cmp edx, 0x43bd80c
je 0x1406461da
cmp edx, 0xe111c3c8
jne 0x1406460d0
mov edx, ebx
jmp 0x1406460d0
cmp edx, 0x9ae64220
je 0x14064611e
cmp edx, 0xdf6722b2
jne 0x1406460d0
mov edx, 0xe111c3c8
jmp 0x1406460d0
mov edx, 0x9ae64220
jmp 0x1406460d0
mov edx, esi
jmp 0x1406460d0
cmp edx, 0xfb979345
je 0x140645ff0
cmp edx, 0x2b74b72
jne 0x140646000
mov rcx, qword [rbp + 0x108]
mov rdx, qword [rbp + 0x128]
cmp rdx, qword [rcx]
mov edx, 0xb26fbda0
cmove edx, r12d
jmp 0x140646000
mov rcx, qword [rbp + 0x118]
mov edx, 0x301a537d
jmp 0x140646000
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r10d
cmp dword [0x140b856dc], 0xa
cmovl edx, r10d
jmp 0x140646000
mov rcx, qword [rbp + 0x128]
add rcx, 0x30
mov qword [rbp + 0x130], rcx
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r14d
cmp dword [0x140b856dc], 0xa
cmovl edx, r14d
jmp 0x140646000
mov qword [rbp + 0x60], rdi
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x128], rcx
mov rcx, qword [rbp + 0x128]
mov qword [rax], rcx
mov qword [rbp + 0x108], r8
mov edx, 0x2b74b72
jmp 0x140646000
cmp edx, 0x301a537d
jne 0x140646000
mov eax, 0xf66e0f7c
jmp 0x14064577d
mov eax, 0x9237b5d
jmp 0x14064577d
mov rax, qword [rbp + 0x40]
mov r8, qword [rbp + 0x98]
mov eax, 0xb44ab987
nop word cs:[rax + rax]
nop
cmp eax, 0xeb4ae1f5
jle 0x140646290
cmp eax, 0xeb4ae1f6
je 0x1406462a7
cmp eax, 0x59073b2b
je 0x140646715
cmp eax, 0x7fb451c5
jne 0x140646240
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0x59073b2b
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
jmp 0x140646240
cmp eax, 0xb44ab987
je 0x140646b85
cmp eax, 0xb87e0235
jne 0x140646240
jmp 0x140646ffc
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov ebx, 0x798dd711
mov eax, 0x3d31fb61
cmovne ebx, eax
mov edi, 0x798dd711
mov eax, 0xce3f1919
cmovne edi, eax
mov esi, 0x7f908019
mov eax, 0x8983f824
cmovne esi, eax
mov eax, 0x7f908019
mov edx, 0xcdc628d5
cmovne eax, edx
test cl, 1
sete byte [rbp + 0xb8]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0xd8]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xb9c6c536
jg 0x1406463c0
cmp ecx, 0x8480fe86
je 0x140646409
cmp ecx, 0x856c5805
je 0x140646b96
cmp ecx, 0xb6475c17
jne 0x140646380
mov rcx, qword [rbp + 0x128]
add rcx, 0x10
mov qword [rbp + 0x108], rcx
mov ecx, 0x856c5805
jmp 0x140646380
cmp ecx, 0xb9c6c537
je 0x140646413
cmp ecx, 0x538ccb85
je 0x140646493
cmp ecx, 0x352e0503
jne 0x140646380
mov dl, byte [rbp + 0xb8]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne ecx, r14d
test dl, dl
cmovne ecx, r14d
mov r14d, 0xdfe877e2
jmp 0x140646380
mov ecx, 0xb6475c17
jmp 0x140646380
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x140646460
cmp edx, 0x6bf73ec2
je 0x140646480
cmp edx, 0x7b6aac1d
je 0x14064648e
cmp edx, 0x7d25aa8e
jne 0x140646430
mov edx, 0xe8c45ee4
jmp 0x140646430
cmp edx, 0xe8c45ee4
je 0x140646513
cmp edx, 0xf94ca7ae
jne 0x140646430
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x140646430
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x140646430
mov edx, r10d
jmp 0x140646430
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x1406464e0
cmp edx, 0x6bf73ec2
je 0x140646500
cmp edx, 0x7b6aac1d
je 0x14064650e
cmp edx, 0x7d25aa8e
jne 0x1406464b0
mov edx, 0xe8c45ee4
jmp 0x1406464b0
cmp edx, 0xe8c45ee4
je 0x140646610
cmp edx, 0xf94ca7ae
jne 0x1406464b0
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x1406464b0
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x1406464b0
mov edx, r10d
jmp 0x1406464b0
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140646540
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140646570
cmp ecx, 0xba46d6b0
jg 0x1406465a0
cmp ecx, 0x8983f824
je 0x1406465ea
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140646540
mov edx, edi
jmp 0x140646540
cmp ecx, 0x798dd710
jle 0x1406465cd
cmp ecx, 0x798dd711
je 0x140646529
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140646540
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140646540
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x140646540
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140646540
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, esi
jmp 0x140646540
cmp ecx, 0xce3f1919
jne 0x1406465f4
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, ebx
jmp 0x140646540
mov edx, 0x987da1af
jmp 0x140646540
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140646540
mov rcx, qword [rbp + 0x60]
mov ecx, 0x538ccb85
jmp 0x140646380
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140646640
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140646670
cmp ecx, 0xba46d6b0
jg 0x1406466a0
cmp ecx, 0x8983f824
je 0x1406466ea
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140646640
mov edx, edi
jmp 0x140646640
cmp ecx, 0x798dd710
jle 0x1406466cd
cmp ecx, 0x798dd711
je 0x140646626
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140646640
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140646640
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x140646640
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140646640
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, esi
jmp 0x140646640
cmp ecx, 0xce3f1919
jne 0x1406466f4
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, ebx
jmp 0x140646640
mov edx, 0x987da1af
jmp 0x140646640
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140646640
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x128], rcx
mov ecx, r11d
jmp 0x140646380
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov ebx, 0x798dd711
mov eax, 0x3d31fb61
cmovne ebx, eax
mov edi, 0x798dd711
mov eax, 0xce3f1919
cmovne edi, eax
mov esi, 0x7f908019
mov eax, 0x8983f824
cmovne esi, eax
mov eax, 0x7f908019
mov edx, 0xcdc628d5
cmovne eax, edx
test cl, 1
sete byte [rbp + 0xb8]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0xd8]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xb9c6c536
jg 0x140646830
cmp ecx, 0x8480fe86
je 0x140646879
cmp ecx, 0x856c5805
je 0x140646bb5
cmp ecx, 0xb6475c17
jne 0x1406467f0
mov rcx, qword [rbp + 0x128]
add rcx, 0x10
mov qword [rbp + 0x108], rcx
mov ecx, 0x856c5805
jmp 0x1406467f0
cmp ecx, 0xb9c6c537
je 0x140646883
cmp ecx, 0x538ccb85
je 0x140646903
cmp ecx, 0x352e0503
jne 0x1406467f0
mov dl, byte [rbp + 0xb8]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne ecx, r14d
test dl, dl
cmovne ecx, r14d
mov r14d, 0xdfe877e2
jmp 0x1406467f0
mov ecx, 0xb6475c17
jmp 0x1406467f0
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x1406468d0
cmp edx, 0x6bf73ec2
je 0x1406468f0
cmp edx, 0x7b6aac1d
je 0x1406468fe
cmp edx, 0x7d25aa8e
jne 0x1406468a0
mov edx, 0xe8c45ee4
jmp 0x1406468a0
cmp edx, 0xe8c45ee4
je 0x140646983
cmp edx, 0xf94ca7ae
jne 0x1406468a0
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x1406468a0
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x1406468a0
mov edx, r10d
jmp 0x1406468a0
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x140646950
cmp edx, 0x6bf73ec2
je 0x140646970
cmp edx, 0x7b6aac1d
je 0x14064697e
cmp edx, 0x7d25aa8e
jne 0x140646920
mov edx, 0xe8c45ee4
jmp 0x140646920
cmp edx, 0xe8c45ee4
je 0x140646a80
cmp edx, 0xf94ca7ae
jne 0x140646920
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x140646920
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x140646920
mov edx, r10d
jmp 0x140646920
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x1406469b0
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x1406469e0
cmp ecx, 0xba46d6b0
jg 0x140646a10
cmp ecx, 0x8983f824
je 0x140646a5a
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x1406469b0
mov edx, edi
jmp 0x1406469b0
cmp ecx, 0x798dd710
jle 0x140646a3d
cmp ecx, 0x798dd711
je 0x140646999
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x1406469b0
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x1406469b0
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x1406469b0
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x1406469b0
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, esi
jmp 0x1406469b0
cmp ecx, 0xce3f1919
jne 0x140646a64
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, ebx
jmp 0x1406469b0
mov edx, 0x987da1af
jmp 0x1406469b0
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x1406469b0
mov rcx, qword [rbp + 0x60]
mov ecx, 0x538ccb85
jmp 0x1406467f0
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140646ab0
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140646ae0
cmp ecx, 0xba46d6b0
jg 0x140646b10
cmp ecx, 0x8983f824
je 0x140646b5a
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140646ab0
mov edx, edi
jmp 0x140646ab0
cmp ecx, 0x798dd710
jle 0x140646b3d
cmp ecx, 0x798dd711
je 0x140646a96
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140646ab0
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140646ab0
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x140646ab0
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140646ab0
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, esi
jmp 0x140646ab0
cmp ecx, 0xce3f1919
jne 0x140646b64
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, ebx
jmp 0x140646ab0
mov edx, 0x987da1af
jmp 0x140646ab0
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140646ab0
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x128], rcx
mov ecx, r11d
jmp 0x1406467f0
mov qword [rbp + 0xf8], r8
mov eax, 0x7fb451c5
jmp 0x140646240
mov rax, qword [rbp + 0x108]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf8]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, 0x59073b2b
jmp 0x140646bf3
mov rax, qword [rbp + 0x108]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf8]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0xb87e0235
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
mov r10d, 0x197355fc
mov r11d, 0x43bd80c
jmp 0x140646240
cmp byte [rbp + 0xf2], 0
mov eax, 0xc6b020c3
mov ecx, 0x8aed1366
cmovne eax, ecx
jmp 0x14064577d
mov r9, qword [rbp + 0x98]
lea r8, [r9 + 8]
mov ebx, 0x227d50b9
jmp 0x140646c40
mov rax, qword [rbp + 0x128]
mov ebx, 0x197355fc
nop dword [rax + rax]
cmp ebx, 0x197355fb
jle 0x140646c80
cmp ebx, 0x301a537c
jle 0x140646cb0
cmp ebx, 0x3ac141a9
je 0x140646da9
cmp ebx, 0x47508655
jne 0x140646e4a
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov qword [rbp + 0x118], rax
mov ebx, 0x3ac141a9
jmp 0x140646c40
cmp ebx, 0xfb979344
jg 0x140646d70
cmp ebx, 0xb26fbda0
je 0x140646dbe
cmp ebx, 0xdfe877e2
jne 0x140646c40
mov ebx, 0x47508655
jmp 0x140646c40
cmp ebx, 0x197355fc
je 0x140646de6
cmp ebx, 0x227d50b9
jne 0x140646c40
mov rbx, qword [r9]
mov ecx, dword [0x140b856d0]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
sete cl
cmp dword [0x140b856d4], 0xa
setl al
or al, cl
mov ecx, 0x49bfbe0a
cmovne ecx, r11d
mov edi, 0x49bfbe0a
cmovne edi, r15d
mov rsi, qword [rbx]
mov ebx, 0xdf6722b2
nop word cs:[rax + rax]
nop
cmp ebx, 0xe111c3c7
jle 0x140646d40
cmp ebx, 0x49bfbe0a
je 0x140646d57
cmp ebx, 0x43bd80c
je 0x140646e20
cmp ebx, 0xe111c3c8
jne 0x140646d10
mov ebx, edi
jmp 0x140646d10
cmp ebx, 0x9ae64220
je 0x140646d5e
cmp ebx, 0xdf6722b2
jne 0x140646d10
mov ebx, 0xe111c3c8
jmp 0x140646d10
mov ebx, 0x9ae64220
jmp 0x140646d10
mov ebx, ecx
jmp 0x140646d10
cmp ebx, 0xfb979345
je 0x140646c2f
cmp ebx, 0x2b74b72
jne 0x140646c40
mov rax, qword [rbp + 0x108]
mov rcx, qword [rbp + 0x128]
cmp rcx, qword [rax]
mov ebx, 0xb26fbda0
cmove ebx, r12d
xor edx, edx
jmp 0x140646c40
cmp qword [rbp + 0x118], 0
setne dl
mov ebx, 0x301a537d
jmp 0x140646c40
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r10d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r10d
jmp 0x140646c40
mov rax, qword [rbp + 0x128]
add rax, 0x30
mov qword [rbp + 0x130], rax
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r14d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r14d
jmp 0x140646c40
mov qword [rbp + 0x60], rsi
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0x128]
mov qword [r9], rax
mov qword [rbp + 0x108], r8
mov ebx, 0x2b74b72
jmp 0x140646c40
cmp ebx, 0x301a537d
jne 0x140646c40
and dl, 1
mov byte [rbp + 0xf4], dl
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x320905c4
mov ecx, 0xae7cc0f8
jmp 0x140645770
mov eax, 0x6f764223
xor ecx, ecx
mov qword [rbp], rcx
jmp 0x14064577d
cmp byte [rbp + 0xf4], 0
mov eax, 0xff69382a
mov ecx, 0xc42beb34
cmovne eax, ecx
mov rcx, qword [rbp + 0xd0]
mov qword [rbp - 0x38], rcx
jmp 0x14064577d
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0xb0], rax
mov eax, 0xea66d290
jmp 0x14064577d
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6bf10ec0
mov ecx, 0xa26d6b3b
jmp 0x140645770
mov rax, qword [rbp + 0x58]
mov rcx, qword [rax + 8]
mov edx, 0xf7c4658e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xf7c4658e
je 0x140646f15
cmp edx, 0x4fbde1db
jne 0x140646f00
jmp 0x140647006
mov edx, 0x4fbde1db
jmp 0x140646f00
mov eax, dword [rbp + 8]
mov dword [rbp + 0xc8], eax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0x38]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff7b0167
mov ecx, 0x157c36b9
jmp 0x140645770
mov edx, dword [rbp + 0x10]
test edx, edx
mov eax, 0x1deebf9b
mov ecx, 0x35be5387
cmove eax, ecx
mov dword [rbp + 8], edx
mov rcx, qword [rbp + 0x18]
mov qword [rbp + 0x28], rcx
mov qword [rbp - 0x28], rcx
jmp 0x14064577d
mov eax, 0x293f3f4c
jmp 0x14064577d
mov eax, dword [rbp + 0x4c]
cmp eax, 0xb8e4e945
sete byte [rbp + 0xf6]
mov eax, 0xb5685df3
jmp 0x14064577d
mov dword [rbp + 0x118], edx
mov eax, dword [rbp + 0x118]
mov dword [rbp + 0x34], eax
mov eax, 0x8f3fa3e9
jmp 0x14064577d
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x320905c4
mov ecx, 0xf66e0f7c
jmp 0x140645770
mov qword [rbp + 0x60], rbx
mov rax, qword [rbp + 0x60]
movzx eax, word [rax]
mov rcx, qword [rbp + 0x130]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x108]
mov qword [rbp + 0x50], rax
mov eax, 0x3983c0d8
jmp 0x14064577d
mov eax, 0xc42beb34
jmp 0x14064577d
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
cmp qword [rax], rcx
mov eax, 0xf6451a21
mov ecx, 0x35be5387
cmove eax, ecx
mov rcx, qword [rbp + 0xc0]
mov qword [rbp - 0x28], rcx
jmp 0x14064577d
cmp eax, 0x14b8a524
jne 0x14064577d
jmp 0x140649dcc
mov rdx, qword [rbp + 0x58]
mov eax, dword [rbp + 0xcc]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov ebx, 0xc21eb61a
nop word cs:[rax + rax]
cmp ebx, 0x8c9a1fbe
je 0x140647090
cmp ebx, 0xc21eb61a
jne 0x140647060
mov qword [rbp + 0x118], rcx
mov ebx, dword [rdx + 0x20]
add rbx, qword [rbp + 0x118]
mov ebx, dword [rbx + rax*4]
mov qword [rbp + 0x60], rbx
mov ebx, 0x8c9a1fbe
jmp 0x140647060
mov rax, qword [rbp + 0x118]
add rax, qword [rbp + 0x60]
mov qword [rbp - 0x40], rax
mov eax, dword [0x140b856e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856e4], 0xa
setl cl
or cl, al
mov r8d, 0xd9536939
mov eax, 0x526c4a1b
cmovne r8d, eax
mov r11d, 0xd9536939
mov eax, 0x18424c
cmovne r11d, eax
mov r10d, 0x487c4989
mov eax, 0x44405ebe
cmovne r10d, eax
mov eax, 0x487c4989
mov ecx, 0xec8d2f6a
cmovne eax, ecx
mov edx, 0x32217ee9
mov ecx, 0xfe732f8f
cmovne edx, ecx
mov ecx, 0x32217ee9
mov ebx, 0x319b1022
cmovne ecx, ebx
mov ebx, dword [0x140b856e8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete r9b
cmp dword [0x140b856ec], 0xa
setl bl
or bl, r9b
mov edi, 0x1936587e
mov ebx, 0x3450bef1
cmovne edi, ebx
mov dword [rbp - 0x10], edi
mov r9d, 0x1936587e
mov ebx, 0x2aa70969
cmovne r9d, ebx
mov ebx, 0xfa2e6c52
jmp 0x140647160
mov ebx, 0x2aa70969
nop dword [rax]
mov edi, ebx
cmp ebx, 0xf5d8201
jle 0x1406471a0
cmp edi, 0x3450bef0
jg 0x1406471e0
cmp edi, 0xf5d8202
je 0x140647267
cmp edi, 0x1936587e
je 0x140647158
mov ebx, edi
cmp edi, 0x2aa70969
jne 0x140647160
mov ebx, dword [rbp - 0x10]
jmp 0x140647160
cmp edi, 0xc03ffea9
jg 0x140647245
cmp edi, 0x89731815
je 0x140647289
mov ebx, r9d
cmp edi, 0x97bcf3cc
je 0x140647160
mov ebx, edi
cmp edi, 0xa396aca4
jne 0x140647160
mov ebx, 0x89731815
jmp 0x140647160
cmp edi, 0x3450bef1
je 0x1406472a8
cmp edi, 0x41e78b31
je 0x1406472c0
mov ebx, edi
cmp edi, 0x6fa5b8b5
jne 0x140647160
mov edi, dword [rbp - 0x48]
mov dword [rbp + 0xb8], edi
mov edi, dword [rbp + 0xec]
mov dword [rbp + 0xd8], edi
lea rbx, [r15 + 1]
mov qword [rbp + 0x60], rbx
mov bl, byte [r15]
mov byte [rbp + 0x107], bl
cmp byte [rbp + 0x107], 0
mov ebx, 0x41e78b31
mov edi, 0xf5d8202
cmove ebx, edi
jmp 0x140647160
cmp edi, 0xce861a73
je 0x14064756a
cmp edi, 0xfa2e6c52
jne 0x1406475d3
mov ebx, 0x97bcf3cc
jmp 0x140647160
mov r13d, dword [rbp + 0xd8]
mov ebx, 0xce861a73
mov esi, 1
mov edi, dword [rbp + 0xd8]
mov dword [rbp + 0xa0], edi
jmp 0x140647160
mov r13d, dword [rbp + 0xe0]
mov ebx, 0xce861a73
xor esi, esi
mov edi, dword [rbp + 0xb8]
mov dword [rbp + 0xa0], edi
jmp 0x140647160
mov ebx, 0x6fa5b8b5
mov dword [rbp + 0xec], 0x811c9dc5
mov r15, qword [rbp - 0x40]
jmp 0x140647160
mov dword [rbp - 8], esi
mov dword [rbp + 0xe8], r13d
mov esi, r9d
movsx ebx, byte [rbp + 0x107]
mov r13d, dword [rbp + 0xd8]
mov dword [rbp + 0x128], ebx
mov r9d, 0x99cb2414
jmp 0x140647300
mov ebx, dword [rbp + 0x118]
xor ebx, r13d
imul edi, ebx, 0x1000193
mov r9d, r8d
nop dword [rax + rax]
mov r12d, r9d
cmp r9d, 0xefa59d0
jle 0x140647350
cmp r12d, 0x44405ebd
jle 0x140647390
cmp r12d, 0x526c4a1a
jle 0x140647405
cmp r12d, 0x776aeffa
je 0x1406474d9
mov r9d, eax
cmp r12d, 0x796ae0dd
je 0x140647300
mov r9d, r12d
cmp r12d, 0x526c4a1b
jne 0x140647300
jmp 0x14064759e
cmp r12d, 0xec8d2f69
jg 0x1406473d0
cmp r12d, 0xbe589b90
jg 0x14064743f
cmp r12d, 0x99cb2414
je 0x1406474eb
mov r9d, r12d
cmp r12d, 0xae8ad92c
jne 0x140647300
mov r9d, ecx
jmp 0x140647300
cmp r12d, 0x319b1021
jg 0x140647473
cmp r12d, 0xefa59d1
je 0x140647506
mov r9d, r12d
cmp r12d, 0x171b7c71
jne 0x140647300
mov r9d, 0xefa59d1
mov r14d, dword [rbp + 0x108]
jmp 0x140647300
cmp r12d, 0x18424b
jg 0x1406474a1
cmp r12d, 0xec8d2f6a
je 0x140647515
mov r9d, r12d
cmp r12d, 0xfe732f8f
jne 0x140647300
mov r9d, 0xbe589b91
jmp 0x140647300
cmp r12d, 0x44405ebe
je 0x14064752c
mov r9d, r12d
cmp r12d, 0x487c4989
jne 0x140647300
mov ebx, dword [rbp + 0x128]
mov ebx, dword [rbp + 0x128]
mov ebx, dword [rbp + 0x128]
mov r9d, 0xec8d2f6a
jmp 0x140647300
cmp r12d, 0xbe589b91
je 0x140647537
mov r9d, r12d
cmp r12d, 0xd9536939
jne 0x140647300
mov ebx, dword [rbp + 0x118]
mov ebx, dword [rbp + 0x118]
mov r9d, 0x18424c
jmp 0x140647300
cmp r12d, 0x319b1022
je 0x140647552
mov r9d, r12d
cmp r12d, 0x32217ee9
jne 0x140647300
mov ebx, dword [rbp + 0x128]
mov r9d, 0x319b1022
jmp 0x140647300
cmp r12d, 0x18424c
je 0x1406472e9
mov r9d, r12d
cmp r12d, 0xc34b97b
jne 0x140647300
cmp byte [rbp + 0xf7], 0
mov r9d, 0x776aeffa
mov ebx, 0xae8ad92c
cmovne r9d, ebx
jmp 0x140647300
mov r9d, 0xefa59d1
mov r14d, dword [rbp + 0x128]
jmp 0x140647300
mov ebx, dword [rbp + 0x128]
cmp ebx, 0x41
setge byte [rbp + 0xf7]
mov r9d, 0xc34b97b
jmp 0x140647300
mov dword [rbp + 0x118], r14d
mov r9d, r11d
jmp 0x140647300
mov ebx, dword [rbp + 0x128]
or ebx, 0x20
mov dword [rbp + 0x108], ebx
mov r9d, r10d
jmp 0x140647300
mov r9d, 0x171b7c71
jmp 0x140647300
cmp byte [rbp + 0xf3], 0
mov r9d, 0x776aeffa
mov ebx, 0x796ae0dd
cmovne r9d, ebx
jmp 0x140647300
mov ebx, dword [rbp + 0x128]
cmp ebx, 0x5b
setl byte [rbp + 0xf3]
mov r9d, edx
jmp 0x140647300
mov edi, dword [rbp + 0xa0]
mov dword [rbp + 0xf8], edi
test esi, esi
mov ebx, 0xc03ffeaa
mov edi, 0x6fa5b8b5
cmove ebx, edi
mov r15, qword [rbp + 0x60]
mov edi, dword [rbp + 0xf8]
mov dword [rbp - 0x48], edi
mov dword [rbp + 0xec], r13d
jmp 0x140647160
mov dword [rbp + 0x130], edi
mov ebx, dword [rbp + 0x130]
mov dword [rbp + 0xe0], ebx
mov ebx, 0xa396aca4
mov r12d, 0x301a537d
mov r14d, 0xdfe877e2
mov r9d, esi
mov r13d, dword [rbp + 0xe8]
mov esi, dword [rbp - 8]
jmp 0x140647160
mov ebx, edi
cmp edi, 0xc03ffeaa
jne 0x140647160
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x4c], eax
mov eax, 0xf46c4027
mov r10d, 0x197355fc
jmp 0x140645730
mov eax, dword [0x140b81d0c]
mov ecx, dword [0x140b81d10]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete bl
sete byte [rbp + 0x50]
cmp ecx, 0xa
setl r8b
setl byte [rbp + 0xb0]
mov eax, dword [0x140b85e08]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85e0c], 0xa
setl dl
or dl, al
mov r15d, 0x4c83f76f
mov eax, 0x5f285d9c
cmovne r15d, eax
mov edx, 0x4c83f76f
mov eax, 0x5a452ab9
cmovne edx, eax
or r8b, bl
mov ebx, dword [0x140b85e10]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete bl
cmp dword [0x140b85e14], 0xa
setl cl
or cl, bl
mov r13d, 0xc1c11440
mov eax, 0xe1ce8fd4
cmovne r13d, eax
mov ecx, 0xc1c11440
mov eax, 0x525196d6
cmovne ecx, eax
mov dword [rbp + 0xa0], ecx
test r8b, r8b
mov ecx, 0xce3dbad4
mov eax, 0x40101c7d
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov ecx, 0xce3dbad4
mov eax, 0xb17bf2d9
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r14d, 0x3f554117
mov eax, 0xe19ab78f
cmovne r14d, eax
mov r8d, 0x3f554117
mov eax, 0x69f801c2
cmovne r8d, eax
mov r9d, 0x722582fe
mov eax, 0x60cdc454
cmovne r9d, eax
mov r10d, 0x722582fe
mov eax, 0x7454dd32
cmovne r10d, eax
mov r11d, 0x241d64e0
mov eax, 0xe6377e40
cmovne r11d, eax
mov edi, 0x18a5c586
jmp 0x140647730
mov rax, qword [rbp + 0x130]
mov edi, 0xb17bf2d9
nop dword [rax]
mov esi, edi
cmp edi, 0x18a5c585
jg 0x140647780
cmp esi, 0xd4311603
jg 0x1406477d0
cmp esi, 0xb17bf2d8
jle 0x14064784a
cmp esi, 0xb17bf2d9
je 0x140647961
cmp esi, 0xce3dbad4
je 0x14064771d
mov edi, esi
cmp esi, 0xd3dfa08b
jne 0x140647730
mov edi, 0x863ece16
jmp 0x140647730
cmp esi, 0x60cdc453
jg 0x140647810
cmp esi, 0x3f554116
jle 0x1406478e1
cmp esi, 0x3f554117
je 0x14064797a
cmp esi, 0x40101c7d
je 0x140647984
mov edi, esi
cmp esi, 0x42925182
jne 0x140647730
mov edi, dword [rbp + 0xe8]
jmp 0x140647730
cmp esi, 0xe19ab78e
jle 0x140647905
cmp esi, 0xe19ab78f
je 0x14064798e
mov edi, r11d
cmp esi, 0xe5d08aee
je 0x140647730
mov edi, esi
cmp esi, 0xe6377e40
jne 0x140647730
mov edi, 0xa0498772
jmp 0x140647730
cmp esi, 0x722582fd
jle 0x140647934
cmp esi, 0x722582fe
je 0x140647998
cmp esi, 0x7454dd32
je 0x140647ba9
mov edi, esi
cmp esi, 0x76b290c5
jne 0x140647730
mov edi, r10d
jmp 0x140647730
mov edi, r8d
cmp esi, 0x863ece16
je 0x140647730
cmp esi, 0xa0498772
jne 0x140647e1a
lea rax, [rbp - 0x20]
mov qword [rbp + 0x60], rax
mov esi, 0xd5eeb186
nop word cs:[rax + rax]
nop dword [rax]
cmp esi, 0xe1ce8fd3
jle 0x1406478b0
cmp esi, 0xe1ce8fd4
je 0x140647db7
cmp esi, 0xfb5e7093
je 0x1406478d2
cmp esi, 0x525196d6
jne 0x140647880
mov esi, r13d
jmp 0x140647880
cmp esi, 0xc1c11440
je 0x1406478da
cmp esi, 0xd5eeb186
jne 0x140647880
mov rcx, qword [rbp + 0x60]
cmp byte [rcx + 0xa], 0
setne cl
mov esi, 0xfb5e7093
jmp 0x140647880
mov esi, dword [rbp + 0xa0]
jmp 0x140647880
mov esi, 0x525196d6
jmp 0x140647880
cmp esi, 0x18a5c586
je 0x140647dd6
mov edi, esi
cmp esi, 0x241d64e0
jne 0x140647730
mov edi, 0xe5d08aee
jmp 0x140647730
cmp esi, 0xd4311604
je 0x140647df7
mov edi, esi
cmp esi, 0xdd1117fe
jne 0x140647730
lea rax, [rbp - 0x20]
mov qword [rbp + 0x108], rax
mov edi, 0x76b290c5
jmp 0x140647730
cmp esi, 0x60cdc454
je 0x140647e10
mov edi, esi
cmp esi, 0x69f801c2
jne 0x140647730
lea rax, [rbp - 0x20]
mov qword [rbp + 0x130], rax
mov edi, r14d
jmp 0x140647730
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x118], rax
mov edi, dword [rbp + 0xec]
jmp 0x140647730
mov edi, 0x69f801c2
jmp 0x140647730
mov edi, 0x98a6be51
jmp 0x140647730
mov edi, 0x42925182
jmp 0x140647730
mov r12, qword [rbp + 0x108]
mov ecx, 0x304c3aaa
jmp 0x1406479c0
mov ecx, 0x387ec0a8
mov edi, dword [rbp + 0xf8]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ebx, ecx
cmp ecx, 0x4979f3f0
jle 0x140647a50
cmp ebx, 0x5a452ab8
jle 0x140647a90
cmp ebx, 0x5a452ab9
je 0x140647b37
cmp ebx, 0x5f285d9c
je 0x1406479a6
mov ecx, ebx
cmp ebx, 0x6db90673
jne 0x1406479c0
movzx eax, byte [rbp + 0xd0]
movsxd rcx, dword [rbp + 0x128]
imul rbx, rcx, 0xffffffffa0a0a0a1
shr rbx, 0x20
add ebx, ecx
mov esi, ebx
shr esi, 0x1f
sar ebx, 5
add ebx, esi
imul esi, ebx, 0x33
mov ebx, ecx
sub ebx, esi
neg esi
add ecx, esi
add ecx, 0x36
mov esi, 0xc9
sub esi, ebx
and esi, eax
not eax
and eax, ecx
or esi, eax
mov byte [rbp + 0x110], sil
mov ecx, 0xff4c177a
jmp 0x1406479c0
cmp ebx, 0x304c3aa9
jg 0x140647b00
mov ecx, edx
cmp ebx, 0xff4c177a
je 0x1406479c0
cmp ebx, 0x6dfd9e0
jne 0x140647b8b
mov ecx, 0x387ec0a8
xor edi, edi
jmp 0x1406479c0
cmp ebx, 0x4979f3f1
je 0x140647b5d
mov ecx, ebx
cmp ebx, 0x4c83f76f
jne 0x1406479c0
mov rax, qword [rbp + 0x60]
movzx ecx, byte [rbp + 0x110]
mov byte [rbp + rax - 0x20], cl
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov ecx, 0x5a452ab9
jmp 0x1406479c0
cmp ebx, 0x304c3aaa
je 0x140647b81
mov ecx, ebx
cmp ebx, 0x387ec0a8
jne 0x1406479c0
mov dword [rbp + 0x128], edi
mov eax, dword [rbp + 0x128]
cmp eax, 0xb
mov ecx, 0x9ceda19f
mov eax, 0x4979f3f1
cmovl ecx, eax
jmp 0x1406479c0
mov rax, qword [rbp + 0x60]
movzx ecx, byte [rbp + 0x110]
mov byte [rbp + rax - 0x20], cl
mov eax, dword [rbp + 0x128]
add eax, 1
mov dword [rbp + 0xf8], eax
mov ecx, r15d
jmp 0x1406479c0
movsxd rax, dword [rbp + 0x128]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x60]
movzx eax, byte [r12 + rax]
mov byte [rbp + 0xd0], al
mov ecx, 0x6db90673
jmp 0x1406479c0
mov ecx, 0x6dfd9e0
jmp 0x1406479c0
mov ecx, ebx
cmp ebx, 0x9ceda19f
jne 0x1406479c0
mov edi, 0x7454dd32
mov r12d, 0x301a537d
jmp 0x140647730
mov r12, qword [rbp + 0x108]
mov ecx, 0x304c3aaa
jmp 0x140647bd0
mov ecx, 0x387ec0a8
mov edi, dword [rbp + 0xf8]
nop word cs:[rax + rax]
nop dword [rax]
mov ebx, ecx
cmp ecx, 0x4979f3f0
jle 0x140647c60
cmp ebx, 0x5a452ab8
jle 0x140647ca0
cmp ebx, 0x5a452ab9
je 0x140647d47
cmp ebx, 0x5f285d9c
je 0x140647bb7
mov ecx, ebx
cmp ebx, 0x6db90673
jne 0x140647bd0
movzx ecx, byte [rbp + 0xd0]
movsxd rbx, dword [rbp + 0x128]
imul rax, rbx, 0xffffffffa0a0a0a1
shr rax, 0x20
add eax, ebx
mov esi, eax
shr esi, 0x1f
sar eax, 5
add eax, esi
imul eax, eax, 0x33
mov esi, ebx
sub esi, eax
neg eax
add eax, ebx
add eax, 0x36
mov ebx, 0xc9
sub ebx, esi
and ebx, ecx
not ecx
and ecx, eax
or ebx, ecx
mov byte [rbp + 0x110], bl
mov ecx, 0xff4c177a
jmp 0x140647bd0
cmp ebx, 0x304c3aa9
jg 0x140647d10
mov ecx, edx
cmp ebx, 0xff4c177a
je 0x140647bd0
cmp ebx, 0x6dfd9e0
jne 0x140647d9b
mov ecx, 0x387ec0a8
xor edi, edi
jmp 0x140647bd0
cmp ebx, 0x4979f3f1
je 0x140647d6d
mov ecx, ebx
cmp ebx, 0x4c83f76f
jne 0x140647bd0
mov rax, qword [rbp + 0x60]
movzx ecx, byte [rbp + 0x110]
mov byte [rbp + rax - 0x20], cl
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov ecx, 0x5a452ab9
jmp 0x140647bd0
cmp ebx, 0x304c3aaa
je 0x140647d91
mov ecx, ebx
cmp ebx, 0x387ec0a8
jne 0x140647bd0
mov dword [rbp + 0x128], edi
mov ecx, dword [rbp + 0x128]
cmp ecx, 0xb
mov ecx, 0x9ceda19f
mov eax, 0x4979f3f1
cmovl ecx, eax
jmp 0x140647bd0
mov rax, qword [rbp + 0x60]
movzx ecx, byte [rbp + 0x110]
mov byte [rbp + rax - 0x20], cl
mov eax, dword [rbp + 0x128]
add eax, 1
mov dword [rbp + 0xf8], eax
mov ecx, r15d
jmp 0x140647bd0
movsxd rcx, dword [rbp + 0x128]
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
movzx ecx, byte [r12 + rcx]
mov byte [rbp + 0xd0], cl
mov ecx, 0x6db90673
jmp 0x140647bd0
mov ecx, 0x6dfd9e0
jmp 0x140647bd0
mov ecx, ebx
cmp ebx, 0x9ceda19f
jne 0x140647bd0
mov edi, r9d
mov r12d, 0x301a537d
jmp 0x140647730
and cl, 1
mov byte [rbp + 0x128], cl
mov cl, byte [rbp + 0x128]
mov byte [rbp + 0xc0], cl
mov edi, 0xd4311604
jmp 0x140647730
mov cl, byte [rbp + 0x50]
cmp byte [rbp + 0xb0], 0
mov edi, 0x241d64e0
mov eax, 0xe5d08aee
cmovne edi, eax
test cl, cl
cmovne edi, eax
jmp 0x140647730
cmp byte [rbp + 0xc0], 0
mov edi, 0x863ece16
mov eax, 0xdd1117fe
cmovne edi, eax
jmp 0x140647730
mov edi, 0xd3dfa08b
jmp 0x140647730
mov edi, esi
cmp esi, 0x98a6be51
jne 0x140647730
mov rcx, qword [rbp + 0x118]
mov rax, qword [rbp - 0x70]
sub rsp, 0x20
call rax
add rsp, 0x20
mov qword [rbp - 0x30], rsp
mov qword [rbp - 0x38], rsp
mov rax, qword [rbp - 0x68]
mov rax, qword [rbp - 0x60]
mov eax, dword [0x140b856a8]
mov ecx, dword [0x140b856ac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xaf]
cmp ecx, 0xa
setl byte [rbp + 0xae]
mov eax, 0x905afd13
mov r10d, 0x197355fc
mov r14d, 0xdfe877e2
mov r11d, 0x43bd80c
mov r15d, 0x9ae64220
jmp 0x140647ecd
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x110], rax
mov rax, qword [rbp + 0x40]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe69b30c7
mov ecx, 0xade66b08
nop word [rax + rax]
cmove eax, ecx
cmp dword [0x140b856ac], 0xa
cmovl eax, ecx
cmp eax, 0x50746c9
jg 0x140647f40
cmp eax, 0xbbad5c67
jg 0x140647fb0
cmp eax, 0xa5d755ed
jg 0x140648060
cmp eax, 0x905afd12
jle 0x14064816f
cmp eax, 0x905afd13
je 0x14064854e
cmp eax, 0x91af0cd5
je 0x140648572
cmp eax, 0xa26d6b3b
jne 0x140647ecd
cmp byte [rbp + 0xf6], 0
mov eax, 0x39fa2815
mov ecx, 0x5a84759e
cmovne eax, ecx
mov ecx, dword [rbp + 0xcc]
mov dword [rbp + 0x18], ecx
jmp 0x140647ecd
cmp eax, 0x3983c0d7
jle 0x140648010
cmp eax, 0x5fbfb140
jg 0x1406480aa
cmp eax, 0x3c56d49f
jle 0x14064818f
cmp eax, 0x3c56d4a0
je 0x1406485ad
cmp eax, 0x5a84759e
je 0x1406485e1
cmp eax, 0x5cefddc1
jne 0x140647ecd
cmp byte [rbp + 0xf5], 0
mov eax, 0x6f764223
mov ecx, 0x50746ca
cmovne eax, ecx
mov rcx, qword [rbp + 0xd0]
mov qword [rbp - 0x10], rcx
jmp 0x140647ecd
cmp eax, 0xf46c4026
jg 0x1406480e6
cmp eax, 0xc6b020c2
jle 0x1406481cc
cmp eax, 0xc6b020c3
je 0x1406486bf
cmp eax, 0xe69b30c7
je 0x1406486db
cmp eax, 0xea66d290
jne 0x140647ecd
mov eax, 0xa5d755ee
mov dword [rbp + 8], 1
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0x10], rcx
jmp 0x140647ecd
cmp eax, 0x1deebf9a
jle 0x140648122
cmp eax, 0x293f3f4b
jle 0x1406483e8
cmp eax, 0x293f3f4c
je 0x1406486e5
cmp eax, 0x320905c4
je 0x14064872e
cmp eax, 0x35be5387
jne 0x140647ecd
mov eax, 0x1deebf9b
mov dword [rbp], 0
mov rcx, qword [rbp + 0x28]
mov qword [rbp + 0x20], rcx
jmp 0x140647ecd
cmp eax, 0xae7cc0f7
jle 0x140648413
cmp eax, 0xae7cc0f8
je 0x14064896a
cmp eax, 0xb2da6b20
je 0x140648974
cmp eax, 0xb5685df3
jne 0x140647ecd
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6bf10ec0
mov ecx, 0xbbad5c68
jmp 0x140647ec0
cmp eax, 0x6f764222
jle 0x140648447
cmp eax, 0x6f764223
je 0x140647e92
cmp eax, 0x724c3007
je 0x140649354
cmp eax, 0x79e7e577
jne 0x140647ecd
mov eax, 0x39fa2815
mov ecx, dword [rbp + 0x34]
mov dword [rbp + 0x18], ecx
jmp 0x140647ecd
cmp eax, 0xf66e0f7b
jle 0x140648467
cmp eax, 0xf66e0f7c
je 0x14064936d
cmp eax, 0xff69382a
je 0x1406495cd
cmp eax, 0xff7b0167
jne 0x140647ecd
mov eax, dword [rbp + 0xc8]
mov eax, 0x157c36b9
jmp 0x140647ecd
cmp eax, 0x9237b5c
jle 0x14064852e
cmp eax, 0x9237b5d
je 0x1406495dd
cmp eax, 0x157c36b9
jne 0x140649d33
cmp dword [rbp + 0xc8], 0
sete byte [rbp + 0xf5]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff7b0167
mov ecx, 0x5cefddc1
jmp 0x140647ec0
cmp eax, 0x8aed1366
je 0x140649601
cmp eax, 0x8f3fa3e9
jne 0x140647ecd
mov eax, 0x79e7e577
jmp 0x140647ecd
cmp eax, 0x3983c0d8
je 0x140649653
cmp eax, 0x39fa2815
jne 0x140647ecd
mov eax, dword [rbp + 0x18]
mov dword [rbp + 0xe4], eax
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3c56d4a0
mov ecx, 0x91af0cd5
jmp 0x140647ec0
cmp eax, 0xbbad5c68
je 0x140649668
cmp eax, 0xc42beb34
jne 0x140647ecd
mov rax, qword [rbp - 0x28]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov r8, qword [rax + 0x30]
mov rcx, qword [rbp + 0x58]
mov edx, 0xc51e8ee8
cmp edx, 0xd5357ea1
jle 0x140648270
cmp edx, 0xd5357ea2
je 0x14064836f
cmp edx, 0x443aa486
je 0x140649686
cmp edx, 0x787992e0
jne 0x140648210
mov rax, qword [rbp + 0x118]
mov eax, dword [rax]
mov edx, dword [rbp + 0x108]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x443aa486
jmp 0x140648388
cmp edx, 0xa8f315e1
je 0x14064839a
cmp edx, 0xc51e8ee8
jne 0x140648210
mov qword [rcx], r8
mov edx, dword [0x140b856b4]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0xf8]
mov edx, dword [0x140b856b8]
mov edi, 0x11daf85
mov eax, 0x850a648c
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0x128]
cmovl edi, eax
mov edx, 0x61bac617
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x11daf84
jg 0x140648310
cmp edx, 0x850a648c
je 0x14064834a
cmp edx, 0x9bc0b61e
je 0x1406483bd
cmp edx, 0xaafcbf56
jne 0x1406482d0
movsxd rbx, dword [rbp + 0x130]
add rbx, r8
mov edx, 0x9bc0b61e
jmp 0x1406482d0
cmp edx, 0x11daf85
je 0x140648354
cmp edx, 0x35e60346
je 0x14064835e
cmp edx, 0x61bac617
jne 0x1406482d0
movzx eax, byte [rbp + 0xf8]
cmp byte [rbp + 0x128], 0
mov edx, 0x11daf85
mov esi, 0x35e60346
cmovne edx, esi
test al, al
cmovne edx, esi
jmp 0x1406482d0
mov edx, 0xaafcbf56
jmp 0x1406482d0
mov edx, 0x35e60346
jmp 0x1406482d0
mov eax, dword [r8 + 0x3c]
mov dword [rbp + 0x130], eax
mov edx, edi
jmp 0x1406482d0
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x787992e0
cmove edx, eax
cmp dword [0x140b856bc], 0xa
cmovl edx, eax
jmp 0x140648210
mov rax, qword [rbp + 0x118]
mov eax, dword [rax]
mov edx, dword [rbp + 0x108]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov edx, 0x787992e0
jmp 0x140648210
mov qword [rbp + 0x60], rbx
mov rax, qword [rbp + 0x60]
mov edx, dword [rax + 0x88]
mov dword [rbp + 0x108], edx
add rax, 0x8c
mov qword [rbp + 0x118], rax
mov edx, 0xd5357ea2
jmp 0x140648210
cmp eax, 0x1deebf9b
je 0x1406496bc
cmp eax, 0x27197473
jne 0x140647ecd
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x40], rax
mov eax, 0xb2da6b20
jmp 0x140647ecd
cmp eax, 0xa5d755ee
je 0x1406496f2
cmp eax, 0xade66b08
jne 0x140647ecd
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe69b30c7
mov ecx, 0x14b8a524
jmp 0x140647ec0
cmp eax, 0x5fbfb141
je 0x140649718
cmp eax, 0x6bf10ec0
jne 0x140647ecd
mov eax, 0xbbad5c68
jmp 0x140647ecd
cmp eax, 0xf46c4027
je 0x140649722
cmp eax, 0xf6451a21
jne 0x140647ecd
mov rax, qword [rbp + 0x58]
add rax, 8
mov qword [rbp + 0x60], rax
mov eax, dword [0x140b856c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856c4], 0xa
setl cl
or cl, al
mov ebx, 0x432b251
mov eax, 0x3aa0855b
cmovne ebx, eax
mov ecx, 0x432b251
mov eax, 0x95f629ed
cmovne ecx, eax
mov eax, 0x4aff8840
nop word cs:[rax + rax]
cmp eax, 0x128fa1b9
jle 0x140648500
cmp eax, 0x128fa1ba
je 0x14064973b
cmp eax, 0x3aa0855b
je 0x140648519
cmp eax, 0x4aff8840
jne 0x1406484d0
mov eax, ecx
jmp 0x1406484d0
cmp eax, 0x95f629ed
je 0x140648520
cmp eax, 0x432b251
jne 0x1406484d0
mov rax, qword [rbp + 0x60]
mov eax, 0x95f629ed
jmp 0x1406484d0
mov eax, 0x128fa1ba
jmp 0x1406484d0
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
mov edx, dword [rax + 0x18]
mov eax, ebx
jmp 0x1406484d0
cmp eax, 0x50746ca
je 0x140649754
cmp eax, 0x5720c57
jne 0x140647ecd
mov eax, 0x27197473
jmp 0x140647ecd
mov cl, byte [rbp + 0xaf]
cmp byte [rbp + 0xae], 0
mov eax, 0x5fbfb141
mov edx, 0x293f3f4c
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140647ecd
mov eax, dword [rbp + 0xe4]
add eax, 0xffffffff
mov dword [rbp + 0xcc], eax
cmp dword [rbp + 0xe4], 0
setne byte [rbp + 0xf2]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3c56d4a0
mov ecx, 0x724c3007
jmp 0x140647ec0
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, dword [rbp + 0xe4]
mov eax, 0x91af0cd5
jmp 0x140647ecd
mov rcx, qword [rbp + 0x58]
mov eax, dword [rbp + 0xcc]
mov rdx, qword [rcx]
mov qword [rbp + 0x108], rdx
mov rcx, qword [rcx + 8]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0x108]
mov qword [rbp + 0x130], rdx
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0x108]
mov qword [rbp + 0x118], rcx
mov ecx, dword [0x140b856c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140b856cc], 0xa
setl dl
or dl, cl
mov edi, 0x7fb25dbb
mov ecx, 0xcc941bd9
cmovne edi, ecx
mov edx, 0x7fb25dbb
mov ecx, 0x904316b4
cmovne edx, ecx
mov ecx, 0xd7747bb6
nop dword [rax + rax]
cmp ecx, 0xcc941bd8
jle 0x140648690
cmp ecx, 0xcc941bd9
je 0x1406486a5
cmp ecx, 0xd7747bb6
je 0x1406486ac
cmp ecx, 0x7fb25dbb
jne 0x140648660
mov rcx, qword [rbp + 0x118]
mov ecx, 0x904316b4
jmp 0x140648660
cmp ecx, 0x904316b4
je 0x1406486b0
cmp ecx, 0xaa8072d6
jne 0x140648660
jmp 0x140649772
mov ecx, 0xaa8072d6
jmp 0x140648660
mov ecx, edx
jmp 0x140648660
lea rbx, [rax + rax]
add rbx, qword [rbp + 0x118]
mov ecx, edi
jmp 0x140648660
mov eax, 0xa5d755ee
mov dword [rbp + 8], 0
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 0x10], rcx
jmp 0x140647ecd
mov eax, 0xade66b08
jmp 0x140647ecd
mov eax, reloc.WS2_32.dll_recv
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x98], rax
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5fbfb141
mov ecx, 0x5720c57
jmp 0x140647ec0
mov rax, qword [rbp + 0x98]
lea r8, [rax + 8]
mov edx, 0x227d50b9
jmp 0x140648750
mov rcx, qword [rbp + 0x128]
mov edx, 0x197355fc
nop dword [rax]
cmp edx, 0x197355fb
jle 0x140648790
cmp edx, 0x301a537c
jle 0x1406487c0
cmp edx, 0x3ac141a9
je 0x1406488b7
cmp edx, 0x47508655
jne 0x140648954
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x118], rcx
mov edx, 0x3ac141a9
jmp 0x140648750
cmp edx, 0xfb979344
jg 0x140648880
cmp edx, 0xb26fbda0
je 0x1406488c8
cmp edx, 0xdfe877e2
jne 0x140648750
mov edx, 0x47508655
jmp 0x140648750
cmp edx, 0x197355fc
je 0x1406488f0
cmp edx, 0x227d50b9
jne 0x140648750
mov rdx, qword [rax]
mov ebx, dword [0x140b856d0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete bl
cmp dword [0x140b856d4], 0xa
setl cl
or cl, bl
mov esi, 0x49bfbe0a
cmovne esi, r11d
mov ebx, 0x49bfbe0a
cmovne ebx, r15d
mov rdi, qword [rdx]
mov edx, 0xdf6722b2
nop word cs:[rax + rax]
nop
cmp edx, 0xe111c3c7
jle 0x140648850
cmp edx, 0x49bfbe0a
je 0x140648867
cmp edx, 0x43bd80c
je 0x14064892a
cmp edx, 0xe111c3c8
jne 0x140648820
mov edx, ebx
jmp 0x140648820
cmp edx, 0x9ae64220
je 0x14064886e
cmp edx, 0xdf6722b2
jne 0x140648820
mov edx, 0xe111c3c8
jmp 0x140648820
mov edx, 0x9ae64220
jmp 0x140648820
mov edx, esi
jmp 0x140648820
cmp edx, 0xfb979345
je 0x140648740
cmp edx, 0x2b74b72
jne 0x140648750
mov rcx, qword [rbp + 0x108]
mov rdx, qword [rbp + 0x128]
cmp rdx, qword [rcx]
mov edx, 0xb26fbda0
cmove edx, r12d
jmp 0x140648750
mov rcx, qword [rbp + 0x118]
mov edx, 0x301a537d
jmp 0x140648750
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r10d
cmp dword [0x140b856dc], 0xa
cmovl edx, r10d
jmp 0x140648750
mov rcx, qword [rbp + 0x128]
add rcx, 0x30
mov qword [rbp + 0x130], rcx
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r14d
cmp dword [0x140b856dc], 0xa
cmovl edx, r14d
jmp 0x140648750
mov qword [rbp + 0x60], rdi
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x128], rcx
mov rcx, qword [rbp + 0x128]
mov qword [rax], rcx
mov qword [rbp + 0x108], r8
mov edx, 0x2b74b72
jmp 0x140648750
cmp edx, 0x301a537d
jne 0x140648750
mov eax, 0xf66e0f7c
jmp 0x140647ecd
mov eax, 0x9237b5d
jmp 0x140647ecd
mov rax, qword [rbp + 0x40]
mov r8, qword [rbp + 0x98]
mov eax, 0xb44ab987
nop word cs:[rax + rax]
nop
cmp eax, 0xeb4ae1f5
jle 0x1406489e0
cmp eax, 0xeb4ae1f6
je 0x1406489f7
cmp eax, 0x59073b2b
je 0x140648e65
cmp eax, 0x7fb451c5
jne 0x140648990
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0x59073b2b
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
jmp 0x140648990
cmp eax, 0xb44ab987
je 0x1406492d5
cmp eax, 0xb87e0235
jne 0x140648990
jmp 0x14064979c
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov ebx, 0x798dd711
mov eax, 0x3d31fb61
cmovne ebx, eax
mov edi, 0x798dd711
mov eax, 0xce3f1919
cmovne edi, eax
mov esi, 0x7f908019
mov eax, 0x8983f824
cmovne esi, eax
mov eax, 0x7f908019
mov edx, 0xcdc628d5
cmovne eax, edx
test cl, 1
sete byte [rbp + 0xb8]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0xd8]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xb9c6c536
jg 0x140648b10
cmp ecx, 0x8480fe86
je 0x140648b59
cmp ecx, 0x856c5805
je 0x1406492e6
cmp ecx, 0xb6475c17
jne 0x140648ad0
mov rcx, qword [rbp + 0x128]
add rcx, 0x10
mov qword [rbp + 0x108], rcx
mov ecx, 0x856c5805
jmp 0x140648ad0
cmp ecx, 0xb9c6c537
je 0x140648b63
cmp ecx, 0x538ccb85
je 0x140648be3
cmp ecx, 0x352e0503
jne 0x140648ad0
mov dl, byte [rbp + 0xb8]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne ecx, r14d
test dl, dl
cmovne ecx, r14d
mov r14d, 0xdfe877e2
jmp 0x140648ad0
mov ecx, 0xb6475c17
jmp 0x140648ad0
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x140648bb0
cmp edx, 0x6bf73ec2
je 0x140648bd0
cmp edx, 0x7b6aac1d
je 0x140648bde
cmp edx, 0x7d25aa8e
jne 0x140648b80
mov edx, 0xe8c45ee4
jmp 0x140648b80
cmp edx, 0xe8c45ee4
je 0x140648c63
cmp edx, 0xf94ca7ae
jne 0x140648b80
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x140648b80
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x140648b80
mov edx, r10d
jmp 0x140648b80
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x140648c30
cmp edx, 0x6bf73ec2
je 0x140648c50
cmp edx, 0x7b6aac1d
je 0x140648c5e
cmp edx, 0x7d25aa8e
jne 0x140648c00
mov edx, 0xe8c45ee4
jmp 0x140648c00
cmp edx, 0xe8c45ee4
je 0x140648d60
cmp edx, 0xf94ca7ae
jne 0x140648c00
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x140648c00
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x140648c00
mov edx, r10d
jmp 0x140648c00
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140648c90
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140648cc0
cmp ecx, 0xba46d6b0
jg 0x140648cf0
cmp ecx, 0x8983f824
je 0x140648d3a
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140648c90
mov edx, edi
jmp 0x140648c90
cmp ecx, 0x798dd710
jle 0x140648d1d
cmp ecx, 0x798dd711
je 0x140648c79
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140648c90
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140648c90
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x140648c90
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140648c90
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, esi
jmp 0x140648c90
cmp ecx, 0xce3f1919
jne 0x140648d44
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, ebx
jmp 0x140648c90
mov edx, 0x987da1af
jmp 0x140648c90
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140648c90
mov rcx, qword [rbp + 0x60]
mov ecx, 0x538ccb85
jmp 0x140648ad0
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140648d90
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140648dc0
cmp ecx, 0xba46d6b0
jg 0x140648df0
cmp ecx, 0x8983f824
je 0x140648e3a
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140648d90
mov edx, edi
jmp 0x140648d90
cmp ecx, 0x798dd710
jle 0x140648e1d
cmp ecx, 0x798dd711
je 0x140648d76
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140648d90
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140648d90
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x140648d90
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140648d90
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, esi
jmp 0x140648d90
cmp ecx, 0xce3f1919
jne 0x140648e44
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, ebx
jmp 0x140648d90
mov edx, 0x987da1af
jmp 0x140648d90
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140648d90
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x128], rcx
mov ecx, r11d
jmp 0x140648ad0
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov ebx, 0x798dd711
mov eax, 0x3d31fb61
cmovne ebx, eax
mov edi, 0x798dd711
mov eax, 0xce3f1919
cmovne edi, eax
mov esi, 0x7f908019
mov eax, 0x8983f824
cmovne esi, eax
mov eax, 0x7f908019
mov edx, 0xcdc628d5
cmovne eax, edx
test cl, 1
sete byte [rbp + 0xb8]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0xd8]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xb9c6c536
jg 0x140648f80
cmp ecx, 0x8480fe86
je 0x140648fc9
cmp ecx, 0x856c5805
je 0x140649305
cmp ecx, 0xb6475c17
jne 0x140648f40
mov rcx, qword [rbp + 0x128]
add rcx, 0x10
mov qword [rbp + 0x108], rcx
mov ecx, 0x856c5805
jmp 0x140648f40
cmp ecx, 0xb9c6c537
je 0x140648fd3
cmp ecx, 0x538ccb85
je 0x140649053
cmp ecx, 0x352e0503
jne 0x140648f40
mov dl, byte [rbp + 0xb8]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne ecx, r14d
test dl, dl
cmovne ecx, r14d
mov r14d, 0xdfe877e2
jmp 0x140648f40
mov ecx, 0xb6475c17
jmp 0x140648f40
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x140649020
cmp edx, 0x6bf73ec2
je 0x140649040
cmp edx, 0x7b6aac1d
je 0x14064904e
cmp edx, 0x7d25aa8e
jne 0x140648ff0
mov edx, 0xe8c45ee4
jmp 0x140648ff0
cmp edx, 0xe8c45ee4
je 0x1406490d3
cmp edx, 0xf94ca7ae
jne 0x140648ff0
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x140648ff0
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x140648ff0
mov edx, r10d
jmp 0x140648ff0
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x118], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x1406490a0
cmp edx, 0x6bf73ec2
je 0x1406490c0
cmp edx, 0x7b6aac1d
je 0x1406490ce
cmp edx, 0x7d25aa8e
jne 0x140649070
mov edx, 0xe8c45ee4
jmp 0x140649070
cmp edx, 0xe8c45ee4
je 0x1406491d0
cmp edx, 0xf94ca7ae
jne 0x140649070
mov rcx, qword [rbp + 0x118]
mov edx, r9d
jmp 0x140649070
mov rdx, qword [rbp + 0x118]
mov edx, 0xf94ca7ae
jmp 0x140649070
mov edx, r10d
jmp 0x140649070
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140649100
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140649130
cmp ecx, 0xba46d6b0
jg 0x140649160
cmp ecx, 0x8983f824
je 0x1406491aa
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140649100
mov edx, edi
jmp 0x140649100
cmp ecx, 0x798dd710
jle 0x14064918d
cmp ecx, 0x798dd711
je 0x1406490e9
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140649100
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140649100
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x140649100
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140649100
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, esi
jmp 0x140649100
cmp ecx, 0xce3f1919
jne 0x1406491b4
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, ebx
jmp 0x140649100
mov edx, 0x987da1af
jmp 0x140649100
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140649100
mov rcx, qword [rbp + 0x60]
mov ecx, 0x538ccb85
jmp 0x140648f40
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140649200
mov rcx, qword [rbp + 0x118]
mov edx, 0xce3f1919
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140649230
cmp ecx, 0xba46d6b0
jg 0x140649260
cmp ecx, 0x8983f824
je 0x1406492aa
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140649200
mov edx, edi
jmp 0x140649200
cmp ecx, 0x798dd710
jle 0x14064928d
cmp ecx, 0x798dd711
je 0x1406491e6
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140649200
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140649200
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x140649200
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140649200
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x118], rcx
mov edx, esi
jmp 0x140649200
cmp ecx, 0xce3f1919
jne 0x1406492b4
mov rcx, qword [rbp + 0x118]
mov rcx, qword [rcx]
mov qword [rbp + 0x60], rcx
mov edx, ebx
jmp 0x140649200
mov edx, 0x987da1af
jmp 0x140649200
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140649200
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x128], rcx
mov ecx, r11d
jmp 0x140648f40
mov qword [rbp + 0xf8], r8
mov eax, 0x7fb451c5
jmp 0x140648990
mov rax, qword [rbp + 0x108]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf8]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, 0x59073b2b
jmp 0x140649343
mov rax, qword [rbp + 0x108]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf8]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0xb87e0235
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
mov r10d, 0x197355fc
mov r11d, 0x43bd80c
jmp 0x140648990
cmp byte [rbp + 0xf2], 0
mov eax, 0xc6b020c3
mov ecx, 0x8aed1366
cmovne eax, ecx
jmp 0x140647ecd
mov r9, qword [rbp + 0x98]
lea r8, [r9 + 8]
mov ebx, 0x227d50b9
jmp 0x140649390
mov rax, qword [rbp + 0x128]
mov ebx, 0x197355fc
nop dword [rax + rax]
cmp ebx, 0x197355fb
jle 0x1406493d0
cmp ebx, 0x301a537c
jle 0x140649400
cmp ebx, 0x3ac141a9
je 0x1406494f9
cmp ebx, 0x47508655
jne 0x14064959a
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov qword [rbp + 0x118], rax
mov ebx, 0x3ac141a9
jmp 0x140649390
cmp ebx, 0xfb979344
jg 0x1406494c0
cmp ebx, 0xb26fbda0
je 0x14064950e
cmp ebx, 0xdfe877e2
jne 0x140649390
mov ebx, 0x47508655
jmp 0x140649390
cmp ebx, 0x197355fc
je 0x140649536
cmp ebx, 0x227d50b9
jne 0x140649390
mov rbx, qword [r9]
mov ecx, dword [0x140b856d0]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
sete cl
cmp dword [0x140b856d4], 0xa
setl al
or al, cl
mov ecx, 0x49bfbe0a
cmovne ecx, r11d
mov edi, 0x49bfbe0a
cmovne edi, r15d
mov rsi, qword [rbx]
mov ebx, 0xdf6722b2
nop word cs:[rax + rax]
nop
cmp ebx, 0xe111c3c7
jle 0x140649490
cmp ebx, 0x49bfbe0a
je 0x1406494a7
cmp ebx, 0x43bd80c
je 0x140649570
cmp ebx, 0xe111c3c8
jne 0x140649460
mov ebx, edi
jmp 0x140649460
cmp ebx, 0x9ae64220
je 0x1406494ae
cmp ebx, 0xdf6722b2
jne 0x140649460
mov ebx, 0xe111c3c8
jmp 0x140649460
mov ebx, 0x9ae64220
jmp 0x140649460
mov ebx, ecx
jmp 0x140649460
cmp ebx, 0xfb979345
je 0x14064937f
cmp ebx, 0x2b74b72
jne 0x140649390
mov rax, qword [rbp + 0x108]
mov rcx, qword [rbp + 0x128]
cmp rcx, qword [rax]
mov ebx, 0xb26fbda0
cmove ebx, r12d
xor edx, edx
jmp 0x140649390
cmp qword [rbp + 0x118], 0
setne dl
mov ebx, 0x301a537d
jmp 0x140649390
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r10d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r10d
jmp 0x140649390
mov rax, qword [rbp + 0x128]
add rax, 0x30
mov qword [rbp + 0x130], rax
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r14d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r14d
jmp 0x140649390
mov qword [rbp + 0x60], rsi
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0x128]
mov qword [r9], rax
mov qword [rbp + 0x108], r8
mov ebx, 0x2b74b72
jmp 0x140649390
cmp ebx, 0x301a537d
jne 0x140649390
and dl, 1
mov byte [rbp + 0xf4], dl
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x320905c4
mov ecx, 0xae7cc0f8
jmp 0x140647ec0
mov eax, 0x6f764223
xor ecx, ecx
mov qword [rbp - 0x10], rcx
jmp 0x140647ecd
cmp byte [rbp + 0xf4], 0
mov eax, 0xff69382a
mov ecx, 0xc42beb34
cmovne eax, ecx
mov rcx, qword [rbp + 0xd0]
mov qword [rbp - 0x28], rcx
jmp 0x140647ecd
mov rdx, qword [rbp + 0x58]
mov eax, dword [rbp + 0xcc]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov ebx, 0xc21eb61a
nop word [rax + rax]
cmp ebx, 0x8c9a1fbe
je 0x1406497a6
cmp ebx, 0xc21eb61a
jne 0x140649620
mov qword [rbp + 0x118], rcx
mov ebx, dword [rdx + 0x20]
add rbx, qword [rbp + 0x118]
mov ebx, dword [rbx + rax*4]
mov qword [rbp + 0x60], rbx
mov ebx, 0x8c9a1fbe
jmp 0x140649620
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0xb0], rax
mov eax, 0xea66d290
jmp 0x140647ecd
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6bf10ec0
mov ecx, 0xa26d6b3b
jmp 0x140647ec0
mov rax, qword [rbp + 0x58]
mov rcx, qword [rax + 8]
mov edx, 0xf7c4658e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xf7c4658e
je 0x1406496b5
cmp edx, 0x4fbde1db
jne 0x1406496a0
jmp 0x140649d0b
mov edx, 0x4fbde1db
jmp 0x1406496a0
mov eax, dword [rbp]
mov dword [rbp + 0xc8], eax
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0x38]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff7b0167
mov ecx, 0x157c36b9
jmp 0x140647ec0
mov edx, dword [rbp + 8]
test edx, edx
mov eax, 0x1deebf9b
mov ecx, 0x35be5387
cmove eax, ecx
mov dword [rbp], edx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x28], rcx
jmp 0x140647ecd
mov eax, 0x293f3f4c
jmp 0x140647ecd
mov eax, dword [rbp + 0x4c]
cmp eax, 0xb8e4e945
sete byte [rbp + 0xf6]
mov eax, 0xb5685df3
jmp 0x140647ecd
mov dword [rbp + 0x118], edx
mov eax, dword [rbp + 0x118]
mov dword [rbp + 0x34], eax
mov eax, 0x8f3fa3e9
jmp 0x140647ecd
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x320905c4
mov ecx, 0xf66e0f7c
jmp 0x140647ec0
mov qword [rbp + 0x60], rbx
mov rax, qword [rbp + 0x60]
movzx eax, word [rax]
mov rcx, qword [rbp + 0x130]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x108]
mov qword [rbp + 0x50], rax
mov eax, 0x3983c0d8
jmp 0x140647ecd
mov eax, 0xc42beb34
jmp 0x140647ecd
mov rax, qword [rbp + 0x118]
add rax, qword [rbp + 0x60]
mov qword [rbp - 0x48], rax
mov eax, dword [0x140b856e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856e4], 0xa
setl cl
or cl, al
mov r8d, 0xd9536939
mov eax, 0x526c4a1b
cmovne r8d, eax
mov r11d, 0xd9536939
mov eax, 0x18424c
cmovne r11d, eax
mov r10d, 0x487c4989
mov eax, 0x44405ebe
cmovne r10d, eax
mov r14d, 0x487c4989
mov eax, 0xec8d2f6a
cmovne r14d, eax
mov edx, 0x32217ee9
mov eax, 0xfe732f8f
cmovne edx, eax
mov ecx, 0x32217ee9
mov eax, 0x319b1022
cmovne ecx, eax
mov eax, dword [0x140b856e8]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
cmp dword [0x140b856ec], 0xa
setl bl
or bl, al
mov ebx, 0x1936587e
mov eax, 0x3450bef1
cmovne ebx, eax
mov dword [rbp - 0x40], ebx
mov r9d, 0x1936587e
mov eax, 0x2aa70969
cmovne r9d, eax
mov esi, 0xfa2e6c52
jmp 0x140649880
mov esi, 0x2aa70969
nop word cs:[rax + rax]
nop dword [rax]
mov ebx, esi
cmp esi, 0xf5d8201
jle 0x1406498c0
cmp ebx, 0x3450bef0
jg 0x140649900
cmp ebx, 0xf5d8202
je 0x140649989
cmp ebx, 0x1936587e
je 0x14064986d
mov esi, ebx
cmp ebx, 0x2aa70969
jne 0x140649880
mov esi, dword [rbp - 0x40]
jmp 0x140649880
cmp ebx, 0xc03ffea9
jg 0x140649967
cmp ebx, 0x89731815
je 0x1406499ab
mov esi, r9d
cmp ebx, 0x97bcf3cc
je 0x140649880
mov esi, ebx
cmp ebx, 0xa396aca4
jne 0x140649880
mov esi, 0x89731815
jmp 0x140649880
cmp ebx, 0x3450bef1
je 0x1406499ca
cmp ebx, 0x41e78b31
je 0x1406499e2
mov esi, ebx
cmp ebx, 0x6fa5b8b5
jne 0x140649880
mov eax, dword [rbp - 8]
mov dword [rbp + 0xb8], eax
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0xd8], eax
lea rbx, [r12 + 1]
mov qword [rbp + 0x60], rbx
mov bl, byte [r12]
mov byte [rbp + 0x107], bl
cmp byte [rbp + 0x107], 0
mov esi, 0x41e78b31
mov ebx, 0xf5d8202
cmove esi, ebx
jmp 0x140649880
cmp ebx, 0xce861a73
je 0x140649c6f
cmp ebx, 0xfa2e6c52
jne 0x140649cd2
mov esi, 0x97bcf3cc
jmp 0x140649880
mov r13d, dword [rbp + 0xd8]
mov esi, 0xce861a73
mov edi, 1
mov eax, dword [rbp + 0xd8]
mov dword [rbp + 0xa0], eax
jmp 0x140649880
mov r13d, dword [rbp + 0xe0]
mov esi, 0xce861a73
xor edi, edi
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0xa0], eax
jmp 0x140649880
mov esi, 0x6fa5b8b5
mov dword [rbp + 0xec], 0x811c9dc5
mov r12, qword [rbp - 0x48]
jmp 0x140649880
mov dword [rbp + 0xe8], edi
mov eax, r13d
mov edi, r9d
movsx esi, byte [rbp + 0x107]
mov ebx, dword [rbp + 0xd8]
mov dword [rbp + 0x128], esi
mov r9d, 0x99cb2414
jmp 0x140649a20
mov esi, dword [rbp + 0x118]
xor esi, ebx
imul r15d, esi, 0x1000193
mov r9d, r8d
nop dword [rax + rax]
mov esi, r9d
cmp r9d, 0xefa59d0
jle 0x140649a70
cmp esi, 0x44405ebd
jle 0x140649aa0
cmp esi, 0x526c4a1a
jle 0x140649b12
cmp esi, 0x776aeffa
je 0x140649bde
mov r9d, r14d
cmp esi, 0x796ae0dd
je 0x140649a20
mov r9d, esi
cmp esi, 0x526c4a1b
jne 0x140649a20
jmp 0x140649ca3
cmp esi, 0xec8d2f69
jg 0x140649ae0
cmp esi, 0xbe589b90
jg 0x140649b4a
cmp esi, 0x99cb2414
je 0x140649bf0
mov r9d, esi
cmp esi, 0xae8ad92c
jne 0x140649a20
mov r9d, ecx
jmp 0x140649a20
cmp esi, 0x319b1021
jg 0x140649b7c
cmp esi, 0xefa59d1
je 0x140649c0b
mov r9d, esi
cmp esi, 0x171b7c71
jne 0x140649a20
mov r9d, 0xefa59d1
mov r13d, dword [rbp + 0x108]
jmp 0x140649a20
cmp esi, 0x18424b
jg 0x140649ba8
cmp esi, 0xec8d2f6a
je 0x140649c1a
mov r9d, esi
cmp esi, 0xfe732f8f
jne 0x140649a20
mov r9d, 0xbe589b91
jmp 0x140649a20
cmp esi, 0x44405ebe
je 0x140649c31
mov r9d, esi
cmp esi, 0x487c4989
jne 0x140649a20
mov esi, dword [rbp + 0x128]
mov esi, dword [rbp + 0x128]
mov esi, dword [rbp + 0x128]
mov r9d, 0xec8d2f6a
jmp 0x140649a20
cmp esi, 0xbe589b91
je 0x140649c3c
mov r9d, esi
cmp esi, 0xd9536939
jne 0x140649a20
mov esi, dword [rbp + 0x118]
mov esi, dword [rbp + 0x118]
mov r9d, 0x18424c
jmp 0x140649a20
cmp esi, 0x319b1022
je 0x140649c57
mov r9d, esi
cmp esi, 0x32217ee9
jne 0x140649a20
mov esi, dword [rbp + 0x128]
mov r9d, 0x319b1022
jmp 0x140649a20
cmp esi, 0x18424c
je 0x140649a09
mov r9d, esi
cmp esi, 0xc34b97b
jne 0x140649a20
cmp byte [rbp + 0xf7], 0
mov r9d, 0x776aeffa
mov esi, 0xae8ad92c
cmovne r9d, esi
jmp 0x140649a20
mov r9d, 0xefa59d1
mov r13d, dword [rbp + 0x128]
jmp 0x140649a20
mov esi, dword [rbp + 0x128]
cmp esi, 0x41
setge byte [rbp + 0xf7]
mov r9d, 0xc34b97b
jmp 0x140649a20
mov dword [rbp + 0x118], r13d
mov r9d, r11d
jmp 0x140649a20
mov esi, dword [rbp + 0x128]
or esi, 0x20
mov dword [rbp + 0x108], esi
mov r9d, r10d
jmp 0x140649a20
mov r9d, 0x171b7c71
jmp 0x140649a20
cmp byte [rbp + 0xf3], 0
mov r9d, 0x776aeffa
mov esi, 0x796ae0dd
cmovne r9d, esi
jmp 0x140649a20
mov esi, dword [rbp + 0x128]
cmp esi, 0x5b
setl byte [rbp + 0xf3]
mov r9d, edx
jmp 0x140649a20
mov eax, dword [rbp + 0xa0]
mov dword [rbp + 0xf8], eax
test edi, edi
mov esi, 0xc03ffeaa
mov eax, 0x6fa5b8b5
cmove esi, eax
mov r12, qword [rbp + 0x60]
mov eax, dword [rbp + 0xf8]
mov dword [rbp - 8], eax
mov dword [rbp + 0xec], r13d
jmp 0x140649880
mov dword [rbp + 0x130], r15d
mov ebx, dword [rbp + 0x130]
mov dword [rbp + 0xe0], ebx
mov esi, 0xa396aca4
mov r15d, 0x9ae64220
mov r9d, edi
mov r13d, eax
mov edi, dword [rbp + 0xe8]
jmp 0x140649880
mov esi, ebx
cmp ebx, 0xc03ffeaa
jne 0x140649880
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x4c], eax
mov eax, 0xf46c4027
mov r10d, 0x197355fc
mov r12d, 0x301a537d
mov r14d, 0xdfe877e2
mov r11d, 0x43bd80c
jmp 0x140647ecd
mov qword [rbp + 0x60], rcx
mov rcx, qword [rbp + 0x60]
cmp qword [rax], rcx
mov eax, 0xf6451a21
mov ecx, 0x35be5387
cmove eax, ecx
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 0x28], rcx
jmp 0x140647ecd
cmp eax, 0x14b8a524
jne 0x140647ecd
mov rax, qword [rbp + 0x110]
mov rsp, qword [rbp - 0x38]
mov qword [rbp + 0x60], rax
mov eax, dword [0x140b7e968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b7e96c], 0xa
setl cl
or cl, al
mov eax, 0xf0881694
mov ecx, 0x1063b0c2
cmovne eax, ecx
mov ecx, 0xf0881694
mov edx, 0xb5b334a9
cmovne ecx, edx
mov edx, 0x1090a66b
nop word [rax + rax]
cmp edx, 0x1063b0c1
jg 0x140649db0
cmp edx, 0xb5b334a9
je 0x140649dc8
cmp edx, 0xf0881694
jne 0x140649d90
mov edx, 0xb5b334a9
jmp 0x140649d90
cmp edx, 0x1063b0c2
je 0x140649e58
cmp edx, 0x1090a66b
jne 0x140649d90
mov edx, ecx
jmp 0x140649d90
mov edx, eax
jmp 0x140649d90
mov rax, qword [rbp + 0x110]
mov rsp, qword [rbp - 0x58]
mov qword [rbp + 0x60], rax
mov eax, dword [0x140b7e968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b7e96c], 0xa
setl cl
or cl, al
mov eax, 0xf0881694
mov ecx, 0x1063b0c2
cmovne eax, ecx
mov ecx, 0xf0881694
mov edx, 0xb5b334a9
cmovne ecx, edx
mov edx, 0x1090a66b
nop dword [rax + rax]
cmp edx, 0x1063b0c1
jg 0x140649e40
cmp edx, 0xb5b334a9
je 0x140649e54
cmp edx, 0xf0881694
jne 0x140649e20
mov edx, 0xb5b334a9
jmp 0x140649e20
cmp edx, 0x1063b0c2
je 0x140649eaa
cmp edx, 0x1090a66b
jne 0x140649e20
mov edx, ecx
jmp 0x140649e20
mov edx, eax
jmp 0x140649e20
mov rax, qword [rbp + 0x60]
mov qword [rbp - 0x38], rax
mov rsp, qword [rbp - 0x30]
mov eax, 0x580b56e7
nop dword [rax]
cmp eax, 0xcbfe20d5
je 0x140649efa
cmp eax, 0x580b56e7
jne 0x140649e70
movups xmm0, xmmword [0x14071c362]
movups xmmword [rbp + 0x7b], xmm0
movups xmm0, xmmword [0x14071c357]
movaps xmmword [rbp + 0x70], xmm0
movups xmm0, xmmword [0x14071c347]
movaps xmmword [rbp + 0x60], xmm0
mov eax, 0xcbfe20d5
jmp 0x140649e70
mov rax, qword [rbp + 0x60]
mov qword [rbp - 0x38], rax
mov rsp, qword [rbp - 0x30]
mov eax, 0x580b56e7
nop dword [rax + rax]
cmp eax, 0xcbfe20d5
je 0x14064d7e5
cmp eax, 0x580b56e7
jne 0x140649ec0
movups xmm0, xmmword [0x14071c362]
movups xmmword [rbp + 0x7b], xmm0
movups xmm0, xmmword [0x14071c357]
movaps xmmword [rbp + 0x70], xmm0
movups xmm0, xmmword [0x14071c347]
movaps xmmword [rbp + 0x60], xmm0
mov eax, 0xcbfe20d5
jmp 0x140649ec0
mov eax, 0x105a81f
jmp 0x140649f35
mov rax, qword [rbp + 0x108]
mov qword [rbp + 0x130], rax
mov eax, dword [0x140b87914]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc30f5317
mov ecx, 0xc1084aec
cmove eax, ecx
cmp dword [0x140b87918], 0xa
cmovl eax, ecx
cmp eax, 0xef674272
jg 0x140649f70
cmp eax, 0xa251d39b
jle 0x140649fb0
cmp eax, 0xc30f5316
jg 0x14064a164
cmp eax, 0xa251d39c
je 0x14064a1b8
cmp eax, 0xc1084aec
jne 0x140649f35
mov eax, 0x2262aa09
jmp 0x140649f35
cmp eax, 0x1910b71d
jle 0x140649ff0
cmp eax, 0x2262aa08
jg 0x14064a198
cmp eax, 0x1910b71e
je 0x14064a1d0
cmp eax, 0x2157ac47
jne 0x140649f35
cmp byte [rbp + 0x58], 0
mov eax, 0x48755f06
mov ecx, 0xef674273
cmovne eax, ecx
jmp 0x140649f35
cmp eax, 0x80e66f9d
je 0x14064a63c
cmp eax, 0x9393bef7
je 0x140649f01
cmp eax, 0x947b1296
jne 0x140649f35
mov eax, dword [0x140b87914]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc30f5317
mov ecx, 0x9393bef7
jmp 0x140649f28
cmp eax, 0xef674273
je 0x14064a646
cmp eax, 0xf2105bf0
je 0x14064a65b
cmp eax, 0x105a81f
jne 0x140649f35
mov eax, dword [0x140b8791c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b87920], 0xa
setl cl
or cl, al
mov eax, 0xca90f8a6
mov ecx, 0xdca6a377
cmovne eax, ecx
mov esi, 0xca90f8a6
mov ecx, 0x534ed3a0
cmovne esi, ecx
lea rcx, [rbp + 0x8a]
mov qword [rbp + 0x118], rcx
mov edx, 0x5cf2efa4
mov ecx, 0x63efccbd
cmovne edx, ecx
mov ebx, 0x5cf2efa4
mov ecx, 0xf029b79a
cmovne ebx, ecx
mov ecx, 0xb178b55b
jmp 0x14064a090
mov rcx, qword [rbp + 0x118]
mov ecx, 0xf029b79a
nop word cs:[rax + rax]
nop
mov edi, ecx
cmp ecx, 0x3322995d
jle 0x14064a0d0
cmp edi, 0x5cf2efa3
jg 0x14064a100
mov ecx, esi
cmp edi, 0x3322995e
je 0x14064a090
mov ecx, edi
cmp edi, 0x534ed3a0
jne 0x14064a090
cmp byte [rbp + 0xd0], 0
setne byte [rbp + 0x110]
mov ecx, eax
jmp 0x14064a090
cmp edi, 0xdca6a376
jg 0x14064a124
mov ecx, ebx
cmp edi, 0xb178b55b
je 0x14064a090
mov ecx, edi
cmp edi, 0xca90f8a6
jne 0x14064a090
movzx ecx, byte [rbp + 0xd0]
mov ecx, 0x534ed3a0
jmp 0x14064a090
cmp edi, 0x5cf2efa4
je 0x14064a078
mov ecx, edi
cmp edi, 0x63efccbd
jne 0x14064a090
mov ecx, 0x3322995e
jmp 0x14064a090
cmp edi, 0xf029b79a
jne 0x14064a143
mov rcx, qword [rbp + 0x118]
movzx ecx, byte [rcx]
mov byte [rbp + 0xd0], cl
mov ecx, edx
jmp 0x14064a090
mov ecx, edi
cmp edi, 0xdca6a377
jne 0x14064a090
mov al, byte [rbp + 0x110]
mov byte [rbp + 0x58], al
mov eax, 0x2157ac47
jmp 0x140649f35
cmp eax, 0xc30f5317
je 0x14064aac9
cmp eax, 0xe4d0f634
jne 0x140649f35
mov eax, dword [0x140b87914]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2105bf0
mov ecx, 0x1910b71e
jmp 0x140649f28
cmp eax, 0x48755f06
jne 0x14064aada
lea rax, [rbp + 0x60]
mov qword [rbp + 0x108], rax
mov eax, 0x947b1296
jmp 0x140649f35
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0x128], rax
mov eax, 0xe4d0f634
jmp 0x140649f35
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0xa0], rax
mov eax, dword [0x140b87924]
mov ecx, dword [0x140b87928]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x40]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x38]
or cl, al
mov ecx, 0xb74b6b39
mov eax, 0x676e747d
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov ecx, 0xb74b6b39
mov eax, 0xafb4a2b0
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r11d, 0xb3ef22c6
mov eax, 0x7a643219
cmovne r11d, eax
mov r8d, 0xb3ef22c6
mov eax, 0xea32b52d
cmovne r8d, eax
mov r10d, 0x693a37a0
mov eax, 0x74c48e6d
cmovne r10d, eax
mov r14d, 0x693a37a0
mov eax, 0xd76709be
cmovne r14d, eax
mov r15d, 0xdcf0ac22
mov eax, 0x19abe146
cmovne r15d, eax
mov r12d, 0xdcf0ac22
mov eax, 0xccdfa049
cmovne r12d, eax
mov ebx, 0xf5f879af
mov eax, 0x34da25e
cmovne ebx, eax
mov r13d, 0xf5f879af
mov eax, 0x31cfbacd
cmovne r13d, eax
mov ecx, 0x6f981147
mov eax, 0xc6a6a988
cmovne ecx, eax
mov edi, 0xf96356fc
jmp 0x14064a2c0
mov edi, 0xafb4a2b0
nop dword [rax + rax]
mov eax, edi
cmp edi, 0xea32b52c
jg 0x14064a310
cmp eax, 0xc512ab1a
jle 0x14064a350
cmp eax, 0xccdfa048
jle 0x14064a3dd
cmp eax, 0xd76709bd
jg 0x14064a4a4
cmp eax, 0xccdfa049
je 0x14064a4e4
mov edi, eax
cmp eax, 0xd3d9455e
jne 0x14064a2c0
mov edi, dword [rbp + 0xe8]
jmp 0x14064a2c0
cmp eax, 0x31cfbacc
jle 0x14064a390
cmp eax, 0x693a379f
jle 0x14064a408
cmp eax, 0x74c48e6c
jg 0x14064a4cf
cmp eax, 0x693a37a0
je 0x14064a4f9
mov edi, eax
cmp eax, 0x6f981147
jne 0x14064a2c0
mov edi, 0xa18c24aa
jmp 0x14064a2c0
cmp eax, 0xb3ef22c5
jg 0x14064a43d
mov edi, ecx
cmp eax, 0xa18c24aa
je 0x14064a2c0
cmp eax, 0xa6b8c7f4
je 0x14064a503
mov edi, eax
cmp eax, 0xafb4a2b0
jne 0x14064a2c0
mov edi, dword [rbp + 0xec]
jmp 0x14064a2c0
cmp eax, 0xff4474c6
jg 0x14064a468
cmp eax, 0xea32b52d
je 0x14064a50f
cmp eax, 0xf5f879af
je 0x14064a56e
mov edi, eax
cmp eax, 0xf96356fc
jne 0x14064a2c0
movzx eax, byte [rbp + 0x40]
cmp byte [rbp + 0x38], 0
mov edi, 0x6f981147
mov esi, 0xa18c24aa
cmovne edi, esi
test al, al
cmovne edi, esi
jmp 0x14064a2c0
cmp eax, 0xc512ab1b
je 0x14064a578
cmp eax, 0xc6a6a988
je 0x14064a586
mov edi, eax
cmp eax, 0xcae4aca2
jne 0x14064a2c0
mov edi, r13d
jmp 0x14064a2c0
mov edi, ebx
cmp eax, 0x31cfbacd
je 0x14064a2c0
cmp eax, 0x58d452e8
je 0x14064a590
mov edi, eax
cmp eax, 0x676e747d
jne 0x14064a2c0
mov edi, 0xc512ab1b
mov edx, dword [rbp + 0xd0]
jmp 0x14064a2c0
cmp eax, 0xb3ef22c6
je 0x14064a5c0
cmp eax, 0xb74b6b39
je 0x14064a2b6
mov edi, eax
cmp eax, 0xc4925a40
jne 0x14064a2c0
mov edi, r14d
jmp 0x14064a2c0
mov edi, r8d
cmp eax, 0xff4474c7
je 0x14064a2c0
cmp eax, 0x34da25e
je 0x14064a5fa
mov edi, eax
cmp eax, 0x19abe146
jne 0x14064a2c0
cmp byte [rbp + 0x50], 0
mov edi, 0xc4925a40
mov eax, 0xff4474c7
cmovne edi, eax
jmp 0x14064a2c0
mov edi, r10d
cmp eax, 0xd76709be
je 0x14064a2c0
mov edi, eax
cmp eax, 0xdcf0ac22
jne 0x14064a2c0
mov eax, dword [rbp + 0x110]
mov edi, 0xccdfa049
jmp 0x14064a2c0
cmp eax, 0x7a643219
jne 0x14064a604
mov edi, 0x58d452e8
jmp 0x14064a2c0
mov eax, dword [rbp + 0x110]
cmp eax, 0x2b
setl byte [rbp + 0x50]
mov edi, r15d
jmp 0x14064a2c0
mov edi, 0xd76709be
jmp 0x14064a2c0
mov edi, 0xc512ab1b
xor edx, edx
jmp 0x14064a2c0
movsxd rax, dword [rbp + 0x110]
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x118]
mov rdi, qword [rbp + 0xa0]
movsx eax, byte [rdi + rax]
mov dword [rbp + 0xb0], eax
movsxd rax, dword [rbp + 0x110]
imul rdi, rax, 0xffffffffa0a0a0a1
shr rdi, 0x20
add edi, eax
mov r9d, edi
shr r9d, 0x1f
sar edi, 5
add edi, r9d
imul edi, edi, 0x33
neg edi
add eax, edi
add eax, 0x36
mov dword [rbp + 0xc0], eax
mov edi, r11d
jmp 0x14064a2c0
mov edi, 0x31cfbacd
jmp 0x14064a2c0
mov dword [rbp + 0x110], edx
mov edi, r12d
jmp 0x14064a2c0
mov edi, 0xcae4aca2
jmp 0x14064a2c0
mov eax, dword [rbp + 0xb0]
xor eax, dword [rbp + 0xc0]
mov rdi, qword [rbp + 0x118]
mov byte [rbp + rdi + 0x60], al
mov eax, dword [rbp + 0x110]
add eax, 1
mov dword [rbp + 0xd0], eax
mov edi, 0xd3d9455e
jmp 0x14064a2c0
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov edi, 0xea32b52d
jmp 0x14064a2c0
mov edi, 0xa6b8c7f4
jmp 0x14064a2c0
mov edi, eax
cmp eax, 0x74c48e6d
jne 0x14064a2c0
mov eax, dword [0x140b87914]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2105bf0
mov ecx, 0x80e66f9d
cmove eax, ecx
cmp dword [0x140b87918], 0xa
cmovl eax, ecx
jmp 0x14064aaa6
mov eax, 0x48755f06
jmp 0x140649f35
lea rax, [rbp + 0x60]
mov qword [rbp + 0xf8], rax
mov eax, 0xa251d39c
jmp 0x140649f35
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0xa0], rax
mov eax, dword [0x140b87924]
mov ecx, dword [0x140b87928]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x40]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x38]
or cl, al
mov ecx, 0xb74b6b39
mov eax, 0x676e747d
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov ecx, 0xb74b6b39
mov eax, 0xafb4a2b0
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r11d, 0xb3ef22c6
mov eax, 0x7a643219
cmovne r11d, eax
mov r8d, 0xb3ef22c6
mov eax, 0xea32b52d
cmovne r8d, eax
mov r10d, 0x693a37a0
mov eax, 0x74c48e6d
cmovne r10d, eax
mov r14d, 0x693a37a0
mov eax, 0xd76709be
cmovne r14d, eax
mov r15d, 0xdcf0ac22
mov eax, 0x19abe146
cmovne r15d, eax
mov r12d, 0xdcf0ac22
mov eax, 0xccdfa049
cmovne r12d, eax
mov ebx, 0xf5f879af
mov eax, 0x34da25e
cmovne ebx, eax
mov r13d, 0xf5f879af
mov eax, 0x31cfbacd
cmovne r13d, eax
mov ecx, 0x6f981147
mov eax, 0xc6a6a988
cmovne ecx, eax
mov edi, 0xf96356fc
jmp 0x14064a750
mov edi, 0xafb4a2b0
nop word cs:[rax + rax]
mov eax, edi
cmp edi, 0xea32b52c
jg 0x14064a7a0
cmp eax, 0xc512ab1a
jle 0x14064a7e0
cmp eax, 0xccdfa048
jle 0x14064a86d
cmp eax, 0xd76709bd
jg 0x14064a934
cmp eax, 0xccdfa049
je 0x14064a974
mov edi, eax
cmp eax, 0xd3d9455e
jne 0x14064a750
mov edi, dword [rbp + 0xe8]
jmp 0x14064a750
cmp eax, 0x31cfbacc
jle 0x14064a820
cmp eax, 0x693a379f
jle 0x14064a898
cmp eax, 0x74c48e6c
jg 0x14064a95f
cmp eax, 0x693a37a0
je 0x14064a989
mov edi, eax
cmp eax, 0x6f981147
jne 0x14064a750
mov edi, 0xa18c24aa
jmp 0x14064a750
cmp eax, 0xb3ef22c5
jg 0x14064a8cd
mov edi, ecx
cmp eax, 0xa18c24aa
je 0x14064a750
cmp eax, 0xa6b8c7f4
je 0x14064a993
mov edi, eax
cmp eax, 0xafb4a2b0
jne 0x14064a750
mov edi, dword [rbp + 0xec]
jmp 0x14064a750
cmp eax, 0xff4474c6
jg 0x14064a8f8
cmp eax, 0xea32b52d
je 0x14064a99f
cmp eax, 0xf5f879af
je 0x14064a9fe
mov edi, eax
cmp eax, 0xf96356fc
jne 0x14064a750
movzx eax, byte [rbp + 0x40]
cmp byte [rbp + 0x38], 0
mov edi, 0x6f981147
mov esi, 0xa18c24aa
cmovne edi, esi
test al, al
cmovne edi, esi
jmp 0x14064a750
cmp eax, 0xc512ab1b
je 0x14064aa08
cmp eax, 0xc6a6a988
je 0x14064aa16
mov edi, eax
cmp eax, 0xcae4aca2
jne 0x14064a750
mov edi, r13d
jmp 0x14064a750
mov edi, ebx
cmp eax, 0x31cfbacd
je 0x14064a750
cmp eax, 0x58d452e8
je 0x14064aa20
mov edi, eax
cmp eax, 0x676e747d
jne 0x14064a750
mov edi, 0xc512ab1b
mov edx, dword [rbp + 0xd0]
jmp 0x14064a750
cmp eax, 0xb3ef22c6
je 0x14064aa50
cmp eax, 0xb74b6b39
je 0x14064a741
mov edi, eax
cmp eax, 0xc4925a40
jne 0x14064a750
mov edi, r14d
jmp 0x14064a750
mov edi, r8d
cmp eax, 0xff4474c7
je 0x14064a750
cmp eax, 0x34da25e
je 0x14064aa8a
mov edi, eax
cmp eax, 0x19abe146
jne 0x14064a750
cmp byte [rbp + 0x50], 0
mov edi, 0xc4925a40
mov eax, 0xff4474c7
cmovne edi, eax
jmp 0x14064a750
mov edi, r10d
cmp eax, 0xd76709be
je 0x14064a750
mov edi, eax
cmp eax, 0xdcf0ac22
jne 0x14064a750
mov eax, dword [rbp + 0x110]
mov edi, 0xccdfa049
jmp 0x14064a750
cmp eax, 0x7a643219
jne 0x14064aa94
mov edi, 0x58d452e8
jmp 0x14064a750
mov eax, dword [rbp + 0x110]
cmp eax, 0x2b
setl byte [rbp + 0x50]
mov edi, r15d
jmp 0x14064a750
mov edi, 0xd76709be
jmp 0x14064a750
mov edi, 0xc512ab1b
xor edx, edx
jmp 0x14064a750
movsxd rax, dword [rbp + 0x110]
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x118]
mov rdi, qword [rbp + 0xa0]
movsx eax, byte [rdi + rax]
mov dword [rbp + 0xb0], eax
movsxd rax, dword [rbp + 0x110]
imul rdi, rax, 0xffffffffa0a0a0a1
shr rdi, 0x20
add edi, eax
mov r9d, edi
shr r9d, 0x1f
sar edi, 5
add edi, r9d
imul edi, edi, 0x33
neg edi
add eax, edi
add eax, 0x36
mov dword [rbp + 0xc0], eax
mov edi, r11d
jmp 0x14064a750
mov edi, 0x31cfbacd
jmp 0x14064a750
mov dword [rbp + 0x110], edx
mov edi, r12d
jmp 0x14064a750
mov edi, 0xcae4aca2
jmp 0x14064a750
mov eax, dword [rbp + 0xb0]
xor eax, dword [rbp + 0xc0]
mov rdi, qword [rbp + 0x118]
mov byte [rbp + rdi + 0x60], al
mov eax, dword [rbp + 0x110]
add eax, 1
mov dword [rbp + 0xd0], eax
mov edi, 0xd3d9455e
jmp 0x14064a750
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov edi, 0xea32b52d
jmp 0x14064a750
mov edi, 0xa6b8c7f4
jmp 0x14064a750
mov edi, eax
cmp eax, 0x74c48e6d
jne 0x14064a750
mov eax, 0x1910b71e
mov r10d, 0x197355fc
mov r12d, 0x301a537d
mov r14d, 0xdfe877e2
mov r11d, 0x43bd80c
mov r15d, 0x9ae64220
jmp 0x140649f35
mov rax, qword [rbp + 0x108]
mov eax, 0x9393bef7
jmp 0x140649f35
cmp eax, 0x2262aa09
jne 0x140649f35
mov qword [rbp - 0x58], rsp
mov rax, qword [rbp + 0x130]
mov qword [rbp - 0x30], rax
mov eax, dword [0x140b87598]
mov ecx, dword [0x140b8759c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xf2]
cmp ecx, 0xa
setl byte [rbp + 0xf6]
mov eax, 0x65a8de91
jmp 0x14064ab35
mov eax, 0xe286313f
jmp 0x14064ab5d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb90758d0
mov ecx, 0xdb70acc
cmove eax, ecx
cmp dword [0x140b8759c], 0xa
cmovl eax, ecx
cmp eax, 0xb568baf
jg 0x14064ac80
cmp eax, 0xcc82d722
jle 0x14064ace0
cmp eax, 0xe9f43b2b
jg 0x14064ad80
cmp eax, 0xd8b85b72
jg 0x14064aeaa
cmp eax, 0xcc82d723
je 0x14064b5cf
cmp eax, 0xd2043a23
je 0x14064b833
cmp eax, 0xd37f068e
jne 0x14064ab5d
mov rcx, qword [rbp + 0xd8]
mov eax, dword [rbp + 0xcc]
mov rdx, qword [rcx]
mov qword [rbp + 0x128], rdx
mov rcx, qword [rcx + 8]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0x128]
mov qword [rbp + 0x108], rdx
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0x128]
mov qword [rbp + 0x130], rcx
mov ecx, dword [0x140b856c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140b856cc], 0xa
setl dl
or dl, cl
mov edi, 0x7fb25dbb
mov ecx, 0xcc941bd9
cmovne edi, ecx
mov edx, 0x7fb25dbb
mov ecx, 0x904316b4
cmovne edx, ecx
mov ecx, 0xd7747bb6
cmp ecx, 0xcc941bd8
jle 0x14064ac50
cmp ecx, 0xcc941bd9
je 0x14064ac65
cmp ecx, 0xd7747bb6
je 0x14064ac6c
cmp ecx, 0x7fb25dbb
jne 0x14064ac20
mov rcx, qword [rbp + 0x130]
mov ecx, 0x904316b4
jmp 0x14064ac20
cmp ecx, 0x904316b4
je 0x14064ac70
cmp ecx, 0xaa8072d6
jne 0x14064ac20
jmp 0x14064b863
mov ecx, 0xaa8072d6
jmp 0x14064ac20
mov ecx, edx
jmp 0x14064ac20
lea rbx, [rax + rax]
add rbx, qword [rbp + 0x130]
mov ecx, edi
jmp 0x14064ac20
cmp eax, 0x3b64308c
jg 0x14064ad30
cmp eax, 0x1ad31eb5
jle 0x14064add2
cmp eax, 0x2a900c99
jg 0x14064aef4
cmp eax, 0x1ad31eb6
je 0x14064b889
cmp eax, 0x21d7dbd8
je 0x14064b893
cmp eax, 0x24785661
jne 0x14064ab5d
mov eax, 0xf64e813a
mov dword [rbp], 0
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0x10], rcx
jmp 0x14064ab5d
cmp eax, 0xb10055d8
jle 0x14064ae22
cmp eax, 0xb90758cf
jg 0x14064af1f
cmp eax, 0xb10055d9
je 0x14064bae0
cmp eax, 0xb165fdfb
je 0x14064bbbf
cmp eax, 0xb770ea32
jne 0x14064ab5d
mov eax, 0xac67b3ca
mov ecx, dword [rbp + 0x34]
mov dword [rbp + 0x20], ecx
jmp 0x14064ab5d
cmp eax, 0x5ab29cd6
jle 0x14064ae6c
cmp eax, 0x695b004b
jg 0x14064af5e
cmp eax, 0x5ab29cd7
je 0x14064ab30
cmp eax, 0x65a8de91
je 0x14064bbdd
cmp eax, 0x66a7fa2f
jne 0x14064ab5d
mov eax, 0xf64e813a
mov dword [rbp], 1
mov rcx, qword [rbp + 0x50]
mov qword [rbp + 0x10], rcx
jmp 0x14064ab5d
cmp eax, 0xfcc945e6
jg 0x14064af8f
cmp eax, 0xe9f43b2c
je 0x14064bc01
cmp eax, 0xedf79c40
je 0x14064bc1f
cmp eax, 0xf64e813a
jne 0x14064ab5d
mov edx, dword [rbp]
test edx, edx
mov eax, 0x426c2e4
mov ecx, 0x695b004c
cmove eax, ecx
mov dword [rbp - 0x10], edx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x28], rcx
jmp 0x14064ab5d
cmp eax, 0x108f317b
jle 0x14064afe0
cmp eax, 0x108f317c
je 0x14064bc3d
cmp eax, 0x14f6b821
je 0x14064bc5b
cmp eax, 0x19f053e2
jne 0x14064ab5d
cmp byte [rbp + 0xf4], 0
mov eax, 0x3d6b843f
mov ecx, 0xe286313f
cmovne eax, ecx
mov rcx, qword [rbp + 0xc0]
mov qword [rbp - 0x28], rcx
jmp 0x14064ab5d
cmp eax, 0x967b155d
jle 0x14064b024
cmp eax, 0x967b155e
je 0x14064bc6c
cmp eax, 0x9c30d430
je 0x14064bc76
cmp eax, 0xac67b3ca
jne 0x14064ab5d
mov eax, dword [rbp + 0x20]
sub eax, 1
mov dword [rbp + 0xcc], eax
mov eax, 0x2c189fe4
mov ecx, 0xedf79c40
cmovb eax, ecx
jmp 0x14064ab5d
cmp eax, 0x3d6b843e
jle 0x14064b59b
cmp eax, 0x3d6b843f
je 0x14064bc80
cmp eax, 0x48efa0fa
je 0x14064bc9e
cmp eax, 0x534fd5c2
jne 0x14064ab5d
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x50], rax
mov eax, 0xe9f43b2c
jmp 0x14064ab5d
cmp eax, 0xd8b85b73
je 0x14064bcff
cmp eax, 0xdc659fd9
je 0x14064bd09
cmp eax, 0xe286313f
jne 0x14064ab5d
mov rax, qword [rbp - 0x28]
mov qword [rbp + 0xb0], rax
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfcc945e7
mov ecx, 0x105c8930
jmp 0x14064ab50
cmp eax, 0x2a900c9a
je 0x14064bd13
cmp eax, 0x2c189fe4
je 0x14064bd37
cmp eax, 0x3210e39e
jne 0x14064ab5d
mov eax, 0x19f053e2
jmp 0x14064ab5d
cmp eax, 0xb90758d0
je 0x14064bd86
cmp eax, 0xc5112497
je 0x14064ab37
cmp eax, 0xcc041a20
jne 0x14064ab5d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb568bb0
mov ecx, 0x24785661
jmp 0x14064ab50
cmp eax, 0x695b004c
je 0x14064bd90
cmp eax, 0x717abff5
je 0x14064bda9
cmp eax, 0x7fb39938
jne 0x14064ab5d
mov eax, 0xd2043a23
xor ecx, ecx
mov qword [rbp + 8], rcx
jmp 0x14064ab5d
cmp eax, 0xfcc945e7
je 0x14064bdcc
cmp eax, 0xff1feb74
je 0x14064bdf2
cmp eax, 0x426c2e4
jne 0x14064ab5d
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0x58]
cmp dword [rbp - 0x10], 0
mov eax, 0xd2043a23
mov ecx, 0x108f317c
cmove eax, ecx
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 8], rcx
jmp 0x14064ab5d
cmp eax, 0xb568bb0
je 0x14064beb4
cmp eax, 0x105c8930
jne 0x14064cdb7
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov r8, qword [rax + 0x30]
mov rcx, qword [rbp + 0xd8]
mov edx, 0xc51e8ee8
jmp 0x14064bef0
cmp eax, 0x87413c89
je 0x14064c0a3
cmp eax, 0x92579195
jne 0x14064ab5d
mov rax, qword [rbp + 0x40]
mov qword [rbp - 0x48], rax
mov eax, dword [0x140b856e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856e4], 0xa
setl cl
or cl, al
mov r10d, 0xd9536939
mov eax, 0x526c4a1b
cmovne r10d, eax
mov r8d, 0xd9536939
mov eax, 0x18424c
cmovne r8d, eax
mov r9d, 0x487c4989
mov eax, 0x44405ebe
cmovne r9d, eax
mov r14d, 0x487c4989
mov eax, 0xec8d2f6a
cmovne r14d, eax
mov edx, 0x32217ee9
mov eax, 0xfe732f8f
cmovne edx, eax
mov ecx, 0x32217ee9
mov eax, 0x319b1022
cmovne ecx, eax
mov eax, dword [0x140b856e8]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
cmp dword [0x140b856ec], 0xa
setl bl
or bl, al
mov esi, 0x1936587e
mov eax, 0x3450bef1
cmovne esi, eax
mov dword [rbp - 0x40], esi
mov r13d, 0x1936587e
mov eax, 0x2aa70969
cmovne r13d, eax
mov esi, 0xfa2e6c52
jmp 0x14064b100
mov esi, 0x2aa70969
nop
mov ebx, esi
cmp esi, 0xf5d8201
jle 0x14064b140
cmp ebx, 0x3450bef0
jg 0x14064b180
cmp ebx, 0xf5d8202
je 0x14064b20c
cmp ebx, 0x1936587e
je 0x14064b0fa
mov esi, ebx
cmp ebx, 0x2aa70969
jne 0x14064b100
mov esi, dword [rbp - 0x40]
jmp 0x14064b100
cmp ebx, 0xc03ffea9
jg 0x14064b1ea
cmp ebx, 0x89731815
je 0x14064b232
mov esi, r13d
cmp ebx, 0x97bcf3cc
je 0x14064b100
mov esi, ebx
cmp ebx, 0xa396aca4
jne 0x14064b100
mov esi, 0x89731815
jmp 0x14064b100
cmp ebx, 0x3450bef1
je 0x14064b258
cmp ebx, 0x41e78b31
je 0x14064b270
mov esi, ebx
cmp ebx, 0x6fa5b8b5
jne 0x14064b100
mov eax, dword [rbp - 8]
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0xe8]
mov dword [rbp + 0xe0], eax
lea rbx, [r12 + 1]
mov qword [rbp + 0x118], rbx
mov bl, byte [r12]
mov byte [rbp + 0x107], bl
cmp byte [rbp + 0x107], 0
mov esi, 0x41e78b31
mov ebx, 0xf5d8202
cmove esi, ebx
jmp 0x14064b100
cmp ebx, 0xce861a73
je 0x14064b4ff
cmp ebx, 0xfa2e6c52
jne 0x14064b568
mov esi, 0x97bcf3cc
jmp 0x14064b100
mov edi, dword [rbp + 0xe0]
mov esi, 0xce861a73
mov dword [rbp + 0xa0], 1
mov eax, dword [rbp + 0xe0]
mov dword [rbp + 0xec], eax
jmp 0x14064b100
mov edi, dword [rbp + 0xe4]
mov esi, 0xce861a73
mov dword [rbp + 0xa0], 0
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0xec], eax
jmp 0x14064b100
mov esi, 0x6fa5b8b5
mov dword [rbp + 0xe8], 0x811c9dc5
mov r12, qword [rbp - 0x48]
jmp 0x14064b100
mov eax, edi
mov edi, r13d
movsx esi, byte [rbp + 0x107]
mov ebx, dword [rbp + 0xe0]
mov dword [rbp + 0xf8], esi
mov r11d, 0x99cb2414
jmp 0x14064b2b0
mov esi, dword [rbp + 0x130]
xor esi, ebx
imul r15d, esi, 0x1000193
mov r11d, r10d
nop word cs:[rax + rax]
nop dword [rax]
mov esi, r11d
cmp r11d, 0xefa59d0
jle 0x14064b300
cmp esi, 0x44405ebd
jle 0x14064b330
cmp esi, 0x526c4a1a
jle 0x14064b3a2
cmp esi, 0x776aeffa
je 0x14064b46e
mov r11d, r14d
cmp esi, 0x796ae0dd
je 0x14064b2b0
mov r11d, esi
cmp esi, 0x526c4a1b
jne 0x14064b2b0
jmp 0x14064b53a
cmp esi, 0xec8d2f69
jg 0x14064b370
cmp esi, 0xbe589b90
jg 0x14064b3da
cmp esi, 0x99cb2414
je 0x14064b480
mov r11d, esi
cmp esi, 0xae8ad92c
jne 0x14064b2b0
mov r11d, ecx
jmp 0x14064b2b0
cmp esi, 0x319b1021
jg 0x14064b40c
cmp esi, 0xefa59d1
je 0x14064b49b
mov r11d, esi
cmp esi, 0x171b7c71
jne 0x14064b2b0
mov r11d, 0xefa59d1
mov r13d, dword [rbp + 0x128]
jmp 0x14064b2b0
cmp esi, 0x18424b
jg 0x14064b438
cmp esi, 0xec8d2f6a
je 0x14064b4aa
mov r11d, esi
cmp esi, 0xfe732f8f
jne 0x14064b2b0
mov r11d, 0xbe589b91
jmp 0x14064b2b0
cmp esi, 0x44405ebe
je 0x14064b4c1
mov r11d, esi
cmp esi, 0x487c4989
jne 0x14064b2b0
mov esi, dword [rbp + 0xf8]
mov esi, dword [rbp + 0xf8]
mov esi, dword [rbp + 0xf8]
mov r11d, 0xec8d2f6a
jmp 0x14064b2b0
cmp esi, 0xbe589b91
je 0x14064b4cc
mov r11d, esi
cmp esi, 0xd9536939
jne 0x14064b2b0
mov esi, dword [rbp + 0x130]
mov esi, dword [rbp + 0x130]
mov r11d, 0x18424c
jmp 0x14064b2b0
cmp esi, 0x319b1022
je 0x14064b4e7
mov r11d, esi
cmp esi, 0x32217ee9
jne 0x14064b2b0
mov esi, dword [rbp + 0xf8]
mov r11d, 0x319b1022
jmp 0x14064b2b0
cmp esi, 0x18424c
je 0x14064b290
mov r11d, esi
cmp esi, 0xc34b97b
jne 0x14064b2b0
cmp byte [rbp + 0xf7], 0
mov r11d, 0x776aeffa
mov esi, 0xae8ad92c
cmovne r11d, esi
jmp 0x14064b2b0
mov r11d, 0xefa59d1
mov r13d, dword [rbp + 0xf8]
jmp 0x14064b2b0
mov esi, dword [rbp + 0xf8]
cmp esi, 0x41
setge byte [rbp + 0xf7]
mov r11d, 0xc34b97b
jmp 0x14064b2b0
mov dword [rbp + 0x130], r13d
mov r11d, r8d
jmp 0x14064b2b0
mov esi, dword [rbp + 0xf8]
or esi, 0x20
mov dword [rbp + 0x128], esi
mov r11d, r9d
jmp 0x14064b2b0
mov r11d, 0x171b7c71
jmp 0x14064b2b0
cmp byte [rbp + 0xf3], 0
mov r11d, 0x776aeffa
mov esi, 0x796ae0dd
cmovne r11d, esi
jmp 0x14064b2b0
mov esi, dword [rbp + 0xf8]
cmp esi, 0x5b
setl byte [rbp + 0xf3]
mov r11d, edx
jmp 0x14064b2b0
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0x110], eax
cmp dword [rbp + 0xa0], 0
mov esi, 0xc03ffeaa
mov eax, 0x6fa5b8b5
cmove esi, eax
mov r12, qword [rbp + 0x118]
mov eax, dword [rbp + 0x110]
mov dword [rbp - 8], eax
mov dword [rbp + 0xe8], edi
jmp 0x14064b100
mov dword [rbp + 0x108], r15d
mov ebx, dword [rbp + 0x108]
mov dword [rbp + 0xe4], ebx
mov esi, 0xa396aca4
mov r11d, 0x43bd80c
mov r15d, 0x9ae64220
mov r13d, edi
mov edi, eax
jmp 0x14064b100
mov esi, ebx
cmp ebx, 0xc03ffeaa
jne 0x14064b100
mov eax, dword [rbp + 0x110]
mov dword [rbp + 0x4c], eax
mov eax, 0x717abff5
mov r10d, 0x197355fc
mov r12d, 0x301a537d
mov r14d, 0xdfe877e2
jmp 0x14064ab5d
cmp eax, 0x3b64308d
je 0x14064c0ad
cmp eax, 0x3beaf80c
jne 0x14064ab5d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd37f068e
mov ecx, 0xb10055d9
jmp 0x14064ab50
mov r9, qword [rbp + 0xb8]
lea r8, [r9 + 8]
mov ebx, 0x227d50b9
jmp 0x14064b5f0
mov rax, qword [rbp + 0xf8]
mov ebx, 0x197355fc
nop dword [rax]
cmp ebx, 0x197355fb
jle 0x14064b630
cmp ebx, 0x301a537c
jle 0x14064b660
cmp ebx, 0x3ac141a9
je 0x14064b759
cmp ebx, 0x47508655
jne 0x14064b800
mov rax, qword [rbp + 0x108]
mov rax, qword [rax]
mov qword [rbp + 0x130], rax
mov ebx, 0x3ac141a9
jmp 0x14064b5f0
cmp ebx, 0xfb979344
jg 0x14064b720
cmp ebx, 0xb26fbda0
je 0x14064b76e
cmp ebx, 0xdfe877e2
jne 0x14064b5f0
mov ebx, 0x47508655
jmp 0x14064b5f0
cmp ebx, 0x197355fc
je 0x14064b796
cmp ebx, 0x227d50b9
jne 0x14064b5f0
mov rbx, qword [r9]
mov ecx, dword [0x140b856d0]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
sete cl
cmp dword [0x140b856d4], 0xa
setl al
or al, cl
mov ecx, 0x49bfbe0a
cmovne ecx, r11d
mov edi, 0x49bfbe0a
cmovne edi, r15d
mov rsi, qword [rbx]
mov ebx, 0xdf6722b2
nop word cs:[rax + rax]
nop
cmp ebx, 0xe111c3c7
jle 0x14064b6f0
cmp ebx, 0x49bfbe0a
je 0x14064b707
cmp ebx, 0x43bd80c
je 0x14064b7d0
cmp ebx, 0xe111c3c8
jne 0x14064b6c0
mov ebx, edi
jmp 0x14064b6c0
cmp ebx, 0x9ae64220
je 0x14064b70e
cmp ebx, 0xdf6722b2
jne 0x14064b6c0
mov ebx, 0xe111c3c8
jmp 0x14064b6c0
mov ebx, 0x9ae64220
jmp 0x14064b6c0
mov ebx, ecx
jmp 0x14064b6c0
cmp ebx, 0xfb979345
je 0x14064b5e1
cmp ebx, 0x2b74b72
jne 0x14064b5f0
mov rax, qword [rbp + 0x128]
mov rcx, qword [rbp + 0xf8]
cmp rcx, qword [rax]
mov ebx, 0xb26fbda0
cmove ebx, r12d
xor edx, edx
jmp 0x14064b5f0
cmp qword [rbp + 0x130], 0
setne dl
mov ebx, 0x301a537d
jmp 0x14064b5f0
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r10d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r10d
jmp 0x14064b5f0
mov rax, qword [rbp + 0xf8]
add rax, 0x30
mov qword [rbp + 0x108], rax
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r14d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r14d
jmp 0x14064b5f0
mov qword [rbp + 0x118], rsi
mov rax, qword [rbp + 0x118]
mov qword [rbp + 0xf8], rax
mov rax, qword [rbp + 0xf8]
mov qword [r9], rax
mov qword [rbp + 0x128], r8
mov ebx, 0x2b74b72
jmp 0x14064b5f0
cmp ebx, 0x301a537d
jne 0x14064b5f0
and dl, 1
mov byte [rbp + 0xf4], dl
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21d7dbd8
mov ecx, 0x3210e39e
jmp 0x14064ab50
mov rax, qword [rbp + 8]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0x98]
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb90758d0
mov ecx, 0xc5112497
jmp 0x14064ab50
mov qword [rbp + 0x118], rbx
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x128]
mov eax, 0xb10055d9
jmp 0x14064ab5d
mov eax, 0x3b64308d
jmp 0x14064ab5d
mov rax, qword [rbp + 0xb8]
lea r8, [rax + 8]
mov edx, 0x227d50b9
jmp 0x14064b8c0
mov rcx, qword [rbp + 0xf8]
mov edx, 0x197355fc
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x197355fb
jle 0x14064b900
cmp edx, 0x301a537c
jle 0x14064b930
cmp edx, 0x3ac141a9
je 0x14064ba27
cmp edx, 0x47508655
jne 0x14064baca
mov rcx, qword [rbp + 0x108]
mov rcx, qword [rcx]
mov qword [rbp + 0x130], rcx
mov edx, 0x3ac141a9
jmp 0x14064b8c0
cmp edx, 0xfb979344
jg 0x14064b9f0
cmp edx, 0xb26fbda0
je 0x14064ba38
cmp edx, 0xdfe877e2
jne 0x14064b8c0
mov edx, 0x47508655
jmp 0x14064b8c0
cmp edx, 0x197355fc
je 0x14064ba60
cmp edx, 0x227d50b9
jne 0x14064b8c0
mov rdx, qword [rax]
mov ebx, dword [0x140b856d0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete bl
cmp dword [0x140b856d4], 0xa
setl cl
or cl, bl
mov esi, 0x49bfbe0a
cmovne esi, r11d
mov ebx, 0x49bfbe0a
cmovne ebx, r15d
mov rdi, qword [rdx]
mov edx, 0xdf6722b2
nop word cs:[rax + rax]
nop
cmp edx, 0xe111c3c7
jle 0x14064b9c0
cmp edx, 0x49bfbe0a
je 0x14064b9d7
cmp edx, 0x43bd80c
je 0x14064ba9a
cmp edx, 0xe111c3c8
jne 0x14064b990
mov edx, ebx
jmp 0x14064b990
cmp edx, 0x9ae64220
je 0x14064b9de
cmp edx, 0xdf6722b2
jne 0x14064b990
mov edx, 0xe111c3c8
jmp 0x14064b990
mov edx, 0x9ae64220
jmp 0x14064b990
mov edx, esi
jmp 0x14064b990
cmp edx, 0xfb979345
je 0x14064b8a5
cmp edx, 0x2b74b72
jne 0x14064b8c0
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rbp + 0xf8]
cmp rdx, qword [rcx]
mov edx, 0xb26fbda0
cmove edx, r12d
jmp 0x14064b8c0
mov rcx, qword [rbp + 0x130]
mov edx, 0x301a537d
jmp 0x14064b8c0
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r10d
cmp dword [0x140b856dc], 0xa
cmovl edx, r10d
jmp 0x14064b8c0
mov rcx, qword [rbp + 0xf8]
add rcx, 0x30
mov qword [rbp + 0x108], rcx
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r14d
cmp dword [0x140b856dc], 0xa
cmovl edx, r14d
jmp 0x14064b8c0
mov qword [rbp + 0x118], rdi
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0xf8], rcx
mov rcx, qword [rbp + 0xf8]
mov qword [rax], rcx
mov qword [rbp + 0x128], r8
mov edx, 0x2b74b72
jmp 0x14064b8c0
cmp edx, 0x301a537d
jne 0x14064b8c0
mov eax, 0xcc82d723
jmp 0x14064ab5d
mov rcx, qword [rbp + 0xd8]
mov eax, dword [rbp + 0xcc]
mov rdx, qword [rcx]
mov qword [rbp + 0x128], rdx
mov rcx, qword [rcx + 8]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0x128]
mov qword [rbp + 0x108], rdx
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0x128]
mov qword [rbp + 0x130], rcx
mov ecx, dword [0x140b856c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140b856cc], 0xa
setl dl
or dl, cl
mov edi, 0x7fb25dbb
mov ecx, 0xcc941bd9
cmovne edi, ecx
mov edx, 0x7fb25dbb
mov ecx, 0x904316b4
cmovne edx, ecx
mov ecx, 0xd7747bb6
nop word [rax + rax]
cmp ecx, 0xcc941bd8
jle 0x14064bb90
cmp ecx, 0xcc941bd9
je 0x14064bba5
cmp ecx, 0xd7747bb6
je 0x14064bbac
cmp ecx, 0x7fb25dbb
jne 0x14064bb60
mov rcx, qword [rbp + 0x130]
mov ecx, 0x904316b4
jmp 0x14064bb60
cmp ecx, 0x904316b4
je 0x14064bbb0
cmp ecx, 0xaa8072d6
jne 0x14064bb60
jmp 0x14064c0cb
mov ecx, 0xaa8072d6
jmp 0x14064bb60
mov ecx, edx
jmp 0x14064bb60
lea rbx, [rax + rax]
add rbx, qword [rbp + 0x130]
mov ecx, edi
jmp 0x14064bb60
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdc659fd9
mov ecx, 0x66a7fa2f
jmp 0x14064ab50
mov cl, byte [rbp + 0xf2]
cmp byte [rbp + 0xf6], 0
mov eax, 0x87413c89
mov edx, 0x48efa0fa
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14064ab5d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdc659fd9
mov ecx, 0xb165fdfb
jmp 0x14064ab50
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb568bb0
mov ecx, 0xcc041a20
jmp 0x14064ab50
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21d7dbd8
mov ecx, 0xcc82d723
jmp 0x14064ab50
mov r8, qword [rbp + 0xb8]
mov eax, 0xb44ab987
jmp 0x14064c140
mov eax, 0xb770ea32
jmp 0x14064ab5d
mov eax, 0x14f6b821
jmp 0x14064ab5d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ad31eb6
mov ecx, 0x3b64308d
jmp 0x14064ab50
mov eax, reloc.WS2_32.dll_recv
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb8], rax
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x87413c89
mov ecx, 0x9c30d430
jmp 0x14064ab50
mov eax, 0x534fd5c2
jmp 0x14064ab5d
mov eax, 0xb165fdfb
jmp 0x14064ab5d
cmp byte [rbp + 0xf5], 0
mov eax, 0x695b004c
mov ecx, 0xff1feb74
cmovne eax, ecx
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0x28], rcx
jmp 0x14064ab5d
mov rdx, qword [rbp + 0xd8]
mov eax, dword [rbp + 0xcc]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov ebx, 0xc21eb61a
cmp ebx, 0x8c9a1fbe
je 0x14064cadf
cmp ebx, 0xc21eb61a
jne 0x14064bd50
mov qword [rbp + 0x130], rcx
mov ebx, dword [rdx + 0x20]
add rbx, qword [rbp + 0x130]
mov ebx, dword [rbx + rax*4]
mov qword [rbp + 0x118], rbx
mov ebx, 0x8c9a1fbe
jmp 0x14064bd50
mov eax, 0xc5112497
jmp 0x14064ab5d
mov eax, 0x426c2e4
mov dword [rbp - 0x10], 0
mov rcx, qword [rbp + 0x28]
mov qword [rbp + 0x18], rcx
jmp 0x14064ab5d
mov eax, dword [rbp + 0x4c]
cmp eax, 0x4dbc712f
mov eax, 0xac67b3ca
mov ecx, 0x3beaf80c
cmove eax, ecx
mov ecx, dword [rbp + 0xcc]
mov dword [rbp + 0x20], ecx
jmp 0x14064ab5d
mov rax, qword [rbp + 0xd8]
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov r8, qword [rax + 0x30]
mov rcx, qword [rbp + 0xd8]
mov edx, 0xc51e8ee8
jmp 0x14064cb30
mov rax, qword [rbp + 0xd8]
add rax, 8
mov qword [rbp + 0x118], rax
mov eax, dword [0x140b856c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856c4], 0xa
setl cl
or cl, al
mov ebx, 0x432b251
mov eax, 0x3aa0855b
cmovne ebx, eax
mov ecx, 0x432b251
mov eax, 0x95f629ed
cmovne ecx, eax
mov eax, 0x4aff8840
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x128fa1b9
jle 0x14064be80
cmp eax, 0x128fa1ba
je 0x14064cce3
cmp eax, 0x3aa0855b
je 0x14064be9c
cmp eax, 0x4aff8840
jne 0x14064be50
mov eax, ecx
jmp 0x14064be50
cmp eax, 0x95f629ed
je 0x14064bea3
cmp eax, 0x432b251
jne 0x14064be50
mov rax, qword [rbp + 0x118]
mov eax, 0x95f629ed
jmp 0x14064be50
mov eax, 0x128fa1ba
jmp 0x14064be50
mov rax, qword [rbp + 0x118]
mov rax, qword [rax]
mov edx, dword [rax + 0x18]
mov eax, ebx
jmp 0x14064be50
mov eax, 0xcc041a20
jmp 0x14064ab5d
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x787992e0
cmove edx, eax
cmp dword [0x140b856bc], 0xa
cmovl edx, eax
nop word cs:[rax + rax]
nop
cmp edx, 0xd5357ea1
jle 0x14064bf50
cmp edx, 0xd5357ea2
je 0x14064bebe
cmp edx, 0x443aa486
je 0x14064ccfc
cmp edx, 0x787992e0
jne 0x14064bef0
mov rax, qword [rbp + 0x130]
mov eax, dword [rax]
mov edx, dword [rbp + 0x128]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x443aa486
jmp 0x14064bed7
cmp edx, 0xa8f315e1
je 0x14064c04f
cmp edx, 0xc51e8ee8
jne 0x14064bef0
mov qword [rcx], r8
mov edx, dword [0x140b856b4]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0x110]
mov edx, dword [0x140b856b8]
mov edi, 0x11daf85
mov eax, 0x850a648c
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0xf8]
cmovl edi, eax
mov edx, 0x61bac617
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x11daf84
jg 0x14064bff0
cmp edx, 0x850a648c
je 0x14064c02a
cmp edx, 0x9bc0b61e
je 0x14064c072
cmp edx, 0xaafcbf56
jne 0x14064bfb0
movsxd rbx, dword [rbp + 0x108]
add rbx, r8
mov edx, 0x9bc0b61e
jmp 0x14064bfb0
cmp edx, 0x11daf85
je 0x14064c034
cmp edx, 0x35e60346
je 0x14064c03e
cmp edx, 0x61bac617
jne 0x14064bfb0
movzx eax, byte [rbp + 0x110]
cmp byte [rbp + 0xf8], 0
mov edx, 0x11daf85
mov esi, 0x35e60346
cmovne edx, esi
test al, al
cmovne edx, esi
jmp 0x14064bfb0
mov edx, 0xaafcbf56
jmp 0x14064bfb0
mov edx, 0x35e60346
jmp 0x14064bfb0
mov eax, dword [r8 + 0x3c]
mov dword [rbp + 0x108], eax
mov edx, edi
jmp 0x14064bfb0
mov rax, qword [rbp + 0x130]
mov eax, dword [rax]
mov edx, dword [rbp + 0x128]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov edx, 0x787992e0
jmp 0x14064bef0
mov qword [rbp + 0x118], rbx
mov rax, qword [rbp + 0x118]
mov edx, dword [rax + 0x88]
mov dword [rbp + 0x128], edx
add rax, 0x8c
mov qword [rbp + 0x130], rax
mov edx, 0xd5357ea2
jmp 0x14064bef0
mov eax, 0x48efa0fa
jmp 0x14064ab5d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ad31eb6
mov ecx, 0x7fb39938
jmp 0x14064ab50
mov qword [rbp + 0x118], rbx
mov rax, qword [rbp + 0x118]
movzx eax, word [rax]
mov rcx, qword [rbp + 0x108]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x128]
mov qword [rbp + 0x38], rax
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd37f068e
mov ecx, 0xd8b85b73
jmp 0x14064ab50
mov rax, qword [rbp + 0x128]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x110]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, 0x59073b2b
mov r10d, 0x197355fc
mov r11d, 0x43bd80c
nop dword [rax + rax]
cmp eax, 0xeb4ae1f5
jle 0x14064c190
cmp eax, 0xeb4ae1f6
je 0x14064c1a7
cmp eax, 0x59073b2b
je 0x14064c61b
cmp eax, 0x7fb451c5
jne 0x14064c140
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0x59073b2b
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
jmp 0x14064c140
cmp eax, 0xb44ab987
je 0x14064ca8b
cmp eax, 0xb87e0235
jne 0x14064c140
jmp 0x14064cd29
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov ebx, 0x798dd711
mov eax, 0x3d31fb61
cmovne ebx, eax
mov edi, 0x798dd711
mov eax, 0xce3f1919
cmovne edi, eax
mov esi, 0x7f908019
mov eax, 0x8983f824
cmovne esi, eax
mov eax, 0x7f908019
mov edx, 0xcdc628d5
cmovne eax, edx
test cl, 1
sete byte [rbp + 0xc8]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0xe0]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xb9c6c536
jg 0x14064c2c0
cmp ecx, 0x8480fe86
je 0x14064c309
cmp ecx, 0x856c5805
je 0x14064c10f
cmp ecx, 0xb6475c17
jne 0x14064c280
mov rcx, qword [rbp + 0xf8]
add rcx, 0x10
mov qword [rbp + 0x128], rcx
mov ecx, 0x856c5805
jmp 0x14064c280
cmp ecx, 0xb9c6c537
je 0x14064c313
cmp ecx, 0x538ccb85
je 0x14064c393
cmp ecx, 0x352e0503
jne 0x14064c280
mov dl, byte [rbp + 0xc8]
cmp byte [rbp + 0xe0], 0
mov ecx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne ecx, r14d
test dl, dl
cmovne ecx, r14d
mov r14d, 0xdfe877e2
jmp 0x14064c280
mov ecx, 0xb6475c17
jmp 0x14064c280
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x14064c360
cmp edx, 0x6bf73ec2
je 0x14064c380
cmp edx, 0x7b6aac1d
je 0x14064c38e
cmp edx, 0x7d25aa8e
jne 0x14064c330
mov edx, 0xe8c45ee4
jmp 0x14064c330
cmp edx, 0xe8c45ee4
je 0x14064c413
cmp edx, 0xf94ca7ae
jne 0x14064c330
mov rcx, qword [rbp + 0x130]
mov edx, r9d
jmp 0x14064c330
mov rdx, qword [rbp + 0x130]
mov edx, 0xf94ca7ae
jmp 0x14064c330
mov edx, r10d
jmp 0x14064c330
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x14064c3e0
cmp edx, 0x6bf73ec2
je 0x14064c400
cmp edx, 0x7b6aac1d
je 0x14064c40e
cmp edx, 0x7d25aa8e
jne 0x14064c3b0
mov edx, 0xe8c45ee4
jmp 0x14064c3b0
cmp edx, 0xe8c45ee4
je 0x14064c516
cmp edx, 0xf94ca7ae
jne 0x14064c3b0
mov rcx, qword [rbp + 0x130]
mov edx, r9d
jmp 0x14064c3b0
mov rdx, qword [rbp + 0x130]
mov edx, 0xf94ca7ae
jmp 0x14064c3b0
mov edx, r10d
jmp 0x14064c3b0
mov qword [rbp + 0x118], rcx
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x108], rcx
mov edx, 0xba46d6b1
jmp 0x14064c440
mov rcx, qword [rbp + 0x130]
mov edx, 0xce3f1919
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x14064c470
cmp ecx, 0xba46d6b0
jg 0x14064c4a0
cmp ecx, 0x8983f824
je 0x14064c4ed
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x14064c440
mov edx, edi
jmp 0x14064c440
cmp ecx, 0x798dd710
jle 0x14064c4cd
cmp ecx, 0x798dd711
je 0x14064c42f
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x14064c440
mov rcx, qword [rbp + 0x108]
mov edx, 0xcdc628d5
jmp 0x14064c440
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x14064c440
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x14064c440
mov rcx, qword [rbp + 0x108]
add rcx, 0x18
mov qword [rbp + 0x130], rcx
mov edx, esi
jmp 0x14064c440
cmp ecx, 0xce3f1919
jne 0x14064c4f7
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x14064c440
mov edx, 0x987da1af
jmp 0x14064c440
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x14064c440
mov rcx, qword [rbp + 0x118]
mov ecx, 0x538ccb85
jmp 0x14064c280
mov qword [rbp + 0x118], rcx
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x108], rcx
mov edx, 0xba46d6b1
jmp 0x14064c540
mov rcx, qword [rbp + 0x130]
mov edx, 0xce3f1919
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x14064c570
cmp ecx, 0xba46d6b0
jg 0x14064c5a0
cmp ecx, 0x8983f824
je 0x14064c5ed
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x14064c540
mov edx, edi
jmp 0x14064c540
cmp ecx, 0x798dd710
jle 0x14064c5cd
cmp ecx, 0x798dd711
je 0x14064c532
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x14064c540
mov rcx, qword [rbp + 0x108]
mov edx, 0xcdc628d5
jmp 0x14064c540
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x14064c540
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x14064c540
mov rcx, qword [rbp + 0x108]
add rcx, 0x18
mov qword [rbp + 0x130], rcx
mov edx, esi
jmp 0x14064c540
cmp ecx, 0xce3f1919
jne 0x14064c5f7
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x14064c540
mov edx, 0x987da1af
jmp 0x14064c540
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x14064c540
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0xf8], rcx
mov ecx, r11d
jmp 0x14064c280
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov ebx, 0x798dd711
mov eax, 0x3d31fb61
cmovne ebx, eax
mov edi, 0x798dd711
mov eax, 0xce3f1919
cmovne edi, eax
mov esi, 0x7f908019
mov eax, 0x8983f824
cmovne esi, eax
mov eax, 0x7f908019
mov edx, 0xcdc628d5
cmovne eax, edx
test cl, 1
sete byte [rbp + 0xc8]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0xe0]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word [rax + rax]
cmp ecx, 0xb9c6c536
jg 0x14064c730
cmp ecx, 0x8480fe86
je 0x14064c779
cmp ecx, 0x856c5805
je 0x14064ca9c
cmp ecx, 0xb6475c17
jne 0x14064c6f0
mov rcx, qword [rbp + 0xf8]
add rcx, 0x10
mov qword [rbp + 0x128], rcx
mov ecx, 0x856c5805
jmp 0x14064c6f0
cmp ecx, 0xb9c6c537
je 0x14064c783
cmp ecx, 0x538ccb85
je 0x14064c803
cmp ecx, 0x352e0503
jne 0x14064c6f0
mov dl, byte [rbp + 0xc8]
cmp byte [rbp + 0xe0], 0
mov ecx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne ecx, r14d
test dl, dl
cmovne ecx, r14d
mov r14d, 0xdfe877e2
jmp 0x14064c6f0
mov ecx, 0xb6475c17
jmp 0x14064c6f0
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x14064c7d0
cmp edx, 0x6bf73ec2
je 0x14064c7f0
cmp edx, 0x7b6aac1d
je 0x14064c7fe
cmp edx, 0x7d25aa8e
jne 0x14064c7a0
mov edx, 0xe8c45ee4
jmp 0x14064c7a0
cmp edx, 0xe8c45ee4
je 0x14064c883
cmp edx, 0xf94ca7ae
jne 0x14064c7a0
mov rcx, qword [rbp + 0x130]
mov edx, r9d
jmp 0x14064c7a0
mov rdx, qword [rbp + 0x130]
mov edx, 0xf94ca7ae
jmp 0x14064c7a0
mov edx, r10d
jmp 0x14064c7a0
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x14064c850
cmp edx, 0x6bf73ec2
je 0x14064c870
cmp edx, 0x7b6aac1d
je 0x14064c87e
cmp edx, 0x7d25aa8e
jne 0x14064c820
mov edx, 0xe8c45ee4
jmp 0x14064c820
cmp edx, 0xe8c45ee4
je 0x14064c986
cmp edx, 0xf94ca7ae
jne 0x14064c820
mov rcx, qword [rbp + 0x130]
mov edx, r9d
jmp 0x14064c820
mov rdx, qword [rbp + 0x130]
mov edx, 0xf94ca7ae
jmp 0x14064c820
mov edx, r10d
jmp 0x14064c820
mov qword [rbp + 0x118], rcx
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x108], rcx
mov edx, 0xba46d6b1
jmp 0x14064c8b0
mov rcx, qword [rbp + 0x130]
mov edx, 0xce3f1919
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x14064c8e0
cmp ecx, 0xba46d6b0
jg 0x14064c910
cmp ecx, 0x8983f824
je 0x14064c95d
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x14064c8b0
mov edx, edi
jmp 0x14064c8b0
cmp ecx, 0x798dd710
jle 0x14064c93d
cmp ecx, 0x798dd711
je 0x14064c89f
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x14064c8b0
mov rcx, qword [rbp + 0x108]
mov edx, 0xcdc628d5
jmp 0x14064c8b0
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x14064c8b0
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x14064c8b0
mov rcx, qword [rbp + 0x108]
add rcx, 0x18
mov qword [rbp + 0x130], rcx
mov edx, esi
jmp 0x14064c8b0
cmp ecx, 0xce3f1919
jne 0x14064c967
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x14064c8b0
mov edx, 0x987da1af
jmp 0x14064c8b0
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x14064c8b0
mov rcx, qword [rbp + 0x118]
mov ecx, 0x538ccb85
jmp 0x14064c6f0
mov qword [rbp + 0x118], rcx
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x108], rcx
mov edx, 0xba46d6b1
jmp 0x14064c9b0
mov rcx, qword [rbp + 0x130]
mov edx, 0xce3f1919
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x14064c9e0
cmp ecx, 0xba46d6b0
jg 0x14064ca10
cmp ecx, 0x8983f824
je 0x14064ca5d
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x14064c9b0
mov edx, edi
jmp 0x14064c9b0
cmp ecx, 0x798dd710
jle 0x14064ca3d
cmp ecx, 0x798dd711
je 0x14064c9a2
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x14064c9b0
mov rcx, qword [rbp + 0x108]
mov edx, 0xcdc628d5
jmp 0x14064c9b0
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x14064c9b0
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x14064c9b0
mov rcx, qword [rbp + 0x108]
add rcx, 0x18
mov qword [rbp + 0x130], rcx
mov edx, esi
jmp 0x14064c9b0
cmp ecx, 0xce3f1919
jne 0x14064ca67
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x14064c9b0
mov edx, 0x987da1af
jmp 0x14064c9b0
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x14064c9b0
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0xf8], rcx
mov ecx, r11d
jmp 0x14064c6f0
mov qword [rbp + 0x110], r8
mov eax, 0x7fb451c5
jmp 0x14064c140
mov rax, qword [rbp + 0x128]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x110]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0xb87e0235
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
jmp 0x14064c12c
mov rax, qword [rbp + 0x130]
add rax, qword [rbp + 0x118]
mov qword [rbp + 0x40], rax
mov eax, 0x92579195
jmp 0x14064ab5d
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x787992e0
cmove edx, eax
cmp dword [0x140b856bc], 0xa
cmovl edx, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd5357ea1
jle 0x14064cb90
cmp edx, 0xd5357ea2
je 0x14064cafb
cmp edx, 0x443aa486
je 0x14064cd33
cmp edx, 0x787992e0
jne 0x14064cb30
mov rax, qword [rbp + 0x130]
mov eax, dword [rax]
mov edx, dword [rbp + 0x128]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x443aa486
jmp 0x14064cb14
cmp edx, 0xa8f315e1
je 0x14064cc8f
cmp edx, 0xc51e8ee8
jne 0x14064cb30
mov qword [rcx], r8
mov edx, dword [0x140b856b4]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0x110]
mov edx, dword [0x140b856b8]
mov edi, 0x11daf85
mov eax, 0x850a648c
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0xf8]
cmovl edi, eax
mov edx, 0x61bac617
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x11daf84
jg 0x14064cc30
cmp edx, 0x850a648c
je 0x14064cc6a
cmp edx, 0x9bc0b61e
je 0x14064ccb2
cmp edx, 0xaafcbf56
jne 0x14064cbf0
movsxd rbx, dword [rbp + 0x108]
add rbx, r8
mov edx, 0x9bc0b61e
jmp 0x14064cbf0
cmp edx, 0x11daf85
je 0x14064cc74
cmp edx, 0x35e60346
je 0x14064cc7e
cmp edx, 0x61bac617
jne 0x14064cbf0
movzx eax, byte [rbp + 0x110]
cmp byte [rbp + 0xf8], 0
mov edx, 0x11daf85
mov esi, 0x35e60346
cmovne edx, esi
test al, al
cmovne edx, esi
jmp 0x14064cbf0
mov edx, 0xaafcbf56
jmp 0x14064cbf0
mov edx, 0x35e60346
jmp 0x14064cbf0
mov eax, dword [r8 + 0x3c]
mov dword [rbp + 0x108], eax
mov edx, edi
jmp 0x14064cbf0
mov rax, qword [rbp + 0x130]
mov eax, dword [rax]
mov edx, dword [rbp + 0x128]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov edx, 0x787992e0
jmp 0x14064cb30
mov qword [rbp + 0x118], rbx
mov rax, qword [rbp + 0x118]
mov edx, dword [rax + 0x88]
mov dword [rbp + 0x128], edx
add rax, 0x8c
mov qword [rbp + 0x130], rax
mov edx, 0xd5357ea2
jmp 0x14064cb30
mov dword [rbp + 0x130], edx
mov eax, dword [rbp + 0x130]
mov dword [rbp + 0x34], eax
mov eax, 0x967b155e
jmp 0x14064ab5d
mov rax, qword [rbp + 0xd8]
mov rcx, qword [rax + 8]
mov edx, 0xf7c4658e
nop dword [rax]
cmp edx, 0xf7c4658e
je 0x14064cd22
cmp edx, 0x4fbde1db
jne 0x14064cd10
jmp 0x14064cd69
mov edx, 0x4fbde1db
jmp 0x14064cd10
mov eax, 0x5ab29cd7
jmp 0x14064ab5d
mov rax, qword [rbp + 0xd8]
mov rax, qword [rax + 8]
mov ecx, 0xf7c4658e
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xf7c4658e
je 0x14064cd62
cmp ecx, 0x4fbde1db
jne 0x14064cd50
jmp 0x14064cd9f
mov ecx, 0x4fbde1db
jmp 0x14064cd50
mov qword [rbp + 0x118], rcx
mov rcx, qword [rbp + 0x118]
cmp qword [rax], rcx
setne byte [rbp + 0xf5]
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfcc945e7
mov ecx, 0x2a900c9a
jmp 0x14064ab50
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x118]
mov eax, 0x105c8930
jmp 0x14064ab5d
cmp eax, 0xdb70acc
jne 0x14064ab5d
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x118]
mov qword [rbp - 8], rax
mov rsp, qword [rbp - 0x58]
mov eax, 0x4f4fbd4c
jmp 0x14064cdf1
mov eax, 0x957a29ef
cmp ecx, 0xa
cmovl eax, edx
cmp eax, 0x103cf046
jle 0x14064ce60
cmp eax, 0x4f4fbd4b
jg 0x14064ce90
cmp eax, 0x103cf047
je 0x14064cee5
cmp eax, 0x115bd2f0
jne 0x14064cdf1
mov rax, qword [rbp + 0x130]
mov ecx, dword [str.YRS_DU8xCmJ_IXJv.51_2.___t__9___]
mov dword [rax + 7], ecx
mov rcx, qword [0x14071c372]
mov qword [rax], rcx
mov eax, dword [0x140b8792c]
mov ecx, dword [0x140b87930]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x91c92088
mov eax, 0x91c92088
test bl, 1
je 0x14064cdeb
jmp 0x14064cf0a
cmp eax, 0x9bb49143
jle 0x14064ced0
cmp eax, 0x9bb49144
je 0x14064cf14
cmp eax, 0xba42b70e
jne 0x14064cdf1
mov eax, 0x103cf047
jmp 0x14064cdf1
cmp eax, 0x77161277
je 0x14064cf4c
cmp eax, 0x4f4fbd4c
jne 0x14064cdf1
mov eax, dword [0x140b8792c]
mov ecx, dword [0x140b87930]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x9bb49144
mov eax, 0x9bb49144
test bl, 1
je 0x14064cdeb
jmp 0x14064cde6
cmp eax, 0x957a29ef
jne 0x14064cf70
mov eax, 0x9bb49144
jmp 0x14064cdf1
mov eax, dword [0x140b8792c]
mov ecx, dword [0x140b87930]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x115bd2f0
mov eax, 0x115bd2f0
test bl, 1
je 0x14064cdeb
mov eax, 0x77161277
jmp 0x14064cdeb
lea rax, [rbp + 0x118]
mov qword [rbp + 0x130], rax
mov eax, dword [0x140b8792c]
mov ecx, dword [0x140b87930]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xba42b70e
mov eax, 0xba42b70e
test bl, 1
je 0x14064cdeb
jmp 0x14064cde6
mov rax, qword [rbp + 0x130]
mov ecx, dword [str.YRS_DU8xCmJ_IXJv.51_2.___t__9___]
mov dword [rax + 7], ecx
mov rcx, qword [0x14071c372]
mov qword [rax], rcx
mov eax, 0x115bd2f0
jmp 0x14064cdf1
cmp eax, 0x91c92088
jne 0x14064cdf1
mov eax, dword [0x140b81d0c]
mov ecx, dword [0x140b81d10]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete dl
sete byte [rbp + 0x40]
cmp ecx, 0xa
setl r8b
setl byte [rbp + 0x38]
mov eax, dword [0x140b85e08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b85e0c], 0xa
setl cl
or cl, al
mov r15d, 0x4c83f76f
mov eax, 0x5f285d9c
cmovne r15d, eax
mov eax, 0x4c83f76f
mov ecx, 0x5a452ab9
cmovne eax, ecx
or r8b, dl
mov edx, dword [0x140b85e10]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
sete dl
cmp dword [0x140b85e14], 0xa
setl bl
or bl, dl
mov edx, 0xc1c11440
mov ecx, 0xe1ce8fd4
cmovne edx, ecx
mov dword [rbp + 0xa0], edx
mov edx, 0xc1c11440
mov ecx, 0x525196d6
cmovne edx, ecx
mov dword [rbp + 0xec], edx
test r8b, r8b
mov edx, 0xce3dbad4
mov ecx, 0x40101c7d
cmovne edx, ecx
mov dword [rbp + 0xe8], edx
mov r13d, 0xce3dbad4
mov ecx, 0xb17bf2d9
cmovne r13d, ecx
mov r8d, 0x3f554117
mov ecx, 0xe19ab78f
cmovne r8d, ecx
mov r9d, 0x3f554117
mov ecx, 0x69f801c2
cmovne r9d, ecx
mov r10d, 0x722582fe
mov ecx, 0x60cdc454
cmovne r10d, ecx
mov r11d, 0x722582fe
mov ecx, 0x7454dd32
cmovne r11d, ecx
mov r14d, 0x241d64e0
mov ecx, 0xe6377e40
cmovne r14d, ecx
mov edi, 0x18a5c586
jmp 0x14064d0b0
mov rcx, qword [rbp + 0x128]
mov edi, 0xb17bf2d9
nop word [rax + rax]
mov esi, edi
cmp edi, 0x18a5c585
jg 0x14064d100
cmp esi, 0xd4311603
jg 0x14064d150
cmp esi, 0xb17bf2d8
jle 0x14064d1ca
cmp esi, 0xb17bf2d9
je 0x14064d2ea
cmp esi, 0xce3dbad4
je 0x14064d09b
mov edi, esi
cmp esi, 0xd3dfa08b
jne 0x14064d0b0
mov edi, 0x863ece16
jmp 0x14064d0b0
cmp esi, 0x60cdc453
jg 0x14064d190
cmp esi, 0x3f554116
jle 0x14064d264
cmp esi, 0x3f554117
je 0x14064d303
cmp esi, 0x40101c7d
je 0x14064d30d
mov edi, esi
cmp esi, 0x42925182
jne 0x14064d0b0
mov edi, r13d
jmp 0x14064d0b0
cmp esi, 0xe19ab78e
jle 0x14064d288
cmp esi, 0xe19ab78f
je 0x14064d317
mov edi, r14d
cmp esi, 0xe5d08aee
je 0x14064d0b0
mov edi, esi
cmp esi, 0xe6377e40
jne 0x14064d0b0
mov edi, 0xa0498772
jmp 0x14064d0b0
cmp esi, 0x722582fd
jle 0x14064d2ba
cmp esi, 0x722582fe
je 0x14064d321
cmp esi, 0x7454dd32
je 0x14064d539
mov edi, esi
cmp esi, 0x76b290c5
jne 0x14064d0b0
mov edi, r11d
jmp 0x14064d0b0
mov edi, r9d
cmp esi, 0x863ece16
je 0x14064d0b0
cmp esi, 0xa0498772
jne 0x14064d7b1
lea rcx, [rbp + 0x118]
mov qword [rbp + 0x130], rcx
mov esi, 0xd5eeb186
nop dword [rax + rax]
cmp esi, 0xe1ce8fd3
jle 0x14064d230
cmp esi, 0xe1ce8fd4
je 0x14064d757
cmp esi, 0xfb5e7093
je 0x14064d255
cmp esi, 0x525196d6
jne 0x14064d200
mov esi, dword [rbp + 0xa0]
jmp 0x14064d200
cmp esi, 0xc1c11440
je 0x14064d25d
cmp esi, 0xd5eeb186
jne 0x14064d200
mov rdx, qword [rbp + 0x130]
cmp byte [rdx + 0xa], 0
setne dl
mov esi, 0xfb5e7093
jmp 0x14064d200
mov esi, dword [rbp + 0xec]
jmp 0x14064d200
mov esi, 0x525196d6
jmp 0x14064d200
cmp esi, 0x18a5c586
je 0x14064d773
mov edi, esi
cmp esi, 0x241d64e0
jne 0x14064d0b0
mov edi, 0xe5d08aee
jmp 0x14064d0b0
cmp esi, 0xd4311604
je 0x14064d791
mov edi, esi
cmp esi, 0xdd1117fe
jne 0x14064d0b0
lea rcx, [rbp + 0x118]
mov qword [rbp + 0xf8], rcx
mov edi, 0x76b290c5
jmp 0x14064d0b0
cmp esi, 0x60cdc454
je 0x14064d7a7
mov edi, esi
cmp esi, 0x69f801c2
jne 0x14064d0b0
lea rcx, [rbp + 0x118]
mov qword [rbp + 0x128], rcx
mov edi, r8d
jmp 0x14064d0b0
mov rcx, qword [rbp + 0x128]
mov qword [rbp + 0x108], rcx
mov edi, dword [rbp + 0xe8]
jmp 0x14064d0b0
mov edi, 0x69f801c2
jmp 0x14064d0b0
mov edi, 0x98a6be51
jmp 0x14064d0b0
mov edi, 0x42925182
jmp 0x14064d0b0
mov r12, qword [rbp + 0xf8]
mov edx, 0x304c3aaa
jmp 0x14064d340
mov edx, 0x387ec0a8
mov edi, dword [rbp + 0xd0]
nop word [rax + rax]
mov ebx, edx
cmp edx, 0x4979f3f0
jle 0x14064d3d0
cmp ebx, 0x5a452ab8
jle 0x14064d410
cmp ebx, 0x5a452ab9
je 0x14064d4bb
cmp ebx, 0x5f285d9c
je 0x14064d32f
mov edx, ebx
cmp ebx, 0x6db90673
jne 0x14064d340
movzx ecx, byte [rbp + 0xb0]
movsxd rdx, dword [rbp + 0x110]
imul rbx, rdx, 0xffffffffa0a0a0a1
shr rbx, 0x20
add ebx, edx
mov esi, ebx
shr esi, 0x1f
sar ebx, 5
add ebx, esi
imul esi, ebx, 0x33
mov ebx, edx
sub ebx, esi
neg esi
add edx, esi
add edx, 0x36
mov esi, 0xc9
sub esi, ebx
and esi, ecx
not ecx
and ecx, edx
or esi, ecx
mov byte [rbp + 0xc0], sil
mov edx, 0xff4c177a
jmp 0x14064d340
cmp ebx, 0x304c3aa9
jg 0x14064d480
mov edx, eax
cmp ebx, 0xff4c177a
je 0x14064d340
cmp ebx, 0x6dfd9e0
jne 0x14064d51b
mov edx, 0x387ec0a8
xor edi, edi
jmp 0x14064d340
cmp ebx, 0x4979f3f1
je 0x14064d4e7
mov edx, ebx
cmp ebx, 0x4c83f76f
jne 0x14064d340
mov rcx, qword [rbp + 0x130]
movzx edx, byte [rbp + 0xc0]
mov byte [rbp + rcx + 0x118], dl
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov edx, 0x5a452ab9
jmp 0x14064d340
cmp ebx, 0x304c3aaa
je 0x14064d511
mov edx, ebx
cmp ebx, 0x387ec0a8
jne 0x14064d340
mov dword [rbp + 0x110], edi
mov ecx, dword [rbp + 0x110]
cmp ecx, 0xb
mov edx, 0x9ceda19f
mov ecx, 0x4979f3f1
cmovl edx, ecx
jmp 0x14064d340
mov rcx, qword [rbp + 0x130]
movzx edx, byte [rbp + 0xc0]
mov byte [rbp + rcx + 0x118], dl
mov ecx, dword [rbp + 0x110]
add ecx, 1
mov dword [rbp + 0xd0], ecx
mov edx, r15d
jmp 0x14064d340
movsxd rcx, dword [rbp + 0x110]
mov qword [rbp + 0x130], rcx
mov rcx, qword [rbp + 0x130]
movzx ecx, byte [r12 + rcx]
mov byte [rbp + 0xb0], cl
mov edx, 0x6db90673
jmp 0x14064d340
mov edx, 0x6dfd9e0
jmp 0x14064d340
mov edx, ebx
cmp ebx, 0x9ceda19f
jne 0x14064d340
mov edi, 0x7454dd32
mov r12d, 0x301a537d
jmp 0x14064d0b0
mov r12, qword [rbp + 0xf8]
mov edx, 0x304c3aaa
jmp 0x14064d560
mov edx, 0x387ec0a8
mov edi, dword [rbp + 0xd0]
nop word cs:[rax + rax]
nop dword [rax]
mov ebx, edx
cmp edx, 0x4979f3f0
jle 0x14064d5f0
cmp ebx, 0x5a452ab8
jle 0x14064d630
cmp ebx, 0x5a452ab9
je 0x14064d6db
cmp ebx, 0x5f285d9c
je 0x14064d547
mov edx, ebx
cmp ebx, 0x6db90673
jne 0x14064d560
movzx edx, byte [rbp + 0xb0]
movsxd rbx, dword [rbp + 0x110]
imul rcx, rbx, 0xffffffffa0a0a0a1
shr rcx, 0x20
add ecx, ebx
mov esi, ecx
shr esi, 0x1f
sar ecx, 5
add ecx, esi
imul ecx, ecx, 0x33
mov esi, ebx
sub esi, ecx
neg ecx
add ecx, ebx
add ecx, 0x36
mov ebx, 0xc9
sub ebx, esi
and ebx, edx
not edx
and edx, ecx
or ebx, edx
mov byte [rbp + 0xc0], bl
mov edx, 0xff4c177a
jmp 0x14064d560
cmp ebx, 0x304c3aa9
jg 0x14064d6a0
mov edx, eax
cmp ebx, 0xff4c177a
je 0x14064d560
cmp ebx, 0x6dfd9e0
jne 0x14064d73b
mov edx, 0x387ec0a8
xor edi, edi
jmp 0x14064d560
cmp ebx, 0x4979f3f1
je 0x14064d707
mov edx, ebx
cmp ebx, 0x4c83f76f
jne 0x14064d560
mov rcx, qword [rbp + 0x130]
movzx edx, byte [rbp + 0xc0]
mov byte [rbp + rcx + 0x118], dl
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov edx, 0x5a452ab9
jmp 0x14064d560
cmp ebx, 0x304c3aaa
je 0x14064d731
mov edx, ebx
cmp ebx, 0x387ec0a8
jne 0x14064d560
mov dword [rbp + 0x110], edi
mov edx, dword [rbp + 0x110]
cmp edx, 0xb
mov edx, 0x9ceda19f
mov ecx, 0x4979f3f1
cmovl edx, ecx
jmp 0x14064d560
mov rcx, qword [rbp + 0x130]
movzx edx, byte [rbp + 0xc0]
mov byte [rbp + rcx + 0x118], dl
mov ecx, dword [rbp + 0x110]
add ecx, 1
mov dword [rbp + 0xd0], ecx
mov edx, r15d
jmp 0x14064d560
movsxd rdx, dword [rbp + 0x110]
mov qword [rbp + 0x130], rdx
mov rdx, qword [rbp + 0x130]
movzx edx, byte [r12 + rdx]
mov byte [rbp + 0xb0], dl
mov edx, 0x6db90673
jmp 0x14064d560
mov edx, 0x6dfd9e0
jmp 0x14064d560
mov edx, ebx
cmp ebx, 0x9ceda19f
jne 0x14064d560
mov edi, r10d
mov r12d, 0x301a537d
jmp 0x14064d0b0
and dl, 1
mov byte [rbp + 0x110], dl
mov dl, byte [rbp + 0x110]
mov byte [rbp + 0x50], dl
mov edi, 0xd4311604
jmp 0x14064d0b0
mov dl, byte [rbp + 0x40]
cmp byte [rbp + 0x38], 0
mov edi, 0x241d64e0
mov ecx, 0xe5d08aee
cmovne edi, ecx
test dl, dl
cmovne edi, ecx
jmp 0x14064d0b0
cmp byte [rbp + 0x50], 0
mov edi, 0x863ece16
mov ecx, 0xdd1117fe
cmovne edi, ecx
jmp 0x14064d0b0
mov edi, 0xd3dfa08b
jmp 0x14064d0b0
mov edi, esi
cmp esi, 0x98a6be51
jne 0x14064d0b0
mov rcx, qword [rbp + 0x108]
sub rsp, 0x20
call qword [rbp - 8]
mov rcx, rax
mov rdx, qword [rbp - 0x30]
call qword [rbp - 0x38]
add rsp, 0x20
mov eax, 0xe6e5226b
jmp 0x140644e40
mov eax, 0x105a81f
jmp 0x14064d820
mov rax, qword [rbp + 0x108]
mov qword [rbp + 0x130], rax
mov eax, dword [0x140b87914]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc30f5317
mov ecx, 0xc1084aec
cmove eax, ecx
cmp dword [0x140b87918], 0xa
cmovl eax, ecx
cmp eax, 0xef674272
jg 0x14064d860
cmp eax, 0xa251d39b
jle 0x14064d8a0
cmp eax, 0xc30f5316
jg 0x14064da54
cmp eax, 0xa251d39c
je 0x14064daa8
cmp eax, 0xc1084aec
jne 0x14064d820
mov eax, 0x2262aa09
jmp 0x14064d820
cmp eax, 0x1910b71d
jle 0x14064d8e0
cmp eax, 0x2262aa08
jg 0x14064da88
cmp eax, 0x1910b71e
je 0x14064dac0
cmp eax, 0x2157ac47
jne 0x14064d820
cmp byte [rbp + 0x58], 0
mov eax, 0x48755f06
mov ecx, 0xef674273
cmovne eax, ecx
jmp 0x14064d820
cmp eax, 0x80e66f9d
je 0x14064df2c
cmp eax, 0x9393bef7
je 0x14064d7ec
cmp eax, 0x947b1296
jne 0x14064d820
mov eax, dword [0x140b87914]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc30f5317
mov ecx, 0x9393bef7
jmp 0x14064d813
cmp eax, 0xef674273
je 0x14064df36
cmp eax, 0xf2105bf0
je 0x14064df4b
cmp eax, 0x105a81f
jne 0x14064d820
mov eax, dword [0x140b8791c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b87920], 0xa
setl cl
or cl, al
mov eax, 0xca90f8a6
mov ecx, 0xdca6a377
cmovne eax, ecx
mov esi, 0xca90f8a6
mov ecx, 0x534ed3a0
cmovne esi, ecx
lea rcx, [rbp + 0x8a]
mov qword [rbp + 0x118], rcx
mov edx, 0x5cf2efa4
mov ecx, 0x63efccbd
cmovne edx, ecx
mov ebx, 0x5cf2efa4
mov ecx, 0xf029b79a
cmovne ebx, ecx
mov ecx, 0xb178b55b
jmp 0x14064d980
mov rcx, qword [rbp + 0x118]
mov ecx, 0xf029b79a
nop word cs:[rax + rax]
nop
mov edi, ecx
cmp ecx, 0x3322995d
jle 0x14064d9c0
cmp edi, 0x5cf2efa3
jg 0x14064d9f0
mov ecx, esi
cmp edi, 0x3322995e
je 0x14064d980
mov ecx, edi
cmp edi, 0x534ed3a0
jne 0x14064d980
cmp byte [rbp + 0xd0], 0
setne byte [rbp + 0x110]
mov ecx, eax
jmp 0x14064d980
cmp edi, 0xdca6a376
jg 0x14064da14
mov ecx, ebx
cmp edi, 0xb178b55b
je 0x14064d980
mov ecx, edi
cmp edi, 0xca90f8a6
jne 0x14064d980
movzx ecx, byte [rbp + 0xd0]
mov ecx, 0x534ed3a0
jmp 0x14064d980
cmp edi, 0x5cf2efa4
je 0x14064d968
mov ecx, edi
cmp edi, 0x63efccbd
jne 0x14064d980
mov ecx, 0x3322995e
jmp 0x14064d980
cmp edi, 0xf029b79a
jne 0x14064da33
mov rcx, qword [rbp + 0x118]
movzx ecx, byte [rcx]
mov byte [rbp + 0xd0], cl
mov ecx, edx
jmp 0x14064d980
mov ecx, edi
cmp edi, 0xdca6a377
jne 0x14064d980
mov al, byte [rbp + 0x110]
mov byte [rbp + 0x58], al
mov eax, 0x2157ac47
jmp 0x14064d820
cmp eax, 0xc30f5317
je 0x14064e3b9
cmp eax, 0xe4d0f634
jne 0x14064d820
mov eax, dword [0x140b87914]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2105bf0
mov ecx, 0x1910b71e
jmp 0x14064d813
cmp eax, 0x48755f06
jne 0x14064e3ca
lea rax, [rbp + 0x60]
mov qword [rbp + 0x108], rax
mov eax, 0x947b1296
jmp 0x14064d820
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0x128], rax
mov eax, 0xe4d0f634
jmp 0x14064d820
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0xa0], rax
mov eax, dword [0x140b87924]
mov ecx, dword [0x140b87928]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x40]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x38]
or cl, al
mov ecx, 0xb74b6b39
mov eax, 0x676e747d
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov ecx, 0xb74b6b39
mov eax, 0xafb4a2b0
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r11d, 0xb3ef22c6
mov eax, 0x7a643219
cmovne r11d, eax
mov r8d, 0xb3ef22c6
mov eax, 0xea32b52d
cmovne r8d, eax
mov r10d, 0x693a37a0
mov eax, 0x74c48e6d
cmovne r10d, eax
mov r14d, 0x693a37a0
mov eax, 0xd76709be
cmovne r14d, eax
mov r15d, 0xdcf0ac22
mov eax, 0x19abe146
cmovne r15d, eax
mov r12d, 0xdcf0ac22
mov eax, 0xccdfa049
cmovne r12d, eax
mov ebx, 0xf5f879af
mov eax, 0x34da25e
cmovne ebx, eax
mov r13d, 0xf5f879af
mov eax, 0x31cfbacd
cmovne r13d, eax
mov ecx, 0x6f981147
mov eax, 0xc6a6a988
cmovne ecx, eax
mov edi, 0xf96356fc
jmp 0x14064dbb0
mov edi, 0xafb4a2b0
nop dword [rax + rax]
mov eax, edi
cmp edi, 0xea32b52c
jg 0x14064dc00
cmp eax, 0xc512ab1a
jle 0x14064dc40
cmp eax, 0xccdfa048
jle 0x14064dccd
cmp eax, 0xd76709bd
jg 0x14064dd94
cmp eax, 0xccdfa049
je 0x14064ddd4
mov edi, eax
cmp eax, 0xd3d9455e
jne 0x14064dbb0
mov edi, dword [rbp + 0xe8]
jmp 0x14064dbb0
cmp eax, 0x31cfbacc
jle 0x14064dc80
cmp eax, 0x693a379f
jle 0x14064dcf8
cmp eax, 0x74c48e6c
jg 0x14064ddbf
cmp eax, 0x693a37a0
je 0x14064dde9
mov edi, eax
cmp eax, 0x6f981147
jne 0x14064dbb0
mov edi, 0xa18c24aa
jmp 0x14064dbb0
cmp eax, 0xb3ef22c5
jg 0x14064dd2d
mov edi, ecx
cmp eax, 0xa18c24aa
je 0x14064dbb0
cmp eax, 0xa6b8c7f4
je 0x14064ddf3
mov edi, eax
cmp eax, 0xafb4a2b0
jne 0x14064dbb0
mov edi, dword [rbp + 0xec]
jmp 0x14064dbb0
cmp eax, 0xff4474c6
jg 0x14064dd58
cmp eax, 0xea32b52d
je 0x14064ddff
cmp eax, 0xf5f879af
je 0x14064de5e
mov edi, eax
cmp eax, 0xf96356fc
jne 0x14064dbb0
movzx eax, byte [rbp + 0x40]
cmp byte [rbp + 0x38], 0
mov edi, 0x6f981147
mov esi, 0xa18c24aa
cmovne edi, esi
test al, al
cmovne edi, esi
jmp 0x14064dbb0
cmp eax, 0xc512ab1b
je 0x14064de68
cmp eax, 0xc6a6a988
je 0x14064de76
mov edi, eax
cmp eax, 0xcae4aca2
jne 0x14064dbb0
mov edi, r13d
jmp 0x14064dbb0
mov edi, ebx
cmp eax, 0x31cfbacd
je 0x14064dbb0
cmp eax, 0x58d452e8
je 0x14064de80
mov edi, eax
cmp eax, 0x676e747d
jne 0x14064dbb0
mov edi, 0xc512ab1b
mov edx, dword [rbp + 0xd0]
jmp 0x14064dbb0
cmp eax, 0xb3ef22c6
je 0x14064deb0
cmp eax, 0xb74b6b39
je 0x14064dba6
mov edi, eax
cmp eax, 0xc4925a40
jne 0x14064dbb0
mov edi, r14d
jmp 0x14064dbb0
mov edi, r8d
cmp eax, 0xff4474c7
je 0x14064dbb0
cmp eax, 0x34da25e
je 0x14064deea
mov edi, eax
cmp eax, 0x19abe146
jne 0x14064dbb0
cmp byte [rbp + 0x50], 0
mov edi, 0xc4925a40
mov eax, 0xff4474c7
cmovne edi, eax
jmp 0x14064dbb0
mov edi, r10d
cmp eax, 0xd76709be
je 0x14064dbb0
mov edi, eax
cmp eax, 0xdcf0ac22
jne 0x14064dbb0
mov eax, dword [rbp + 0x110]
mov edi, 0xccdfa049
jmp 0x14064dbb0
cmp eax, 0x7a643219
jne 0x14064def4
mov edi, 0x58d452e8
jmp 0x14064dbb0
mov eax, dword [rbp + 0x110]
cmp eax, 0x2b
setl byte [rbp + 0x50]
mov edi, r15d
jmp 0x14064dbb0
mov edi, 0xd76709be
jmp 0x14064dbb0
mov edi, 0xc512ab1b
xor edx, edx
jmp 0x14064dbb0
movsxd rax, dword [rbp + 0x110]
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x118]
mov rdi, qword [rbp + 0xa0]
movsx eax, byte [rdi + rax]
mov dword [rbp + 0xb0], eax
movsxd rax, dword [rbp + 0x110]
imul rdi, rax, 0xffffffffa0a0a0a1
shr rdi, 0x20
add edi, eax
mov r9d, edi
shr r9d, 0x1f
sar edi, 5
add edi, r9d
imul edi, edi, 0x33
neg edi
add eax, edi
add eax, 0x36
mov dword [rbp + 0xc0], eax
mov edi, r11d
jmp 0x14064dbb0
mov edi, 0x31cfbacd
jmp 0x14064dbb0
mov dword [rbp + 0x110], edx
mov edi, r12d
jmp 0x14064dbb0
mov edi, 0xcae4aca2
jmp 0x14064dbb0
mov eax, dword [rbp + 0xb0]
xor eax, dword [rbp + 0xc0]
mov rdi, qword [rbp + 0x118]
mov byte [rbp + rdi + 0x60], al
mov eax, dword [rbp + 0x110]
add eax, 1
mov dword [rbp + 0xd0], eax
mov edi, 0xd3d9455e
jmp 0x14064dbb0
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov edi, 0xea32b52d
jmp 0x14064dbb0
mov edi, 0xa6b8c7f4
jmp 0x14064dbb0
mov edi, eax
cmp eax, 0x74c48e6d
jne 0x14064dbb0
mov eax, dword [0x140b87914]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2105bf0
mov ecx, 0x80e66f9d
cmove eax, ecx
cmp dword [0x140b87918], 0xa
cmovl eax, ecx
jmp 0x14064e396
mov eax, 0x48755f06
jmp 0x14064d820
lea rax, [rbp + 0x60]
mov qword [rbp + 0xf8], rax
mov eax, 0xa251d39c
jmp 0x14064d820
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0xa0], rax
mov eax, dword [0x140b87924]
mov ecx, dword [0x140b87928]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x40]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x38]
or cl, al
mov ecx, 0xb74b6b39
mov eax, 0x676e747d
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov ecx, 0xb74b6b39
mov eax, 0xafb4a2b0
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r11d, 0xb3ef22c6
mov eax, 0x7a643219
cmovne r11d, eax
mov r8d, 0xb3ef22c6
mov eax, 0xea32b52d
cmovne r8d, eax
mov r10d, 0x693a37a0
mov eax, 0x74c48e6d
cmovne r10d, eax
mov r14d, 0x693a37a0
mov eax, 0xd76709be
cmovne r14d, eax
mov r15d, 0xdcf0ac22
mov eax, 0x19abe146
cmovne r15d, eax
mov r12d, 0xdcf0ac22
mov eax, 0xccdfa049
cmovne r12d, eax
mov ebx, 0xf5f879af
mov eax, 0x34da25e
cmovne ebx, eax
mov r13d, 0xf5f879af
mov eax, 0x31cfbacd
cmovne r13d, eax
mov ecx, 0x6f981147
mov eax, 0xc6a6a988
cmovne ecx, eax
mov edi, 0xf96356fc
jmp 0x14064e040
mov edi, 0xafb4a2b0
nop word cs:[rax + rax]
mov eax, edi
cmp edi, 0xea32b52c
jg 0x14064e090
cmp eax, 0xc512ab1a
jle 0x14064e0d0
cmp eax, 0xccdfa048
jle 0x14064e15d
cmp eax, 0xd76709bd
jg 0x14064e224
cmp eax, 0xccdfa049
je 0x14064e264
mov edi, eax
cmp eax, 0xd3d9455e
jne 0x14064e040
mov edi, dword [rbp + 0xe8]
jmp 0x14064e040
cmp eax, 0x31cfbacc
jle 0x14064e110
cmp eax, 0x693a379f
jle 0x14064e188
cmp eax, 0x74c48e6c
jg 0x14064e24f
cmp eax, 0x693a37a0
je 0x14064e279
mov edi, eax
cmp eax, 0x6f981147
jne 0x14064e040
mov edi, 0xa18c24aa
jmp 0x14064e040
cmp eax, 0xb3ef22c5
jg 0x14064e1bd
mov edi, ecx
cmp eax, 0xa18c24aa
je 0x14064e040
cmp eax, 0xa6b8c7f4
je 0x14064e283
mov edi, eax
cmp eax, 0xafb4a2b0
jne 0x14064e040
mov edi, dword [rbp + 0xec]
jmp 0x14064e040
cmp eax, 0xff4474c6
jg 0x14064e1e8
cmp eax, 0xea32b52d
je 0x14064e28f
cmp eax, 0xf5f879af
je 0x14064e2ee
mov edi, eax
cmp eax, 0xf96356fc
jne 0x14064e040
movzx eax, byte [rbp + 0x40]
cmp byte [rbp + 0x38], 0
mov edi, 0x6f981147
mov esi, 0xa18c24aa
cmovne edi, esi
test al, al
cmovne edi, esi
jmp 0x14064e040
cmp eax, 0xc512ab1b
je 0x14064e2f8
cmp eax, 0xc6a6a988
je 0x14064e306
mov edi, eax
cmp eax, 0xcae4aca2
jne 0x14064e040
mov edi, r13d
jmp 0x14064e040
mov edi, ebx
cmp eax, 0x31cfbacd
je 0x14064e040
cmp eax, 0x58d452e8
je 0x14064e310
mov edi, eax
cmp eax, 0x676e747d
jne 0x14064e040
mov edi, 0xc512ab1b
mov edx, dword [rbp + 0xd0]
jmp 0x14064e040
cmp eax, 0xb3ef22c6
je 0x14064e340
cmp eax, 0xb74b6b39
je 0x14064e031
mov edi, eax
cmp eax, 0xc4925a40
jne 0x14064e040
mov edi, r14d
jmp 0x14064e040
mov edi, r8d
cmp eax, 0xff4474c7
je 0x14064e040
cmp eax, 0x34da25e
je 0x14064e37a
mov edi, eax
cmp eax, 0x19abe146
jne 0x14064e040
cmp byte [rbp + 0x50], 0
mov edi, 0xc4925a40
mov eax, 0xff4474c7
cmovne edi, eax
jmp 0x14064e040
mov edi, r10d
cmp eax, 0xd76709be
je 0x14064e040
mov edi, eax
cmp eax, 0xdcf0ac22
jne 0x14064e040
mov eax, dword [rbp + 0x110]
mov edi, 0xccdfa049
jmp 0x14064e040
cmp eax, 0x7a643219
jne 0x14064e384
mov edi, 0x58d452e8
jmp 0x14064e040
mov eax, dword [rbp + 0x110]
cmp eax, 0x2b
setl byte [rbp + 0x50]
mov edi, r15d
jmp 0x14064e040
mov edi, 0xd76709be
jmp 0x14064e040
mov edi, 0xc512ab1b
xor edx, edx
jmp 0x14064e040
movsxd rax, dword [rbp + 0x110]
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x118]
mov rdi, qword [rbp + 0xa0]
movsx eax, byte [rdi + rax]
mov dword [rbp + 0xb0], eax
movsxd rax, dword [rbp + 0x110]
imul rdi, rax, 0xffffffffa0a0a0a1
shr rdi, 0x20
add edi, eax
mov r9d, edi
shr r9d, 0x1f
sar edi, 5
add edi, r9d
imul edi, edi, 0x33
neg edi
add eax, edi
add eax, 0x36
mov dword [rbp + 0xc0], eax
mov edi, r11d
jmp 0x14064e040
mov edi, 0x31cfbacd
jmp 0x14064e040
mov dword [rbp + 0x110], edx
mov edi, r12d
jmp 0x14064e040
mov edi, 0xcae4aca2
jmp 0x14064e040
mov eax, dword [rbp + 0xb0]
xor eax, dword [rbp + 0xc0]
mov rdi, qword [rbp + 0x118]
mov byte [rbp + rdi + 0x60], al
mov eax, dword [rbp + 0x110]
add eax, 1
mov dword [rbp + 0xd0], eax
mov edi, 0xd3d9455e
jmp 0x14064e040
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov edi, 0xea32b52d
jmp 0x14064e040
mov edi, 0xa6b8c7f4
jmp 0x14064e040
mov edi, eax
cmp eax, 0x74c48e6d
jne 0x14064e040
mov eax, 0x1910b71e
mov r10d, 0x197355fc
mov r12d, 0x301a537d
mov r14d, 0xdfe877e2
mov r11d, 0x43bd80c
mov r15d, 0x9ae64220
jmp 0x14064d820
mov rax, qword [rbp + 0x108]
mov eax, 0x9393bef7
jmp 0x14064d820
cmp eax, 0x2262aa09
jne 0x14064d820
mov qword [rbp - 0x58], rsp
mov rax, qword [rbp + 0x130]
mov qword [rbp - 0x30], rax
mov eax, dword [0x140b87598]
mov ecx, dword [0x140b8759c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xf2]
cmp ecx, 0xa
setl byte [rbp + 0xf6]
mov eax, 0x65a8de91
jmp 0x14064e425
mov eax, 0xe286313f
jmp 0x14064e44d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb90758d0
mov ecx, 0xdb70acc
cmove eax, ecx
cmp dword [0x140b8759c], 0xa
cmovl eax, ecx
cmp eax, 0xb568baf
jg 0x14064e570
cmp eax, 0xcc82d722
jle 0x14064e5d0
cmp eax, 0xe9f43b2b
jg 0x14064e670
cmp eax, 0xd8b85b72
jg 0x14064e79a
cmp eax, 0xcc82d723
je 0x14064eebf
cmp eax, 0xd2043a23
je 0x14064f123
cmp eax, 0xd37f068e
jne 0x14064e44d
mov rcx, qword [rbp + 0xd8]
mov eax, dword [rbp + 0xcc]
mov rdx, qword [rcx]
mov qword [rbp + 0x128], rdx
mov rcx, qword [rcx + 8]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0x128]
mov qword [rbp + 0x108], rdx
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0x128]
mov qword [rbp + 0x130], rcx
mov ecx, dword [0x140b856c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140b856cc], 0xa
setl dl
or dl, cl
mov edi, 0x7fb25dbb
mov ecx, 0xcc941bd9
cmovne edi, ecx
mov edx, 0x7fb25dbb
mov ecx, 0x904316b4
cmovne edx, ecx
mov ecx, 0xd7747bb6
cmp ecx, 0xcc941bd8
jle 0x14064e540
cmp ecx, 0xcc941bd9
je 0x14064e555
cmp ecx, 0xd7747bb6
je 0x14064e55c
cmp ecx, 0x7fb25dbb
jne 0x14064e510
mov rcx, qword [rbp + 0x130]
mov ecx, 0x904316b4
jmp 0x14064e510
cmp ecx, 0x904316b4
je 0x14064e560
cmp ecx, 0xaa8072d6
jne 0x14064e510
jmp 0x14064f153
mov ecx, 0xaa8072d6
jmp 0x14064e510
mov ecx, edx
jmp 0x14064e510
lea rbx, [rax + rax]
add rbx, qword [rbp + 0x130]
mov ecx, edi
jmp 0x14064e510
cmp eax, 0x3b64308c
jg 0x14064e620
cmp eax, 0x1ad31eb5
jle 0x14064e6c2
cmp eax, 0x2a900c99
jg 0x14064e7e4
cmp eax, 0x1ad31eb6
je 0x14064f179
cmp eax, 0x21d7dbd8
je 0x14064f183
cmp eax, 0x24785661
jne 0x14064e44d
mov eax, 0xf64e813a
mov dword [rbp], 0
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0x10], rcx
jmp 0x14064e44d
cmp eax, 0xb10055d8
jle 0x14064e712
cmp eax, 0xb90758cf
jg 0x14064e80f
cmp eax, 0xb10055d9
je 0x14064f3d0
cmp eax, 0xb165fdfb
je 0x14064f4af
cmp eax, 0xb770ea32
jne 0x14064e44d
mov eax, 0xac67b3ca
mov ecx, dword [rbp + 0x34]
mov dword [rbp + 0x20], ecx
jmp 0x14064e44d
cmp eax, 0x5ab29cd6
jle 0x14064e75c
cmp eax, 0x695b004b
jg 0x14064e84e
cmp eax, 0x5ab29cd7
je 0x14064e420
cmp eax, 0x65a8de91
je 0x14064f4cd
cmp eax, 0x66a7fa2f
jne 0x14064e44d
mov eax, 0xf64e813a
mov dword [rbp], 1
mov rcx, qword [rbp + 0x50]
mov qword [rbp + 0x10], rcx
jmp 0x14064e44d
cmp eax, 0xfcc945e6
jg 0x14064e87f
cmp eax, 0xe9f43b2c
je 0x14064f4f1
cmp eax, 0xedf79c40
je 0x14064f50f
cmp eax, 0xf64e813a
jne 0x14064e44d
mov edx, dword [rbp]
test edx, edx
mov eax, 0x426c2e4
mov ecx, 0x695b004c
cmove eax, ecx
mov dword [rbp - 0x10], edx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x28], rcx
jmp 0x14064e44d
cmp eax, 0x108f317b
jle 0x14064e8d0
cmp eax, 0x108f317c
je 0x14064f52d
cmp eax, 0x14f6b821
je 0x14064f54b
cmp eax, 0x19f053e2
jne 0x14064e44d
cmp byte [rbp + 0xf4], 0
mov eax, 0x3d6b843f
mov ecx, 0xe286313f
cmovne eax, ecx
mov rcx, qword [rbp + 0xc0]
mov qword [rbp - 0x28], rcx
jmp 0x14064e44d
cmp eax, 0x967b155d
jle 0x14064e914
cmp eax, 0x967b155e
je 0x14064f55c
cmp eax, 0x9c30d430
je 0x14064f566
cmp eax, 0xac67b3ca
jne 0x14064e44d
mov eax, dword [rbp + 0x20]
sub eax, 1
mov dword [rbp + 0xcc], eax
mov eax, 0x2c189fe4
mov ecx, 0xedf79c40
cmovb eax, ecx
jmp 0x14064e44d
cmp eax, 0x3d6b843e
jle 0x14064ee8b
cmp eax, 0x3d6b843f
je 0x14064f570
cmp eax, 0x48efa0fa
je 0x14064f58e
cmp eax, 0x534fd5c2
jne 0x14064e44d
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x50], rax
mov eax, 0xe9f43b2c
jmp 0x14064e44d
cmp eax, 0xd8b85b73
je 0x14064f5ef
cmp eax, 0xdc659fd9
je 0x14064f5f9
cmp eax, 0xe286313f
jne 0x14064e44d
mov rax, qword [rbp - 0x28]
mov qword [rbp + 0xb0], rax
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfcc945e7
mov ecx, 0x105c8930
jmp 0x14064e440
cmp eax, 0x2a900c9a
je 0x14064f603
cmp eax, 0x2c189fe4
je 0x14064f627
cmp eax, 0x3210e39e
jne 0x14064e44d
mov eax, 0x19f053e2
jmp 0x14064e44d
cmp eax, 0xb90758d0
je 0x14064f676
cmp eax, 0xc5112497
je 0x14064e427
cmp eax, 0xcc041a20
jne 0x14064e44d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb568bb0
mov ecx, 0x24785661
jmp 0x14064e440
cmp eax, 0x695b004c
je 0x14064f680
cmp eax, 0x717abff5
je 0x14064f699
cmp eax, 0x7fb39938
jne 0x14064e44d
mov eax, 0xd2043a23
xor ecx, ecx
mov qword [rbp + 8], rcx
jmp 0x14064e44d
cmp eax, 0xfcc945e7
je 0x14064f6bc
cmp eax, 0xff1feb74
je 0x14064f6e2
cmp eax, 0x426c2e4
jne 0x14064e44d
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0x58]
cmp dword [rbp - 0x10], 0
mov eax, 0xd2043a23
mov ecx, 0x108f317c
cmove eax, ecx
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 8], rcx
jmp 0x14064e44d
cmp eax, 0xb568bb0
je 0x14064f7a4
cmp eax, 0x105c8930
jne 0x1406506a7
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov r8, qword [rax + 0x30]
mov rcx, qword [rbp + 0xd8]
mov edx, 0xc51e8ee8
jmp 0x14064f7e0
cmp eax, 0x87413c89
je 0x14064f993
cmp eax, 0x92579195
jne 0x14064e44d
mov rax, qword [rbp + 0x40]
mov qword [rbp - 0x48], rax
mov eax, dword [0x140b856e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856e4], 0xa
setl cl
or cl, al
mov r10d, 0xd9536939
mov eax, 0x526c4a1b
cmovne r10d, eax
mov r8d, 0xd9536939
mov eax, 0x18424c
cmovne r8d, eax
mov r9d, 0x487c4989
mov eax, 0x44405ebe
cmovne r9d, eax
mov r14d, 0x487c4989
mov eax, 0xec8d2f6a
cmovne r14d, eax
mov edx, 0x32217ee9
mov eax, 0xfe732f8f
cmovne edx, eax
mov ecx, 0x32217ee9
mov eax, 0x319b1022
cmovne ecx, eax
mov eax, dword [0x140b856e8]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
cmp dword [0x140b856ec], 0xa
setl bl
or bl, al
mov esi, 0x1936587e
mov eax, 0x3450bef1
cmovne esi, eax
mov dword [rbp - 0x40], esi
mov r13d, 0x1936587e
mov eax, 0x2aa70969
cmovne r13d, eax
mov esi, 0xfa2e6c52
jmp 0x14064e9f0
mov esi, 0x2aa70969
nop
mov ebx, esi
cmp esi, 0xf5d8201
jle 0x14064ea30
cmp ebx, 0x3450bef0
jg 0x14064ea70
cmp ebx, 0xf5d8202
je 0x14064eafc
cmp ebx, 0x1936587e
je 0x14064e9ea
mov esi, ebx
cmp ebx, 0x2aa70969
jne 0x14064e9f0
mov esi, dword [rbp - 0x40]
jmp 0x14064e9f0
cmp ebx, 0xc03ffea9
jg 0x14064eada
cmp ebx, 0x89731815
je 0x14064eb22
mov esi, r13d
cmp ebx, 0x97bcf3cc
je 0x14064e9f0
mov esi, ebx
cmp ebx, 0xa396aca4
jne 0x14064e9f0
mov esi, 0x89731815
jmp 0x14064e9f0
cmp ebx, 0x3450bef1
je 0x14064eb48
cmp ebx, 0x41e78b31
je 0x14064eb60
mov esi, ebx
cmp ebx, 0x6fa5b8b5
jne 0x14064e9f0
mov eax, dword [rbp - 8]
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0xe8]
mov dword [rbp + 0xe0], eax
lea rbx, [r12 + 1]
mov qword [rbp + 0x118], rbx
mov bl, byte [r12]
mov byte [rbp + 0x107], bl
cmp byte [rbp + 0x107], 0
mov esi, 0x41e78b31
mov ebx, 0xf5d8202
cmove esi, ebx
jmp 0x14064e9f0
cmp ebx, 0xce861a73
je 0x14064edef
cmp ebx, 0xfa2e6c52
jne 0x14064ee58
mov esi, 0x97bcf3cc
jmp 0x14064e9f0
mov edi, dword [rbp + 0xe0]
mov esi, 0xce861a73
mov dword [rbp + 0xa0], 1
mov eax, dword [rbp + 0xe0]
mov dword [rbp + 0xec], eax
jmp 0x14064e9f0
mov edi, dword [rbp + 0xe4]
mov esi, 0xce861a73
mov dword [rbp + 0xa0], 0
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0xec], eax
jmp 0x14064e9f0
mov esi, 0x6fa5b8b5
mov dword [rbp + 0xe8], 0x811c9dc5
mov r12, qword [rbp - 0x48]
jmp 0x14064e9f0
mov eax, edi
mov edi, r13d
movsx esi, byte [rbp + 0x107]
mov ebx, dword [rbp + 0xe0]
mov dword [rbp + 0xf8], esi
mov r11d, 0x99cb2414
jmp 0x14064eba0
mov esi, dword [rbp + 0x130]
xor esi, ebx
imul r15d, esi, 0x1000193
mov r11d, r10d
nop word cs:[rax + rax]
nop dword [rax]
mov esi, r11d
cmp r11d, 0xefa59d0
jle 0x14064ebf0
cmp esi, 0x44405ebd
jle 0x14064ec20
cmp esi, 0x526c4a1a
jle 0x14064ec92
cmp esi, 0x776aeffa
je 0x14064ed5e
mov r11d, r14d
cmp esi, 0x796ae0dd
je 0x14064eba0
mov r11d, esi
cmp esi, 0x526c4a1b
jne 0x14064eba0
jmp 0x14064ee2a
cmp esi, 0xec8d2f69
jg 0x14064ec60
cmp esi, 0xbe589b90
jg 0x14064ecca
cmp esi, 0x99cb2414
je 0x14064ed70
mov r11d, esi
cmp esi, 0xae8ad92c
jne 0x14064eba0
mov r11d, ecx
jmp 0x14064eba0
cmp esi, 0x319b1021
jg 0x14064ecfc
cmp esi, 0xefa59d1
je 0x14064ed8b
mov r11d, esi
cmp esi, 0x171b7c71
jne 0x14064eba0
mov r11d, 0xefa59d1
mov r13d, dword [rbp + 0x128]
jmp 0x14064eba0
cmp esi, 0x18424b
jg 0x14064ed28
cmp esi, 0xec8d2f6a
je 0x14064ed9a
mov r11d, esi
cmp esi, 0xfe732f8f
jne 0x14064eba0
mov r11d, 0xbe589b91
jmp 0x14064eba0
cmp esi, 0x44405ebe
je 0x14064edb1
mov r11d, esi
cmp esi, 0x487c4989
jne 0x14064eba0
mov esi, dword [rbp + 0xf8]
mov esi, dword [rbp + 0xf8]
mov esi, dword [rbp + 0xf8]
mov r11d, 0xec8d2f6a
jmp 0x14064eba0
cmp esi, 0xbe589b91
je 0x14064edbc
mov r11d, esi
cmp esi, 0xd9536939
jne 0x14064eba0
mov esi, dword [rbp + 0x130]
mov esi, dword [rbp + 0x130]
mov r11d, 0x18424c
jmp 0x14064eba0
cmp esi, 0x319b1022
je 0x14064edd7
mov r11d, esi
cmp esi, 0x32217ee9
jne 0x14064eba0
mov esi, dword [rbp + 0xf8]
mov r11d, 0x319b1022
jmp 0x14064eba0
cmp esi, 0x18424c
je 0x14064eb80
mov r11d, esi
cmp esi, 0xc34b97b
jne 0x14064eba0
cmp byte [rbp + 0xf7], 0
mov r11d, 0x776aeffa
mov esi, 0xae8ad92c
cmovne r11d, esi
jmp 0x14064eba0
mov r11d, 0xefa59d1
mov r13d, dword [rbp + 0xf8]
jmp 0x14064eba0
mov esi, dword [rbp + 0xf8]
cmp esi, 0x41
setge byte [rbp + 0xf7]
mov r11d, 0xc34b97b
jmp 0x14064eba0
mov dword [rbp + 0x130], r13d
mov r11d, r8d
jmp 0x14064eba0
mov esi, dword [rbp + 0xf8]
or esi, 0x20
mov dword [rbp + 0x128], esi
mov r11d, r9d
jmp 0x14064eba0
mov r11d, 0x171b7c71
jmp 0x14064eba0
cmp byte [rbp + 0xf3], 0
mov r11d, 0x776aeffa
mov esi, 0x796ae0dd
cmovne r11d, esi
jmp 0x14064eba0
mov esi, dword [rbp + 0xf8]
cmp esi, 0x5b
setl byte [rbp + 0xf3]
mov r11d, edx
jmp 0x14064eba0
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0x110], eax
cmp dword [rbp + 0xa0], 0
mov esi, 0xc03ffeaa
mov eax, 0x6fa5b8b5
cmove esi, eax
mov r12, qword [rbp + 0x118]
mov eax, dword [rbp + 0x110]
mov dword [rbp - 8], eax
mov dword [rbp + 0xe8], edi
jmp 0x14064e9f0
mov dword [rbp + 0x108], r15d
mov ebx, dword [rbp + 0x108]
mov dword [rbp + 0xe4], ebx
mov esi, 0xa396aca4
mov r11d, 0x43bd80c
mov r15d, 0x9ae64220
mov r13d, edi
mov edi, eax
jmp 0x14064e9f0
mov esi, ebx
cmp ebx, 0xc03ffeaa
jne 0x14064e9f0
mov eax, dword [rbp + 0x110]
mov dword [rbp + 0x4c], eax
mov eax, 0x717abff5
mov r10d, 0x197355fc
mov r12d, 0x301a537d
mov r14d, 0xdfe877e2
jmp 0x14064e44d
cmp eax, 0x3b64308d
je 0x14064f99d
cmp eax, 0x3beaf80c
jne 0x14064e44d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd37f068e
mov ecx, 0xb10055d9
jmp 0x14064e440
mov r9, qword [rbp + 0xb8]
lea r8, [r9 + 8]
mov ebx, 0x227d50b9
jmp 0x14064eee0
mov rax, qword [rbp + 0xf8]
mov ebx, 0x197355fc
nop dword [rax]
cmp ebx, 0x197355fb
jle 0x14064ef20
cmp ebx, 0x301a537c
jle 0x14064ef50
cmp ebx, 0x3ac141a9
je 0x14064f049
cmp ebx, 0x47508655
jne 0x14064f0f0
mov rax, qword [rbp + 0x108]
mov rax, qword [rax]
mov qword [rbp + 0x130], rax
mov ebx, 0x3ac141a9
jmp 0x14064eee0
cmp ebx, 0xfb979344
jg 0x14064f010
cmp ebx, 0xb26fbda0
je 0x14064f05e
cmp ebx, 0xdfe877e2
jne 0x14064eee0
mov ebx, 0x47508655
jmp 0x14064eee0
cmp ebx, 0x197355fc
je 0x14064f086
cmp ebx, 0x227d50b9
jne 0x14064eee0
mov rbx, qword [r9]
mov ecx, dword [0x140b856d0]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
sete cl
cmp dword [0x140b856d4], 0xa
setl al
or al, cl
mov ecx, 0x49bfbe0a
cmovne ecx, r11d
mov edi, 0x49bfbe0a
cmovne edi, r15d
mov rsi, qword [rbx]
mov ebx, 0xdf6722b2
nop word cs:[rax + rax]
nop
cmp ebx, 0xe111c3c7
jle 0x14064efe0
cmp ebx, 0x49bfbe0a
je 0x14064eff7
cmp ebx, 0x43bd80c
je 0x14064f0c0
cmp ebx, 0xe111c3c8
jne 0x14064efb0
mov ebx, edi
jmp 0x14064efb0
cmp ebx, 0x9ae64220
je 0x14064effe
cmp ebx, 0xdf6722b2
jne 0x14064efb0
mov ebx, 0xe111c3c8
jmp 0x14064efb0
mov ebx, 0x9ae64220
jmp 0x14064efb0
mov ebx, ecx
jmp 0x14064efb0
cmp ebx, 0xfb979345
je 0x14064eed1
cmp ebx, 0x2b74b72
jne 0x14064eee0
mov rax, qword [rbp + 0x128]
mov rcx, qword [rbp + 0xf8]
cmp rcx, qword [rax]
mov ebx, 0xb26fbda0
cmove ebx, r12d
xor edx, edx
jmp 0x14064eee0
cmp qword [rbp + 0x130], 0
setne dl
mov ebx, 0x301a537d
jmp 0x14064eee0
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r10d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r10d
jmp 0x14064eee0
mov rax, qword [rbp + 0xf8]
add rax, 0x30
mov qword [rbp + 0x108], rax
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r14d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r14d
jmp 0x14064eee0
mov qword [rbp + 0x118], rsi
mov rax, qword [rbp + 0x118]
mov qword [rbp + 0xf8], rax
mov rax, qword [rbp + 0xf8]
mov qword [r9], rax
mov qword [rbp + 0x128], r8
mov ebx, 0x2b74b72
jmp 0x14064eee0
cmp ebx, 0x301a537d
jne 0x14064eee0
and dl, 1
mov byte [rbp + 0xf4], dl
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21d7dbd8
mov ecx, 0x3210e39e
jmp 0x14064e440
mov rax, qword [rbp + 8]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0x98]
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb90758d0
mov ecx, 0xc5112497
jmp 0x14064e440
mov qword [rbp + 0x118], rbx
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x128]
mov eax, 0xb10055d9
jmp 0x14064e44d
mov eax, 0x3b64308d
jmp 0x14064e44d
mov rax, qword [rbp + 0xb8]
lea r8, [rax + 8]
mov edx, 0x227d50b9
jmp 0x14064f1b0
mov rcx, qword [rbp + 0xf8]
mov edx, 0x197355fc
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x197355fb
jle 0x14064f1f0
cmp edx, 0x301a537c
jle 0x14064f220
cmp edx, 0x3ac141a9
je 0x14064f317
cmp edx, 0x47508655
jne 0x14064f3ba
mov rcx, qword [rbp + 0x108]
mov rcx, qword [rcx]
mov qword [rbp + 0x130], rcx
mov edx, 0x3ac141a9
jmp 0x14064f1b0
cmp edx, 0xfb979344
jg 0x14064f2e0
cmp edx, 0xb26fbda0
je 0x14064f328
cmp edx, 0xdfe877e2
jne 0x14064f1b0
mov edx, 0x47508655
jmp 0x14064f1b0
cmp edx, 0x197355fc
je 0x14064f350
cmp edx, 0x227d50b9
jne 0x14064f1b0
mov rdx, qword [rax]
mov ebx, dword [0x140b856d0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete bl
cmp dword [0x140b856d4], 0xa
setl cl
or cl, bl
mov esi, 0x49bfbe0a
cmovne esi, r11d
mov ebx, 0x49bfbe0a
cmovne ebx, r15d
mov rdi, qword [rdx]
mov edx, 0xdf6722b2
nop word cs:[rax + rax]
nop
cmp edx, 0xe111c3c7
jle 0x14064f2b0
cmp edx, 0x49bfbe0a
je 0x14064f2c7
cmp edx, 0x43bd80c
je 0x14064f38a
cmp edx, 0xe111c3c8
jne 0x14064f280
mov edx, ebx
jmp 0x14064f280
cmp edx, 0x9ae64220
je 0x14064f2ce
cmp edx, 0xdf6722b2
jne 0x14064f280
mov edx, 0xe111c3c8
jmp 0x14064f280
mov edx, 0x9ae64220
jmp 0x14064f280
mov edx, esi
jmp 0x14064f280
cmp edx, 0xfb979345
je 0x14064f195
cmp edx, 0x2b74b72
jne 0x14064f1b0
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rbp + 0xf8]
cmp rdx, qword [rcx]
mov edx, 0xb26fbda0
cmove edx, r12d
jmp 0x14064f1b0
mov rcx, qword [rbp + 0x130]
mov edx, 0x301a537d
jmp 0x14064f1b0
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r10d
cmp dword [0x140b856dc], 0xa
cmovl edx, r10d
jmp 0x14064f1b0
mov rcx, qword [rbp + 0xf8]
add rcx, 0x30
mov qword [rbp + 0x108], rcx
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r14d
cmp dword [0x140b856dc], 0xa
cmovl edx, r14d
jmp 0x14064f1b0
mov qword [rbp + 0x118], rdi
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0xf8], rcx
mov rcx, qword [rbp + 0xf8]
mov qword [rax], rcx
mov qword [rbp + 0x128], r8
mov edx, 0x2b74b72
jmp 0x14064f1b0
cmp edx, 0x301a537d
jne 0x14064f1b0
mov eax, 0xcc82d723
jmp 0x14064e44d
mov rcx, qword [rbp + 0xd8]
mov eax, dword [rbp + 0xcc]
mov rdx, qword [rcx]
mov qword [rbp + 0x128], rdx
mov rcx, qword [rcx + 8]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0x128]
mov qword [rbp + 0x108], rdx
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0x128]
mov qword [rbp + 0x130], rcx
mov ecx, dword [0x140b856c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140b856cc], 0xa
setl dl
or dl, cl
mov edi, 0x7fb25dbb
mov ecx, 0xcc941bd9
cmovne edi, ecx
mov edx, 0x7fb25dbb
mov ecx, 0x904316b4
cmovne edx, ecx
mov ecx, 0xd7747bb6
nop word [rax + rax]
cmp ecx, 0xcc941bd8
jle 0x14064f480
cmp ecx, 0xcc941bd9
je 0x14064f495
cmp ecx, 0xd7747bb6
je 0x14064f49c
cmp ecx, 0x7fb25dbb
jne 0x14064f450
mov rcx, qword [rbp + 0x130]
mov ecx, 0x904316b4
jmp 0x14064f450
cmp ecx, 0x904316b4
je 0x14064f4a0
cmp ecx, 0xaa8072d6
jne 0x14064f450
jmp 0x14064f9bb
mov ecx, 0xaa8072d6
jmp 0x14064f450
mov ecx, edx
jmp 0x14064f450
lea rbx, [rax + rax]
add rbx, qword [rbp + 0x130]
mov ecx, edi
jmp 0x14064f450
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdc659fd9
mov ecx, 0x66a7fa2f
jmp 0x14064e440
mov cl, byte [rbp + 0xf2]
cmp byte [rbp + 0xf6], 0
mov eax, 0x87413c89
mov edx, 0x48efa0fa
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14064e44d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdc659fd9
mov ecx, 0xb165fdfb
jmp 0x14064e440
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb568bb0
mov ecx, 0xcc041a20
jmp 0x14064e440
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21d7dbd8
mov ecx, 0xcc82d723
jmp 0x14064e440
mov r8, qword [rbp + 0xb8]
mov eax, 0xb44ab987
jmp 0x14064fa30
mov eax, 0xb770ea32
jmp 0x14064e44d
mov eax, 0x14f6b821
jmp 0x14064e44d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ad31eb6
mov ecx, 0x3b64308d
jmp 0x14064e440
mov eax, reloc.WS2_32.dll_recv
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb8], rax
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x87413c89
mov ecx, 0x9c30d430
jmp 0x14064e440
mov eax, 0x534fd5c2
jmp 0x14064e44d
mov eax, 0xb165fdfb
jmp 0x14064e44d
cmp byte [rbp + 0xf5], 0
mov eax, 0x695b004c
mov ecx, 0xff1feb74
cmovne eax, ecx
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0x28], rcx
jmp 0x14064e44d
mov rdx, qword [rbp + 0xd8]
mov eax, dword [rbp + 0xcc]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov ebx, 0xc21eb61a
cmp ebx, 0x8c9a1fbe
je 0x1406503cf
cmp ebx, 0xc21eb61a
jne 0x14064f640
mov qword [rbp + 0x130], rcx
mov ebx, dword [rdx + 0x20]
add rbx, qword [rbp + 0x130]
mov ebx, dword [rbx + rax*4]
mov qword [rbp + 0x118], rbx
mov ebx, 0x8c9a1fbe
jmp 0x14064f640
mov eax, 0xc5112497
jmp 0x14064e44d
mov eax, 0x426c2e4
mov dword [rbp - 0x10], 0
mov rcx, qword [rbp + 0x28]
mov qword [rbp + 0x18], rcx
jmp 0x14064e44d
mov eax, dword [rbp + 0x4c]
cmp eax, 0x4dbc712f
mov eax, 0xac67b3ca
mov ecx, 0x3beaf80c
cmove eax, ecx
mov ecx, dword [rbp + 0xcc]
mov dword [rbp + 0x20], ecx
jmp 0x14064e44d
mov rax, qword [rbp + 0xd8]
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov r8, qword [rax + 0x30]
mov rcx, qword [rbp + 0xd8]
mov edx, 0xc51e8ee8
jmp 0x140650420
mov rax, qword [rbp + 0xd8]
add rax, 8
mov qword [rbp + 0x118], rax
mov eax, dword [0x140b856c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856c4], 0xa
setl cl
or cl, al
mov ebx, 0x432b251
mov eax, 0x3aa0855b
cmovne ebx, eax
mov ecx, 0x432b251
mov eax, 0x95f629ed
cmovne ecx, eax
mov eax, 0x4aff8840
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x128fa1b9
jle 0x14064f770
cmp eax, 0x128fa1ba
je 0x1406505d3
cmp eax, 0x3aa0855b
je 0x14064f78c
cmp eax, 0x4aff8840
jne 0x14064f740
mov eax, ecx
jmp 0x14064f740
cmp eax, 0x95f629ed
je 0x14064f793
cmp eax, 0x432b251
jne 0x14064f740
mov rax, qword [rbp + 0x118]
mov eax, 0x95f629ed
jmp 0x14064f740
mov eax, 0x128fa1ba
jmp 0x14064f740
mov rax, qword [rbp + 0x118]
mov rax, qword [rax]
mov edx, dword [rax + 0x18]
mov eax, ebx
jmp 0x14064f740
mov eax, 0xcc041a20
jmp 0x14064e44d
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x787992e0
cmove edx, eax
cmp dword [0x140b856bc], 0xa
cmovl edx, eax
nop word cs:[rax + rax]
nop
cmp edx, 0xd5357ea1
jle 0x14064f840
cmp edx, 0xd5357ea2
je 0x14064f7ae
cmp edx, 0x443aa486
je 0x1406505ec
cmp edx, 0x787992e0
jne 0x14064f7e0
mov rax, qword [rbp + 0x130]
mov eax, dword [rax]
mov edx, dword [rbp + 0x128]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x443aa486
jmp 0x14064f7c7
cmp edx, 0xa8f315e1
je 0x14064f93f
cmp edx, 0xc51e8ee8
jne 0x14064f7e0
mov qword [rcx], r8
mov edx, dword [0x140b856b4]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0x110]
mov edx, dword [0x140b856b8]
mov edi, 0x11daf85
mov eax, 0x850a648c
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0xf8]
cmovl edi, eax
mov edx, 0x61bac617
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x11daf84
jg 0x14064f8e0
cmp edx, 0x850a648c
je 0x14064f91a
cmp edx, 0x9bc0b61e
je 0x14064f962
cmp edx, 0xaafcbf56
jne 0x14064f8a0
movsxd rbx, dword [rbp + 0x108]
add rbx, r8
mov edx, 0x9bc0b61e
jmp 0x14064f8a0
cmp edx, 0x11daf85
je 0x14064f924
cmp edx, 0x35e60346
je 0x14064f92e
cmp edx, 0x61bac617
jne 0x14064f8a0
movzx eax, byte [rbp + 0x110]
cmp byte [rbp + 0xf8], 0
mov edx, 0x11daf85
mov esi, 0x35e60346
cmovne edx, esi
test al, al
cmovne edx, esi
jmp 0x14064f8a0
mov edx, 0xaafcbf56
jmp 0x14064f8a0
mov edx, 0x35e60346
jmp 0x14064f8a0
mov eax, dword [r8 + 0x3c]
mov dword [rbp + 0x108], eax
mov edx, edi
jmp 0x14064f8a0
mov rax, qword [rbp + 0x130]
mov eax, dword [rax]
mov edx, dword [rbp + 0x128]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov edx, 0x787992e0
jmp 0x14064f7e0
mov qword [rbp + 0x118], rbx
mov rax, qword [rbp + 0x118]
mov edx, dword [rax + 0x88]
mov dword [rbp + 0x128], edx
add rax, 0x8c
mov qword [rbp + 0x130], rax
mov edx, 0xd5357ea2
jmp 0x14064f7e0
mov eax, 0x48efa0fa
jmp 0x14064e44d
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ad31eb6
mov ecx, 0x7fb39938
jmp 0x14064e440
mov qword [rbp + 0x118], rbx
mov rax, qword [rbp + 0x118]
movzx eax, word [rax]
mov rcx, qword [rbp + 0x108]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x128]
mov qword [rbp + 0x38], rax
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd37f068e
mov ecx, 0xd8b85b73
jmp 0x14064e440
mov rax, qword [rbp + 0x128]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x110]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, 0x59073b2b
mov r10d, 0x197355fc
mov r11d, 0x43bd80c
nop dword [rax + rax]
cmp eax, 0xeb4ae1f5
jle 0x14064fa80
cmp eax, 0xeb4ae1f6
je 0x14064fa97
cmp eax, 0x59073b2b
je 0x14064ff0b
cmp eax, 0x7fb451c5
jne 0x14064fa30
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0x59073b2b
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
jmp 0x14064fa30
cmp eax, 0xb44ab987
je 0x14065037b
cmp eax, 0xb87e0235
jne 0x14064fa30
jmp 0x140650619
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov ebx, 0x798dd711
mov eax, 0x3d31fb61
cmovne ebx, eax
mov edi, 0x798dd711
mov eax, 0xce3f1919
cmovne edi, eax
mov esi, 0x7f908019
mov eax, 0x8983f824
cmovne esi, eax
mov eax, 0x7f908019
mov edx, 0xcdc628d5
cmovne eax, edx
test cl, 1
sete byte [rbp + 0xc8]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0xe0]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xb9c6c536
jg 0x14064fbb0
cmp ecx, 0x8480fe86
je 0x14064fbf9
cmp ecx, 0x856c5805
je 0x14064f9ff
cmp ecx, 0xb6475c17
jne 0x14064fb70
mov rcx, qword [rbp + 0xf8]
add rcx, 0x10
mov qword [rbp + 0x128], rcx
mov ecx, 0x856c5805
jmp 0x14064fb70
cmp ecx, 0xb9c6c537
je 0x14064fc03
cmp ecx, 0x538ccb85
je 0x14064fc83
cmp ecx, 0x352e0503
jne 0x14064fb70
mov dl, byte [rbp + 0xc8]
cmp byte [rbp + 0xe0], 0
mov ecx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne ecx, r14d
test dl, dl
cmovne ecx, r14d
mov r14d, 0xdfe877e2
jmp 0x14064fb70
mov ecx, 0xb6475c17
jmp 0x14064fb70
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x14064fc50
cmp edx, 0x6bf73ec2
je 0x14064fc70
cmp edx, 0x7b6aac1d
je 0x14064fc7e
cmp edx, 0x7d25aa8e
jne 0x14064fc20
mov edx, 0xe8c45ee4
jmp 0x14064fc20
cmp edx, 0xe8c45ee4
je 0x14064fd03
cmp edx, 0xf94ca7ae
jne 0x14064fc20
mov rcx, qword [rbp + 0x130]
mov edx, r9d
jmp 0x14064fc20
mov rdx, qword [rbp + 0x130]
mov edx, 0xf94ca7ae
jmp 0x14064fc20
mov edx, r10d
jmp 0x14064fc20
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x14064fcd0
cmp edx, 0x6bf73ec2
je 0x14064fcf0
cmp edx, 0x7b6aac1d
je 0x14064fcfe
cmp edx, 0x7d25aa8e
jne 0x14064fca0
mov edx, 0xe8c45ee4
jmp 0x14064fca0
cmp edx, 0xe8c45ee4
je 0x14064fe06
cmp edx, 0xf94ca7ae
jne 0x14064fca0
mov rcx, qword [rbp + 0x130]
mov edx, r9d
jmp 0x14064fca0
mov rdx, qword [rbp + 0x130]
mov edx, 0xf94ca7ae
jmp 0x14064fca0
mov edx, r10d
jmp 0x14064fca0
mov qword [rbp + 0x118], rcx
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x108], rcx
mov edx, 0xba46d6b1
jmp 0x14064fd30
mov rcx, qword [rbp + 0x130]
mov edx, 0xce3f1919
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x14064fd60
cmp ecx, 0xba46d6b0
jg 0x14064fd90
cmp ecx, 0x8983f824
je 0x14064fddd
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x14064fd30
mov edx, edi
jmp 0x14064fd30
cmp ecx, 0x798dd710
jle 0x14064fdbd
cmp ecx, 0x798dd711
je 0x14064fd1f
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x14064fd30
mov rcx, qword [rbp + 0x108]
mov edx, 0xcdc628d5
jmp 0x14064fd30
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x14064fd30
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x14064fd30
mov rcx, qword [rbp + 0x108]
add rcx, 0x18
mov qword [rbp + 0x130], rcx
mov edx, esi
jmp 0x14064fd30
cmp ecx, 0xce3f1919
jne 0x14064fde7
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x14064fd30
mov edx, 0x987da1af
jmp 0x14064fd30
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x14064fd30
mov rcx, qword [rbp + 0x118]
mov ecx, 0x538ccb85
jmp 0x14064fb70
mov qword [rbp + 0x118], rcx
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x108], rcx
mov edx, 0xba46d6b1
jmp 0x14064fe30
mov rcx, qword [rbp + 0x130]
mov edx, 0xce3f1919
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x14064fe60
cmp ecx, 0xba46d6b0
jg 0x14064fe90
cmp ecx, 0x8983f824
je 0x14064fedd
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x14064fe30
mov edx, edi
jmp 0x14064fe30
cmp ecx, 0x798dd710
jle 0x14064febd
cmp ecx, 0x798dd711
je 0x14064fe22
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x14064fe30
mov rcx, qword [rbp + 0x108]
mov edx, 0xcdc628d5
jmp 0x14064fe30
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x14064fe30
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x14064fe30
mov rcx, qword [rbp + 0x108]
add rcx, 0x18
mov qword [rbp + 0x130], rcx
mov edx, esi
jmp 0x14064fe30
cmp ecx, 0xce3f1919
jne 0x14064fee7
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x14064fe30
mov edx, 0x987da1af
jmp 0x14064fe30
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x14064fe30
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0xf8], rcx
mov ecx, r11d
jmp 0x14064fb70
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov ebx, 0x798dd711
mov eax, 0x3d31fb61
cmovne ebx, eax
mov edi, 0x798dd711
mov eax, 0xce3f1919
cmovne edi, eax
mov esi, 0x7f908019
mov eax, 0x8983f824
cmovne esi, eax
mov eax, 0x7f908019
mov edx, 0xcdc628d5
cmovne eax, edx
test cl, 1
sete byte [rbp + 0xc8]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0xe0]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word [rax + rax]
cmp ecx, 0xb9c6c536
jg 0x140650020
cmp ecx, 0x8480fe86
je 0x140650069
cmp ecx, 0x856c5805
je 0x14065038c
cmp ecx, 0xb6475c17
jne 0x14064ffe0
mov rcx, qword [rbp + 0xf8]
add rcx, 0x10
mov qword [rbp + 0x128], rcx
mov ecx, 0x856c5805
jmp 0x14064ffe0
cmp ecx, 0xb9c6c537
je 0x140650073
cmp ecx, 0x538ccb85
je 0x1406500f3
cmp ecx, 0x352e0503
jne 0x14064ffe0
mov dl, byte [rbp + 0xc8]
cmp byte [rbp + 0xe0], 0
mov ecx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne ecx, r14d
test dl, dl
cmovne ecx, r14d
mov r14d, 0xdfe877e2
jmp 0x14064ffe0
mov ecx, 0xb6475c17
jmp 0x14064ffe0
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x1406500c0
cmp edx, 0x6bf73ec2
je 0x1406500e0
cmp edx, 0x7b6aac1d
je 0x1406500ee
cmp edx, 0x7d25aa8e
jne 0x140650090
mov edx, 0xe8c45ee4
jmp 0x140650090
cmp edx, 0xe8c45ee4
je 0x140650173
cmp edx, 0xf94ca7ae
jne 0x140650090
mov rcx, qword [rbp + 0x130]
mov edx, r9d
jmp 0x140650090
mov rdx, qword [rbp + 0x130]
mov edx, 0xf94ca7ae
jmp 0x140650090
mov edx, r10d
jmp 0x140650090
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x130], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x140650140
cmp edx, 0x6bf73ec2
je 0x140650160
cmp edx, 0x7b6aac1d
je 0x14065016e
cmp edx, 0x7d25aa8e
jne 0x140650110
mov edx, 0xe8c45ee4
jmp 0x140650110
cmp edx, 0xe8c45ee4
je 0x140650276
cmp edx, 0xf94ca7ae
jne 0x140650110
mov rcx, qword [rbp + 0x130]
mov edx, r9d
jmp 0x140650110
mov rdx, qword [rbp + 0x130]
mov edx, 0xf94ca7ae
jmp 0x140650110
mov edx, r10d
jmp 0x140650110
mov qword [rbp + 0x118], rcx
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x108], rcx
mov edx, 0xba46d6b1
jmp 0x1406501a0
mov rcx, qword [rbp + 0x130]
mov edx, 0xce3f1919
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x1406501d0
cmp ecx, 0xba46d6b0
jg 0x140650200
cmp ecx, 0x8983f824
je 0x14065024d
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x1406501a0
mov edx, edi
jmp 0x1406501a0
cmp ecx, 0x798dd710
jle 0x14065022d
cmp ecx, 0x798dd711
je 0x14065018f
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x1406501a0
mov rcx, qword [rbp + 0x108]
mov edx, 0xcdc628d5
jmp 0x1406501a0
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x1406501a0
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x1406501a0
mov rcx, qword [rbp + 0x108]
add rcx, 0x18
mov qword [rbp + 0x130], rcx
mov edx, esi
jmp 0x1406501a0
cmp ecx, 0xce3f1919
jne 0x140650257
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x1406501a0
mov edx, 0x987da1af
jmp 0x1406501a0
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x1406501a0
mov rcx, qword [rbp + 0x118]
mov ecx, 0x538ccb85
jmp 0x14064ffe0
mov qword [rbp + 0x118], rcx
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x108], rcx
mov edx, 0xba46d6b1
jmp 0x1406502a0
mov rcx, qword [rbp + 0x130]
mov edx, 0xce3f1919
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x1406502d0
cmp ecx, 0xba46d6b0
jg 0x140650300
cmp ecx, 0x8983f824
je 0x14065034d
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x1406502a0
mov edx, edi
jmp 0x1406502a0
cmp ecx, 0x798dd710
jle 0x14065032d
cmp ecx, 0x798dd711
je 0x140650292
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x1406502a0
mov rcx, qword [rbp + 0x108]
mov edx, 0xcdc628d5
jmp 0x1406502a0
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x1406502a0
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x1406502a0
mov rcx, qword [rbp + 0x108]
add rcx, 0x18
mov qword [rbp + 0x130], rcx
mov edx, esi
jmp 0x1406502a0
cmp ecx, 0xce3f1919
jne 0x140650357
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x118], rcx
mov edx, ebx
jmp 0x1406502a0
mov edx, 0x987da1af
jmp 0x1406502a0
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x1406502a0
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0xf8], rcx
mov ecx, r11d
jmp 0x14064ffe0
mov qword [rbp + 0x110], r8
mov eax, 0x7fb451c5
jmp 0x14064fa30
mov rax, qword [rbp + 0x128]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x110]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0xb87e0235
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
jmp 0x14064fa1c
mov rax, qword [rbp + 0x130]
add rax, qword [rbp + 0x118]
mov qword [rbp + 0x40], rax
mov eax, 0x92579195
jmp 0x14064e44d
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x787992e0
cmove edx, eax
cmp dword [0x140b856bc], 0xa
cmovl edx, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd5357ea1
jle 0x140650480
cmp edx, 0xd5357ea2
je 0x1406503eb
cmp edx, 0x443aa486
je 0x140650623
cmp edx, 0x787992e0
jne 0x140650420
mov rax, qword [rbp + 0x130]
mov eax, dword [rax]
mov edx, dword [rbp + 0x128]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x443aa486
jmp 0x140650404
cmp edx, 0xa8f315e1
je 0x14065057f
cmp edx, 0xc51e8ee8
jne 0x140650420
mov qword [rcx], r8
mov edx, dword [0x140b856b4]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0x110]
mov edx, dword [0x140b856b8]
mov edi, 0x11daf85
mov eax, 0x850a648c
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0xf8]
cmovl edi, eax
mov edx, 0x61bac617
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x11daf84
jg 0x140650520
cmp edx, 0x850a648c
je 0x14065055a
cmp edx, 0x9bc0b61e
je 0x1406505a2
cmp edx, 0xaafcbf56
jne 0x1406504e0
movsxd rbx, dword [rbp + 0x108]
add rbx, r8
mov edx, 0x9bc0b61e
jmp 0x1406504e0
cmp edx, 0x11daf85
je 0x140650564
cmp edx, 0x35e60346
je 0x14065056e
cmp edx, 0x61bac617
jne 0x1406504e0
movzx eax, byte [rbp + 0x110]
cmp byte [rbp + 0xf8], 0
mov edx, 0x11daf85
mov esi, 0x35e60346
cmovne edx, esi
test al, al
cmovne edx, esi
jmp 0x1406504e0
mov edx, 0xaafcbf56
jmp 0x1406504e0
mov edx, 0x35e60346
jmp 0x1406504e0
mov eax, dword [r8 + 0x3c]
mov dword [rbp + 0x108], eax
mov edx, edi
jmp 0x1406504e0
mov rax, qword [rbp + 0x130]
mov eax, dword [rax]
mov edx, dword [rbp + 0x128]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov edx, 0x787992e0
jmp 0x140650420
mov qword [rbp + 0x118], rbx
mov rax, qword [rbp + 0x118]
mov edx, dword [rax + 0x88]
mov dword [rbp + 0x128], edx
add rax, 0x8c
mov qword [rbp + 0x130], rax
mov edx, 0xd5357ea2
jmp 0x140650420
mov dword [rbp + 0x130], edx
mov eax, dword [rbp + 0x130]
mov dword [rbp + 0x34], eax
mov eax, 0x967b155e
jmp 0x14064e44d
mov rax, qword [rbp + 0xd8]
mov rcx, qword [rax + 8]
mov edx, 0xf7c4658e
nop dword [rax]
cmp edx, 0xf7c4658e
je 0x140650612
cmp edx, 0x4fbde1db
jne 0x140650600
jmp 0x140650659
mov edx, 0x4fbde1db
jmp 0x140650600
mov eax, 0x5ab29cd7
jmp 0x14064e44d
mov rax, qword [rbp + 0xd8]
mov rax, qword [rax + 8]
mov ecx, 0xf7c4658e
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xf7c4658e
je 0x140650652
cmp ecx, 0x4fbde1db
jne 0x140650640
jmp 0x14065068f
mov ecx, 0x4fbde1db
jmp 0x140650640
mov qword [rbp + 0x118], rcx
mov rcx, qword [rbp + 0x118]
cmp qword [rax], rcx
setne byte [rbp + 0xf5]
mov eax, dword [0x140b87598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfcc945e7
mov ecx, 0x2a900c9a
jmp 0x14064e440
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x118]
mov eax, 0x105c8930
jmp 0x14064e44d
cmp eax, 0xdb70acc
jne 0x14064e44d
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x118]
mov qword [rbp - 8], rax
mov rsp, qword [rbp - 0x58]
mov eax, 0x4f4fbd4c
jmp 0x1406506e1
mov eax, 0x957a29ef
cmp ecx, 0xa
cmovl eax, edx
cmp eax, 0x103cf046
jle 0x140650750
cmp eax, 0x4f4fbd4b
jg 0x140650780
cmp eax, 0x103cf047
je 0x1406507d5
cmp eax, 0x115bd2f0
jne 0x1406506e1
mov rax, qword [rbp + 0x130]
mov ecx, dword [str.YRS_DU8xCmJ_IXJv.51_2.___t__9___]
mov dword [rax + 7], ecx
mov rcx, qword [0x14071c372]
mov qword [rax], rcx
mov eax, dword [0x140b8792c]
mov ecx, dword [0x140b87930]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x91c92088
mov eax, 0x91c92088
test bl, 1
je 0x1406506db
jmp 0x1406507fa
cmp eax, 0x9bb49143
jle 0x1406507c0
cmp eax, 0x9bb49144
je 0x140650804
cmp eax, 0xba42b70e
jne 0x1406506e1
mov eax, 0x103cf047
jmp 0x1406506e1
cmp eax, 0x77161277
je 0x14065083c
cmp eax, 0x4f4fbd4c
jne 0x1406506e1
mov eax, dword [0x140b8792c]
mov ecx, dword [0x140b87930]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x9bb49144
mov eax, 0x9bb49144
test bl, 1
je 0x1406506db
jmp 0x1406506d6
cmp eax, 0x957a29ef
jne 0x140650860
mov eax, 0x9bb49144
jmp 0x1406506e1
mov eax, dword [0x140b8792c]
mov ecx, dword [0x140b87930]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x115bd2f0
mov eax, 0x115bd2f0
test bl, 1
je 0x1406506db
mov eax, 0x77161277
jmp 0x1406506db
lea rax, [rbp + 0x118]
mov qword [rbp + 0x130], rax
mov eax, dword [0x140b8792c]
mov ecx, dword [0x140b87930]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xba42b70e
mov eax, 0xba42b70e
test bl, 1
je 0x1406506db
jmp 0x1406506d6
mov rax, qword [rbp + 0x130]
mov ecx, dword [str.YRS_DU8xCmJ_IXJv.51_2.___t__9___]
mov dword [rax + 7], ecx
mov rcx, qword [0x14071c372]
mov qword [rax], rcx
mov eax, 0x115bd2f0
jmp 0x1406506e1
cmp eax, 0x91c92088
jne 0x1406506e1
mov eax, dword [0x140b81d0c]
mov ecx, dword [0x140b81d10]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete dl
sete byte [rbp + 0x40]
cmp ecx, 0xa
setl r8b
setl byte [rbp + 0x38]
mov eax, dword [0x140b85e08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b85e0c], 0xa
setl cl
or cl, al
mov r15d, 0x4c83f76f
mov eax, 0x5f285d9c
cmovne r15d, eax
mov eax, 0x4c83f76f
mov ecx, 0x5a452ab9
cmovne eax, ecx
or r8b, dl
mov edx, dword [0x140b85e10]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
sete dl
cmp dword [0x140b85e14], 0xa
setl bl
or bl, dl
mov edx, 0xc1c11440
mov ecx, 0xe1ce8fd4
cmovne edx, ecx
mov dword [rbp + 0xa0], edx
mov edx, 0xc1c11440
mov ecx, 0x525196d6
cmovne edx, ecx
mov dword [rbp + 0xec], edx
test r8b, r8b
mov edx, 0xce3dbad4
mov ecx, 0x40101c7d
cmovne edx, ecx
mov dword [rbp + 0xe8], edx
mov r13d, 0xce3dbad4
mov ecx, 0xb17bf2d9
cmovne r13d, ecx
mov r8d, 0x3f554117
mov ecx, 0xe19ab78f
cmovne r8d, ecx
mov r9d, 0x3f554117
mov ecx, 0x69f801c2
cmovne r9d, ecx
mov r10d, 0x722582fe
mov ecx, 0x60cdc454
cmovne r10d, ecx
mov r11d, 0x722582fe
mov ecx, 0x7454dd32
cmovne r11d, ecx
mov r14d, 0x241d64e0
mov ecx, 0xe6377e40
cmovne r14d, ecx
mov edi, 0x18a5c586
jmp 0x1406509a0
mov rcx, qword [rbp + 0x128]
mov edi, 0xb17bf2d9
nop word [rax + rax]
mov esi, edi
cmp edi, 0x18a5c585
jg 0x1406509f0
cmp esi, 0xd4311603
jg 0x140650a40
cmp esi, 0xb17bf2d8
jle 0x140650aba
cmp esi, 0xb17bf2d9
je 0x140650bda
cmp esi, 0xce3dbad4
je 0x14065098b
mov edi, esi
cmp esi, 0xd3dfa08b
jne 0x1406509a0
mov edi, 0x863ece16
jmp 0x1406509a0
cmp esi, 0x60cdc453
jg 0x140650a80
cmp esi, 0x3f554116
jle 0x140650b54
cmp esi, 0x3f554117
je 0x140650bf3
cmp esi, 0x40101c7d
je 0x140650bfd
mov edi, esi
cmp esi, 0x42925182
jne 0x1406509a0
mov edi, r13d
jmp 0x1406509a0
cmp esi, 0xe19ab78e
jle 0x140650b78
cmp esi, 0xe19ab78f
je 0x140650c07
mov edi, r14d
cmp esi, 0xe5d08aee
je 0x1406509a0
mov edi, esi
cmp esi, 0xe6377e40
jne 0x1406509a0
mov edi, 0xa0498772
jmp 0x1406509a0
cmp esi, 0x722582fd
jle 0x140650baa
cmp esi, 0x722582fe
je 0x140650c11
cmp esi, 0x7454dd32
je 0x140650e29
mov edi, esi
cmp esi, 0x76b290c5
jne 0x1406509a0
mov edi, r11d
jmp 0x1406509a0
mov edi, r9d
cmp esi, 0x863ece16
je 0x1406509a0
cmp esi, 0xa0498772
jne 0x1406510a1
lea rcx, [rbp + 0x118]
mov qword [rbp + 0x130], rcx
mov esi, 0xd5eeb186
nop dword [rax + rax]
cmp esi, 0xe1ce8fd3
jle 0x140650b20
cmp esi, 0xe1ce8fd4
je 0x140651047
cmp esi, 0xfb5e7093
je 0x140650b45
cmp esi, 0x525196d6
jne 0x140650af0
mov esi, dword [rbp + 0xa0]
jmp 0x140650af0
cmp esi, 0xc1c11440
je 0x140650b4d
cmp esi, 0xd5eeb186
jne 0x140650af0
mov rdx, qword [rbp + 0x130]
cmp byte [rdx + 0xa], 0
setne dl
mov esi, 0xfb5e7093
jmp 0x140650af0
mov esi, dword [rbp + 0xec]
jmp 0x140650af0
mov esi, 0x525196d6
jmp 0x140650af0
cmp esi, 0x18a5c586
je 0x140651063
mov edi, esi
cmp esi, 0x241d64e0
jne 0x1406509a0
mov edi, 0xe5d08aee
jmp 0x1406509a0
cmp esi, 0xd4311604
je 0x140651081
mov edi, esi
cmp esi, 0xdd1117fe
jne 0x1406509a0
lea rcx, [rbp + 0x118]
mov qword [rbp + 0xf8], rcx
mov edi, 0x76b290c5
jmp 0x1406509a0
cmp esi, 0x60cdc454
je 0x140651097
mov edi, esi
cmp esi, 0x69f801c2
jne 0x1406509a0
lea rcx, [rbp + 0x118]
mov qword [rbp + 0x128], rcx
mov edi, r8d
jmp 0x1406509a0
mov rcx, qword [rbp + 0x128]
mov qword [rbp + 0x108], rcx
mov edi, dword [rbp + 0xe8]
jmp 0x1406509a0
mov edi, 0x69f801c2
jmp 0x1406509a0
mov edi, 0x98a6be51
jmp 0x1406509a0
mov edi, 0x42925182
jmp 0x1406509a0
mov r12, qword [rbp + 0xf8]
mov edx, 0x304c3aaa
jmp 0x140650c30
mov edx, 0x387ec0a8
mov edi, dword [rbp + 0xd0]
nop word [rax + rax]
mov ebx, edx
cmp edx, 0x4979f3f0
jle 0x140650cc0
cmp ebx, 0x5a452ab8
jle 0x140650d00
cmp ebx, 0x5a452ab9
je 0x140650dab
cmp ebx, 0x5f285d9c
je 0x140650c1f
mov edx, ebx
cmp ebx, 0x6db90673
jne 0x140650c30
movzx ecx, byte [rbp + 0xb0]
movsxd rdx, dword [rbp + 0x110]
imul rbx, rdx, 0xffffffffa0a0a0a1
shr rbx, 0x20
add ebx, edx
mov esi, ebx
shr esi, 0x1f
sar ebx, 5
add ebx, esi
imul esi, ebx, 0x33
mov ebx, edx
sub ebx, esi
neg esi
add edx, esi
add edx, 0x36
mov esi, 0xc9
sub esi, ebx
and esi, ecx
not ecx
and ecx, edx
or esi, ecx
mov byte [rbp + 0xc0], sil
mov edx, 0xff4c177a
jmp 0x140650c30
cmp ebx, 0x304c3aa9
jg 0x140650d70
mov edx, eax
cmp ebx, 0xff4c177a
je 0x140650c30
cmp ebx, 0x6dfd9e0
jne 0x140650e0b
mov edx, 0x387ec0a8
xor edi, edi
jmp 0x140650c30
cmp ebx, 0x4979f3f1
je 0x140650dd7
mov edx, ebx
cmp ebx, 0x4c83f76f
jne 0x140650c30
mov rcx, qword [rbp + 0x130]
movzx edx, byte [rbp + 0xc0]
mov byte [rbp + rcx + 0x118], dl
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov edx, 0x5a452ab9
jmp 0x140650c30
cmp ebx, 0x304c3aaa
je 0x140650e01
mov edx, ebx
cmp ebx, 0x387ec0a8
jne 0x140650c30
mov dword [rbp + 0x110], edi
mov ecx, dword [rbp + 0x110]
cmp ecx, 0xb
mov edx, 0x9ceda19f
mov ecx, 0x4979f3f1
cmovl edx, ecx
jmp 0x140650c30
mov rcx, qword [rbp + 0x130]
movzx edx, byte [rbp + 0xc0]
mov byte [rbp + rcx + 0x118], dl
mov ecx, dword [rbp + 0x110]
add ecx, 1
mov dword [rbp + 0xd0], ecx
mov edx, r15d
jmp 0x140650c30
movsxd rcx, dword [rbp + 0x110]
mov qword [rbp + 0x130], rcx
mov rcx, qword [rbp + 0x130]
movzx ecx, byte [r12 + rcx]
mov byte [rbp + 0xb0], cl
mov edx, 0x6db90673
jmp 0x140650c30
mov edx, 0x6dfd9e0
jmp 0x140650c30
mov edx, ebx
cmp ebx, 0x9ceda19f
jne 0x140650c30
mov edi, 0x7454dd32
mov r12d, 0x301a537d
jmp 0x1406509a0
mov r12, qword [rbp + 0xf8]
mov edx, 0x304c3aaa
jmp 0x140650e50
mov edx, 0x387ec0a8
mov edi, dword [rbp + 0xd0]
nop word cs:[rax + rax]
nop dword [rax]
mov ebx, edx
cmp edx, 0x4979f3f0
jle 0x140650ee0
cmp ebx, 0x5a452ab8
jle 0x140650f20
cmp ebx, 0x5a452ab9
je 0x140650fcb
cmp ebx, 0x5f285d9c
je 0x140650e37
mov edx, ebx
cmp ebx, 0x6db90673
jne 0x140650e50
movzx edx, byte [rbp + 0xb0]
movsxd rbx, dword [rbp + 0x110]
imul rcx, rbx, 0xffffffffa0a0a0a1
shr rcx, 0x20
add ecx, ebx
mov esi, ecx
shr esi, 0x1f
sar ecx, 5
add ecx, esi
imul ecx, ecx, 0x33
mov esi, ebx
sub esi, ecx
neg ecx
add ecx, ebx
add ecx, 0x36
mov ebx, 0xc9
sub ebx, esi
and ebx, edx
not edx
and edx, ecx
or ebx, edx
mov byte [rbp + 0xc0], bl
mov edx, 0xff4c177a
jmp 0x140650e50
cmp ebx, 0x304c3aa9
jg 0x140650f90
mov edx, eax
cmp ebx, 0xff4c177a
je 0x140650e50
cmp ebx, 0x6dfd9e0
jne 0x14065102b
mov edx, 0x387ec0a8
xor edi, edi
jmp 0x140650e50
cmp ebx, 0x4979f3f1
je 0x140650ff7
mov edx, ebx
cmp ebx, 0x4c83f76f
jne 0x140650e50
mov rcx, qword [rbp + 0x130]
movzx edx, byte [rbp + 0xc0]
mov byte [rbp + rcx + 0x118], dl
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x110]
mov edx, 0x5a452ab9
jmp 0x140650e50
cmp ebx, 0x304c3aaa
je 0x140651021
mov edx, ebx
cmp ebx, 0x387ec0a8
jne 0x140650e50
mov dword [rbp + 0x110], edi
mov edx, dword [rbp + 0x110]
cmp edx, 0xb
mov edx, 0x9ceda19f
mov ecx, 0x4979f3f1
cmovl edx, ecx
jmp 0x140650e50
mov rcx, qword [rbp + 0x130]
movzx edx, byte [rbp + 0xc0]
mov byte [rbp + rcx + 0x118], dl
mov ecx, dword [rbp + 0x110]
add ecx, 1
mov dword [rbp + 0xd0], ecx
mov edx, r15d
jmp 0x140650e50
movsxd rdx, dword [rbp + 0x110]
mov qword [rbp + 0x130], rdx
mov rdx, qword [rbp + 0x130]
movzx edx, byte [r12 + rdx]
mov byte [rbp + 0xb0], dl
mov edx, 0x6db90673
jmp 0x140650e50
mov edx, 0x6dfd9e0
jmp 0x140650e50
mov edx, ebx
cmp ebx, 0x9ceda19f
jne 0x140650e50
mov edi, r10d
mov r12d, 0x301a537d
jmp 0x1406509a0
and dl, 1
mov byte [rbp + 0x110], dl
mov dl, byte [rbp + 0x110]
mov byte [rbp + 0x50], dl
mov edi, 0xd4311604
jmp 0x1406509a0
mov dl, byte [rbp + 0x40]
cmp byte [rbp + 0x38], 0
mov edi, 0x241d64e0
mov ecx, 0xe5d08aee
cmovne edi, ecx
test dl, dl
cmovne edi, ecx
jmp 0x1406509a0
cmp byte [rbp + 0x50], 0
mov edi, 0x863ece16
mov ecx, 0xdd1117fe
cmovne edi, ecx
jmp 0x1406509a0
mov edi, 0xd3dfa08b
jmp 0x1406509a0
mov edi, esi
cmp esi, 0x98a6be51
jne 0x1406509a0
mov rcx, qword [rbp + 0x108]
sub rsp, 0x20
call qword [rbp - 8]
mov rcx, rax
mov rdx, qword [rbp - 0x30]
call qword [rbp - 0x38]
add rsp, 0x20
mov qword [rbp - 0x80], rax
mov eax, dword [0x140b87910]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5e61466d
mov ecx, 0xb5f78329
cmove eax, ecx
cmp dword [0x140b87934], 0xa
cmovl eax, ecx
jmp 0x140644e40
mov rax, qword [rbp - 0x80]
sub rsp, 0x20
mov rcx, qword [rbp - 0x78]
call rax
nop
lea rsp, [rbp + 0x138]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret