Function at 0x1400cbf00
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x5a8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x510], xmm8
movaps xmmword [rbp + 0x500], xmm7
movaps xmmword [rbp + 0x4f0], xmm6
mov qword [rbp + 0x4e8], 0xfffffffffffffffe
mov eax, 0x8739429
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xfc52aaac
je 0x1400cbf81
cmp eax, 0x8739429
jne 0x1400cbf50
movzx eax, word [str.nAgP_G__Q]
mov word [rbp + 0x450], ax
movups xmm0, xmmword [str.y__G_TZBXNRSS]
movaps xmmword [rbp + 0x440], xmm0
mov eax, 0xfc52aaac
jmp 0x1400cbf50
mov eax, dword [0x140355928]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035592c], 0xa
setl cl
or cl, al
mov r11d, 0x165944fa
mov eax, 0x83c49293
cmove r11d, eax
mov r14d, 0xf74169b9
cmove r14d, eax
mov eax, 0xeb0329c6
lea r9, [rbp + 0x440]
mov r8d, 0x87cb3683
mov r10d, 0x45ece910
movabs r15, 0xa0a0a0a0a0a0a0a1
jmp 0x1400cbff0
mov qword [rbp + 0x4b0], r9
mov eax, 0xece75a7f
nop dword [rax + rax]
cmp eax, 0xeb0329c5
jle 0x1400cc200
cmp eax, 0x1e4521de
jg 0x1400cc240
cmp eax, 0xeb0329c6
je 0x1400cc287
cmp eax, 0xece75a7f
jne 0x1400cbff0
mov rsi, qword [rbp + 0x4b0]
mov eax, 0x7c170951
jmp 0x1400cc040
mov eax, 0x1ab74309
mov rbx, qword [rbp + 0x4d8]
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x165944f9
jle 0x1400cc080
cmp eax, 0x45ece90f
jle 0x1400cc0d0
cmp eax, 0x45ece910
je 0x1400cc1b9
cmp eax, 0x476afb28
je 0x1400cc12a
cmp eax, 0x7c170951
jne 0x1400cc040
mov eax, 0xcef62d6b
jmp 0x1400cc040
cmp eax, 0xcef62d6a
jle 0x1400cc110
cmp eax, 0xcef62d6b
je 0x1400cc1d4
cmp eax, 0xf74169b9
jne 0x1400cc1e0
mov rax, qword [rbp + 0x480]
mov rcx, qword [rbp + 0x348]
mov byte [rbp + rcx + 0x440], al
mov rax, qword [rbp + 0x348]
add rax, 1
mov qword [rbp + 0x4d8], rax
mov eax, r11d
jmp 0x1400cc040
cmp eax, 0x165944fa
je 0x1400cc026
cmp eax, 0x1ab74309
jne 0x1400cc040
mov qword [rbp + 0x348], rbx
mov rax, qword [rbp + 0x348]
cmp rax, 0x12
mov eax, 0x137ae1c8
cmovb eax, r10d
jmp 0x1400cc040
cmp eax, 0x83c49293
je 0x1400cc177
cmp eax, 0xc71619d1
jne 0x1400cc040
mov eax, r14d
jmp 0x1400cc040
mov rax, qword [rbp + 0x4c0]
movsx eax, byte [rax]
movsxd rdi, eax
mov rcx, qword [rbp + 0x348]
mov rax, rcx
mul r15
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
lea eax, [rcx + 0x30]
mov rdx, 0xffffffffffffffcf
sub rdx, rcx
and rdx, rdi
not edi
and edi, eax
or rdx, rdi
mov qword [rbp + 0x480], rdx
mov eax, 0xc71619d1
jmp 0x1400cc040
mov rax, qword [rbp + 0x480]
mov rcx, qword [rbp + 0x348]
mov byte [rbp + rcx + 0x440], al
mov rax, qword [rbp + 0x348]
mov rax, qword [rbp + 0x348]
mov rax, qword [rbp + 0x348]
mov rax, qword [rbp + 0x348]
mov rax, qword [rbp + 0x348]
mov eax, 0xf74169b9
jmp 0x1400cc040
mov rax, qword [rbp + 0x348]
add rax, rsi
mov qword [rbp + 0x4c0], rax
mov eax, 0x476afb28
jmp 0x1400cc040
mov eax, 0x1ab74309
xor ebx, ebx
jmp 0x1400cc040
cmp eax, 0x137ae1c8
jne 0x1400cc040
mov eax, 0x1e4521df
jmp 0x1400cbff0
cmp eax, 0xc4ab821a
jg 0x1400cc267
cmp eax, 0x87cb3683
je 0x1400cbfdc
cmp eax, 0x92d8bcbe
jne 0x1400cbff0
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x4d0], rax
mov eax, 0xcd5e85b3
jmp 0x1400cbff0
cmp eax, 0x1e4521df
je 0x1400cc2f9
cmp eax, 0x3ce2d8f6
jne 0x1400cbff0
mov qword [rbp + 0x4b8], r9
mov eax, 0x92d8bcbe
jmp 0x1400cbff0
cmp eax, 0xc4ab821b
jne 0x1400cc325
cmp byte [rbp + 0x4a8], 0
mov eax, 0x3ce2d8f6
cmovne eax, r8d
jmp 0x1400cbff0
mov ecx, 0x92061abc
jmp 0x1400cc2b0
test al, al
sete byte [rbp + 0x4d8]
mov al, byte [rbp + 0x4d8]
mov ecx, 0x3a95d31d
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3a95d31d
je 0x1400cc303
cmp ecx, 0x92061abc
jne 0x1400cc2b0
mov qword [rbp + 0x348], select
mov rax, qword [rbp + 0x348]
mov al, byte [rbp + rax + 0x440]
mov ecx, 0xafc2f978
nop
cmp ecx, 0xafc2f978
je 0x1400cc2f2
cmp ecx, 0x7cd2ca3f
jne 0x1400cc2e0
jmp 0x1400cc28e
mov ecx, 0x7cd2ca3f
jmp 0x1400cc2e0
mov eax, 0x3ce2d8f6
jmp 0x1400cbff0
and al, 1
mov byte [rbp + 0x348], al
mov al, byte [rbp + 0x348]
not al
and al, 1
mov byte [rbp + 0x4a8], al
mov eax, 0xc4ab821b
jmp 0x1400cbff0
cmp eax, 0xcd5e85b3
jne 0x1400cbff0
mov rsi, qword [rbp + 0x4d0]
mov ecx, 0x979f08ed
lea rdi, [0x140354c50]
jmp 0x1400cc370
mov qword [rbp + 0x348], rcx
mov r8, qword [rbp + 0x348]
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.14001ca20
add rsp, 0x20
mov ecx, 0x2b9dffb9
nop dword [rax + rax]
cmp ecx, 0x2b9dffb9
je 0x1400cc400
cmp ecx, 0x979f08ed
jne 0x1400cc370
mov ecx, 0x2c52f03e
nop dword [rax]
cmp ecx, 0xb4b062a9
je 0x1400cc3b7
cmp ecx, 0x2c52f03e
jne 0x1400cc390
sub rsp, 0x20
mov rcx, rsi
call fcn.140311ca0
add rsp, 0x20
mov ecx, 0xb4b062a9
jmp 0x1400cc390
mov qword [rbp + 0x348], rax
mov rax, qword [rbp + 0x348]
mov qword [rbp + 0x4d8], rax
mov eax, 0x37a313f0
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x39d61f45
je 0x1400cc345
cmp eax, 0x37a313f0
jne 0x1400cc3e0
mov eax, 0x39d61f45
mov rcx, qword [rbp + 0x4d8]
jmp 0x1400cc3e0
mov qword [rbp + 0x348], rax
mov rax, qword [rbp + 0x348]
sub rsp, 0x20
lea rcx, [0x140354bf0]
call fcn.1400c7730
lea rsi, [rbp + 0x440]
mov rcx, rsi
mov rdx, rax
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba60]
lea rdx, [rbp + 0x348]
mov r8, rsi
call fcn.140026ca0
add rsp, 0x20
sub rsp, 0x20
lea rsi, [rbp + 0x440]
mov rcx, rsi
call fcn.14000b520
add rsp, 0x20
mov eax, 0x4b3a6e7
nop
cmp eax, 0x4b3a6e7
je 0x1400cc480
cmp eax, 0x1ffce170
jne 0x1400cc470
jmp 0x1400cc487
mov eax, 0x1ffce170
jmp 0x1400cc470
mov qword [rbp + 0x4c0], rsi
mov rax, qword [rbp + 0x4c0]
mov ecx, 0x89ec40f2
nop word [rax + rax]
cmp ecx, 0x89ec40f2
je 0x1400cc4b2
cmp ecx, 0x187a7ea9
jne 0x1400cc4a0
jmp 0x1400cc4b9
mov ecx, 0x187a7ea9
jmp 0x1400cc4a0
mov qword [rbp + 0x480], rax
mov rax, qword [rbp + 0x480]
mov ecx, 0x3c0bf64e
nop dword [rax]
cmp ecx, 0x3c0bf64e
je 0x1400cc4e2
cmp ecx, 0x28c61d77
jne 0x1400cc4d0
jmp 0x1400cc4e9
mov ecx, 0x28c61d77
jmp 0x1400cc4d0
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
sub rsp, 0x20
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x348]
call fcn.1400774a0
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035bb28]
lea r8, [0x140354d20]
lea r9, [0x140354d28]
lea rdx, [rbp - 0x40]
call fcn.1400addd0
add rsp, 0x20
test al, al
je 0x1400df90f
sub rsp, 0x20
lea rcx, [0x14035bb28]
lea rdx, [0x140354d20]
call fcn.1400aee50
add rsp, 0x20
mov qword [0x140354d30], rax
mov eax, dword [rax + 0x50]
mov qword [0x140354d38], rax
add eax, 0xffffff00
mov dword [rbp + 0x338], eax
mov eax, 0x928c02df
nop dword [rax]
cmp eax, 0x22efe609
je 0x1400cc5b1
cmp eax, 0x928c02df
jne 0x1400cc580
movups xmm0, xmmword [str.__d54__98bc_OgP_G__Q]
movaps xmmword [rbp + 0x450], xmm0
movups xmm0, xmmword [0x1403173dc]
movaps xmmword [rbp + 0x440], xmm0
mov eax, 0x22efe609
jmp 0x1400cc580
mov eax, dword [0x1403552e0]
mov r8d, dword [0x1403552e4]
lea r10d, [rax - 1]
imul r10d, eax
test r10b, 1
mov eax, 0xdd21229e
mov esi, 0xca46e644
cmove esi, eax
cmp r8d, 0xa
cmovl esi, eax
mov eax, dword [0x140355940]
mov r9d, dword [0x140355944]
lea r14d, [rax - 1]
imul r14d, eax
test r14b, 1
mov eax, 0x1d4213d2
mov r12d, 0x43090b7b
cmove r12d, eax
cmp r9d, 0xa
cmovl r12d, eax
mov eax, 0xbe0f85e3
mov r11d, 0x86c209d9
mov ebx, 0xe62829f5
mov r15d, 0x6b5332d2
jmp 0x1400cc640
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x4d0], rax
mov eax, 0x23f8bdc
nop dword [rax]
cmp eax, 0x3b5569cf
jle 0x1400cc680
cmp eax, 0x4ec9ecc4
jg 0x1400cc6c0
cmp eax, 0x3b5569d0
je 0x1400cc852
cmp eax, 0x3d31410b
jne 0x1400cc640
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x4b0], rax
mov eax, 0x3b5569d0
jmp 0x1400cc640
cmp eax, 0xf283c2a9
jg 0x1400cc6ee
cmp eax, 0x86f51796
je 0x1400cc626
cmp eax, 0xbe0f85e3
jne 0x1400cc640
test r14b, 1
sete byte [rbp + 0x490]
cmp r9d, 0xa
setl byte [rbp + 0x4a0]
mov ecx, 0x7d9b754b
jmp 0x1400cc730
cmp eax, 0x4ec9ecc5
je 0x1400cca3a
cmp eax, 0x76058fc4
jne 0x1400cc640
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4b8], rax
mov eax, 0x86f51796
jmp 0x1400cc640
cmp eax, 0xf283c2aa
jne 0x1400cca71
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4a8], rax
mov eax, 0x3d31410b
jmp 0x1400cc640
test cl, cl
sete byte [rbp + 0x480]
mov cl, byte [rbp + 0x480]
mov byte [rbp + 0x4c0], cl
mov ecx, r12d
nop dword [rax]
cmp ecx, 0x1d4213d1
jg 0x1400cc770
cmp ecx, 0x86c209d9
je 0x1400cc7a6
cmp ecx, 0xa358fc9d
je 0x1400cca53
cmp ecx, 0x90c5c6a
jne 0x1400cc730
mov al, byte [rbp + 0x4c0]
xor al, 1
mov ecx, 0xa358fc9d
jmp 0x1400cc730
cmp ecx, 0x1d4213d2
je 0x1400cc7ec
cmp ecx, 0x43090b7b
je 0x1400cc7f6
cmp ecx, 0x7d9b754b
jne 0x1400cc730
mov dl, byte [rbp + 0x490]
cmp byte [rbp + 0x4a0], 0
mov ecx, 0x43090b7b
cmovne ecx, r11d
test dl, dl
cmovne ecx, r11d
jmp 0x1400cc730
mov qword [rbp + 0x4d8], 0x1f
mov rcx, qword [rbp + 0x4d8]
mov cl, byte [rbp + rcx + 0x440]
mov edx, 0xafc2f978
nop word cs:[rax + rax]
nop
cmp edx, 0xafc2f978
je 0x1400cc7e5
cmp edx, 0x7cd2ca3f
jne 0x1400cc7d0
jmp 0x1400cc711
mov edx, 0x7cd2ca3f
jmp 0x1400cc7d0
mov ecx, 0x90c5c6a
jmp 0x1400cc730
mov qword [rbp + 0x4d8], 0x1f
mov rcx, qword [rbp + 0x4d8]
mov cl, byte [rbp + rcx + 0x440]
mov edx, 0xafc2f978
nop word cs:[rax + rax]
nop
cmp edx, 0xafc2f978
je 0x1400cc832
cmp edx, 0x7cd2ca3f
jne 0x1400cc820
jmp 0x1400cc839
mov edx, 0x7cd2ca3f
jmp 0x1400cc820
test cl, cl
sete byte [rbp + 0x480]
mov cl, byte [rbp + 0x480]
mov ecx, 0x86c209d9
jmp 0x1400cc730
test r10b, 1
mov r13, qword [rbp + 0x4b0]
sete byte [rbp + 0x490]
cmp r8d, 0xa
setl byte [rbp + 0x4a0]
mov eax, 0xf5e6ea72
jmp 0x1400cc880
mov eax, 0x1f3a2166
xor edi, edi
nop dword [rax]
mov ecx, eax
cmp eax, 0x4d8c601
jle 0x1400cc8e0
cmp ecx, 0x1f3a2165
jle 0x1400cc930
cmp ecx, 0x1f3a2166
je 0x1400cc9f8
cmp ecx, 0x44861b29
je 0x1400cc984
mov eax, ecx
cmp ecx, 0x6b5332d2
jne 0x1400cc880
mov rax, qword [rbp + 0x4d8]
movsx rax, byte [r13 + rax]
mov qword [rbp + 0x4c0], rax
mov eax, 0x4d8c602
jmp 0x1400cc880
cmp ecx, 0xdd21229d
jle 0x1400cc960
cmp ecx, 0xdd21229e
je 0x1400cca18
mov eax, esi
cmp ecx, 0xe62829f5
je 0x1400cc880
mov eax, ecx
cmp ecx, 0xf5e6ea72
jne 0x1400cc880
movzx ecx, byte [rbp + 0x490]
cmp byte [rbp + 0x4a0], 0
mov eax, 0xca46e644
cmovne eax, ebx
test cl, cl
cmovne eax, ebx
jmp 0x1400cc880
cmp ecx, 0x4d8c602
je 0x1400cc98e
cmp ecx, 0x11aec9ec
jne 0x1400cca22
mov eax, 0x1f3a2166
mov rdi, qword [rbp + 0x480]
jmp 0x1400cc880
cmp ecx, 0x8b70f9f7
je 0x1400cc876
mov eax, ecx
cmp ecx, 0xca46e644
jne 0x1400cc880
mov eax, 0xe62829f5
jmp 0x1400cc880
mov eax, 0x8b70f9f7
jmp 0x1400cc880
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
mov rax, qword [rbp + 0x4c0]
mov edx, 0xcf
sub edx, ecx
add ecx, 0x10
and edx, 0xe2
and ecx, 0x1d
or ecx, edx
xor eax, ecx
xor al, 0xe2
mov rcx, qword [rbp + 0x4d8]
mov byte [rbp + rcx + 0x440], al
mov rax, qword [rbp + 0x4d8]
add rax, 1
mov qword [rbp + 0x480], rax
mov eax, 0x11aec9ec
jmp 0x1400cc880
mov qword [rbp + 0x4d8], rdi
mov rax, qword [rbp + 0x4d8]
cmp rax, 0x20
mov eax, 0xe71be4a
cmovb eax, r15d
jmp 0x1400cc880
mov eax, 0x44861b29
jmp 0x1400cc880
mov eax, ecx
cmp ecx, 0xe71be4a
jne 0x1400cc880
mov eax, 0x76058fc4
jmp 0x1400cc640
cmp byte [rbp + 0x478], 0
mov eax, 0x76058fc4
mov ecx, 0xf283c2aa
cmovne eax, ecx
jmp 0x1400cc640
and al, 1
mov byte [rbp + 0x4d8], al
mov al, byte [rbp + 0x4d8]
mov byte [rbp + 0x478], al
mov eax, 0x4ec9ecc5
jmp 0x1400cc640
cmp eax, 0x23f8bdc
jne 0x1400cc640
mov rdi, qword [rbp + 0x4d0]
mov ecx, 0x979f08ed
lea rbx, [0x140354c50]
nop
cmp ecx, 0x2b9dffb9
je 0x1400ccb47
cmp ecx, 0x979f08ed
jne 0x1400cca90
mov ecx, 0x2c52f03e
nop dword [rax]
cmp ecx, 0xb4b062a9
je 0x1400ccad7
cmp ecx, 0x2c52f03e
jne 0x1400ccab0
sub rsp, 0x20
mov rcx, rdi
call fcn.140311ca0
add rsp, 0x20
mov ecx, 0xb4b062a9
jmp 0x1400ccab0
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x480], rax
mov eax, 0x37a313f0
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x39d61f45
je 0x1400ccb1c
cmp eax, 0x37a313f0
jne 0x1400ccb00
mov eax, 0x39d61f45
mov rcx, qword [rbp + 0x480]
jmp 0x1400ccb00
mov qword [rbp + 0x4d8], rcx
mov r8, qword [rbp + 0x4d8]
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.14001ca20
add rsp, 0x20
mov ecx, 0x2b9dffb9
jmp 0x1400cca90
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov eax, dword [0x140354e90]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140354e94], 0xa
setl cl
or cl, al
mov eax, 0xaf6d6705
mov edx, 0x84c6b78f
cmove eax, edx
mov ecx, 0xd59ae5d4
cmove ecx, edx
mov edx, 0xddbe9c5a
lea rbx, [0x140354be0]
nop word cs:[rax + rax]
nop
cmp edx, 0xbf41c577
jle 0x1400ccc00
cmp edx, 0xbf41c578
je 0x1400ccc79
cmp edx, 0xddbe9c5a
je 0x1400ccc2c
cmp edx, 0xd59ae5d4
jne 0x1400ccba0
mov qword [rbp + 0x4d8], rbx
mov edx, 0x9ea9def8
cmp edx, 0x86f1cc7
je 0x1400ccc17
cmp edx, 0x9ea9def8
jne 0x1400ccbd0
mov rdx, qword [rbp + 0x4d8]
mov rdx, qword [rdx]
mov qword [rbp + 0x440], rdx
mov edx, 0x86f1cc7
jmp 0x1400ccbd0
cmp edx, 0x84c6b78f
je 0x1400ccc33
cmp edx, 0xaf6d6705
jne 0x1400ccba0
mov edx, 0xbf41c578
jmp 0x1400ccba0
mov rdx, qword [rbp + 0x440]
mov qword [rbp + 0x480], rdx
mov edx, eax
jmp 0x1400ccba0
mov edx, ecx
jmp 0x1400ccba0
mov qword [rbp + 0x4d8], rbx
mov edx, 0x9ea9def8
nop
cmp edx, 0x86f1cc7
je 0x1400ccc68
cmp edx, 0x9ea9def8
jne 0x1400ccc40
mov rdx, qword [rbp + 0x4d8]
mov rdx, qword [rdx]
mov qword [rbp + 0x440], rdx
mov edx, 0x86f1cc7
jmp 0x1400ccc40
mov rdx, qword [rbp + 0x440]
mov edx, 0xd59ae5d4
jmp 0x1400ccba0
cmp qword [rbp + 0x480], 0
je 0x1400cdc15
mov eax, dword [0x140359700]
lea r14, [0x140354bd0]
lea rbx, [rbp - 0x80]
lea rdi, [0x14035bb28]
test eax, eax
jne 0x1400cccf0
nop word cs:[rax + rax]
nop dword [rax]
sub rsp, 0x20
mov rcx, r14
call fcn.1400063d0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rbx
mov rdx, rax
call fcn.1400111f0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
call fcn.1400b05f0
add rsp, 0x20
mov dword [0x140359700], eax
test eax, eax
je 0x1400cccb0
mov r15d, 0x74c589f1
mov r13d, 0xa19db414
mov r14d, 0x2c69119c
mov r8d, 0x104c05b8
mov r9d, 0x94ea0a61
mov r12d, 0x29fb26d5
lea rsi, [rbp + 0x440]
jmp 0x1400ccd2e
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
cmp dword [0x140354bb8], 0
je 0x1400cd24e
mov eax, 0x5f1d0af0
cmp eax, 0x5f1d0af0
je 0x1400ccd50
cmp eax, 0xfa33d764
jne 0x1400ccd40
jmp 0x1400ccd60
mov eax, 0xfa33d764
jmp 0x1400ccd40
mov qword [rbp + 0x4d8], rsi
mov rax, qword [rbp + 0x4d8]
movups xmm0, xmmword [0x140317408]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [0x1403173fc]
movups xmmword [rax], xmm0
mov eax, 0x15644582
jmp 0x1400ccda0
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x4b8], rax
mov eax, 0xd721a10f
nop dword [rax]
cmp eax, 0xeb662f4
jle 0x1400ccdd0
cmp eax, 0x15644581
jg 0x1400ccdf0
cmp eax, 0xeb662f5
je 0x1400cd0b8
cmp eax, 0x104c05b8
jne 0x1400ccda0
mov qword [rbp + 0x4a8], rsi
mov eax, 0x87795e7c
jmp 0x1400ccda0
cmp eax, 0xc87ec68f
jg 0x1400cce38
cmp eax, 0x87795e7c
je 0x1400ccedd
cmp eax, 0xa475d601
jne 0x1400ccda0
mov eax, 0xeb662f5
jmp 0x1400ccda0
cmp eax, 0x2220f615
je 0x1400ccd8a
cmp eax, 0x15644582
jne 0x1400ccda0
mov eax, dword [0x1403552f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x4d0]
mov ecx, dword [0x1403552f4]
mov eax, 0xc2015d63
cmove eax, r9d
cmp ecx, 0xa
setl byte [rbp + 0x4c0]
cmovl eax, r9d
mov ecx, 0x7ab4ad04
jmp 0x1400cce60
cmp eax, 0xc87ec690
jne 0x1400cd15e
cmp byte [rbp + 0x490], 0
mov eax, 0xeb662f5
cmovne eax, r8d
jmp 0x1400ccda0
mov ecx, eax
nop word [rax + rax]
cmp ecx, 0x29fb26d4
jle 0x1400cceb0
cmp ecx, 0x29fb26d5
je 0x1400cce58
cmp ecx, 0x597cd281
je 0x1400cd0c9
cmp ecx, 0x7ab4ad04
jne 0x1400cce60
movzx edx, byte [rbp + 0x4d0]
cmp byte [rbp + 0x4c0], 0
mov ecx, 0xc2015d63
cmovne ecx, r12d
test dl, dl
cmovne ecx, r12d
jmp 0x1400cce60
cmp ecx, 0x94ea0a61
je 0x1400ccecf
cmp ecx, 0xc2015d63
je 0x1400cced6
cmp ecx, 0xc9ad7833
jne 0x1400cce60
mov ecx, 0x597cd281
jmp 0x1400cce60
mov ecx, 0xc9ad7833
jmp 0x1400cce60
mov ecx, 0x29fb26d5
jmp 0x1400cce60
mov rbx, qword [rbp + 0x4a8]
mov eax, 0xda6dbd
jmp 0x1400ccf00
mov eax, 0x5e7b3b7e
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x2c69119b
jle 0x1400ccf50
cmp eax, 0x5e7b3b7d
jle 0x1400ccf80
cmp eax, 0x5e7b3b7e
je 0x1400cd05e
cmp eax, 0x63401607
je 0x1400cd023
cmp eax, 0x74c589f1
jne 0x1400ccf00
mov eax, dword [0x140355958]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x92aa3635
cmove eax, r14d
cmp dword [0x14035595c], 0xa
cmovl eax, r14d
jmp 0x1400ccf00
cmp eax, 0xc09c06cc
jle 0x1400ccfc0
cmp eax, 0xc09c06cd
je 0x1400cd07e
cmp eax, 0xda6dbd
jne 0x1400cd0a3
mov eax, 0x4a261b8f
jmp 0x1400ccf00
cmp eax, 0x2c69119c
je 0x1400cceeb
cmp eax, 0x4a261b8f
jne 0x1400ccf00
mov eax, dword [0x140355958]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x92aa3635
cmove eax, r15d
cmp dword [0x14035595c], 0xa
cmovl eax, r15d
jmp 0x1400ccf00
cmp eax, 0x92aa3635
je 0x1400cd054
cmp eax, 0xa19db414
jne 0x1400ccf00
mov rax, qword [rbp + 0x4d8]
movsx rax, byte [rbx + rax]
mov qword [rbp + 0x4d0], rax
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul rax, rdx, 0x33
neg rax
add rax, rcx
add rax, 0x30
mov qword [rbp + 0x4c0], rax
mov eax, 0x63401607
jmp 0x1400ccf00
mov rax, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0x4c0]
xor ecx, eax
mov byte [rbp + 0x4a0], cl
mov rax, qword [rbp + 0x4d8]
add rax, rsi
mov qword [rbp + 0x480], rax
mov eax, 0xc09c06cd
jmp 0x1400ccf00
mov eax, 0x74c589f1
jmp 0x1400ccf00
mov qword [rbp + 0x4d8], rdi
mov rax, qword [rbp + 0x4d8]
cmp rax, 0x1c
mov eax, 0x21c2c19
cmovb eax, r13d
jmp 0x1400ccf00
movzx eax, byte [rbp + 0x4a0]
mov rcx, qword [rbp + 0x480]
mov byte [rcx], al
mov rdi, qword [rbp + 0x4d8]
add rdi, 1
mov eax, 0x5e7b3b7e
jmp 0x1400ccf00
cmp eax, 0x21c2c19
jne 0x1400ccf00
mov eax, 0xa475d601
jmp 0x1400ccda0
mov qword [rbp + 0x4b0], rsi
mov eax, 0x2220f615
jmp 0x1400ccda0
mov qword [rbp + 0x4d8], 0x1b
mov rax, qword [rbp + 0x4d8]
mov al, byte [rbp + rax + 0x440]
mov ecx, 0xafc2f978
nop word [rax + rax]
cmp ecx, 0xafc2f978
je 0x1400cd102
cmp ecx, 0x7cd2ca3f
jne 0x1400cd0f0
jmp 0x1400cd109
mov ecx, 0x7cd2ca3f
jmp 0x1400cd0f0
test al, al
sete byte [rbp + 0x480]
mov ecx, 0xb3125c9e
nop word [rax + rax]
cmp ecx, 0xe2f7e81a
je 0x1400cd140
cmp ecx, 0xb3125c9e
jne 0x1400cd120
movzx eax, byte [rbp + 0x480]
xor al, 1
mov ecx, 0xe2f7e81a
jmp 0x1400cd120
and al, 1
mov byte [rbp + 0x4d8], al
mov al, byte [rbp + 0x4d8]
mov byte [rbp + 0x490], al
mov eax, 0xc87ec690
jmp 0x1400ccda0
cmp eax, 0xd721a10f
jne 0x1400ccda0
mov rdi, qword [rbp + 0x4b8]
mov ecx, 0x979f08ed
nop word cs:[rax + rax]
nop
cmp ecx, 0x2b9dffb9
je 0x1400ccd20
cmp ecx, 0x979f08ed
jne 0x1400cd180
mov ecx, 0x2c52f03e
nop dword [rax]
cmp ecx, 0xb4b062a9
je 0x1400cd1c7
cmp ecx, 0x2c52f03e
jne 0x1400cd1a0
sub rsp, 0x20
mov rcx, rdi
call fcn.140311ca0
add rsp, 0x20
mov ecx, 0xb4b062a9
jmp 0x1400cd1a0
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x480], rax
mov eax, 0x37a313f0
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x39d61f45
je 0x1400cd20c
cmp eax, 0x37a313f0
jne 0x1400cd1f0
mov eax, 0x39d61f45
mov rcx, qword [rbp + 0x480]
jmp 0x1400cd1f0
mov qword [rbp + 0x4d8], rcx
mov r8, qword [rbp + 0x4d8]
sub rsp, 0x20
lea rcx, [0x140354c50]
mov rdx, rdi
call fcn.14001ca20
add rsp, 0x20
mov ecx, 0x2b9dffb9
lea rsi, [rbp + 0x440]
mov r8d, 0x104c05b8
mov r9d, 0x94ea0a61
jmp 0x1400cd180
mov qword [rbp + 0x4d8], rsi
mov eax, 0xa0e59ea8
nop word [rax + rax]
cmp eax, 0x2cb1fc33
je 0x1400cd291
cmp eax, 0xa0e59ea8
jne 0x1400cd260
mov rax, qword [rbp + 0x4d8]
mov rcx, qword [0x14031741f]
mov qword [rax + 7], rcx
mov rcx, qword [0x140317418]
mov qword [rax], rcx
mov eax, 0x2cb1fc33
jmp 0x1400cd260
mov eax, dword [0x140354ec0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140354ec4], 0xa
setl cl
or cl, al
mov ecx, 0x267e98b2
mov eax, 0x896a2716
cmove ecx, eax
mov dword [rbp + 0x420], ecx
mov ecx, 0xb42644c7
cmove ecx, eax
mov dword [rbp + 0x428], ecx
mov ecx, 0x7281e69a
mov eax, 0x3b01eaca
cmove ecx, eax
mov dword [rbp + 0x418], ecx
mov r11d, 0xf67e4ff2
cmove r11d, eax
mov r14d, 0x37861e14
mov eax, 0x29a2b75
cmove r14d, eax
mov r15d, 0x46326bf5
cmove r15d, eax
mov eax, dword [0x140355978]
mov r12d, dword [0x14035597c]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
mov eax, 0x337c8081
mov ebx, 0x3fbf7ab1
cmove ebx, eax
cmp r12d, 0xa
cmovl ebx, eax
mov eax, dword [0x140355960]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355964], 0xa
setl cl
or cl, al
mov r13d, 0xe921c624
mov eax, 0x4d84c6c2
cmove r13d, eax
mov r8d, 0x25fe9611
cmove r8d, eax
mov eax, 0x44d169ab
mov r9d, 0xc61c6685
jmp 0x1400cd380
mov eax, 0x4a46a86e
nop word [rax + rax]
cmp eax, 0x267e98b1
jle 0x1400cd3c0
cmp eax, 0x4a46a86d
jg 0x1400cd430
cmp eax, 0x44d169aa
jg 0x1400cd459
cmp eax, 0x37861e14
je 0x1400cd375
cmp eax, 0x3b01eaca
jne 0x1400cd917
mov rax, qword [rbp + 0x4d0]
mov eax, 0xf67e4ff2
jmp 0x1400cd380
cmp eax, 0xf67e4ff1
jg 0x1400cd3f0
cmp eax, 0xb928cc3b
jg 0x1400cd485
cmp eax, 0x896a2716
je 0x1400cd75c
cmp eax, 0xb42644c7
jne 0x1400cd380
mov eax, dword [rbp + 0x420]
jmp 0x1400cd380
cmp eax, 0x397dce1
jg 0x1400cd4a3
cmp eax, 0xf67e4ff2
je 0x1400cd766
cmp eax, 0x29a2b75
jne 0x1400cd380
mov rax, qword [rbp + 0x4b0]
mov eax, 0x46326bf5
jmp 0x1400cd380
cmp eax, 0x6d2550a6
jg 0x1400cd4c4
cmp eax, 0x4a46a86e
je 0x1400cd7b0
cmp eax, 0x53cd84ea
jne 0x1400cd380
mov eax, r15d
jmp 0x1400cd380
cmp eax, 0x44d169ab
je 0x1400cd4e4
cmp eax, 0x46326bf5
jne 0x1400cd380
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x4b8], rax
mov eax, r14d
jmp 0x1400cd380
cmp eax, 0xb928cc3c
je 0x1400cd77f
cmp eax, 0xca7384b0
jne 0x1400cd380
mov eax, r11d
jmp 0x1400cd380
cmp eax, 0x397dce2
je 0x1400cd797
cmp eax, 0x70993f1
jne 0x1400cd380
mov eax, dword [rbp + 0x428]
jmp 0x1400cd380
cmp eax, 0x6d2550a7
je 0x1400cd8f5
cmp eax, 0x7281e69a
jne 0x1400cd380
mov eax, 0x70993f1
jmp 0x1400cd380
mov eax, 0x4b1c314
jmp 0x1400cd4f0
mov eax, r8d
nop
cmp eax, 0x4b1c313
jle 0x1400cd530
cmp eax, 0x4b1c314
je 0x1400cd4eb
cmp eax, 0x4d84c6c2
je 0x1400cd636
cmp eax, 0x25fe9611
jne 0x1400cd4f0
test dil, 1
sete byte [rbp + 0x480]
cmp r12d, 0xa
setl byte [rbp + 0x4d8]
mov eax, 0x192800b8
jmp 0x1400cd550
cmp eax, 0xb11f0a99
je 0x1400cd742
cmp eax, 0xe921c624
jne 0x1400cd4f0
mov eax, 0xb11f0a99
jmp 0x1400cd4f0
mov eax, 0xc61c6685
nop
cmp eax, 0x192800b7
jle 0x1400cd590
cmp eax, 0x3fbf7ab1
je 0x1400cd549
cmp eax, 0x337c8081
je 0x1400cd5a2
cmp eax, 0x192800b8
jne 0x1400cd550
movzx ecx, byte [rbp + 0x480]
cmp byte [rbp + 0x4d8], 0
mov eax, 0x3fbf7ab1
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x1400cd550
cmp eax, 0x88a24503
je 0x1400cd5a9
cmp eax, 0xc61c6685
jne 0x1400cd550
mov eax, ebx
jmp 0x1400cd550
mov eax, 0x88a24503
jmp 0x1400cd550
mov qword [rbp + 0x480], select
mov ecx, 0x69fccecf
nop dword [rax]
cmp ecx, 0xc35079ba
je 0x1400cd5e8
cmp ecx, 0x69fccecf
jne 0x1400cd5c0
mov rax, qword [rbp + 0x480]
lea rcx, [rbp + 0x440]
add rax, rcx
mov ecx, 0xc35079ba
jmp 0x1400cd5c0
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov al, byte [rax]
mov ecx, 0xafc2f978
nop dword [rax]
cmp ecx, 0xafc2f978
je 0x1400cd612
cmp ecx, 0x7cd2ca3f
jne 0x1400cd600
jmp 0x1400cd619
mov ecx, 0x7cd2ca3f
jmp 0x1400cd600
test al, al
sete byte [rbp + 0x4a8]
mov al, byte [rbp + 0x4a8]
mov byte [rbp + 0x4a0], al
mov eax, r13d
jmp 0x1400cd4f0
test dil, 1
sete byte [rbp + 0x480]
cmp r12d, 0xa
setl byte [rbp + 0x4d8]
mov eax, 0x192800b8
jmp 0x1400cd660
mov eax, 0xc61c6685
nop dword [rax + rax]
cmp eax, 0x192800b7
jle 0x1400cd6a0
cmp eax, 0x3fbf7ab1
je 0x1400cd653
cmp eax, 0x337c8081
je 0x1400cd6b2
cmp eax, 0x192800b8
jne 0x1400cd660
movzx ecx, byte [rbp + 0x480]
cmp byte [rbp + 0x4d8], 0
mov eax, 0x3fbf7ab1
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x1400cd660
cmp eax, 0x88a24503
je 0x1400cd6b9
cmp eax, 0xc61c6685
jne 0x1400cd660
mov eax, ebx
jmp 0x1400cd660
mov eax, 0x88a24503
jmp 0x1400cd660
mov qword [rbp + 0x480], select
mov ecx, 0x69fccecf
nop dword [rax]
cmp ecx, 0xc35079ba
je 0x1400cd6f8
cmp ecx, 0x69fccecf
jne 0x1400cd6d0
mov rax, qword [rbp + 0x480]
lea rcx, [rbp + 0x440]
add rax, rcx
mov ecx, 0xc35079ba
jmp 0x1400cd6d0
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov al, byte [rax]
mov ecx, 0xafc2f978
nop dword [rax]
cmp ecx, 0xafc2f978
je 0x1400cd722
cmp ecx, 0x7cd2ca3f
jne 0x1400cd710
jmp 0x1400cd729
mov ecx, 0x7cd2ca3f
jmp 0x1400cd710
test al, al
sete byte [rbp + 0x4a8]
mov al, byte [rbp + 0x4a8]
mov eax, 0x25fe9611
jmp 0x1400cd4f0
mov al, byte [rbp + 0x4a0]
not al
and al, 1
mov byte [rbp + 0x490], al
mov eax, 0x397dce2
jmp 0x1400cd380
mov eax, 0xb42644c7
jmp 0x1400cd380
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x4c0], rax
mov eax, dword [rbp + 0x418]
jmp 0x1400cd380
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4b0], rax
mov eax, 0x53cd84ea
jmp 0x1400cd380
cmp byte [rbp + 0x490], 0
mov eax, 0x6d2550a7
mov ecx, 0xb928cc3c
cmovne eax, ecx
jmp 0x1400cd380
mov rsi, qword [rbp + 0x4b8]
mov ecx, 0x3802d755
nop dword [rax]
cmp ecx, 0x25c7e1be
jle 0x1400cd7f0
cmp ecx, 0x6d08da8b
jle 0x1400cd830
cmp ecx, 0x6d08da8c
je 0x1400cd84a
cmp ecx, 0x7c33bd48
jne 0x1400cd7c0
jmp 0x1400cd90d
cmp ecx, 0xd3d21346
je 0x1400cd8cf
cmp ecx, 0xd4abd23c
je 0x1400cd8e9
cmp ecx, 0x2372818
jne 0x1400cd7c0
mov rcx, qword [rbp + 0x4d8]
add rcx, rsi
mov qword [rbp + 0x480], rcx
mov ecx, 0xd3d21346
jmp 0x1400cd7c0
cmp ecx, 0x25c7e1bf
je 0x1400cd8ab
cmp ecx, 0x3802d755
jne 0x1400cd7c0
mov ecx, 0xd4abd23c
jmp 0x1400cd7c0
movzx r10d, byte [rbp + 0x4a8]
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
lea eax, [rcx + 0x30]
mov edx, 0xcf
sub edx, ecx
and edx, r10d
not r10d
and r10d, eax
or edx, r10d
mov rax, qword [rbp + 0x4d8]
mov byte [rbp + rax + 0x440], dl
mov rax, qword [rbp + 0x4d8]
add rax, 1
mov ecx, 0x25c7e1bf
jmp 0x1400cd7c0
mov qword [rbp + 0x4d8], rax
mov rcx, qword [rbp + 0x4d8]
cmp rcx, 0xf
mov ecx, 0x7c33bd48
mov edx, 0x2372818
cmovb ecx, edx
jmp 0x1400cd7c0
mov rcx, qword [rbp + 0x480]
movzx ecx, byte [rcx]
mov byte [rbp + 0x4a8], cl
mov ecx, 0x6d08da8c
jmp 0x1400cd7c0
mov ecx, 0x25c7e1bf
xor eax, eax
jmp 0x1400cd7c0
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4d0], rax
mov eax, 0xca7384b0
jmp 0x1400cd380
mov eax, 0x6d2550a7
jmp 0x1400cd380
cmp eax, 0x267e98b2
jne 0x1400cd380
mov rdi, qword [rbp + 0x4c0]
mov ecx, 0x979f08ed
lea rbx, [0x140354c50]
nop word cs:[rax + rax]
nop
cmp ecx, 0x2b9dffb9
je 0x1400cd9f7
cmp ecx, 0x979f08ed
jne 0x1400cd940
mov ecx, 0x2c52f03e
nop dword [rax]
cmp ecx, 0xb4b062a9
je 0x1400cd987
cmp ecx, 0x2c52f03e
jne 0x1400cd960
sub rsp, 0x20
mov rcx, rdi
call fcn.140311ca0
add rsp, 0x20
mov ecx, 0xb4b062a9
jmp 0x1400cd960
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x480], rax
mov eax, 0x37a313f0
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x39d61f45
je 0x1400cd9cc
cmp eax, 0x37a313f0
jne 0x1400cd9b0
mov eax, 0x39d61f45
mov rcx, qword [rbp + 0x480]
jmp 0x1400cd9b0
mov qword [rbp + 0x4d8], rcx
mov r8, qword [rbp + 0x4d8]
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.14001ca20
add rsp, 0x20
mov ecx, 0x2b9dffb9
jmp 0x1400cd940
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
lea rax, [rbp + 0x480]
mov qword [rbp + 0x4d8], rax
movsxd rax, dword [0x140354bbc]
mov qword [rbp + 0x440], rax
mov eax, 0xe8a85e72
nop word cs:[rax + rax]
cmp eax, 0xc744c021
je 0x1400cda56
cmp eax, 0xe8a85e72
jne 0x1400cda30
mov rax, qword [rbp + 0x4d8]
mov rcx, qword [rbp + 0x440]
mov qword [rax], rcx
mov eax, 0xc744c021
jmp 0x1400cda30
sub rsp, 0x20
lea rcx, [rbp + 0x480]
call fcn.1400e2d10
add rsp, 0x20
mov dword [0x140359700], 0
mov eax, dword [0x140354e90]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140354e94], 0xa
setl cl
or cl, al
mov eax, 0xaf6d6705
mov edx, 0x84c6b78f
cmove eax, edx
mov ecx, 0xd59ae5d4
cmove ecx, edx
mov edx, 0xddbe9c5a
lea rbx, [0x140354be0]
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xbf41c577
jle 0x1400cdb20
cmp edx, 0xbf41c578
je 0x1400cdb99
cmp edx, 0xddbe9c5a
je 0x1400cdb4c
cmp edx, 0xd59ae5d4
jne 0x1400cdac0
mov qword [rbp + 0x4d8], rbx
mov edx, 0x9ea9def8
cmp edx, 0x86f1cc7
je 0x1400cdb37
cmp edx, 0x9ea9def8
jne 0x1400cdaf0
mov rdx, qword [rbp + 0x4d8]
mov rdx, qword [rdx]
mov qword [rbp + 0x440], rdx
mov edx, 0x86f1cc7
jmp 0x1400cdaf0
cmp edx, 0x84c6b78f
je 0x1400cdb53
cmp edx, 0xaf6d6705
jne 0x1400cdac0
mov edx, 0xbf41c578
jmp 0x1400cdac0
mov rdx, qword [rbp + 0x440]
mov qword [rbp + 0x480], rdx
mov edx, eax
jmp 0x1400cdac0
mov edx, ecx
jmp 0x1400cdac0
mov qword [rbp + 0x4d8], rbx
mov edx, 0x9ea9def8
nop
cmp edx, 0x86f1cc7
je 0x1400cdb88
cmp edx, 0x9ea9def8
jne 0x1400cdb60
mov rdx, qword [rbp + 0x4d8]
mov rdx, qword [rdx]
mov qword [rbp + 0x440], rdx
mov edx, 0x86f1cc7
jmp 0x1400cdb60
mov rdx, qword [rbp + 0x440]
mov edx, 0xd59ae5d4
jmp 0x1400cdac0
cmp qword [rbp + 0x480], 0
je 0x1400cea1d
xor eax, eax
lea r14, [0x140354bd0]
lea rbx, [rbp - 0x60]
lea rdi, [0x14035bb28]
test eax, eax
jne 0x1400cf7da
nop word cs:[rax + rax]
nop dword [rax]
sub rsp, 0x20
mov rcx, r14
call fcn.1400063d0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rbx
mov rdx, rax
call fcn.1400111f0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
call fcn.1400b05f0
add rsp, 0x20
mov dword [0x140359700], eax
test eax, eax
je 0x1400cdbd0
jmp 0x1400cf7da
mov rax, qword [0x140354bc0]
or rax, qword [0x140354bc8]
je 0x1400cccf0
cmp dword [0x140359700], 0
jne 0x1400cccf0
lea r15, [rbp + 0x450]
lea r12, [rbp + 0x410]
mov r14d, 0x20bf9602
mov r13d, 0x266f5f7
jmp 0x1400cdc93
mov qword [rbp + 0x440], rcx
mov rax, qword [rbp + 0x480]
mov rdx, qword [rbp + 0x4d8]
mov rcx, qword [rbp + 0x440]
sub rsp, 0x20
call rax
add rsp, 0x20
cmp dword [0x140359700], 0
jne 0x1400cccf0
sub rsp, 0x20
lea rcx, str.UnrealWindow
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowA]
add rsp, 0x20
test rax, rax
je 0x1400cdc86
mov qword [rbp + 0x388], rax
mov qword [rbp + 0x3e0], r12
mov rax, qword [rbp + 0x3e0]
mov edi, 0xacfbbe07
lea r8, [rbp + 0x440]
jmp 0x1400cdd00
mov eax, dword [0x1403557f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x4645e242
mov eax, 0x643fda58
cmove edi, eax
cmp dword [0x1403557fc], 0xa
cmovl edi, eax
nop dword [rax + rax]
cmp edi, 0xfeb11b5b
jle 0x1400cdd50
cmp edi, 0x4645e241
jle 0x1400cddb0
cmp edi, 0x6bd2e84f
jg 0x1400cde61
cmp edi, 0x500900ce
jg 0x1400ce27a
cmp edi, 0x4645e242
je 0x1400ce7af
cmp edi, 0x4b317c99
jne 0x1400cdd00
mov eax, 0xdb56e48e
jmp 0x1400ce3a0
cmp edi, 0xc72a2846
jle 0x1400cddf0
cmp edi, 0xed479700
jg 0x1400cde92
cmp edi, 0xdb8502b2
jg 0x1400cdfb2
cmp edi, 0xc72a2847
je 0x1400ce3f6
cmp edi, 0xd5d91cbe
jne 0x1400cdd00
mov eax, dword [0x1403557f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x91e8193f
mov eax, 0x9eebca89
jmp 0x1400cdceb
cmp edi, 0x2d6462d4
jle 0x1400cdf19
cmp edi, 0x3ac5e6d5
jg 0x1400cdfff
cmp edi, 0x2d6462d5
je 0x1400cdcd2
cmp edi, 0x379784da
jne 0x1400cdd00
mov eax, dword [rbp + 0x3b0]
mov edi, 0x40e5f2ef
jmp 0x1400cdd00
cmp edi, 0xacfbbe06
jle 0x1400cdf70
cmp edi, 0xb76c8dd8
jg 0x1400ce043
cmp edi, 0xacfbbe07
je 0x1400ce597
cmp edi, 0xaf100e28
jne 0x1400cdd00
cmp byte [rbp + 0x384], 0
mov edi, 0xeca58486
mov eax, 0xf7c7a240
cmovne edi, eax
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x3b8], rax
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x428], rax
mov eax, dword [rbp + 0x3b0]
mov dword [rbp + 0x420], eax
jmp 0x1400cdd00
cmp edi, 0x73070253
jg 0x1400ce2b4
cmp edi, 0x6bd2e850
je 0x1400ce7b9
cmp edi, 0x7237afc0
jne 0x1400cdd00
mov edi, 0xfb3d6ece
xor r10d, r10d
jmp 0x1400cdd00
cmp edi, 0xf7c7a23f
jg 0x1400ce2e7
cmp edi, 0xed479701
je 0x1400ce35d
cmp edi, 0xf0669783
jne 0x1400cdd00
mov eax, dword [rbp + 0x49c]
mov rcx, qword [rbp + 0x448]
mov rdx, qword [rbp + 0x450]
mov qword [rbp + 0x4d0], rcx
mov qword [rbp + 0x4c0], rdx
mov rcx, qword [rbp + 0x4c0]
mov ecx, dword [rcx + 0x1c]
mov qword [rbp + 0x480], rcx
mov edx, 0x7eceee74
nop
cmp edx, 0xae54274f
je 0x1400ce31f
cmp edx, 0x7eceee74
jne 0x1400cdef0
mov rcx, qword [rbp + 0x4d0]
add rcx, qword [rbp + 0x480]
mov edx, 0xae54274f
jmp 0x1400cdef0
cmp edi, 0xfeb11b5c
je 0x1400ce881
cmp edi, 0x2e3f703
je 0x1400ce805
cmp edi, 0x8b933ac
jne 0x1400cdd00
mov dword [rbp + 0x3b0], r11d
mov rax, qword [rbp + 0x418]
mov qword [rbp + 0x4a8], rax
mov eax, dword [0x1403557f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x379784da
mov eax, 0x40e5f2ef
jmp 0x1400cdceb
cmp edi, 0x91e8193f
je 0x1400ce9b2
cmp edi, 0x9eebca89
je 0x1400ce85a
cmp edi, 0xabd5dfd7
jne 0x1400cdd00
mov eax, dword [0x1403557f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x91e8193f
mov eax, 0xd5d91cbe
jmp 0x1400cdceb
cmp edi, 0xdb8502b3
je 0x1400ce414
cmp edi, 0xeca58486
jne 0x1400cdd00
mov rax, qword [rbp + 0x428]
mov qword [rbp + 0x4b8], rax
mov rax, qword [rbp + 0x408]
cmp dword [rbp + 0x420], 0
mov edi, 0xfb3d6ece
mov eax, 0x4b317c99
cmove edi, eax
mov r10, qword [rbp + 0x4b8]
jmp 0x1400cdd00
cmp edi, 0x3ac5e6d6
je 0x1400ce43e
cmp edi, 0x40e5f2ef
jne 0x1400cdd00
cmp dword [rbp + 0x3b0], 0
sete byte [rbp + 0x384]
mov eax, dword [0x1403557f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x379784da
mov eax, 0xaf100e28
jmp 0x1400cdceb
cmp edi, 0xb76c8dd9
je 0x1400ce75c
cmp edi, 0xb860f04b
jne 0x1400cdd00
mov dword [rbp + 0x398], r11d
mov qword [rbp + 0x3a8], r10
mov rbx, r15
mov esi, dword [rbp + 0x3a0]
mov r11, qword [rbp + 0x400]
mov ecx, 0xed8c842b
jmp 0x1400ce0a0
mov r10d, dword [rbp + 0x3f0]
mov ecx, 0x1a540a3e
xor eax, eax
mov r8d, dword [rbp + 0x430]
nop word cs:[rax + rax]
nop
cmp ecx, 0x266f5f6
jg 0x1400ce0e0
cmp ecx, 0xed677fcc
jle 0x1400ce110
cmp ecx, 0xed8c842b
je 0x1400ce213
cmp ecx, 0xfa28fa77
jne 0x1400ce21d
mov ecx, 0x20bf9602
mov edi, esi
mov r12, r11
jmp 0x1400ce0a0
cmp ecx, 0x1a540a3d
jg 0x1400ce160
cmp ecx, 0x266f5f7
je 0x1400ce1ac
cmp ecx, 0x1380ec8c
jne 0x1400ce0a0
mov ecx, 0x9af74c02
jmp 0x1400ce0a0
cmp ecx, 0x9af74c02
je 0x1400ce080
cmp ecx, 0xced16fbe
jne 0x1400ce0a0
movsx edx, byte [rbp + 0x3fc]
mov ecx, dword [rbp + 0x4d0]
mov r15d, 0xce8266af
nop dword [rax + rax]
cmp r15d, 0xce8266af
je 0x1400ce157
cmp r15d, 0xb90b630c
jne 0x1400ce140
jmp 0x1400ce1f1
mov r15d, 0xb90b630c
jmp 0x1400ce140
cmp ecx, 0x1a540a3e
je 0x1400ce1c9
cmp ecx, 0x20bf9602
jne 0x1400ce0a0
mov dword [rbp + 0x430], r9d
mov dword [rbp + 0x4d0], edi
lea rcx, [r12 + 1]
mov qword [rbp + 0x4d8], rcx
mov cl, byte [r12]
mov byte [rbp + 0x3fc], cl
cmp byte [rbp + 0x3fc], 0
mov ecx, 0xced16fbe
cmove ecx, r13d
jmp 0x1400ce0a0
mov r10d, dword [rbp + 0x4d0]
mov ecx, 0x1a540a3e
mov eax, 1
mov r8d, dword [rbp + 0x4d0]
jmp 0x1400ce0a0
mov dword [rbp + 0x4c0], r8d
test eax, eax
mov ecx, 0xed677fcd
cmove ecx, r14d
mov r12, qword [rbp + 0x4d8]
mov r9d, dword [rbp + 0x4c0]
mov edi, r10d
jmp 0x1400ce0a0
mov dword [rbp + 0x480], edx
xor ecx, dword [rbp + 0x480]
imul ecx, ecx, 0x1000193
mov dword [rbp + 0x3f0], ecx
mov ecx, 0x1380ec8c
jmp 0x1400ce0a0
mov ecx, 0xfa28fa77
jmp 0x1400ce0a0
cmp ecx, 0xed677fcd
jne 0x1400ce0a0
mov eax, dword [rbp + 0x4c0]
mov dword [rbp + 0x3c8], eax
mov eax, 0x7e051827
lea r8, [rbp + 0x440]
mov r15, rbx
lea r12, [rbp + 0x410]
mov r10, qword [rbp + 0x3a8]
mov r11d, dword [rbp + 0x398]
nop dword [rax]
cmp eax, 0x7e051827
je 0x1400ce273
cmp eax, 0xa711919
jne 0x1400ce260
jmp 0x1400ce41e
mov eax, 0xa711919
jmp 0x1400ce260
cmp edi, 0x500900cf
je 0x1400ce7d1
cmp edi, 0x643fda58
jne 0x1400cdd00
mov edi, 0xeca58486
mov dword [rbp + 0x420], 0
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x428], rax
jmp 0x1400cdd00
cmp edi, 0x73070254
je 0x1400ce7fb
cmp edi, 0x77b404c7
jne 0x1400cdd00
mov edi, 0x8b933ac
xor r11d, r11d
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0x418], rax
jmp 0x1400cdd00
cmp edi, 0xf7c7a240
jne 0x1400ce9bc
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x4b0], rax
mov eax, dword [0x1403557f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x4645e242
mov eax, 0x2d6462d5
jmp 0x1400cdceb
mov qword [rbp + 0x4d8], rcx
mov rcx, qword [rbp + 0x4d8]
mov rdx, qword [rbp + 0x4c0]
mov edx, dword [rdx + 0x24]
add rdx, qword [rbp + 0x4d0]
movzx eax, word [rdx + rax*2]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x478], rax
mov edi, 0x6bd2e850
jmp 0x1400cdd00
mov eax, dword [rbp + 0x3d8]
sub eax, 1
mov dword [rbp + 0x49c], eax
mov edi, 0x3ac5e6d6
mov eax, 0x77b404c7
cmovb edi, eax
jmp 0x1400cdd00
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4c0], rax
mov eax, 0x1c70ec5a
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x1c70ec5a
je 0x1400ce78d
cmp eax, 0xdb56e48e
jne 0x1400ce3a0
mov qword [rbp + 0x4d0], r12
mov rax, qword [rbp + 0x4d0]
mov rax, qword [rax]
mov qword [rbp + 0x480], rax
mov eax, 0x952ae55
nop
cmp eax, 0x8cda57bf
je 0x1400ce37e
cmp eax, 0x952ae55
jne 0x1400ce3d0
mov rax, qword [rbp + 0x480]
mov rax, qword [rax]
mov qword [rbp + 0x4d8], rax
mov eax, 0x8cda57bf
jmp 0x1400ce3d0
mov edi, 0x8b933ac
mov r11d, 1
mov rax, qword [rbp + 0x490]
mov qword [rbp + 0x418], rax
jmp 0x1400cdd00
mov edi, 0xb76c8dd9
jmp 0x1400cdd00
mov dword [rbp + 0x4d8], 0x864387e0
mov eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x3e8], eax
mov edi, 0x500900cf
jmp 0x1400cdd00
mov eax, dword [0x140355180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x4c0]
mov ecx, dword [0x140355184]
mov eax, 0x325902ec
mov edx, 0xc2691da3
cmove eax, edx
cmp ecx, 0xa
setl byte [rbp + 0x480]
cmovl eax, edx
mov ecx, 0xf9d78206
nop dword [rax]
cmp ecx, 0x49a2399
jg 0x1400ce4d0
cmp ecx, 0x9feb66e1
je 0x1400ce504
cmp ecx, 0xc2691da3
je 0x1400ce4f3
cmp ecx, 0xf9d78206
jne 0x1400ce480
movzx edx, byte [rbp + 0x4c0]
cmp byte [rbp + 0x480], 0
mov ecx, 0x325902ec
mov ebx, 0x49a239a
cmovne ecx, ebx
test dl, dl
cmovne ecx, ebx
jmp 0x1400ce480
cmp ecx, 0x49a239a
je 0x1400ce4ef
cmp ecx, 0x325902ec
je 0x1400ce4fa
cmp ecx, 0x5db3163c
jne 0x1400ce480
mov ecx, 0x9feb66e1
jmp 0x1400ce480
mov ecx, eax
jmp 0x1400ce480
mov ecx, 0x5db3163c
jmp 0x1400ce480
mov ecx, 0x49a239a
jmp 0x1400ce480
mov eax, 0x8b531ac8
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov dword [rbp + 0x3a0], eax
mov eax, dword [rbp + 0x49c]
mov rcx, qword [rbp + 0x448]
mov qword [rbp + 0x4c0], rcx
mov qword [rbp + 0x480], r15
mov ecx, 0xb205a402
nop dword [rax]
cmp ecx, 0x4138dbfc
je 0x1400ce56c
cmp ecx, 0xb205a402
jne 0x1400ce540
mov rcx, qword [rbp + 0x480]
mov rcx, qword [rcx]
add rcx, 0x20
mov qword [rbp + 0x4d8], rcx
mov ecx, 0x4138dbfc
jmp 0x1400ce540
mov rcx, qword [rbp + 0x4d8]
mov ecx, dword [rcx]
add rcx, qword [rbp + 0x4c0]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x400], rax
mov edi, 0xb860f04b
jmp 0x1400cdd00
mov edx, dword [0x140355858]
mov r9d, dword [0x14035585c]
lea ecx, [rdx - 1]
imul ecx, edx
test cl, 1
mov edx, 0x243d7c05
mov ebx, 0xfb9c0b1f
cmove edx, ebx
cmp r9d, 0xa
cmovl edx, ebx
mov edi, 0x99636e20
jmp 0x1400ce5e0
mov rbx, qword [rbp + 0x4d8]
mov qword [rbp + 0x4c0], rbx
mov edi, 0x6da52c9b
nop dword [rax + rax]
cmp edi, 0x6da52c9b
je 0x1400ce772
cmp edi, 0x99636e20
jne 0x1400ce5e0
test cl, 1
mov qword [rbp + 0x4d0], r12
sete byte [rbp + 0x3f0]
cmp r9d, 0xa
setl byte [rbp + 0x430]
mov edi, 0x7376e9c9
jmp 0x1400ce630
mov rsi, qword [rbp + 0x480]
mov edi, 0x53680a12
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0x243d7c04
jle 0x1400ce680
cmp edi, 0x243d7c05
je 0x1400ce69f
cmp edi, 0x53680a12
je 0x1400ce6c6
cmp edi, 0x7376e9c9
jne 0x1400ce630
movzx ebx, byte [rbp + 0x3f0]
cmp byte [rbp + 0x430], 0
mov edi, 0x243d7c05
mov eax, 0xb3f4f79d
cmovne edi, eax
test bl, bl
cmovne edi, eax
jmp 0x1400ce630
cmp edi, 0xb09e7bc7
je 0x1400ce617
cmp edi, 0xb3f4f79d
je 0x1400ce6af
cmp edi, 0xfb9c0b1f
jne 0x1400ce630
mov edi, 0xb09e7bc7
jmp 0x1400ce630
mov rbx, qword gs:[0x60]
mov edi, 0xb3f4f79d
jmp 0x1400ce630
mov rbx, qword gs:[0x60]
mov qword [rbp + 0x480], rbx
mov edi, edx
jmp 0x1400ce630
mov qword [rbp + 0x4d8], rsi
mov rbx, qword [rbp + 0x4d8]
mov qword [rbp + 0x480], rbx
mov esi, 0xf04524d1
cmp esi, 0x5affc587
je 0x1400ce702
cmp esi, 0xf04524d1
jne 0x1400ce6e0
mov rdi, qword [rbp + 0x480]
add rdi, 0x18
mov esi, 0x5affc587
jmp 0x1400ce6e0
mov qword [rbp + 0x4d8], rdi
mov rbx, qword [rbp + 0x4d8]
mov rbx, qword [rbx]
add rbx, 0x10
mov qword [rbp + 0x480], rbx
mov edi, 0xc857b058
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xa024c251
je 0x1400ce5c8
cmp edi, 0xc857b058
jne 0x1400ce730
mov rbx, qword [rbp + 0x480]
mov rbx, qword [rbx]
mov qword [rbp + 0x4d8], rbx
mov edi, 0xa024c251
jmp 0x1400ce730
mov edi, 0xed479701
mov eax, dword [rbp + 0x43c]
mov dword [rbp + 0x3d8], eax
jmp 0x1400cdd00
mov rax, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0x4c0]
mov qword [rax], rcx
mov edi, 0x73070254
jmp 0x1400cdd00
mov rax, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0x4c0]
mov qword [rax], rcx
mov byte [rbp + 0x3c4], 1
mov edi, 0xabd5dfd7
jmp 0x1400cdd00
mov edi, 0x2d6462d5
jmp 0x1400cdd00
mov rax, qword [rbp + 0x478]
mov qword [rbp + 0x490], rax
mov edi, 0xc72a2847
jmp 0x1400cdd00
mov eax, dword [rbp + 0x3c8]
cmp eax, dword [rbp + 0x3e8]
mov edi, 0xed479701
mov eax, 0xf0669783
cmove edi, eax
mov eax, dword [rbp + 0x49c]
mov dword [rbp + 0x3d8], eax
jmp 0x1400cdd00
mov edi, 0xfeb11b5c
jmp 0x1400cdd00
mov ecx, 0x2a8ee86b
mov rax, qword [rbp + 0x450]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x2a8ee86b
je 0x1400ce832
cmp ecx, 0x4c2c9e22
jne 0x1400ce820
jmp 0x1400ce839
mov ecx, 0x4c2c9e22
jmp 0x1400ce820
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x43c], eax
mov edi, 0xdb8502b3
jmp 0x1400cdd00
cmp byte [rbp + 0x3c4], 0
mov edi, 0x7237afc0
mov eax, 0xfeb11b5c
cmovne edi, eax
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x390], rax
jmp 0x1400cdd00
mov rax, qword [rbp + 0x390]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x408], r8
mov rax, qword [rbp + 0x408]
mov rax, qword [rbp + 0x410]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x448], rax
mov qword [rbp + 0x480], rax
mov edx, 0x342d6315
nop dword [rax + rax]
cmp edx, 0xff6b16fb
je 0x1400ce8e2
cmp edx, 0x342d6315
jne 0x1400ce8c0
mov rcx, qword [rbp + 0x480]
movsxd rcx, dword [rcx + 0x3c]
mov edx, 0xff6b16fb
jmp 0x1400ce8c0
mov qword [rbp + 0x4d8], rcx
mov rcx, qword [rbp + 0x4d8]
add rcx, rax
mov qword [rbp + 0x4d8], rcx
mov edx, 0xa0b0af02
nop
cmp edx, 0x810b8ea6
je 0x1400ce924
cmp edx, 0xa0b0af02
jne 0x1400ce900
mov rcx, qword [rbp + 0x4d8]
mov ecx, dword [rcx + 0x88]
mov edx, 0x810b8ea6
jmp 0x1400ce900
mov dword [rbp + 0x480], ecx
mov rcx, qword [rbp + 0x4d8]
mov ecx, dword [rcx + 0x8c]
mov edx, dword [rbp + 0x480]
add rdx, rax
mov qword [rbp + 0x450], rdx
mov dword [rbp + 0x440], ecx
mov qword [rbp + 0x480], r15
mov ecx, 0xa469c8b
nop dword [rax]
cmp ecx, 0xa3d5e02e
je 0x1400ce988
cmp ecx, 0xa469c8b
jne 0x1400ce960
mov rcx, qword [rbp + 0x480]
mov rcx, qword [rcx]
mov qword [rbp + 0x4d8], rcx
mov ecx, 0xa3d5e02e
jmp 0x1400ce960
mov rcx, qword [rbp + 0x4d8]
cmp rcx, rax
mov edi, 0x2e3f703
mov eax, 0xf7c7a240
cmove edi, eax
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0x3b8], rax
jmp 0x1400cdd00
mov edi, 0xd5d91cbe
jmp 0x1400cdd00
cmp edi, 0xfb3d6ece
jne 0x1400cdd00
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x480], r10
lea rax, [0x140359700]
mov qword [rbp + 0x4d8], rax
mov eax, 0x4ec15814
mov rcx, qword [rbp + 0x440]
mov rdx, qword [rbp + 0x388]
nop word [rax + rax]
cmp eax, 0x4ec15814
je 0x1400cea13
cmp eax, 0x7b073f1
jne 0x1400cea00
jmp 0x1400cdc60
mov eax, 0x7b073f1
mov rcx, rdx
jmp 0x1400cea00
mov rax, qword [0x140354bc0]
or rax, qword [0x140354bc8]
je 0x1400cf7da
lea r15, [rbp + 0x450]
mov r13d, 0x96d37fb8
mov r12d, 0x20bf9602
mov r14d, 0x266f5f7
jmp 0x1400cea7c
mov rax, qword [rbp + 0x480]
mov rdx, qword [rbp + 0x440]
sub rsp, 0x20
mov rcx, qword [rbp + 0x388]
call rax
add rsp, 0x20
cmp dword [0x140359700], 0
jne 0x1400cf7da
sub rsp, 0x20
lea rcx, str.UnrealWindow
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowA]
add rsp, 0x20
test rax, rax
je 0x1400cea6f
mov qword [rbp + 0x388], rax
lea rax, [0x140359700]
mov qword [rbp + 0x3e0], rax
mov edi, 0x59008ffc
lea r8, [rbp + 0x440]
lea r9, [rbp + 0x408]
jmp 0x1400ceaf0
mov eax, dword [0x1403552c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xc19beadd
mov eax, 0x165ad817
cmove edi, eax
cmp dword [0x1403552c4], 0xa
cmovl edi, eax
nop dword [rax + rax]
cmp edi, 0xe688b3ea
jle 0x1400ceba0
cmp edi, 0x2d168616
jle 0x1400cec50
cmp edi, 0x4525e87d
jle 0x1400ced17
cmp edi, 0x59008ffb
jg 0x1400cee16
cmp edi, 0x4525e87e
je 0x1400cf51e
cmp edi, 0x4bc5c679
jne 0x1400ceaf0
mov eax, dword [rbp + 0x3e8]
mov rcx, qword [rbp + 0x448]
mov rdx, qword [rbp + 0x450]
mov qword [rbp + 0x4d0], rcx
mov qword [rbp + 0x4c0], rdx
mov rcx, qword [rbp + 0x4c0]
mov ecx, dword [rcx + 0x1c]
mov qword [rbp + 0x480], rcx
mov edx, 0x7eceee74
nop dword [rax]
cmp edx, 0xae54274f
je 0x1400cf546
cmp edx, 0x7eceee74
jne 0x1400ceb70
mov rcx, qword [rbp + 0x4d0]
add rcx, qword [rbp + 0x480]
mov edx, 0xae54274f
jmp 0x1400ceb70
cmp edi, 0xabb80061
jle 0x1400cec90
cmp edi, 0xc19beadc
jle 0x1400cecdb
cmp edi, 0xc8ddf989
jg 0x1400cedcb
cmp edi, 0xc19beadd
je 0x1400cf0d7
cmp edi, 0xc868bf29
jne 0x1400ceaf0
mov rax, qword [rbp + 0x390]
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0x478], r8
mov rax, qword [rbp + 0x478]
mov rax, qword [rbp + 0x408]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x448], rax
mov qword [rbp + 0x480], rax
mov edx, 0x342d6315
nop word cs:[rax + rax]
cmp edx, 0xff6b16fb
je 0x1400cf447
cmp edx, 0x342d6315
jne 0x1400cec20
mov rcx, qword [rbp + 0x480]
movsxd rcx, dword [rcx + 0x3c]
mov edx, 0xff6b16fb
jmp 0x1400cec20
cmp edi, 0x165ad816
jle 0x1400ced9d
cmp edi, 0x217d4e63
jle 0x1400cee46
cmp edi, 0x217d4e64
je 0x1400ceac2
cmp edi, 0x22cff9b4
jne 0x1400ceaf0
mov eax, 0xdb56e48e
jmp 0x1400cf030
cmp edi, 0x971b1a8e
jg 0x1400ced5c
cmp edi, 0x864045d2
je 0x1400cf638
cmp edi, 0x8e861970
je 0x1400cf714
cmp edi, 0x96d37fb8
jne 0x1400ceaf0
mov edi, 0x8e861970
xor r11d, r11d
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x3b8], rax
jmp 0x1400ceaf0
cmp edi, 0xabb80062
je 0x1400cf584
cmp edi, 0xb3058c04
je 0x1400cf6ca
cmp edi, 0xbcadce64
jne 0x1400ceaf0
mov rax, qword [rbp + 0x490]
mov qword [rbp + 0x4a0], rax
mov edi, 0x2d168617
jmp 0x1400ceaf0
cmp edi, 0x2d168617
je 0x1400cf616
cmp edi, 0x31eeedd4
je 0x1400cf6d4
cmp edi, 0x3c0ec592
jne 0x1400ceaf0
mov eax, dword [rbp + 0x3d8]
sub eax, 1
mov dword [rbp + 0x3e8], eax
mov edi, 0xc8ddf98a
mov eax, 0x9a65e0c6
cmovb edi, eax
jmp 0x1400ceaf0
cmp edi, 0x971b1a8f
je 0x1400cf665
cmp edi, 0x9a65e0c6
je 0x1400cf74c
cmp edi, 0x9e3025b9
jne 0x1400ceaf0
mov eax, dword [rbp + 0x3b0]
cmp eax, dword [rbp + 0x3f0]
sete byte [rbp + 0x43c]
mov edi, 0x31eeedd4
jmp 0x1400ceaf0
cmp edi, 0xe688b3eb
je 0x1400cf67b
cmp edi, 0xeccb7738
je 0x1400cf76e
cmp edi, 0xfc781d35
jne 0x1400ceaf0
mov eax, 0xdb56e48e
jmp 0x1400cf5c0
cmp edi, 0xc8ddf98a
je 0x1400cf0e1
cmp edi, 0xd31dfe7e
jne 0x1400ceaf0
mov rax, qword [rbp + 0x428]
mov qword [rbp + 0x4b8], rax
mov rax, qword [rbp + 0x400]
mov eax, dword [0x1403552c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xc19beadd
mov eax, 0x217d4e64
jmp 0x1400ceadb
cmp edi, 0x5997f864
je 0x1400cf53c
cmp edi, 0x59008ffc
jne 0x1400ceaf0
mov qword [rbp + 0x400], r9
mov rax, qword [rbp + 0x400]
mov edi, 0x20bee6b9
jmp 0x1400ceaf0
cmp edi, 0x20bee6b9
jne 0x1400cf781
mov edx, dword [0x140355858]
mov r10d, dword [0x14035585c]
lea ecx, [rdx - 1]
imul ecx, edx
test cl, 1
mov edx, 0x243d7c05
mov ebx, 0xfb9c0b1f
cmove edx, ebx
cmp r10d, 0xa
cmovl edx, ebx
mov edi, 0x99636e20
jmp 0x1400ceea0
mov rbx, qword [rbp + 0x4d8]
mov qword [rbp + 0x4c0], rbx
mov edi, 0x6da52c9b
nop word cs:[rax + rax]
cmp edi, 0x6da52c9b
je 0x1400cf086
cmp edi, 0x99636e20
jne 0x1400ceea0
test cl, 1
mov qword [rbp + 0x4d0], r9
sete byte [rbp + 0x430]
cmp r10d, 0xa
setl byte [rbp + 0x410]
mov edi, 0x7376e9c9
jmp 0x1400ceef0
mov rsi, qword [rbp + 0x480]
mov edi, 0x53680a12
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0x243d7c04
jle 0x1400cef40
cmp edi, 0x243d7c05
je 0x1400cef5f
cmp edi, 0x53680a12
je 0x1400cef86
cmp edi, 0x7376e9c9
jne 0x1400ceef0
movzx ebx, byte [rbp + 0x430]
cmp byte [rbp + 0x410], 0
mov edi, 0x243d7c05
mov eax, 0xb3f4f79d
cmovne edi, eax
test bl, bl
cmovne edi, eax
jmp 0x1400ceef0
cmp edi, 0xb09e7bc7
je 0x1400ceed7
cmp edi, 0xb3f4f79d
je 0x1400cef6f
cmp edi, 0xfb9c0b1f
jne 0x1400ceef0
mov edi, 0xb09e7bc7
jmp 0x1400ceef0
mov rbx, qword gs:[0x60]
mov edi, 0xb3f4f79d
jmp 0x1400ceef0
mov rbx, qword gs:[0x60]
mov qword [rbp + 0x480], rbx
mov edi, edx
jmp 0x1400ceef0
mov qword [rbp + 0x4d8], rsi
mov rbx, qword [rbp + 0x4d8]
mov qword [rbp + 0x480], rbx
mov esi, 0xf04524d1
cmp esi, 0x5affc587
je 0x1400cefc2
cmp esi, 0xf04524d1
jne 0x1400cefa0
mov rdi, qword [rbp + 0x480]
add rdi, 0x18
mov esi, 0x5affc587
jmp 0x1400cefa0
mov qword [rbp + 0x4d8], rdi
mov rbx, qword [rbp + 0x4d8]
mov rbx, qword [rbx]
add rbx, 0x10
mov qword [rbp + 0x480], rbx
mov edi, 0xc857b058
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xa024c251
je 0x1400cee83
cmp edi, 0xc857b058
jne 0x1400ceff0
mov rbx, qword [rbp + 0x480]
mov rbx, qword [rbx]
mov qword [rbp + 0x4d8], rbx
mov edi, 0xa024c251
jmp 0x1400ceff0
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4c0], rax
mov eax, 0x1c70ec5a
nop
cmp eax, 0x1c70ec5a
je 0x1400cf0a1
cmp eax, 0xdb56e48e
jne 0x1400cf030
mov qword [rbp + 0x4d0], r9
mov rax, qword [rbp + 0x4d0]
mov rax, qword [rax]
mov qword [rbp + 0x480], rax
mov eax, 0x952ae55
nop dword [rax + rax]
cmp eax, 0x8cda57bf
je 0x1400cf01c
cmp eax, 0x952ae55
jne 0x1400cf060
mov rax, qword [rbp + 0x480]
mov rax, qword [rax]
mov qword [rbp + 0x4d8], rax
mov eax, 0x8cda57bf
jmp 0x1400cf060
mov rax, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0x4c0]
mov qword [rax], rcx
mov edi, 0xc868bf29
jmp 0x1400ceaf0
mov rax, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0x4c0]
mov qword [rax], rcx
mov byte [rbp + 0x49c], 1
mov eax, dword [0x1403552c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xfc781d35
mov eax, 0x5997f864
jmp 0x1400ceadb
mov edi, 0x217d4e64
jmp 0x1400ceaf0
mov eax, dword [0x140355180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x4c0]
mov ecx, dword [0x140355184]
mov eax, 0x325902ec
mov edx, 0xc2691da3
cmove eax, edx
cmp ecx, 0xa
setl byte [rbp + 0x480]
cmovl eax, edx
mov ecx, 0xf9d78206
nop dword [rax]
cmp ecx, 0x49a2399
jg 0x1400cf170
cmp ecx, 0x9feb66e1
je 0x1400cf1a4
cmp ecx, 0xc2691da3
je 0x1400cf193
cmp ecx, 0xf9d78206
jne 0x1400cf120
movzx edx, byte [rbp + 0x4c0]
cmp byte [rbp + 0x480], 0
mov ecx, 0x325902ec
mov ebx, 0x49a239a
cmovne ecx, ebx
test dl, dl
cmovne ecx, ebx
jmp 0x1400cf120
cmp ecx, 0x49a239a
je 0x1400cf18f
cmp ecx, 0x325902ec
je 0x1400cf19a
cmp ecx, 0x5db3163c
jne 0x1400cf120
mov ecx, 0x9feb66e1
jmp 0x1400cf120
mov ecx, eax
jmp 0x1400cf120
mov ecx, 0x5db3163c
jmp 0x1400cf120
mov ecx, 0x49a239a
jmp 0x1400cf120
mov qword [rbp + 0x4d8], 0x633aa33f
mov rdi, qword [rbp + 0x4d8]
mov eax, dword [rbp + 0x3e8]
mov rcx, qword [rbp + 0x448]
mov qword [rbp + 0x4c0], rcx
mov qword [rbp + 0x480], r15
mov ecx, 0xb205a402
nop word cs:[rax + rax]
cmp ecx, 0x4138dbfc
je 0x1400cf20c
cmp ecx, 0xb205a402
jne 0x1400cf1e0
mov rcx, qword [rbp + 0x480]
mov rcx, qword [rcx]
add rcx, 0x20
mov qword [rbp + 0x4d8], rcx
mov ecx, 0x4138dbfc
jmp 0x1400cf1e0
mov dword [rbp + 0x398], r11d
mov rbx, r15
mov rcx, qword [rbp + 0x4d8]
mov ecx, dword [rcx]
add rcx, qword [rbp + 0x4c0]
mov r10d, dword [rcx + rax*4]
add r10, qword [rbp + 0x4c0]
mov ecx, 0xed8c842b
jmp 0x1400cf250
mov esi, dword [rbp + 0x430]
mov ecx, 0x1a540a3e
xor eax, eax
mov r8d, dword [rbp + 0x410]
nop dword [rax]
cmp ecx, 0x266f5f6
jg 0x1400cf290
cmp ecx, 0xed677fcc
jle 0x1400cf2c0
cmp ecx, 0xed8c842b
je 0x1400cf3c2
cmp ecx, 0xfa28fa77
jne 0x1400cf3cc
mov ecx, 0x20bf9602
mov r11d, edi
mov r13, r10
jmp 0x1400cf250
cmp ecx, 0x1a540a3d
jg 0x1400cf310
cmp ecx, 0x266f5f7
je 0x1400cf35c
cmp ecx, 0x1380ec8c
jne 0x1400cf250
mov ecx, 0x9af74c02
jmp 0x1400cf250
cmp ecx, 0x9af74c02
je 0x1400cf238
cmp ecx, 0xced16fbe
jne 0x1400cf250
movsx edx, byte [rbp + 0x3a0]
mov ecx, dword [rbp + 0x4d0]
mov r15d, 0xce8266af
nop dword [rax + rax]
cmp r15d, 0xce8266af
je 0x1400cf307
cmp r15d, 0xb90b630c
jne 0x1400cf2f0
jmp 0x1400cf3a0
mov r15d, 0xb90b630c
jmp 0x1400cf2f0
cmp ecx, 0x1a540a3e
je 0x1400cf378
cmp ecx, 0x20bf9602
jne 0x1400cf250
mov dword [rbp + 0x410], r9d
mov dword [rbp + 0x4d0], r11d
lea rcx, [r13 + 1]
mov qword [rbp + 0x4d8], rcx
mov cl, byte [r13]
mov byte [rbp + 0x3a0], cl
cmp byte [rbp + 0x3a0], 0
mov ecx, 0xced16fbe
cmove ecx, r14d
jmp 0x1400cf250
mov esi, dword [rbp + 0x4d0]
mov ecx, 0x1a540a3e
mov eax, 1
mov r8d, dword [rbp + 0x4d0]
jmp 0x1400cf250
mov dword [rbp + 0x4c0], r8d
test eax, eax
mov ecx, 0xed677fcd
cmove ecx, r12d
mov r13, qword [rbp + 0x4d8]
mov r9d, dword [rbp + 0x4c0]
mov r11d, esi
jmp 0x1400cf250
mov dword [rbp + 0x480], edx
xor ecx, dword [rbp + 0x480]
imul ecx, ecx, 0x1000193
mov dword [rbp + 0x430], ecx
mov ecx, 0x1380ec8c
jmp 0x1400cf250
mov ecx, 0xfa28fa77
jmp 0x1400cf250
cmp ecx, 0xed677fcd
jne 0x1400cf250
mov eax, dword [rbp + 0x4c0]
mov dword [rbp + 0x3b0], eax
mov eax, 0x7e051827
lea r8, [rbp + 0x440]
mov r15, rbx
mov r13d, 0x96d37fb8
lea r9, [rbp + 0x408]
mov r11d, dword [rbp + 0x398]
nop word [rax + rax]
cmp eax, 0x7e051827
je 0x1400cf420
cmp eax, 0xa711919
jne 0x1400cf410
jmp 0x1400cf427
mov eax, 0xa711919
jmp 0x1400cf410
mov dword [rbp + 0x4d8], 0xbfea719f
mov eax, dword [rbp + 0x4d8]
mov dword [rbp + 0x3f0], eax
mov edi, 0x9e3025b9
jmp 0x1400ceaf0
mov qword [rbp + 0x4d8], rcx
mov rcx, qword [rbp + 0x4d8]
add rcx, rax
mov qword [rbp + 0x4d8], rcx
mov edx, 0xa0b0af02
nop word cs:[rax + rax]
nop
cmp edx, 0x810b8ea6
je 0x1400cf494
cmp edx, 0xa0b0af02
jne 0x1400cf470
mov rcx, qword [rbp + 0x4d8]
mov ecx, dword [rcx + 0x88]
mov edx, 0x810b8ea6
jmp 0x1400cf470
mov dword [rbp + 0x480], ecx
mov rcx, qword [rbp + 0x4d8]
mov ecx, dword [rcx + 0x8c]
mov edx, dword [rbp + 0x480]
add rdx, rax
mov qword [rbp + 0x450], rdx
mov dword [rbp + 0x440], ecx
mov qword [rbp + 0x480], r15
mov ecx, 0xa469c8b
nop dword [rax]
cmp ecx, 0xa3d5e02e
je 0x1400cf4f8
cmp ecx, 0xa469c8b
jne 0x1400cf4d0
mov rcx, qword [rbp + 0x480]
mov rcx, qword [rcx]
mov qword [rbp + 0x4d8], rcx
mov ecx, 0xa3d5e02e
jmp 0x1400cf4d0
mov rcx, qword [rbp + 0x4d8]
cmp rcx, rax
mov edi, 0xe688b3eb
cmove edi, r13d
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x3a8], rax
jmp 0x1400ceaf0
mov eax, dword [0x1403552c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xfc781d35
mov eax, 0x22cff9b4
jmp 0x1400ceadb
mov edi, 0xabb80062
jmp 0x1400ceaf0
mov qword [rbp + 0x4d8], rcx
mov rcx, qword [rbp + 0x4d8]
mov rdx, qword [rbp + 0x4c0]
mov edx, dword [rdx + 0x24]
add rdx, qword [rbp + 0x4d0]
movzx eax, word [rdx + rax*2]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x490], rax
mov edi, 0xbcadce64
jmp 0x1400ceaf0
cmp byte [rbp + 0x49c], 0
mov edi, 0xeccb7738
mov eax, 0xc868bf29
cmovne edi, eax
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x390], rax
jmp 0x1400ceaf0
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4c0], rax
mov eax, 0x1c70ec5a
nop
cmp eax, 0x1c70ec5a
je 0x1400cf6f9
cmp eax, 0xdb56e48e
jne 0x1400cf5c0
mov qword [rbp + 0x4d0], r9
mov rax, qword [rbp + 0x4d0]
mov rax, qword [rax]
mov qword [rbp + 0x480], rax
mov eax, 0x952ae55
nop
cmp eax, 0x8cda57bf
je 0x1400cf5ab
cmp eax, 0x952ae55
jne 0x1400cf5f0
mov rax, qword [rbp + 0x480]
mov rax, qword [rax]
mov qword [rbp + 0x4d8], rax
mov eax, 0x8cda57bf
jmp 0x1400cf5f0
mov edi, 0x864045d2
mov dword [rbp + 0x420], 1
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0x418], rax
jmp 0x1400ceaf0
mov r11d, dword [rbp + 0x420]
test r11d, r11d
mov edi, 0x8e861970
cmove edi, r13d
mov rax, qword [rbp + 0x418]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x3a8], rax
jmp 0x1400ceaf0
mov edi, 0x3c0ec592
mov eax, dword [rbp + 0x3c8]
mov dword [rbp + 0x3d8], eax
jmp 0x1400ceaf0
mov ecx, 0x2a8ee86b
mov rax, qword [rbp + 0x450]
nop word [rax + rax]
cmp ecx, 0x2a8ee86b
je 0x1400cf6a2
cmp ecx, 0x4c2c9e22
jne 0x1400cf690
jmp 0x1400cf6a9
mov ecx, 0x4c2c9e22
jmp 0x1400cf690
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x3c8], eax
mov edi, 0xb3058c04
jmp 0x1400ceaf0
mov edi, 0x971b1a8f
jmp 0x1400ceaf0
cmp byte [rbp + 0x43c], 0
mov edi, 0x3c0ec592
mov eax, 0x4bc5c679
cmovne edi, eax
mov eax, dword [rbp + 0x3e8]
mov dword [rbp + 0x3d8], eax
jmp 0x1400ceaf0
mov rax, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0x4c0]
mov qword [rax], rcx
mov edi, 0x22cff9b4
jmp 0x1400ceaf0
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x4b0], rax
mov rax, qword [rbp + 0x478]
test r11d, r11d
mov edi, 0xd31dfe7e
mov eax, 0x4525e87e
cmove edi, eax
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x428], rax
jmp 0x1400ceaf0
mov edi, 0x864045d2
mov dword [rbp + 0x420], 0
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x418], rax
jmp 0x1400ceaf0
mov edi, 0xd31dfe7e
xor eax, eax
mov qword [rbp + 0x428], rax
jmp 0x1400ceaf0
cmp edi, 0x165ad817
jne 0x1400ceaf0
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x480], rax
lea rax, [rbp + 0x3e0]
mov qword [rbp + 0x4d8], rax
mov eax, 0xe2bf32be
nop
cmp eax, 0xedb89329
je 0x1400cea50
cmp eax, 0xe2bf32be
jne 0x1400cf7b0
mov rax, qword [rbp + 0x4d8]
mov rax, qword [rax]
mov qword [rbp + 0x440], rax
mov eax, 0xedb89329
jmp 0x1400cf7b0
sub rsp, 0x20
lea rcx, [0x14035bb58]
call fcn.1402d0bc0
add rsp, 0x20
test al, al
je 0x1400e00b8
mov eax, 0x6f517e5d
movabs r14, 0xa0a0a0a0a0a0a0a1
nop word cs:[rax + rax]
nop
cmp eax, 0x5f51dbc8
je 0x1400cf841
cmp eax, 0x6f517e5d
jne 0x1400cf810
movups xmm0, xmmword [0x140317432]
movups xmmword [rbp + 0x44b], xmm0
movups xmm0, xmmword [0x140317427]
movaps xmmword [rbp + 0x440], xmm0
mov eax, 0x5f51dbc8
jmp 0x1400cf810
mov eax, dword [0x140355ab8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355abc], 0xa
setl cl
or cl, al
mov r11d, 0x5c0a584d
mov eax, 0xd35a54d9
cmove r11d, eax
mov edi, 0x7385da3c
cmove edi, eax
lea r8, [rbp + 0x45a]
mov eax, 0x9920d925
mov r9d, 0x4318ad64
mov r10d, 0xb7ecc036
jmp 0x1400cf8b0
mov al, byte [rbp + 0x4c0]
mov byte [rbp + 0x4a0], al
mov eax, 0x81432c5c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x628a0d3
jle 0x1400cf8f0
cmp eax, 0x4318ad63
jg 0x1400cfab0
cmp eax, 0x628a0d4
je 0x1400cfb9c
cmp eax, 0x26632b2e
jne 0x1400cf8b0
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x4d0], rax
mov eax, 0x83676975
jmp 0x1400cf8b0
cmp eax, 0x9920d924
jle 0x1400cfade
cmp eax, 0x9920d925
je 0x1400cfafe
cmp eax, 0xfcb43eed
jne 0x1400cf8b0
mov rsi, qword [rbp + 0x4b0]
mov ecx, 0x1be708a2
jmp 0x1400cf920
mov ecx, 0x57fe36da
mov eax, ecx
cmp ecx, 0x1be708a1
jle 0x1400cf960
cmp eax, 0x57fe36d9
jle 0x1400cf990
cmp eax, 0x57fe36da
je 0x1400cfa66
cmp eax, 0x5c0a584d
je 0x1400cf91b
mov ecx, eax
cmp eax, 0x7385da3c
jne 0x1400cf920
mov ecx, r11d
jmp 0x1400cf920
cmp eax, 0xda97169b
jg 0x1400cf9d0
cmp eax, 0xb7ecc036
je 0x1400cfa72
cmp eax, 0xd35a54d9
jne 0x1400cfa8d
mov ecx, 0x7385da3c
jmp 0x1400cf920
mov ecx, edi
cmp eax, 0x1be708a2
je 0x1400cf920
mov ecx, eax
cmp eax, 0x4485b62f
jne 0x1400cf920
mov qword [rbp + 0x4d8], rbx
mov rax, qword [rbp + 0x4d8]
cmp rax, 0x1b
mov ecx, 0x9cbf926a
cmovb ecx, r10d
jmp 0x1400cf920
cmp eax, 0xda97169c
je 0x1400cfa2e
mov ecx, eax
cmp eax, 0xf4bd2346
jne 0x1400cf920
mov rax, qword [rbp + 0x480]
mov rcx, qword [rbp + 0x4c0]
mov edx, select
sub edx, eax
add eax, 0x30
and edx, 0x29
and eax, 0xd6
or eax, edx
xor ecx, eax
xor cl, 0x29
mov rax, qword [rbp + 0x4d8]
mov byte [rbp + rax + 0x440], cl
mov rbx, qword [rbp + 0x4d8]
add rbx, 1
mov ecx, 0x4485b62f
jmp 0x1400cf920
movsx rax, byte [rbp + 0x4a8]
mov qword [rbp + 0x4c0], rax
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
mul r14
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
mov qword [rbp + 0x480], rcx
mov ecx, 0xf4bd2346
jmp 0x1400cf920
mov ecx, 0x4485b62f
xor ebx, ebx
jmp 0x1400cf920
mov rax, qword [rbp + 0x4d8]
movzx eax, byte [rsi + rax]
mov byte [rbp + 0x4a8], al
mov ecx, 0xda97169c
jmp 0x1400cf920
mov ecx, eax
cmp eax, 0x9cbf926a
jne 0x1400cf920
mov eax, 0x628a0d4
jmp 0x1400cf8b0
cmp eax, 0x4318ad64
je 0x1400cfba6
cmp eax, 0x5a61da5d
jne 0x1400cf8b0
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4b8], rax
mov eax, 0x26632b2e
jmp 0x1400cf8b0
cmp eax, 0x81432c5c
jne 0x1400cfbbe
cmp byte [rbp + 0x4a0], 0
mov eax, 0x5a61da5d
cmovne eax, r9d
jmp 0x1400cf8b0
mov eax, 0xbc3fb390
jmp 0x1400cfb30
test al, al
sete byte [rbp + 0x480]
mov al, byte [rbp + 0x480]
not al
and al, 1
mov byte [rbp + 0x4c0], al
mov eax, 0xaca0a58a
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xaca0a58a
je 0x1400cf890
cmp eax, 0xbc3fb390
jne 0x1400cfb30
mov eax, 0x6ce2813a
nop word [rax + rax]
cmp eax, 0x6ce2813a
je 0x1400cfb60
cmp eax, 0x1ef2c26d
jne 0x1400cfb50
jmp 0x1400cfb67
mov eax, 0x1ef2c26d
jmp 0x1400cfb50
mov qword [rbp + 0x4d8], r8
mov rax, qword [rbp + 0x4d8]
mov al, byte [rax]
mov ecx, 0xafc2f978
nop dword [rax]
cmp ecx, 0xafc2f978
je 0x1400cfb95
cmp ecx, 0x7cd2ca3f
jne 0x1400cfb80
jmp 0x1400cfb05
mov ecx, 0x7cd2ca3f
jmp 0x1400cfb80
mov eax, 0x5a61da5d
jmp 0x1400cf8b0
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4b0], rax
mov eax, 0xfcb43eed
jmp 0x1400cf8b0
cmp eax, 0x83676975
jne 0x1400cf8b0
mov rdx, qword [rbp + 0x4d0]
sub rsp, 0x20
mov rcx, rbp
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba60]
lea rdx, [rbp - 0x20]
mov r8, rbp
call fcn.1400354c0
add rsp, 0x20
sub rsp, 0x20
lea rdi, [rbp - 0x20]
mov rcx, rdi
call fcn.14000b520
add rsp, 0x20
mov eax, 0x4b3a6e7
lea rbx, [rbp + 0x440]
nop dword [rax + rax]
cmp eax, 0x4b3a6e7
je 0x1400cfc30
cmp eax, 0x1ffce170
jne 0x1400cfc20
jmp 0x1400cfc37
mov eax, 0x1ffce170
jmp 0x1400cfc20
mov qword [rbp + 0x4c0], rdi
mov rax, qword [rbp + 0x4c0]
mov ecx, 0x89ec40f2
nop word [rax + rax]
cmp ecx, 0x89ec40f2
je 0x1400cfc62
cmp ecx, 0x187a7ea9
jne 0x1400cfc50
jmp 0x1400cfc69
mov ecx, 0x187a7ea9
jmp 0x1400cfc50
mov qword [rbp + 0x480], rax
mov rax, qword [rbp + 0x480]
mov ecx, 0x3c0bf64e
nop dword [rax]
cmp ecx, 0x3c0bf64e
je 0x1400cfc92
cmp ecx, 0x28c61d77
jne 0x1400cfc80
jmp 0x1400cfc99
mov ecx, 0x28c61d77
jmp 0x1400cfc80
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov r15d, 0xa74838cc
lea r13, [0x14035bb58]
movabs r14, 0x300905a4d
mov r12d, 0x7565cfc
nop word cs:[rax + rax]
nop
mov qword [rbp + 0x4d8], rbx
mov eax, 0x99388659
nop dword [rax]
cmp eax, 0x6b1d0ebb
je 0x1400cfd20
cmp eax, 0x99388659
jne 0x1400cfce0
mov rax, qword [rbp + 0x4d8]
mov rcx, qword [0x140317447]
mov qword [rax + 5], rcx
mov rcx, qword [0x140317442]
mov qword [rax], rcx
mov eax, 0x6b1d0ebb
jmp 0x1400cfce0
mov eax, dword [0x140354dc0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140354dc4], 0xa
setl cl
or cl, al
mov r8d, 0x5e03cf57
mov eax, 0xa752743a
cmovne r8d, eax
mov r9d, 0x5e03cf57
mov eax, 0x11b5a919
cmovne r9d, eax
mov eax, dword [0x140355ad0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355ad4], 0xa
setl cl
or cl, al
mov r10d, 0x732f44bc
mov eax, 0x6a76123d
cmovne r10d, eax
mov edi, 0x732f44bc
mov eax, 0x63ab69b1
cmovne edi, eax
mov ecx, 0xf5707c4b
jmp 0x1400cfdb0
cmp byte [rbp + 0x4a8], 0
mov ecx, 0x8ba2a1e0
cmovne ecx, r12d
nop dword [rax]
mov eax, ecx
cmp ecx, 0x6e44755
jg 0x1400cfdf0
cmp eax, 0xa7527439
jle 0x1400cfe30
cmp eax, 0xa752743a
je 0x1400d00ce
mov ecx, r9d
cmp eax, 0xc49cc6cf
je 0x1400cfdb0
mov ecx, eax
cmp eax, 0xf5707c4b
jne 0x1400cfdb0
mov edx, 0xcac21d14
mov al, byte [rbp + 0x44c]
jmp 0x1400d0020
cmp eax, 0x11b5a918
jle 0x1400cffe0
cmp eax, 0x11b5a919
je 0x1400d00d8
cmp eax, 0x5e03cf57
je 0x1400d0089
mov ecx, eax
cmp eax, 0x6cec420a
jne 0x1400cfdb0
mov ecx, 0x8ba2a1e0
jmp 0x1400cfdb0
cmp eax, 0x8ba2a1e0
je 0x1400d009a
cmp eax, 0x9e0c50c6
jne 0x1400d00ee
mov r11, qword [rbp + 0x4b8]
mov ecx, 0x233e3756
jmp 0x1400cfe80
mov rax, qword [rbp + 0x4d8]
movzx ecx, byte [rbp + 0x4b0]
mov byte [rbp + rax + 0x440], cl
mov rax, qword [rbp + 0x4d8]
add rax, 1
mov qword [rbp + 0x480], rax
mov ecx, 0xc962664f
mov eax, ecx
cmp ecx, 0x5816832c
jle 0x1400cfec0
cmp eax, 0x644dabb9
jle 0x1400cfef0
cmp eax, 0x644dabba
je 0x1400cff86
cmp eax, 0x6a76123d
je 0x1400cff7a
mov ecx, eax
cmp eax, 0x732f44bc
jne 0x1400cfe80
mov ecx, 0x63ab69b1
jmp 0x1400cfe80
cmp eax, 0xc962664e
jle 0x1400cff10
cmp eax, 0xc962664f
je 0x1400cffa6
cmp eax, 0x233e3756
jne 0x1400cffb7
mov ecx, 0xa2da4089
jmp 0x1400cfe80
cmp eax, 0x5816832d
je 0x1400cfe54
mov ecx, eax
cmp eax, 0x63ab69b1
jne 0x1400cfe80
mov ecx, r10d
jmp 0x1400cfe80
mov ecx, edi
cmp eax, 0xa2da4089
je 0x1400cfe80
mov ecx, eax
cmp eax, 0xa74838cc
jne 0x1400cfe80
mov rsi, qword [rbp + 0x4d8]
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
mov eax, 0x4f
sub eax, ecx
add ecx, 0x30
and eax, 0x55
and ecx, 0x2a
or ecx, eax
xor cl, byte [r11 + rsi]
xor cl, 0x55
mov byte [rbp + 0x4b0], cl
mov ecx, 0x5816832d
jmp 0x1400cfe80
mov ecx, 0x644dabba
xor ebx, ebx
jmp 0x1400cfe80
mov qword [rbp + 0x4d8], rbx
mov rax, qword [rbp + 0x4d8]
cmp rax, 0xd
mov ecx, 0xd327dd00
cmovb ecx, r15d
jmp 0x1400cfe80
mov ecx, 0x644dabba
mov rbx, qword [rbp + 0x480]
jmp 0x1400cfe80
mov ecx, eax
cmp eax, 0xd327dd00
jne 0x1400cfe80
mov ecx, 0x6cec420a
lea rbx, [rbp + 0x440]
jmp 0x1400cfdb0
cmp eax, 0x6e44756
je 0x1400cfd9d
mov ecx, eax
cmp eax, 0x7565cfc
jne 0x1400cfdb0
mov qword [rbp + 0x4b8], rbx
mov ecx, 0x9e0c50c6
jmp 0x1400cfdb0
and cl, 1
mov byte [rbp + 0x4d8], cl
mov cl, byte [rbp + 0x4d8]
mov edx, 0x19302d21
nop dword [rax]
cmp edx, 0x19302d21
je 0x1400d00ab
cmp edx, 0xcac21d14
jne 0x1400d0020
mov edx, 0x1678f81e
jmp 0x1400d0050
test al, al
sete byte [rbp + 0x4d8]
mov cl, byte [rbp + 0x4d8]
mov edx, 0xfbe1b4d4
nop
cmp edx, 0xfbe1b4d4
je 0x1400d0009
cmp edx, 0x1678f81e
jne 0x1400d0050
mov ecx, 0xafc2f978
nop word cs:[rax + rax]
nop
cmp ecx, 0xafc2f978
je 0x1400d0082
cmp ecx, 0x7cd2ca3f
jne 0x1400d0070
jmp 0x1400d003b
mov ecx, 0x7cd2ca3f
jmp 0x1400d0070
mov rax, qword [rbp + 0x4d0]
mov ecx, 0x11b5a919
jmp 0x1400cfdb0
mov qword [rbp + 0x4d0], rbx
mov ecx, 0xc49cc6cf
jmp 0x1400cfdb0
and cl, 1
mov byte [rbp + 0x4d8], cl
mov al, byte [rbp + 0x4d8]
not al
and al, 1
mov byte [rbp + 0x4a8], al
mov ecx, 0x6e44756
jmp 0x1400cfdb0
mov ecx, 0x9db70f68
jmp 0x1400cfdb0
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x4c0], rax
mov ecx, r8d
jmp 0x1400cfdb0
mov ecx, eax
cmp eax, 0x9db70f68
jne 0x1400cfdb0
mov rcx, qword [rbp + 0x4c0]
sub rsp, 0x20
call fcn.1402cec10
add rsp, 0x20
mov edx, dword [0x14035bb58]
sub rsp, 0x20
mov rcx, r13
mov r8, rax
call fcn.1400e2e80
add rsp, 0x20
cmp rax, r14
je 0x1400d0143
add dword [0x14035bb58], 0x1000
lea rbx, [rbp + 0x440]
jmp 0x1400cfcd0
mov eax, dword [0x140354ef8]
mov ecx, dword [0x140354efc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x4c0]
mov edx, 0xe400c83d
mov eax, 0x4e6f8059
cmove eax, edx
cmp ecx, 0xa
setl byte [rbp + 0x480]
cmovl eax, edx
mov edx, 0x629b7677
mov ecx, 0x6c72e4b0
lea rdi, [rbp + 0x440]
nop word [rax + rax]
cmp edx, 0x4e6f8058
jg 0x1400d01c0
cmp edx, 0x95f7c8c6
je 0x1400d0207
cmp edx, 0xe400c83d
je 0x1400d01fc
cmp edx, 0x4735bc4e
jne 0x1400d0190
mov edx, 0x95f7c8c6
jmp 0x1400d0190
cmp edx, 0x4e6f8059
je 0x1400d01f5
cmp edx, 0x6c72e4b0
je 0x1400d0203
cmp edx, 0x629b7677
jne 0x1400d0190
movzx ebx, byte [rbp + 0x4c0]
cmp byte [rbp + 0x480], 0
mov edx, 0x4e6f8059
cmovne edx, ecx
test bl, bl
cmovne edx, ecx
jmp 0x1400d0190
mov edx, 0x6c72e4b0
jmp 0x1400d0190
mov edx, 0x4735bc4e
jmp 0x1400d0190
mov edx, eax
jmp 0x1400d0190
mov qword [rbp + 0x4d8], rdi
mov rax, qword [rbp + 0x4d8]
mov rcx, qword [0x140317456]
mov qword [rax + 7], rcx
mov rcx, qword [0x14031744f]
mov qword [rax], rcx
mov eax, dword [0x140354ec0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140354ec4], 0xa
setl cl
or cl, al
mov ecx, 0x267e98b2
mov eax, 0x896a2716
cmove ecx, eax
mov dword [rbp + 0x420], ecx
mov ecx, 0xb42644c7
cmove ecx, eax
mov dword [rbp + 0x428], ecx
mov ecx, 0x7281e69a
mov eax, 0x3b01eaca
cmove ecx, eax
mov dword [rbp + 0x418], ecx
mov r11d, 0xf67e4ff2
cmove r11d, eax
mov r14d, 0x37861e14
mov eax, 0x29a2b75
cmove r14d, eax
mov r15d, 0x46326bf5
cmove r15d, eax
mov eax, dword [0x140355978]
mov r12d, dword [0x14035597c]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
mov eax, 0x337c8081
mov ebx, 0x3fbf7ab1
cmove ebx, eax
cmp r12d, 0xa
cmovl ebx, eax
mov eax, dword [0x140355960]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355964], 0xa
setl cl
or cl, al
mov r13d, 0xe921c624
mov eax, 0x4d84c6c2
cmove r13d, eax
mov r8d, 0x25fe9611
cmove r8d, eax
mov eax, 0x44d169ab
mov r9d, 0xc61c6685
jmp 0x1400d0320
mov eax, 0x4a46a86e
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x267e98b1
jle 0x1400d0360
cmp eax, 0x4a46a86d
jg 0x1400d03d0
cmp eax, 0x44d169aa
jg 0x1400d03f9
cmp eax, 0x37861e14
je 0x1400d030e
cmp eax, 0x3b01eaca
jne 0x1400d08b7
mov rax, qword [rbp + 0x4d0]
mov eax, 0xf67e4ff2
jmp 0x1400d0320
cmp eax, 0xf67e4ff1
jg 0x1400d0390
cmp eax, 0xb928cc3b
jg 0x1400d0425
cmp eax, 0x896a2716
je 0x1400d06fc
cmp eax, 0xb42644c7
jne 0x1400d0320
mov eax, dword [rbp + 0x420]
jmp 0x1400d0320
cmp eax, 0x397dce1
jg 0x1400d0443
cmp eax, 0xf67e4ff2
je 0x1400d0706
cmp eax, 0x29a2b75
jne 0x1400d0320
mov rax, qword [rbp + 0x4b0]
mov eax, 0x46326bf5
jmp 0x1400d0320
cmp eax, 0x6d2550a6
jg 0x1400d0464
cmp eax, 0x4a46a86e
je 0x1400d0750
cmp eax, 0x53cd84ea
jne 0x1400d0320
mov eax, r15d
jmp 0x1400d0320
cmp eax, 0x44d169ab
je 0x1400d0484
cmp eax, 0x46326bf5
jne 0x1400d0320
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x4b8], rax
mov eax, r14d
jmp 0x1400d0320
cmp eax, 0xb928cc3c
je 0x1400d071f
cmp eax, 0xca7384b0
jne 0x1400d0320
mov eax, r11d
jmp 0x1400d0320
cmp eax, 0x397dce2
je 0x1400d0737
cmp eax, 0x70993f1
jne 0x1400d0320
mov eax, dword [rbp + 0x428]
jmp 0x1400d0320
cmp eax, 0x6d2550a7
je 0x1400d0895
cmp eax, 0x7281e69a
jne 0x1400d0320
mov eax, 0x70993f1
jmp 0x1400d0320
mov eax, 0x4b1c314
jmp 0x1400d0490
mov eax, r8d
nop
cmp eax, 0x4b1c313
jle 0x1400d04d0
cmp eax, 0x4b1c314
je 0x1400d048b
cmp eax, 0x4d84c6c2
je 0x1400d05d6
cmp eax, 0x25fe9611
jne 0x1400d0490
test dil, 1
sete byte [rbp + 0x480]
cmp r12d, 0xa
setl byte [rbp + 0x4d8]
mov eax, 0x192800b8
jmp 0x1400d04f0
cmp eax, 0xb11f0a99
je 0x1400d06e2
cmp eax, 0xe921c624
jne 0x1400d0490
mov eax, 0xb11f0a99
jmp 0x1400d0490
mov eax, 0xc61c6685
nop
cmp eax, 0x192800b7
jle 0x1400d0530
cmp eax, 0x3fbf7ab1
je 0x1400d04e9
cmp eax, 0x337c8081
je 0x1400d0542
cmp eax, 0x192800b8
jne 0x1400d04f0
movzx ecx, byte [rbp + 0x480]
cmp byte [rbp + 0x4d8], 0
mov eax, 0x3fbf7ab1
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x1400d04f0
cmp eax, 0x88a24503
je 0x1400d0549
cmp eax, 0xc61c6685
jne 0x1400d04f0
mov eax, ebx
jmp 0x1400d04f0
mov eax, 0x88a24503
jmp 0x1400d04f0
mov qword [rbp + 0x480], select
mov ecx, 0x69fccecf
nop dword [rax]
cmp ecx, 0xc35079ba
je 0x1400d0588
cmp ecx, 0x69fccecf
jne 0x1400d0560
mov rax, qword [rbp + 0x480]
lea rcx, [rbp + 0x440]
add rax, rcx
mov ecx, 0xc35079ba
jmp 0x1400d0560
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov al, byte [rax]
mov ecx, 0xafc2f978
nop dword [rax]
cmp ecx, 0xafc2f978
je 0x1400d05b2
cmp ecx, 0x7cd2ca3f
jne 0x1400d05a0
jmp 0x1400d05b9
mov ecx, 0x7cd2ca3f
jmp 0x1400d05a0
test al, al
sete byte [rbp + 0x4a8]
mov al, byte [rbp + 0x4a8]
mov byte [rbp + 0x4a0], al
mov eax, r13d
jmp 0x1400d0490
test dil, 1
sete byte [rbp + 0x480]
cmp r12d, 0xa
setl byte [rbp + 0x4d8]
mov eax, 0x192800b8
jmp 0x1400d0600
mov eax, 0xc61c6685
nop dword [rax + rax]
cmp eax, 0x192800b7
jle 0x1400d0640
cmp eax, 0x3fbf7ab1
je 0x1400d05f3
cmp eax, 0x337c8081
je 0x1400d0652
cmp eax, 0x192800b8
jne 0x1400d0600
movzx ecx, byte [rbp + 0x480]
cmp byte [rbp + 0x4d8], 0
mov eax, 0x3fbf7ab1
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x1400d0600
cmp eax, 0x88a24503
je 0x1400d0659
cmp eax, 0xc61c6685
jne 0x1400d0600
mov eax, ebx
jmp 0x1400d0600
mov eax, 0x88a24503
jmp 0x1400d0600
mov qword [rbp + 0x480], select
mov ecx, 0x69fccecf
nop dword [rax]
cmp ecx, 0xc35079ba
je 0x1400d0698
cmp ecx, 0x69fccecf
jne 0x1400d0670
mov rax, qword [rbp + 0x480]
lea rcx, [rbp + 0x440]
add rax, rcx
mov ecx, 0xc35079ba
jmp 0x1400d0670
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov al, byte [rax]
mov ecx, 0xafc2f978
nop dword [rax]
cmp ecx, 0xafc2f978
je 0x1400d06c2
cmp ecx, 0x7cd2ca3f
jne 0x1400d06b0
jmp 0x1400d06c9
mov ecx, 0x7cd2ca3f
jmp 0x1400d06b0
test al, al
sete byte [rbp + 0x4a8]
mov al, byte [rbp + 0x4a8]
mov eax, 0x25fe9611
jmp 0x1400d0490
mov al, byte [rbp + 0x4a0]
not al
and al, 1
mov byte [rbp + 0x490], al
mov eax, 0x397dce2
jmp 0x1400d0320
mov eax, 0xb42644c7
jmp 0x1400d0320
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x4c0], rax
mov eax, dword [rbp + 0x418]
jmp 0x1400d0320
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4b0], rax
mov eax, 0x53cd84ea
jmp 0x1400d0320
cmp byte [rbp + 0x490], 0
mov eax, 0x6d2550a7
mov ecx, 0xb928cc3c
cmovne eax, ecx
jmp 0x1400d0320
mov rsi, qword [rbp + 0x4b8]
mov ecx, 0x3802d755
nop dword [rax]
cmp ecx, 0x25c7e1be
jle 0x1400d0790
cmp ecx, 0x6d08da8b
jle 0x1400d07d0
cmp ecx, 0x6d08da8c
je 0x1400d07ea
cmp ecx, 0x7c33bd48
jne 0x1400d0760
jmp 0x1400d08ad
cmp ecx, 0xd3d21346
je 0x1400d086f
cmp ecx, 0xd4abd23c
je 0x1400d0889
cmp ecx, 0x2372818
jne 0x1400d0760
mov rcx, qword [rbp + 0x4d8]
add rcx, rsi
mov qword [rbp + 0x480], rcx
mov ecx, 0xd3d21346
jmp 0x1400d0760
cmp ecx, 0x25c7e1bf
je 0x1400d084b
cmp ecx, 0x3802d755
jne 0x1400d0760
mov ecx, 0xd4abd23c
jmp 0x1400d0760
movzx r10d, byte [rbp + 0x4a8]
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
lea eax, [rcx + 0x30]
mov edx, 0xcf
sub edx, ecx
and edx, r10d
not r10d
and r10d, eax
or edx, r10d
mov rax, qword [rbp + 0x4d8]
mov byte [rbp + rax + 0x440], dl
mov rax, qword [rbp + 0x4d8]
add rax, 1
mov ecx, 0x25c7e1bf
jmp 0x1400d0760
mov qword [rbp + 0x4d8], rax
mov rcx, qword [rbp + 0x4d8]
cmp rcx, 0xf
mov ecx, 0x7c33bd48
mov edx, 0x2372818
cmovb ecx, edx
jmp 0x1400d0760
mov rcx, qword [rbp + 0x480]
movzx ecx, byte [rcx]
mov byte [rbp + 0x4a8], cl
mov ecx, 0x6d08da8c
jmp 0x1400d0760
mov ecx, 0x25c7e1bf
xor eax, eax
jmp 0x1400d0760
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4d0], rax
mov eax, 0xca7384b0
jmp 0x1400d0320
mov eax, 0x6d2550a7
jmp 0x1400d0320
cmp eax, 0x267e98b2
jne 0x1400d0320
mov rdx, qword [rbp + 0x4c0]
sub rsp, 0x20
lea rcx, [rbp + 0x40]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba60]
lea rdx, [rbp + 0x20]
lea r8, [rbp + 0x40]
call fcn.1400354c0
add rsp, 0x20
sub rsp, 0x20
lea rdi, [rbp + 0x20]
mov rcx, rdi
call fcn.14000b520
add rsp, 0x20
mov eax, 0x4b3a6e7
nop
cmp eax, 0x4b3a6e7
je 0x1400d0920
cmp eax, 0x1ffce170
jne 0x1400d0910
jmp 0x1400d0927
mov eax, 0x1ffce170
jmp 0x1400d0910
mov qword [rbp + 0x4c0], rdi
mov rax, qword [rbp + 0x4c0]
mov ecx, 0x89ec40f2
nop word [rax + rax]
cmp ecx, 0x89ec40f2
je 0x1400d0952
cmp ecx, 0x187a7ea9
jne 0x1400d0940
jmp 0x1400d0959
mov ecx, 0x187a7ea9
jmp 0x1400d0940
mov qword [rbp + 0x480], rax
mov rax, qword [rbp + 0x480]
mov ecx, 0x3c0bf64e
nop dword [rax]
cmp ecx, 0x3c0bf64e
je 0x1400d0982
cmp ecx, 0x28c61d77
jne 0x1400d0970
jmp 0x1400d0989
mov ecx, 0x28c61d77
jmp 0x1400d0970
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
sub rsp, 0x20
lea rcx, [0x14035bb28]
mov edx, 4
call fcn.1400b8090
add rsp, 0x20
mov edx, dword [0x14035bb58]
lea rcx, [0x14035bb58]
add rax, 0x448
xorps xmm6, xmm6
movaps xmmword [rbp + 0x480], xmm6
sub rsp, 0x30
mov qword [rsp + 0x20], select
lea r9, [rbp + 0x480]
mov r8, rax
call fcn.1402d3290
add rsp, 0x30
lea r13, [0x14035bb58]
mov r12d, 0xb728c23c
mov r14d, 0xe72909dd
cmp qword [0x1403596f8], 0
jne 0x1400d0eda
mov r15, qword [rbp + 0x480]
lea r8, [r15 - 8]
mov edx, dword [0x14035bb58]
sub rsp, 0x20
mov rcx, r13
call fcn.1400e2e80
add rsp, 0x20
mov rdi, rax
mov edx, dword [0x14035bb58]
movaps xmmword [rbp + 0x440], xmm6
sub rsp, 0x30
mov qword [rsp + 0x20], select
mov rcx, r13
mov r8, r15
lea r9, [rbp + 0x440]
call fcn.1402d3290
add rsp, 0x30
movaps xmm0, xmmword [rbp + 0x440]
movaps xmmword [rbp + 0x480], xmm0
mov eax, dword [0x140359700]
cmp rdi, rax
jne 0x1400d0a00
lea r8, [rbp + 0x440]
mov qword [rbp + 0x4d8], r8
mov eax, 0x98efe47b
nop
cmp eax, 0x6a11ee53
je 0x1400d0ad0
cmp eax, 0x98efe47b
jne 0x1400d0a90
mov rax, qword [rbp + 0x4d8]
mov rcx, qword [0x14031746c]
mov qword [rax + 0xe], rcx
movups xmm0, xmmword [0x14031745e]
movups xmmword [rax], xmm0
mov eax, 0x6a11ee53
jmp 0x1400d0a90
mov eax, 0x1d88220b
jmp 0x1400d0af0
mov qword [rbp + 0x4b0], r8
mov eax, 0x93b47a34
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xdcaa67e5
jg 0x1400d0b30
cmp eax, 0xb2183c75
jg 0x1400d0b50
cmp eax, 0x93b47a34
je 0x1400d0c39
cmp eax, 0xa7c41758
jne 0x1400d0af0
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x4d0], rax
mov eax, 0xdcaa67e6
jmp 0x1400d0af0
cmp eax, 0xe72909dc
jle 0x1400d0b69
cmp eax, 0xe72909dd
je 0x1400d0ad7
cmp eax, 0x1d88220b
jne 0x1400d0af0
mov eax, 0x8e7d1ef2
jmp 0x1400d0ba0
cmp eax, 0xb2183c76
je 0x1400d0d62
cmp eax, 0xc90ad8ce
jne 0x1400d0af0
mov eax, 0xddaa7c75
jmp 0x1400d0af0
cmp eax, 0xddaa7c75
jne 0x1400d0d9b
mov qword [rbp + 0x4b8], r8
mov eax, 0xa7c41758
jmp 0x1400d0af0
mov al, byte [rbp + 0x4a0]
mov byte [rbp + 0x490], al
mov eax, 0xe942d1db
nop word cs:[rax + rax]
cmp eax, 0xe942d1db
je 0x1400d0d81
cmp eax, 0x8e7d1ef2
jne 0x1400d0ba0
mov qword [rbp + 0x4c0], reloc.WS2_32.dll_setsockopt
mov qword [rbp + 0x4d8], r8
mov eax, 0x560bfd12
jmp 0x1400d0bf0
test al, al
sete byte [rbp + 0x4a8]
mov al, byte [rbp + 0x4a8]
mov byte [rbp + 0x4a0], al
mov eax, 0x96106a8
nop word cs:[rax + rax]
nop
cmp eax, 0x96106a8
je 0x1400d0b85
cmp eax, 0x560bfd12
jne 0x1400d0bf0
mov rax, qword [rbp + 0x4c0]
mov rcx, qword [rbp + 0x4d8]
mov al, byte [rcx + rax]
mov ecx, 0xafc2f978
nop word cs:[rax + rax]
nop
cmp ecx, 0xafc2f978
je 0x1400d0c32
cmp ecx, 0x7cd2ca3f
jne 0x1400d0c20
jmp 0x1400d0bcb
mov ecx, 0x7cd2ca3f
jmp 0x1400d0c20
mov rdi, qword [rbp + 0x4b0]
mov eax, 0xc3f4145f
nop word cs:[rax + rax]
nop
cmp eax, 0xe368898c
jle 0x1400d0c80
cmp eax, 0x724cee7
jg 0x1400d0cb0
cmp eax, 0xe368898d
je 0x1400d0cde
cmp eax, 0xff60d0f5
jne 0x1400d0c50
jmp 0x1400d0d77
cmp eax, 0xb728c23c
je 0x1400d0d09
cmp eax, 0xc3f4145f
je 0x1400d0d58
cmp eax, 0xd2fb9b90
jne 0x1400d0c50
mov rbx, qword [rbp + 0x4d8]
add rbx, 1
mov eax, 0x724cee8
jmp 0x1400d0c50
cmp eax, 0x33634d3a
je 0x1400d0cfd
cmp eax, 0x724cee8
jne 0x1400d0c50
mov qword [rbp + 0x4d8], rbx
mov rax, qword [rbp + 0x4d8]
cmp rax, 0x16
mov eax, 0xff60d0f5
cmovb eax, r12d
jmp 0x1400d0c50
mov rax, qword [rbp + 0x4d8]
movzx ecx, byte [rbp + 0x4c0]
mov byte [rbp + rax + 0x440], cl
mov eax, 0xd2fb9b90
jmp 0x1400d0c50
mov eax, 0x724cee8
xor ebx, ebx
jmp 0x1400d0c50
mov rsi, qword [rbp + 0x4d8]
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
mov eax, select
sub eax, ecx
add ecx, 0x30
and eax, 0x12
and ecx, 0x6d
or ecx, eax
xor cl, byte [rdi + rsi]
xor cl, 0x12
mov byte [rbp + 0x4c0], cl
mov eax, 0xe368898d
jmp 0x1400d0c50
mov eax, 0x33634d3a
jmp 0x1400d0c50
cmp byte [rbp + 0x478], 0
mov eax, 0xddaa7c75
cmovne eax, r14d
jmp 0x1400d0af0
mov eax, 0xc90ad8ce
jmp 0x1400d0af0
mov al, byte [rbp + 0x490]
not al
and al, 1
mov byte [rbp + 0x478], al
mov eax, 0xb2183c76
jmp 0x1400d0af0
cmp eax, 0xdcaa67e6
jne 0x1400d0af0
mov rdx, qword [rbp + 0x4d0]
sub rsp, 0x20
lea rcx, [rbp + 0x60]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba60]
lea rdx, [rbp + 0x300]
lea r8, [rbp + 0x60]
call fcn.1400354c0
add rsp, 0x20
sub rsp, 0x20
lea rcx, [rbp + 0x300]
call fcn.14000b520
add rsp, 0x20
mov eax, 0x4b3a6e7
nop word cs:[rax + rax]
cmp eax, 0x4b3a6e7
je 0x1400d0e10
cmp eax, 0x1ffce170
jne 0x1400d0e00
jmp 0x1400d0e20
mov eax, 0x1ffce170
jmp 0x1400d0e00
lea rax, [rbp + 0x300]
mov qword [rbp + 0x4d0], rax
mov rax, qword [rbp + 0x4d0]
mov ecx, 0x89ec40f2
nop word [rax + rax]
cmp ecx, 0x89ec40f2
je 0x1400d0e52
cmp ecx, 0x187a7ea9
jne 0x1400d0e40
jmp 0x1400d0e60
mov ecx, 0x187a7ea9
jmp 0x1400d0e40
mov qword [rbp + 0x4c0], rax
mov rax, qword [rbp + 0x4c0]
mov ecx, 0x3c0bf64e
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3c0bf64e
je 0x1400d0e92
cmp ecx, 0x28c61d77
jne 0x1400d0e80
jmp 0x1400d0ea0
mov ecx, 0x28c61d77
jmp 0x1400d0e80
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
add r15, 0xfffffffffffffbe0
mov edx, dword [0x14035bb58]
sub rsp, 0x20
mov rcx, r13
mov r8, r15
call fcn.1400e2e80
add rsp, 0x20
mov qword [0x1403596f8], rax
jmp 0x1400d0a00
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4d8], rax
mov edx, 0x5cd9c767
mov eax, 0x19afbe61
mov ecx, 0x17ec4544
movabs r12, 0xa0a0a0a0a0a0a0a1
jmp 0x1400d0f40
mov rdx, qword [rbp + 0x4d8]
mov rbx, qword [0x140317479]
mov qword [rdx + 5], rbx
mov rbx, qword [0x140317474]
mov qword [rdx], rbx
mov edx, dword [0x140354f18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xe1054b54
cmove edx, eax
cmp dword [0x140354f1c], 0xa
cmovl edx, eax
cmp edx, 0x17ec4543
jle 0x1400d0f90
cmp edx, 0x17ec4544
je 0x1400d0f03
cmp edx, 0x19afbe61
je 0x1400d0fc6
cmp edx, 0x5cd9c767
jne 0x1400d0f40
mov edx, dword [0x140354f18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xe1054b54
cmove edx, ecx
cmp dword [0x140354f1c], 0xa
cmovl edx, ecx
jmp 0x1400d0f40
cmp edx, 0x938d333e
je 0x1400d0fd0
cmp edx, 0xe1054b54
jne 0x1400d0f40
mov rdx, qword [rbp + 0x4d8]
mov rbx, qword [0x140317479]
mov qword [rdx + 5], rbx
mov rbx, qword [0x140317474]
mov qword [rdx], rbx
mov edx, 0x17ec4544
jmp 0x1400d0f40
mov edx, 0x938d333e
jmp 0x1400d0f40
mov eax, dword [0x140354dc0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140354dc4], 0xa
setl cl
or cl, al
mov r8d, 0xa752743a
mov eax, 0x5e03cf57
cmove r8d, eax
mov r9d, 0x11b5a919
cmove r9d, eax
mov eax, dword [0x140355ad0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355ad4], 0xa
setl cl
or cl, al
mov r14d, 0x6a76123d
mov eax, 0x732f44bc
cmove r14d, eax
mov ebx, 0x63ab69b1
cmove ebx, eax
mov ecx, 0xf5707c4b
mov r11d, 0xa74838cc
mov r10d, 0x7565cfc
jmp 0x1400d1060
cmp byte [rbp + 0x4a0], 0
mov ecx, 0x8ba2a1e0
cmovne ecx, r10d
nop
mov eax, ecx
cmp ecx, 0x6e44755
jg 0x1400d10a0
cmp eax, 0xa7527439
jle 0x1400d10e0
cmp eax, 0xa752743a
je 0x1400d1385
mov ecx, r9d
cmp eax, 0xc49cc6cf
je 0x1400d1060
mov ecx, eax
cmp eax, 0xf5707c4b
jne 0x1400d1060
mov edx, 0xcac21d14
mov al, byte [rbp + 0x44c]
jmp 0x1400d12d0
cmp eax, 0x11b5a918
jle 0x1400d1280
cmp eax, 0x11b5a919
je 0x1400d138f
cmp eax, 0x5e03cf57
je 0x1400d1339
mov ecx, eax
cmp eax, 0x6cec420a
jne 0x1400d1060
mov ecx, 0x8ba2a1e0
jmp 0x1400d1060
cmp eax, 0x8ba2a1e0
je 0x1400d134a
cmp eax, 0x9e0c50c6
jne 0x1400d13a5
mov r15, qword [rbp + 0x4b0]
mov ecx, 0x233e3756
jmp 0x1400d1130
mov rax, qword [rbp + 0x4d8]
movzx ecx, byte [rbp + 0x4a8]
mov byte [rbp + rax + 0x440], cl
mov rax, qword [rbp + 0x4d8]
add rax, 1
mov qword [rbp + 0x4c0], rax
mov ecx, 0xc962664f
mov eax, ecx
cmp ecx, 0x5816832c
jle 0x1400d1170
cmp eax, 0x644dabb9
jle 0x1400d11a0
cmp eax, 0x644dabba
je 0x1400d122c
cmp eax, 0x6a76123d
je 0x1400d1220
mov ecx, eax
cmp eax, 0x732f44bc
jne 0x1400d1130
mov ecx, 0x63ab69b1
jmp 0x1400d1130
cmp eax, 0xc962664e
jle 0x1400d11c0
cmp eax, 0xc962664f
je 0x1400d124c
cmp eax, 0x233e3756
jne 0x1400d125d
mov ecx, 0xa2da4089
jmp 0x1400d1130
cmp eax, 0x5816832d
je 0x1400d1104
mov ecx, eax
cmp eax, 0x63ab69b1
jne 0x1400d1130
mov ecx, r14d
jmp 0x1400d1130
mov ecx, ebx
cmp eax, 0xa2da4089
je 0x1400d1130
mov ecx, eax
cmp eax, 0xa74838cc
jne 0x1400d1130
mov rdi, qword [rbp + 0x4d8]
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
mul r12
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
mov eax, 0x4f
sub eax, ecx
add ecx, 0x30
and eax, 0x55
and ecx, 0x2a
or ecx, eax
xor cl, byte [r15 + rdi]
xor cl, 0x55
mov byte [rbp + 0x4a8], cl
mov ecx, 0x5816832d
jmp 0x1400d1130
mov ecx, 0x644dabba
xor esi, esi
jmp 0x1400d1130
mov qword [rbp + 0x4d8], rsi
mov rax, qword [rbp + 0x4d8]
cmp rax, 0xd
mov ecx, 0xd327dd00
cmovb ecx, r11d
jmp 0x1400d1130
mov ecx, 0x644dabba
mov rsi, qword [rbp + 0x4c0]
jmp 0x1400d1130
mov ecx, eax
cmp eax, 0xd327dd00
jne 0x1400d1130
mov ecx, 0x6cec420a
jmp 0x1400d1060
cmp eax, 0x6e44756
je 0x1400d104f
mov ecx, eax
cmp eax, 0x7565cfc
jne 0x1400d1060
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4b0], rax
mov ecx, 0x9e0c50c6
jmp 0x1400d1060
and cl, 1
mov byte [rbp + 0x4d8], cl
mov cl, byte [rbp + 0x4d8]
mov edx, 0x19302d21
nop word cs:[rax + rax]
nop
cmp edx, 0x19302d21
je 0x1400d1362
cmp edx, 0xcac21d14
jne 0x1400d12d0
mov edx, 0x1678f81e
jmp 0x1400d1300
test al, al
sete byte [rbp + 0x4d8]
mov cl, byte [rbp + 0x4d8]
mov edx, 0xfbe1b4d4
nop
cmp edx, 0xfbe1b4d4
je 0x1400d12b0
cmp edx, 0x1678f81e
jne 0x1400d1300
mov ecx, 0xafc2f978
nop word cs:[rax + rax]
nop
cmp ecx, 0xafc2f978
je 0x1400d1332
cmp ecx, 0x7cd2ca3f
jne 0x1400d1320
jmp 0x1400d12eb
mov ecx, 0x7cd2ca3f
jmp 0x1400d1320
mov rax, qword [rbp + 0x4b8]
mov ecx, 0x11b5a919
jmp 0x1400d1060
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4b8], rax
mov ecx, 0xc49cc6cf
jmp 0x1400d1060
and cl, 1
mov byte [rbp + 0x4d8], cl
mov al, byte [rbp + 0x4d8]
not al
and al, 1
mov byte [rbp + 0x4a0], al
mov ecx, 0x6e44756
jmp 0x1400d1060
mov ecx, 0x9db70f68
jmp 0x1400d1060
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x4d0], rax
mov ecx, r8d
jmp 0x1400d1060
mov ecx, eax
cmp eax, 0x9db70f68
jne 0x1400d1060
mov rdi, qword [rbp + 0x4d0]
mov ecx, 0x979f08ed
lea rbx, [0x140354c50]
nop word cs:[rax + rax]
nop
cmp ecx, 0x2b9dffb9
je 0x1400d1487
cmp ecx, 0x979f08ed
jne 0x1400d13d0
mov ecx, 0x2c52f03e
nop dword [rax]
cmp ecx, 0xb4b062a9
je 0x1400d1417
cmp ecx, 0x2c52f03e
jne 0x1400d13f0
sub rsp, 0x20
mov rcx, rdi
call fcn.140311ca0
add rsp, 0x20
mov ecx, 0xb4b062a9
jmp 0x1400d13f0
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4c0], rax
mov eax, 0x37a313f0
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x39d61f45
je 0x1400d145c
cmp eax, 0x37a313f0
jne 0x1400d1440
mov eax, 0x39d61f45
mov rcx, qword [rbp + 0x4c0]
jmp 0x1400d1440
mov qword [rbp + 0x4d8], rcx
mov r8, qword [rbp + 0x4d8]
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.14001ca20
add rsp, 0x20
mov ecx, 0x2b9dffb9
jmp 0x1400d13d0
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
sub rsp, 0x20
lea rcx, [0x140354c10]
call fcn.1400063d0
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035bb28]
mov rdx, rax
call fcn.1400b4350
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035bb28]
mov rdx, rax
call fcn.1400afd80
add rsp, 0x20
test al, al
je 0x1400e0b33
sub rsp, 0x20
lea rcx, [0x140354c30]
call fcn.1400c7730
add rsp, 0x20
sub rsp, 0x20
lea rcx, [rbp + 0x440]
mov rdx, rax
call fcn.14000db10
add rsp, 0x20
mov eax, 0xbd126063
lea rbx, [rbp + 0x4d8]
lea rsi, [0x14035bb28]
lea rdi, [rbp + 0x440]
nop word cs:[rax + rax]
nop
cmp eax, 0xbf0db658
je 0x1400d1570
cmp eax, 0xbd126063
jne 0x1400d1530
mov qword [rbp + 0x4a8], rbx
mov rax, qword [rbp + 0x4a8]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400e50f0
add rsp, 0x20
mov qword [rbp + 0x4b0], rbx
mov eax, 0xbf0db658
jmp 0x1400d1530
mov rax, qword [rbp + 0x4b0]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x4a8]
mov rsi, qword [rax + 0x40]
sub rsp, 0x20
lea rcx, [rbp + 0x440]
call fcn.14000b520
add rsp, 0x20
mov eax, 0x4b3a6e7
nop
cmp eax, 0x4b3a6e7
je 0x1400d15b0
cmp eax, 0x1ffce170
jne 0x1400d15a0
jmp 0x1400d15b7
mov eax, 0x1ffce170
jmp 0x1400d15a0
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4d0], rax
mov rax, qword [rbp + 0x4d0]
mov ecx, 0x89ec40f2
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x89ec40f2
je 0x1400d15f2
cmp ecx, 0x187a7ea9
jne 0x1400d15e0
jmp 0x1400d15f9
mov ecx, 0x187a7ea9
jmp 0x1400d15e0
mov qword [rbp + 0x4c0], rax
mov rax, qword [rbp + 0x4c0]
mov ecx, 0x3c0bf64e
nop dword [rax]
cmp ecx, 0x3c0bf64e
je 0x1400d1622
cmp ecx, 0x28c61d77
jne 0x1400d1610
jmp 0x1400d1629
mov ecx, 0x28c61d77
jmp 0x1400d1610
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
test rsi, rsi
je 0x1400e0c4a
mov rdx, qword [0x1403596f8]
sub rsp, 0x20
lea rcx, [0x14035bb58]
mov qword [rbp + 0x368], rsi
mov r8, rsi
call fcn.1400e2e80
add rsp, 0x20
mov qword [rbp + 0x330], rax
mov eax, dword [0x140354f28]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140354f2c], 0xa
setl cl
or cl, al
mov eax, 0x448dec76
mov edx, 0xd59cd8f
cmove eax, edx
mov ecx, 0xf00bfb59
cmove ecx, edx
mov edx, 0x1acf8dc6
movabs r15, 0xa0a0a0a0a0a0a0a1
jmp 0x1400d16c0
mov edx, ecx
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x1acf8dc5
jle 0x1400d1710
cmp edx, 0x52a3c4f7
je 0x1400d16b0
cmp edx, 0x448dec76
je 0x1400d172b
cmp edx, 0x1acf8dc6
jne 0x1400d16c0
movups xmm0, xmmword [0x14031748c]
movups xmmword [rbp + 0x44a], xmm0
movups xmm0, xmmword [0x140317482]
movaps xmmword [rbp + 0x440], xmm0
mov edx, 0x52a3c4f7
jmp 0x1400d16c0
cmp edx, 0xf00bfb59
je 0x1400d1727
cmp edx, 0xd59cd8f
jne 0x1400d16c0
mov edx, 0xf00bfb59
jmp 0x1400d16c0
mov edx, eax
jmp 0x1400d16c0
mov eax, 0x96532b12
mov r8d, 0xeef46ca4
mov r11d, 0x3b5af5ae
mov r14d, 0x67a54700
mov ebx, 0xa1e9e840
mov r9d, 0x3a8f577f
mov r10d, 0xbeea861c
jmp 0x1400d1770
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x4b0], rax
mov eax, 0x7dc00bb7
nop dword [rax + rax]
cmp eax, 0xff4f8c9e
jg 0x1400d17b0
cmp eax, 0xa1e9e83f
jle 0x1400d1820
cmp eax, 0xb5003afd
jg 0x1400d1869
cmp eax, 0xa1e9e840
je 0x1400d1a4d
cmp eax, 0x5cfacf0d
jle 0x1400d17e0
cmp eax, 0x6a65942b
jg 0x1400d18b5
cmp eax, 0x5cfacf0e
je 0x1400d1755
cmp eax, 0x67a54700
jne 0x1400d1770
mov eax, 0x5cfacf0e
jmp 0x1400d1770
cmp eax, 0xff4f8c9f
je 0x1400d1a27
cmp eax, 0x3a8f577f
je 0x1400d1a7f
cmp eax, 0x3b5af5ae
jne 0x1400d1770
cmp byte [rbp + 0x478], 0
mov eax, 0x97ea0390
cmovne eax, r9d
jmp 0x1400d1770
cmp eax, 0x8fd01bb3
je 0x1400d1a97
cmp eax, 0x96532b12
je 0x1400d1aa1
cmp eax, 0xb5003afe
je 0x1400d1a75
cmp eax, 0x6a65942c
jne 0x1400d1b5e
mov rdi, qword [rbp + 0x4a0]
mov eax, 0x99df9a1f
nop dword [rax]
cmp eax, 0x2b5107
jle 0x1400d1950
cmp eax, 0x4b307dd5
jle 0x1400d1980
cmp eax, 0x4b307dd6
je 0x1400d1a1d
cmp eax, 0x70b4e83a
jne 0x1400d18d0
cmp eax, 0x99df9a1f
je 0x1400d19d8
cmp eax, 0xbeea861c
je 0x1400d19e2
cmp eax, 0xc63656fd
jne 0x1400d18d0
cmp eax, 0x2b5108
je 0x1400d19b8
cmp eax, 0x386175fd
jne 0x1400d18d0
mov qword [rbp + 0x4d8], rsi
mov rax, qword [rbp + 0x4d8]
cmp rax, 0xd
mov eax, 0x4b307dd6
cmovb eax, r10d
jmp 0x1400d18d0
mov eax, 0xc63656fd
jmp 0x1400d18d0
mov rax, qword [rbp + 0x4d8]
movzx eax, word [rdi + rax*2]
mov qword [rbp + 0x4b8], rax
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
mul r15
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
mov qword [rbp + 0x4d0], rcx
mov eax, 0x70b4e83a
jmp 0x1400d18d0
mov eax, 0xb5003afe
jmp 0x1400d1770
mov eax, dword [0x140354dc8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8fd01bb3
cmove eax, ebx
cmp dword [0x140354dcc], 0xa
cmovl eax, ebx
jmp 0x1400d1770
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4a0], rax
mov eax, 0x6a65942c
jmp 0x1400d1770
mov eax, 0xa1e9e840
jmp 0x1400d1770
cmp eax, 0x7dc00bb7
jne 0x1400d1770
mov rdx, qword [rbp + 0x4b0]
sub rsp, 0x20
lea rcx, [0x14035bb28]
call fcn.1400b4350
add rsp, 0x20
mov qword [rbp + 0x388], rax
cmp qword [rbp + 0x388], 0
je 0x1400e115b
mov eax, 0xfaad53b1
movabs r12, 0xa0a0a0a0a0a0a0a1
lea r13, [rbp + 0x4d8]
nop
cmp eax, 0xfaad53b1
je 0x1400d1bc0
cmp eax, 0xd914ad2d
jne 0x1400d1bb0
mov eax, 0xd914ad2d
jmp 0x1400d1bb0
mov eax, 0x1ab5c5cf
lea r10, [rbp + 0x400]
mov r14d, 0x564f5138
mov r11d, 0x20bf9602
mov r8d, 0x266f5f7
jmp 0x1400deca0
mov rax, qword [rbp + 0x490]
mov rsp, qword [rbp + 0x388]
mov qword [rbp + 0x3e0], r15
mov dword [rbp + 0x3a0], 0
mov eax, 0xa716794c
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x1ab5c5cf
je 0x1400decb3
cmp eax, 0xa716794c
jne 0x1400deca0
jmp 0x1400df8f8
mov qword [rbp + 0x388], rsp
mov eax, 0xd455a13e
jmp 0x1400dece6
mov rax, qword [rbp + 0x4c0]
mov rcx, qword [rbp + 0x480]
mov qword [rax], rcx
mov eax, 0xb2a045a9
nop word cs:[rax + rax]
cmp eax, 0x2693a5bf
jg 0x1400deda0
cmp eax, 0xd455a13d
jg 0x1400dee00
cmp eax, 0xb2a045a8
jg 0x1400deeaa
cmp eax, 0xa109471c
je 0x1400df307
cmp eax, 0xa91a6c6a
je 0x1400df6c0
cmp eax, 0xa9240d4b
jne 0x1400decf0
mov rcx, qword [rbp + 0x478]
mov eax, dword [rbp + 0x3e8]
mov rdx, qword [rcx + 8]
mov qword [rbp + 0x4c0], rdx
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0x480], rcx
mov rcx, qword [rbp + 0x480]
mov ecx, dword [rcx + 0x1c]
mov qword [rbp + 0x4d8], rcx
mov edx, 0x7eceee74
nop word [rax + rax]
cmp edx, 0xae54274f
je 0x1400df60a
cmp edx, 0x7eceee74
jne 0x1400ded70
mov rcx, qword [rbp + 0x4c0]
add rcx, qword [rbp + 0x4d8]
mov edx, 0xae54274f
jmp 0x1400ded70
cmp eax, 0x59b782ab
jle 0x1400dee50
cmp eax, 0x7b75610b
jg 0x1400def1f
cmp eax, 0x59b782ac
je 0x1400df4ea
cmp eax, 0x63d4c647
je 0x1400df648
cmp eax, 0x794812a4
jne 0x1400decf0
mov eax, 0xce0d37b0
mov r13d, 1
mov rcx, qword [rbp + 0x4b0]
mov qword [rbp + 0x420], rcx
jmp 0x1400decf0
cmp eax, 0xfa4cd804
jg 0x1400deef4
cmp eax, 0xd455a13e
je 0x1400df325
cmp eax, 0xdfa24414
je 0x1400df5b8
cmp eax, 0xeb55142c
jne 0x1400decf0
mov eax, 0x2d1a9e2c
mov ecx, dword [rbp + 0x3c8]
mov dword [rbp + 0x418], ecx
jmp 0x1400decf0
cmp eax, 0x45e42561
jg 0x1400def6c
cmp eax, 0x2693a5c0
je 0x1400def9d
cmp eax, 0x2d1a9e2c
je 0x1400df2e6
cmp eax, 0x4104c82c
jne 0x1400decf0
mov eax, 0x7e051827
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x7e051827
je 0x1400deea3
cmp eax, 0xa711919
jne 0x1400dee90
jmp 0x1400df4ca
mov eax, 0xa711919
jmp 0x1400dee90
cmp eax, 0xb2a045a9
je 0x1400df34d
cmp eax, 0xca89429f
je 0x1400df5e2
cmp eax, 0xce0d37b0
jne 0x1400decf0
test r13d, r13d
mov eax, 0x59b782ac
cmove eax, r14d
mov r12d, r13d
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x428], rcx
mov qword [rbp + 0x3d8], rcx
jmp 0x1400decf0
cmp eax, 0xfa4cd805
je 0x1400df3c2
cmp eax, 0x9104b3c
je 0x1400df5fd
cmp eax, 0x1333f048
jne 0x1400decf0
mov eax, 0x45e42562
jmp 0x1400decf0
cmp eax, 0x7b75610c
je 0x1400df51b
cmp eax, 0x7c943953
je 0x1400df66f
cmp eax, 0x7fece278
jne 0x1400decf0
mov rax, qword [rbp + 0x478]
mov rax, qword [rax + 0x10]
mov ecx, 0x2a8ee86b
cmp ecx, 0x2a8ee86b
je 0x1400def65
cmp ecx, 0x4c2c9e22
jne 0x1400def50
jmp 0x1400df687
mov ecx, 0x4c2c9e22
jmp 0x1400def50
cmp eax, 0x45e42562
je 0x1400df49f
cmp eax, 0x564f5138
jne 0x1400df6a8
mov eax, 0x59b782ac
xor r12d, r12d
mov rcx, qword [rbp + 0x3d8]
mov qword [rbp + 0x428], rcx
jmp 0x1400decf0
mov eax, dword [0x140355180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x480]
mov ecx, dword [0x140355184]
mov eax, 0x325902ec
mov edx, 0xc2691da3
cmove eax, edx
cmp ecx, 0xa
setl byte [rbp + 0x4d8]
cmovl eax, edx
mov ecx, 0xf9d78206
nop dword [rax + rax]
cmp ecx, 0x49a2399
jg 0x1400df030
cmp ecx, 0x9feb66e1
je 0x1400df064
cmp ecx, 0xc2691da3
je 0x1400df053
cmp ecx, 0xf9d78206
jne 0x1400defe0
movzx edx, byte [rbp + 0x480]
cmp byte [rbp + 0x4d8], 0
mov ecx, 0x325902ec
mov ebx, 0x49a239a
cmovne ecx, ebx
test dl, dl
cmovne ecx, ebx
jmp 0x1400defe0
cmp ecx, 0x49a239a
je 0x1400df04f
cmp ecx, 0x325902ec
je 0x1400df05a
cmp ecx, 0x5db3163c
jne 0x1400defe0
mov ecx, 0x9feb66e1
jmp 0x1400defe0
mov ecx, eax
jmp 0x1400defe0
mov ecx, 0x5db3163c
jmp 0x1400defe0
mov ecx, 0x49a239a
jmp 0x1400defe0
mov eax, 0xcfc0464e
mov qword [rbp + 0x440], rax
mov r9, qword [rbp + 0x440]
mov rax, qword [rbp + 0x478]
mov ecx, dword [rbp + 0x3e8]
mov rdx, qword [rax + 8]
mov qword [rbp + 0x480], rdx
add rax, 0x10
mov qword [rbp + 0x4d8], rax
mov edx, 0xb205a402
nop
cmp edx, 0x4138dbfc
je 0x1400df0cc
cmp edx, 0xb205a402
jne 0x1400df0a0
mov rax, qword [rbp + 0x4d8]
mov rax, qword [rax]
add rax, 0x20
mov qword [rbp + 0x440], rax
mov edx, 0x4138dbfc
jmp 0x1400df0a0
mov dword [rbp + 0x398], r13d
mov dword [rbp + 0x3a8], r12d
mov qword [rbp + 0x3b8], r15
mov rax, qword [rbp + 0x440]
mov eax, dword [rax]
add rax, qword [rbp + 0x480]
mov r10d, dword [rax + rcx*4]
add r10, qword [rbp + 0x480]
mov r15d, 0xed8c842b
jmp 0x1400df120
mov r14d, dword [rbp + 0x430]
mov r15d, 0x1a540a3e
xor ebx, ebx
mov r12d, dword [rbp + 0x410]
nop word [rax + rax]
cmp r15d, 0x266f5f6
jg 0x1400df160
cmp r15d, 0xed677fcc
jle 0x1400df190
cmp r15d, 0xed8c842b
je 0x1400df296
cmp r15d, 0xfa28fa77
jne 0x1400df2a1
mov r15d, 0x20bf9602
mov ecx, r9d
mov rsi, r10
jmp 0x1400df120
cmp r15d, 0x1a540a3d
jg 0x1400df1e0
cmp r15d, 0x266f5f7
je 0x1400df22c
cmp r15d, 0x1380ec8c
jne 0x1400df120
mov r15d, 0x9af74c02
jmp 0x1400df120
cmp r15d, 0x9af74c02
je 0x1400df104
cmp r15d, 0xced16fbe
jne 0x1400df120
movsx edi, byte [rbp + 0x49c]
mov edx, dword [rbp + 0x4c0]
mov eax, 0xce8266af
nop dword [rax]
cmp eax, 0xce8266af
je 0x1400df1d3
cmp eax, 0xb90b630c
jne 0x1400df1c0
jmp 0x1400df273
mov eax, 0xb90b630c
jmp 0x1400df1c0
cmp r15d, 0x1a540a3e
je 0x1400df24a
cmp r15d, 0x20bf9602
jne 0x1400df120
mov dword [rbp + 0x410], r13d
mov dword [rbp + 0x4c0], ecx
lea rax, [rsi + 1]
mov qword [rbp + 0x440], rax
mov al, byte [rsi]
mov byte [rbp + 0x49c], al
cmp byte [rbp + 0x49c], 0
mov r15d, 0xced16fbe
cmove r15d, r8d
jmp 0x1400df120
mov r14d, dword [rbp + 0x4c0]
mov r15d, 0x1a540a3e
mov ebx, 1
mov r12d, dword [rbp + 0x4c0]
jmp 0x1400df120
mov dword [rbp + 0x480], r12d
test ebx, ebx
mov r15d, 0xed677fcd
cmove r15d, r11d
mov rsi, qword [rbp + 0x440]
mov r13d, dword [rbp + 0x480]
mov ecx, r14d
jmp 0x1400df120
mov dword [rbp + 0x4d8], edi
xor edx, dword [rbp + 0x4d8]
imul eax, edx, 0x1000193
mov dword [rbp + 0x430], eax
mov r15d, 0x1380ec8c
jmp 0x1400df120
mov r15d, 0xfa28fa77
jmp 0x1400df120
cmp r15d, 0xed677fcd
jne 0x1400df120
mov eax, dword [rbp + 0x480]
mov dword [rbp + 0x3b0], eax
mov eax, 0x4104c82c
lea r10, [rbp + 0x400]
mov r14d, 0x564f5138
mov r15, qword [rbp + 0x3b8]
mov r12d, dword [rbp + 0x3a8]
mov r13d, dword [rbp + 0x398]
jmp 0x1400decf0
mov eax, dword [rbp + 0x418]
sub eax, 1
mov dword [rbp + 0x3e8], eax
mov eax, 0x2693a5c0
mov ecx, 0xca89429f
cmovb eax, ecx
jmp 0x1400decf0
mov eax, dword [0x1403558f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa4cd805
mov ecx, 0xeb55142c
jmp 0x1400df4b8
mov eax, 0x20
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x478], rax
mov qword [rbp + 0x490], r10
mov eax, 0xa91a6c6a
jmp 0x1400decf0
mov rax, qword [rbp + 0x390]
mov qword [rbp + 0x4b8], rax
mov rax, qword [rbp + 0x478]
mov qword [rbp + 0x4a0], rax
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x400]
mov rcx, qword [rax + 0x30]
mov rax, qword [rbp + 0x478]
mov qword [rax + 8], rcx
mov qword [rbp + 0x4d8], rcx
mov ebx, 0x342d6315
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xff6b16fb
je 0x1400df3cc
cmp ebx, 0x342d6315
jne 0x1400df3a0
mov rdx, qword [rbp + 0x4d8]
movsxd rdx, dword [rdx + 0x3c]
mov ebx, 0xff6b16fb
jmp 0x1400df3a0
mov eax, 0xa109471c
jmp 0x1400decf0
mov qword [rbp + 0x440], rdx
mov rdx, qword [rbp + 0x440]
add rdx, rcx
mov qword [rbp + 0x440], rdx
mov ebx, 0xa0b0af02
nop dword [rax]
cmp ebx, 0x810b8ea6
je 0x1400df414
cmp ebx, 0xa0b0af02
jne 0x1400df3f0
mov rdx, qword [rbp + 0x440]
mov edx, dword [rdx + 0x88]
mov ebx, 0x810b8ea6
jmp 0x1400df3f0
mov dword [rbp + 0x4d8], edx
mov rdx, qword [rbp + 0x440]
mov edx, dword [rdx + 0x8c]
mov ebx, dword [rbp + 0x4d8]
add rcx, rbx
mov qword [rax + 0x10], rcx
mov dword [rax], edx
mov rax, qword [rbp + 0x478]
lea rcx, [rax + 0x10]
mov qword [rbp + 0x4d8], rcx
mov ecx, 0xa469c8b
nop dword [rax]
cmp ecx, 0xa3d5e02e
je 0x1400df478
cmp ecx, 0xa469c8b
jne 0x1400df450
mov rcx, qword [rbp + 0x4d8]
mov rcx, qword [rcx]
mov qword [rbp + 0x440], rcx
mov ecx, 0xa3d5e02e
jmp 0x1400df450
mov rcx, qword [rbp + 0x440]
cmp rcx, qword [rax + 8]
mov eax, 0x7fece278
cmove eax, r14d
mov rcx, qword [rbp + 0x4b8]
mov qword [rbp + 0x3d8], rcx
jmp 0x1400decf0
mov eax, dword [0x1403558f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa4cd805
mov ecx, 0xa109471c
cmove eax, ecx
cmp dword [0x1403558f4], 0xa
cmovl eax, ecx
jmp 0x1400decf0
mov dword [rbp + 0x440], 0x170a1d16
mov eax, dword [rbp + 0x440]
mov dword [rbp + 0x3f0], eax
mov eax, 0xdfa24414
jmp 0x1400decf0
mov rax, qword [rbp + 0x428]
mov qword [rbp + 0x4d0], rax
mov rax, qword [rbp + 0x4a0]
test r12d, r12d
mov eax, 0x4e276ee6
mov ecx, 0x7b75610c
cmove eax, ecx
mov r15, qword [rbp + 0x4d0]
jmp 0x1400decf0
mov eax, 0xdb56e48e
jmp 0x1400df540
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x480], rax
mov eax, 0x1c70ec5a
nop word cs:[rax + rax]
nop
cmp eax, 0x1c70ec5a
je 0x1400df596
cmp eax, 0xdb56e48e
jne 0x1400df540
mov qword [rbp + 0x4c0], r10
mov rax, qword [rbp + 0x4c0]
mov rax, qword [rax]
mov qword [rbp + 0x4d8], rax
mov eax, 0x952ae55
nop dword [rax + rax]
cmp eax, 0x8cda57bf
je 0x1400df522
cmp eax, 0x952ae55
jne 0x1400df570
mov rax, qword [rbp + 0x4d8]
mov rax, qword [rax]
mov qword [rbp + 0x440], rax
mov eax, 0x8cda57bf
jmp 0x1400df570
mov rax, qword [rbp + 0x4c0]
mov rcx, qword [rbp + 0x480]
mov qword [rax], rcx
mov byte [rbp + 0x43c], 1
mov eax, 0x63d4c647
jmp 0x1400decf0
mov eax, dword [rbp + 0x3b0]
cmp eax, dword [rbp + 0x3f0]
mov eax, 0x2d1a9e2c
mov ecx, 0xa9240d4b
cmove eax, ecx
mov ecx, dword [rbp + 0x3e8]
mov dword [rbp + 0x418], ecx
jmp 0x1400decf0
mov eax, 0xce0d37b0
xor r13d, r13d
mov rcx, qword [rbp + 0x4b8]
mov qword [rbp + 0x420], rcx
jmp 0x1400decf0
mov eax, 0x4e276ee6
xor r15d, r15d
jmp 0x1400decf0
mov qword [rbp + 0x440], rcx
mov rcx, qword [rbp + 0x440]
mov rdx, qword [rbp + 0x480]
mov edx, dword [rdx + 0x24]
add rdx, qword [rbp + 0x4c0]
movzx eax, word [rdx + rax*2]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x4a8], rax
mov eax, 0x7c943953
jmp 0x1400decf0
cmp byte [rbp + 0x43c], 0
mov eax, 0x9104b3c
mov ecx, 0xb2a045a9
cmovne eax, ecx
mov rcx, qword [rbp + 0x4d0]
mov qword [rbp + 0x390], rcx
jmp 0x1400decf0
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x4b0], rax
mov eax, 0x794812a4
jmp 0x1400decf0
mov qword [rbp + 0x440], rax
mov rax, qword [rbp + 0x440]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x3c8], eax
mov eax, 0x1333f048
jmp 0x1400decf0
cmp eax, 0x4e276ee6
jne 0x1400decf0
jmp 0x1400dec6e
mov rax, qword [rbp + 0x490]
mov edx, dword [0x140355858]
mov r9d, dword [0x14035585c]
lea ecx, [rdx - 1]
imul ecx, edx
test cl, 1
mov edx, 0x243d7c05
mov eax, 0xfb9c0b1f
cmove edx, eax
cmp r9d, 0xa
cmovl edx, eax
mov ebx, 0x99636e20
jmp 0x1400df710
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x480], rax
mov ebx, 0x6da52c9b
nop dword [rax + rax]
cmp ebx, 0x6da52c9b
je 0x1400decd0
cmp ebx, 0x99636e20
jne 0x1400df710
test cl, 1
mov qword [rbp + 0x4c0], r10
sete byte [rbp + 0x430]
cmp r9d, 0xa
setl byte [rbp + 0x410]
mov ebx, 0x7376e9c9
jmp 0x1400df760
mov rsi, qword [rbp + 0x4d8]
mov ebx, 0x53680a12
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0x243d7c04
jle 0x1400df7b0
cmp ebx, 0x243d7c05
je 0x1400df7cf
cmp ebx, 0x53680a12
je 0x1400df7f6
cmp ebx, 0x7376e9c9
jne 0x1400df760
movzx eax, byte [rbp + 0x430]
cmp byte [rbp + 0x410], 0
mov ebx, 0x243d7c05
mov edi, 0xb3f4f79d
cmovne ebx, edi
test al, al
cmovne ebx, edi
jmp 0x1400df760
cmp ebx, 0xb09e7bc7
je 0x1400df747
cmp ebx, 0xb3f4f79d
je 0x1400df7df
cmp ebx, 0xfb9c0b1f
jne 0x1400df760
mov ebx, 0xb09e7bc7
jmp 0x1400df760
mov rax, qword gs:[0x60]
mov ebx, 0xb3f4f79d
jmp 0x1400df760
mov rax, qword gs:[0x60]
mov qword [rbp + 0x4d8], rax
mov ebx, edx
jmp 0x1400df760
mov qword [rbp + 0x440], rsi
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x4d8], rax
mov edi, 0xf04524d1
cmp edi, 0x5affc587
je 0x1400df832
cmp edi, 0xf04524d1
jne 0x1400df810
mov rbx, qword [rbp + 0x4d8]
add rbx, 0x18
mov edi, 0x5affc587
jmp 0x1400df810
mov qword [rbp + 0x440], rbx
mov rax, qword [rbp + 0x440]
mov rax, qword [rax]
add rax, 0x10
mov qword [rbp + 0x4d8], rax
mov ebx, 0xc857b058
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xa024c251
je 0x1400df6f8
cmp ebx, 0xc857b058
jne 0x1400df860
mov rax, qword [rbp + 0x4d8]
mov rax, qword [rax]
mov qword [rbp + 0x440], rax
mov ebx, 0xa024c251
jmp 0x1400df860
mov rax, qword [rbp + 0x3e0]
mov ecx, dword [rbp + 0x3a0]
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, 0x236c0626
jmp 0x1400df920
mov eax, 0xf2f3ea46
nop dword [rax + rax]
cmp eax, 0x236c0626
je 0x1400df916
cmp eax, 0xf2f3ea46
jne 0x1400df920
lea r10, [rbp + 0x440]
mov qword [rbp + 0x4d8], r10
mov rax, qword [rbp + 0x4d8]
movups xmm8, xmmword [0x140317675]
movups xmmword [rax + 0x1e], xmm8
movups xmm7, xmmword [0x140317667]
movups xmmword [rax + 0x10], xmm7
movups xmm6, xmmword [0x140317657]
movups xmmword [rax], xmm6
mov eax, 0xf464e27a
mov r8d, 0x6ef3362c
mov r9d, 0x97b1969d
movabs rdi, 0xa0a0a0a0a0a0a0a1
jmp 0x1400df990
mov qword [rbp + 0x4b0], r10
mov eax, 0xe9d16a29
nop
cmp eax, 0xd041070a
jle 0x1400df9d0
cmp eax, 0xeef8bfdd
jg 0x1400dfb30
cmp eax, 0xd041070b
je 0x1400dfbf9
cmp eax, 0xe9d16a29
jne 0x1400df990
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x4b8], rax
mov eax, 0x916d9dc9
jmp 0x1400df990
cmp eax, 0x97b1969c
jle 0x1400dfb53
cmp eax, 0x97b1969d
je 0x1400dfc0e
cmp eax, 0xb09c16bf
jne 0x1400df990
mov rsi, qword [rbp + 0x4a8]
mov eax, 0xf5f3a8a0
nop dword [rax]
cmp eax, 0x1e1b3a99
jle 0x1400dfa50
cmp eax, 0x45678cf5
jg 0x1400dfa90
cmp eax, 0x1e1b3a9a
je 0x1400dfc42
cmp eax, 0x3288ca49
jne 0x1400dfa00
movzx eax, byte [rbp + 0x490]
mov rcx, qword [rbp + 0x480]
mov byte [rcx], al
mov rbx, qword [rbp + 0x4d8]
add rbx, 1
mov eax, 0x4ce9145
jmp 0x1400dfa00
cmp eax, 0xe5d51bcb
je 0x1400dfb16
cmp eax, 0xf5f3a8a0
je 0x1400dfb22
cmp eax, 0x4ce9145
jne 0x1400dfa00
mov qword [rbp + 0x4d8], rbx
mov rax, qword [rbp + 0x4d8]
cmp rax, 0x2e
mov eax, 0x1e1b3a9a
cmovb eax, r8d
jmp 0x1400dfa00
cmp eax, 0x45678cf6
je 0x1400dfae5
cmp eax, 0x6ef3362c
jne 0x1400dfa00
mov rax, qword [rbp + 0x4d8]
movsx rax, byte [rsi + rax]
mov qword [rbp + 0x4d0], rax
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
mul rdi
shr rdx, 5
imul rax, rdx, 0x33
neg rax
add rax, rcx
add rax, 0x30
mov qword [rbp + 0x4c0], rax
mov eax, 0x45678cf6
jmp 0x1400dfa00
mov rax, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0x4c0]
xor ecx, eax
mov byte [rbp + 0x490], cl
mov rax, qword [rbp + 0x4d8]
add rax, r10
mov qword [rbp + 0x480], rax
mov eax, 0x3288ca49
jmp 0x1400dfa00
mov eax, 0x4ce9145
xor ebx, ebx
jmp 0x1400dfa00
mov eax, 0xe5d51bcb
jmp 0x1400dfa00
cmp eax, 0xeef8bfde
je 0x1400df982
cmp eax, 0xf464e27a
jne 0x1400df990
mov edx, 0x3bbb454f
mov al, byte [rbp + 0x46d]
jmp 0x1400dfb90
cmp eax, 0x874ab9ba
jne 0x1400dfc4c
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0x4a8], rax
mov eax, 0xb09c16bf
jmp 0x1400df990
and cl, 1
mov byte [rbp + 0x4d8], cl
mov cl, byte [rbp + 0x4d8]
mov edx, 0x42f955a2
nop word [rax + rax]
cmp edx, 0x42f955a2
je 0x1400dfc1f
cmp edx, 0x3bbb454f
jne 0x1400dfb90
mov edx, 0xcc12aedf
jmp 0x1400dfbc0
test al, al
sete byte [rbp + 0x4d8]
mov cl, byte [rbp + 0x4d8]
mov edx, 0x904d4656
nop
cmp edx, 0x904d4656
je 0x1400dfb76
cmp edx, 0xcc12aedf
jne 0x1400dfbc0
mov ecx, 0xafc2f978
nop word cs:[rax + rax]
nop
cmp ecx, 0xafc2f978
je 0x1400dfbf2
cmp ecx, 0x7cd2ca3f
jne 0x1400dfbe0
jmp 0x1400dfbab
mov ecx, 0x7cd2ca3f
jmp 0x1400dfbe0
cmp byte [rbp + 0x478], 0
mov eax, 0xeef8bfde
cmovne eax, r9d
jmp 0x1400df990
mov qword [rbp + 0x4a0], r10
mov eax, 0x874ab9ba
jmp 0x1400df990
and cl, 1
mov byte [rbp + 0x4d8], cl
mov al, byte [rbp + 0x4d8]
not al
and al, 1
mov byte [rbp + 0x478], al
mov eax, 0xd041070b
jmp 0x1400df990
mov eax, 0xeef8bfde
jmp 0x1400df990
cmp eax, 0x916d9dc9
jne 0x1400df990
mov rdx, qword [rbp + 0x4b8]
sub rsp, 0x20
lea rcx, [rbp + 0x2c0]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba60]
lea rdx, [rbp + 0x2a0]
lea r8, [rbp + 0x2c0]
call fcn.1400354c0
add rsp, 0x20
sub rsp, 0x20
lea rdi, [rbp + 0x2a0]
mov rcx, rdi
call fcn.14000b520
add rsp, 0x20
mov eax, 0x4b3a6e7
jmp 0x1400dfcc0
mov eax, 0x1ffce170
nop word [rax + rax]
cmp eax, 0x4b3a6e7
je 0x1400dfcb2
cmp eax, 0x1ffce170
jne 0x1400dfcc0
mov qword [rbp + 0x4c0], rdi
mov rax, qword [rbp + 0x4c0]
mov ecx, 0x89ec40f2
jmp 0x1400dfcf0
mov ecx, 0x187a7ea9
nop dword [rax + rax]
cmp ecx, 0x89ec40f2
je 0x1400dfce3
cmp ecx, 0x187a7ea9
jne 0x1400dfcf0
mov qword [rbp + 0x480], rax
mov rax, qword [rbp + 0x480]
mov ecx, 0x3c0bf64e
jmp 0x1400dfd20
mov ecx, 0x28c61d77
nop word [rax + rax]
cmp ecx, 0x3c0bf64e
je 0x1400dfd15
cmp ecx, 0x28c61d77
jne 0x1400dfd20
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4d8], rax
mov eax, 0x99f1b3c2
jmp 0x1400dfd70
mov rax, qword [rbp + 0x4d8]
movups xmmword [rax + 0x1e], xmm8
movups xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov eax, 0x139073a7
nop dword [rax + rax]
cmp eax, 0x99f1b3c2
je 0x1400dfd53
cmp eax, 0x139073a7
jne 0x1400dfd70
mov eax, 0xf464e27a
mov r8d, 0x6ef3362c
mov r9d, 0x97b1969d
movabs r10, 0xa0a0a0a0a0a0a0a1
lea rdi, [rbp + 0x440]
jmp 0x1400dfdb0
mov qword [rbp + 0x4b0], rdi
mov eax, 0xe9d16a29
nop
cmp eax, 0xd041070a
jle 0x1400dfdf0
cmp eax, 0xeef8bfdd
jg 0x1400dff50
cmp eax, 0xd041070b
je 0x1400e0019
cmp eax, 0xe9d16a29
jne 0x1400dfdb0
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x4b8], rax
mov eax, 0x916d9dc9
jmp 0x1400dfdb0
cmp eax, 0x97b1969c
jle 0x1400dff73
cmp eax, 0x97b1969d
je 0x1400e002e
cmp eax, 0xb09c16bf
jne 0x1400dfdb0
mov rsi, qword [rbp + 0x4a8]
mov eax, 0xf5f3a8a0
nop dword [rax]
cmp eax, 0x1e1b3a99
jle 0x1400dfe70
cmp eax, 0x45678cf5
jg 0x1400dfeb0
cmp eax, 0x1e1b3a9a
je 0x1400e0062
cmp eax, 0x3288ca49
jne 0x1400dfe20
movzx eax, byte [rbp + 0x490]
mov rcx, qword [rbp + 0x480]
mov byte [rcx], al
mov rbx, qword [rbp + 0x4d8]
add rbx, 1
mov eax, 0x4ce9145
jmp 0x1400dfe20
cmp eax, 0xe5d51bcb
je 0x1400dff36
cmp eax, 0xf5f3a8a0
je 0x1400dff42
cmp eax, 0x4ce9145
jne 0x1400dfe20
mov qword [rbp + 0x4d8], rbx
mov rax, qword [rbp + 0x4d8]
cmp rax, 0x2e
mov eax, 0x1e1b3a9a
cmovb eax, r8d
jmp 0x1400dfe20
cmp eax, 0x45678cf6
je 0x1400dff05
cmp eax, 0x6ef3362c
jne 0x1400dfe20
mov rax, qword [rbp + 0x4d8]
movsx rax, byte [rsi + rax]
mov qword [rbp + 0x4d0], rax
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
mul r10
shr rdx, 5
imul rax, rdx, 0x33
neg rax
add rax, rcx
add rax, 0x30
mov qword [rbp + 0x4c0], rax
mov eax, 0x45678cf6
jmp 0x1400dfe20
mov rax, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0x4c0]
xor ecx, eax
mov byte [rbp + 0x490], cl
mov rax, qword [rbp + 0x4d8]
add rax, rdi
mov qword [rbp + 0x480], rax
mov eax, 0x3288ca49
jmp 0x1400dfe20
mov eax, 0x4ce9145
xor ebx, ebx
jmp 0x1400dfe20
mov eax, 0xe5d51bcb
jmp 0x1400dfe20
cmp eax, 0xeef8bfde
je 0x1400dfda2
cmp eax, 0xf464e27a
jne 0x1400dfdb0
mov edx, 0x3bbb454f
mov al, byte [rbp + 0x46d]
jmp 0x1400dffb0
cmp eax, 0x874ab9ba
jne 0x1400e006c
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0x4a8], rax
mov eax, 0xb09c16bf
jmp 0x1400dfdb0
and cl, 1
mov byte [rbp + 0x4d8], cl
mov cl, byte [rbp + 0x4d8]
mov edx, 0x42f955a2
nop word [rax + rax]
cmp edx, 0x42f955a2
je 0x1400e003f
cmp edx, 0x3bbb454f
jne 0x1400dffb0
mov edx, 0xcc12aedf
jmp 0x1400dffe0
test al, al
sete byte [rbp + 0x4d8]
mov cl, byte [rbp + 0x4d8]
mov edx, 0x904d4656
nop
cmp edx, 0x904d4656
je 0x1400dff96
cmp edx, 0xcc12aedf
jne 0x1400dffe0
mov ecx, 0xafc2f978
nop word cs:[rax + rax]
nop
cmp ecx, 0xafc2f978
je 0x1400e0012
cmp ecx, 0x7cd2ca3f
jne 0x1400e0000
jmp 0x1400dffcb
mov ecx, 0x7cd2ca3f
jmp 0x1400e0000
cmp byte [rbp + 0x478], 0
mov eax, 0xeef8bfde
cmovne eax, r9d
jmp 0x1400dfdb0
mov qword [rbp + 0x4a0], rdi
mov eax, 0x874ab9ba
jmp 0x1400dfdb0
and cl, 1
mov byte [rbp + 0x4d8], cl
mov al, byte [rbp + 0x4d8]
not al
and al, 1
mov byte [rbp + 0x478], al
mov eax, 0xd041070b
jmp 0x1400dfdb0
mov eax, 0xeef8bfde
jmp 0x1400dfdb0
cmp eax, 0x916d9dc9
jne 0x1400dfdb0
mov rdx, qword [rbp + 0x4b8]
sub rsp, 0x20
lea rcx, [rbp + 0x2e0]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba58]
lea rdx, [rbp + 0x2e0]
mov r8d, 2
call fcn.1400a2830
add rsp, 0x20
jmp 0x1400dec4e
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4d8], rax
mov eax, 0x75b3cf2
jmp 0x1400e00f0
mov rax, qword [rbp + 0x4d8]
movups xmm0, xmmword [str.YLV6_0c___eL_C_QXP_]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x140317605]
movups xmmword [rax], xmm0
mov eax, 0x601a8d2a
nop
cmp eax, 0x75b3cf2
je 0x1400e00cd
cmp eax, 0x601a8d2a
jne 0x1400e00f0
mov eax, 0xe902c345
mov r8d, 0x7287437f
mov r11d, 0x2e390135
mov r14d, 0xe2d8f655
mov r15d, 0x58c1be69
mov r9d, 0x9a292894
mov r10d, 0x6d1f1dbb
mov r12d, 0x272773df
mov r13d, 0x5f8d3293
jmp 0x1400e0140
mov eax, 0xcfb65f4d
nop word [rax + rax]
cmp eax, 0x272773de
jle 0x1400e0190
cmp eax, 0x5f8d3292
jg 0x1400e01e0
cmp eax, 0x45c88382
jle 0x1400e024b
cmp eax, 0x58c1be69
je 0x1400e05bf
cmp eax, 0x5eadb37f
jne 0x1400e05c9
mov rbx, qword [rbp + 0x4b0]
mov eax, 0x68ad11dc
jmp 0x1400e0320
cmp eax, 0xf567317e
jg 0x1400e0220
cmp eax, 0xe2d8f654
jg 0x1400e0289
cmp eax, 0x8e2cc9f7
je 0x1400e04f8
cmp eax, 0xcfb65f4d
jne 0x1400e0140
mov eax, dword [0x140354d60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa7f11da
cmove eax, r11d
cmp dword [0x140354d64], 0xa
cmovl eax, r11d
jmp 0x1400e0140
cmp eax, 0x6d1f1dba
jg 0x1400e02af
cmp eax, 0x5f8d3293
je 0x1400e0520
cmp eax, 0x6537d8c5
jne 0x1400e0140
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4b8], rax
mov eax, 0xf567317f
jmp 0x1400e0140
cmp eax, 0x4853fb5
jg 0x1400e02ed
cmp eax, 0xf567317f
je 0x1400e0535
cmp eax, 0xfa7f11da
jne 0x1400e0140
mov eax, 0x2e390135
jmp 0x1400e0140
cmp eax, 0x272773df
je 0x1400e054d
cmp eax, 0x2e390135
jne 0x1400e0140
mov eax, dword [0x140354d60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa7f11da
cmove eax, r15d
cmp dword [0x140354d64], 0xa
cmovl eax, r15d
jmp 0x1400e0140
cmp eax, 0xe2d8f655
je 0x1400e0583
cmp eax, 0xe902c345
jne 0x1400e0140
mov edx, 0x9324bc44
mov al, byte [rbp + 0x45c]
jmp 0x1400e0470
cmp eax, 0x6d1f1dbb
je 0x1400e058d
cmp eax, 0x7287437f
jne 0x1400e0140
mov eax, dword [0x140354d60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4853fb6
cmove eax, r13d
cmp dword [0x140354d64], 0xa
cmovl eax, r13d
jmp 0x1400e0140
cmp eax, 0x4853fb6
je 0x1400e05b5
cmp eax, 0xfba0323
jne 0x1400e0140
mov eax, 0x272773df
jmp 0x1400e0140
mov eax, 0x12858411
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xaadc0729
jle 0x1400e0350
cmp eax, 0x68ad11db
jg 0x1400e03e0
cmp eax, 0xaadc072a
je 0x1400e0416
cmp eax, 0x12858411
jne 0x1400e0320
mov eax, 0x73b0233b
xor edi, edi
jmp 0x1400e0320
cmp eax, 0x8859aab1
je 0x1400e0135
cmp eax, 0x8b61977f
je 0x1400e0442
cmp eax, 0x9a292894
jne 0x1400e0320
mov rsi, qword [rbp + 0x4d8]
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
mov eax, 0x4f
sub eax, ecx
add ecx, 0x30
and eax, 0x40
and ecx, 0x3f
or ecx, eax
xor cl, byte [rbx + rsi]
xor cl, 0x40
mov byte [rbp + 0x4a8], cl
mov rax, qword [rbp + 0x4d8]
lea rcx, [rbp + 0x440]
add rax, rcx
mov qword [rbp + 0x4c0], rax
mov eax, 0xaadc072a
jmp 0x1400e0320
cmp eax, 0x68ad11dc
je 0x1400e030d
cmp eax, 0x73b0233b
jne 0x1400e0320
mov qword [rbp + 0x4d8], rdi
mov rax, qword [rbp + 0x4d8]
cmp rax, 0x1d
mov eax, 0x8859aab1
cmovb eax, r9d
jmp 0x1400e0320
movzx eax, byte [rbp + 0x4a8]
mov rcx, qword [rbp + 0x4c0]
mov byte [rcx], al
mov rax, qword [rbp + 0x4d8]
add rax, 1
mov qword [rbp + 0x480], rax
mov eax, 0x8b61977f
jmp 0x1400e0320
mov eax, 0x73b0233b
mov rdi, qword [rbp + 0x480]
jmp 0x1400e0320
test cl, cl
sete byte [rbp + 0x4d8]
mov cl, byte [rbp + 0x4d8]
xor cl, 1
mov edx, 0xdfa8d05c
nop word [rax + rax]
cmp edx, 0xdfa8d05c
je 0x1400e04d9
cmp edx, 0x9324bc44
jne 0x1400e0470
mov ecx, 0xc488e628
nop word cs:[rax + rax]
nop
cmp ecx, 0xc488e628
je 0x1400e04a2
cmp ecx, 0xc16a4885
jne 0x1400e0490
jmp 0x1400e04a9
mov ecx, 0xc16a4885
jmp 0x1400e0490
mov byte [rbp + 0x480], al
mov cl, byte [rbp + 0x480]
mov edx, 0xafc2f978
nop word [rax + rax]
cmp edx, 0xafc2f978
je 0x1400e04d2
cmp edx, 0x7cd2ca3f
jne 0x1400e04c0
jmp 0x1400e0453
mov edx, 0x7cd2ca3f
jmp 0x1400e04c0
and cl, 1
mov byte [rbp + 0x4d8], cl
mov al, byte [rbp + 0x4d8]
mov byte [rbp + 0x4a0], al
mov eax, 0x8e2cc9f7
jmp 0x1400e0140
mov eax, dword [0x140354d60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4853fb6
cmove eax, r8d
cmp dword [0x140354d64], 0xa
cmovl eax, r8d
jmp 0x1400e0140
cmp byte [rbp + 0x4a0], 0
mov eax, 0x6537d8c5
cmovne eax, r10d
jmp 0x1400e0140
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x4d0], rax
mov eax, 0x45c88383
jmp 0x1400e0140
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4b0], rax
mov eax, dword [0x140354d60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfba0323
cmove eax, r14d
cmp dword [0x140354d64], 0xa
cmovl eax, r14d
jmp 0x1400e0140
mov eax, 0x5eadb37f
jmp 0x1400e0140
mov eax, dword [0x140354d60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfba0323
cmove eax, r12d
cmp dword [0x140354d64], 0xa
cmovl eax, r12d
jmp 0x1400e0140
mov eax, 0x7287437f
jmp 0x1400e0140
mov eax, 0x6537d8c5
jmp 0x1400e0140
cmp eax, 0x45c88383
jne 0x1400e0140
mov rdx, qword [rbp + 0x4d0]
sub rsp, 0x20
lea rcx, [rbp + 0x260]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba60]
lea rdx, [rbp + 0x240]
lea r8, [rbp + 0x260]
call fcn.1400354c0
add rsp, 0x20
sub rsp, 0x20
lea rdi, [rbp + 0x240]
mov rcx, rdi
call fcn.14000b520
add rsp, 0x20
mov eax, 0x4b3a6e7
jmp 0x1400e0640
mov eax, 0x1ffce170
nop word cs:[rax + rax]
nop
cmp eax, 0x4b3a6e7
je 0x1400e062f
cmp eax, 0x1ffce170
jne 0x1400e0640
mov qword [rbp + 0x4c0], rdi
mov rax, qword [rbp + 0x4c0]
mov ecx, 0x89ec40f2
jmp 0x1400e0670
mov ecx, 0x187a7ea9
nop dword [rax + rax]
cmp ecx, 0x89ec40f2
je 0x1400e0663
cmp ecx, 0x187a7ea9
jne 0x1400e0670
mov qword [rbp + 0x480], rax
mov rax, qword [rbp + 0x480]
mov ecx, 0x3c0bf64e
jmp 0x1400e06a0
mov ecx, 0x28c61d77
nop word [rax + rax]
cmp ecx, 0x3c0bf64e
je 0x1400e0695
cmp ecx, 0x28c61d77
jne 0x1400e06a0
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0x4d8]
mov eax, 0x9c05b83b
jmp 0x1400e0710
mov rax, qword [0x14031764f]
mov qword [rbp + 0x46d], rax
movups xmm0, xmmword [0x140317642]
movaps xmmword [rbp + 0x460], xmm0
movups xmm0, xmmword [0x140317632]
movaps xmmword [rbp + 0x450], xmm0
movups xmm0, xmmword [0x140317622]
movaps xmmword [rbp + 0x440], xmm0
mov eax, 0x57cf1e76
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x9c05b83b
je 0x1400e06c5
cmp eax, 0x57cf1e76
jne 0x1400e0710
mov eax, dword [0x140355030]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355034], 0xa
setl cl
or cl, al
mov r15d, 0x1a144b88
mov eax, 0xaa6a5ef3
cmove r15d, eax
mov r14d, 0xaccfdd48
cmove r14d, eax
mov eax, dword [0x14035a5a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035a5ac], 0xa
setl cl
or cl, al
mov r8d, 0x1da4e872
mov eax, 0x238583e5
cmove r8d, eax
mov r11d, 0xfe650e0
cmove r11d, eax
mov ecx, 0xa3ad5f35
mov r9d, 0x15fc742e
mov r10d, 0xf325fe0
movabs r12, 0xa0a0a0a0a0a0a0a1
jmp 0x1400e07d0
and al, 1
mov byte [rbp + 0x4d8], al
mov al, byte [rbp + 0x4d8]
mov byte [rbp + 0x4a8], al
mov ecx, 0x9958c8ab
nop word cs:[rax + rax]
nop dword [rax]
mov eax, ecx
cmp ecx, 0x1a144b87
jle 0x1400e0820
cmp eax, 0x3c11ac18
jle 0x1400e0860
cmp eax, 0x3c11ac19
je 0x1400e09d8
cmp eax, 0x3cbf5201
je 0x1400e0b1b
mov ecx, eax
cmp eax, 0x6cf2417d
jne 0x1400e07d0
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4c0], rax
mov ecx, 0x3cbf5201
jmp 0x1400e07d0
cmp eax, 0xaa6a5ef2
jle 0x1400e0890
cmp eax, 0xaa6a5ef3
je 0x1400e09c4
mov ecx, r15d
cmp eax, 0xaccfdd48
je 0x1400e07d0
mov ecx, eax
cmp eax, 0x15fc742e
jne 0x1400e07d0
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4d0], rax
mov ecx, 0x3c11ac19
jmp 0x1400e07d0
cmp eax, 0x1a144b88
je 0x1400e09ce
mov ecx, r14d
cmp eax, 0x20bfa16a
je 0x1400e07d0
mov ecx, eax
cmp eax, 0x3724025f
jne 0x1400e07d0
jmp 0x1400e29e5
cmp eax, 0x9958c8ab
je 0x1400e0b06
mov ecx, eax
cmp eax, 0xa3ad5f35
jne 0x1400e07d0
mov qword [rbp + 0x4d8], 0x34
mov ecx, 0xdd187fb3
jmp 0x1400e08d0
test al, al
sete byte [rbp + 0x4b8]
mov al, byte [rbp + 0x4b8]
mov ecx, r8d
nop dword [rax]
cmp ecx, 0xfe650df
jle 0x1400e0920
cmp ecx, 0xfe650e0
je 0x1400e0935
cmp ecx, 0x1da4e872
je 0x1400e0993
cmp ecx, 0x238583e5
jne 0x1400e08d0
mov cl, byte [rbp + 0x4b0]
mov edx, 0xafc2f978
nop
cmp edx, 0xafc2f978
je 0x1400e0912
cmp edx, 0x7cd2ca3f
jne 0x1400e0900
jmp 0x1400e095c
mov edx, 0x7cd2ca3f
jmp 0x1400e0900
cmp ecx, 0xdd187fb3
je 0x1400e0975
cmp ecx, 0xf83adf26
jne 0x1400e08d0
mov ecx, r11d
jmp 0x1400e08d0
mov al, byte [rbp + 0x4b0]
mov ecx, 0xafc2f978
cmp ecx, 0xafc2f978
je 0x1400e0955
cmp ecx, 0x7cd2ca3f
jne 0x1400e0940
jmp 0x1400e08ba
mov ecx, 0x7cd2ca3f
jmp 0x1400e0940
test cl, cl
sete byte [rbp + 0x4b8]
mov cl, byte [rbp + 0x4b8]
mov ecx, 0xfe650e0
jmp 0x1400e08d0
mov rcx, qword [rbp + 0x4d8]
mov cl, byte [rbp + rcx + 0x440]
mov byte [rbp + 0x4b0], cl
mov ecx, 0xf83adf26
jmp 0x1400e08d0
and al, 1
mov byte [rbp + 0x4b8], al
mov ecx, 0x135aa7bf
cmp ecx, 0xd79cb93a
je 0x1400e07a9
cmp ecx, 0x135aa7bf
jne 0x1400e09a0
movzx eax, byte [rbp + 0x4b8]
xor al, 1
mov ecx, 0xd79cb93a
jmp 0x1400e09a0
mov ecx, 0xaccfdd48
jmp 0x1400e07d0
mov ecx, 0x6cf2417d
jmp 0x1400e07d0
mov rsi, qword [rbp + 0x4d0]
mov eax, 0x414e705e
nop word cs:[rax + rax]
nop
cmp eax, 0xf325fdf
jle 0x1400e0a20
cmp eax, 0x348dfd93
jg 0x1400e0a60
cmp eax, 0xf325fe0
je 0x1400e0a8e
cmp eax, 0x237f287a
jne 0x1400e09f0
jmp 0x1400e0afc
cmp eax, 0x96ba7a18
je 0x1400e0adb
cmp eax, 0xa3e76903
je 0x1400e0af0
cmp eax, 0xfff9ecd6
jne 0x1400e09f0
mov rax, qword [rbp + 0x4d8]
movzx ecx, byte [rbp + 0x4b8]
mov byte [rbp + rax + 0x440], cl
mov eax, 0x96ba7a18
jmp 0x1400e09f0
cmp eax, 0x414e705e
je 0x1400e0ad1
cmp eax, 0x348dfd94
jne 0x1400e09f0
mov qword [rbp + 0x4d8], rdi
mov rax, qword [rbp + 0x4d8]
cmp rax, 0x35
mov eax, 0x237f287a
cmovb eax, r10d
jmp 0x1400e09f0
mov rax, qword [rbp + 0x4d8]
movzx ebx, byte [rsi + rax]
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
mul r12
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
lea eax, [rcx + 0x30]
mov edx, 0xcf
sub edx, ecx
and edx, ebx
not ebx
and ebx, eax
or edx, ebx
mov byte [rbp + 0x4b8], dl
mov eax, 0xfff9ecd6
jmp 0x1400e09f0
mov eax, 0xa3e76903
jmp 0x1400e09f0
mov rdi, qword [rbp + 0x4d8]
add rdi, 1
mov eax, 0x348dfd94
jmp 0x1400e09f0
mov eax, 0x348dfd94
xor edi, edi
jmp 0x1400e09f0
mov ecx, 0x20bfa16a
jmp 0x1400e07d0
cmp byte [rbp + 0x4a8], 0
mov ecx, 0x6cf2417d
cmovne ecx, r9d
jmp 0x1400e07d0
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x480], rax
mov ecx, 0x3724025f
jmp 0x1400e07d0
mov eax, dword [0x140355018]
mov ecx, dword [0x14035501c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x4d0]
cmp ecx, 0xa
setl byte [rbp + 0x4c0]
mov edx, 0xb7ab23ca
mov eax, 0x37e9b939
mov ecx, 0x8f9c135f
lea rdi, [rbp + 0x440]
jmp 0x1400e0b80
mov edx, 0x37e9b939
nop word cs:[rax + rax]
cmp edx, 0x2e67cab5
jg 0x1400e0bd0
cmp edx, 0x8107e1ac
je 0x1400e0c1a
cmp edx, 0x8f9c135f
je 0x1400e0c40
cmp edx, 0xb7ab23ca
jne 0x1400e0b80
movzx ebx, byte [rbp + 0x4d0]
cmp byte [rbp + 0x4c0], 0
mov edx, 0x388c98ee
cmovne edx, eax
test bl, bl
cmovne edx, eax
jmp 0x1400e0b80
cmp edx, 0x37e9b939
je 0x1400e0bed
cmp edx, 0x388c98ee
je 0x1400e0b71
cmp edx, 0x2e67cab6
jne 0x1400e0b80
jmp 0x1400e1995
mov qword [rbp + 0x4d8], rdi
mov edx, dword [0x140355018]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x388c98ee
cmove edx, ecx
cmp dword [0x14035501c], 0xa
cmovl edx, ecx
jmp 0x1400e0b80
mov rdx, qword [rbp + 0x4d8]
movups xmm0, xmmword [0x1403175f5]
movups xmmword [rdx + 0xf], xmm0
movups xmm0, xmmword [0x1403175e6]
movups xmmword [rdx], xmm0
mov edx, 0x2e67cab6
jmp 0x1400e0b80
mov edx, 0x8107e1ac
jmp 0x1400e0b80
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4d8], rax
mov eax, 0x95234280
jmp 0x1400e0c80
mov rax, qword [rbp + 0x4d8]
movups xmm0, xmmword [0x1403175d6]
movups xmmword [rax + 0xf], xmm0
movups xmm0, xmmword [0x1403175c7]
movups xmmword [rax], xmm0
mov eax, 0x1b3599e6
cmp eax, 0x95234280
je 0x1400e0c5f
cmp eax, 0x1b3599e6
jne 0x1400e0c80
mov eax, dword [0x140354d70]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140354d74], 0xa
setl cl
or cl, al
mov r8d, 0xfe96cc99
mov eax, 0x99fa30f9
cmove r8d, eax
mov r14d, 0x6ade7ded
cmove r14d, eax
mov ecx, 0x4c600412
movabs r11, 0x1fffffffffffffcf
movabs r15, 0x11e585929825134b
mov r9d, 0x1fc00ff6
mov r10d, 0x7145da3f
movabs r12, 0xa0a0a0a0a0a0a0a1
jmp 0x1400e0d10
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4a8], rax
mov ecx, 0xdeaca85a
nop dword [rax]
mov eax, ecx
cmp ecx, 0x3520db63
jg 0x1400e0d60
cmp eax, 0xdeaca859
jle 0x1400e0da0
cmp eax, 0xdeaca85a
je 0x1400e0fc3
cmp eax, 0xfe96cc99
je 0x1400e1151
mov ecx, eax
cmp eax, 0x17890520
jne 0x1400e0d10
cmp eax, 0x4c600411
jle 0x1400e0dd0
cmp eax, 0x7145da3f
je 0x1400e0cf6
cmp eax, 0x6ade7ded
je 0x1400e100f
mov ecx, eax
cmp eax, 0x4c600412
jne 0x1400e0d10
mov edx, 0xf1fe844b
mov al, byte [rbp + 0x45e]
jmp 0x1400e0e20
cmp eax, 0x99fa30f9
je 0x1400e0e8c
mov ecx, r14d
cmp eax, 0xbfdc7848
je 0x1400e0d10
mov ecx, eax
cmp eax, 0x858a37ff
jne 0x1400e0d10
cmp eax, 0x3520db64
je 0x1400e0fdb
mov ecx, eax
cmp eax, 0x47920600
jne 0x1400e0d10
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x4d0], rax
mov ecx, 0x858a37ff
jmp 0x1400e0d10
cmp edx, 0xa18f69a5
je 0x1400e0ff0
cmp edx, 0xf1fe844b
jne 0x1400e0e20
mov rsi, qword [rbp + 0x4b0]
mov eax, 0xf7ea2998
jmp 0x1400e0ec0
cmp eax, 0xff969860
jle 0x1400e0f30
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x4b0], rax
mov ecx, 0xbfdc7848
jmp 0x1400e0d10
cmp byte [rbp + 0x490], 0
mov ecx, 0x17890520
cmovne ecx, r10d
jmp 0x1400e0d10
and cl, 1
mov byte [rbp + 0x4d8], cl
mov al, byte [rbp + 0x4d8]
mov byte [rbp + 0x490], al
mov ecx, 0x3520db64
jmp 0x1400e0d10
mov rsi, qword [rbp + 0x4b0]
mov eax, 0xf7ea2998
jmp 0x1400e1050
cmp eax, 0xff969860
jle 0x1400e10c0
cmp eax, 0x3781fac7
jg 0x1400e10f0
cmp eax, 0xff969861
je 0x1400e1126
cmp eax, 0x9f3c4861
je 0x1400e113d
cmp eax, 0xbdf710cf
je 0x1400e1149
cmp eax, 0x3781fac8
je 0x1400e101d
mov eax, 0x72a14a75
xor edi, edi
jmp 0x1400e1050
mov ecx, 0x17890520
jmp 0x1400e0d10
mov eax, 0xfa36cbcc
jmp 0x1400e11a0
cmp eax, 0xfa36cbcc
je 0x1400e1162
mov eax, dword [0x140354d70]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140354d74], 0xa
setl cl
or cl, al
mov r8d, 0xfe96cc99
mov eax, 0x99fa30f9
cmove r8d, eax
mov r14d, 0x6ade7ded
cmove r14d, eax
mov ecx, 0x4c600412
movabs r11, 0x1fffffffffffffcf
movabs r15, 0x11e585929825134b
mov r9d, 0x1fc00ff6
mov r10d, 0x7145da3f
movabs r12, 0xa0a0a0a0a0a0a0a1
jmp 0x1400e1a10
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4a8], rax
mov ecx, 0xdeaca85a
mov eax, ecx
cmp ecx, 0x3520db63
jg 0x1400e1a60
cmp eax, 0xdeaca859
jle 0x1400e1aa0
cmp eax, 0xdeaca85a
je 0x1400e1cc3
cmp eax, 0xfe96cc99
je 0x1400e1e51
mov ecx, eax
cmp eax, 0x17890520
jne 0x1400e1a10
lea rax, [rbp + 0x440]
mov qword [rbp + 0x4b8], rax
mov ecx, 0x47920600
jmp 0x1400e1a10
cmp eax, 0x4c600411
jle 0x1400e1ad0
cmp eax, 0x7145da3f
je 0x1400e19fd
cmp eax, 0x6ade7ded
je 0x1400e1d0f
mov ecx, eax
cmp eax, 0x4c600412
jne 0x1400e1a10
mov edx, 0xf1fe844b
mov al, byte [rbp + 0x45e]
jmp 0x1400e1b20
cmp eax, 0x99fa30f9
je 0x1400e1b8c
mov ecx, r14d
cmp eax, 0xbfdc7848
je 0x1400e1a10
mov ecx, eax
cmp eax, 0x858a37ff
jne 0x1400e1a10
jmp 0x1400e1f35
cmp eax, 0x3520db64
je 0x1400e1cdb
mov ecx, eax
cmp eax, 0x47920600
jne 0x1400e1a10
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x4d0], rax
mov ecx, 0x858a37ff
jmp 0x1400e1a10
test cl, cl
sete byte [rbp + 0x4d8]
mov cl, byte [rbp + 0x4d8]
xor cl, 1
mov edx, 0xa18f69a5
nop word [rax + rax]
cmp edx, 0xa18f69a5
je 0x1400e1cf0
cmp edx, 0xf1fe844b
jne 0x1400e1b20
mov ecx, 0x1e763a94
nop dword [rax]
cmp ecx, 0x1e763a94
je 0x1400e1b52
cmp ecx, 0x90fcdc65
jne 0x1400e1b40
jmp 0x1400e1b59
mov ecx, 0x90fcdc65
jmp 0x1400e1b40
mov byte [rbp + 0x4c0], al
mov cl, byte [rbp + 0x4c0]
mov edx, 0xafc2f978
nop word [rax + rax]
cmp edx, 0xafc2f978
je 0x1400e1b85
cmp edx, 0x7cd2ca3f
jne 0x1400e1b70
jmp 0x1400e1b00
mov edx, 0x7cd2ca3f
jmp 0x1400e1b70
mov rsi, qword [rbp + 0x4b0]
mov eax, 0xf7ea2998
jmp 0x1400e1bc0
mov rax, qword [rbp + 0x4d8]
movzx ecx, byte [rbp + 0x4a0]
mov byte [rbp + rax + 0x440], cl
mov rdi, qword [rbp + 0x4d8]
add rdi, 1
mov eax, 0x72a14a75
nop
cmp eax, 0xff969860
jle 0x1400e1c30
cmp eax, 0x3781fac7
jg 0x1400e1c60
cmp eax, 0xff969861
je 0x1400e1c96
cmp eax, 0x1fc00ff6
jne 0x1400e1bc0
mov rax, qword [rbp + 0x4d8]
movsx rbx, byte [rsi + rax]
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
mul r12
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
lea eax, [rcx + 0x30]
mov rdx, r11
sub rdx, rcx
and rdx, r15
and eax, 0x34
or rax, rdx
xor rbx, r15
xor rbx, rax
mov qword [rbp + 0x4c0], rbx
mov eax, 0xff969861
jmp 0x1400e1bc0
cmp eax, 0x9f3c4861
je 0x1400e1cad
cmp eax, 0xbdf710cf
je 0x1400e1cb9
cmp eax, 0xf7ea2998
jne 0x1400e1bc0
mov eax, 0x9f3c4861
jmp 0x1400e1bc0
cmp eax, 0x3781fac8
je 0x1400e1b9a
cmp eax, 0x72a14a75
jne 0x1400e1bc0
mov qword [rbp + 0x4d8], rdi
mov rax, qword [rbp + 0x4d8]
cmp rax, 0x1f
mov eax, 0xbdf710cf
cmovb eax, r9d
jmp 0x1400e1bc0
mov rax, qword [rbp + 0x4c0]
mov byte [rbp + 0x4a0], al
mov eax, 0x3781fac8
jmp 0x1400e1bc0
mov eax, 0x72a14a75
xor edi, edi
jmp 0x1400e1bc0
mov ecx, 0x6ade7ded
jmp 0x1400e1a10
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x4b0], rax
mov ecx, 0xbfdc7848
jmp 0x1400e1a10
cmp byte [rbp + 0x490], 0
mov ecx, 0x17890520
cmovne ecx, r10d
jmp 0x1400e1a10
and cl, 1
mov byte [rbp + 0x4d8], cl
mov al, byte [rbp + 0x4d8]
mov byte [rbp + 0x490], al
mov ecx, 0x3520db64
jmp 0x1400e1a10
mov rsi, qword [rbp + 0x4b0]
mov eax, 0xf7ea2998
jmp 0x1400e1d50
mov rax, qword [rbp + 0x4d8]
movzx ecx, byte [rbp + 0x4a0]
mov byte [rbp + rax + 0x440], cl
mov rdi, qword [rbp + 0x4d8]
add rdi, 1
mov eax, 0x72a14a75
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xff969860
jle 0x1400e1dc0
cmp eax, 0x3781fac7
jg 0x1400e1df0
cmp eax, 0xff969861
je 0x1400e1e26
cmp eax, 0x1fc00ff6
jne 0x1400e1d50
mov rax, qword [rbp + 0x4d8]
movsx rbx, byte [rsi + rax]
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
mul r12
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
lea eax, [rcx + 0x30]
mov rdx, r11
sub rdx, rcx
and rdx, r15
and eax, 0x34
or rax, rdx
xor rbx, r15
xor rbx, rax
mov qword [rbp + 0x4c0], rbx
mov eax, 0xff969861
jmp 0x1400e1d50
cmp eax, 0x9f3c4861
je 0x1400e1e3d
cmp eax, 0xbdf710cf
je 0x1400e1e49
cmp eax, 0xf7ea2998
jne 0x1400e1d50
mov eax, 0x9f3c4861
jmp 0x1400e1d50
cmp eax, 0x3781fac8
je 0x1400e1d1d
cmp eax, 0x72a14a75
jne 0x1400e1d50
mov qword [rbp + 0x4d8], rdi
mov rax, qword [rbp + 0x4d8]
cmp rax, 0x1f
mov eax, 0xbdf710cf
cmovb eax, r9d
jmp 0x1400e1d50
mov rax, qword [rbp + 0x4c0]
mov byte [rbp + 0x4a0], al
mov eax, 0x3781fac8
jmp 0x1400e1d50
mov eax, 0x72a14a75
xor edi, edi
jmp 0x1400e1d50
mov ecx, r8d
jmp 0x1400e1a10
mov ecx, 0x17890520
jmp 0x1400e1a10
mov rdx, qword [rbp + 0x4d0]
sub rsp, 0x20
lea rcx, [rbp + 0x220]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba60]
lea rdx, [rbp + 0x200]
lea r8, [rbp + 0x220]
call fcn.1400354c0
add rsp, 0x20
sub rsp, 0x20
lea rsi, [rbp + 0x200]
mov rcx, rsi
call fcn.14000b520
add rsp, 0x20
mov eax, 0x4b3a6e7
jmp 0x1400e1fa0
mov eax, 0x1ffce170
nop word cs:[rax + rax]
nop
cmp eax, 0x4b3a6e7
je 0x1400e1f90
cmp eax, 0x1ffce170
jne 0x1400e1fa0
mov qword [rbp + 0x4d0], rsi
mov rax, qword [rbp + 0x4d0]
mov ecx, 0x89ec40f2
jmp 0x1400e1fd0
mov ecx, 0x187a7ea9
nop dword [rax + rax]
cmp ecx, 0x89ec40f2
je 0x1400e1fc3
cmp ecx, 0x187a7ea9
jne 0x1400e1fd0
mov rdx, qword [rbp + 0x480]
sub rsp, 0x20
lea rcx, [rbp + 0x280]
call fcn.14000db10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x14035ba58]
lea rdx, [rbp + 0x280]
mov r8d, 2
call fcn.1400a2830
add rsp, 0x20
jmp 0x1400dec4e