Function at 0x14006d3d0
Capabilities:
Parse pe header

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa38
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x9a0], xmm7
movaps xmmword [rbp + 0x990], xmm6
mov rsi, r8
mov qword [rbp + 0x520], rdx
mov qword [rbp + 0x528], rcx
movabs rcx, 0xfddd0e94ae12b3ce
movabs rdx, 0xf7a03da76debcba5
movabs r8, 0xb486db85bb90ee70
movabs r9, 0xabb5841a3e0901ff
movabs r10, 0x73a414880d7ffe8c
movabs r11, 0x733b26106c153a3b
movabs rdi, 0x72cd99da65a9645c
movabs rbx, 0x544a7be5c1f6fdf9
movabs r14, 0x4bbf405be00e2b97
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7f4], eax
movabs rax, 0x222f16b51ed4c2a
add rbx, r14
mov qword [rbp + 0x280], rbx
add r9, r8
mov qword [rbp + 0x278], r9
xorps xmm6, xmm6
add rax, rdi
add rax, r10
mov qword [rbp + 0x238], rax
add rcx, r11
mov qword [rbp + 0x228], rcx
movabs rax, 0x631ac3a04121ddd5
add rdx, rax
mov qword [rbp + 0x230], rdx
movaps xmm7, xmmword [0x1400f1c20]
movabs rax, 0xde3e3edbcdc9186d
movabs rcx, 0x61888abdf606f2e1
add rcx, rax
movabs rax, 0x970102052b1c1976
add rcx, rax
mov qword [rbp + 0x240], rcx
movabs rax, 0xb4caab9ce0ebf855
movabs rcx, 0xb2fe5f11644f6cb0
add rax, rcx
mov qword [rbp + 0x248], rax
movabs rax, 0x998b49a40beeca1b
movabs rcx, 0x4b3554631f1407a3
add rcx, rax
mov qword [rbp + 0x250], rcx
movabs rax, 0x5a00b0780daa054f
movabs rcx, 0x1b7792fe456de844
add rcx, rax
mov qword [rbp + 0x258], rcx
movabs rax, 0x740c3cf95bfe6b3e
movabs rcx, 0x4db3ed8d0f470740
add rax, rcx
movabs rcx, 0xe552d88739b83a0f
add rax, rcx
mov qword [rbp + 0x260], rax
lea rax, [rsi + 0x38]
mov qword [rbp + 0x740], rax
lea rax, [rsi + 0x58]
mov qword [rbp + 0x268], rax
lea rax, [rsi + 0x18]
mov qword [rbp + 0x288], rax
lea rax, [rsi + 0x33]
mov qword [rbp + 0x290], rax
lea rax, [rsi + 0x5a]
mov qword [rbp + 0x298], rax
lea rax, [rsi + 0x30]
mov qword [rbp + 0x2a0], rax
lea rax, [rsi + 0x60]
mov qword [rbp + 0x2a8], rax
lea rax, [rsi + 0x78]
mov qword [rbp + 0x2b0], rax
lea rax, [rsi + 0x32]
mov qword [rbp + 0x270], rax
mov r15d, 0xf3dd0eeb
mov eax, 0x9401254e
jmp 0x14006d5f0
mov eax, 0xc077e070
nop dword [rax + rax]
cmp eax, 0xfe0d3869
jle 0x14006d670
cmp eax, 0x3af3fb3e
jle 0x14006d700
cmp eax, 0x61c524a6
jg 0x14006d851
cmp eax, 0x526c4c9e
jg 0x14006d9f7
cmp eax, 0x497dde0b
jg 0x14006dda9
cmp eax, 0x4224947e
jle 0x14006e48e
cmp eax, 0x444210ab
jg 0x14006eec6
cmp eax, 0x4424d2af
jg 0x14006ffd9
cmp eax, 0x4224947f
je 0x14007165d
cmp eax, 0x42354526
jne 0x14006d5f0
mov rax, qword [rbp + 0x898]
inc rax
mov qword [rbp + 0x2d0], rax
mov eax, 0xc9f79480
jmp 0x14006d5f0
cmp eax, 0xc08b2108
jg 0x14006d7a0
cmp eax, 0xa2448f72
jg 0x14006d8b7
cmp eax, 0x8e4f41f4
jle 0x14006dba4
cmp eax, 0x992d8f5f
jle 0x14006df89
cmp eax, 0x9db05424
jle 0x14006ebd6
cmp eax, 0xa034935f
jg 0x14006ef00
cmp eax, 0xa013d4c1
jg 0x140070007
cmp eax, 0x9db05425
je 0x14007168d
cmp eax, 0x9dc30138
jne 0x14006d5f0
mov rax, qword [rbp + 0x908]
add rax, qword [rbp + 0x220]
mov qword [rbp + 0x218], rax
mov eax, 0xe238fb14
jmp 0x14006d5f0
cmp eax, 0x17b851f6
jg 0x14006d91f
cmp eax, 0xb618a9a
jle 0x14006da6b
cmp eax, 0x11765ba5
jle 0x14006dfd9
cmp eax, 0x13e145d2
jle 0x14006ec22
cmp eax, 0x15722d7a
jg 0x14006ef3a
cmp eax, 0x14bf28b5
jg 0x14007003b
cmp eax, 0x13e145d3
je 0x1400716dd
cmp eax, 0x146cb2c6
jne 0x14006d5f0
mov rax, qword [rbp + 0x420]
mov rcx, qword [rbp + 0x898]
mov eax, dword [rax + rcx*4]
mov qword [rbp + 0x748], rax
mov rax, qword [rbp + 0x908]
mov rax, qword [rbp + 0x748]
mov rax, qword [rbp + 0x908]
mov rax, qword [rbp + 0x748]
mov eax, 0xbb8981ca
jmp 0x14006d5f0
cmp eax, 0xdea44b69
jg 0x14006d988
cmp eax, 0xd2258aa0
jg 0x14006db33
cmp eax, 0xc927966a
jg 0x14006deeb
cmp eax, 0xc5674ae2
jle 0x14006ec85
cmp eax, 0xc82434df
jg 0x14006ef65
cmp eax, 0xc6b85355
jg 0x14007006e
cmp eax, 0xc5674ae3
je 0x140071709
cmp eax, 0xc5f74778
jne 0x14006d5f0
mov rax, qword [rbp + 0x638]
movabs rcx, 0x72cd99da65a9645c
sub rax, rcx
add rax, qword [rbp + 0x238]
sub rax, qword [rbp + 0x2e0]
movabs rcx, 0x73a414880d7ffe8c
sub rax, rcx
add rax, qword [rbp + 0x228]
movabs rcx, 0x733b26106c153a3b
sub rax, rcx
cmp rax, 0x20
mov eax, 0xeec3d0b5
mov ecx, 0xe5d38e71
cmovb eax, ecx
jmp 0x14006d5f0
cmp eax, 0x6e8c0281
jle 0x14006dac6
cmp eax, 0x768c24a6
jle 0x14006de29
cmp eax, 0x79225d43
jle 0x14006e4cb
cmp eax, 0x7e3120c4
jg 0x14006efac
cmp eax, 0x7d1d57b3
jg 0x14007009f
cmp eax, 0x79225d44
je 0x140071713
cmp eax, 0x7c4cc598
jne 0x14006d5f0
mov rax, qword [rbp + 0x8a0]
add rax, 0x18
mov qword [rbp - 0x40], rax
mov eax, 0xd2221298
jmp 0x14006d5f0
cmp eax, 0xb4953017
jle 0x14006dc1b
cmp eax, 0xbc326785
jle 0x14006e045
cmp eax, 0xbde9569f
jle 0x14006ecbb
cmp eax, 0xbf756cfa
jg 0x14006efe5
cmp eax, 0xbea36522
jg 0x1400700d9
cmp eax, 0xbde956a0
je 0x14007171d
cmp eax, 0xbea06318
jne 0x14006d5f0
mov rax, qword [rbp + 0x968]
mov rax, qword [rax]
mov qword [rbp + 0x668], rax
mov eax, 0xbf728565
jmp 0x14006d5f0
cmp eax, 0x28150c3d
jle 0x14006dc6e
cmp eax, 0x3289ae33
jle 0x14006e097
cmp eax, 0x36eb5c28
jle 0x14006ed1d
cmp eax, 0x38cacb0f
jg 0x14006f01f
cmp eax, 0x38472c58
jg 0x14007011c
cmp eax, 0x36eb5c29
je 0x140071745
cmp eax, 0x3751e524
jne 0x14006d5f0
mov rax, qword [rbp + 0x88]
add rax, 0xfffffffffffffff8
mov qword [rbp + 0x80], rax
mov eax, 0xfa7de0e7
jmp 0x14006d5f0
cmp eax, 0xea76c33f
jle 0x14006dcd2
cmp eax, 0xf2376050
jle 0x14006dd42
cmp eax, 0xf92dd4a8
jg 0x14006e560
cmp eax, 0xf38e0227
jg 0x14006f070
cmp eax, 0xf2c92e26
jle 0x140070189
cmp eax, 0xf334169a
je 0x140071795
cmp eax, 0xf3496f17
jne 0x14007445f
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7cc], eax
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x5cc], eax
mov eax, 0x80652299
jmp 0x14006d5f0
cmp eax, 0x5b7a1e60
jle 0x14006df2c
cmp eax, 0x5e9b3405
jg 0x14006e3ef
cmp eax, 0x5cc7eeb4
jle 0x14006f166
cmp eax, 0x5db9fc38
jg 0x1400701c9
cmp eax, 0x5cc7eeb5
je 0x1400717c6
cmp eax, 0x5da4126d
jne 0x14006d5f0
mov rcx, qword [rbp + 0x980]
sub rsp, 0x20
lea rdx, [0x1400f1f44]
xor r8d, r8d
call fcn.14000fd30
add rsp, 0x20
inc rax
mov qword [rbp + 0x198], rax
mov eax, 0xc34f505
jmp 0x14006d5f0
cmp eax, 0x3459ab6
jle 0x14006e0e4
cmp eax, 0x75b7c44
jg 0x14006e449
cmp eax, 0x4891a2d
jg 0x14006f1d0
cmp eax, 0x41e5f75
jg 0x14007022d
cmp eax, 0x3459ab7
je 0x1400717fd
cmp eax, 0x3f90f3a
jne 0x14006d5f0
cmp byte [rbp + 0x939], 0
mov eax, 0x42354526
mov ecx, 0xdf97f2b0
cmovne eax, ecx
jmp 0x14006d5f0
cmp eax, 0x67ceea5b
jg 0x14006de94
cmp eax, 0x646a1444
jg 0x14006e5a7
cmp eax, 0x62ee2e3c
jg 0x14006f21c
cmp eax, 0x6205ab52
jg 0x140070260
cmp eax, 0x61c524a7
je 0x14007183c
cmp eax, 0x61d2a160
jne 0x14006d5f0
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x578], eax
mov eax, dword [rbp + 0x7a8]
dec eax
imul eax, dword [rbp + 0x7a8]
mov dword [rbp + 0x574], eax
mov eax, 0xb5446ec0
jmp 0x14006d5f0
cmp eax, 0xd82b7e71
jle 0x14006e398
cmp eax, 0xdc63c34d
jg 0x14006ed75
cmp eax, 0xda3d4592
jg 0x14006f0b5
cmp eax, 0xd9f9a1dc
jg 0x140070287
cmp eax, 0xd82b7e72
je 0x14007185f
cmp eax, 0xd8abbce1
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x588], ecx
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov dword [rbp + 0x584], eax
mov eax, 0xeb14018f
jmp 0x14006d5f0
cmp eax, 0x85f067b9
jg 0x14006e165
cmp eax, 0x8465c450
jg 0x14006e5ec
cmp eax, 0x81541a66
jle 0x14006f444
cmp eax, 0x82ff33ab
jg 0x1400702d7
cmp eax, 0x81541a67
je 0x140071874
cmp eax, 0x8178fc94
jne 0x14006d5f0
movzx eax, byte [rbp + 0x93d]
movzx ecx, byte [rbp + 0x93c]
mov edx, eax
xor dl, cl
mov edx, 0x64032051
mov r8d, 0xe54636cd
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x14006d5f0
cmp eax, 0xa91016f4
jg 0x14006e1d2
cmp eax, 0xa4f0158a
jg 0x14006e6a3
cmp eax, 0xa38796eb
jle 0x14006f46f
cmp eax, 0xa42a54c5
jg 0x140070312
cmp eax, 0xa38796ec
je 0x14007188d
cmp eax, 0xa3a51512
jne 0x14006d5f0
mov rax, qword [rbp + 0x60]
mov byte [rax], 0
mov eax, 0xea2726af
jmp 0x14006d5f0
cmp eax, 0x20b0cbe5
jg 0x14006e2dd
cmp eax, 0x1d6cf67f
jg 0x14006e6d9
cmp eax, 0x1a871a58
jle 0x14006f4ab
cmp eax, 0x1cd9e234
jg 0x140070332
cmp eax, 0x1a871a59
je 0x1400718a6
cmp eax, 0x1c92f8dc
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x790], eax
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x538], eax
mov eax, 0x537f613d
jmp 0x14006d5f0
cmp eax, 0xe54636cc
jg 0x14006e33a
cmp eax, 0xe24b8089
jg 0x14006e70f
cmp eax, 0xdfbc1a9b
jle 0x14006f4e4
cmp eax, 0xe221cd29
jg 0x1400703fd
cmp eax, 0xdfbc1a9c
je 0x1400718da
cmp eax, 0xe11aa0dc
jne 0x14006d5f0
mov eax, dword [rbp + 0x974]
mov eax, dword [rbp + 0x964]
mov eax, dword [rbp + 0x964]
mov eax, dword [rbp + 0x974]
mov eax, dword [rbp + 0x974]
mov eax, dword [rbp + 0x964]
mov eax, 0x8d03e133
jmp 0x14006d5f0
cmp eax, 0xed3fc8eb
jle 0x14006e754
cmp eax, 0xefefb880
jle 0x14006f10b
cmp eax, 0xf0aa508c
jg 0x140070442
cmp eax, 0xefefb881
je 0x1400718e8
cmp eax, 0xf07b4ce8
jne 0x14007446f
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x794], eax
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x544], eax
mov eax, dword [rbp + 0x794]
dec eax
mov dword [rbp + 0x540], eax
mov eax, 0xdb1ef33e
jmp 0x14006d5f0
cmp eax, 0x4df791cb
jle 0x14006e7c9
cmp eax, 0x4f364208
jg 0x14006f26a
cmp eax, 0x4e9e2cd1
jg 0x140070600
cmp eax, 0x4df791cc
je 0x140071905
cmp eax, 0x4e461553
jne 0x14006d5f0
mov rax, qword [rbp + 0x398]
add rax, rax
mov qword [rbp + 0x840], rax
mov rax, qword [rbp + 0x840]
add rax, 2
mov qword [rbp + 0x438], rax
cmp rax, 0x1000
mov eax, 0x3aa8c1de
mov ecx, 0x8d98238a
cmovae eax, ecx
mov rcx, qword [rbp + 0x6d0]
mov qword [rbp + 0x470], rcx
jmp 0x14006d5f0
cmp eax, 0x737aa578
jg 0x14006e850
cmp eax, 0x71bd0ef2
jg 0x14006f2a4
cmp eax, 0x6f9a7206
jg 0x140070620
cmp eax, 0x6e8c0282
je 0x14007194d
cmp eax, 0x6f871964
jne 0x14006d5f0
mov rax, qword [rbp + 0x688]
mov qword [rbp + 0x4d0], rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x4e8], rax
mov eax, 0x78539197
jmp 0x14006d5f0
cmp eax, 0x6a181af4
jg 0x14006e88a
cmp eax, 0x692554ac
jg 0x14006f2e5
cmp eax, 0x68716e9e
jg 0x140070667
cmp eax, 0x67ceea5c
je 0x14007196a
cmp eax, 0x68067616
jne 0x14006d5f0
mov rax, qword [rbp + 0x838]
mov rax, qword [rbp + 0x838]
add rax, 0xffffffffffffffd8
mov qword [rbp - 0x68], rax
mov eax, 0xdfbc1a9c
jmp 0x14006d5f0
cmp eax, 0xcf21bfe8
jle 0x14006edc7
cmp eax, 0xd1a81c0e
jle 0x14006f32e
cmp eax, 0xd207494b
jg 0x140070696
cmp eax, 0xd1a81c0f
je 0x1400719a3
cmp eax, 0xd1dc2137
jne 0x14006d5f0
mov eax, 0x4df791cc
jmp 0x14006d5f0
cmp eax, 0x56312ea7
jle 0x14006ee04
cmp eax, 0x58d7a00a
jg 0x14006f375
cmp eax, 0x56e08fdb
jg 0x1400706ba
cmp eax, 0x56312ea8
je 0x1400719bc
cmp eax, 0x56578194
jne 0x14006d5f0
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x460], rax
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x480], rax
mov eax, 0xb4953018
jmp 0x14006d5f0
cmp eax, 0x9424a6ea
jg 0x14006e8e4
cmp eax, 0x91603fbe
jle 0x14006f58a
cmp eax, 0x9217f0f6
jg 0x1400706f5
cmp eax, 0x91603fbf
je 0x1400719f7
cmp eax, 0x92138c74
jne 0x14006d5f0
cmp byte [rbp + 0x93f], 0
mov eax, 0xc5674ae3
mov ecx, 0xfe8af80a
cmovne eax, ecx
jmp 0x14006d5f0
cmp eax, 0xee75931
jg 0x14006e946
cmp eax, 0xc34f504
jle 0x14006f5b5
cmp eax, 0xe73797a
jg 0x14007072f
cmp eax, 0xc34f505
je 0x140071a20
cmp eax, 0xc41afdc
jne 0x14006d5f0
movzx eax, byte [rbp + 0x958]
movzx ecx, byte [rbp + 0x957]
mov edx, eax
xor dl, cl
mov edx, 0x623954f2
mov r8d, 0x7884d668
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x14006d5f0
cmp eax, 0xb7eb2c99
jg 0x14006e987
cmp eax, 0xb54cb853
jle 0x14006f60b
cmp eax, 0xb6de3c0e
jg 0x140070753
cmp eax, 0xb54cb854
je 0x140071ab1
cmp eax, 0xb5cf7db9
jne 0x14006d5f0
cmp byte [rbp + 0x963], 0
mov eax, 0xf3dd0eeb
mov ecx, 0xc010c922
cmovne eax, ecx
xor ebx, ebx
jmp 0x14006d5f0
cmp eax, 0x2a9d7f22
jg 0x14006e9e7
cmp eax, 0x28a74913
jle 0x14006f676
cmp eax, 0x2931744d
jg 0x140070789
cmp eax, 0x28a74914
je 0x14006d5e3
cmp eax, 0x292c8919
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7ac], eax
mov eax, 0xf3ce94d0
jmp 0x14006d5f0
cmp eax, 0x1259fce
jg 0x14006ea5a
cmp eax, 0xfe8af809
jle 0x14006f6a1
cmp eax, 0xe2763c
jg 0x1400707cb
cmp eax, 0xfe8af80a
je 0x140071adf
cmp eax, 0xff5a41fd
jne 0x14006d5f0
mov eax, dword [rbp + 0x7ac]
imul eax, dword [rbp + 0x57c]
mov ecx, eax
xor ecx, 0xfffffffe
mov edx, dword [rbp + 0x580]
cmp edx, 0xa
setl dl
mov r8d, 0x99a436b
mov r9d, 0x778ada27
cmovl r8d, r9d
test ecx, eax
sete al
mov ecx, 0x99a436b
cmovne r8d, ecx
xor al, dl
cmovne r8d, r9d
mov eax, r8d
jmp 0x14006d5f0
cmp eax, 0x89705e63
jg 0x14006ea90
cmp eax, 0x879f2f86
jle 0x14006f6de
cmp eax, 0x87cb6137
jg 0x1400707eb
cmp eax, 0x879f2f87
je 0x140071afa
cmp eax, 0x87a656bd
jne 0x14006d5f0
mov eax, dword [rbp + 0x79c]
imul eax, dword [rbp + 0x558]
not eax
or eax, 0xfffffffe
cmp eax, 0xffffffff
sete byte [rbp + 0x92f]
mov eax, dword [rbp + 0x55c]
cmp eax, 0xa
setl byte [rbp + 0x92e]
mov eax, 0x27b589d3
jmp 0x14006d5f0
cmp eax, 0xadaac35f
jg 0x14006eaed
cmp eax, 0xacc2a25e
jle 0x14006f72c
cmp eax, 0xad59a822
jg 0x140070851
cmp eax, 0xacc2a25f
je 0x140071b13
cmp eax, 0xacc35a4f
jne 0x14006d5f0
mov eax, 0x10
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x730], rax
mov eax, 0x10
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x828], rax
mov eax, 0x10
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x820], rax
mov eax, 0x100
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x890], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x980], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x888], rax
mov eax, 0x10
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8c8], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8e0], rax
mov rax, qword [rbp + 0x8e0]
add rax, 0x18
mov qword [rbp + 0x728], rax
mov eax, 0xe24b808a
jmp 0x14006d5f0
cmp eax, 0x26498e42
jg 0x14006eb47
cmp eax, 0x229dc7ba
jle 0x14006f77d
cmp eax, 0x23de6916
jg 0x140070880
cmp eax, 0x229dc7bb
je 0x140071b7b
cmp eax, 0x237750c2
jne 0x14006d5f0
movzx eax, byte [rbp + 0x938]
cmp byte [rbp + 0x937], 0
mov ecx, 0x33ed180e
cmovne ecx, r15d
test al, al
cmovne ecx, r15d
mov bl, 1
mov eax, ecx
jmp 0x14006d5f0
cmp eax, 0xe80654d6
jg 0x14006eb92
cmp eax, 0xe6fde1e4
jle 0x14006f7e1
cmp eax, 0xe7a19b04
jg 0x1400708b0
cmp eax, 0xe6fde1e5
je 0x140071bff
cmp eax, 0xe7209711
jne 0x14006d5f0
mov rax, qword [rbp + 0x648]
mov rax, qword [rax - 8]
mov qword [rbp + 0x2f0], rax
mov rax, qword [rbp + 0x648]
mov qword [rbp + 0x30], rax
mov eax, 0xf0aa508d
jmp 0x14006d5f0
cmp eax, 0xd545217a
jg 0x14006ee7f
cmp eax, 0xd2db0ef7
jle 0x14006f81b
cmp eax, 0xd4a1b311
jg 0x1400708fd
cmp eax, 0xd2db0ef8
je 0x140071c33
cmp eax, 0xd42285ac
jne 0x14006d5f0
mov rax, qword [rbp + 8]
mov qword [rbp + 0x4a0], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b0], rax
mov eax, 0xbea36523
jmp 0x14006d5f0
cmp eax, 0x60c8042f
jg 0x14006f3ce
cmp eax, 0x6010eb1c
jg 0x140070941
cmp eax, 0x5e9b3406
je 0x140071c61
cmp eax, 0x5f83cee3
jne 0x14006d5f0
mov rax, qword [rbp + 0x688]
add rax, 0x18
mov qword [rbp + 0xa8], rax
mov rax, qword [rbp + 0x688]
add rax, 0x10
mov qword [rbp + 0xa0], rax
mov eax, 0x6f871964
jmp 0x14006d5f0
cmp eax, 0x96a3ec7
jle 0x14006f3f9
cmp eax, 0x99a436a
jg 0x140070978
cmp eax, 0x96a3ec8
je 0x140071c7a
cmp eax, 0x96d381e
jne 0x14006d5f0
mov rax, qword [rbp + 0x308]
add rax, 0x29
mov qword [rbp + 0x48], rax
mov eax, 0x71bd0ef3
jmp 0x14006d5f0
cmp eax, 0x3daae881
jle 0x14006f846
cmp eax, 0x3f96bca9
jg 0x1400709a6
cmp eax, 0x3daae882
je 0x140071cbd
cmp eax, 0x3e017c13
jne 0x14006d5f0
mov rax, qword [rbp + 0x840]
mov eax, 0x7529eb2e
jmp 0x14006d5f0
cmp eax, 0x77c1193f
jle 0x14006f87c
cmp eax, 0x7884d667
jg 0x140070b1b
cmp eax, 0x77c11940
je 0x140071cd3
cmp eax, 0x78539197
jne 0x14006d5f0
mov rax, qword [rbp + 0x8a0]
mov rcx, qword [rbp + 0x4d0]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x4e8]
mov qword [rax], 0
mov rax, qword [rbp + 0x4d8]
mov qword [rax], 0xf
mov byte [rcx], 0
mov rax, qword [rbp + 0x718]
mov rax, qword [rax]
mov qword [rbp + 0x8e8], rax
mov rax, qword [rbp + 0x8e8]
cmp rax, 0x10
mov eax, 0xd1dc2137
mov ecx, 0x4a2499d8
cmovae eax, ecx
jmp 0x14006d5f0
cmp eax, 0xfa7de0e6
jle 0x14006f8b6
cmp eax, 0xfb746c26
jg 0x140070b5b
cmp eax, 0xfa7de0e7
je 0x140071ce8
cmp eax, 0xfb208db8
jne 0x14006d5f0
mov rax, qword [rbp + 0x128]
mov rax, qword [rax]
mov qword [rbp + 0x838], rax
mov eax, 0xefefb881
jmp 0x14006d5f0
cmp eax, 0x6719b578
jle 0x14006f912
cmp eax, 0x6767a5ab
jg 0x140070b7b
cmp eax, 0x6719b579
je 0x140071d3d
cmp eax, 0x6759da7c
jne 0x14006d5f0
cmp byte [rbp + 0x93e], 0
mov eax, 0xad8cc645
mov ecx, 0x92138c74
cmovne eax, ecx
jmp 0x14006d5f0
cmp eax, 0x84ff9c63
jle 0x14006f93d
cmp eax, 0x85755a34
jg 0x140070bc4
cmp eax, 0x84ff9c64
je 0x140071de0
cmp eax, 0x8534f2fa
jne 0x14006d5f0
mov rax, qword [rbp + 0x980]
mov r15, r13
mov r13, rdi
mov rdi, r12
mov r12, r14
mov r14, qword [rbp + 0x440]
mov qword [rax], r14
mov rax, qword [rbp + 0x980]
mov rcx, qword [rbp + 0x8b8]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x3f8]
mov rcx, qword [rbp + 0x780]
mov qword [rax], rcx
mov rdx, qword [rbp + 0x890]
mov r8, qword [rbp + 0x8b8]
sub rsp, 0x20
mov rcx, r14
call fcn.140087a80
add rsp, 0x20
mov rax, qword [rbp + 0x8b8]
add rax, r14
mov qword [rbp + 0x4c8], rax
mov r14, r12
mov r12, rdi
mov rdi, r13
mov r13, r15
mov r15d, 0xf3dd0eeb
mov eax, 0x40b158f5
jmp 0x14006d5f0
cmp eax, 0xa71b032c
jle 0x14006f97a
cmp eax, 0xa745886b
jg 0x140070c1f
cmp eax, 0xa71b032d
je 0x140071e02
cmp eax, 0xa7329a31
jne 0x14006d5f0
mov eax, 0xa68ffe65
jmp 0x14006d5f0
cmp eax, 0x1fbef613
jle 0x14006f9dc
cmp eax, 0x1ff4f649
jg 0x140070c50
cmp eax, 0x1fbef614
je 0x140071e2f
cmp eax, 0x1febfa94
jne 0x14006d5f0
mov eax, 0x4ebc0365
jmp 0x14006d5f0
cmp eax, 0xe308cf45
jle 0x14006fa69
cmp eax, 0xe3fe4845
jg 0x140070c82
cmp eax, 0xe308cf46
je 0x140071e64
cmp eax, 0xe35e0f9c
jne 0x14006d5f0
cmp byte [rbp + 0x93b], 0
mov eax, 0xf2376051
mov ecx, 0xd7e431b4
cmovne eax, ecx
jmp 0x14006d5f0
cmp eax, 0xeb2c5367
jle 0x14006fa94
cmp eax, 0xecfd5065
jg 0x140070cb0
cmp eax, 0xeb2c5368
je 0x140071ea7
cmp eax, 0xec0f2910
jne 0x14006d5f0
mov rax, qword [rbp + 0x310]
add rax, rax
mov qword [rbp + 0x308], rax
mov rax, qword [rbp + 0x308]
add rax, 2
mov qword [rbp + 0x488], rax
cmp rax, 0x1000
mov eax, 0xed3fc8ec
mov ecx, 0x4f4bf3af
cmovae eax, ecx
mov rcx, qword [rbp + 0x658]
mov qword [rbp + 0x4c0], rcx
jmp 0x14006d5f0
cmp eax, 0x4c7915dc
jle 0x14006fadd
cmp eax, 0x4cffd0d3
jg 0x140070ceb
cmp eax, 0x4c7915dd
je 0x140071ebc
cmp eax, 0x4cab6cf8
jne 0x14006d5f0
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x768], rax
mov rax, qword [rbp + 0x978]
mov rcx, qword [rbp + 0x768]
cmp rcx, rax
sete byte [rbp + 0x951]
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x950]
cmp ecx, 0xa
setl byte [rbp + 0x94f]
mov eax, 0x68716e9f
jmp 0x14006d5f0
cmp eax, 0x7529eb2d
jle 0x14006fb4c
cmp eax, 0x75dcb04d
jg 0x140070d35
cmp eax, 0x7529eb2e
je 0x140071ed5
cmp eax, 0x75b19d39
jne 0x14006d5f0
mov rax, qword [rbp - 0x78]
mov eax, 0xb8ba938
jmp 0x14006d5f0
cmp eax, 0x6c067c9e
jle 0x14006fba5
cmp eax, 0x6c8fc2a9
jg 0x140070d83
cmp eax, 0x6c067c9f
je 0x140071ef4
cmp eax, 0x6c763bf6
jne 0x14006d5f0
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x570], eax
mov eax, dword [rbp + 0x7a4]
inc eax
imul eax, dword [rbp + 0x7a4]
and eax, 1
mov dword [rbp + 0x56c], eax
mov eax, 0x23de6917
jmp 0x14006d5f0
cmp eax, 0x95bac27c
jle 0x14006fbf7
cmp eax, 0x972d1372
jg 0x140070dce
cmp eax, 0x95bac27d
je 0x140071f0f
cmp eax, 0x972013f3
jne 0x14006d5f0
mov rax, qword [rbp + 0x8f0]
add rax, 0x28
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x698]
mov qword [rbp + 0xf8], rax
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7bc], eax
mov eax, 0xeaeb5a97
jmp 0x14006d5f0
cmp eax, 0xfa96cea
jle 0x14006fc22
cmp eax, 0x1123e7f7
jg 0x140070e52
cmp eax, 0xfa96ceb
je 0x140071f2a
cmp eax, 0x110af329
jne 0x14006d5f0
mov rax, qword [rbp + 0x268]
mov qword [rbp + 0x68], rax
mov eax, 0xa0349360
jmp 0x14006d5f0
cmp eax, 0xb8c7bd6f
jle 0x14006fc5c
cmp eax, 0xbb92e89a
jg 0x140070e84
cmp eax, 0xb8c7bd70
je 0x140071f3f
cmp eax, 0xbb8981ca
jne 0x14006d5f0
mov rax, qword [rbp + 0x908]
mov rax, qword [rbp + 0x748]
mov rax, qword [rbp + 0x908]
mov rax, qword [rbp + 0x908]
mov rax, qword [rbp + 0x748]
mov rax, qword [rbp + 0x880]
mov eax, 0x9043288e
jmp 0x14006d5f0
cmp eax, 0x2f0a9529
jle 0x14006fc87
cmp eax, 0x322af7b8
jg 0x140070ebf
cmp eax, 0x2f0a952a
je 0x140071f98
cmp eax, 0x311a1881
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
cmp dword [0x1400f3338], 0xa
setl dl
mov r8d, 0xad8cc645
mov r9d, 0x85755a35
cmovl r8d, r9d
test eax, ecx
sete al
mov ecx, 0xad8cc645
cmovne r8d, ecx
xor al, dl
cmovne r8d, r9d
mov eax, r8d
jmp 0x14006d5f0
cmp eax, 0x259ca6e
jle 0x14006fcb2
cmp eax, 0x31cf3bb
jg 0x140070ef4
cmp eax, 0x259ca6f
je 0x140071fd8
cmp eax, 0x2b4756a
jne 0x14006d5f0
mov eax, 0x46b974e
jmp 0x14006d5f0
cmp eax, 0x8b349043
jle 0x14006fcee
cmp eax, 0x8d982389
jg 0x140070f23
cmp eax, 0x8b349044
je 0x14007201b
cmp eax, 0x8d03e133
jne 0x14006d5f0
mov rax, qword [rbp + 0x898]
mov rcx, qword [rbp + 0x880]
cmp byte [rcx], 0
sete byte [rbp + 0x95d]
mov rcx, qword [rbp + 0x408]
add eax, dword [rcx]
mov dword [rbp + 0x7e0], eax
mov eax, 0xaabf7b2d
jmp 0x14006d5f0
cmp eax, 0xb1b6ffc9
jle 0x14006fd19
cmp eax, 0xb2d36f09
jg 0x140070f74
cmp eax, 0xb1b6ffca
je 0x14007203e
cmp eax, 0xb2052e28
jne 0x14006d5f0
mov rax, qword [rbp + 0x6b8]
mov rax, qword [rax - 8]
mov qword [rbp + 0x388], rax
mov rax, qword [rbp + 0x6b8]
add rax, 0xfffffffffffffff8
mov qword [rbp + 0x140], rax
mov eax, 0x497dde0c
jmp 0x14006d5f0
cmp eax, 0x27229f14
jle 0x14006fd5a
cmp eax, 0x27b589d2
jg 0x140070fa8
cmp eax, 0x27229f15
je 0x140072066
cmp eax, 0x277b55e4
jne 0x14006d5f0
mov rax, qword [rbp - 0x30]
cmp rax, 0x17
mov ecx, 0x16
cmovb rax, rcx
mov qword [rbp - 0x38], rax
mov eax, 0xe2763d
jmp 0x14006d5f0
cmp eax, 0xe960f041
jle 0x14006fd93
cmp eax, 0xea2726ae
jg 0x140070fdb
cmp eax, 0xe960f042
je 0x14007209e
cmp eax, 0xe9c6b673
jne 0x14006d5f0
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
mov qword [rbp + 0x2e0], rax
mov eax, 0xc5f74778
jmp 0x14006d5f0
cmp eax, 0x9bb554c1
jle 0x14006fdcf
cmp eax, 0x9ceb0247
jg 0x14007100a
cmp eax, 0x9bb554c2
je 0x1400720e4
cmp eax, 0x9bec67c3
jne 0x14006d5f0
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x488], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x4c0], rax
mov eax, 0xed3fc8ec
jmp 0x14006d5f0
cmp eax, 0x127e36a1
jle 0x14006fe0b
cmp eax, 0x12f33bfa
jg 0x140071039
cmp eax, 0x127e36a2
je 0x14007213c
cmp eax, 0x12b003fa
jne 0x14006d5f0
mov rax, qword [rbp + 0x838]
inc rax
mov qword [rbp + 0x428], rax
cmp rax, 0x1000
mov eax, 0xc539f11e
mov ecx, 0xfe528630
cmovae eax, ecx
mov rcx, qword [rbp + 0x6b0]
mov qword [rbp + 0x458], rcx
jmp 0x14006d5f0
cmp eax, 0xc2eef8a2
jle 0x14006fe3d
cmp eax, 0xc44fa3c3
jg 0x140071087
cmp eax, 0xc2eef8a3
je 0x14007215a
cmp eax, 0xc35dc46e
jne 0x14006d5f0
mov eax, 0xf38e0228
jmp 0x14006d5f0
cmp eax, 0xbd9168a1
jle 0x14006fe75
cmp eax, 0xbdaec6e2
jg 0x1400710c2
cmp eax, 0xbd9168a2
je 0x1400721a4
cmp eax, 0xbda83a09
jne 0x14006d5f0
mov rcx, qword [rbp + 0x988]
sub rsp, 0x20
lea rdx, [0x1400f1f44]
xor r8d, r8d
call fcn.14000fd30
add rsp, 0x20
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x2c8]
mov eax, 0x35a247c2
jmp 0x14006d5f0
cmp eax, 0x33ed180d
jle 0x14006feb2
cmp eax, 0x35a247c1
jg 0x140071113
cmp eax, 0x33ed180e
je 0x1400721bd
cmp eax, 0x359f7da0
jne 0x14006d5f0
mov rcx, qword [rbp + 0x768]
mov rdx, qword [rbp + 0x808]
mov r9, qword [rbp + 0x3b8]
sub rsp, 0x20
call fcn.14003e3f0
add rsp, 0x20
mov eax, 0xe2dd86d8
jmp 0x14006d5f0
cmp eax, 0xdd94c6bd
jle 0x14006fedd
cmp eax, 0xdd9dbfec
jg 0x14007115d
cmp eax, 0xdd94c6be
je 0x1400721e6
cmp eax, 0xdd9911a7
jne 0x14006d5f0
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x438], rax
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x470], rax
mov eax, 0x3aa8c1de
jmp 0x14006d5f0
cmp eax, 0xcaa87c1d
jle 0x14006ff2b
cmp eax, 0xcd6c067a
jg 0x140071190
cmp eax, 0xcaa87c1e
je 0x140072202
cmp eax, 0xcd57e3c8
jne 0x14006d5f0
mov rax, qword [rbp + 0x968]
mov eax, 0xf07b4ce8
jmp 0x14006d5f0
cmp eax, 0x52fd3eb5
jle 0x14006ff6e
cmp eax, 0x54a4fd9c
jg 0x1400711b0
cmp eax, 0x52fd3eb6
je 0x140072225
cmp eax, 0x537f613d
jne 0x14006d5f0
mov eax, dword [rbp + 0x790]
inc eax
imul eax, dword [rbp + 0x790]
not eax
or eax, 0xfffffffe
cmp eax, 0xffffffff
sete cl
mov edx, dword [rbp + 0x538]
cmp edx, 0xa
setl r8b
xor r8b, cl
mov ecx, 0x7c4cc598
mov r8d, 0x9bb554c2
cmovne ecx, r8d
cmp edx, 0xa
mov edx, ecx
cmovl edx, r8d
cmp eax, 0xffffffff
cmovne edx, ecx
mov eax, edx
jmp 0x14006d5f0
cmp eax, 0xd695d2a1
jle 0x14006ff99
cmp eax, 0xd7778441
jg 0x1400711d0
cmp eax, 0xd695d2a2
je 0x14007222f
cmp eax, 0xd75cd7b4
jne 0x14006d5f0
mov rax, qword [rbp + 0x8b0]
mov rax, qword [rax]
mov qword [rbp + 0x6b8], rax
mov eax, 0xc7ec32fb
jmp 0x14006d5f0
cmp eax, 0x45e93915
jg 0x1400711f0
cmp eax, 0x444210ac
je 0x140072267
cmp eax, 0x45db492b
jne 0x14006d5f0
cmp byte [rbp + 0x95c], 0
mov eax, 0x42354526
mov ecx, 0xc2eef8a3
cmovne eax, ecx
jmp 0x14006d5f0
cmp eax, 0xa1b97322
jg 0x140071258
cmp eax, 0xa0349360
je 0x140072271
cmp eax, 0xa137cce8
jne 0x14006d5f0
mov rax, qword [rbp + 0x8e8]
add rax, 0xffffffffffffffd8
mov qword [rbp - 0x60], rax
mov eax, 0x75f4e4fa
jmp 0x14006d5f0
cmp eax, 0x16737495
jg 0x1400712a4
cmp eax, 0x15722d7b
je 0x140072282
cmp eax, 0x162d1075
jne 0x14006d5f0
mov eax, 0xa013d4c2
jmp 0x14006d5f0
cmp eax, 0xc855cb0f
jg 0x1400712f7
cmp eax, 0xc82434e0
je 0x1400722ae
cmp eax, 0xc8464670
jne 0x14006d5f0
mov rax, qword [rbp + 0x978]
mov rcx, qword [rbp + 0x8a8]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, 0xcff4f4dd
jmp 0x14006d5f0
cmp eax, 0x7f34858e
jg 0x140071357
cmp eax, 0x7e3120c5
je 0x1400722c3
cmp eax, 0x7e8558d0
jne 0x14006d5f0
mov rax, qword [rbp + 0x838]
mov rax, qword [rbp + 0x6a8]
mov eax, 0x8974e18
jmp 0x14006d5f0
cmp eax, 0xc010c921
jg 0x1400713a2
cmp eax, 0xbf756cfb
je 0x1400722d4
cmp eax, 0xbfa04b67
jne 0x14006d5f0
mov rax, qword [rbp + 0x1e0]
mov eax, dword [rax]
mov dword [rbp + 0x5a0], eax
mov eax, 0xc1c2a9de
jmp 0x14006d5f0
cmp eax, 0x3aa8c1dd
jg 0x1400713ce
cmp eax, 0x38cacb10
je 0x1400722f3
cmp eax, 0x391bcafa
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x798], eax
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x554], eax
mov eax, dword [rbp + 0x798]
dec eax
mov dword [rbp + 0x550], eax
mov eax, 0xa1d031d0
jmp 0x14006d5f0
cmp eax, 0xf3dd0eea
jg 0x1400713ee
cmp eax, 0xf38e0228
je 0x14007230b
cmp eax, 0xf3ce94d0
jne 0x14006d5f0
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x580], eax
mov eax, dword [rbp + 0x7ac]
dec eax
mov dword [rbp + 0x57c], eax
mov eax, 0xff5a41fd
jmp 0x14006d5f0
cmp eax, 0xdb1ef33d
jle 0x140071424
cmp eax, 0xdb1ef33e
je 0x14007231c
cmp eax, 0xdb7dd159
jne 0x14006d5f0
movzx eax, byte [rbp + 0x94a]
movzx ecx, byte [rbp + 0x949]
mov edx, eax
xor dl, cl
mov edx, 0x71f03b18
mov r8d, 0x1c29801b
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x14006d5f0
cmp eax, 0xeea2e2cc
jle 0x14007145e
cmp eax, 0xeea2e2cd
je 0x14007236d
cmp eax, 0xef790d53
jne 0x14007447f
movzx eax, byte [rbp + 0x941]
movzx ecx, byte [rbp + 0x940]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x68067616
mov r8d, 0xd1a69e61
cmovne ecx, r8d
test al, al
mov eax, 0x68067616
cmove ecx, eax
test dl, dl
cmovne ecx, r8d
mov eax, ecx
jmp 0x14006d5f0
cmp eax, 0x5c90d139
jg 0x14007148e
cmp eax, 0x5b7a1e61
je 0x1400723a8
cmp eax, 0x5c688c50
jne 0x14006d5f0
mov eax, dword [rbp + 0x5b4]
cmp eax, 0xa
setge al
movzx ecx, byte [rbp + 0x944]
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x9221a01
mov r8d, 0x92dff65c
cmovne eax, r8d
test dl, 1
mov edx, eax
cmovne edx, r8d
test cl, 1
cmovne edx, eax
mov eax, edx
jmp 0x14006d5f0
cmp eax, 0x4da062c
jle 0x1400714b2
cmp eax, 0x4da062d
je 0x1400723e2
cmp eax, 0x59f67c7
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x61c], ecx
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
mov dword [rbp + 0x618], ecx
mov eax, 0x6f9a7207
jmp 0x14006d5f0
cmp eax, 0x632b2371
jle 0x1400714c7
cmp eax, 0x632b2372
je 0x1400723fb
cmp eax, 0x64032051
jne 0x14006d5f0
mov rax, qword [rbp + 0x8f0]
mov rax, qword [rbp + 0x8f0]
mov rax, qword [rbp + 0x8f0]
mov rax, qword [rbp + 0x8f0]
mov rax, qword [rbp + 0x8f0]
mov eax, 0xe221cd2a
jmp 0x14006d5f0
cmp eax, 0x50285712
jg 0x140071517
cmp eax, 0x4f364209
je 0x140072405
cmp eax, 0x4f4bf3af
jne 0x14006d5f0
mov rax, qword [rbp + 0x658]
add rax, 0xfffffffffffffff8
mov qword [rbp + 0x58], rax
mov eax, 0x2931744e
jmp 0x14006d5f0
cmp eax, 0x724d1ae0
jle 0x140071533
cmp eax, 0x724d1ae1
je 0x140072421
cmp eax, 0x72505d6a
jne 0x14006d5f0
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x478], rax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x490], rax
mov eax, 0x835d7d5f
jmp 0x14006d5f0
cmp eax, 0x69581813
jg 0x140071553
cmp eax, 0x692554ad
je 0x14007242b
cmp eax, 0x69572255
jne 0x14006d5f0
cmp dword [rbp + 0x548], 0
sete byte [rbp + 0x927]
mov eax, dword [rbp + 0x54c]
cmp eax, 0xa
setl byte [rbp + 0x926]
mov eax, 0x7ffb6dbb
jmp 0x14006d5f0
cmp eax, 0xd0b152f9
jle 0x140071579
cmp eax, 0xd0b152fa
je 0x14007244c
cmp eax, 0xd1a69e61
jne 0x14006d5f0
mov rax, qword [rbp + 0x118]
mov qword [rbp + 0x428], rax
mov rax, qword [rbp + 0x110]
mov qword [rbp + 0x458], rax
mov eax, 0xc539f11e
jmp 0x14006d5f0
cmp eax, 0x5a6c6582
jle 0x1400715aa
cmp eax, 0x5a6c6583
je 0x140072487
cmp eax, 0x5b533603
jne 0x14006d5f0
mov r9, qword [rbp + 0x8c0]
mov rcx, qword [rbp + 0x8d8]
mov rdx, qword [rbp + 0x758]
sub rsp, 0x30
mov qword [rsp + 0x20], rdx
call fcn.140075b90
add rsp, 0x30
mov qword [rbp + 0x688], rax
mov eax, 0x5f83cee3
jmp 0x14006d5f0
cmp eax, 0x60f9d87b
jg 0x1400715dc
cmp eax, 0x60c80430
je 0x14007249f
cmp eax, 0x60c9a119
jne 0x14006d5f0
mov eax, 0x112551be
jmp 0x14006d5f0
cmp eax, 0x91474e3
jg 0x140071636
cmp eax, 0x75b7c45
je 0x1400724be
cmp eax, 0x8974e18
jne 0x14006d5f0
mov rax, qword [rbp + 0x838]
add rax, 0x28
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x110], rax
mov eax, 0x35cdddeb
jmp 0x14006d5f0
cmp eax, 0x80652299
je 0x1400724ee
cmp eax, 0x808d41e6
je 0x140072514
cmp eax, 0x813537a2
jne 0x14006d5f0
mov eax, 0xe6fde1e5
jmp 0x14006d5f0
cmp eax, 0xa2448f73
je 0x140072530
cmp eax, 0xa2cd00f6
je 0x140072541
cmp eax, 0xa38327d2
jne 0x14006d5f0
mov rax, qword [rbp + 0x3c0]
add rax, rax
mov qword [rbp + 0x770], rax
mov eax, 0xf334169a
jmp 0x14006d5f0
cmp eax, 0x17b851f7
je 0x140072552
cmp eax, 0x1899b64c
je 0x140072577
cmp eax, 0x18ca4398
jne 0x14006d5f0
mov rax, qword [rbp + 0x910]
movzx ebx, byte [rbp + 0x924]
mov eax, 0xf3dd0eeb
jmp 0x14006d5f0
cmp eax, 0xdea44b6a
je 0x1400725a6
cmp eax, 0xdf0ece68
je 0x1400725c1
cmp eax, 0xdf97f2b0
jne 0x14006d5f0
mov rax, qword [rbp + 0x898]
mov ecx, 0xffffffff
xor rcx, rax
not rcx
and rcx, rax
mov rax, qword [rbp + 0x200]
movzx eax, word [rax + rcx*2]
mov rcx, qword [rbp + 0x418]
mov eax, dword [rcx + rax*4]
mov rcx, qword [rbp + 0x908]
movabs rdx, 0x446212e293263198
sub rcx, rdx
add rcx, rdx
add rcx, rax
mov qword [rbp + 0x830], rcx
mov rax, qword [rbp + 0x830]
mov qword [rsi + 0x28], rax
mov rax, qword [rbp + 0x810]
mov rcx, qword [rbp + 0x830]
cmp rcx, rax
setb byte [rbp + 0x938]
mov eax, dword [rbp + 0x7ec]
mov qword [rbp + 0xe0], rax
mov eax, 0x2a9d7f23
jmp 0x14006d5f0
cmp eax, 0x8e4f41f5
je 0x1400725ee
cmp eax, 0x8f60dd57
je 0x14007261e
cmp eax, 0x9043288e
jne 0x14006d5f0
mov eax, 0xb8c7bd70
jmp 0x14006d5f0
cmp eax, 0xb618a9b
je 0x14007265d
cmp eax, 0xb8ba938
je 0x140072667
cmp eax, 0xc049542
jne 0x14006d5f0
movzx eax, byte [rbp + 0x956]
movzx ecx, byte [rbp + 0x955]
mov edx, eax
xor dl, cl
mov edx, 0x623954f2
mov r8d, 0x20b0cbe6
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x14006d5f0
cmp eax, 0xb4953018
je 0x140072671
cmp eax, 0xb4dd632c
je 0x140072696
cmp eax, 0xb5446ec0
jne 0x14006d5f0
mov eax, dword [rbp + 0x574]
mov ecx, eax
xor ecx, 0xfffffffe
test ecx, eax
sete dl
mov r8d, dword [rbp + 0x578]
cmp r8d, 0xa
setl r9b
xor r9b, dl
mov edx, 0xa1b97323
mov r9d, 0x6719b579
cmovne edx, r9d
cmp r8d, 0xa
mov r8d, edx
cmovl r8d, r9d
test ecx, eax
cmovne r8d, edx
mov eax, r8d
jmp 0x14006d5f0
cmp eax, 0x28150c3e
je 0x1400726b6
cmp eax, 0x285abeb4
je 0x1400726f6
cmp eax, 0x287461ff
jne 0x14006d5f0
mov eax, 0x4e461553
jmp 0x14006d5f0
cmp eax, 0xfe0d386a
je 0x14007271a
cmp eax, 0xfe269536
je 0x14007273d
cmp eax, 0xfe528630
jne 0x14006d5f0
mov rax, qword [rbp + 0x6b0]
mov rax, qword [rax - 8]
mov qword [rbp + 0x6a8], rax
mov eax, 0x67b40295
jmp 0x14006d5f0
cmp eax, 0x85f067ba
je 0x1400727a3
cmp eax, 0x869f3256
je 0x1400727b1
cmp eax, 0x877867ee
jne 0x14006d5f0
mov rax, qword [rbp + 0x360]
cmp rax, 0x10
setae byte [rbp + 0x930]
mov rax, qword [rbp + 0x8d8]
mov rax, qword [rax]
mov qword [rbp + 0xb0], rax
mov eax, 0x4424d2b0
jmp 0x14006d5f0
cmp eax, 0xa91016f5
je 0x1400727bb
cmp eax, 0xaa8c5cc7
je 0x1400727db
cmp eax, 0xaabf7b2d
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7dc], eax
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x60c], eax
mov eax, dword [rbp + 0x7dc]
dec eax
mov dword [rbp + 0x608], eax
mov eax, 0x992d8f60
jmp 0x14006d5f0
cmp eax, 0x20b0cbe6
je 0x1400727f6
cmp eax, 0x20d0e51f
je 0x14007281e
cmp eax, 0x226619ea
jne 0x14006d5f0
mov rax, qword [rbp + 0x980]
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
mov rcx, qword [rbp + 0x890]
sub rsp, 0x20
call fcn.140087fc0
add rsp, 0x20
mov qword [rbp + 0x8b8], rax
cmp qword [rbp + 0x8b8], 0
mov eax, 0xd26ba5a6
mov ecx, 0x5cba0ab4
cmovs eax, ecx
jmp 0x14006d5f0
cmp eax, 0xe54636cd
je 0x140072842
cmp eax, 0xe5bae339
je 0x140072868
cmp eax, 0xe5d38e71
jne 0x14006d5f0
mov rax, qword [rbp + 0x640]
add rax, 0x28
mov qword [rbp + 8], rax
mov eax, 0xc82434e0
jmp 0x14006d5f0
cmp eax, 0xd2258aa1
je 0x14007288d
cmp eax, 0xd22996ac
je 0x140072897
cmp eax, 0xd26ba5a6
jne 0x14006d5f0
mov eax, 0x2b4756a
jmp 0x14006d5f0
cmp eax, 0x3af3fb3f
je 0x140072906
cmp eax, 0x3b22e6a1
je 0x140072917
cmp eax, 0x3baa400f
jne 0x14006d5f0
mov rax, qword [rbp - 0x48]
mov rax, qword [rbp + 0x818]
mov eax, 0x11c7f27
jmp 0x14006d5f0
cmp eax, 0x768c24a7
je 0x140072928
cmp eax, 0x76a34a2b
je 0x14007295f
cmp eax, 0x778ada27
jne 0x14006d5f0
cmp byte [rbp + 0x932], 0
mov eax, 0xb8addd59
mov ecx, 0xdb17d718
cmovne eax, ecx
jmp 0x14006d5f0
cmp eax, 0xf92dd4a9
je 0x140072975
cmp eax, 0xf9bbc2c1
je 0x14007297f
cmp eax, 0xf9d284db
jne 0x14006d5f0
mov rax, qword [rbp + 0x1d8]
cmp qword [rax], 0x10
mov rcx, rsi
jb 0x14006f8ea
mov rcx, qword [rsi]
mov rdx, qword [rbp + 0x378]
sub rsp, 0x20
call fcn.140089310
add rsp, 0x20
test eax, eax
mov eax, 0x42354526
mov ecx, 0xdf97f2b0
cmove eax, ecx
jmp 0x14006d5f0
cmp eax, 0x646a1445
je 0x1400729ba
cmp eax, 0x64de8093
je 0x140072a07
cmp eax, 0x66685d60
jne 0x14006d5f0
mov eax, 0xe2981131
jmp 0x14006d5f0
cmp eax, 0x8465c451
je 0x140072a54
cmp eax, 0x84a3b941
je 0x140072a8f
cmp eax, 0x84a80bed
jne 0x14006d5f0
mov rax, qword [rbp + 0x700]
add rax, 0x18
mov qword [rbp + 0x1b0], rax
mov eax, 0x1616a8b
jmp 0x14006d5f0
cmp eax, 0xa4f0158b
je 0x140072aa0
cmp eax, 0xa6195519
je 0x140072abc
cmp eax, 0xa68ffe65
jne 0x14006d5f0
mov rdx, qword [rbp + 0x890]
mov rcx, qword [rbp + 0x980]
mov r8, qword [rbp + 0x8b8]
sub rsp, 0x20
call fcn.140087a80
add rsp, 0x20
mov rax, qword [rbp + 0x980]
add rax, qword [rbp + 0x8b8]
mov qword [rbp + 0x4c8], rax
mov eax, 0x40b158f5
jmp 0x14006d5f0
cmp eax, 0x1d6cf680
je 0x140072ac6
cmp eax, 0x1dd54085
je 0x140072aee
cmp eax, 0x1ef49a07
jne 0x14006d5f0
mov rcx, qword [rbp + 0x160]
inc rcx
sub rsp, 0x20
call fcn.140089e30
add rsp, 0x20
mov rcx, qword [rbp + 0x410]
mov word [rcx], ax
sub rsp, 0x20
mov rcx, qword [rbp + 0x528]
mov rdx, rsi
call fcn.140074560
add rsp, 0x20
mov byte [rbp + 0x94d], al
mov rax, qword [rbp + 0x6e8]
mov rax, qword [rax]
mov qword [rbp + 0x398], rax
mov rax, qword [rbp + 0x398]
cmp rax, 8
mov eax, 0xe2981131
mov ecx, 0x7452192a
cmovae eax, ecx
jmp 0x14006d5f0
cmp eax, 0xe24b808a
je 0x140072b26
cmp eax, 0xe2981131
je 0x140072cc8
cmp eax, 0xe2dd86d8
jne 0x14006d5f0
mov eax, 0x31cf3bc
jmp 0x14006d5f0
cmp eax, 0xea76c340
je 0x140072cd9
cmp eax, 0xeaeb5a97
je 0x140072d05
cmp eax, 0xeb14018f
jne 0x14006d5f0
cmp dword [rbp + 0x584], 0
sete byte [rbp + 0x934]
mov eax, dword [rbp + 0x588]
cmp eax, 0xa
setl byte [rbp + 0x933]
mov eax, 0x6dbbf092
jmp 0x14006d5f0
cmp eax, 0x497dde0c
je 0x140072d3d
cmp eax, 0x4a2499d8
je 0x140072d73
cmp eax, 0x4a9d27b6
jne 0x14006d5f0
mov rax, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x968]
cmp byte [rbp + 0x925], 0
cmovne rcx, qword [rax]
mov qword [rbp + 0x338], rcx
mov rax, qword [rsi + 0x50]
mov qword [rbp + 0x330], rax
mov rax, qword [rbp + 0x800]
mov rcx, qword [rbp + 0x330]
cmp rcx, rax
mov eax, 0xcd8a0fe0
mov ecx, 0x15722d7b
cmovb eax, ecx
jmp 0x14006d5f0
cmp eax, 0x737aa579
je 0x140072d9f
cmp eax, 0x7452192a
je 0x140072dbc
cmp eax, 0x7464b3b6
jne 0x14006d5f0
mov rax, qword [rbp + 0x680]
movabs rcx, 0x475c1a68a7226359
add rax, rcx
sub rax, qword [rbp + 0x678]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x20
mov eax, 0x69581814
mov ecx, 0x75b7c45
cmovb eax, ecx
jmp 0x14006d5f0
cmp eax, 0x6a181af5
je 0x140072dd7
cmp eax, 0x6af33e1d
je 0x140072e5c
cmp eax, 0x6bd7d284
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x5b8], ecx
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x946]
mov eax, 0x20d0e51f
jmp 0x14006d5f0
cmp eax, 0x9424a6eb
je 0x140072e93
cmp eax, 0x9460c0cd
je 0x140072eaa
cmp eax, 0x94a7406f
jne 0x14006d5f0
mov eax, 0xf24b5786
jmp 0x14006d5f0
cmp eax, 0xee75932
je 0x140072eb4
cmp eax, 0xf19d1cc
je 0x140072ef7
cmp eax, 0xf5a4dc7
jne 0x14006d5f0
cmp byte [rbp + 0x951], 0
mov eax, 0xa71b032d
mov ecx, 0x31cf3bc
cmovne eax, ecx
jmp 0x14006d5f0
cmp eax, 0xb7eb2c9a
je 0x140072f1f
cmp eax, 0xb87e8450
je 0x140072f3e
cmp eax, 0xb8addd59
jne 0x14006d5f0
mov eax, 0x972d1373
jmp 0x14006d5f0
cmp eax, 0x2a9d7f23
je 0x140072f48
cmp eax, 0x2e008183
je 0x140072f81
cmp eax, 0x2ed15799
jne 0x14006d5f0
mov eax, 0x6010eb1d
jmp 0x14006d5f0
cmp eax, 0x1259fcf
je 0x140072fbc
cmp eax, 0x1616a8b
je 0x140072fe6
cmp eax, 0x20e8943
jne 0x14006d5f0
mov rax, qword [rbp + 0x968]
mov rax, qword [rax]
mov qword [rbp + 0x658], rax
mov eax, 0xb618a9b
jmp 0x14006d5f0
cmp eax, 0x89705e64
je 0x14007301e
cmp eax, 0x89d3f619
je 0x140073034
cmp eax, 0x8af96b96
jne 0x14006d5f0
mov eax, 0xea2726af
jmp 0x14006d5f0
cmp eax, 0xadaac360
je 0x140073080
cmp eax, 0xaf577ee9
je 0x1400730c1
cmp eax, 0xaf7e447a
jne 0x14006d5f0
mov qword [rbp + 0x898], rdi
cmp byte [rbp + 0x95f], 0
mov eax, 0x4224947f
mov ecx, 0xbfa04b67
cmovne eax, ecx
jmp 0x14006d5f0
cmp eax, 0x26498e43
je 0x140073100
cmp eax, 0x26b46473
je 0x140073137
cmp eax, 0x270dfd35
jne 0x14006d5f0
mov rax, qword [rbp + 0x388]
mov qword [rbp + 0x130], rax
mov eax, 0x325b8566
jmp 0x14006d5f0
cmp eax, 0xe80654d7
je 0x14007315e
cmp eax, 0xe85d2784
je 0x140073178
cmp eax, 0xe91d9192
jne 0x14006d5f0
mov rax, qword [rbp + 0x8a0]
mov rax, qword [rax]
mov qword [rbp + 0x638], rax
mov eax, 0x95bac27d
jmp 0x14006d5f0
cmp eax, 0x992d8f60
je 0x1400731a2
cmp eax, 0x994b1ca4
je 0x1400731f1
cmp eax, 0x9badbe4c
jne 0x14006d5f0
mov rax, qword [rbp + 0x8f0]
inc rax
mov qword [rbp + 0x380], rax
mov eax, 0x5db9fc39
jmp 0x14006d5f0
cmp eax, 0x11765ba6
je 0x14007320a
cmp eax, 0x11c2c843
je 0x140073214
cmp eax, 0x121c7a8a
jne 0x14006d5f0
mov rax, qword [rbp + 0x8f8]
mov eax, 0x1c92f8dc
jmp 0x14006d5f0
cmp eax, 0xc08b2109
je 0x14007322a
cmp eax, 0xc16523c9
je 0x140073234
cmp eax, 0xc1c2a9de
jne 0x14006d5f0
mov eax, dword [rbp + 0x5a0]
mov qword [rbp + 0xf0], rax
mov eax, 0xfe0d386a
jmp 0x14006d5f0
cmp eax, 0xbc326786
je 0x14007327a
cmp eax, 0xbcb6b207
je 0x1400732af
cmp eax, 0xbd6d80b3
jne 0x14006d5f0
mov rax, qword [rbp + 0x670]
cmp qword [rax], 8
setae byte [rbp + 0x925]
mov eax, 0x4a9d27b6
jmp 0x14006d5f0
cmp eax, 0x3289ae34
je 0x1400732de
cmp eax, 0x32d51145
je 0x140073302
cmp eax, 0x33eb0c77
jne 0x14006d5f0
mov eax, 0x7e3120c5
jmp 0x14006d5f0
cmp eax, 0xdc63c34e
je 0x140073398
cmp eax, 0xdd0bd619
je 0x1400733b1
cmp eax, 0xdd43fcc8
jne 0x14006d5f0
mov rax, qword [rbp + 0x8d0]
mov rax, qword [rbp + 0x8d0]
mov rax, qword [rbp + 0x8d0]
mov rax, qword [rbp + 0x8d0]
mov rax, qword [rbp + 0x8d0]
mov eax, 0xa2cd00f6
jmp 0x14006d5f0
cmp eax, 0xc927966b
je 0x1400733e3
cmp eax, 0xc9e6b42b
je 0x140073404
cmp eax, 0xc9f79480
jne 0x14006d5f0
mov rax, qword [rbp + 0x1d0]
mov rcx, qword [rbp + 0x2d0]
cmp rcx, rax
sete byte [rbp + 0x91d]
mov eax, 0xb49188fb
jmp 0x14006d5f0
cmp eax, 0x526c4c9f
je 0x14007341c
cmp eax, 0x528076fb
je 0x14007342a
cmp eax, 0x52854482
jne 0x14006d5f0
mov eax, 0x45e93916
jmp 0x14006d5f0
cmp eax, 0xd545217b
je 0x140073434
cmp eax, 0xd5e29de4
je 0x1400734c3
cmp eax, 0xd5f995ea
jne 0x14006d5f0
mov rax, qword [rbp + 0x180]
mov qword [rbp + 0x4f0], rax
mov r13, qword [rbp + 0x178]
mov eax, 0xc927966b
jmp 0x14006d5f0
cmp eax, 0x4424d2b0
je 0x1400734dc
cmp eax, 0x442d062c
jne 0x14006d5f0
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0x1a0], rax
mov eax, 0xee75932
jmp 0x14006d5f0
cmp eax, 0xa013d4c2
je 0x14007355e
cmp eax, 0xa01afb57
jne 0x14006d5f0
mov eax, dword [rbp + 0x7e0]
cmp eax, dword [rbp + 0x600]
mov eax, 0x42354526
mov ecx, 0xc2eef8a3
cmove eax, ecx
jmp 0x14006d5f0
cmp eax, 0x14bf28b6
je 0x1400735dd
cmp eax, 0x14e97581
jne 0x14006d5f0
mov rax, qword [rbp + 0x818]
mov ecx, 0x88
add rax, rcx
mov qword [rbp - 0x48], rax
mov eax, 0x3baa400f
jmp 0x14006d5f0
cmp eax, 0xc6b85356
je 0x140073615
cmp eax, 0xc7ec32fb
jne 0x14006d5f0
mov rax, qword [rbp + 0x6c0]
inc rax
mov qword [rbp + 0x390], rax
mov eax, 0x4db555f0
jmp 0x14006d5f0
cmp eax, 0x7d1d57b4
je 0x14007363f
cmp eax, 0x7d68ab2d
jne 0x14006d5f0
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x5a8], eax
mov eax, dword [rbp + 0x7c0]
dec eax
mov dword [rbp + 0x5a4], eax
mov eax, 0x646a1445
jmp 0x14006d5f0
cmp eax, 0xbea36523
je 0x14007365e
cmp eax, 0xbf728565
jne 0x14006d5f0
mov rax, qword [rbp + 0x348]
add rax, rax
mov qword [rbp + 0x8d0], rax
mov rax, qword [rbp + 0x8d0]
add rax, 2
mov qword [rbp + 0x340], rax
mov eax, 0x8df4aad3
jmp 0x14006d5f0
cmp eax, 0x38472c59
je 0x140073683
cmp eax, 0x38c07042
jne 0x14006d5f0
mov eax, dword [rbp + 0x7f0]
add rax, qword [rbp + 0x908]
mov qword [rbp + 0x810], rax
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0x858], rax
mov rax, qword [rbp + 0x858]
mov eax, dword [rax + 0x24]
mov rcx, qword [rbp + 0x908]
movabs rdx, 0x38a7ac77643d9e73
sub rcx, rdx
add rcx, rdx
add rcx, rax
mov qword [rbp + 0x208], rcx
mov eax, 0x96a3ec8
jmp 0x14006d5f0
cmp eax, 0xf2376051
je 0x1400736db
cmp eax, 0xf24b5786
jne 0x14006d5f0
mov rax, qword [rbp + 0x6a0]
mov rax, qword [rax - 8]
mov qword [rbp + 0x698], rax
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x108], rax
mov eax, 0x89d3f619
jmp 0x14006d5f0
cmp eax, 0x5db9fc39
je 0x140073708
cmp eax, 0x5e16b6d2
jne 0x14006d5f0
mov rax, qword [rbp + 0x808]
mov qword [rsi + 0x48], rax
mov r8, qword [rbp + 0x808]
add r8, r8
mov rdx, qword [rbp + 0x3b8]
mov rcx, qword [rbp + 0x3a8]
sub rsp, 0x20
call fcn.140087ca0
add rsp, 0x20
mov rax, qword [rbp + 0x808]
mov rcx, qword [rbp + 0x3a8]
mov word [rcx + rax*2], 0
mov eax, 0x31cf3bc
jmp 0x14006d5f0
cmp eax, 0x41e5f76
je 0x140073743
cmp eax, 0x46b974e
jne 0x14006d5f0
mov rax, qword [rbp + 0x8b8]
cmp rax, 0x10
mov eax, 0xe85d2784
mov ecx, 0xf672814c
cmovb eax, ecx
jmp 0x14006d5f0
cmp eax, 0x6205ab53
je 0x140073754
cmp eax, 0x623954f2
jne 0x14006d5f0
mov rax, qword [rbp + 0x770]
mov eax, 0xa2448f73
jmp 0x14006d5f0
cmp eax, 0xd9f9a1dd
je 0x1400737a2
cmp eax, 0xda247eb4
jne 0x14006d5f0
movzx eax, byte [rbp + 0x94c]
movzx ecx, byte [rbp + 0x94b]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x71f03b18
mov r8d, 0x60f9d87c
cmovne ecx, r8d
test al, al
mov eax, 0x71f03b18
cmove ecx, eax
test dl, dl
cmovne ecx, r8d
mov eax, ecx
jmp 0x14006d5f0
cmp eax, 0x82ff33ac
je 0x1400737bd
cmp eax, 0x835d7d5f
jne 0x14006d5f0
sub rsp, 0x20
mov rcx, qword [rbp + 0x490]
mov rdx, qword [rbp + 0x478]
call fcn.140086f90
add rsp, 0x20
mov eax, 0x54a4fd9d
jmp 0x14006d5f0
cmp eax, 0xa42a54c6
je 0x1400737f2
cmp eax, 0xa49c1c4d
jne 0x14006d5f0
mov eax, 0xd2db0ef8
jmp 0x14006d5f0
cmp eax, 0x1cd9e235
je 0x140073809
cmp eax, 0x1d455fb6
jne 0x14006d5f0
mov rax, qword [rbp + 0x910]
movups xmmword [rax + 0xef], xmm6
movaps xmmword [rax + 0xe0], xmm6
movaps xmmword [rax + 0xd0], xmm6
movaps xmmword [rax + 0xc0], xmm6
movaps xmmword [rax + 0xb0], xmm6
movaps xmmword [rax + 0xa0], xmm6
movaps xmmword [rax + 0x90], xmm6
movaps xmmword [rax + 0x80], xmm6
movaps xmmword [rax + 0x70], xmm6
movaps xmmword [rax + 0x60], xmm6
movaps xmmword [rax + 0x50], xmm6
movaps xmmword [rax + 0x40], xmm6
movaps xmmword [rax + 0x30], xmm6
movaps xmmword [rax + 0x20], xmm6
movaps xmmword [rax + 0x10], xmm6
movaps xmmword [rax], xmm6
mov r8, qword [rbp + 0x830]
mov rcx, qword [rbp + 0x910]
sub rsp, 0x20
mov edx, 0xff
call fcn.14008a5c0
add rsp, 0x20
mov rax, qword [rbp + 0x988]
mov rax, qword [rbp + 0x988]
movups xmmword [rax], xmm6
movups xmmword [rax + 0x10], xmm6
mov rcx, qword [rbp + 0x910]
sub rsp, 0x20
call fcn.140087fc0
add rsp, 0x20
mov qword [rbp - 0x58], rax
mov eax, 0x52fd3eb6
jmp 0x14006d5f0
cmp eax, 0xe221cd2a
je 0x140073823
cmp eax, 0xe238fb14
jne 0x14006d5f0
mov rax, qword [rbp + 0x218]
mov qword [rbp + 0x818], rax
mov rax, qword [rbp + 0x818]
cmp dword [rax], 0x4550
mov eax, 0xf3dd0eeb
mov ecx, 0x59f67c7
cmove eax, ecx
xor ebx, ebx
jmp 0x14006d5f0
cmp eax, 0xf0aa508d
je 0x140073842
cmp eax, 0xf1c2aa5a
jne 0x14006d5f0
mov rax, qword [rbp + 0x4e0]
mov byte [rax], 0
mov rax, qword [rbp + 0x8a0]
mov rax, qword [rbp + 0x8c0]
movabs rax, 0x5fe545959bdcf6ab
mov rcx, qword [rbp + 0x8c0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x8c0]
movabs rcx, 0x98279150e7a6a4de
mov qword [rax + 8], rcx
mov rax, qword [rbp + 0x828]
movabs rax, 0x5fe54595f7b09285
mov rdx, qword [rbp + 0x828]
mov qword [rdx], rax
mov rax, qword [rbp + 0x828]
mov qword [rax + 8], rcx
mov rax, qword [rbp + 0x828]
movaps xmm0, xmmword [rax]
mov rax, qword [rbp + 0x8c0]
movaps xmm1, xmmword [rax]
movaps xmm2, xmm7
andnps xmm2, xmm0
andnps xmm0, xmm7
orps xmm0, xmm2
movaps xmm2, xmm7
andnps xmm2, xmm1
andnps xmm1, xmm7
orps xmm1, xmm2
xorps xmm1, xmm0
mov rax, qword [rbp + 0x8c0]
movaps xmmword [rax], xmm1
mov rax, qword [rbp + 0x828]
mov rax, qword [rbp + 0x8d8]
mov rcx, qword [rbp + 0x988]
sub rsp, 0x20
lea rdx, [0x1400f1f44]
xor r8d, r8d
call fcn.14000fd30
add rsp, 0x20
mov rcx, qword [rbp + 0x738]
mov r8, qword [rbp + 0x738]
mov rdx, qword [rbp + 0x988]
mov rcx, qword [rbp + 0x8d8]
sub rsp, 0x30
mov qword [rsp + 0x20], r8
xor r8d, r8d
mov r9, rax
call fcn.140012c60
add rsp, 0x30
mov rax, qword [rbp + 0x738]
mov rcx, qword [rbp + 0x8c0]
sub rsp, 0x20
call fcn.140087fc0
add rsp, 0x20
mov qword [rbp + 0x758], rax
mov rax, qword [rbp + 0x710]
mov rax, qword [rax]
mov qword [rbp + 0x690], rax
mov rax, qword [rbp + 0x718]
mov rax, qword [rax]
mov qword [rbp + 0x360], rax
mov rax, qword [rbp + 0x690]
mov rcx, qword [rbp + 0x360]
movabs rdx, 0xe6a7b68aa87440eb
add rcx, rdx
movabs r8, 0xa58c37ffcf84aa52
add rcx, r8
sub rcx, rdx
movabs rdx, 0x5f70a5846bdb6b6f
add rcx, rdx
sub rcx, rax
sub rcx, rdx
movabs rax, 0x5a73c800307b55ae
add rcx, rax
cmp rcx, qword [rbp + 0x758]
mov eax, 0x8e4f41f5
mov ecx, 0x5b533603
cmovb eax, ecx
jmp 0x14006d5f0
cmp eax, 0x4e9e2cd2
je 0x14007387c
cmp eax, 0x4ebc0365
jne 0x14006d5f0
mov eax, 0x52854482
jmp 0x14006d5f0
cmp eax, 0x6f9a7207
je 0x140073886
cmp eax, 0x710a8ae3
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x5b4], ecx
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x944]
mov eax, 0x5c688c50
jmp 0x14006d5f0
cmp eax, 0x68716e9f
je 0x1400738ae
cmp eax, 0x68cbfb56
jne 0x14006d5f0
cmp byte [rbp + 0x947], 0
mov eax, 0x6bd7d284
mov ecx, 0x2022898c
cmovne eax, ecx
jmp 0x14006d5f0
cmp eax, 0xd207494c
je 0x1400738e8
cmp eax, 0xd2221298
jne 0x14006d5f0
mov rax, qword [rbp - 0x40]
mov eax, 0xfb746c27
jmp 0x14006d5f0
cmp eax, 0x56e08fdc
je 0x140073913
cmp eax, 0x5710de86
jne 0x14006d5f0
mov rcx, qword [rbp + 0x2c0]
mov rdx, qword [rbp + 0x2b8]
sub rsp, 0x20
call fcn.140086f90
add rsp, 0x20
mov eax, 0x3ad4c30b
jmp 0x14006d5f0
cmp eax, 0x9217f0f7
je 0x14007393c
cmp eax, 0x9401254e
jne 0x14006d5f0
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x624], eax
mov eax, dword [rbp + 0x7f4]
dec eax
mov dword [rbp + 0x620], eax
mov eax, 0xc16523c9
jmp 0x14006d5f0
cmp eax, 0xe73797b
je 0x14007394d
cmp eax, 0xee0a41b
jne 0x14006d5f0
mov rax, qword [rbp - 0x70]
mov eax, 0xd4a1b312
jmp 0x14006d5f0
cmp eax, 0xb6de3c0f
je 0x14007397f
cmp eax, 0xb6e31716
jne 0x14006d5f0
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x468], rax
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x4b8], rax
mov eax, 0xed20e7a9
jmp 0x14006d5f0
cmp eax, 0x2931744e
je 0x14007399c
cmp eax, 0x29c452a4
jne 0x14006d5f0
mov rcx, qword [rbp + 0x850]
mov rdx, qword [rbp + 0x7f8]
mov r9, qword [rbp + 0x320]
sub rsp, 0x20
call fcn.140076d00
add rsp, 0x20
mov eax, 0x8af96b96
jmp 0x14006d5f0
cmp eax, 0xe2763d
je 0x1400739ee
cmp eax, 0x11c7f27
jne 0x14006d5f0
mov eax, 0xa91016f5
jmp 0x14006d5f0
cmp eax, 0x87cb6138
je 0x1400739fc
cmp eax, 0x8878d46e
jne 0x14006d5f0
mov rax, qword [rbp + 0x38]
mov rax, qword [rax]
mov qword [rbp + 0x650], rax
mov rax, qword [rbp + 0x650]
cmp rax, 0x10
setae byte [rbp + 0x923]
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x53c], ecx
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x922]
mov eax, 0x8465c451
jmp 0x14006d5f0
cmp eax, 0xad59a823
je 0x140073a1f
cmp eax, 0xad8cc645
jne 0x14006d5f0
mov rax, qword [rbp + 0x980]
add rax, 0x18
mov qword [rbp - 0x20], rax
mov eax, 0x77c11940
jmp 0x14006d5f0
cmp eax, 0x23de6917
je 0x140073a44
cmp eax, 0x24392273
jne 0x14006d5f0
mov rax, qword [rbp + 0x410]
movzx eax, word [rax]
mov dword [rbp + 0x604], eax
mov eax, 0xb6de3c0f
jmp 0x14006d5f0
cmp eax, 0xe7a19b05
je 0x140073a83
cmp eax, 0xe7c0b463
jne 0x14006d5f0
mov rax, qword [rbp + 0x8f8]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x7f8], rax
mov rax, qword [rbp + 0x8f8]
cmp qword [rax + 0x18], 0x10
mov rax, qword [rbp + 0x8f8]
jae 0x14007435d
mov rax, qword [rbp + 0x8f8]
jmp 0x140074360
cmp eax, 0xd4a1b312
je 0x140073aae
cmp eax, 0xd4d1ae33
jne 0x14006d5f0
mov rax, qword [rbp + 0x670]
mov rax, qword [rax]
mov qword [rbp + 0x310], rax
mov rax, qword [rbp + 0x310]
cmp rax, 8
mov eax, 0xcd57e3c8
mov ecx, 0x20e8943
cmovae eax, ecx
jmp 0x14006d5f0
cmp eax, 0x6010eb1d
je 0x140073b8f
cmp eax, 0x60a4a05d
jne 0x14006d5f0
sub rsp, 0x20
mov rcx, r14
mov rdx, qword [rbp + 0x430]
call fcn.140086f90
add rsp, 0x20
mov eax, 0xb7eb2c9a
jmp 0x14006d5f0
cmp eax, 0x99a436b
je 0x140073bb3
cmp eax, 0xa5250dc
jne 0x14006d5f0
mov rax, qword [rbp + 0x8e8]
mov rax, qword [rbp + 0x8e8]
mov eax, 0xa137cce8
jmp 0x14006d5f0
cmp eax, 0x3f96bcaa
je 0x140073c3b
cmp eax, 0x40b158f5
jne 0x14006d5f0
mov rax, qword [rbp + 0x4c8]
mov byte [rax], 0
mov rax, qword [rbp + 0x888]
mov rax, qword [rbp + 0x8c8]
movabs rax, 0x5fe545959bdcf6ab
mov rcx, qword [rbp + 0x8c8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x8c8]
movabs rcx, 0x98279150e7a6a4de
mov qword [rax + 8], rcx
mov rax, qword [rbp + 0x820]
movabs rax, 0x5fe54595f7b09285
mov rdx, qword [rbp + 0x820]
mov qword [rdx], rax
mov rax, qword [rbp + 0x820]
mov qword [rax + 8], rcx
mov rax, qword [rbp + 0x820]
movaps xmm0, xmmword [rax]
mov rax, qword [rbp + 0x8c8]
movaps xmm1, xmmword [rax]
movaps xmm2, xmm1
andnps xmm2, xmm0
andnps xmm0, xmm1
orps xmm0, xmm2
mov rax, qword [rbp + 0x8c8]
movaps xmmword [rax], xmm0
mov rax, qword [rbp + 0x820]
mov rax, qword [rbp + 0x8e0]
mov rcx, qword [rbp + 0x980]
sub rsp, 0x20
lea rdx, [0x1400f1f44]
xor r8d, r8d
call fcn.14000fd30
add rsp, 0x20
mov rcx, qword [rbp + 0x730]
mov r8, qword [rbp + 0x730]
mov rdx, qword [rbp + 0x980]
mov rcx, qword [rbp + 0x8e0]
sub rsp, 0x30
mov qword [rsp + 0x20], r8
xor r8d, r8d
mov r9, rax
call fcn.140012c60
add rsp, 0x30
mov rax, qword [rbp + 0x730]
mov rcx, qword [rbp + 0x8c8]
sub rsp, 0x20
call fcn.140087fc0
add rsp, 0x20
mov qword [rbp + 0x778], rax
mov rax, qword [rbp + 0x720]
mov rax, qword [rax]
mov qword [rbp + 0x708], rax
mov rax, qword [rbp + 0x728]
mov rax, qword [rax]
mov qword [rbp + 0x3e0], rax
mov rax, qword [rbp + 0x708]
mov rcx, qword [rbp + 0x3e0]
sub rcx, rax
cmp rcx, qword [rbp + 0x778]
mov eax, 0xfe269536
mov ecx, 0x1dd54085
cmovb eax, ecx
jmp 0x14006d5f0
cmp eax, 0x7884d668
je 0x140073c6a
cmp eax, 0x790cf963
jne 0x14006d5f0
mov rax, qword [rbp + 0x3e8]
mov rcx, qword [rbp + 0x3f0]
mov qword [rax - 8], rcx
mov eax, 0x8534f2fa
mov rcx, qword [rbp + 0x3e8]
mov qword [rbp + 0x440], rcx
jmp 0x14006d5f0
cmp eax, 0xfb746c27
je 0x140073c86
cmp eax, 0xfc4f226d
jne 0x14006d5f0
mov eax, 0xd0b152fa
jmp 0x14006d5f0
cmp eax, 0x6767a5ac
je 0x140073c90
cmp eax, 0x67b40295
jne 0x14006d5f0
mov rax, qword [rbp + 0x6b0]
movabs rcx, 0x1c71e94c76e726e2
add rax, rcx
sub rax, qword [rbp + 0x6a8]
sub rax, rcx
add rax, 0xfffffffffffffff8
mov qword [rbp + 0x120], rax
mov eax, 0x737aa579
jmp 0x14006d5f0
cmp eax, 0x85755a35
je 0x140073ccc
cmp eax, 0x85a6e221
jne 0x14006d5f0
mov rax, qword [rbp + 0x8d0]
add rax, 0x29
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x660]
mov qword [rbp + 0x70], rax
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x54c], ecx
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
mov dword [rbp + 0x548], ecx
mov eax, 0x69572255
jmp 0x14006d5f0
cmp eax, 0xa745886c
je 0x140073d1f
cmp eax, 0xa7d75683
jne 0x14006d5f0
mov rax, qword [rbp + 0x988]
mov rax, qword [rax]
mov qword [rbp + 0x628], rax
mov eax, 0x49e4a5b
jmp 0x14006d5f0
cmp eax, 0x1ff4f64a
je 0x140073d29
cmp eax, 0x2022898c
jne 0x14006d5f0
mov rax, qword [rbp + 0x6c0]
add rax, 0x28
mov qword [rbp + 0x138], rax
mov eax, 0x270dfd35
jmp 0x14006d5f0
cmp eax, 0xe3fe4846
je 0x140073d92
cmp eax, 0xe4121e96
jne 0x14006d5f0
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0x1f0], rax
mov eax, 0x6a181af5
jmp 0x14006d5f0
cmp eax, 0xecfd5066
je 0x140073dc7
cmp eax, 0xed20e7a9
jne 0x14006d5f0
sub rsp, 0x20
mov rcx, qword [rbp + 0x4b8]
mov rdx, qword [rbp + 0x468]
call fcn.140086f90
add rsp, 0x20
mov eax, 0x33eb0c77
jmp 0x14006d5f0
cmp eax, 0x4cffd0d4
je 0x140073ddf
cmp eax, 0x4db555f0
jne 0x14006d5f0
mov rax, qword [rbp + 0x390]
cmp rax, 0x1000
mov eax, 0x692554ad
mov ecx, 0xb2052e28
cmovae eax, ecx
mov rcx, qword [rbp + 0x6b8]
mov qword [rbp + 0x448], rcx
mov r12, qword [rbp + 0x390]
jmp 0x14006d5f0
cmp eax, 0x75dcb04e
je 0x140073e1c
cmp eax, 0x75f4e4fa
jne 0x14006d5f0
mov rax, qword [rbp - 0x60]
mov rax, qword [rbp + 0x8e8]
mov rax, qword [rbp + 0x8e8]
mov rax, qword [rbp + 0x8e8]
mov rax, qword [rbp + 0x8e8]
mov rax, qword [rbp + 0x8e8]
mov rax, qword [rbp + 0x678]
mov eax, 0x36eb5c29
jmp 0x14006d5f0
cmp eax, 0x6c8fc2aa
je 0x140073e5b
cmp eax, 0x6dbbf092
jne 0x14006d5f0
movzx eax, byte [rbp + 0x934]
movzx ecx, byte [rbp + 0x933]
mov edx, eax
xor dl, cl
mov edx, 0x1d455fb6
mov r8d, 0xd545217b
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x14006d5f0
cmp eax, 0x972d1373
je 0x140073e8d
cmp eax, 0x987daa45
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0x14e97581
mov r9d, 0x9424a6eb
cmovne r8d, r9d
cmp ecx, 0xa
mov eax, r8d
cmovl eax, r9d
cmp edx, 0xffffffff
mov rcx, qword [rbp + 0x818]
mov ecx, dword [rcx + 0x8c]
mov dword [rbp + 0x7ec], ecx
cmovne eax, r8d
cmp dword [rbp + 0x7f0], 0
sete byte [rbp + 0x960]
jmp 0x14006d5f0
cmp eax, 0x1123e7f8
je 0x140073e97
cmp eax, 0x112551be
jne 0x14006d5f0
mov rax, qword [rbp + 0x6f8]
mov rax, qword [rax - 8]
mov qword [rbp + 0x6f0], rax
mov eax, 0x4649c031
jmp 0x14006d5f0
cmp eax, 0xbb92e89b
je 0x140073eb3
cmp eax, 0xbb97d180
jne 0x14006d5f0
sub rsp, 0x20
mov rcx, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x498]
call fcn.140086f90
add rsp, 0x20
mov eax, 0x121c7a8a
jmp 0x14006d5f0
cmp eax, 0x322af7b9
je 0x140073ee8
cmp eax, 0x325b8566
jne 0x14006d5f0
mov r12, qword [rbp + 0x138]
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x448], rax
mov eax, 0x692554ad
jmp 0x14006d5f0
cmp eax, 0x31cf3bc
je 0x140073f07
cmp eax, 0x32abf92
jne 0x14006d5f0
mov rax, qword [rbp + 0x8f8]
add rax, 0x18
mov qword [rbp + 0x38], rax
mov eax, 0x8878d46e
jmp 0x14006d5f0
cmp eax, 0x8d98238a
je 0x140073f4a
cmp eax, 0x8df4aad3
jne 0x14006d5f0
mov rax, qword [rbp + 0x340]
cmp rax, 0x1000
mov eax, 0x835d7d5f
mov ecx, 0x1259fcf
cmovae eax, ecx
mov rcx, qword [rbp + 0x668]
mov qword [rbp + 0x490], rcx
mov rcx, qword [rbp + 0x340]
mov qword [rbp + 0x478], rcx
jmp 0x14006d5f0
cmp eax, 0xb2d36f0a
je 0x140073f66
cmp eax, 0xb49188fb
jne 0x14006d5f0
cmp byte [rbp + 0x91d], 0
mov eax, 0xaf7e447a
cmovne eax, r15d
xor ebx, ebx
mov rdi, qword [rbp + 0x2d0]
jmp 0x14006d5f0
cmp eax, 0x27b589d3
je 0x140073f7f
cmp eax, 0x27b5d70f
jne 0x14006d5f0
mov rax, qword [rbp + 0x188]
cmp rax, 0x20
mov eax, 0xdab7e1b7
mov ecx, 0xbdaec6e3
cmovb eax, ecx
jmp 0x14006d5f0
cmp eax, 0xea2726af
je 0x140073fb9
cmp eax, 0xea5ccedd
jne 0x14006d5f0
mov rax, qword [rbp + 0x630]
add rax, 0x28
mov qword [rbp - 0x10], rax
mov eax, 0xc855cb10
jmp 0x14006d5f0
cmp eax, 0x9ceb0248
je 0x140073fe0
cmp eax, 0x9d6ac22f
jne 0x14006d5f0
cmp byte [rbp + 0x95d], 0
mov eax, 0x24392273
mov ecx, 0xdea44b6a
cmovne eax, ecx
jmp 0x14006d5f0
cmp eax, 0x12f33bfb
je 0x140073ff9
cmp eax, 0x136d60cb
jne 0x14006d5f0
mov eax, dword [0x1400f3338]
mov ecx, dword [rbp + 0x5d0]
inc ecx
imul ecx, dword [rbp + 0x5d0]
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x94a]
cmp eax, 0xa
setl byte [rbp + 0x949]
mov eax, 0xdb7dd159
jmp 0x14006d5f0
cmp eax, 0xc44fa3c4
je 0x14007400f
cmp eax, 0xc539f11e
jne 0x14006d5f0
sub rsp, 0x20
mov rcx, qword [rbp + 0x458]
mov rdx, qword [rbp + 0x428]
call fcn.140086f90
add rsp, 0x20
mov eax, 0xc35dc46e
jmp 0x14006d5f0
cmp eax, 0xbdaec6e3
je 0x140074037
cmp eax, 0xbdb276eb
jne 0x14006d5f0
mov rax, qword [rbp + 0x2f8]
cmp rax, 0x1000
mov eax, 0xbb97d180
mov ecx, 0xe7209711
cmovae eax, ecx
mov rcx, qword [rbp + 0x648]
mov qword [rbp + 0x4a8], rcx
mov rcx, qword [rbp + 0x2f8]
mov qword [rbp + 0x498], rcx
jmp 0x14006d5f0
cmp eax, 0x35a247c2
je 0x14007404d
cmp eax, 0x35cdddeb
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x941]
cmp ecx, 0xa
setl byte [rbp + 0x940]
mov eax, 0xef790d53
jmp 0x14006d5f0
cmp eax, 0xdd9dbfed
je 0x1400740f0
cmp eax, 0xde1c4927
jne 0x14006d5f0
mov eax, dword [rbp + 0x7a0]
imul eax, dword [rbp + 0x564]
mov dword [rbp + 0x560], eax
mov eax, 0xc8ce7d95
jmp 0x14006d5f0
cmp eax, 0xcd6c067b
je 0x14007412e
cmp eax, 0xcd8a0fe0
jne 0x14006d5f0
mov eax, 0x3289ae34
jmp 0x14006d5f0
cmp eax, 0x54a4fd9d
je 0x1400741a1
cmp eax, 0x55b14410
jne 0x14006d5f0
mov eax, 0x110af329
jmp 0x14006d5f0
cmp eax, 0xd7778442
je 0x1400741ab
cmp eax, 0xd7e431b4
jne 0x14006d5f0
mov eax, 0x9460c0cd
jmp 0x14006d5f0
cmp eax, 0x45e93916
je 0x1400741cf
cmp eax, 0x4649c031
jne 0x14006d5f0
mov rax, qword [rbp + 0x6f8]
movabs rcx, 0x4db3ed8d0f470740
sub rax, rcx
add rax, qword [rbp + 0x260]
sub rax, qword [rbp + 0x6f0]
movabs rcx, 0xe552d88739b83a0f
sub rax, rcx
movabs rcx, 0x8bf3c306a40194ba
add rax, rcx
cmp rax, 0x20
mov eax, 0x6314e4e8
mov ecx, 0x11c2c843
cmovb eax, ecx
jmp 0x14006d5f0
cmp eax, 0xa1b97323
je 0x14007421e
cmp eax, 0xa1d031d0
jne 0x14006d5f0
mov eax, dword [rbp + 0x798]
imul eax, dword [rbp + 0x550]
not eax
or eax, 0xfffffffe
cmp eax, 0xffffffff
sete byte [rbp + 0x929]
mov eax, dword [rbp + 0x554]
cmp eax, 0xa
setl byte [rbp + 0x928]
mov eax, 0x5b7a1e61
jmp 0x14006d5f0
cmp eax, 0x16737496
je 0x140074295
cmp eax, 0x1715fee3
jne 0x14006d5f0
mov eax, dword [rbp + 0x5c8]
mov ecx, dword [rbp + 0x5cc]
cmp ecx, 0xa
setl cl
mov edx, 0x3e017c13
mov r9d, 0x4f364209
cmovl edx, r9d
test eax, eax
sete al
mov r8d, 0x3e017c13
cmovne edx, r8d
xor al, cl
cmovne edx, r9d
mov eax, edx
jmp 0x14006d5f0
cmp eax, 0xc855cb10
je 0x1400742ad
cmp eax, 0xc8ce7d95
jne 0x14006d5f0
mov eax, dword [rbp + 0x560]
mov ecx, eax
xor ecx, 0xfffffffe
test ecx, eax
sete dl
mov r8d, dword [rbp + 0x568]
cmp r8d, 0xa
setl r9b
xor r9b, dl
mov edx, 0xa5250dc
mov r9d, 0x36eb5c29
cmovne edx, r9d
cmp r8d, 0xa
mov r8d, edx
cmovl r8d, r9d
test ecx, eax
cmovne r8d, edx
mov eax, r8d
jmp 0x14006d5f0
cmp eax, 0x7f34858f
je 0x1400742c2
cmp eax, 0x7ffb6dbb
jne 0x14006d5f0
movzx eax, byte [rbp + 0x927]
movzx ecx, byte [rbp + 0x926]
mov edx, eax
xor dl, cl
mov edx, 0xdd43fcc8
mov r8d, 0x72505d6a
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x14006d5f0
cmp eax, 0xc010c922
je 0x1400742de
cmp eax, 0xc077e070
jne 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7d0], eax
mov eax, 0xe7a19b05
jmp 0x14006d5f0
cmp eax, 0x3aa8c1de
je 0x1400742fa
cmp eax, 0x3ad4c30b
jne 0x14006d5f0
mov eax, 0x4cffd0d4
jmp 0x14006d5f0
cmp eax, 0xf672814c
jne 0x140074434
mov rax, qword [rbp + 0x980]
mov rcx, qword [rbp + 0x8b8]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x980]
mov qword [rax + 0x18], 0xf
mov eax, 0xa7329a31
jmp 0x14006d5f0
cmp eax, 0xda3d4593
jne 0x140074444
movzx eax, byte [rbp + 0x920]
movzx ecx, byte [rbp + 0x91f]
mov edx, eax
not dl
xor al, cl
not cl
or cl, dl
not cl
or cl, al
and cl, 1
mov byte [rbp + 0x91e], cl
mov eax, 0x4da062d
jmp 0x14006d5f0
cmp eax, 0xed3fc8ec
jne 0x14007448f
sub rsp, 0x20
mov rcx, qword [rbp + 0x4c0]
mov rdx, qword [rbp + 0x488]
call fcn.140086f90
add rsp, 0x20
mov eax, 0xcd57e3c8
jmp 0x14006d5f0
cmp eax, 0x5c90d13a
jne 0x14007449f
cmp byte [rbp + 0x92d], 0
mov eax, 0xbda83a09
mov ecx, 0xd4a1b312
cmovne eax, ecx
jmp 0x14006d5f0
cmp eax, 0x49e4a5b
jne 0x1400744af
mov eax, 0x26498e43
jmp 0x14006d5f0
cmp eax, 0x62ee2e3d
jne 0x1400744bc
mov rax, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x860]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x860]
mov rax, qword [rbp + 0x880]
mov byte [rax], 1
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x750], rax
mov eax, 0x8b349044
jmp 0x14006d5f0
cmp eax, 0x51eb5550
jne 0x1400744c9
mov rax, qword [rbp + 0x910]
mov eax, 0xd8abbce1
jmp 0x14006d5f0
cmp eax, 0x71bd0ef3
jne 0x1400744d6
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x40], rax
mov eax, 0x9bec67c3
jmp 0x14006d5f0
cmp eax, 0x699f6d8a
jne 0x1400744e3
mov rax, qword [rbp + 0x978]
mov rax, qword [rax]
mov qword [rbp + 0x6e0], rax
mov eax, 0xa38327d2
jmp 0x14006d5f0
cmp eax, 0xcff4f4dd
jne 0x1400744f0
mov rax, qword [rbp + 0x8a8]
mov rax, qword [rbp + 0x880]
mov byte [rax], 1
mov rax, qword [rbp + 0x740]
mov qword [rbp - 0x50], rax
mov eax, 0xd82b7e72
jmp 0x14006d5f0
cmp eax, 0x58d7a00b
jne 0x1400744fd
mov rcx, qword [rbp + 0xc0]
and rcx, 0xffffffffffffffe0
mov rax, qword [rbp + 0x368]
mov qword [rbp + 0x450], rcx
mov qword [rcx - 8], rax
mov eax, 0xcd6c067b
jmp 0x14006d5f0
cmp eax, 0x61018251
jne 0x14007450a
mov rax, qword [rbp + 0xd0]
mov qword [rax], 0xf
mov rdx, qword [rbp + 0x910]
mov rcx, qword [rbp + 0x988]
mov r8, qword [rbp + 0x900]
sub rsp, 0x20
call fcn.140087a80
add rsp, 0x20
mov rax, qword [rbp + 0x988]
add rax, qword [rbp + 0x900]
mov qword [rbp + 0x4e0], rax
mov eax, 0xf1c2aa5a
jmp 0x14006d5f0
cmp eax, 0x91474e4
jne 0x140074517
mov rax, qword [rbp + 0x680]
mov rax, qword [rax - 8]
mov qword [rbp + 0x678], rax
mov eax, 0x724d1ae1
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7e4], eax
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x614], eax
mov eax, dword [rbp + 0x7e4]
dec eax
mov dword [rbp + 0x610], eax
mov eax, 0x3459ab7
jmp 0x14006d5f0
mov eax, dword [rbp + 0x5fc]
cmp eax, 0xa
setl al
setge cl
movzx edx, byte [rbp + 0x95a]
and al, dl
xor dl, 1
mov r8d, ecx
and r8b, dl
or al, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x808d41e6
mov r8d, 0x5a6c6583
cmovne eax, r8d
test dl, dl
cmovne eax, r8d
test cl, cl
mov ecx, 0x808d41e6
cmovne eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8e0]
mov rax, qword [rax]
mov qword [rbp + 0x6f8], rax
mov rax, qword [rbp + 0x848]
inc rax
mov qword [rbp + 0x3c8], rax
mov eax, 0x813537a2
jmp 0x14006d5f0
mov eax, 0x3af3fb3f
jmp 0x14006d5f0
mov eax, 0x226619ea
jmp 0x14006d5f0
mov eax, dword [rbp + 0x7c8]
dec eax
imul eax, dword [rbp + 0x7c8]
not eax
or eax, 0xfffffffe
cmp eax, 0xffffffff
sete byte [rbp + 0x948]
mov eax, 0x2e008183
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8e8]
add rax, 0x28
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x678]
mov qword [rbp + 0x90], rax
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x79c], eax
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x55c], eax
mov eax, dword [rbp + 0x79c]
dec eax
mov dword [rbp + 0x558], eax
mov eax, 0x87a656bd
jmp 0x14006d5f0
mov rax, qword [rbp + 0x770]
add rax, 2
mov qword [rbp + 0x4f0], rax
cmp rax, 0x1000
mov eax, 0xc927966b
mov ecx, 0xb54cb854
cmovae eax, ecx
mov r13, qword [rbp + 0x6e0]
jmp 0x14006d5f0
mov eax, dword [0x1400f3338]
mov ecx, dword [rbp + 0x7d4]
inc ecx
imul ecx, dword [rbp + 0x7d4]
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete byte [rbp + 0x958]
cmp eax, 0xa
setl byte [rbp + 0x957]
mov eax, 0xc41afdc
jmp 0x14006d5f0
mov eax, dword [rbp + 0x7e4]
imul eax, dword [rbp + 0x610]
mov ecx, eax
xor ecx, 0xfffffffe
test ecx, eax
setne al
mov ecx, dword [rbp + 0x614]
cmp ecx, 0xa
setge cl
mov edx, eax
xor dl, cl
or al, cl
not al
or al, dl
and al, 1
mov byte [rbp + 0x95e], al
mov eax, 0xdc63c34e
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8f8]
mov rcx, qword [rbp + 0x850]
cmp rcx, rax
mov eax, 0x11765ba6
mov ecx, 0xea2726af
cmove eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x978]
mov rax, qword [rbp - 0x50]
mov eax, 0x6af33e1d
jmp 0x14006d5f0
mov rax, qword [rbp + 0x638]
add rax, 0xfffffffffffffff8
mov qword [rbp + 0x10], rax
mov eax, 0xe9c6b673
jmp 0x14006d5f0
cmp byte [rbp + 0x923], 0
mov eax, 0x121c7a8a
mov ecx, 0xea76c340
cmovne eax, ecx
jmp 0x14006d5f0
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x5fc], eax
mov eax, dword [rbp + 0x7d8]
dec eax
imul eax, dword [rbp + 0x7d8]
not eax
or eax, 0xfffffffe
cmp eax, 0xffffffff
sete byte [rbp + 0x95a]
mov eax, 0x9db05425
jmp 0x14006d5f0
mov rax, qword [rbp - 0x68]
mov eax, 0x7e8558d0
jmp 0x14006d5f0
mov rax, qword [rbp + 0x838]
cmp rax, 0x10
mov eax, 0xc35dc46e
mov ecx, 0xaa8c5cc7
cmovae eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8d8]
mov rax, qword [rbp + 0x8c0]
mov rax, qword [rbp + 0x8f8]
mov eax, dword [0x1400f3334]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400f3338], 0xa
setl cl
or cl, al
mov byte [rbp + 0x92d], cl
mov eax, 0x5c90d13a
jmp 0x14006d5f0
mov rax, qword [rbp + 0x900]
cmp rax, 0x10
mov eax, 0x12f33bfb
mov ecx, 0x1123e7f8
cmovb eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x6c8]
mov qword [rbp + 0x148], rax
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x5c4], ecx
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
mov dword [rbp + 0x5c0], ecx
mov eax, 0x8f60dd57
jmp 0x14006d5f0
mov rax, qword [rbp + 0x210]
mov eax, dword [rax]
mov dword [rbp + 0x7f0], eax
mov eax, 0x987daa45
jmp 0x14006d5f0
mov rax, qword [rbp + 0x2e8]
cmp rax, 0x1000
mov eax, 0xbea36523
mov ecx, 0x81541a67
cmovae eax, ecx
mov rcx, qword [rbp + 0x638]
mov qword [rbp + 0x4b0], rcx
mov rcx, qword [rbp + 0x2e8]
mov qword [rbp + 0x4a0], rcx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8b8]
or rax, 0xf
cmp rax, 0x17
mov ecx, 0x16
cmovb rax, rcx
mov qword [rbp + 0x780], rax
mov eax, 0x7d1d57b4
jmp 0x14006d5f0
mov rax, qword [rbp + 0x868]
mov rax, qword [rbp + 0x868]
mov rdx, qword [rbp + 0x980]
mov rcx, qword [rbp + 0x8b0]
mov r8, qword [rbp + 0x198]
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffffffff
call fcn.140012c60
add rsp, 0x30
mov rax, qword [rbp + 0x868]
mov rax, qword [rbp + 0x978]
mov rdx, qword [rbp + 0x888]
mov rcx, qword [rbp + 0x978]
sub rsp, 0x20
call fcn.140084410
add rsp, 0x20
mov rax, qword [rbp + 0x8a8]
mov rdx, qword [rbp + 0x978]
mov rcx, qword [rbp + 0x8a8]
sub rsp, 0x20
call fcn.140083f70
add rsp, 0x20
mov eax, 0x229dc7bb
jmp 0x14006d5f0
mov rax, qword [rbp + 0x6e0]
mov rax, qword [rax - 8]
mov qword [rbp + 0x6d8], rax
mov rax, qword [rbp + 0x6e0]
add rax, 0xfffffffffffffff8
mov qword [rbp + 0x190], rax
mov eax, 0x84ff9c64
jmp 0x14006d5f0
mov rax, qword [rbp + 0x980]
mov rax, qword [rax]
mov qword [rbp + 0x6a0], rax
mov eax, 0x9badbe4c
jmp 0x14006d5f0
mov rax, qword [rbp + 0x650]
add rax, 0x28
mov qword [rbp + 0x20], rax
mov eax, 0xeb2c5368
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x980]
sub rsp, 0x20
lea rdx, [0x1400f1f44]
xor r8d, r8d
call fcn.14000fd30
add rsp, 0x20
lea r8, [rax + 1]
mov rax, qword [rbp + 0x868]
mov rax, qword [rbp + 0x868]
mov rdx, qword [rbp + 0x980]
mov rcx, qword [rbp + 0x8b0]
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffffffff
call fcn.140012c60
add rsp, 0x30
mov rax, qword [rbp + 0x868]
mov eax, 0x6205ab53
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
xor r8d, 0xfffffffe
test r8d, edx
sete al
cmp ecx, 0xa
setl r9b
xor r9b, al
mov r9d, 0xacc2a25f
mov r10d, 0xd5e29de4
cmovne r9d, r10d
cmp ecx, 0xa
mov eax, r9d
cmovl eax, r10d
test r8d, edx
mov rcx, qword [rbp + 0x978]
cmovne eax, r9d
add rcx, 0x18
mov qword [rbp + 0x6e8], rcx
mov rcx, qword [rbp + 0x6e8]
mov rcx, qword [rcx]
mov qword [rbp + 0x3c0], rcx
mov rcx, qword [rbp + 0x3c0]
cmp rcx, 8
setae byte [rbp + 0x959]
jmp 0x14006d5f0
mov rax, qword [rbp + 0x3c8]
cmp rax, 0x1000
mov eax, 0x60a4a05d
mov ecx, 0x60c9a119
cmovae eax, ecx
mov r14, qword [rbp + 0x6f8]
mov rcx, qword [rbp + 0x3c8]
mov qword [rbp + 0x430], rcx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x3a0]
mov rax, qword [rax]
mov qword [rbp + 0x6c0], rax
mov rax, qword [rbp + 0x6c0]
cmp rax, 0x10
mov eax, 0xcaa87c1e
mov ecx, 0xd75cd7b4
cmovae eax, ecx
jmp 0x14006d5f0
cmp byte [rbp + 0x945], 0
mov eax, 0x9221a01
mov ecx, 0xeff2e367
cmovne eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x200], rax
mov rax, qword [rbp + 0x858]
mov eax, dword [rax + 0x20]
mov rcx, qword [rbp + 0x908]
movabs rdx, 0x6dbc98db74d29ce1
add rcx, rdx
add rcx, rax
sub rcx, rdx
mov qword [rbp + 0x1f8], rcx
mov eax, 0x64de8093
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7c4], eax
mov eax, 0x768c24a7
jmp 0x14006d5f0
mov rax, qword [rbp - 0x20]
mov rax, qword [rax]
mov qword [rbp - 0x28], rax
mov eax, 0x85f067ba
jmp 0x14006d5f0
mov rax, qword [rbp + 0x660]
mov rcx, qword [rbp + 0x80]
movabs rdx, 0xde3e3edbcdc9186d
sub rcx, rdx
add rcx, qword [rbp + 0x240]
sub rcx, rax
movabs rax, 0x970102052b1c1976
sub rcx, rax
movabs rax, 0x9e77754209f90d1f
add rcx, rax
cmp rcx, 0x20
mov eax, 0xedd7b811
mov ecx, 0x391bcafa
cmovb eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x988]
add rax, 0x18
mov qword [rbp + 0x370], rax
mov rax, qword [rbp + 0x370]
mov qword [rax], 0xf
mov rcx, qword [rbp + 0x900]
movabs r9, 0xac5a6bef40c34589
mov rax, r9
not rax
mov rdx, rcx
and rdx, rax
mov r8d, eax
or eax, r9d
and eax, ecx
not rcx
and rcx, r9
or rdx, rcx
mov rcx, r9
and rcx, 0xfffffffffffffff0
and r8d, 0xf
or r8, rcx
xor r8, rdx
and eax, 0xf
or rax, r8
cmp rax, 0x17
mov ecx, 0x16
cmovb rax, rcx
mov qword [rbp + 0x760], rax
mov rax, qword [rbp + 0x760]
cmp rax, 0xfff
setae byte [rbp + 0x931]
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7a4], eax
mov eax, 0x6c763bf6
jmp 0x14006d5f0
mov rax, qword [rbp + 0x6d8]
mov rcx, qword [rbp + 0x190]
sub rcx, rax
mov qword [rbp + 0x188], rcx
mov eax, 0x27b5d70f
jmp 0x14006d5f0
mov rax, qword [rbp + 0x978]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x808], rax
mov rax, qword [rbp + 0x6e8]
mov rax, qword [rax]
mov qword [rbp + 0x170], rax
mov eax, 0xd7778442
jmp 0x14006d5f0
movzx eax, byte [rbp + 0x943]
movzx ecx, byte [rbp + 0x942]
mov edx, eax
xor dl, cl
mov edx, 0x68067616
mov r8d, 0x8974e18
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x6d8]
mov qword [rbp + 0x178], rax
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x956]
cmp ecx, 0xa
setl byte [rbp + 0x955]
mov eax, 0xc049542
jmp 0x14006d5f0
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x18], rax
mov eax, 0xb4dd632c
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8f8]
add rax, 0x18
mov qword [rbp - 0x78], rax
mov eax, 0x75b19d39
jmp 0x14006d5f0
mov rax, qword [rbp + 0x840]
mov rax, qword [rbp + 0x840]
mov rax, qword [rbp + 0x840]
mov eax, 0x41e5f76
jmp 0x14006d5f0
mov rax, qword [rbp + 0x760]
inc rax
mov qword [rbp + 0xb8], rax
mov eax, 0xb87e8450
jmp 0x14006d5f0
mov rax, qword [rbp + 0x640]
inc rax
mov qword [rbp + 0x2e8], rax
mov eax, 0x56312ea8
jmp 0x14006d5f0
mov rax, qword [rbp + 0x788]
mov qword [rsi + 0x28], rax
mov eax, 0x6767a5ac
jmp 0x14006d5f0
mov rax, qword [rbp + 0x420]
mov rcx, qword [rbp + 0x898]
mov eax, dword [rax + rcx*4]
mov rcx, qword [rbp + 0x908]
movabs rdx, 0x2a0e7d6331f83e49
add rcx, rdx
add rcx, rax
sub rcx, rdx
mov qword [rbp + 0x378], rcx
mov rax, qword [rbp + 0x880]
cmp byte [rax], 0
sete byte [rbp + 0x93b]
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7b4], eax
mov eax, 0xe73797b
jmp 0x14006d5f0
mov eax, dword [rbp + 0x974]
mov eax, dword [rbp + 0x534]
mov eax, dword [rbp + 0x974]
mov eax, dword [rbp + 0x964]
mov eax, dword [rbp + 0x974]
mov eax, dword [rbp + 0x964]
mov eax, dword [rbp + 0x974]
mov eax, dword [rbp + 0x964]
mov eax, dword [rbp + 0x974]
mov eax, 0xe11aa0dc
jmp 0x14006d5f0
mov r8, qword [rbp + 0x800]
add r8, r8
mov rdx, qword [rbp + 0x338]
mov rcx, qword [rbp + 0x328]
sub rsp, 0x20
call fcn.140087ca0
add rsp, 0x20
mov rax, qword [rbp + 0x800]
mov rcx, qword [rbp + 0x328]
mov word [rcx + rax*2], 0
mov eax, 0x110af329
jmp 0x14006d5f0
mov rax, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x750]
cmp rcx, rax
mov eax, 0xdd94c6be
mov ecx, 0x110af329
cmove eax, ecx
jmp 0x14006d5f0
cmp dword [rbp + 0x5dc], 0
sete byte [rbp + 0x953]
mov eax, dword [rbp + 0x5e0]
cmp eax, 0xa
setl byte [rbp + 0x952]
mov eax, 0xe3fe4846
jmp 0x14006d5f0
mov eax, dword [rbp + 0x7b0]
inc eax
imul eax, dword [rbp + 0x7b0]
not eax
or eax, 0xfffffffe
cmp eax, 0xffffffff
sete byte [rbp + 0x936]
mov eax, dword [rbp + 0x58c]
cmp eax, 0xa
setl byte [rbp + 0x935]
mov eax, 0xbc326786
jmp 0x14006d5f0
mov eax, dword [rbp + 0x5e4]
not eax
or eax, 0xfffffffe
cmp eax, 0xffffffff
sete cl
mov edx, dword [rbp + 0x5e8]
cmp edx, 0xa
setl r8b
xor r8b, cl
mov ecx, 0x28a74914
mov r8d, 0xd5f995ea
cmovne ecx, r8d
cmp edx, 0xa
mov edx, ecx
cmovl edx, r8d
cmp eax, 0xffffffff
cmovne edx, ecx
mov eax, edx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8a0]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x640], rax
mov rax, qword [rbp + 0x640]
cmp rax, 0x10
setae byte [rbp + 0x921]
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x920]
cmp ecx, 0xa
setl byte [rbp + 0x91f]
mov eax, 0xda3d4593
jmp 0x14006d5f0
mov eax, dword [rbp + 0x5ec]
mov ecx, eax
xor ecx, 0xfffffffe
test ecx, eax
sete byte [rbp + 0x954]
mov eax, 0xeea2e2cd
jmp 0x14006d5f0
mov rax, qword [rbp + 0x898]
mov ecx, 0xffffffff
xor rcx, rax
not rcx
and rcx, rax
mov rax, qword [rbp + 0x418]
mov eax, dword [rax + rcx*4]
mov rcx, qword [rbp + 0x908]
movabs rdx, 0xeacedefe63ee6afb
add rcx, rdx
add rcx, rax
sub rcx, rdx
mov qword [rbp + 0x788], rcx
mov eax, 0xfa96ceb
jmp 0x14006d5f0
mov rax, qword [rbp + 0x628]
add rax, 0xfffffffffffffff8
mov qword [rbp - 8], rax
mov eax, 0xc9e6b42b
jmp 0x14006d5f0
mov rax, qword [rbp + 0x910]
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7b0], eax
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x58c], eax
mov eax, 0x27229f15
jmp 0x14006d5f0
mov rax, qword [rbp + 0x968]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x800], rax
mov eax, 0xbd6d80b3
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8b0]
mov rax, qword [rbp + 0x888]
add rax, 0x18
mov qword [rbp + 0x128], rax
mov eax, 0xfb208db8
jmp 0x14006d5f0
mov eax, 0x526c4c9f
jmp 0x14006d5f0
movzx ecx, byte [rbp + 0x962]
movzx eax, byte [rbp + 0x961]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x14e97581
mov r8d, 0xa91016f5
cmovne eax, r8d
test cl, cl
mov ecx, 0x14e97581
cmove eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x14006d5f0
mov eax, 0xbdb276eb
jmp 0x14006d5f0
mov rax, qword [rbp + 0x68]
mov byte [rax], 0
mov eax, 0x61c524a7
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x750]
mov rdx, qword [rbp + 0x800]
mov r9, qword [rbp + 0x338]
sub rsp, 0x20
call fcn.14003e3f0
add rsp, 0x20
mov eax, 0x55b14410
jmp 0x14006d5f0
mov rax, qword [rbp + 0x2e0]
mov qword [rbp], rax
mov eax, 0xd42285ac
jmp 0x14006d5f0
mov rax, qword [rbp + 0x988]
mov eax, 0x18ca4398
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8d0]
mov rax, qword [rbp + 0x8d0]
mov rax, qword [rbp + 0x660]
mov eax, 0x85a6e221
jmp 0x14006d5f0
mov rax, qword [rbp + 0x848]
mov rax, qword [rbp + 0x6f0]
mov eax, 0x4e9e2cd2
jmp 0x14006d5f0
mov rax, qword [rbp + 0x888]
mov eax, 0x311a1881
jmp 0x14006d5f0
mov eax, dword [rbp + 0x794]
imul eax, dword [rbp + 0x540]
mov ecx, eax
xor ecx, 0xfffffffe
test ecx, eax
sete dl
mov r8d, dword [rbp + 0x544]
cmp r8d, 0xa
setl r9b
xor r9b, dl
mov edx, 0x4c7915dd
mov r9d, 0x32abf92
cmovne edx, r9d
cmp r8d, 0xa
mov r8d, edx
cmovl r8d, r9d
test ecx, eax
cmovne r8d, edx
mov eax, r8d
jmp 0x14006d5f0
mov eax, dword [rbp + 0x5f0]
cmp eax, 0xa
setl al
movzx ecx, byte [rbp + 0x954]
mov edx, 0x28a74914
mov r8d, 0xc077e070
cmovl edx, r8d
xor al, cl
test cl, cl
mov ecx, 0x28a74914
cmove edx, ecx
test al, al
cmovne edx, r8d
mov eax, edx
jmp 0x14006d5f0
movzx eax, byte [rbp + 0x929]
movzx ecx, byte [rbp + 0x928]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xdd43fcc8
mov r8d, 0x85a6e221
cmovne ecx, r8d
test al, al
mov eax, 0xdd43fcc8
cmove ecx, eax
test dl, dl
cmovne ecx, r8d
mov eax, ecx
jmp 0x14006d5f0
cmp byte [rbp + 0x91e], 0
mov eax, 0x7c4cc598
mov ecx, 0x994b1ca4
cmovne eax, ecx
jmp 0x14006d5f0
mov eax, 0xe5bae339
jmp 0x14006d5f0
mov rax, qword [rbp + 0x840]
add rax, 0x29
mov qword [rbp + 0x150], rax
mov eax, 0x67ceea5c
jmp 0x14006d5f0
mov eax, 0x7464b3b6
jmp 0x14006d5f0
sub rsp, 0x20
mov rcx, qword [rbp + 0x448]
mov rdx, r12
call fcn.140086f90
add rsp, 0x20
mov eax, 0xcaa87c1e
jmp 0x14006d5f0
mov rax, qword [rbp + 0x350]
cmp rax, 0x1000
mov eax, 0xb4953018
mov ecx, 0x91474e4
cmovae eax, ecx
mov rcx, qword [rbp + 0x680]
mov qword [rbp + 0x480], rcx
mov rcx, qword [rbp + 0x350]
mov qword [rbp + 0x460], rcx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x848]
mov rax, qword [rbp + 0x848]
mov eax, 0x38cacb10
jmp 0x14006d5f0
mov rax, qword [rbp + 0x1a8]
mov qword [rbp + 0x430], rax
mov eax, 0x60a4a05d
mov r14, qword [rbp + 0x1a0]
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7a0], eax
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x568], eax
mov eax, dword [rbp + 0x7a0]
dec eax
mov dword [rbp + 0x564], eax
mov eax, 0xde1c4927
jmp 0x14006d5f0
mov eax, dword [rbp + 0x7cc]
inc eax
imul eax, dword [rbp + 0x7cc]
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
mov dword [rbp + 0x5c8], ecx
mov eax, 0x1715fee3
jmp 0x14006d5f0
mov rax, qword [rbp + 0x848]
add rax, 0x28
mov qword [rbp + 0x1a8], rax
mov eax, 0x442d062c
jmp 0x14006d5f0
mov rax, qword [rbp + 0x770]
mov eax, 0x9217f0f7
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8d0]
mov eax, 0xbf756cfb
jmp 0x14006d5f0
sub rsp, 0x20
mov rcx, qword [rbp + 0x500]
mov rdx, qword [rbp + 0x4f8]
call fcn.140086f90
add rsp, 0x20
mov eax, 0xc5674ae3
jmp 0x14006d5f0
mov rax, qword [rbp + 0x988]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x630], rax
mov rax, qword [rbp + 0x630]
cmp rax, 0x10
mov eax, 0x33eb0c77
mov ecx, 0xa7d75683
cmovae eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x1e8]
movzx eax, word [rax]
mov word [rbp + 0x87e], ax
mov eax, 0xa42a54c6
jmp 0x14006d5f0
mov rax, qword [rbp + 0x900]
mov rcx, qword [rbp + 0xd8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x988]
add rax, 0x18
mov qword [rbp + 0xd0], rax
mov eax, 0x61018251
jmp 0x14006d5f0
mov rax, qword [rbp + 0x758]
add rax, qword [rbp + 0x690]
mov qword [rbp + 0x358], rax
mov rax, qword [rbp + 0x710]
mov rcx, qword [rbp + 0x358]
mov qword [rax], rcx
mov eax, 0x877867ee
jmp 0x14006d5f0
mov eax, dword [rbp + 0x5c0]
test eax, eax
sete cl
mov edx, dword [rbp + 0x5c4]
cmp edx, 0xa
setl r8b
xor r8b, cl
mov ecx, 0x3e017c13
mov r8d, 0xdd9911a7
cmovne ecx, r8d
cmp edx, 0xa
mov edx, ecx
cmovl edx, r8d
test eax, eax
cmovne edx, ecx
mov eax, edx
jmp 0x14006d5f0
mov eax, 0xec0f2910
jmp 0x14006d5f0
mov eax, 0x32abf92
jmp 0x14006d5f0
sub rsp, 0x20
mov rcx, qword [rbp + 0x480]
mov rdx, qword [rbp + 0x460]
call fcn.140086f90
add rsp, 0x20
mov eax, 0xd1dc2137
jmp 0x14006d5f0
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x498], rax
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x4a8], rax
mov eax, 0xbb97d180
jmp 0x14006d5f0
mov ecx, dword [rbp + 0x5f4]
test ecx, ecx
sete al
mov edx, dword [rbp + 0x5f8]
cmp edx, 0xa
setl r8b
xor r8b, al
mov r8d, 0xacc2a25f
mov r9d, 0x5da4126d
cmovne r8d, r9d
cmp edx, 0xa
mov eax, r8d
cmovl eax, r9d
test ecx, ecx
cmovne eax, r8d
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x3b0]
mov rax, qword [rbp + 0x768]
cmp rcx, 8
jae 0x14007439b
mov rax, qword [rbp + 0x768]
jmp 0x14007439e
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rbp + 0x898]
cmp rcx, rax
mov eax, 0x42354526
mov ecx, 0x76a34a2b
cmovb eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x778]
mov rcx, qword [rbp + 0x708]
movabs rdx, 0x598cea5b78a66fc2
add rcx, rdx
add rcx, rax
sub rcx, rdx
mov qword [rbp + 0x3d8], rcx
mov rax, qword [rbp + 0x720]
mov rcx, qword [rbp + 0x3d8]
mov qword [rax], rcx
mov rax, qword [rbp + 0x3e0]
cmp rax, 0x10
setae byte [rbp + 0x95b]
mov rax, qword [rbp + 0x8e0]
mov rax, qword [rax]
mov qword [rbp + 0x1b8], rax
mov eax, 0xc44fa3c4
jmp 0x14006d5f0
mov rax, qword [rbp - 0x28]
mov eax, 0x85755a35
jmp 0x14006d5f0
mov eax, 0x60f9d87c
jmp 0x14006d5f0
mov rax, qword [rbp + 0x818]
mov ecx, 0x88
add rax, rcx
mov qword [rbp + 0x210], rax
mov eax, 0xd1a81c0f
jmp 0x14006d5f0
mov rax, qword [rbp + 0x888]
mov rax, qword [rax]
mov qword [rbp + 0x6b0], rax
mov eax, 0xd2258aa1
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x5f0], ecx
lea ecx, [rax - 1]
imul ecx, eax
mov dword [rbp + 0x5ec], ecx
mov eax, 0x127e36a2
jmp 0x14006d5f0
mov eax, dword [rbp + 0x5b8]
cmp eax, 0xa
setl al
or al, byte [rbp + 0x946]
and al, 1
mov byte [rbp + 0x945], al
mov eax, 0x5e9b3406
jmp 0x14006d5f0
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0x500], rax
mov eax, 0x17b851f7
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x1c0]
sub rsp, 0x20
call fcn.140086cd0
add rsp, 0x20
mov qword [rbp + 0x440], rax
mov eax, 0x8534f2fa
jmp 0x14006d5f0
mov eax, 0x12b003fa
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x708]
add rcx, qword [rbp + 0x3d0]
mov rdx, qword [rbp + 0x8c8]
mov r8, qword [rbp + 0x778]
sub rsp, 0x20
call fcn.140087ca0
add rsp, 0x20
mov rax, qword [rbp + 0x3d8]
mov rcx, qword [rbp + 0x3d0]
mov byte [rcx + rax], 0
mov rax, qword [rbp + 0x8e0]
mov qword [rbp + 0x508], rax
mov rax, qword [rbp + 0x728]
mov qword [rbp + 0x518], rax
mov eax, 0x1ff4f64a
mov rcx, qword [rbp + 0x720]
mov qword [rbp + 0x510], rcx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x980]
mov eax, 0xecfd5066
jmp 0x14006d5f0
mov rax, qword [rbp + 0x978]
mov eax, 0x5da4126d
jmp 0x14006d5f0
mov eax, dword [0x1400f3338]
mov ecx, dword [rbp + 0x7c4]
inc ecx
imul ecx, dword [rbp + 0x7c4]
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete byte [rbp + 0x943]
cmp eax, 0xa
setl byte [rbp + 0x942]
mov eax, 0x1fbef614
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7b8], eax
mov eax, 0x6c8fc2aa
jmp 0x14006d5f0
mov eax, 0xd4d1ae33
jmp 0x14006d5f0
mov rax, qword [rbp + 0x898]
mov dword [rbp + 0x974], eax
mov rax, qword [rbp + 0x880]
mov rax, qword [rbp + 0x408]
mov eax, dword [rax]
mov dword [rbp + 0x964], eax
xor eax, eax
sub eax, dword [rbp + 0x964]
mov dword [rbp + 0x534], eax
mov eax, 0x2f0a952a
jmp 0x14006d5f0
mov eax, dword [rbp + 0x7c0]
imul eax, dword [rbp + 0x5a4]
not eax
or eax, 0xfffffffe
cmp eax, 0xffffffff
sete cl
mov edx, dword [rbp + 0x5a8]
cmp edx, 0xa
setl r8b
xor r8b, cl
mov ecx, 0x64032051
mov r8d, 0x972013f3
cmovne ecx, r8d
cmp edx, 0xa
mov edx, ecx
cmovl edx, r8d
cmp eax, 0xffffffff
cmovne edx, ecx
mov eax, edx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x420], rax
mov rax, qword [rbp + 0x858]
mov eax, dword [rax + 0x1c]
add rax, qword [rbp + 0x908]
mov qword [rbp + 0x418], rax
mov rax, qword [rbp + 0x858]
mov eax, dword [rax + 0x14]
mov dword [rbp + 0x7e8], eax
cmp dword [rbp + 0x7e8], 0
mov eax, 0xe4121e96
cmove eax, r15d
xor ebx, ebx
jmp 0x14006d5f0
mov eax, dword [rbp + 0x53c]
cmp eax, 0xa
setl al
movzx ecx, byte [rbp + 0x922]
mov edx, 0x4c7915dd
mov r8d, 0xa38796ec
cmovl edx, r8d
xor al, cl
test cl, cl
mov ecx, 0x4c7915dd
cmove edx, ecx
test al, al
cmovne edx, r8d
mov eax, edx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8a0]
mov eax, 0xa745886c
jmp 0x14006d5f0
mov rax, qword [rbp + 0x780]
add rax, 0x28
mov qword [rbp + 0x1c8], rax
mov eax, 0xadaac360
jmp 0x14006d5f0
mov eax, 0xe7c0b463
jmp 0x14006d5f0
cmp dword [rbp + 0x5d4], 0
sete byte [rbp + 0x94c]
mov eax, dword [rbp + 0x5d8]
cmp eax, 0xa
setl byte [rbp + 0x94b]
mov eax, 0xda247eb4
jmp 0x14006d5f0
mov r9, qword [rbp + 0x8c8]
mov rcx, qword [rbp + 0x8e0]
mov rdx, qword [rbp + 0x778]
sub rsp, 0x30
mov qword [rsp + 0x20], rdx
call fcn.140075b90
add rsp, 0x30
mov qword [rbp + 0x700], rax
mov eax, 0x84a80bed
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8e0]
add rax, 0x10
mov qword [rbp + 0x720], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8b0], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x978], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8a8], rax
mov eax, 0x100
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x910], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x988], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8a0], rax
mov eax, 0x10
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8c0], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8d8], rax
mov rax, qword [rbp + 0x8d8]
add rax, 0x18
mov qword [rbp + 0x718], rax
mov rax, qword [rbp + 0x8d8]
add rax, 0x10
mov qword [rbp + 0x710], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8f8], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x968], rax
mov eax, 0x20
call fcn.1400862d0
sub rsp, rax
mov rcx, rsp
mov eax, dword [0x1400f3334]
mov edx, dword [0x1400f3338]
lea r8d, [rax + 1]
imul r8d, eax
mov r9d, r8d
xor r9d, 0xfffffffe
test r9d, r8d
sete al
cmp edx, 0xa
setl r10b
xor r10b, al
mov r10d, 0x1febfa94
mov r11d, 0xb5cf7db9
cmovne r10d, r11d
cmp edx, 0xa
mov eax, r10d
cmovl eax, r11d
test r9d, r8d
mov qword [rbp + 0x860], rcx
mov rcx, qword [rbp + 0x520]
mov qword [rbp + 0x908], rcx
movzx ecx, word [rcx]
cmovne eax, r10d
cmp ecx, 0x5a4d
sete byte [rbp + 0x963]
jmp 0x14006d5f0
mov rax, qword [rbp + 0x978]
mov eax, 0xa49c1c4d
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8f8]
mov rax, qword [rax]
mov qword [rbp + 0x648], rax
mov rax, qword [rbp + 0x650]
inc rax
mov qword [rbp + 0x2f8], rax
mov eax, 0x444210ac
jmp 0x14006d5f0
mov eax, dword [0x1400f3338]
mov ecx, dword [rbp + 0x7bc]
dec ecx
imul ecx, dword [rbp + 0x7bc]
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x93d]
cmp eax, 0xa
setl byte [rbp + 0x93c]
mov eax, 0x8178fc94
jmp 0x14006d5f0
mov rax, qword [rbp + 0x388]
mov rcx, qword [rbp + 0x140]
movabs rdx, 0xf3927e95ef588758
sub rcx, rdx
sub rcx, rax
add rcx, rdx
cmp rcx, 0x20
setb byte [rbp + 0x947]
mov eax, 0x68cbfb56
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8d8]
mov rax, qword [rax]
mov qword [rbp + 0x680], rax
mov rax, qword [rbp + 0x8e8]
inc rax
mov qword [rbp + 0x350], rax
mov eax, 0xfc4f226d
jmp 0x14006d5f0
mov rax, qword [rbp + 0x120]
cmp rax, 0x20
mov eax, 0x59b8a65e
mov ecx, 0x3daae882
cmovb eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x978]
mov rax, qword [rax]
mov qword [rbp + 0x6d0], rax
mov eax, 0x287461ff
jmp 0x14006d5f0
mov rax, qword [rbp + 0x1f0]
cmp byte [rax], 0
sete byte [rbp + 0x95f]
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0x880], rax
mov rax, qword [rbp + 0x298]
mov qword [rbp + 0x410], rax
mov rax, qword [rbp + 0x858]
add rax, 0x10
mov qword [rbp + 0x408], rax
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x858]
add rax, 0x18
mov qword [rbp + 0x1e0], rax
mov rax, qword [rbp + 0x2a8]
mov qword [rbp + 0x850], rax
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x400], rax
mov eax, 0x26b46473
jmp 0x14006d5f0
mov rax, qword [rbp + 0x978]
mov rcx, qword [rbp + 0x8a8]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x8a8]
mov rax, qword [rbp + 0x880]
mov byte [rax], 1
mov eax, 0x4cab6cf8
jmp 0x14006d5f0
cmp byte [rbp + 0x960], 0
mov eax, 0x38c07042
cmovne eax, r15d
xor ebx, ebx
jmp 0x14006d5f0
mov eax, 0xf9d284db
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp dword [0x1400f3338], 0xa
mov eax, 0x5a6c6583
mov r8d, 0x60c80430
cmovl eax, r8d
setl dl
cmp ecx, 0xffffffff
mov ecx, 0x5a6c6583
cmovne eax, ecx
sete cl
xor cl, dl
cmovne eax, r8d
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8b0]
cmp byte [rbp + 0x94e], 0
je 0x140072f0e
mov rax, qword [rbp + 0x168]
mov qword [rbp + 0x160], rax
mov eax, 0x1ef49a07
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8e0]
mov rax, qword [rbp + 0x8c8]
mov rax, qword [rbp + 0x8b0]
mov eax, 0xbcb6b207
jmp 0x14006d5f0
mov eax, 0xad59a823
jmp 0x14006d5f0
mov rax, qword [rbp + 0x810]
movabs rcx, 0xa31bcf43d2bfd2f9
add rax, rcx
add rax, qword [rbp + 0xe0]
sub rax, rcx
mov rcx, qword [rbp + 0x830]
cmp rcx, rax
seta byte [rbp + 0x937]
mov eax, 0x237750c2
jmp 0x14006d5f0
mov eax, dword [rbp + 0x5bc]
cmp eax, 0xa
setl al
movzx ecx, byte [rbp + 0x948]
mov edx, 0x5710de86
mov r8d, 0x66685d60
cmovl edx, r8d
xor al, cl
test cl, cl
mov ecx, 0x5710de86
cmove edx, ecx
test al, al
cmovne edx, r8d
mov eax, edx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x668]
mov rax, qword [rax - 8]
mov qword [rbp + 0x660], rax
mov rax, qword [rbp + 0x668]
mov qword [rbp + 0x88], rax
mov eax, 0x3751e524
jmp 0x14006d5f0
mov rax, qword [rbp + 0x700]
add rax, 0x10
mov qword [rbp + 0x510], rax
mov rax, qword [rbp + 0x700]
mov qword [rbp + 0x508], rax
mov eax, 0x1ff4f64a
mov rcx, qword [rbp + 0x1b0]
mov qword [rbp + 0x518], rcx
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7c0], eax
mov eax, 0x7d68ab2d
jmp 0x14006d5f0
mov rax, qword [rbp + 0x108]
movabs rcx, 0x4bbf405be00e2b97
sub rax, rcx
add rax, qword [rbp + 0x280]
sub rax, qword [rbp + 0x698]
add rax, qword [rbp + 0x278]
movabs rcx, 0xb486db85bb90ee70
sub rax, rcx
cmp rax, 0x20
mov eax, 0xcf21bfe9
mov ecx, 0x89705e64
cmovb eax, ecx
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x1c8]
sub rsp, 0x20
call fcn.140086cd0
add rsp, 0x20
mov qword [rbp + 0x3f0], rax
mov rax, qword [rbp + 0x3f0]
add rax, 0x27
mov rcx, rax
xor rcx, 0x1f
and rcx, rax
mov qword [rbp + 0x3e8], rcx
mov eax, 0x790cf963
jmp 0x14006d5f0
mov eax, dword [rbp + 0x598]
test eax, eax
sete cl
mov edx, dword [rbp + 0x59c]
cmp edx, 0xa
setl r8b
xor r8b, cl
mov ecx, 0x146cb2c6
mov r8d, 0xb8c7bd70
cmovne ecx, r8d
cmp edx, 0xa
mov edx, ecx
cmovl edx, r8d
test eax, eax
cmovne edx, ecx
mov eax, edx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x630]
inc rax
mov qword [rbp + 0x468], rax
cmp rax, 0x1000
mov eax, 0xed20e7a9
mov ecx, 0xbd9168a2
cmovae eax, ecx
mov rcx, qword [rbp + 0x628]
mov qword [rbp + 0x4b8], rcx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x288]
mov qword [rbp + 0x1d8], rax
mov eax, dword [rbp + 0x7e8]
mov qword [rbp + 0x1d0], rax
mov eax, 0xaf7e447a
xor edi, edi
jmp 0x14006d5f0
mov rax, qword [rbp + 0x28]
cmp rax, 0x20
mov eax, 0x4891a2e
mov ecx, 0x879f2f87
cmovb eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x980]
add rax, 0x18
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0x3f8]
mov qword [rax], 0xf
mov eax, 0x91603fbf
jmp 0x14006d5f0
mov ecx, dword [rbp + 0x7dc]
imul ecx, dword [rbp + 0x608]
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
mov r8d, dword [rbp + 0x60c]
cmp r8d, 0xa
setl r9b
xor r9b, al
mov r9d, 0xf9bbc2c1
mov r10d, 0x9d6ac22f
cmovne r9d, r10d
cmp r8d, 0xa
mov eax, r9d
cmovl eax, r10d
test edx, ecx
cmovne eax, r9d
jmp 0x14006d5f0
cmp byte [rbp + 0x921], 0
mov eax, 0x84a3b941
mov ecx, 0xe91d9192
cmovne eax, ecx
jmp 0x14006d5f0
mov eax, 0xa6195519
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7d8], eax
mov eax, 0x1a871a59
jmp 0x14006d5f0
mov eax, 0xeff2e367
jmp 0x14006d5f0
mov ecx, dword [rbp + 0x7f4]
imul ecx, dword [rbp + 0x620]
not ecx
or ecx, 0xfffffffe
mov eax, dword [rbp + 0x624]
cmp eax, 0xa
mov eax, 0x1febfa94
mov r8d, 0x45e93916
cmovl eax, r8d
setl dl
cmp ecx, 0xffffffff
mov ecx, 0x1febfa94
cmovne eax, ecx
sete cl
xor cl, dl
cmovne eax, r8d
jmp 0x14006d5f0
movzx eax, byte [rbp + 0x936]
movzx ecx, byte [rbp + 0x935]
mov edx, eax
xor dl, cl
mov edx, 0x99a436b
mov r8d, 0xd8abbce1
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x5f8], ecx
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov dword [rbp + 0x5f4], eax
mov eax, 0x28150c3e
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x330]
mov rax, qword [rbp + 0x750]
cmp rcx, 8
jae 0x1400743af
mov rax, qword [rbp + 0x750]
jmp 0x1400743b2
mov rax, qword [rbp + 0x890]
mov rax, qword [rbp + 0x890]
movups xmmword [rax + 0xef], xmm6
movaps xmmword [rax + 0xe0], xmm6
movaps xmmword [rax + 0xd0], xmm6
movaps xmmword [rax + 0xc0], xmm6
movaps xmmword [rax + 0xb0], xmm6
movaps xmmword [rax + 0xa0], xmm6
movaps xmmword [rax + 0x90], xmm6
movaps xmmword [rax + 0x80], xmm6
movaps xmmword [rax + 0x70], xmm6
movaps xmmword [rax + 0x60], xmm6
movaps xmmword [rax + 0x50], xmm6
movaps xmmword [rax + 0x40], xmm6
movaps xmmword [rax + 0x30], xmm6
movaps xmmword [rax + 0x20], xmm6
movaps xmmword [rax + 0x10], xmm6
movaps xmmword [rax], xmm6
mov r8, qword [rbp + 0x788]
mov rcx, qword [rbp + 0x890]
sub rsp, 0x20
mov edx, 0xff
call fcn.14008a5c0
add rsp, 0x20
mov rax, qword [rbp + 0x980]
mov eax, 0x79225d44
jmp 0x14006d5f0
cmp byte [rbp + 0x95e], 0
mov eax, 0xf9bbc2c1
mov ecx, 0x8d03e133
cmovne eax, ecx
jmp 0x14006d5f0
cmp dword [rbp + 0x5ac], 0
setne al
mov ecx, dword [rbp + 0x5b0]
cmp ecx, 0xa
setge cl
mov edx, eax
xor dl, cl
or al, cl
not al
or al, dl
and al, 1
mov byte [rbp + 0x93e], al
mov eax, 0x6759da7c
jmp 0x14006d5f0
sub rsp, 0x20
mov rcx, r13
mov rdx, qword [rbp + 0x4f0]
call fcn.140086f90
add rsp, 0x20
mov eax, 0x3f96bcaa
jmp 0x14006d5f0
mov rax, qword [rbp - 8]
mov rax, qword [rax]
mov qword [rbp + 0x2d8], rax
mov eax, 0x14bf28b6
jmp 0x14006d5f0
mov rax, qword [rbp - 0x58]
mov eax, 0xd545217b
jmp 0x14006d5f0
mov eax, 0x285abeb4
jmp 0x14006d5f0
mov rax, qword [rbp + 0x910]
movups xmmword [rax + 0xef], xmm6
movaps xmmword [rax + 0xe0], xmm6
movaps xmmword [rax + 0xd0], xmm6
movaps xmmword [rax + 0xc0], xmm6
movaps xmmword [rax + 0xb0], xmm6
movaps xmmword [rax + 0xa0], xmm6
movaps xmmword [rax + 0x90], xmm6
movaps xmmword [rax + 0x80], xmm6
movaps xmmword [rax + 0x70], xmm6
movaps xmmword [rax + 0x60], xmm6
movaps xmmword [rax + 0x50], xmm6
movaps xmmword [rax + 0x40], xmm6
movaps xmmword [rax + 0x30], xmm6
movaps xmmword [rax + 0x20], xmm6
movaps xmmword [rax + 0x10], xmm6
movaps xmmword [rax], xmm6
mov r8, qword [rbp + 0x830]
mov rcx, qword [rbp + 0x910]
sub rsp, 0x20
mov edx, 0xff
call fcn.14008a5c0
add rsp, 0x20
mov rax, qword [rbp + 0x988]
mov eax, 0x162d1075
jmp 0x14006d5f0
cmp byte [rbp + 0x959], 0
mov eax, 0x3f96bcaa
mov ecx, 0x699f6d8a
cmovne eax, ecx
jmp 0x14006d5f0
mov r15, qword [rbp + 0x8d8]
cmp byte [rbp + 0x930], 0
je 0x1400734f3
mov r15, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0x690]
add rcx, r15
mov rdx, qword [rbp + 0x8c0]
mov r8, qword [rbp + 0x758]
sub rsp, 0x20
call fcn.140087ca0
add rsp, 0x20
mov rax, qword [rbp + 0x358]
mov byte [r15 + rax], 0
mov rax, qword [rbp + 0x8d8]
mov qword [rbp + 0x4d0], rax
mov rax, qword [rbp + 0x718]
mov qword [rbp + 0x4d8], rax
mov eax, 0x78539197
mov rcx, qword [rbp + 0x710]
mov qword [rbp + 0x4e8], rcx
mov r15d, 0xf3dd0eeb
jmp 0x14006d5f0
mov rax, qword [rbp + 0x988]
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
mov rcx, qword [rbp + 0x910]
sub rsp, 0x20
call fcn.140087fc0
add rsp, 0x20
mov qword [rbp + 0x900], rax
cmp qword [rbp + 0x900], 0
sets byte [rbp + 0x932]
mov eax, dword [0x1400f3334]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
cmp dword [0x1400f3338], 0xa
setl dl
mov r8d, 0x1d455fb6
mov r9d, 0x292c8919
cmovl r8d, r9d
test eax, ecx
sete al
mov ecx, 0x1d455fb6
cmovne r8d, ecx
xor al, dl
cmovne r8d, r9d
mov eax, r8d
jmp 0x14006d5f0
mov rax, qword [rbp + 0x628]
movabs rcx, 0x93407bb57cd94da2
sub rax, rcx
sub rax, qword [rbp + 0x2d8]
add rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x20
mov eax, 0x50285713
mov ecx, 0xea5ccedd
cmovb eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x368], rax
mov rax, qword [rbp + 0x368]
add rax, 0x27
mov qword [rbp + 0xc0], rax
mov eax, 0x58d7a00b
jmp 0x14006d5f0
mov rax, qword [rbp + 0x780]
cmp rax, 0xfff
mov eax, 0xd9f9a1dd
mov ecx, 0xa4f0158b
cmovae eax, ecx
jmp 0x14006d5f0
sub rsp, 0x20
mov rcx, qword [rbp + 0x4b0]
mov rdx, qword [rbp + 0x4a0]
call fcn.140086f90
add rsp, 0x20
mov eax, 0x84a3b941
jmp 0x14006d5f0
mov rax, qword [rbp + 0x6c8]
mov rcx, qword [rbp + 0x158]
movabs rdx, 0xe4886d01ba9217bc
add rcx, rdx
movabs rdx, 0x1f506c4965a084f1
add rcx, rdx
sub rcx, rax
sub rcx, rdx
add rcx, qword [rbp + 0x258]
movabs rax, 0x5a00b0780daa054f
sub rcx, rax
cmp rcx, 0x20
mov eax, 0xd207494c
mov ecx, 0xf3496f17
cmovb eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x400]
cmp qword [rax], 0x10
setae byte [rbp + 0x93a]
mov rax, qword [rbp + 0x850]
mov rax, qword [rax]
mov qword [rbp + 0xe8], rax
mov eax, 0xdd9dbfed
jmp 0x14006d5f0
mov rax, qword [rbp + 0x380]
cmp rax, 0x1000
mov eax, 0x17b851f7
mov ecx, 0x94a7406f
cmovae eax, ecx
mov rcx, qword [rbp + 0x6a0]
mov qword [rbp + 0x500], rcx
mov rcx, qword [rbp + 0x380]
mov qword [rbp + 0x4f8], rcx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x6c8]
mov eax, 0x4f364209
jmp 0x14006d5f0
mov rax, qword [rbp + 0x978]
mov rdx, qword [rbp + 0x888]
mov rcx, qword [rbp + 0x978]
sub rsp, 0x20
call fcn.140084410
add rsp, 0x20
mov rax, qword [rbp + 0x8a8]
mov rdx, qword [rbp + 0x978]
mov rcx, qword [rbp + 0x8a8]
sub rsp, 0x20
call fcn.140083f70
add rsp, 0x20
mov eax, 0x3b22e6a1
jmp 0x14006d5f0
mov rax, qword [rbp + 0x780]
inc rax
mov qword [rbp + 0x1c0], rax
mov eax, 0x632b2372
jmp 0x14006d5f0
movzx eax, byte [rbp + 0x92b]
movzx ecx, byte [rbp + 0x92a]
mov edx, eax
xor dl, cl
mov edx, 0xbda83a09
mov r8d, 0x9ceb0248
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x14006d5f0
movzx eax, word [rbp + 0x87e]
mov dword [rbp + 0x600], eax
mov eax, 0xa01afb57
jmp 0x14006d5f0
mov rax, qword [rbp + 0x50]
cmp rax, 0x20
mov eax, 0xf2c92e27
mov ecx, 0x96d381e
cmovb eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8f0]
mov rax, qword [rbp + 0x8f0]
mov rax, qword [rbp + 0x8f0]
mov eax, 0x16737496
jmp 0x14006d5f0
mov rax, qword [rbp + 0x30]
movabs rcx, 0x85fc25892143453
add rax, rcx
sub rax, qword [rbp + 0x2f0]
movabs rcx, 0x631ac3a04121ddd5
sub rax, rcx
add rax, qword [rbp + 0x230]
mov qword [rbp + 0x28], rax
mov eax, 0xe80654d7
jmp 0x14006d5f0
mov eax, 0x808d41e6
jmp 0x14006d5f0
cmp dword [rbp + 0x618], 0
sete byte [rbp + 0x962]
mov eax, dword [rbp + 0x61c]
cmp eax, 0xa
setl byte [rbp + 0x961]
mov eax, 0xd695d2a2
jmp 0x14006d5f0
movzx eax, byte [rbp + 0x950]
movzx ecx, byte [rbp + 0x94f]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xc8464670
mov r8d, 0xf5a4dc7
cmovne ecx, r8d
test al, al
mov eax, 0xc8464670
cmove ecx, eax
test dl, dl
cmovne ecx, r8d
mov eax, ecx
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x5d8], ecx
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
mov dword [rbp + 0x5d4], ecx
mov eax, 0x1d6cf680
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x760]
add rcx, 0x28
sub rsp, 0x20
call fcn.140086cd0
add rsp, 0x20
mov qword [rbp + 0xc8], rax
mov eax, 0xc6b85356
jmp 0x14006d5f0
mov rax, qword [rbp + 0x6d8]
mov eax, 0x7884d668
jmp 0x14006d5f0
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x594], eax
mov eax, dword [rbp + 0x7b4]
inc eax
imul eax, dword [rbp + 0x7b4]
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
mov dword [rbp + 0x590], ecx
mov eax, 0x75dcb04e
jmp 0x14006d5f0
mov eax, dword [rbp + 0x7e0]
cmp eax, dword [rbp + 0x604]
sete byte [rbp + 0x95c]
mov eax, 0x45db492b
jmp 0x14006d5f0
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x300], rax
mov rax, qword [rbp + 0x658]
movabs rcx, 0xb2fe5f11644f6cb0
sub rax, rcx
add rax, qword [rbp + 0x248]
movabs rcx, 0x998b49a40beeca1b
sub rax, rcx
sub rax, qword [rbp + 0x300]
add rax, qword [rbp + 0x250]
mov qword [rbp + 0x50], rax
mov eax, 0x1cd9e235
jmp 0x14006d5f0
mov rax, qword [rbp - 0x38]
mov eax, 0x6719b579
jmp 0x14006d5f0
mov rax, qword [rbp + 0x808]
mov rcx, qword [rbp + 0x3b0]
cmp rcx, rax
mov eax, 0x528076fb
mov ecx, 0x359f7da0
cmovb eax, ecx
jmp 0x14006d5f0
mov rcx, qword [rbp + 0xb8]
sub rsp, 0x20
call fcn.140086cd0
add rsp, 0x20
mov qword [rbp + 0x450], rax
mov eax, 0xcd6c067b
jmp 0x14006d5f0
mov eax, dword [rbp + 0x56c]
test eax, eax
sete cl
mov edx, dword [rbp + 0x570]
cmp edx, 0xa
setl r8b
xor r8b, cl
mov ecx, 0xa1b97323
mov r8d, 0xb2d36f0a
cmovne ecx, r8d
cmp edx, 0xa
mov edx, ecx
cmovl edx, r8d
test eax, eax
cmovne edx, ecx
mov eax, edx
jmp 0x14006d5f0
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x5e8], eax
mov eax, dword [rbp + 0x7d0]
dec eax
imul eax, dword [rbp + 0x7d0]
mov dword [rbp + 0x5e4], eax
mov eax, 0xe960f042
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x988]
sub rsp, 0x20
lea rdx, [0x1400f1f44]
xor r8d, r8d
call fcn.14000fd30
add rsp, 0x20
lea r8, [rax + 1]
mov rax, qword [rbp + 0x870]
mov rax, qword [rbp + 0x870]
mov rdx, qword [rbp + 0x988]
mov rcx, qword [rbp + 0x8f8]
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffffffff
call fcn.140012c60
add rsp, 0x30
mov rax, qword [rbp + 0x870]
mov rax, qword [rbp + 0x968]
mov rdx, qword [rbp + 0x8a0]
mov rcx, qword [rbp + 0x968]
sub rsp, 0x20
call fcn.140084410
add rsp, 0x20
mov rax, qword [rbp + 0x860]
mov rdx, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x860]
sub rsp, 0x20
call fcn.140083f70
add rsp, 0x20
mov rax, qword [rbp + 0x968]
add rax, 0x18
mov qword [rbp + 0x670], rax
mov rax, qword [rbp + 0x670]
mov rax, qword [rax]
mov qword [rbp + 0x348], rax
mov rax, qword [rbp + 0x348]
cmp rax, 8
setae byte [rbp + 0x92c]
mov eax, 0xbb92e89b
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x318]
mov rax, qword [rbp + 0x850]
cmp rcx, 0x10
jae 0x1400743ce
mov r15, qword [rbp + 0x850]
jmp 0x1400743d1
mov rax, qword [rbp + 0x910]
movups xmmword [rax + 0xef], xmm6
movaps xmmword [rax + 0xe0], xmm6
movaps xmmword [rax + 0xd0], xmm6
movaps xmmword [rax + 0xc0], xmm6
movaps xmmword [rax + 0xb0], xmm6
movaps xmmword [rax + 0xa0], xmm6
movaps xmmword [rax + 0x90], xmm6
movaps xmmword [rax + 0x80], xmm6
movaps xmmword [rax + 0x70], xmm6
movaps xmmword [rax + 0x60], xmm6
movaps xmmword [rax + 0x50], xmm6
movaps xmmword [rax + 0x40], xmm6
movaps xmmword [rax + 0x30], xmm6
movaps xmmword [rax + 0x20], xmm6
movaps xmmword [rax + 0x10], xmm6
movaps xmmword [rax], xmm6
mov r8, qword [rbp + 0x830]
mov rcx, qword [rbp + 0x910]
sub rsp, 0x20
mov edx, 0xff
call fcn.14008a5c0
add rsp, 0x20
mov eax, 0x322af7b9
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x5e0], ecx
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov dword [rbp + 0x5dc], eax
mov eax, 0xb1b6ffca
jmp 0x14006d5f0
mov rax, qword [rbp + 0x770]
add rax, 0x29
mov qword [rbp + 0x180], rax
mov eax, 0xe308cf46
jmp 0x14006d5f0
mov eax, 0x9bb554c2
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x810]
mov rdx, qword [rbp + 0x788]
mov eax, dword [rbp + 0x7ec]
add rax, qword [rbp + 0x810]
mov r8, qword [rbp + 0x788]
cmp r8, rax
mov eax, 0x32d51145
cmova eax, r15d
cmp rdx, rcx
cmovb eax, r15d
mov bl, 1
jmp 0x14006d5f0
mov rax, qword [rbp + 0x980]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x8f0], rax
mov rax, qword [rbp + 0x8f0]
cmp rax, 0x10
setae byte [rbp + 0x93f]
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
mov dword [rbp + 0x5b0], ecx
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov dword [rbp + 0x5ac], eax
mov eax, 0xdd0bd619
jmp 0x14006d5f0
mov eax, 0x1899b64c
jmp 0x14006d5f0
mov rax, qword [rbp + 0x888]
mov rcx, qword [rbp + 0x508]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x510]
mov qword [rax], 0
mov rax, qword [rbp + 0x518]
mov qword [rax], 0xf
mov byte [rcx], 0
mov rax, qword [rbp + 0x728]
mov rax, qword [rax]
mov qword [rbp + 0x848], rax
mov rax, qword [rbp + 0x848]
cmp rax, 0x10
mov eax, 0xb7eb2c9a
mov ecx, 0x13e145d3
cmovae eax, ecx
jmp 0x14006d5f0
movzx eax, byte [rbp + 0x953]
movzx ecx, byte [rbp + 0x952]
mov edx, eax
xor dl, cl
mov edx, 0xc8464670
mov r8d, 0x6af33e1d
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x14006d5f0
mov rax, qword [rbp + 0x890]
movzx ebx, byte [rbp + 0x94d]
mov eax, 0xf3dd0eeb
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x2c0]
mov rdx, qword [rbp + 0x2b8]
sub rsp, 0x20
call fcn.140086f90
add rsp, 0x20
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7c8], eax
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x5bc], eax
mov eax, 0xbde956a0
jmp 0x14006d5f0
mov eax, dword [rbp + 0x590]
test eax, eax
sete cl
mov edx, dword [rbp + 0x594]
cmp edx, 0xa
setl r8b
xor r8b, cl
mov ecx, 0x146cb2c6
mov r8d, 0xe35e0f9c
cmovne ecx, r8d
cmp edx, 0xa
mov edx, ecx
cmovl edx, r8d
test eax, eax
cmovne edx, ecx
mov eax, edx
jmp 0x14006d5f0
mov eax, dword [0x1400f3338]
mov dword [rbp + 0x59c], eax
mov eax, dword [rbp + 0x7b8]
inc eax
imul eax, dword [rbp + 0x7b8]
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
mov dword [rbp + 0x598], ecx
mov eax, 0xaf577ee9
jmp 0x14006d5f0
mov eax, 0x6e8c0282
jmp 0x14006d5f0
mov rax, qword [rbp + 0x988]
add rax, 0x10
mov qword [rbp + 0xd8], rax
mov eax, 0xdf0ece68
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov ecx, dword [0x1400f3338]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x92b]
cmp ecx, 0xa
setl byte [rbp + 0x92a]
mov eax, 0x82ff33ac
jmp 0x14006d5f0
mov rax, qword [rbp + 0x988]
mov rax, qword [rbp + 0x988]
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
mov eax, 0x51eb5550
jmp 0x14006d5f0
mov byte [rsi + 0x58], 1
mov rax, qword [rbp + 0x8b0]
add rax, 0x18
mov qword [rbp + 0x3a0], rax
mov rax, qword [rbp + 0x3a0]
cmp qword [rax], 0x10
setae byte [rbp + 0x94e]
mov rax, qword [rbp + 0x8b0]
mov rax, qword [rax]
mov qword [rbp + 0x168], rax
mov eax, 0xf19d1cc
jmp 0x14006d5f0
mov rax, qword [rbp + 0x6d0]
mov rax, qword [rax - 8]
mov qword [rbp + 0x6c8], rax
mov eax, 0x7f34858f
jmp 0x14006d5f0
cmp byte [rbp + 0x931], 0
mov eax, 0x6c067c9f
mov ecx, 0x56e08fdc
cmovne eax, ecx
jmp 0x14006d5f0
movzx eax, byte [rbp + 0x92f]
movzx ecx, byte [rbp + 0x92e]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xa5250dc
mov r8d, 0x56578194
cmovne ecx, r8d
test al, al
mov eax, 0xa5250dc
cmove ecx, eax
test dl, dl
cmovne ecx, r8d
mov eax, ecx
jmp 0x14006d5f0
sub rsp, 0x20
mov rcx, qword [rbp + 0x528]
mov rdx, rsi
call fcn.140074560
add rsp, 0x20
mov byte [rbp + 0x924], al
mov eax, 0xf92dd4a9
jmp 0x14006d5f0
cmp byte [rbp + 0x92c], 0
mov eax, 0x54a4fd9d
mov ecx, 0xbea06318
cmovne eax, ecx
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7a8], eax
mov eax, 0x61d2a160
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8e0]
cmp byte [rbp + 0x95b], 0
je 0x140074026
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x3d0], rax
mov eax, 0xd22996ac
jmp 0x14006d5f0
mov eax, dword [0x1400f3334]
mov dword [rbp + 0x7d4], eax
mov eax, 0x5cc7eeb5
jmp 0x14006d5f0
mov r8, qword [rbp + 0x2c8]
inc r8
mov rax, qword [rbp + 0x870]
mov rax, qword [rbp + 0x870]
mov rdx, qword [rbp + 0x988]
mov rcx, qword [rbp + 0x8f8]
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffffffff
call fcn.140012c60
add rsp, 0x30
mov rax, qword [rbp + 0x870]
mov rax, qword [rbp + 0x968]
mov rdx, qword [rbp + 0x8a0]
mov rcx, qword [rbp + 0x968]
sub rsp, 0x20
call fcn.140084410
add rsp, 0x20
mov rax, qword [rbp + 0x860]
mov rdx, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x860]
sub rsp, 0x20
call fcn.140083f70
add rsp, 0x20
mov rax, qword [rbp + 0x968]
add rax, 0x18
mov qword [rbp - 0x70], rax
mov eax, 0xee0a41b
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x850]
cmp byte [rbp + 0x93a], 0
je 0x140074107
mov rcx, qword [rbp + 0xe8]
mov rdx, qword [rbp + 0x378]
sub rsp, 0x20
call fcn.140089310
add rsp, 0x20
test eax, eax
sete byte [rbp + 0x939]
mov eax, 0x3f90f3a
jmp 0x14006d5f0
mov rax, qword [rbp + 0x988]
mov r15, qword [rbp + 0x450]
mov qword [rax], r15
mov rax, qword [rbp + 0x988]
mov rcx, qword [rbp + 0x900]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x370]
mov rcx, qword [rbp + 0x760]
mov qword [rax], rcx
mov rdx, qword [rbp + 0x910]
mov r8, qword [rbp + 0x900]
sub rsp, 0x20
mov rcx, r15
call fcn.140087a80
add rsp, 0x20
mov rax, qword [rbp + 0x900]
add rax, r15
mov r15d, 0xf3dd0eeb
mov qword [rbp + 0x4e0], rax
mov eax, 0xf1c2aa5a
jmp 0x14006d5f0
mov eax, 0x62ee2e3d
jmp 0x14006d5f0
mov rcx, qword [rbp + 0x170]
mov rax, qword [rbp + 0x978]
cmp rcx, 8
jae 0x140074415
mov rax, qword [rbp + 0x978]
jmp 0x140074418
mov eax, 0x10
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x870], rax
mov eax, 0x10
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x738], rax
mov eax, 0x10
call fcn.1400862d0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x868], rax
mov eax, 0xacc35a4f
jmp 0x14006d5f0
mov rax, qword [rbp + 0x988]
mov qword [rax + 0x18], 0xf
mov rax, qword [rbp + 0x900]
mov rax, qword [rbp + 0x900]
mov rax, qword [rbp + 0x900]
mov rcx, qword [rbp + 0x900]
movabs r9, 0xd1f8fd64d4dc2be5
mov rax, r9
not rax
mov rdx, rcx
and rdx, rax
mov r8d, eax
or eax, r9d
and eax, ecx
not rcx
and rcx, r9
or rdx, rcx
mov rcx, r9
and rcx, 0xfffffffffffffff0
and r8d, 0xf
or r8, rcx
xor r8, rdx
and eax, 0xf
or rax, r8
mov qword [rbp - 0x30], rax
mov eax, 0x277b55e4
jmp 0x14006d5f0
mov rax, qword [rbp + 0x8f0]
mov rax, qword [rbp + 0x698]
mov eax, 0x972013f3
jmp 0x14006d5f0
mov rax, qword [rbp + 0x2d8]
mov qword [rbp - 0x18], rax
mov eax, 0xb6e31716
jmp 0x14006d5f0
mov rax, qword [rbp + 0x6d0]
add rax, 0xfffffffffffffff8
mov qword [rbp + 0x158], rax
mov eax, 0x38472c59
jmp 0x14006d5f0
mov rax, qword [rbp + 0x520]
movsxd rax, dword [rax + 0x3c]
mov qword [rbp + 0x220], rax
mov eax, 0x9dc30138
jmp 0x14006d5f0
mov rax, qword [rbp + 0x470]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x438]
mov qword [rbp + 0x2b8], rax
mov eax, dword [0x1400f3334]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
cmp dword [0x1400f3338], 0xa
setl dl
mov r8d, 0x5710de86
mov r9d, 0x4cffd0d4
cmovl r8d, r9d
test eax, ecx
sete al
mov ecx, 0x5710de86
cmovne r8d, ecx
xor al, dl
cmovne r8d, r9d
mov eax, r8d
jmp 0x14006d5f0
mov rax, qword [rax]
mov qword [rbp + 0x320], rax
mov rax, qword [rbp + 0x400]
mov rax, qword [rax]
mov qword [rbp + 0x318], rax
mov rax, qword [rbp + 0x7f8]
mov rcx, qword [rbp + 0x318]
cmp rcx, rax
mov eax, 0x2ed15799
mov ecx, 0x29c452a4
cmovb eax, ecx
jmp 0x14006d5f0
mov rax, qword [rax]
mov qword [rbp + 0x3a8], rax
mov eax, 0x5e16b6d2
jmp 0x14006d5f0
mov rax, qword [rax]
mov qword [rbp + 0x328], rax
mov rax, qword [rbp + 0x800]
mov qword [rsi + 0x48], rax
mov eax, 0x259ca6f
jmp 0x14006d5f0
mov r15, qword [rax]
mov rax, qword [rbp + 0x7f8]
mov qword [rsi + 0x70], rax
mov r8, qword [rbp + 0x7f8]
mov rdx, qword [rbp + 0x320]
sub rsp, 0x20
mov rcx, r15
call fcn.140087ca0
add rsp, 0x20
add r15, qword [rbp + 0x7f8]
mov qword [rbp + 0x60], r15
mov eax, 0xa3a51512
mov r15d, 0xf3dd0eeb
jmp 0x14006d5f0
mov rax, qword [rax]
mov qword [rbp + 0x3b8], rax
mov rax, qword [rsi + 0x50]
mov qword [rbp + 0x3b0], rax
mov eax, 0x87cb6138
jmp 0x14006d5f0
cmp eax, 0xf3dd0eeb
je 0x14007452b
jmp 0x14006d5f0
cmp eax, 0xdab7e1b7
je 0x140074522
cmp eax, 0xdb17d718
jne 0x14006d5f0
jmp 0x140074552
cmp eax, 0xf2c92e27
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0xeff2e367
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0xeec3d0b5
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0xedd7b811
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0x5cba0ab4
jne 0x14006d5f0
jmp 0x140074552
cmp eax, 0x4891a2e
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0x6314e4e8
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0x50285713
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0x71f03b18
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0x69581814
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0xcf21bfe9
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0x59b8a65e
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0x60f9d87c
jne 0x14006d5f0
jmp 0x140074522
cmp eax, 0x9221a01
jne 0x14006d5f0
sub rsp, 0x20
call fcn.1400862d0
and bl, 1
mov eax, ebx
movaps xmm6, xmmword [rbp + 0x990]
movaps xmm7, xmmword [rbp + 0x9a0]
lea rsp, [rbp + 0x9b8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
call fcn.140010200
int3