Function at 0x1400caf00
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, 0x5c8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x530], xmm8
movaps xmmword [rbp + 0x520], xmm7
movaps xmmword [rbp + 0x510], xmm6
mov qword [rbp + 0x508], 0xfffffffffffffffe
mov eax, 0x60d97fce
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xcc76222
je 0x1400caf81
cmp eax, 0x60d97fce
jne 0x1400caf50
movzx eax, word [0x14031f3ea]
mov word [rbp + 0x460], ax
movups xmm0, xmmword [str.xZ_W_QC_OURP]
movaps xmmword [rbp + 0x450], xmm0
mov eax, 0xcc76222
jmp 0x1400caf50
mov eax, 0x8be49f78
mov r8d, 0xafdc5e0d
lea r10, [rbp + 0x450]
movabs r11, 0xc63d7f2a44df40fe
movabs r14, 0xc63d7f2a44df40ff
mov r9d, 0xca21e293
jmp 0x1400cafd0
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x4d8], rax
mov eax, 0xa87a993
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xd87c7036
jg 0x1400cb000
cmp eax, 0xafdc5e0c
jg 0x1400cb170
cmp eax, 0x8aeebd09
je 0x1400cb25c
cmp eax, 0x8be49f78
jne 0x1400cafd0
mov ecx, 0x30e61d19
jmp 0x1400cb1d0
cmp eax, 0x28ddfc18
jg 0x1400cb197
cmp eax, 0xd87c7037
je 0x1400cafaf
cmp eax, 0xa87a993
jne 0x1400cafd0
mov rbx, qword [rbp + 0x4d8]
mov eax, 0x5ccc65f7
nop word cs:[rax + rax]
nop
cmp eax, 0xe77ec54
jle 0x1400cb080
cmp eax, 0x5ccc65f6
jg 0x1400cb0c0
cmp eax, 0xe77ec55
je 0x1400cb0d7
cmp eax, 0x5a3962fa
jne 0x1400cb030
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x330]
movzx edx, byte [rbp + 0x4c8]
mov byte [rax + rcx], dl
mov rsi, qword [rbp + 0x330]
add rsi, 1
mov eax, 0xb33c55f
jmp 0x1400cb030
cmp eax, 0x80762880
je 0x1400cb0ed
cmp eax, 0xca21e293
je 0x1400cb10b
cmp eax, 0xb33c55f
jne 0x1400cb030
mov qword [rbp + 0x330], rsi
mov rax, qword [rbp + 0x330]
cmp rax, 0x12
mov eax, 0x763991b3
cmovb eax, r9d
jmp 0x1400cb030
cmp eax, 0x5ccc65f7
je 0x1400cb0e3
cmp eax, 0x763991b3
jne 0x1400cb030
jmp 0x1400cb282
mov eax, 0xb33c55f
xor esi, esi
jmp 0x1400cb030
mov eax, 0xe77ec55
jmp 0x1400cb030
mov rax, qword [rbp + 0x4a0]
mov byte [rbp + 0x4c8], al
mov qword [rbp + 0x4f8], r10
mov eax, 0x5a3962fa
jmp 0x1400cb030
mov rax, qword [rbp + 0x330]
movsx rdi, byte [rbx + rax]
mov rcx, qword [rbp + 0x330]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
mov rax, 0xffffffffffffffce
sub rax, rcx
and rax, r11
and ecx, 1
or rcx, rax
xor rdi, r14
xor rdi, rcx
mov qword [rbp + 0x4a0], rdi
mov eax, 0x80762880
jmp 0x1400cb030
cmp eax, 0xafdc5e0d
je 0x1400cb271
cmp eax, 0xbf850364
jne 0x1400cafd0
mov qword [rbp + 0x4f0], r10
mov eax, 0x478710b4
jmp 0x1400cafd0
cmp eax, 0x478710b4
jne 0x1400cb2ae
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x4e0], rax
mov eax, 0x28ddfc19
jmp 0x1400cafd0
test al, al
sete byte [rbp + 0x4f8]
mov al, byte [rbp + 0x4f8]
mov ecx, 0xdd188f13
nop
cmp ecx, 0xdd188f13
je 0x1400cb28c
cmp ecx, 0x30e61d19
jne 0x1400cb1d0
mov qword [rbp + 0x330], select
mov ecx, 0xa93f3c13
nop word cs:[rax + rax]
nop
cmp ecx, 0x4733c240
je 0x1400cb226
cmp ecx, 0xa93f3c13
jne 0x1400cb200
mov rax, qword [rbp + 0x330]
movzx eax, byte [rbp + rax + 0x450]
mov ecx, 0x4733c240
jmp 0x1400cb200
mov byte [rbp + 0x4a0], al
mov al, byte [rbp + 0x4a0]
mov ecx, 0x1ebc0776
nop word [rax + rax]
cmp ecx, 0x1ebc0776
je 0x1400cb255
cmp ecx, 0x85bea649
jne 0x1400cb240
jmp 0x1400cb1ba
mov ecx, 0x85bea649
jmp 0x1400cb240
cmp byte [rbp + 0x4c0], 0
mov eax, 0xbf850364
cmovne eax, r8d
jmp 0x1400cafd0
mov qword [rbp + 0x4d0], r10
mov eax, 0xd87c7037
jmp 0x1400cafd0
mov eax, 0xbf850364
jmp 0x1400cafd0
and al, 1
mov byte [rbp + 0x330], al
mov al, byte [rbp + 0x330]
not al
and al, 1
mov byte [rbp + 0x4c0], al
mov eax, 0x8aeebd09
jmp 0x1400cafd0
cmp eax, 0x28ddfc19
jne 0x1400cafd0
mov rdx, qword [rbp + 0x4e0]
sub rsp, 0x20
lea rcx, [0x14035cd10]
call fcn.1400df920
add rsp, 0x20
mov eax, 0xd19c0173
nop dword [rax]
cmp eax, 0xd19c0173
je 0x1400cb2f0
cmp eax, 0x291cc317
jne 0x1400cb2e0
jmp 0x1400cb2f7
mov eax, 0x291cc317
jmp 0x1400cb2e0
lea rax, [0x14035ccb0]
mov qword [rbp + 0x330], rax
mov rcx, qword [rbp + 0x330]
sub rsp, 0x20
call fcn.14003da10
lea rsi, [rbp + 0x450]
mov rcx, rsi
mov rdx, rax
call fcn.14000e320
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363b38]
lea rdx, [rbp + 0x330]
mov r8, rsi
call fcn.140026970
add rsp, 0x20
mov eax, 0x95261822
nop
cmp eax, 0xd1d24b4d
je 0x1400cb379
cmp eax, 0x95261822
jne 0x1400cb350
sub rsp, 0x20
lea rcx, [rbp + 0x450]
call fcn.14000ccb0
add rsp, 0x20
mov eax, 0xd1d24b4d
jmp 0x1400cb350
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4a0], rax
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x299331c4
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x299331c4
je 0x1400cb3b2
cmp ecx, 0x5363982d
jne 0x1400cb3a0
jmp 0x1400cb3b9
mov ecx, 0x5363982d
jmp 0x1400cb3a0
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov eax, 0xa4794c2a
nop dword [rax]
cmp eax, 0xa4794c2a
je 0x1400cb3e0
cmp eax, 0x13d403e0
jne 0x1400cb3d0
jmp 0x1400cb3e7
mov eax, 0x13d403e0
jmp 0x1400cb3d0
sub rsp, 0x20
lea rcx, [rbp - 0x38]
lea rdx, [rbp + 0x330]
call fcn.140075c90
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363c00]
lea r8, [0x14035cde0]
lea r9, [0x14035cde8]
lea rdx, [rbp - 0x38]
call fcn.1400ab040
add rsp, 0x20
test al, al
je 0x1400dc876
sub rsp, 0x20
lea rcx, [0x140363c00]
lea rdx, [0x14035cde0]
call fcn.1400ac030
add rsp, 0x20
mov qword [0x14035cdf0], rax
mov eax, dword [rax + 0x50]
mov qword [0x14035cdf8], rax
add eax, 0xffffff00
mov dword [rbp + 0x350], eax
mov eax, 0xefdf9b8e
nop dword [rax]
cmp eax, 0xefdf9b8e
je 0x1400cb480
cmp eax, 0x49b6b66b
jne 0x1400cb470
jmp 0x1400cb487
mov eax, 0x49b6b66b
jmp 0x1400cb470
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
movups xmm0, xmmword [0x14031f3fc]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14031f3ec]
movups xmmword [rax], xmm0
mov eax, 0x83482a1b
mov r9d, 0xcf481ed1
mov r8d, 0x9c83bd31
mov r11d, 0x830c232e
mov r14d, 0x691876a4
mov r15d, 0x8724fd4c
mov r10d, 0x7d4aabf7
jmp 0x1400cb500
mov eax, dword [0x14035cf48]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x46b9f07d
cmove eax, r9d
cmp dword [0x14035cf4c], 0xa
cmovl eax, r9d
nop
cmp eax, 0xea4c2d4a
jle 0x1400cb540
cmp eax, 0x46b9f07c
jg 0x1400cb580
cmp eax, 0xea4c2d4b
je 0x1400cb97f
cmp eax, 0xee5031a5
je 0x1400cb669
cmp eax, 0x23812d9b
jne 0x1400cb500
mov eax, 0xee5031a5
jmp 0x1400cb500
cmp eax, 0x9c83bd30
jle 0x1400cb5a0
cmp eax, 0x9c83bd31
je 0x1400cb997
cmp eax, 0xbc66f989
je 0x1400cb681
cmp eax, 0xcf481ed1
jne 0x1400cb500
mov edx, 0x2602854e
mov al, byte [rbp + 0x46f]
jmp 0x1400cb5f0
cmp eax, 0x46b9f07d
je 0x1400cb87f
cmp eax, 0x7d4aabf7
jne 0x1400cb9af
mov eax, 0x949a5fe3
jmp 0x1400cb500
cmp eax, 0x83482a1b
je 0x1400cb4dc
cmp eax, 0x949a5fe3
jne 0x1400cb500
cmp byte [rbp + 0x4c0], 0
mov eax, 0xee5031a5
cmovne eax, r8d
jmp 0x1400cb500
and cl, 1
mov byte [rbp + 0x4f8], cl
mov cl, byte [rbp + 0x4f8]
xor cl, 1
mov edx, 0x8855587f
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x8855587f
je 0x1400cb942
cmp edx, 0x2602854e
jne 0x1400cb5f0
mov byte [rbp + 0x4a0], al
mov edx, 0x960f6726
jmp 0x1400cb630
test cl, cl
sete byte [rbp + 0x4f8]
mov cl, byte [rbp + 0x4f8]
mov edx, 0x2c32be25
nop word cs:[rax + rax]
nop
cmp edx, 0x2c32be25
je 0x1400cb5cb
cmp edx, 0x960f6726
jne 0x1400cb630
mov cl, byte [rbp + 0x4a0]
mov edx, 0x1ebc0776
nop dword [rax + rax]
cmp edx, 0x1ebc0776
je 0x1400cb662
cmp edx, 0x85bea649
jne 0x1400cb650
jmp 0x1400cb611
mov edx, 0x85bea649
jmp 0x1400cb650
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d8], rax
mov eax, 0xea4c2d4b
jmp 0x1400cb500
mov rsi, qword [rbp + 0x4d0]
mov eax, 0x69b3a368
jmp 0x1400cb6f0
mov rax, qword [rbp + 0x4f8]
movsx eax, byte [rsi + rax]
movsxd rbx, eax
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
lea eax, [rcx + 0x31]
mov rdx, 0xffffffffffffffce
sub rdx, rcx
and rdx, rbx
not ebx
and ebx, eax
or rdx, rbx
mov qword [rbp + 0x4e0], rdx
mov eax, 0x547b4276
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xef28117a
jg 0x1400cb750
cmp eax, 0x8724fd4b
jle 0x1400cb7a0
cmp eax, 0x8724fd4c
je 0x1400cb84f
cmp eax, 0x91507e10
je 0x1400cb7ec
cmp eax, 0xccddb278
jne 0x1400cb6f0
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rbp + 0x4f8]
movzx edx, byte [rbp + 0x4c8]
mov byte [rax + rcx], dl
mov rdi, qword [rbp + 0x4f8]
add rdi, 1
mov eax, 0x91507e10
jmp 0x1400cb6f0
cmp eax, 0x691876a3
jg 0x1400cb7d0
cmp eax, 0xffc3eb26
je 0x1400cb859
cmp eax, 0x547b4276
jne 0x1400cb86a
mov eax, dword [0x14035da08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xffc3eb26
cmove eax, r14d
cmp dword [0x14035da0c], 0xa
cmovl eax, r14d
jmp 0x1400cb6f0
cmp eax, 0x830c232e
je 0x1400cb68f
cmp eax, 0x84d20463
jne 0x1400cb6f0
mov eax, 0x91507e10
xor edi, edi
jmp 0x1400cb6f0
cmp eax, 0x691876a4
je 0x1400cb80c
cmp eax, 0x69b3a368
jne 0x1400cb6f0
mov eax, 0x84d20463
jmp 0x1400cb6f0
mov qword [rbp + 0x4f8], rdi
mov rax, qword [rbp + 0x4f8]
cmp rax, 0x20
mov eax, 0xef28117b
cmovb eax, r11d
jmp 0x1400cb6f0
mov rax, qword [rbp + 0x4e0]
mov byte [rbp + 0x4c8], al
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4a0], rax
mov eax, dword [0x14035da08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xffc3eb26
cmove eax, r15d
cmp dword [0x14035da0c], 0xa
cmovl eax, r15d
jmp 0x1400cb6f0
mov eax, 0xccddb278
jmp 0x1400cb6f0
mov rax, qword [rbp + 0x4e0]
mov eax, 0x691876a4
jmp 0x1400cb6f0
cmp eax, 0xef28117b
jne 0x1400cb6f0
mov eax, 0x23812d9b
jmp 0x1400cb500
mov edx, 0x2602854e
mov al, byte [rbp + 0x46f]
jmp 0x1400cb8b0
and cl, 1
mov byte [rbp + 0x4f8], cl
mov cl, byte [rbp + 0x4f8]
xor cl, 1
mov edx, 0x8855587f
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x8855587f
je 0x1400cb929
cmp edx, 0x2602854e
jne 0x1400cb8b0
mov byte [rbp + 0x4a0], al
mov edx, 0x960f6726
jmp 0x1400cb8f0
test cl, cl
sete byte [rbp + 0x4f8]
mov cl, byte [rbp + 0x4f8]
mov edx, 0x2c32be25
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x2c32be25
je 0x1400cb88c
cmp edx, 0x960f6726
jne 0x1400cb8f0
mov cl, byte [rbp + 0x4a0]
mov edx, 0x1ebc0776
nop dword [rax + rax]
cmp edx, 0x1ebc0776
je 0x1400cb922
cmp edx, 0x85bea649
jne 0x1400cb910
jmp 0x1400cb8cd
mov edx, 0x85bea649
jmp 0x1400cb910
and cl, 1
mov byte [rbp + 0x4f8], cl
mov al, byte [rbp + 0x4f8]
mov eax, 0xcf481ed1
jmp 0x1400cb500
and cl, 1
mov byte [rbp + 0x4f8], cl
mov al, byte [rbp + 0x4f8]
mov byte [rbp + 0x4c0], al
mov eax, dword [0x14035cf48]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x46b9f07d
cmove eax, r10d
cmp dword [0x14035cf4c], 0xa
cmovl eax, r10d
jmp 0x1400cb500
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4f0], rax
mov eax, 0x6c57f1b1
jmp 0x1400cb500
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov eax, 0xbc66f989
jmp 0x1400cb500
cmp eax, 0x6c57f1b1
jne 0x1400cb500
mov rdx, qword [rbp + 0x4f0]
sub rsp, 0x20
lea rcx, [0x14035cd10]
call fcn.1400df920
add rsp, 0x20
mov eax, dword [0x14035cf50]
mov ecx, dword [0x14035cf54]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x4f0]
mov edx, 0x8ae51d0
mov eax, 0xbf46a959
cmove eax, edx
cmp ecx, 0xa
setl byte [rbp + 0x4e0]
cmovl eax, edx
mov edx, 0x1e00c22d
mov ecx, 0xf46811ce
nop word cs:[rax + rax]
nop
cmp edx, 0x8ae51cf
jg 0x1400cba50
cmp edx, 0x9c611f80
je 0x1400cbaf4
cmp edx, 0xbf46a959
je 0x1400cba8b
cmp edx, 0xf46811ce
jne 0x1400cba20
mov edx, eax
jmp 0x1400cba20
cmp edx, 0x8ae51d0
je 0x1400cba84
cmp edx, 0x17cb7575
je 0x1400cba92
cmp edx, 0x1e00c22d
jne 0x1400cba20
mov bl, byte [rbp + 0x4f0]
cmp byte [rbp + 0x4e0], 0
mov edx, 0xbf46a959
cmovne edx, ecx
test bl, bl
cmovne edx, ecx
jmp 0x1400cba20
mov edx, 0x17cb7575
jmp 0x1400cba20
mov edx, 0xf46811ce
jmp 0x1400cba20
lea rdx, [0x14035cc90]
mov qword [rbp + 0x4f8], rdx
mov ebx, 0xc1fdfcd8
nop word cs:[rax + rax]
nop
cmp ebx, 0x9b777c28
je 0x1400cbad2
cmp ebx, 0xc1fdfcd8
jne 0x1400cbab0
mov rdx, qword [rbp + 0x4f8]
add rdx, 0x10
mov ebx, 0x9b777c28
jmp 0x1400cbab0
mov qword [rbp + 0x450], rdx
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx]
mov qword [rbp + 0x4a0], rdx
mov edx, 0x9c611f80
jmp 0x1400cba20
cmp qword [rbp + 0x4a0], 0
je 0x1400cc7c4
mov eax, dword [0x1403617c8]
lea rdi, [rbp - 0x78]
lea rbx, [0x140363c00]
test eax, eax
jne 0x1400cbbaf
nop dword [rax + rax]
lea rax, [0x14035cc90]
mov qword [rbp + 0x4f8], rax
mov ecx, 0xe2e4fffa
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xe88b8daf
je 0x1400cbb60
cmp ecx, 0xe2e4fffa
jne 0x1400cbb40
mov rax, qword [rbp + 0x4f8]
mov ecx, 0xe88b8daf
jmp 0x1400cbb40
mov qword [rbp + 0x450], rax
mov rcx, qword [rbp + 0x450]
sub rsp, 0x20
call fcn.1400c4880
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
mov rdx, rax
call fcn.140010df0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.1400ad860
add rsp, 0x20
mov dword [0x1403617c8], eax
test eax, eax
je 0x1400cbb20
lea r15, [rbp + 0x46b]
mov r13d, 0x77904ce7
mov r12d, 0x650075ee
mov esi, 0xc632a8f9
mov r8d, 0xa9c1981
mov r9d, 0xc8361bae
mov r14d, 0x691e9c24
cmp dword [0x14035cc78], 0
je 0x1400cc10f
nop word cs:[rax + rax]
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4f8], rax
mov eax, 0x51fa1bd8
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x624f4aec
je 0x1400cbc50
cmp eax, 0x51fa1bd8
jne 0x1400cbc10
mov rax, qword [rbp + 0x4f8]
movups xmm0, xmmword [str.QQ_0._1__gdeLa_VDTDVLPUU]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [0x14031f40c]
movups xmmword [rax], xmm0
mov eax, 0x624f4aec
jmp 0x1400cbc10
mov eax, 0xddff7cdc
jmp 0x1400cbc70
cmp byte [rbp + 0x4b8], 0
mov eax, 0x228291a6
cmovne eax, r14d
nop word [rax + rax]
cmp eax, 0x8815134
jg 0x1400cbeb0
cmp eax, 0xddff7cdb
jg 0x1400cbef0
cmp eax, 0xa025e03a
je 0x1400cbf2f
cmp eax, 0xcd58571d
jne 0x1400cbc70
mov rdi, qword [rbp + 0x4c8]
mov eax, 0xe40b98ba
jmp 0x1400cbcd0
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rbp + 0x4f8]
movzx edx, byte [rbp + 0x4c0]
mov byte [rax + rcx], dl
mov rbx, qword [rbp + 0x4f8]
add rbx, 1
mov eax, 0x5dfdc60c
nop
cmp eax, 0x24023934
jle 0x1400cbd10
cmp eax, 0x5dfdc60b
jle 0x1400cbda0
cmp eax, 0x5dfdc60c
je 0x1400cbe40
cmp eax, 0x650075ee
je 0x1400cbe10
cmp eax, 0x77904ce7
jne 0x1400cbcd0
mov eax, 0xccaefc
jmp 0x1400cbcd0
cmp eax, 0xe40b98b9
jg 0x1400cbdd0
cmp eax, 0xa822b435
je 0x1400cbe60
cmp eax, 0xc632a8f9
jne 0x1400cbe9b
mov rax, qword [rbp + 0x4f8]
movsx rax, byte [rdi + rax]
mov qword [rbp + 0x4f0], rax
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul rax, rdx, 0x33
neg rax
add rax, rcx
add rax, 0x31
mov qword [rbp + 0x4e0], rax
mov eax, dword [0x14035da28]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa822b435
cmove eax, r13d
cmp dword [0x14035da2c], 0xa
cmovl eax, r13d
jmp 0x1400cbcd0
cmp eax, 0x24023935
je 0x1400cbca6
cmp eax, 0x49286e9a
jne 0x1400cbcd0
mov eax, 0x5dfdc60c
xor ebx, ebx
jmp 0x1400cbcd0
cmp eax, 0xe40b98ba
je 0x1400cbe36
cmp eax, 0xccaefc
jne 0x1400cbcd0
mov rax, qword [rbp + 0x4f0]
mov rcx, qword [rbp + 0x4e0]
xor ecx, eax
mov byte [rbp + 0x4c0], cl
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4a0], rax
mov eax, 0x24023935
jmp 0x1400cbcd0
mov eax, dword [0x14035da28]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa822b435
cmove eax, esi
cmp dword [0x14035da2c], 0xa
cmovl eax, esi
jmp 0x1400cbcd0
mov eax, 0x49286e9a
jmp 0x1400cbcd0
mov qword [rbp + 0x4f8], rbx
mov rax, qword [rbp + 0x4f8]
cmp rax, 0x1c
mov eax, 0xaa6b0510
cmovb eax, r12d
jmp 0x1400cbcd0
mov rax, qword [rbp + 0x4f8]
mov rax, qword [rbp + 0x4f8]
mov rax, qword [rbp + 0x4f8]
mov rax, qword [rbp + 0x4f8]
mov rax, qword [rbp + 0x4f8]
mov rax, qword [rbp + 0x4f8]
mov rax, qword [rbp + 0x4f8]
mov eax, 0xc632a8f9
jmp 0x1400cbcd0
cmp eax, 0xaa6b0510
jne 0x1400cbcd0
mov eax, 0x6306e9a
jmp 0x1400cbc70
cmp eax, 0x4a24795b
jle 0x1400cbf0c
cmp eax, 0x4a24795c
je 0x1400cbc57
cmp eax, 0x691e9c24
jne 0x1400cbc70
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4c8], rax
mov eax, 0xcd58571d
jmp 0x1400cbc70
cmp eax, 0xddff7cdc
je 0x1400cbf47
cmp eax, 0x6306e9a
jne 0x1400cbc70
mov eax, 0x228291a6
jmp 0x1400cbc70
cmp eax, 0x228291a6
jne 0x1400cc0d0
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov eax, 0xa025e03a
jmp 0x1400cbc70
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x4d8], rax
mov eax, 0x8815135
jmp 0x1400cbc70
mov eax, dword [0x14035da20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035da24], 0xa
setl cl
or cl, al
mov eax, 0x360219d3
cmovne eax, r8d
mov ecx, 0x360219d3
cmovne ecx, r9d
mov edx, 0x253fa67f
jmp 0x1400cbf90
mov edx, 0xd27ae3aa
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xa9c1980
jle 0x1400cbfe0
cmp edx, 0xa9c1981
je 0x1400cbf7e
cmp edx, 0x253fa67f
je 0x1400cc042
cmp edx, 0x360219d3
jne 0x1400cbf90
mov edx, 0x3c4173cb
nop dword [rax]
cmp edx, 0x3c4173cb
je 0x1400cbfd2
cmp edx, 0xd9f49166
jne 0x1400cbfc0
jmp 0x1400cbff5
mov edx, 0xd9f49166
jmp 0x1400cbfc0
cmp edx, 0xc8361bae
je 0x1400cc049
cmp edx, 0xd27ae3aa
jne 0x1400cbf90
jmp 0x1400cc0ba
mov qword [rbp + 0x4f8], r15
mov rdx, qword [rbp + 0x4f8]
mov dl, byte [rdx]
mov ebx, 0x1ebc0776
nop word [rax + rax]
cmp ebx, 0x1ebc0776
je 0x1400cc022
cmp ebx, 0x85bea649
jne 0x1400cc010
jmp 0x1400cc029
mov ebx, 0x85bea649
jmp 0x1400cc010
test dl, dl
sete byte [rbp + 0x4a0]
mov dl, byte [rbp + 0x4a0]
mov edx, 0xc8361bae
jmp 0x1400cbf90
mov edx, ecx
jmp 0x1400cbf90
mov edx, 0x3c4173cb
nop
cmp edx, 0x3c4173cb
je 0x1400cc062
cmp edx, 0xd9f49166
jne 0x1400cc050
jmp 0x1400cc069
mov edx, 0xd9f49166
jmp 0x1400cc050
mov qword [rbp + 0x4f8], r15
mov rdx, qword [rbp + 0x4f8]
mov dl, byte [rdx]
mov ebx, 0x1ebc0776
nop
cmp ebx, 0x1ebc0776
je 0x1400cc092
cmp ebx, 0x85bea649
jne 0x1400cc080
jmp 0x1400cc099
mov ebx, 0x85bea649
jmp 0x1400cc080
test dl, dl
sete byte [rbp + 0x4a0]
mov dl, byte [rbp + 0x4a0]
not dl
and dl, 1
mov byte [rbp + 0x4e0], dl
mov edx, eax
jmp 0x1400cbf90
mov al, byte [rbp + 0x4e0]
mov byte [rbp + 0x4b8], al
mov eax, 0x4a24795c
jmp 0x1400cbc70
cmp eax, 0x8815135
jne 0x1400cbc70
mov rdx, qword [rbp + 0x4d8]
sub rsp, 0x20
lea rcx, [0x14035cd10]
call fcn.1400df920
add rsp, 0x20
mov r8d, 0xa9c1981
mov r9d, 0xc8361bae
cmp dword [0x14035cc78], 0
jne 0x1400cbbf0
mov eax, 0x2b2ef683
nop word cs:[rax + rax]
nop
cmp eax, 0x2b2ef683
je 0x1400cc130
cmp eax, 0x6e9eb3ab
jne 0x1400cc120
jmp 0x1400cc137
mov eax, 0x6e9eb3ab
jmp 0x1400cc120
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [0x14031f42f]
mov qword [rax + 7], rcx
mov rcx, qword [0x14031f428]
mov qword [rax], rcx
mov eax, dword [0x14035da50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035da54], 0xa
setl cl
or cl, al
mov r10d, 0xbd69165b
mov eax, 0xc1621deb
cmove r10d, eax
mov r11d, 0xfd78c460
cmove r11d, eax
mov eax, 0xd2cc282f
mov r8d, 0x7633723e
mov r9d, 0xeed18215
jmp 0x1400cc1c0
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4f0], rax
mov eax, 0xd67d4a81
nop
cmp eax, 0xd67d4a80
jg 0x1400cc200
cmp eax, 0xc3573c58
jg 0x1400cc230
cmp eax, 0x8147d405
je 0x1400cc4c9
cmp eax, 0x872bdc54
jne 0x1400cc1c0
cmp byte [rbp + 0x4c8], 0
mov eax, 0xc3573c59
cmovne eax, r8d
jmp 0x1400cc1c0
cmp eax, 0x6454bae8
jle 0x1400cc250
cmp eax, 0x6454bae9
je 0x1400cc1ab
cmp eax, 0x7633723e
jne 0x1400cc1c0
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov eax, 0x2862604f
jmp 0x1400cc1c0
cmp eax, 0xc3573c59
je 0x1400cc4d3
cmp eax, 0xd2cc282f
jne 0x1400cc1c0
mov ecx, 0x7811c684
jmp 0x1400cc3b0
cmp eax, 0x2862604f
jne 0x1400cc509
mov rsi, qword [rbp + 0x4d0]
mov eax, 0xefd28c1b
nop word [rax + rax]
cmp eax, 0x1dc4ff0
jle 0x1400cc2b0
cmp eax, 0x26134eef
jg 0x1400cc2e0
cmp eax, 0x1dc4ff1
je 0x1400cc2f3
cmp eax, 0x1d8c8bcd
jne 0x1400cc270
mov qword [rbp + 0x4f8], rbx
mov rax, qword [rbp + 0x4f8]
cmp rax, 0xf
mov eax, 0x7efec86c
cmovb eax, r9d
jmp 0x1400cc270
cmp eax, 0xc6e737c9
je 0x1400cc365
cmp eax, 0xeed18215
je 0x1400cc376
cmp eax, 0xefd28c1b
jne 0x1400cc270
mov eax, 0x1dc4ff1
jmp 0x1400cc270
cmp eax, 0x26134ef0
je 0x1400cc2ff
cmp eax, 0x7efec86c
jne 0x1400cc270
jmp 0x1400cc4bf
mov eax, 0x1d8c8bcd
xor ebx, ebx
jmp 0x1400cc270
mov rax, qword [rbp + 0x4e0]
movzx edi, byte [rax]
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
lea eax, [rcx + 0x31]
mov edx, 0xce
sub edx, ecx
and edx, edi
not edi
and edi, eax
or edx, edi
mov rax, qword [rbp + 0x4f8]
mov byte [rbp + rax + 0x450], dl
mov rax, qword [rbp + 0x4f8]
add rax, 1
mov qword [rbp + 0x4a0], rax
mov eax, 0xc6e737c9
jmp 0x1400cc270
mov eax, 0x1d8c8bcd
mov rbx, qword [rbp + 0x4a0]
jmp 0x1400cc270
mov rax, qword [rbp + 0x4f8]
add rax, rsi
mov qword [rbp + 0x4e0], rax
mov eax, 0x26134ef0
jmp 0x1400cc270
and al, 1
mov byte [rbp + 0x4a0], al
mov al, byte [rbp + 0x4a0]
xor al, 1
mov ecx, 0x58863f8c
nop word cs:[rax + rax]
cmp ecx, 0x58863f8c
je 0x1400cc4eb
cmp ecx, 0x7811c684
jne 0x1400cc3b0
mov qword [rbp + 0x4f8], select
mov ecx, 0xd9343996
jmp 0x1400cc3f0
test al, al
sete byte [rbp + 0x4a0]
mov al, byte [rbp + 0x4a0]
mov ecx, r10d
nop dword [rax + rax]
cmp ecx, 0xd0a91f01
jle 0x1400cc420
cmp ecx, 0xfd78c460
je 0x1400cc469
cmp ecx, 0xd9343996
je 0x1400cc4b5
cmp ecx, 0xd0a91f02
jne 0x1400cc3f0
mov ecx, r11d
jmp 0x1400cc3f0
cmp ecx, 0xbd69165b
je 0x1400cc391
cmp ecx, 0xc1621deb
jne 0x1400cc3f0
mov rcx, qword [rbp + 0x4f8]
mov cl, byte [rbp + rcx + 0x450]
mov edx, 0x1ebc0776
nop word [rax + rax]
cmp edx, 0x1ebc0776
je 0x1400cc462
cmp edx, 0x85bea649
jne 0x1400cc450
jmp 0x1400cc49c
mov edx, 0x85bea649
jmp 0x1400cc450
mov rax, qword [rbp + 0x4f8]
mov al, byte [rbp + rax + 0x450]
mov ecx, 0x1ebc0776
nop dword [rax]
cmp ecx, 0x1ebc0776
je 0x1400cc495
cmp ecx, 0x85bea649
jne 0x1400cc480
jmp 0x1400cc3d6
mov ecx, 0x85bea649
jmp 0x1400cc480
test cl, cl
sete byte [rbp + 0x4a0]
mov cl, byte [rbp + 0x4a0]
mov ecx, 0xfd78c460
jmp 0x1400cc3f0
mov ecx, 0xd0a91f02
jmp 0x1400cc3f0
mov eax, 0x8147d405
jmp 0x1400cc1c0
mov eax, 0xc3573c59
jmp 0x1400cc1c0
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d8], rax
mov eax, 0x6454bae9
jmp 0x1400cc1c0
and al, 1
mov byte [rbp + 0x4f8], al
mov al, byte [rbp + 0x4f8]
mov byte [rbp + 0x4c8], al
mov eax, 0x872bdc54
jmp 0x1400cc1c0
cmp eax, 0xd67d4a81
jne 0x1400cc1c0
mov rdx, qword [rbp + 0x4f0]
sub rsp, 0x20
lea rcx, [0x14035cd10]
call fcn.1400df920
add rsp, 0x20
mov ecx, 0x50141c57
mov eax, dword [0x14035cc7c]
nop word [rax + rax]
cmp ecx, 0x50141c57
je 0x1400cc552
cmp ecx, 0xc4c92a1c
jne 0x1400cc540
jmp 0x1400cc559
mov ecx, 0xc4c92a1c
jmp 0x1400cc540
lea rdi, [rbp + 0x4a0]
mov qword [rbp + 0x450], rdi
mov dword [rbp + 0x4f8], eax
movsxd rax, dword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x450]
mov qword [rcx], rax
lea rsi, [rbp + 0x4f8]
mov qword [rbp + 0x450], rsi
mov rax, qword [rbp + 0x450]
mov eax, 0x1672c694
nop dword [rax + rax]
cmp eax, 0xa0b3c2e7
je 0x1400cc5d7
cmp eax, 0x1672c694
jne 0x1400cc5a0
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.1400e0050
mov rcx, rsi
call fcn.1400dfbc0
add rsp, 0x20
mov rax, qword [rbp + 0x450]
mov eax, 0xa0b3c2e7
jmp 0x1400cc5a0
mov dword [0x1403617c8], 0
mov eax, dword [0x14035cf50]
mov ecx, dword [0x14035cf54]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x4f0]
mov edx, 0x8ae51d0
mov eax, 0xbf46a959
cmove eax, edx
cmp ecx, 0xa
setl byte [rbp + 0x4e0]
cmovl eax, edx
mov edx, 0x1e00c22d
mov ecx, 0xf46811ce
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x8ae51cf
jg 0x1400cc660
cmp edx, 0x9c611f80
je 0x1400cc704
cmp edx, 0xbf46a959
je 0x1400cc69b
cmp edx, 0xf46811ce
jne 0x1400cc630
mov edx, eax
jmp 0x1400cc630
cmp edx, 0x8ae51d0
je 0x1400cc694
cmp edx, 0x17cb7575
je 0x1400cc6a2
cmp edx, 0x1e00c22d
jne 0x1400cc630
mov bl, byte [rbp + 0x4f0]
cmp byte [rbp + 0x4e0], 0
mov edx, 0xbf46a959
cmovne edx, ecx
test bl, bl
cmovne edx, ecx
jmp 0x1400cc630
mov edx, 0x17cb7575
jmp 0x1400cc630
mov edx, 0xf46811ce
jmp 0x1400cc630
lea rdx, [0x14035cc90]
mov qword [rbp + 0x4f8], rdx
mov ebx, 0xc1fdfcd8
nop word cs:[rax + rax]
nop
cmp ebx, 0x9b777c28
je 0x1400cc6e2
cmp ebx, 0xc1fdfcd8
jne 0x1400cc6c0
mov rdx, qword [rbp + 0x4f8]
add rdx, 0x10
mov ebx, 0x9b777c28
jmp 0x1400cc6c0
mov qword [rbp + 0x450], rdx
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx]
mov qword [rbp + 0x4a0], rdx
mov edx, 0x9c611f80
jmp 0x1400cc630
cmp qword [rbp + 0x4a0], 0
je 0x1400cd5d2
xor eax, eax
lea rdi, [rbp - 0x58]
lea rbx, [0x140363c00]
test eax, eax
jne 0x1400ce130
nop word [rax + rax]
lea rax, [0x14035cc90]
mov qword [rbp + 0x4f8], rax
mov ecx, 0xe2e4fffa
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xe88b8daf
je 0x1400cc770
cmp ecx, 0xe2e4fffa
jne 0x1400cc750
mov rax, qword [rbp + 0x4f8]
mov ecx, 0xe88b8daf
jmp 0x1400cc750
mov qword [rbp + 0x450], rax
mov rcx, qword [rbp + 0x450]
sub rsp, 0x20
call fcn.1400c4880
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
mov rdx, rax
call fcn.140010df0
add rsp, 0x20
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.1400ad860
add rsp, 0x20
mov dword [0x1403617c8], eax
test eax, eax
je 0x1400cc730
jmp 0x1400ce130
mov rax, qword [0x14035cc80]
or rax, qword [0x14035cc88]
je 0x1400cbbaf
cmp dword [0x1403617c8], 0
jne 0x1400cbbaf
lea rbx, [rbp + 0x460]
lea rdi, [rbp + 0x458]
mov r15d, 0x579079fc
mov r13d, 0xbbd0e826
mov r14d, 0x734a26ad
mov r12d, 0xd94b8719
jmp 0x1400cc823
mov eax, dword [rbp + 0x4f8]
cmp dword [0x1403617c8], 0
jne 0x1400cbbaf
sub rsp, 0x20
lea rcx, str.UnrealWindow
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowA]
lea r8, [rbp + 0x428]
add rsp, 0x20
mov qword [rbp + 0x398], rax
test rax, rax
je 0x1400cc816
mov ecx, 0xbdb16414
jmp 0x1400cc876
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x4e0]
mov qword [rcx], rax
mov ecx, 0x68278e8d
jmp 0x1400cc8c0
mov qword [rbp + 0x4f8], rbx
mov rax, qword [rbp + 0x4f8]
mov rax, qword [rax]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x3d0], eax
mov eax, dword [0x14035d8b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xb787af90
mov eax, 0x3723d41f
cmove ecx, eax
cmp dword [0x14035d8bc], 0xa
cmovl ecx, eax
nop dword [rax + rax]
cmp ecx, 0x20551930
jle 0x1400cc920
cmp ecx, 0x60c01559
jle 0x1400cc990
cmp ecx, 0x72330772
jle 0x1400cca8a
cmp ecx, 0x78a11ab7
jg 0x1400ccb69
cmp ecx, 0x72330773
je 0x1400cceba
cmp ecx, 0x7280c765
jne 0x1400cc8c0
mov ecx, 0x4c52e742
xor r10d, r10d
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x410], rax
jmp 0x1400cc8c0
cmp ecx, 0xdf39e8d0
jle 0x1400cca00
cmp ecx, 0x51fbf70
jle 0x1400cca48
cmp ecx, 0x10dd1022
jg 0x1400ccb36
cmp ecx, 0x51fbf71
je 0x1400ccbeb
cmp ecx, 0xdea6edb
jne 0x1400cc8c0
cmp dword [rbp + 0x3e0], 0
sete byte [rbp + 0x434]
mov eax, dword [0x14035d8b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xc892962c
mov eax, 0xce5222b0
jmp 0x1400cc8ab
cmp ecx, 0x460b5287
jle 0x1400ccb08
cmp ecx, 0x599481c2
jg 0x1400ccba2
cmp ecx, 0x460b5288
je 0x1400ccbd5
cmp ecx, 0x4c52e742
jne 0x1400cc8c0
mov dword [rbp + 0x3e0], r10d
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x4d8], rax
mov eax, dword [0x14035d8b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xc892962c
mov eax, 0xdea6edb
jmp 0x1400cc8ab
cmp ecx, 0xc892962b
jg 0x1400ccab3
cmp ecx, 0xb787af90
je 0x1400cd09c
cmp ecx, 0xbad49ae1
je 0x1400cd2d8
cmp ecx, 0xbdb16414
jne 0x1400cc8c0
mov qword [rbp + 0x498], r8
mov rax, qword [rbp + 0x498]
mov ecx, 0x6f169ed2
jmp 0x1400cc8c0
cmp ecx, 0xdf39e8d1
je 0x1400cd066
cmp ecx, 0xe90435db
je 0x1400cd189
cmp ecx, 0xfae9e9e1
jne 0x1400cc8c0
mov eax, dword [0x14035d8b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xb787af90
mov eax, 0xbad49ae1
jmp 0x1400cc8ab
cmp ecx, 0x60c0155a
je 0x1400cd084
cmp ecx, 0x68278e8d
je 0x1400cd193
cmp ecx, 0x6f169ed2
je 0x1400cd3f0
jmp 0x1400cc8c0
cmp ecx, 0xc892962c
je 0x1400cd11d
cmp ecx, 0xce5222b0
je 0x1400cd36d
cmp ecx, 0xd511578f
jne 0x1400cc8c0
mov rax, qword [rbp + 0x400]
mov qword [rbp + 0x4f0], rax
mov rax, qword [rbp + 0x4b8]
test r11d, r11d
mov ecx, 0x5a273c3a
mov eax, 0x72330773
cmove ecx, eax
mov r9, qword [rbp + 0x4f0]
jmp 0x1400cc8c0
cmp ecx, 0x20551931
je 0x1400cd145
cmp ecx, 0x33574545
je 0x1400cd3a9
cmp ecx, 0x3723d41f
jne 0x1400cc8c0
mov ecx, 0xe90435db
jmp 0x1400cc8c0
cmp ecx, 0x10dd1023
je 0x1400ccc51
cmp ecx, 0x12af3a85
jne 0x1400cc8c0
mov ecx, 0xd511578f
xor r11d, r11d
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x400], rax
jmp 0x1400cc8c0
cmp ecx, 0x78a11ab8
je 0x1400cced7
cmp ecx, 0x7c5e4603
jne 0x1400cc8c0
mov eax, dword [rbp + 0x3f0]
sub eax, 1
mov dword [rbp + 0x390], eax
mov ecx, 0x20551931
mov eax, 0x7280c765
cmovb ecx, eax
jmp 0x1400cc8c0
cmp ecx, 0x599481c3
jne 0x1400cd3d3
cmp byte [rbp + 0x494], 0
mov ecx, 0x10dd1023
mov eax, 0x68278e8d
cmovne ecx, eax
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x3a0], rax
jmp 0x1400cc8c0
mov ecx, 0x7c5e4603
mov eax, dword [rbp + 0x3d0]
mov dword [rbp + 0x3f0], eax
jmp 0x1400cc8c0
mov eax, dword [rbp + 0x390]
mov rcx, qword [rbp + 0x458]
mov rdx, qword [rbp + 0x460]
mov qword [rbp + 0x4a0], rcx
mov qword [rbp + 0x4f8], rdx
mov ecx, 0xb34de55f
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x38a1965c
je 0x1400ccc5e
cmp ecx, 0xb34de55f
jne 0x1400ccc20
mov rcx, qword [rbp + 0x4f8]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rbp + 0x4a0]
mov ecx, dword [rcx + rax*4]
mov dword [rbp + 0x4e0], ecx
mov ecx, 0x38a1965c
jmp 0x1400ccc20
mov ecx, 0x5a273c3a
xor r9d, r9d
jmp 0x1400cc8c0
mov dword [rbp + 0x3c0], r11d
mov dword [rbp + 0x3b8], r10d
mov qword [rbp + 0x3b0], r9
mov r10d, dword [rbp + 0x4e0]
add r10, qword [rbp + 0x4a0]
mov r11d, dword [rbp + 0x378]
mov esi, 0x547b594e
jmp 0x1400cccc0
mov dword [rbp + 0x418], r9d
mov dword [rbp + 0x448], edx
lea rax, [rcx + 1]
mov qword [rbp + 0x4f8], rax
mov al, byte [rcx]
mov byte [rbp + 0x4b4], al
cmp byte [rbp + 0x4b4], 0
mov esi, 0xcacf634f
cmove esi, r12d
nop
cmp esi, 0x16eba8ef
jle 0x1400ccd20
cmp esi, 0x734a26ac
jg 0x1400ccd60
cmp esi, 0x547b594e
je 0x1400cce26
cmp esi, 0x608c21cf
jne 0x1400cce30
mov dword [rbp + 0x438], r8d
test r13d, r13d
mov esi, 0x16eba8f0
cmove esi, r14d
mov rcx, qword [rbp + 0x4f8]
mov r9d, dword [rbp + 0x438]
mov edx, r15d
jmp 0x1400cccc0
cmp esi, 0xdd0af8e4
jg 0x1400ccd90
cmp esi, 0xcacf634f
je 0x1400ccdae
cmp esi, 0xd94b8719
jne 0x1400cccc0
mov r15d, dword [rbp + 0x448]
mov esi, 0x608c21cf
mov r13d, 1
mov r8d, dword [rbp + 0x448]
jmp 0x1400cccc0
cmp esi, 0x734a26ad
je 0x1400ccc8f
cmp esi, 0x7ff310fa
jne 0x1400cccc0
mov esi, 0x734a26ad
mov edx, r11d
mov rcx, r10
jmp 0x1400cccc0
cmp esi, 0xdd0af8e5
je 0x1400ccdef
cmp esi, 0x141a0a16
jne 0x1400cccc0
mov esi, 0xdd0af8e5
jmp 0x1400cccc0
movsx eax, byte [rbp + 0x4b4]
xor eax, dword [rbp + 0x448]
mov dword [rbp + 0x4e0], eax
mov eax, 0xf8e71050
nop word cs:[rax + rax]
cmp eax, 0x767229e8
je 0x1400cce0a
cmp eax, 0xf8e71050
jne 0x1400ccdd0
mov eax, 0x767229e8
imul esi, dword [rbp + 0x4e0], 0x1000193
jmp 0x1400ccdd0
mov r15d, dword [rbp + 0x3f8]
mov esi, 0x608c21cf
xor r13d, r13d
mov r8d, dword [rbp + 0x418]
jmp 0x1400cccc0
mov dword [rbp + 0x4a0], esi
mov eax, dword [rbp + 0x4a0]
mov dword [rbp + 0x3f8], eax
mov esi, 0x141a0a16
jmp 0x1400cccc0
mov esi, 0x7ff310fa
jmp 0x1400cccc0
cmp esi, 0x16eba8f0
jne 0x1400cccc0
mov eax, dword [rbp + 0x438]
mov dword [rbp + 0x388], eax
mov eax, 0x308baed8
mov r15d, 0x579079fc
mov r13d, 0xbbd0e826
lea r8, [rbp + 0x428]
mov r9, qword [rbp + 0x3b0]
mov r10d, dword [rbp + 0x3b8]
mov r11d, dword [rbp + 0x3c0]
nop word cs:[rax + rax]
nop
cmp eax, 0x308baed8
je 0x1400cce90
cmp eax, 0x492dd4c6
jne 0x1400cce80
jmp 0x1400cce97
mov eax, 0x492dd4c6
jmp 0x1400cce80
mov eax, 0x8b6b04f8
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov dword [rbp + 0x370], eax
mov ecx, 0x33574545
jmp 0x1400cc8c0
mov eax, 0x9a23b17f
nop
cmp eax, 0x9a23b17f
je 0x1400cced0
cmp eax, 0xe1dae7f0
jne 0x1400ccec0
jmp 0x1400ccf45
mov eax, 0xe1dae7f0
jmp 0x1400ccec0
mov eax, dword [rbp + 0x390]
mov rcx, qword [rbp + 0x458]
mov rdx, qword [rbp + 0x460]
mov qword [rbp + 0x4e0], rcx
mov qword [rbp + 0x4a0], rdx
mov rcx, qword [rbp + 0x4a0]
mov ecx, dword [rcx + 0x1c]
add rcx, qword [rbp + 0x4e0]
mov qword [rbp + 0x4f8], rcx
mov edx, 0xb6533f81
nop word cs:[rax + rax]
cmp edx, 0x35ac7d8b
je 0x1400cd004
cmp edx, 0xb6533f81
jne 0x1400ccf20
mov rcx, qword [rbp + 0x4a0]
mov ecx, dword [rcx + 0x24]
mov edx, 0x35ac7d8b
jmp 0x1400ccf20
mov qword [rbp + 0x4e0], r8
mov rax, qword [rbp + 0x4e0]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp + 0x4a0], rax
mov eax, dword [0x14035d918]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035d91c], 0xa
setl cl
or cl, al
mov eax, 0x42a1e633
mov ecx, 0x5db5058e
cmovne eax, ecx
mov edx, 0x42a1e633
mov ecx, 0x21ab2f5a
cmovne edx, ecx
mov ecx, 0xaa9b84de
jmp 0x1400ccfb0
mov ecx, 0xb3dea158
nop word cs:[rax + rax]
nop
cmp ecx, 0x21ab2f59
jle 0x1400ccfe0
cmp ecx, 0x5db5058e
je 0x1400ccf9f
cmp ecx, 0x42a1e633
je 0x1400ccff2
cmp ecx, 0x21ab2f5a
jne 0x1400ccfb0
mov rsi, qword [rbp + 0x4a0]
mov ecx, eax
jmp 0x1400ccfb0
cmp ecx, 0xaa9b84de
je 0x1400cd000
cmp ecx, 0xb3dea158
jne 0x1400ccfb0
jmp 0x1400cd03d
mov rcx, qword [rbp + 0x4a0]
mov ecx, 0x21ab2f5a
jmp 0x1400ccfb0
mov ecx, edx
jmp 0x1400ccfb0
mov dword [rbp + 0x438], ecx
mov ecx, dword [rbp + 0x438]
add rcx, qword [rbp + 0x4e0]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rbp + 0x4f8]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x4e0]
mov qword [rbp + 0x4c0], rax
mov ecx, 0x60c0155a
jmp 0x1400cc8c0
mov qword [rbp + 0x4f8], rsi
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x4e0]
mov qword [rcx], rax
mov byte [rbp + 0x494], 1
mov ecx, 0x599481c3
jmp 0x1400cc8c0
mov ecx, 0x4c52e742
mov r10d, 1
mov rax, qword [rbp + 0x4c8]
mov qword [rbp + 0x410], rax
jmp 0x1400cc8c0
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x4c8], rax
mov ecx, 0xdf39e8d1
jmp 0x1400cc8c0
mov eax, dword [0x14035d8d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035d8dc], 0xa
setl cl
or cl, al
mov ecx, 0xf25d8978
cmovne ecx, r15d
mov edx, 0xf25d8978
cmovne edx, r13d
mov eax, 0xedd86d1e
jmp 0x1400cd0e0
mov eax, 0xbbd0e826
nop dword [rax + rax]
cmp eax, 0xf25d8977
jle 0x1400cd100
cmp eax, 0xf25d8978
je 0x1400cd0d3
cmp eax, 0x579079fc
je 0x1400cd112
cmp eax, 0x61ea2b68
jne 0x1400cd0e0
jmp 0x1400cd12d
cmp eax, 0xbbd0e826
je 0x1400cd119
cmp eax, 0xedd86d1e
jne 0x1400cd0e0
mov eax, edx
jmp 0x1400cd0e0
mov eax, 0x61ea2b68
jmp 0x1400cd0e0
mov eax, ecx
jmp 0x1400cd0e0
mov eax, dword [rbp + 0x3e0]
mov ecx, 0xdea6edb
jmp 0x1400cc8c0
mov qword [rbp + 0x4f8], rbx
mov rax, qword [rbp + 0x4f8]
mov ecx, 0xbad49ae1
jmp 0x1400cc8c0
mov eax, 0x847e7592
nop word [rax + rax]
cmp eax, 0x847e7592
je 0x1400cd160
cmp eax, 0x4f7590e2
jne 0x1400cd150
jmp 0x1400cd167
mov eax, 0x4f7590e2
jmp 0x1400cd150
mov qword [rbp + 0x4f8], 0x7690400
mov rax, qword [rbp + 0x4f8]
mov dword [rbp + 0x378], eax
mov ecx, 0x51fbf71
jmp 0x1400cc8c0
mov ecx, 0x460b5288
jmp 0x1400cc8c0
mov rax, qword [rbp + 0x3a0]
mov qword [rbp + 0x4d0], rax
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4b8], rax
mov rax, qword [rbp + 0x4b8]
mov rax, qword [rbp + 0x428]
mov rcx, qword [rax + 0x30]
mov qword [rbp + 0x4e0], rdi
mov edx, 0x6b083acc
jmp 0x1400cd200
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov edx, dword [rcx + rax + 0x88]
mov eax, dword [rcx + rax + 0x8c]
add rdx, rcx
mov qword [rbp + 0x4a0], rdx
mov edx, 0xa25727d7
nop word [rax + rax]
cmp edx, 0xa25727d7
je 0x1400cd24e
cmp edx, 0x6b083acc
jne 0x1400cd200
mov rax, qword [rbp + 0x4e0]
mov qword [rax], rcx
mov eax, dword [rcx + 0x3c]
mov dword [rbp + 0x438], eax
mov edx, 0x97807f37
nop dword [rax + rax]
cmp edx, 0x13a6a0f0
je 0x1400cd1cf
cmp edx, 0x97807f37
jne 0x1400cd230
movsxd rax, dword [rbp + 0x438]
mov edx, 0x13a6a0f0
jmp 0x1400cd230
mov dword [rbp + 0x4f8], eax
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0x460], rax
mov ecx, dword [rbp + 0x4f8]
mov dword [rbp + 0x450], ecx
mov ecx, 0xdb6de61f
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xdb6de61f
je 0x1400cd292
cmp ecx, 0xedae238e
jne 0x1400cd280
jmp 0x1400cd299
mov ecx, 0xedae238e
jmp 0x1400cd280
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4f8], rdi
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x4a0]
cmp rcx, qword [rax]
mov ecx, 0xfae9e9e1
mov eax, 0x12af3a85
cmove ecx, eax
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x3c8], rax
jmp 0x1400cc8c0
mov eax, dword [0x14035d8d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035d8dc], 0xa
setl cl
or cl, al
mov ecx, 0xf25d8978
cmovne ecx, r15d
mov edx, 0xf25d8978
cmovne edx, r13d
mov eax, 0xedd86d1e
jmp 0x1400cd320
mov eax, 0xbbd0e826
nop word cs:[rax + rax]
nop
cmp eax, 0xf25d8977
jle 0x1400cd350
cmp eax, 0xf25d8978
je 0x1400cd30f
cmp eax, 0x579079fc
je 0x1400cd362
cmp eax, 0x61ea2b68
jne 0x1400cd320
jmp 0x1400cc878
cmp eax, 0xbbd0e826
je 0x1400cd369
cmp eax, 0xedd86d1e
jne 0x1400cd320
mov eax, edx
jmp 0x1400cd320
mov eax, 0x61ea2b68
jmp 0x1400cd320
mov eax, ecx
jmp 0x1400cd320
cmp byte [rbp + 0x434], 0
mov ecx, 0xd511578f
mov eax, 0x12af3a85
cmovne ecx, eax
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x3c8], rax
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x400], rax
mov r11d, dword [rbp + 0x3e0]
jmp 0x1400cc8c0
mov eax, dword [rbp + 0x388]
cmp eax, dword [rbp + 0x370]
mov ecx, 0x7c5e4603
mov eax, 0x78a11ab8
cmove ecx, eax
mov eax, dword [rbp + 0x390]
mov dword [rbp + 0x3f0], eax
jmp 0x1400cc8c0
cmp ecx, 0x5a273c3a
jne 0x1400cc8c0
jmp 0x1400cd500
mov eax, 0x364b2763
nop word cs:[rax + rax]
nop
cmp eax, 0x364b2763
je 0x1400cd410
cmp eax, 0x18838d5e
jne 0x1400cd400
jmp 0x1400cd420
mov eax, 0x18838d5e
jmp 0x1400cd400
mov qword [rbp + 0x4e0], r8
mov rax, qword gs:[0x60]
mov qword [rbp + 0x4a0], rax
mov ecx, 0xb2e4adcd
nop dword [rax]
cmp ecx, 0x71009c27
je 0x1400cd460
cmp ecx, 0xb2e4adcd
jne 0x1400cd440
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x71009c27
jmp 0x1400cd440
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
add rax, 0x18
mov qword [rbp + 0x4a0], rax
mov eax, 0x486a8ab1
nop
cmp eax, 0x847a5e40
je 0x1400cd4b0
cmp eax, 0x486a8ab1
jne 0x1400cd480
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rax]
mov qword [rbp + 0x4f8], rax
mov eax, 0x847a5e40
jmp 0x1400cd480
mov rax, qword [rbp + 0x4f8]
add rax, 0x10
mov qword [rbp + 0x4a0], rax
mov eax, 0xaa347db3
nop word [rax + rax]
cmp eax, 0x41c78578
je 0x1400cc860
cmp eax, 0xaa347db3
jne 0x1400cd4d0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rax]
mov qword [rbp + 0x4f8], rax
mov eax, 0x41c78578
jmp 0x1400cd4d0
mov rax, qword [rbp + 0x498]
mov qword [rbp + 0x450], r9
mov eax, 0x4781015e
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x336310f3
jle 0x1400cd570
cmp eax, 0x336310f4
je 0x1400cd59d
cmp eax, 0x4d363c36
je 0x1400cd5c8
cmp eax, 0x4781015e
jne 0x1400cd520
mov rax, qword [rbp + 0x450]
sub rsp, 0x20
mov rcx, qword [rbp + 0x398]
lea rdx, [0x1403617c8]
call rax
add rsp, 0x20
mov dword [rbp + 0x4f8], eax
mov eax, 0x336310f4
jmp 0x1400cd520
cmp eax, 0x9c9eecdd
je 0x1400cc810
cmp eax, 0x2bb04c8b
jne 0x1400cd520
mov eax, dword [0x14035cf60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d363c36
mov ecx, 0x9c9eecdd
jmp 0x1400cd5b6
mov eax, dword [0x14035cf60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d363c36
mov ecx, 0x2bb04c8b
cmove eax, ecx
cmp dword [0x14035cf64], 0xa
cmovl eax, ecx
jmp 0x1400cd520
mov eax, 0x2bb04c8b
jmp 0x1400cd520
mov rax, qword [0x14035cc80]
or rax, qword [0x14035cc88]
je 0x1400ce130
lea r14, [rbp + 0x458]
mov r12d, 0x9458a8a3
mov r15d, 0x734a26ad
mov r13d, 0xd94b8719
jmp 0x1400cd623
mov eax, dword [rbp + 0x390]
cmp dword [0x1403617c8], 0
jne 0x1400ce130
sub rsp, 0x20
lea rcx, str.UnrealWindow
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowA]
add rsp, 0x20
mov qword [rbp + 0x398], rax
test rax, rax
je 0x1400cd616
mov eax, 0x2e12dbab
lea r9, [rbp + 0x498]
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x49f29881
je 0x1400cd610
cmp eax, 0x2e12dbab
jne 0x1400cd660
mov eax, 0x949eaee1
jmp 0x1400cd696
mov rax, qword [rbp + 0x4f8]
mov rbx, qword [rbp + 0x4e0]
mov qword [rbx], rax
mov eax, 0x673fdcae
nop word cs:[rax + rax]
cmp eax, 0xc5b982ac
jle 0x1400cd6f0
cmp eax, 0x3cc9f51e
jg 0x1400cd790
cmp eax, 0xff81f611
jle 0x1400cd7fb
cmp eax, 0xff81f612
je 0x1400cdf92
cmp eax, 0xe5d9227
je 0x1400cda98
cmp eax, 0x3b69cdfa
jne 0x1400cd6a0
mov rax, qword [rbp + 0x4c8]
mov qword [rbp + 0x4d0], rax
mov eax, 0xab42e4b1
jmp 0x1400cd6a0
cmp eax, 0x9af5cc33
jg 0x1400cd740
cmp eax, 0x8e398b43
jle 0x1400cd875
cmp eax, 0x8e398b44
je 0x1400cdaf7
cmp eax, 0x9458a8a3
je 0x1400cd931
cmp eax, 0x949eaee1
jne 0x1400cd6a0
mov qword [rbp + 0x4b8], r9
mov rax, qword [rbp + 0x4b8]
mov eax, 0x492a23ee
jmp 0x1400cd6a0
cmp eax, 0xa3735263
jle 0x1400cd8ad
cmp eax, 0xa3735264
je 0x1400cdb17
cmp eax, 0xab42e4b1
je 0x1400cd94c
cmp eax, 0xbcdc88b2
jne 0x1400cd6a0
mov eax, 0x9af5cc34
mov ecx, dword [rbp + 0x378]
mov dword [rbp + 0x400], ecx
jmp 0x1400cd6a0
cmp eax, 0x492a23ed
jle 0x1400cd8f4
cmp eax, 0x492a23ee
je 0x1400cdff0
cmp eax, 0x4ea8b8bc
je 0x1400cd9de
cmp eax, 0x673fdcae
jne 0x1400cd6a0
mov rax, qword [rbp + 0x3a0]
mov qword [rbp + 0x4d8], rax
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4c0], rax
mov rax, qword [rbp + 0x4c0]
mov rax, qword [rbp + 0x498]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x4e0], r14
mov edi, 0x6b083acc
jmp 0x1400cd990
cmp eax, 0xc5b982ad
je 0x1400cdc8e
cmp eax, 0xca4d5f5d
jne 0x1400cdfda
mov eax, dword [rbp + 0x388]
mov rbx, qword [rbp + 0x458]
mov rdi, qword [rbp + 0x460]
mov qword [rbp + 0x4e0], rbx
mov qword [rbp + 0x4a0], rdi
mov rbx, qword [rbp + 0x4a0]
mov ebx, dword [rbx + 0x1c]
add rbx, qword [rbp + 0x4e0]
mov qword [rbp + 0x4f8], rbx
mov edi, 0xb6533f81
cmp edi, 0x35ac7d8b
je 0x1400cdf59
cmp edi, 0xb6533f81
jne 0x1400cd850
mov rbx, qword [rbp + 0x4a0]
mov ebx, dword [rbx + 0x24]
mov edi, 0x35ac7d8b
jmp 0x1400cd850
cmp eax, 0x81422338
je 0x1400cdaac
cmp eax, 0x83c628a7
jne 0x1400cd6a0
test r11d, r11d
mov eax, 0x9b739d3d
cmove eax, r12d
mov r10d, r11d
mov qword [rbp + 0x410], rdx
mov qword [rbp + 0x3f0], rdx
jmp 0x1400cd6a0
cmp eax, 0x9af5cc34
je 0x1400cdad6
cmp eax, 0x9b739d3d
jne 0x1400cd6a0
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x4f0], rax
mov rax, qword [rbp + 0x4c0]
test r10d, r10d
mov eax, 0xc603d2e5
mov ecx, 0x8e398b44
cmove eax, ecx
mov r8, qword [rbp + 0x4f0]
jmp 0x1400cd6a0
cmp eax, 0x3cc9f51f
je 0x1400cdc84
cmp eax, 0x44d5cca4
jne 0x1400cd6a0
cmp byte [rbp + 0x4b4], 0
mov eax, 0xa3735264
mov ecx, 0x673fdcae
cmovne eax, ecx
mov rcx, qword [rbp + 0x4f0]
mov qword [rbp + 0x3a0], rcx
jmp 0x1400cd6a0
mov eax, 0x9b739d3d
xor r10d, r10d
mov rcx, qword [rbp + 0x3f0]
mov qword [rbp + 0x410], rcx
jmp 0x1400cd6a0
mov eax, 0x83c628a7
mov r11d, 1
mov rdx, qword [rbp + 0x4d0]
jmp 0x1400cd6a0
mov qword [rbp + 0x4f8], rbx
mov rbx, qword [rbp + 0x4f8]
mov edi, dword [rax + rbx + 0x88]
mov ebx, dword [rax + rbx + 0x8c]
add rdi, rax
mov qword [rbp + 0x4a0], rdi
mov edi, 0xa25727d7
nop
cmp edi, 0xa25727d7
je 0x1400cdc0b
cmp edi, 0x6b083acc
jne 0x1400cd990
mov rbx, qword [rbp + 0x4e0]
mov qword [rbx], rax
mov ebx, dword [rax + 0x3c]
mov dword [rbp + 0x428], ebx
mov edi, 0x97807f37
nop dword [rax]
cmp edi, 0x13a6a0f0
je 0x1400cd963
cmp edi, 0x97807f37
jne 0x1400cd9c0
movsxd rbx, dword [rbp + 0x428]
mov edi, 0x13a6a0f0
jmp 0x1400cd9c0
mov eax, dword [0x14035d8d8]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
cmp dword [0x14035d8dc], 0xa
setl bl
or bl, al
mov ebx, 0xf25d8978
mov eax, 0x579079fc
cmovne ebx, eax
mov edi, 0xf25d8978
mov eax, 0xbbd0e826
cmovne edi, eax
mov eax, 0xedd86d1e
jmp 0x1400cda30
mov eax, 0xbbd0e826
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xf25d8977
jle 0x1400cda50
cmp eax, 0xf25d8978
je 0x1400cda1d
cmp eax, 0x579079fc
je 0x1400cda62
cmp eax, 0x61ea2b68
jne 0x1400cda30
jmp 0x1400cda6d
cmp eax, 0xbbd0e826
je 0x1400cda69
cmp eax, 0xedd86d1e
jne 0x1400cda30
mov eax, edi
jmp 0x1400cda30
mov eax, 0x61ea2b68
jmp 0x1400cda30
mov eax, ebx
jmp 0x1400cda30
lea rax, [rbp + 0x460]
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov rax, qword [rax]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x378], eax
mov eax, 0x3cc9f51f
jmp 0x1400cd6a0
mov eax, 0x83c628a7
xor r11d, r11d
mov rdx, qword [rbp + 0x4d8]
jmp 0x1400cd6a0
mov eax, dword [rbp + 0x3e0]
cmp eax, dword [rbp + 0x3f8]
mov eax, 0x9af5cc34
mov ecx, 0xca4d5f5d
cmove eax, ecx
mov ecx, dword [rbp + 0x388]
mov dword [rbp + 0x400], ecx
jmp 0x1400cd6a0
mov eax, dword [rbp + 0x400]
sub eax, 1
mov dword [rbp + 0x388], eax
mov eax, 0xff81f612
mov ecx, 0xe5d9227
cmovb eax, ecx
jmp 0x1400cd6a0
mov eax, 0x9a23b17f
nop dword [rax]
cmp eax, 0x9a23b17f
je 0x1400cdb10
cmp eax, 0xe1dae7f0
jne 0x1400cdb00
jmp 0x1400cdb24
mov eax, 0xe1dae7f0
jmp 0x1400cdb00
mov eax, 0xc603d2e5
xor r8d, r8d
jmp 0x1400cd6a0
mov qword [rbp + 0x4e0], r9
mov rax, qword [rbp + 0x4e0]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp + 0x4a0], rax
mov eax, dword [0x14035d918]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
cmp dword [0x14035d91c], 0xa
setl bl
or bl, al
mov ebx, 0x42a1e633
mov eax, 0x5db5058e
cmovne ebx, eax
mov edi, 0x42a1e633
mov eax, 0x21ab2f5a
cmovne edi, eax
mov eax, 0xaa9b84de
jmp 0x1400cdb90
mov eax, 0xb3dea158
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21ab2f59
jle 0x1400cdbc0
cmp eax, 0x5db5058e
je 0x1400cdb7e
cmp eax, 0x42a1e633
je 0x1400cdbd0
cmp eax, 0x21ab2f5a
jne 0x1400cdb90
mov rsi, qword [rbp + 0x4a0]
mov eax, ebx
jmp 0x1400cdb90
cmp eax, 0xaa9b84de
je 0x1400cdbde
cmp eax, 0xb3dea158
jne 0x1400cdb90
jmp 0x1400cdbe2
mov rax, qword [rbp + 0x4a0]
mov eax, 0x21ab2f5a
jmp 0x1400cdb90
mov eax, edi
jmp 0x1400cdb90
mov qword [rbp + 0x4f8], rsi
mov rax, qword [rbp + 0x4f8]
mov rbx, qword [rbp + 0x4e0]
mov qword [rbx], rax
mov byte [rbp + 0x4b4], 1
mov eax, 0x44d5cca4
jmp 0x1400cd6a0
mov dword [rbp + 0x4f8], ebx
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0x460], rax
mov ebx, dword [rbp + 0x4f8]
mov dword [rbp + 0x450], ebx
mov ebx, 0xdb6de61f
cmp ebx, 0xdb6de61f
je 0x1400cdc42
cmp ebx, 0xedae238e
jne 0x1400cdc30
jmp 0x1400cdc49
mov ebx, 0xedae238e
jmp 0x1400cdc30
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4f8], r14
mov rax, qword [rbp + 0x4f8]
mov rbx, qword [rbp + 0x4a0]
cmp rbx, qword [rax]
mov eax, 0x4ea8b8bc
cmove eax, r12d
mov rcx, qword [rbp + 0x4d8]
mov qword [rbp + 0x3f0], rcx
jmp 0x1400cd6a0
mov eax, 0xbcdc88b2
jmp 0x1400cd6a0
mov eax, dword [rbp + 0x388]
mov rbx, qword [rbp + 0x458]
mov rdi, qword [rbp + 0x460]
mov qword [rbp + 0x4a0], rbx
mov qword [rbp + 0x4f8], rdi
mov ebx, 0xb34de55f
nop word cs:[rax + rax]
nop
cmp ebx, 0x38a1965c
je 0x1400cdcf1
cmp ebx, 0xb34de55f
jne 0x1400cdcc0
mov rbx, qword [rbp + 0x4f8]
mov ebx, dword [rbx + 0x20]
add rbx, qword [rbp + 0x4a0]
mov ebx, dword [rbx + rax*4]
mov dword [rbp + 0x4e0], ebx
mov ebx, 0x38a1965c
jmp 0x1400cdcc0
mov qword [rbp + 0x3c0], rdx
mov dword [rbp + 0x3b8], r11d
mov dword [rbp + 0x3b0], r10d
mov qword [rbp + 0x3c8], r8
mov rcx, r14
mov r10d, dword [rbp + 0x4e0]
add r10, qword [rbp + 0x4a0]
mov r11d, dword [rbp + 0x370]
mov edi, 0x547b594e
jmp 0x1400cdd60
mov dword [rbp + 0x448], r9d
mov dword [rbp + 0x438], esi
lea rdi, [rax + 1]
mov qword [rbp + 0x4f8], rdi
mov bl, byte [rax]
mov byte [rbp + 0x3d0], bl
cmp byte [rbp + 0x3d0], 0
mov edi, 0xcacf634f
cmove edi, r13d
nop dword [rax]
cmp edi, 0x16eba8ef
jle 0x1400cddc0
cmp edi, 0x734a26ac
jg 0x1400cde00
cmp edi, 0x547b594e
je 0x1400cdec8
cmp edi, 0x608c21cf
jne 0x1400cded2
mov dword [rbp + 0x428], r8d
test r12d, r12d
mov edi, 0x16eba8f0
cmove edi, r15d
mov rax, qword [rbp + 0x4f8]
mov r9d, dword [rbp + 0x428]
mov esi, r14d
jmp 0x1400cdd60
cmp edi, 0xdd0af8e4
jg 0x1400cde30
cmp edi, 0xcacf634f
je 0x1400cde4e
cmp edi, 0xd94b8719
jne 0x1400cdd60
mov r14d, dword [rbp + 0x438]
mov edi, 0x608c21cf
mov r12d, 1
mov r8d, dword [rbp + 0x438]
jmp 0x1400cdd60
cmp edi, 0x734a26ad
je 0x1400cdd2c
cmp edi, 0x7ff310fa
jne 0x1400cdd60
mov edi, 0x734a26ad
mov esi, r11d
mov rax, r10
jmp 0x1400cdd60
cmp edi, 0xdd0af8e5
je 0x1400cde91
cmp edi, 0x141a0a16
jne 0x1400cdd60
mov edi, 0xdd0af8e5
jmp 0x1400cdd60
movsx edi, byte [rbp + 0x3d0]
xor edi, dword [rbp + 0x438]
mov dword [rbp + 0x4e0], edi
mov edi, 0xf8e71050
nop word cs:[rax + rax]
cmp edi, 0x767229e8
je 0x1400cdeac
cmp edi, 0xf8e71050
jne 0x1400cde70
mov edi, 0x767229e8
imul ebx, dword [rbp + 0x4e0], 0x1000193
jmp 0x1400cde70
mov r14d, dword [rbp + 0x418]
mov edi, 0x608c21cf
xor r12d, r12d
mov r8d, dword [rbp + 0x448]
jmp 0x1400cdd60
mov dword [rbp + 0x4a0], ebx
mov edi, dword [rbp + 0x4a0]
mov dword [rbp + 0x418], edi
mov edi, 0x141a0a16
jmp 0x1400cdd60
mov edi, 0x7ff310fa
jmp 0x1400cdd60
cmp edi, 0x16eba8f0
jne 0x1400cdd60
mov eax, dword [rbp + 0x428]
mov dword [rbp + 0x3e0], eax
mov eax, 0x308baed8
mov r14, rcx
mov r12d, 0x9458a8a3
lea r9, [rbp + 0x498]
mov r8, qword [rbp + 0x3c8]
mov r10d, dword [rbp + 0x3b0]
mov r11d, dword [rbp + 0x3b8]
mov rdx, qword [rbp + 0x3c0]
nop dword [rax + rax]
cmp eax, 0x308baed8
je 0x1400cdf30
cmp eax, 0x492dd4c6
jne 0x1400cdf20
jmp 0x1400cdf37
mov eax, 0x492dd4c6
jmp 0x1400cdf20
mov qword [rbp + 0x4f8], 0x5f2dbde7
mov rax, qword [rbp + 0x4f8]
mov dword [rbp + 0x3f8], eax
mov eax, 0x81422338
jmp 0x1400cd6a0
mov dword [rbp + 0x428], ebx
mov ebx, dword [rbp + 0x428]
add rbx, qword [rbp + 0x4e0]
movzx eax, word [rbx + rax*2]
mov rbx, qword [rbp + 0x4f8]
mov eax, dword [rbx + rax*4]
add rax, qword [rbp + 0x4e0]
mov qword [rbp + 0x4c8], rax
mov eax, 0x3b69cdfa
jmp 0x1400cd6a0
mov eax, 0x847e7592
nop word [rax + rax]
cmp eax, 0x847e7592
je 0x1400cdfb0
cmp eax, 0x4f7590e2
jne 0x1400cdfa0
jmp 0x1400cdfb7
mov eax, 0x4f7590e2
jmp 0x1400cdfa0
mov eax, 0xce0b7307
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov dword [rbp + 0x370], eax
mov eax, 0xc5b982ad
jmp 0x1400cd6a0
cmp eax, 0xc603d2e5
jne 0x1400cd6a0
jmp 0x1400ce100
mov eax, 0x364b2763
nop word cs:[rax + rax]
nop
cmp eax, 0x364b2763
je 0x1400ce010
cmp eax, 0x18838d5e
jne 0x1400ce000
jmp 0x1400ce020
mov eax, 0x18838d5e
jmp 0x1400ce000
mov qword [rbp + 0x4e0], r9
mov rax, qword gs:[0x60]
mov qword [rbp + 0x4a0], rax
mov ebx, 0xb2e4adcd
nop dword [rax]
cmp ebx, 0x71009c27
je 0x1400ce060
cmp ebx, 0xb2e4adcd
jne 0x1400ce040
mov rax, qword [rbp + 0x4a0]
mov ebx, 0x71009c27
jmp 0x1400ce040
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
add rax, 0x18
mov qword [rbp + 0x4a0], rax
mov eax, 0x486a8ab1
nop
cmp eax, 0x847a5e40
je 0x1400ce0b0
cmp eax, 0x486a8ab1
jne 0x1400ce080
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rax]
mov qword [rbp + 0x4f8], rax
mov eax, 0x847a5e40
jmp 0x1400ce080
mov rax, qword [rbp + 0x4f8]
add rax, 0x10
mov qword [rbp + 0x4a0], rax
mov eax, 0xaa347db3
nop word [rax + rax]
cmp eax, 0x41c78578
je 0x1400cd680
cmp eax, 0xaa347db3
jne 0x1400ce0d0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rax]
mov qword [rbp + 0x4f8], rax
mov eax, 0x41c78578
jmp 0x1400ce0d0
mov rax, qword [rbp + 0x4b8]
sub rsp, 0x20
mov rcx, qword [rbp + 0x398]
lea rdx, [0x1403617c8]
call r8
add rsp, 0x20
mov dword [rbp + 0x390], eax
mov eax, 0x49f29881
jmp 0x1400cd64b
sub rsp, 0x20
lea rcx, [0x140363c30]
call fcn.1402d5c60
add rsp, 0x20
test al, al
je 0x1400dd22a
mov eax, 0x18d4a16e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x5bfd71f9
je 0x1400ce191
cmp eax, 0x18d4a16e
jne 0x1400ce160
movups xmm0, xmmword [0x14031f442]
movups xmmword [rbp + 0x45b], xmm0
movups xmm0, xmmword [0x14031f437]
movaps xmmword [rbp + 0x450], xmm0
mov eax, 0x5bfd71f9
jmp 0x1400ce160
mov eax, dword [0x14035cfa0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035cfa4], 0xa
setl cl
or cl, al
mov r8d, 0xc9a03af
mov eax, 0x44515112
cmove r8d, eax
mov r11d, 0xdd75c5bd
cmove r11d, eax
mov eax, dword [0x14035db98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db9c], 0xa
setl cl
or cl, al
mov r14d, 0xcc4dffbe
mov eax, 0xc3470a37
cmove r14d, eax
mov ebx, 0xad2ba561
cmove ebx, eax
mov eax, 0x8dcc12dd
mov r9d, 0xfdf5932f
mov r10d, 0xc1708194
jmp 0x1400ce220
cmp byte [rbp + 0x4c0], 0
mov eax, 0xe34e9858
cmovne eax, r9d
cmp eax, 0xf100d506
jle 0x1400ce3a0
cmp eax, 0xc9a03ae
jle 0x1400ce3d0
cmp eax, 0xc9a03af
je 0x1400ce541
cmp eax, 0x44515112
je 0x1400ce459
cmp eax, 0x47e48f41
jne 0x1400ce220
mov rdi, qword [rbp + 0x4c8]
mov eax, 0x1648ab5d
nop
cmp eax, 0xeb49fc89
jle 0x1400ce2a0
cmp eax, 0x1202e5d1
jg 0x1400ce310
cmp eax, 0xeb49fc8a
je 0x1400ce537
cmp eax, 0x5ea4b46
jne 0x1400ce260
mov eax, 0xafb6f013
mov rsi, qword [rbp + 0x4a0]
jmp 0x1400ce260
cmp eax, 0x91286f73
je 0x1400ce366
cmp eax, 0xafb6f013
je 0x1400ce372
cmp eax, 0xc1708194
jne 0x1400ce260
mov rax, qword [rbp + 0x4f8]
movsx rax, byte [rdi + rax]
mov qword [rbp + 0x4f0], rax
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul rax, rdx, 0x33
neg rax
add rax, rcx
add rax, 0x31
mov qword [rbp + 0x4e0], rax
mov eax, 0x1202e5d2
jmp 0x1400ce260
cmp eax, 0x1202e5d2
je 0x1400ce32c
cmp eax, 0x1648ab5d
jne 0x1400ce260
mov eax, 0x91286f73
jmp 0x1400ce260
mov rax, qword [rbp + 0x4f0]
mov rcx, qword [rbp + 0x4e0]
xor ecx, eax
mov rax, qword [rbp + 0x4f8]
mov byte [rbp + rax + 0x450], cl
mov rax, qword [rbp + 0x4f8]
add rax, 1
mov qword [rbp + 0x4a0], rax
mov eax, 0x5ea4b46
jmp 0x1400ce260
mov eax, 0xafb6f013
xor esi, esi
jmp 0x1400ce260
mov qword [rbp + 0x4f8], rsi
mov rax, qword [rbp + 0x4f8]
cmp rax, 0x1b
mov eax, 0xeb49fc8a
cmovb eax, r10d
jmp 0x1400ce260
cmp eax, 0xdd75c5bc
jle 0x1400ce400
cmp eax, 0xdd75c5bd
je 0x1400ce54b
cmp eax, 0xdfa6ef9b
je 0x1400ce515
cmp eax, 0xe34e9858
jne 0x1400ce220
mov eax, r11d
jmp 0x1400ce220
cmp eax, 0xf100d507
je 0x1400ce52d
cmp eax, 0xfdf5932f
jne 0x1400ce561
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4c8], rax
mov eax, 0x47e48f41
jmp 0x1400ce220
cmp eax, 0x8d61a622
je 0x1400ce210
cmp eax, 0x8dcc12dd
jne 0x1400ce220
mov qword [rbp + 0x4f8], 0x1a
mov rax, qword [rbp + 0x4f8]
mov al, byte [rbp + rax + 0x450]
mov ecx, 0x1ebc0776
nop word cs:[rax + rax]
nop
cmp ecx, 0x1ebc0776
je 0x1400ce452
cmp ecx, 0x85bea649
jne 0x1400ce440
jmp 0x1400ce463
mov ecx, 0x85bea649
jmp 0x1400ce440
mov eax, 0xdd75c5bd
jmp 0x1400ce220
test al, al
sete byte [rbp + 0x4a0]
mov ecx, 0x37efed03
jmp 0x1400ce4a0
movzx ecx, byte [rbp + 0x4a0]
movzx ecx, byte [rbp + 0x4a0]
movzx ecx, byte [rbp + 0x4a0]
movzx ecx, byte [rbp + 0x4a0]
mov ecx, 0xad2ba561
nop word cs:[rax + rax]
nop
cmp ecx, 0xc3470a36
jle 0x1400ce4d0
cmp ecx, 0xc3470a37
je 0x1400ce473
cmp ecx, 0xcc4dffbe
je 0x1400ce4e2
cmp ecx, 0x37efed03
jne 0x1400ce4a0
mov ecx, ebx
jmp 0x1400ce4a0
cmp ecx, 0xad2ba561
je 0x1400ce4e9
cmp ecx, 0xb8774f97
jne 0x1400ce4a0
jmp 0x1400ce4f7
mov ecx, 0xb8774f97
jmp 0x1400ce4a0
movzx eax, byte [rbp + 0x4a0]
xor al, 1
mov ecx, r14d
jmp 0x1400ce4a0
and al, 1
mov byte [rbp + 0x4f8], al
mov al, byte [rbp + 0x4f8]
mov byte [rbp + 0x4c0], al
mov eax, 0x8d61a622
jmp 0x1400ce220
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x4d8], rax
mov eax, 0x5d544b4
jmp 0x1400ce220
mov eax, 0xe34e9858
jmp 0x1400ce220
mov eax, 0xf100d507
jmp 0x1400ce220
mov eax, 0xdfa6ef9b
jmp 0x1400ce220
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov eax, r8d
jmp 0x1400ce220
cmp eax, 0x5d544b4
jne 0x1400ce220
mov rdx, qword [rbp + 0x4d8]
sub rsp, 0x20
lea rcx, [rbp + 8]
call fcn.14000e320
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363b38]
lea rdx, [rbp - 0x18]
lea r8, [rbp + 8]
call fcn.140034d40
add rsp, 0x20
mov eax, 0x95261822
lea rsi, [rbp - 0x18]
nop dword [rax]
cmp eax, 0xd1d24b4d
je 0x1400ce5d5
cmp eax, 0x95261822
jne 0x1400ce5b0
sub rsp, 0x20
mov rcx, rsi
call fcn.14000ccb0
add rsp, 0x20
mov eax, 0xd1d24b4d
jmp 0x1400ce5b0
mov qword [rbp + 0x4a0], rsi
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x299331c4
nop dword [rax + rax]
cmp ecx, 0x299331c4
je 0x1400ce602
cmp ecx, 0x5363982d
jne 0x1400ce5f0
jmp 0x1400ce609
mov ecx, 0x5363982d
jmp 0x1400ce5f0
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov eax, 0xa4794c2a
nop dword [rax]
cmp eax, 0xa4794c2a
je 0x1400ce630
cmp eax, 0x13d403e0
jne 0x1400ce620
jmp 0x1400ce637
mov eax, 0x13d403e0
jmp 0x1400ce620
mov r12d, 0x34a014a6
mov ebx, 0xfa618626
mov r13d, 0x82858e8f
lea r15, [0x140363c30]
mov r14d, 0xc4df75a1
nop word cs:[rax + rax]
nop
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4f8], rax
mov eax, 0x8768eeed
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x4e80842b
je 0x1400ce6c0
cmp eax, 0x8768eeed
jne 0x1400ce680
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [0x14031f457]
mov qword [rax + 5], rcx
mov rcx, qword [0x14031f452]
mov qword [rax], rcx
mov eax, 0x4e80842b
jmp 0x1400ce680
mov eax, 0xf158beb0
jmp 0x1400ce6e0
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4c8], rax
mov eax, 0xa9814af4
nop word [rax + rax]
cmp eax, 0xfa618625
jg 0x1400ce710
cmp eax, 0xe388b8f7
jg 0x1400ce740
cmp eax, 0xa9814af4
je 0x1400ce7f9
cmp eax, 0xc373377a
jne 0x1400ce6e0
mov eax, 0xe388b8f8
jmp 0x1400ce6e0
cmp eax, 0x44187148
jg 0x1400ce759
cmp eax, 0xfa618626
je 0x1400ce6c7
cmp eax, 0x3194f65f
jne 0x1400ce6e0
cmp byte [rbp + 0x4c0], 0
mov eax, 0xe388b8f8
cmovne eax, ebx
jmp 0x1400ce6e0
cmp eax, 0xe388b8f8
je 0x1400ce942
cmp eax, 0xf158beb0
jne 0x1400ce6e0
mov ecx, 0x76feb4f7
jmp 0x1400ce7a0
cmp eax, 0x61096a78
jne 0x1400ce982
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x4d8], rax
mov eax, 0x44187149
jmp 0x1400ce6e0
test al, al
sete byte [rbp + 0x4a0]
mov al, byte [rbp + 0x4a0]
xor al, 1
mov ecx, 0x30008b22
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x30008b22
je 0x1400ce964
cmp ecx, 0x76feb4f7
jne 0x1400ce7a0
mov qword [rbp + 0x4f8], select
mov rax, qword [rbp + 0x4f8]
mov al, byte [rbp + rax + 0x450]
mov ecx, 0x1ebc0776
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x1ebc0776
je 0x1400ce7f2
cmp ecx, 0x85bea649
jne 0x1400ce7e0
jmp 0x1400ce77c
mov ecx, 0x85bea649
jmp 0x1400ce7e0
mov rdi, qword [rbp + 0x4c8]
mov eax, 0xb6e08568
nop word cs:[rax + rax]
nop
cmp eax, 0xe7f044a1
jle 0x1400ce840
cmp eax, 0x34a014a5
jg 0x1400ce870
cmp eax, 0xe7f044a2
je 0x1400ce8b8
cmp eax, 0x220d946a
jne 0x1400ce810
jmp 0x1400ce95a
cmp eax, 0x979d4f28
je 0x1400ce925
cmp eax, 0xb6182c26
je 0x1400ce931
cmp eax, 0xb6e08568
jne 0x1400ce810
mov eax, 0x979d4f28
jmp 0x1400ce810
cmp eax, 0x34a014a6
je 0x1400ce8d8
cmp eax, 0x57555445
jne 0x1400ce810
mov rax, qword [rbp + 0x4f0]
mov rcx, qword [rbp + 0x4e0]
xor ecx, eax
mov rax, qword [rbp + 0x4f8]
mov byte [rbp + rax + 0x450], cl
mov rax, qword [rbp + 0x4f8]
add rax, 1
mov qword [rbp + 0x4a0], rax
mov eax, 0xb6182c26
jmp 0x1400ce810
mov qword [rbp + 0x4f8], rsi
mov rax, qword [rbp + 0x4f8]
cmp rax, 0xd
mov eax, 0x220d946a
cmovb eax, r12d
jmp 0x1400ce810
mov rax, qword [rbp + 0x4f8]
movsx rax, byte [rdi + rax]
mov qword [rbp + 0x4f0], rax
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul rax, rdx, 0x33
neg rax
add rax, rcx
add rax, 0x31
mov qword [rbp + 0x4e0], rax
mov eax, 0x57555445
jmp 0x1400ce810
mov eax, 0xe7f044a2
xor esi, esi
jmp 0x1400ce810
mov eax, 0xe7f044a2
mov rsi, qword [rbp + 0x4a0]
jmp 0x1400ce810
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov eax, 0x61096a78
jmp 0x1400ce6e0
mov eax, 0xc373377a
jmp 0x1400ce6e0
and al, 1
mov byte [rbp + 0x4f8], al
mov al, byte [rbp + 0x4f8]
mov byte [rbp + 0x4c0], al
mov eax, 0x3194f65f
jmp 0x1400ce6e0
cmp eax, 0x44187149
jne 0x1400ce6e0
mov rcx, qword [rbp + 0x4d8]
sub rsp, 0x20
call fcn.1402d3740
add rsp, 0x20
mov edx, dword [0x140363c30]
mov ecx, 0x1961b44f
jmp 0x1400ce9c0
mov ecx, 0xc4df75a1
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x36679c4
jle 0x1400cea10
cmp ecx, 0x36679c5
je 0x1400ce9ae
cmp ecx, 0x482a4ac3
je 0x1400cea70
cmp ecx, 0x1961b44f
jne 0x1400ce9c0
mov ecx, dword [0x14035cfa8]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x36679c5
cmove ecx, r14d
cmp dword [0x14035cfac], 0xa
cmovl ecx, r14d
jmp 0x1400ce9c0
cmp ecx, 0x82858e8f
je 0x1400cea5e
cmp ecx, 0xc4df75a1
jne 0x1400ce9c0
lea rcx, [rbp + 0x390]
mov qword [rbp + 0x4f8], rcx
mov rcx, qword [rbp + 0x4f8]
mov ecx, dword [0x14035cfa8]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
mov ecx, 0x36679c5
cmove ecx, r13d
cmp dword [0x14035cfac], 0xa
cmovl ecx, r13d
jmp 0x1400ce9c0
mov ecx, 0x482a4ac3
jmp 0x1400ce9c0
mov qword [rbp + 0x390], 0
mov r9, qword [rbp + 0x4f8]
sub rsp, 0x30
mov qword [rsp + 0x20], 8
mov rcx, r15
mov r8, rax
call fcn.1402dad50
add rsp, 0x30
mov rax, qword [rbp + 0x4f8]
movabs rax, 0x300905a4d
cmp qword [rbp + 0x390], rax
je 0x1400ceac7
add dword [0x140363c30], 0x1000
jmp 0x1400ce660
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4f8], rax
mov eax, 0x793d2097
nop word [rax + rax]
cmp eax, 0xf3f2cb6d
je 0x1400ceb11
cmp eax, 0x793d2097
jne 0x1400ceae0
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [0x14031f466]
mov qword [rax + 7], rcx
mov rcx, qword [0x14031f45f]
mov qword [rax], rcx
mov eax, 0xf3f2cb6d
jmp 0x1400ceae0
mov eax, dword [0x14035da50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035da54], 0xa
setl cl
or cl, al
mov r10d, 0xbd69165b
mov eax, 0xc1621deb
cmove r10d, eax
mov r11d, 0xfd78c460
cmove r11d, eax
mov eax, 0xd2cc282f
mov r8d, 0x7633723e
mov r9d, 0xeed18215
jmp 0x1400ceb70
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4f0], rax
mov eax, 0xd67d4a81
nop
cmp eax, 0xd67d4a80
jg 0x1400cebb0
cmp eax, 0xc3573c58
jg 0x1400cebe0
cmp eax, 0x8147d405
je 0x1400cee79
cmp eax, 0x872bdc54
jne 0x1400ceb70
cmp byte [rbp + 0x4c8], 0
mov eax, 0xc3573c59
cmovne eax, r8d
jmp 0x1400ceb70
cmp eax, 0x6454bae8
jle 0x1400cec00
cmp eax, 0x6454bae9
je 0x1400ceb5b
cmp eax, 0x7633723e
jne 0x1400ceb70
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov eax, 0x2862604f
jmp 0x1400ceb70
cmp eax, 0xc3573c59
je 0x1400cee83
cmp eax, 0xd2cc282f
jne 0x1400ceb70
mov ecx, 0x7811c684
jmp 0x1400ced60
cmp eax, 0x2862604f
jne 0x1400ceeb9
mov rsi, qword [rbp + 0x4d0]
mov eax, 0xefd28c1b
nop word [rax + rax]
cmp eax, 0x1dc4ff0
jle 0x1400cec60
cmp eax, 0x26134eef
jg 0x1400cec90
cmp eax, 0x1dc4ff1
je 0x1400ceca3
cmp eax, 0x1d8c8bcd
jne 0x1400cec20
mov qword [rbp + 0x4f8], rbx
mov rax, qword [rbp + 0x4f8]
cmp rax, 0xf
mov eax, 0x7efec86c
cmovb eax, r9d
jmp 0x1400cec20
cmp eax, 0xc6e737c9
je 0x1400ced15
cmp eax, 0xeed18215
je 0x1400ced26
cmp eax, 0xefd28c1b
jne 0x1400cec20
mov eax, 0x1dc4ff1
jmp 0x1400cec20
cmp eax, 0x26134ef0
je 0x1400cecaf
cmp eax, 0x7efec86c
jne 0x1400cec20
jmp 0x1400cee6f
mov eax, 0x1d8c8bcd
xor ebx, ebx
jmp 0x1400cec20
mov rax, qword [rbp + 0x4e0]
movzx edi, byte [rax]
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
lea eax, [rcx + 0x31]
mov edx, 0xce
sub edx, ecx
and edx, edi
not edi
and edi, eax
or edx, edi
mov rax, qword [rbp + 0x4f8]
mov byte [rbp + rax + 0x450], dl
mov rax, qword [rbp + 0x4f8]
add rax, 1
mov qword [rbp + 0x4a0], rax
mov eax, 0xc6e737c9
jmp 0x1400cec20
mov eax, 0x1d8c8bcd
mov rbx, qword [rbp + 0x4a0]
jmp 0x1400cec20
mov rax, qword [rbp + 0x4f8]
add rax, rsi
mov qword [rbp + 0x4e0], rax
mov eax, 0x26134ef0
jmp 0x1400cec20
and al, 1
mov byte [rbp + 0x4a0], al
mov al, byte [rbp + 0x4a0]
xor al, 1
mov ecx, 0x58863f8c
nop word cs:[rax + rax]
cmp ecx, 0x58863f8c
je 0x1400cee9b
cmp ecx, 0x7811c684
jne 0x1400ced60
mov qword [rbp + 0x4f8], select
mov ecx, 0xd9343996
jmp 0x1400ceda0
test al, al
sete byte [rbp + 0x4a0]
mov al, byte [rbp + 0x4a0]
mov ecx, r10d
nop dword [rax + rax]
cmp ecx, 0xd0a91f01
jle 0x1400cedd0
cmp ecx, 0xfd78c460
je 0x1400cee19
cmp ecx, 0xd9343996
je 0x1400cee65
cmp ecx, 0xd0a91f02
jne 0x1400ceda0
mov ecx, r11d
jmp 0x1400ceda0
cmp ecx, 0xbd69165b
je 0x1400ced41
cmp ecx, 0xc1621deb
jne 0x1400ceda0
mov rcx, qword [rbp + 0x4f8]
mov cl, byte [rbp + rcx + 0x450]
mov edx, 0x1ebc0776
nop word [rax + rax]
cmp edx, 0x1ebc0776
je 0x1400cee12
cmp edx, 0x85bea649
jne 0x1400cee00
jmp 0x1400cee4c
mov edx, 0x85bea649
jmp 0x1400cee00
mov rax, qword [rbp + 0x4f8]
mov al, byte [rbp + rax + 0x450]
mov ecx, 0x1ebc0776
nop dword [rax]
cmp ecx, 0x1ebc0776
je 0x1400cee45
cmp ecx, 0x85bea649
jne 0x1400cee30
jmp 0x1400ced86
mov ecx, 0x85bea649
jmp 0x1400cee30
test cl, cl
sete byte [rbp + 0x4a0]
mov cl, byte [rbp + 0x4a0]
mov ecx, 0xfd78c460
jmp 0x1400ceda0
mov ecx, 0xd0a91f02
jmp 0x1400ceda0
mov eax, 0x8147d405
jmp 0x1400ceb70
mov eax, 0xc3573c59
jmp 0x1400ceb70
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d8], rax
mov eax, 0x6454bae9
jmp 0x1400ceb70
and al, 1
mov byte [rbp + 0x4f8], al
mov al, byte [rbp + 0x4f8]
mov byte [rbp + 0x4c8], al
mov eax, 0x872bdc54
jmp 0x1400ceb70
cmp eax, 0xd67d4a81
jne 0x1400ceb70
mov rdx, qword [rbp + 0x4f0]
sub rsp, 0x20
lea rcx, [rbp + 0x48]
call fcn.14000e320
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363b38]
lea rdx, [rbp + 0x28]
lea r8, [rbp + 0x48]
call fcn.140034d40
add rsp, 0x20
mov eax, 0x95261822
lea rsi, [rbp + 0x28]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xd1d24b4d
je 0x1400cef35
cmp eax, 0x95261822
jne 0x1400cef10
sub rsp, 0x20
mov rcx, rsi
call fcn.14000ccb0
add rsp, 0x20
mov eax, 0xd1d24b4d
jmp 0x1400cef10
mov qword [rbp + 0x4a0], rsi
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x299331c4
nop dword [rax + rax]
cmp ecx, 0x299331c4
je 0x1400cef62
cmp ecx, 0x5363982d
jne 0x1400cef50
jmp 0x1400cef69
mov ecx, 0x5363982d
jmp 0x1400cef50
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov eax, 0xa4794c2a
nop dword [rax]
cmp eax, 0xa4794c2a
je 0x1400cef90
cmp eax, 0x13d403e0
jne 0x1400cef80
jmp 0x1400cef97
mov eax, 0x13d403e0
jmp 0x1400cef80
sub rsp, 0x20
lea rcx, [0x140363c00]
mov edx, 4
call fcn.1400b53f0
add rsp, 0x20
mov rdi, rax
mov ebx, dword [0x140363c30]
add rdi, 0x448
mov esi, 0xbfafff8e
xorps xmm6, xmm6
lea r14, [0x140363c30]
lea r15, [rbp + 0x4a0]
nop word cs:[rax + rax]
cmp esi, 0xbfafff8e
je 0x1400ceff2
cmp esi, 0xc8586df3
jne 0x1400cefe0
jmp 0x1400cf022
movaps xmmword [rbp + 0x4a0], xmm6
mov esi, 0xc8586df3
sub rsp, 0x30
mov qword [rsp + 0x20], select
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov r9, r15
call fcn.1402dad50
add rsp, 0x30
jmp 0x1400cefe0
mov r15d, 0xd4fb039a
xorps xmm6, xmm6
nop dword [rax + rax]
cmp qword [0x1403617c0], 0
jne 0x1400cf9d3
mov rbx, qword [rbp + 0x4a0]
mov edx, dword [0x140363c30]
mov eax, 0x1961b44f
jmp 0x1400cf060
mov eax, 0xc4df75a1
nop word [rax + rax]
cmp eax, 0x36679c4
jle 0x1400cf0a0
cmp eax, 0x36679c5
je 0x1400cf052
cmp eax, 0x482a4ac3
je 0x1400cf100
cmp eax, 0x1961b44f
jne 0x1400cf060
mov eax, dword [0x14035cfa8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x36679c5
mov ecx, 0xc4df75a1
jmp 0x1400cf0dc
cmp eax, 0x82858e8f
je 0x1400cf0ee
cmp eax, 0xc4df75a1
jne 0x1400cf060
lea rax, [rbp + 0x378]
mov qword [rbp + 0x450], rax
mov rax, qword [rbp + 0x450]
mov eax, dword [0x14035cfa8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x36679c5
mov ecx, 0x82858e8f
cmove eax, ecx
cmp dword [0x14035cfac], 0xa
cmovl eax, ecx
jmp 0x1400cf060
mov eax, 0x482a4ac3
jmp 0x1400cf060
mov qword [rbp + 0x410], rbx
lea r8, [rbx - 8]
mov qword [rbp + 0x378], 0
mov r9, qword [rbp + 0x450]
sub rsp, 0x30
mov qword [rsp + 0x20], 8
lea rcx, [0x140363c30]
call fcn.1402dad50
add rsp, 0x30
mov rdi, qword [rbp + 0x378]
mov rax, qword [rbp + 0x450]
mov esi, dword [0x140363c30]
mov ebx, 0xbfafff8e
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xc8586df3
je 0x1400cf1b0
cmp ebx, 0xbfafff8e
jne 0x1400cf160
movaps xmmword [rbp + 0x450], xmm6
mov ebx, 0xc8586df3
sub rsp, 0x30
mov qword [rsp + 0x20], select
lea rcx, [0x140363c30]
mov rdx, rsi
mov r8, qword [rbp + 0x410]
lea r9, [rbp + 0x450]
call fcn.1402dad50
add rsp, 0x30
jmp 0x1400cf160
movups xmm0, xmmword [rbp + 0x450]
movaps xmmword [rbp + 0x4a0], xmm0
mov eax, dword [0x1403617c8]
cmp rdi, rax
jne 0x1400cf030
mov eax, dword [0x14035cfd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035cfd4], 0xa
setl cl
or cl, al
mov eax, 0x493fe990
mov ecx, 0xbb4e03bb
cmovne eax, ecx
mov ecx, 0x493fe990
mov edx, 0x7695aa55
cmovne ecx, edx
mov edx, 0xa753b74c
jmp 0x1400cf220
mov edx, 0x7695aa55
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x493fe98f
jle 0x1400cf250
cmp edx, 0x493fe990
je 0x1400cf20c
cmp edx, 0x5f4782e9
je 0x1400cf270
cmp edx, 0x7695aa55
jne 0x1400cf220
mov edx, eax
jmp 0x1400cf220
cmp edx, 0xa753b74c
je 0x1400cf267
cmp edx, 0xbb4e03bb
jne 0x1400cf220
mov edx, 0x5f4782e9
jmp 0x1400cf220
mov edx, ecx
jmp 0x1400cf220
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [0x14031f47c]
mov qword [rax + 0xe], rcx
movups xmm0, xmmword [0x14031f46e]
movups xmmword [rax], xmm0
mov eax, dword [0x14035cfd8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x498]
mov eax, dword [0x14035cfdc]
sete cl
cmp eax, 0xa
setl al
setl byte [rbp + 0x4b8]
or al, cl
mov ecx, dword [0x14035dbc8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x14035dbcc], 0xa
setl dl
or dl, cl
mov esi, 0x90bdf742
mov ecx, 0xb97b7c28
cmovne esi, ecx
mov r8d, 0x90bdf742
mov ecx, 0x91630373
cmovne r8d, ecx
mov edi, 0xfd8cd9f5
mov ecx, 0x28e5d3c3
cmovne edi, ecx
mov ebx, 0xfd8cd9f5
mov ecx, 0xf1922367
cmovne ebx, ecx
test al, al
mov r9d, 0xc8b8ab01
mov eax, 0xd975c4e4
cmovne r9d, eax
mov r10d, 0xc8b8ab01
mov eax, 0x386b17d
cmovne r10d, eax
mov r11d, 0x77ef6867
mov eax, 0x73998da6
cmovne r11d, eax
mov ecx, 0xab5b4f
jmp 0x1400cf370
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x4d8], rax
mov ecx, 0x47d7adc
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0xd975c4e3
jle 0x1400cf3c0
cmp eax, 0x50143a1
jle 0x1400cf3f0
cmp eax, 0x73998da5
jg 0x1400cf4cd
cmp eax, 0x50143a2
je 0x1400cf352
mov ecx, eax
cmp eax, 0x72c686a8
jne 0x1400cf370
cmp byte [rbp + 0x4c0], 0
mov ecx, 0xd74be136
mov eax, 0x8e986270
cmovne ecx, eax
jmp 0x1400cf370
cmp eax, 0xbfdfa505
jle 0x1400cf440
cmp eax, 0xd286990e
jg 0x1400cf49a
mov ecx, r11d
cmp eax, 0xbfdfa506
je 0x1400cf370
mov ecx, eax
cmp eax, 0xc8b8ab01
jne 0x1400cf370
mov ecx, 0x386b17d
jmp 0x1400cf370
cmp eax, 0x386b17c
jg 0x1400cf4eb
cmp eax, 0xd975c4e4
je 0x1400cf5d6
mov ecx, eax
cmp eax, 0xab5b4f
jne 0x1400cf370
mov al, byte [rbp + 0x498]
cmp byte [rbp + 0x4b8], 0
mov ecx, 0x77ef6867
mov edx, 0xbfdfa506
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x1400cf370
cmp eax, 0x8e986270
je 0x1400cf5be
cmp eax, 0x95e558a4
je 0x1400cf5e0
mov ecx, eax
cmp eax, 0xb7cb6460
jne 0x1400cf370
mov qword [rbp + 0x4e0], reloc.WS2_32.dll_setsockopt
mov eax, 0x868b7e2
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x868b7e2
je 0x1400cf493
cmp eax, 0x90703bd2
jne 0x1400cf480
jmp 0x1400cf515
mov eax, 0x90703bd2
jmp 0x1400cf480
mov ecx, r10d
cmp eax, 0xd286990f
je 0x1400cf370
mov ecx, eax
cmp eax, 0xd74be136
jne 0x1400cf370
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov ecx, 0x50143a2
jmp 0x1400cf370
cmp eax, 0x73998da6
je 0x1400cf50b
mov ecx, eax
cmp eax, 0x77ef6867
jne 0x1400cf370
mov ecx, 0xbfdfa506
jmp 0x1400cf370
mov ecx, r9d
cmp eax, 0x386b17d
je 0x1400cf370
mov ecx, eax
cmp eax, 0x47d7adc
jne 0x1400cf370
jmp 0x1400cf7c0
mov ecx, 0xb7cb6460
jmp 0x1400cf370
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4e0]
mov rcx, qword [rbp + 0x4f8]
mov al, byte [rcx + rax]
mov ecx, 0x1ebc0776
nop dword [rax]
cmp ecx, 0x1ebc0776
je 0x1400cf552
cmp ecx, 0x85bea649
jne 0x1400cf540
jmp 0x1400cf559
mov ecx, 0x85bea649
jmp 0x1400cf540
test al, al
sete byte [rbp + 0x4f0]
mov al, byte [rbp + 0x4f0]
mov byte [rbp + 0x4e0], al
mov ecx, 0xfa7d601d
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xf77a90ce
je 0x1400cf5a0
cmp ecx, 0xfa7d601d
jne 0x1400cf580
movzx eax, byte [rbp + 0x4e0]
xor al, 1
mov ecx, 0xf77a90ce
jmp 0x1400cf580
and al, 1
mov byte [rbp + 0x4f8], al
mov al, byte [rbp + 0x4f8]
mov byte [rbp + 0x4c0], al
mov ecx, 0x72c686a8
jmp 0x1400cf370
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4c8], rax
mov ecx, 0x95e558a4
jmp 0x1400cf370
mov ecx, 0xd74be136
jmp 0x1400cf370
mov r13, qword [rbp + 0x4c8]
mov ecx, 0x116e6bb3
jmp 0x1400cf600
mov ecx, 0x8b6e5ea5
mov r12, qword [rbp + 0x4e0]
nop word [rax + rax]
mov eax, ecx
cmp ecx, 0xf1922366
jg 0x1400cf640
cmp eax, 0x91630372
jle 0x1400cf6a0
cmp eax, 0xb97b7c27
jg 0x1400cf6ff
mov ecx, esi
cmp eax, 0x91630373
je 0x1400cf600
mov ecx, eax
cmp eax, 0xb2200ab4
jne 0x1400cf600
mov ecx, r8d
jmp 0x1400cf600
cmp eax, 0x116e6bb2
jg 0x1400cf6d0
mov ecx, edi
cmp eax, 0xf1922367
je 0x1400cf600
cmp eax, 0xfd8cd9f5
je 0x1400cf786
mov ecx, eax
cmp eax, 0x699d659
jne 0x1400cf600
mov rax, qword [rbp + 0x4f0]
mov rcx, qword [rbp + 0x4f8]
mov byte [rbp + rcx + 0x450], al
mov rax, qword [rbp + 0x4f8]
add rax, 1
mov qword [rbp + 0x4e0], rax
mov ecx, 0x84576ec9
jmp 0x1400cf600
cmp eax, 0x84576ec9
je 0x1400cf5ee
cmp eax, 0x8b6e5ea5
je 0x1400cf766
mov ecx, eax
cmp eax, 0x90bdf742
jne 0x1400cf600
mov ecx, 0x91630373
jmp 0x1400cf600
mov ecx, ebx
cmp eax, 0x4a77cbb9
je 0x1400cf600
cmp eax, 0x28e5d3c3
je 0x1400cf790
mov ecx, eax
cmp eax, 0x116e6bb3
jne 0x1400cf600
mov ecx, 0x4a77cbb9
jmp 0x1400cf600
cmp eax, 0xd4fb039a
jne 0x1400cf79d
mov rax, qword [rbp + 0x4f8]
movsx eax, byte [r13 + rax]
movsxd r14, eax
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
lea eax, [rcx + 0x31]
mov rdx, 0xffffffffffffffce
sub rdx, rcx
and rdx, r14
not r14d
and r14d, eax
or rdx, r14
mov qword [rbp + 0x4f0], rdx
mov ecx, 0x699d659
jmp 0x1400cf600
mov qword [rbp + 0x4f8], r12
mov rax, qword [rbp + 0x4f8]
cmp rax, 0x16
mov ecx, 0xb2200ab4
cmovb ecx, r15d
jmp 0x1400cf600
mov ecx, 0xf1922367
jmp 0x1400cf600
mov ecx, 0x8b6e5ea5
xor r12d, r12d
jmp 0x1400cf600
mov ecx, eax
cmp eax, 0xb97b7c28
jne 0x1400cf600
mov ecx, 0xd286990f
jmp 0x1400cf370
mov rdx, qword [rbp + 0x4d8]
sub rsp, 0x20
lea rcx, [rbp + 0x68]
call fcn.14000e320
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363b38]
lea rdx, [rbp + 0x308]
lea r8, [rbp + 0x68]
call fcn.140034d40
add rsp, 0x20
mov eax, 0x95261822
mov rsi, qword [rbp + 0x410]
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xd1d24b4d
je 0x1400cf840
cmp eax, 0x95261822
jne 0x1400cf810
sub rsp, 0x20
lea rcx, [rbp + 0x308]
call fcn.14000ccb0
add rsp, 0x20
mov eax, 0xd1d24b4d
jmp 0x1400cf810
lea rax, [rbp + 0x308]
mov qword [rbp + 0x4e0], rax
mov rax, qword [rbp + 0x4e0]
mov ecx, 0x299331c4
nop word [rax + rax]
cmp ecx, 0x299331c4
je 0x1400cf872
cmp ecx, 0x5363982d
jne 0x1400cf860
jmp 0x1400cf880
mov ecx, 0x5363982d
jmp 0x1400cf860
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov eax, 0xa4794c2a
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xa4794c2a
je 0x1400cf8b0
cmp eax, 0x13d403e0
jne 0x1400cf8a0
jmp 0x1400cf8c0
mov eax, 0x13d403e0
jmp 0x1400cf8a0
mov edx, dword [0x140363c30]
mov eax, 0x1961b44f
jmp 0x1400cf8e0
mov eax, 0xc4df75a1
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x36679c4
jle 0x1400cf920
cmp eax, 0x36679c5
je 0x1400cf8cd
cmp eax, 0x482a4ac3
je 0x1400cf980
cmp eax, 0x1961b44f
jne 0x1400cf8e0
mov eax, dword [0x14035cfa8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x36679c5
mov ecx, 0xc4df75a1
jmp 0x1400cf95c
cmp eax, 0x82858e8f
je 0x1400cf96e
cmp eax, 0xc4df75a1
jne 0x1400cf8e0
lea rax, [rbp + 0x388]
mov qword [rbp + 0x450], rax
mov rax, qword [rbp + 0x450]
mov eax, dword [0x14035cfa8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x36679c5
mov ecx, 0x82858e8f
cmove eax, ecx
cmp dword [0x14035cfac], 0xa
cmovl eax, ecx
jmp 0x1400cf8e0
mov eax, 0x482a4ac3
jmp 0x1400cf8e0
add rsi, 0xfffffffffffffbe0
mov qword [rbp + 0x388], 0
mov r9, qword [rbp + 0x450]
sub rsp, 0x30
mov qword [rsp + 0x20], 8
lea rcx, [0x140363c30]
mov r8, rsi
call fcn.1402dad50
add rsp, 0x30
mov rax, qword [rbp + 0x388]
mov rcx, qword [rbp + 0x450]
mov qword [0x1403617c0], rax
jmp 0x1400cf030
mov eax, 0xbe329ad1
nop dword [rax + rax]
cmp eax, 0x16592fdd
je 0x1400cfa11
cmp eax, 0xbe329ad1
jne 0x1400cf9e0
mov rax, qword [0x14031f489]
mov qword [rbp + 0x455], rax
mov rax, qword [0x14031f484]
mov qword [rbp + 0x450], rax
mov eax, 0x16592fdd
jmp 0x1400cf9e0
mov eax, 0xf158beb0
mov r8d, 0x34a014a6
mov edi, 0xfa618626
jmp 0x1400cfa40
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4c0], rax
mov eax, 0xa9814af4
nop word cs:[rax + rax]
cmp eax, 0xfa618625
jg 0x1400cfa70
cmp eax, 0xe388b8f7
jg 0x1400cfaa0
cmp eax, 0xa9814af4
je 0x1400cfb59
cmp eax, 0xc373377a
jne 0x1400cfa40
mov eax, 0xe388b8f8
jmp 0x1400cfa40
cmp eax, 0x44187148
jg 0x1400cfab9
cmp eax, 0xfa618626
je 0x1400cfa23
cmp eax, 0x3194f65f
jne 0x1400cfa40
cmp byte [rbp + 0x4b8], 0
mov eax, 0xe388b8f8
cmovne eax, edi
jmp 0x1400cfa40
cmp eax, 0xe388b8f8
je 0x1400cfca2
cmp eax, 0xf158beb0
jne 0x1400cfa40
mov ecx, 0x76feb4f7
jmp 0x1400cfb00
cmp eax, 0x61096a78
jne 0x1400cfce2
mov rax, qword [rbp + 0x4c8]
mov qword [rbp + 0x4d0], rax
mov eax, 0x44187149
jmp 0x1400cfa40
test al, al
sete byte [rbp + 0x4e0]
mov al, byte [rbp + 0x4e0]
xor al, 1
mov ecx, 0x30008b22
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x30008b22
je 0x1400cfcc4
cmp ecx, 0x76feb4f7
jne 0x1400cfb00
mov qword [rbp + 0x4f8], select
mov rax, qword [rbp + 0x4f8]
mov al, byte [rbp + rax + 0x450]
mov ecx, 0x1ebc0776
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x1ebc0776
je 0x1400cfb52
cmp ecx, 0x85bea649
jne 0x1400cfb40
jmp 0x1400cfadc
mov ecx, 0x85bea649
jmp 0x1400cfb40
mov rsi, qword [rbp + 0x4c0]
mov eax, 0xb6e08568
nop word cs:[rax + rax]
nop
cmp eax, 0xe7f044a1
jle 0x1400cfba0
cmp eax, 0x34a014a5
jg 0x1400cfbd0
cmp eax, 0xe7f044a2
je 0x1400cfc18
cmp eax, 0x220d946a
jne 0x1400cfb70
jmp 0x1400cfcba
cmp eax, 0x979d4f28
je 0x1400cfc85
cmp eax, 0xb6182c26
je 0x1400cfc91
cmp eax, 0xb6e08568
jne 0x1400cfb70
mov eax, 0x979d4f28
jmp 0x1400cfb70
cmp eax, 0x34a014a6
je 0x1400cfc38
cmp eax, 0x57555445
jne 0x1400cfb70
mov rax, qword [rbp + 0x4d8]
mov rcx, qword [rbp + 0x4f0]
xor ecx, eax
mov rax, qword [rbp + 0x4f8]
mov byte [rbp + rax + 0x450], cl
mov rax, qword [rbp + 0x4f8]
add rax, 1
mov qword [rbp + 0x4e0], rax
mov eax, 0xb6182c26
jmp 0x1400cfb70
mov qword [rbp + 0x4f8], rbx
mov rax, qword [rbp + 0x4f8]
cmp rax, 0xd
mov eax, 0x220d946a
cmovb eax, r8d
jmp 0x1400cfb70
mov rax, qword [rbp + 0x4f8]
movsx rax, byte [rsi + rax]
mov qword [rbp + 0x4d8], rax
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul rax, rdx, 0x33
neg rax
add rax, rcx
add rax, 0x31
mov qword [rbp + 0x4f0], rax
mov eax, 0x57555445
jmp 0x1400cfb70
mov eax, 0xe7f044a2
xor ebx, ebx
jmp 0x1400cfb70
mov eax, 0xe7f044a2
mov rbx, qword [rbp + 0x4e0]
jmp 0x1400cfb70
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4c8], rax
mov eax, 0x61096a78
jmp 0x1400cfa40
mov eax, 0xc373377a
jmp 0x1400cfa40
and al, 1
mov byte [rbp + 0x4f8], al
mov al, byte [rbp + 0x4f8]
mov byte [rbp + 0x4b8], al
mov eax, 0x3194f65f
jmp 0x1400cfa40
cmp eax, 0x44187149
jne 0x1400cfa40
mov rdx, qword [rbp + 0x4d0]
sub rsp, 0x20
lea rcx, [0x14035cd10]
call fcn.1400df920
add rsp, 0x20
lea rax, [0x14035ccd0]
mov qword [rbp + 0x4f8], rax
mov ecx, 0xe2e4fffa
nop dword [rax + rax]
cmp ecx, 0xe88b8daf
je 0x1400cfd3e
cmp ecx, 0xe2e4fffa
jne 0x1400cfd20
mov rax, qword [rbp + 0x4f8]
mov ecx, 0xe88b8daf
jmp 0x1400cfd20
mov qword [rbp + 0x450], rax
mov rcx, qword [rbp + 0x450]
sub rsp, 0x20
call fcn.1400c4880
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363c00]
mov rdx, rax
call fcn.1400b1500
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363c00]
mov rdx, rax
call fcn.1400ad1b0
add rsp, 0x20
test al, al
je 0x1400ddb7a
mov eax, 0xd19c0173
nop word cs:[rax + rax]
nop
cmp eax, 0xd19c0173
je 0x1400cfdb0
cmp eax, 0x291cc317
jne 0x1400cfda0
jmp 0x1400cfdb7
mov eax, 0x291cc317
jmp 0x1400cfda0
lea rax, [0x14035ccf0]
mov qword [rbp + 0x450], rax
mov rcx, qword [rbp + 0x450]
sub rsp, 0x20
call fcn.14003da10
add rsp, 0x20
sub rsp, 0x20
lea rcx, [rbp + 0x450]
mov rdx, rax
call fcn.14000e320
add rsp, 0x20
mov eax, 0xafa953ef
lea rdx, [rbp + 0x4f8]
nop dword [rax]
cmp eax, 0xafa953ef
je 0x1400cfe10
cmp eax, 0x55502572
jne 0x1400cfe00
jmp 0x1400cfe17
mov eax, 0x55502572
jmp 0x1400cfe00
mov qword [rbp + 0x4d8], rdx
mov rax, qword [rbp + 0x4d8]
sub rsp, 0x20
lea rcx, [0x140363c00]
lea r8, [rbp + 0x450]
call fcn.1400e2050
add rsp, 0x20
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x4d8]
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x380], rax
mov eax, 0x95261822
lea rsi, [rbp + 0x450]
nop word cs:[rax + rax]
nop
cmp eax, 0xd1d24b4d
je 0x1400cfe95
cmp eax, 0x95261822
jne 0x1400cfe70
sub rsp, 0x20
mov rcx, rsi
call fcn.14000ccb0
add rsp, 0x20
mov eax, 0xd1d24b4d
jmp 0x1400cfe70
mov qword [rbp + 0x4e0], rsi
mov rax, qword [rbp + 0x4e0]
mov ecx, 0x299331c4
nop dword [rax + rax]
cmp ecx, 0x299331c4
je 0x1400cfec2
cmp ecx, 0x5363982d
jne 0x1400cfeb0
jmp 0x1400cfec9
mov ecx, 0x5363982d
jmp 0x1400cfeb0
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov eax, 0xa4794c2a
nop dword [rax]
cmp eax, 0xa4794c2a
je 0x1400cfef0
cmp eax, 0x13d403e0
jne 0x1400cfee0
jmp 0x1400cfef7
mov eax, 0x13d403e0
jmp 0x1400cfee0
cmp qword [rbp + 0x380], 0
je 0x1400de183
mov rdx, qword [0x1403617c0]
mov edi, 0x1961b44f
lea rax, [rbp + 0x370]
mov ecx, 0x82858e8f
mov ebx, 0xc4df75a1
jmp 0x1400cff30
mov edi, 0xc4df75a1
nop dword [rax]
cmp edi, 0x36679c4
jle 0x1400cff80
cmp edi, 0x36679c5
je 0x1400cff24
cmp edi, 0x482a4ac3
je 0x1400cffcf
cmp edi, 0x1961b44f
jne 0x1400cff30
mov edi, dword [0x14035cfa8]
lea esi, [rdi - 1]
imul esi, edi
test sil, 1
mov edi, 0x36679c5
cmove edi, ebx
cmp dword [0x14035cfac], 0xa
cmovl edi, ebx
jmp 0x1400cff30
cmp edi, 0x82858e8f
je 0x1400cffc5
cmp edi, 0xc4df75a1
jne 0x1400cff30
mov qword [rbp + 0x450], rax
mov rdi, qword [rbp + 0x450]
mov edi, dword [0x14035cfa8]
lea esi, [rdi - 1]
imul esi, edi
test sil, 1
mov edi, 0x36679c5
cmove edi, ecx
cmp dword [0x14035cfac], 0xa
cmovl edi, ecx
jmp 0x1400cff30
mov edi, 0x482a4ac3
jmp 0x1400cff30
mov qword [rbp + 0x370], 0
mov r9, qword [rbp + 0x450]
sub rsp, 0x30
mov qword [rsp + 0x20], 8
lea rcx, [0x140363c30]
mov r8, qword [rbp + 0x380]
call fcn.1402dad50
add rsp, 0x30
mov rax, qword [rbp + 0x370]
mov qword [rbp + 0x328], rax
mov rax, qword [rbp + 0x450]
mov eax, 0x9493696a
lea r15, [rbp + 0x450]
jmp 0x1400d0033
mov eax, 0xabeffa43
cmp ecx, 0xa
cmovl eax, edx
cmp eax, 0x7bd703f
jg 0x1400d0080
cmp eax, 0xabeffa42
jg 0x1400d00f0
cmp eax, 0x9493696a
je 0x1400d016e
cmp eax, 0xa8106af3
jne 0x1400d0033
mov eax, dword [0x14035cff0]
mov ecx, dword [0x14035cff4]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x412440dd
mov eax, 0x412440dd
test bl, 1
je 0x1400d002d
jmp 0x1400d00de
cmp eax, 0x4562ede4
jg 0x1400d0137
cmp eax, 0x7bd7040
je 0x1400d0164
cmp eax, 0x412440dd
jne 0x1400d0033
mov rax, qword [rbp + 0x4f8]
movups xmm0, xmmword [0x14031f49c]
movups xmmword [rax + 0xa], xmm0
movups xmm0, xmmword [0x14031f492]
movups xmmword [rax], xmm0
mov eax, dword [0x14035cff0]
mov ecx, dword [0x14035cff4]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x4562ede5
mov eax, 0x4562ede5
test bl, 1
je 0x1400d002d
mov eax, 0x4a70cd1b
jmp 0x1400d002d
cmp eax, 0xabeffa43
je 0x1400d0198
cmp eax, 0xc207b770
jne 0x1400d0033
mov qword [rbp + 0x4f8], r15
mov eax, dword [0x14035cff0]
mov ecx, dword [0x14035cff4]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x7bd7040
mov eax, 0x7bd7040
test bl, 1
je 0x1400d002d
jmp 0x1400d0028
cmp eax, 0x4a70cd1b
jne 0x1400d01a2
mov rax, qword [rbp + 0x4f8]
movups xmm0, xmmword [0x14031f49c]
movups xmmword [rax + 0xa], xmm0
movups xmm0, xmmword [0x14031f492]
movups xmmword [rax], xmm0
mov eax, 0x412440dd
jmp 0x1400d0033
mov eax, 0xa8106af3
jmp 0x1400d0033
mov eax, dword [0x14035cff0]
mov ecx, dword [0x14035cff4]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xc207b770
mov eax, 0xc207b770
test bl, 1
je 0x1400d002d
jmp 0x1400d0028
mov eax, 0xc207b770
jmp 0x1400d0033
cmp eax, 0x4562ede5
jne 0x1400d0033
mov eax, dword [0x14035d9c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035d9c4], 0xa
setl cl
or cl, al
mov r11d, 0x7d301a83
mov eax, 0x70ef920d
cmove r11d, eax
mov edi, 0xa3d755d0
cmove edi, eax
lea r8, [rbp + 0x468]
mov eax, 0xb832cae3
mov r9d, 0x526c0f59
mov r10d, 0x657e7522
jmp 0x1400d0210
cmp eax, 0xe634fd07
jg 0x1400d0250
lea r8, [rbp + 0x458]
mov eax, 0x508a9fb3
lea r10, [rbp + 0x428]
mov r11d, 0xb09815d3
mov r15d, 0x734a26ad
mov r9d, 0xd94b8719
cmp eax, 0x508a9fb3
je 0x1400dbd12
nop word [rax + rax]
cmp eax, 0x424cedf0
je 0x1400dc863
cmp eax, 0x508a9fb3
jne 0x1400dbd00
mov edx, 0x2c67bf6
jmp 0x1400dbd25
mov edx, 0x1dd5485a
nop word cs:[rax + rax]
nop
cmp edx, 0x2d94e61f
jle 0x1400dbde0
cmp edx, 0x56916798
jg 0x1400dbe60
cmp edx, 0x46b98d32
jg 0x1400dbf18
cmp edx, 0x2d94e620
je 0x1400dc10a
cmp edx, 0x363f3700
je 0x1400dc65e
cmp edx, 0x3f20f919
jne 0x1400dbd30
mov edx, dword [rbp + 0x4b4]
mov rcx, qword [rbp + 0x458]
mov rbx, qword [rbp + 0x460]
mov qword [rbp + 0x4a0], rcx
mov qword [rbp + 0x4f8], rbx
mov ecx, 0xb34de55f
nop dword [rax + rax]
cmp ecx, 0x38a1965c
je 0x1400dc734
cmp ecx, 0xb34de55f
jne 0x1400dbda0
mov rcx, qword [rbp + 0x4f8]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rbp + 0x4a0]
mov ecx, dword [rcx + rdx*4]
mov dword [rbp + 0x4e0], ecx
mov ecx, 0x38a1965c
jmp 0x1400dbda0
cmp edx, 0x6dc106d
jle 0x1400dbed0
cmp edx, 0x230a8230
jg 0x1400dbf99
cmp edx, 0x6dc106e
je 0x1400dc5a3
cmp edx, 0xa4df207
je 0x1400dc752
cmp edx, 0x1dd5485a
jne 0x1400dbd30
mov rcx, qword [rbp + 0x3c0]
mov qword [rbp + 0x4d8], rcx
lea rcx, [rbp + 0x450]
mov qword [rbp + 0x4b8], rcx
mov rcx, qword [rbp + 0x4b8]
mov rcx, qword [rbp + 0x428]
mov rdx, qword [rcx + 0x30]
mov qword [rbp + 0x4e0], r8
mov ecx, 0x6b083acc
jmp 0x1400dc610
cmp edx, 0x61747518
jg 0x1400dbf5a
cmp edx, 0x56916799
je 0x1400dc127
cmp edx, 0x5c04e9ee
je 0x1400dc685
cmp edx, 0x6096d875
jne 0x1400dbd30
mov rcx, qword [rbp + 0x400]
mov qword [rbp + 0x4f0], rcx
mov rcx, qword [rbp + 0x4b8]
test r12d, r12d
mov edx, 0xe138a865
mov ecx, 0xfab3d7
cmove edx, ecx
mov r14, qword [rbp + 0x4f0]
jmp 0x1400dbd30
cmp edx, 0xe138a864
jg 0x1400dbfdb
cmp edx, 0xb09815d3
je 0x1400dc02c
cmp edx, 0xdb3e0290
je 0x1400dc047
cmp edx, 0xe0c9a27a
jne 0x1400dbd30
mov rcx, qword [rbp + 0x4c8]
mov qword [rbp + 0x4d0], rcx
mov edx, 0x55d8c19c
jmp 0x1400dbd30
cmp edx, 0x46b98d33
je 0x1400dc131
cmp edx, 0x55d1a48e
je 0x1400dbd20
cmp edx, 0x55d8c19c
jne 0x1400dbd30
mov ecx, dword [0x14035d9b0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x676910ae
mov ecx, 0x6dc106e
jmp 0x1400dc5bc
cmp edx, 0x61747519
je 0x1400dc359
cmp edx, 0x676910ae
je 0x1400dc6f1
cmp edx, 0x7e85e99a
jne 0x1400dbd30
mov edx, 0x61747519
xor r13d, r13d
mov rcx, qword [rbp + 0x4d8]
mov qword [rbp + 0x410], rcx
jmp 0x1400dbd30
cmp edx, 0x230a8231
je 0x1400dc5ce
cmp edx, 0x267ed102
je 0x1400dc779
cmp edx, 0x2aee897f
jne 0x1400dbd30
mov edx, 0x61747519
mov r13d, 1
mov rcx, qword [rbp + 0x4d0]
mov qword [rbp + 0x410], rcx
jmp 0x1400dbd30
cmp edx, 0xfab3d7
je 0x1400dc3af
cmp edx, 0x2c67bf6
jne 0x1400dc834
mov qword [rbp + 0x498], r10
mov rcx, qword [rbp + 0x498]
mov ecx, 0x364b2763
nop word cs:[rax + rax]
cmp ecx, 0x364b2763
je 0x1400dc025
cmp ecx, 0x18838d5e
jne 0x1400dc010
jmp 0x1400dc4bd
mov ecx, 0x18838d5e
jmp 0x1400dc010
mov edx, 0x6096d875
xor r12d, r12d
mov rcx, qword [rbp + 0x3f0]
mov qword [rbp + 0x400], rcx
jmp 0x1400dbd30
mov ecx, dword [0x14035d8d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x14035d8dc], 0xa
setl dl
or dl, cl
mov ebx, 0xf25d8978
mov ecx, 0x579079fc
cmovne ebx, ecx
mov edi, 0xf25d8978
mov ecx, 0xbbd0e826
cmovne edi, ecx
mov edx, 0xedd86d1e
jmp 0x1400dc090
mov edx, 0xbbd0e826
nop dword [rax + rax]
cmp edx, 0xf25d8977
jle 0x1400dc0c0
cmp edx, 0xf25d8978
je 0x1400dc086
cmp edx, 0x579079fc
je 0x1400dc0d4
cmp edx, 0x61ea2b68
jne 0x1400dc090
jmp 0x1400dc0df
cmp edx, 0xbbd0e826
je 0x1400dc0db
cmp edx, 0xedd86d1e
jne 0x1400dc090
mov edx, edi
jmp 0x1400dc090
mov edx, 0x61ea2b68
jmp 0x1400dc090
mov edx, ebx
jmp 0x1400dc090
lea rcx, [rbp + 0x460]
mov qword [rbp + 0x4f8], rcx
mov rcx, qword [rbp + 0x4f8]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x18]
mov dword [rbp + 0x494], ecx
mov edx, 0x56916799
jmp 0x1400dbd30
mov ecx, eax
sub ecx, 1
mov dword [rbp + 0x4b4], ecx
mov edx, 0xa4df207
mov ecx, 0x7e85e99a
cmovb edx, ecx
jmp 0x1400dbd30
mov edx, 0x267ed102
jmp 0x1400dbd30
mov dword [rbp + 0x3b8], r13d
mov dword [rbp + 0x3b0], r12d
mov qword [rbp + 0x3c8], r14
mov r13, r8
mov r12d, dword [rbp + 0x3d0]
mov r14, qword [rbp + 0x4c0]
mov r11d, 0x547b594e
jmp 0x1400dc190
mov dword [rbp + 0x3f8], r8d
mov dword [rbp + 0x418], eax
lea rcx, [rdx + 1]
mov qword [rbp + 0x4f8], rcx
mov cl, byte [rdx]
mov byte [rbp + 0x434], cl
cmp byte [rbp + 0x434], 0
mov r11d, 0xcacf634f
cmove r11d, r9d
cmp r11d, 0x16eba8ef
jle 0x1400dc1f0
cmp r11d, 0x734a26ac
jg 0x1400dc230
cmp r11d, 0x547b594e
je 0x1400dc2f8
cmp r11d, 0x608c21cf
jne 0x1400dc303
mov dword [rbp + 0x448], edi
test r10d, r10d
mov r11d, 0x16eba8f0
cmove r11d, r15d
mov rdx, qword [rbp + 0x4f8]
mov r8d, dword [rbp + 0x448]
mov eax, esi
jmp 0x1400dc190
cmp r11d, 0xdd0af8e4
jg 0x1400dc260
cmp r11d, 0xcacf634f
je 0x1400dc281
cmp r11d, 0xd94b8719
jne 0x1400dc190
mov esi, dword [rbp + 0x418]
mov r11d, 0x608c21cf
mov r10d, 1
mov edi, dword [rbp + 0x418]
jmp 0x1400dc190
cmp r11d, 0x734a26ad
je 0x1400dc15f
cmp r11d, 0x7ff310fa
jne 0x1400dc190
mov r11d, 0x734a26ad
mov eax, r12d
mov rdx, r14
jmp 0x1400dc190
cmp r11d, 0xdd0af8e5
je 0x1400dc2c1
cmp r11d, 0x141a0a16
jne 0x1400dc190
mov r11d, 0xdd0af8e5
jmp 0x1400dc190
movsx ecx, byte [rbp + 0x434]
xor ecx, dword [rbp + 0x418]
mov dword [rbp + 0x4e0], ecx
mov ebx, 0xf8e71050
nop dword [rax]
cmp ebx, 0x767229e8
je 0x1400dc2db
cmp ebx, 0xf8e71050
jne 0x1400dc2a0
mov ebx, 0x767229e8
imul ecx, dword [rbp + 0x4e0], 0x1000193
jmp 0x1400dc2a0
mov esi, dword [rbp + 0x3e0]
mov r11d, 0x608c21cf
xor r10d, r10d
mov edi, dword [rbp + 0x3f8]
jmp 0x1400dc190
mov dword [rbp + 0x4a0], ecx
mov ecx, dword [rbp + 0x4a0]
mov dword [rbp + 0x3e0], ecx
mov r11d, 0x141a0a16
jmp 0x1400dc190
mov r11d, 0x7ff310fa
jmp 0x1400dc190
cmp r11d, 0x16eba8f0
jne 0x1400dc190
mov eax, dword [rbp + 0x448]
mov ecx, 0x308baed8
mov r8, r13
lea r10, [rbp + 0x428]
mov r11d, 0xb09815d3
mov r14, qword [rbp + 0x3c8]
mov r12d, dword [rbp + 0x3b0]
mov r13d, dword [rbp + 0x3b8]
cmp ecx, 0x308baed8
je 0x1400dc352
cmp ecx, 0x492dd4c6
jne 0x1400dc340
jmp 0x1400dc382
mov ecx, 0x492dd4c6
jmp 0x1400dc340
test r13d, r13d
mov edx, 0x6096d875
cmove edx, r11d
mov r12d, r13d
mov rcx, qword [rbp + 0x410]
mov qword [rbp + 0x400], rcx
mov qword [rbp + 0x3f0], rcx
jmp 0x1400dbd30
mov ecx, 0x818aed81
mov qword [rbp + 0x4f8], rcx
mov rcx, qword [rbp + 0x4f8]
cmp eax, ecx
mov edx, 0x2d94e620
mov eax, 0x5c04e9ee
cmove edx, eax
mov eax, dword [rbp + 0x4b4]
jmp 0x1400dbd30
mov ecx, 0x9a23b17f
nop word cs:[rax + rax]
nop
cmp ecx, 0x9a23b17f
je 0x1400dc3d2
cmp ecx, 0xe1dae7f0
jne 0x1400dc3c0
jmp 0x1400dc3d9
mov ecx, 0xe1dae7f0
jmp 0x1400dc3c0
mov qword [rbp + 0x4e0], r10
mov rcx, qword [rbp + 0x4e0]
mov rcx, qword [rcx]
mov rcx, qword [rcx]
mov qword [rbp + 0x4a0], rcx
mov ecx, dword [0x14035d918]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x14035d91c], 0xa
setl dl
or dl, cl
mov ebx, 0x42a1e633
mov ecx, 0x5db5058e
cmovne ebx, ecx
mov edi, 0x42a1e633
mov ecx, 0x21ab2f5a
cmovne edi, ecx
mov edx, 0xaa9b84de
jmp 0x1400dc440
mov edx, 0xb3dea158
nop dword [rax + rax]
cmp edx, 0x21ab2f59
jle 0x1400dc470
cmp edx, 0x5db5058e
je 0x1400dc433
cmp edx, 0x42a1e633
je 0x1400dc482
cmp edx, 0x21ab2f5a
jne 0x1400dc440
mov rsi, qword [rbp + 0x4a0]
mov edx, ebx
jmp 0x1400dc440
cmp edx, 0xaa9b84de
je 0x1400dc490
cmp edx, 0xb3dea158
jne 0x1400dc440
jmp 0x1400dc494
mov rcx, qword [rbp + 0x4a0]
mov edx, 0x21ab2f5a
jmp 0x1400dc440
mov edx, edi
jmp 0x1400dc440
mov qword [rbp + 0x4f8], rsi
mov rcx, qword [rbp + 0x4f8]
mov rdx, qword [rbp + 0x4e0]
mov qword [rdx], rcx
mov byte [rbp + 0x444], 1
mov edx, 0x363f3700
jmp 0x1400dbd30
mov qword [rbp + 0x4e0], r10
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x4a0], rcx
mov ecx, 0xb2e4adcd
nop dword [rax]
cmp ecx, 0x71009c27
je 0x1400dc4fe
cmp ecx, 0xb2e4adcd
jne 0x1400dc4e0
mov rdx, qword [rbp + 0x4a0]
mov ecx, 0x71009c27
jmp 0x1400dc4e0
mov qword [rbp + 0x4f8], rdx
mov rcx, qword [rbp + 0x4f8]
add rcx, 0x18
mov qword [rbp + 0x4a0], rcx
mov ecx, 0x486a8ab1
nop dword [rax]
cmp ecx, 0x847a5e40
je 0x1400dc548
cmp ecx, 0x486a8ab1
jne 0x1400dc520
mov rcx, qword [rbp + 0x4a0]
mov rcx, qword [rcx]
mov qword [rbp + 0x4f8], rcx
mov ecx, 0x847a5e40
jmp 0x1400dc520
mov rcx, qword [rbp + 0x4f8]
add rcx, 0x10
mov qword [rbp + 0x4a0], rcx
mov ecx, 0xaa347db3
nop
cmp ecx, 0x41c78578
je 0x1400dc588
cmp ecx, 0xaa347db3
jne 0x1400dc560
mov rcx, qword [rbp + 0x4a0]
mov rcx, qword [rcx]
mov qword [rbp + 0x4f8], rcx
mov ecx, 0x41c78578
jmp 0x1400dc560
mov rcx, qword [rbp + 0x4f8]
mov rdx, qword [rbp + 0x4e0]
mov qword [rdx], rcx
mov edx, 0x55d1a48e
jmp 0x1400dbd30
mov ecx, dword [0x14035d9b0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x676910ae
mov ecx, 0x2aee897f
cmove edx, ecx
cmp dword [0x14035d9b4], 0xa
cmovl edx, ecx
jmp 0x1400dbd30
mov edx, 0xe138a865
xor r14d, r14d
jmp 0x1400dbd30
mov qword [rbp + 0x4f8], rbx
mov rcx, qword [rbp + 0x4f8]
mov edi, dword [rdx + rcx + 0x88]
mov ebx, dword [rdx + rcx + 0x8c]
add rdi, rdx
mov qword [rbp + 0x4a0], rdi
mov ecx, 0xa25727d7
nop word cs:[rax + rax]
cmp ecx, 0xa25727d7
je 0x1400dc7ac
cmp ecx, 0x6b083acc
jne 0x1400dc610
mov rcx, qword [rbp + 0x4e0]
mov qword [rcx], rdx
mov ecx, dword [rdx + 0x3c]
mov dword [rbp + 0x448], ecx
mov ecx, 0x97807f37
nop dword [rax]
cmp ecx, 0x13a6a0f0
je 0x1400dc5db
cmp ecx, 0x97807f37
jne 0x1400dc640
movsxd rbx, dword [rbp + 0x448]
mov ecx, 0x13a6a0f0
jmp 0x1400dc640
cmp byte [rbp + 0x444], 0
mov edx, 0x230a8231
mov ecx, 0x1dd5485a
cmovne edx, ecx
mov rcx, qword [rbp + 0x4f0]
mov qword [rbp + 0x3c0], rcx
jmp 0x1400dbd30
mov edx, dword [rbp + 0x4b4]
mov rcx, qword [rbp + 0x458]
mov rbx, qword [rbp + 0x460]
mov qword [rbp + 0x4e0], rcx
mov qword [rbp + 0x4a0], rbx
mov rcx, qword [rbp + 0x4a0]
mov ecx, dword [rcx + 0x1c]
add rcx, qword [rbp + 0x4e0]
mov qword [rbp + 0x4f8], rcx
mov ecx, 0xb6533f81
nop word cs:[rax + rax]
nop
cmp ecx, 0x35ac7d8b
je 0x1400dc6fb
cmp ecx, 0xb6533f81
jne 0x1400dc6d0
mov rcx, qword [rbp + 0x4a0]
mov ebx, dword [rcx + 0x24]
mov ecx, 0x35ac7d8b
jmp 0x1400dc6d0
mov edx, 0x6dc106e
jmp 0x1400dbd30
mov dword [rbp + 0x448], ebx
mov ecx, dword [rbp + 0x448]
add rcx, qword [rbp + 0x4e0]
movzx ecx, word [rcx + rdx*2]
mov rdx, qword [rbp + 0x4f8]
mov ecx, dword [rdx + rcx*4]
add rcx, qword [rbp + 0x4e0]
mov qword [rbp + 0x4c8], rcx
mov edx, 0xe0c9a27a
jmp 0x1400dbd30
mov ecx, dword [rbp + 0x4e0]
add rcx, qword [rbp + 0x4a0]
mov qword [rbp + 0x4c0], rcx
mov edx, 0x46b98d33
jmp 0x1400dbd30
mov ecx, 0x847e7592
nop word [rax + rax]
cmp ecx, 0x847e7592
je 0x1400dc772
cmp ecx, 0x4f7590e2
jne 0x1400dc760
jmp 0x1400dc789
mov ecx, 0x4f7590e2
jmp 0x1400dc760
mov edx, 0x2d94e620
mov eax, dword [rbp + 0x494]
jmp 0x1400dbd30
mov ecx, 0xf2da42e1
mov qword [rbp + 0x4f8], rcx
mov rcx, qword [rbp + 0x4f8]
mov dword [rbp + 0x3d0], ecx
mov edx, 0x3f20f919
jmp 0x1400dbd30
mov dword [rbp + 0x4f8], ebx
mov rdx, qword [rbp + 0x4a0]
mov qword [rbp + 0x460], rdx
mov ecx, dword [rbp + 0x4f8]
mov dword [rbp + 0x450], ecx
mov ecx, 0xdb6de61f
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xdb6de61f
je 0x1400dc7f2
cmp ecx, 0xedae238e
jne 0x1400dc7e0
jmp 0x1400dc7f9
mov ecx, 0xedae238e
jmp 0x1400dc7e0
mov qword [rbp + 0x4a0], rdx
mov qword [rbp + 0x4f8], r8
mov rcx, qword [rbp + 0x4f8]
mov rdx, qword [rbp + 0x4a0]
cmp rdx, qword [rcx]
mov edx, 0xdb3e0290
cmove edx, r11d
mov rcx, qword [rbp + 0x4d8]
mov qword [rbp + 0x3f0], rcx
jmp 0x1400dbd30
cmp edx, 0xe138a865
jne 0x1400dbd30
mov rax, qword [rbp + 0x498]
mov qword [rbp + 0x438], r14
mov eax, 0x424cedf0
cmp eax, 0x508a9fb3
jne 0x1400dbd00
jmp 0x1400dbd12
mov rax, qword [rbp + 0x438]
sub rsp, 0x20
xor ecx, ecx
call rax
add rsp, 0x20
mov eax, 0x868a582c
jmp 0x1400dc890
mov eax, 0xa1c3a2bc
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x868a582c
je 0x1400dc87d
cmp eax, 0xa1c3a2bc
jne 0x1400dc890
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
movups xmm8, xmmword [0x14031f692]
movups xmmword [rax + 0x1e], xmm8
movups xmm7, xmmword [0x14031f684]
movups xmmword [rax + 0x10], xmm7
movups xmm6, xmmword [0x14031f674]
movups xmmword [rax], xmm6
mov eax, 0xef7b4d2c
mov r8d, 0x66aab181
mov r9d, 0xce1d2769
mov r10d, 0x8c76d5f5
mov r11d, 0x1bd9b535
jmp 0x1400dc910
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4f0], rax
mov eax, 0x2ec00c48
nop word [rax + rax]
cmp eax, 0x497417c9
jle 0x1400dca80
cmp eax, 0x66aab180
jg 0x1400dcb00
cmp eax, 0x497417ca
je 0x1400dc8f4
cmp eax, 0x59d012e3
jne 0x1400dc910
mov rdi, qword [rbp + 0x4d0]
mov eax, 0xdcc7da91
cmp eax, 0x107f7943
jle 0x1400dc980
cmp eax, 0x20366575
jg 0x1400dc9c0
cmp eax, 0x107f7944
je 0x1400dc9e2
cmp eax, 0x1bd9b535
jne 0x1400dc940
mov rax, qword [rbp + 0x4f8]
add rax, rdi
mov qword [rbp + 0x4e0], rax
mov eax, 0x107f7944
jmp 0x1400dc940
cmp eax, 0x8aa9db1f
je 0x1400dca40
cmp eax, 0xdcc7da91
je 0x1400dca6d
cmp eax, 0xea568981
jne 0x1400dc940
mov qword [rbp + 0x4f8], rsi
mov rax, qword [rbp + 0x4f8]
cmp rax, 0x2e
mov eax, 0x20366576
cmovb eax, r11d
jmp 0x1400dc940
cmp eax, 0x20366576
je 0x1400dcc72
cmp eax, 0x3f073906
jne 0x1400dc940
mov eax, 0xea568981
xor esi, esi
jmp 0x1400dc940
mov rbx, qword [rbp + 0x4e0]
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
mov eax, 0xce
sub eax, ecx
add ecx, 0x31
and eax, 0xdc
and ecx, 0x23
or ecx, eax
xor cl, byte [rbx]
xor cl, 0xdc
mov byte [rbp + 0x4c8], cl
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4a0], rax
mov eax, 0x8aa9db1f
jmp 0x1400dc940
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rbp + 0x4f8]
movzx edx, byte [rbp + 0x4c8]
mov byte [rax + rcx], dl
mov rsi, qword [rbp + 0x4f8]
add rsi, 1
mov eax, 0xea568981
jmp 0x1400dc940
mov eax, 0x3f073906
jmp 0x1400dc940
cmp eax, 0xabb1c7f
jg 0x1400dcb20
cmp eax, 0x974d94a9
je 0x1400dcc5d
cmp eax, 0xef7b4d2c
jne 0x1400dc910
mov qword [rbp + 0x4e0], 0x2d
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4a0], rax
mov eax, dword [0x140362648]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14036264c], 0xa
setl cl
or cl, al
mov eax, 0xfe1a346d
cmovne eax, r9d
mov ecx, 0xfe1a346d
cmovne ecx, r10d
mov edx, 0x148369b6
jmp 0x1400dcb60
cmp eax, 0x66aab181
je 0x1400dcc45
cmp eax, 0x77ea867e
jne 0x1400dc910
mov eax, 0xabb1c80
jmp 0x1400dc910
cmp eax, 0xabb1c80
jne 0x1400dccce
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d8], rax
mov eax, 0x497417ca
jmp 0x1400dc910
test dl, dl
sete byte [rbp + 0x4c8]
mov dl, byte [rbp + 0x4c8]
mov edx, 0x8c76d5f5
nop word [rax + rax]
cmp edx, 0xfe1a346c
jle 0x1400dcba0
cmp edx, 0xfe1a346d
je 0x1400dcbb5
cmp edx, 0x18295e03
je 0x1400dcbec
cmp edx, 0x148369b6
jne 0x1400dcb60
mov rdx, qword [rbp + 0x4e0]
add rdx, qword [rbp + 0x4a0]
mov qword [rbp + 0x4f8], rdx
mov edx, 0x18295e03
jmp 0x1400dcb60
cmp edx, 0x8c76d5f5
je 0x1400dcbf3
cmp edx, 0xce1d2769
jne 0x1400dcb60
jmp 0x1400dcc7c
mov rdx, qword [rbp + 0x4f8]
mov dl, byte [rdx]
mov edi, 0x1ebc0776
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0x1ebc0776
je 0x1400dcbe5
cmp edi, 0x85bea649
jne 0x1400dcbd0
jmp 0x1400dcb43
mov edi, 0x85bea649
jmp 0x1400dcbd0
mov edx, ecx
jmp 0x1400dcb60
mov rdx, qword [rbp + 0x4f8]
mov dl, byte [rdx]
mov edi, 0x1ebc0776
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edi, 0x1ebc0776
je 0x1400dcc22
cmp edi, 0x85bea649
jne 0x1400dcc10
jmp 0x1400dcc29
mov edi, 0x85bea649
jmp 0x1400dcc10
test dl, dl
sete byte [rbp + 0x4c8]
mov dl, byte [rbp + 0x4c8]
mov byte [rbp + 0x4c0], dl
mov edx, eax
jmp 0x1400dcb60
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov eax, 0x59d012e3
jmp 0x1400dc910
cmp byte [rbp + 0x4b8], 0
mov eax, 0xabb1c80
cmovne eax, r8d
jmp 0x1400dc910
mov eax, 0x77ea867e
jmp 0x1400dc910
mov al, byte [rbp + 0x4c0]
mov byte [rbp + 0x4a0], al
mov ecx, 0xd1f061f3
nop dword [rax]
cmp ecx, 0xa0a40e70
je 0x1400dccb0
cmp ecx, 0xd1f061f3
jne 0x1400dcc90
movzx eax, byte [rbp + 0x4a0]
xor al, 1
mov ecx, 0xa0a40e70
jmp 0x1400dcc90
and al, 1
mov byte [rbp + 0x4f8], al
mov al, byte [rbp + 0x4f8]
mov byte [rbp + 0x4b8], al
mov eax, 0x974d94a9
jmp 0x1400dc910
cmp eax, 0x2ec00c48
jne 0x1400dc910
mov rdx, qword [rbp + 0x4f0]
sub rsp, 0x20
lea rcx, [rbp + 0x2c8]
call fcn.14000e320
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363b38]
lea rdx, [rbp + 0x2a8]
lea r8, [rbp + 0x2c8]
call fcn.140034d40
add rsp, 0x20
mov eax, 0x95261822
lea rsi, [rbp + 0x2a8]
jmp 0x1400dcd40
sub rsp, 0x20
mov rcx, rsi
call fcn.14000ccb0
add rsp, 0x20
mov eax, 0xd1d24b4d
nop dword [rax]
cmp eax, 0x95261822
je 0x1400dcd24
cmp eax, 0xd1d24b4d
jne 0x1400dcd40
mov qword [rbp + 0x4a0], rsi
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x299331c4
jmp 0x1400dcd70
mov ecx, 0x5363982d
nop dword [rax + rax]
cmp ecx, 0x299331c4
je 0x1400dcd63
cmp ecx, 0x5363982d
jne 0x1400dcd70
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov eax, 0xa4794c2a
jmp 0x1400dcda0
mov eax, 0x13d403e0
nop word [rax + rax]
cmp eax, 0xa4794c2a
je 0x1400dcd95
cmp eax, 0x13d403e0
jne 0x1400dcda0
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4f8], rax
mov eax, 0x94163846
jmp 0x1400dcde0
mov rax, qword [rbp + 0x4f8]
movups xmmword [rax + 0x1e], xmm8
movups xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov eax, 0x8d153b97
nop dword [rax + rax]
cmp eax, 0x94163846
je 0x1400dcdc3
cmp eax, 0x8d153b97
jne 0x1400dcde0
mov eax, 0xef7b4d2c
mov r8d, 0x66aab181
mov r9d, 0xce1d2769
mov r10d, 0x8c76d5f5
mov r11d, 0x1bd9b535
jmp 0x1400dce20
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4f0], rax
mov eax, 0x2ec00c48
cmp eax, 0x497417c9
jle 0x1400dcf90
cmp eax, 0x66aab180
jg 0x1400dd010
cmp eax, 0x497417ca
je 0x1400dce0d
cmp eax, 0x59d012e3
jne 0x1400dce20
mov rdi, qword [rbp + 0x4d0]
mov eax, 0xdcc7da91
cmp eax, 0x107f7943
jle 0x1400dce90
cmp eax, 0x20366575
jg 0x1400dced0
cmp eax, 0x107f7944
je 0x1400dcef2
cmp eax, 0x1bd9b535
jne 0x1400dce50
mov rax, qword [rbp + 0x4f8]
add rax, rdi
mov qword [rbp + 0x4e0], rax
mov eax, 0x107f7944
jmp 0x1400dce50
cmp eax, 0x8aa9db1f
je 0x1400dcf50
cmp eax, 0xdcc7da91
je 0x1400dcf7d
cmp eax, 0xea568981
jne 0x1400dce50
mov qword [rbp + 0x4f8], rsi
mov rax, qword [rbp + 0x4f8]
cmp rax, 0x2e
mov eax, 0x20366576
cmovb eax, r11d
jmp 0x1400dce50
cmp eax, 0x20366576
je 0x1400dd182
cmp eax, 0x3f073906
jne 0x1400dce50
mov eax, 0xea568981
xor esi, esi
jmp 0x1400dce50
mov rbx, qword [rbp + 0x4e0]
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
mov eax, 0xce
sub eax, ecx
add ecx, 0x31
and eax, 0xdc
and ecx, 0x23
or ecx, eax
xor cl, byte [rbx]
xor cl, 0xdc
mov byte [rbp + 0x4c8], cl
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4a0], rax
mov eax, 0x8aa9db1f
jmp 0x1400dce50
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rbp + 0x4f8]
movzx edx, byte [rbp + 0x4c8]
mov byte [rax + rcx], dl
mov rsi, qword [rbp + 0x4f8]
add rsi, 1
mov eax, 0xea568981
jmp 0x1400dce50
mov eax, 0x3f073906
jmp 0x1400dce50
cmp eax, 0xabb1c7f
jg 0x1400dd030
cmp eax, 0x974d94a9
je 0x1400dd155
cmp eax, 0xef7b4d2c
jne 0x1400dce20
mov qword [rbp + 0x4e0], 0x2d
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4a0], rax
mov eax, dword [0x140362648]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14036264c], 0xa
setl cl
or cl, al
mov eax, 0xfe1a346d
cmovne eax, r9d
mov ecx, 0xfe1a346d
cmovne ecx, r10d
mov edx, 0x148369b6
jmp 0x1400dd070
cmp eax, 0x66aab181
je 0x1400dd16a
cmp eax, 0x77ea867e
jne 0x1400dce20
mov eax, 0xabb1c80
jmp 0x1400dce20
cmp eax, 0xabb1c80
jne 0x1400dd1de
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d8], rax
mov eax, 0x497417ca
jmp 0x1400dce20
test dl, dl
sete byte [rbp + 0x4c8]
mov dl, byte [rbp + 0x4c8]
mov edx, 0x8c76d5f5
nop word [rax + rax]
cmp edx, 0xfe1a346c
jle 0x1400dd0b0
cmp edx, 0xfe1a346d
je 0x1400dd0c5
cmp edx, 0x18295e03
je 0x1400dd0fc
cmp edx, 0x148369b6
jne 0x1400dd070
mov rdx, qword [rbp + 0x4e0]
add rdx, qword [rbp + 0x4a0]
mov qword [rbp + 0x4f8], rdx
mov edx, 0x18295e03
jmp 0x1400dd070
cmp edx, 0x8c76d5f5
je 0x1400dd103
cmp edx, 0xce1d2769
jne 0x1400dd070
jmp 0x1400dd18c
mov rdx, qword [rbp + 0x4f8]
mov dl, byte [rdx]
mov edi, 0x1ebc0776
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0x1ebc0776
je 0x1400dd0f5
cmp edi, 0x85bea649
jne 0x1400dd0e0
jmp 0x1400dd053
mov edi, 0x85bea649
jmp 0x1400dd0e0
mov edx, ecx
jmp 0x1400dd070
mov rdx, qword [rbp + 0x4f8]
mov dl, byte [rdx]
mov edi, 0x1ebc0776
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edi, 0x1ebc0776
je 0x1400dd132
cmp edi, 0x85bea649
jne 0x1400dd120
jmp 0x1400dd139
mov edi, 0x85bea649
jmp 0x1400dd120
test dl, dl
sete byte [rbp + 0x4c8]
mov dl, byte [rbp + 0x4c8]
mov byte [rbp + 0x4c0], dl
mov edx, eax
jmp 0x1400dd070
cmp byte [rbp + 0x4b8], 0
mov eax, 0xabb1c80
cmovne eax, r8d
jmp 0x1400dce20
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov eax, 0x59d012e3
jmp 0x1400dce20
mov eax, 0x77ea867e
jmp 0x1400dce20
mov al, byte [rbp + 0x4c0]
mov byte [rbp + 0x4a0], al
mov ecx, 0xd1f061f3
nop dword [rax]
cmp ecx, 0xa0a40e70
je 0x1400dd1c0
cmp ecx, 0xd1f061f3
jne 0x1400dd1a0
movzx eax, byte [rbp + 0x4a0]
xor al, 1
mov ecx, 0xa0a40e70
jmp 0x1400dd1a0
and al, 1
mov byte [rbp + 0x4f8], al
mov al, byte [rbp + 0x4f8]
mov byte [rbp + 0x4b8], al
mov eax, 0x974d94a9
jmp 0x1400dce20
cmp eax, 0x2ec00c48
jne 0x1400dce20
mov rdx, qword [rbp + 0x4f0]
sub rsp, 0x20
lea rcx, [rbp + 0x2e8]
call fcn.14000e320
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363b30]
lea rdx, [rbp + 0x2e8]
mov r8d, 2
call fcn.14009ed60
add rsp, 0x20
jmp 0x1400dbcce
mov eax, 0x1b6abf71
jmp 0x1400dd240
mov eax, 0x1a3b9fb0
nop word cs:[rax + rax]
cmp eax, 0x1b6abf71
je 0x1400dd231
cmp eax, 0x1a3b9fb0
jne 0x1400dd240
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
movups xmm0, xmmword [str.ZM_71d______bMa_VYSZ]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x14031f622]
movups xmmword [rax], xmm0
mov eax, dword [0x140362600]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140362604], 0xa
setl cl
or cl, al
mov ebx, 0x1a0877c0
mov eax, 0x79cdd767
cmove ebx, eax
mov edi, 0x8a0ec858
cmove edi, eax
mov eax, dword [0x1403625f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403625fc], 0xa
setl cl
or cl, al
mov r9d, 0xfaa30726
mov eax, 0xc4c5302a
cmove r9d, eax
mov r10d, 0x642ec0a4
cmove r10d, eax
mov eax, dword [0x140362608]
lea r11d, [rax - 1]
imul r11d, eax
test r11b, 1
mov eax, 0xd7f73cf
mov r15d, 0xd10c4110
cmove r15d, eax
mov r14d, dword [0x14036260c]
cmp r14d, 0xa
cmovl r15d, eax
mov eax, 0xfb7cbb97
mov esi, 0x11c56850
mov r13d, 0x604dc9e0
jmp 0x1400dd340
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4f0], rax
mov eax, 0x9d41246b
nop word [rax + rax]
cmp eax, 0xaab6e36e
jle 0x1400dd380
cmp eax, 0xfb7cbb96
jg 0x1400dd3b0
cmp eax, 0xaab6e36f
je 0x1400dd324
cmp eax, 0xd5e0bdc0
jne 0x1400dd340
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d8], rax
mov eax, 0xaab6e36f
jmp 0x1400dd340
cmp eax, 0x9d41246a
jg 0x1400dd53a
cmp eax, 0x8a7c98c6
je 0x1400dd576
cmp eax, 0x921fbf89
jne 0x1400dd340
mov eax, 0xd5e0bdc0
jmp 0x1400dd340
cmp eax, 0x72c2c101
je 0x1400dd55d
cmp eax, 0xfb7cbb97
jne 0x1400dd340
mov eax, 0x2b7e3caa
nop dword [rax + rax]
cmp eax, 0xfaa30725
jle 0x1400dd4c0
cmp eax, 0xfaa30726
je 0x1400dd714
cmp eax, 0x642ec0a4
je 0x1400dd52a
cmp eax, 0x2b7e3caa
jne 0x1400dd3d0
test r11b, 1
sete byte [rbp + 0x4c0]
cmp r14d, 0xa
setl byte [rbp + 0x4c8]
mov eax, 0xf068f85c
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xfccebf06
jg 0x1400dd460
cmp eax, 0x94926e5b
je 0x1400dd488
cmp eax, 0xd10c4110
je 0x1400dd49f
cmp eax, 0xf068f85c
jne 0x1400dd420
movzx ecx, byte [rbp + 0x4c0]
cmp byte [rbp + 0x4c8], 0
mov eax, 0xd10c4110
cmovne eax, r13d
test cl, cl
cmovne eax, r13d
jmp 0x1400dd420
cmp eax, 0xfccebf07
je 0x1400dd4dc
cmp eax, 0xd7f73cf
je 0x1400dd4a9
cmp eax, 0x604dc9e0
jne 0x1400dd420
lea rax, [rbp + 0x46c]
mov qword [rbp + 0x4f8], rax
mov eax, r15d
jmp 0x1400dd420
mov rax, qword [rbp + 0x4f8]
movzx eax, byte [rax]
mov byte [rbp + 0x4e0], al
mov eax, 0xfccebf07
jmp 0x1400dd420
mov eax, 0x604dc9e0
jmp 0x1400dd420
mov eax, 0x94926e5b
jmp 0x1400dd420
cmp eax, 0x9cf4dba5
je 0x1400dd532
cmp eax, 0xc4c5302a
jne 0x1400dd3d0
mov eax, 0x642ec0a4
jmp 0x1400dd3d0
mov al, byte [rbp + 0x4e0]
mov ecx, 0x1ebc0776
nop word [rax + rax]
cmp ecx, 0x85bea649
je 0x1400dd507
cmp ecx, 0x1ebc0776
jne 0x1400dd4f0
mov ecx, 0x85bea649
jmp 0x1400dd4f0
test al, al
sete byte [rbp + 0x4a0]
mov al, byte [rbp + 0x4a0]
not al
and al, 1
mov byte [rbp + 0x4b8], al
mov eax, 0x9cf4dba5
jmp 0x1400dd3d0
mov eax, r9d
jmp 0x1400dd3d0
mov eax, r10d
jmp 0x1400dd3d0
cmp eax, 0x9eb3b89b
jne 0x1400dd72a
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov eax, 0x8a7c98c6
jmp 0x1400dd340
cmp byte [rbp + 0x498], 0
mov eax, 0xd5e0bdc0
mov ecx, 0x9eb3b89b
cmovne eax, ecx
jmp 0x1400dd340
mov r8, qword [rbp + 0x4d0]
mov ecx, 0x2ce2cc28
jmp 0x1400dd590
mov ecx, 0x6e4ce7f8
xor r12d, r12d
nop dword [rax]
mov eax, ecx
cmp ecx, 0x6e4ce7f7
jg 0x1400dd5d0
cmp eax, 0x11c5684f
jle 0x1400dd640
cmp eax, 0x11c56850
je 0x1400dd6d6
cmp eax, 0x1a0877c0
je 0x1400dd584
mov ecx, eax
cmp eax, 0x2ce2cc28
jne 0x1400dd590
mov ecx, 0x9644ef66
jmp 0x1400dd590
cmp eax, 0x79cdd766
jle 0x1400dd670
cmp eax, 0x79cdd767
je 0x1400dd6f3
cmp eax, 0x7f607491
jne 0x1400dd6fd
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rbp + 0x4e0]
mov edx, select
sub edx, eax
add eax, 0x31
and edx, 0x3d
and eax, 0xc2
or eax, edx
xor ecx, eax
xor cl, 0x3d
mov rax, qword [rbp + 0x4f8]
mov byte [rbp + rax + 0x450], cl
mov r12, qword [rbp + 0x4f8]
add r12, 1
mov ecx, 0x6e4ce7f8
jmp 0x1400dd590
mov ecx, ebx
cmp eax, 0x8a0ec858
je 0x1400dd590
mov ecx, eax
cmp eax, 0x9644ef66
jne 0x1400dd590
mov ecx, edi
jmp 0x1400dd590
cmp eax, 0x6e4ce7f8
je 0x1400dd6b7
mov ecx, eax
cmp eax, 0x6f8c5c08
jne 0x1400dd590
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
mov qword [rbp + 0x4a0], rcx
mov ecx, 0x7f607491
jmp 0x1400dd590
mov qword [rbp + 0x4f8], r12
mov rax, qword [rbp + 0x4f8]
cmp rax, 0x1d
mov ecx, 0x7cc26953
cmovb ecx, esi
jmp 0x1400dd590
mov rax, qword [rbp + 0x4f8]
movsx rax, byte [r8 + rax]
mov qword [rbp + 0x4e0], rax
mov ecx, 0x6f8c5c08
jmp 0x1400dd590
mov ecx, 0x8a0ec858
jmp 0x1400dd590
mov ecx, eax
cmp eax, 0x7cc26953
jne 0x1400dd590
mov eax, 0x921fbf89
jmp 0x1400dd340
mov al, byte [rbp + 0x4b8]
mov byte [rbp + 0x498], al
mov eax, 0x72c2c101
jmp 0x1400dd340
cmp eax, 0x9d41246b
jne 0x1400dd340
mov rdx, qword [rbp + 0x4f0]
sub rsp, 0x20
lea rcx, [rbp + 0x268]
call fcn.14000e320
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363b38]
lea rdx, [rbp + 0x248]
lea r8, [rbp + 0x268]
call fcn.140034d40
add rsp, 0x20
mov eax, 0x95261822
lea rsi, [rbp + 0x248]
jmp 0x1400dd7a0
sub rsp, 0x20
mov rcx, rsi
call fcn.14000ccb0
add rsp, 0x20
mov eax, 0xd1d24b4d
nop word cs:[rax + rax]
nop
cmp eax, 0x95261822
je 0x1400dd780
cmp eax, 0xd1d24b4d
jne 0x1400dd7a0
mov qword [rbp + 0x4a0], rsi
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x299331c4
jmp 0x1400dd7d0
mov ecx, 0x5363982d
nop dword [rax + rax]
cmp ecx, 0x299331c4
je 0x1400dd7c3
cmp ecx, 0x5363982d
jne 0x1400dd7d0
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x4f8]
mov eax, 0xa4794c2a
jmp 0x1400dd800
mov eax, 0x13d403e0
nop word [rax + rax]
cmp eax, 0xa4794c2a
je 0x1400dd7f5
cmp eax, 0x13d403e0
jne 0x1400dd800
mov eax, 0x60fe3392
jmp 0x1400dd860
mov rax, qword [0x14031f66c]
mov qword [rbp + 0x47d], rax
movups xmm0, xmmword [0x14031f65f]
movaps xmmword [rbp + 0x470], xmm0
movups xmm0, xmmword [0x14031f64f]
movaps xmmword [rbp + 0x460], xmm0
movups xmm0, xmmword [0x14031f63f]
movaps xmmword [rbp + 0x450], xmm0
mov eax, 0xbe4641d8
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x60fe3392
je 0x1400dd815
cmp eax, 0xbe4641d8
jne 0x1400dd860
mov eax, 0x9f8210e9
mov r8d, 0xa135c387
mov edi, 0xa43a5ff4
jmp 0x1400dd8a0
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d8], rax
mov eax, 0xd3c54825
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xb74456b2
jle 0x1400dd8e0
cmp eax, 0x627e5fea
jg 0x1400dd940
cmp eax, 0xb74456b3
je 0x1400dd880
cmp eax, 0xd3c54825
jne 0x1400dd8a0
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4f0], rax
mov eax, 0x9f9735c1
jmp 0x1400dd8a0
cmp eax, 0x9f9735c0
jg 0x1400dd95c
cmp eax, 0x949de1fd
je 0x1400ddac5
cmp eax, 0x9f8210e9
jne 0x1400dd8a0
mov qword [rbp + 0x4f8], 0x34
mov rax, qword [rbp + 0x4f8]
mov al, byte [rbp + rax + 0x450]
mov ecx, 0x1ebc0776
nop word [rax + rax]
cmp ecx, 0x1ebc0776
je 0x1400dd935
cmp ecx, 0x85bea649
jne 0x1400dd920
jmp 0x1400ddada
mov ecx, 0x85bea649
jmp 0x1400dd920
cmp eax, 0x627e5feb
je 0x1400dd97f
cmp eax, 0x715ab876
jne 0x1400dd8a0
mov eax, 0xb74456b3
jmp 0x1400dd8a0
cmp eax, 0xa135c387
jne 0x1400ddb2e
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov eax, 0x627e5feb
jmp 0x1400dd8a0
mov rsi, qword [rbp + 0x4d0]
mov eax, 0x2772892a
nop dword [rax + rax]
cmp eax, 0xde76a1f6
jle 0x1400dd9c0
cmp eax, 0x23cf8598
jg 0x1400dda00
cmp eax, 0xde76a1f7
je 0x1400dda20
cmp eax, 0xa04b8dc
jne 0x1400dd990
mov eax, 0xa7c20f98
xor ebx, ebx
jmp 0x1400dd990
cmp eax, 0xa43a5ff4
je 0x1400dda6b
cmp eax, 0xa4ad89cf
je 0x1400dda88
cmp eax, 0xa7c20f98
jne 0x1400dd990
mov qword [rbp + 0x4f8], rbx
mov rax, qword [rbp + 0x4f8]
cmp rax, 0x35
mov eax, 0x23cf8599
cmovb eax, edi
jmp 0x1400dd990
cmp eax, 0x23cf8599
je 0x1400ddabb
cmp eax, 0x2772892a
jne 0x1400dd990
mov eax, 0xa04b8dc
jmp 0x1400dd990
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rbp + 0x4e0]
mov edx, 0xce
sub edx, eax
add eax, 0x31
and edx, 0xb2
and eax, 0x4d
or eax, edx
xor ecx, eax
xor cl, 0xb2
mov rax, qword [rbp + 0x4f8]
mov byte [rbp + rax + 0x450], cl
mov rbx, qword [rbp + 0x4f8]
add rbx, 1
mov eax, 0xa7c20f98
jmp 0x1400dd990
mov rax, qword [rbp + 0x4f8]
movsx rax, byte [rsi + rax]
mov qword [rbp + 0x4e0], rax
mov eax, 0xa4ad89cf
jmp 0x1400dd990
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
movabs rdx, 0xa0a0a0a0a0a0a0a1
mul rdx
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
mov qword [rbp + 0x4a0], rcx
mov eax, 0xde76a1f7
jmp 0x1400dd990
mov eax, 0x715ab876
jmp 0x1400dd8a0
cmp byte [rbp + 0x4c8], 0
mov eax, 0xb74456b3
cmovne eax, r8d
jmp 0x1400dd8a0
test al, al
sete byte [rbp + 0x4a0]
mov ecx, 0x4cc19417
nop dword [rax + rax]
cmp ecx, 0x3113bbb1
je 0x1400ddb10
cmp ecx, 0x4cc19417
jne 0x1400ddaf0
movzx eax, byte [rbp + 0x4a0]
xor al, 1
mov ecx, 0x3113bbb1
jmp 0x1400ddaf0
and al, 1
mov byte [rbp + 0x4f8], al
mov al, byte [rbp + 0x4f8]
mov byte [rbp + 0x4c8], al
mov eax, 0x949de1fd
jmp 0x1400dd8a0
cmp eax, 0x9f9735c1
jne 0x1400dd8a0
mov rdx, qword [rbp + 0x4f0]
sub rsp, 0x20
lea rcx, [rbp + 0x288]
call fcn.14000e320
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363b30]
lea rdx, [rbp + 0x288]
mov r8d, 2
call fcn.14009ed60
add rsp, 0x20
jmp 0x1400dbcce
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4f8], rax
mov eax, 0x2ccd4f12
jmp 0x1400ddbb0
mov rax, qword [rbp + 0x4f8]
movups xmm0, xmmword [0x14031f612]
movups xmmword [rax + 0xf], xmm0
movups xmm0, xmmword [0x14031f603]
movups xmmword [rax], xmm0
mov eax, 0x585dee97
cmp eax, 0x2ccd4f12
je 0x1400ddb8f
cmp eax, 0x585dee97
jne 0x1400ddbb0
mov eax, dword [0x1403625e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403625e4], 0xa
setl cl
or cl, al
mov r14d, 0xbc920ebf
mov eax, 0x570a488
cmove r14d, eax
mov edi, 0xb4ebaa34
cmove edi, eax
mov eax, dword [0x14035d0e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035d0e4], 0xa
setl cl
or cl, al
mov r8d, 0xafeed96d
mov eax, 0x7eb55c6d
cmove r8d, eax
mov r11d, 0x5d4a8659
cmove r11d, eax
mov eax, 0x73e40848
mov r9d, 0x62c633dd
mov r10d, 0x93b41d62
jmp 0x1400ddc60
and al, 1
mov byte [rbp + 0x4f8], al
mov al, byte [rbp + 0x4f8]
mov byte [rbp + 0x4b8], al
mov eax, r8d
nop word cs:[rax + rax]
nop
cmp eax, 0x5a4d948f
jg 0x1400ddca0
cmp eax, 0xbe92b400
jle 0x1400ddcd0
cmp eax, 0xbe92b401
je 0x1400ddf35
cmp eax, 0xfbbb0bfc
je 0x1400ddf7a
cmp eax, 0x4a09fc50
jne 0x1400ddc60
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x4d8], rax
mov eax, 0x9adb1fc7
jmp 0x1400ddc60
cmp eax, 0x73e40847
jle 0x1400ddcf0
cmp eax, 0x7eb55c6d
je 0x1400dde05
cmp eax, 0x75ff3ddf
je 0x1400ddf65
cmp eax, 0x73e40848
jne 0x1400ddc60
mov eax, r11d
jmp 0x1400ddc60
cmp eax, 0x93b41d62
je 0x1400ddf1d
cmp eax, 0xafeed96d
jne 0x1400de0a5
mov eax, 0x75ff3ddf
jmp 0x1400ddc60
cmp eax, 0x5a4d9490
je 0x1400ddf4d
cmp eax, 0x5d4a8659
jne 0x1400ddc60
mov qword [rbp + 0x4f8], 0x1e
mov ecx, 0x2c0c658b
jmp 0x1400ddd30
test al, al
sete byte [rbp + 0x4e0]
mov al, byte [rbp + 0x4e0]
mov ecx, 0x4c325ae9
nop dword [rax]
cmp ecx, 0x4c325ae9
je 0x1400ddd79
cmp ecx, 0x2c0c658b
jne 0x1400ddd30
mov rax, qword [rbp + 0x4f8]
mov al, byte [rbp + rax + 0x450]
mov ecx, 0x1ebc0776
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x1ebc0776
je 0x1400ddd72
cmp ecx, 0x85bea649
jne 0x1400ddd60
jmp 0x1400ddd18
mov ecx, 0x85bea649
jmp 0x1400ddd60
and al, 1
mov byte [rbp + 0x4e0], al
mov ecx, 0x934e8de1
jmp 0x1400ddd90
mov ecx, 0x586340c2
nop dword [rax]
cmp ecx, 0xbc920ebe
jle 0x1400dddc0
cmp ecx, 0xbc920ebf
je 0x1400ddd88
cmp ecx, 0x570a488
je 0x1400dddde
cmp ecx, 0x586340c2
jne 0x1400ddd90
jmp 0x1400ddc3d
cmp ecx, 0x934e8de1
je 0x1400dde01
cmp ecx, 0xb4ebaa34
jne 0x1400ddd90
movzx eax, byte [rbp + 0x4e0]
xor al, 1
mov ecx, r14d
jmp 0x1400ddd90
movzx ecx, byte [rbp + 0x4e0]
movzx ecx, byte [rbp + 0x4e0]
movzx ecx, byte [rbp + 0x4e0]
movzx ecx, byte [rbp + 0x4e0]
mov ecx, 0xb4ebaa34
jmp 0x1400ddd90
mov ecx, edi
jmp 0x1400ddd90
mov qword [rbp + 0x4f8], 0x1e
mov ecx, 0x2c0c658b
jmp 0x1400dde30
test al, al
sete byte [rbp + 0x4e0]
mov al, byte [rbp + 0x4e0]
mov ecx, 0x4c325ae9
nop dword [rax + rax]
cmp ecx, 0x4c325ae9
je 0x1400dde79
cmp ecx, 0x2c0c658b
jne 0x1400dde30
mov rax, qword [rbp + 0x4f8]
mov al, byte [rbp + rax + 0x450]
mov ecx, 0x1ebc0776
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x1ebc0776
je 0x1400dde72
cmp ecx, 0x85bea649
jne 0x1400dde60
jmp 0x1400dde17
mov ecx, 0x85bea649
jmp 0x1400dde60
and al, 1
mov byte [rbp + 0x4e0], al
mov ecx, 0x934e8de1
jmp 0x1400dde90
mov ecx, 0x586340c2
nop dword [rax]
cmp ecx, 0xbc920ebe
jle 0x1400ddec0
cmp ecx, 0xbc920ebf
je 0x1400dde88
cmp ecx, 0x570a488
je 0x1400ddede
cmp ecx, 0x586340c2
jne 0x1400dde90
jmp 0x1400ddf05
cmp ecx, 0x934e8de1
je 0x1400ddf01
cmp ecx, 0xb4ebaa34
jne 0x1400dde90
movzx eax, byte [rbp + 0x4e0]
xor al, 1
mov ecx, r14d
jmp 0x1400dde90
movzx ecx, byte [rbp + 0x4e0]
movzx ecx, byte [rbp + 0x4e0]
movzx ecx, byte [rbp + 0x4e0]
movzx ecx, byte [rbp + 0x4e0]
mov ecx, 0xb4ebaa34
jmp 0x1400dde90
mov ecx, edi
jmp 0x1400dde90
and al, 1
mov byte [rbp + 0x4f8], al
mov al, byte [rbp + 0x4f8]
mov eax, 0x5d4a8659
jmp 0x1400ddc60
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4c0], rax
mov eax, 0xbe92b401
jmp 0x1400ddc60
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x4c8], rax
mov eax, 0xfbbb0bfc
jmp 0x1400ddc60
lea rax, [rbp + 0x450]
mov qword [rbp + 0x4d0], rax
mov eax, 0x4a09fc50
jmp 0x1400ddc60
cmp byte [rbp + 0x4b8], 0
mov eax, 0x5a4d9490
cmovne eax, r10d
jmp 0x1400ddc60
mov rsi, qword [rbp + 0x4c8]
mov eax, 0xd8e810f8
jmp 0x1400ddf90
cmp eax, 0x1e484231
jle 0x1400ddfd0
cmp eax, 0x638f44fe
jg 0x1400de000
cmp eax, 0x1e484232
je 0x1400de041
cmp eax, 0xa224fbc9
je 0x1400de09b
cmp eax, 0xab50645d
je 0x1400de07b
cmp eax, 0x638f44ff
je 0x1400ddf88
mov eax, 0x5a4d9490
jmp 0x1400ddc60
cmp eax, 0x9adb1fc7
jne 0x1400ddc60
mov rdx, qword [rbp + 0x4d8]
sub rsp, 0x20
lea rcx, [rbp + 0x228]
call fcn.14000e320
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363b38]
lea rdx, [rbp + 0x208]
lea r8, [rbp + 0x228]
call fcn.140034d40
add rsp, 0x20
mov eax, 0x95261822
lea rsi, [rbp + 0x208]
jmp 0x1400de110
sub rsp, 0x20
mov rcx, rsi
call fcn.14000ccb0
add rsp, 0x20
mov eax, 0xd1d24b4d
cmp eax, 0x95261822
je 0x1400de0fb
cmp eax, 0xd1d24b4d
jne 0x1400de110
mov eax, 0xcc04289e
jmp 0x1400de190
mov eax, 0x25d0b909
nop
cmp eax, 0xcc04289e
je 0x1400de18a
cmp eax, 0x25d0b909
jne 0x1400de190
lea r15, [rbp + 0x450]
mov qword [rbp + 0x4f8], r15
mov rax, qword [rbp + 0x4f8]
movups xmm0, xmmword [0x14031f5f3]
movups xmmword [rax + 0xf], xmm0
movups xmm0, xmmword [0x14031f5e4]
movups xmmword [rax], xmm0
mov eax, dword [0x1403625e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403625e4], 0xa
setl cl
or cl, al
mov r14d, 0xbc920ebf
mov eax, 0x570a488
cmove r14d, eax
mov edi, 0xb4ebaa34
cmove edi, eax
mov eax, dword [0x14035d0e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035d0e4], 0xa
setl cl
or cl, al
mov r8d, 0xafeed96d
mov eax, 0x7eb55c6d
cmove r8d, eax
mov r11d, 0x5d4a8659
cmove r11d, eax
mov eax, 0x73e40848
mov r9d, 0x62c633dd
mov r10d, 0x93b41d62
jmp 0x1400de260
cmp eax, 0x5a4d948f
jg 0x1400de2a0
cmp eax, 0xbe92b400
jle 0x1400de2d0
cmp eax, 0xbe92b401
je 0x1400de52e
cmp eax, 0xfbbb0bfc
je 0x1400de56c
cmp eax, 0x4a09fc50
jne 0x1400de260
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x4d8], rax
mov eax, 0x9adb1fc7
jmp 0x1400de260
cmp eax, 0x73e40847
jle 0x1400de2f0
cmp eax, 0x7eb55c6d
je 0x1400de405
cmp eax, 0x75ff3ddf
je 0x1400de557
cmp eax, 0x73e40848
jne 0x1400de260
mov eax, r11d
jmp 0x1400de260
cmp eax, 0x93b41d62
je 0x1400de51d
cmp eax, 0xafeed96d
jne 0x1400de6ad
mov eax, 0x75ff3ddf
jmp 0x1400de260
cmp eax, 0x5a4d9490
je 0x1400de546
cmp eax, 0x5d4a8659
jne 0x1400de260
mov qword [rbp + 0x4f8], 0x1e
mov ecx, 0x2c0c658b
jmp 0x1400de330
cmp ecx, 0x4c325ae9
je 0x1400de379
mov qword [rbp + 0x4f8], 0x1e
mov ecx, 0x2c0c658b
jmp 0x1400de430
cmp ecx, 0x4c325ae9
je 0x1400de479
cmp ecx, 0x2c0c658b
jne 0x1400de430
and al, 1
mov byte [rbp + 0x4e0], al
mov ecx, 0x934e8de1
jmp 0x1400de490
mov qword [rbp + 0x4c0], r15
mov eax, 0xbe92b401
jmp 0x1400de260
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x4c8], rax
mov eax, 0xfbbb0bfc
jmp 0x1400de260
mov qword [rbp + 0x4d0], r15
mov eax, 0x4a09fc50
jmp 0x1400de260
cmp byte [rbp + 0x4b8], 0
mov eax, 0x5a4d9490
cmovne eax, r10d
jmp 0x1400de260
mov rsi, qword [rbp + 0x4c8]
mov eax, 0xd8e810f8
jmp 0x1400de590
cmp eax, 0x1e484231
jle 0x1400de5d0
cmp eax, 0x9adb1fc7
jne 0x1400de260
mov rdx, qword [rbp + 0x4d8]
sub rsp, 0x20
lea rcx, [rbp + 0x1e8]
call fcn.14000e320
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x140363b38]
lea rdx, [rbp + 0x1c8]
lea r8, [rbp + 0x1e8]
call fcn.140034d40
add rsp, 0x20
mov eax, 0x95261822
lea rsi, [rbp + 0x1c8]
jmp 0x1400de720