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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x130]
sub rsp, 0x230
mov rax, qword [0x1403c1140]
xor rax, rsp
mov qword [rbp + 0x120], rax
mov r12, rcx
mov qword [rbp - 0x80], rcx
xor r13d, r13d
mov dword [rsp + 0x7c], r13d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov r15, rax
mov byte [rbp + 0x110], r13b
xor edx, edx
lea rcx, [rbp + 0x118]
call fcn.1400738e0
nop
lea rax, [rsp + 0x30]
mov qword [rbp - 0x40], rax
mov rdx, r15
lea rcx, [rbp - 0x20]
call fcn.14006c7a0
nop
mov byte [rsp + 0x30], r13b
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140070e70
nop
mov byte [rsp + 0x50], r13b
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x50]
call fcn.140064490
mov r9, rax
mov byte [rax + 0x38], r13b
mov ebx, r13d
lea r8, [rax + 0x2a]
nop dword [rax]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x3b]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140060ff6
inc dl
cmp dl, 4
jne 0x140060fe0
jmp 0x140061005
movsx ecx, r11b
movzx eax, byte [r9 + 0x3e]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061028
inc dl
cmp dl, 8
jne 0x140061012
jmp 0x140061037
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x3d]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140061052
inc cl
cmp cl, 5
jne 0x140061040
jmp 0x140061061
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x3c]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x3a]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 0xe
jne 0x140060fb0
lea rdx, [r9 + 0x2a]
lea rcx, [rbp]
call fcn.14008f3b0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.14006dc30
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14008cf90
nop
lea rcx, [rbp - 0x20]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rax, qword [r12]
cmp qword [rax + 0x10], r15
jl 0x1400612f2
mov byte [rsp + 0x50], 0
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x50]
call fcn.1400645e0
mov rdx, rax
lea r14, [rax + 3]
mov byte [r14 + 1], 0
movzx r9d, byte [rax + 7]
xor r9b, byte [rax]
mov byte [r14], r9b
xor cl, cl
movzx r8d, byte [rax + 1]
movzx eax, r8b
sar al, cl
test al, 1
jne 0x140061105
inc cl
cmp cl, 4
jne 0x1400610f2
jmp 0x140061113
movsx ecx, r9b
movzx eax, byte [rdx + 0xa]
btc ecx, eax
mov byte [r14], cl
mov cl, 5
movzx r8d, byte [rdx + 2]
nop word [rax + rax]
movzx eax, r8b
sar al, cl
test al, 1
jne 0x140061133
inc cl
cmp cl, 8
jne 0x140061120
jmp 0x140061141
movsx ecx, byte [r14]
movzx eax, byte [rdx + 9]
btc ecx, eax
mov byte [r14], cl
xor cl, cl
movzx r8d, byte [rdx + 2]
nop dword [rax + rax]
movzx eax, r8b
sar al, cl
test al, 1
jne 0x140061163
inc cl
cmp cl, 5
jne 0x140061150
jmp 0x140061171
movsx ecx, byte [r14]
movzx eax, byte [rdx + 8]
btc ecx, eax
mov byte [r14], cl
movzx eax, byte [rdx + 6]
xor byte [r14], al
mov rax, qword [r12]
mov rdx, qword [rax + 0x10]
sub rdx, r15
lea rcx, [rsp + 0x58]
call fcn.14006ca80
mov r12, rax
mov dword [rsp + 0x7c], 1
mov byte [rsp + 0x78], 0
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x78]
call fcn.140064580
mov r10, rax
mov byte [rax + 0x2c], 0
mov ebx, r13d
lea r8, [rax + 0x21]
nop dword [rax]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r10]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r10 + 0x2f]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r9d, byte [rax + r10]
nop dword [rax + rax]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061206
inc dl
cmp dl, 4
jne 0x1400611f0
jmp 0x140061215
movsx ecx, r11b
movzx eax, byte [r10 + 0x32]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r9d, byte [rax + r10]
movzx eax, r9b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061238
inc dl
cmp dl, 8
jne 0x140061222
jmp 0x140061247
movsx ecx, byte [r8]
movzx eax, byte [r10 + 0x31]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r10]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140061262
inc cl
cmp cl, 5
jne 0x140061250
jmp 0x140061271
movsx ecx, byte [r8]
movzx eax, byte [r10 + 0x30]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r10 + 0x2e]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 0xb
jne 0x1400611c0
mov rbx, 0xffffffffffffffff
mov r9, rbx
inc r9
cmp byte [r10 + r9 + 0x21], 0
jne 0x140061290
lea r8, [r10 + 0x21]
xor edx, edx
mov rcx, r12
call fcn.14008c1b0
mov rdx, rax
lea rcx, [rbp]
call fcn.14008f610
nop
mov dword [rsp + 0x7c], 3
mov r8, rbx
inc r8
cmp byte [r14 + r8], 0
jne 0x1400612c1
mov rdx, r14
lea rcx, [rbp]
call fcn.14008e6f0
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14008f610
lea rbx, [rbp - 0x20]
mov esi, 7
mov r12, qword [rbp - 0x80]
jmp 0x14006130a
lea rdx, [0x14039e1f0]
lea rcx, [rbp - 0x60]
call fcn.14008f3b0
mov rbx, rax
mov esi, 8
mov dword [rsp + 0x7c], esi
mov rdx, qword [r12]
mov rdx, qword [rdx + 0x10]
lea rcx, [rbp + 0x40]
call fcn.14006c7a0
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x20]
call fcn.14008e7f0
bts esi, 0xa
mov dword [rsp + 0x7c], esi
mov byte [rsp + 0x30], 0
xor eax, eax
mov qword [rsp + 0x38], rax
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.140070e70
nop
mov byte [rsp + 0x20], 0
lea rdx, [rbp + 0xc0]
lea rcx, [rsp + 0x20]
call fcn.140064500
mov r9, rax
mov byte [rax + 0x40], 0
mov ebx, r13d
lea r8, [rax + 0x30]
nop dword [rax + rax]
lea r14d, [rbx + rbx*2]
movzx edx, byte [r14 + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x43]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [r14 + 1]
movzx r10d, byte [rax + r9]
nop dword [rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400613c6
inc dl
cmp dl, 4
jne 0x1400613b0
jmp 0x1400613d5
movsx ecx, r11b
movzx eax, byte [r9 + 0x46]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [r14 + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400613f9
inc dl
cmp dl, 8
jne 0x1400613e3
jmp 0x140061408
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x45]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140061422
inc cl
cmp cl, 5
jne 0x140061410
jmp 0x140061431
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x44]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x42]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 0x10
jne 0x140061380
lea rdx, [r9 + 0x30]
lea rcx, [rbp + 0x60]
call fcn.14008f3b0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.14006dc30
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14008cf90
nop
lea rcx, [rbp + 0x20]
call fcn.14008f6e0
nop
lea rcx, [rbp + 0x40]
call fcn.14008f6e0
nop
test sil, 8
je 0x140061497
and esi, 0xfffffff7
lea rcx, [rbp - 0x60]
call fcn.14008f6e0
nop
test sil, 4
je 0x1400614aa
and esi, 0xfffffffb
lea rcx, [rbp - 0x20]
call fcn.14008f6e0
nop
test sil, 2
je 0x1400614bd
and esi, 0xfffffffd
lea rcx, [rbp]
call fcn.14008f6e0
nop
test sil, 1
je 0x1400614cd
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12]
mov edx, dword [rdx]
lea rcx, [rbp - 0x60]
call fcn.14006cd60
nop
mov byte [rsp + 0x30], 0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140070e70
nop
mov byte [rsp + 0x20], 0
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064600
mov r9, rax
mov byte [rax + 0x34], 0
mov ebx, r13d
lea r8, [rax + 0x27]
nop word [rax + rax]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x37]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061576
inc dl
cmp dl, 4
jne 0x140061560
jmp 0x140061585
movsx ecx, r11b
movzx eax, byte [r9 + 0x3a]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400615a8
inc dl
cmp dl, 8
jne 0x140061592
jmp 0x1400615b7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x39]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x1400615d2
inc cl
cmp cl, 5
jne 0x1400615c0
jmp 0x1400615e1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x38]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x36]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 0xd
jne 0x140061530
lea rdx, [r9 + 0x27]
lea rcx, [rsp + 0x58]
call fcn.14008f3b0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.14006dc30
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14008cf90
nop
lea rcx, [rbp - 0x60]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, [rbp - 0x60]
call fcn.14006cd60
nop
mov byte [rsp + 0x30], 0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140070e70
nop
mov byte [rsp + 0x20], 0
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064660
mov r9, rax
mov byte [rax + 0x30], 0
mov ebx, r13d
lea r8, [rax + 0x24]
nop dword [rax]
nop dword [rax + rax]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x33]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400616d6
inc dl
cmp dl, 4
jne 0x1400616c0
jmp 0x1400616e5
movsx ecx, r11b
movzx eax, byte [r9 + 0x36]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061708
inc dl
cmp dl, 8
jne 0x1400616f2
jmp 0x140061717
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x35]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140061732
inc cl
cmp cl, 5
jne 0x140061720
jmp 0x140061741
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x34]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x32]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 0xc
jne 0x140061690
lea rdx, [r9 + 0x24]
lea rcx, [rsp + 0x58]
call fcn.14008f3b0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.14006dc30
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14008cf90
nop
lea rcx, [rbp - 0x60]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xf8]
lea rcx, [rbp - 0x60]
call fcn.14006d030
nop
mov byte [rsp + 0x30], 0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140070e70
nop
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x20]
call fcn.1400646c0
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop word [rax + rax]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061836
inc dl
cmp dl, 4
jne 0x140061820
jmp 0x140061845
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061868
inc dl
cmp dl, 8
jne 0x140061852
jmp 0x140061877
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140061892
inc cl
cmp cl, 5
jne 0x140061880
jmp 0x1400618a1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x1400617f0
lea rdx, [r9 + 9]
lea rcx, [rsp + 0x58]
call fcn.14008f3b0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.14006dc30
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14008cf90
nop
lea rcx, [rbp - 0x60]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov edx, dword [rdx + 0x44]
lea rcx, [rbp - 0x60]
call fcn.14006cd60
nop
mov byte [rsp + 0x30], 0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140070e70
nop
mov byte [rsp + 0x20], 0
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x20]
call fcn.1400646f0
mov r9, rax
mov byte [rax + 0x18], 0
mov ebx, r13d
lea r8, [rax + 0x12]
nop dword [rax]
nop word [rax + rax]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x1b]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061996
inc dl
cmp dl, 4
jne 0x140061980
jmp 0x1400619a5
movsx ecx, r11b
movzx eax, byte [r9 + 0x1e]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400619c8
inc dl
cmp dl, 8
jne 0x1400619b2
jmp 0x1400619d7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x1d]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x1400619f2
inc cl
cmp cl, 5
jne 0x1400619e0
jmp 0x140061a01
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x1c]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x1a]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 6
jne 0x140061950
lea rdx, [r9 + 0x12]
lea rcx, [rsp + 0x58]
call fcn.14008f3b0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.14006dc30
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14008cf90
nop
lea rcx, [rbp - 0x60]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x78]
lea rcx, [rbp - 0x60]
call fcn.14006d030
nop
mov byte [rsp + 0x30], 0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140070e70
nop
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x20]
call fcn.140064730
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop dword [rax]
nop word [rax + rax]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061af6
inc dl
cmp dl, 4
jne 0x140061ae0
jmp 0x140061b05
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061b28
inc dl
cmp dl, 8
jne 0x140061b12
jmp 0x140061b37
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140061b52
inc cl
cmp cl, 5
jne 0x140061b40
jmp 0x140061b61
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x140061ab0
lea rdx, [r9 + 9]
lea rcx, [rsp + 0x58]
call fcn.14008f3b0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.14006dc30
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14008cf90
nop
lea rcx, [rbp - 0x60]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x90]
lea rcx, [rbp - 0x60]
call fcn.14006d030
nop
mov byte [rsp + 0x30], 0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140070e70
nop
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x20]
call fcn.140064760
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop word [rax + rax]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061c56
inc dl
cmp dl, 4
jne 0x140061c40
jmp 0x140061c65
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061c88
inc dl
cmp dl, 8
jne 0x140061c72
jmp 0x140061c97
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140061cb2
inc cl
cmp cl, 5
jne 0x140061ca0
jmp 0x140061cc1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x140061c10
lea rdx, [r9 + 9]
lea rcx, [rsp + 0x58]
call fcn.14008f3b0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.14006dc30
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14008cf90
nop
lea rcx, [rbp - 0x60]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x80]
lea rcx, [rbp - 0x60]
call fcn.14006d030
nop
mov byte [rsp + 0x30], 0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140070e70
nop
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x20]
call fcn.140064790
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop word [rax + rax]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061db6
inc dl
cmp dl, 4
jne 0x140061da0
jmp 0x140061dc5
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061de8
inc dl
cmp dl, 8
jne 0x140061dd2
jmp 0x140061df7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140061e12
inc cl
cmp cl, 5
jne 0x140061e00
jmp 0x140061e21
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x140061d70
lea rdx, [r9 + 9]
lea rcx, [rsp + 0x58]
call fcn.14008f3b0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.14006dc30
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14008cf90
nop
lea rcx, [rbp - 0x60]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x88]
lea rcx, [rbp - 0x60]
call fcn.14006d030
nop
mov byte [rsp + 0x30], 0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140070e70
nop
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x20]
call fcn.1400647c0
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop word [rax + rax]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061f16
inc dl
cmp dl, 4
jne 0x140061f00
jmp 0x140061f25
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140061f48
inc dl
cmp dl, 8
jne 0x140061f32
jmp 0x140061f57
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140061f72
inc cl
cmp cl, 5
jne 0x140061f60
jmp 0x140061f81
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x140061ed0
lea rdx, [r9 + 9]
lea rcx, [rsp + 0x58]
call fcn.14008f3b0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.14006dc30
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14008cf90
nop
lea rcx, [rbp - 0x60]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x98]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov byte [rsp + 0x30], 0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140070e70
nop
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.1400647f0
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop word [rax + rax]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062076
inc dl
cmp dl, 4
jne 0x140062060
jmp 0x140062085
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400620a8
inc dl
cmp dl, 8
jne 0x140062092
jmp 0x1400620b7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x1400620d2
inc cl
cmp cl, 5
jne 0x1400620c0
jmp 0x1400620e1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x140062030
lea rdx, [r9 + 9]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xa0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064810
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400621b6
inc dl
cmp dl, 4
jne 0x1400621a0
jmp 0x1400621c5
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400621e8
inc dl
cmp dl, 8
jne 0x1400621d2
jmp 0x1400621f7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140062212
inc cl
cmp cl, 5
jne 0x140062200
jmp 0x140062221
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x140062170
lea rdx, [r9 + 9]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xa8]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064840
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400622f6
inc dl
cmp dl, 4
jne 0x1400622e0
jmp 0x140062305
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062328
inc dl
cmp dl, 8
jne 0x140062312
jmp 0x140062337
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140062352
inc cl
cmp cl, 5
jne 0x140062340
jmp 0x140062361
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x1400622b0
lea rdx, [r9 + 9]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xb0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064870
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062436
inc dl
cmp dl, 4
jne 0x140062420
jmp 0x140062445
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062468
inc dl
cmp dl, 8
jne 0x140062452
jmp 0x140062477
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140062492
inc cl
cmp cl, 5
jne 0x140062480
jmp 0x1400624a1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x1400623f0
lea rdx, [r9 + 9]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xb8]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.1400648a0
mov r9, rax
mov byte [rax + 8], 0
mov ebx, r13d
lea r8, [rax + 6]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xb]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062576
inc dl
cmp dl, 4
jne 0x140062560
jmp 0x140062585
movsx ecx, r11b
movzx eax, byte [r9 + 0xe]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400625a8
inc dl
cmp dl, 8
jne 0x140062592
jmp 0x1400625b7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0xd]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x1400625d2
inc cl
cmp cl, 5
jne 0x1400625c0
jmp 0x1400625e1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0xc]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xa]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 2
jne 0x140062530
lea rdx, [r9 + 6]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xc0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.1400648c0
mov r9, rax
mov byte [rax + 8], 0
mov ebx, r13d
lea r8, [rax + 6]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xb]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400626b6
inc dl
cmp dl, 4
jne 0x1400626a0
jmp 0x1400626c5
movsx ecx, r11b
movzx eax, byte [r9 + 0xe]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400626e8
inc dl
cmp dl, 8
jne 0x1400626d2
jmp 0x1400626f7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0xd]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140062712
inc cl
cmp cl, 5
jne 0x140062700
jmp 0x140062721
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0xc]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xa]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 2
jne 0x140062670
lea rdx, [r9 + 6]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xc8]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.1400648e0
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400627f6
inc dl
cmp dl, 4
jne 0x1400627e0
jmp 0x140062805
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062828
inc dl
cmp dl, 8
jne 0x140062812
jmp 0x140062837
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140062852
inc cl
cmp cl, 5
jne 0x140062840
jmp 0x140062861
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x1400627b0
lea rdx, [r9 + 9]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xd0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064910
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062936
inc dl
cmp dl, 4
jne 0x140062920
jmp 0x140062945
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062968
inc dl
cmp dl, 8
jne 0x140062952
jmp 0x140062977
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140062992
inc cl
cmp cl, 5
jne 0x140062980
jmp 0x1400629a1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x1400628f0
lea rdx, [r9 + 9]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xd8]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064930
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062a76
inc dl
cmp dl, 4
jne 0x140062a60
jmp 0x140062a85
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062aa8
inc dl
cmp dl, 8
jne 0x140062a92
jmp 0x140062ab7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140062ad2
inc cl
cmp cl, 5
jne 0x140062ac0
jmp 0x140062ae1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x140062a30
lea rdx, [r9 + 9]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xe0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064960
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062bb6
inc dl
cmp dl, 4
jne 0x140062ba0
jmp 0x140062bc5
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062be8
inc dl
cmp dl, 8
jne 0x140062bd2
jmp 0x140062bf7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140062c12
inc cl
cmp cl, 5
jne 0x140062c00
jmp 0x140062c21
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x140062b70
lea rdx, [r9 + 9]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xe8]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064980
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062cf6
inc dl
cmp dl, 4
jne 0x140062ce0
jmp 0x140062d05
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062d28
inc dl
cmp dl, 8
jne 0x140062d12
jmp 0x140062d37
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140062d52
inc cl
cmp cl, 5
jne 0x140062d40
jmp 0x140062d61
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x140062cb0
lea rdx, [r9 + 9]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0xf0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.1400649b0
mov r9, rax
mov byte [rax + 0xc], 0
mov ebx, r13d
lea r8, [rax + 9]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0xf]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062e36
inc dl
cmp dl, 4
jne 0x140062e20
jmp 0x140062e45
movsx ecx, r11b
movzx eax, byte [r9 + 0x12]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062e68
inc dl
cmp dl, 8
jne 0x140062e52
jmp 0x140062e77
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x11]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140062e92
inc cl
cmp cl, 5
jne 0x140062e80
jmp 0x140062ea1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x10]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0xe]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 3
jne 0x140062df0
lea rdx, [r9 + 9]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x1a0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.1400649d0
mov r9, rax
mov byte [rax + 0x10], 0
mov ebx, r13d
lea r8, [rax + 0xc]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x13]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062f76
inc dl
cmp dl, 4
jne 0x140062f60
jmp 0x140062f85
movsx ecx, r11b
movzx eax, byte [r9 + 0x16]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140062fa8
inc dl
cmp dl, 8
jne 0x140062f92
jmp 0x140062fb7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x15]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140062fd2
inc cl
cmp cl, 5
jne 0x140062fc0
jmp 0x140062fe1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x14]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x12]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 4
jne 0x140062f30
lea rdx, [r9 + 0xc]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x1b0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064a00
mov r9, rax
mov byte [rax + 0x10], 0
mov ebx, r13d
lea r8, [rax + 0xc]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x13]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400630b6
inc dl
cmp dl, 4
jne 0x1400630a0
jmp 0x1400630c5
movsx ecx, r11b
movzx eax, byte [r9 + 0x16]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400630e8
inc dl
cmp dl, 8
jne 0x1400630d2
jmp 0x1400630f7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x15]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140063112
inc cl
cmp cl, 5
jne 0x140063100
jmp 0x140063121
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x14]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x12]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 4
jne 0x140063070
lea rdx, [r9 + 0xc]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x1c0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064a30
mov r9, rax
mov byte [rax + 0x10], 0
mov ebx, r13d
lea r8, [rax + 0xc]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x13]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400631f6
inc dl
cmp dl, 4
jne 0x1400631e0
jmp 0x140063205
movsx ecx, r11b
movzx eax, byte [r9 + 0x16]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140063228
inc dl
cmp dl, 8
jne 0x140063212
jmp 0x140063237
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x15]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140063252
inc cl
cmp cl, 5
jne 0x140063240
jmp 0x140063261
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x14]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x12]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 4
jne 0x1400631b0
lea rdx, [r9 + 0xc]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x1d0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064a60
mov r9, rax
mov byte [rax + 0x10], 0
mov ebx, r13d
lea r8, [rax + 0xc]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x13]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140063336
inc dl
cmp dl, 4
jne 0x140063320
jmp 0x140063345
movsx ecx, r11b
movzx eax, byte [r9 + 0x16]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140063368
inc dl
cmp dl, 8
jne 0x140063352
jmp 0x140063377
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x15]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140063392
inc cl
cmp cl, 5
jne 0x140063380
jmp 0x1400633a1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x14]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x12]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 4
jne 0x1400632f0
lea rdx, [r9 + 0xc]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x1e0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064a90
mov r9, rax
mov byte [rax + 0x10], 0
mov ebx, r13d
lea r8, [rax + 0xc]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x13]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140063476
inc dl
cmp dl, 4
jne 0x140063460
jmp 0x140063485
movsx ecx, r11b
movzx eax, byte [r9 + 0x16]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400634a8
inc dl
cmp dl, 8
jne 0x140063492
jmp 0x1400634b7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x15]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x1400634d2
inc cl
cmp cl, 5
jne 0x1400634c0
jmp 0x1400634e1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x14]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x12]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 4
jne 0x140063430
lea rdx, [r9 + 0xc]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x1f0]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064ac0
mov r9, rax
mov byte [rax + 0x10], 0
mov ebx, r13d
lea r8, [rax + 0xc]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x13]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400635b6
inc dl
cmp dl, 4
jne 0x1400635a0
jmp 0x1400635c5
movsx ecx, r11b
movzx eax, byte [r9 + 0x16]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400635e8
inc dl
cmp dl, 8
jne 0x1400635d2
jmp 0x1400635f7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x15]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140063612
inc cl
cmp cl, 5
jne 0x140063600
jmp 0x140063621
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x14]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x12]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 4
jne 0x140063570
lea rdx, [r9 + 0xc]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x200]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064af0
mov r9, rax
mov byte [rax + 0x10], 0
mov ebx, r13d
lea r8, [rax + 0xc]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x13]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400636f6
inc dl
cmp dl, 4
jne 0x1400636e0
jmp 0x140063705
movsx ecx, r11b
movzx eax, byte [r9 + 0x16]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140063728
inc dl
cmp dl, 8
jne 0x140063712
jmp 0x140063737
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x15]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140063752
inc cl
cmp cl, 5
jne 0x140063740
jmp 0x140063761
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x14]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x12]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 4
jne 0x1400636b0
lea rdx, [r9 + 0xc]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x210]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064b20
mov r9, rax
mov byte [rax + 0x10], 0
mov ebx, r13d
lea r8, [rax + 0xc]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x13]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140063836
inc dl
cmp dl, 4
jne 0x140063820
jmp 0x140063845
movsx ecx, r11b
movzx eax, byte [r9 + 0x16]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140063868
inc dl
cmp dl, 8
jne 0x140063852
jmp 0x140063877
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x15]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x140063892
inc cl
cmp cl, 5
jne 0x140063880
jmp 0x1400638a1
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x14]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x12]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 4
jne 0x1400637f0
lea rdx, [r9 + 0xc]
lea rcx, [rbp + 0x110]
call fcn.14006c3c0
mov rcx, rax
mov rdx, r15
call fcn.14008cf90
nop
lea rcx, [rsp + 0x58]
call fcn.14008f6e0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rdx, qword [r12 + 8]
mov rdx, qword [rdx + 0x220]
lea rcx, [rsp + 0x58]
call fcn.14006d030
nop
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14006c250
mov r15, rax
mov byte [rsp + 0x20], 0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x20]
call fcn.140064b50
mov r9, rax
mov byte [rax + 0x10], 0
mov ebx, r13d
lea r8, [rax + 0xc]
nop
lea esi, [rbx + rbx*2]
movzx edx, byte [rsi + r9]
mov byte [r8], dl
movzx eax, bl
add al, al
lea edi, [rax + rbx]
movzx r11d, dil
add r11b, byte [r9 + 0x13]
xor r11b, dl
mov byte [r8], r11b
xor dl, dl
lea eax, [rsi + 1]
movzx r10d, byte [rax + r9]
nop dword [rax + rax]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x140063976
inc dl
cmp dl, 4
jne 0x140063960
jmp 0x140063985
movsx ecx, r11b
movzx eax, byte [r9 + 0x16]
btc ecx, eax
mov byte [r8], cl
mov dl, 5
lea eax, [rsi + 2]
mov r11d, eax
movzx r10d, byte [rax + r9]
movzx eax, r10b
movzx ecx, dl
sar al, cl
test al, 1
jne 0x1400639a8
inc dl
cmp dl, 8
jne 0x140063992
jmp 0x1400639b7
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x15]
btc ecx, eax
mov byte [r8], cl
xor cl, cl
movzx edx, byte [r11 + r9]
nop
movzx eax, dl
sar al, cl
test al, 1
jne 0x1400639d2
inc cl
cmp cl, 5
jne 0x1400639c0
movsx ecx, byte [r8]
movzx eax, byte [r9 + 0x14]
btc ecx, eax
mov byte [r8], cl
add dil, byte [r9 + 0x12]
xor byte [r8], dil
inc ebx
inc r8
cmp ebx, 4
jne 0x140063930