Function at 0x1400a0ac8
Capabilities:
Encrypt data using speck

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x10c8
call fcn.1401058b0
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1030], xmm6
xorps xmm6, xmm6
mov qword [rbp + 0xed0], rcx
lea rax, [rcx + 8]
mov qword [rbp + 0x4f8], rax
mov qword [rbp + 0x4f0], rdx
lea rax, [rdx + 8]
mov qword [rbp + 0xd20], rax
lea r15, [rbp + 0x1000]
mov eax, 0x8e571d94
cmp eax, 0x2b7717a
jle 0x1400a0be7
cmp eax, 0x427c284a
jle 0x1400a0c71
cmp eax, 0x61daac2f
jg 0x1400a0da8
cmp eax, 0x53078ab4
jg 0x1400a0ff1
cmp eax, 0x4be6f36a
jle 0x1400a1433
cmp eax, 0x4fbaf830
jg 0x1400a1b86
cmp eax, 0x4d2fa644
jle 0x1400a2a02
cmp eax, 0x4e5d22c1
jle 0x1400a4287
cmp eax, 0x4f1a779c
jle 0x1400a6faa
cmp eax, 0x4f750bdc
jg 0x1400ac066
cmp eax, 0x4f1a779d
je 0x1400acd57
cmp eax, 0x4f3fe620
jne 0x1400a0b23
mov rax, qword [rbp + 0x118]
movzx eax, byte [rax]
mov qword [rbp + 0xea0], rax
mov rax, qword [rbp + 0xf98]
mov qword [rbp + 0xc10], rax
mov rax, qword [rbp + 0xc10]
mov rax, qword [rbp + 0xea0]
cmp rax, 0xff
sete byte [rbp + 0xf07]
mov eax, 0xac8f78a6
jmp 0x1400a0b23
cmp eax, 0xc10685ae
jle 0x1400a0d1c
cmp eax, 0xe14b84f1
jg 0x1400a0e52
cmp eax, 0xd1595cec
jg 0x1400a1090
cmp eax, 0xc86089d1
jle 0x1400a149f
cmp eax, 0xcbc97aae
jg 0x1400a1c07
cmp eax, 0xca0034c9
jle 0x1400a2a4a
cmp eax, 0xcae2e2c1
jle 0x1400a42d1
cmp eax, 0xcb247d09
jle 0x1400a6fd5
cmp eax, 0xcb53bc94
jg 0x1400ac08d
cmp eax, 0xcb247d0a
je 0x1400acd61
cmp eax, 0xcb539c39
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0x93ce3775
jmp 0x1400a0b23
cmp eax, 0x23b5e7e0
jle 0x1400a0ef4
cmp eax, 0x32ef00b3
jg 0x1400a112f
cmp eax, 0x2b0dd4ea
jle 0x1400a152c
cmp eax, 0x2f61185e
jg 0x1400a1c90
cmp eax, 0x2d05894c
jle 0x1400a2b68
cmp eax, 0x2db2a03e
jle 0x1400a4315
cmp eax, 0x2e7bc635
jle 0x1400a701c
cmp eax, 0x2ee461c9
jg 0x1400ac0b7
cmp eax, 0x2e7bc636
je 0x1400acd80
cmp eax, 0x2eba0608
jne 0x1400a0b23
mov rcx, qword [rbp + 0xee0]
mov rdx, qword [rbp + 0x130]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp eax, 0x9f31911b
jle 0x1400a0f70
cmp eax, 0xb0188896
jg 0x1400a1191
cmp eax, 0xa77915f9
jle 0x1400a1594
cmp eax, 0xaaaab27c
jg 0x1400a1ceb
cmp eax, 0xa95642f8
jle 0x1400a2bf5
cmp eax, 0xa9b8d486
jle 0x1400a4385
cmp eax, 0xa9f190b9
jle 0x1400a705a
cmp eax, 0xaa2e98f2
jg 0x1400ac0d7
cmp eax, 0xa9f190ba
je 0x1400acdbe
cmp eax, 0xaa1c06bf
jne 0x1400a0b23
mov r14, qword [rbp + 0xe70]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
cmp eax, 0x707fbb23
jg 0x1400a1229
cmp eax, 0x6952759f
jle 0x1400a15fd
cmp eax, 0x6d09921f
jg 0x1400a1d4b
cmp eax, 0x6adb54f9
jle 0x1400a2c36
cmp eax, 0x6beaf012
jle 0x1400a43c9
cmp eax, 0x6c3ed083
jle 0x1400a70c2
cmp eax, 0x6caadedd
jg 0x1400ac108
cmp eax, 0x6c3ed084
je 0x1400acddc
cmp eax, 0x6c71875b
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x805b2de8
mov ebx, 0xea328c73
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xf1f6f438
jle 0x1400a12ed
cmp eax, 0xfb50177c
jle 0x1400a168a
cmp eax, 0xff2fa7a8
jg 0x1400a1d9e
cmp eax, 0xfda79a69
jle 0x1400a2c88
cmp eax, 0xfe607313
jle 0x1400a4414
cmp eax, 0xfe93fc7f
jle 0x1400a70ed
cmp eax, 0xfee88364
jg 0x1400ac165
cmp eax, 0xfe93fc80
je 0x1400ace01
cmp eax, 0xfe9b997d
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x3d79dba2
mov ebx, 0xc509dd62
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x3d79dba2
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x1283b37d
jle 0x1400a135e
cmp eax, 0x1c940679
jle 0x1400a16f5
cmp eax, 0x1f59652d
jg 0x1400a1e25
cmp eax, 0x1dc7c2e0
jle 0x1400a2ce3
cmp eax, 0x1ee147ff
jle 0x1400a4563
cmp eax, 0x1eff55e1
jle 0x1400a7126
cmp eax, 0x1f2ee165
jg 0x1400ac1ad
cmp eax, 0x1eff55e2
je 0x1400ace1a
cmp eax, 0x1f195582
jne 0x1400a0b23
cmp byte [rbp + 0xf1e], 0
mov eax, 0x7f1c3803
mov ecx, 0xc57287f2
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x8efe32fc
jle 0x1400a13d1
cmp eax, 0x96851883
jle 0x1400a1753
cmp eax, 0x9a83cb67
jg 0x1400a1ec9
cmp eax, 0x98226010
jle 0x1400a2d39
cmp eax, 0x99252111
jle 0x1400a45d6
cmp eax, 0x99e968a7
jle 0x1400a7160
cmp eax, 0x9a461c6c
jg 0x1400ac1dc
cmp eax, 0x99e968a8
je 0x1400ace2f
cmp eax, 0x99fa5905
jne 0x1400a0b23
mov r14, qword [rbp + 0xe70]
mov r13d, 3
mov r12, qword [rbp + 0xe68]
mov eax, 0xd9f386da
jmp 0x1400a0b23
cmp eax, 0x5aeac3c1
jle 0x1400a17b5
cmp eax, 0x5e0415b4
jg 0x1400a1f4f
cmp eax, 0x5c7d4b68
jle 0x1400a2d94
cmp eax, 0x5d3edb53
jle 0x1400a4625
cmp eax, 0x5d5ed385
jle 0x1400a71c0
cmp eax, 0x5d7981c6
jg 0x1400ac210
cmp eax, 0x5d5ed386
je 0x1400ace6f
cmp eax, 0x5d6c587c
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9ada0b90
mov ebx, 0xfe29e314
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xd8ca5f62
jle 0x1400a1868
cmp eax, 0xdd3eff2a
jg 0x1400a1f9b
cmp eax, 0xdb217d67
jle 0x1400a2e20
cmp eax, 0xdc643527
jle 0x1400a4690
cmp eax, 0xdcdd5704
jle 0x1400a71fd
cmp eax, 0xdd0648d0
jg 0x1400ac230
cmp eax, 0xdcdd5705
je 0x1400acebe
cmp eax, 0xdcf71a55
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xc50c894a
mov ebx, 0x15225e4
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x39c52529
jle 0x1400a18f5
cmp eax, 0x3db1597c
jg 0x1400a1ff4
cmp eax, 0x3c2216d5
jle 0x1400a2e6e
cmp eax, 0x3d15b8a4
jle 0x1400a46fc
cmp eax, 0x3d4f8829
jle 0x1400a7245
cmp eax, 0x3d813fa0
jg 0x1400ac285
cmp eax, 0x3d4f882a
je 0x1400acedb
cmp eax, 0x3d79dba2
jne 0x1400a0b23
mov eax, 0xfe9b997d
jmp 0x1400a0b23
cmp eax, 0xb857eb41
jle 0x1400a194c
cmp eax, 0xbc2305ea
jg 0x1400a2099
cmp eax, 0xbacd52ef
jle 0x1400a2eec
cmp eax, 0xbbc01134
jle 0x1400a4788
cmp eax, 0xbbf96e00
jle 0x1400a7293
cmp eax, 0xbc1b354e
jg 0x1400ac2a5
cmp eax, 0xbbf96e01
je 0x1400acf35
cmp eax, 0xbc145673
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf95b4994
mov ebx, 0xf77db851
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf95b4994
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x7874b9aa
jle 0x1400a19c9
cmp eax, 0x7c5f6062
jg 0x1400a2103
cmp eax, 0x7a940f64
jle 0x1400a2f2d
cmp eax, 0x7afc55fa
jle 0x1400a47cd
cmp eax, 0x7b6be9b7
jle 0x1400a72f3
cmp eax, 0x7c098cba
jg 0x1400ac2e0
cmp eax, 0x7b6be9b8
je 0x1400acf7c
cmp eax, 0x7bbff828
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0xfd66b33d
mov edi, 0x1caa66f0
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xaf8]
mov cl, byte [rbp + 0xb00]
mov byte [rbp + 0xf2e], cl
mov cl, byte [rbp + 0xb00]
mov rcx, qword [rbp + 0xaf8]
mov qword [rbp + 0xe68], rcx
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0xea328c72
jle 0x1400a1a4b
cmp eax, 0xee073c76
jg 0x1400a2185
cmp eax, 0xec2c9701
jle 0x1400a2f75
cmp eax, 0xed0411b4
jle 0x1400a4840
cmp eax, 0xeda971e2
jle 0x1400a733c
cmp eax, 0xede3eece
jg 0x1400ac300
cmp eax, 0xeda971e3
je 0x1400acfa1
cmp eax, 0xedd62433
jne 0x1400a0b23
cmp byte [rbp + 0xf54], 0
mov eax, 0x7980a3a8
mov ecx, 0x45626e2f
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x9aefc17
jg 0x1400a1aa2
cmp eax, 0x5f17274
jle 0x1400a21fd
cmp eax, 0x7aef2d1
jle 0x1400a3039
cmp eax, 0x8dde9f2
jle 0x1400a4885
cmp eax, 0x969d628
jle 0x1400a738a
cmp eax, 0x98ddb8d
jg 0x1400ac327
cmp eax, 0x969d629
je 0x1400acfe8
cmp eax, 0x97ba4a0
jne 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov rax, qword [rax]
mov qword [rbp + 0x9d0], rax
mov eax, 0x32443022
jmp 0x1400a0b23
cmp eax, 0x86b38b9b
jg 0x1400a1af9
cmp eax, 0x83d74dfb
jle 0x1400a2286
cmp eax, 0x8507e2b1
jle 0x1400a3088
cmp eax, 0x85e57f3f
jle 0x1400a48bb
cmp eax, 0x8649a04d
jle 0x1400a73c4
cmp eax, 0x86630106
jg 0x1400ac35f
cmp eax, 0x8649a04e
je 0x1400ad00b
cmp eax, 0x865e57f4
jne 0x1400a0b23
mov eax, 0x5faab653
jmp 0x1400a0b23
cmp eax, 0x4728202c
jle 0x1400a22e0
cmp eax, 0x48ba4489
jle 0x1400a30d8
cmp eax, 0x4a69cce7
jle 0x1400a4901
cmp eax, 0x4a958bb3
jle 0x1400a7453
cmp eax, 0x4b32691b
jg 0x1400ac3b5
cmp eax, 0x4a958bb4
je 0x1400ad031
cmp eax, 0x4a996d12
jne 0x1400a0b23
mov rax, qword [rbp + 0xe68]
cmp rax, qword [rbp + 0x2a0]
setge byte [rbp + 0xf2c]
mov eax, 0xb2b8918a
jmp 0x1400a0b23
cmp eax, 0xc50c8949
jle 0x1400a2349
cmp eax, 0xc6933306
jle 0x1400a3119
cmp eax, 0xc72ecbd5
jle 0x1400a4948
cmp eax, 0xc78f110d
jle 0x1400a748c
cmp eax, 0xc7aef8d1
jg 0x1400ac3d5
cmp eax, 0xc78f110e
je 0x1400ad04c
cmp eax, 0xc79a91f3
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe961edd6
mov ebx, 0xb02a23e1
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xe961edd6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x27539ef7
jle 0x1400a23aa
cmp eax, 0x294612e5
jle 0x1400a3197
cmp eax, 0x2a106555
jle 0x1400a4992
cmp eax, 0x2a6ad00e
jle 0x1400a74f8
cmp eax, 0x2af98257
jg 0x1400ac43a
cmp eax, 0x2a6ad00f
je 0x1400ad05c
cmp eax, 0x2ae16122
jne 0x1400a0b23
mov rax, qword [rbp + 0x2f8]
mov rax, qword [rax]
mov qword [rbp + 0xb08], rax
mov eax, 0x5a699c4e
jmp 0x1400a0b23
cmp eax, 0xa37fbbf5
jle 0x1400a2403
cmp eax, 0xa5e63876
jle 0x1400a3217
cmp eax, 0xa681a918
jle 0x1400a49c8
cmp eax, 0xa72dc423
jle 0x1400a7558
cmp eax, 0xa73cf4f0
jg 0x1400ac45a
cmp eax, 0xa72dc424
je 0x1400ad073
cmp eax, 0xa73358ae
jne 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xd10], rax
xor eax, eax
mov qword [rbp + 0xd00], rax
mov eax, 0x15fb6e3c
jmp 0x1400a0b23
cmp eax, 0x65e6ee2a
jle 0x1400a2460
cmp eax, 0x67a3b46e
jle 0x1400a327b
cmp eax, 0x6849a87b
jle 0x1400a49fe
cmp eax, 0x68764be9
jle 0x1400a75b9
cmp eax, 0x68b8042e
jg 0x1400ac4be
cmp eax, 0x68764bea
je 0x1400ad08e
cmp eax, 0x6894f942
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x1bea4394
mov ebx, 0xce173dd
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1bea4394
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xf5db3d54
jle 0x1400a24bc
cmp eax, 0xf8cd3eb1
jle 0x1400a32d1
cmp eax, 0xf965e3cd
jle 0x1400a4a3b
cmp eax, 0xfab2dd1d
jle 0x1400a75eb
cmp eax, 0xfb2409c2
jg 0x1400ac4ec
cmp eax, 0xfab2dd1e
je 0x1400ad098
cmp eax, 0xfac1d7b1
jne 0x1400a0b23
mov rcx, qword [rbp + 0x408]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0x85d30e76
jmp 0x1400a0b23
cmp eax, 0x1688562d
jle 0x1400a2517
cmp eax, 0x198dd65f
jle 0x1400a334f
cmp eax, 0x1a9639ea
jle 0x1400a4a77
cmp eax, 0x1b8eb0d2
jle 0x1400a7627
cmp eax, 0x1bebca51
jg 0x1400ac542
cmp eax, 0x1b8eb0d3
je 0x1400ad0a2
cmp eax, 0x1bea4394
jne 0x1400a0b23
mov rax, qword [rbp + 0xdd8]
mov eax, 0xce173dd
jmp 0x1400a0b23
cmp eax, 0x92b0ccd6
jle 0x1400a25a0
cmp eax, 0x943ec5f4
jle 0x1400a33c6
cmp eax, 0x95a27878
jle 0x1400a4aea
cmp eax, 0x95f78810
jle 0x1400a768e
cmp eax, 0x964645d2
jg 0x1400ac56f
cmp eax, 0x95f78811
je 0x1400ad0bb
cmp eax, 0x961e6c4b
jne 0x1400a0b23
mov qword [rbp + 0x8c0], 0
mov eax, 0x4a958bb4
jmp 0x1400a0b23
cmp eax, 0x5778c18d
jle 0x1400a25ec
cmp eax, 0x58d60786
jle 0x1400a3455
cmp eax, 0x59f3c057
jle 0x1400a4b63
cmp eax, 0x5a80538e
jle 0x1400a76f6
cmp eax, 0x5a9f5567
jg 0x1400ac596
cmp eax, 0x5a80538f
je 0x1400ad0d4
cmp eax, 0x5a87926b
jne 0x1400a0b23
mov rax, qword [rbp + 0x768]
lea rcx, [0x14010cb90]
movzx eax, byte [rax + rcx]
mov qword [rbp + 0xa08], rax
lea rax, [rbp + 0x890]
mov qword [rbp + 0xb20], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x79995322
mov ebx, 0x398f948d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x79995322
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xd5027ddf
jle 0x1400a266d
cmp eax, 0xd6628e4f
jle 0x1400a34a7
cmp eax, 0xd7937103
jle 0x1400a4b99
cmp eax, 0xd7b5f56b
jle 0x1400a7765
cmp eax, 0xd7ee29f0
jg 0x1400ac60c
cmp eax, 0xd7b5f56c
je 0x1400ad132
cmp eax, 0xd7cd7535
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8184dda5
mov ebx, 0xd1595ced
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x8184dda5
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x35b169a1
jle 0x1400a26f6
cmp eax, 0x37bf16b1
jle 0x1400a34e8
cmp eax, 0x38ba9ec8
jle 0x1400a4c08
cmp eax, 0x393db5ce
jle 0x1400a77a4
cmp eax, 0x39930bf3
jg 0x1400ac62c
cmp eax, 0x393db5cf
je 0x1400ad143
cmp eax, 0x398f948d
jne 0x1400a0b23
mov eax, 0x31ce99e4
jmp 0x1400a0b23
cmp eax, 0xb3ddd22f
jle 0x1400a2751
cmp eax, 0xb60f643d
jle 0x1400a353e
cmp eax, 0xb6c2dab4
jle 0x1400a4c73
cmp eax, 0xb70f4798
jle 0x1400a77e0
cmp eax, 0xb7b874d4
jg 0x1400ac65b
cmp eax, 0xb70f4799
je 0x1400ad162
cmp eax, 0xb784267f
jne 0x1400a0b23
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov dword [rbp + 0xfe4], 3
mov rax, qword [rbp + 0xfa8]
mov qword [rbp + 0xec0], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
cmp eax, 0x74c4a819
jle 0x1400a2812
cmp eax, 0x75ef64dc
jle 0x1400a357f
cmp eax, 0x76baa61d
jle 0x1400a4ca9
cmp eax, 0x772a8a96
jle 0x1400a781a
cmp eax, 0x781c108d
jg 0x1400ac6c6
cmp eax, 0x772a8a97
je 0x1400ad176
cmp eax, 0x77fe822b
jne 0x1400a0b23
cmp byte [rbp + 0xfca], 0
mov eax, 0x520537f4
mov ecx, 0x50cb3a03
cmovne eax, ecx
mov rcx, qword [rbp + 0xc58]
mov qword [rbp + 0xcc8], rcx
mov rcx, qword [rbp + 0xb08]
mov qword [rbp + 0xce8], rcx
jmp 0x1400a0b23
cmp eax, 0xe498f49e
jle 0x1400a2889
cmp eax, 0xe7bd58c3
jle 0x1400a35e6
cmp eax, 0xe95957d2
jle 0x1400a4cfb
cmp eax, 0xe97f4616
jle 0x1400a784c
cmp eax, 0xe99039f2
jg 0x1400ac710
cmp eax, 0xe97f4617
je 0x1400ad1b6
cmp eax, 0xe98f5d2e
jne 0x1400a0b23
mov eax, 0x26265547
jmp 0x1400a0b23
cmp eax, 0xf29bf57
jle 0x1400a290b
cmp eax, 0x109f3953
jle 0x1400a3636
cmp eax, 0x11d8cd23
jle 0x1400a4d7f
cmp eax, 0x1240b0b4
jle 0x1400a788f
cmp eax, 0x126606f8
jg 0x1400ac730
cmp eax, 0x1240b0b5
je 0x1400ad208
cmp eax, 0x12438fe8
jne 0x1400a0b23
mov eax, 0xc1a6eff4
jmp 0x1400a0b23
cmp eax, 0x899472bb
jle 0x1400a2980
cmp eax, 0x8c0ecb2a
jle 0x1400a3677
cmp eax, 0x8e571d93
jle 0x1400a4e07
cmp eax, 0x8eab0deb
jle 0x1400a78ba
cmp eax, 0x8ed7ba26
jg 0x1400ac75e
cmp eax, 0x8eab0dec
je 0x1400ad212
cmp eax, 0x8eb19e08
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xab8581e3
mov ebx, 0xc21dc301
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xab8581e3
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x50ecc0c0
jle 0x1400a36b8
cmp eax, 0x520537f3
jle 0x1400a4e73
cmp eax, 0x5271994b
jle 0x1400a78f7
cmp eax, 0x529b5d98
jg 0x1400ac77e
cmp eax, 0x5271994c
je 0x1400ad238
cmp eax, 0x5299bdd4
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1283b37e
mov ebx, 0xfe93fc80
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1283b37e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xcf86bf36
jle 0x1400a3736
cmp eax, 0xd0901537
jle 0x1400a4ed8
cmp eax, 0xd09d225f
jle 0x1400a7952
cmp eax, 0xd1054ac2
jg 0x1400ac7ad
cmp eax, 0xd09d2260
je 0x1400ad251
cmp eax, 0xd0cb93a9
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xedfb4d72
mov ebx, 0x75b9abc
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x3175b235
jle 0x1400a3786
cmp eax, 0x32443021
jle 0x1400a4f6f
cmp eax, 0x327a9905
jle 0x1400a7995
cmp eax, 0x32af1701
jg 0x1400ac7dc
cmp eax, 0x327a9906
je 0x1400ad25b
cmp eax, 0x32915457
jne 0x1400a0b23
cmp byte [rbp + 0xf21], 0
mov eax, 0xc97f6c88
mov ecx, 0xcd4445c7
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xac7494e6
jle 0x1400a3813
cmp eax, 0xad34488a
jle 0x1400a4fb4
cmp eax, 0xae57fe03
jle 0x1400a79f6
cmp eax, 0xaf3b633e
jg 0x1400ac83f
cmp eax, 0xae57fe04
je 0x1400ad2a2
cmp eax, 0xae644416
jne 0x1400a0b23
mov r14, qword [rbp + 0xf80]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
cmp eax, 0x6ea201a6
jle 0x1400a3863
cmp eax, 0x6fedacd6
jle 0x1400a5002
cmp eax, 0x70281639
jle 0x1400a7a32
cmp eax, 0x704e1d51
jg 0x1400ac89c
cmp eax, 0x7028163a
je 0x1400ad2e9
cmp eax, 0x70363fb1
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0x93ab8a92
jmp 0x1400a0b23
cmp eax, 0x5e1b3c
jle 0x1400a38c2
cmp eax, 0x17ab426
jle 0x1400a506d
cmp eax, 0x1bd40b4
jle 0x1400a7b19
cmp eax, 0x2318617
jg 0x1400ac8f9
cmp eax, 0x1bd40b5
je 0x1400ad302
cmp eax, 0x201f5d1
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x53e364ea
mov edi, 0x4bc42366
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0x20c33572
jle 0x1400a3903
cmp eax, 0x2287a80a
jle 0x1400a50fb
cmp eax, 0x23079686
jle 0x1400a7b90
cmp eax, 0x2338fe91
jg 0x1400ac92b
cmp eax, 0x23079687
je 0x1400ad31d
cmp eax, 0x230960a9
jne 0x1400a0b23
mov rdx, qword [rbp + 0x6d8]
mov rcx, qword [rbp + 0xfa8]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa562a92b
mov ebx, 0x66a1a010
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x9c5322d2
jle 0x1400a3944
cmp eax, 0x9de2edbf
jle 0x1400a5142
cmp eax, 0x9e2a4174
jle 0x1400a7bbb
cmp eax, 0x9e9ba2b4
jg 0x1400ac981
cmp eax, 0x9e2a4175
je 0x1400ad327
cmp eax, 0x9e8441bd
jne 0x1400a0b23
mov rax, qword [rbp + 0x3c0]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0x105d4c137ebd5955
mov rax, rdx
not rax
or rax, rdx
not rcx
test rcx, rax
setne byte [rbp + 0xf45]
mov eax, 0xbe7b8ff1
jmp 0x1400a0b23
cmp eax, 0x5fa16908
jle 0x1400a398b
cmp eax, 0x5ff1d9af
jle 0x1400a5196
cmp eax, 0x61624f6e
jle 0x1400a7c23
cmp eax, 0x61a48bac
jg 0x1400ac9ae
cmp eax, 0x61624f6f
je 0x1400ad367
cmp eax, 0x619e8555
jne 0x1400a0b23
mov eax, 0xae2de15
jmp 0x1400a0b23
cmp eax, 0xdef7409e
jle 0x1400a3a09
cmp eax, 0xe03318f6
jle 0x1400a51dd
cmp eax, 0xe0ca6f3b
jle 0x1400a7ca9
cmp eax, 0xe139398a
jg 0x1400acb3e
cmp eax, 0xe0ca6f3c
je 0x1400ad371
cmp eax, 0xe0ef3a04
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x512cdb32
jmp 0x1400a0b23
cmp eax, 0x400c169e
jle 0x1400a3a7a
cmp eax, 0x41429d98
jle 0x1400a5248
cmp eax, 0x42187c78
jle 0x1400a7ce4
cmp eax, 0x423143a6
jg 0x1400acb8a
cmp eax, 0x42187c79
je 0x1400ad3b1
cmp eax, 0x421e7a1c
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x57cc1000
mov ebx, 0x1bc3e4e
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xcd0]
mov qword [rbp + 0xa90], rcx
mov rcx, qword [rbp + 0xcb8]
mov qword [rbp + 0xa88], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xbe811492
jle 0x1400a3b09
cmp eax, 0xbfc544fd
jle 0x1400a527e
cmp eax, 0xc00c3471
jle 0x1400a7d24
cmp eax, 0xc08f47ed
jg 0x1400acbb1
cmp eax, 0xc00c3472
je 0x1400ad3bb
cmp eax, 0xc07dcd11
jne 0x1400a0b23
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004b772
add rsp, 0x20
mov qword [rbp + 0x608], rax
mov eax, 0x82649d29
jmp 0x1400a0b23
cmp eax, 0x7e31c01e
jle 0x1400a3b66
cmp eax, 0x7f3a8794
jle 0x1400a52b4
cmp eax, 0x7fa6f680
jle 0x1400a7d67
cmp eax, 0x7fd526a1
jg 0x1400acbd1
cmp eax, 0x7fa6f681
je 0x1400ad3fa
cmp eax, 0x7fa8fd95
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x294612e6
mov ebx, 0x645731e5
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x294612e6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xf0128402
jle 0x1400a3bb8
cmp eax, 0xf1101dc1
jg 0x1400a5327
cmp eax, 0xf077dc3a
jle 0x1400a7da6
cmp eax, 0xf0aca054
jle 0x1400acd31
cmp eax, 0xf0aca055
je 0x1400ad404
cmp eax, 0xf10a7b77
jne 0x1400a0b23
mov al, byte [rbp + 0xf49]
mov ecx, eax
xor cl, 0xfe
test cl, al
mov eax, 0xa92c114f
mov ecx, 0x858a3a6b
cmove eax, ecx
mov rcx, qword [rbp + 0xc68]
mov qword [rbp + 0xcf0], rcx
xor ecx, ecx
mov qword [rbp + 0xd08], rcx
jmp 0x1400a0b23
cmp eax, 0x3daacc3
jg 0x1400a3c47
cmp eax, 0x3523197
jg 0x1400a5397
cmp eax, 0x2eace3d
jg 0x1400a7de0
cmp eax, 0x2b7717b
je 0x1400ad42c
cmp eax, 0x2cea7db
je 0x1400ad46b
cmp eax, 0x2e1e36e
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x325ad250
mov ebx, 0xe2fff52a
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x8154956e
jg 0x1400a3c9d
cmp eax, 0x80d92f42
jg 0x1400a540a
cmp eax, 0x80793e83
jg 0x1400a7e1c
cmp eax, 0x802b22dc
je 0x1400ad475
cmp eax, 0x804a471c
je 0x1400ad48d
cmp eax, 0x805b2de8
jne 0x1400a0b23
mov rax, qword [rbp + 0x5c0]
mov rax, qword [rbp + 0xf68]
mov eax, 0xea328c73
jmp 0x1400a0b23
cmp eax, 0x44934d56
jg 0x1400a3cf2
cmp eax, 0x43dfffca
jg 0x1400a5463
cmp eax, 0x43319af3
jg 0x1400a7e5c
cmp eax, 0x427c284b
je 0x1400ad4a5
cmp eax, 0x42d9cc24
je 0x1400ad4af
cmp eax, 0x42f89e46
jne 0x1400a0b23
cmp dword [rbp + 0xe8c], 0
mov eax, 0x476de0e5
mov ecx, 0x9c966bbc
cmove eax, ecx
mov rcx, qword [rbp + 0x540]
mov qword [rbp + 0xa80], rcx
jmp 0x1400a0b23
cmp eax, 0xc39c324f
jg 0x1400a3d33
cmp eax, 0xc1e5fc89
jg 0x1400a54d4
cmp eax, 0xc1a6eff3
jg 0x1400a7ecb
cmp eax, 0xc10685af
je 0x1400ad543
cmp eax, 0xc1432e76
je 0x1400ad55e
cmp eax, 0xc15a1d29
jne 0x1400a0b23
mov rax, qword [rbp + 0xf80]
cmp rax, qword [rbp + 0x3b0]
setge byte [rbp + 0xf41]
mov eax, 0xa8c4ecd9
jmp 0x1400a0b23
cmp eax, 0x25845bb3
jg 0x1400a3d83
cmp eax, 0x2481b1ea
jg 0x1400a5552
cmp eax, 0x241df07c
jg 0x1400a7ef6
cmp eax, 0x23b5e7e1
je 0x1400ad5ac
cmp eax, 0x23e77371
je 0x1400ad5bd
cmp eax, 0x2412e7a0
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x122bbcb6
jmp 0x1400a0b23
cmp eax, 0xa173b053
jg 0x1400a3dc4
cmp eax, 0xa05b0a7d
jg 0x1400a55be
cmp eax, 0x9f8b4025
jg 0x1400a7f5e
cmp eax, 0x9f31911c
je 0x1400ad5f6
cmp eax, 0x9f564aaf
je 0x1400ad611
cmp eax, 0x9f75a81a
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x390], rax
mov eax, 0xb6c197cd
jmp 0x1400a0b23
cmp eax, 0x63b6071c
jg 0x1400a3e26
cmp eax, 0x62a4031d
jg 0x1400a563f
cmp eax, 0x628658b0
jg 0x1400a7f89
cmp eax, 0x61daac30
je 0x1400ad649
cmp eax, 0x623fac47
je 0x1400ad696
cmp eax, 0x627d6bbf
jne 0x1400a0b23
cmp qword [rbp + 0x410], 0
mov eax, 0x6da3d717
mov ecx, 0x85324c6
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0xf3b8b120
jg 0x1400a3e67
cmp eax, 0xf322430e
jg 0x1400a5687
cmp eax, 0xf2bd6557
jg 0x1400a7fe9
cmp eax, 0xf1f6f439
je 0x1400ad6c3
cmp eax, 0xf1f76667
je 0x1400ad702
cmp eax, 0xf24ca9a1
jne 0x1400a0b23
cmp byte [rbp + 0xf4c], 0
mov eax, 0xbf1fe5fd
mov ecx, 0x6380b9f1
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x147258df
jg 0x1400a3ec1
cmp eax, 0x13a4adfc
jg 0x1400a56f3
cmp eax, 0x12ff0b2b
jg 0x1400a8049
cmp eax, 0x1283b37e
je 0x1400ad70c
cmp eax, 0x12bd96f9
je 0x1400ad716
cmp eax, 0x12d1d8e6
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x931e48d5
mov ebx, 0xce378639
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x90dee9c0
jg 0x1400a3f16
cmp eax, 0x902bc033
jg 0x1400a576d
cmp eax, 0x9001cf5a
jg 0x1400a80b1
cmp eax, 0x8efe32fd
je 0x1400ad73a
cmp eax, 0x8f162137
je 0x1400ad760
cmp eax, 0x8f1ad270
jne 0x1400a0b23
mov eax, 0x13a4adfd
jmp 0x1400a0b23
cmp eax, 0x555a2e13
jg 0x1400a3f8d
cmp eax, 0x540b886a
jg 0x1400a57b3
cmp eax, 0x53d7d812
jg 0x1400a80fd
cmp eax, 0x53078ab5
je 0x1400ad779
cmp eax, 0x534f9c6b
je 0x1400ad7b9
cmp eax, 0x53aba467
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1283b37e
mov ebx, 0x5299bdd4
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1283b37e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xd2797a09
jg 0x1400a3fdd
cmp eax, 0xd206658c
jg 0x1400a5802
cmp eax, 0xd1b78c2f
jg 0x1400a8137
cmp eax, 0xd1595ced
je 0x1400ad7d8
cmp eax, 0xd15f28f6
je 0x1400ad82c
cmp eax, 0xd1748c2a
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9b57ddd7
mov ebx, 0x221789a6
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x3434b058
jg 0x1400a402f
cmp eax, 0x33b2f916
jg 0x1400a5864
cmp eax, 0x335af167
jg 0x1400a81b3
cmp eax, 0x32ef00b4
je 0x1400ad89e
cmp eax, 0x32fa6f08
je 0x1400ad8a8
cmp eax, 0x3344e250
jne 0x1400a0b23
cmp byte [rbp + 0xefb], 0
mov eax, 0xfe8314b8
mov ecx, 0x53fdd9cc
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xb17c3206
jg 0x1400a4084
cmp eax, 0xb0b0fdb0
jg 0x1400a58d7
cmp eax, 0xb067ac67
jg 0x1400a826a
cmp eax, 0xb0188897
je 0x1400ad8ef
cmp eax, 0xb028ce0b
je 0x1400ad911
cmp eax, 0xb02a23e1
jne 0x1400a0b23
mov rax, qword [rbp + 0x5a0]
mov rcx, qword [rbp + 0xf60]
movzx edx, byte [rax + rcx + 8]
mov rcx, qword [rbp + 0xd68]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe961edd6
mov ebx, 0x23079687
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xd68]
mov rcx, qword [rcx]
mov qword [rbp + 0x948], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x72c98b98
jg 0x1400a411a
cmp eax, 0x71d73663
jg 0x1400a591a
cmp eax, 0x712b5b9d
jg 0x1400a8295
cmp eax, 0x707fbb24
je 0x1400ad967
cmp eax, 0x70ad5559
je 0x1400ad971
cmp eax, 0x711c7b64
jne 0x1400a0b23
mov rax, qword [rbp + 0xf78]
inc rax
mov qword [rbp + 0x9e8], rax
seto byte [rbp + 0x9f0]
mov rax, qword [rbp + 0x9e8]
mov al, byte [rbp + 0x9f0]
mov byte [rbp + 0xf34], al
mov eax, 0x26f46b24
jmp 0x1400a0b23
cmp eax, 0xe2ae88a0
jg 0x1400a415b
cmp eax, 0xe248e59e
jg 0x1400a5964
cmp eax, 0xe1975a1d
jg 0x1400a82f5
cmp eax, 0xe14b84f2
je 0x1400ad9b8
cmp eax, 0xe15ebcc6
je 0x1400ad9da
cmp eax, 0xe18c2496
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x96873a20
mov ebx, 0x7651821a
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x96873a20
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xc2fc425
jg 0x1400a41ab
cmp eax, 0xb42c634
jg 0x1400a59b2
cmp eax, 0xa6e3300
jg 0x1400a8320
cmp eax, 0x9aefc18
je 0x1400ad9fc
cmp eax, 0x9e6432e
je 0x1400ada43
cmp eax, 0xa41e681
jne 0x1400a0b23
mov rcx, qword [rbp + 0xba8]
mov rdx, qword [rbp + 0xed8]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp + 0xba8]
mov qword [rbp + 0x170], rax
mov eax, 0xd678118d
jmp 0x1400a0b23
cmp eax, 0x88525249
jg 0x1400a41fb
cmp eax, 0x875f25b6
jg 0x1400a59f6
cmp eax, 0x86ee34d0
jg 0x1400a835a
cmp eax, 0x86b38b9c
je 0x1400ada96
cmp eax, 0x86cec9ad
je 0x1400adae9
cmp eax, 0x86e2a67d
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb17c3207
mov ebx, 0xda622b41
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb17c3207
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x4cbb912b
jg 0x1400a5a2c
cmp eax, 0x4c67e3bf
jg 0x1400a8393
cmp eax, 0x4be6f36b
je 0x1400adaf3
cmp eax, 0x4c15b5c3
je 0x1400adb3a
cmp eax, 0x4c607297
jne 0x1400a0b23
mov rax, qword [rbp + 0xbc0]
mov eax, 0xc541499c
jmp 0x1400a0b23
cmp eax, 0xc914d195
jg 0x1400a5a7a
cmp eax, 0xc8a31bb1
jg 0x1400a83be
cmp eax, 0xc86089d2
je 0x1400adb4e
cmp eax, 0xc87c8b98
je 0x1400adb58
cmp eax, 0xc8a2f8a4
jne 0x1400a0b23
mov rax, qword [rbp + 0x7e0]
mov rcx, qword [rbp + 0x7d0]
lea rdx, [rax + rcx]
add rdx, 0x38
sub rsp, 0x20
mov rcx, r15
call fcn.1400449c5
add rsp, 0x20
mov rax, qword [rbp + 0xb50]
movups xmm0, xmmword [rbp + 0x1000]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14010ccb0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
lea rsi, [rbp + 0x530]
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfa0]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b8b7a
add rsp, 0x20
movups xmm0, xmmword [0x14010ccc0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
lea rdx, [rbp - 0x50]
mov qword [rbp + 0x7c8], rdx
mov rax, qword [rbp + 0x7c8]
mov rax, qword [rbp + 0x7e0]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp + 0xb40]
mov qword [rbp - 0x48], rax
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b83b8
add rsp, 0x20
mov eax, 0xa9ce95ca
jmp 0x1400a0b23
cmp eax, 0x2bc7b7b3
jg 0x1400a5ae6
cmp eax, 0x2b8218b0
jg 0x1400a843a
cmp eax, 0x2b0dd4eb
je 0x1400adb9f
cmp eax, 0x2b1daf73
je 0x1400adbb0
cmp eax, 0x2b4b4b4c
jne 0x1400a0b23
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
setne byte [rbp + 0xfca]
mov al, byte [rbp + 0xfca]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb48ce1fb
mov ebx, 0x77fe822b
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb48ce1fb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xa83b0b48
jg 0x1400a5b41
cmp eax, 0xa80719bb
jg 0x1400a849b
cmp eax, 0xa77915fa
je 0x1400adbcb
cmp eax, 0xa7da132e
je 0x1400adbf9
cmp eax, 0xa7ef9d8f
jne 0x1400a0b23
mov eax, 0xf5db3d55
jmp 0x1400a0b23
cmp eax, 0x69d720db
jg 0x1400a5b86
cmp eax, 0x69ae1e5a
jg 0x1400a84da
cmp eax, 0x695275a0
je 0x1400adc40
cmp eax, 0x6971bb6e
je 0x1400adc4a
cmp eax, 0x699563e0
jne 0x1400a0b23
mov eax, dword [rbp + 0xe94]
cmp eax, 9
mov eax, 0xb5823063
mov ecx, 0x5b4cd86f
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0xfc5846ad
jg 0x1400a5bed
cmp eax, 0xfbd836a3
jg 0x1400a8557
cmp eax, 0xfb50177d
je 0x1400adc54
cmp eax, 0xfb5d63ca
je 0x1400adc94
cmp eax, 0xfbc852fa
jne 0x1400a0b23
mov eax, dword [rbp + 0xe18]
mov dword [rbp + 0x1024], eax
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp eax, 0x1d0cfab3
jg 0x1400a5c31
cmp eax, 0x1cf989db
jg 0x1400a859a
cmp eax, 0x1c94067a
je 0x1400adcd4
cmp eax, 0x1caa66f0
je 0x1400add4a
cmp eax, 0x1cde719b
jne 0x1400a0b23
mov rax, qword [rbp + 0xee0]
cmp rax, qword [rbp + 0x110]
setge byte [rbp + 0xf06]
mov eax, 0xb6effc4f
jmp 0x1400a0b23
cmp eax, 0x971b5d92
jg 0x1400a5c7c
cmp eax, 0x96b349de
jg 0x1400a860f
cmp eax, 0x96851884
je 0x1400add54
cmp eax, 0x96873a20
je 0x1400addc2
cmp eax, 0x96895596
jne 0x1400a0b23
mov al, byte [rbp + 0xf3f]
mov ecx, eax
xor cl, 0xfe
test cl, al
setne byte [rbp + 0xfcd]
mov al, byte [rbp + 0xfcd]
mov eax, 0x4e5d22c2
jmp 0x1400a0b23
cmp eax, 0x5bdca8d0
jg 0x1400a5cc7
cmp eax, 0x5b1fc2a4
jg 0x1400a863a
cmp eax, 0x5aeac3c2
je 0x1400addd2
cmp eax, 0x5af1c5ad
je 0x1400addf1
cmp eax, 0x5af581ed
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xf9321c35
mov edi, 0x970e175b
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov ecx, dword [rbp + 0xe98]
cmovge eax, ebx
cmp ecx, 0x3d
sete byte [rbp + 0xf58]
jmp 0x1400a0b23
cmp eax, 0xda37c6e2
jg 0x1400a5d0c
cmp eax, 0xd9c85df5
jg 0x1400a8684
cmp eax, 0xd8ca5f63
je 0x1400addfb
cmp eax, 0xd8d65af2
je 0x1400ade05
cmp eax, 0xd8d81ab3
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x4ee3302d
jmp 0x1400a0b23
cmp eax, 0x3b643954
jg 0x1400a5d5a
cmp eax, 0x3a6f6b29
jg 0x1400a86c0
cmp eax, 0x39c5252a
je 0x1400ade1d
cmp eax, 0x39c69ee4
je 0x1400ade5d
cmp eax, 0x3a07e61d
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x80d92f43
mov ebx, 0x646d41ea
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xb9a47b01
jg 0x1400a5d9a
cmp eax, 0xb8b4341a
jg 0x1400a86eb
cmp eax, 0xb857eb42
je 0x1400adea2
cmp eax, 0xb85a8b06
je 0x1400adef3
cmp eax, 0xb864d293
jne 0x1400a0b23
mov eax, 0xb9a47b02
jmp 0x1400a0b23
cmp eax, 0x79995321
jg 0x1400a5e0b
cmp eax, 0x79030296
jg 0x1400a874c
cmp eax, 0x7874b9ab
je 0x1400adf04
cmp eax, 0x78d85237
je 0x1400adf4b
cmp eax, 0x78e72e24
jne 0x1400a0b23
mov rax, qword [rbp + 0xaa8]
mov eax, 0x3e582dca
jmp 0x1400a0b23
cmp eax, 0xeb33e220
jg 0x1400a5e7e
cmp eax, 0xeaf7ae0f
jg 0x1400a878f
cmp eax, 0xea328c73
je 0x1400adfc6
cmp eax, 0xea401324
je 0x1400ae047
cmp eax, 0xea7de8a9
jne 0x1400a0b23
mov rax, qword [rbp + 0x6e0]
mov qword [rbp + 0x9c8], rax
mov rax, qword [rbp + 0x9c8]
mov qword [rbp + 0xd30], rax
mov rax, qword [rbp + 0xd30]
mov rcx, qword [0x140126028]
mov qword [rax], rcx
mov rax, qword [rbp + 0xd30]
lea rcx, [0x14010cc90]
mov qword [rax + 0x10], rcx
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xa4157ce6
mov ebx, 0x3e32550d
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
movaps xmmword [rbp + 0x8a0], xmm6
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x6bb8826
jg 0x1400a5ec5
cmp eax, 0x6857538
jg 0x1400a8824
cmp eax, 0x5f17275
je 0x1400ae062
cmp eax, 0x61b8be8
je 0x1400ae0bf
cmp eax, 0x61e7d7f
jne 0x1400a0b23
mov rax, qword [rbp + 0xdd8]
mov qword [rbp + 0x868], rax
mov eax, 0xa41c63b4
jmp 0x1400a0b23
cmp eax, 0x8446b664
jg 0x1400a5f14
cmp eax, 0x8413d3a1
jg 0x1400a88f1
cmp eax, 0x83d74dfc
je 0x1400ae0d8
cmp eax, 0x83f697a4
je 0x1400ae126
cmp eax, 0x8408a8c4
jne 0x1400a0b23
cmp byte [rbp + 0xf26], 0
mov eax, 0xf64f467d
mov ecx, 0xf31553ae
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x47cda9e0
jg 0x1400a5f57
cmp eax, 0x479857f3
jg 0x1400a891c
cmp eax, 0x4728202d
je 0x1400ae130
cmp eax, 0x476de0e5
je 0x1400ae13a
cmp eax, 0x477a9f47
jne 0x1400a0b23
mov eax, 0x266e84c8
jmp 0x1400a0b23
cmp eax, 0xc5c84944
jg 0x1400a5f8d
cmp eax, 0xc56fdab6
jg 0x1400a8947
cmp eax, 0xc50c894a
je 0x1400ae144
cmp eax, 0xc541499c
je 0x1400ae14e
cmp eax, 0xc561c3ca
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x44934d57
mov ebx, 0xaaeef109
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x284424fd
jg 0x1400a600d
cmp eax, 0x27bd9433
jg 0x1400a8972
cmp eax, 0x27539ef8
je 0x1400ae1a3
cmp eax, 0x27a3a6dc
je 0x1400ae1e2
cmp eax, 0x27b27369
jne 0x1400a0b23
lea rsi, [rbp - 0x70]
mov qword [rbp + 0x688], rsi
mov rax, qword [rbp + 0x688]
mov rax, qword [rbp + 0xde0]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfb0]
movzx edx, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.14000acdc
add rsp, 0x20
mov qword [rbp + 0x200], rsi
mov eax, 0x93e0f8f5
jmp 0x1400a0b23
cmp eax, 0xa4739094
jg 0x1400a6054
cmp eax, 0xa41c305e
jg 0x1400a89a4
cmp eax, 0xa37fbbf6
je 0x1400ae236
cmp eax, 0xa414afae
je 0x1400ae240
cmp eax, 0xa4157ce6
jne 0x1400a0b23
mov rax, qword [rbp + 0x6e0]
mov rcx, qword [0x140126028]
mov qword [rax], rcx
lea rcx, [0x14010cc90]
mov qword [rax + 0x10], rcx
movaps xmmword [rbp + 0x8a0], xmm6
mov eax, 0xea7de8a9
jmp 0x1400a0b23
cmp eax, 0x66a1a00f
jg 0x1400a608a
cmp eax, 0x66664709
jg 0x1400a89de
cmp eax, 0x65e6ee2b
je 0x1400ae24a
cmp eax, 0x65ec7a0a
je 0x1400ae277
cmp eax, 0x6634d743
jne 0x1400a0b23
mov rax, qword [rbp + 0xfb0]
cmp rax, qword [rbp + 0x218]
setge byte [rbp + 0xf1a]
mov eax, 0x2318618
jmp 0x1400a0b23
cmp eax, 0xf77db850
jg 0x1400a60fd
cmp eax, 0xf66ce396
jg 0x1400a8a22
cmp eax, 0xf5db3d55
je 0x1400ae2be
cmp eax, 0xf60c4f4e
je 0x1400ae2dd
cmp eax, 0xf64f467d
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xe3ec8a60
mov ebx, 0x4cbec234
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x17ad0fd6
jg 0x1400a6133
cmp eax, 0x170b20d8
jg 0x1400a8a7d
cmp eax, 0x1688562e
je 0x1400ae2ee
cmp eax, 0x169b8fda
je 0x1400ae307
cmp eax, 0x16e37468
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8eab0dec
mov ebx, 0x69cd2634
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x8eab0dec
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x93249eba
jg 0x1400a6176
cmp eax, 0x92e517ea
jg 0x1400a8abc
cmp eax, 0x92b0ccd7
je 0x1400ae31b
cmp eax, 0x92d2ea1b
je 0x1400ae351
cmp eax, 0x92d67350
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x55eb14a7
mov ebx, 0xecc2bf6b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xa88]
mov rcx, qword [rcx]
mov qword [rbp + 0x930], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x582b0a72
jg 0x1400a6202
cmp eax, 0x5802fe22
jg 0x1400a8ae7
cmp eax, 0x5778c18e
je 0x1400ae398
cmp eax, 0x57cc1000
je 0x1400ae3e0
cmp eax, 0x57f0c6a1
jne 0x1400a0b23
mov eax, dword [rbp + 0xe18]
cmp eax, 0x1e
mov eax, 0xa72dc424
mov ecx, 0x67a3b46f
cmovl eax, ecx
jmp 0x1400a0b23
cmp eax, 0xd55c9381
jg 0x1400a6250
cmp eax, 0xd535b670
jg 0x1400a8b94
cmp eax, 0xd5027de0
je 0x1400ae3f1
cmp eax, 0xd51aecba
je 0x1400ae409
cmp eax, 0xd52f71a1
jne 0x1400a0b23
mov eax, 0xeda971e3
jmp 0x1400a0b23
cmp eax, 0x367b2775
jg 0x1400a6295
cmp eax, 0x35d318a2
jg 0x1400a8bd3
cmp eax, 0x35b169a2
je 0x1400ae424
cmp eax, 0x35ba1f8f
je 0x1400ae446
cmp eax, 0x35be197f
jne 0x1400a0b23
mov rax, qword [rbp + 0xba8]
mov qword [rbp + 0x630], rax
mov rax, qword [rbp + 0x630]
mov eax, 0xa41e681
jmp 0x1400a0b23
cmp eax, 0xb539c295
jg 0x1400a6301
cmp eax, 0xb41fdab6
jg 0x1400a8c49
cmp eax, 0xb3ddd230
je 0x1400ae465
cmp eax, 0xb3f37d05
je 0x1400ae46f
cmp eax, 0xb4196231
jne 0x1400a0b23
mov eax, 0xac76371
jmp 0x1400a0b23
cmp eax, 0x756f12cf
jg 0x1400a6367
cmp eax, 0x75428a4c
jg 0x1400a8c7b
cmp eax, 0x74c4a81a
je 0x1400ae479
cmp eax, 0x74d9ebd5
je 0x1400ae494
cmp eax, 0x75414b41
jne 0x1400a0b23
cmp byte [rbp + 0xfc7], 0
mov eax, 0x1b8d2a56
mov ecx, 0xfda794e2
cmovne eax, ecx
mov rcx, qword [rbp + 0xc40]
mov qword [rbp + 0xcb0], rcx
xor ecx, ecx
mov qword [rbp + 0xcc0], rcx
jmp 0x1400a0b23
cmp eax, 0xe5aebda7
jg 0x1400a63da
cmp eax, 0xe5051027
jg 0x1400a8cbe
cmp eax, 0xe498f49f
je 0x1400ae4ac
cmp eax, 0xe4db39e3
je 0x1400ae4b6
cmp eax, 0xe4e54c29
jne 0x1400a0b23
cmp byte [rbp + 0xf1d], 0
mov eax, 0x7c5f6063
mov ecx, 0xc57287f2
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xfd76834
jg 0x1400a6432
cmp eax, 0xf5bf87f
jg 0x1400a8ce9
cmp eax, 0xf29bf58
je 0x1400ae4d1
cmp eax, 0xf34d22b
je 0x1400ae4ec
cmp eax, 0xf5b26ce
jne 0x1400a0b23
mov eax, 0xfb3df282
jmp 0x1400a0b23
cmp eax, 0x8aed9617
jg 0x1400a647b
cmp eax, 0x89da7011
jg 0x1400a8d36
cmp eax, 0x899472bc
je 0x1400ae533
cmp eax, 0x89b8af38
je 0x1400ae571
cmp eax, 0x89d3f09b
jne 0x1400a0b23
mov eax, 0x39c69ee4
jmp 0x1400a0b23
cmp eax, 0x5037cff2
jg 0x1400a64be
cmp eax, 0x4feaae7d
jg 0x1400a8d79
cmp eax, 0x4fbaf831
je 0x1400ae57b
cmp eax, 0x4fbc1db3
je 0x1400ae585
cmp eax, 0x4fc63221
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1f9b9dac
mov ebx, 0xde2237f8
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xcea416e4
jg 0x1400a653d
cmp eax, 0xcde1c068
jg 0x1400a8db7
cmp eax, 0xcbc97aaf
je 0x1400ae5ad
cmp eax, 0xcd224274
je 0x1400ae5cb
cmp eax, 0xcd4445c7
jne 0x1400a0b23
mov rax, qword [rbp + 0x1018]
mov al, byte [rax]
mov byte [rbp + 0xf20], al
mov eax, 0x549aef13
jmp 0x1400a0b23
cmp eax, 0x2ffa119e
jg 0x1400a6582
cmp eax, 0x2fd505d5
jg 0x1400a8e2e
cmp eax, 0x2f61185f
je 0x1400ae5e6
cmp eax, 0x2f6fbb75
je 0x1400ae641
cmp eax, 0x2f9cc1a5
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0xb9dfc440
mov edi, 0x3da82a44
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1028]
mov rcx, qword [rcx]
mov qword [rbp + 0x6a8], rcx
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0xabfd1cc8
jg 0x1400a65b8
cmp eax, 0xab3e736b
jg 0x1400a8e8e
cmp eax, 0xaaaab27d
je 0x1400ae652
cmp eax, 0xaaeef109
je 0x1400ae6ae
cmp eax, 0xab3c45e8
jne 0x1400a0b23
cmp byte [rbp + 0xfd7], 0
mov eax, 0xb9d7462a
mov ecx, 0x88a71975
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x6dfa6d26
jg 0x1400a6614
cmp eax, 0x6d57858d
jg 0x1400a8eee
cmp eax, 0x6d099220
je 0x1400ae6f5
cmp eax, 0x6d3686c3
je 0x1400ae729
cmp eax, 0x6d3f9e0d
jne 0x1400a0b23
mov rdx, qword [rbp + 0x6a8]
dec rdx
mov rcx, qword [rbp + 0xfb0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x299e7e22
jmp 0x1400a0b23
cmp eax, 0xffe3461f
jg 0x1400a6673
cmp eax, 0xff81adef
jg 0x1400a8f56
cmp eax, 0xff2fa7a9
je 0x1400ae770
cmp eax, 0xff678d3e
je 0x1400ae7c2
cmp eax, 0xff6aad6a
jne 0x1400a0b23
mov eax, 0x88a71975
jmp 0x1400a0b23
cmp eax, 0x1fefb800
jg 0x1400a66b8
cmp eax, 0x1f8bd4b1
jg 0x1400a8fbe
cmp eax, 0x1f59652e
je 0x1400ae7de
cmp eax, 0x1f69d0a6
je 0x1400ae7e8
cmp eax, 0x1f891035
jne 0x1400a0b23
mov eax, 0x8413d3a2
jmp 0x1400a0b23
cmp eax, 0x9b77c14a
jg 0x1400a673a
cmp eax, 0x9af45269
jg 0x1400a8ff8
cmp eax, 0x9a83cb68
je 0x1400ae7f2
cmp eax, 0x9a958857
je 0x1400ae837
cmp eax, 0x9ada0b90
jne 0x1400a0b23
mov al, byte [rbp + 0xff8]
mov eax, 0xfe29e314
jmp 0x1400a0b23
cmp eax, 0x5efffcc2
jg 0x1400a678b
cmp eax, 0x5eaa88b2
jg 0x1400a9034
cmp eax, 0x5e0415b5
je 0x1400ae852
cmp eax, 0x5e24e4e2
je 0x1400ae85c
cmp eax, 0x5ea100d0
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x641645af
mov ebx, 0x170b20d9
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xddf2bd89
jg 0x1400a67f6
cmp eax, 0xdd9cc9e7
jg 0x1400a9095
cmp eax, 0xdd3eff2b
je 0x1400ae866
cmp eax, 0xdd5de726
je 0x1400ae881
cmp eax, 0xdd873010
jne 0x1400a0b23
lea rax, [rbp + 0x4e0]
mov qword [rbp + 0x6d0], rax
mov rax, qword [rbp + 0x6d0]
mov rax, qword [rbp + 0xde0]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfa8]
mov al, byte [rax + rcx + 8]
mov byte [rbp + 0xf24], al
mov eax, 0x2a0b1cfd
jmp 0x1400a0b23
cmp eax, 0x3e851c6a
jg 0x1400a686f
cmp eax, 0x3e27e816
jg 0x1400a90fd
cmp eax, 0x3db1597d
je 0x1400ae8c6
cmp eax, 0x3ded062a
je 0x1400ae8de
cmp eax, 0x3e00f1c5
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x84ae8fd0
mov edi, 0xca6a0f48
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xa60]
mov cl, byte [rbp + 0xa68]
mov byte [rbp + 0xf53], cl
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0xbd45397e
jg 0x1400a68c3
cmp eax, 0xbc92ded1
jg 0x1400a916b
cmp eax, 0xbc2305eb
je 0x1400ae900
cmp eax, 0xbc5632a0
je 0x1400ae96b
cmp eax, 0xbc73bacd
jne 0x1400a0b23
mov rax, qword [rbp + 0xc58]
mov qword [rbp + 0xcc8], rax
mov rax, qword [rbp + 0xb08]
mov qword [rbp + 0xce8], rax
mov eax, 0x50cb3a03
jmp 0x1400a0b23
cmp eax, 0x7d5c7e6a
jg 0x1400a6900
cmp eax, 0x7d393cf2
jg 0x1400a91a5
cmp eax, 0x7c5f6063
je 0x1400ae9b2
cmp eax, 0x7cefb4e1
je 0x1400ae9cd
cmp eax, 0x7cf363a5
jne 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov rax, qword [rax]
mov qword [rbp + 0x708], rax
mov eax, 0xafa76a4c
jmp 0x1400a0b23
cmp eax, 0xeedbc21b
jg 0x1400a697e
cmp eax, 0xee4a2523
jg 0x1400a91da
cmp eax, 0xee073c77
je 0x1400ae9fc
cmp eax, 0xee0c2da3
je 0x1400aea3b
cmp eax, 0xee136944
jne 0x1400a0b23
mov rax, qword [rbp + 0x708]
mov rcx, qword [rbp + 0xfe8]
cmp rcx, rax
setge byte [rbp + 0xf32]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x82a997c8
mov ebx, 0x3708d782
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x82a997c8
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x4d96489
jg 0x1400a69c4
cmp eax, 0x47f6a00
jg 0x1400a9205
cmp eax, 0x3daacc4
je 0x1400aea45
cmp eax, 0x3ef871c
je 0x1400aeaab
cmp eax, 0x4146aa5
jne 0x1400a0b23
mov rax, qword [rbp + 0xea8]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0x128], rax
mov eax, 0x7cefb4e1
jmp 0x1400a0b23
cmp eax, 0x82649d28
jg 0x1400a6a37
cmp eax, 0x81a1c199
jg 0x1400a9242
cmp eax, 0x8154956f
je 0x1400aeabb
cmp eax, 0x81658a36
je 0x1400aeacf
cmp eax, 0x8184dda5
jne 0x1400a0b23
mov rcx, qword [rbp + 0x710]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0xd1595ced
jmp 0x1400a0b23
cmp eax, 0x45b6c1de
jg 0x1400a6a6d
cmp eax, 0x452adf2e
jg 0x1400a926d
cmp eax, 0x44934d57
je 0x1400aeb53
cmp eax, 0x44eaf6ea
je 0x1400aeb5d
cmp eax, 0x4505a9a1
jne 0x1400a0b23
mov eax, 0xfbfe41ff
jmp 0x1400a0b23
cmp eax, 0xc4238e68
jg 0x1400a6ad9
cmp eax, 0xc3b57aca
jg 0x1400a92b0
cmp eax, 0xc39c3250
je 0x1400aebb3
cmp eax, 0xc39d7a32
je 0x1400aebd2
cmp eax, 0xc39f20aa
jne 0x1400a0b23
mov rax, qword [rbp + 0x3f8]
mov al, byte [rax]
mov byte [rbp + 0xfd2], al
mov eax, 0xc408de06
jmp 0x1400a0b23
cmp eax, 0x2661ce08
jg 0x1400a6b4c
cmp eax, 0x25dedb69
jg 0x1400a92e9
cmp eax, 0x25845bb4
je 0x1400aebdc
cmp eax, 0x25a4c15b
je 0x1400aebed
cmp eax, 0x25b0a037
jne 0x1400a0b23
mov eax, 0x6fedacd7
jmp 0x1400a0b23
cmp eax, 0xa28611df
jg 0x1400a6b82
cmp eax, 0xa1a1d551
jg 0x1400a9323
cmp eax, 0xa173b054
je 0x1400aec0a
cmp eax, 0xa17b4fac
je 0x1400aec2c
cmp eax, 0xa17d4895
jne 0x1400a0b23
mov rax, qword [rbp + 0xa0]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x578], rcx
mov eax, 0xf2bd6558
jmp 0x1400a0b23
cmp eax, 0x6478491f
jg 0x1400a6bc7
cmp eax, 0x641d6f34
jg 0x1400a9390
cmp eax, 0x63b6071d
je 0x1400aec6d
cmp eax, 0x63d9dedb
je 0x1400aec86
cmp eax, 0x641645af
jne 0x1400a0b23
mov eax, 0x5ea100d0
jmp 0x1400a0b23
cmp eax, 0xf4ccc3d4
jg 0x1400a6c23
cmp eax, 0xf45870ec
jg 0x1400a93bb
cmp eax, 0xf3b8b121
je 0x1400aec90
cmp eax, 0xf4238fe0
je 0x1400aec9a
cmp eax, 0xf4500deb
jne 0x1400a0b23
mov rcx, qword [rbp + 0xd0]
sub rsp, 0x20
mov edx, 0xff
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x9a461c6d
jmp 0x1400a0b23
cmp eax, 0x159f67bb
jg 0x1400a6c6a
cmp eax, 0x14ea0ce0
jg 0x1400a9429
cmp eax, 0x147258e0
je 0x1400aecea
cmp eax, 0x1478fc6d
je 0x1400aed05
cmp eax, 0x14da3682
jne 0x1400a0b23
mov r14, qword [rbp + 0xe70]
mov r13d, 3
mov r12, qword [rbp + 0xe68]
mov eax, 0xd9f386da
jmp 0x1400a0b23
cmp eax, 0x91d90158
jg 0x1400a6ce8
cmp eax, 0x9145d73a
jg 0x1400a9481
cmp eax, 0x90dee9c1
je 0x1400aed23
cmp eax, 0x90ef91db
je 0x1400aed37
cmp eax, 0x9110a6fc
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xdfa86f43
mov ebx, 0xe709c98
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xdfa86f43
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x56d2d834
jg 0x1400a6d2d
cmp eax, 0x56939e75
jg 0x1400a94e2
cmp eax, 0x555a2e14
je 0x1400aed41
cmp eax, 0x55eb14a7
je 0x1400aed88
cmp eax, 0x56766112
jne 0x1400a0b23
cmp byte [rbp + 0xffe], 0
mov eax, 0x3ba71959
mov ecx, 0x8154956f
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xd4099dc4
jg 0x1400a6d70
cmp eax, 0xd3636321
jg 0x1400a9521
cmp eax, 0xd2797a0a
je 0x1400aed99
cmp eax, 0xd312d178
je 0x1400aedbb
cmp eax, 0xd358a63e
jne 0x1400a0b23
mov eax, dword [rbp + 0xd70]
cmp eax, 0x20
mov eax, 0x6c271deb
mov ecx, 0xd13f4a86
cmovl eax, ecx
jmp 0x1400a0b23
cmp eax, 0x351a68d3
jg 0x1400a6ddc
cmp eax, 0x34862d69
jg 0x1400a9593
cmp eax, 0x3434b059
je 0x1400aee19
cmp eax, 0x345454d4
je 0x1400aee23
cmp eax, 0x34724ebc
jne 0x1400a0b23
mov rcx, qword [rbp + 0x348]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0x53078ab5
jmp 0x1400a0b23
cmp eax, 0xb2d1e8f7
jg 0x1400a6e24
cmp eax, 0xb26e447c
jg 0x1400a95c8
cmp eax, 0xb17c3207
je 0x1400aee37
cmp eax, 0xb1a619cb
je 0x1400aee48
cmp eax, 0xb20601f4
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xf8ee6bf2
mov ebx, 0x836c1a7
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x568]
mov rbx, qword [rbp + 0xfd8]
cmovge edx, eax
cmp rbx, rcx
setge byte [rbp + 0xef6]
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x73889015
jg 0x1400a6e95
cmp eax, 0x7314c87e
jg 0x1400a9629
cmp eax, 0x72c98b99
je 0x1400aee66
cmp eax, 0x72fe0228
je 0x1400aeeb4
cmp eax, 0x7312899e
jne 0x1400a0b23
mov eax, 0xdc643528
jmp 0x1400a0b23
cmp eax, 0xe3d67cbc
jg 0x1400a6ecb
cmp eax, 0xe2ede82a
jg 0x1400a9654
cmp eax, 0xe2ae88a1
je 0x1400aeefb
cmp eax, 0xe2c0de1d
je 0x1400aef42
cmp eax, 0xe2c75502
jne 0x1400a0b23
cmp byte [rbp + 0xf56], 0
mov eax, 0xc914d196
mov ecx, 0x25dedb6a
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xd61d215
jg 0x1400a6f3e
cmp eax, 0xce173dc
jg 0x1400a968e
cmp eax, 0xc2fc426
je 0x1400aef82
cmp eax, 0xc49931a
je 0x1400aef9b
cmp eax, 0xc7a5359
jne 0x1400a0b23
cmp byte [rbp + 0xf2f], 0
mov eax, 0xfee88365
mov ecx, 0xe248e59f
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x88d5f37c
jg 0x1400a6f74
cmp eax, 0x88a71974
jg 0x1400a96ef
cmp eax, 0x8852524a
je 0x1400aefab
cmp eax, 0x88930423
je 0x1400aefd3
cmp eax, 0x889364de
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x5180bcd3
mov ebx, 0x109f3954
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xab0]
mov qword [rbp + 0x230], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x4db8ddcc
jg 0x1400a9721
cmp eax, 0x4d2fa645
je 0x1400aefdd
cmp eax, 0x4d6018b0
je 0x1400aeffc
cmp eax, 0x4d7ae8a8
jne 0x1400a0b23
mov r14, qword [rbp + 0xe70]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
cmp eax, 0xca6a0f47
jg 0x1400a974c
cmp eax, 0xca0034ca
je 0x1400af043
cmp eax, 0xca11b8ac
je 0x1400af0e3
cmp eax, 0xca56821e
jne 0x1400a0b23
mov rax, qword [rbp + 0x900]
mov qword [rbp + 0x3b8], rax
mov eax, 0x4404efb6
jmp 0x1400a0b23
cmp eax, 0x2d41d44e
jg 0x1400a978b
cmp eax, 0x2d05894d
je 0x1400af0ed
cmp eax, 0x2d097e5a
je 0x1400af108
cmp eax, 0x2d37abc2
jne 0x1400a0b23
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004b772
add rsp, 0x20
mov qword [rbp + 0x760], rax
mov rax, qword [rbp + 0x760]
mov qword [rbp + 0xb18], rax
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0x3a0], rax
mov eax, 0x39930bf4
jmp 0x1400a0b23
cmp eax, 0xa982b592
jg 0x1400a97d3
cmp eax, 0xa95642f9
je 0x1400af166
cmp eax, 0xa959676b
je 0x1400af1b6
cmp eax, 0xa9801872
jne 0x1400a0b23
mov rax, qword [rbp + 0x8e0]
mov qword [rbp + 0x1e0], rax
mov eax, 0x937c48f8
jmp 0x1400a0b23
cmp eax, 0x6b7a4975
jg 0x1400a980c
cmp eax, 0x6adb54fa
je 0x1400af1d9
cmp eax, 0x6b03e254
je 0x1400af220
cmp eax, 0x6b265a97
jne 0x1400a0b23
mov rax, qword [rbp + 0xf78]
cmp rax, qword [rbp + 0x318]
setge byte [rbp + 0xf38]
mov eax, 0x53aba467
jmp 0x1400a0b23
cmp eax, 0xfdfefc52
jg 0x1400a9846
cmp eax, 0xfda79a6a
je 0x1400af239
cmp eax, 0xfdcd6123
je 0x1400af28a
cmp eax, 0xfdfa6e52
jne 0x1400a0b23
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xb10]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
lea rsi, [rbp + 0x890]
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
movups xmm0, xmmword [0x14010ccd0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x748]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xa00]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
movups xmm0, xmmword [0x14010cce0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xb18]
mov rcx, qword [rbp + 0xb20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xb18]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x760]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov rax, qword [rbp + 0xb10]
mov qword [rbp + 0xd00], rax
mov rax, qword [rbp + 0xa00]
mov qword [rbp + 0xd10], rax
mov eax, 0x15fb6e3c
jmp 0x1400a0b23
cmp eax, 0x1e8ffcab
jg 0x1400a98bc
cmp eax, 0x1dc7c2e1
je 0x1400af29b
cmp eax, 0x1e63184e
je 0x1400af2c3
cmp eax, 0x1e8a7f27
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x68764bea
mov ebx, 0x85e57f40
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x98eec656
jg 0x1400a98e7
cmp eax, 0x98226011
je 0x1400af30a
cmp eax, 0x9826e41d
je 0x1400af31f
cmp eax, 0x985d42ed
jne 0x1400a0b23
mov rcx, qword [rbp + 0x3f0]
sub rsp, 0x20
mov edx, 0xff
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xcbc97aaf
jmp 0x1400a0b23
cmp eax, 0x5cdebe09
jg 0x1400a995d
cmp eax, 0x5c7d4b69
je 0x1400af336
cmp eax, 0x5c96c41d
je 0x1400af3c9
cmp eax, 0x5cdbf834
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xbb851b6
mov ebx, 0xd1ce0f4e
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbb851b6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xdba904dc
jg 0x1400a999c
cmp eax, 0xdb217d68
je 0x1400af439
cmp eax, 0xdb647de2
je 0x1400af450
cmp eax, 0xdb848602
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf95b4994
mov ebx, 0xbc145673
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf95b4994
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x3c432c96
jg 0x1400a99c7
cmp eax, 0x3c2216d6
je 0x1400af469
cmp eax, 0x3c2a608e
je 0x1400af473
cmp eax, 0x3c3d56e9
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0x5c1c47e9
mov edi, 0xe554d0c1
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xd20]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0xe48]
mov cl, byte [rcx + rdx + 8]
mov byte [rbp + 0xfd6], cl
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0xbb80c54c
jg 0x1400a9a1d
cmp eax, 0xbacd52f0
je 0x1400af47d
cmp eax, 0xbb1751a4
je 0x1400af48e
cmp eax, 0xbb658a35
jne 0x1400a0b23
cmp byte [rbp + 0xef9], 0
mov eax, 0x767c66ca
mov ecx, 0xdd3eff2b
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x7ab12d86
jg 0x1400a9a6e
cmp eax, 0x7a940f65
je 0x1400af4ce
cmp eax, 0x7aae9b0d
je 0x1400af4d8
cmp eax, 0x7aafcc0a
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x1f69d0a6
mov ebx, 0x6b03e254
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xecbbd7c2
jg 0x1400a9acf
cmp eax, 0xec2c9702
je 0x1400af4e2
cmp eax, 0xec37a2d0
je 0x1400af4fb
cmp eax, 0xecb49f11
jne 0x1400a0b23
cmp byte [rbp + 0xf18], 0
mov eax, 0x5c062aa5
mov ecx, 0xa9801872
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x85324c5
jg 0x1400a9b0b
cmp eax, 0x7aef2d2
je 0x1400af559
cmp eax, 0x8165733
je 0x1400af5b3
cmp eax, 0x836c1a7
jne 0x1400a0b23
mov eax, 0x5b1fc2a5
jmp 0x1400a0b23
cmp eax, 0x858a3a6a
jg 0x1400a9b36
cmp eax, 0x8507e2b2
je 0x1400af5d1
cmp eax, 0x852da915
je 0x1400af5ec
cmp eax, 0x855600d8
jne 0x1400a0b23
cmp qword [rbp + 0x2f0], 0
mov eax, 0xb9a47b02
mov ecx, 0x555a2e14
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0x490b581c
jg 0x1400a9b6f
cmp eax, 0x48ba448a
je 0x1400af642
cmp eax, 0x48eff6e8
je 0x1400af656
cmp eax, 0x49088249
jne 0x1400a0b23
mov eax, dword [rbp + 0xe20]
cmp eax, 0x16
mov eax, 0xc56fdab7
mov ecx, 0x754fbe2b
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0xc70c0847
jg 0x1400a9b9a
cmp eax, 0xc6933307
je 0x1400af6b6
cmp eax, 0xc69f2765
je 0x1400af6f6
cmp eax, 0xc6fcc8b6
jne 0x1400a0b23
mov r14, qword [rbp + 0xe70]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
cmp eax, 0x299e7e21
jg 0x1400a9c15
cmp eax, 0x294612e6
je 0x1400af70f
cmp eax, 0x29931d6f
je 0x1400af71f
cmp eax, 0x299bc0ff
jne 0x1400a0b23
mov eax, 0xee073c77
jmp 0x1400a0b23
cmp eax, 0xa641ad58
jg 0x1400a9c77
cmp eax, 0xa5e63877
je 0x1400af734
cmp eax, 0xa60eb21f
je 0x1400af74e
cmp eax, 0xa61c96cb
jne 0x1400a0b23
mov eax, 0x4d6018b0
jmp 0x1400a0b23
cmp eax, 0x67b87b53
jg 0x1400a9cb3
cmp eax, 0x67a3b46f
je 0x1400af766
cmp eax, 0x67a97887
je 0x1400af77f
cmp eax, 0x67b6c24b
jne 0x1400a0b23
mov rax, qword [rbp + 0xf60]
mov eax, 0x75ef64dd
jmp 0x1400a0b23
cmp eax, 0xf9537e8f
jg 0x1400a9d0b
cmp eax, 0xf8cd3eb2
je 0x1400af789
cmp eax, 0xf8ee6bf2
je 0x1400af793
cmp eax, 0xf9321c35
jne 0x1400a0b23
mov eax, dword [rbp + 0xe98]
mov eax, 0x5af581ed
jmp 0x1400a0b23
cmp eax, 0x19d63c82
jg 0x1400a9d88
cmp eax, 0x198dd660
je 0x1400af7ab
cmp eax, 0x19abc7f2
je 0x1400af7b5
cmp eax, 0x19d56188
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x8dde9f3
mov ebx, 0xcde1c069
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x9506da94
jg 0x1400a9db3
cmp eax, 0x943ec5f5
je 0x1400af7d6
cmp eax, 0x946f0539
je 0x1400af7e0
cmp eax, 0x9471947e
jne 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov rax, qword [rax]
mov qword [rbp + 0x60], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x25845bb4
mov ebx, 0xeedbc21c
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x25845bb4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x5969dc82
jg 0x1400a9df7
cmp eax, 0x58d60787
je 0x1400af820
cmp eax, 0x59013e6d
je 0x1400af83b
cmp eax, 0x5925e7c4
jne 0x1400a0b23
mov eax, 0xc97d10e2
jmp 0x1400a0b23
cmp eax, 0xd7446d23
jg 0x1400a9e22
cmp eax, 0xd6628e50
je 0x1400af845
cmp eax, 0xd678118d
je 0x1400af85c
cmp eax, 0xd67abf76
jne 0x1400a0b23
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
mov qword [rbp + 0x590], rax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax + 8]
mov qword [rbp + 0x940], rax
mov rax, qword [rbp + 0x598]
mov rax, qword [rbp + 0x1018]
mov al, byte [rax]
mov byte [rbp + 0xefd], al
mov eax, 0xf6de2dd5
jmp 0x1400a0b23
cmp eax, 0x386168ea
jg 0x1400a9f45
cmp eax, 0x37bf16b2
je 0x1400af8be
cmp eax, 0x37ea79fc
je 0x1400af8ee
cmp eax, 0x380c5dfb
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb4196231
mov ebx, 0xac76371
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb4196231
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xb65386f6
jg 0x1400aa015
cmp eax, 0xb60f643e
je 0x1400af91e
cmp eax, 0xb6389f75
je 0x1400af928
cmp eax, 0xb63a2a04
jne 0x1400a0b23
mov eax, 0x23e77371
jmp 0x1400a0b23
cmp eax, 0x767c66c9
jg 0x1400aa05e
cmp eax, 0x75ef64dd
je 0x1400af982
cmp eax, 0x7651821a
je 0x1400af9e1
cmp eax, 0x766fa7f7
jne 0x1400a0b23
mov rcx, qword [rbp + 0x920]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.14005311d
add rsp, 0x20
mov eax, 0x92e517eb
jmp 0x1400a0b23
cmp eax, 0xe7f2ed36
jg 0x1400aa0d5
cmp eax, 0xe7bd58c4
je 0x1400afa34
cmp eax, 0xe7cf4f32
je 0x1400afa3e
cmp eax, 0xe7cfdcf1
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x86630107
mov ebx, 0xe7bd58c4
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x620]
mov rcx, qword [rcx]
mov qword [rbp + 0x150], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x1115123f
jg 0x1400aa11c
cmp eax, 0x109f3954
je 0x1400afa48
cmp eax, 0x10a333a8
je 0x1400afa52
cmp eax, 0x10ce720c
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x4a8b8a7e
mov ebx, 0xe04f441f
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xe30]
cmovge edx, eax
cmp rcx, qword [rbp + 0x550]
setge byte [rbp + 0xef2]
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x8d03bdd6
jg 0x1400aa197
cmp eax, 0x8c0ecb2b
je 0x1400afa5c
cmp eax, 0x8c99b5a8
je 0x1400afa79
cmp eax, 0x8cc6f7f3
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa83b0b49
mov ebx, 0xbb1751a4
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xa83b0b49
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x5180bcd2
jg 0x1400aa1d3
cmp eax, 0x50ecc0c1
je 0x1400afa8a
cmp eax, 0x512cdb32
je 0x1400afad1
cmp eax, 0x5162981f
jne 0x1400a0b23
mov rax, qword [rbp + 0xc50]
movups xmm0, xmmword [0x14010cce0]
movups xmmword [rax], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x8c8]
mov rdx, rbp
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xc50]
mov eax, 0x1c94067a
jmp 0x1400a0b23
cmp eax, 0xcfb7b10d
jg 0x1400aa216
cmp eax, 0xcf86bf37
je 0x1400afb25
cmp eax, 0xcf988174
je 0x1400afb6c
cmp eax, 0xcf9bc7ff
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x8906004d
mov ebx, 0x4f1a779d
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
movabs rbx, 0xc2934c1ba8608f6d
mov rcx, rbx
not rcx
cmovge edx, eax
mov rax, qword [rbp + 0xc00]
add rax, rbx
add rax, rcx
mov qword [rbp + 0x5c8], rax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x31ce99e3
jg 0x1400aa259
cmp eax, 0x3175b236
je 0x1400afb91
cmp eax, 0x31c30d5b
je 0x1400afb9b
cmp eax, 0x31c358a1
jne 0x1400a0b23
cmp byte [rbp + 0xef7], 0
mov eax, 0xeff7acb0
mov ecx, 0x391820b2
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xac9d8495
jg 0x1400aa2ac
cmp eax, 0xac7494e7
je 0x1400afbb4
cmp eax, 0xac8f78a6
je 0x1400afbbe
cmp eax, 0xac8fe2cb
jne 0x1400a0b23
mov rax, qword [rbp + 0x260]
mov rcx, qword [rbp + 0xfa8]
cmp rcx, rax
setge byte [rbp + 0xf25]
mov eax, 0x7d6871c3
jmp 0x1400a0b23
cmp eax, 0x6f8f7089
jg 0x1400aa321
cmp eax, 0x6ea201a7
je 0x1400afbd7
cmp eax, 0x6eca85c2
je 0x1400afbfc
cmp eax, 0x6f553b1e
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xfcabfccb
mov ebx, 0xd1054ac3
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xfcabfccb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x913a25
jg 0x1400aa382
cmp eax, 0x5e1b3d
je 0x1400afc10
cmp eax, 0x6bc402
je 0x1400afc29
cmp eax, 0x8d9622
jne 0x1400a0b23
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x50]
mov edx, ecx
not edx
mov ebx, eax
not ebx
movabs r8, 0xa66fd4277d7581f2
mov edi, r8d
not edi
mov esi, edx
and esi, r8d
and ecx, edi
or ecx, esi
or edx, ebx
and ebx, r8d
and eax, edi
or eax, ebx
xor eax, ecx
not edx
or edi, r8d
and edi, edx
or edi, eax
movabs rcx, 0x8e17ca5cb76d1edb
mov eax, ecx
not eax
or eax, ecx
and eax, edi
movzx eax, al
mov qword [rbp + 0x920], rax
mov eax, 0x8108ac00
jmp 0x1400a0b23
cmp eax, 0x218b5386
jg 0x1400aa3d8
cmp eax, 0x20c33573
je 0x1400afc48
cmp eax, 0x210798b1
je 0x1400afc8f
cmp eax, 0x215a3a3e
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0xd38], rax
mov eax, 0xe24ced9e
jmp 0x1400a0b23
cmp eax, 0x9d12c54b
jg 0x1400aa43f
cmp eax, 0x9c5322d3
je 0x1400afc99
cmp eax, 0x9c851c99
je 0x1400afcb0
cmp eax, 0x9c966bbc
jne 0x1400a0b23
mov rax, qword [rbp + 0xa80]
mov qword [rbp + 0x8d8], rax
cmp qword [rbp + 0x8d8], 0
mov eax, 0x6c3ed084
mov ecx, 0xd3636322
cmovs eax, ecx
jmp 0x1400a0b23
cmp eax, 0x5fc63a00
jg 0x1400aa4a7
cmp eax, 0x5fa16909
je 0x1400afcba
cmp eax, 0x5faab653
je 0x1400afcd1
cmp eax, 0x5fb6259f
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x488], rax
mov eax, 0xff81adf0
jmp 0x1400a0b23
cmp eax, 0xdfa86f42
jg 0x1400aa4e3
cmp eax, 0xdef7409f
je 0x1400afd10
cmp eax, 0xdf46591f
je 0x1400afd2e
cmp eax, 0xdf578db8
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x84b4d911
mov ebx, 0x66ee3a40
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x84b4d911
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x406193e8
jg 0x1400aa543
cmp eax, 0x400c169f
je 0x1400afd38
cmp eax, 0x400d8f52
je 0x1400afd51
cmp eax, 0x4024fa3f
jne 0x1400a0b23
mov eax, 0x98eec657
jmp 0x1400a0b23
cmp eax, 0xbf1fe5fc
jg 0x1400aa5da
cmp eax, 0xbe811493
je 0x1400afd91
cmp eax, 0xbe9cc170
je 0x1400afda9
cmp eax, 0xbec027c0
jne 0x1400a0b23
mov eax, 0xd467c33b
jmp 0x1400a0b23
cmp eax, 0x7ef6cd9a
jg 0x1400aa619
cmp eax, 0x7e31c01f
je 0x1400afdc6
cmp eax, 0x7e4c8443
je 0x1400afddf
cmp eax, 0x7ee5e153
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7a58af71
mov ebx, 0x4d9648a
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xf1b8ec59
jg 0x1400aa670
cmp eax, 0xf1101dc2
je 0x1400afde9
cmp eax, 0xf114d439
je 0x1400afdfa
cmp eax, 0xf13d6f05
jne 0x1400a0b23
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004b772
add rsp, 0x20
mov qword [rbp + 0x698], rax
mov rax, qword [rbp + 0x698]
mov qword [rbp + 0xae8], rax
mov rax, qword [rbp + 0xae8]
mov qword [rbp + 0x220], rax
mov eax, 0xc8a31bb2
jmp 0x1400a0b23
cmp eax, 0x37bfe9c
jg 0x1400aa859
cmp eax, 0x3523198
je 0x1400afe39
cmp eax, 0x3665804
je 0x1400afe52
cmp eax, 0x37af483
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x55eb14a7
mov ebx, 0x92d67350
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x80eb1b16
jg 0x1400aa884
cmp eax, 0x80d92f43
je 0x1400afe5c
cmp eax, 0x80e0f545
je 0x1400afe66
cmp eax, 0x80e3ac60
jne 0x1400a0b23
mov rax, qword [rbp + 0xd38]
mov rax, qword [rbp + 0xd38]
mov rax, qword [rbp + 0xd38]
mov rax, qword [rbp + 0xd38]
mov rax, qword [rbp + 0xd38]
mov eax, 0xbc2305eb
jmp 0x1400a0b23
cmp eax, 0x4402b392
jg 0x1400aa8e4
cmp eax, 0x43dfffcb
je 0x1400afe77
cmp eax, 0x43e5b2af
je 0x1400afe81
cmp eax, 0x43f6c1d0
jne 0x1400a0b23
mov rax, qword [rbp + 0x100]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0x577991d4e0a47807
mov rax, rdx
not rax
or rax, rdx
not rcx
test rcx, rax
mov eax, 0xd5d57a68
mov ecx, 0x9aefc18
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0xc3104ff7
jg 0x1400aa93f
cmp eax, 0xc1e5fc8a
je 0x1400afeb3
cmp eax, 0xc21dc301
je 0x1400afedc
cmp eax, 0xc24417c7
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xb42c635
mov edi, 0xf80e69c2
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0x2554c72b
jg 0x1400aa971
cmp eax, 0x2481b1eb
je 0x1400aff29
cmp eax, 0x2489858f
je 0x1400aff33
cmp eax, 0x248c4724
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x4fae345e
mov ebx, 0xfbf74c03
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x4fae345e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xa1456552
jg 0x1400aa9d9
cmp eax, 0xa05b0a7e
je 0x1400aff7a
cmp eax, 0xa06aba70
je 0x1400affc1
cmp eax, 0xa109ef1a
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x71d73664
mov ebx, 0x86ee34d1
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
movsxd rcx, dword [rbp + 0xbb8]
mov qword [rbp + 0x5c0], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x6320b93f
jg 0x1400aaa41
cmp eax, 0x62a4031e
je 0x1400affe4
cmp eax, 0x62a94378
je 0x1400b0023
cmp eax, 0x62c48b63
jne 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xcf8], rax
xor eax, eax
mov qword [rbp + 0xd18], rax
mov eax, 0x7ef6cd9b
jmp 0x1400a0b23
cmp eax, 0xf35afa6d
jg 0x1400aaaa9
cmp eax, 0xf322430f
je 0x1400b0063
cmp eax, 0xf327bab9
je 0x1400b00aa
cmp eax, 0xf33b2aa7
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf5974fe7
mov ebx, 0x7825c1f
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf5974fe7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x14246aeb
jg 0x1400aaaec
cmp eax, 0x13a4adfd
je 0x1400b00b4
cmp eax, 0x13c65954
je 0x1400b00cf
cmp eax, 0x13cd8f7d
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x5162981f
mov ebx, 0x1c94067a
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xc50]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x9071d57e
jg 0x1400aab26
cmp eax, 0x902bc034
je 0x1400b00d9
cmp eax, 0x9032d5e8
je 0x1400b00f5
cmp eax, 0x904bab40
jne 0x1400a0b23
cmp qword [rbp + 0x368], 0
mov eax, 0x4be6f36b
mov ecx, 0x694cf0db
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0x54bd54c9
jg 0x1400aab51
cmp eax, 0x540b886b
je 0x1400b010d
cmp eax, 0x5489e9d5
je 0x1400b0126
cmp eax, 0x549aef13
jne 0x1400a0b23
mov al, byte [rbp + 0xf20]
not al
or al, 0xfe
cmp al, 0xff
setne byte [rbp + 0xfc6]
mov al, byte [rbp + 0xfc6]
mov eax, 0x9bb837cd
jmp 0x1400a0b23
cmp eax, 0xd252cabd
jg 0x1400aab8e
cmp eax, 0xd206658d
je 0x1400b013f
cmp eax, 0xd2198dd6
je 0x1400b017f
cmp eax, 0xd250dca1
jne 0x1400a0b23
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004b772
add rsp, 0x20
mov qword [rbp + 0x5b8], rax
mov rax, qword [rbp + 0x5b8]
mov qword [rbp + 0xc8], rax
mov eax, 0xe44cda35
jmp 0x1400a0b23
cmp eax, 0x33ce1537
jg 0x1400aabc8
cmp eax, 0x33b2f917
je 0x1400b0190
cmp eax, 0x33c7e278
je 0x1400b019a
cmp eax, 0x33ccb41a
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x2f6fbb75
mov ebx, 0xf4238fe0
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xb13b1484
jg 0x1400aac10
cmp eax, 0xb0b0fdb1
je 0x1400b01b5
cmp eax, 0xb1002a56
je 0x1400b01da
cmp eax, 0xb128aed7
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x35b169a2
jmp 0x1400a0b23
cmp eax, 0x725dbd56
jg 0x1400aac78
cmp eax, 0x71d73664
je 0x1400b01e4
cmp eax, 0x723e26ce
je 0x1400b01f4
cmp eax, 0x72574e30
jne 0x1400a0b23
mov r12, qword [rbp + 0xfe8]
mov r13d, 3
mov r14, qword [rbp + 0xfa0]
mov eax, 0xd9f386da
jmp 0x1400a0b23
cmp eax, 0xe289cb36
jg 0x1400aace0
cmp eax, 0xe248e59f
je 0x1400b024c
cmp eax, 0xe24ced9e
je 0x1400b0293
cmp eax, 0xe265c995
jne 0x1400a0b23
movzx eax, byte [rbp + 0xfc2]
lea rcx, [0x14010cb90]
add rax, rcx
mov qword [rbp + 0x118], rax
mov eax, 0x4f3fe620
jmp 0x1400a0b23
cmp eax, 0xbd5b7b6
jg 0x1400aad19
cmp eax, 0xb42c635
je 0x1400b02d3
cmp eax, 0xbab086c
je 0x1400b02ea
cmp eax, 0xbb851b6
jne 0x1400a0b23
mov rax, qword [rbp + 0x780]
mov rax, qword [rbp + 0xf80]
mov eax, 0xd1ce0f4e
jmp 0x1400a0b23
cmp eax, 0x88292cf8
jg 0x1400aad60
cmp eax, 0x875f25b7
je 0x1400b033b
cmp eax, 0x877330dd
je 0x1400b0358
cmp eax, 0x87c1c5dc
jne 0x1400a0b23
mov eax, 0xda37c6e3
jmp 0x1400a0b23
cmp eax, 0x4cbfbe25
jg 0x1400aadd6
cmp eax, 0x4cbb912c
je 0x1400b0371
cmp eax, 0x4cbec234
je 0x1400b037b
cmp eax, 0x4cbecd45
jne 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp eax, 0xc9910c87
jg 0x1400aae01
cmp eax, 0xc914d196
je 0x1400b03c2
cmp eax, 0xc97d10e2
je 0x1400b0407
cmp eax, 0xc97f6c88
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x5180bcd3
mov ebx, 0x889364de
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x5180bcd3
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x2cb92569
jg 0x1400aae3f
cmp eax, 0x2bc7b7b4
je 0x1400b041e
cmp eax, 0x2c198959
je 0x1400b0442
cmp eax, 0x2c6bd699
jne 0x1400a0b23
mov rax, qword [rbp + 0x950]
mov rdx, qword [rbp + 0x950]
dec rdx
mov rcx, qword [rbp + 0xf60]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x2d097e5a
jmp 0x1400a0b23
cmp eax, 0xa8f55847
jg 0x1400aae95
cmp eax, 0xa83b0b49
je 0x1400b04c4
cmp eax, 0xa8c4ecd9
je 0x1400b04ce
cmp eax, 0xa8ee34d8
jne 0x1400a0b23
cmp byte [rbp + 0xfc9], 0
mov eax, 0xc9917151
mov ecx, 0x479857f4
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x6a55580a
jg 0x1400aaf11
cmp eax, 0x69d720dc
je 0x1400b04e7
cmp eax, 0x6a2195db
je 0x1400b0527
cmp eax, 0x6a3875ea
jne 0x1400a0b23
mov rax, qword [rbp + 0x7f8]
mov qword [rbp + 0xb48], rax
mov rax, qword [rbp + 0xb48]
mov rcx, qword [0x140126028]
mov qword [rax], rcx
mov rax, qword [rbp + 0xb48]
add rax, 0x10
mov qword [rbp + 0x448], rax
mov eax, 0x367b2776
jmp 0x1400a0b23
cmp eax, 0xfd45d9eb
jg 0x1400aaf71
cmp eax, 0xfc5846ae
je 0x1400b0567
cmp eax, 0xfc8e0b63
je 0x1400b0582
cmp eax, 0xfcabfccb
jne 0x1400a0b23
mov rax, qword [rbp + 0x6a0]
mov rax, qword [rbp + 0xfb0]
mov eax, 0xd1054ac3
jmp 0x1400a0b23
cmp eax, 0x1d51e1d8
jg 0x1400aafc8
cmp eax, 0x1d0cfab4
je 0x1400b05c9
cmp eax, 0x1d12ce85
je 0x1400b05d3
cmp eax, 0x1d3a5e2e
jne 0x1400a0b23
mov r13d, dword [rbp + 0xd84]
mov r12, qword [rbp + 0xfe8]
mov r14, qword [rbp + 0xfa0]
mov eax, 0xd9f386da
jmp 0x1400a0b23
cmp eax, 0x97787730
jg 0x1400ab029
cmp eax, 0x971b5d93
je 0x1400b05ee
cmp eax, 0x972f550a
je 0x1400b05f8
cmp eax, 0x9738e3a4
jne 0x1400a0b23
mov rax, qword [rbp + 0xee0]
cmp rax, qword [rbp + 0x140]
setge byte [rbp + 0xf08]
mov eax, 0x7e31c01f
jmp 0x1400a0b23
cmp eax, 0x5c1c47e8
jg 0x1400ab091
cmp eax, 0x5bdca8d1
je 0x1400b0616
cmp eax, 0x5c062aa5
je 0x1400b062e
cmp eax, 0x5c063b59
jne 0x1400a0b23
cmp byte [rbp + 0xf10], 0
mov eax, 0x759d02b2
mov ecx, 0x85073b00
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xda746745
jg 0x1400ab10f
cmp eax, 0xda37c6e3
je 0x1400b0649
cmp eax, 0xda622b41
je 0x1400b068e
cmp eax, 0xda6412ce
jne 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp eax, 0x3bbcfc36
jg 0x1400ab177
cmp eax, 0x3b643955
je 0x1400b06de
cmp eax, 0x3b888604
je 0x1400b0725
cmp eax, 0x3ba71959
jne 0x1400a0b23
mov dword [rbp + 0xda4], 0
mov eax, 0x9e6432e
jmp 0x1400a0b23
cmp eax, 0xb9dfc43f
jg 0x1400ab1ba
cmp eax, 0xb9a47b02
je 0x1400b0748
cmp eax, 0xb9bf3261
je 0x1400b0761
cmp eax, 0xb9d7462a
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x8c99b5a8
mov edi, 0xa1a1d552
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0x7a15262b
jg 0x1400ab1e5
cmp eax, 0x79995322
je 0x1400b07a0
cmp eax, 0x79cb19ca
je 0x1400b07b1
cmp eax, 0x79df9dc4
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x63d9dedb
mov ebx, 0xbbb699f6
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xebec6726
jg 0x1400ab210
cmp eax, 0xeb33e221
je 0x1400b07ca
cmp eax, 0xeb63157e
je 0x1400b07d4
cmp eax, 0xebb179b2
jne 0x1400a0b23
mov eax, dword [rbp + 0xd78]
cmp eax, 0x13
mov eax, 0x711c7b64
mov ecx, 0xc2fc426
cmovl eax, ecx
jmp 0x1400a0b23
cmp eax, 0x7825c1e
jg 0x1400ab248
cmp eax, 0x6bb8827
je 0x1400b0813
cmp eax, 0x75b9abc
je 0x1400b081d
cmp eax, 0x7752598
jne 0x1400a0b23
mov rcx, qword [rbp + 0x228]
sub rsp, 0x20
mov edx, 0xff
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x65a14341
jmp 0x1400a0b23
cmp eax, 0x84af866c
jg 0x1400ab2b0
cmp eax, 0x8446b665
je 0x1400b086e
cmp eax, 0x84766cb5
je 0x1400b08c3
cmp eax, 0x84ae8fd0
jne 0x1400a0b23
mov al, byte [rbp + 0xa68]
mov rax, qword [rbp + 0xa60]
mov eax, 0x3e00f1c5
jmp 0x1400a0b23
cmp eax, 0x48124925
jg 0x1400ab311
cmp eax, 0x47cda9e1
je 0x1400b08de
cmp eax, 0x47e2e438
je 0x1400b0936
cmp eax, 0x4808c912
jne 0x1400a0b23
mov eax, 0x7003c02d
jmp 0x1400a0b23
cmp eax, 0xc6357db4
jg 0x1400ab34b
cmp eax, 0xc5c84945
je 0x1400b0955
cmp eax, 0xc5d749c5
je 0x1400b099b
cmp eax, 0xc630810f
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x505c5931
mov edi, 0x3665804
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1018]
mov cl, byte [rcx]
mov byte [rbp + 0xf3d], cl
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0x28c373b6
jg 0x1400ab376
cmp eax, 0x284424fe
je 0x1400b09a5
cmp eax, 0x284e4fba
je 0x1400b0a0f
cmp eax, 0x2855062f
jne 0x1400a0b23
mov rax, qword [rbp + 0xb8]
dec rax
mov qword [rbp + 0xb0], rax
mov eax, 0x5a9f5568
jmp 0x1400a0b23
cmp eax, 0xa4a5863e
jg 0x1400ab3de
cmp eax, 0xa4739095
je 0x1400b0a4e
cmp eax, 0xa4790d94
je 0x1400b0a58
cmp eax, 0xa489ac02
jne 0x1400a0b23
mov eax, 0x1688562e
jmp 0x1400a0b23
cmp eax, 0x6705eb28
jg 0x1400ab424
cmp eax, 0x66a1a010
je 0x1400b0b1a
cmp eax, 0x66c1cd97
je 0x1400b0b24
cmp eax, 0x66ee3a40
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x84b4d911
mov ebx, 0x1a4de874
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xf82a5942
jg 0x1400ab44f
cmp eax, 0xf77db851
je 0x1400b0b3d
cmp eax, 0xf80d2f0d
je 0x1400b0b51
cmp eax, 0xf80e69c2
jne 0x1400a0b23
mov eax, 0xe14b84f2
jmp 0x1400a0b23
cmp eax, 0x19161fa2
jg 0x1400ab4a6
cmp eax, 0x17ad0fd7
je 0x1400b0b9d
cmp eax, 0x189c3674
je 0x1400b0ba7
cmp eax, 0x1909e0e0
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0xc718012f
jmp 0x1400a0b23
cmp eax, 0x93ab8a91
jg 0x1400ab4df
cmp eax, 0x93249ebb
je 0x1400b0bc2
cmp eax, 0x937c48f8
je 0x1400b0bea
cmp eax, 0x937dd104
jne 0x1400a0b23
mov rax, qword [rbp + 0xe80]
mov rax, qword [rbp + 0xe80]
mov rax, qword [rbp + 0xe80]
mov rax, qword [rbp + 0xe80]
mov rax, qword [rbp + 0xe80]
mov rax, qword [rbp + 0xe80]
mov rax, qword [rbp + 0xe80]
mov rax, qword [rbp + 0xe80]
mov rdx, qword [rbp + 0xe80]
dec rdx
mov rcx, qword [rbp + 0xe48]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xd312d178
jmp 0x1400a0b23
cmp eax, 0x588a09d5
jg 0x1400ab53e
cmp eax, 0x582b0a73
je 0x1400b0c18
cmp eax, 0x585b52e4
je 0x1400b0c36
cmp eax, 0x587fe181
jne 0x1400a0b23
mov eax, 0x64784920
mov dword [rbp + 0xe9c], 3
mov rcx, qword [rbp + 0xbf0]
mov qword [rbp + 0xc88], rcx
jmp 0x1400a0b23
cmp eax, 0xd5da0249
jg 0x1400ab57a
cmp eax, 0xd55c9382
je 0x1400b0c51
cmp eax, 0xd5ac5107
je 0x1400b0c91
cmp eax, 0xd5d57a68
jne 0x1400a0b23
cmp qword [rbp + 0xbc0], 0
setne byte [rbp + 0xf05]
mov eax, 0x406193e9
jmp 0x1400a0b23
cmp eax, 0x3708d781
jg 0x1400ab5a5
cmp eax, 0x367b2776
je 0x1400b0cd0
cmp eax, 0x36a00215
je 0x1400b0cf2
cmp eax, 0x36ebc0b1
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xdff4d082
mov ebx, 0x2f61185f
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xdff4d082
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xb5a3e478
jg 0x1400ab5d7
cmp eax, 0xb539c296
je 0x1400b0d31
cmp eax, 0xb5823063
je 0x1400b0d4a
cmp eax, 0xb59b54ab
jne 0x1400a0b23
mov rax, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0xf88]
mov dl, byte [rbp + 0xf13]
mov byte [rax + rcx + 8], dl
mov rax, qword [rbp + 0xf88]
inc rax
mov qword [rbp + 0x658], rax
seto byte [rbp + 0x660]
mov eax, 0x6d099220
jmp 0x1400a0b23
cmp eax, 0x75afae4b
jg 0x1400ab609
cmp eax, 0x756f12d0
je 0x1400b0d54
cmp eax, 0x7573507a
je 0x1400b0d73
cmp eax, 0x759d02b2
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xa4739095
mov ebx, 0x35f26325
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xe6694c82
jg 0x1400ab646
cmp eax, 0xe5aebda8
je 0x1400b0da0
cmp eax, 0xe5dba227
je 0x1400b0de2
cmp eax, 0xe641d04a
jne 0x1400a0b23
mov rax, qword [rbp + 0x350]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
test rcx, rax
mov eax, 0x9f8b4026
mov ecx, 0x4fc63221
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0x10156a3d
jg 0x1400ab6c5
cmp eax, 0xfd76835
je 0x1400b0e29
cmp eax, 0xff8176d
je 0x1400b0e68
cmp eax, 0x1013a1f1
jne 0x1400a0b23
mov al, byte [rbp + 0xf44]
not al
or al, 0xfe
cmp al, 0xff
setne byte [rbp + 0xfcf]
mov eax, 0xc33f048e
jmp 0x1400a0b23
cmp eax, 0x8b8be3da
jg 0x1400ab6f0
cmp eax, 0x8aed9618
je 0x1400b0e72
cmp eax, 0x8af331c4
je 0x1400b0e89
cmp eax, 0x8b187181
jne 0x1400a0b23
movzx eax, byte [rbp + 0xf5b]
mov dword [rbp + 0xe98], eax
mov eax, 0x9a958857
jmp 0x1400a0b23
cmp eax, 0x505c5930
jg 0x1400ab71b
cmp eax, 0x5037cff3
je 0x1400b0f08
cmp eax, 0x503c6c40
je 0x1400b0f4f
cmp eax, 0x504d9cdb
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0x3e0], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6d57858e
mov ebx, 0x8bd62f5f
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x6d57858e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xcf05349a
jg 0x1400ab755
cmp eax, 0xcea416e5
je 0x1400b0f59
cmp eax, 0xceac60c3
je 0x1400b0f63
cmp eax, 0xceeebcd6
jne 0x1400a0b23
cmp byte [rbp + 0xf57], 0
mov eax, 0x2b7717b
mov ecx, 0x31ed67de
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x30d314b9
jg 0x1400ab7b5
cmp eax, 0x2ffa119f
je 0x1400b0f88
cmp eax, 0x309cc218
je 0x1400b0f92
cmp eax, 0x30b7b658
jne 0x1400a0b23
mov eax, 0x8d03bdd7
jmp 0x1400a0b23
cmp eax, 0xac1304be
jg 0x1400ab7ea
cmp eax, 0xabfd1cc9
je 0x1400b0f9c
cmp eax, 0xac013ca3
je 0x1400b10a2
cmp eax, 0xac0deb8b
jne 0x1400a0b23
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov dword [rbp + 0xfe4], 0x15
mov rax, qword [rbp + 0xfa8]
mov qword [rbp + 0xec0], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
cmp eax, 0x6e2ca056
jg 0x1400ab84a
cmp eax, 0x6dfa6d27
je 0x1400b10d0
cmp eax, 0x6e07c29e
je 0x1400b10e8
cmp eax, 0x6e13744f
jne 0x1400a0b23
mov rax, qword [rbp + 0xdc0]
lea rcx, [0x14010cc90]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0xf98]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0xf98]
mov qword [rax + 8], rcx
mov eax, 0x5c96c41d
jmp 0x1400a0b23
cmp eax, 0x36ff65
jg 0x1400ab87c
cmp eax, 0xffe34620
je 0x1400b1101
cmp eax, 0xfff987c2
je 0x1400b1140
cmp eax, 0x33b368
jne 0x1400a0b23
cmp qword [rbp + 0xf60], 0
sets byte [rbp + 0xf01]
mov eax, 0x400c169f
jmp 0x1400a0b23
cmp eax, 0x206ca7ee
jg 0x1400ab8d5
cmp eax, 0x1fefb801
je 0x1400b1165
cmp eax, 0x206150b2
je 0x1400b1183
cmp eax, 0x2061aa17
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0xbde43588
mov edi, 0x4728202d
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xf70]
mov rcx, qword [rcx]
mov qword [rbp + 0x1d0], rcx
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0x9bb837cc
jg 0x1400ab923
cmp eax, 0x9b77c14b
je 0x1400b11a1
cmp eax, 0x9b8117fa
je 0x1400b11e6
cmp eax, 0x9bb625a4
jne 0x1400a0b23
mov rdx, qword [rbp + 0xfa0]
sub rsp, 0x20
lea rcx, [rbp + 0x4b0]
call fcn.14000acdc
add rsp, 0x20
mov eax, 0x38ba9ec9
jmp 0x1400a0b23
cmp eax, 0x5f4b6a9e
jg 0x1400ab98b
cmp eax, 0x5efffcc3
je 0x1400b1225
cmp eax, 0x5f160ee7
je 0x1400b124d
cmp eax, 0x5f2d2fdf
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x891fe9d4
mov ebx, 0x81a1c19a
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x891fe9d4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xde56b74e
jg 0x1400ab9b6
cmp eax, 0xddf2bd8a
je 0x1400b12a3
cmp eax, 0xde05fa1d
je 0x1400b12c1
cmp eax, 0xde2237f8
jne 0x1400a0b23
mov rax, qword [rbp + 0xbd8]
mov qword [rbp + 0x348], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1f9b9dac
mov ebx, 0x9c851c99
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1f9b9dac
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x3f90d00c
jg 0x1400aba16
cmp eax, 0x3e851c6b
je 0x1400b1308
cmp eax, 0x3f514107
je 0x1400b131f
cmp eax, 0x3f5356a1
jne 0x1400a0b23
mov rdx, qword [rbp + 0x438]
dec rdx
mov rcx, qword [rbp + 0xfa0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x36ff66
jmp 0x1400a0b23
cmp eax, 0xbdeea19d
jg 0x1400aba99
cmp eax, 0xbd45397f
je 0x1400b1333
cmp eax, 0xbdc1578a
je 0x1400b133d
cmp eax, 0xbde43588
jne 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov eax, 0x2061aa17
jmp 0x1400a0b23
cmp eax, 0x7ded953f
jg 0x1400abad3
cmp eax, 0x7d5c7e6b
je 0x1400b1351
cmp eax, 0x7d6871c3
je 0x1400b1390
cmp eax, 0x7debfa5d
jne 0x1400a0b23
mov eax, dword [rbp + 0xd90]
mov dword [rbp + 0xe18], eax
mov rax, qword [rbp + 0xc10]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xd0901538
mov ebx, 0xd7937104
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd0901538
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xefb343c8
jg 0x1400abafe
cmp eax, 0xeedbc21c
je 0x1400b13a9
cmp eax, 0xeef5e43d
je 0x1400b13b3
cmp eax, 0xef7f5586
jne 0x1400a0b23
mov eax, dword [rbp + 0xd88]
cmp eax, 0xd
sete byte [rbp + 0xf55]
mov eax, 0xc69f2765
jmp 0x1400a0b23
cmp eax, 0x568d0c3
jg 0x1400abb3a
cmp eax, 0x4d9648a
je 0x1400b13cd
cmp eax, 0x55a6e33
je 0x1400b13d7
cmp eax, 0x55b1b5a
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb8b4341b
mov ebx, 0x628c29aa
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x835ebf8b
jg 0x1400abb9a
cmp eax, 0x82649d29
je 0x1400b141e
cmp eax, 0x82a997c8
je 0x1400b145e
cmp eax, 0x82bbba50
jne 0x1400a0b23
mov eax, 0xbb82316a
jmp 0x1400a0b23
cmp eax, 0x4691413b
jg 0x1400abbd5
cmp eax, 0x45b6c1df
je 0x1400b1476
cmp eax, 0x45ba82b3
je 0x1400b148d
cmp eax, 0x46721bb6
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6d57858e
mov ebx, 0x504d9cdb
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x6d57858e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xc4c975d1
jg 0x1400abc1c
cmp eax, 0xc4238e69
je 0x1400b1497
cmp eax, 0xc4365b15
je 0x1400b1593
cmp eax, 0xc48a4eb6
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xf327bab9
mov ebx, 0xac9d8496
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x26ede366
jg 0x1400abc5f
cmp eax, 0x2661ce09
je 0x1400b15c0
cmp eax, 0x266e84c8
je 0x1400b15ff
cmp eax, 0x26d1dc4e
jne 0x1400a0b23
mov eax, 0x1cf989dc
jmp 0x1400a0b23
cmp eax, 0xa2f9777a
jg 0x1400abca9
cmp eax, 0xa28611e0
je 0x1400b16ab
cmp eax, 0xa2f67ece
je 0x1400b16f2
cmp eax, 0xa2f91547
jne 0x1400a0b23
cmp qword [rbp + 0xe68], 0
sets byte [rbp + 0xf2d]
mov eax, 0x7028163a
jmp 0x1400a0b23
cmp eax, 0x64fda3a3
jg 0x1400abce1
cmp eax, 0x64784920
je 0x1400b170a
cmp eax, 0x6499e4a6
je 0x1400b172e
cmp eax, 0x64a61ebe
jne 0x1400a0b23
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov dword [rbp + 0xfe4], 3
mov rax, qword [rbp + 0xfa8]
mov qword [rbp + 0xec0], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
cmp eax, 0xf54b3159
jg 0x1400abd41
cmp eax, 0xf4ccc3d5
je 0x1400b1738
cmp eax, 0xf4ff54fc
je 0x1400b1742
cmp eax, 0xf53fc240
jne 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov rax, qword [rax]
mov qword [rbp + 0x550], rax
mov eax, 0x88292cf9
jmp 0x1400a0b23
cmp eax, 0x15fb6e3b
jg 0x1400abda1
cmp eax, 0x159f67bc
je 0x1400b1789
cmp eax, 0x15bfe68d
je 0x1400b17d0
cmp eax, 0x15ceadb4
jne 0x1400a0b23
mov rax, qword [rbp + 0x9a0]
mov al, byte [rbp + 0x9a8]
mov byte [rbp + 0xf1f], al
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2fe284ee
mov ebx, 0xb3ddd230
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2fe284ee
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x9247689c
jg 0x1400abddb
cmp eax, 0x91d90159
je 0x1400b17da
cmp eax, 0x920e0989
je 0x1400b181a
cmp eax, 0x923f4a99
jne 0x1400a0b23
cmp byte [rbp + 0xf59], 0
mov eax, 0xc3104ff8
mov ecx, 0x6286c0aa
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x5715d681
jg 0x1400abe43
cmp eax, 0x56d2d835
je 0x1400b1833
cmp eax, 0x56d3a4e9
je 0x1400b184e
cmp eax, 0x56de8ef0
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0xb0188897
jmp 0x1400a0b23
cmp eax, 0xd4e80a83
jg 0x1400abe7d
cmp eax, 0xd4099dc5
je 0x1400b1873
cmp eax, 0xd452d160
je 0x1400b187d
cmp eax, 0xd467c33b
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xbec027c0
mov ebx, 0x8efe32fd
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbec027c0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x35595c5e
jg 0x1400abee5
cmp eax, 0x351a68d4
je 0x1400b1887
cmp eax, 0x3536d0ea
je 0x1400b1891
cmp eax, 0x3538d275
jne 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xcf0], rax
xor eax, eax
mov qword [rbp + 0xd08], rax
mov eax, 0xa92c114f
jmp 0x1400a0b23
cmp eax, 0xb34de6d1
jg 0x1400abf1e
cmp eax, 0xb2d1e8f8
je 0x1400b18b0
cmp eax, 0xb2eca714
je 0x1400b18dd
cmp eax, 0xb324c947
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0x61624f6f
mov edi, 0xdd6bd3f
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0x7434a69e
jg 0x1400abf63
cmp eax, 0x73889016
je 0x1400b18e7
cmp eax, 0x73b64401
je 0x1400b1947
cmp eax, 0x73c625af
jne 0x1400a0b23
mov eax, 0x53fdd9cc
jmp 0x1400a0b23
cmp eax, 0xe44cda34
jg 0x1400abf9f
cmp eax, 0xe3d67cbd
je 0x1400b197c
cmp eax, 0xe3ec8a60
je 0x1400b1ace
cmp eax, 0xe4253a31
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x9826e41d
mov ebx, 0x2eace3e
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xe3ae942
jg 0x1400abfdb
cmp eax, 0xd61d216
je 0x1400b1ad8
cmp eax, 0xdd6bd3f
je 0x1400b1af6
cmp eax, 0xe15a447
jne 0x1400a0b23
mov eax, 0xf33b2aa7
jmp 0x1400a0b23
cmp eax, 0x8932dc7c
jg 0x1400ac006
cmp eax, 0x88d5f37d
je 0x1400b1b3b
cmp eax, 0x8906004d
je 0x1400b1b45
cmp eax, 0x891fe9d4
jne 0x1400a0b23
mov eax, 0x81a1c19a
jmp 0x1400a0b23
cmp eax, 0x4e5d22c2
je 0x1400b1b6b
cmp eax, 0x4eca8b8f
je 0x1400b1bb2
cmp eax, 0x4ee3302d
jne 0x1400a0b23
mov eax, 0x88a71975
jmp 0x1400a0b23
cmp eax, 0xcae2e2c2
je 0x1400b1bf1
cmp eax, 0xcaff4034
je 0x1400b1c08
cmp eax, 0xcb09ab58
jne 0x1400a0b23
mov rax, qword [rbp + 0xc40]
mov qword [rbp + 0xcb0], rax
mov rax, qword [rbp + 0xaf0]
mov qword [rbp + 0xcc0], rax
mov eax, 0xfda794e2
jmp 0x1400a0b23
cmp eax, 0x2db2a03f
je 0x1400b1c1c
cmp eax, 0x2dcb7207
je 0x1400b1c9a
cmp eax, 0x2e209241
jne 0x1400a0b23
mov eax, dword [rbp + 0xd8c]
mov dword [rbp + 0xd70], eax
mov rax, qword [rbp + 0xac0]
mov eax, 0xd358a63e
jmp 0x1400a0b23
cmp eax, 0xa9b8d487
je 0x1400b1cbc
cmp eax, 0xa9ce95ca
je 0x1400b1cd5
cmp eax, 0xa9e3af73
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xb09c4f89
mov ebx, 0x12ff0b2c
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x6beaf013
je 0x1400b1d3c
cmp eax, 0x6c271deb
je 0x1400b1d74
cmp eax, 0x6c29f540
jne 0x1400a0b23
mov eax, 0xa05b0a7e
jmp 0x1400a0b23
cmp eax, 0xfe607314
je 0x1400b1dbb
cmp eax, 0xfe7deb21
je 0x1400b1dd6
cmp eax, 0xfe8314b8
jne 0x1400a0b23
mov rax, qword [rbp + 0xa90]
mov qword [rbp + 0x570], rax
mov eax, 0x712b5b9e
jmp 0x1400a0b23
cmp eax, 0x1ee14800
je 0x1400b1def
cmp eax, 0x1ef1c15d
je 0x1400b1df9
cmp eax, 0x1efb4dfa
jne 0x1400a0b23
cmp byte [rbp + 0xf09], 0
mov eax, 0x469f0a
mov ecx, 0x33ccb41a
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x99252112
je 0x1400b1e40
cmp eax, 0x9971cf91
je 0x1400b1e94
cmp eax, 0x99d88945
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xbcbbeaf0
mov ebx, 0x5ef90e6c
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbcbbeaf0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x5d3edb54
je 0x1400b1edb
cmp eax, 0x5d3f6b80
je 0x1400b1ef4
cmp eax, 0x5d493920
jne 0x1400a0b23
mov eax, 0x33defb8d
xor ecx, ecx
mov qword [rbp + 0x880], rcx
xor ecx, ecx
mov qword [rbp + 0x888], rcx
jmp 0x1400a0b23
cmp eax, 0xdc643528
je 0x1400b1f0d
cmp eax, 0xdc7f1b72
je 0x1400b1f54
cmp eax, 0xdc999996
jne 0x1400a0b23
cmp dword [rbp + 0xd84], 0
mov eax, 0x1d3a5e2e
mov ecx, 0x93249ebb
cmove eax, ecx
mov rcx, qword [rbp + 0xfa0]
mov qword [rbp + 0x878], rcx
jmp 0x1400a0b23
cmp eax, 0x3d15b8a5
je 0x1400b1f5e
cmp eax, 0x3d286008
je 0x1400b1f77
cmp eax, 0x3d30e1d9
jne 0x1400a0b23
mov rax, qword [rbp + 0xdb0]
mov rax, qword [rbp + 0xdb0]
mov rax, qword [rbp + 0xdb0]
mov rax, qword [rbp + 0xdb0]
mov rax, qword [rbp + 0xdb0]
mov eax, 0x5f160ee7
jmp 0x1400a0b23
cmp eax, 0xbbc01135
je 0x1400b1f92
cmp eax, 0xbbcff134
je 0x1400b1fb4
cmp eax, 0xbbf73350
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x218b5387
mov ebx, 0x32ef00b4
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x218b5387
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x7afc55fb
je 0x1400b1fcd
cmp eax, 0x7b2f2831
je 0x1400b1fd7
cmp eax, 0x7b60c46c
jne 0x1400a0b23
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004b772
add rsp, 0x20
mov qword [rbp + 0x7a8], rax
mov eax, 0x222ff7ef
jmp 0x1400a0b23
cmp eax, 0xed0411b5
je 0x1400b2007
cmp eax, 0xed08bf6b
je 0x1400b204e
cmp eax, 0xed336d1f
jne 0x1400a0b23
sub rsp, 0x20
mov rcx, qword [rbp + 0xed0]
call fcn.1400b8e95
add rsp, 0x20
mov rax, qword [rbp + 0x990]
shl rax, 2
mov qword [rbp + 0x78], rax
mov eax, 0x61b8be8
jmp 0x1400a0b23
cmp eax, 0x8dde9f3
je 0x1400b2095
cmp eax, 0x8e75d8d
je 0x1400b20ad
cmp eax, 0x92526d0
jne 0x1400a0b23
cmp dword [rbp + 0xe24], 0
mov eax, 0x393db5cf
mov ecx, 0x3be26a7b
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0x85e57f40
je 0x1400b20ec
cmp eax, 0x86248566
je 0x1400b2105
cmp eax, 0x86442a3f
jne 0x1400a0b23
mov rax, qword [rbp + 0x7b0]
lea rcx, [0x14010cb90]
movzx eax, byte [rax + rcx]
mov qword [rbp + 0xa38], rax
lea rax, [rbp + 0x8b8]
mov qword [rbp + 0xb38], rax
mov rax, qword [rbp + 0xb38]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x80eb1b17
mov ebx, 0x43dfffcb
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x80eb1b17
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x4a69cce8
je 0x1400b2152
cmp eax, 0x4a71974d
je 0x1400b2199
cmp eax, 0x4a8b8a7e
jne 0x1400a0b23
mov rax, qword [rbp + 0xe30]
mov rax, qword [rbp + 0x550]
mov eax, 0x10ce720c
jmp 0x1400a0b23
cmp eax, 0xc72ecbd6
je 0x1400b21b4
cmp eax, 0xc74f1b7e
je 0x1400b21d0
cmp eax, 0xc778029b
jne 0x1400a0b23
mov rdx, qword [rbp + 0x1c8]
mov rcx, qword [rbp + 0xf88]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov rax, qword [rbp + 0xad8]
mov qword [rbp + 0xec0], rax
mov dword [rbp + 0xfe4], 3
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
cmp eax, 0x2a106556
je 0x1400b21da
cmp eax, 0x2a48c889
je 0x1400b21e4
cmp eax, 0x2a4e282c
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x901b12cb
mov ebx, 0xffded05d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x901b12cb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xa681a919
je 0x1400b21fc
cmp eax, 0xa71265bd
je 0x1400b220c
cmp eax, 0xa724a1bc
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xbde43588
mov ebx, 0x2061aa17
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbde43588
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x6849a87c
je 0x1400b224c
cmp eax, 0x684d1df9
je 0x1400b226b
cmp eax, 0x685553d2
jne 0x1400a0b23
mov rax, qword [rbp + 0xbc8]
mov eax, 0xf38ae9c6
jmp 0x1400a0b23
cmp eax, 0xf965e3ce
je 0x1400b2289
cmp eax, 0xf9c9ceda
je 0x1400b229a
cmp eax, 0xfa21b990
jne 0x1400a0b23
mov eax, dword [rbp + 0xe90]
cmp eax, 0x15
mov eax, 0xe139398b
mov ecx, 0x4a71974d
cmovl eax, ecx
jmp 0x1400a0b23
cmp eax, 0x1a9639eb
je 0x1400b2309
cmp eax, 0x1b2852b5
je 0x1400b236e
cmp eax, 0x1b8d2a56
jne 0x1400a0b23
lea rcx, [rbp + 0x10]
mov qword [rbp + 0x6c8], rcx
mov rax, qword [rbp + 0x6c8]
mov rdx, qword [rbp + 0xfa8]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x9b8], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 0x250], rax
mov eax, 0x5eaa88b3
jmp 0x1400a0b23
cmp eax, 0x95a27879
je 0x1400b23ce
cmp eax, 0x95be92d2
je 0x1400b23e6
cmp eax, 0x95ebb39c
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x1a5096fd
mov ebx, 0x4370ee0d
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x59f3c058
je 0x1400b2431
cmp eax, 0x5a42879a
je 0x1400b243b
cmp eax, 0x5a699c4e
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xb48ce1fb
mov ebx, 0x2b4b4b4c
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x720]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xd7937104
je 0x1400b2454
cmp eax, 0xd79d70e2
je 0x1400b249b
cmp eax, 0xd7b24441
jne 0x1400a0b23
mov rcx, qword [rbp + 0x158]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0xc74f1b7e
jmp 0x1400a0b23
cmp eax, 0x38ba9ec9
je 0x1400b24da
cmp eax, 0x38eb9b44
je 0x1400b253f
cmp eax, 0x391820b2
jne 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov rax, qword [rax]
mov qword [rbp + 0x80], rax
mov eax, 0x8852524a
jmp 0x1400a0b23
cmp eax, 0xb6c2dab5
je 0x1400b2558
cmp eax, 0xb6ebb89a
je 0x1400b259f
cmp eax, 0xb6effc4f
jne 0x1400a0b23
cmp byte [rbp + 0xf06], 0
mov eax, 0xc4c975d2
mov ecx, 0x89752597
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x76baa61e
je 0x1400b25df
cmp eax, 0x7700509e
je 0x1400b25fa
cmp eax, 0x7721710d
jne 0x1400a0b23
movaps xmmword [rbp + 0x890], xmm6
mov eax, 0xa76c942e
jmp 0x1400a0b23
cmp eax, 0xe95957d3
je 0x1400b2627
cmp eax, 0xe961edd6
je 0x1400b2638
cmp eax, 0xe96d7783
jne 0x1400a0b23
mov eax, 0xe2ede82b
mov dword [rbp + 0xe2c], 3
mov rcx, qword [rbp + 0xe48]
mov qword [rbp + 0xbb0], rcx
jmp 0x1400a0b23
cmp eax, 0x11d8cd24
je 0x1400b2670
cmp eax, 0x122bbcb6
je 0x1400b267a
cmp eax, 0x123c3327
jne 0x1400a0b23
mov eax, 0x899472bc
jmp 0x1400a0b23
cmp eax, 0x8e571d94
je 0x1400b26ba
cmp eax, 0x8e5b8b04
je 0x1400b27ef
cmp eax, 0x8e9aa368
jne 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xcd0], rax
xor eax, eax
mov qword [rbp + 0xcb8], rax
mov eax, 0x421e7a1c
jmp 0x1400a0b23
cmp eax, 0x520537f4
je 0x1400b282e
cmp eax, 0x52645950
je 0x1400b286e
cmp eax, 0x526d0275
jne 0x1400a0b23
lea rax, [rbp + 0x510]
mov qword [rbp + 0xa30], rax
mov rax, qword [rbp + 0xa30]
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf90]
mov al, byte [rax + rcx + 8]
mov byte [rbp + 0xfd1], al
mov eax, 0x570d4ce
jmp 0x1400a0b23
cmp eax, 0xd0901538
je 0x1400b28a1
cmp eax, 0xd09752e8
je 0x1400b28ab
cmp eax, 0xd09beee9
jne 0x1400a0b23
mov rax, qword [rbp + 0xd8]
mov rcx, qword [rbp + 0xf60]
mov al, byte [rax + rcx + 8]
mov byte [rbp + 0xff8], al
mov eax, 0x5d6c587c
jmp 0x1400a0b23
cmp eax, 0x32443022
je 0x1400b28b5
cmp eax, 0x325ad250
je 0x1400b28f4
cmp eax, 0x326af3b6
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x1a9639eb
mov ebx, 0xca0034ca
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1a9639eb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xad34488b
je 0x1400b28fe
cmp eax, 0xadd42ac3
je 0x1400b2919
cmp eax, 0xae530ca0
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x3b0], rax
mov eax, 0xc15a1d29
jmp 0x1400a0b23
cmp eax, 0x6fedacd7
je 0x1400b2923
cmp eax, 0x7003c02d
je 0x1400b296a
cmp eax, 0x70235fa4
jne 0x1400a0b23
mov rax, qword [rbp + 0x948]
mov rcx, qword [rbp + 0x588]
mov qword [rcx], rax
mov rax, qword [rbp + 0xd60]
mov rcx, qword [rbp + 0xbf8]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xf68]
mov rdx, qword [rbp + 0xd60]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x938]
mov rax, qword [rbp + 0xb68]
movups xmm0, xmmword [0x14010ccd0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf68]
mov rdx, qword [rbp + 0xb68]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xc70]
mov qword [rbp + 0x580], rax
mov rax, qword [rbp + 0x580]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x2c198959
mov ebx, 0xe98f5d2e
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2c198959
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x17ab427
je 0x1400b2983
cmp eax, 0x18cf653
je 0x1400b298d
cmp eax, 0x1bc3e4e
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x57cc1000
mov ebx, 0x6320b940
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0xa90], 0
setne byte [rbp + 0xefc]
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x2287a80b
je 0x1400b29a8
cmp eax, 0x22ca5258
je 0x1400b29b8
cmp eax, 0x22d3252c
jne 0x1400a0b23
mov eax, 0x1d5445ea
jmp 0x1400a0b23
cmp eax, 0x9de2edc0
je 0x1400b29c9
cmp eax, 0x9e008e89
je 0x1400b29eb
cmp eax, 0x9e039bf6
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3db1597d
mov ebx, 0x9001cf5b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x5ff1d9b0
je 0x1400b2a20
cmp eax, 0x6076599d
je 0x1400b2a67
cmp eax, 0x6094a52d
jne 0x1400a0b23
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004b772
add rsp, 0x20
mov ecx, dword [0x14012c5a8]
mov edi, dword [0x14012c5cc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete r8b
cmp edi, 0xa
setl dl
xor dl, r8b
mov edx, 0x19abc7f2
mov esi, 0xeb33e221
cmovne edx, esi
test ecx, ebx
mov ecx, edx
cmove ecx, esi
cmp edi, 0xa
mov qword [rbp + 0x6e0], rax
cmovge ecx, edx
mov eax, ecx
jmp 0x1400a0b23
cmp eax, 0xe03318f7
je 0x1400b2ac8
cmp eax, 0xe04f441f
je 0x1400b2b0f
cmp eax, 0xe0a4115c
jne 0x1400a0b23
cmp qword [rbp + 0x160], 0
mov eax, 0x69b78536
mov ecx, 0x2cb9256a
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0x41429d99
je 0x1400b2b19
cmp eax, 0x414cc0ea
je 0x1400b2b58
cmp eax, 0x41b27a76
jne 0x1400a0b23
mov dword [rbp + 0x1024], 0
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp eax, 0xbfc544fe
je 0x1400b2b7a
cmp eax, 0xbfedcc2f
je 0x1400b2b9d
cmp eax, 0xc00149b7
jne 0x1400a0b23
mov rax, qword [rbp + 0x440]
mov rcx, qword [rbp + 0xfa0]
cmp rcx, rax
setge byte [rbp + 0xf50]
mov eax, 0xdeb1ba66
jmp 0x1400a0b23
cmp eax, 0x7f3a8795
je 0x1400b2bae
cmp eax, 0x7f513c9c
je 0x1400b2bc7
cmp eax, 0x7f55b6d3
jne 0x1400a0b23
sub rsp, 0x20
mov rcx, qword [rbp + 0xed0]
call fcn.1400b8e95
add rsp, 0x20
mov eax, 0xd15f28f6
jmp 0x1400a0b23
cmp eax, 0xf0128403
je 0x1400b2bf1
cmp eax, 0xf015994f
je 0x1400b2c38
cmp eax, 0xf05a34b0
jne 0x1400a0b23
cmp qword [rbp + 0xfa8], 0
sets byte [rbp + 0xf28]
mov eax, 0x62a4031e
jmp 0x1400a0b23
cmp eax, 0x2eace3e
je 0x1400b2c4c
cmp eax, 0x2f1049b
je 0x1400b2c99
cmp eax, 0x350e8a7
jne 0x1400a0b23
mov rax, qword [rbp + 0xbe0]
mov rax, qword [rax]
mov qword [rbp + 0x3d0], rax
mov eax, 0x902b6fa6
jmp 0x1400a0b23
cmp eax, 0x80793e84
je 0x1400b2ca3
cmp eax, 0x809c6461
je 0x1400b2cbc
cmp eax, 0x80b08f85
jne 0x1400a0b23
lea rax, [rbp + 0x4b0]
mov qword [rbp + 0xa58], rax
mov rax, qword [rbp + 0xa58]
mov eax, 0x6a55580b
jmp 0x1400a0b23
cmp eax, 0x43319af4
je 0x1400b2d03
cmp eax, 0x4370ee0d
je 0x1400b2d6e
cmp eax, 0x4386f99c
jne 0x1400a0b23
cmp qword [rbp + 0x5e0], 0
setne byte [rbp + 0xf04]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb5e01a76
mov ebx, 0x5fc680cd
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb5e01a76
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xc1a6eff4
je 0x1400b2db5
cmp eax, 0xc1b91624
je 0x1400b2dbf
cmp eax, 0xc1c9b9b2
jne 0x1400a0b23
mov eax, 0x5c062aa5
jmp 0x1400a0b23
cmp eax, 0x241df07d
je 0x1400b2e06
cmp eax, 0x245cbc13
je 0x1400b2e56
cmp eax, 0x24811050
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x84ae8fd0
mov ebx, 0x3e00f1c5
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x9f8b4026
je 0x1400b2e96
cmp eax, 0xa003f093
je 0x1400b2edd
cmp eax, 0xa02656ba
jne 0x1400a0b23
mov eax, 0x65ec7a0a
jmp 0x1400a0b23
cmp eax, 0x628658b1
je 0x1400b2ee7
cmp eax, 0x6286c0aa
je 0x1400b2f02
cmp eax, 0x628c29aa
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb8b4341b
mov ebx, 0xbd40138a
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb8b4341b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xf2bd6558
je 0x1400b2f41
cmp eax, 0xf2d66967
je 0x1400b2f88
cmp eax, 0xf31553ae
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x19abc7f2
mov ebx, 0x6094a52d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x19abc7f2
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x12ff0b2c
je 0x1400b2fa0
cmp eax, 0x13320245
je 0x1400b2faa
cmp eax, 0x135f5a51
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbb80c54d
mov ebx, 0x6dc3539c
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x9001cf5b
je 0x1400b2fc2
cmp eax, 0x901b12cb
je 0x1400b302c
cmp eax, 0x902b6fa6
jne 0x1400a0b23
mov rax, qword [rbp + 0x3d0]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
test rcx, rax
setne byte [rbp + 0xf47]
mov eax, 0x3bbcfc37
jmp 0x1400a0b23
cmp eax, 0x53d7d813
je 0x1400b3036
cmp eax, 0x53e364ea
je 0x1400b307d
cmp eax, 0x53fdd9cc
jne 0x1400a0b23
cmp qword [rbp + 0xa88], 0
setne byte [rbp + 0xefa]
mov eax, 0x6bb27727
jmp 0x1400a0b23
cmp eax, 0xd1b78c30
je 0x1400b3087
cmp eax, 0xd1c5cd4f
je 0x1400b30a0
cmp eax, 0xd1ce0f4e
jne 0x1400a0b23
mov rax, qword [rbp + 0x780]
mov rcx, qword [rbp + 0xf80]
add rax, rcx
add rax, 8
mov qword [rbp + 0x778], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xbb851b6
mov ebx, 0x4fbaf831
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbb851b6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x335af168
je 0x1400b30c1
cmp eax, 0x33608821
je 0x1400b30cb
cmp eax, 0x3397f01e
jne 0x1400a0b23
mov rax, qword [rbp + 0xd40]
mov rcx, qword [rbp + 0xd48]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xd40]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x9f8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xcb53bc95
mov ebx, 0xbc73bacd
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xcb53bc95
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xb067ac68
je 0x1400b310b
cmp eax, 0xb093d505
je 0x1400b3115
cmp eax, 0xb09c4f89
jne 0x1400a0b23
mov eax, 0xa9e3af73
jmp 0x1400a0b23
cmp eax, 0x712b5b9e
je 0x1400b311f
cmp eax, 0x715e05e1
je 0x1400b3166
cmp eax, 0x71d2d42e
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa4157ce6
mov ebx, 0xea7de8a9
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xa4157ce6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xe1975a1e
je 0x1400b327b
cmp eax, 0xe1c9ed96
je 0x1400b329a
cmp eax, 0xe22e24b5
jne 0x1400a0b23
mov eax, 0x6aa7b1b6
jmp 0x1400a0b23
cmp eax, 0xa6e3301
je 0x1400b32b3
cmp eax, 0xac76371
je 0x1400b32cb
cmp eax, 0xae2de15
jne 0x1400a0b23
mov rax, qword [rbp + 0x1018]
mov al, byte [rax]
mov byte [rbp + 0xf35], al
mov eax, 0xd9c85df6
jmp 0x1400a0b23
cmp eax, 0x86ee34d1
je 0x1400b330b
cmp eax, 0x870a0cdf
je 0x1400b3315
cmp eax, 0x8715296f
jne 0x1400a0b23
mov rax, qword [rbp + 0x8f0]
mov qword [rbp + 0x2d8], rax
mov eax, 0xcada3b95
jmp 0x1400a0b23
cmp eax, 0x4c67e3c0
je 0x1400b332e
cmp eax, 0x4cb4105e
je 0x1400b3349
cmp eax, 0x4cba28fe
jne 0x1400a0b23
mov eax, 0xcf417733
jmp 0x1400a0b23
cmp eax, 0xc8a31bb2
je 0x1400b3384
cmp eax, 0xc8e22655
je 0x1400b33bc
cmp eax, 0xc908fa77
jne 0x1400a0b23
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0xbc8], rax
mov rax, qword [rbp + 0xca0]
mov qword [rbp + 0xaa0], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x9145d73b
mov ebx, 0x44eaf6ea
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x9145d73b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x2b8218b1
je 0x1400b3403
cmp eax, 0x2ba4d50d
je 0x1400b3430
cmp eax, 0x2bc4a31e
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd2198dd6
mov ebx, 0xee4a2524
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd2198dd6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xa80719bc
je 0x1400b344b
cmp eax, 0xa81e715b
je 0x1400b3492
cmp eax, 0xa8398d83
jne 0x1400a0b23
mov r14, qword [rbp + 0xf90]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
cmp eax, 0x69ae1e5b
je 0x1400b34c2
cmp eax, 0x69b78536
je 0x1400b3511
cmp eax, 0x69cd2634
jne 0x1400a0b23
mov rcx, qword [rbp + 0x9d8]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.14005311d
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8eab0dec
mov ebx, 0x90cf3fce
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x8eab0dec
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xfbd836a4
je 0x1400b352a
cmp eax, 0xfbf74c03
je 0x1400b3553
cmp eax, 0xfbfe41ff
jne 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xe30]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp eax, 0x1cf989dc
je 0x1400b35bd
cmp eax, 0x1cf98f7a
je 0x1400b35fd
cmp eax, 0x1d028636
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xa3548a3a
mov ebx, 0x26d1dc4e
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x96b349df
je 0x1400b3607
cmp eax, 0x970a01c1
je 0x1400b364e
cmp eax, 0x970e175b
jne 0x1400a0b23
mov eax, 0xf82a5943
jmp 0x1400a0b23
cmp eax, 0x5b1fc2a5
je 0x1400b36a9
cmp eax, 0x5b3c4fd2
je 0x1400b36c2
cmp eax, 0x5b4cd86f
jne 0x1400a0b23
mov rax, qword [rbp + 0x918]
mov rcx, qword [rbp + 0xfa8]
sub rcx, rax
mov qword [rbp + 0x6f0], rcx
seto byte [rbp + 0x6f8]
mov eax, 0x8c0ecb2b
jmp 0x1400a0b23
cmp eax, 0xd9c85df6
je 0x1400b36d3
cmp eax, 0xd9f386da
je 0x1400b36f7
cmp eax, 0xda0cde95
jne 0x1400a0b23
mov eax, dword [rbp + 0xe90]
cmp eax, 3
mov eax, 0xfa21b990
mov ecx, 0x2d9db508
cmovl eax, ecx
jmp 0x1400a0b23
cmp eax, 0x3a6f6b2a
je 0x1400b3716
cmp eax, 0x3ad0d7ac
je 0x1400b3735
cmp eax, 0x3adcaa17
jne 0x1400a0b23
mov eax, 0xcf988174
jmp 0x1400a0b23
cmp eax, 0xb8b4341b
je 0x1400b3746
cmp eax, 0xb95c045f
je 0x1400b3750
cmp eax, 0xb97f3655
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf9c9ceda
mov ebx, 0xac1304bf
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf9c9ceda
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x79030297
je 0x1400b37e4
cmp eax, 0x7944830a
je 0x1400b37fd
cmp eax, 0x7980a3a8
jne 0x1400a0b23
mov dword [rbp + 0xe2c], 0xc
mov rax, qword [rbp + 0xe48]
mov qword [rbp + 0xbb0], rax
mov eax, 0xe2ede82b
jmp 0x1400a0b23
cmp eax, 0xeaf7ae10
je 0x1400b381b
cmp eax, 0xeb0a5630
je 0x1400b3872
cmp eax, 0xeb1bdf01
jne 0x1400a0b23
mov rax, qword [rbp + 0x608]
mov qword [rbp + 0x968], rax
mov rax, qword [rbp + 0x968]
mov qword [rbp + 0xdc0], rax
mov rax, qword [rbp + 0xdc0]
mov rcx, qword [0x140126028]
mov qword [rax], rcx
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x147258e0
mov ebx, 0x88930423
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x6857539
je 0x1400b38b9
cmp eax, 0x69167aa
je 0x1400b3900
cmp eax, 0x6aa1033
jne 0x1400a0b23
mov rdx, qword [rbp + 0xa28]
movabs rax, 0x85e3257bf5c49731
add rdx, rax
add rdx, qword [rbp + 0xa18]
sub rdx, rax
add rdx, 0x38
sub rsp, 0x20
mov rcx, r15
call fcn.1400449c5
add rsp, 0x20
mov rax, qword [rbp + 0xb38]
movups xmm0, xmmword [rbp + 0x1000]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14010ccb0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
lea rsi, [rbp + 0x8b8]
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf90]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b8b7a
add rsp, 0x20
lea rax, [rbp - 0x30]
mov qword [rbp + 0xc60], rax
mov rax, qword [rbp + 0xc60]
mov eax, 0x423143a7
jmp 0x1400a0b23
cmp eax, 0x8413d3a2
je 0x1400b3933
cmp eax, 0x8418a4f9
je 0x1400b397a
cmp eax, 0x844067a5
jne 0x1400a0b23
mov eax, 0x87622b7
jmp 0x1400a0b23
cmp eax, 0x479857f4
je 0x1400b398b
cmp eax, 0x479feaa4
je 0x1400b399f
cmp eax, 0x47b31b91
jne 0x1400a0b23
mov eax, 0x7944830a
jmp 0x1400a0b23
cmp eax, 0xc56fdab7
je 0x1400b39c1
cmp eax, 0xc57287f2
je 0x1400b39f3
cmp eax, 0xc5bb078c
jne 0x1400a0b23
mov eax, 0x3ded062a
jmp 0x1400a0b23
cmp eax, 0x27bd9434
je 0x1400b3a3a
cmp eax, 0x27cfcb8b
je 0x1400b3a4b
cmp eax, 0x27e07cde
jne 0x1400a0b23
mov rax, qword [rbp + 0x718]
mov eax, 0xd654f077
jmp 0x1400a0b23
cmp eax, 0xa41c305f
je 0x1400b3a64
cmp eax, 0xa41c63b4
je 0x1400b3a8a
cmp eax, 0xa460cfb1
jne 0x1400a0b23
cmp dword [rbp + 0xd80], 0
mov eax, 0x35ba1f8f
mov ecx, 0x248c4724
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0x6666470a
je 0x1400b3ab5
cmp eax, 0x6668c872
je 0x1400b3af6
cmp eax, 0x66969949
jne 0x1400a0b23
mov rcx, qword [rbp + 0x770]
sub rsp, 0x20
mov edx, 0xff
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x47cda9e1
jmp 0x1400a0b23
cmp eax, 0xf66ce397
je 0x1400b3b00
cmp eax, 0xf6a5e979
je 0x1400b3b1d
cmp eax, 0xf6de2dd5
jne 0x1400a0b23
mov al, byte [rbp + 0xefd]
not al
or al, 0xfe
cmp al, 0xff
mov eax, 0x421e7a1c
mov ecx, 0x5f4b6a9f
cmove eax, ecx
mov rcx, qword [rbp + 0xbf8]
mov qword [rbp + 0xcb8], rcx
mov rcx, qword [rbp + 0x940]
mov qword [rbp + 0xcd0], rcx
jmp 0x1400a0b23
cmp eax, 0x170b20d9
je 0x1400b3b5d
cmp eax, 0x174ada6f
je 0x1400b3b76
cmp eax, 0x17a18a86
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0x208], rax
mov eax, 0x6ea201a7
jmp 0x1400a0b23
cmp eax, 0x92e517eb
je 0x1400b3bb6
cmp eax, 0x92f23d90
je 0x1400b3c12
cmp eax, 0x931e48d5
jne 0x1400a0b23
mov eax, 0x12d1d8e6
jmp 0x1400a0b23
cmp eax, 0x5802fe23
je 0x1400b3c2f
cmp eax, 0x58149166
je 0x1400b3c4a
cmp eax, 0x58232288
jne 0x1400a0b23
movzx edx, byte [rbp + 0xfd1]
sub rsp, 0x20
lea rcx, [rbp + 0x510]
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp + 0x510]
mov rcx, qword [rbp + 0x518]
mov qword [rbp + 0xa28], rax
mov qword [rbp + 0xc68], rcx
mov rax, qword [rbp + 0xa30]
mov rax, qword [rbp + 0x1018]
mov al, byte [rax]
mov byte [rbp + 0xf49], al
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x52645950
mov ebx, 0x825dfe1f
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x52645950
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xd535b671
je 0x1400b3c89
cmp eax, 0xd535f6bf
je 0x1400b3cc8
cmp eax, 0xd53e11a9
jne 0x1400a0b23
mov rcx, qword [rbp + 0x3c8]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0xd79d70e2
jmp 0x1400a0b23
cmp eax, 0x35d318a3
je 0x1400b3cf2
cmp eax, 0x35dab83d
je 0x1400b3d42
cmp eax, 0x35f26325
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa4739095
mov ebx, 0x5cfb66df
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xd20]
mov qword [rbp + 0xea8], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xb41fdab7
je 0x1400b3d8b
cmp eax, 0xb47785ab
je 0x1400b3d95
cmp eax, 0xb48ce1fb
jne 0x1400a0b23
mov rax, qword [rbp + 0x1018]
mov eax, 0x2b4b4b4c
jmp 0x1400a0b23
cmp eax, 0x75428a4d
je 0x1400b3d9f
cmp eax, 0x7542f30e
je 0x1400b3db8
cmp eax, 0x754fbe2b
jne 0x1400a0b23
mov rax, qword [rbp + 0xfa8]
inc rax
mov qword [rbp + 0x9a0], rax
seto byte [rbp + 0x9a8]
mov eax, 0x83a15037
jmp 0x1400a0b23
cmp eax, 0xe5051028
je 0x1400b3de5
cmp eax, 0xe510fd2c
je 0x1400b3e25
cmp eax, 0xe554d0c1
jne 0x1400a0b23
mov eax, 0x6fc1da34
jmp 0x1400a0b23
cmp eax, 0xf5bf880
je 0x1400b3e40
cmp eax, 0xf601b35
je 0x1400b3e5b
cmp eax, 0xf8c61c5
jne 0x1400a0b23
mov rax, qword [rbp + 0xe40]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xe68]
mov dl, byte [rbp + 0xfc8]
mov byte [rax + rcx + 8], dl
mov rax, qword [rbp + 0xe68]
mov eax, 0xa19aeb
jmp 0x1400a0b23
cmp eax, 0x89da7012
je 0x1400b3e77
cmp eax, 0x89ebe468
je 0x1400b3eb7
cmp eax, 0x8a6dc703
jne 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp eax, 0x4feaae7e
je 0x1400b3ed6
cmp eax, 0x4ff4fe22
je 0x1400b3f2c
cmp eax, 0x501a9470
jne 0x1400a0b23
mov rax, qword [rbp + 0x5d0]
mov al, byte [rbp + 0x5d8]
mov byte [rbp + 0xf02], al
mov eax, 0x20bb85e0
jmp 0x1400a0b23
cmp eax, 0xcde1c069
je 0x1400b3f40
cmp eax, 0xce378639
je 0x1400b3fb7
cmp eax, 0xce5e91fa
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0xebec6727
mov edi, 0x2554c72c
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x6b8]
mov rcx, qword [rcx]
mov qword [rbp + 0x248], rcx
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0x2fd505d6
je 0x1400b3fd0
cmp eax, 0x2fe284ee
je 0x1400b3fea
cmp eax, 0x2ff3a3aa
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xab3e736c
mov ebx, 0x10861b21
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xab3e736c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xab3e736c
je 0x1400b4001
cmp eax, 0xab8581e3
je 0x1400b400b
cmp eax, 0xabe68a61
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x4b32691c
mov ebx, 0x3ce1d694
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x4b32691c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x6d57858e
je 0x1400b401b
cmp eax, 0x6da3d717
je 0x1400b402c
cmp eax, 0x6dc3539c
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xbb80c54d
mov ebx, 0x73c625af
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xff81adf0
je 0x1400b406b
cmp eax, 0xffd2761d
je 0x1400b408d
cmp eax, 0xffded05d
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x901b12cb
mov ebx, 0xa8398d83
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x1f8bd4b2
je 0x1400b40d4
cmp eax, 0x1f9b9dac
je 0x1400b4114
cmp eax, 0x1fd71f74
jne 0x1400a0b23
cmp byte [rbp + 0xf5f], 0
mov eax, 0x56d3a4e9
mov ecx, 0x88a71975
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x9af4526a
je 0x1400b4125
cmp eax, 0x9b57ddd7
je 0x1400b4155
cmp eax, 0x9b743372
jne 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov rax, qword [rax]
mov qword [rbp + 0xe50], rax
mov eax, 0x256baaff
jmp 0x1400a0b23
cmp eax, 0x5eaa88b3
je 0x1400b4166
cmp eax, 0x5eb65d57
je 0x1400b4197
cmp eax, 0x5ef90e6c
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xbcbbeaf0
mov ebx, 0x345454d4
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbcbbeaf0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xdd9cc9e8
je 0x1400b4205
cmp eax, 0xddc11261
je 0x1400b4221
cmp eax, 0xddd8e2c2
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x78e72e24
mov ebx, 0x3e582dca
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x3e27e817
je 0x1400b4268
cmp eax, 0x3e32550d
je 0x1400b4272
cmp eax, 0x3e582dca
jne 0x1400a0b23
mov rax, qword [rbp + 0xaa8]
mov qword [rbp + 0x1f0], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x78e72e24
mov ebx, 0x11d8cd24
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x78e72e24
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xbc92ded2
je 0x1400b427c
cmp eax, 0xbcbbeaf0
je 0x1400b4387
cmp eax, 0xbd40138a
jne 0x1400a0b23
cmp byte [rbp + 0xf0b], 0
mov eax, 0xb13b1485
mov ecx, 0x9032d5e8
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x7d393cf3
je 0x1400b4391
cmp eax, 0x7d3bd3b2
je 0x1400b43b0
cmp eax, 0x7d58a210
jne 0x1400a0b23
mov dword [rbp + 0xd98], 0
mov eax, 0xc9c7fb35
jmp 0x1400a0b23
cmp eax, 0xee4a2524
je 0x1400b43ce
cmp eax, 0xee5bddc4
je 0x1400b4423
cmp eax, 0xeeb45e07
jne 0x1400a0b23
mov eax, 0x7d5c7e6b
jmp 0x1400a0b23
cmp eax, 0x47f6a01
je 0x1400b446a
cmp eax, 0x49677c3
je 0x1400b4474
cmp eax, 0x4b256d2
jne 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xce8], rax
xor eax, eax
mov qword [rbp + 0xcc8], rax
mov eax, 0x50cb3a03
jmp 0x1400a0b23
cmp eax, 0x81a1c19a
je 0x1400b44b4
cmp eax, 0x81d5d579
je 0x1400b44fb
cmp eax, 0x825dfe1f
jne 0x1400a0b23
mov eax, 0xf10a7b77
jmp 0x1400a0b23
cmp eax, 0x452adf2f
je 0x1400b4516
cmp eax, 0x45626e2f
je 0x1400b4538
cmp eax, 0x4564f367
jne 0x1400a0b23
mov dword [rbp + 0xe2c], 0
mov rax, qword [rbp + 0x480]
mov qword [rbp + 0xbb0], rax
mov eax, 0xe2ede82b
jmp 0x1400a0b23
cmp eax, 0xc3b57acb
je 0x1400b455a
cmp eax, 0xc3fc8df6
je 0x1400b4564
cmp eax, 0xc408de06
jne 0x1400a0b23
movzx eax, byte [rbp + 0xfd2]
mov qword [rbp + 0x3f0], rax
mov eax, 0xf2d66967
jmp 0x1400a0b23
cmp eax, 0x25dedb6a
je 0x1400b4582
cmp eax, 0x26265547
je 0x1400b459d
cmp eax, 0x2642799a
jne 0x1400a0b23
cmp byte [rbp + 0xf50], 0
mov eax, 0x210798b1
mov ecx, 0x18cf653
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xa1a1d552
je 0x1400b468a
cmp eax, 0xa248407e
je 0x1400b46d9
cmp eax, 0xa24f7e35
jne 0x1400a0b23
mov rdx, qword [rbp + 0xf80]
sub rsp, 0x20
mov rcx, r15
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0x1008]
mov qword [rbp + 0x748], rax
mov qword [rbp + 0xa00], rcx
mov rax, qword [rbp + 0x1018]
mov al, byte [rax]
mov byte [rbp + 0xf3f], al
mov eax, 0x96895596
jmp 0x1400a0b23
cmp eax, 0x641d6f35
je 0x1400b46f4
cmp eax, 0x645731e5
je 0x1400b473b
cmp eax, 0x646d41ea
jne 0x1400a0b23
mov eax, 0x19d56188
jmp 0x1400a0b23
cmp eax, 0xf45870ed
je 0x1400b4780
cmp eax, 0xf4607dd4
je 0x1400b47a2
cmp eax, 0xf49500dd
jne 0x1400a0b23
mov rax, qword [rbp + 0x9e0]
mov byte [rbp + 0xf31], al
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x2b0dd4eb
mov ebx, 0xa7ef9d8f
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2b0dd4eb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x14ea0ce1
je 0x1400b47dd
cmp eax, 0x14fbfe44
je 0x1400b47f6
cmp eax, 0x157aef21
jne 0x1400a0b23
mov rcx, qword [rbp + 0xf78]
mov rdx, qword [rbp + 0x310]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
xor eax, eax
mov qword [rbp + 0xce8], rax
xor eax, eax
mov qword [rbp + 0xcc8], rax
mov eax, 0x50cb3a03
jmp 0x1400a0b23
cmp eax, 0x9145d73b
je 0x1400b4818
cmp eax, 0x91583212
je 0x1400b4829
cmp eax, 0x918375fd
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x937dd104
mov ebx, 0xd312d178
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x937dd104
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x56939e76
je 0x1400b4844
cmp eax, 0x569b7a16
je 0x1400b484e
cmp eax, 0x569daafb
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0x6d8], rax
mov eax, 0xed08bf6b
jmp 0x1400a0b23
cmp eax, 0xd3636322
je 0x1400b4867
cmp eax, 0xd3aa4e05
je 0x1400b4891
cmp eax, 0xd3cf68ce
jne 0x1400a0b23
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0xb28], rax
mov rax, qword [rbp + 0xa20]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xbacd52f0
mov ebx, 0x5715d682
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbacd52f0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x34862d6a
je 0x1400b48b5
cmp eax, 0x34aa8ac8
je 0x1400b48f5
cmp eax, 0x34e8f06a
jne 0x1400a0b23
mov dword [rbp + 0xd8c], 0
mov eax, 0x2e209241
jmp 0x1400a0b23
cmp eax, 0xb26e447d
je 0x1400b4940
cmp eax, 0xb2b849f8
je 0x1400b494a
cmp eax, 0xb2b8918a
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x641645af
mov ebx, 0x5ea100d0
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x641645af
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x7314c87f
je 0x1400b496f
cmp eax, 0x733178ed
je 0x1400b4986
cmp eax, 0x736c22ed
jne 0x1400a0b23
mov eax, 0xe3851a9f
jmp 0x1400a0b23
cmp eax, 0xe2ede82b
je 0x1400b49bf
cmp eax, 0xe2fff52a
je 0x1400b49e3
cmp eax, 0xe3851a9f
jne 0x1400a0b23
cmp byte [rbp + 0xf29], 0
mov eax, 0xf887d19a
mov ecx, 0x61e7d7f
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xce173dd
je 0x1400b49ed
cmp eax, 0xd39833a
je 0x1400b4a3b
cmp eax, 0xd3b0d3b
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x25845bb4
mov ebx, 0x9471947e
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x25845bb4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x88a71975
je 0x1400b4a82
cmp eax, 0x88afc954
je 0x1400b4a8c
cmp eax, 0x88bd1584
jne 0x1400a0b23
mov rax, qword [rbp + 0xd50]
mov eax, 0x970a01c1
jmp 0x1400a0b23
cmp eax, 0x4db8ddcd
je 0x1400b4aa5
cmp eax, 0x4dbdf467
je 0x1400b4aaf
cmp eax, 0x4e06c582
jne 0x1400a0b23
mov eax, 0x8d9622
jmp 0x1400a0b23
cmp eax, 0xca6a0f48
je 0x1400b4adf
cmp eax, 0xcaa32169
je 0x1400b4ae9
cmp eax, 0xcada3b95
jne 0x1400a0b23
mov rcx, qword [rbp + 0x2d8]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0x619e8555
jmp 0x1400a0b23
cmp eax, 0x2d41d44f
je 0x1400b4b04
cmp eax, 0x2d79616b
je 0x1400b4b0e
cmp eax, 0x2d9db508
jne 0x1400a0b23
cmp dword [rbp + 0xe90], 0
mov eax, 0xe7cf4f32
mov ecx, 0x9c966bbc
cmove eax, ecx
mov rcx, qword [rbp + 0xfd8]
mov qword [rbp + 0xa80], rcx
jmp 0x1400a0b23
cmp eax, 0xa982b593
je 0x1400b4b4e
cmp eax, 0xa98a660e
je 0x1400b4b58
cmp eax, 0xa9a54e24
jne 0x1400a0b23
mov rax, qword [rbp + 0x8f8]
mov qword [rbp + 0x370], rax
mov eax, 0xc8e22655
jmp 0x1400a0b23
cmp eax, 0x6b7a4976
je 0x1400b4b76
cmp eax, 0x6b9139b6
je 0x1400b4b9b
cmp eax, 0x6bb27727
jne 0x1400a0b23
cmp byte [rbp + 0xefa], 0
mov eax, 0xdd3eff2b
mov ecx, 0x37af483
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xfdfefc53
je 0x1400b4bbd
cmp eax, 0xfe08fd7b
je 0x1400b4bc7
cmp eax, 0xfe29e314
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9ada0b90
mov ebx, 0x351a68d4
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
movzx ecx, byte [rbp + 0xff8]
mov qword [rbp + 0xd0], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x1e8ffcac
je 0x1400b4c0e
cmp eax, 0x1ebd5801
je 0x1400b4c18
cmp eax, 0x1ed0309f
jne 0x1400a0b23
mov eax, 0xd206658d
jmp 0x1400a0b23
cmp eax, 0x98eec657
je 0x1400b4c58
cmp eax, 0x98fd71fa
je 0x1400b4c9f
cmp eax, 0x9902a137
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x5b3c4fd2
mov ebx, 0x33ce1538
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xaa0]
mov qword [rbp + 0x148], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x5cdebe0a
je 0x1400b4cc4
cmp eax, 0x5cfb66df
je 0x1400b4d0b
cmp eax, 0x5d171cbd
jne 0x1400a0b23
mov rcx, qword [rbp + 0xe8]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0x82bbba50
jmp 0x1400a0b23
cmp eax, 0xdba904dd
je 0x1400b4d15
cmp eax, 0xdbc32df8
je 0x1400b4d1f
cmp eax, 0xdc1b6730
jne 0x1400a0b23
mov eax, 0x587fe181
jmp 0x1400a0b23
cmp eax, 0x3c432c97
je 0x1400b4d5f
cmp eax, 0x3ce1d694
je 0x1400b4daa
cmp eax, 0x3cfa9912
jne 0x1400a0b23
cmp byte [rbp + 0xfd0], 0
mov eax, 0x6aa1033
mov ecx, 0xa92c114f
cmovne eax, ecx
mov rcx, qword [rbp + 0xc68]
mov qword [rbp + 0xcf0], rcx
mov rcx, qword [rbp + 0xb28]
mov qword [rbp + 0xd08], rcx
jmp 0x1400a0b23
cmp eax, 0xbb80c54d
je 0x1400b4de9
cmp eax, 0xbb82316a
je 0x1400b4df3
cmp eax, 0xbbb699f6
jne 0x1400a0b23
mov rax, qword [rbp + 0xad8]
mov qword [rbp + 0xec0], rax
mov dword [rbp + 0xfe4], 3
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
cmp eax, 0x7ab12d87
je 0x1400b4e0c
cmp eax, 0x7ad167ef
je 0x1400b4e37
cmp eax, 0x7af8a3de
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb2eca714
mov ebx, 0x393596b
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb2eca714
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xecbbd7c3
je 0x1400b4e77
cmp eax, 0xecc2bf6b
je 0x1400b4ed1
cmp eax, 0xecdbb1dc
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x318], rax
mov eax, 0x6b265a97
jmp 0x1400a0b23
cmp eax, 0x85324c6
je 0x1400b4edb
cmp eax, 0x87622b7
je 0x1400b4f1a
cmp eax, 0x8b4ce4a
jne 0x1400a0b23
mov eax, 0x641d6f35
jmp 0x1400a0b23
cmp eax, 0x858a3a6b
je 0x1400b4f68
cmp eax, 0x85d30e76
je 0x1400b4fa3
cmp eax, 0x85dd0ecf
jne 0x1400a0b23
mov rax, qword [rbp + 0xbe8]
mov qword [rbp + 0x418], rax
mov eax, 0x9bf100c6
jmp 0x1400a0b23
cmp eax, 0x490b581d
je 0x1400b4fad
cmp eax, 0x49ece9ac
je 0x1400b4fec
cmp eax, 0x4a2df7da
jne 0x1400a0b23
mov eax, 0xd4f7a832
jmp 0x1400a0b23
cmp eax, 0xc70c0848
je 0x1400b502b
cmp eax, 0xc718012f
je 0x1400b5072
cmp eax, 0xc7211262
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x335af168
mov ebx, 0xb9bf3261
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov ecx, dword [rbp + 0xd9c]
mov dword [rbp + 0xe20], ecx
mov rcx, qword [rbp + 0xc48]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x299e7e22
je 0x1400b50a2
cmp eax, 0x29b83e5c
je 0x1400b5100
cmp eax, 0x2a0b1cfd
jne 0x1400a0b23
movzx edx, byte [rbp + 0xf24]
sub rsp, 0x20
lea rcx, [rbp + 0x4e0]
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp + 0x4e0]
mov rcx, qword [rbp + 0x4e8]
mov qword [rbp + 0x9c0], rax
mov qword [rbp + 0xc40], rcx
mov eax, 0x72c98b99
jmp 0x1400a0b23
cmp eax, 0xa641ad59
je 0x1400b5124
cmp eax, 0xa64fcd50
je 0x1400b5141
cmp eax, 0xa66accc9
jne 0x1400a0b23
mov eax, dword [rbp + 0xe94]
cmp eax, 3
mov eax, 0xb5823063
mov ecx, 0x88a71975
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0x67b87b54
je 0x1400b5155
cmp eax, 0x67d49e50
je 0x1400b5194
cmp eax, 0x681a2bcd
jne 0x1400a0b23
mov rax, qword [rbp + 0xd20]
mov qword [rbp + 0xee8], rax
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfa0]
add rax, rcx
add rax, 8
mov qword [rbp + 0x460], rax
mov eax, 0xe1c9ed96
jmp 0x1400a0b23
cmp eax, 0xf9537e90
je 0x1400b51b6
cmp eax, 0xf95b4994
je 0x1400b51cf
cmp eax, 0xf95dbc87
jne 0x1400a0b23
mov rax, qword [rbp + 0x778]
mov al, byte [rax]
mov byte [rbp + 0xfce], al
movzx eax, byte [rbp + 0xfce]
mov qword [rbp + 0x770], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x80e0f545
mov ebx, 0x2a106556
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x80e0f545
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x19d63c83
je 0x1400b51d9
cmp eax, 0x1a4de874
je 0x1400b51f7
cmp eax, 0x1a5096fd
jne 0x1400a0b23
mov eax, 0x4370ee0d
jmp 0x1400a0b23
cmp eax, 0x9506da95
je 0x1400b5213
cmp eax, 0x9537620e
je 0x1400b522e
cmp eax, 0x9543d866
jne 0x1400a0b23
mov rax, qword [rbp + 0x918]
add rax, 0xfffffffffffffffc
mov qword [rbp + 0xb58], rax
seto byte [rbp + 0xb60]
mov eax, 0xfd76835
jmp 0x1400a0b23
cmp eax, 0x5969dc83
je 0x1400b527a
cmp eax, 0x596f6d49
je 0x1400b52be
cmp eax, 0x59d7199f
jne 0x1400a0b23
mov eax, 0xac8fe2cb
jmp 0x1400a0b23
cmp eax, 0xd7446d24
je 0x1400b530f
cmp eax, 0xd77ed590
je 0x1400b5319
cmp eax, 0xd77fbf49
jne 0x1400a0b23
mov rax, qword [rbp + 0xc28]
movups xmm0, xmmword [0x14010ccb0]
movups xmmword [rax], xmm0
sub rsp, 0x20
lea rsi, [rbp + 0x858]
mov rcx, rsi
lea rdx, [rbp + 0x30]
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xc28]
mov rax, qword [rbp + 0xde0]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfb0]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b8b7a
add rsp, 0x20
movups xmm0, xmmword [0x14010ccc0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xe58]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
movups xmm0, xmmword [0x14010ccd0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xeb0]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xae0]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov eax, 0x7fe27a4a
jmp 0x1400a0b23
cmp eax, 0x386168eb
je 0x1400b5360
cmp eax, 0x387c797b
je 0x1400b54eb
cmp eax, 0x38b059a7
jne 0x1400a0b23
mov rax, qword [rbp + 0xe58]
mov rax, qword [rbp + 0xeb0]
mov rax, qword [rbp + 0xe58]
mov rax, qword [rbp + 0xeb0]
mov rax, qword [rbp + 0xe58]
mov rax, qword [rbp + 0xeb0]
mov rax, qword [rbp + 0xeb0]
mov rax, qword [rbp + 0xe58]
mov rax, qword [rbp + 0xeb0]
mov rax, qword [rbp + 0xe58]
mov rax, qword [rbp + 0xeb0]
mov rax, qword [rbp + 0xe58]
mov rax, qword [rbp + 0xeb0]
mov rax, qword [rbp + 0xeb0]
mov rdx, qword [rbp + 0xe58]
movabs rax, 0x350b61224f1cef31
add rdx, rax
add rdx, qword [rbp + 0xeb0]
sub rdx, rax
add rdx, 0x38
sub rsp, 0x20
mov rcx, r15
call fcn.1400449c5
add rsp, 0x20
mov rax, qword [rbp + 0xc38]
movups xmm0, xmmword [rbp + 0x1000]
movups xmmword [rax], xmm0
mov eax, 0x32af1702
jmp 0x1400a0b23
cmp eax, 0xb65386f7
je 0x1400b556c
cmp eax, 0xb692f495
je 0x1400b5594
cmp eax, 0xb6c197cd
jne 0x1400a0b23
mov rdx, qword [rbp + 0x390]
dec rdx
mov rcx, qword [rbp + 0xf80]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xa73358ae
jmp 0x1400a0b23
cmp eax, 0x767c66ca
je 0x1400b559e
cmp eax, 0x76925289
je 0x1400b55b6
cmp eax, 0x76af36ed
jne 0x1400a0b23
sub rsp, 0x20
mov rcx, qword [rbp + 0xed0]
call fcn.1400b8e95
add rsp, 0x20
mov rax, qword [rbp + 0xea0]
mov rax, qword [rbp + 0xea0]
mov rax, qword [rbp + 0xea0]
mov rax, qword [rbp + 0xea0]
mov rax, qword [rbp + 0xea0]
mov rax, qword [rbp + 0xea0]
mov rax, qword [rbp + 0xea0]
mov rax, qword [rbp + 0xea0]
mov eax, 0x284424fe
jmp 0x1400a0b23
cmp eax, 0xe7f2ed37
je 0x1400b5613
cmp eax, 0xe859119f
je 0x1400b5623
cmp eax, 0xe94c1f60
jne 0x1400a0b23
mov rcx, qword [rbp + 0x9e0]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.14005311d
add rsp, 0x20
mov eax, 0xaa1c06bf
jmp 0x1400a0b23
cmp eax, 0x11151240
je 0x1400b5642
cmp eax, 0x114d599a
je 0x1400b5689
cmp eax, 0x11a3ad35
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x2efa1c40
mov ebx, 0x704fd47f
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov ecx, dword [rbp + 0xda0]
mov dword [rbp + 0xd78], ecx
mov rcx, qword [rbp + 0xd48]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x8d03bdd7
je 0x1400b56a2
cmp eax, 0x8d43318c
je 0x1400b56c7
cmp eax, 0x8e509cb7
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x3a8], rax
mov eax, 0xfe607314
jmp 0x1400a0b23
cmp eax, 0x5180bcd3
je 0x1400b5708
cmp eax, 0x51c86a8c
je 0x1400b5719
cmp eax, 0x51fb55a7
jne 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xe30]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp eax, 0xcfb7b10e
je 0x1400b5732
cmp eax, 0xcfc7e029
je 0x1400b5746
cmp eax, 0xd05c67ba
jne 0x1400a0b23
mov rax, qword [rbp + 0x1d0]
mov rcx, qword [rbp + 0xf88]
cmp rcx, rax
setge byte [rbp + 0xf14]
mov eax, 0x5bb1c95
jmp 0x1400a0b23
cmp eax, 0x31ce99e4
je 0x1400b5768
cmp eax, 0x31ed67de
je 0x1400b578e
cmp eax, 0x322b0f59
jne 0x1400a0b23
mov rax, qword [rbp + 0xfb0]
mov qword [rbp + 0xec0], rax
mov eax, dword [rbp + 0xd74]
mov dword [rbp + 0xfe4], eax
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
cmp eax, 0xac9d8496
je 0x1400b57a5
cmp eax, 0xacd7cfcf
je 0x1400b57af
cmp eax, 0xad297903
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x568d0c4
mov edi, 0x8932dc7d
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1018]
mov cl, byte [rcx]
mov byte [rbp + 0xf44], cl
cmovge eax, ebx
jmp 0x1400a0b23
cmp eax, 0x6f8f708a
je 0x1400b57ca
cmp eax, 0x6faf85f4
je 0x1400b57fe
cmp eax, 0x6fc1da34
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xc78f110e
mov ebx, 0xff2fa7a9
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xc78f110e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x913a26
je 0x1400b5812
cmp eax, 0xa19aeb
je 0x1400b5a47
cmp eax, 0x15225e4
jne 0x1400a0b23
cmp byte [rbp + 0xfcd], 0
mov eax, 0x78d85237
mov ecx, 0x15fb6e3c
cmovne eax, ecx
mov rcx, qword [rbp + 0xb10]
mov qword [rbp + 0xd00], rcx
mov rcx, qword [rbp + 0xa00]
mov qword [rbp + 0xd10], rcx
jmp 0x1400a0b23
cmp eax, 0x218b5387
je 0x1400b5ab9
cmp eax, 0x221789a6
je 0x1400b5ac3
cmp eax, 0x222ff7ef
jne 0x1400a0b23
mov rax, qword [rbp + 0x7a8]
mov qword [rbp + 0xb30], rax
mov rax, qword [rbp + 0xb30]
mov rcx, qword [0x140126028]
mov qword [rax], rcx
mov rax, qword [rbp + 0xb30]
lea rcx, [0x14010cc90]
mov qword [rax + 0x10], rcx
mov qword [rbp + 0x8b8], 0
mov eax, 0x961e6c4b
jmp 0x1400a0b23
cmp eax, 0x9d12c54c
je 0x1400b5b11
cmp eax, 0x9d22a32c
je 0x1400b5b2a
cmp eax, 0x9d3fb161
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xa681a919
mov ebx, 0x61daac30
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x5fc63a01
je 0x1400b5b69
cmp eax, 0x5fc680cd
je 0x1400b5ba2
cmp eax, 0x5fd7aa90
jne 0x1400a0b23
mov rax, qword [rbp + 0xea8]
mov rax, qword [rax]
mov qword [rbp + 0xd8], rax
mov eax, 0xd09beee9
jmp 0x1400a0b23
cmp eax, 0xdfa86f43
je 0x1400b5bbb
cmp eax, 0xdff4d082
je 0x1400b5bc5
cmp eax, 0xe027a0e2
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x9edb1982
mov ebx, 0xd5da024a
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x9edb1982
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x406193e9
je 0x1400b5bd6
cmp eax, 0x40b21485
je 0x1400b5bef
cmp eax, 0x40ff361b
jne 0x1400a0b23
movzx eax, byte [rbp + 0xfcc]
mov qword [rbp + 0x730], rax
lea rax, [rbp + 0x8c8]
mov qword [rbp + 0xd48], rax
mov rax, qword [rbp + 0xd48]
mov rax, qword [rbp + 0x730]
cmp rax, 0xff
sete byte [rbp + 0xf39]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xe7f2ed37
mov ebx, 0x8b8be3db
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xe7f2ed37
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xbf1fe5fd
je 0x1400b5c49
cmp eax, 0xbfa6848f
je 0x1400b5c88
cmp eax, 0xbfab2016
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0x258], rax
mov eax, 0xb2b849f8
jmp 0x1400a0b23
cmp eax, 0x7ef6cd9b
je 0x1400b5ca1
cmp eax, 0x7f1c3803
je 0x1400b5cd7
cmp eax, 0x7f391880
jne 0x1400a0b23
mov rax, qword [rbp + 0xce0]
mov qword [rbp + 0xaa8], rax
mov rax, qword [rbp + 0xcd8]
mov qword [rbp + 0x8e0], rax
cmp qword [rbp + 0xaa8], 0
mov eax, 0xddd8e2c2
mov ecx, 0x7003c02d
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0xf1b8ec5a
je 0x1400b5cf2
cmp eax, 0xf1d625b2
je 0x1400b5d0d
cmp eax, 0xf1df2d80
jne 0x1400a0b23
mov rax, qword [rbp + 0x5f0]
mov dl, byte [rax]
mov rcx, qword [rbp + 0xf98]
sub rsp, 0x20
call fcn.1400b8b7a
add rsp, 0x20
mov rax, qword [rbp + 0xb88]
movups xmm0, xmmword [0x14010ccc0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf98]
mov rdx, qword [rbp + 0xb88]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xe00]
mov rax, qword [rbp + 0xe00]
mov rcx, qword [rbp + 0x960]
mov qword [rax], rcx
mov rax, qword [rbp + 0xe00]
mov rcx, qword [rbp + 0xc08]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xf98]
mov rdx, qword [rbp + 0xe00]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xb80]
movups xmm0, xmmword [0x14010ccd0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf98]
mov rdx, qword [rbp + 0xb80]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xdf8]
mov rax, qword [rbp + 0xdf8]
mov rcx, qword [rbp + 0x958]
mov qword [rax], rcx
mov rax, qword [rbp + 0xdf8]
mov rcx, qword [rbp + 0xac8]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xf98]
mov rdx, qword [rbp + 0xdf8]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xb78]
movups xmm0, xmmword [0x14010cce0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf98]
mov rdx, qword [rbp + 0xb78]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xdc0]
mov rcx, qword [rbp + 0xc10]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xdc0]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x968]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x386168eb
mov ebx, 0xfdfefc53
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x37bfe9d
je 0x1400b5d38
cmp eax, 0x393596b
je 0x1400b5d42
cmp eax, 0x3c14d4d
jne 0x1400a0b23
mov eax, 0x3c432c97
jmp 0x1400a0b23
cmp eax, 0x80eb1b17
je 0x1400b5d4c
cmp eax, 0x8108ac00
je 0x1400b5d5d
cmp eax, 0x814439fe
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x5bdca8d1
mov ebx, 0xeaf7ae10
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x5bdca8d1
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x4402b393
je 0x1400b5d67
cmp eax, 0x4404efb6
je 0x1400b5da6
cmp eax, 0x444138f4
jne 0x1400a0b23
mov rax, qword [rbp + 0xb90]
mov qword [rbp + 0x5f8], rax
mov rax, qword [rbp + 0x5f8]
mov rcx, qword [rbp + 0xb90]
mov rdx, qword [rbp + 0xee0]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov eax, 0xdd5de726
jmp 0x1400a0b23
cmp eax, 0xc3104ff8
je 0x1400b5dc4
cmp eax, 0xc33f048e
je 0x1400b5e03
cmp eax, 0xc36bafa1
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0x596f6d49
jmp 0x1400a0b23
cmp eax, 0x2554c72c
je 0x1400b5e22
cmp eax, 0x2564539b
je 0x1400b5e2c
cmp eax, 0x256baaff
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x35dab83d
mov ebx, 0x723e26ce
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xa1456553
je 0x1400b5e3c
cmp eax, 0xa15b6664
je 0x1400b5e58
cmp eax, 0xa17174a2
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x5b3c4fd2
mov ebx, 0x9902a137
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x6320b940
je 0x1400b5e62
cmp eax, 0x6363e11c
je 0x1400b5e7b
cmp eax, 0x6380b9f1
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x8418a4f9
mov ebx, 0xfda79a6a
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xf35afa6e
je 0x1400b5ec0
cmp eax, 0xf38ae9c6
je 0x1400b5ed4
cmp eax, 0xf3a55f3c
jne 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp eax, 0x14246aec
je 0x1400b5f29
cmp eax, 0x143b11a2
je 0x1400b5f70
cmp eax, 0x1456f677
jne 0x1400a0b23
cmp byte [rbp + 0xf22], 0
mov eax, 0xcd4445c7
mov ecx, 0xe2a64df0
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x9071d57f
je 0x1400b5faf
cmp eax, 0x909e5ee3
je 0x1400b6003
cmp eax, 0x90cf3fce
jne 0x1400a0b23
mov eax, 0xddf2bd8a
jmp 0x1400a0b23
cmp eax, 0x54bd54ca
je 0x1400b601a
cmp eax, 0x54dcb80e
je 0x1400b6071
cmp eax, 0x552a1e27
jne 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xcc0], rax
xor eax, eax
mov qword [rbp + 0xcb0], rax
mov eax, 0xfda794e2
jmp 0x1400a0b23
cmp eax, 0xd252cabe
je 0x1400b608a
cmp eax, 0xd255a3e1
je 0x1400b60a6
cmp eax, 0xd2794614
jne 0x1400a0b23
cmp dword [rbp + 0xd74], 0
mov eax, 0x322b0f59
mov ecx, 0xa173b054
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0x33ce1538
je 0x1400b60c2
cmp eax, 0x33defb8d
je 0x1400b60cc
cmp eax, 0x342dddaa
jne 0x1400a0b23
cmp dword [rbp + 0xe28], 0
mov eax, 0x1240b0b5
mov ecx, 0x929e74af
cmove eax, ecx
mov rcx, qword [rbp + 0x918]
mov qword [rbp + 0x870], rcx
jmp 0x1400a0b23
cmp eax, 0xb13b1485
je 0x1400b6119
cmp eax, 0xb143ada7
je 0x1400b6134
cmp eax, 0xb15d8465
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x34aa8ac8
mov ebx, 0x76925289
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x725dbd57
je 0x1400b617b
cmp eax, 0x727296f2
je 0x1400b6192
cmp eax, 0x72808f7c
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xc86089d2
mov ebx, 0x2aeb90f
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xe289cb37
je 0x1400b61b0
cmp eax, 0xe291a4d2
je 0x1400b61c4
cmp eax, 0xe2a64df0
jne 0x1400a0b23
mov rax, qword [rbp + 0xab0]
mov qword [rbp + 0x238], rax
mov eax, 0x4c67e3c0
jmp 0x1400a0b23
cmp eax, 0xbd5b7b7
je 0x1400b61dd
cmp eax, 0xc0caebd
je 0x1400b6224
cmp eax, 0xc0fab83
jne 0x1400a0b23
mov rcx, qword [rbp + 0x668]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.14005311d
add rsp, 0x20
mov eax, 0x20c33573
jmp 0x1400a0b23
cmp eax, 0x88292cf9
je 0x1400b622e
cmp eax, 0x8844cc5b
je 0x1400b626e
cmp eax, 0x88489008
jne 0x1400a0b23
mov rax, qword [rbp + 0xfb0]
cmp rax, qword [rbp + 0x6b0]
setge byte [rbp + 0xf1d]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x13320245
mov ebx, 0x299bc0ff
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x13320245
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x4cbfbe26
je 0x1400b6287
cmp eax, 0x4ceb711a
je 0x1400b62b4
cmp eax, 0x4cfa46fd
jne 0x1400a0b23
mov eax, 0x95be92d2
jmp 0x1400a0b23
cmp eax, 0xc9910c88
je 0x1400b62be
cmp eax, 0xc9917151
je 0x1400b62c8
cmp eax, 0xc9c7fb35
jne 0x1400a0b23
mov eax, dword [rbp + 0xd98]
mov dword [rbp + 0xd74], eax
mov rax, qword [rbp + 0xc38]
mov eax, 0x8ed7ba27
jmp 0x1400a0b23
cmp eax, 0x2cb9256a
je 0x1400b62dc
cmp eax, 0x2cd1f001
je 0x1400b62f4
cmp eax, 0x2cd72caf
jne 0x1400a0b23
cmp byte [rbp + 0xfd5], 0
mov eax, 0xc8a2f8a4
mov ecx, 0x7ef6cd9b
cmovne eax, ecx
mov rcx, qword [rbp + 0xb40]
mov qword [rbp + 0xcf8], rcx
mov rcx, qword [rbp + 0xa50]
mov qword [rbp + 0xd18], rcx
jmp 0x1400a0b23
cmp eax, 0xa8f55848
je 0x1400b6324
cmp eax, 0xa8f61333
je 0x1400b633f
cmp eax, 0xa92c114f
jne 0x1400a0b23
mov rax, qword [rbp + 0xcf0]
mov qword [rbp + 0x900], rax
mov rax, qword [rbp + 0xd08]
mov qword [rbp + 0xbe0], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xe48cc362
mov ebx, 0xc7f48715
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xe48cc362
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x6a55580b
je 0x1400b6350
cmp eax, 0x6aa13e1a
je 0x1400b638f
cmp eax, 0x6aa7b1b6
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xe22e24b5
mov ebx, 0xd255a3e1
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xe22e24b5
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xfd45d9ec
je 0x1400b63d4
cmp eax, 0xfd66b33d
je 0x1400b63f3
cmp eax, 0xfda794e2
jne 0x1400a0b23
mov rax, qword [rbp + 0xcc0]
mov qword [rbp + 0x8e8], rax
mov rax, qword [rbp + 0xcb0]
mov qword [rbp + 0xab0], rax
cmp qword [rbp + 0x8e8], 0
mov eax, 0xa2f67ece
mov ecx, 0x163df243
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0x1d51e1d9
je 0x1400b6417
cmp eax, 0x1d5445ea
je 0x1400b6456
cmp eax, 0x1db554c8
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xdba904dd
mov ebx, 0x7aae9b0d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xdba904dd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x97787731
je 0x1400b646e
cmp eax, 0x97cc69fe
je 0x1400b64b5
cmp eax, 0x97df4f02
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xb09c4f89
mov ebx, 0xa9e3af73
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x5c1c47e9
je 0x1400b64ce
cmp eax, 0x5c4d6343
je 0x1400b64df
cmp eax, 0x5c730b18
jne 0x1400a0b23
mov rax, qword [rbp + 0xdd8]
movabs rcx, 0x2706aafe32d28a35
add rax, rcx
sub rcx, rax
mov qword [rbp + 0x280], rcx
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xfd45d9ec
mov ebx, 0xac7494e7
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xfd45d9ec
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xda746746
je 0x1400b654f
cmp eax, 0xdad092bc
je 0x1400b656a
cmp eax, 0xdad42fd5
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xb692f495
mov ebx, 0x414cc0ea
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x3bbcfc37
je 0x1400b6574
cmp eax, 0x3bdd60f7
je 0x1400b658d
cmp eax, 0x3be26a7b
jne 0x1400a0b23
mov rax, qword [rbp + 0xf80]
inc rax
mov qword [rbp + 0x738], rax
seto byte [rbp + 0x740]
mov eax, 0x92f23d90
jmp 0x1400a0b23
cmp eax, 0xb9dfc440
je 0x1400b65bd
cmp eax, 0xba4af379
je 0x1400b65ce
cmp eax, 0xbaae25e0
jne 0x1400a0b23
mov eax, 0x14246aec
jmp 0x1400a0b23
cmp eax, 0x7a15262c
je 0x1400b663d
cmp eax, 0x7a259dc1
je 0x1400b6675
cmp eax, 0x7a58af71
jne 0x1400a0b23
mov eax, 0x7ee5e153
jmp 0x1400a0b23
cmp eax, 0xebec6727
je 0x1400b667f
cmp eax, 0xebf97745
je 0x1400b6690
cmp eax, 0xec0f96c6
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x284e4fba
jmp 0x1400a0b23
cmp eax, 0x7825c1f
je 0x1400b66b5
cmp eax, 0x78d6bca
je 0x1400b66f4
cmp eax, 0x7ac0e71
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xe22e24b5
mov ebx, 0x6aa7b1b6
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x84af866d
je 0x1400b6704
cmp eax, 0x84b4d911
je 0x1400b671c
cmp eax, 0x85073b00
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd7b5f56c
mov ebx, 0xb857eb42
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd7b5f56c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x48124926
je 0x1400b6726
cmp eax, 0x488e2def
je 0x1400b6741
cmp eax, 0x48996e75
jne 0x1400a0b23
cmp byte [rbp + 0xf52], 0
mov eax, 0x33c7e278
mov ecx, 0xf1b8ec5a
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xc6357db5
je 0x1400b675c
cmp eax, 0xc6725e7d
je 0x1400b679b
cmp eax, 0xc6813d4e
jne 0x1400a0b23
mov eax, 0xac013ca3
jmp 0x1400a0b23
cmp eax, 0x28c373b7
je 0x1400b684e
cmp eax, 0x28d6e79a
je 0x1400b6867
cmp eax, 0x292b1f65
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xa15b6664
mov ebx, 0xe4e54c29
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xa4a5863f
je 0x1400b6882
cmp eax, 0xa4b608f7
je 0x1400b688c
cmp eax, 0xa562a92b
jne 0x1400a0b23
mov rdx, qword [rbp + 0x6d8]
mov rcx, qword [rbp + 0xfa8]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x230960a9
jmp 0x1400a0b23
cmp eax, 0x6705eb29
je 0x1400b68d4
cmp eax, 0x675ccdf4
je 0x1400b691b
cmp eax, 0x676eccc0
jne 0x1400a0b23
mov eax, 0x327a9906
jmp 0x1400a0b23
cmp eax, 0xf82a5943
je 0x1400b69d7
cmp eax, 0xf887d19a
je 0x1400b69f0
cmp eax, 0xf88fec95
jne 0x1400a0b23
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x70]
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
movabs rdx, 0xe3344d7be1a39a58
mov eax, edx
not eax
or eax, edx
and eax, ecx
movzx eax, al
mov qword [rbp + 0x928], rax
mov eax, 0x7a259dc1
jmp 0x1400a0b23
cmp eax, 0x19161fa3
je 0x1400b6a30
cmp eax, 0x19713c9a
je 0x1400b6a4e
cmp eax, 0x197f2272
jne 0x1400a0b23
mov rax, qword [rbp + 0x930]
mov rax, qword [rbp + 0x930]
mov eax, 0x48eff6e8
jmp 0x1400a0b23
cmp eax, 0x93ab8a92
je 0x1400b6a6c
cmp eax, 0x93ce3775
je 0x1400b6ada
cmp eax, 0x93e0f8f5
jne 0x1400a0b23
mov rax, qword [rbp + 0x200]
mov rax, qword [rax]
mov qword [rbp + 0xe58], rax
mov rax, qword [rbp - 0x68]
mov qword [rbp + 0xc30], rax
mov rax, qword [rbp + 0x688]
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
setne byte [rbp + 0xfc4]
mov eax, 0xe139c849
jmp 0x1400a0b23
cmp eax, 0x588a09d6
je 0x1400b6b2a
cmp eax, 0x588cf1e3
je 0x1400b6bfa
cmp eax, 0x589b340c
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x108], rax
mov eax, 0x483a33
jmp 0x1400a0b23
cmp eax, 0xd5da024a
je 0x1400b6c3f
cmp eax, 0xd654f077
je 0x1400b6c8c
cmp eax, 0xd6572df9
jne 0x1400a0b23
mov eax, 0x50ecc0c1
jmp 0x1400a0b23
cmp eax, 0x3708d782
je 0x1400b6d0e
cmp eax, 0x371b8213
je 0x1400b6d18
cmp eax, 0x373aa2d7
jne 0x1400a0b23
mov rax, qword [rbp + 0x1018]
mov eax, 0x5d5ed386
jmp 0x1400a0b23
cmp eax, 0xb5a3e479
je 0x1400b6d22
cmp eax, 0xb5cdbafe
je 0x1400b6d89
cmp eax, 0xb5e01a76
jne 0x1400a0b23
mov rax, qword [rbp + 0x5e0]
mov eax, 0x4386f99c
jmp 0x1400a0b23
cmp eax, 0x75afae4c
je 0x1400b6da4
cmp eax, 0x75ba14e0
je 0x1400b6db8
cmp eax, 0x75d51955
jne 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xce0], rax
xor eax, eax
mov qword [rbp + 0xcd8], rax
mov eax, 0x7f391880
jmp 0x1400a0b23
cmp eax, 0xe6694c83
je 0x1400b6dc2
cmp eax, 0xe6754d3d
je 0x1400b6ddd
cmp eax, 0xe79d5ea2
jne 0x1400a0b23
mov rdx, qword [rbp + 0xdf0]
dec rdx
mov rcx, qword [rbp + 0xf90]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe97f4617
mov ebx, 0x2ee461ca
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xe97f4617
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x10156a3e
je 0x1400b6e24
cmp eax, 0x101fa2a3
je 0x1400b6e6b
cmp eax, 0x10861b21
jne 0x1400a0b23
mov eax, 0x6894f942
jmp 0x1400a0b23
cmp eax, 0x8b8be3db
je 0x1400b6e75
cmp eax, 0x8bb71f21
je 0x1400b6e8e
cmp eax, 0x8bd62f5f
jne 0x1400a0b23
mov eax, 0xebf97745
jmp 0x1400a0b23
cmp eax, 0x505c5931
je 0x1400b6eaf
cmp eax, 0x50cb3a03
je 0x1400b6ec0
cmp eax, 0x50e45d8e
jne 0x1400a0b23
cmp byte [rbp + 0xf3a], 0
mov eax, 0x6b7a4976
mov ecx, 0xac275f07
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xcf05349b
je 0x1400b6f1c
cmp eax, 0xcf417733
je 0x1400b6f37
cmp eax, 0xcf77ab83
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x197f2272
mov ebx, 0x48eff6e8
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x197f2272
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x30d314ba
je 0x1400b6f41
cmp eax, 0x3123b12c
je 0x1400b6f5a
cmp eax, 0x3127a8da
jne 0x1400a0b23
mov dword [rbp + 0xdac], 0
mov eax, 0x875f25b7
jmp 0x1400a0b23
cmp eax, 0xac1304bf
je 0x1400b6fb6
cmp eax, 0xac222738
je 0x1400b7061
cmp eax, 0xac275f07
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x70363fb1
mov ebx, 0x93ab8a92
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x70363fb1
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x6e2ca057
je 0x1400b707a
cmp eax, 0x6e5401ce
je 0x1400b70d0
cmp eax, 0x6e8ecd97
jne 0x1400a0b23
mov rax, qword [rbp + 0xbe8]
mov eax, 0xb028ce0b
jmp 0x1400a0b23
cmp eax, 0x36ff66
je 0x1400b7273
cmp eax, 0x469f0a
je 0x1400b72b2
cmp eax, 0x483a33
jne 0x1400a0b23
mov rax, qword [rbp + 0x108]
movabs rdx, 0xebcc9ec4bede6d14
add rax, rdx
not rdx
add rdx, rax
mov rcx, qword [rbp + 0xee0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x902bc034
jmp 0x1400a0b23
cmp eax, 0x206ca7ef
je 0x1400b72cd
cmp eax, 0x207a7ecc
je 0x1400b72e8
cmp eax, 0x20bb85e0
jne 0x1400a0b23
mov al, byte [rbp + 0x5d8]
mov rax, qword [rbp + 0x5d0]
mov qword [rbp + 0xf60], rax
cmp byte [rbp + 0xf02], 0
mov eax, 0x33b368
mov ecx, 0xdb217d68
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x9bb837cd
je 0x1400b7327
cmp eax, 0x9bcbfa6c
je 0x1400b736e
cmp eax, 0x9bf100c6
jne 0x1400a0b23
mov rax, qword [rbp + 0x418]
mov rax, qword [rax]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0xeae7db5bcc86a95b
mov rax, rdx
not rax
or rax, rdx
not rcx
and rcx, rax
mov qword [rbp + 0x410], rcx
mov eax, 0x627d6bbf
jmp 0x1400a0b23
cmp eax, 0x5f4b6a9f
je 0x1400b7389
cmp eax, 0x5f5901f4
je 0x1400b7475
cmp eax, 0x5f85e242
jne 0x1400a0b23
mov eax, 0x14ea0ce1
jmp 0x1400a0b23
cmp eax, 0xde56b74f
je 0x1400b749d
cmp eax, 0xde655232
je 0x1400b74ca
cmp eax, 0xdeb1ba66
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2481b1eb
mov ebx, 0xbbf96e01
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2481b1eb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x3f90d00d
je 0x1400b7511
cmp eax, 0x3fe81e4d
je 0x1400b755e
cmp eax, 0x3ffb72cf
jne 0x1400a0b23
mov rcx, qword [rbp + 0xf90]
mov rdx, qword [rbp + 0x7a0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x98fd71fa
mov ebx, 0xa1456553
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xbdeea19e
je 0x1400b7572
cmp eax, 0xbe5abb5d
je 0x1400b75b2
cmp eax, 0xbe7b8ff1
jne 0x1400a0b23
cmp byte [rbp + 0xf45], 0
mov eax, 0xca56821e
mov ecx, 0xfb50177d
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x7ded9540
je 0x1400b75d7
cmp eax, 0x7e1292c0
je 0x1400b75f0
cmp eax, 0x7e22736d
jne 0x1400a0b23
mov eax, 0x9971cf91
jmp 0x1400a0b23
cmp eax, 0xefb343c9
je 0x1400b7611
cmp eax, 0xefe7201c
je 0x1400b761b
cmp eax, 0xeff7acb0
jne 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov rax, qword [rax]
mov qword [rbp + 0x568], rax
mov eax, 0x9d22a32c
jmp 0x1400a0b23
cmp eax, 0x568d0c4
je 0x1400b7648
cmp eax, 0x570d4ce
je 0x1400b7659
cmp eax, 0x5bb1c95
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1f69d0a6
mov ebx, 0x7aafcc0a
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1f69d0a6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x835ebf8c
je 0x1400b76a0
cmp eax, 0x83a15037
je 0x1400b76c2
cmp eax, 0x83d71dfc
jne 0x1400a0b23
mov eax, dword [rbp + 0xe98]
cmp eax, 0xd
sete byte [rbp + 0xf5a]
mov eax, 0x745f876f
jmp 0x1400a0b23
cmp eax, 0x4691413c
je 0x1400b7709
cmp eax, 0x46a7b9e3
je 0x1400b7757
cmp eax, 0x46c87e93
jne 0x1400a0b23
mov rax, qword [rbp + 0xb50]
mov rax, qword [rbp + 0x800]
cmp rax, 0xff
mov eax, 0xcfb7b10e
mov ecx, 0x5f5901f4
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0xc4c975d2
je 0x1400b7770
cmp eax, 0xc4f59785
je 0x1400b777a
cmp eax, 0xc509dd62
jne 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp eax, 0x26ede367
je 0x1400b77d0
cmp eax, 0x26f46b24
je 0x1400b7829
cmp eax, 0x27415790
jne 0x1400a0b23
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf90]
add rax, rcx
add rax, 8
mov qword [rbp + 0x3f8], rax
mov eax, 0xc39f20aa
jmp 0x1400a0b23
cmp eax, 0xa2f9777b
je 0x1400b7868
cmp eax, 0xa3137e59
je 0x1400b7883
cmp eax, 0xa3548a3a
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x1d028636
jmp 0x1400a0b23
cmp eax, 0x64fda3a4
je 0x1400b788d
cmp eax, 0x658a7a1f
je 0x1400b78c3
cmp eax, 0x65a14341
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xbc1b354f
mov ebx, 0x10156a3e
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbc1b354f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xf54b315a
je 0x1400b78dc
cmp eax, 0xf5974fe7
je 0x1400b7923
cmp eax, 0xf5cf9a0b
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa37fbbf6
mov ebx, 0x552a1e27
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xa37fbbf6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x15fb6e3c
je 0x1400b792d
cmp eax, 0x15fd7965
je 0x1400b7963
cmp eax, 0x163df243
jne 0x1400a0b23
cmp qword [rbp + 0xab0], 0
setne byte [rbp + 0xf22]
mov eax, 0x1456f677
jmp 0x1400a0b23
cmp eax, 0x9247689d
je 0x1400b799d
cmp eax, 0x929e74af
je 0x1400b79a7
cmp eax, 0x92b0106d
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x967d853b
mov ebx, 0x241df07d
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x5715d682
je 0x1400b79d8
cmp eax, 0x5729f6c7
je 0x1400b79e2
cmp eax, 0x57550935
jne 0x1400a0b23
cmp qword [rbp + 0xfe8], 0
sets byte [rbp + 0xf33]
mov eax, 0x38eb9b44
jmp 0x1400a0b23
cmp eax, 0xd4e80a84
je 0x1400b79ec
cmp eax, 0xd4f1f1e3
je 0x1400b7a3f
cmp eax, 0xd4f7a832
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x4a2df7da
mov ebx, 0x4808c912
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x35595c5f
je 0x1400b7a50
cmp eax, 0x358d7f52
je 0x1400b7a69
cmp eax, 0x35affbf9
jne 0x1400a0b23
mov rax, qword [rbp + 0x198]
mov qword [rax], 0
mov eax, 0x29931d6f
jmp 0x1400a0b23
cmp eax, 0xb34de6d2
je 0x1400b7ab0
cmp eax, 0xb3931667
je 0x1400b7aba
cmp eax, 0xb3b9b681
jne 0x1400a0b23
mov eax, dword [rbp + 0xe1c]
mov dword [rbp + 0x1024], eax
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp eax, 0x7434a69f
je 0x1400b7ac4
cmp eax, 0x745f876f
je 0x1400b7add
cmp eax, 0x7491429c
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x388], rax
mov eax, 0xb65386f7
jmp 0x1400a0b23
cmp eax, 0xe44cda35
je 0x1400b7b1c
cmp eax, 0xe48cc362
je 0x1400b7b57
cmp eax, 0xe4976a17
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0xe0], rax
mov eax, 0x756f12d0
jmp 0x1400a0b23
cmp eax, 0xe3ae943
je 0x1400b7b68
cmp eax, 0xe4ab471
je 0x1400b7b72
cmp eax, 0xe709c98
jne 0x1400a0b23
mov eax, 0x123c3327
jmp 0x1400a0b23
cmp eax, 0x8932dc7d
je 0x1400b7b94
cmp eax, 0x896939b2
je 0x1400b7b9e
cmp eax, 0x89752597
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xc36bafa1
mov ebx, 0x596f6d49
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xc36bafa1
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x4f750bdd
je 0x1400b7be5
cmp eax, 0x4fae345e
jne 0x1400a0b23
mov rax, qword [rbp + 0xfa0]
mov eax, 0xfbf74c03
jmp 0x1400a0b23
cmp eax, 0xcb53bc95
je 0x1400b7c30
cmp eax, 0xcb6c7a1f
jne 0x1400a0b23
mov dword [rbp + 0xd90], 0
mov eax, 0x7debfa5d
jmp 0x1400a0b23
cmp eax, 0x2ee461ca
je 0x1400b7c90
cmp eax, 0x2efa1c40
jne 0x1400a0b23
mov eax, 0x704fd47f
jmp 0x1400a0b23
cmp eax, 0xaa2e98f3
je 0x1400b7c9a
cmp eax, 0xaa8bda1b
jne 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x3d8], rax
mov eax, 0x5802fe23
jmp 0x1400a0b23
cmp eax, 0x6caadede
je 0x1400b7cb2
cmp eax, 0x6cbd101d
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x2c6bd699
mov ebx, 0x2d097e5a
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xfee88365
je 0x1400b7cf2
cmp eax, 0xff16dd54
jne 0x1400a0b23
mov rax, qword [rbp + 0xec0]
mov qword [rbp + 0xed8], rax
mov rax, qword [rbp + 0xec8]
mov qword [rbp + 0xfd8], rax
mov eax, dword [rbp + 0xfe4]
mov dword [rbp + 0xe90], eax
mov eax, 0xda0cde95
jmp 0x1400a0b23
cmp eax, 0x1f2ee166
je 0x1400b7d22
cmp eax, 0x1f56eb7a
jne 0x1400a0b23
cmp byte [rbp + 0xf37], 0
mov eax, 0xb9a47b02
mov ecx, 0x84af866d
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0x9a461c6d
je 0x1400b7d8b
cmp eax, 0x9a5b895f
jne 0x1400a0b23
mov rcx, qword [rbp + 0x148]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0x4402b393
jmp 0x1400a0b23
cmp eax, 0x5d7981c7
je 0x1400b7dcb
cmp eax, 0x5d8fab31
jne 0x1400a0b23
mov eax, 0x126606f9
jmp 0x1400a0b23
cmp eax, 0xdd0648d1
je 0x1400b7de9
cmp eax, 0xdd1ec30e
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x89d3f09b
mov ebx, 0x39c69ee4
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x89d3f09b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x3d813fa1
je 0x1400b7e07
cmp eax, 0x3da82a44
jne 0x1400a0b23
mov eax, 0x400d8f52
jmp 0x1400a0b23
cmp eax, 0xbc1b354f
je 0x1400b7e22
cmp eax, 0xbc1f0556
jne 0x1400a0b23
mov rdx, qword [rbp + 0xd58]
sub rsp, 0x20
mov rcx, qword [rbp + 0xed0]
call fcn.140047c09
add rsp, 0x20
mov eax, 0x1b2852b5
jmp 0x1400a0b23
cmp eax, 0x7c098cbb
je 0x1400b7e2c
cmp eax, 0x7c4d67a4
jne 0x1400a0b23
mov eax, 0xa9b8d487
jmp 0x1400a0b23
cmp eax, 0xede3eecf
je 0x1400b7e36
cmp eax, 0xedfb4d72
jne 0x1400a0b23
mov rax, qword [rbp + 0x5e8]
mov eax, 0x75b9abc
jmp 0x1400a0b23
cmp eax, 0x98ddb8e
je 0x1400b7e5c
cmp eax, 0x9915f8f
jne 0x1400a0b23
mov eax, 0x64784920
mov dword [rbp + 0xe9c], 3
mov rcx, qword [rbp + 0xbf0]
mov qword [rbp + 0xc88], rcx
jmp 0x1400a0b23
cmp eax, 0x86630107
je 0x1400b7e66
cmp eax, 0x8694a0df
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf8cd3eb2
mov ebx, 0x5c063b59
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf8cd3eb2
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x4b32691c
je 0x1400b7e77
cmp eax, 0x4bc42366
jne 0x1400a0b23
mov eax, 0x835ebf8c
jmp 0x1400a0b23
cmp eax, 0xc7aef8d2
je 0x1400b7e81
cmp eax, 0xc7f48715
jne 0x1400a0b23
cmp qword [rbp + 0xbe0], 0
setne byte [rbp + 0xf48]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe48cc362
mov ebx, 0x79cb19ca
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xe48cc362
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x2af98258
je 0x1400b7edc
cmp eax, 0x2b0ca36f
jne 0x1400a0b23
mov eax, 0xc70c0848
jmp 0x1400a0b23
cmp eax, 0xa73cf4f1
je 0x1400b7ee6
cmp eax, 0xa76c942e
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x7721710d
mov ebx, 0xdad092bc
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
movaps xmmword [rbp + 0x890], xmm6
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x68b8042f
je 0x1400b7f44
cmp eax, 0x694cf0db
jne 0x1400a0b23
mov rax, qword [rbp + 0x8f8]
mov qword [rbp + 0x360], rax
mov eax, 0x7d3bd3b2
jmp 0x1400a0b23
cmp eax, 0xfb2409c3
je 0x1400b7f55
cmp eax, 0xfb3df282
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf5b26ce
mov ebx, 0x67d49e50
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf5b26ce
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x1bebca52
je 0x1400b7f7d
cmp eax, 0x1c83c5f0
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x3bdd60f7
jmp 0x1400a0b23
cmp eax, 0x964645d3
je 0x1400b7fc4
cmp eax, 0x967d853b
jne 0x1400a0b23
mov rax, qword [rbp + 0xbc0]
mov eax, 0x241df07d
jmp 0x1400a0b23
cmp eax, 0x5a9f5568
je 0x1400b7fef
cmp eax, 0x5abc7a8a
jne 0x1400a0b23
mov rcx, qword [rbp + 0xd58]
sub rsp, 0x20
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140029892
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd535f6bf
mov ebx, 0xefb343c9
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd535f6bf
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xd7ee29f1
je 0x1400b8026
cmp eax, 0xd860fc83
jne 0x1400a0b23
mov eax, 0xcd4445c7
jmp 0x1400a0b23
cmp eax, 0x39930bf4
je 0x1400b8046
cmp eax, 0x39a14327
jne 0x1400a0b23
cmp byte [rbp + 0xf0c], 0
mov eax, 0x69b78536
mov ecx, 0x92d2ea1b
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xb7b874d5
je 0x1400b8073
cmp eax, 0xb7c7abe3
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xfdcd6123
mov ebx, 0xc3b57acb
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xbd0]
mov qword [rbp + 0x710], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x781c108e
je 0x1400b8084
cmp eax, 0x78495650
jne 0x1400a0b23
mov rax, qword [rbp + 0xea8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xee0]
movzx edx, byte [rax + rcx + 8]
mov rcx, qword [rbp + 0xc78]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov eax, 0x1f2ee166
jmp 0x1400a0b23
cmp eax, 0xe99039f3
je 0x1400b80c3
cmp eax, 0xe9f09ce7
jne 0x1400a0b23
mov eax, 0x13cd8f7d
jmp 0x1400a0b23
cmp eax, 0x126606f9
je 0x1400b8103
cmp eax, 0x127f1d4f
jne 0x1400a0b23
mov eax, 0x929e74af
mov rcx, qword [rbp + 0x4a8]
mov qword [rbp + 0x870], rcx
jmp 0x1400a0b23
cmp eax, 0x8ed7ba27
je 0x1400b8143
cmp eax, 0x8ee699e6
jne 0x1400a0b23
mov eax, 0x135f5a51
jmp 0x1400a0b23
cmp eax, 0x529b5d99
je 0x1400b815e
cmp eax, 0x52a53931
jne 0x1400a0b23
cmp byte [rbp + 0xf4d], 0
mov eax, 0xeb63157e
mov ecx, 0x909e5ee3
cmovne eax, ecx
jmp 0x1400a0b23
cmp eax, 0xd1054ac3
je 0x1400b816e
cmp eax, 0xd13f4a86
jne 0x1400a0b23
cmp dword [rbp + 0xd70], 0
mov eax, 0xd3aa4e05
mov ecx, 0x6c271deb
cmove eax, ecx
jmp 0x1400a0b23
cmp eax, 0x32af1702
je 0x1400b81c6
cmp eax, 0x32e4a073
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x3ef871c
mov ebx, 0x73b64401
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov cl, byte [rbp + 0xff9]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xaf3b633f
je 0x1400b8248
cmp eax, 0xafa76a4c
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x82a997c8
mov ebx, 0xee136944
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x704e1d52
je 0x1400b828f
cmp eax, 0x704fd47f
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x2efa1c40
mov ebx, 0x943ec5f5
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0x2318618
je 0x1400b82a8
cmp eax, 0x2aeb90f
jne 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xca8], rax
xor eax, eax
mov qword [rbp + 0xca0], rax
mov eax, 0xc908fa77
jmp 0x1400a0b23
cmp eax, 0x2338fe92
je 0x1400b82c1
cmp eax, 0x2387e2f1
jne 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x90ef91db
mov ebx, 0x10a333a8
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x90ef91db
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0x9e9ba2b5
je 0x1400b8301
cmp eax, 0x9edb1982
jne 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0xd5da024a
jmp 0x1400a0b23
cmp eax, 0x61a48bad
je 0x1400b830b
cmp eax, 0x61b40e81
jne 0x1400a0b23
mov rax, qword [rbp + 0xe78]
movabs rcx, 0x86af7209077fd847
sub rax, rcx
add rax, qword [rbp + 0xeb8]
lea rdx, [rcx + rax]
add rdx, 0x38
sub rsp, 0x20
mov rcx, r15
call fcn.1400449c5
add rsp, 0x20
mov rax, qword [rbp + 0xd48]
movups xmm0, xmmword [rbp + 0x1000]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14010ccb0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
lea rsi, [rbp + 0x8c8]
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf78]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b8b7a
add rsp, 0x20
movups xmm0, xmmword [0x14010ccc0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xe78]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xc58]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
movups xmm0, xmmword [0x14010ccd0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xeb8]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xb08]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, rbp
mov qword [rbp + 0xc50], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6e5401ce
mov ebx, 0xe9f09ce7
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x6e5401ce
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp eax, 0xe139398b
je 0x1400b8315
cmp eax, 0xe139c849
jne 0x1400a0b23
mov al, byte [rbp + 0xfc4]
cmp byte [rbp + 0xfc4], 0
mov eax, 0x37ea79fc
mov ecx, 0x7f391880
cmovne eax, ecx
mov rcx, qword [rbp + 0xc30]
mov qword [rbp + 0xcd8], rcx
xor ecx, ecx
mov qword [rbp + 0xce0], rcx
jmp 0x1400a0b23
cmp eax, 0x423143a7
je 0x1400b8330
cmp eax, 0x42534f46
jne 0x1400a0b23
mov rax, qword [rbp + 0x1018]
mov eax, 0x5a80538f
jmp 0x1400a0b23
cmp eax, 0xc08f47ee
je 0x1400b8377
cmp eax, 0xc0fcc013
jne 0x1400a0b23
mov eax, 0x53d7d813
jmp 0x1400a0b23
cmp eax, 0x7fd526a2
je 0x1400b8381
cmp eax, 0x7fe27a4a
jne 0x1400a0b23
mov rax, qword [rbp + 0xc28]
movups xmm0, xmmword [0x14010ccb0]
movups xmmword [rax], xmm0
sub rsp, 0x20
lea rsi, [rbp + 0x858]
mov rcx, rsi
lea rdx, [rbp + 0x30]
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xc28]
mov rax, qword [rbp + 0xde0]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfb0]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b8b7a
add rsp, 0x20
movups xmm0, xmmword [0x14010ccc0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xe58]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
movups xmm0, xmmword [0x14010ccd0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xeb0]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xae0]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd77fbf49
mov ebx, 0x371b8213
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
lea rcx, [rbp - 0x60]
mov qword [rbp + 0x998], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp eax, 0xf09f38f3
jne 0x1400b838b
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x950], rax
mov eax, 0x6cbd101d
jmp 0x1400a0b23
mov eax, 0xb6c2dab5
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe38]
cmp rax, qword [rbp + 0x2b8]
setge byte [rbp + 0xf2f]
mov eax, 0xc7a5359
jmp 0x1400a0b23
lea rax, [rbp + 0x500]
mov qword [rbp + 0x7f0], rax
mov rax, qword [rbp + 0x7f0]
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfa0]
add rax, rcx
add rax, 8
mov qword [rbp + 0x7e8], rax
mov eax, 0xe0ca6f3c
jmp 0x1400a0b23
mov r14, qword [rbp + 0xf78]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x8d8]
sub rsp, 0x20
mov rcx, qword [rbp + 0xed0]
call fcn.140047c09
add rsp, 0x20
mov eax, 0xa7da132e
jmp 0x1400a0b23
cmp byte [rbp + 0xf38], 0
mov eax, 0x1f8bd4b2
mov ecx, 0x215a3a3e
cmovne eax, ecx
jmp 0x1400a0b23
lea rax, [rbp + 0x20]
mov qword [rbp + 0x1f8], rax
mov eax, 0xc7aef8d2
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xab3e736c
mov ebx, 0x2ff3a3aa
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xab3e736c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1018]
mov al, byte [rax]
mov byte [rbp + 0xfd4], al
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x373aa2d7
mov ebx, 0x5e24e4e2
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x373aa2d7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x670]
mov al, byte [rbp + 0x678]
mov byte [rbp + 0xf16], al
mov eax, 0x4cbfbe26
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xf60]
mov rdx, qword [rbp + 0x5c8]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xceac60c3
mov ebx, 0x4cbecd45
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xceac60c3
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x2481b1eb
mov ebx, 0x2642799a
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x2d0]
mov rcx, qword [rbp + 0xfe8]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xc6fcc8b6
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd52f71a1
mov ebx, 0x9de2edc0
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x1a0]
sub rsp, 0x20
mov edx, 0xff
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x14fbfe44
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc18]
mov qword [rbp + 0xca0], rax
mov rax, qword [rbp + 0xad0]
mov qword [rbp + 0xca8], rax
mov eax, 0xc908fa77
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x3e8], rax
mov eax, 0xc39c3250
jmp 0x1400a0b23
mov al, byte [rbp + 0xfd6]
mov eax, 0xff2fa7a9
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x9071d57f
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe18]
cmp eax, 0x1e
mov eax, 0xfbc852fa
mov ecx, 0x479feaa4
cmove eax, ecx
jmp 0x1400a0b23
mov eax, 0x1e8a7f27
jmp 0x1400a0b23
mov eax, 0x8e9aa368
jmp 0x1400a0b23
cmp qword [rbp + 0xf88], 0
sets byte [rbp + 0xf15]
mov eax, 0x54dcb80e
jmp 0x1400a0b23
cmp byte [rbp + 0xeff], 0
mov eax, 0xb70f4799
mov ecx, 0xd250dca1
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x42534f46
mov ebx, 0xa81e715b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1018]
cmovge edx, eax
cmp byte [rcx], 0
setne byte [rbp + 0xfcb]
mov al, byte [rbp + 0xfcb]
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0xb857eb42
jmp 0x1400a0b23
mov r14, qword [rbp + 0xf80]
mov r13d, dword [rbp + 0xe24]
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov dword [rbp + 0xd8c], 0x20
mov eax, 0x2e209241
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8906004d
mov ebx, 0xcf9bc7ff
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x8906004d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xdf0]
mov rax, qword [rbp + 0xdf0]
mov rax, qword [rbp + 0xdf0]
mov rax, qword [rbp + 0xdf0]
mov rax, qword [rbp + 0xdf0]
mov rax, qword [rbp + 0xdf0]
mov rdx, qword [rbp + 0xdf0]
dec rdx
mov rcx, qword [rbp + 0xf90]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xe79d5ea2
jmp 0x1400a0b23
mov eax, 0xf077dc3b
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x9d8]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.14005311d
add rsp, 0x20
mov eax, 0x69cd2634
jmp 0x1400a0b23
cmp qword [rbp + 0xf78], 0
sets byte [rbp + 0xf3b]
mov eax, 0x8e5b8b04
jmp 0x1400a0b23
mov eax, 0x855600d8
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7e4c8443
mov ebx, 0xfc8e0b63
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xf60c4f4e
mov ebx, 0x3123b12c
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp byte [rbp + 0xf2d], 0
mov eax, 0x48124926
mov ecx, 0x97ba4a0
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [rbp + 0xd7c]
cmp eax, 0xf
mov eax, 0xbbc01135
mov ecx, 0xac222738
cmovl eax, ecx
jmp 0x1400a0b23
mov eax, 0xf80d2f0d
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x1f891035
mov ebx, 0x8413d3a2
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1f891035
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0xdd6bd3f
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf0aca055
mov ebx, 0x8af331c4
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf0aca055
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0xde655232
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xd535f6bf
mov ebx, 0x5abc7a8a
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd535f6bf
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x490b581d
jmp 0x1400a0b23
mov rax, qword [rbp + 0x7e8]
movzx edx, byte [rax]
sub rsp, 0x20
lea rcx, [rbp + 0x500]
call fcn.14000acdc
add rsp, 0x20
mov eax, 0x8af331c4
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x971b5d93
mov ebx, 0x6aa13e1a
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x971b5d93
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0xa28611e0
jmp 0x1400a0b23
mov rax, qword [rbp + 0x908]
mov qword [rbp + 0x420], rax
mov eax, 0x8165733
jmp 0x1400a0b23
mov rax, qword [rbp + 0x8e0]
mov qword [rbp + 0x1d8], rax
mov eax, 0x1fefb801
jmp 0x1400a0b23
mov eax, 0x358d7f52
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe10]
mov qword [rbp + 0x648], rax
mov rax, qword [rbp + 0x648]
mov rax, qword [rbp + 0xea8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xed8]
movzx edx, byte [rax + rcx + 8]
mov rcx, qword [rbp + 0xe10]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xe5aebda8
mov ebx, 0x7c098cbb
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xe10]
mov qword [rbp + 0x640], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
mov qword [rbp + 0x780], rax
mov eax, 0x5cdbf834
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xfff]
mov qword [rbp + 0x458], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x78d6bca
mov ebx, 0xc5bb078c
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x78d6bca
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa98]
mov eax, 0x4691413c
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xe38]
mov rdx, qword [rbp + 0x2b0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov r14, qword [rbp + 0xe70]
mov r13d, 3
mov r12, qword [rbp + 0xe38]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x650], rax
mov eax, 0x814439fe
jmp 0x1400a0b23
mov rax, qword [rbp + 0x180]
movabs rdx, 0x669ffe05857f27bc
add rax, rdx
not rdx
add rdx, rax
mov rcx, qword [rbp + 0xed8]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x1e63184e
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa681a919
mov ebx, 0x56766112
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov cl, byte [rbp + 0xffe]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov al, byte [rbp + 0x798]
mov rax, qword [rbp + 0x790]
mov qword [rbp + 0xf80], rax
cmp byte [rbp + 0xf43], 0
mov eax, 0x3d15b8a5
mov ecx, 0xfe08fd7b
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x98ddb8e
mov ebx, 0xe2c0de1d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x98ddb8e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x6a2195db
jmp 0x1400a0b23
mov eax, 0x5299bdd4
jmp 0x1400a0b23
mov al, byte [rbp + 0xf03]
mov ecx, eax
xor cl, 0xfe
test cl, al
setne byte [rbp + 0xfc1]
mov al, byte [rbp + 0xfc1]
mov eax, 0x8844cc5b
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc08]
mov qword [rbp + 0xc90], rax
mov rax, qword [rbp + 0xac8]
mov qword [rbp + 0xc98], rax
mov eax, 0x64fda3a4
jmp 0x1400a0b23
cmp byte [rbp + 0xf00], 0
mov eax, 0x5fd7aa90
mov ecx, 0xe4db39e3
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xdc7f1b72
mov ebx, 0x49677c3
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xdc7f1b72
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x7d8]
mov rax, qword [rbp + 0xa58]
mov rax, qword [rbp + 0x1018]
mov eax, 0x81658a36
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x710]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8184dda5
mov ebx, 0x7afc55fb
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x8184dda5
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa08]
shl rax, 6
mov rbx, qword [rbp + 0x730]
mov rdx, rax
not rdx
mov rcx, rbx
not rcx
movabs r8, 0xc72939ebfb924600
mov rdi, r8
not rdi
mov rsi, rdx
and rsi, r8
and rax, rdi
or rax, rsi
or rdx, rcx
and rcx, r8
and rbx, rdi
or rbx, rcx
xor rbx, rax
not rdx
or rdi, r8
and rdi, rdx
or rdi, rbx
mov rax, rdi
xor rax, 0xffffffffffffff00
and rax, rdi
mov qword [rbp + 0x700], rax
mov eax, 0x4cba28fe
jmp 0x1400a0b23
mov eax, 0xcaa32169
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfd66b33d
mov ebx, 0x7bbff828
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov dword [rbp + 0xe2c], 3
mov rax, qword [rbp + 0xe48]
mov qword [rbp + 0xbb0], rax
mov eax, 0xe2ede82b
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x6e8ecd97
mov ebx, 0x5f85e242
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0xbe8], 0
setne byte [rbp + 0xf4e]
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x6849a87c
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x27e07cde
mov ebx, 0xd654f077
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x64784920
mov dword [rbp + 0xe9c], 3
mov rcx, qword [rbp + 0xbf0]
mov qword [rbp + 0xc88], rcx
jmp 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xe30]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x23b5e7e1
mov ebx, 0x4691413c
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [rbp + 0xda4]
mov dword [rbp + 0xe24], eax
mov rax, qword [rbp + 0xb20]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8b4ce4a
mov ebx, 0x641d6f35
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x8b4ce4a
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf80]
mov rcx, qword [rbp + 0x378]
mov dl, byte [rcx + rax]
sub rsp, 0x20
lea rsi, [rbp + 0x890]
mov rcx, rsi
call fcn.1400b8b7a
add rsp, 0x20
movups xmm0, xmmword [0x14010ccc0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov eax, 0xfdfa6e52
jmp 0x1400a0b23
mov eax, 0x163df243
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xbfedcc2f
mov ebx, 0x6e2ca057
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov dword [rbp + 0xdac], 3
mov eax, 0x875f25b7
jmp 0x1400a0b23
mov eax, 0x72808f7c
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x6f8f708a
mov ebx, 0x387c797b
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x9e0]
mov eax, 0xf49500dd
jmp 0x1400a0b23
mov rax, qword [rbp + 0x358]
mov rax, qword [rax]
mov qword [rbp + 0x350], rax
mov eax, 0xe641d04a
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1f0]
mov rax, qword [rax]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
test rcx, rax
setne byte [rbp + 0xf19]
mov eax, 0x5d3f6b80
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb2eca714
mov ebx, 0x7af8a3de
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x86e2a67d
jmp 0x1400a0b23
mov eax, 0xf4ff54fc
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x568d0c4
mov ebx, 0xad297903
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x568d0c4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe5aebda8
mov ebx, 0x42d9cc24
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xe5aebda8
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc50]
movups xmm0, xmmword [0x14010cce0]
movups xmmword [rax], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x8c8]
mov rdx, rbp
call fcn.1400b83b8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x5162981f
mov ebx, 0x5d8fab31
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xc50]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x5489e9d5
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3536d0ea
mov ebx, 0x83f697a4
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x928]
mov byte [rbp + 0xef5], cl
mov rcx, qword [rbp + 0xe40]
mov rcx, qword [rcx]
mov rbx, qword [rbp + 0xfd8]
lea rcx, [rcx + rbx + 8]
mov qword [rbp + 0x68], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov al, byte [rbp + 0xffd]
mov eax, 0x7651821a
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf90]
cmp rax, qword [rbp + 0x400]
setge byte [rbp + 0xf4b]
mov eax, 0x97cc69fe
jmp 0x1400a0b23
mov eax, 0x1d51e1d9
jmp 0x1400a0b23
mov eax, 0x75428a4d
jmp 0x1400a0b23
mov rax, qword [rbp + 0xea8]
mov rax, qword [rbp + 0xed8]
mov eax, 0x5c4d6343
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6c29f540
mov ebx, 0xa05b0a7e
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x6c29f540
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x89d3f09b
mov edi, 0x4ceb711a
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x1a8], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd7b5f56c
mov ebx, 0x56939e76
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd7b5f56c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbe8]
mov eax, 0x3f90d00d
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x17ab427
mov ebx, 0xe4ab471
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x750]
mov rcx, qword [rbp + 0x748]
lea rdx, [rax + rcx]
add rdx, 0x38
sub rsp, 0x20
mov rcx, r15
call fcn.1400449c5
add rsp, 0x20
mov rax, qword [rbp + 0xb20]
movups xmm0, xmmword [rbp + 0x1000]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14010ccb0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x890]
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0x378], rax
mov eax, 0x86b38b9c
jmp 0x1400a0b23
mov rax, qword [rbp + 0x5c0]
lea rcx, [0x14010cb90]
movzx eax, byte [rax + rcx]
mov qword [rbp + 0xdb0], rax
mov rax, qword [rbp + 0xf68]
mov qword [rbp + 0xac0], rax
mov rax, qword [rbp + 0xac0]
mov rax, qword [rbp + 0xdb0]
cmp rax, 0xff
sete byte [rbp + 0xeff]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x805b2de8
mov ebx, 0x95f78811
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x805b2de8
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x398], rax
mov eax, 0x3a6f6b2a
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc78]
mov rax, qword [rax]
mov qword [rbp + 0x960], rax
mov rax, qword [rbp + 0xc78]
mov rax, qword [rax + 8]
mov qword [rbp + 0xc08], rax
mov rax, qword [rbp + 0x600]
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
mov eax, 0x64fda3a4
mov ecx, 0x444138f4
cmove eax, ecx
mov rcx, qword [rbp + 0xc08]
mov qword [rbp + 0xc90], rcx
xor ecx, ecx
mov qword [rbp + 0xc98], rcx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xea0]
sar rax, 4
mov qword [rbp + 0x70], rax
mov eax, 0xf88fec95
jmp 0x1400a0b23
cmp qword [rbp + 0xe38], 0
sets byte [rbp + 0xf30]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xf1101dc2
mov ebx, 0xb1002a56
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf1101dc2
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x8d43318c
jmp 0x1400a0b23
mov eax, 0xd05c67ba
jmp 0x1400a0b23
mov eax, 0xf077dc3b
jmp 0x1400a0b23
mov eax, 0xdcf71a55
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4c607297
mov ebx, 0xf3b8b121
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xbc0]
mov qword [rbp + 0xe8], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xf327bab9
mov ebx, 0xc48a4eb6
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf327bab9
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x328]
mov qword [rbp + 0xd40], rax
mov rax, qword [rbp + 0xd40]
mov rcx, qword [0x140126028]
mov qword [rax], rcx
mov rax, qword [rbp + 0xd40]
lea rcx, [0x14010cc90]
mov qword [rax + 0x10], rcx
mov qword [rbp + 0x8c8], 0
lea rax, [rbp + 0x8d0]
mov qword [rbp + 0x320], rax
mov eax, 0x95a27879
jmp 0x1400a0b23
mov eax, 0xf5cf9a0b
jmp 0x1400a0b23
mov eax, 0x114d599a
jmp 0x1400a0b23
mov al, byte [rbp + 0x618]
mov rax, qword [rbp + 0x610]
mov qword [rbp + 0xee0], rax
cmp byte [rbp + 0xf0a], 0
mov eax, 0x72fe0228
mov ecx, 0xa71265bd
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xa02656ba
mov ebx, 0x51fb55a7
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe40]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0x2c0], rax
mov eax, 0x15fd7965
jmp 0x1400a0b23
mov rax, qword [rbp + 0x990]
mov eax, 0x3123b12c
jmp 0x1400a0b23
cmp byte [rbp + 0xff7], 0
mov eax, 0xabe68a61
mov ecx, 0x99d88945
cmovne eax, ecx
jmp 0x1400a0b23
mov dword [rbp + 0xd90], 0x1e
mov eax, 0x7debfa5d
jmp 0x1400a0b23
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004b772
add rsp, 0x20
mov qword [rbp + 0x9f8], rax
mov rax, qword [rbp + 0x9f8]
mov qword [rbp + 0x328], rax
mov eax, 0x27a3a6dc
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x685553d2
mov ebx, 0xf38ae9c6
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x300]
sub rsp, 0x20
lea rcx, [rbp + 0x4d0]
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0x4d8]
mov qword [rbp + 0xe78], rax
mov qword [rbp + 0xc58], rcx
mov rax, qword [rbp + 0x728]
mov eax, 0xcf86bf37
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa90]
mov eax, 0x1bc3e4e
jmp 0x1400a0b23
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0x868], rax
mov eax, 0xa41c63b4
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe20]
cmp eax, 0x16
mov eax, 0x49088249
mov ecx, 0x3523198
cmovl eax, ecx
jmp 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
mov r13d, dword [rbp + 0xd80]
mov r12, qword [rbp + 0xfe8]
mov r14, qword [rbp + 0xfa0]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov eax, 0x7542f30e
jmp 0x1400a0b23
mov eax, 0x4fbc1db3
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x4a0], rax
mov eax, 0x7d393cf3
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xfce]
mov qword [rbp + 0x768], rax
mov eax, 0x1ebd5801
jmp 0x1400a0b23
mov eax, 0xceeebcd6
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0xc00], rax
mov eax, 0x772a8a97
jmp 0x1400a0b23
mov eax, dword [rbp + 0xd84]
cmp eax, 0xc
mov eax, 0x877330dd
mov ecx, 0xdc999996
cmovl eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x76af36ed
mov ebx, 0x284424fe
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x9d8]
mov rcx, qword [rbp + 0xe40]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0xe38]
mov byte [rcx + rdx + 8], al
mov rax, qword [rbp + 0xe38]
inc rax
mov qword [rbp + 0xaf8], rax
seto byte [rbp + 0xb00]
mov eax, 0x32fa6f08
jmp 0x1400a0b23
mov eax, 0xffd2761d
jmp 0x1400a0b23
mov eax, 0x97787731
jmp 0x1400a0b23
mov rax, qword [rbp + 0x668]
mov byte [rbp + 0xf13], al
mov rax, qword [rbp + 0xe40]
mov rax, qword [rax]
mov qword [rbp + 0x1b8], rax
mov eax, 0xb59b54ab
jmp 0x1400a0b23
mov r14, qword [rbp + 0xf90]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x278], rax
mov eax, 0x6b9139b6
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xdff4d082
mov ebx, 0x3adcaa17
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1028]
mov rcx, qword [rcx]
cmovge edx, eax
dec rcx
mov qword [rbp + 0x270], rcx
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0xf4238fe0
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x2287a80b
mov edi, 0x25b0a037
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
movsxd rcx, dword [rbp + 0xbbc]
lea rdx, [0x14010cb90]
mov cl, byte [rcx + rdx]
mov byte [rbp + 0xfcc], cl
cmovge eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x44934d57
mov ebx, 0x7b2f2831
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x658]
cmp byte [rbp + 0x660], 0
mov al, byte [rbp + 0x660]
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0x1b0], rax
mov eax, 0x9af4526a
mov ecx, 0x1c83c5f0
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x2564539b
mov ebx, 0x86248566
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xc78f110e
mov edi, 0xca11b8ac
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
movzx ecx, byte [rbp + 0xfd6]
mov dword [rbp + 0xd88], ecx
cmovge eax, ebx
jmp 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xcf8], rax
xor eax, eax
mov qword [rbp + 0xd18], rax
mov eax, 0x7ef6cd9b
jmp 0x1400a0b23
mov eax, 0xdd873010
jmp 0x1400a0b23
mov eax, 0x7aafcc0a
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x87c1c5dc
mov edi, 0xda37c6e3
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe98]
cmp eax, 0xa
mov eax, 0x83d71dfc
mov ecx, 0x6286c0aa
cmove eax, ecx
jmp 0x1400a0b23
mov eax, 0x96b349df
jmp 0x1400a0b23
mov eax, 0xe03318f7
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
setne byte [rbp + 0xff7]
mov eax, 0x6d3686c3
jmp 0x1400a0b23
mov rax, qword [rbp + 0xb90]
mov rax, qword [rax]
mov qword [rbp + 0x958], rax
mov rax, qword [rbp + 0xb90]
mov rax, qword [rax + 8]
mov qword [rbp + 0xac8], rax
mov rax, qword [rbp + 0x5f8]
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
setne byte [rbp + 0xff9]
mov eax, 0xd77ed590
jmp 0x1400a0b23
mov rax, qword [rbp + 0x640]
mov rax, qword [rbp + 0xe10]
mov eax, 0x9001cf5b
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xfff]
lea rcx, [0x14010cb90]
add rax, rcx
mov qword [rbp + 0x450], rax
mov eax, 0xfbd836a4
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x80e3ac60
mov ebx, 0xe3ae943
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
movabs rbx, 0x33c099fc9b03fc46
mov rcx, rbx
not rcx
cmovge edx, eax
mov rax, qword [rbp + 0xd38]
add rax, rbx
add rax, rcx
mov qword [rbp + 0x310], rax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xbacd52f0
mov ebx, 0xd3cf68ce
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xde0]
mov rax, qword [rax]
mov qword [rbp + 0x6a0], rax
mov eax, 0x6f553b1e
jmp 0x1400a0b23
mov rax, qword [rbp + 0xee0]
mov rcx, qword [rbp + 0x128]
mov al, byte [rcx + rax]
mov byte [rbp + 0xfc2], al
movzx eax, byte [rbp + 0xfc2]
mov qword [rbp + 0x120], rax
mov eax, 0xb47785ab
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa15b6664
mov ebx, 0x292b1f65
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xa15b6664
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x9bcbfa6c
jmp 0x1400a0b23
mov rax, qword [rbp + 0xb58]
mov al, byte [rbp + 0xb60]
mov byte [rbp + 0xf57], al
mov al, byte [rbp + 0xb60]
mov rax, qword [rbp + 0xb58]
mov qword [rbp + 0x490], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2bc7b7b4
mov ebx, 0xe498f49f
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2bc7b7b4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov al, byte [rbp + 0xff9]
mov eax, 0x32e4a073
jmp 0x1400a0b23
mov dword [rbp + 0xda4], 3
mov eax, 0x9e6432e
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x534f9c6b
mov ebx, 0x2cd72caf
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x7d8]
mov rcx, qword [rcx]
mov qword [rbp + 0x7d0], rcx
mov rcx, qword [rbp + 0x4b8]
mov qword [rbp + 0xa50], rcx
mov rcx, qword [rbp + 0xa58]
mov rcx, qword [rbp + 0x1018]
cmovge edx, eax
cmp byte [rcx], 0
setne byte [rbp + 0xfd5]
mov al, byte [rbp + 0xfd5]
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xaaeef109
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x9145d73b
mov ebx, 0x39a14327
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0xbc8], 0
setne byte [rbp + 0xf0c]
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf90]
cmp rax, qword [rbp + 0x3e8]
setge byte [rbp + 0xf4a]
mov eax, 0xbfa6848f
jmp 0x1400a0b23
mov eax, 0xfe7deb21
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov eax, 0x9471947e
jmp 0x1400a0b23
mov rax, qword [rbp + 0x610]
mov al, byte [rbp + 0x618]
mov byte [rbp + 0xf0a], al
mov eax, 0x65e6ee2b
jmp 0x1400a0b23
mov rax, qword [rbp + 0xfb0]
inc rax
mov qword [rbp + 0x670], rax
seto byte [rbp + 0x678]
mov eax, 0xdcdd5705
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xf1c]
mov qword [rbp + 0xdc8], rax
lea rax, [rbp + 0x858]
mov qword [rbp + 0xc38], rax
mov rax, qword [rbp + 0xc38]
mov rax, qword [rbp + 0xdc8]
cmp rax, 0xff
sete byte [rbp + 0xf1b]
mov eax, 0x51c86a8c
jmp 0x1400a0b23
cmp byte [rbp + 0xef3], 0
mov eax, 0xf53fc240
mov ecx, 0xd3b0d3b
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0x79df9dc4
jmp 0x1400a0b23
mov eax, 0x5d171cbd
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x138], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2f6fbb75
mov ebx, 0x8f1ad270
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2f6fbb75
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x608]
mov rcx, qword [0x140126028]
mov qword [rax], rcx
mov eax, 0xeb1bdf01
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x240]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0xaf3b633f
jmp 0x1400a0b23
mov dword [rbp + 0xda8], 3
mov eax, 0xf66ce397
jmp 0x1400a0b23
mov eax, 0x2387e2f1
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfdcd6123
mov ebx, 0xb7c7abe3
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa88]
mov eax, 0x92d67350
jmp 0x1400a0b23
mov rax, qword [rbp + 0x478]
mov rcx, qword [rbp + 0xfa0]
cmp rcx, rax
setge byte [rbp + 0xf51]
mov eax, 0x658a7a1f
jmp 0x1400a0b23
mov rdx, qword [rbp + 0xe80]
dec rdx
mov rcx, qword [rbp + 0xe48]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x937dd104
mov ebx, 0x17ad0fd7
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x937dd104
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x5925e7c4
jmp 0x1400a0b23
mov dword [rbp + 0xd8c], 3
mov eax, 0x2e209241
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0xda622b41
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x98]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0x59f3c058
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xf965e3ce
mov ebx, 0xec37a2d0
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x6d0]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x22ca5258
mov ebx, 0x4feaae7e
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x80d92f43
mov ebx, 0x3a07e61d
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x98ddb8e
mov ebx, 0x695275a0
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x98ddb8e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp dword [rbp + 0xd78], 0
mov eax, 0xe1975a1e
mov ecx, 0x711c7b64
cmove eax, ecx
jmp 0x1400a0b23
mov al, byte [rbp + 0xfd4]
mov eax, 0xb6389f75
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x80]
dec rdx
mov rcx, qword [rbp + 0xfd8]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x8a6dc703
jmp 0x1400a0b23
mov eax, 0x67b87b54
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa38]
cmp rax, 0xff
mov eax, 0xf35afa6e
mov ecx, 0x7b60c46c
cmove eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3e851c6b
mov ebx, 0x26ede367
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe60]
shl rax, 2
mov rcx, qword [rbp + 0xdc8]
sar rcx, 4
mov rdx, rcx
not rdx
mov rbx, rax
not rbx
movabs r8, 0xd0bc58e4b289b101
mov rdi, r8
not rdi
mov rsi, rdx
and rsi, r8
and rcx, rdi
or rcx, rsi
or rdx, rbx
and rbx, r8
and rax, rdi
or rax, rbx
xor rax, rcx
not rdx
or rdi, r8
and rdi, rdx
or rdi, rax
mov qword [rbp + 0x1c0], rdi
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x1a9639eb
mov ebx, 0x3e27e817
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1a9639eb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0xfc5846ae
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe8c]
cmp eax, 3
mov eax, 0x476de0e5
mov ecx, 0x88a71975
cmove eax, ecx
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x950]
dec rdx
mov rcx, qword [rbp + 0xf60]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x2c6bd699
mov ebx, 0xfab2dd1e
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2c6bd699
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x400], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb7b874d5
mov ebx, 0x3c2216d6
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb7b874d5
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x6e8]
sub rsp, 0x20
mov edx, 0xff
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x73889016
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x1ee14800
mov ebx, 0x8446b665
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp byte [rbp + 0xf14], 0
mov eax, 0xdd0648d1
mov ecx, 0x9b743372
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0xdf0], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8418a4f9
mov ebx, 0xa3137e59
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x8418a4f9
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbd0]
mov eax, 0xb7c7abe3
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x498]
dec rdx
mov rcx, qword [rbp + 0xd50]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x9a83cb68
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc86089d2
mov ebx, 0x72808f7c
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov qword [rbp + 0x860], 0
mov eax, 0x1bebca52
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x2eace3e
jmp 0x1400a0b23
mov rsi, qword [rbp + 0x838]
mov rax, qword [rbp + 0x960]
mov rcx, qword [rbp + 0x958]
lea rdx, [rcx + rax]
add rdx, 0x38
mov rcx, qword [rbp + 0x838]
sub rsp, 0x20
call fcn.1400449c5
add rsp, 0x20
mov rax, qword [rbp + 0xc10]
movups xmm0, xmmword [rsi]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x830]
movups xmm0, xmmword [0x14010ccb0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf98]
mov rdx, qword [rbp + 0x830]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xea8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xee0]
add rax, rcx
add rax, 8
mov qword [rbp + 0x5f0], rax
mov eax, 0x4eca8b8f
jmp 0x1400a0b23
mov rax, qword [rbp + 0xdc0]
lea rcx, [0x14010cc90]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0xf98]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0xf98]
mov qword [rax + 8], rcx
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x6e13744f
mov ebx, 0xee0c2da3
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0xda6412ce
jmp 0x1400a0b23
cmp qword [rbp + 0xe30], 0
sets byte [rbp + 0xef3]
mov eax, 0x63b6071d
jmp 0x1400a0b23
mov eax, 0x5aeac3c2
jmp 0x1400a0b23
mov eax, 0xf0128403
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa20]
mov eax, 0xd3cf68ce
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa83b0b49
mov ebx, 0xa64fcd50
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xa83b0b49
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x1d0cfab4
jmp 0x1400a0b23
mov eax, 0x88a71975
jmp 0x1400a0b23
cmp byte [rbp + 0xf11], 0
mov eax, 0x9f31911c
mov ecx, 0x85073b00
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xf965e3ce
mov ebx, 0x75414b41
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1018]
cmovge edx, eax
cmp byte [rcx], 0
setne byte [rbp + 0xfc7]
mov al, byte [rbp + 0xfc7]
mov eax, edx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xf80]
mov rdx, qword [rbp + 0x788]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xbe5abb5d
mov ebx, 0x727296f2
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbe5abb5d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x420]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0x3175b236
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe94]
cmp eax, 9
mov eax, 0x699563e0
mov ecx, 0xa66accc9
cmovl eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x27bd9434
mov ebx, 0x5729f6c7
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0xf90], 0
sets byte [rbp + 0xf4c]
mov eax, edx
jmp 0x1400a0b23
mov dword [rbp + 0xda8], 0
mov eax, 0xf66ce397
jmp 0x1400a0b23
mov rax, qword [rbp + 0x930]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
test rcx, rax
setne byte [rbp + 0xef9]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x197f2272
mov ebx, 0x676eccc0
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x197f2272
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x7e22736d
mov ebx, 0x9971cf91
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x7e22736d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xf55], 0
mov eax, 0x2fd505d6
mov ecx, 0x45626e2f
cmovne eax, ecx
jmp 0x1400a0b23
mov al, byte [rbp + 0xffb]
mov eax, 0x645731e5
jmp 0x1400a0b23
mov qword [rbp + 0xa78], 0
mov eax, 0x3d286008
jmp 0x1400a0b23
cmp qword [rbp + 0x2e0], 0
mov eax, 0xae2de15
mov ecx, 0x8715296f
cmove eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x9d0]
mov rax, qword [rbp + 0x9d0]
mov eax, 0x43319af4
jmp 0x1400a0b23
cmp dword [rbp + 0xe18], 0
mov eax, 0xfbc852fa
mov ecx, 0x479feaa4
cmove eax, ecx
jmp 0x1400a0b23
mov eax, 0xda746746
jmp 0x1400a0b23
mov eax, 0x8694a0df
jmp 0x1400a0b23
mov rax, qword [rbp + 0x568]
mov rax, qword [rbp + 0xfd8]
mov eax, 0xb20601f4
jmp 0x1400a0b23
mov eax, 0x88a71975
jmp 0x1400a0b23
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004b772
add rsp, 0x20
mov eax, 0x6094a52d
jmp 0x1400a0b23
mov eax, 0xebb179b2
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xcb539c39
mov ebx, 0x93ce3775
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xcb539c39
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe8c]
cmp eax, 0x1b
mov eax, 0xc1e5fc8a
mov ecx, 0x2d05894d
cmovl eax, ecx
jmp 0x1400a0b23
mov eax, 0xd5d57a68
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x19713c9a
jmp 0x1400a0b23
mov rax, qword [rbp + 0x170]
mov rax, qword [rax]
mov qword [rbp + 0x980], rax
mov rax, qword [rbp + 0xba8]
mov rax, qword [rax + 8]
mov qword [rbp + 0xad0], rax
mov rax, qword [rbp + 0x630]
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
mov eax, 0xc908fa77
mov ecx, 0xc4238e69
cmove eax, ecx
mov rcx, qword [rbp + 0xc18]
mov qword [rbp + 0xca0], rcx
mov rcx, qword [rbp + 0xad0]
mov qword [rbp + 0xca8], rcx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov dword [rbp + 0xfe4], 3
mov rax, qword [rbp + 0xfa8]
mov qword [rbp + 0xec0], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
lea rcx, [rbp + 0x20]
mov qword [rbp + 0x680], rcx
mov rax, qword [rbp + 0x680]
mov rdx, qword [rbp + 0xfb0]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov eax, 0x1eff55e2
jmp 0x1400a0b23
mov eax, 0x75ba14e0
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xc49931a
mov ebx, 0x47f6a01
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov cl, byte [rbp + 0xfd4]
cmovge edx, eax
mov eax, ecx
xor al, 0xfe
test al, cl
setne byte [rbp + 0xfd3]
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x67b6c24b
mov ebx, 0xc0caebd
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xf60]
cmovge edx, eax
inc rcx
mov qword [rbp + 0x88], rcx
seto byte [rbp + 0x90]
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x96873a20
mov edi, 0x3434b059
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
movzx ecx, byte [rbp + 0xffd]
mov qword [rbp + 0x330], rcx
cmovge eax, ebx
jmp 0x1400a0b23
mov eax, 0x588cf1e3
jmp 0x1400a0b23
mov eax, 0xf077dc3b
jmp 0x1400a0b23
mov eax, 0x19161fa3
jmp 0x1400a0b23
mov eax, 0x7fa6f681
jmp 0x1400a0b23
mov rax, qword [rbp + 0x6f0]
mov al, byte [rbp + 0x6f8]
mov byte [rbp + 0xf2a], al
mov eax, 0xc4365b15
jmp 0x1400a0b23
mov rax, qword [rbp + 0xd58]
mov eax, 0xa1a1d552
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd6572df9
mov ebx, 0x2f1049b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xe0ef3a04
mov ebx, 0xb26e447d
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x42534f46
mov ebx, 0x5a80538f
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x270]
mov rcx, qword [rbp + 0xfa8]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xb784267f
jmp 0x1400a0b23
mov eax, 0xd535b671
jmp 0x1400a0b23
cmp byte [rbp + 0xf3b], 0
mov eax, 0xad34488b
mov ecx, 0xac275f07
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0xd5027de0
jmp 0x1400a0b23
cmp byte [rbp + 0xf07], 0
mov eax, 0x169b8fda
mov ecx, 0xc07dcd11
cmovne eax, ecx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0x208]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xd252cabe
jmp 0x1400a0b23
mov dword [rbp + 0xda0], 0x13
mov eax, 0x11a3ad35
jmp 0x1400a0b23
cmp byte [rbp + 0xef8], 0
mov eax, 0x66c1cd97
mov ecx, 0xec0f96c6
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf60]
cmp rax, qword [rbp + 0xc0]
setge byte [rbp + 0xefe]
mov eax, 0x7ad167ef
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x63d9dedb
mov ebx, 0x79df9dc4
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x9e2a4175
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x9537620e
jmp 0x1400a0b23
mov eax, 0x34724ebc
jmp 0x1400a0b23
mov rax, qword [rbp + 0x700]
mov byte [rbp + 0xfc8], al
mov eax, 0x41429d99
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x534f9c6b
mov ebx, 0x81658a36
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x534f9c6b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x1e8]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0x2661ce09
jmp 0x1400a0b23
mov eax, 0x733178ed
jmp 0x1400a0b23
cmp byte [rbp + 0xf01], 0
mov eax, 0xe4976a17
mov ecx, 0xe4db39e3
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6d3f9e0d
mov ebx, 0x299e7e22
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x6d3f9e0d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbd8]
mov qword [rbp + 0x358], rax
mov eax, 0x2b1daf73
jmp 0x1400a0b23
mov rax, qword [rbp + 0x790]
mov al, byte [rbp + 0x798]
mov byte [rbp + 0xf43], al
mov eax, 0x623fac47
jmp 0x1400a0b23
cmp byte [rbp + 0xf08], 0
mov eax, 0x4146aa5
mov ecx, 0x33ccb41a
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0xfc8e0b63
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe38]
mov eax, 0x83d74dfc
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x78495650
mov ebx, 0x1f2ee166
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x78495650
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp dword [rbp + 0xe20], 0
mov eax, 0xc56fdab7
mov ecx, 0x754fbe2b
cmove eax, ecx
jmp 0x1400a0b23
mov eax, 0xd61d216
jmp 0x1400a0b23
mov eax, 0x3a07e61d
jmp 0x1400a0b23
mov rax, qword [rbp + 0x778]
mov eax, 0xf95dbc87
jmp 0x1400a0b23
mov eax, 0x4d2fa645
jmp 0x1400a0b23
mov rax, qword [rbp + 0x5b0]
lea rcx, [0x14010cc90]
mov qword [rax], rcx
mov rax, qword [rbp + 0xf68]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0xf68]
mov qword [rax + 8], rcx
mov eax, 0xba4af379
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe8c]
cmp eax, 0x1b
mov eax, 0x476de0e5
mov ecx, 0x9c966bbc
cmove eax, ecx
mov rcx, qword [rbp + 0x540]
mov qword [rbp + 0xa80], rcx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xab8581e3
mov ebx, 0x7c4d67a4
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov cl, byte [rbp + 0xffa]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xbbf96e01
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x931e48d5
mov ebx, 0x12d1d8e6
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x6c29f540
mov ebx, 0x1f195582
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x330]
sub rsp, 0x20
mov edx, 0xff
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x684d1df9
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2b0ca36f
mov ebx, 0xc70c0848
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2b0ca36f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf1101dc2
mov ebx, 0x83d74dfc
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf1101dc2
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbe5abb5d
mov ebx, 0x7aef2d2
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xc48a4eb6
jmp 0x1400a0b23
mov rax, qword [rbp + 0x138]
dec rax
mov qword [rbp + 0x130], rax
mov eax, 0x2eba0608
jmp 0x1400a0b23
mov eax, 0x9f8b4026
jmp 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xc98], rax
xor eax, eax
mov qword [rbp + 0xc90], rax
mov eax, 0x64fda3a4
jmp 0x1400a0b23
mov rax, qword [rbp + 0xaa0]
mov qword [rbp + 0x620], rax
mov eax, 0x4a69cce8
jmp 0x1400a0b23
cmp byte [rbp + 0xf36], 0
mov eax, 0xae2de15
mov ecx, 0x2ba4d50d
cmovne eax, ecx
jmp 0x1400a0b23
cmp byte [rbp + 0xf2e], 0
mov eax, 0xa2f91547
mov ecx, 0xd6628e50
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x1ed0309f
mov ebx, 0xe291a4d2
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1ed0309f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbe0]
mov eax, 0xee4a2524
jmp 0x1400a0b23
mov eax, 0xc778029b
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x478], rax
mov eax, 0xd2797a0a
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0x690]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xecbbd7c3
jmp 0x1400a0b23
mov eax, 0xb539c296
jmp 0x1400a0b23
mov eax, dword [rbp + 0xbb8]
mov eax, 0xa109ef1a
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x35dab83d
mov ebx, 0x33b2f917
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xe50]
cmovge edx, eax
dec rcx
mov qword [rbp + 0x1c8], rcx
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x68b8042f
mov ebx, 0x35d318a3
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x80e3ac60
mov ebx, 0xbc2305eb
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x80e3ac60
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0xc24417c7
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x218], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x3ad0d7ac
mov ebx, 0xf4ccc3d5
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x3ad0d7ac
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [rbp + 0xdac]
mov dword [rbp + 0xd80], eax
mov rax, qword [rbp + 0xb50]
mov eax, 0x84766cb5
jmp 0x1400a0b23
cmp qword [rbp + 0xfa0], 0
sets byte [rbp + 0xf52]
mov eax, 0x48996e75
jmp 0x1400a0b23
mov eax, 0xf1d625b2
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xe3ec8a60
mov ebx, 0x4ff4fe22
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x5c1c47e9
mov edi, 0x3c3d56e9
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xffd]
mov dword [rbp + 0xbbc], eax
mov eax, 0x245cbc13
jmp 0x1400a0b23
mov al, byte [rbp + 0xb60]
mov rax, qword [rbp + 0xb58]
mov al, byte [rbp + 0xb60]
mov rax, qword [rbp + 0xb58]
mov eax, 0x3daacc4
jmp 0x1400a0b23
mov rax, qword [rbp + 0x948]
mov rcx, qword [rbp + 0x588]
mov qword [rcx], rax
mov rax, qword [rbp + 0xd60]
mov rcx, qword [rbp + 0xbf8]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xf68]
mov rdx, qword [rbp + 0xd60]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x938]
mov rax, qword [rbp + 0xb68]
movups xmm0, xmmword [0x14010ccd0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf68]
mov rdx, qword [rbp + 0xb68]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xc70]
mov eax, 0x70235fa4
jmp 0x1400a0b23
mov eax, 0xbb1751a4
jmp 0x1400a0b23
cmp byte [rbp + 0xf41], 0
mov eax, 0xc10685af
mov ecx, 0x8e509cb7
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x2b0dd4eb
mov ebx, 0xf49500dd
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2b0dd4eb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf1f76667
mov ebx, 0x62c48b63
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf1f76667
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [rbp + 0xd88]
cmp eax, 0xa
mov eax, 0xef7f5586
mov ecx, 0x45626e2f
cmove eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7e4c8443
mov ebx, 0xbb658a35
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x2cd1f001
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x308], rax
mov eax, 0x6beaf013
jmp 0x1400a0b23
mov eax, 0x6aa13e1a
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x570]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0x99252112
jmp 0x1400a0b23
mov rax, qword [rbp + 0x650]
mov rax, qword [rbp + 0xed8]
mov eax, 0xeaf7ae10
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
setne byte [rbp + 0xffb]
mov eax, 0x7fa8fd95
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x87c1c5dc
mov edi, 0x9915f8f
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x260], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb17c3207
mov ebx, 0x59d7199f
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb17c3207
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xf8cd3eb2
mov ebx, 0x8694a0df
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x458]
sub rsp, 0x20
mov edx, 0xff
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x72574e30
jmp 0x1400a0b23
cmp qword [rbp + 0x8f0], 0
setne byte [rbp + 0xf36]
mov eax, 0x540b886b
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x335af168
mov ebx, 0x6668c872
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x335af168
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x768]
mov eax, 0x5a87926b
jmp 0x1400a0b23
cmp byte [rbp + 0xf48], 0
mov eax, 0xfe7deb21
mov ecx, 0x350e8a7
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0x71d2d42e
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x27bd9434
mov ebx, 0x852da915
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x27bd9434
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x64a61ebe
jmp 0x1400a0b23
mov rax, qword [rbp + 0x5e8]
mov rax, qword [rax]
mov qword [rbp + 0x100], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xedfb4d72
mov ebx, 0x61a48bad
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xedfb4d72
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x1ee14800
mov ebx, 0xb41fdab7
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xd20]
mov qword [rbp + 0xde0], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [rbp + 0xd80]
cmp eax, 0xd
mov eax, 0x248c4724
mov ecx, 0xa460cfb1
cmovl eax, ecx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x770]
sub rsp, 0x20
mov edx, 0xff
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x66969949
mov ebx, 0xff8176d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x66969949
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf78]
cmp rax, qword [rbp + 0x340]
setge byte [rbp + 0xf3a]
mov eax, 0x50e45d8e
jmp 0x1400a0b23
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x720], rcx
mov rax, qword [rbp + 0x720]
mov rdx, qword [rbp + 0xf78]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0xeb8], rax
lea rax, [rbp - 8]
mov qword [rbp + 0x2f8], rax
mov eax, 0x2ae16122
jmp 0x1400a0b23
mov eax, 0x69d720dc
jmp 0x1400a0b23
sub rsp, 0x20
mov rcx, qword [rbp + 0xed0]
call fcn.1400b8e95
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x76af36ed
mov ebx, 0x15bfe68d
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xea0]
cmovge edx, eax
shl rcx, 4
mov qword [rbp + 0x58], rcx
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xf5b26ce
mov ebx, 0xfb3df282
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf5b26ce
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x35f26325
jmp 0x1400a0b23
sub rsp, 0x20
lea rsi, [rbp + 0x530]
mov rcx, rsi
lea rdx, [rbp + 0x4c0]
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x7c0]
movups xmm0, xmmword [0x14010cce0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xb48]
mov rcx, qword [rbp + 0xb50]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xb48]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x7f8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov rax, qword [rbp + 0xb40]
mov qword [rbp + 0xcf8], rax
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xd18], rax
mov eax, 0x7ef6cd9b
jmp 0x1400a0b23
mov eax, 0xdf578db8
jmp 0x1400a0b23
cmp qword [rbp + 0xfd8], 0
sets byte [rbp + 0xef7]
mov eax, 0x31c358a1
jmp 0x1400a0b23
mov dword [rbp + 0xd9c], 0
mov eax, 0xc7211262
jmp 0x1400a0b23
mov rax, qword [rbp + 0xd68]
mov rax, qword [rax + 8]
mov qword [rbp + 0xbf8], rax
mov rax, qword [rbp + 0x5a8]
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
mov eax, 0x421e7a1c
mov ecx, 0xa4b608f7
cmove eax, ecx
mov rcx, qword [rbp + 0xbf8]
mov qword [rbp + 0xcb8], rcx
xor ecx, ecx
mov qword [rbp + 0xcd0], rcx
jmp 0x1400a0b23
mov eax, 0xe96d7783
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x498], rax
mov eax, 0x1dc7c2e1
jmp 0x1400a0b23
mov rax, qword [rbp + 0x878]
mov qword [rbp + 0xe48], rax
cmp qword [rbp + 0xe48], 0
mov eax, 0x5fb6259f
mov ecx, 0x25dedb6a
cmovs eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1e0]
mov rax, qword [rax]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
test rcx, rax
setne byte [rbp + 0xf17]
mov eax, 0x9d12c54c
jmp 0x1400a0b23
mov r14, qword [rbp + 0xf78]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov rax, qword [rbp + 0x210]
dec rax
mov qword [rbp + 0x690], rax
mov eax, 0x6857539
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xdfa86f43
mov ebx, 0x9110a6fc
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xdfa86f43
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa02656ba
mov ebx, 0x65ec7a0a
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xa02656ba
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x448]
lea rcx, [0x14010cc90]
mov qword [rax], rcx
movaps xmmword [rbp + 0x530], xmm6
mov eax, 0x28d6e79a
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x78d6bca
mov ebx, 0xc1432e76
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x78d6bca
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xf30], 0
mov eax, 0xcf05349b
mov ecx, 0xe248e59f
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0xf077dc3b
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf60]
cmp rax, qword [rbp + 0xe0]
setge byte [rbp + 0xf00]
mov eax, 0x8f162137
jmp 0x1400a0b23
mov al, byte [rbp + 0x560]
mov rax, qword [rbp + 0x558]
mov qword [rbp + 0xe30], rax
cmp byte [rbp + 0xef4], 0
mov eax, 0xdb647de2
mov ecx, 0xb128aed7
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe10]
mov rax, qword [rbp + 0xea8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xed8]
movzx edx, byte [rax + rcx + 8]
mov rcx, qword [rbp + 0xe10]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp + 0xe10]
mov eax, 0x42d9cc24
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x89b8af38
mov ebx, 0xffd2761d
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2bc7b7b4
mov ebx, 0x3daacc4
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2bc7b7b4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0xae644416
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x198dd660
jmp 0x1400a0b23
mov rax, qword [rbp + 0x7e8]
movzx edx, byte [rax]
sub rsp, 0x20
lea rcx, [rbp + 0x500]
call fcn.14000acdc
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0xf0aca055
mov edi, 0x4cfa46fd
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x500]
mov qword [rbp + 0x7e0], rcx
lea rcx, [rbp + 0x508]
mov qword [rbp + 0x428], rcx
cmovge eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x98fd71fa
mov ebx, 0x3ffb72cf
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xb15d8465
jmp 0x1400a0b23
mov eax, 0xc561c3ca
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xf60]
mov rdx, qword [rbp + 0x5c8]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x3d4f882a
jmp 0x1400a0b23
mov eax, 0xfb50177d
jmp 0x1400a0b23
mov eax, 0x7ac0e71
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe08]
mov rcx, qword [rbp + 0x980]
mov qword [rax], rcx
mov rax, qword [rbp + 0xe08]
mov rcx, qword [rbp + 0xad0]
mov qword [rax + 8], rcx
mov rdx, qword [rbp + 0xe08]
sub rsp, 0x20
lea rsi, [rbp + 0xa70]
mov rcx, rsi
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x970]
mov rax, qword [rbp + 0xb98]
movups xmm0, xmmword [0x14010cce0]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0xb98]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xd28]
mov rcx, qword [rbp + 0xc20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xd28]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x988]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x588a09d6
mov ebx, 0x8649a04e
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x588a09d6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x168]
mov rax, qword [rax]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x160], rcx
mov eax, 0xe0a4115c
jmp 0x1400a0b23
mov rax, qword [rbp + 0x8e8]
mov qword [rbp + 0x240], rax
mov eax, 0x1478fc6d
jmp 0x1400a0b23
cmp byte [rbp + 0xf42], 0
mov eax, 0xae530ca0
mov ecx, 0x8e509cb7
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x88bd1584
mov ebx, 0x970a01c1
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x88bd1584
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x60]
dec rdx
mov rcx, qword [rbp + 0xe30]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xe15ebcc6
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x1d8]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0xc1c9b9b2
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0x2d0], rax
mov eax, 0x7b6be9b8
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xbdc1578a
mov edi, 0x913a26
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x13320245
mov ebx, 0x88489008
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x13320245
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x1a8]
dec rdx
mov rcx, qword [rbp + 0xed8]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x6caadede
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x3d30e1d9
mov ebx, 0x4e06c582
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xdb0]
cmovge edx, eax
sar rcx, 2
mov qword [rbp + 0x50], rcx
mov eax, edx
jmp 0x1400a0b23
mov r14, qword [rbp + 0xe70]
mov r13d, 3
mov r12, qword [rbp + 0xe38]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe0ef3a04
mov ebx, 0x512cdb32
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov al, byte [rbp + 0xa48]
mov rax, qword [rbp + 0xa40]
mov eax, 0x26ede367
jmp 0x1400a0b23
mov dword [rbp + 0xd94], 3
mov eax, 0x40b21485
jmp 0x1400a0b23
mov eax, 0xa248407e
jmp 0x1400a0b23
mov rax, qword [rbp + 0xed0]
movups xmmword [rax], xmm6
mov eax, 0x913a26
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xeeb45e07
mov ebx, 0x79030297
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xeeb45e07
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xf25], 0
mov eax, 0x27539ef8
mov ecx, 0x569daafb
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0xfff987c2
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe98]
cmp eax, 0x20
sete byte [rbp + 0xf59]
mov eax, 0x923f4a99
jmp 0x1400a0b23
mov eax, 0xe2ae88a1
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x37bfe9d
mov ebx, 0x86cec9ad
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x147258e0
mov ebx, 0xeb1bdf01
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x147258e0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x708]
mov rax, qword [rbp + 0xfe8]
mov eax, 0xee136944
jmp 0x1400a0b23
mov al, byte [rbp + 0x9f0]
mov rax, qword [rbp + 0x9e8]
mov eax, 0xd4e80a84
jmp 0x1400a0b23
mov eax, 0x2e7bc636
jmp 0x1400a0b23
mov rsi, qword [rbp + 0x850]
mov rax, qword [rbp + 0x638]
mov rcx, qword [rbp + 0x980]
lea rdx, [rax + rcx]
add rdx, 0x38
mov rcx, qword [rbp + 0x850]
sub rsp, 0x20
call fcn.1400449c5
add rsp, 0x20
mov rax, qword [rbp + 0xc20]
movups xmm0, xmmword [rsi]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x848]
movups xmm0, xmmword [0x14010ccb0]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0x848]
sub rsp, 0x20
lea rsi, [rbp + 0xa70]
mov rcx, rsi
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xea8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xed8]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b8b7a
add rsp, 0x20
mov rax, qword [rbp + 0x840]
movups xmm0, xmmword [0x14010ccc0]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0x840]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xc80]
mov qword [rbp + 0x978], rax
mov rax, qword [rbp + 0x978]
mov rax, qword [rbp + 0xc80]
mov rcx, qword [rbp + 0x638]
mov qword [rax], rcx
mov rax, qword [rbp + 0xc80]
add rax, 8
mov qword [rbp + 0x628], rax
mov eax, 0xb97f3655
jmp 0x1400a0b23
mov al, byte [rbp + 0x6f8]
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0x288], rax
cmp byte [rbp + 0xf2a], 0
mov eax, 0x7f513c9c
mov ecx, 0x8aed9618
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x4a2df7da
mov ebx, 0xd4f7a832
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x4a2df7da
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa10]
movups xmm0, xmmword [0x14010cce0]
movups xmmword [rax], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x8b8]
lea rdx, [rbp - 0x80]
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xa10]
mov rax, qword [rbp + 0xb30]
mov rcx, qword [rbp + 0xb38]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xb30]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x7a8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0xcf0], rax
mov rax, qword [rbp + 0xb28]
mov qword [rbp + 0xd08], rax
mov eax, 0xa92c114f
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4cb4105e
mov ebx, 0x6076599d
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x8e8]
mov qword [rbp + 0x6b8], rax
mov eax, 0xb6ebb89a
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0x918], rax
mov eax, dword [rbp + 0xe9c]
mov dword [rbp + 0xe28], eax
mov eax, 0xacd7cfcf
jmp 0x1400a0b23
mov eax, 0x569b7a16
jmp 0x1400a0b23
mov eax, 0x6634d743
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x68764bea
mov ebx, 0x1e8a7f27
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x71d73664
mov ebx, 0xa109ef1a
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xc6357db5
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xbc1f0556
mov ebx, 0x1b2852b5
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbc1f0556
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xef0], 0
mov eax, 0x41b27a76
mov ecx, 0x725dbd57
cmovne eax, ecx
jmp 0x1400a0b23
mov r14, qword [rbp + 0xe70]
xor r13d, r13d
mov r12, qword [rbp + 0x290]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x808]
sub rsp, 0x20
call fcn.1400a0540
add rsp, 0x20
mov qword [rbp + 0xd58], rax
mov eax, 0x7e1292c0
jmp 0x1400a0b23
mov eax, 0x34862d6a
jmp 0x1400a0b23
mov eax, 0x2855062f
jmp 0x1400a0b23
mov eax, 0xcae2e2c2
jmp 0x1400a0b23
mov rax, qword [rbp + 0x928]
mov rax, qword [rbp + 0xe40]
mov rax, qword [rbp + 0xfd8]
mov eax, 0x96851884
jmp 0x1400a0b23
mov al, byte [rbp + 0xa68]
mov rax, qword [rbp + 0xa60]
mov qword [rbp + 0x480], rax
cmp byte [rbp + 0xf53], 0
mov eax, 0x4564f367
mov ecx, 0x56de8ef0
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0x7af8a3de
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x6e8]
sub rsp, 0x20
mov edx, 0xff
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xa959676b
mov ebx, 0x6bb8827
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp byte [rbp + 0xff9], 0
mov eax, 0x5c7d4b69
mov ecx, 0x64fda3a4
cmovne eax, ecx
mov rcx, qword [rbp + 0xc08]
mov qword [rbp + 0xc90], rcx
mov rcx, qword [rbp + 0xac8]
mov qword [rbp + 0xc98], rcx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x9c0]
mov rcx, qword [rbp + 0x6c0]
mov qword [rcx], rax
mov rax, qword [rbp + 0xc40]
mov qword [rbp + 0x528], rax
sub rsp, 0x20
lea rsi, [rbp + 0x8a0]
mov rcx, rsi
lea rdx, [rbp + 0x520]
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x9b0]
movups xmm0, xmmword [0x14010ccd0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x9b8]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xaf0]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
movups xmm0, xmmword [0x14010cce0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xd30]
mov rcx, qword [rbp + 0xc48]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xd30]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x9c8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x715e05e1
mov ebx, 0xcb09ab58
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x4cbec234
jmp 0x1400a0b23
mov al, byte [rbp + 0xf3d]
mov ecx, eax
xor cl, 0xfe
test cl, al
setne byte [rbp + 0xffe]
mov eax, 0x9d3fb161
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0x61624f6f
mov edi, 0xf45870ed
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
mov eax, 0xd39833a
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc00]
mov rax, qword [rbp + 0xc00]
mov rax, qword [rbp + 0xc00]
mov rax, qword [rbp + 0xc00]
mov eax, 0xcf9bc7ff
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xc50c894a
mov ebx, 0xdcf71a55
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x386168eb
mov ebx, 0xf1df2d80
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x386168eb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xff8]
mov dword [rbp + 0xbb8], eax
mov eax, 0x159f67bc
jmp 0x1400a0b23
mov dword [rbp + 0xd94], 0
mov eax, 0x40b21485
jmp 0x1400a0b23
sub rsp, 0x20
mov rcx, qword [rbp + 0xed0]
call fcn.1400b8e95
add rsp, 0x20
mov rax, qword [rbp + 0x800]
shl rax, 2
mov rcx, qword [rbp + 0xa38]
sar rcx, 4
mov rdx, rcx
not rdx
mov rbx, rax
not rbx
movabs r8, 0xe02ba96e1419d78a
mov rsi, r8
not rsi
mov rdi, rdx
and rdi, r8
and rcx, rsi
or rcx, rdi
or rdx, rbx
and rbx, r8
and rax, rsi
or rax, rbx
xor rax, rcx
not rdx
or rsi, r8
and rsi, rdx
or rsi, rax
mov qword [rbp + 0x2c8], rsi
mov eax, 0x2b8218b1
jmp 0x1400a0b23
mov rax, qword [rbp + 0xed8]
inc rax
mov qword [rbp + 0x610], rax
seto byte [rbp + 0x618]
mov eax, 0x25a4c15b
jmp 0x1400a0b23
cmp byte [rbp + 0xffa], 0
mov eax, 0xcaff4034
mov ecx, 0x3f514107
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x7c8]
movups xmm0, xmmword [0x14010ccd0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x530]
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
lea rax, [rbp + 0x4c0]
mov qword [rbp + 0x7c0], rax
mov rax, qword [rbp + 0x7c0]
mov rax, qword [rbp + 0x7d0]
mov qword [rbp + 0x4c0], rax
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0x4c8], rax
mov eax, 0xa4790d94
jmp 0x1400a0b23
mov rax, qword [rbp + 0x308]
movabs rdx, 0x38fe23fd4fc514fd
add rax, rdx
not rdx
add rdx, rax
mov rcx, qword [rbp + 0xf78]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x2d79616b
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x67b6c24b
mov ebx, 0x75ef64dd
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x3a8]
dec rax
mov qword [rbp + 0x788], rax
mov eax, 0xf322430f
jmp 0x1400a0b23
cmp qword [rbp + 0x900], 0
setne byte [rbp + 0xf46]
mov eax, 0x7434a69f
jmp 0x1400a0b23
mov eax, 0x8446b665
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7721710d
mov ebx, 0xa76c942e
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x570]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x972f550a
mov ebx, 0x8ee699e6
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x972f550a
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x7e22736d
mov ebx, 0xb067ac68
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp byte [rbp + 0xf5d], 0
mov eax, 0x74c4a81a
mov ecx, 0x189c3674
cmovne eax, ecx
jmp 0x1400a0b23
cmp byte [rbp + 0xf19], 0
mov eax, 0xa6e3301
mov ecx, 0x7003c02d
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x7312899e
mov ebx, 0x4b256d2
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x49677c3
jmp 0x1400a0b23
cmp qword [rbp + 0xf80], 0
sets byte [rbp + 0xf42]
mov eax, 0x6e07c29e
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x190], rax
mov eax, 0xcfc7e029
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf90]
inc rax
mov qword [rbp + 0x790], rax
seto byte [rbp + 0x798]
mov eax, 0xbe9cc170
jmp 0x1400a0b23
cmp byte [rbp + 0xf32], 0
mov eax, 0x2db2a03f
mov ecx, 0x206150b2
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0xb864d293
jmp 0x1400a0b23
mov rax, qword [rbp + 0xfb0]
mov qword [rbp + 0xec0], rax
mov dword [rbp + 0xfe4], 3
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x38b059a7
mov ebx, 0x32af1702
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa562a92b
mov ebx, 0x230960a9
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xee8]
mov rax, qword [rbp + 0xf78]
mov eax, 0xcde1c069
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x3536d0ea
mov ebx, 0x96851884
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x3536d0ea
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xffb], 0
mov eax, 0x7d58a210
mov ecx, 0xf015994f
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x2564539b
mov ebx, 0xa489ac02
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov cl, byte [rbp + 0xff7]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x86630107
mov ebx, 0xe7cfdcf1
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe90]
cmp eax, 3
mov eax, 0xe7cf4f32
mov ecx, 0x88a71975
cmove eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x548]
cmp rax, 3
sete byte [rbp + 0xf12]
mov eax, 0x7ded9540
jmp 0x1400a0b23
mov eax, 0x69b78536
jmp 0x1400a0b23
mov eax, 0x74d9ebd5
jmp 0x1400a0b23
mov rax, qword [rbp + 0xde0]
mov rax, qword [rbp + 0xfa8]
mov eax, 0x5eb65d57
jmp 0x1400a0b23
mov al, byte [rbp + 0xffe]
mov eax, 0x61daac30
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa3548a3a
mov ebx, 0x1d028636
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xa3548a3a
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc78]
mov qword [rbp + 0x600], rax
mov rax, qword [rbp + 0x600]
mov eax, 0xf114d439
jmp 0x1400a0b23
mov r14, qword [rbp + 0xf78]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1018]
mov eax, 0xec37a2d0
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc18]
mov rcx, qword [rbp + 0x628]
mov qword [rcx], rax
mov rdx, qword [rbp + 0xc80]
sub rsp, 0x20
lea rsi, [rbp + 0xa70]
mov rcx, rsi
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x978]
mov rax, qword [rbp + 0xba0]
movups xmm0, xmmword [0x14010ccd0]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0xba0]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xe08]
mov eax, 0xac1304bf
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe60]
mov rax, qword [rbp + 0xe60]
mov rax, qword [rbp + 0xe60]
mov rax, qword [rbp + 0xe60]
mov rax, qword [rbp + 0xe60]
mov rax, qword [rbp + 0xe60]
mov rax, qword [rbp + 0xe60]
mov rax, qword [rbp + 0xe60]
mov rax, qword [rbp + 0xdc8]
mov rax, qword [rbp + 0xdc8]
mov rax, qword [rbp + 0xdc8]
mov rax, qword [rbp + 0xdc8]
mov rax, qword [rbp + 0xdc8]
mov eax, 0xca0034ca
jmp 0x1400a0b23
mov rdx, qword [rbp + 0xd58]
sub rsp, 0x20
mov rcx, qword [rbp + 0xed0]
call fcn.140047c09
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xbc1f0556
mov edi, 0xbd45397f
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x320]
mov qword [rax], 0
mov eax, 0xecdbb1dc
jmp 0x1400a0b23
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov qword [rbp + 0xb40], rax
mov rax, qword [rbp + 0x7f0]
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
mov eax, 0x7ef6cd9b
mov ecx, 0x80b08f85
cmove eax, ecx
mov rcx, qword [rbp + 0xb40]
mov qword [rbp + 0xcf8], rcx
xor ecx, ecx
mov qword [rbp + 0xd18], rcx
jmp 0x1400a0b23
mov eax, 0xdd3eff2b
jmp 0x1400a0b23
cmp dword [rbp + 0xe1c], 0
mov eax, 0xb3b9b681
mov ecx, 0x2dcb7207
cmove eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd0901538
mov ebx, 0x4db8ddcd
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1cf98f7a
mov ebx, 0xe6754d3d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1cf98f7a
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rdx, qword [rbp + 0xfa0]
sub rsp, 0x20
lea rsi, [rbp + 0x4b0]
mov rcx, rsi
call fcn.14000acdc
add rsp, 0x20
mov qword [rbp + 0x7d8], rsi
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x9bb625a4
mov ebx, 0x865e57f4
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x9bb625a4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xf33], 0
mov eax, 0x7cf363a5
mov ecx, 0x206150b2
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xceac60c3
mov ebx, 0x3d4f882a
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xebec6727
mov ebx, 0xce5e91fa
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xebec6727
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x180], rax
mov eax, 0x9f564aaf
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xf0f]
mov qword [rbp + 0x990], rax
lea rax, [rbp + 0xa70]
mov qword [rbp + 0xc20], rax
mov rax, qword [rbp + 0xc20]
mov eax, 0xae57fe04
jmp 0x1400a0b23
mov rax, qword [rbp + 0x578]
mov eax, 0xc4f59785
jmp 0x1400a0b23
mov rax, qword [rbp + 0x5a0]
mov rcx, qword [rbp + 0xf60]
movzx edx, byte [rax + rcx + 8]
mov rcx, qword [rbp + 0xd68]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp + 0xd68]
mov eax, 0xb02a23e1
jmp 0x1400a0b23
mov eax, 0xa77915fa
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x101fa2a3
mov ebx, 0x809c6461
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x101fa2a3
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe10], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xba8], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x850], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x848], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x840], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc80], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xba0], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe08], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb98], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xf98], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc78], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb90], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x838], rax
mov eax, 0x9b77c14b
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xbaae25e0
mov ebx, 0x14246aec
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbaae25e0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6e5401ce
mov ebx, 0x61b40e81
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x6e5401ce
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
movzx edx, byte [rbp + 0xfd1]
sub rsp, 0x20
lea rcx, [rbp + 0x510]
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp + 0xa30]
mov rax, qword [rbp + 0x1018]
mov eax, 0x58232288
jmp 0x1400a0b23
mov eax, 0xd7937104
jmp 0x1400a0b23
mov eax, 0xbd5b7b7
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa60eb21f
mov ebx, 0x43319af4
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xa60eb21f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x2e1e36e
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x340], rax
mov eax, 0x47e2e438
jmp 0x1400a0b23
mov eax, 0x1efb4dfa
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xe7f2ed37
mov ebx, 0x40ff361b
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp qword [rbp + 0x8e0], 0
setne byte [rbp + 0xf18]
mov eax, 0xecb49f11
jmp 0x1400a0b23
mov eax, 0x7874b9ab
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x438], rax
mov eax, 0x3f5356a1
jmp 0x1400a0b23
mov eax, dword [rbp + 0xbbc]
mov eax, 0xaaaab27d
jmp 0x1400a0b23
mov rax, qword [rbp + 0xee0]
mov eax, 0x4feaae7e
jmp 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp dword [rbp + 0xe94], 0
mov eax, 0xb5823063
mov ecx, 0x33defb8d
cmove eax, ecx
mov rcx, qword [rbp + 0xf88]
mov qword [rbp + 0x888], rcx
mov rcx, qword [rbp + 0xfa8]
mov qword [rbp + 0x880], rcx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb692f495
mov ebx, 0xdad42fd5
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xde8]
movabs rcx, 0x131bd485093b4471
add rax, rcx
not rcx
add rcx, rax
mov qword [rbp + 0x2b0], rcx
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x4cb4105e
mov ebx, 0xb63a2a04
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x4cb4105e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xc49931a
mov ebx, 0xb6389f75
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x7f3a8795
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xf8c61c5
mov ebx, 0xa19aeb
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf8c61c5
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x120]
sub rsp, 0x20
mov edx, 0xff
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x5ff1d9b0
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbd8]
mov eax, 0x6e2ca057
jmp 0x1400a0b23
cmp byte [rbp + 0xef2], 0
mov eax, 0xf34d22b
mov ecx, 0xd3b0d3b
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x288]
lea rcx, [rax + 3]
test rax, rax
cmovns rcx, rax
and rcx, 0xfffffffffffffffc
sub rax, rcx
mov qword [rbp + 0xdd8], rax
mov eax, 0x99e968a8
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3c2a608e
mov ebx, 0x35595c5f
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov dword [rbp + 0xd98], 3
mov eax, 0xc9c7fb35
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x9826e41d
mov ebx, 0xb3931667
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x9826e41d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x8bb71f21
jmp 0x1400a0b23
cmp byte [rbp + 0xfc6], 0
mov eax, 0xdb848602
mov ecx, 0x8cc6f7f3
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x101fa2a3
mov ebx, 0x4d7ae8a8
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xa60eb21f
mov ebx, 0xdf46591f
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
movabs rbx, 0x1fe09ea627ee7621
mov rcx, rbx
not rcx
cmovge edx, eax
mov rax, qword [rbp + 0x9d0]
add rax, rbx
add rax, rcx
mov qword [rbp + 0x298], rax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x1a5096fd
mov ebx, 0xff678d3e
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xe99039f3
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd8d65af2
mov ebx, 0x5c4d6343
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbc0]
mov rax, qword [rax]
mov qword [rbp + 0xf0], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x967d853b
mov ebx, 0x4cbb912c
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x967d853b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x2287a80b
mov ebx, 0xaaaab27d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2287a80b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x505c5931
mov ebx, 0xc630810f
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x27b27369
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe24]
cmp eax, 0x11
mov eax, 0x91583212
mov ecx, 0x92526d0
cmovl eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x53e364ea
mov ebx, 0x201f5d1
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x53e364ea
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xe95957d3
mov ebx, 0xc4f59785
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xfd2]
mov qword [rbp + 0x7b0], rax
mov eax, 0xee5bddc4
jmp 0x1400a0b23
mov eax, 0x526d0275
jmp 0x1400a0b23
mov rax, qword [rbp + 0xfb0]
mov rax, qword [rbp + 0x6b0]
mov eax, 0x88489008
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3db1597d
mov ebx, 0x3c14d4d
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x640]
mov rcx, qword [rcx]
mov qword [rbp + 0x638], rcx
mov rcx, qword [rbp + 0xe10]
cmovge edx, eax
add rcx, 8
mov qword [rbp + 0x178], rcx
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xffded05d
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc0fcc013
mov ebx, 0xa98a660e
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x201f5d1
jmp 0x1400a0b23
cmp byte [rbp + 0xefe], 0
mov eax, 0x5f2d2fdf
mov ecx, 0xf09f38f3
cmovne eax, ecx
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xfc5]
lea rcx, [0x14010cb90]
mov al, byte [rax + rcx]
mov byte [rbp + 0xf1c], al
mov eax, 0xa17b4fac
jmp 0x1400a0b23
mov eax, 0xb9bf3261
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x66969949
mov ebx, 0x47cda9e1
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x66969949
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0xc5d749c5
jmp 0x1400a0b23
mov eax, 0x4be6f36b
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x972f550a
mov ebx, 0x99252112
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x9c0]
mov rcx, qword [rbp + 0x6c0]
mov qword [rcx], rax
mov rax, qword [rbp + 0xc40]
mov qword [rbp + 0x528], rax
sub rsp, 0x20
lea rsi, [rbp + 0x8a0]
mov rcx, rsi
lea rdx, [rbp + 0x520]
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x9b0]
movups xmm0, xmmword [0x14010ccd0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x9b8]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xaf0]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
movups xmm0, xmmword [0x14010cce0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xd30]
mov rcx, qword [rbp + 0xc48]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xd30]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x9c8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov eax, 0xe3d67cbd
jmp 0x1400a0b23
mov r14, qword [rbp + 0xf78]
mov r13d, dword [rbp + 0xd78]
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov rax, qword [rbp + 0x460]
mov al, byte [rax]
mov byte [rbp + 0xfff], al
mov eax, 0x36a00215
jmp 0x1400a0b23
mov rax, qword [rbp + 0xaa8]
mov qword [rbp + 0x1e8], rax
mov eax, 0xdef7409f
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb4196231
mov ebx, 0x2ffa119f
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb4196231
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x6c71875b
jmp 0x1400a0b23
cmp qword [rbp + 0xfb0], 0
sets byte [rbp + 0xf1e]
mov eax, 0x39c5252a
jmp 0x1400a0b23
mov rax, qword [rbp + 0x238]
mov rax, qword [rax]
mov qword [rbp + 0xdd0], rax
mov eax, 0xc87c8b98
jmp 0x1400a0b23
mov rax, qword [rbp + 0xde8]
mov rax, qword [rbp + 0xde8]
mov rax, qword [rbp + 0xde8]
mov rax, qword [rbp + 0xde8]
mov rax, qword [rbp + 0xde8]
mov rax, qword [rbp + 0xde8]
mov rax, qword [rbp + 0xde8]
mov eax, 0x6076599d
jmp 0x1400a0b23
mov rax, qword [rbp + 0x220]
mov rcx, qword [0x140126028]
mov qword [rax], rcx
mov rax, qword [rbp + 0xae8]
lea rcx, [0x14010cc90]
mov qword [rax + 0x10], rcx
mov qword [rbp + 0x858], 0
mov eax, 0x98226011
jmp 0x1400a0b23
mov rax, qword [rbp + 0x370]
mov rax, qword [rax]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0x56f6587c59601b21
mov rax, rdx
not rax
or rax, rdx
not rcx
and rcx, rax
mov qword [rbp + 0x368], rcx
mov eax, 0x904bab40
jmp 0x1400a0b23
mov rax, qword [rbp + 0x2c8]
movabs rdx, 0xb32d3f820d2f11da
mov ecx, edx
not ecx
or ecx, edx
and ecx, eax
movzx eax, cl
mov qword [rbp + 0x9e0], rax
mov eax, 0xc6933307
jmp 0x1400a0b23
mov rax, qword [rbp + 0x8f0]
mov rax, qword [rax]
mov qword [rbp + 0x2e8], rax
mov eax, 0x964645d3
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa37fbbf6
mov ebx, 0xf5cf9a0b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp byte [rbp + 0xfcb], 0
mov eax, 0xc5c84945
mov ecx, 0x50cb3a03
cmovne eax, ecx
mov rcx, qword [rbp + 0xc58]
mov qword [rbp + 0xcc8], rcx
xor ecx, ecx
mov qword [rbp + 0xce8], rcx
jmp 0x1400a0b23
cmp qword [rbp + 0xbd0], 0
setne byte [rbp + 0xf37]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa8f61333
mov ebx, 0x1f56eb7a
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xa8f61333
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp qword [rbp + 0xaa0], 0
setne byte [rbp + 0xf0b]
mov eax, 0x55b1b5a
jmp 0x1400a0b23
mov rax, qword [rbp + 0x450]
movzx eax, byte [rax]
mov qword [rbp + 0x800], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0xb50], rax
mov eax, 0x46c87e93
jmp 0x1400a0b23
mov rax, qword [rbp + 0xfa0]
inc rax
mov qword [rbp + 0xa40], rax
seto byte [rbp + 0xa48]
mov rax, qword [rbp + 0xa40]
mov al, byte [rbp + 0xa48]
mov byte [rbp + 0xf4d], al
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x4fae345e
mov ebx, 0xa61c96cb
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x4fae345e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd4099dc5
mov ebx, 0x34862d6a
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd4099dc5
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0xe6754d3d
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc0fcc013
mov ebx, 0x53d7d813
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xd20]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xd50]
mov al, byte [rax + rcx + 8]
mov byte [rbp + 0xf5b], al
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x88bd1584
mov ebx, 0xc08f47ee
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x88bd1584
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xef6], 0
mov eax, 0xed336d1f
mov ecx, 0x391820b2
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xaa0]
mov eax, 0x9902a137
jmp 0x1400a0b23
mov al, byte [rbp + 0xf35]
mov ecx, eax
xor cl, 0xfe
test cl, al
setne byte [rbp + 0xfc9]
mov al, byte [rbp + 0xfc9]
mov eax, 0xa8ee34d8
jmp 0x1400a0b23
mov qword [rbp + 0xfa8], r14
mov qword [rbp + 0xf88], r12
mov dword [rbp + 0xe94], r13d
mov eax, 0xa8f55848
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf80]
cmp rax, qword [rbp + 0x398]
setge byte [rbp + 0xf40]
mov eax, 0x2489858f
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0xbab086c
jmp 0x1400a0b23
mov eax, 0x628c29aa
jmp 0x1400a0b23
movups xmm0, xmmword [0x14010ccb0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
lea rsi, [rbp + 0x8a0]
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xde0]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfa8]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b8b7a
add rsp, 0x20
movups xmm0, xmmword [0x14010ccc0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
lea rcx, [rbp + 0x520]
mov qword [rbp + 0x9b0], rcx
mov rax, qword [rbp + 0x9b0]
mov qword [rbp + 0x6c0], rcx
mov eax, 0x89da7012
jmp 0x1400a0b23
cmp byte [rbp + 0xf34], 0
mov eax, 0x57550935
mov ecx, 0xf54b315a
cmovne eax, ecx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xf8]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0x59013e6d
jmp 0x1400a0b23
mov rax, qword [rbp + 0x650]
mov rcx, qword [rbp + 0xed8]
cmp rcx, rax
setge byte [rbp + 0xf10]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x5bdca8d1
mov ebx, 0xc9910c88
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x5bdca8d1
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd4f1f1e3
mov ebx, 0xa73cf4f1
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb0b0fdb1
mov ebx, 0xecbbd7c3
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x920]
mov byte [rbp + 0xef1], al
mov rax, qword [rbp + 0xe40]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xe30]
add rax, rcx
add rax, 8
mov qword [rbp + 0x48], rax
mov eax, 0x7ab12d87
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x1f891035
mov ebx, 0x45ba82b3
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0xfda79a6a
jmp 0x1400a0b23
mov dword [rbp + 0xda0], 3
mov eax, 0x11a3ad35
jmp 0x1400a0b23
mov rax, qword [rbp + 0xee0]
inc rax
mov qword [rbp + 0x5d0], rax
seto byte [rbp + 0x5d8]
mov eax, 0x501a9470
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe20]
mov dword [rbp + 0xfe4], eax
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov rax, qword [rbp + 0xfa8]
mov qword [rbp + 0xec0], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb9dfc440
mov ebx, 0x2f9cc1a5
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf90]
mov eax, 0x852da915
jmp 0x1400a0b23
cmp qword [rbp + 0xd50], 0
sets byte [rbp + 0xf5d]
mov eax, 0x5d3edb54
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x928]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.14005311d
add rsp, 0x20
mov eax, 0x2338fe92
jmp 0x1400a0b23
mov rax, qword [rbp + 0x868]
mov qword [rbp + 0x548], rax
mov rax, qword [rbp + 0x548]
cmp rax, 2
mov eax, 0xac0deb8b
mov ecx, 0xf05a34b0
cmove eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x9c0]
mov rcx, qword [rbp + 0x9b8]
lea rdx, [rax + rcx]
add rdx, 0x38
sub rsp, 0x20
mov rcx, r15
call fcn.1400449c5
add rsp, 0x20
mov rax, qword [rbp + 0xc48]
movups xmm0, xmmword [rbp + 0x1000]
movups xmmword [rax], xmm0
mov eax, 0xb95c045f
jmp 0x1400a0b23
mov eax, 0xd51aecba
jmp 0x1400a0b23
mov eax, dword [rbp + 0xda8]
mov dword [rbp + 0xd7c], eax
mov rax, qword [rbp + 0xb38]
mov eax, 0x1bd40b5
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x90ef91db
mov ebx, 0x2387e2f1
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x90ef91db
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xf2c], 0
mov eax, 0x7f55b6d3
mov ecx, 0x97ba4a0
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xdba904dd
mov ebx, 0x1db554c8
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xdba904dd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x920]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.14005311d
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x766fa7f7
mov ebx, 0x4505a9a1
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x766fa7f7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x738]
mov al, byte [rbp + 0x740]
mov byte [rbp + 0xf3c], al
mov eax, 0xefe7201c
jmp 0x1400a0b23
mov rax, qword [rbp + 0x3d8]
dec rax
mov qword [rbp + 0x7a0], rax
mov eax, 0x5037cff3
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xd7446d24
mov ebx, 0x56d2d835
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd7446d24
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6e8ecd97
mov ebx, 0xb028ce0b
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x6e8ecd97
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xd58]
sub rsp, 0x20
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140029892
add rsp, 0x20
mov eax, 0x5abc7a8a
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov rax, qword [rax]
mov qword [rbp + 0xde8], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x68b8042f
mov ebx, 0x2cea7db
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x68b8042f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe50]
mov rax, qword [rbp + 0xe50]
mov rax, qword [rbp + 0xe50]
mov rax, qword [rbp + 0xe50]
mov rax, qword [rbp + 0xe50]
mov rax, qword [rbp + 0xe50]
mov rax, qword [rbp + 0xe50]
mov rax, qword [rbp + 0xe50]
mov rax, qword [rbp + 0xe50]
mov eax, 0x723e26ce
jmp 0x1400a0b23
mov eax, 0x49ece9ac
jmp 0x1400a0b23
mov eax, 0xe265c995
jmp 0x1400a0b23
cmp byte [rbp + 0xf3e], 0
mov eax, 0x9f8b4026
mov ecx, 0xbe811493
cmovne eax, ecx
jmp 0x1400a0b23
mov al, byte [rbp + 0x9a8]
mov rax, qword [rbp + 0x9a0]
mov qword [rbp + 0xfb0], rax
cmp byte [rbp + 0xf1f], 0
mov eax, 0x870a0cdf
mov ecx, 0xde05fa1d
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xbec027c0
mov ebx, 0xd467c33b
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xbec027c0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x210], rax
mov eax, 0x585b52e4
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe8c]
cmp eax, 3
mov eax, 0x58d60787
mov ecx, 0x42f89e46
cmovl eax, ecx
jmp 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xca8], rax
xor eax, eax
mov qword [rbp + 0xca0], rax
mov eax, 0xc908fa77
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x715e05e1
mov ebx, 0xe3d67cbd
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x715e05e1
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov al, byte [rbp + 0xfd3]
cmp byte [rbp + 0xfd3], 0
mov eax, 0x3127a8da
mov ecx, 0x4c15b5c3
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x22ca5258
mov ebx, 0xadd42ac3
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0xee0], 0
sets byte [rbp + 0xf09]
mov eax, edx
jmp 0x1400a0b23
mov dword [rbp + 0xd9c], 0x16
mov eax, 0xc7211262
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x8dde9f3
mov edi, 0x1e8ffcac
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
lea rcx, [rbp + 0x4d0]
mov qword [rbp + 0x728], rcx
mov rcx, qword [rbp + 0x728]
mov rcx, qword [rbp + 0xee8]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0xf78]
movzx ecx, byte [rcx + rdx + 8]
mov qword [rbp + 0x300], rcx
cmovge eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xf40], 0
mov eax, 0xf6a5e979
mov ecx, 0x9f75a81a
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [rbp + 0xd88]
cmp eax, 0x20
sete byte [rbp + 0xf54]
mov eax, 0xedd62433
jmp 0x1400a0b23
mov al, byte [rbp + 0x9a8]
mov rax, qword [rbp + 0x9a0]
mov eax, 0x15ceadb4
jmp 0x1400a0b23
mov eax, 0x2ff3a3aa
jmp 0x1400a0b23
mov al, byte [rbp + 0xffa]
mov eax, 0xc21dc301
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0x504d9cdb
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x373aa2d7
mov ebx, 0x5d5ed386
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x373aa2d7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x488]
mov rcx, qword [rbp + 0xe48]
cmp rcx, rax
setge byte [rbp + 0xf56]
mov eax, 0xe2c75502
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x89b8af38
mov ebx, 0x7fd526a2
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x7a58af71
mov ebx, 0x7ee5e153
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x7a58af71
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbd8]
mov eax, 0xde2237f8
jmp 0x1400a0b23
mov rax, qword [rbp + 0xad8]
mov qword [rbp + 0xec0], rax
mov dword [rbp + 0xfe4], 0
mov rax, qword [rbp + 0x1b0]
mov qword [rbp + 0xec8], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
mov rax, qword [rbp + 0x7b8]
mov eax, 0x221789a6
jmp 0x1400a0b23
mov rax, qword [rbp + 0x250]
mov rax, qword [rax]
mov qword [rbp + 0xaf0], rax
mov rax, qword [rbp + 0x6c8]
mov rax, qword [rbp + 0x1018]
mov al, byte [rax]
mov byte [rbp + 0xf23], al
mov eax, 0xf4607dd4
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x2a48c889
mov edi, 0x12438fe8
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xde0]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0xfa8]
mov cl, byte [rcx + rdx + 8]
mov byte [rbp + 0xffc], cl
movzx ecx, byte [rbp + 0xffc]
mov qword [rbp + 0x6e8], rcx
cmovge eax, ebx
jmp 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xd10], rax
xor eax, eax
mov qword [rbp + 0xd00], rax
mov eax, 0x15fb6e3c
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x766fa7f7
mov ebx, 0x92e517eb
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xde56b74f
jmp 0x1400a0b23
mov eax, 0xf1f6f439
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc60]
movups xmm0, xmmword [0x14010ccc0]
movups xmmword [rax], xmm0
sub rsp, 0x20
lea rsi, [rbp + 0x8b8]
mov rcx, rsi
lea rdx, [rbp - 0x30]
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xc60]
mov rax, qword [rbp + 0xa28]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
movups xmm0, xmmword [0x14010ccd0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xa18]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xb28]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x675ccdf4
mov ebx, 0x477a9f47
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
lea rcx, [rbp - 0x80]
mov qword [rbp + 0xa10], rcx
mov rcx, qword [rbp + 0xa10]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x5ef90e6c
jmp 0x1400a0b23
mov rax, qword [rbp + 0xd50]
cmp rax, qword [rbp + 0x4a0]
setge byte [rbp + 0xf5c]
mov eax, 0x704e1d52
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x360]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0xb093d505
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd2198dd6
mov ebx, 0xb34de6d2
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xbe0]
mov qword [rbp + 0x3c8], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x80eb1b17
mov ebx, 0x86442a3f
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x89ebe468
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xdc7f1b72
mov ebx, 0x13c65954
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xdc7f1b72
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x891fe9d4
mov ebx, 0x7a940f65
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe28]
cmp eax, 6
mov eax, 0x9543d866
mov ecx, 0x488e2def
cmovl eax, ecx
jmp 0x1400a0b23
mov dword [rbp + 0x1024], 0x1b
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe48]
inc rax
mov qword [rbp + 0xa60], rax
seto byte [rbp + 0xa68]
mov eax, 0x24811050
jmp 0x1400a0b23
mov eax, 0xd7cd7535
jmp 0x1400a0b23
mov r12, qword [rbp + 0xfe8]
mov r13d, 3
mov r14, qword [rbp + 0xfa0]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0xe80], rax
mov eax, 0x918375fd
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc70]
mov rcx, qword [rbp + 0x590]
mov qword [rax], rcx
mov rax, qword [rbp + 0xc70]
mov rcx, qword [rbp + 0x940]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xf68]
mov rdx, qword [rbp + 0xc70]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x580]
mov rax, qword [rbp + 0x810]
movups xmm0, xmmword [0x14010cce0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf68]
mov rdx, qword [rbp + 0x810]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xab8]
mov rcx, qword [rbp + 0xac0]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xab8]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x5b8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov rax, qword [rbp + 0xbf8]
mov qword [rbp + 0xcb8], rax
mov rax, qword [rbp + 0x940]
mov qword [rbp + 0xcd0], rax
mov eax, 0x421e7a1c
jmp 0x1400a0b23
cmp qword [rbp + 0xd58], 0
sets byte [rbp + 0xf5e]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8c99b5a8
mov ebx, 0xa414afae
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x8c99b5a8
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x4a8], rax
mov eax, 0x127f1d4f
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x8b4ce4a
mov ebx, 0x2d41d44f
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov al, byte [rbp + 0xffb]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x294612e6
mov ebx, 0x6971bb6e
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x294612e6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x64784920
mov dword [rbp + 0xe9c], 6
mov rcx, qword [rbp + 0xbf0]
mov qword [rbp + 0xc88], rcx
jmp 0x1400a0b23
mov al, byte [rbp + 0xf23]
mov ecx, eax
xor cl, 0xfe
test cl, al
mov eax, 0xfda794e2
mov ecx, 0x6666470a
cmove eax, ecx
mov rcx, qword [rbp + 0xc40]
mov qword [rbp + 0xcb0], rcx
mov rcx, qword [rbp + 0xaf0]
mov qword [rbp + 0xcc0], rcx
jmp 0x1400a0b23
cmp byte [rbp + 0xf4e], 0
mov eax, 0x6da3d717
mov ecx, 0x85dd0ecf
cmovne eax, ecx
jmp 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbc8]
mov eax, 0x44eaf6ea
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe24]
cmp eax, 0x11
mov eax, 0x393db5cf
mov ecx, 0x3be26a7b
cmove eax, ecx
jmp 0x1400a0b23
mov eax, 0x5efffcc3
jmp 0x1400a0b23
cmp byte [rbp + 0xf2b], 0
mov eax, 0xbdeea19e
mov ecx, 0xe4253a31
cmovne eax, ecx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x8d8]
sub rsp, 0x20
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140029892
add rsp, 0x20
mov eax, 0xff6aad6a
jmp 0x1400a0b23
mov eax, dword [rbp + 0xd70]
mov dword [rbp + 0x1024], eax
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd4099dc5
mov ebx, 0xf3a55f3c
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd4099dc5
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xdb8]
mov rax, qword [rbp + 0xdb8]
mov rax, qword [rbp + 0xdb8]
mov rax, qword [rbp + 0xdb8]
mov rax, qword [rbp + 0xdb8]
mov rdx, qword [rbp + 0xdb8]
dec rdx
mov rcx, qword [rbp + 0xee0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x76925289
jmp 0x1400a0b23
mov eax, 0x37bf16b2
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x258]
mov rcx, qword [rbp + 0xfa8]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xa80719bc
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x5d7981c7
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xe68]
mov rdx, qword [rbp + 0x298]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov r14, qword [rbp + 0xe70]
mov r13d, 3
mov r12, qword [rbp + 0xe68]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0xfa0], rax
mov eax, dword [rbp + 0xe2c]
mov dword [rbp + 0xd84], eax
mov eax, 0xf29bf58
jmp 0x1400a0b23
mov eax, 0xb13b1485
jmp 0x1400a0b23
cmp qword [rbp + 0xdd8], 0
setg byte [rbp + 0xf29]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1bea4394
mov ebx, 0x736c22ed
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1bea4394
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xeeb45e07
mov ebx, 0x7d5c7e6b
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xf077dc3b
jmp 0x1400a0b23
cmp byte [rbp + 0xf0e], 0
mov eax, 0x75afae4c
mov ecx, 0xb5a3e479
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0x57f0c6a1
jmp 0x1400a0b23
mov rax, qword [rbp + 0xfb0]
mov qword [rbp + 0xec0], rax
mov dword [rbp + 0xfe4], 3
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
mov eax, 0xb2d1e8f8
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe1c]
cmp eax, 0x1c
mov eax, 0x3d813fa1
mov ecx, 0x5a42879a
cmovl eax, ecx
jmp 0x1400a0b23
mov eax, 0x628658b1
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x7312899e
mov ebx, 0xdc643528
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x7312899e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0xfac1d7b1
jmp 0x1400a0b23
mov r14, qword [rbp + 0xf90]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf78]
mov al, byte [rax + rcx + 8]
mov byte [rbp + 0xffd], al
mov eax, 0xe18c2496
jmp 0x1400a0b23
mov rax, qword [rbp + 0x278]
mov rcx, qword [rbp + 0xfa8]
cmp rcx, rax
setge byte [rbp + 0xf27]
mov eax, 0xf9537e90
jmp 0x1400a0b23
mov eax, 0xe5051028
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x9c5322d3
mov ebx, 0x9537620e
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x5778c18e
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x79995322
mov ebx, 0x5a87926b
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x79995322
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x970]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x588a09d6
mov ebx, 0xabfd1cc9
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x588a09d6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xf90]
mov rdx, qword [rbp + 0x7a0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x3ffb72cf
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x4c607297
mov ebx, 0xc541499c
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xc1b91624
jmp 0x1400a0b23
mov eax, 0x1db554c8
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa08]
shr rax, 2
mov rcx, qword [rbp + 0x2a8]
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
movabs rdx, 0x3b7553dcd96b0461
mov eax, edx
not eax
or eax, edx
and eax, ecx
movzx eax, al
mov qword [rbp + 0x9d8], rax
mov eax, 0xd55c9382
jmp 0x1400a0b23
mov rax, qword [rbp + 0x178]
mov rax, qword [rax]
mov qword [rbp + 0xc18], rax
mov rax, qword [rbp + 0x648]
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
mov eax, 0xc908fa77
mov ecx, 0x35be197f
cmove eax, ecx
mov rcx, qword [rbp + 0xc18]
mov qword [rbp + 0xca0], rcx
xor ecx, ecx
mov qword [rbp + 0xca8], rcx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x4b32691c
mov ebx, 0x34e8f06a
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x4b32691c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x6dc3539c
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1018]
mov al, byte [rax]
mov byte [rbp + 0xf03], al
mov eax, 0x12bd96f9
jmp 0x1400a0b23
mov al, byte [rbp + 0xef1]
mov rcx, qword [rbp + 0x48]
mov byte [rcx], al
mov rax, qword [rbp + 0xe30]
inc rax
seto byte [rbp + 0xef0]
mov qword [rbp + 0x40], rax
mov eax, 0x920e0989
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd09752e8
mov ebx, 0xbd5b7b7
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd09752e8
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0x690]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb0b0fdb1
mov ebx, 0x75d51955
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb0b0fdb1
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0xcf77ab83
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb85a8b06
mov ebx, 0x3f90d00d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb85a8b06
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xd77fbf49
mov ebx, 0x7fe27a4a
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xc28]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
lea rcx, [rbp - 0x40]
mov qword [rbp + 0xa20], rcx
mov rax, qword [rbp + 0xa20]
mov rdx, qword [rbp + 0xf90]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0xa18], rax
mov eax, 0xbc5632a0
jmp 0x1400a0b23
mov eax, 0x6da3d717
jmp 0x1400a0b23
lea rcx, [rbp - 0x20]
mov qword [rbp + 0x758], rcx
mov rax, qword [rbp + 0x758]
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
mov rdx, qword [rbp + 0xf80]
movzx edx, byte [rax + rdx + 8]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov eax, 0xd7ee29f1
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2a48c889
mov ebx, 0x5eb65d57
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x2a48c889
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x2b0ca36f
mov ebx, 0x46a7b9e3
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xfb0]
mov qword [rbp + 0xec0], rax
mov dword [rbp + 0xfe4], 3
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x6a8]
dec rdx
mov rcx, qword [rbp + 0xfb0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6d3f9e0d
mov ebx, 0xcea416e5
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x6d3f9e0d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xfb8]
mov qword [rbp + 0x540], rax
mov eax, dword [rbp + 0x1024]
mov dword [rbp + 0xe8c], eax
mov eax, 0xf5bf880
jmp 0x1400a0b23
mov rax, qword [rbp + 0x88]
mov al, byte [rbp + 0x90]
mov byte [rbp + 0xef8], al
mov eax, 0x5e1b3d
jmp 0x1400a0b23
mov dword [rbp + 0xd9c], 3
mov eax, 0xc7211262
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6e13744f
mov ebx, 0x5c96c41d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x6e13744f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
cmp byte [rbp + 0xf27], 0
mov eax, 0x6adb54fa
mov ecx, 0x36ebc0b1
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0xbc145673
jmp 0x1400a0b23
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
mov r13d, 9
mov r14, qword [rbp + 0x910]
jmp 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xcc0], rax
xor eax, eax
mov qword [rbp + 0xcb0], rax
mov eax, 0xfda794e2
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x188], rax
mov eax, 0xfb2409c3
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x9c5322d3
mov ebx, 0x5e0415b5
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x9c5322d3
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x268]
movzx eax, byte [rax]
mov qword [rbp + 0xe60], rax
lea rax, [rbp + 0x8a0]
mov qword [rbp + 0xc48], rax
mov rax, qword [rbp + 0xc48]
mov rax, qword [rbp + 0xe60]
cmp rax, 0xff
sete byte [rbp + 0xf26]
mov eax, 0x8408a8c4
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0xdb8], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xc36bafa1
mov ebx, 0x503c6c40
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xc36bafa1
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x58149166
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x3ef871c
mov ebx, 0x32e4a073
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x5f0]
mov dl, byte [rax]
mov rcx, qword [rbp + 0xf98]
sub rsp, 0x20
call fcn.1400b8b7a
add rsp, 0x20
mov rax, qword [rbp + 0xb88]
movups xmm0, xmmword [0x14010ccc0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf98]
mov rdx, qword [rbp + 0xb88]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xe00]
mov rax, qword [rbp + 0xe00]
mov rcx, qword [rbp + 0x960]
mov qword [rax], rcx
mov rax, qword [rbp + 0xe00]
mov rcx, qword [rbp + 0xc08]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xf98]
mov rdx, qword [rbp + 0xe00]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xb80]
movups xmm0, xmmword [0x14010ccd0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf98]
mov rdx, qword [rbp + 0xb80]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xdf8]
mov rax, qword [rbp + 0xdf8]
mov rcx, qword [rbp + 0x958]
mov qword [rax], rcx
mov rax, qword [rbp + 0xdf8]
mov rcx, qword [rbp + 0xac8]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xf98]
mov rdx, qword [rbp + 0xdf8]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xb78]
movups xmm0, xmmword [0x14010cce0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf98]
mov rdx, qword [rbp + 0xb78]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xdc0]
mov rcx, qword [rbp + 0xc10]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xdc0]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x968]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov eax, 0xf1df2d80
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x6f8f708a
mov ebx, 0x32915457
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xdd0]
not rcx
movabs rbx, 0x4000000000000000
not rbx
movabs rsi, 0x2822686b718605b4
mov rdi, rsi
cmovge edx, eax
not rdi
or rbx, rcx
not rbx
or rdi, rsi
test rbx, rdi
setne byte [rbp + 0xf21]
mov eax, edx
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x388]
dec rdx
mov rcx, qword [rbp + 0xf80]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xdd9cc9e8
jmp 0x1400a0b23
mov eax, 0xdad42fd5
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa88]
mov qword [rbp + 0x98], rax
mov eax, 0xb1a619cb
jmp 0x1400a0b23
mov rdx, qword [rbp + 0xdb8]
dec rdx
mov rcx, qword [rbp + 0xee0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x34aa8ac8
mov ebx, 0x309cc218
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x34aa8ac8
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov al, byte [rbp + 0xfcc]
mov eax, 0x40ff361b
jmp 0x1400a0b23
mov r14, qword [rbp + 0xf90]
mov r13d, dword [rbp + 0xd7c]
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov rax, qword [rbp + 0x908]
mov rax, qword [rax]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0xaa29067acd1b89b6
mov rax, rdx
not rax
or rax, rdx
not rcx
and rcx, rax
mov qword [rbp + 0x7b8], rcx
mov eax, 0xd1748c2a
jmp 0x1400a0b23
cmp byte [rbp + 0xf5e], 0
mov eax, 0x91d90159
mov ecx, 0xc00c3472
cmovne eax, ecx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xf78]
mov rdx, qword [rbp + 0x338]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x582b0a73
jmp 0x1400a0b23
mov al, byte [rbp + 0xef5]
mov rcx, qword [rbp + 0x68]
mov byte [rcx], al
mov rax, qword [rbp + 0xfd8]
inc rax
mov qword [rbp + 0x558], rax
seto byte [rbp + 0x560]
mov rax, qword [rbp + 0x558]
mov al, byte [rbp + 0x560]
mov byte [rbp + 0xef4], al
mov eax, 0x7573507a
jmp 0x1400a0b23
mov rax, qword [rbp + 0xab0]
mov eax, 0x889364de
jmp 0x1400a0b23
cmp byte [rbp + 0xf1b], 0
mov eax, 0xe289cb37
mov ecx, 0xf13d6f05
cmovne eax, ecx
jmp 0x1400a0b23
mov dword [rbp + 0xdac], 0xd
mov eax, 0x875f25b7
jmp 0x1400a0b23
mov rax, qword [rbp + 0x190]
mov rcx, qword [rbp + 0xed8]
cmp rcx, rax
setge byte [rbp + 0xf0d]
mov eax, 0x30d314ba
jmp 0x1400a0b23
mov rax, qword [rbp + 0xb20]
mov rax, qword [rbp + 0xa08]
cmp rax, 0xff
mov eax, 0x3fe81e4d
mov ecx, 0x2d37abc2
cmove eax, ecx
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0x174ada6f
jmp 0x1400a0b23
mov eax, 0x1f59652e
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe28]
cmp eax, 3
mov eax, 0x81d5d579
mov ecx, 0x342dddaa
cmovl eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xdd0]
mov rax, qword [rbp + 0xdd0]
mov rax, qword [rbp + 0xdd0]
mov rax, qword [rbp + 0xdd0]
mov rax, qword [rbp + 0xdd0]
mov rax, qword [rbp + 0xdd0]
mov eax, 0x387c797b
jmp 0x1400a0b23
mov dword [rbp + 0xd90], 3
mov eax, 0x7debfa5d
jmp 0x1400a0b23
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x830], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb88], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe00], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb80], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xdf8], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb78], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xf68], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd68], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb70], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x828], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x820], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x818], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd60], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb68], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc70], rax
mov eax, 0x10
call fcn.1401058b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x810], rax
mov eax, dword [0x14012b9ec]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x2ad0]
mov qword [rbp + 0x1018], rax
mov rax, qword [rbp + 0xed0]
mov qword [rbp + 0xf70], rax
mov rax, qword [rbp + 0xf70]
xor edi, edi
mov qword [rax], rdi
mov rax, qword [rbp + 0x4f8]
mov qword [rbp + 0xe40], rax
mov rax, qword [rbp + 0xe40]
mov qword [rax], rdi
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xbdc1578a
mov esi, 0x1fd71f74
cmovne ebx, esi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, esi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x4f0]
mov qword [rbp + 0x1028], rcx
mov rcx, qword [rbp + 0x1028]
mov rcx, qword [rcx]
mov qword [rbp + 0x808], rcx
cmovge eax, ebx
cmp qword [rbp + 0x808], rdi
sete byte [rbp + 0xf5f]
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe40]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xe68]
mov dl, byte [rbp + 0xfc8]
mov byte [rax + rcx + 8], dl
mov rax, qword [rbp + 0xe68]
inc rax
seto byte [rbp + 0xf2b]
mov qword [rbp + 0x290], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xf8c61c5
mov ebx, 0x6499e4a6
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf8c61c5
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0xbbf73350
jmp 0x1400a0b23
cmp qword [rbp + 0x7b8], 0
setne byte [rbp + 0xf4f]
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x9b57ddd7
mov ebx, 0x42187c79
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x9b57ddd7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xf17], 0
mov eax, 0x804a471c
mov ecx, 0x5c062aa5
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xf8ee6bf2
mov ebx, 0xb20601f4
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf8ee6bf2
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x468]
mov rcx, qword [rbp + 0xfa0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov r12, qword [rbp + 0xfe8]
mov r13d, 3
mov r14, qword [rbp + 0xfa0]
mov eax, 0xd9f386da
jmp 0x1400a0b23
cmp byte [rbp + 0xf04], 0
mov eax, 0x5cdebe0a
mov ecx, 0xbb82316a
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0x9110a6fc
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0x2f61185f
jmp 0x1400a0b23
cmp byte [rbp + 0xf05], 0
mov eax, 0xbb82316a
mov ecx, 0x92b0106d
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x218b5387
mov ebx, 0xbbf73350
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov ecx, dword [rbp + 0xd94]
mov dword [rbp + 0xe1c], ecx
mov rcx, qword [rbp + 0xc20]
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb7b874d5
mov ebx, 0xa95642f9
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb7b874d5
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xf4a], 0
mov eax, 0xe5dba227
mov ecx, 0x46721bb6
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xcf8]
mov qword [rbp + 0xbe8], rax
mov rax, qword [rbp + 0xd18]
mov qword [rbp + 0x908], rax
cmp qword [rbp + 0x908], 0
mov eax, 0x11151240
mov ecx, 0xd535b671
cmove eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x6b0], rax
mov eax, 0x9b8117fa
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x470], rax
mov eax, 0xe6694c83
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf0]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x5e0], rcx
mov eax, 0x143b11a2
jmp 0x1400a0b23
mov eax, 0x55a6e33
jmp 0x1400a0b23
mov eax, 0x88a71975
jmp 0x1400a0b23
mov rax, qword [rbp + 0x7b0]
mov eax, 0x86442a3f
jmp 0x1400a0b23
mov eax, 0x69167aa
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x325ad250
mov ebx, 0x2e1e36e
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x325ad250
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x3b8]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0x380c5dfb
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xf9321c35
mov ebx, 0x5af581ed
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf9321c35
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov al, byte [rbp + 0xfcf]
cmp byte [rbp + 0xfcf], 0
mov eax, 0x48ba448a
mov ecx, 0x90dee9c1
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0x6363e11c
jmp 0x1400a0b23
mov al, byte [rbp + 0xff7]
mov eax, 0x86248566
jmp 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xcf0], rax
xor eax, eax
mov qword [rbp + 0xd08], rax
mov eax, 0xa92c114f
jmp 0x1400a0b23
mov eax, 0x292b1f65
jmp 0x1400a0b23
cmp byte [rbp + 0xefc], 0
mov eax, 0x53fdd9cc
mov ecx, 0xb5cdbafe
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x248]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0x1c8e861812fec48d
mov rax, rdx
not rax
or rax, rdx
not rcx
test rcx, rax
mov eax, 0x163df243
mov ecx, 0x6dfa6d27
cmove eax, ecx
jmp 0x1400a0b23
mov dword [rbp + 0xda8], 0xf
mov eax, 0xf66ce397
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x685553d2
mov ebx, 0xc6813d4e
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xbc8]
mov qword [rbp + 0x168], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbaae25e0
mov ebx, 0x31c30d5b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb5e01a76
mov ebx, 0x4386f99c
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb5e01a76
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x2a6ad00f
mov ebx, 0x9247689d
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0xc3fc8df6
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xffc]
lea rcx, [0x14010cb90]
add rax, rcx
mov qword [rbp + 0x268], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x529b5d99
mov ebx, 0x9e9ba2b5
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x529b5d99
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xf15], 0
mov eax, 0xa724a1bc
mov ecx, 0x9b743372
cmovne eax, ecx
jmp 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xce0], rax
xor eax, eax
mov qword [rbp + 0xcd8], rax
mov eax, 0x7f391880
jmp 0x1400a0b23
xor eax, eax
mov qword [rbp + 0xc98], rax
xor eax, eax
mov qword [rbp + 0xc90], rax
mov eax, 0x64fda3a4
jmp 0x1400a0b23
mov eax, 0x9a5b895f
jmp 0x1400a0b23
mov rax, qword [rbp + 0x880]
mov qword [rbp + 0x910], rax
mov rax, qword [rbp + 0x888]
mov qword [rbp + 0xfe8], rax
mov rax, qword [rbp + 0x490]
mov rcx, qword [rbp + 0x910]
cmp rcx, rax
mov eax, 0x93249ebb
mov ecx, 0x19d63c83
cmovg eax, ecx
mov rcx, qword [rbp + 0x910]
mov qword [rbp + 0x878], rcx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
setne byte [rbp + 0xffa]
mov eax, 0x8eb19e08
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xe97f4617
mov ebx, 0xe79d5ea2
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, 0xd5ac5107
jmp 0x1400a0b23
mov r14, qword [rbp + 0xf80]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov dword [rbp + 0xd98], 0x18
mov eax, 0xc9c7fb35
jmp 0x1400a0b23
cmp byte [rbp + 0xf5a], 0
mov eax, 0xeef5e43d
mov ecx, 0x6286c0aa
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xd09752e8
mov ebx, 0xd1b78c30
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xa641ad59
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x4a8b8a7e
mov ebx, 0x10ce720c
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x4a8b8a7e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xfc1], 0
mov eax, 0xcb6c7a1f
mov ecx, 0x6faf85f4
cmovne eax, ecx
jmp 0x1400a0b23
mov al, byte [rbp + 0x678]
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0xad8], rax
cmp byte [rbp + 0xf16], 0
mov eax, 0x1b8eb0d3
mov ecx, 0x1909e0e0
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0x88a71975
jmp 0x1400a0b23
mov eax, 0x3b643955
jmp 0x1400a0b23
mov dword [rbp + 0xda0], 0
mov eax, 0x11a3ad35
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbc8]
mov qword [rbp + 0x158], rax
mov eax, 0xd7b24441
jmp 0x1400a0b23
mov rax, qword [rbp + 0xd68]
mov qword [rbp + 0x5a8], rax
mov rax, qword [rbp + 0x5a8]
mov rax, qword [rbp + 0xea8]
mov rax, qword [rax]
mov qword [rbp + 0x5a0], rax
mov eax, 0xc79a91f3
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe94]
cmp eax, 3
mov eax, 0x8507e2b2
mov ecx, 0x9e008e89
cmovl eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbd0]
mov eax, 0x69ae1e5b
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x9bb625a4
mov ebx, 0x38ba9ec9
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x9bb625a4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x971b5d93
mov edi, 0x5d493920
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xdd8]
mov rax, qword [rbp + 0xdd8]
mov rax, qword [rbp + 0xdd8]
mov eax, 0x5c730b18
jmp 0x1400a0b23
mov al, byte [rbp + 0xb00]
mov rax, qword [rbp + 0xaf8]
mov al, byte [rbp + 0xb00]
mov rax, qword [rbp + 0xaf8]
mov eax, 0x7bbff828
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x5af1c5ad
mov ebx, 0x80793e84
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x5af1c5ad
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xfc5]
mov qword [rbp + 0x228], rax
mov eax, 0xd1c5cd4f
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x80e0f545
mov ebx, 0xf95dbc87
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp byte [rbp + 0xf4b], 0
mov eax, 0x27415790
mov ecx, 0x6380b9f1
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe48]
mov eax, 0x3c3d56e9
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd8d65af2
mov ebx, 0x427c284b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xea8]
mov rcx, qword [rcx]
mov rbx, qword [rbp + 0xed8]
mov cl, byte [rcx + rbx + 8]
mov byte [rbp + 0xfc3], cl
movzx ecx, byte [rbp + 0xfc3]
mov qword [rbp + 0x1a0], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0xc0], rax
mov eax, 0x6bc402
jmp 0x1400a0b23
mov eax, 0xea401324
jmp 0x1400a0b23
cmp byte [rbp + 0xf47], 0
mov eax, 0x2bc4a31e
mov ecx, 0xfe7deb21
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xad8]
mov qword [rbp + 0xec0], rax
mov dword [rbp + 0xfe4], 3
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0xec8], rax
mov eax, 0xff16dd54
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0x2f9cc1a5
jmp 0x1400a0b23
mov rax, qword [rbp + 0x5b0]
lea rcx, [0x14010cc90]
mov qword [rax], rcx
mov rax, qword [rbp + 0xf68]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0xf68]
mov qword [rax + 8], rcx
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x43e5b2af
mov ebx, 0x67a97887
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x430]
movabs rdx, 0x3012d25e896081fc
add rax, rdx
not rdx
add rdx, rax
mov rcx, qword [rbp + 0xfa0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x95ebb39c
jmp 0x1400a0b23
mov eax, 0x8e75d8d
jmp 0x1400a0b23
mov rax, qword [rbp + 0x6b8]
mov eax, 0xce5e91fa
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xf90]
mov rdx, qword [rbp + 0x3e0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x3538d275
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xf5974fe7
mov ebx, 0xa003f093
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf5974fe7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov al, byte [rbp + 0xfff]
mov eax, 0xc1432e76
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x718], rax
mov eax, 0x70ad5559
jmp 0x1400a0b23
mov eax, 0x66ee3a40
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov rax, qword [rax]
mov qword [rbp + 0x2a0], rax
mov eax, 0x4a996d12
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe28]
cmp eax, 3
mov eax, 0x1240b0b5
mov ecx, 0x88a71975
cmove eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x3d30e1d9
mov ebx, 0x5f160ee7
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x3d30e1d9
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x998]
mov rax, qword [rbp + 0x998]
movups xmm0, xmmword [0x14010cce0]
movups xmmword [rax], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x858]
lea rdx, [rbp - 0x60]
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x998]
mov rax, qword [rbp + 0xae8]
mov rcx, qword [rbp + 0xc38]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xae8]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x698]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0xcd8], rax
mov rax, qword [rbp + 0xae0]
mov qword [rbp + 0xce0], rax
mov eax, 0x7f391880
jmp 0x1400a0b23
cmp qword [rbp + 0xed8], 0
sets byte [rbp + 0xf11]
mov eax, 0xec2c9702
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x440], rax
mov eax, 0xc00149b7
jmp 0x1400a0b23
mov eax, 0x52a53931
jmp 0x1400a0b23
mov rax, qword [rbp + 0xb70]
mov qword [rbp + 0x598], rax
mov rax, qword [rbp + 0x598]
mov rcx, qword [rbp + 0xb70]
mov rdx, qword [rbp + 0xf60]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov rax, qword [rbp + 0xb70]
mov qword [rbp + 0xa8], rax
mov eax, 0xd67abf76
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x2c198959
mov ebx, 0x70235fa4
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc60]
movups xmm0, xmmword [0x14010ccc0]
movups xmmword [rax], xmm0
sub rsp, 0x20
lea rsi, [rbp + 0x8b8]
mov rcx, rsi
lea rdx, [rbp - 0x30]
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xc60]
mov rax, qword [rbp + 0xa28]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
movups xmm0, xmmword [0x14010ccd0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xa18]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xb28]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov eax, 0xbc92ded2
jmp 0x1400a0b23
cmp byte [rbp + 0xf58], 0
mov eax, 0xb324c947
mov ecx, 0x6286c0aa
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xfd45d9ec
mov ebx, 0x5c730b18
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xfd45d9ec
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x230]
sub rsp, 0x20
call fcn.14003032b
add rsp, 0x20
mov eax, 0xd860fc83
jmp 0x1400a0b23
mov r14, qword [rbp + 0xe70]
mov r13d, 3
mov r12, qword [rbp + 0xe38]
mov eax, 0xd9f386da
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x70363fb1
mov ebx, 0x30b7b658
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1028]
movabs rdi, 0xd97b7837205224fc
mov rbx, rdi
not rbx
cmovge edx, eax
mov rax, qword [rcx]
add rax, rdi
add rax, rbx
mov qword [rbp + 0x338], rax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0xb8], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xcb539c39
mov ebx, 0xd452d160
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xcb539c39
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe08]
mov rcx, qword [rbp + 0x980]
mov qword [rax], rcx
mov rax, qword [rbp + 0xe08]
mov rcx, qword [rbp + 0xad0]
mov qword [rax + 8], rcx
mov rdx, qword [rbp + 0xe08]
sub rsp, 0x20
lea rsi, [rbp + 0xa70]
mov rcx, rsi
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x970]
mov rax, qword [rbp + 0xb98]
movups xmm0, xmmword [0x14010cce0]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0xb98]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xd28]
mov rcx, qword [rbp + 0xc20]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xd28]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x988]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov eax, 0xabfd1cc9
jmp 0x1400a0b23
mov rax, qword [rbp + 0x150]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0x2a6d21ec8103ce03
mov rax, rdx
not rax
or rax, rdx
not rcx
test rcx, rax
mov eax, 0xb13b1485
mov ecx, 0xa17174a2
cmove eax, ecx
jmp 0x1400a0b23
sub rsp, 0x20
call fcn.140015254
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x9edb1982
mov ebx, 0xdc1b6730
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x9edb1982
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x27e07cde
mov edi, 0xd09d2260
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x718]
mov rcx, qword [rcx]
not rcx
movabs rdx, 0x4000000000000000
not rdx
movabs rdi, 0x50fb8517347e3642
mov rsi, rdi
not rsi
cmovge eax, ebx
or rdx, rcx
not rdx
or rsi, rdi
and rsi, rdx
mov qword [rbp + 0x2f0], rsi
jmp 0x1400a0b23
mov eax, 0xbbcff134
jmp 0x1400a0b23
mov eax, 0xc6725e7d
jmp 0x1400a0b23
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004b772
add rsp, 0x20
mov qword [rbp + 0x988], rax
mov rax, qword [rbp + 0x988]
mov qword [rbp + 0xd28], rax
mov rax, qword [rbp + 0xd28]
mov rcx, qword [0x140126028]
mov qword [rax], rcx
mov rax, qword [rbp + 0xd28]
lea rcx, [0x14010cc90]
mov qword [rax + 0x10], rcx
lea rax, [rbp + 0xa70]
mov qword [rbp + 0x198], rax
mov eax, 0x35affbf9
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa90]
mov rax, qword [rax]
mov qword [rbp + 0xa0], rax
mov eax, 0xa17d4895
jmp 0x1400a0b23
mov dword [rbp + 0xd94], 0x1c
mov eax, 0x40b21485
jmp 0x1400a0b23
mov eax, 0xfb5d63ca
jmp 0x1400a0b23
mov rax, qword [rbp + 0x470]
dec rax
mov qword [rbp + 0x468], rax
mov eax, 0x5fc63a01
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1cf98f7a
mov ebx, 0xc39d7a32
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xbc1b354f
mov ebx, 0x4dbdf467
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x809c6461
jmp 0x1400a0b23
cmp byte [rbp + 0xf39], 0
mov eax, 0x6eca85c2
mov ecx, 0x92b0ccd7
cmovne eax, ecx
jmp 0x1400a0b23
movzx eax, byte [rbp + 0xfc3]
lea rcx, [0x14010cb90]
mov al, byte [rax + rcx]
mov byte [rbp + 0xf0f], al
mov eax, 0x7700509e
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1018]
mov eax, 0xc630810f
jmp 0x1400a0b23
mov rax, qword [rbp + 0xce8]
mov qword [rbp + 0xbd0], rax
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0x8f0], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa8f61333
mov ebx, 0x69ae1e5b
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xa8f61333
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov rax, qword [rax]
mov qword [rbp + 0x2b8], rax
mov eax, 0xcb247d0a
jmp 0x1400a0b23
mov eax, 0x5fa16909
jmp 0x1400a0b23
cmp byte [rbp + 0xf0d], 0
mov eax, 0xb60f643e
mov ecx, 0x9506da95
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xf60c4f4e
mov ebx, 0x88afc954
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x990]
cmovge edx, eax
cmp rcx, 0xff
sete byte [rbp + 0xf0e]
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc18]
mov rcx, qword [rbp + 0x628]
mov qword [rcx], rax
mov rdx, qword [rbp + 0xc80]
sub rsp, 0x20
lea rsi, [rbp + 0xa70]
mov rcx, rsi
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0x978]
mov rax, qword [rbp + 0xba0]
movups xmm0, xmmword [0x14010ccd0]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0xba0]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xe08]
mov qword [rbp + 0x970], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xf9c9ceda
mov ebx, 0x4024fa3f
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf9c9ceda
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp dword [rbp + 0xd7c], 0
mov eax, 0xe859119f
mov ecx, 0xbbc01135
cmove eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xbfedcc2f
mov ebx, 0xd8ca5f63
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0xbd8], 0
setne byte [rbp + 0xf3e]
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe78]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xe78]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xe78]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xe78]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xe78]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xe78]
mov rax, qword [rbp + 0xeb8]
mov rdx, qword [rbp + 0xe78]
movabs rax, 0xf3aa41edcaecc44c
add rdx, rax
add rdx, qword [rbp + 0xeb8]
sub rdx, rax
add rdx, 0x38
sub rsp, 0x20
mov rcx, r15
call fcn.1400449c5
add rsp, 0x20
mov rax, qword [rbp + 0xd48]
movups xmm0, xmmword [rbp + 0x1000]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14010ccb0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
lea rsi, [rbp + 0x8c8]
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xee8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf78]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b8b7a
add rsp, 0x20
movups xmm0, xmmword [0x14010ccc0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xe78]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xc58]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
movups xmm0, xmmword [0x14010ccd0]
movaps xmmword [rbp + 0x1000], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xeb8]
mov qword [rbp + 0x1000], rax
mov rax, qword [rbp + 0xb08]
mov qword [rbp + 0x1008], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400b83b8
add rsp, 0x20
mov eax, 0x61b40e81
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xf1f76667
mov ebx, 0x6a2195db
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xf1f76667
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x140], rax
mov eax, 0x9738e3a4
jmp 0x1400a0b23
mov rax, qword [rbp + 0x900]
mov rax, qword [rax]
mov qword [rbp + 0x3c0], rax
mov eax, 0x9e8441bd
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa959676b
mov ebx, 0x73889016
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xa959676b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x5af1c5ad
mov ebx, 0x1d51e1d9
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x110], rax
mov eax, 0x1cde719b
jmp 0x1400a0b23
mov rsi, qword [rbp + 0x828]
mov rax, qword [rbp + 0x948]
mov rcx, qword [rbp + 0x590]
lea rdx, [rcx + rax]
add rdx, 0x38
mov rcx, qword [rbp + 0x828]
sub rsp, 0x20
call fcn.1400449c5
add rsp, 0x20
mov rax, qword [rbp + 0xac0]
movups xmm0, xmmword [rsi]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x820]
movups xmm0, xmmword [0x14010ccb0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf68]
mov rdx, qword [rbp + 0x820]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xea8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf60]
mov dl, byte [rax + rcx + 8]
mov rcx, qword [rbp + 0xf68]
sub rsp, 0x20
call fcn.1400b8b7a
add rsp, 0x20
mov rax, qword [rbp + 0x818]
movups xmm0, xmmword [0x14010ccc0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xf68]
mov rdx, qword [rbp + 0x818]
sub rsp, 0x20
call fcn.1400b83b8
add rsp, 0x20
mov rax, qword [rbp + 0xd60]
mov qword [rbp + 0x938], rax
mov rax, qword [rbp + 0x938]
mov rax, qword [rbp + 0xd60]
mov qword [rbp + 0x588], rax
mov eax, 0x6705eb29
jmp 0x1400a0b23
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004b772
add rsp, 0x20
mov qword [rbp + 0x7f8], rax
mov eax, 0x6a3875ea
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1c0]
movabs rdx, 0x3526b5c68e9ca428
mov ecx, edx
not ecx
or ecx, edx
and ecx, eax
movzx eax, cl
mov qword [rbp + 0x668], rax
mov eax, 0xb3f37d05
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3c2a608e
mov ebx, 0xf0128403
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbe8]
mov qword [rbp + 0x408], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb85a8b06
mov ebx, 0xa982b593
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb85a8b06
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov dword [rbp + 0xda4], 0x11
mov eax, 0x9e6432e
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd7446d24
mov ebx, 0x58149166
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd7446d24
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xf80]
mov rdx, qword [rbp + 0x788]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0x7aef2d2
jmp 0x1400a0b23
cmp byte [rbp + 0xf12], 0
mov eax, 0x452adf2f
mov ecx, 0x28c373b7
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
setne byte [rbp + 0xfd7]
mov al, byte [rbp + 0xfd7]
mov eax, 0xab3c45e8
jmp 0x1400a0b23
mov eax, 0xdd1ec30e
jmp 0x1400a0b23
mov al, byte [rbp + 0x740]
mov rax, qword [rbp + 0x738]
mov qword [rbp + 0xf78], rax
cmp byte [rbp + 0xf3c], 0
mov eax, 0x5271994c
mov ecx, 0x7314c87f
cmovne eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1018]
mov eax, 0xad297903
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x52645950
mov ebx, 0x58232288
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x64784920
mov dword [rbp + 0xe9c], 0
mov rcx, qword [rbp + 0xd50]
mov qword [rbp + 0xc88], rcx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x2fe284ee
mov ebx, 0x15ceadb4
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa98]
mov qword [rbp + 0xf8], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x23b5e7e1
mov ebx, 0x47b31b91
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x23b5e7e1
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
cmp byte [rbp + 0xf28], 0
mov eax, 0xcd224274
mov ecx, 0x36ebc0b1
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, 0x707fbb24
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe95957d3
mov ebx, 0x3344e250
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0x578], 0
setne byte [rbp + 0xefb]
mov eax, edx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x3e851c6b
mov edi, 0xa4a5863f
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov cl, byte [rbp + 0xa48]
mov rcx, qword [rbp + 0xa40]
mov qword [rbp + 0xf90], rcx
cmovge eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x45b6c1df
mov ebx, 0xd4e80a84
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x45b6c1df
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov rax, qword [rax]
mov qword [rbp + 0x430], rax
mov eax, 0x7a15262c
jmp 0x1400a0b23
mov eax, 0xb143ada7
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc98]
mov qword [rbp + 0xa98], rax
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0xbc0], rax
cmp qword [rbp + 0xa98], 0
mov eax, 0xaa2e98f3
mov ecx, 0xd5d57a68
cmove eax, ecx
jmp 0x1400a0b23
cmp byte [rbp + 0xf51], 0
mov eax, 0x681a2bcd
mov ecx, 0xf1b8ec5a
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x2a6ad00f
mov ebx, 0x9071d57f
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x7825c1f
jmp 0x1400a0b23
mov rax, qword [rbp + 0xd10]
mov qword [rbp + 0x8f8], rax
mov rax, qword [rbp + 0xd00]
mov qword [rbp + 0xbd8], rax
cmp qword [rbp + 0x8f8], 0
mov eax, 0xa9a54e24
mov ecx, 0x4be6f36b
cmove eax, ecx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x2c0]
mov rcx, qword [rbp + 0xfe8]
mov dl, byte [rbp + 0xf31]
mov byte [rax + rcx], dl
mov rax, qword [rbp + 0xfe8]
inc rax
mov qword [rbp + 0xe38], rax
mov eax, 0x62a94378
mov ecx, 0x2412e7a0
cmovo eax, ecx
jmp 0x1400a0b23
mov eax, 0xa9f190ba
jmp 0x1400a0b23
mov rax, qword [rbp + 0x870]
mov qword [rbp + 0xbf0], rax
mov rax, qword [rbp + 0xbf0]
dec rax
mov qword [rbp + 0xd50], rax
mov eax, 0x27cfcb8b
mov ecx, 0x781c108e
cmovo eax, ecx
jmp 0x1400a0b23
mov eax, 0xeb0a5630
jmp 0x1400a0b23
mov eax, 0xf24ca9a1
jmp 0x1400a0b23
mov al, byte [rbp + 0x9f0]
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0xe70], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x45b6c1df
mov ebx, 0x88d5f37d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x45b6c1df
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1018]
mov eax, 0xa73cf4f1
jmp 0x1400a0b23
cmp byte [rbp + 0xf4f], 0
mov eax, 0x802b22dc
mov ecx, 0xd535b671
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd6572df9
mov ebx, 0x50ecc0c1
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0xd53e11a9
jmp 0x1400a0b23
mov eax, 0x99fa5905
jmp 0x1400a0b23
cmp byte [rbp + 0xf46], 0
mov eax, 0xfb50177d
mov ecx, 0x206ca7ef
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1ed0309f
mov ebx, 0xd206658d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x1ed0309f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0xab8], rax
mov rax, qword [rbp + 0xab8]
mov rcx, qword [0x140126028]
mov qword [rax], rcx
mov rax, qword [rbp + 0xab8]
add rax, 0x10
mov qword [rbp + 0x5b0], rax
mov eax, 0x896939b2
jmp 0x1400a0b23
mov rax, qword [rbp + 0xbe0]
mov eax, 0xc7f48715
jmp 0x1400a0b23
mov eax, 0x157aef21
jmp 0x1400a0b23
mov dword [rbp + 0x1024], 3
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0xfb8], rax
mov eax, 0x29b83e5c
jmp 0x1400a0b23
mov eax, 0x1013a1f1
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x43e5b2af
mov ebx, 0xba4af379
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x380]
mov rax, qword [rax]
mov qword [rbp + 0xb10], rax
mov rax, qword [rbp + 0x758]
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
mov eax, 0x15fb6e3c
mov ecx, 0xa24f7e35
cmove eax, ecx
mov rcx, qword [rbp + 0xb10]
mov qword [rbp + 0xd00], rcx
xor ecx, ecx
mov qword [rbp + 0xd10], rcx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xd40]
mov rcx, qword [rbp + 0xd48]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xd40]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x9f8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
lea rdx, [0x14010cc90]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140041207
add rsp, 0x30
mov eax, 0x3397f01e
jmp 0x1400a0b23
mov eax, 0x2a4e282c
jmp 0x1400a0b23
mov rax, qword [rbp + 0xa98]
mov qword [rbp + 0x5e8], rax
mov eax, 0xd0cb93a9
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd52f71a1
mov ebx, 0xeda971e3
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xd52f71a1
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
sub rsp, 0x20
mov rcx, qword [rbp + 0xed0]
call fcn.1400b8e95
add rsp, 0x20
mov rax, qword [rbp + 0xa38]
shl rax, 4
mov qword [rbp + 0x2a8], rax
mov eax, 0xdbc32df8
jmp 0x1400a0b23
mov rax, qword [rbp + 0xea8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xee0]
movzx edx, byte [rax + rcx + 8]
mov rcx, qword [rbp + 0xc78]
sub rsp, 0x20
call fcn.14000acdc
add rsp, 0x20
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x78495650
mov ebx, 0x2af98258
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x78495650
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x17ab427
mov ebx, 0x7874b9ab
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x17ab427
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov r14, qword [rbp + 0xf80]
mov r13d, 3
mov r12, qword [rbp + 0xfe8]
mov eax, 0xd9f386da
jmp 0x1400a0b23
sub rsp, 0x20
mov rcx, qword [rbp + 0xed0]
call fcn.1400b8e95
add rsp, 0x20
mov eax, 0x326af3b6
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe1c]
cmp eax, 0x1c
mov eax, 0xb3b9b681
mov ecx, 0x2dcb7207
cmove eax, ecx
jmp 0x1400a0b23
mov eax, 0x10156a3e
jmp 0x1400a0b23
mov eax, 0x9e039bf6
jmp 0x1400a0b23
mov rcx, qword [rbp + 0x700]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.14005311d
add rsp, 0x20
mov eax, 0x14da3682
jmp 0x1400a0b23
mov eax, 0xe2c0de1d
jmp 0x1400a0b23
mov rax, qword [rbp + 0x620]
mov eax, 0xe7cfdcf1
jmp 0x1400a0b23
mov eax, 0x3ce1d694
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1f8]
mov rax, qword [rax]
mov qword [rbp + 0xeb0], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xae0], rax
mov rax, qword [rbp + 0x680]
mov rax, qword [rbp + 0x1018]
cmp byte [rax], 0
mov eax, 0x7f391880
mov ecx, 0xed0411b5
cmove eax, ecx
mov rcx, qword [rbp + 0xc30]
mov qword [rbp + 0xcd8], rcx
mov rcx, qword [rbp + 0xae0]
mov qword [rbp + 0xce0], rcx
jmp 0x1400a0b23
mov eax, 0x5f17275
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
test esi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0xd4f1f1e3
mov ebx, 0x3cfa9912
cmovne eax, ebx
test esi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1018]
cmovge edx, eax
cmp byte [rcx], 0
setne byte [rbp + 0xfd0]
mov al, byte [rbp + 0xfd0]
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xf70]
mov eax, 0x35d318a3
jmp 0x1400a0b23
mov rdx, qword [rbp + 0x188]
dec rdx
mov rcx, qword [rbp + 0xed8]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
mov eax, 0xf601b35
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3ad0d7ac
mov ebx, 0xbab086c
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov rax, qword [rbp + 0x2e8]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x2e0], rcx
mov eax, 0xa5e63877
jmp 0x1400a0b23
mov rcx, qword [rbp + 0xf60]
mov rdx, qword [rbp + 0xb0]
sub rsp, 0x20
call fcn.1400451e8
add rsp, 0x20
xor eax, eax
mov qword [rbp + 0xcd0], rax
xor eax, eax
mov qword [rbp + 0xcb8], rax
mov eax, 0x421e7a1c
jmp 0x1400a0b23
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x750], rax
lea rax, [rbp - 0x18]
mov qword [rbp + 0x380], rax
mov eax, 0x4f750bdd
jmp 0x1400a0b23
mov rax, qword [rbp + 0x3a0]
mov rcx, qword [0x140126028]
mov qword [rax], rcx
mov rax, qword [rbp + 0xb18]
lea rcx, [0x14010cc90]
mov qword [rax + 0x10], rcx
mov eax, 0x1ef1c15d
jmp 0x1400a0b23
mov rax, qword [rbp + 0x1028]
mov eax, 0xa95642f9
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb42c635
mov ebx, 0xc24417c7
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xb42c635
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x529b5d99
mov ebx, 0x54bd54ca
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x529b5d99
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xcb53bc95
mov ebx, 0x3397f01e
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xcb53bc95
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [rbp + 0xd74]
cmp eax, 0x18
mov eax, 0xa173b054
mov ecx, 0xd2794614
cmovl eax, ecx
jmp 0x1400a0b23
mov al, byte [rbp + 0xffc]
mov eax, 0x54bd54ca
jmp 0x1400a0b23
mov rax, qword [rbp + 0x6a0]
mov rcx, qword [rbp + 0xfb0]
mov al, byte [rax + rcx + 8]
mov byte [rbp + 0xfc5], al
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xfcabfccb
mov ebx, 0x22d3252c
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0xfcabfccb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov rax, qword [rbp + 0xe58]
mov rcx, qword [rbp + 0xeb0]
lea rdx, [rax + rcx]
add rdx, 0x38
sub rsp, 0x20
mov rcx, r15
call fcn.1400449c5
add rsp, 0x20
mov rax, qword [rbp + 0xc38]
movups xmm0, xmmword [rbp + 0x1000]
movups xmmword [rax], xmm0
lea rax, [rbp + 0x30]
mov qword [rbp + 0xc28], rax
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x38b059a7
mov ebx, 0x844067a5
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x38b059a7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
xor edi, 0xfffffffe
test edi, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov eax, 0x37bfe9d
mov ebx, 0x55a6e33
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
cmp byte [rbp + 0xf5c], 0
mov eax, 0xffe34620
mov ecx, 0x189c3674
cmovne eax, ecx
jmp 0x1400a0b23
cmp byte [rbp + 0xf1a], 0
mov eax, 0xe15a447
mov ecx, 0xe510fd2c
cmovne eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x3d79dba2
mov ebx, 0xfe9b997d
cmove eax, ebx
cmp dword [0x14012c5cc], 0xa
mov edx, 0x3d79dba2
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a0b23
mov eax, 0x5969dc83
jmp 0x1400a0b23
mov eax, 0x43f6c1d0
jmp 0x1400a0b23
mov eax, dword [rbp + 0xe90]
cmp eax, 0x15
mov eax, 0xe7cf4f32
mov ecx, 0xc72ecbd6
cmove eax, ecx
jmp 0x1400a0b23
mov eax, dword [0x14012c5a8]
mov ecx, dword [0x14012c5cc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x675ccdf4
mov ebx, 0xbc92ded2
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a0b23
mov eax, 0x8b187181
jmp 0x1400a0b23
mov eax, 0x97df4f02
jmp 0x1400a0b23
cmp eax, 0xf077dc3b
jne 0x1400a0b23
mov rax, qword [rbp + 0xed0]
movaps xmm6, xmmword [rbp + 0x1030]
lea rsp, [rbp + 0x1048]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret