Function at 0x1400fb990
Capabilities:
Hash data using fnv

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2c8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x238], 0xfffffffffffffffe
lea rax, [rbp + 0x110]
mov qword [rbp + 0x170], rax
mov eax, 0x48013939
xorps xmm0, xmm0
nop dword [rax]
cmp eax, 0x30b1813e
je 0x1400fba11
cmp eax, 0x48013939
jne 0x1400fb9d0
mov ecx, 0x89a412c5
mov rax, qword [rbp + 0x170]
nop word [rax + rax]
cmp ecx, 0x73d21d4f
je 0x1400fba0a
cmp ecx, 0x89a412c5
jne 0x1400fb9f0
movups xmmword [rax], xmm0
mov ecx, 0x73d21d4f
jmp 0x1400fb9f0
mov eax, 0x30b1813e
jmp 0x1400fb9d0
mov qword [rbp + 0x108], rsp
mov eax, 0x70b9cb24
lea r12, [rbp + 0x208]
mov r8d, 0x5b64f413
mov r14d, 0x11bc00db
mov r10d, 0xbe58cbd1
nop word cs:[rax + rax]
cmp eax, 0x66327827
je 0x1400fc662
cmp eax, 0x70b9cb24
jne 0x1400fba40
mov qword [rbp + 0x138], rsp
mov eax, 0x6c8890d2
jmp 0x1400fba65
mov eax, 0x7de62465
nop word cs:[rax + rax]
nop
cmp eax, 0x1e3adf36
jg 0x1400fbac0
cmp eax, 0xcef05edb
jle 0x1400fbb70
cmp eax, 0xe5f6044f
jg 0x1400fbbb9
cmp eax, 0xcef05edc
je 0x1400fbd1f
cmp eax, 0xd86377e0
je 0x1400fbd3f
cmp eax, 0xe56f3be6
jne 0x1400fba70
mov eax, 0x4faa2013
xor edi, edi
mov rsi, qword [rbp + 0x1f8]
jmp 0x1400fba70
cmp eax, 0x5d32ca80
jg 0x1400fbb10
cmp eax, 0x4faa2012
jle 0x1400fbbe7
cmp eax, 0x4faa2013
je 0x1400fbd49
cmp eax, 0x58f53ba2
je 0x1400fbd66
cmp eax, 0x5b64f413
jne 0x1400fba70
mov eax, 0x779d6c92
xor r11d, r11d
mov r13, qword [rbp + 0x1c0]
jmp 0x1400fba70
cmp eax, 0x6c8890d1
jle 0x1400fbc4e
cmp eax, 0x7de62465
je 0x1400fbda2
cmp eax, 0x779d6c92
je 0x1400fbe0c
cmp eax, 0x6c8890d2
jne 0x1400fba70
mov eax, 0x20
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x1e0], r12
mov eax, 0x874789f8
jmp 0x1400fba70
cmp eax, 0x98e4c153
jle 0x1400fbc8b
cmp eax, 0x98e4c154
je 0x1400fbe36
cmp eax, 0x9f8dcb44
je 0x1400fbe4c
cmp eax, 0xa1ea1070
jne 0x1400fba70
mov eax, dword [rbp + 0x1c8]
cmp eax, dword [rbp + 0x16c]
sete byte [rbp + 0x1f7]
mov eax, 0xcef05edc
jmp 0x1400fba70
cmp eax, 0xe5f60450
je 0x1400fbe6a
cmp eax, 0x3ccaca8
jne 0x1400fc3cf
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rax
mov eax, 0x98e4c154
jmp 0x1400fba70
cmp eax, 0x1e3adf37
je 0x1400fbeac
cmp eax, 0x28d1200f
jne 0x1400fba70
mov rax, qword [rbp + 0x200]
add rax, 0x10
mov qword [rbp + 0x230], rax
mov eax, 0x618c9444
nop word cs:[rax + rax]
nop
cmp eax, 0xa5ddd454
je 0x1400fbeb9
cmp eax, 0x618c9444
jne 0x1400fbc20
mov rax, qword [rbp + 0x230]
mov rax, qword [rax]
add rax, 0x18
mov qword [rbp + 0x170], rax
mov eax, 0xa5ddd454
jmp 0x1400fbc20
cmp eax, 0x5d32ca81
je 0x1400fbed2
cmp eax, 0x6c4b594a
jne 0x1400fba70
cmp byte [rbp + 0x21f], 0
mov eax, 0x1e3adf37
mov ecx, 0x7de62465
cmovne eax, ecx
mov rcx, qword [rbp + 0x210]
mov qword [rbp + 0x130], rcx
jmp 0x1400fba70
cmp eax, 0x874789f8
je 0x1400fc3e0
cmp eax, 0x8a5e5474
jne 0x1400fba70
mov rcx, qword [rbp + 0x200]
mov eax, dword [rbp + 0x1cc]
mov rdx, qword [rcx + 8]
mov qword [rbp + 0x228], rdx
mov rcx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0x228]
mov qword [rbp + 0x230], rdx
add rcx, 0x24
mov qword [rbp + 0x170], rcx
mov ecx, 0xed6bbd30
nop
cmp ecx, 0x5c5bc2f2
je 0x1400fc3b1
cmp ecx, 0xed6bbd30
jne 0x1400fbce0
mov rcx, qword [rbp + 0x170]
mov ecx, dword [rcx]
add rcx, qword [rbp + 0x228]
movzx ecx, word [rcx + rax*2]
mov rdx, qword [rbp + 0x230]
mov ecx, dword [rdx + rcx*4]
mov dword [rbp + 0x220], ecx
mov ecx, 0x5c5bc2f2
jmp 0x1400fbce0
cmp byte [rbp + 0x1f7], 0
mov eax, 0x9f8dcb44
mov ecx, 0x8a5e5474
cmovne eax, ecx
mov r15d, dword [rbp + 0x1cc]
jmp 0x1400fba70
mov eax, 0x5d32ca81
jmp 0x1400fba70
test edi, edi
mov eax, 0x779d6c92
cmove eax, r8d
mov r11d, edi
mov r13, rsi
mov qword [rbp + 0x1c0], rsi
jmp 0x1400fba70
mov qword [rbp + 0x170], 0x55826e55
mov ecx, 0xbe0473ca
nop word cs:[rax + rax]
cmp ecx, 0x8ae19a1
je 0x1400fbee3
cmp ecx, 0xbe0473ca
jne 0x1400fbd80
mov rax, qword [rbp + 0x170]
mov ecx, 0x8ae19a1
jmp 0x1400fbd80
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x1f8], rax
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x1d8], rax
mov rax, qword [rbp + 0x1d8]
mov rax, qword [rbp + 0x208]
mov rdx, qword [rax + 0x30]
mov rax, qword [rbp + 0x200]
mov qword [rax + 8], rdx
lea rcx, [rdx + 0x3c]
mov ebx, 0x5ec964c3
nop word cs:[rax + rax]
nop
cmp ebx, 0x5ec964c3
je 0x1400fbe05
cmp ebx, 0x67820146
jne 0x1400fbdf0
jmp 0x1400fbf64
mov ebx, 0x67820146
jmp 0x1400fbdf0
mov qword [rbp + 0x210], r13
mov rax, qword [rbp + 0x1d8]
test r11d, r11d
mov eax, 0xf195d15f
mov ecx, 0xe5f60450
cmove eax, ecx
mov r9, qword [rbp + 0x210]
jmp 0x1400fba70
mov eax, 0x4faa2013
mov edi, 1
mov rsi, qword [rbp + 0x1d0]
jmp 0x1400fba70
mov eax, r15d
sub eax, 1
mov dword [rbp + 0x1cc], eax
mov eax, 0x58f53ba2
mov ecx, 0xe56f3be6
cmovb eax, ecx
jmp 0x1400fba70
mov qword [rbp + 0x230], r12
mov rax, qword [rbp + 0x230]
mov rax, qword [rax]
mov rax, qword [rax]
mov ecx, 0x1a5b8334
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x1a5b8334
je 0x1400fbea5
cmp ecx, 0x7d638c23
jne 0x1400fbe90
jmp 0x1400fbfdd
mov ecx, 0x7d638c23
jmp 0x1400fbe90
mov eax, 0xf195d15f
xor r9d, r9d
jmp 0x1400fba70
mov rax, qword [rbp + 0x170]
mov eax, dword [rax]
mov dword [rbp + 0x1b8], eax
mov eax, 0xd86377e0
jmp 0x1400fba70
mov eax, 0x9f8dcb44
mov r15d, dword [rbp + 0x1b8]
jmp 0x1400fba70
mov qword [rbp + 0x128], r13
mov dword [rbp + 0x230], eax
mov r13d, dword [rbp + 0x230]
mov rcx, qword [rbp + 0x200]
mov eax, dword [rbp + 0x1cc]
mov rdx, qword [rcx + 8]
mov qword [rbp + 0x230], rdx
mov rcx, qword [rcx + 0x10]
add rcx, 0x20
mov qword [rbp + 0x170], rcx
mov ecx, 0x19ba8c
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xd516a9b3
je 0x1400fc0a1
cmp ecx, 0x19ba8c
jne 0x1400fbf30
mov rcx, qword [rbp + 0x170]
mov ecx, dword [rcx]
add rcx, qword [rbp + 0x230]
mov ecx, dword [rcx + rax*4]
mov dword [rbp + 0x228], ecx
mov ecx, 0xd516a9b3
jmp 0x1400fbf30
mov qword [rbp + 0x170], rcx
mov rcx, qword [rbp + 0x170]
movsxd rcx, dword [rcx]
add rcx, rdx
mov qword [rbp + 0x230], rcx
mov rcx, qword [rbp + 0x230]
mov ebx, 0x88
add rcx, rbx
mov qword [rbp + 0x170], rcx
mov ecx, 0x8375967d
nop word [rax + rax]
cmp ecx, 0x64c0a2ac
je 0x1400fc2f7
cmp ecx, 0x8375967d
jne 0x1400fbfa0
mov rcx, qword [rbp + 0x170]
mov ecx, dword [rcx]
mov dword [rbp + 0x220], ecx
mov rcx, qword [rbp + 0x230]
mov ecx, dword [rcx + 0x8c]
mov dword [rbp + 0x228], ecx
mov ecx, 0x64c0a2ac
jmp 0x1400fbfa0
mov qword [rbp + 0x170], rax
mov eax, 0x79ef3cc8
nop dword [rax]
cmp eax, 0x3188926b
jle 0x1400fc030
cmp eax, 0x3188926c
je 0x1400fc043
cmp eax, 0x64ed7f92
je 0x1400fc05b
cmp eax, 0x79ef3cc8
jne 0x1400fbff0
mov eax, dword [0x140355b00]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3188926c
mov ecx, 0x64ed7f92
jmp 0x1400fc085
cmp eax, 0x83d7b321
je 0x1400fc097
cmp eax, 0xb4044cd8
jne 0x1400fbff0
jmp 0x1400fc349
mov rax, qword [rbp + 0x230]
mov rcx, qword [rbp + 0x170]
mov qword [rax], rcx
mov eax, 0x64ed7f92
jmp 0x1400fbff0
mov rax, qword [rbp + 0x230]
mov rcx, qword [rbp + 0x170]
mov qword [rax], rcx
mov eax, dword [0x140355b00]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3188926c
mov ecx, 0x83d7b321
cmove eax, ecx
cmp dword [0x140355b04], 0xa
cmovl eax, ecx
jmp 0x1400fbff0
mov eax, 0xb4044cd8
jmp 0x1400fbff0
mov dword [rbp + 0x120], r15d
mov qword [rbp + 0x150], rsi
mov dword [rbp + 0x148], edi
mov dword [rbp + 0x1bc], r11d
mov qword [rbp + 0x140], r9
mov r11d, dword [rbp + 0x228]
add r11, qword [rbp + 0x230]
mov r8d, 0x5d8c065d
jmp 0x1400fc110
mov dword [rbp + 0x164], r15d
mov dword [rbp + 0x220], eax
lea rcx, [rdx + 1]
mov qword [rbp + 0x170], rcx
mov cl, byte [rdx]
mov byte [rbp + 0x227], cl
cmp byte [rbp + 0x227], 0
mov r8d, 0x7a9feeb7
cmove r8d, r14d
nop word [rax + rax]
cmp r8d, 0x4496f904
jg 0x1400fc170
cmp r8d, 0x11bc00da
jle 0x1400fc1a0
cmp r8d, 0x11bc00db
je 0x1400fc268
cmp r8d, 0x40f55425
jne 0x1400fc286
mov dword [rbp + 0x228], r9d
test r12d, r12d
mov r8d, 0x290808c8
cmove r8d, r10d
mov rdx, qword [rbp + 0x170]
mov r15d, dword [rbp + 0x228]
mov eax, esi
jmp 0x1400fc110
cmp r8d, 0x6f67a38a
jg 0x1400fc1d0
cmp r8d, 0x4496f905
je 0x1400fc219
cmp r8d, 0x5d8c065d
jne 0x1400fc110
mov r8d, 0x4496f905
jmp 0x1400fc110
cmp r8d, 0xbe58cbd1
je 0x1400fc0d9
cmp r8d, 0xfb3d5f68
jne 0x1400fc110
mov r8d, 0x6f67a38b
jmp 0x1400fc110
cmp r8d, 0x6f67a38b
je 0x1400fc22a
cmp r8d, 0x7a9feeb7
jne 0x1400fc110
movsx ecx, byte [rbp + 0x227]
mov edi, dword [rbp + 0x220]
mov ebx, 0xfc802aa3
nop dword [rax + rax]
cmp ebx, 0xfc802aa3
je 0x1400fc212
cmp ebx, 0xb001c80d
jne 0x1400fc200
jmp 0x1400fc245
mov ebx, 0xb001c80d
jmp 0x1400fc200
mov r8d, 0xbe58cbd1
mov eax, r13d
mov rdx, r11
jmp 0x1400fc110
mov esi, dword [rbp + 0x168]
mov r8d, 0x40f55425
xor r12d, r12d
mov r9d, dword [rbp + 0x164]
jmp 0x1400fc110
mov dword [rbp + 0x230], ecx
xor edi, dword [rbp + 0x230]
imul ecx, edi, 0x1000193
mov dword [rbp + 0x168], ecx
mov r8d, 0xfb3d5f68
jmp 0x1400fc110
mov esi, dword [rbp + 0x220]
mov r8d, 0x40f55425
mov r12d, 1
mov r9d, dword [rbp + 0x220]
jmp 0x1400fc110
cmp r8d, 0x290808c8
jne 0x1400fc110
mov eax, dword [rbp + 0x228]
mov dword [rbp + 0x1c8], eax
mov eax, 0xe3b4ff3
lea r12, [rbp + 0x208]
mov r8d, 0x5b64f413
mov r9, qword [rbp + 0x140]
mov r11d, dword [rbp + 0x1bc]
mov edi, dword [rbp + 0x148]
mov rsi, qword [rbp + 0x150]
mov r15d, dword [rbp + 0x120]
mov r13, qword [rbp + 0x128]
nop word [rax + rax]
cmp eax, 0xe3b4ff3
je 0x1400fc2f0
cmp eax, 0xd588c621
jne 0x1400fc2e0
jmp 0x1400fc35a
mov eax, 0xd588c621
jmp 0x1400fc2e0
mov ecx, dword [rbp + 0x220]
add rdx, rcx
mov qword [rax + 0x10], rdx
mov ecx, dword [rbp + 0x228]
mov dword [rax], ecx
mov rax, qword [rbp + 0x200]
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x230], rcx
add rax, 8
mov ecx, 0xaaab9692
nop word [rax + rax]
cmp ecx, 0xaaab9692
je 0x1400fc342
cmp ecx, 0x53ae6cf5
jne 0x1400fc330
jmp 0x1400fc37d
mov ecx, 0x53ae6cf5
jmp 0x1400fc330
mov byte [rbp + 0x21f], 1
mov eax, 0x6c4b594a
jmp 0x1400fba70
mov eax, 0xe4980920
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
mov dword [rbp + 0x16c], eax
mov eax, 0xa1ea1070
jmp 0x1400fba70
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
mov rcx, qword [rbp + 0x230]
cmp rcx, qword [rax]
mov eax, 0x28d1200f
cmove eax, r8d
mov rcx, qword [rbp + 0x1f8]
mov qword [rbp + 0x1c0], rcx
jmp 0x1400fba70
mov eax, dword [rbp + 0x220]
add rax, qword [rbp + 0x228]
mov qword [rbp + 0x1e8], rax
mov eax, 0x3ccaca8
jmp 0x1400fba70
cmp eax, 0xf195d15f
jne 0x1400fba70
jmp 0x1400fc643
mov rax, qword [rbp + 0x1e0]
mov eax, dword [0x140355320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355324], 0xa
setl cl
or cl, al
mov ebx, 0x62ad7c26
mov eax, 0x74496da1
cmovne ebx, eax
mov edx, 0x62ad7c26
mov eax, 0xea4db5f1
cmovne edx, eax
mov eax, 0x5c662763
nop word cs:[rax + rax]
nop
cmp eax, 0x5c662762
jle 0x1400fc460
cmp eax, 0x5c662763
je 0x1400fc4ae
cmp eax, 0x62ad7c26
je 0x1400fc4b5
cmp eax, 0x74496da1
jne 0x1400fc430
mov eax, 0x91ab632a
jmp 0x1400fc430
cmp eax, 0x91ab632a
je 0x1400fba60
cmp eax, 0xea4db5f1
jne 0x1400fc430
mov rax, qword gs:[0x60]
mov qword [rbp + 0x230], rax
mov ecx, 0x52a1b696
nop word [rax + rax]
cmp ecx, 0x381cc7a4
je 0x1400fc4ee
cmp ecx, 0x52a1b696
jne 0x1400fc490
mov rax, qword [rbp + 0x230]
mov ecx, 0x381cc7a4
jmp 0x1400fc490
mov eax, edx
jmp 0x1400fc430
mov rax, qword gs:[0x60]
mov qword [rbp + 0x230], rax
mov ecx, 0x52a1b696
nop word [rax + rax]
cmp ecx, 0x381cc7a4
je 0x1400fc536
cmp ecx, 0x52a1b696
jne 0x1400fc4d0
mov rax, qword [rbp + 0x230]
mov ecx, 0x381cc7a4
jmp 0x1400fc4d0
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
add rax, 0x18
mov qword [rbp + 0x230], rax
mov eax, 0x18ae69a5
nop dword [rax]
cmp eax, 0x23259163
je 0x1400fc586
cmp eax, 0x18ae69a5
jne 0x1400fc510
mov rax, qword [rbp + 0x230]
mov rax, qword [rax]
mov qword [rbp + 0x170], rax
mov eax, 0x23259163
jmp 0x1400fc510
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
add rax, 0x18
mov qword [rbp + 0x230], rax
mov eax, 0x18ae69a5
nop word cs:[rax + rax]
nop
cmp eax, 0x23259163
je 0x1400fc5c2
cmp eax, 0x18ae69a5
jne 0x1400fc560
mov rax, qword [rbp + 0x230]
mov rax, qword [rax]
mov qword [rbp + 0x170], rax
mov eax, 0x23259163
jmp 0x1400fc560
mov rax, qword [rbp + 0x170]
mov qword [rbp + 0x230], rax
mov ecx, 0x888510d6
nop dword [rax]
cmp ecx, 0xeae11b3f
je 0x1400fc602
cmp ecx, 0x888510d6
jne 0x1400fc5a0
mov rax, qword [rbp + 0x230]
add rax, 0x10
mov ecx, 0xeae11b3f
jmp 0x1400fc5a0
mov rax, qword [rbp + 0x170]
mov qword [rbp + 0x230], rax
mov ecx, 0x888510d6
nop word cs:[rax + rax]
nop
cmp ecx, 0xeae11b3f
je 0x1400fc621
cmp ecx, 0x888510d6
jne 0x1400fc5e0
mov rax, qword [rbp + 0x230]
add rax, 0x10
mov ecx, 0xeae11b3f
jmp 0x1400fc5e0
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
mov rax, qword [rax]
mov qword [rbp + 0x208], rax
mov eax, ebx
jmp 0x1400fc430
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
mov rax, qword [rax]
mov qword [rbp + 0x208], rax
mov eax, 0xea4db5f1
jmp 0x1400fc430
mov rax, qword [rbp + 0x1e0]
mov rsp, qword [rbp + 0x138]
mov qword [rbp + 0x158], r9
mov eax, 0x66327827
jmp 0x1400fba40
mov rax, qword [rbp + 0x158]
sub rsp, 0x20
call rax
add rsp, 0x20
mov qword [rbp + 0x138], rax
mov rsp, qword [rbp + 0x108]
mov eax, 0x14a19dec
mov r8d, 0x74496da1
mov r9d, 0xea4db5f1
mov r11d, 0x11bc00db
mov r15d, 0xbe58cbd1
mov r13d, 0x83d7b321
mov esi, 0x64ed7f92
mov r10d, 0xdf4f5e67
nop
cmp eax, 0x5c0ef2f3
je 0x1400fd760
cmp eax, 0x14a19dec
jne 0x1400fc6b0
mov eax, 0xd4eae498
jmp 0x1400fc6d5
mov eax, 0xfbdd5ede
jmp 0x1400fc700
mov eax, dword [0x14035a768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbd4a787c
mov ecx, 0xba580e83
cmove eax, ecx
cmp dword [0x14035a76c], 0xa
cmovl eax, ecx
nop dword [rax]
cmp eax, 0xea5a1807
jle 0x1400fc760
cmp eax, 0x2aed50bd
jle 0x1400fc7c0
cmp eax, 0x67cc4a94
jg 0x1400fc86a
cmp eax, 0x36ccc5d8
jg 0x1400fc9f9
cmp eax, 0x2aed50be
je 0x1400fd057
cmp eax, 0x300204cc
jne 0x1400fc700
mov eax, dword [0x14035a768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xccb7482a
mov ecx, 0x63bc7a68
jmp 0x1400fc6f0
cmp eax, 0xbd4a787b
jg 0x1400fc820
cmp eax, 0xb757cd99
jg 0x1400fc8a1
cmp eax, 0xab8b1a51
jg 0x1400fc9bc
cmp eax, 0x9f99f3c7
je 0x1400fcb5f
cmp eax, 0xa5dd6020
jne 0x1400fc700
mov eax, 0xfe2020ba
mov dword [rbp + 0x1c0], 0
mov rcx, qword [rbp + 0x1d0]
mov qword [rbp + 0x140], rcx
jmp 0x1400fc700
cmp eax, 0xfe2020b9
jle 0x1400fc924
cmp eax, 0x16a574b0
jg 0x1400fca4c
cmp eax, 0xfe2020ba
je 0x1400fd075
cmp eax, 0x95f5dde
jne 0x1400fc700
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x1f8], rax
mov rax, qword [rbp + 0x1e0]
test edi, edi
mov eax, 0xb757cd9a
mov ecx, 0x300204cc
cmove eax, ecx
mov r14, qword [rbp + 0x1f8]
jmp 0x1400fc700
cmp eax, 0xcf813a3f
jle 0x1400fc966
cmp eax, 0xd4eae497
jg 0x1400fca6c
cmp eax, 0xcf813a40
je 0x1400fd0a0
cmp eax, 0xd2b9ff2b
jne 0x1400fc700
mov eax, dword [0x14035a768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1d6abe63
mov ecx, 0x2aed50be
jmp 0x1400fc6f0
cmp eax, 0x79888121
jg 0x1400fca9c
cmp eax, 0x67cc4a95
je 0x1400fd0be
cmp eax, 0x7128833a
jne 0x1400fc700
mov eax, 0xfc13ee06
mov ecx, dword [rbp + 0x1cc]
mov dword [rbp + 0x1bc], ecx
jmp 0x1400fc700
cmp eax, 0xba580e82
jle 0x1400fcad7
cmp eax, 0xba580e83
je 0x1400fc6d0
cmp eax, 0xbbb8df3a
jne 0x1400fc700
mov eax, dword [rbp + 0x1c8]
mov rcx, qword [rbp + 0x178]
mov rdx, qword [rbp + 0x180]
mov qword [rbp + 0x228], rcx
add rdx, 0x20
mov qword [rbp + 0x230], rdx
mov ecx, 0x19ba8c
nop dword [rax]
cmp ecx, 0xd516a9b3
je 0x1400fcb77
cmp ecx, 0x19ba8c
jne 0x1400fc8f0
mov rcx, qword [rbp + 0x230]
mov ecx, dword [rcx]
add rcx, qword [rbp + 0x228]
mov ecx, dword [rcx + rax*4]
mov dword [rbp + 0x210], ecx
mov ecx, 0xd516a9b3
jmp 0x1400fc8f0
cmp eax, 0xea5a1808
je 0x1400fd0e0
cmp eax, 0xfbdd5ede
je 0x1400fd0ed
cmp eax, 0xfc13ee06
jne 0x1400fc700
mov eax, dword [rbp + 0x1bc]
sub eax, 1
mov dword [rbp + 0x1c8], eax
mov eax, 0x16a574b1
mov ecx, 0xa5dd6020
cmovb eax, ecx
jmp 0x1400fc700
cmp eax, 0xbd4a787c
je 0x1400fd14c
cmp eax, 0xbe32496e
je 0x1400fd3a3
cmp eax, 0xccb7482a
jne 0x1400fc700
mov qword [rbp + 0x228], r12
mov rax, qword [rbp + 0x228]
mov rax, qword [rax]
mov rax, qword [rax]
mov ecx, 0x1a5b8334
cmp ecx, 0x1a5b8334
je 0x1400fc9b5
cmp ecx, 0x7d638c23
jne 0x1400fc9a0
jmp 0x1400fd672
mov ecx, 0x7d638c23
jmp 0x1400fc9a0
cmp eax, 0xab8b1a52
je 0x1400fcdbc
cmp eax, 0xb26541df
jne 0x1400fc700
cmp byte [rbp + 0x227], 0
mov eax, 0xea5a1808
mov ecx, 0xfbdd5ede
cmovne eax, ecx
mov rcx, qword [rbp + 0x1f8]
mov qword [rbp + 0x130], rcx
jmp 0x1400fc700
cmp eax, 0x36ccc5d9
je 0x1400fd3ee
cmp eax, 0x63bc7a68
jne 0x1400fc700
mov qword [rbp + 0x228], r12
mov rax, qword [rbp + 0x228]
mov rax, qword [rax]
mov rax, qword [rax]
mov ecx, 0x1a5b8334
nop dword [rax + rax]
cmp ecx, 0x1a5b8334
je 0x1400fca45
cmp ecx, 0x7d638c23
jne 0x1400fca30
jmp 0x1400fd3f8
mov ecx, 0x7d638c23
jmp 0x1400fca30
cmp eax, 0x16a574b1
je 0x1400fd4b6
cmp eax, 0x1d6abe63
jne 0x1400fc700
mov eax, 0x2aed50be
jmp 0x1400fc700
cmp eax, 0xd4eae498
je 0x1400fd4f2
cmp eax, 0xdf4f5e67
jne 0x1400fc700
mov eax, 0x95f5dde
xor edi, edi
mov rcx, qword [rbp + 0x150]
mov qword [rbp + 0x148], rcx
jmp 0x1400fc700
cmp eax, 0x79888122
je 0x1400fd50a
cmp eax, 0x7f3db085
jne 0x1400fc700
cmp byte [rbp + 0x21f], 0
mov eax, 0xfc13ee06
mov ecx, 0xb918387f
cmovne eax, ecx
mov ecx, dword [rbp + 0x1c8]
mov dword [rbp + 0x1bc], ecx
jmp 0x1400fc700
cmp eax, 0xb918387f
jne 0x1400fd73d
mov eax, dword [rbp + 0x1c8]
mov rcx, qword [rbp + 0x178]
mov rdx, qword [rbp + 0x180]
mov qword [rbp + 0x210], rcx
mov ecx, dword [rdx + 0x1c]
add rcx, qword [rbp + 0x210]
mov qword [rbp + 0x228], rcx
add rdx, 0x24
mov qword [rbp + 0x230], rdx
mov ecx, 0xed6bbd30
nop
cmp ecx, 0x5c5bc2f2
je 0x1400fd013
cmp ecx, 0xed6bbd30
jne 0x1400fcb20
mov rcx, qword [rbp + 0x230]
mov ecx, dword [rcx]
add rcx, qword [rbp + 0x210]
movzx ecx, word [rcx + rax*2]
mov rdx, qword [rbp + 0x228]
mov ecx, dword [rdx + rcx*4]
mov dword [rbp + 0x220], ecx
mov ecx, 0x5c5bc2f2
jmp 0x1400fcb20
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1e8], rax
mov eax, 0x67cc4a95
jmp 0x1400fc700
mov dword [rbp + 0x128], edi
mov qword [rbp + 0x120], r14
mov r12d, dword [rbp + 0x210]
add r12, qword [rbp + 0x228]
mov r8d, dword [rbp + 0x16c]
mov r14d, 0x5d8c065d
jmp 0x1400fcbe0
mov dword [rbp + 0x164], r10d
mov dword [rbp + 0x220], esi
lea rcx, [rax + 1]
mov qword [rbp + 0x230], rcx
mov cl, byte [rax]
mov byte [rbp + 0x1b8], cl
cmp byte [rbp + 0x1b8], 0
mov r14d, 0x7a9feeb7
cmove r14d, r11d
nop word cs:[rax + rax]
nop dword [rax]
cmp r14d, 0x4496f904
jg 0x1400fcc40
cmp r14d, 0x11bc00da
jle 0x1400fcc70
cmp r14d, 0x11bc00db
je 0x1400fcd38
cmp r14d, 0x40f55425
jne 0x1400fcd56
mov dword [rbp + 0x210], r9d
test r13d, r13d
mov r14d, 0x290808c8
cmove r14d, r15d
mov rax, qword [rbp + 0x230]
mov r10d, dword [rbp + 0x210]
mov esi, edx
jmp 0x1400fcbe0
cmp r14d, 0x6f67a38a
jg 0x1400fcca0
cmp r14d, 0x4496f905
je 0x1400fcce9
cmp r14d, 0x5d8c065d
jne 0x1400fcbe0
mov r14d, 0x4496f905
jmp 0x1400fcbe0
cmp r14d, 0xbe58cbd1
je 0x1400fcba1
cmp r14d, 0xfb3d5f68
jne 0x1400fcbe0
mov r14d, 0x6f67a38b
jmp 0x1400fcbe0
cmp r14d, 0x6f67a38b
je 0x1400fccfa
cmp r14d, 0x7a9feeb7
jne 0x1400fcbe0
movsx ebx, byte [rbp + 0x1b8]
mov edi, dword [rbp + 0x220]
mov ecx, 0xfc802aa3
nop dword [rax + rax]
cmp ecx, 0xfc802aa3
je 0x1400fcce2
cmp ecx, 0xb001c80d
jne 0x1400fccd0
jmp 0x1400fcd15
mov ecx, 0xb001c80d
jmp 0x1400fccd0
mov r14d, 0xbe58cbd1
mov esi, r8d
mov rax, r12
jmp 0x1400fcbe0
mov edx, dword [rbp + 0x168]
mov r14d, 0x40f55425
xor r13d, r13d
mov r9d, dword [rbp + 0x164]
jmp 0x1400fcbe0
mov dword [rbp + 0x228], ebx
xor edi, dword [rbp + 0x228]
imul ecx, edi, 0x1000193
mov dword [rbp + 0x168], ecx
mov r14d, 0xfb3d5f68
jmp 0x1400fcbe0
mov edx, dword [rbp + 0x220]
mov r14d, 0x40f55425
mov r13d, 1
mov r9d, dword [rbp + 0x220]
jmp 0x1400fcbe0
cmp r14d, 0x290808c8
jne 0x1400fcbe0
mov eax, dword [rbp + 0x210]
mov ecx, 0xe3b4ff3
lea r12, [rbp + 0x208]
mov r8d, 0x74496da1
mov r9d, 0xea4db5f1
mov r13d, 0x83d7b321
mov esi, 0x64ed7f92
mov r10d, 0xdf4f5e67
mov r14, qword [rbp + 0x120]
mov edi, dword [rbp + 0x128]
nop
cmp ecx, 0xe3b4ff3
je 0x1400fcdb5
cmp ecx, 0xd588c621
jne 0x1400fcda0
jmp 0x1400fd031
mov ecx, 0xd588c621
jmp 0x1400fcda0
mov eax, dword [0x140355320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355324], 0xa
setl cl
or cl, al
mov eax, 0x62ad7c26
cmovne eax, r8d
mov ecx, 0x62ad7c26
cmovne ecx, r9d
mov edx, 0x5c662763
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x5c662762
jle 0x1400fce30
cmp edx, 0x5c662763
je 0x1400fce7e
cmp edx, 0x62ad7c26
je 0x1400fce85
cmp edx, 0x74496da1
jne 0x1400fce00
mov edx, 0x91ab632a
jmp 0x1400fce00
cmp edx, 0x91ab632a
je 0x1400fc6d7
cmp edx, 0xea4db5f1
jne 0x1400fce00
mov rdx, qword gs:[0x60]
mov qword [rbp + 0x228], rdx
mov ebx, 0x52a1b696
nop dword [rax]
cmp ebx, 0x381cc7a4
je 0x1400fcebe
cmp ebx, 0x52a1b696
jne 0x1400fce60
mov rdx, qword [rbp + 0x228]
mov ebx, 0x381cc7a4
jmp 0x1400fce60
mov edx, ecx
jmp 0x1400fce00
mov rdx, qword gs:[0x60]
mov qword [rbp + 0x228], rdx
mov ebx, 0x52a1b696
nop word [rax + rax]
cmp ebx, 0x381cc7a4
je 0x1400fcf08
cmp ebx, 0x52a1b696
jne 0x1400fcea0
mov rdx, qword [rbp + 0x228]
mov ebx, 0x381cc7a4
jmp 0x1400fcea0
mov qword [rbp + 0x230], rdx
mov rdx, qword [rbp + 0x230]
add rdx, 0x18
mov qword [rbp + 0x228], rdx
mov edx, 0x18ae69a5
nop dword [rax]
cmp edx, 0x23259163
je 0x1400fcf58
cmp edx, 0x18ae69a5
jne 0x1400fcee0
mov rdx, qword [rbp + 0x228]
mov rdx, qword [rdx]
mov qword [rbp + 0x230], rdx
mov edx, 0x23259163
jmp 0x1400fcee0
mov qword [rbp + 0x230], rdx
mov rdx, qword [rbp + 0x230]
add rdx, 0x18
mov qword [rbp + 0x228], rdx
mov edx, 0x18ae69a5
nop word cs:[rax + rax]
cmp edx, 0x23259163
je 0x1400fcf92
cmp edx, 0x18ae69a5
jne 0x1400fcf30
mov rdx, qword [rbp + 0x228]
mov rdx, qword [rdx]
mov qword [rbp + 0x230], rdx
mov edx, 0x23259163
jmp 0x1400fcf30
mov rdx, qword [rbp + 0x230]
mov qword [rbp + 0x228], rdx
mov ebx, 0x888510d6
nop dword [rax + rax]
cmp ebx, 0xeae11b3f
je 0x1400fcfd2
cmp ebx, 0x888510d6
jne 0x1400fcf70
mov rdx, qword [rbp + 0x228]
add rdx, 0x10
mov ebx, 0xeae11b3f
jmp 0x1400fcf70
mov rdx, qword [rbp + 0x230]
mov qword [rbp + 0x228], rdx
mov ebx, 0x888510d6
nop word cs:[rax + rax]
nop
cmp ebx, 0xeae11b3f
je 0x1400fcff1
cmp ebx, 0x888510d6
jne 0x1400fcfb0
mov rdx, qword [rbp + 0x228]
add rdx, 0x10
mov ebx, 0xeae11b3f
jmp 0x1400fcfb0
mov qword [rbp + 0x230], rdx
mov rdx, qword [rbp + 0x230]
mov rdx, qword [rdx]
mov qword [rbp + 0x208], rdx
mov edx, eax
jmp 0x1400fce00
mov qword [rbp + 0x230], rdx
mov rdx, qword [rbp + 0x230]
mov rdx, qword [rdx]
mov qword [rbp + 0x208], rdx
mov edx, 0xea4db5f1
jmp 0x1400fce00
mov eax, dword [rbp + 0x220]
add rax, qword [rbp + 0x210]
mov qword [rbp + 0x1d8], rax
mov eax, 0x9f99f3c7
jmp 0x1400fc700
mov ecx, 0xbe8f6087
mov qword [rbp + 0x230], rcx
mov rcx, qword [rbp + 0x230]
cmp eax, ecx
sete byte [rbp + 0x21f]
mov eax, 0x7f3db085
jmp 0x1400fc700
mov eax, dword [0x14035a768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1d6abe63
mov ecx, 0xb26541df
jmp 0x1400fc6f0
mov edi, dword [rbp + 0x1c0]
test edi, edi
mov eax, 0x95f5dde
cmove eax, r10d
mov rcx, qword [rbp + 0x140]
mov qword [rbp + 0x148], rcx
mov qword [rbp + 0x150], rcx
jmp 0x1400fc700
mov eax, dword [0x14035a768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbd4a787c
mov ecx, 0xab8b1a52
jmp 0x1400fc6f0
mov eax, 0xfe2020ba
mov dword [rbp + 0x1c0], 1
mov rcx, qword [rbp + 0x1e8]
mov qword [rbp + 0x140], rcx
jmp 0x1400fc700
mov eax, 0xb757cd9a
xor r14d, r14d
jmp 0x1400fc700
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x1d0], rax
lea rax, [rbp + 0x170]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rbp + 0x1e0]
mov rax, qword [rbp + 0x208]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x178], rax
lea rcx, [rax + 0x3c]
mov edx, 0x5ec964c3
nop dword [rax + rax]
cmp edx, 0x5ec964c3
je 0x1400fd145
cmp edx, 0x67820146
jne 0x1400fd130
jmp 0x1400fd514
mov edx, 0x67820146
jmp 0x1400fd130
mov eax, dword [0x140355320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355324], 0xa
setl cl
or cl, al
mov eax, 0x62ad7c26
cmovne eax, r8d
mov ecx, 0x62ad7c26
cmovne ecx, r9d
mov edx, 0x5c662763
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x5c662762
jle 0x1400fd1c0
cmp edx, 0x5c662763
je 0x1400fd20e
cmp edx, 0x62ad7c26
je 0x1400fd215
cmp edx, 0x74496da1
jne 0x1400fd190
mov edx, 0x91ab632a
jmp 0x1400fd190
cmp edx, 0x91ab632a
je 0x1400fd58d
cmp edx, 0xea4db5f1
jne 0x1400fd190
mov rdx, qword gs:[0x60]
mov qword [rbp + 0x228], rdx
mov ebx, 0x52a1b696
nop dword [rax]
cmp ebx, 0x381cc7a4
je 0x1400fd24e
cmp ebx, 0x52a1b696
jne 0x1400fd1f0
mov rdx, qword [rbp + 0x228]
mov ebx, 0x381cc7a4
jmp 0x1400fd1f0
mov edx, ecx
jmp 0x1400fd190
mov rdx, qword gs:[0x60]
mov qword [rbp + 0x228], rdx
mov ebx, 0x52a1b696
nop word [rax + rax]
cmp ebx, 0x381cc7a4
je 0x1400fd298
cmp ebx, 0x52a1b696
jne 0x1400fd230
mov rdx, qword [rbp + 0x228]
mov ebx, 0x381cc7a4
jmp 0x1400fd230
mov qword [rbp + 0x230], rdx
mov rdx, qword [rbp + 0x230]
add rdx, 0x18
mov qword [rbp + 0x228], rdx
mov edx, 0x18ae69a5
nop dword [rax]
cmp edx, 0x23259163
je 0x1400fd2e8
cmp edx, 0x18ae69a5
jne 0x1400fd270
mov rdx, qword [rbp + 0x228]
mov rdx, qword [rdx]
mov qword [rbp + 0x230], rdx
mov edx, 0x23259163
jmp 0x1400fd270
mov qword [rbp + 0x230], rdx
mov rdx, qword [rbp + 0x230]
add rdx, 0x18
mov qword [rbp + 0x228], rdx
mov edx, 0x18ae69a5
nop word cs:[rax + rax]
cmp edx, 0x23259163
je 0x1400fd322
cmp edx, 0x18ae69a5
jne 0x1400fd2c0
mov rdx, qword [rbp + 0x228]
mov rdx, qword [rdx]
mov qword [rbp + 0x230], rdx
mov edx, 0x23259163
jmp 0x1400fd2c0
mov rdx, qword [rbp + 0x230]
mov qword [rbp + 0x228], rdx
mov ebx, 0x888510d6
nop dword [rax + rax]
cmp ebx, 0xeae11b3f
je 0x1400fd362
cmp ebx, 0x888510d6
jne 0x1400fd300
mov rdx, qword [rbp + 0x228]
add rdx, 0x10
mov ebx, 0xeae11b3f
jmp 0x1400fd300
mov rdx, qword [rbp + 0x230]
mov qword [rbp + 0x228], rdx
mov ebx, 0x888510d6
nop word cs:[rax + rax]
nop
cmp ebx, 0xeae11b3f
je 0x1400fd381
cmp ebx, 0x888510d6
jne 0x1400fd340
mov rdx, qword [rbp + 0x228]
add rdx, 0x10
mov ebx, 0xeae11b3f
jmp 0x1400fd340
mov qword [rbp + 0x230], rdx
mov rdx, qword [rbp + 0x230]
mov rdx, qword [rdx]
mov qword [rbp + 0x208], rdx
mov edx, eax
jmp 0x1400fd190
mov qword [rbp + 0x230], rdx
mov rdx, qword [rbp + 0x230]
mov rdx, qword [rdx]
mov qword [rbp + 0x208], rdx
mov edx, 0xea4db5f1
jmp 0x1400fd190
lea rax, [rbp + 0x180]
mov qword [rbp + 0x228], rax
mov eax, 0x618c9444
nop word cs:[rax + rax]
cmp eax, 0xa5ddd454
je 0x1400fd597
cmp eax, 0x618c9444
jne 0x1400fd3c0
mov rax, qword [rbp + 0x228]
mov rax, qword [rax]
add rax, 0x18
mov qword [rbp + 0x230], rax
mov eax, 0xa5ddd454
jmp 0x1400fd3c0
mov eax, 0xd2b9ff2b
jmp 0x1400fc700
mov qword [rbp + 0x230], rax
mov eax, 0x79ef3cc8
jmp 0x1400fd420
mov rax, qword [rbp + 0x228]
mov rcx, qword [rbp + 0x230]
mov qword [rax], rcx
mov eax, 0x64ed7f92
nop dword [rax]
cmp eax, 0x3188926b
jle 0x1400fd460
cmp eax, 0x3188926c
je 0x1400fd406
cmp eax, 0x64ed7f92
je 0x1400fd473
cmp eax, 0x79ef3cc8
jne 0x1400fd420
mov eax, dword [0x140355b00]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3188926c
cmove eax, esi
cmp dword [0x140355b04], 0xa
cmovl eax, esi
jmp 0x1400fd420
cmp eax, 0x83d7b321
je 0x1400fd4ac
cmp eax, 0xb4044cd8
jne 0x1400fd420
jmp 0x1400fd5b0
mov rax, qword [rbp + 0x228]
mov rcx, qword [rbp + 0x230]
mov qword [rax], rcx
mov eax, dword [0x140355b00]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3188926c
cmove eax, r13d
cmp dword [0x140355b04], 0xa
cmovl eax, r13d
jmp 0x1400fd420
mov eax, 0xb4044cd8
jmp 0x1400fd420
mov qword [rbp + 0x230], 0x54826cc2
mov ecx, 0xbe0473ca
nop word cs:[rax + rax]
cmp ecx, 0x8ae19a1
je 0x1400fd5d5
cmp ecx, 0xbe0473ca
jne 0x1400fd4d0
mov rax, qword [rbp + 0x230]
mov ecx, 0x8ae19a1
jmp 0x1400fd4d0
mov qword [rbp + 0x200], r12
mov rax, qword [rbp + 0x200]
mov eax, 0xcf813a40
jmp 0x1400fc700
mov eax, 0x7128833a
jmp 0x1400fc700
mov qword [rbp + 0x230], rcx
mov rcx, qword [rbp + 0x230]
movsxd rcx, dword [rcx]
add rcx, rax
mov qword [rbp + 0x228], rcx
mov rcx, qword [rbp + 0x228]
mov edx, 0x88
add rcx, rdx
mov qword [rbp + 0x230], rcx
mov ecx, 0x8375967d
nop word [rax + rax]
cmp ecx, 0x64c0a2ac
je 0x1400fd5f1
cmp ecx, 0x8375967d
jne 0x1400fd550
mov rcx, qword [rbp + 0x230]
mov ecx, dword [rcx]
mov dword [rbp + 0x220], ecx
mov rcx, qword [rbp + 0x228]
mov ecx, dword [rcx + 0x8c]
mov dword [rbp + 0x210], ecx
mov ecx, 0x64c0a2ac
jmp 0x1400fd550
mov eax, 0xab8b1a52
jmp 0x1400fc700
mov rax, qword [rbp + 0x230]
mov eax, dword [rax]
mov dword [rbp + 0x1cc], eax
mov eax, 0x79888122
jmp 0x1400fc700
mov byte [rbp + 0x227], 1
mov eax, dword [0x14035a768]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xccb7482a
mov ecx, 0x36ccc5d9
jmp 0x1400fc6f0
mov dword [rbp + 0x228], eax
mov eax, dword [rbp + 0x228]
mov dword [rbp + 0x16c], eax
mov eax, 0xbbb8df3a
jmp 0x1400fc700
mov ecx, dword [rbp + 0x220]
add rax, rcx
mov qword [rbp + 0x180], rax
mov ecx, dword [rbp + 0x210]
mov dword [rbp + 0x170], ecx
mov qword [rbp + 0x228], rax
mov eax, 0xaaab9692
nop dword [rax]
cmp eax, 0xaaab9692
je 0x1400fd630
cmp eax, 0x53ae6cf5
jne 0x1400fd620
jmp 0x1400fd637
mov eax, 0x53ae6cf5
jmp 0x1400fd620
lea rax, [rbp + 0x178]
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x230]
mov rcx, qword [rbp + 0x228]
cmp rcx, qword [rax]
mov eax, 0xbe32496e
cmove eax, r10d
mov rcx, qword [rbp + 0x1d0]
mov qword [rbp + 0x150], rcx
jmp 0x1400fc700
mov qword [rbp + 0x230], rax
mov eax, 0x79ef3cc8
jmp 0x1400fd6a0
mov rax, qword [rbp + 0x228]
mov rcx, qword [rbp + 0x230]
mov qword [rax], rcx
mov eax, 0x64ed7f92
nop word cs:[rax + rax]
cmp eax, 0x3188926b
jle 0x1400fd6e0
cmp eax, 0x3188926c
je 0x1400fd680
cmp eax, 0x64ed7f92
je 0x1400fd6f0
cmp eax, 0x79ef3cc8
jne 0x1400fd6a0
mov eax, dword [0x140355b00]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3188926c
cmove eax, esi
cmp dword [0x140355b04], 0xa
cmovl eax, esi
jmp 0x1400fd6a0
cmp eax, 0x83d7b321
je 0x1400fd729
cmp eax, 0xb4044cd8
jne 0x1400fd6a0
jmp 0x1400fd733
mov rax, qword [rbp + 0x228]
mov rcx, qword [rbp + 0x230]
mov qword [rax], rcx
mov eax, dword [0x140355b00]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3188926c
cmove eax, r13d
cmp dword [0x140355b04], 0xa
cmovl eax, r13d
jmp 0x1400fd6a0
mov eax, 0xb4044cd8
jmp 0x1400fd6a0
mov eax, 0x63bc7a68
jmp 0x1400fc700
cmp eax, 0xb757cd9a
jne 0x1400fc700
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x158], r14
mov eax, 0x5c0ef2f3
jmp 0x1400fc6b0
mov rax, qword [rbp + 0x158]
sub rsp, 0x20
mov rcx, qword [rbp + 0x138]
xor edx, edx
call rax
add rsp, 0x20
sub rsp, 0x20
lea rdx, str.KDTB.ini
lea rcx, [rbp + 0x170]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [rbp + 0x170]
call fcn.1400fb120
add rsp, 0x20
mov rsi, rax
sub rsp, 0x20
lea r15, [rbp + 0x170]
mov rcx, r15
call fcn.14000b520
add rsp, 0x20
mov eax, 0x1f9b47fa
jmp 0x1400fd7d0
mov eax, 0xf2f665d5
nop
cmp eax, 0xf2f665d5
je 0x1400fd82e
cmp eax, 0x1f9b47fa
jne 0x1400fd7d0
mov qword [rbp + 0x230], r15
mov eax, 0xa8c77c71
nop word [rax + rax]
cmp eax, 0x413b7a42
je 0x1400fd7ca
cmp eax, 0xa8c77c71
jne 0x1400fd7f0
mov rax, qword [rbp + 0x230]
mov eax, 0x322bcde2
nop word [rax + rax]
cmp eax, 0x322bcde2
je 0x1400fd820
cmp eax, 0x51a88e39
jne 0x1400fd810
jmp 0x1400fd827
mov eax, 0x51a88e39
jmp 0x1400fd810
mov eax, 0x413b7a42
jmp 0x1400fd7f0
test rsi, rsi
je 0x1400fd839
mov dword [0x14035bb58], esi
sub rsp, 0x20
lea rcx, [0x14035b958]
xor edx, edx
call fcn.140011bf0
add rsp, 0x20
movabs r14, 0xa0a0a0a0a0a0a0a1
test al, al
jne 0x1400fde36
mov eax, 0xd45b7892
nop word cs:[rax + rax]
cmp eax, 0x2c981611
je 0x1400fd8bd
cmp eax, 0xd45b7892
jne 0x1400fd870
movzx eax, word [0x1403178e4]
mov word [rbp + 0x1a0], ax
movups xmm0, xmmword [0x1403178d4]
movaps xmmword [rbp + 0x190], xmm0
movups xmm0, xmmword [0x1403178c4]
movaps xmmword [rbp + 0x180], xmm0
movups xmm0, xmmword [0x1403178b4]
movaps xmmword [rbp + 0x170], xmm0
mov eax, 0x2c981611
jmp 0x1400fd870
mov eax, dword [0x140355688]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035568c], 0xa
setl cl
or cl, al
mov eax, dword [0x14035bda8]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x14035bdac], 0xa
setl dl
or dl, al
mov ebx, 0x6decbef6
mov eax, 0x9cd26c4c
cmove ebx, eax
mov r13d, 0xfced869
cmove r13d, eax
test cl, cl
mov r8d, 0xe328c162
mov eax, 0x23613913
cmove r8d, eax
mov r9d, 0x45593c02
cmove r9d, eax
mov r10d, 0xe843968
mov eax, 0xcd74cbdb
cmove r10d, eax
mov r15d, 0xb6a939c2
cmove r15d, eax
mov ecx, 0xb6b5edc4
mov r11d, 0x40532708
mov r12d, 0x2a8beeeb
jmp 0x1400fd960
mov ecx, 0xb6a939c2
nop dword [rax]
mov eax, ecx
cmp ecx, 0x2096a857
jg 0x1400fd9a0
cmp eax, 0xcd74cbda
jle 0x1400fda20
cmp eax, 0xe843967
jg 0x1400fda5b
cmp eax, 0xcd74cbdb
je 0x1400fd957
mov ecx, eax
cmp eax, 0xe328c162
jne 0x1400fd960
mov ecx, 0x2096a858
jmp 0x1400fd960
cmp eax, 0x3f5fafc3
jg 0x1400fd9e0
cmp eax, 0x2f4b4165
jle 0x1400fda7b
cmp eax, 0x2f4b4166
je 0x1400fda97
mov ecx, eax
cmp eax, 0x35c94cbd
jne 0x1400fd960
lea rax, [rbp + 0x170]
mov qword [rbp + 0x1e8], rax
mov ecx, 0x1b713977
jmp 0x1400fd960
cmp eax, 0x3f5fafc4
je 0x1400fdaac
mov ecx, r15d
cmp eax, 0x40532708
je 0x1400fd960
mov ecx, eax
cmp eax, 0x45593c02
jne 0x1400fd960
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rax
mov ecx, r8d
jmp 0x1400fd960
cmp eax, 0xb6a939c2
je 0x1400fdc3a
cmp eax, 0xb6b5edc4
je 0x1400fdc50
mov ecx, eax
cmp eax, 0xc8d274fd
jne 0x1400fd960
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x1d8], rax
mov ecx, 0x3f5fafc4
jmp 0x1400fd960
cmp eax, 0xe843968
je 0x1400fdd23
mov ecx, eax
cmp eax, 0x1b713977
jne 0x1400fd960
mov ecx, r9d
jmp 0x1400fd960
cmp eax, 0x23613913
jne 0x1400fdd43
mov rax, qword [rbp + 0x1e8]
mov ecx, 0x45593c02
jmp 0x1400fd960
cmp byte [rbp + 0x208], 0
mov ecx, 0x35c94cbd
cmovne ecx, r11d
jmp 0x1400fd960
mov rsi, qword [rbp + 0x1d8]
mov ecx, 0xa8b61ac
jmp 0x1400fdac0
mov ecx, 0xfced869
nop
mov eax, ecx
cmp ecx, 0xfced868
jg 0x1400fdb00
cmp eax, 0xece88be2
jle 0x1400fdb30
cmp eax, 0xece88be3
je 0x1400fdbf7
cmp eax, 0xf19e45fc
je 0x1400fdba6
mov ecx, eax
cmp eax, 0xa8b61ac
jne 0x1400fdac0
mov ecx, 0x4e77abfa
jmp 0x1400fdac0
cmp eax, 0x499162c1
jle 0x1400fdb50
cmp eax, 0x4e77abfa
je 0x1400fdc17
cmp eax, 0x6decbef6
jne 0x1400fdc23
mov ecx, 0xece88be3
mov rdi, qword [rbp + 0x228]
jmp 0x1400fdac0
cmp eax, 0x9cd26c4c
je 0x1400fdaba
mov ecx, eax
cmp eax, 0xb6fb021c
jne 0x1400fdac0
mov ecx, r13d
jmp 0x1400fdac0
mov ecx, ebx
cmp eax, 0xfced869
je 0x1400fdac0
mov ecx, eax
cmp eax, 0x2a8beeeb
jne 0x1400fdac0
mov rax, qword [rbp + 0x230]
movsx rax, byte [rsi + rax]
mov qword [rbp + 0x1f8], rax
mov rcx, qword [rbp + 0x230]
mov rax, rcx
mul r14
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
mov qword [rbp + 0x210], rcx
mov ecx, 0xf19e45fc
jmp 0x1400fdac0
mov rax, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x1f8]
mov edx, 0x4f
sub edx, eax
add eax, 0x30
and edx, 0x5f
and eax, 0xa0
or eax, edx
xor ecx, eax
xor cl, 0x5f
mov rax, qword [rbp + 0x230]
mov byte [rbp + rax + 0x170], cl
mov rax, qword [rbp + 0x230]
add rax, 1
mov qword [rbp + 0x228], rax
mov ecx, 0xb6fb021c
jmp 0x1400fdac0
mov qword [rbp + 0x230], rdi
mov rax, qword [rbp + 0x230]
cmp rax, 0x32
mov ecx, 0x499162c2
cmovb ecx, r12d
jmp 0x1400fdac0
mov ecx, 0xece88be3
xor edi, edi
jmp 0x1400fdac0
mov ecx, eax
cmp eax, 0x499162c2
jne 0x1400fdac0
mov ecx, 0x35c94cbd
jmp 0x1400fd960
lea rax, [rbp + 0x170]
mov qword [rbp + 0x1e0], rax
mov ecx, r10d
jmp 0x1400fd960
mov eax, 0x4cc36284
nop word cs:[rax + rax]
nop
cmp eax, 0x7c9d1746
je 0x1400fdd2d
cmp eax, 0x4cc36284
jne 0x1400fdc60
mov qword [rbp + 0x228], 0x31
mov eax, 0x689c70fc
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x689c70fc
je 0x1400fdca0
cmp eax, 0xa523c901
jne 0x1400fdc90
jmp 0x1400fdca7
mov eax, 0xa523c901
jmp 0x1400fdc90
lea rax, [rbp + 0x170]
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x228]
mov rcx, qword [rbp + 0x230]
movsx eax, byte [rcx + rax]
mov dword [rbp + 0x210], eax
mov ecx, 0x537d9a5c
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x20e8597c
je 0x1400fdd01
cmp ecx, 0x537d9a5c
jne 0x1400fdce0
cmp dword [rbp + 0x210], 0
sete al
mov ecx, 0x20e8597c
jmp 0x1400fdce0
and al, 1
mov byte [rbp + 0x1f8], al
mov al, byte [rbp + 0x1f8]
not al
and al, 1
mov byte [rbp + 0x200], al
mov eax, 0x7c9d1746
jmp 0x1400fdc60
mov ecx, 0xc8d274fd
jmp 0x1400fd960
mov al, byte [rbp + 0x200]
mov byte [rbp + 0x208], al
mov ecx, 0x2f4b4166
jmp 0x1400fd960
mov ecx, eax
cmp eax, 0x2096a858
jne 0x1400fd960
mov rdx, qword [rbp + 0x1d0]
sub rsp, 0x20
lea rcx, [rbp + 8]
call fcn.14000db10
add rsp, 0x20
lea r15, [rbp + 0x170]
sub rsp, 0x20
lea rcx, [0x14035ba60]
lea rsi, [rbp - 0x78]
lea r8, [rbp + 8]
mov rdx, rsi
call fcn.1400354c0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rsi
call fcn.14000b520
add rsp, 0x20
mov eax, 0x1f9b47fa
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xf2f665d5
je 0x1400fde15
cmp eax, 0x1f9b47fa
jne 0x1400fddb0
mov qword [rbp + 0x230], rsi
mov eax, 0xa8c77c71
nop word [rax + rax]
cmp eax, 0x413b7a42
je 0x1400fde0e
cmp eax, 0xa8c77c71
jne 0x1400fddd0
mov rax, qword [rbp + 0x230]
mov eax, 0x322bcde2
nop word [rax + rax]
cmp eax, 0x322bcde2
je 0x1400fde00
cmp eax, 0x51a88e39
jne 0x1400fddf0
jmp 0x1400fde07
mov eax, 0x51a88e39
jmp 0x1400fddf0
mov eax, 0x413b7a42
jmp 0x1400fddd0
mov eax, 0xf2f665d5
jmp 0x1400fddb0
sub rsp, 0x20
lea rcx, [0x14035b958]
mov edx, 1
call fcn.140011bf0
add rsp, 0x20
test al, al
je 0x1400fe8b5
mov qword [rbp + 0x230], r15
mov eax, 0x8885dd03
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x3dc2b42
je 0x1400fde81
cmp eax, 0x8885dd03
jne 0x1400fde50
mov rax, qword [rbp + 0x230]
movups xmm0, xmmword [0x14031792c]
movups xmmword [rax + 0xa], xmm0
movups xmm0, xmmword [0x140317922]
movups xmmword [rax], xmm0
mov eax, 0x3dc2b42
jmp 0x1400fde50
mov eax, 0xc6df2da9
mov r8d, 0x8a74d1df
mov r9d, 0x78092d07
jmp 0x1400fdea0
mov eax, 0xe7a388db
nop dword [rax]
cmp eax, 0xc6df2da8
jg 0x1400fded0
cmp eax, 0x8c4f308d
jg 0x1400fdf00
cmp eax, 0x80a6d431
je 0x1400fde94
cmp eax, 0x8a74d1df
jne 0x1400fdea0
mov qword [rbp + 0x1d0], r15
mov eax, 0x42d2d1ef
jmp 0x1400fdea0
cmp eax, 0x42d2d1ee
jg 0x1400fdf2a
cmp eax, 0xc6df2da9
je 0x1400fe059
cmp eax, 0xe7a388db
jne 0x1400fdea0
mov qword [rbp + 0x1f8], r15
mov eax, 0xc32af84d
jmp 0x1400fdea0
cmp eax, 0x8c4f308e
je 0x1400fe112
cmp eax, 0xc32af84d
jne 0x1400fdea0
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x210], rax
mov eax, 0x5d1b83b6
jmp 0x1400fdea0
cmp eax, 0x42d2d1ef
jne 0x1400fe14b
mov rsi, qword [rbp + 0x1d0]
mov eax, 0x69c78362
jmp 0x1400fdf50
mov eax, 0x7a570e05
nop dword [rax + rax]
cmp eax, 0x69c78361
jle 0x1400fdfc0
cmp eax, 0x78092d06
jg 0x1400fe000
cmp eax, 0x69c78362
je 0x1400fdf43
cmp eax, 0x6b82ab5a
jne 0x1400fdf50
mov rax, qword [rbp + 0x228]
movzx edi, byte [rax]
mov rcx, qword [rbp + 0x230]
mov rax, rcx
mul r14
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
lea eax, [rcx + 0x30]
mov edx, 0xcf
sub edx, ecx
and edx, edi
not edi
and edi, eax
or edx, edi
mov rax, qword [rbp + 0x230]
mov byte [rbp + rax + 0x170], dl
mov eax, 0x647f0eb1
jmp 0x1400fdf50
cmp eax, 0x98a7a3e3
je 0x1400fe039
cmp eax, 0x38990649
je 0x1400fe127
cmp eax, 0x647f0eb1
jne 0x1400fdf50
mov rbx, qword [rbp + 0x230]
add rbx, 1
mov eax, 0x98a7a3e3
jmp 0x1400fdf50
cmp eax, 0x78092d07
je 0x1400fe01e
cmp eax, 0x7a570e05
jne 0x1400fdf50
mov eax, 0x98a7a3e3
xor ebx, ebx
jmp 0x1400fdf50
mov rax, qword [rbp + 0x230]
add rax, rsi
mov qword [rbp + 0x228], rax
mov eax, 0x6b82ab5a
jmp 0x1400fdf50
mov qword [rbp + 0x230], rbx
mov rax, qword [rbp + 0x230]
cmp rax, 0x1a
mov eax, 0x38990649
cmovb eax, r9d
jmp 0x1400fdf50
mov eax, 0x9625c82a
nop
cmp eax, 0x867fa6e2
je 0x1400fe131
cmp eax, 0x9625c82a
jne 0x1400fe060
mov qword [rbp + 0x228], 0x19
mov qword [rbp + 0x230], r15
mov eax, 0x7e7e3ea3
nop dword [rax]
cmp eax, 0x230637c7
je 0x1400fe0fc
cmp eax, 0x7e7e3ea3
jne 0x1400fe090
mov rax, qword [rbp + 0x228]
mov rcx, qword [rbp + 0x230]
movsx eax, byte [rcx + rax]
mov dword [rbp + 0x1e8], eax
mov ecx, 0x537d9a5c
nop dword [rax + rax]
cmp ecx, 0x20e8597c
je 0x1400fe0e1
cmp ecx, 0x537d9a5c
jne 0x1400fe0c0
cmp dword [rbp + 0x1e8], 0
sete al
mov ecx, 0x20e8597c
jmp 0x1400fe0c0
and al, 1
mov byte [rbp + 0x1d8], al
mov al, byte [rbp + 0x1d8]
mov byte [rbp + 0x1e0], al
mov eax, 0x230637c7
jmp 0x1400fe090
mov al, byte [rbp + 0x1e0]
mov byte [rbp + 0x200], al
mov eax, 0x867fa6e2
jmp 0x1400fe060
cmp byte [rbp + 0x208], 0
mov eax, 0xe7a388db
cmovne eax, r8d
jmp 0x1400fdea0
mov eax, 0x80a6d431
jmp 0x1400fdea0
mov al, byte [rbp + 0x200]
not al
and al, 1
mov byte [rbp + 0x208], al
mov eax, 0x8c4f308e
jmp 0x1400fdea0
cmp eax, 0x5d1b83b6
jne 0x1400fdea0
mov rdx, qword [rbp + 0x210]
sub rsp, 0x20
lea rcx, [rbp + 0x88]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba60]
lea rsi, [rbp - 0x38]
lea r8, [rbp + 0x88]
mov rdx, rsi
call fcn.1400354c0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rsi
call fcn.14000b520
add rsp, 0x20
mov eax, 0x1f9b47fa
nop dword [rax + rax]
cmp eax, 0xf2f665d5
je 0x1400fe215
cmp eax, 0x1f9b47fa
jne 0x1400fe1b0
mov qword [rbp + 0x230], rsi
mov eax, 0xa8c77c71
nop word [rax + rax]
cmp eax, 0x413b7a42
je 0x1400fe20e
cmp eax, 0xa8c77c71
jne 0x1400fe1d0
mov rax, qword [rbp + 0x230]
mov eax, 0x322bcde2
nop word [rax + rax]
cmp eax, 0x322bcde2
je 0x1400fe200
cmp eax, 0x51a88e39
jne 0x1400fe1f0
jmp 0x1400fe207
mov eax, 0x51a88e39
jmp 0x1400fe1f0
mov eax, 0x413b7a42
jmp 0x1400fe1d0
mov eax, 0xf2f665d5
jmp 0x1400fe1b0
sub rsp, 0x20
lea rcx, [0x14035ba80]
call fcn.1400023c0
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba80]
call fcn.140006510
add rsp, 0x20
test al, al
je 0x1400fe2a1
sub rsp, 0x20
lea rcx, [0x14035ba80]
call fcn.14000af50
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba80]
call fcn.140008290
add rsp, 0x20
sub rsp, 0x20
lea rcx, [rbp + 0x110]
call fcn.1400fef30
add rsp, 0x20
mov dword [rbp + 0x1c0], 0
mov eax, dword [rbp + 0x1c0]
lea rsp, [rbp + 0x248]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
lea rdx, [0x14032f20b]
lea rcx, [rbp + 0xa8]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba58]
lea rdx, [rbp + 0xa8]
mov r8d, 1
call fcn.1400a2830
add rsp, 0x20
sub rsp, 0x20
lea rdx, str.Failed_to_create_a_D3D9_device.
lea rcx, [rbp + 0xc8]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba58]
lea rdx, [rbp + 0xc8]
mov r8d, 2
call fcn.1400a2830
add rsp, 0x20
mov qword [rbp + 0x230], r15
mov eax, 0xb196b1c2
nop word cs:[rax + rax]
nop
cmp eax, 0x8d353f8c
je 0x1400fe377
cmp eax, 0xb196b1c2
jne 0x1400fe330
mov rax, qword [rbp + 0x230]
mov rcx, qword [0x14031796c]
mov qword [rax + 0x30], rcx
movups xmm0, xmmword [0x14031795c]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x14031794c]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14031793c]
movups xmmword [rax], xmm0
mov eax, 0x8d353f8c
jmp 0x1400fe330
mov eax, dword [0x14035bdb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035bdb4], 0xa
setl cl
or cl, al
mov r9d, 0x3ac23d4f
mov eax, 0xe2cd3c10
cmove r9d, eax
mov esi, 0x1622745e
cmove esi, eax
mov edi, 0xf537719f
mov eax, 0x41b79a57
cmove edi, eax
mov ebx, 0xb3f60c80
cmove ebx, eax
mov eax, dword [0x14035bdb8]
lea r10d, [rax - 1]
imul r10d, eax
test r10b, 1
mov eax, 0x46ccd4a6
mov r11d, 0x62de09c
cmove r11d, eax
mov ecx, dword [0x14035bdbc]
mov dword [rbp + 0x1c0], ecx
cmp ecx, 0xa
cmovl r11d, eax
mov eax, 0xb2355d8d
mov r8d, 0x8be15ef0
jmp 0x1400fe410
mov qword [rbp + 0x1d0], r15
mov eax, 0x48e34b4a
nop
cmp eax, 0xd2d88fc5
jle 0x1400fe450
cmp eax, 0x58170d5b
jg 0x1400fe480
cmp eax, 0xd2d88fc6
je 0x1400fe728
cmp eax, 0x48e34b4a
jne 0x1400fe410
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1f8], rax
mov eax, 0xc5914923
jmp 0x1400fe410
cmp eax, 0xb2355d8c
jg 0x1400fe64b
cmp eax, 0xaa869c67
je 0x1400fe402
cmp eax, 0xb0dd6920
jne 0x1400fe410
mov qword [rbp + 0x1d8], r15
mov eax, 0x58170d5c
jmp 0x1400fe410
cmp eax, 0x58170d5c
je 0x1400fe741
cmp eax, 0x6db69f2a
jne 0x1400fe410
mov r13, qword [rbp + 0x1e8]
mov ecx, 0xbf6c3e05
jmp 0x1400fe4e0
movsx rax, byte [rbp + 0x1e0]
mov qword [rbp + 0x210], rax
mov rcx, qword [rbp + 0x230]
mov rax, rcx
mul r14
shr rdx, 5
imul rax, rdx, 0x33
neg rax
add rax, rcx
add rax, 0x30
mov qword [rbp + 0x228], rax
mov ecx, 0x7ca5c789
nop
mov eax, ecx
cmp ecx, 0x3d41efd
jle 0x1400fe540
cmp eax, 0x1a6e5317
jle 0x1400fe570
cmp eax, 0x41b79a56
jle 0x1400fe5db
cmp eax, 0x41b79a57
je 0x1400fe5f9
mov ecx, eax
cmp eax, 0x7ca5c789
jne 0x1400fe4e0
mov rax, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x228]
xor ecx, eax
mov rax, qword [rbp + 0x230]
mov byte [rbp + rax + 0x170], cl
mov r12, qword [rbp + 0x230]
add r12, 1
mov ecx, 0x8e7a60a6
jmp 0x1400fe4e0
cmp eax, 0xbf6c3e04
jg 0x1400fe5b0
mov ecx, esi
cmp eax, 0x8be15ef0
je 0x1400fe4e0
cmp eax, 0x8e7a60a6
je 0x1400fe603
mov ecx, eax
cmp eax, 0xb3f60c80
jne 0x1400fe4e0
mov ecx, edi
jmp 0x1400fe4e0
cmp eax, 0x3d41efe
je 0x1400fe5ec
cmp eax, 0xf0ec91d
je 0x1400fe4a4
mov ecx, eax
cmp eax, 0x1622745e
jne 0x1400fe4e0
mov rax, qword [rbp + 0x230]
movzx eax, byte [r13 + rax]
mov byte [rbp + 0x1e0], al
mov ecx, r9d
jmp 0x1400fe4e0
mov ecx, ebx
cmp eax, 0xbf6c3e05
je 0x1400fe4e0
cmp eax, 0xe2cd3c10
je 0x1400fe623
mov ecx, eax
cmp eax, 0xf537719f
jne 0x1400fe4e0
mov ecx, 0x3d41efe
jmp 0x1400fe4e0
cmp eax, 0x3ac23d4f
jne 0x1400fe634
mov ecx, 0xf0ec91d
jmp 0x1400fe4e0
mov ecx, 0x8e7a60a6
xor r12d, r12d
jmp 0x1400fe4e0
mov ecx, 0xb3f60c80
jmp 0x1400fe4e0
mov qword [rbp + 0x230], r12
mov rax, qword [rbp + 0x230]
cmp rax, 0x38
mov ecx, 0x1a6e5318
cmovb ecx, r8d
jmp 0x1400fe4e0
mov rax, qword [rbp + 0x230]
mov ecx, 0x1622745e
jmp 0x1400fe4e0
mov ecx, eax
cmp eax, 0x1a6e5318
jne 0x1400fe4e0
mov eax, 0xaa869c67
jmp 0x1400fe410
cmp eax, 0xb2355d8d
jne 0x1400fe7ee
test r10b, 1
sete byte [rbp + 0x208]
cmp dword [rbp + 0x1c0], 0xa
setl byte [rbp + 0x200]
mov eax, 0xe0f411f8
nop word cs:[rax + rax]
nop
cmp eax, 0x62de09b
jle 0x1400fe6b0
cmp eax, 0x62de09c
je 0x1400fe6e7
cmp eax, 0x46ccd4a6
je 0x1400fe708
cmp eax, 0x74c8d66c
jne 0x1400fe680
jmp 0x1400fe759
cmp eax, 0x8ef71118
je 0x1400fe6ee
cmp eax, 0xc6efaa53
je 0x1400fe712
cmp eax, 0xe0f411f8
jne 0x1400fe680
movzx ecx, byte [rbp + 0x208]
cmp byte [rbp + 0x200], 0
mov eax, 0x62de09c
mov edx, 0xc6efaa53
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400fe680
mov eax, 0xc6efaa53
jmp 0x1400fe680
mov rax, qword [rbp + 0x230]
movzx eax, byte [rax]
mov byte [rbp + 0x1e0], al
mov eax, 0x74c8d66c
jmp 0x1400fe680
mov eax, 0x8ef71118
jmp 0x1400fe680
lea rax, [rbp + 0x1a7]
mov qword [rbp + 0x230], rax
mov eax, r11d
jmp 0x1400fe680
cmp byte [rbp + 0x158], 0
mov eax, 0xaa869c67
mov ecx, 0xb0dd6920
cmovne eax, ecx
jmp 0x1400fe410
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1e8], rax
mov eax, 0x6db69f2a
jmp 0x1400fe410
movsx eax, byte [rbp + 0x1e0]
mov dword [rbp + 0x228], eax
mov ecx, 0x537d9a5c
nop dword [rax + rax]
cmp ecx, 0x20e8597c
je 0x1400fe791
cmp ecx, 0x537d9a5c
jne 0x1400fe770
cmp dword [rbp + 0x228], 0
sete al
mov ecx, 0x20e8597c
jmp 0x1400fe770
and al, 1
mov byte [rbp + 0x210], al
mov al, byte [rbp + 0x210]
mov byte [rbp + 0x228], al
mov ecx, 0x786df14d
nop word [rax + rax]
cmp ecx, 0x464a3e20
je 0x1400fe7d0
cmp ecx, 0x786df14d
jne 0x1400fe7b0
movzx eax, byte [rbp + 0x228]
xor al, 1
mov ecx, 0x464a3e20
jmp 0x1400fe7b0
and al, 1
mov byte [rbp + 0x230], al
mov al, byte [rbp + 0x230]
mov byte [rbp + 0x158], al
mov eax, 0xd2d88fc6
jmp 0x1400fe410
cmp eax, 0xc5914923
jne 0x1400fe410
mov rdx, qword [rbp + 0x1f8]
sub rsp, 0x20
lea rcx, [rbp + 0xe8]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba60]
lea rsi, [rbp - 0x18]
lea r8, [rbp + 0xe8]
mov rdx, rsi
call fcn.1400354c0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rsi
call fcn.14000b520
add rsp, 0x20
mov eax, 0x1f9b47fa
nop dword [rax + rax]
cmp eax, 0xf2f665d5
je 0x1400fe269
cmp eax, 0x1f9b47fa
jne 0x1400fe850
mov qword [rbp + 0x230], rsi
mov eax, 0xa8c77c71
nop
cmp eax, 0x413b7a42
je 0x1400fe8ae
cmp eax, 0xa8c77c71
jne 0x1400fe870
mov rax, qword [rbp + 0x230]
mov eax, 0x322bcde2
nop word [rax + rax]
cmp eax, 0x322bcde2
je 0x1400fe8a0
cmp eax, 0x51a88e39
jne 0x1400fe890
jmp 0x1400fe8a7
mov eax, 0x51a88e39
jmp 0x1400fe890
mov eax, 0x413b7a42
jmp 0x1400fe870
mov eax, 0xf2f665d5
jmp 0x1400fe850
sub rsp, 0x20
lea rdx, [0x14032ee58]
lea rcx, [rbp + 0x28]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba58]
lea rdx, [rbp + 0x28]
mov r8d, 1
call fcn.1400a2830
add rsp, 0x20
sub rsp, 0x20
lea rdx, str.Failed_to_retrieve_device_ID__contact_support.
lea rcx, [rbp + 0x48]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba58]
lea rdx, [rbp + 0x48]
mov r8d, 2
call fcn.1400a2830
add rsp, 0x20
mov qword [rbp + 0x230], r15
mov eax, 0x835a51d7
nop dword [rax]
cmp eax, 0xe0b7d619
je 0x1400fe977
cmp eax, 0x835a51d7
jne 0x1400fe930
mov rax, qword [rbp + 0x230]
movups xmm0, xmmword [0x140317912]
movups xmmword [rax + 0x2c], xmm0
movups xmm0, xmmword [0x140317906]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x1403178f6]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x1403178e6]
movups xmmword [rax], xmm0
mov eax, 0xe0b7d619
jmp 0x1400fe930
mov eax, 0x180b061d
mov r8d, 0xbd044263
mov r9d, 0x21269355
jmp 0x1400fe9a0
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x210], rax
mov eax, 0xede19b0c
nop dword [rax]
cmp eax, 0x42277b0
jle 0x1400fea50
cmp eax, 0x27896949
jg 0x1400fea80
cmp eax, 0x42277b1
je 0x1400febe1
cmp eax, 0x180b061d
jne 0x1400fe9a0
mov ecx, 0x77dc5e31
nop dword [rax]
cmp ecx, 0x24c9f667
je 0x1400febeb
cmp ecx, 0x77dc5e31
jne 0x1400fe9d0
mov qword [rbp + 0x230], 0x3b
mov rax, qword [rbp + 0x230]
movsx eax, byte [rbp + rax + 0x170]
mov dword [rbp + 0x228], eax
mov ecx, 0x537d9a5c
nop dword [rax]
cmp ecx, 0x20e8597c
je 0x1400fea31
cmp ecx, 0x537d9a5c
jne 0x1400fea10
cmp dword [rbp + 0x228], 0
sete al
mov ecx, 0x20e8597c
jmp 0x1400fea10
and al, 1
mov byte [rbp + 0x1e8], al
mov al, byte [rbp + 0x1e8]
mov ecx, 0x24c9f667
jmp 0x1400fe9d0
cmp eax, 0xede19b0b
jg 0x1400feaa7
cmp eax, 0xaa2c2c43
je 0x1400fec0d
cmp eax, 0xbd044263
jne 0x1400fe9a0
mov qword [rbp + 0x1d0], r15
mov eax, 0xfd01eec1
jmp 0x1400fe9a0
cmp eax, 0x2789694a
je 0x1400fe98a
cmp eax, 0x5eecfa50
jne 0x1400fe9a0
mov qword [rbp + 0x1f8], r15
mov eax, 0x2789694a
jmp 0x1400fe9a0
cmp eax, 0xfd01eec1
jne 0x1400fec2c
mov rsi, qword [rbp + 0x1d0]
mov eax, 0xb734f2bb
nop
cmp eax, 0x21269354
jle 0x1400feaf0
cmp eax, 0x355735b8
jg 0x1400feb20
cmp eax, 0x21269355
je 0x1400feb52
cmp eax, 0x302ce413
jne 0x1400feac0
jmp 0x1400fec22
cmp eax, 0xb734f2bb
je 0x1400feba0
cmp eax, 0xf6b9eef3
je 0x1400febaa
cmp eax, 0x18baa08f
jne 0x1400feac0
mov eax, 0x355735b9
xor ebx, ebx
jmp 0x1400feac0
cmp eax, 0x50a1c4ff
je 0x1400febbf
cmp eax, 0x355735b9
jne 0x1400feac0
mov qword [rbp + 0x230], rbx
mov rax, qword [rbp + 0x230]
cmp rax, 0x3c
mov eax, 0x302ce413
cmovb eax, r9d
jmp 0x1400feac0
mov rdi, qword [rbp + 0x230]
mov rcx, qword [rbp + 0x230]
mov rax, rcx
mul r14
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
mov eax, 0xcf
sub eax, ecx
add ecx, 0x30
and eax, 0xb9
and ecx, 0x46
or ecx, eax
xor cl, byte [rsi + rdi]
xor cl, 0xb9
mov byte [rbp + 0x1e8], cl
mov qword [rbp + 0x228], r15
mov eax, 0x50a1c4ff
jmp 0x1400feac0
mov eax, 0x18baa08f
jmp 0x1400feac0
mov rbx, qword [rbp + 0x230]
add rbx, 1
mov eax, 0x355735b9
jmp 0x1400feac0
mov rax, qword [rbp + 0x228]
mov rcx, qword [rbp + 0x230]
movzx edx, byte [rbp + 0x1e8]
mov byte [rax + rcx], dl
mov eax, 0xf6b9eef3
jmp 0x1400feac0
mov eax, 0x5eecfa50
jmp 0x1400fe9a0
and al, 1
mov byte [rbp + 0x230], al
mov al, byte [rbp + 0x230]
not al
and al, 1
mov byte [rbp + 0x1d8], al
mov eax, 0xaa2c2c43
jmp 0x1400fe9a0
cmp byte [rbp + 0x1d8], 0
mov eax, 0x5eecfa50
cmovne eax, r8d
jmp 0x1400fe9a0
mov eax, 0x42277b1
jmp 0x1400fe9a0
cmp eax, 0xede19b0c
jne 0x1400fe9a0
mov rdx, qword [rbp + 0x210]
sub rsp, 0x20
lea rcx, [rbp + 0x68]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba60]
lea rsi, [rbp - 0x58]
lea r8, [rbp + 0x68]
mov rdx, rsi
call fcn.1400354c0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rsi
call fcn.14000b520
add rsp, 0x20
mov eax, 0x1f9b47fa
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xf2f665d5
je 0x1400fde36
cmp eax, 0x1f9b47fa
jne 0x1400fec90
mov qword [rbp + 0x230], rsi
mov eax, 0xa8c77c71
nop
cmp eax, 0x413b7a42
je 0x1400fecee
cmp eax, 0xa8c77c71
jne 0x1400fecb0
mov rax, qword [rbp + 0x230]
mov eax, 0x322bcde2
nop word [rax + rax]
cmp eax, 0x322bcde2
je 0x1400fece0
cmp eax, 0x51a88e39
jne 0x1400fecd0
jmp 0x1400fece7
mov eax, 0x51a88e39
jmp 0x1400fecd0
mov eax, 0x413b7a42
jmp 0x1400fecb0
mov eax, 0xf2f665d5
jmp 0x1400fec90