Function at 0x1400a47a0
Capabilities:
Encrypt data using speck

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x10f8
call fcn.1401138e0
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1060], xmm6
xorps xmm6, xmm6
mov qword [rbp + 0x420], rdx
lea rax, [rdx + 8]
mov qword [rbp + 0xd58], rax
mov qword [rbp + 0xf20], rcx
lea rax, [rcx + 8]
mov qword [rbp + 0x428], rax
lea r13, [0x14011acd0]
mov eax, 0x15c67ec1
cmp eax, 0x434a77c
jg 0x1400a4881
cmp eax, 0xc3b80946
jle 0x1400a4912
cmp eax, 0xe093a83d
jg 0x1400a4a25
cmp eax, 0xd0acc0fb
jle 0x1400a4cc6
cmp eax, 0xd8d4a6db
jle 0x1400a50e7
cmp eax, 0xdc74c28a
jle 0x1400a57bb
cmp eax, 0xde6bee1d
jg 0x1400a6559
cmp eax, 0xddce54a8
jle 0x1400a7e2d
cmp eax, 0xde0b08ed
jle 0x1400aac1f
cmp eax, 0xde3f0fbe
jg 0x1400afa46
cmp eax, 0xde0b08ee
je 0x1400b0e8b
cmp eax, 0xde15d2d0
jne 0x1400a47fb
mov eax, 0x9435127
jmp 0x1400a47fb
cmp eax, 0x41a0714d
jg 0x1400a4999
cmp eax, 0x233848ef
jle 0x1400a4ada
cmp eax, 0x338d4517
jle 0x1400a4d3c
cmp eax, 0x3accfd18
jle 0x1400a516c
cmp eax, 0x3e694f19
jle 0x1400a584e
cmp eax, 0x405ef12f
jg 0x1400a65a9
cmp eax, 0x3f8b761a
jle 0x1400a7ea9
cmp eax, 0x400e394a
jle 0x1400aac4a
cmp eax, 0x403791c6
jg 0x1400afa7b
cmp eax, 0x400e394b
je 0x1400b0e95
cmp eax, 0x402219ed
jne 0x1400a47fb
mov rax, qword [rbp + 0x7f0]
mov rax, qword [rbp + 0xe90]
mov eax, 0xdf372aa9
jmp 0x1400a47fb
cmp eax, 0xa2cdf7c6
jle 0x1400a4b62
cmp eax, 0xb3694428
jle 0x1400a4db3
cmp eax, 0xbb6d9e8f
jle 0x1400a51f9
cmp eax, 0xbf2e5aa9
jle 0x1400a58d0
cmp eax, 0xc1abf1d1
jg 0x1400a65fb
cmp eax, 0xc04252b5
jle 0x1400a7f41
cmp eax, 0xc0a6ebb8
jle 0x1400aacca
cmp eax, 0xc16ea357
jg 0x1400afad1
cmp eax, 0xc0a6ebb9
je 0x1400b0eb3
cmp eax, 0xc0e71af4
jne 0x1400a47fb
cmp qword [rbp + 0x110], 0
setne byte [rbp + 0xf44]
mov eax, 0xc52c3eda
jmp 0x1400a47fb
cmp eax, 0x5fdc4a73
jle 0x1400a4c04
cmp eax, 0x70c425c3
jle 0x1400a4e1c
cmp eax, 0x787a8be1
jle 0x1400a5261
cmp eax, 0x7c4ae3e4
jle 0x1400a592d
cmp eax, 0x7e31f42a
jg 0x1400a666e
cmp eax, 0x7cf715e3
jle 0x1400a7f86
cmp eax, 0x7dbc3450
jle 0x1400aad2a
cmp eax, 0x7de832e6
jg 0x1400afafb
cmp eax, 0x7dbc3451
je 0x1400b0ef8
cmp eax, 0x7dbcdf67
jne 0x1400a47fb
mov r12, qword [rbp + 0xfa0]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
cmp eax, 0xf304e67f
jle 0x1400a4eb3
cmp eax, 0xfbea702a
jg 0x1400a52c5
cmp eax, 0xf7adafb3
jle 0x1400a5988
cmp eax, 0xf93502f8
jle 0x1400a66be
cmp eax, 0xfa4e6cf6
jle 0x1400a7fcb
cmp eax, 0xfb09d800
jle 0x1400aad88
cmp eax, 0xfb4348b5
jg 0x1400afb39
cmp eax, 0xfb09d801
je 0x1400b0f5d
cmp eax, 0xfb2a1dbb
jne 0x1400a47fb
mov rax, qword [rbp + 0x998]
mov al, byte [rbp + 0x9a0]
mov byte [rbp + 0xf42], al
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xd6c614e2
mov ebx, 0xa910a882
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xd6c614e2
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x15c67ec0
jg 0x1400a4f30
cmp eax, 0xcbbe385
jg 0x1400a5330
cmp eax, 0x7bb2988
jg 0x1400a59e3
cmp eax, 0x5e99a15
jle 0x1400a670e
cmp eax, 0x6777467
jle 0x1400a8037
cmp eax, 0x722d2a1
jle 0x1400aadb3
cmp eax, 0x76b1082
jg 0x1400afb9b
cmp eax, 0x722d2a2
je 0x1400b0f67
cmp eax, 0x75215ff
jne 0x1400a47fb
mov rcx, qword [rbp + 0xfa0]
mov rdx, qword [rbp + 0x2c8]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0xc535cc3
jmp 0x1400a47fb
cmp eax, 0x92d21b4a
jg 0x1400a4fcf
cmp eax, 0x87e42ea7
jg 0x1400a5394
cmp eax, 0x839296e0
jg 0x1400a5a59
cmp eax, 0x82554618
jle 0x1400a674f
cmp eax, 0x830730f5
jle 0x1400a806d
cmp eax, 0x832229e8
jle 0x1400aae2d
cmp eax, 0x83387d69
jg 0x1400afbbb
cmp eax, 0x832229e9
je 0x1400b0f71
cmp eax, 0x832fc443
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x26787e04
mov ebx, 0x4fbc2036
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x26787e04
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x517e3dd9
jg 0x1400a5038
cmp eax, 0x491d7822
jg 0x1400a5416
cmp eax, 0x4524d2e0
jg 0x1400a5ab2
cmp eax, 0x43b4dd22
jle 0x1400a679e
cmp eax, 0x449fae04
jle 0x1400a80b7
cmp eax, 0x44d1fc36
jle 0x1400aae58
cmp eax, 0x44e54085
jg 0x1400afbe2
cmp eax, 0x44d1fc37
je 0x1400b101b
cmp eax, 0x44da0547
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb1f883c3
mov ebx, 0x99261692
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xff8]
cmovge edx, eax
inc rcx
mov qword [rbp + 0xb20], rcx
seto byte [rbp + 0xb28]
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xcab80f07
jg 0x1400a5485
cmp eax, 0xc7996582
jg 0x1400a5b0d
cmp eax, 0xc5b90ad2
jle 0x1400a6837
cmp eax, 0xc6f1c229
jle 0x1400a8138
cmp eax, 0xc7603e03
jle 0x1400aaedb
cmp eax, 0xc791e0a6
jg 0x1400afc13
cmp eax, 0xc7603e04
je 0x1400b1093
cmp eax, 0xc788464d
jne 0x1400a47fb
mov rcx, qword [rbp + 0x618]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0xa2503979
jmp 0x1400a47fb
cmp eax, 0x2a9fd82e
jg 0x1400a54dc
cmp eax, 0x26bcb3e9
jg 0x1400a5b8e
cmp eax, 0x251e0e50
jle 0x1400a6889
cmp eax, 0x262e489d
jle 0x1400a816e
cmp eax, 0x267b3c85
jle 0x1400aaf06
cmp eax, 0x26abe238
jg 0x1400afc4a
cmp eax, 0x267b3c86
je 0x1400b10da
cmp eax, 0x26814707
jne 0x1400a47fb
mov al, byte [rbp + 0x100c]
cmp byte [rbp + 0x100c], 0
mov eax, 0x36b7499a
mov ecx, 0x1f6e0c7a
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xaad56a69
jg 0x1400a556e
cmp eax, 0xa6ff594e
jg 0x1400a5bfd
cmp eax, 0xa534a3f4
jle 0x1400a68d8
cmp eax, 0xa59d0b42
jle 0x1400a81a4
cmp eax, 0xa5dc9500
jle 0x1400aaf31
cmp eax, 0xa668df4e
jg 0x1400afc86
cmp eax, 0xa5dc9501
je 0x1400b1121
cmp eax, 0xa5e9518d
jne 0x1400a47fb
mov rax, qword [rbp + 0xc58]
mov eax, 0x442bf0d1
jmp 0x1400a47fb
cmp eax, 0x6756f2ae
jg 0x1400a55f0
cmp eax, 0x6376b17b
jg 0x1400a5c57
cmp eax, 0x61d9319d
jle 0x1400a6956
cmp eax, 0x625a90b4
jle 0x1400a81e9
cmp eax, 0x62e02dca
jle 0x1400aaf73
cmp eax, 0x62f7e1ef
jg 0x1400afcba
cmp eax, 0x62e02dcb
je 0x1400b112b
cmp eax, 0x62f20df1
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x7e6eb05d
mov ebx, 0x944e0e37
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x7e6eb05d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xe9d7264f
jg 0x1400a564e
cmp eax, 0xe5866282
jg 0x1400a5ce0
cmp eax, 0xe413492e
jle 0x1400a6997
cmp eax, 0xe518ec73
jle 0x1400a8238
cmp eax, 0xe5303e59
jle 0x1400aafcb
cmp eax, 0xe5741250
jg 0x1400afd24
cmp eax, 0xe5303e5a
je 0x1400b1172
cmp eax, 0xe5423e28
jne 0x1400a47fb
mov rdx, qword [rbp + 0xbc0]
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.14004671e
add rsp, 0x20
mov eax, 0xcdd25d1
jmp 0x1400a47fb
cmp eax, 0x1c7e55a5
jg 0x1400a56a5
cmp eax, 0x19dc765a
jg 0x1400a5d3d
cmp eax, 0x1840ae78
jle 0x1400a6a0d
cmp eax, 0x1936ba06
jle 0x1400a82ab
cmp eax, 0x198a9495
jle 0x1400ab00b
cmp eax, 0x19a5cd0d
jg 0x1400afd85
cmp eax, 0x198a9496
je 0x1400b1182
cmp eax, 0x19963173
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x5eea7e98
mov ebx, 0x217b7f4c
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x99b5a95e
jg 0x1400a56fc
cmp eax, 0x95b9d841
jg 0x1400a5d89
cmp eax, 0x93e5abc4
jle 0x1400a6a58
cmp eax, 0x94a5a53a
jle 0x1400a8339
cmp eax, 0x955c460f
jle 0x1400ab06c
cmp eax, 0x9599c2d1
jg 0x1400afda5
cmp eax, 0x955c4610
je 0x1400b11cb
cmp eax, 0x9569172c
jne 0x1400a47fb
mov rax, qword [rbp + 0xa80]
mov eax, 0x2a67e43f
jmp 0x1400a47fb
cmp eax, 0x574edfb3
jg 0x1400a5764
cmp eax, 0x5465b9f8
jg 0x1400a5dd5
cmp eax, 0x527dc21a
jle 0x1400a6ac5
cmp eax, 0x536f8e55
jle 0x1400a83ac
cmp eax, 0x539dff12
jle 0x1400ab0d4
cmp eax, 0x5439c39c
jg 0x1400afdfb
cmp eax, 0x539dff13
je 0x1400b122e
cmp eax, 0x53aa83a2
jne 0x1400a47fb
movzx eax, byte [rbp + 0x1046]
lea rcx, [0x14011abd0]
add rax, rcx
mov qword [rbp + 0x658], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x4343ab3b
mov ebx, 0xa2eb6231
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x4343ab3b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xd5be8993
jg 0x1400a5e4c
cmp eax, 0xd3a6427a
jle 0x1400a6b06
cmp eax, 0xd49e1273
jle 0x1400a841f
cmp eax, 0xd4f08611
jle 0x1400ab15b
cmp eax, 0xd541c60d
jg 0x1400afe51
cmp eax, 0xd4f08612
je 0x1400b1275
cmp eax, 0xd51b3d5d
jne 0x1400a47fb
mov rax, qword [rbp + 0x248]
movabs rdx, 0x916c95d50fa31d5b
add rax, rdx
not rdx
add rdx, rax
mov rcx, qword [rbp + 0x1038]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0xb8dd44c8
jmp 0x1400a47fb
cmp eax, 0x3707591a
jg 0x1400a5e98
cmp eax, 0x350aefeb
jle 0x1400a6b84
cmp eax, 0x35d0a4ef
jle 0x1400a8466
cmp eax, 0x363363ff
jle 0x1400ab186
cmp eax, 0x36a2cd75
jg 0x1400afe83
cmp eax, 0x36336400
je 0x1400b127f
cmp eax, 0x3658ec50
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xc5025089
mov ebx, 0xd6a409cd
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc5025089
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xb71ab79a
jg 0x1400a5ef6
cmp eax, 0xb5350f4b
jle 0x1400a6bd7
cmp eax, 0xb6369ad4
jle 0x1400a84ab
cmp eax, 0xb66f3a60
jle 0x1400ab1c0
cmp eax, 0xb6dc721f
jg 0x1400afead
cmp eax, 0xb66f3a61
je 0x1400b12be
cmp eax, 0xb6d889bc
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0xe50], rax
mov eax, 0xc7d7d053
jmp 0x1400a47fb
cmp eax, 0x732b069b
jg 0x1400a5f91
cmp eax, 0x7258259d
jle 0x1400a6c42
cmp eax, 0x72edef78
jle 0x1400a851e
cmp eax, 0x72fc48bb
jle 0x1400ab1ff
cmp eax, 0x731b9343
jg 0x1400aff26
cmp eax, 0x72fc48bc
je 0x1400b1314
cmp eax, 0x7318afb2
jne 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x800c44ba
jmp 0x1400a47fb
cmp eax, 0xffdce9d2
jg 0x1400a5feb
cmp eax, 0xfdf177c7
jle 0x1400a6c8a
cmp eax, 0xfea1a93a
jle 0x1400a858a
cmp eax, 0xff67d5a2
jle 0x1400ab23d
cmp eax, 0xff9abbbe
jg 0x1400aff6c
cmp eax, 0xff67d5a3
je 0x1400b1354
cmp eax, 0xff92c491
jne 0x1400a47fb
mov rcx, qword [rbp + 0x350]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0xf8d61801
jmp 0x1400a47fb
cmp eax, 0x11ba6ea7
jg 0x1400a6037
cmp eax, 0xe9f1ef0
jle 0x1400a6cd2
cmp eax, 0xfc70469
jle 0x1400a85f6
cmp eax, 0x10b1158e
jle 0x1400ab27a
cmp eax, 0x113aee0f
jg 0x1400affc9
cmp eax, 0x10b1158f
je 0x1400b136f
cmp eax, 0x10f61c1d
jne 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0xd5d437f0
jmp 0x1400a47fb
cmp eax, 0x8d2b1a6a
jg 0x1400a610b
cmp eax, 0x8bdd4519
jle 0x1400a6d24
cmp eax, 0x8c6c9ef6
jle 0x1400a8632
cmp eax, 0x8cdb754e
jle 0x1400ab2b3
cmp eax, 0x8ce50057
jg 0x1400b000f
cmp eax, 0x8cdb754f
je 0x1400b13b6
cmp eax, 0x8ce0de5e
jne 0x1400a47fb
mov rax, qword [rbp + 0xfb8]
inc rax
mov qword [rbp + 0x978], rax
seto byte [rbp + 0x980]
mov rax, qword [rbp + 0x978]
mov al, byte [rbp + 0x980]
mov byte [rbp + 0xf3a], al
mov eax, 0xd2a08648
jmp 0x1400a47fb
cmp eax, 0x4e4cb961
jg 0x1400a618c
cmp eax, 0x4b24b37e
jle 0x1400a6d6f
cmp eax, 0x4cd5b3cb
jle 0x1400a8668
cmp eax, 0x4d390ab4
jle 0x1400ab31b
cmp eax, 0x4d84e0e5
jg 0x1400b003e
cmp eax, 0x4d390ab5
je 0x1400b1416
cmp eax, 0x4d43ee34
jne 0x1400a47fb
mov rax, qword [rbp + 0x180]
mov rcx, qword [rbp + 0xfd0]
cmp rcx, rax
setge byte [rbp + 0xf4d]
mov eax, 0xe5b897f9
jmp 0x1400a47fb
cmp eax, 0xce04ca14
jg 0x1400a61d8
cmp eax, 0xcc3db782
jle 0x1400a6db0
cmp eax, 0xcd5138d8
jle 0x1400a869e
cmp eax, 0xcda2e25e
jle 0x1400ab346
cmp eax, 0xcdcc557c
jg 0x1400b005e
cmp eax, 0xcda2e25f
je 0x1400b142e
cmp eax, 0xcdad8de4
jne 0x1400a47fb
mov eax, 0x5a1ad152
jmp 0x1400a47fb
cmp eax, 0x2fa42aca
jg 0x1400a6238
cmp eax, 0x2dbd00d2
jle 0x1400a6dff
cmp eax, 0x2eedbc33
jle 0x1400a86d4
cmp eax, 0x2f207870
jle 0x1400ab37b
cmp eax, 0x2f92d566
jg 0x1400b008f
cmp eax, 0x2f207871
je 0x1400b1447
cmp eax, 0x2f7eea05
jne 0x1400a47fb
mov rax, qword [rbp + 0x140]
movzx eax, byte [rax]
mov qword [rbp + 0x9b8], rax
mov rax, qword [rbp + 0xef8]
mov qword [rbp + 0xb00], rax
mov rax, qword [rbp + 0xb00]
mov rax, qword [rbp + 0x9b8]
cmp rax, 0xff
mov eax, 0x1d97cfd4
mov ecx, 0x930d9b10
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0xafdf0c55
jg 0x1400a6291
cmp eax, 0xad64d5c3
jle 0x1400a6e40
cmp eax, 0xaf19ba0b
jle 0x1400a8725
cmp eax, 0xaf87904a
jle 0x1400ab3b5
cmp eax, 0xafd028b7
jg 0x1400b00af
cmp eax, 0xaf87904b
je 0x1400b146c
cmp eax, 0xafc79432
jne 0x1400a47fb
cmp dword [rbp + 0xecc], 0
mov eax, 0x35bb037f
mov ecx, 0xf735f6fa
cmove eax, ecx
mov rcx, qword [rbp + 0xfd0]
mov qword [rbp + 0x8c8], rcx
mov rcx, qword [rbp + 0x1028]
mov qword [rbp + 0x8c0], rcx
jmp 0x1400a47fb
cmp eax, 0x6b9a9013
jg 0x1400a62dd
cmp eax, 0x695b2add
jle 0x1400a6ea7
cmp eax, 0x6a7a41a5
jle 0x1400a875b
cmp eax, 0x6ad9186f
jle 0x1400ab3f1
cmp eax, 0x6b3dabc3
jg 0x1400b0105
cmp eax, 0x6ad91870
je 0x1400b14c9
cmp eax, 0x6b2fd6b0
jne 0x1400a47fb
mov rax, qword [rbp + 0x750]
mov eax, 0x689cf973
jmp 0x1400a47fb
cmp eax, 0xefcbcc58
jg 0x1400a6344
cmp eax, 0xec3a062b
jle 0x1400a6f14
cmp eax, 0xee61d274
jle 0x1400a87c7
cmp eax, 0xef4b946a
jle 0x1400ab42b
cmp eax, 0xefba20e1
jg 0x1400b0134
cmp eax, 0xef4b946b
je 0x1400b14d3
cmp eax, 0xef619b8c
jne 0x1400a47fb
mov eax, 0x7e31f42b
jmp 0x1400a47fb
cmp eax, 0x1f6ef06a
jg 0x1400a63c6
cmp eax, 0x1e4e0317
jle 0x1400a6f66
cmp eax, 0x1ecb6aad
jle 0x1400a8823
cmp eax, 0x1f014fe8
jle 0x1400ab465
cmp eax, 0x1f550372
jg 0x1400b015b
cmp eax, 0x1f014fe9
je 0x1400b14ea
cmp eax, 0x1f3e99b0
jne 0x1400a47fb
mov eax, 0x7ee0952a
jmp 0x1400a47fb
cmp eax, 0x9f22b10c
jg 0x1400a6464
cmp eax, 0x9c74199c
jle 0x1400a6fdc
cmp eax, 0x9e22eebb
jle 0x1400a886a
cmp eax, 0x9ebecded
jle 0x1400ab4dc
cmp eax, 0x9f023748
jg 0x1400b01b8
cmp eax, 0x9ebecdee
je 0x1400b152a
cmp eax, 0x9ec4af80
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x570], rax
mov eax, 0xd00c5bd7
jmp 0x1400a47fb
cmp eax, 0x5c018d61
jg 0x1400a64f9
cmp eax, 0x592547f5
jle 0x1400a702f
cmp eax, 0x5a729d8e
jle 0x1400a88af
cmp eax, 0x5b5b04bc
jle 0x1400ab518
cmp eax, 0x5b6992d4
jg 0x1400b01e5
cmp eax, 0x5b5b04bd
je 0x1400b153b
cmp eax, 0x5b63a4de
jne 0x1400a47fb
mov eax, 0xddb8fae1
jmp 0x1400a47fb
cmp eax, 0xda160b32
jle 0x1400a7083
cmp eax, 0xdbc6264d
jle 0x1400a8931
cmp eax, 0xdc38011e
jle 0x1400ab579
cmp eax, 0xdc45e6d3
jg 0x1400b023a
cmp eax, 0xdc38011f
je 0x1400b1559
cmp eax, 0xdc3e8150
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x2d8], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x2bb886cd
mov ebx, 0xaad56a6a
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x2bb886cd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x3c5e8d94
jle 0x1400a70df
cmp eax, 0x3d78d157
jle 0x1400a8980
cmp eax, 0x3df6628a
jle 0x1400ab5e1
cmp eax, 0x3e476f1e
jg 0x1400b0268
cmp eax, 0x3df6628b
je 0x1400b1563
cmp eax, 0x3e04f561
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb7efa9a8
mov ebx, 0xefcbcc59
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb7efa9a8
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xbd513896
jle 0x1400a7132
cmp eax, 0xbde563ce
jle 0x1400a89d5
cmp eax, 0xbe8208fd
jle 0x1400ab61d
cmp eax, 0xbef4e0a1
jg 0x1400b0297
cmp eax, 0xbe8208fe
je 0x1400b1591
cmp eax, 0xbef10476
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0xc8], rax
mov eax, 0x536f8e56
jmp 0x1400a47fb
cmp eax, 0x79b47018
jle 0x1400a7173
cmp eax, 0x7aa2ccde
jle 0x1400a8adf
cmp eax, 0x7b87c336
jle 0x1400ab670
cmp eax, 0x7bb2b8d2
jg 0x1400b02ed
cmp eax, 0x7b87c337
je 0x1400b15d0
cmp eax, 0x7ba295d8
jne 0x1400a47fb
cmp dword [rbp + 0xd98], 0
mov eax, 0xd0645e66
mov ecx, 0x8ce0de5e
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0xf572cd33
jle 0x1400a7203
cmp eax, 0xf67d414b
jle 0x1400a8b64
cmp eax, 0xf6dcfb4a
jle 0x1400ab701
cmp eax, 0xf735f6f9
jg 0x1400b031c
cmp eax, 0xf6dcfb4b
je 0x1400b15ee
cmp eax, 0xf706affc
jne 0x1400a47fb
cmp byte [rbp + 0xf7e], 0
mov eax, 0x42016da
mov ecx, 0x3db8bef8
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x965a6d6
jle 0x1400a7253
cmp eax, 0xae8fbad
jle 0x1400a8bb7
cmp eax, 0xb26d488
jle 0x1400ab732
cmp eax, 0xc535cc2
jg 0x1400b035c
cmp eax, 0xb26d489
je 0x1400b1650
cmp eax, 0xb32b801
jne 0x1400a47fb
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, 0xf0267c05
jmp 0x1400a47fb
cmp eax, 0x860e56c7
jle 0x1400a7435
cmp eax, 0x86ce2bb4
jle 0x1400a8bfc
cmp eax, 0x874a193d
jle 0x1400ab76e
cmp eax, 0x87bc3ae6
jg 0x1400b038a
cmp eax, 0x874a193e
je 0x1400b1690
cmp eax, 0x876960e4
jne 0x1400a47fb
mov al, byte [rbp + 0xb60]
mov rax, qword [rbp + 0xb58]
mov eax, 0x9d8c7fd4
jmp 0x1400a47fb
cmp eax, 0x46cf113c
jle 0x1400a7484
cmp eax, 0x47da9aa4
jle 0x1400a8c4d
cmp eax, 0x48528d36
jle 0x1400ab7ce
cmp eax, 0x48b791f3
jg 0x1400b03f8
cmp eax, 0x48528d37
je 0x1400b16cf
cmp eax, 0x485e139b
jne 0x1400a47fb
cmp byte [rbp + 0xf8b], 0
mov eax, 0xe4a317e9
mov ecx, 0xe65ca959
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xc8c2e38c
jle 0x1400a74c5
cmp eax, 0xc97425f9
jle 0x1400a8c92
cmp eax, 0xca3f2f16
jle 0x1400ab827
cmp eax, 0xca883433
jg 0x1400b0418
cmp eax, 0xca3f2f17
je 0x1400b16ea
cmp eax, 0xca62f9c3
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x618efbd4
mov ebx, 0x8cf3a212
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x618efbd4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x28051951
jle 0x1400a755e
cmp eax, 0x29c7c1c7
jle 0x1400a8cc8
cmp eax, 0x2a4c3391
jle 0x1400ab861
cmp eax, 0x2a67e43e
jg 0x1400b0438
cmp eax, 0x2a4c3392
je 0x1400b1724
cmp eax, 0x2a59f4f8
jne 0x1400a47fb
mov rax, qword [rbp + 0x90]
mov rax, qword [rax]
mov qword [rbp + 0x4c8], rax
mov rax, qword [rbp + 0xbd8]
mov rax, qword [rax + 8]
mov qword [rbp + 0x968], rax
mov eax, 0xc09ad6ef
jmp 0x1400a47fb
cmp eax, 0xa900ef4f
jle 0x1400a75fd
cmp eax, 0xa9d20b7f
jle 0x1400a8d50
cmp eax, 0xaa34b883
jle 0x1400ab88c
cmp eax, 0xaa6f115e
jg 0x1400b0467
cmp eax, 0xaa34b884
je 0x1400b1742
cmp eax, 0xaa39b889
jne 0x1400a47fb
mov rax, qword [rbp + 0xa88]
mov qword [rbp + 0x190], rax
mov eax, 0x93d5b1dd
jmp 0x1400a47fb
cmp eax, 0x64e3905c
jle 0x1400a764d
cmp eax, 0x6646738a
jle 0x1400a8dbc
cmp eax, 0x66ee9c40
jle 0x1400ab8cb
cmp eax, 0x6727ae9b
jg 0x1400b04d5
cmp eax, 0x66ee9c41
je 0x1400b17a2
cmp eax, 0x67121e71
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xfa5b367c
mov ebx, 0x1c50d6d1
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xe767b4ef
jle 0x1400a7695
cmp eax, 0xe872bfbb
jle 0x1400a8e2d
cmp eax, 0xe979e08a
jle 0x1400ab944
cmp eax, 0xe9a75621
jg 0x1400b052a
cmp eax, 0xe979e08b
je 0x1400b17cb
cmp eax, 0xe97b34ca
jne 0x1400a47fb
mov rax, qword [rbp + 0xe80]
mov rax, qword [rax]
mov qword [rbp + 0x568], rax
mov eax, 0xb6369ad5
jmp 0x1400a47fb
cmp eax, 0x1b61cfaf
jle 0x1400a76e5
cmp eax, 0x1bc0d1da
jle 0x1400a8e6a
cmp eax, 0x1c1bbd4d
jle 0x1400ab9a4
cmp eax, 0x1c5e1aac
jg 0x1400b054a
cmp eax, 0x1c1bbd4e
je 0x1400b181a
cmp eax, 0x1c50d6d1
jne 0x1400a47fb
mov eax, 0xd618089d
jmp 0x1400a47fb
cmp eax, 0x96e1488d
jle 0x1400a7763
cmp eax, 0x980429bc
jle 0x1400a8eaf
cmp eax, 0x98de82e2
jle 0x1400aba05
cmp eax, 0x993c9728
jg 0x1400b05be
cmp eax, 0x98de82e3
je 0x1400b183d
cmp eax, 0x99261692
jne 0x1400a47fb
mov eax, 0xd08fae09
jmp 0x1400a47fb
cmp eax, 0x557101ea
jle 0x1400a77b3
cmp eax, 0x55fdbb4e
jle 0x1400a8f3a
cmp eax, 0x56964f83
jle 0x1400aba3e
cmp eax, 0x5712b8e8
jg 0x1400b05de
cmp eax, 0x56964f84
je 0x1400b1856
cmp eax, 0x56a22a2b
jne 0x1400a47fb
mov rax, qword [rbp + 0x1020]
inc rax
mov qword [rbp + 0x948], rax
seto byte [rbp + 0x950]
mov rax, qword [rbp + 0x948]
mov al, byte [rbp + 0x950]
mov byte [rbp + 0xf2f], al
mov eax, 0xe7173768
jmp 0x1400a47fb
cmp eax, 0xd6a30fd4
jle 0x1400a7808
cmp eax, 0xd77e9158
jle 0x1400a8f8b
cmp eax, 0xd84c9436
jle 0x1400aba73
cmp eax, 0xd8ad7a3e
jg 0x1400b0903
cmp eax, 0xd84c9437
je 0x1400b1875
cmp eax, 0xd84decf8
jne 0x1400a47fb
mov eax, 0x5fdc4a74
jmp 0x1400a47fb
cmp eax, 0x39151599
jle 0x1400a787f
cmp eax, 0x3a26d26d
jle 0x1400a8fce
cmp eax, 0x3a46f85e
jle 0x1400abad8
cmp eax, 0x3a9f059e
jg 0x1400b0962
cmp eax, 0x3a46f85f
je 0x1400b18c3
cmp eax, 0x3a76d75e
jne 0x1400a47fb
mov rax, qword [rbp + 0xe20]
cmp rax, qword [rbp + 0x40]
setge byte [rbp + 0xf2d]
mov eax, 0x871b2092
jmp 0x1400a47fb
cmp eax, 0xb8ea58cf
jle 0x1400a78d4
cmp eax, 0xba6a07e5
jle 0x1400a9013
cmp eax, 0xba9813c6
jle 0x1400abb2e
cmp eax, 0xbadcecf7
jg 0x1400b09b8
cmp eax, 0xba9813c7
je 0x1400b18ea
cmp eax, 0xbad010ae
jne 0x1400a47fb
mov rcx, qword [rbp + 0x5b8]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe6aab47d
mov ebx, 0x4b24b37f
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xe6aab47d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x75fcf20b
jle 0x1400a7915
cmp eax, 0x774c5051
jle 0x1400a9049
cmp eax, 0x77ed31d6
jle 0x1400abb96
cmp eax, 0x781600d3
jg 0x1400b0a15
cmp eax, 0x77ed31d7
je 0x1400b190f
cmp eax, 0x77ff36e9
jne 0x1400a47fb
mov rax, qword [rbp + 0xa70]
mov rax, qword [rbp + 0x1048]
mov eax, 0x539540ff
jmp 0x1400a47fb
cmp eax, 0x155f186
jle 0x1400a795c
cmp eax, 0x2d41717
jle 0x1400a9090
cmp eax, 0x39014f4
jle 0x1400abbe7
cmp eax, 0x3fee1a7
jg 0x1400b0a44
cmp eax, 0x39014f5
je 0x1400b192e
cmp eax, 0x3c1c1e6
jne 0x1400a47fb
mov eax, 0xdc0087c5
jmp 0x1400a47fb
cmp eax, 0x136d0cf0
jle 0x1400a79f5
cmp eax, 0x14ef4772
jle 0x1400a90df
cmp eax, 0x151c2524
jle 0x1400abc5c
cmp eax, 0x15809413
jg 0x1400b0a75
cmp eax, 0x151c2525
je 0x1400b1975
cmp eax, 0x151d6bd1
jne 0x1400a47fb
mov rax, qword [rbp + 0xe58]
mov qword [rbp + 0x588], rax
mov rax, qword [rbp + 0x588]
mov rax, qword [rbp + 0xe58]
mov rcx, qword [rbp + 0x9b0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xe58]
mov rcx, qword [rbp + 0xae8]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xef8]
mov rdx, qword [rbp + 0xe58]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1a8bac92
mov ebx, 0xd4786529
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x1a8bac92
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x9034aed5
jle 0x1400a7a3d
cmp eax, 0x9108051c
jle 0x1400a9152
cmp eax, 0x9238b99c
jle 0x1400abc95
cmp eax, 0x9271b030
jg 0x1400b0a95
cmp eax, 0x9238b99d
je 0x1400b19ca
cmp eax, 0x92402713
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xc521065b
mov ebx, 0xd6f6db12
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc521065b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x4fc53706
jle 0x1400a7abb
cmp eax, 0x50e0c1ea
jle 0x1400a91a7
cmp eax, 0x51277e92
jle 0x1400abcc0
cmp eax, 0x516f17a2
jg 0x1400b0ab5
cmp eax, 0x51277e93
je 0x1400b19d4
cmp eax, 0x513c3846
jne 0x1400a47fb
mov eax, 0xc97425fa
jmp 0x1400a47fb
cmp eax, 0xd00a7786
jle 0x1400a7b0a
cmp eax, 0xd03d72d1
jle 0x1400a9203
cmp eax, 0xd06c9c94
jle 0x1400abd2c
cmp eax, 0xd07bfb58
jg 0x1400b0b12
cmp eax, 0xd06c9c95
je 0x1400b1a0f
cmp eax, 0xd06e53cf
jne 0x1400a47fb
mov r12, qword [rbp + 0xeb0]
mov r15d, 3
mov r14, qword [rbp + 0xe48]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
cmp eax, 0x317c17dd
jle 0x1400a7b88
cmp eax, 0x32dc9d0b
jle 0x1400a92a7
cmp eax, 0x32f2712e
jle 0x1400abd71
cmp eax, 0x332c839e
jg 0x1400b0b68
cmp eax, 0x32f2712f
je 0x1400b1a27
cmp eax, 0x3315b5bb
jne 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0xd4aefc49
jmp 0x1400a47fb
cmp eax, 0xb21daab2
jle 0x1400a7bd8
cmp eax, 0xb2f15721
jle 0x1400a931a
cmp eax, 0xb30631d6
jle 0x1400abdad
cmp eax, 0xb31613c8
jg 0x1400b0bbe
cmp eax, 0xb30631d7
je 0x1400b1a40
cmp eax, 0xb30c09f3
jne 0x1400a47fb
mov eax, 0x2494121d
jmp 0x1400a47fb
cmp eax, 0x6e92d7a8
jle 0x1400a7c19
cmp eax, 0x6f6cf8b9
jle 0x1400a938b
cmp eax, 0x6fcf8784
jle 0x1400abdf3
cmp eax, 0x70513245
jg 0x1400b0c13
cmp eax, 0x6fcf8785
je 0x1400b1a76
cmp eax, 0x7044dfea
jne 0x1400a47fb
mov rcx, qword [rbp + 0xfc8]
mov rdx, qword [rbp + 0x7a0]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0xdd078f66
jmp 0x1400a47fb
cmp eax, 0xf1409ca5
jle 0x1400a7c6d
cmp eax, 0xf279da53
jle 0x1400a93fe
cmp eax, 0xf2dbf70a
jle 0x1400abe25
cmp eax, 0xf2fbc3ca
jg 0x1400b0c70
cmp eax, 0xf2dbf70b
je 0x1400b1a8d
cmp eax, 0xf2e6c647
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xcfa7c5a7
mov ebx, 0x4a198eca
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xcfa7c5a7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x216b5ac7
jle 0x1400a7ceb
cmp eax, 0x22354262
jle 0x1400a9443
cmp eax, 0x22aa8b4d
jle 0x1400abe5f
cmp eax, 0x22de5179
jg 0x1400b0c90
cmp eax, 0x22aa8b4e
je 0x1400b1aa8
cmp eax, 0x22bf95ad
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xe63dcd80
mov ebx, 0x52d099e1
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xae0]
cmovge edx, eax
cmp rcx, 0xff
sete byte [rbp + 0xf3f]
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xa128926d
jle 0x1400a7d4f
cmp eax, 0xa1ca0d5b
jle 0x1400a94b6
cmp eax, 0xa2268e7a
jle 0x1400abe90
cmp eax, 0xa2664843
jg 0x1400b0ce6
cmp eax, 0xa2268e7b
je 0x1400b1aef
cmp eax, 0xa2503979
jne 0x1400a47fb
mov rcx, qword [rbp + 0x618]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xc788464d
mov ebx, 0xab370212
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc788464d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x5dfcfe38
jle 0x1400a7db7
cmp eax, 0x5eea7e97
jle 0x1400a94ec
cmp eax, 0x5f61a9eb
jle 0x1400abed2
cmp eax, 0x5f96f8d6
jg 0x1400b0d19
cmp eax, 0x5f61a9ec
je 0x1400b1af9
cmp eax, 0x5f78cac8
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0x640], rax
mov eax, 0xe17dcd9f
jmp 0x1400a47fb
cmp eax, 0xdf56e9e4
jle 0x1400a9531
cmp eax, 0xdff2cb16
jle 0x1400abf11
cmp eax, 0xe05e8522
jg 0x1400b0d6f
cmp eax, 0xdff2cb17
je 0x1400b1b40
cmp eax, 0xe01a280e
jne 0x1400a47fb
cmp byte [rbp + 0xf8a], 0
mov eax, 0xa83eff38
mov ecx, 0xe65ca959
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x41002e3f
jle 0x1400a958d
cmp eax, 0x41411e00
jle 0x1400abf3c
cmp eax, 0x417fcc5b
jg 0x1400b0da7
cmp eax, 0x41411e01
je 0x1400b1b87
cmp eax, 0x4157500d
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0xe28], rax
mov eax, 0xefd82313
jmp 0x1400a47fb
cmp eax, 0xc2a5b036
jle 0x1400a9600
cmp eax, 0xc2d813b5
jle 0x1400abf7f
cmp eax, 0xc32faff6
jg 0x1400b0dce
cmp eax, 0xc2d813b6
je 0x1400b1be5
cmp eax, 0xc2dd8fa5
jne 0x1400a47fb
mov rax, qword [rbp + 0x170]
mov rcx, qword [rbp + 0x168]
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
movabs rdx, 0x91299fb7f0b991ba
mov eax, edx
not eax
or eax, edx
and eax, ecx
movzx eax, al
mov qword [rbp + 0x5c0], rax
mov eax, 0x905a613a
jmp 0x1400a47fb
cmp eax, 0x7ee09529
jle 0x1400a9692
cmp eax, 0x7f638288
jle 0x1400abfd0
cmp eax, 0x7fdc2abc
jg 0x1400b0e3a
cmp eax, 0x7f638289
je 0x1400b1bef
cmp eax, 0x7fc568f1
jne 0x1400a47fb
cmp qword [rbp + 0x900], 0
setne byte [rbp + 0xf3c]
mov eax, 0x407e616f
jmp 0x1400a47fb
cmp eax, 0xf8746dda
jg 0x1400a96c8
cmp eax, 0xf7f9d108
jle 0x1400ac031
cmp eax, 0xf82f864d
jle 0x1400b0e6c
cmp eax, 0xf82f864e
je 0x1400b1c08
cmp eax, 0xf854e38a
jne 0x1400a47fb
cmp byte [rbp + 0xf5a], 0
mov eax, 0xf40aedf7
mov ecx, 0x6cba5ccd
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x500c5cb
jg 0x1400a9734
cmp eax, 0x49613be
jg 0x1400ac05c
cmp eax, 0x434a77d
je 0x1400b1c1f
cmp eax, 0x448bd31
je 0x1400b1c7f
cmp eax, 0x481c383
jne 0x1400a47fb
mov eax, 0xe76036ff
jmp 0x1400a47fb
cmp eax, 0x81779e58
jg 0x1400a9790
cmp eax, 0x80812098
jg 0x1400ac098
cmp eax, 0x800c44ba
je 0x1400b1c9c
cmp eax, 0x80312f25
je 0x1400b1cdb
cmp eax, 0x807766e4
jne 0x1400a47fb
mov rax, qword [rbp + 0x668]
mov rax, qword [rbp + 0x1028]
mov eax, 0x41a0714e
jmp 0x1400a47fb
cmp eax, 0x4285925f
jg 0x1400a97d5
cmp eax, 0x4212542e
jg 0x1400ac0f9
cmp eax, 0x41a0714e
je 0x1400b1cf6
cmp eax, 0x41d3cb9b
je 0x1400b1d55
cmp eax, 0x41eca4dd
jne 0x1400a47fb
mov rdx, qword [rbp + 0xc48]
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.14004671e
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x52313415
mov ebx, 0x9a3bc9c7
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xc5025088
jg 0x1400a9812
cmp eax, 0xc47f38af
jg 0x1400ac13c
cmp eax, 0xc3b80947
je 0x1400b1d6e
cmp eax, 0xc423e049
je 0x1400b1d89
cmp eax, 0xc43e7001
jne 0x1400a47fb
mov eax, dword [rbp + 0xe6c]
cmp eax, 0x11
mov eax, 0x7bb2b8d3
mov ecx, 0xf3e1918f
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0x248c9ef6
jg 0x1400a9857
cmp eax, 0x23c1fd99
jg 0x1400ac174
cmp eax, 0x233848f0
je 0x1400b1d9a
cmp eax, 0x23964dbf
je 0x1400b1db5
cmp eax, 0x23bedd5f
jne 0x1400a47fb
mov rax, qword [rbp + 0xac0]
mov rax, qword [rbp + 0x1028]
mov eax, 0x251228ac
jmp 0x1400a47fb
cmp eax, 0xa3da0e11
jg 0x1400a989c
cmp eax, 0xa3122991
jg 0x1400ac1a5
cmp eax, 0xa2cdf7c7
je 0x1400b1dd8
cmp eax, 0xa2eb6231
je 0x1400b1e17
cmp eax, 0xa3102307
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x4343ab3b
mov ebx, 0x53aa83a2
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x60ff7ddb
jg 0x1400a98dc
cmp eax, 0x605bccdd
jg 0x1400ac220
cmp eax, 0x5fdc4a74
je 0x1400b1e21
cmp eax, 0x5fe55051
je 0x1400b1e68
cmp eax, 0x5fe9a81e
jne 0x1400a47fb
mov eax, 0x20056907
jmp 0x1400a47fb
cmp eax, 0xe26e064f
jg 0x1400a9912
cmp eax, 0xe197b894
jg 0x1400ac260
cmp eax, 0xe093a83e
je 0x1400b1ebb
cmp eax, 0xe135f2a9
je 0x1400b1f44
cmp eax, 0xe17dcd9f
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x82ef19c
mov ebx, 0x44d0c78d
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x82ef19c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x17113b2a
jg 0x1400a9948
cmp eax, 0x16177ce3
jg 0x1400ac2c0
cmp eax, 0x15c67ec1
je 0x1400b1f60
cmp eax, 0x15f52954
je 0x1400b211f
cmp eax, 0x1608e6cc
jne 0x1400a47fb
mov dword [rbp + 0xdc4], 0
mov eax, 0x448bd31
jmp 0x1400a47fb
cmp eax, 0x932b9060
jg 0x1400a998d
cmp eax, 0x930a02a1
jg 0x1400ac2eb
cmp eax, 0x92d21b4b
je 0x1400b215f
cmp eax, 0x92ebc4e1
je 0x1400b21c1
cmp eax, 0x93070a8c
jne 0x1400a47fb
mov rax, qword [rbp + 0xce8]
mov qword [rbp + 0xa98], rax
mov rax, qword [rbp + 0xcd8]
mov qword [rbp + 0x918], rax
cmp qword [rbp + 0xa98], 0
mov eax, 0x8e357a5
mov ecx, 0x6cba5ccd
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0x520ff86d
jg 0x1400a9a15
cmp eax, 0x51df4c43
jg 0x1400ac365
cmp eax, 0x517e3dda
je 0x1400b21f1
cmp eax, 0x5199b4cc
je 0x1400b2238
cmp eax, 0x51d3e5f6
jne 0x1400a47fb
mov eax, 0x1f014fe9
jmp 0x1400a47fb
cmp eax, 0xd275276f
jg 0x1400a9a66
cmp eax, 0xd20aafce
jg 0x1400ac3d8
cmp eax, 0xd0acc0fc
je 0x1400b2277
cmp eax, 0xd0d42fca
je 0x1400b2290
cmp eax, 0xd1001901
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb7efa9a8
mov ebx, 0x3e04f561
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x34579773
jg 0x1400a9ad9
cmp eax, 0x33d99240
jg 0x1400ac411
cmp eax, 0x338d4518
je 0x1400b22a8
cmp eax, 0x33954a6f
je 0x1400b22c1
cmp eax, 0x339cc83f
jne 0x1400a47fb
mov rax, qword [rbp + 0xa40]
shl rax, 6
mov qword [rbp + 0xa10], rax
mov eax, 0xa668df4f
jmp 0x1400a47fb
cmp eax, 0xb4338c91
jg 0x1400a9b54
cmp eax, 0xb3b872fc
jg 0x1400ac48c
cmp eax, 0xb3694429
je 0x1400b22d2
cmp eax, 0xb38ea0aa
je 0x1400b2319
cmp eax, 0xb3a937f8
jne 0x1400a47fb
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xff8]
movzx edx, byte [rax + rcx + 8]
sub rsp, 0x20
lea rcx, [rbp + 0x450]
call fcn.14000b9f0
add rsp, 0x20
mov eax, 0x37e7b7fb
jmp 0x1400a47fb
cmp eax, 0x71a876c6
jg 0x1400a9b9b
cmp eax, 0x713c4fc5
jg 0x1400ac4c6
cmp eax, 0x70c425c4
je 0x1400b2323
cmp eax, 0x70cca06a
je 0x1400b2355
cmp eax, 0x70e56efe
jne 0x1400a47fb
mov rax, qword [rbp + 0x738]
mov eax, 0xedcc113f
jmp 0x1400a47fb
cmp eax, 0xfd3ca039
jg 0x1400a9bd8
cmp eax, 0xfca4ab7d
jg 0x1400ac558
cmp eax, 0xfbea702b
je 0x1400b239c
cmp eax, 0xfc7ac0fd
je 0x1400b23c9
cmp eax, 0xfca42bc4
jne 0x1400a47fb
mov rax, qword [rbp + 0x1038]
mov eax, 0xb66f3a61
jmp 0x1400a47fb
cmp eax, 0xe073cc2
jg 0x1400a9c2a
cmp eax, 0xcf1d666
jg 0x1400ac583
cmp eax, 0xcbbe386
je 0x1400b23d9
cmp eax, 0xcc7b80f
je 0x1400b23f0
cmp eax, 0xcdd25d1
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x418], rax
mov eax, 0x3cc63eaf
jmp 0x1400a47fb
cmp eax, 0x88fc4ab4
jg 0x1400a9c60
cmp eax, 0x88468aa5
jg 0x1400ac5bb
cmp eax, 0x87e42ea8
je 0x1400b2407
cmp eax, 0x8829fe9b
je 0x1400b2423
cmp eax, 0x88314526
jne 0x1400a47fb
mov dword [rbp + 0xdcc], 3
mov eax, 0x5fe55051
jmp 0x1400a47fb
cmp eax, 0x4a4a69a1
jg 0x1400a9cea
cmp eax, 0x4a02abe5
jg 0x1400ac5ed
cmp eax, 0x491d7823
je 0x1400b243c
cmp eax, 0x49fc70b6
je 0x1400b2446
cmp eax, 0x49fd5d03
jne 0x1400a47fb
mov eax, 0xd8317811
jmp 0x1400a47fb
cmp eax, 0xcb7708e6
jg 0x1400a9d2e
cmp eax, 0xcafead47
jg 0x1400ac628
cmp eax, 0xcab80f08
je 0x1400b248d
cmp eax, 0xcae48e22
je 0x1400b2497
cmp eax, 0xcae67a90
jne 0x1400a47fb
mov rax, qword [rbp + 0xff8]
mov rax, qword [rbp + 0x6f8]
mov eax, 0x71d23dd0
jmp 0x1400a47fb
cmp eax, 0x2bb886cc
jg 0x1400a9d78
cmp eax, 0x2b359ca5
jg 0x1400ac689
cmp eax, 0x2a9fd82f
je 0x1400b24a1
cmp eax, 0x2ae0ec3f
je 0x1400b24bf
cmp eax, 0x2aed81d1
jne 0x1400a47fb
mov eax, 0xb64f2b50
jmp 0x1400a47fb
cmp eax, 0xabc917ce
jg 0x1400a9dbd
cmp eax, 0xab28ec98
jg 0x1400ac6d2
cmp eax, 0xaad56a6a
je 0x1400b2506
cmp eax, 0xaaede56c
je 0x1400b2510
cmp eax, 0xaafc95c4
jne 0x1400a47fb
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov dword [rbp + 0x1034], 0x15
mov rax, qword [rbp + 0x1028]
mov qword [rbp + 0xf00], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
cmp eax, 0x68940b89
jg 0x1400a9e1b
cmp eax, 0x681de389
jg 0x1400ac6fd
cmp eax, 0x6756f2af
je 0x1400b2536
cmp eax, 0x67cdcc1b
je 0x1400b2547
cmp eax, 0x67f5dcf6
jne 0x1400a47fb
mov rcx, qword [rbp + 0x7f8]
sub rsp, 0x20
call fcn.1400a432c
add rsp, 0x20
mov qword [rbp + 0xbc0], rax
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
setne byte [rbp + 0x101f]
mov eax, 0x22625d7f
jmp 0x1400a47fb
cmp eax, 0xebbf06ad
jg 0x1400a9e60
cmp eax, 0xea7406ab
jg 0x1400ac72e
cmp eax, 0xe9d72650
je 0x1400b2587
cmp eax, 0xe9e47698
je 0x1400b25be
cmp eax, 0xea0368a2
jne 0x1400a47fb
mov rax, qword [rbp + 0x398]
dec rax
mov qword [rbp + 0x390], rax
mov eax, 0xa9411225
jmp 0x1400a47fb
cmp eax, 0x1d69a4e7
jg 0x1400a9ee2
cmp eax, 0x1d059e67
jg 0x1400ac796
cmp eax, 0x1c7e55a6
je 0x1400b25d5
cmp eax, 0x1ca4f160
je 0x1400b261c
cmp eax, 0x1cf58a15
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa1ca0d5c
mov ebx, 0xa050d065
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa1ca0d5c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x9b687c24
jg 0x1400a9f27
cmp eax, 0x9aa51827
jg 0x1400ac7e8
cmp eax, 0x99b5a95f
je 0x1400b2638
cmp eax, 0x9a3bc9c7
je 0x1400b2642
cmp eax, 0x9a531b88
jne 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xce8], rax
xor eax, eax
mov qword [rbp + 0xcd8], rax
mov eax, 0x93070a8c
jmp 0x1400a47fb
cmp eax, 0x58c1eb59
jg 0x1400a9fa0
cmp eax, 0x585fb5d1
jg 0x1400ac849
cmp eax, 0x574edfb4
je 0x1400b264c
cmp eax, 0x5789552b
je 0x1400b269f
cmp eax, 0x57affe33
jne 0x1400a47fb
mov al, byte [rbp + 0xf6b]
not al
or al, 0xfe
cmp al, 0xff
setne byte [rbp + 0x1014]
mov eax, 0xde5a7653
jmp 0x1400a47fb
cmp eax, 0xd99fc421
jg 0x1400a9fdd
cmp eax, 0xd9185ab0
jg 0x1400ac8b7
cmp eax, 0xd8d4a6dc
je 0x1400b26ba
cmp eax, 0xd8f32152
je 0x1400b26c4
cmp eax, 0xd9006bf2
jne 0x1400a47fb
mov rdx, qword [rbp + 0x4b0]
mov rcx, qword [rbp + 0x1020]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x3f961da7
jmp 0x1400a47fb
cmp eax, 0x3bb495f0
jg 0x1400aa022
cmp eax, 0x3b2f6d77
jg 0x1400ac904
cmp eax, 0x3accfd19
je 0x1400b26ce
cmp eax, 0x3af26094
je 0x1400b26df
cmp eax, 0x3af2fc07
jne 0x1400a47fb
lea rax, [rbp - 0x28]
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0xaf32299d
jmp 0x1400a47fb
cmp eax, 0xbc8cec75
jg 0x1400aa0a4
cmp eax, 0xbc4c435f
jg 0x1400ac9ae
cmp eax, 0xbb6d9e90
je 0x1400b26f0
cmp eax, 0xbbede452
je 0x1400b2734
cmp eax, 0xbc452d1a
jne 0x1400a47fb
mov eax, 0x1ea871cc
jmp 0x1400a47fb
cmp eax, 0x79340bc5
jg 0x1400aa118
cmp eax, 0x78b3fa1d
jg 0x1400aca0a
cmp eax, 0x787a8be2
je 0x1400b274c
cmp eax, 0x788d8ebe
je 0x1400b275d
cmp eax, 0x78aa5a01
jne 0x1400a47fb
mov rax, qword [rbp + 0xe88]
mov rax, qword [rbp + 0xe88]
mov rax, qword [rbp + 0xe88]
mov rax, qword [rbp + 0xe88]
mov rax, qword [rbp + 0xe88]
mov rax, qword [rbp + 0xe88]
mov rax, qword [rbp + 0xe88]
mov rdx, qword [rbp + 0xe88]
dec rdx
mov rcx, qword [rbp + 0xfa0]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0xffdce9d3
jmp 0x1400a47fb
cmp eax, 0xf40aedf6
jg 0x1400aa184
cmp eax, 0xf3a5ca6e
jg 0x1400aca7f
cmp eax, 0xf304e680
je 0x1400b2776
cmp eax, 0xf362b3fc
je 0x1400b2791
cmp eax, 0xf3829104
jne 0x1400a47fb
cmp qword [rbp + 0xe20], 0
sets byte [rbp + 0xf2e]
mov eax, 0xedc5d872
jmp 0x1400a47fb
cmp eax, 0x9007eab
jg 0x1400aa1f5
cmp eax, 0x8a44389
jg 0x1400acaee
cmp eax, 0x7bb2989
je 0x1400b279b
cmp eax, 0x82ef19c
je 0x1400b27b9
cmp eax, 0x84b7b0c
jne 0x1400a47fb
mov rax, qword [rbp + 0xfb8]
mov rcx, qword [rbp + 0xe8]
mov dl, byte [rcx + rax]
mov rcx, qword [rbp + 0xef0]
sub rsp, 0x20
call fcn.1400bcd93
add rsp, 0x20
mov rax, qword [rbp + 0x830]
movups xmm0, xmmword [0x14011ad00]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xef0]
mov rdx, qword [rbp + 0x830]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xbf0]
mov rax, qword [rbp + 0xbf0]
mov rcx, qword [rbp + 0x528]
mov qword [rax], rcx
mov rax, qword [rbp + 0xbf0]
mov rcx, qword [rbp + 0xad0]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xef0]
mov rdx, qword [rbp + 0xbf0]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x828]
movups xmm0, xmmword [0x14011ad10]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xef0]
mov rdx, qword [rbp + 0x828]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xbe8]
mov rax, qword [rbp + 0xbe8]
mov rcx, qword [rbp + 0x518]
mov qword [rax], rcx
mov rax, qword [rbp + 0xbe8]
mov rcx, qword [rbp + 0x988]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xef0]
mov rdx, qword [rbp + 0xbe8]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x820]
movups xmm0, xmmword [0x14011ad20]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xef0]
mov rdx, qword [rbp + 0x820]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xc78]
mov rcx, qword [rbp + 0xad8]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xc78]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x560]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
mov rdx, r13
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140040930
add rsp, 0x30
mov rax, qword [rbp + 0xad0]
mov qword [rbp + 0xd08], rax
mov rax, qword [rbp + 0x988]
mov qword [rbp + 0xd18], rax
mov eax, 0xaf19ba0c
jmp 0x1400a47fb
cmp eax, 0x84b85206
jg 0x1400aa266
cmp eax, 0x84597d5d
jg 0x1400acb35
cmp eax, 0x839296e1
je 0x1400b27de
cmp eax, 0x83b74024
je 0x1400b27e8
cmp eax, 0x83c324b8
jne 0x1400a47fb
mov rax, qword [rbp + 0xff8]
mov rax, qword [rbp + 0x708]
mov eax, 0x59166516
jmp 0x1400a47fb
cmp eax, 0x45dddaec
jg 0x1400aa2a9
cmp eax, 0x4579760a
jg 0x1400acb9d
cmp eax, 0x4524d2e1
je 0x1400b283c
cmp eax, 0x456114bd
je 0x1400b2877
cmp eax, 0x4569ea02
jne 0x1400a47fb
mov eax, 0x72924f2c
jmp 0x1400a47fb
cmp eax, 0xc83e54ac
jg 0x1400aa32a
cmp eax, 0xc7bfa7ae
jg 0x1400acbee
cmp eax, 0xc7996583
je 0x1400b2881
cmp eax, 0xc7a1f1fa
je 0x1400b28c8
cmp eax, 0xc7b08027
jne 0x1400a47fb
mov rdx, qword [rbp + 0x5c8]
mov rcx, qword [rbp + 0xfd0]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x67f4337
mov ebx, 0xded67ca4
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x276c91f5
jg 0x1400aa360
cmp eax, 0x273635e6
jg 0x1400acc28
cmp eax, 0x26bcb3ea
je 0x1400b2907
cmp eax, 0x27054c34
je 0x1400b2947
cmp eax, 0x27266c65
jne 0x1400a47fb
mov rdx, qword [rbp + 0xff8]
sub rsp, 0x20
lea rcx, [rbp + 0x460]
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0x460]
mov qword [rbp + 0x6c0], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x7ec33bf0
mov ebx, 0xa2268e7b
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x7ec33bf0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xa8361d6a
jg 0x1400aa3dc
cmp eax, 0xa77d5867
jg 0x1400acc9a
cmp eax, 0xa6ff594f
je 0x1400b2987
cmp eax, 0xa743c356
je 0x1400b2991
cmp eax, 0xa776ac08
jne 0x1400a47fb
cmp byte [rbp + 0xf82], 0
mov eax, 0xa562b4ea
mov ecx, 0xb6d889bc
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x6402433d
jg 0x1400aa412
cmp eax, 0x63af33b3
jg 0x1400accd4
cmp eax, 0x6376b17c
je 0x1400b29f3
cmp eax, 0x6388a226
je 0x1400b2a3a
cmp eax, 0x63acd1f0
jne 0x1400a47fb
mov rax, qword [rbp + 0x6b8]
mov eax, 0xe979e08b
jmp 0x1400a47fb
cmp eax, 0xe655e9c3
jg 0x1400aa45a
cmp eax, 0xe5c2065b
jg 0x1400accff
cmp eax, 0xe5866283
je 0x1400b2a44
cmp eax, 0xe5a92c90
je 0x1400b2a4e
cmp eax, 0xe5b897f9
jne 0x1400a47fb
cmp byte [rbp + 0xf4d], 0
mov eax, 0x61e63378
mov ecx, 0x86ce2bb5
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x1a8bac91
jg 0x1400aa4a9
cmp eax, 0x1a14e0f5
jg 0x1400acd31
cmp eax, 0x19dc765b
je 0x1400b2a95
cmp eax, 0x19eda62a
je 0x1400b2afc
cmp eax, 0x19ede0c0
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x781600d4
mov ebx, 0xc8b986db
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x962eda51
jg 0x1400aa4ee
cmp eax, 0x95fd85b3
jg 0x1400acd99
cmp eax, 0x95b9d842
je 0x1400b2b06
cmp eax, 0x95c4897f
je 0x1400b2b10
cmp eax, 0x95c9a912
jne 0x1400a47fb
mov rax, qword [rbp + 0x1048]
mov al, byte [rax]
mov byte [rbp + 0xf6b], al
mov eax, 0x57affe33
jmp 0x1400a47fb
cmp eax, 0x55180dd5
jg 0x1400aa538
cmp eax, 0x54bc8fd0
jg 0x1400acdf0
cmp eax, 0x5465b9f9
je 0x1400b2b6e
cmp eax, 0x5467f2b9
je 0x1400b2b89
cmp eax, 0x549ec447
jne 0x1400a47fb
mov rcx, qword [rbp + 0x580]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x5a8fcf48
jmp 0x1400a47fb
cmp eax, 0xd622e016
jg 0x1400aa5c7
cmp eax, 0xd5fe8f34
jg 0x1400ace33
cmp eax, 0xd5be8994
je 0x1400b2bc9
cmp eax, 0xd5c0b0fc
je 0x1400b2c09
cmp eax, 0xd5d437f0
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8eedce32
mov ebx, 0xa91227ec
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x8eedce32
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x38a8b29a
jg 0x1400aa653
cmp eax, 0x37e7b7fa
jg 0x1400ace5e
cmp eax, 0x3707591b
je 0x1400b2c22
cmp eax, 0x37321bc6
je 0x1400b2c44
cmp eax, 0x3744cf9f
jne 0x1400a47fb
mov r12, qword [rbp + 0xff8]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
cmp eax, 0xb7adb3ce
jg 0x1400aa6c6
cmp eax, 0xb7677bd6
jg 0x1400acecc
cmp eax, 0xb71ab79b
je 0x1400b2c67
cmp eax, 0xb71b4a75
je 0x1400b2c8d
cmp eax, 0xb7521e04
jne 0x1400a47fb
mov eax, 0x3c878c2c
jmp 0x1400a47fb
cmp eax, 0x74db1b86
jg 0x1400aa6fc
cmp eax, 0x74993d31
jg 0x1400acf2c
cmp eax, 0x732b069c
je 0x1400b2cab
cmp eax, 0x733a3a38
je 0x1400b2cc4
cmp eax, 0x739fd018
jne 0x1400a47fb
mov al, byte [rbp + 0x100d]
mov eax, 0x51df4c44
jmp 0x1400a47fb
cmp eax, 0x4a8705
jg 0x1400aa767
cmp eax, 0x2a7756
jg 0x1400acf72
cmp eax, 0xffdce9d3
je 0x1400b2d09
cmp eax, 0x4fccb
je 0x1400b2d66
cmp eax, 0x109cc5
jne 0x1400a47fb
mov rdx, qword [rbp + 0x7d0]
mov rcx, qword [rbp + 0x1000]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb302c7c0
mov ebx, 0xebefbf72
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x1276011f
jg 0x1400aa7a7
cmp eax, 0x125d3760
jg 0x1400acfac
cmp eax, 0x11ba6ea8
je 0x1400b2d70
cmp eax, 0x11d4f495
je 0x1400b2d7a
cmp eax, 0x12393700
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov eax, 0xb97022cb
jmp 0x1400a47fb
cmp eax, 0x8deae368
jg 0x1400aa7f5
cmp eax, 0x8d5c011f
jg 0x1400acfe4
cmp eax, 0x8d2b1a6b
je 0x1400b2dba
cmp eax, 0x8d33808c
je 0x1400b2ddd
cmp eax, 0x8d4ba399
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x7ec33bf0
mov ebx, 0x27266c65
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x4f337f6c
jg 0x1400aa832
cmp eax, 0x4eea95c9
jg 0x1400ad04c
cmp eax, 0x4e4cb962
je 0x1400b2e05
cmp eax, 0x4ed0d8db
je 0x1400b2e0f
cmp eax, 0x4edd0c29
jne 0x1400a47fb
mov rax, qword [rbp + 0x928]
mov qword [rbp + 0x2b0], rax
mov eax, 0x8296bd6f
jmp 0x1400a47fb
cmp eax, 0xcf4bf289
jg 0x1400aa876
cmp eax, 0xce8f793d
jg 0x1400ad0b4
cmp eax, 0xce04ca15
je 0x1400b2e19
cmp eax, 0xce0e9426
je 0x1400b2e47
cmp eax, 0xce477436
jne 0x1400a47fb
mov rax, qword [rbp + 0x88]
mov rax, qword [rax]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0xb866aa64badd289c
mov rax, rdx
not rax
or rax, rdx
not rcx
test rcx, rax
setne byte [rbp + 0xf35]
mov eax, 0x7bd572f1
jmp 0x1400a47fb
cmp eax, 0x30cd7af9
jg 0x1400aa8c3
cmp eax, 0x3091f9c7
jg 0x1400ad11c
cmp eax, 0x2fa42acb
je 0x1400b2e65
cmp eax, 0x2ff4483b
je 0x1400b2eac
cmp eax, 0x307b9b5e
jne 0x1400a47fb
cmp byte [rbp + 0xf3d], 0
mov eax, 0x29c7c1c8
mov ecx, 0x7fc568f1
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xb0d803a4
jg 0x1400aaa04
cmp eax, 0xb0759c85
jg 0x1400ad15c
cmp eax, 0xafdf0c56
je 0x1400b2eda
cmp eax, 0xb03d2bfc
je 0x1400b2ef5
cmp eax, 0xb051f432
jne 0x1400a47fb
mov eax, 0xe5a92c90
jmp 0x1400a47fb
cmp eax, 0x6d8d4d71
jg 0x1400aaa48
cmp eax, 0x6cba5ccc
jg 0x1400ad19b
cmp eax, 0x6b9a9014
je 0x1400b2eff
cmp eax, 0x6bc12013
je 0x1400b2f55
cmp eax, 0x6c871935
jne 0x1400a47fb
mov eax, dword [rbp + 0xdd0]
mov dword [rbp + 0xdac], eax
mov rax, qword [rbp + 0xb80]
mov eax, 0x3ca79b8b
jmp 0x1400a47fb
cmp eax, 0xf04a8d5b
jg 0x1400aaa85
cmp eax, 0xf00cabea
jg 0x1400ad1de
cmp eax, 0xefcbcc59
je 0x1400b2f6e
cmp eax, 0xefcdc5ee
je 0x1400b2f8a
cmp eax, 0xefd82313
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x51f39f39
mov ebx, 0x4230365d
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x2018abd1
jg 0x1400aab28
cmp eax, 0x1fe7fb1b
jg 0x1400ad260
cmp eax, 0x1f6ef06b
je 0x1400b2fa1
cmp eax, 0x1fbfa317
je 0x1400b3018
cmp eax, 0x1fd64d86
jne 0x1400a47fb
mov rax, qword [rbp + 0xd80]
mov rcx, qword [0x1403b52f0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xd80]
mov qword [rax + 0x10], r13
movaps xmmword [rbp + 0x8d0], xmm6
mov eax, 0x49fc70b6
jmp 0x1400a47fb
cmp eax, 0xa023b706
jg 0x1400aab6f
cmp eax, 0x9fe824cf
jg 0x1400ad29a
cmp eax, 0x9f22b10d
je 0x1400b3057
cmp eax, 0x9f276508
je 0x1400b30a8
cmp eax, 0x9f888573
jne 0x1400a47fb
mov rax, qword [rbp + 0x608]
mov al, byte [rbp + 0x610]
mov byte [rbp + 0xf56], al
mov al, byte [rbp + 0x610]
mov rax, qword [rbp + 0x608]
mov qword [rbp + 0xfc0], rax
mov eax, 0x6ad0d441
jmp 0x1400a47fb
cmp eax, 0x5d013344
jg 0x1400aabac
cmp eax, 0x5c6aa518
jg 0x1400ad2d2
cmp eax, 0x5c018d62
je 0x1400b30c1
cmp eax, 0x5c3b7e12
je 0x1400b3101
cmp eax, 0x5c4607ed
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xde3f0fbf
mov ebx, 0xbfa7bc44
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xde3f0fbf
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xdd5b59b5
jg 0x1400ad30c
cmp eax, 0xdc74c28b
je 0x1400b310b
cmp eax, 0xdd078f66
je 0x1400b3126
cmp eax, 0xdd3b02b7
jne 0x1400a47fb
mov rax, qword [rbp + 0xb70]
dec rax
mov qword [rbp + 0x320], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6a755d84
mov ebx, 0x5b63a4de
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6a755d84
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x3ee2a9aa
jg 0x1400ad364
cmp eax, 0x3e694f1a
je 0x1400b3188
cmp eax, 0x3e6c573d
je 0x1400b31c8
cmp eax, 0x3ecf592b
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x97d9015f
mov edi, 0x8bf7d4c5
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xba0]
mov cl, byte [rbp + 0xba8]
mov byte [rbp + 0xf8c], cl
mov cl, byte [rbp + 0xba8]
mov rcx, qword [rbp + 0xba0]
mov qword [rbp + 0x3c8], rcx
cmovge eax, ebx
jmp 0x1400a47fb
cmp eax, 0xbfe3240b
jg 0x1400ad3c4
cmp eax, 0xbf2e5aaa
je 0x1400b31ea
cmp eax, 0xbf4320a6
je 0x1400b31f4
cmp eax, 0xbfa7bc44
jne 0x1400a47fb
cmp byte [rbp + 0xf96], 0
mov eax, 0xbcfc27c3
mov ecx, 0x5f06ded4
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x7cbd17a7
jg 0x1400ad3fe
cmp eax, 0x7c4ae3e5
je 0x1400b324a
cmp eax, 0x7cb62fe4
je 0x1400b3291
cmp eax, 0x7cba462a
jne 0x1400a47fb
cmp byte [rbp + 0xf72], 0
mov eax, 0x1508909a
mov ecx, 0xc2125fc0
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xf9ea270e
jg 0x1400ad45e
cmp eax, 0xf93502f9
je 0x1400b32d8
cmp eax, 0xf95c4f07
je 0x1400b32f6
cmp eax, 0xf964c955
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x44207014
mov ebx, 0x7630b7dd
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x44207014
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x6451607
jg 0x1400ad4d4
cmp eax, 0x5e99a16
je 0x1400b3314
cmp eax, 0x616a09c
je 0x1400b331e
cmp eax, 0x61fdd10
jne 0x1400a47fb
mov eax, 0x527dc21b
jmp 0x1400a47fb
cmp eax, 0x82c2c8cf
jg 0x1400ad50e
cmp eax, 0x82554619
je 0x1400b3339
cmp eax, 0x8263b17f
je 0x1400b334a
cmp eax, 0x8296bd6f
jne 0x1400a47fb
mov rcx, qword [rbp + 0x2b0]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x1b947dee
jmp 0x1400a47fb
cmp eax, 0x445acc16
jg 0x1400ad540
cmp eax, 0x43b4dd23
je 0x1400b338f
cmp eax, 0x44207014
je 0x1400b33a7
cmp eax, 0x442bf0d1
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa5e9518d
mov ebx, 0x91e13828
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xc58]
mov qword [rbp + 0x300], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xc64d4571
jg 0x1400ad575
cmp eax, 0xc5b90ad3
je 0x1400b33b8
cmp eax, 0xc63bdb7c
je 0x1400b33d3
cmp eax, 0xc63ddbef
jne 0x1400a47fb
mov eax, 0xe89e7786
jmp 0x1400a47fb
cmp eax, 0x2565e3e1
jg 0x1400ad5b7
cmp eax, 0x251e0e51
je 0x1400b33dd
cmp eax, 0x2523199b
je 0x1400b33fb
cmp eax, 0x2542e89a
jne 0x1400a47fb
mov eax, 0x3fbac8ab
jmp 0x1400a47fb
cmp eax, 0xa5498101
jg 0x1400ad5e9
cmp eax, 0xa534a3f5
je 0x1400b3413
cmp eax, 0xa53732cf
je 0x1400b344d
cmp eax, 0xa544d407
jne 0x1400a47fb
cmp byte [rbp + 0xf8f], 0
mov eax, 0x26bcb3ea
mov ecx, 0x4eea95ca
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x6218a209
jg 0x1400ad632
cmp eax, 0x61d9319e
je 0x1400b3461
cmp eax, 0x61e63378
je 0x1400b347a
cmp eax, 0x620a6763
jne 0x1400a47fb
mov al, byte [rbp + 0xf43]
not al
or al, 0xfe
cmp al, 0xff
setne byte [rbp + 0x100a]
mov al, byte [rbp + 0x100a]
mov eax, 0x5385e250
jmp 0x1400a47fb
cmp eax, 0xe4a4716d
jg 0x1400ad693
cmp eax, 0xe413492f
je 0x1400b3498
cmp eax, 0xe49dc57f
je 0x1400b34a8
cmp eax, 0xe4a317e9
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xc846bea3
mov ebx, 0xec09ec25
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x19177466
jg 0x1400ad6fb
cmp eax, 0x1840ae79
je 0x1400b34e7
cmp eax, 0x1855263e
je 0x1400b350f
cmp eax, 0x18978dad
jne 0x1400a47fb
mov rcx, qword [rbp + 0xfc8]
mov rdx, qword [rbp + 0x780]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x2f207871
mov ebx, 0x1ca4f160
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x943ce9ad
jg 0x1400ad735
cmp eax, 0x93e5abc5
je 0x1400b3556
cmp eax, 0x940e2188
je 0x1400b3584
cmp eax, 0x942de367
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb2e9d44b
mov ebx, 0xa0f8db22
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x52bd9167
jg 0x1400ad79d
cmp eax, 0x527dc21b
je 0x1400b35c3
cmp eax, 0x52911776
je 0x1400b3603
cmp eax, 0x52b78110
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x833a7f85
mov ebx, 0xa3fac0e6
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xd43adcb6
jg 0x1400ad7c8
cmp eax, 0xd3a6427b
je 0x1400b3628
cmp eax, 0xd3e02b5f
je 0x1400b3647
cmp eax, 0xd3ff2516
jne 0x1400a47fb
mov eax, dword [rbp + 0xda4]
cmp eax, 0x16
mov eax, 0x22458108
mov ecx, 0xd5c0b0fc
cmovl eax, ecx
jmp 0x1400a47fb
cmp eax, 0x3552c3a6
jg 0x1400ad7f3
cmp eax, 0x350aefec
je 0x1400b3662
cmp eax, 0x35182e50
je 0x1400b3684
cmp eax, 0x35366012
jne 0x1400a47fb
cmp byte [rbp + 0xf64], 0
mov eax, 0x262e489e
mov ecx, 0x72edef79
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xb592fd57
jg 0x1400ad81e
cmp eax, 0xb5350f4c
je 0x1400b36bf
cmp eax, 0xb5875d95
je 0x1400b36c9
cmp eax, 0xb5909137
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x4069f017
mov ebx, 0x7dbc3451
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x729b7828
jg 0x1400ad89a
cmp eax, 0x7258259e
je 0x1400b36ef
cmp eax, 0x727fa2d2
je 0x1400b3736
cmp eax, 0x72924f2c
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x4569ea02
mov ebx, 0x40aa492b
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x4569ea02
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xfe5258e1
jg 0x1400ad8c5
cmp eax, 0xfdf177c8
je 0x1400b384e
cmp eax, 0xfe0949ea
je 0x1400b387b
cmp eax, 0xfe206dc6
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf94a311
mov ebx, 0x9458e289
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xf94a311
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xf06a3a9
jg 0x1400ad8ff
cmp eax, 0xe9f1ef1
je 0x1400b3896
cmp eax, 0xeacfed9
je 0x1400b38af
cmp eax, 0xed1bead
jne 0x1400a47fb
mov eax, dword [rbp + 0xed0]
mov eax, 0xe2cbcf5
jmp 0x1400a47fb
cmp eax, 0x8c09929f
jg 0x1400ad937
cmp eax, 0x8bdd451a
je 0x1400b38ef
cmp eax, 0x8beec77d
je 0x1400b3936
cmp eax, 0x8bf7d4c5
jne 0x1400a47fb
mov eax, 0xf572cd34
jmp 0x1400a47fb
cmp eax, 0x4bfa718f
jg 0x1400ad969
cmp eax, 0x4b24b37f
je 0x1400b395d
cmp eax, 0x4b4792e8
je 0x1400b3967
cmp eax, 0x4b57447d
jne 0x1400a47fb
mov eax, 0x1d7a7538
jmp 0x1400a47fb
cmp eax, 0xccb9d13e
jg 0x1400ad9fd
cmp eax, 0xcc3db783
je 0x1400b39bc
cmp eax, 0xcc6648be
je 0x1400b39fb
cmp eax, 0xcc6a734f
jne 0x1400a47fb
mov eax, 0xa5828eab
jmp 0x1400a47fb
cmp eax, 0x2e21d433
jg 0x1400adb81
cmp eax, 0x2dbd00d3
je 0x1400b3a21
cmp eax, 0x2dcc5cdf
je 0x1400b3a5d
cmp eax, 0x2dcdd639
jne 0x1400a47fb
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfa0]
mov al, byte [rax + rcx + 8]
mov byte [rbp + 0x1053], al
mov eax, 0x273b1da6
jmp 0x1400a47fb
cmp eax, 0xae28fd0b
jg 0x1400adbf6
cmp eax, 0xad64d5c4
je 0x1400b3ab0
cmp eax, 0xae0beeec
je 0x1400b3afc
cmp eax, 0xae1bd03b
jne 0x1400a47fb
mov eax, 0xe9a75622
jmp 0x1400a47fb
cmp eax, 0x69f95530
jg 0x1400adc31
cmp eax, 0x695b2ade
je 0x1400b3b06
cmp eax, 0x697c4ca3
je 0x1400b3b36
cmp eax, 0x69836de2
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb03d2bfc
mov ebx, 0xcb69aee2
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb03d2bfc
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xedc5d871
jg 0x1400adc71
cmp eax, 0xec3a062c
je 0x1400b3b75
cmp eax, 0xec51cdcd
je 0x1400b3b98
cmp eax, 0xed7efc68
jne 0x1400a47fb
cmp byte [rbp + 0x1011], 0
mov eax, 0x4f7f76ae
mov ecx, 0x93070a8c
cmovne eax, ecx
mov rcx, qword [rbp + 0xb10]
mov qword [rbp + 0xcd8], rcx
xor ecx, ecx
mov qword [rbp + 0xce8], rcx
jmp 0x1400a47fb
cmp eax, 0x1e859d40
jg 0x1400adc9c
cmp eax, 0x1e4e0318
je 0x1400b3c0b
cmp eax, 0x1e5bb1bb
je 0x1400b3c26
cmp eax, 0x1e75017e
jne 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov rax, qword [rax]
mov qword [rbp + 0x250], rax
mov eax, 0x350aefec
jmp 0x1400a47fb
cmp eax, 0x9d0901c9
jg 0x1400add13
cmp eax, 0x9c74199d
je 0x1400b3c30
cmp eax, 0x9c8661a3
je 0x1400b3c47
cmp eax, 0x9c9a8623
jne 0x1400a47fb
cmp byte [rbp + 0xf94], 0
mov eax, 0x4a2e4a88
mov ecx, 0xc96771e2
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x59e57997
jg 0x1400add3e
cmp eax, 0x592547f6
je 0x1400b3c57
cmp eax, 0x5996bebe
je 0x1400b3cb2
cmp eax, 0x59ca7e56
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xdf86765c
mov edi, 0xbef4e0a2
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xc60]
mov rcx, qword [rcx]
mov qword [rbp + 0x378], rcx
cmovge eax, ebx
jmp 0x1400a47fb
cmp eax, 0xda7ef76d
jg 0x1400add78
cmp eax, 0xda160b33
je 0x1400b3ccb
cmp eax, 0xda2ac665
je 0x1400b3d0a
cmp eax, 0xda6c4278
jne 0x1400a47fb
mov rcx, qword [rbp + 0x1f8]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, 0xc2c743b8
jmp 0x1400a47fb
cmp eax, 0x3ca79b8a
jg 0x1400addc4
cmp eax, 0x3c5e8d95
je 0x1400b3d14
cmp eax, 0x3c7a9fc2
je 0x1400b3d5b
cmp eax, 0x3c878c2c
jne 0x1400a47fb
mov rax, qword [rbp + 0x4a8]
mov byte [rbp + 0xf2c], al
mov rax, qword [rbp + 0xdf8]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0x30], rax
mov eax, 0xe7a21765
jmp 0x1400a47fb
cmp eax, 0xbd8b349f
jg 0x1400ade2c
cmp eax, 0xbd513897
je 0x1400b3da6
cmp eax, 0xbd5cecf0
je 0x1400b3e07
cmp eax, 0xbd6407d9
jne 0x1400a47fb
mov rdx, qword [rbp + 0xcb8]
sub rsp, 0x20
lea rsi, [rbp + 0x8d0]
mov rcx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x9f8]
mov rax, qword [rbp + 0xc30]
movups xmm0, xmmword [0x14011ad20]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0xc30]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xd80]
mov rcx, qword [rbp + 0xc98]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xd80]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0xa08]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
mov rdx, r13
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140040930
add rsp, 0x30
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6e362c31
mov ebx, 0xcc6648be
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6e362c31
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x79d4292e
jg 0x1400ade8d
cmp eax, 0x79b47019
je 0x1400b3e53
cmp eax, 0x79c46d06
je 0x1400b3e79
cmp eax, 0x79cc75a4
jne 0x1400a47fb
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004a20b
add rsp, 0x20
mov qword [rbp + 0x970], rax
mov rax, qword [rbp + 0x970]
mov qword [rbp + 0xd68], rax
mov rax, qword [rbp + 0xd68]
mov rcx, qword [0x1403b52f0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xd68]
add rax, 0x10
mov qword [rbp + 0xb0], rax
mov eax, 0x79344385
jmp 0x1400a47fb
cmp eax, 0xf594379d
jg 0x1400adecd
cmp eax, 0xf572cd34
je 0x1400b3eb8
cmp eax, 0xf5788c35
je 0x1400b3ed1
cmp eax, 0xf58440de
jne 0x1400a47fb
cmp dword [rbp + 0xec8], 0
mov eax, 0xd61655ec
mov ecx, 0x7e08cf82
cmove eax, ecx
mov rcx, qword [rbp + 0x1020]
mov qword [rbp + 0xa78], rcx
jmp 0x1400a47fb
cmp eax, 0x9f635c8
jg 0x1400adf06
cmp eax, 0x965a6d7
je 0x1400b3edb
cmp eax, 0x97db92e
je 0x1400b3f11
cmp eax, 0x9b5bfb5
jne 0x1400a47fb
cmp byte [rbp + 0xf6f], 0
mov eax, 0x82c2c8d0
mov ecx, 0x4a4e803c
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x868b1ea6
jg 0x1400adf49
cmp eax, 0x860e56c8
je 0x1400b3f5e
cmp eax, 0x8632a212
je 0x1400b3f9e
cmp eax, 0x8676ff1d
jne 0x1400a47fb
mov rcx, qword [rbp + 0xfc0]
mov rdx, qword [rbp + 0x5f0]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x8554ecb7
jmp 0x1400a47fb
cmp eax, 0x478a3e4a
jg 0x1400adf74
cmp eax, 0x46cf113d
je 0x1400b3fa8
cmp eax, 0x46e9e348
je 0x1400b3fb2
cmp eax, 0x4767a04b
jne 0x1400a47fb
cmp qword [rbp + 0x2a8], 0
setne byte [rbp + 0xf76]
mov eax, 0x975acbf4
jmp 0x1400a47fb
cmp eax, 0xc93374e6
jg 0x1400adfb7
cmp eax, 0xc8c2e38d
je 0x1400b4008
cmp eax, 0xc8c6fa03
je 0x1400b4021
cmp eax, 0xc8cccdd5
jne 0x1400a47fb
mov eax, 0xdc74c28b
jmp 0x1400a47fb
cmp eax, 0x286aa408
jg 0x1400adfe2
cmp eax, 0x28051952
je 0x1400b402b
cmp eax, 0x28057857
je 0x1400b4035
cmp eax, 0x286958a7
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb777fc00
mov ebx, 0x1831d43f
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
lea rcx, [rbp + 0x460]
mov qword [rbp + 0x6c8], rcx
mov rcx, qword [rbp + 0x6c8]
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xa9411224
jg 0x1400ae00d
cmp eax, 0xa900ef50
je 0x1400b403f
cmp eax, 0xa910a882
je 0x1400b4058
cmp eax, 0xa91227ec
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8eedce32
mov ebx, 0xb21daab3
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x8eedce32
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x658d48ff
jg 0x1400ae03f
cmp eax, 0x64e3905d
je 0x1400b4062
cmp eax, 0x64f1aa87
je 0x1400b406c
cmp eax, 0x64ff58e1
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x502a0e7
mov edi, 0x3a9f059f
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a47fb
cmp eax, 0xe7a0c1aa
jg 0x1400ae0b6
cmp eax, 0xe767b4f0
je 0x1400b40b3
cmp eax, 0xe78243d3
je 0x1400b410e
cmp eax, 0xe792143f
jne 0x1400a47fb
mov rax, qword [rbp + 0xab8]
mov eax, 0x95bd884
jmp 0x1400a47fb
cmp eax, 0x1b93d9fe
jg 0x1400ae0ee
cmp eax, 0x1b61cfb0
je 0x1400b417c
cmp eax, 0x1b6a4d09
je 0x1400b4186
cmp eax, 0x1b7b207d
jne 0x1400a47fb
cmp qword [rbp + 0xfa0], 0
sets byte [rbp + 0xf7b]
mov eax, 0x6b546ab3
jmp 0x1400a47fb
cmp eax, 0x979c99ed
jg 0x1400ae12a
cmp eax, 0x96e1488e
je 0x1400b41d4
cmp eax, 0x975acbf4
je 0x1400b4222
cmp eax, 0x977282fe
jne 0x1400a47fb
mov rcx, qword [rbp + 0xbc0]
sub rsp, 0x20
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140029dba
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xdbc6264e
mov ebx, 0x491ce5f1
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xdbc6264e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x55ed2b2c
jg 0x1400ae15c
cmp eax, 0x557101eb
je 0x1400b4262
cmp eax, 0x55a603bd
je 0x1400b42a9
cmp eax, 0x55b9a321
jne 0x1400a47fb
mov rdx, qword [rbp + 0x660]
mov rcx, qword [rbp + 0x1028]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x92d21b4b
jmp 0x1400a47fb
cmp eax, 0xd6e6961e
jg 0x1400ae191
cmp eax, 0xd6a30fd5
je 0x1400b42ff
cmp eax, 0xd6a409cd
je 0x1400b4384
cmp eax, 0xd6c614e2
jne 0x1400a47fb
mov al, byte [rbp + 0x9a0]
mov rax, qword [rbp + 0x998]
mov eax, 0xfb2a1dbb
jmp 0x1400a47fb
cmp eax, 0x399a9264
jg 0x1400ae1f9
cmp eax, 0x3915159a
je 0x1400b43a6
cmp eax, 0x395209af
je 0x1400b43bd
cmp eax, 0x3988a17e
jne 0x1400a47fb
cmp byte [rbp + 0xf49], 0
mov eax, 0xcb218d8d
mov ecx, 0x11d4f495
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xb9ad8b11
jg 0x1400ae224
cmp eax, 0xb8ea58d0
je 0x1400b43c7
cmp eax, 0xb97022cb
je 0x1400b43e6
cmp eax, 0xb975f973
jne 0x1400a47fb
mov eax, 0xb255e07d
jmp 0x1400a47fb
cmp eax, 0x769c05a9
jg 0x1400ae28c
cmp eax, 0x75fcf20c
je 0x1400b4436
cmp eax, 0x7630b7dd
je 0x1400b4451
cmp eax, 0x76546592
jne 0x1400a47fb
mov eax, dword [rbp + 0xec8]
cmp eax, 0x15
mov eax, 0xd61655ec
mov ecx, 0x932b9061
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0x18a11e2
jg 0x1400ae2c8
cmp eax, 0x155f187
je 0x1400b449f
cmp eax, 0x15f7f30
je 0x1400b44f9
cmp eax, 0x163cf7c
jne 0x1400a47fb
mov rcx, qword [rbp + 0x298]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, 0xf95c4f07
jmp 0x1400a47fb
cmp eax, 0x144bfb2b
jg 0x1400ae354
cmp eax, 0x136d0cf1
je 0x1400b4514
cmp eax, 0x13ee9caf
je 0x1400b451e
cmp eax, 0x142bfd92
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x4569ea02
mov ebx, 0x72924f2c
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x9091907c
jg 0x1400ae37f
cmp eax, 0x9034aed6
je 0x1400b4528
cmp eax, 0x905a613a
je 0x1400b46ce
cmp eax, 0x908b28cb
jne 0x1400a47fb
mov rax, qword [rbp + 0xe80]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xee8]
add rax, rcx
add rax, 8
mov qword [rbp + 0x4f8], rax
mov eax, 0x478a3e4b
jmp 0x1400a47fb
cmp eax, 0x50b9614d
jg 0x1400ae3aa
cmp eax, 0x4fc53707
je 0x1400b46d8
cmp eax, 0x502f0153
je 0x1400b46ef
cmp eax, 0x508d4031
jne 0x1400a47fb
cmp byte [rbp + 0x1018], 0
mov eax, 0x1b93d9ff
mov ecx, 0x965a6d7
cmovne eax, ecx
mov rcx, qword [rbp + 0xb68]
mov qword [rbp + 0xd30], rcx
xor ecx, ecx
mov qword [rbp + 0xd50], rcx
jmp 0x1400a47fb
cmp eax, 0xd02d4261
jg 0x1400ae3e2
cmp eax, 0xd00a7787
je 0x1400b4714
cmp eax, 0xd00c5bd7
je 0x1400b4736
cmp eax, 0xd016fb40
jne 0x1400a47fb
mov rcx, qword [rbp + 0xbe0]
mov rdx, qword [rbp + 0x98]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0xbe0]
mov rax, qword [rax]
mov qword [rbp + 0x4d8], rax
mov rax, qword [rbp + 0xbe0]
mov rax, qword [rax + 8]
mov qword [rbp + 0xac8], rax
mov rax, qword [rbp + 0x4e0]
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
mov eax, 0x3911df3e
mov ecx, 0xbcd1ac06
cmove eax, ecx
mov rcx, qword [rbp + 0xac8]
mov qword [rbp + 0xcc8], rcx
xor ecx, ecx
mov qword [rbp + 0xcd0], rcx
jmp 0x1400a47fb
cmp eax, 0x324d22d8
jg 0x1400ae41c
cmp eax, 0x317c17de
je 0x1400b4776
cmp eax, 0x31d369ff
je 0x1400b478e
cmp eax, 0x321cecf6
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x23964dbf
mov ebx, 0xaa34b884
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xb2a3fdec
jg 0x1400ae447
cmp eax, 0xb21daab3
je 0x1400b47a9
cmp eax, 0xb24a2b64
je 0x1400b47b3
cmp eax, 0xb255e07d
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x97d9015f
mov edi, 0x3ecf592b
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a47fb
cmp eax, 0x6f1a70af
jg 0x1400ae472
cmp eax, 0x6e92d7a9
je 0x1400b47bd
cmp eax, 0x6edb8cc8
je 0x1400b47d7
cmp eax, 0x6ee4426b
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xff9abbbf
mov ebx, 0x5ed88d82
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xf1a99bd2
jg 0x1400ae49d
cmp eax, 0xf1409ca6
je 0x1400b47ee
cmp eax, 0xf14892e2
je 0x1400b480e
cmp eax, 0xf14fe6b5
jne 0x1400a47fb
cmp byte [rbp + 0xf3c], 0
mov eax, 0x5dfac015
mov ecx, 0x9404585
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x21af03cc
jg 0x1400ae4ef
cmp eax, 0x216b5ac8
je 0x1400b4818
cmp eax, 0x217b7f4c
je 0x1400b4858
cmp eax, 0x21848eff
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x7cbd17a8
mov ebx, 0x96634adc
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xa16a5979
jg 0x1400ae54f
cmp eax, 0xa128926e
je 0x1400b48af
cmp eax, 0xa12d3c91
je 0x1400b490a
cmp eax, 0xa13b4779
jne 0x1400a47fb
mov eax, 0xb796bf99
jmp 0x1400a47fb
cmp eax, 0x5e4b872c
jg 0x1400ae588
cmp eax, 0x5dfcfe39
je 0x1400b4925
cmp eax, 0x5e220667
je 0x1400b4944
cmp eax, 0x5e2c945f
jne 0x1400a47fb
cmp byte [rbp + 0xf97], 0
mov eax, 0xe5423e28
mov ecx, 0xc0a6ebb9
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xdedad6aa
jg 0x1400ae5f0
cmp eax, 0xde6bee1e
je 0x1400b4992
cmp eax, 0xde80b941
je 0x1400b49e7
cmp eax, 0xded67ca4
jne 0x1400a47fb
mov rax, qword [rbp + 0xb08]
mov qword [rbp + 0xf00], rax
mov dword [rbp + 0x1034], 3
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
cmp eax, 0x4082cdc5
jg 0x1400ae66e
cmp eax, 0x405ef130
je 0x1400b4a2d
cmp eax, 0x4069f017
je 0x1400b4a6d
cmp eax, 0x407e616f
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x14ef4773
mov ebx, 0x8904fae0
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xc2125fbf
jg 0x1400ae6b2
cmp eax, 0xc1abf1d2
je 0x1400b4ab1
cmp eax, 0xc1ae5c70
je 0x1400b4ac5
cmp eax, 0xc1c8d80c
jne 0x1400a47fb
mov al, byte [rbp + 0x1013]
mov rcx, qword [rbp + 0x680]
mov byte [rcx], al
mov rax, qword [rbp + 0xed8]
inc rax
seto byte [rbp + 0xf60]
mov qword [rbp + 0x218], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xf1409ca6
mov ebx, 0xef619b8c
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xf1409ca6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x7ea5d907
jg 0x1400ae712
cmp eax, 0x7e31f42b
je 0x1400b4ad6
cmp eax, 0x7e6adf1c
je 0x1400b4aef
cmp eax, 0x7e6eb05d
jne 0x1400a47fb
mov eax, 0x944e0e37
jmp 0x1400a47fb
cmp eax, 0xf902a394
jg 0x1400ae773
cmp eax, 0xf8746ddb
je 0x1400b4b0a
cmp eax, 0xf8c60e88
je 0x1400b4b22
cmp eax, 0xf8d61801
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x11ba6ea8
mov ebx, 0x2fa42acb
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x11ba6ea8
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x54289aa
jg 0x1400ae7af
cmp eax, 0x500c5cc
je 0x1400b4b33
cmp eax, 0x502a0e7
je 0x1400b4b89
cmp eax, 0x52ae813
jne 0x1400a47fb
mov rax, qword [rbp + 0xfc0]
mov qword [rbp + 0xf00], rax
mov dword [rbp + 0x1034], 3
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
cmp eax, 0x81c11c2c
jg 0x1400ae7f4
cmp eax, 0x81779e59
je 0x1400b4bad
cmp eax, 0x817bb3e9
je 0x1400b4bed
cmp eax, 0x81ae2ce8
jne 0x1400a47fb
cmp byte [rbp + 0xf50], 0
mov eax, 0x21af03cd
mov ecx, 0xdc0087c5
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x42f87f7d
jg 0x1400ae864
cmp eax, 0x42859260
je 0x1400b4c2d
cmp eax, 0x42c9ee72
je 0x1400b4c3e
cmp eax, 0x42d7de57
jne 0x1400a47fb
mov rax, qword [rbp + 0x768]
mov eax, 0x216b5ac8
jmp 0x1400a47fb
cmp eax, 0xc53132a0
jg 0x1400ae994
cmp eax, 0xc5025089
je 0x1400b4c7e
cmp eax, 0xc521065b
je 0x1400b4c88
cmp eax, 0xc52c3eda
jne 0x1400a47fb
cmp byte [rbp + 0xf44], 0
mov eax, 0x5b909839
mov ecx, 0x2ae0ec3f
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x24d81054
jg 0x1400ae9bf
cmp eax, 0x248c9ef7
je 0x1400b4c92
cmp eax, 0x2494121d
je 0x1400b4cd2
cmp eax, 0x24cdfce5
jne 0x1400a47fb
cmp byte [rbp + 0x1042], 0
mov eax, 0x449cd842
mov ecx, 0xf4425518
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xa4be743e
jg 0x1400aea59
cmp eax, 0xa3da0e12
je 0x1400b4ced
cmp eax, 0xa3fac0e6
je 0x1400b4d06
cmp eax, 0xa47512b2
jne 0x1400a47fb
mov dword [rbp + 0xdb4], 0x20
mov eax, 0x328420af
jmp 0x1400a47fb
cmp eax, 0x615838eb
jg 0x1400aea84
cmp eax, 0x60ff7ddc
je 0x1400b4d4c
cmp eax, 0x6122345c
je 0x1400b4d91
cmp eax, 0x614ca474
jne 0x1400a47fb
mov eax, 0x60c17218
jmp 0x1400a47fb
cmp eax, 0xe3d1d9ec
jg 0x1400aeb50
cmp eax, 0xe26e0650
je 0x1400b4db7
cmp eax, 0xe3ae6c7d
je 0x1400b4dc8
cmp eax, 0xe3cef137
jne 0x1400a47fb
mov eax, 0xe9d72650
jmp 0x1400a47fb
cmp eax, 0x1817b49c
jg 0x1400aeb85
cmp eax, 0x17113b2b
je 0x1400b4dd2
cmp eax, 0x1747466c
je 0x1400b4ddc
cmp eax, 0x1812d474
jne 0x1400a47fb
cmp byte [rbp + 0xf62], 0
mov eax, 0xaf5af7d7
mov ecx, 0xba6dcb5b
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x9384e572
jg 0x1400aebb0
cmp eax, 0x932b9061
je 0x1400b4de6
cmp eax, 0x9348f377
je 0x1400b4e2d
cmp eax, 0x9353c719
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xdf17f7d3
mov ebx, 0xa18abb39
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xca0]
cmovge edx, eax
cmp rcx, 0xff
sete byte [rbp + 0xf71]
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x5241c511
jg 0x1400aebff
cmp eax, 0x520ff86e
je 0x1400b4e4b
cmp eax, 0x5225f42d
je 0x1400b4e66
cmp eax, 0x52313415
jne 0x1400a47fb
mov rdx, qword [rbp + 0xc48]
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.14004671e
add rsp, 0x20
mov eax, 0x41eca4dd
jmp 0x1400a47fb
cmp eax, 0xd2dc1568
jg 0x1400aec38
cmp eax, 0xd2752770
je 0x1400b4fad
cmp eax, 0xd2a08648
je 0x1400b4ff4
cmp eax, 0xd2d22274
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xcdad8de4
mov ebx, 0x5a1ad152
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x34d061bf
jg 0x1400aec99
cmp eax, 0x34579774
je 0x1400b5034
cmp eax, 0x3469cd70
je 0x1400b5069
cmp eax, 0x34b72c06
jne 0x1400a47fb
mov rax, qword [rbp + 0x1048]
mov al, byte [rax]
mov byte [rbp + 0x101b], al
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xfdac08da
mov ebx, 0xae1bd03b
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xfdac08da
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xb48140d2
jg 0x1400aece3
cmp eax, 0xb4338c92
je 0x1400b508e
cmp eax, 0xb43cb369
je 0x1400b50e2
cmp eax, 0xb457cc07
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x1c8], rax
mov eax, 0xb8ea58d0
jmp 0x1400a47fb
cmp eax, 0x71d23dcf
jg 0x1400aed0e
cmp eax, 0x71a876c7
je 0x1400b5139
cmp eax, 0x71accdb5
je 0x1400b5152
cmp eax, 0x71bcc758
jne 0x1400a47fb
mov rax, qword [rbp + 0x1000]
mov eax, 0x26d173d
jmp 0x1400a47fb
cmp eax, 0xfda1493c
jg 0x1400aed55
cmp eax, 0xfd3ca03a
je 0x1400b5189
cmp eax, 0xfd544e58
je 0x1400b51df
cmp eax, 0xfd8e8af2
jne 0x1400a47fb
mov rcx, qword [rbp + 0x4a8]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.140052850
add rsp, 0x20
mov eax, 0x64812e10
jmp 0x1400a47fb
cmp eax, 0xe2cbcf4
jg 0x1400aed9b
cmp eax, 0xe073cc3
je 0x1400b51f0
cmp eax, 0xe07f4d3
je 0x1400b51fa
cmp eax, 0xe278184
jne 0x1400a47fb
mov eax, 0x30deca4e
jmp 0x1400a47fb
cmp eax, 0x8ab9dfd4
jg 0x1400aeddf
cmp eax, 0x88fc4ab5
je 0x1400b5212
cmp eax, 0x8904fae0
je 0x1400b5240
cmp eax, 0x89d54159
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xbe107d21
mov ebx, 0x3a40c6a1
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1048]
cmovge edx, eax
cmp byte [rcx], 0
setne byte [rbp + 0x1010]
mov al, byte [rbp + 0x1010]
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x4a809100
jg 0x1400aee1e
cmp eax, 0x4a4a69a2
je 0x1400b5280
cmp eax, 0x4a4c9666
je 0x1400b528a
cmp eax, 0x4a4e803c
jne 0x1400a47fb
mov rax, qword [rbp + 0xaa0]
mov qword [rbp + 0x270], rax
mov eax, 0xc2a85277
jmp 0x1400a47fb
cmp eax, 0xcbd50850
jg 0x1400aee49
cmp eax, 0xcb7708e7
je 0x1400b52a8
cmp eax, 0xcb9dd0ec
je 0x1400b52ce
cmp eax, 0xcba9dffa
jne 0x1400a47fb
mov rcx, qword [rbp + 0x578]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0xb4338c92
jmp 0x1400a47fb
cmp eax, 0x2d12cfa6
jg 0x1400aeeb1
cmp eax, 0x2bb886cd
je 0x1400b52d8
cmp eax, 0x2bf8afc8
je 0x1400b52e9
cmp eax, 0x2ca297b1
jne 0x1400a47fb
cmp byte [rbp + 0xf52], 0
mov eax, 0x38cb9c43
mov ecx, 0xb64f2b50
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xac9d61e4
jg 0x1400aeedc
cmp eax, 0xabc917cf
je 0x1400b5328
cmp eax, 0xabe4fb9d
je 0x1400b5346
cmp eax, 0xac1e47dd
jne 0x1400a47fb
mov rax, qword [rbp + 0xfc0]
mov qword [rbp + 0xf00], rax
mov eax, dword [rbp + 0xda0]
mov dword [rbp + 0x1034], eax
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
cmp eax, 0x68b051d2
jg 0x1400aef16
cmp eax, 0x68940b8a
je 0x1400b538d
cmp eax, 0x689cf973
je 0x1400b539e
cmp eax, 0x68a02aae
jne 0x1400a47fb
cmp byte [rbp + 0xf37], 0
mov eax, 0xdc2c21a9
mov ecx, 0x668907ac
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xec152737
jg 0x1400aef76
cmp eax, 0xebbf06ae
je 0x1400b5420
cmp eax, 0xebefbf72
je 0x1400b545f
cmp eax, 0xec09ec25
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xc846bea3
mov edi, 0x3552c3a7
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1058]
mov rcx, qword [rcx]
mov qword [rbp + 0x3c0], rcx
cmovge eax, ebx
jmp 0x1400a47fb
cmp eax, 0x1d97cfd3
jg 0x1400aefb0
cmp eax, 0x1d69a4e8
je 0x1400b547b
cmp eax, 0x1d7a7538
je 0x1400b5485
cmp eax, 0x1d8db18c
jne 0x1400a47fb
cmp byte [rbp + 0xf2e], 0
mov eax, 0xfe5258e2
mov ecx, 0xa12d3c91
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x9b923596
jg 0x1400af018
cmp eax, 0x9b687c25
je 0x1400b54cc
cmp eax, 0x9b70975c
je 0x1400b54dc
cmp eax, 0x9b74e2a7
jne 0x1400a47fb
movzx eax, byte [rbp + 0x1053]
mov qword [rbp + 0x2e8], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x9c8661a3
mov ebx, 0x1d69a4e8
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9c8661a3
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x58e54221
jg 0x1400af080
cmp eax, 0x58c1eb5a
je 0x1400b5510
cmp eax, 0x58df33d8
je 0x1400b551a
cmp eax, 0x58e076b7
jne 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov eax, 0x52bd9168
jmp 0x1400a47fb
cmp eax, 0xd9cb436e
jg 0x1400af0f5
cmp eax, 0xd99fc422
je 0x1400b55ba
cmp eax, 0xd9b4803f
je 0x1400b55d5
cmp eax, 0xd9c0cf8d
jne 0x1400a47fb
cmp byte [rbp + 0xf65], 0
mov eax, 0x233848f0
mov ecx, 0x72edef79
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x3c0548c6
jg 0x1400af12f
cmp eax, 0x3bb495f1
je 0x1400b55df
cmp eax, 0x3bb7cccd
je 0x1400b5601
cmp eax, 0x3bcd5fdc
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x55180dd6
mov ebx, 0x86b895d4
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1048]
mov cl, byte [rcx]
mov byte [rbp + 0xf43], cl
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xbcfc27c2
jg 0x1400af197
cmp eax, 0xbc8cec76
je 0x1400b5623
cmp eax, 0xbca956f9
je 0x1400b5649
cmp eax, 0xbcd1ac06
jne 0x1400a47fb
mov rax, qword [rbp + 0xbd8]
mov qword [rbp + 0x4d0], rax
mov rax, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0xbd8]
mov rdx, qword [rbp + 0xee8]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0xbd8]
mov qword [rbp + 0x90], rax
mov eax, 0x2a59f4f8
jmp 0x1400a47fb
cmp eax, 0x796f1389
jg 0x1400af1cf
cmp eax, 0x79340bc6
je 0x1400b5662
cmp eax, 0x79344385
je 0x1400b566c
cmp eax, 0x796161de
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb4f4271d
mov ebx, 0xd68253cf
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb4f4271d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xf4f3e021
jg 0x1400af201
cmp eax, 0xf40aedf7
je 0x1400b5697
cmp eax, 0xf4425518
je 0x1400b56d6
cmp eax, 0xf4b7c899
jne 0x1400a47fb
mov al, byte [rbp + 0x1042]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x9b687c25
mov ebx, 0x74993d32
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9b687c25
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x944852a
jg 0x1400af23b
cmp eax, 0x9007eac
je 0x1400b571d
cmp eax, 0x9404585
je 0x1400b5727
cmp eax, 0x9435127
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xde15d2d0
mov edi, 0x5b6992d5
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a47fb
cmp eax, 0x852d6517
jg 0x1400af278
cmp eax, 0x84b85207
je 0x1400b5755
cmp eax, 0x84cb9e9c
je 0x1400b579c
cmp eax, 0x85221733
jne 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x45d6969e
jmp 0x1400a47fb
cmp eax, 0x4679f23d
jg 0x1400af30a
cmp eax, 0x45dddaed
je 0x1400b57a6
cmp eax, 0x45f34932
je 0x1400b57be
cmp eax, 0x4638a3f8
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x418d1b2d
mov ebx, 0x2018abd2
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xc50]
mov qword [rbp + 0x260], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xc88659e8
jg 0x1400af358
cmp eax, 0xc83e54ad
je 0x1400b57c8
cmp eax, 0xc846bea3
je 0x1400b57f0
cmp eax, 0xc8578650
jne 0x1400a47fb
mov eax, 0x35d0a4f0
jmp 0x1400a47fb
cmp eax, 0x279636b5
jg 0x1400af394
cmp eax, 0x276c91f6
je 0x1400b5801
cmp eax, 0x27712439
je 0x1400b5824
cmp eax, 0x278cfbb0
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x7d8], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x3af26094
mov ebx, 0x61fdd10
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x3af26094
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xa89c2981
jg 0x1400af3d0
cmp eax, 0xa8361d6b
je 0x1400b582e
cmp eax, 0xa83eff38
je 0x1400b5852
cmp eax, 0xa88a978c
jne 0x1400a47fb
mov eax, 0x9bb676e2
jmp 0x1400a47fb
cmp eax, 0x64812e0f
jg 0x1400af40a
cmp eax, 0x6402433e
je 0x1400b587b
cmp eax, 0x642c687b
je 0x1400b5892
cmp eax, 0x6462c943
jne 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xcf8], rax
xor eax, eax
mov qword [rbp + 0xce0], rax
mov eax, 0x5241c512
jmp 0x1400a47fb
cmp eax, 0xe6b8a512
jg 0x1400af470
cmp eax, 0xe655e9c4
je 0x1400b58d2
cmp eax, 0xe65ca959
je 0x1400b58dc
cmp eax, 0xe6aab47d
jne 0x1400a47fb
mov rcx, qword [rbp + 0x5b8]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, 0xbad010ae
jmp 0x1400a47fb
cmp eax, 0x1aaee096
jg 0x1400af4d8
cmp eax, 0x1a8bac92
je 0x1400b58f7
cmp eax, 0x1a951112
je 0x1400b5946
cmp eax, 0x1aad243e
jne 0x1400a47fb
cmp dword [rbp + 0xda0], 0
mov eax, 0xac1e47dd
mov ecx, 0xfa4e6cf7
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0x96634adb
jg 0x1400af511
cmp eax, 0x962eda52
je 0x1400b5950
cmp eax, 0x965a1954
je 0x1400b595a
cmp eax, 0x965f3d83
jne 0x1400a47fb
mov r12, qword [rbp + 0xfa0]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
cmp eax, 0x55542a18
jg 0x1400af549
cmp eax, 0x55180dd6
je 0x1400b597c
cmp eax, 0x551841d1
je 0x1400b598d
cmp eax, 0x553598ea
jne 0x1400a47fb
mov rcx, qword [rbp + 0x958]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.140052850
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x240d7901
mov ebx, 0x309322ca
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xd65541e0
jg 0x1400af583
cmp eax, 0xd622e017
je 0x1400b599e
cmp eax, 0xd628f07f
je 0x1400b59e5
cmp eax, 0xd62c5bff
jne 0x1400a47fb
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xeb8]
mov rax, qword [rbp + 0xeb8]
mov rdx, qword [rbp + 0xeb8]
dec rdx
mov rcx, qword [rbp + 0x1000]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x6b3dabc4
jmp 0x1400a47fb
cmp eax, 0x38cb9c42
jg 0x1400af5ae
cmp eax, 0x38a8b29b
je 0x1400b5a2c
cmp eax, 0x38add5a4
je 0x1400b5ad6
cmp eax, 0x38b7f454
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x2eeecea5
mov ebx, 0xe197b895
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xb8824e12
jg 0x1400af605
cmp eax, 0xb7adb3cf
je 0x1400b5af4
cmp eax, 0xb7b250fc
je 0x1400b5b0d
cmp eax, 0xb7efa9a8
jne 0x1400a47fb
mov eax, 0x3e04f561
jmp 0x1400a47fb
cmp eax, 0x75d3c12f
jg 0x1400af644
cmp eax, 0x74db1b87
je 0x1400b5b28
cmp eax, 0x751f86e1
je 0x1400b5b47
cmp eax, 0x753aa8a2
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x28bc6f88
mov ebx, 0x332c839f
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x28bc6f88
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xb0c2c6
jg 0x1400af66f
cmp eax, 0x4a8706
je 0x1400b5b77
cmp eax, 0x89ba59
je 0x1400b5b90
cmp eax, 0xaec2af
jne 0x1400a47fb
mov dword [rbp + 0xdb8], 3
mov eax, 0xc053c36b
jmp 0x1400a47fb
cmp eax, 0x12f60573
jg 0x1400af69a
cmp eax, 0x12760120
je 0x1400b5bdf
cmp eax, 0x12cd89bb
je 0x1400b5bf3
cmp eax, 0x12f054d6
jne 0x1400a47fb
mov eax, 0x9611851f
mov dword [rbp + 0xe7c], 0xc
mov rcx, qword [rbp + 0xe90]
mov qword [rbp + 0xc40], rcx
jmp 0x1400a47fb
cmp eax, 0x8eedce31
jg 0x1400af6c5
cmp eax, 0x8deae369
je 0x1400b5c33
cmp eax, 0x8e161249
je 0x1400b5c8b
cmp eax, 0x8ee69c62
jne 0x1400a47fb
mov rax, qword [rbp + 0xab0]
mov eax, 0x5df3b686
jmp 0x1400a47fb
cmp eax, 0x4f85ca69
jg 0x1400af6ff
cmp eax, 0x4f337f6d
je 0x1400b5c95
cmp eax, 0x4f580391
je 0x1400b5c9f
cmp eax, 0x4f7f76ae
jne 0x1400a47fb
lea rax, [rbp + 0x470]
mov qword [rbp + 0x630], rax
mov eax, 0x1b6a4d09
jmp 0x1400a47fb
cmp eax, 0xcfab2772
jg 0x1400af739
cmp eax, 0xcf4bf28a
je 0x1400b5cd3
cmp eax, 0xcf5444ae
je 0x1400b5d12
cmp eax, 0xcfa7c5a7
jne 0x1400a47fb
mov rax, qword [rbp + 0x550]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0xef0]
mov qword [rax + 8], rcx
mov eax, 0x4a198eca
jmp 0x1400a47fb
cmp eax, 0x31433889
jg 0x1400af775
cmp eax, 0x30cd7afa
je 0x1400b5d59
cmp eax, 0x30dda354
je 0x1400b5db1
cmp eax, 0x30deca4e
jne 0x1400a47fb
sub rsp, 0x20
lea rdi, [rbp + 0x8e0]
mov rcx, rdi
lea rdx, [rbp + 0x898]
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x720]
movups xmm0, xmmword [0x14011ad10]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
mov rcx, rdi
lea rsi, [rbp + 0xfe0]
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x730]
mov qword [rbp + 0xfe0], rax
mov rax, qword [rbp + 0xa30]
mov qword [rbp + 0xfe8], rax
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
movups xmm0, xmmword [0x14011ad20]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.1400bc5be
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 + 0x748]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
mov rdx, r13
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140040930
add rsp, 0x30
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0xd20], rax
mov rax, qword [rbp + 0xa30]
mov qword [rbp + 0xd40], rax
mov eax, 0xb30631d7
jmp 0x1400a47fb
cmp eax, 0xb12746a7
jg 0x1400af7dd
cmp eax, 0xb0d803a5
je 0x1400b5dbb
cmp eax, 0xb10a8474
je 0x1400b5e02
cmp eax, 0xb124c97c
jne 0x1400a47fb
mov rax, qword [rbp + 0xee8]
mov rax, qword [rbp + 0x4e8]
mov eax, 0x83b74024
jmp 0x1400a47fb
cmp eax, 0x6dcd6a30
jg 0x1400af80f
cmp eax, 0x6d8d4d72
je 0x1400b5e49
cmp eax, 0x6da4cdde
je 0x1400b5e53
cmp eax, 0x6dc848d2
jne 0x1400a47fb
mov rax, qword [rbp + 0xfb8]
mov eax, 0x89ba59
jmp 0x1400a47fb
cmp eax, 0xf08bb117
jg 0x1400af8d9
cmp eax, 0xf04a8d5c
je 0x1400b5e6c
cmp eax, 0xf066270f
je 0x1400b5e94
cmp eax, 0xf088425c
jne 0x1400a47fb
movzx eax, byte [rbp + 0x1019]
mov qword [rbp + 0xa58], rax
lea rax, [rbp + 0x480]
mov qword [rbp + 0xb80], rax
mov rax, qword [rbp + 0xb80]
mov rax, qword [rbp + 0xa58]
cmp rax, 0xff
sete byte [rbp + 0xf81]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x555c6698
mov ebx, 0x361188
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x555c6698
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x209cf37f
jg 0x1400af93a
cmp eax, 0x2018abd2
je 0x1400b5ed4
cmp eax, 0x207db6e3
je 0x1400b5ede
cmp eax, 0x209353cf
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x288], rax
mov eax, 0x2b4d8aea
jmp 0x1400a47fb
cmp eax, 0xa09f21d9
jg 0x1400af9a2
cmp eax, 0xa023b707
je 0x1400b5f2c
cmp eax, 0xa050d065
je 0x1400b5f6c
cmp eax, 0xa07c6346
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov eax, 0x27425427
jmp 0x1400a47fb
cmp eax, 0x5dc316ea
jg 0x1400afa0a
cmp eax, 0x5d013345
je 0x1400b5f8a
cmp eax, 0x5d430056
je 0x1400b5fd1
cmp eax, 0x5d45fddd
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x19eda62a
mov ebx, 0x690ed47d
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xddce54a9
je 0x1400b5fef
cmp eax, 0xddf0651c
je 0x1400b6011
cmp eax, 0xddfb0b6a
jne 0x1400a47fb
mov eax, 0x2dbd00d3
jmp 0x1400a47fb
cmp eax, 0x3f8b761b
je 0x1400b601b
cmp eax, 0x3f961da7
je 0x1400b6025
cmp eax, 0x3fbac8ab
jne 0x1400a47fb
mov rax, qword [rbp + 0xdd8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x1028]
movzx edx, byte [rax + rcx + 8]
sub rsp, 0x20
lea rcx, [rbp + 0xfe0]
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0xfe0]
mov rcx, qword [rbp + 0xfe8]
mov qword [rbp + 0x638], rax
mov qword [rbp + 0xb10], rcx
mov rax, qword [rbp + 0x1048]
mov al, byte [rax]
mov byte [rbp + 0x1012], al
mov eax, 0x84b85207
jmp 0x1400a47fb
cmp eax, 0xc04252b6
je 0x1400b6087
cmp eax, 0xc053c36b
je 0x1400b6091
cmp eax, 0xc09ad6ef
jne 0x1400a47fb
mov rax, qword [rbp + 0x4d0]
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
mov eax, 0x3911df3e
mov ecx, 0xe518ec74
cmove eax, ecx
mov rcx, qword [rbp + 0xac8]
mov qword [rbp + 0xcc8], rcx
mov rcx, qword [rbp + 0x968]
mov qword [rbp + 0xcd0], rcx
jmp 0x1400a47fb
cmp eax, 0x7cf715e4
je 0x1400b60ae
cmp eax, 0x7d418eb5
je 0x1400b60c7
cmp eax, 0x7d8c9728
jne 0x1400a47fb
mov rcx, qword [rbp + 0xd88]
mov rdx, qword [rbp + 0x400]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x6f1a70b0
mov dword [rbp + 0xed4], 3
mov rcx, qword [rbp + 0xc68]
mov qword [rbp + 0xcc0], rcx
jmp 0x1400a47fb
cmp eax, 0xfa4e6cf7
je 0x1400b6107
cmp eax, 0xfa5b367c
je 0x1400b6129
cmp eax, 0xfafb6668
jne 0x1400a47fb
mov eax, 0x26814707
jmp 0x1400a47fb
cmp eax, 0x6777468
je 0x1400b6133
cmp eax, 0x67f4337
je 0x1400b613d
cmp eax, 0x681dc27
jne 0x1400a47fb
mov al, byte [rbp + 0x1012]
not al
or al, 0xfe
cmp al, 0xff
setne byte [rbp + 0x1011]
mov al, byte [rbp + 0x1011]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf6832dbd
mov ebx, 0x63d57894
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xf6832dbd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x830730f6
je 0x1400b6162
cmp eax, 0x830f4e8b
je 0x1400b61a1
cmp eax, 0x8320b688
jne 0x1400a47fb
mov eax, 0xd2d22274
jmp 0x1400a47fb
cmp eax, 0x449fae05
je 0x1400b6216
cmp eax, 0x44bc3515
je 0x1400b625d
cmp eax, 0x44d0c78d
jne 0x1400a47fb
mov rdx, qword [rbp + 0x640]
mov rcx, qword [rbp + 0x1028]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x82ef19c
mov ebx, 0x7fdc2abd
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xc6f1c22a
je 0x1400b6283
cmp eax, 0xc701e74b
je 0x1400b62d8
cmp eax, 0xc73b7716
jne 0x1400a47fb
mov eax, 0xd8c87b6f
jmp 0x1400a47fb
cmp eax, 0x262e489e
je 0x1400b6336
cmp eax, 0x264586eb
je 0x1400b6378
cmp eax, 0x26787e04
jne 0x1400a47fb
mov eax, 0x832fc443
jmp 0x1400a47fb
cmp eax, 0xa59d0b43
je 0x1400b63b7
cmp eax, 0xa5c57445
je 0x1400b640b
cmp eax, 0xa5c714b6
jne 0x1400a47fb
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004a20b
add rsp, 0x20
mov eax, 0xec152738
jmp 0x1400a47fb
cmp eax, 0x625a90b5
je 0x1400b6424
cmp eax, 0x62b5fe39
je 0x1400b6438
cmp eax, 0x62c5811a
jne 0x1400a47fb
mov rax, qword [rbp + 0x240]
mov rcx, qword [rbp + 0x238]
mov rdx, rcx
and rdx, rax
xor rcx, rax
or rcx, rdx
mov rax, rcx
xor rax, 0xffffffffffffff00
and rax, rcx
mov qword [rbp + 0x6b0], rax
mov eax, 0x4a4a69a2
jmp 0x1400a47fb
cmp eax, 0xe518ec74
je 0x1400b6453
cmp eax, 0xe52dc535
je 0x1400b6576
cmp eax, 0xe52e32dc
jne 0x1400a47fb
mov rax, qword [rbp + 0xe48]
cmp rax, qword [rbp + 0x230]
setge byte [rbp + 0xf64]
mov eax, 0x35366012
jmp 0x1400a47fb
cmp eax, 0x1936ba07
je 0x1400b6580
cmp eax, 0x196a073e
je 0x1400b659b
cmp eax, 0x196c1f13
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd4ecff45
mov ebx, 0x5c018d62
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xd4ecff45
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x94a5a53b
je 0x1400b65b3
cmp eax, 0x94fbe189
je 0x1400b65cc
cmp eax, 0x950dc4fc
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x27712439
mov ebx, 0x400e394b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x536f8e56
je 0x1400b65eb
cmp eax, 0x5385e250
je 0x1400b6613
cmp eax, 0x539540ff
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x77ff36e9
mov edi, 0xbd8b34a0
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp - 0x10]
mov qword [rbp + 0xa68], rcx
mov rcx, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0x1048]
mov cl, byte [rcx]
mov byte [rbp + 0xf87], cl
cmovge eax, ebx
jmp 0x1400a47fb
cmp eax, 0xd49e1274
je 0x1400b6653
cmp eax, 0xd4aefc49
je 0x1400b6664
cmp eax, 0xd4ecff45
jne 0x1400a47fb
mov eax, 0x5c018d62
jmp 0x1400a47fb
cmp eax, 0x35d0a4f0
je 0x1400b6686
cmp eax, 0x35d526c5
je 0x1400b669f
cmp eax, 0x3602dae5
jne 0x1400a47fb
cmp byte [rbp + 0xf86], 0
mov eax, 0x8ce50058
mov ecx, 0x874a193e
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xb6369ad5
je 0x1400b66a9
cmp eax, 0xb64f2b50
je 0x1400b66f0
cmp eax, 0xb665b6cb
jne 0x1400a47fb
mov rcx, qword [rbp + 0x4b8]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x592547f6
jmp 0x1400a47fb
cmp eax, 0x72edef79
je 0x1400b6730
cmp eax, 0x72ef3cab
je 0x1400b6777
cmp eax, 0x72fa90d1
jne 0x1400a47fb
mov eax, dword [rbp + 0xdbc]
mov dword [rbp + 0xd9c], eax
mov rax, qword [rbp + 0xb00]
mov eax, 0x770445eb
jmp 0x1400a47fb
cmp eax, 0xfea1a93b
je 0x1400b6790
cmp eax, 0xff0f2d1b
je 0x1400b67a4
cmp eax, 0xff4bba46
jne 0x1400a47fb
mov rax, qword [rbp + 0xee8]
inc rax
mov qword [rbp + 0x60], rax
seto byte [rbp + 0x68]
mov eax, 0x9f1f0e67
jmp 0x1400a47fb
cmp eax, 0xfc7046a
je 0x1400b67b8
cmp eax, 0xfe1c04c
je 0x1400b67d1
cmp eax, 0x100a1fca
jne 0x1400a47fb
mov rax, qword [rbp + 0xfc8]
mov rax, qword [rbp + 0x798]
mov eax, 0x1109121
jmp 0x1400a47fb
cmp eax, 0x8c6c9ef7
je 0x1400b67e5
cmp eax, 0x8c90c8a0
je 0x1400b67f6
cmp eax, 0x8cc5abac
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x19b25510
mov ebx, 0x8b9a0a06
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x4cd5b3cc
je 0x1400b6807
cmp eax, 0x4ceed68f
je 0x1400b6811
cmp eax, 0x4cf50882
jne 0x1400a47fb
mov eax, 0xb3021f71
jmp 0x1400a47fb
cmp eax, 0xcd5138d9
je 0x1400b681b
cmp eax, 0xcd54cfbd
je 0x1400b6825
cmp eax, 0xcd9d7269
jne 0x1400a47fb
mov dword [rbp + 0xdb4], 3
mov eax, 0x328420af
jmp 0x1400a47fb
cmp eax, 0x2eedbc34
je 0x1400b6844
cmp eax, 0x2eeecea5
je 0x1400b688b
cmp eax, 0x2f0c7345
jne 0x1400a47fb
cmp byte [rbp + 0xf48], 0
mov eax, 0x4ceed68f
mov ecx, 0x4d9ed96
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xaf19ba0c
je 0x1400b68b0
cmp eax, 0xaf32299d
je 0x1400b68e6
cmp eax, 0xaf5af7d7
jne 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov rax, qword [rax]
mov qword [rbp + 0x690], rax
mov eax, 0x42c9ee72
jmp 0x1400a47fb
cmp eax, 0x6a7a41a6
je 0x1400b6976
cmp eax, 0x6aaf581e
je 0x1400b6995
cmp eax, 0x6ad0d441
jne 0x1400a47fb
cmp byte [rbp + 0xf56], 0
mov eax, 0x5996bebe
mov ecx, 0x6402433e
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xee61d275
je 0x1400b69d0
cmp eax, 0xee82f655
je 0x1400b69da
cmp eax, 0xeea9ba01
jne 0x1400a47fb
cmp byte [rbp + 0xf2d], 0
mov eax, 0xd72e424d
mov ecx, 0xa12d3c91
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x1ecb6aae
je 0x1400b69e4
cmp eax, 0x1ee7eccc
je 0x1400b6a29
cmp eax, 0x1ef9ba85
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x3accfd19
mov ebx, 0x26abe239
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0xee8], 0
sets byte [rbp + 0xf39]
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x9e22eebc
je 0x1400b6a33
cmp eax, 0x9e2943f7
je 0x1400b6a61
cmp eax, 0x9e32eab9
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0xd0], rax
mov eax, 0x6a7a41a6
jmp 0x1400a47fb
cmp eax, 0x5a729d8f
je 0x1400b6a6b
cmp eax, 0x5a8fcf48
je 0x1400b6aaa
cmp eax, 0x5aadfd7a
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf1409ca6
mov ebx, 0xc1c8d80c
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xf1409ca6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xdbc6264e
je 0x1400b6b05
cmp eax, 0xdc0087c5
je 0x1400b6b2f
cmp eax, 0xdc2c21a9
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xfe5bc85b
mov ebx, 0x7cd83eaf
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x3d78d158
je 0x1400b6b48
cmp eax, 0x3db8bef8
je 0x1400b6b67
cmp eax, 0x3df0cf39
jne 0x1400a47fb
mov rax, qword [rbp + 0x3e0]
dec rax
mov qword [rbp + 0x3d8], rax
mov eax, 0x2b359ca6
jmp 0x1400a47fb
cmp eax, 0xbde563cf
je 0x1400b6ba7
cmp eax, 0xbe107d21
je 0x1400b6c03
cmp eax, 0xbe396a7c
jne 0x1400a47fb
mov eax, dword [rbp + 0xda4]
mov dword [rbp + 0x1034], eax
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov rax, qword [rbp + 0x1028]
mov qword [rbp + 0xf00], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
cmp eax, 0x7aa2ccdf
je 0x1400b6c14
cmp eax, 0x7ac3346e
je 0x1400b6c3f
cmp eax, 0x7aeae092
jne 0x1400a47fb
mov rcx, qword [rbp + 0xe00]
mov rdx, qword [rbp + 0xfb8]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xd98c2319
mov ebx, 0x3ee2a9ab
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xe00]
mov qword [rbp + 0x520], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xf67d414c
je 0x1400b6c5b
cmp eax, 0xf67d5832
je 0x1400b6c65
cmp eax, 0xf6832dbd
jne 0x1400a47fb
mov al, byte [rbp + 0x1012]
mov eax, 0x681dc27
jmp 0x1400a47fb
cmp eax, 0xae8fbae
je 0x1400b6cb8
cmp eax, 0xb04637f
je 0x1400b6ce6
cmp eax, 0xb111a21
jne 0x1400a47fb
mov rax, qword [rbp + 0x318]
dec rax
mov qword [rbp + 0x780], rax
mov eax, 0x8d5c0120
jmp 0x1400a47fb
cmp eax, 0x86ce2bb5
je 0x1400b6d17
cmp eax, 0x86ff7e7b
je 0x1400b6d32
cmp eax, 0x871b2092
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb38ea0aa
mov ebx, 0x5fc53516
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb38ea0aa
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x47da9aa5
je 0x1400b6d92
cmp eax, 0x47fdb5f6
je 0x1400b6dc7
cmp eax, 0x4851fd2d
jne 0x1400a47fb
mov rax, qword [rbp + 0x228]
movabs rdx, 0xc735dec020a07285
add rax, rdx
not rdx
add rdx, rax
mov rcx, qword [rbp + 0xe48]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0xf93502f9
jmp 0x1400a47fb
cmp eax, 0xc97425fa
je 0x1400b6e0e
cmp eax, 0xc9870ae8
je 0x1400b6e29
cmp eax, 0xc9e25e08
jne 0x1400a47fb
cmp byte [rbp + 0xf69], 0
mov eax, 0x1e75017e
mov ecx, 0xf92ece6f
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x29c7c1c8
je 0x1400b6e69
cmp eax, 0x29fef771
je 0x1400b6e81
cmp eax, 0x2a261730
jne 0x1400a47fb
mov eax, 0x15f52954
jmp 0x1400a47fb
cmp eax, 0xa9d20b80
je 0x1400b6ec8
cmp eax, 0xa9d3ae27
je 0x1400b6ee2
cmp eax, 0xa9f75ca5
jne 0x1400a47fb
mov r12, qword [rbp + 0xfc8]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
cmp eax, 0x6646738b
je 0x1400b6ef2
cmp eax, 0x668907ac
je 0x1400b6f0d
cmp eax, 0x669a4f47
jne 0x1400a47fb
movzx eax, byte [rbp + 0x1047]
lea rcx, [0x14011abd0]
add rax, rcx
mov qword [rbp + 0x338], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe5303e5a
mov ebx, 0x136d0cf1
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xe5303e5a
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xe872bfbc
je 0x1400b6f2b
cmp eax, 0xe89e7786
je 0x1400b6f79
cmp eax, 0xe8f8bc97
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x5e4b872d
mov ebx, 0xaec2af
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x5e4b872d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x1bc0d1db
je 0x1400b6faf
cmp eax, 0x1bea7df9
je 0x1400b6fca
cmp eax, 0x1c185888
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xab2ecdfd
mov ebx, 0x605bccde
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xab2ecdfd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x980429bd
je 0x1400b7009
cmp eax, 0x982af104
je 0x1400b7021
cmp eax, 0x98399313
jne 0x1400a47fb
mov rax, qword [rbp + 0x7d8]
mov rax, qword [rbp + 0x1000]
mov eax, 0x9d0901ca
jmp 0x1400a47fb
cmp eax, 0x55fdbb4f
je 0x1400b703f
cmp eax, 0x564f7f09
je 0x1400b7086
cmp eax, 0x567ba2e0
jne 0x1400a47fb
mov dword [rbp + 0xdc8], 0x13
mov eax, 0x50b9614e
jmp 0x1400a47fb
cmp eax, 0xd77e9159
je 0x1400b7090
cmp eax, 0xd7b16988
je 0x1400b70a9
cmp eax, 0xd8317811
jne 0x1400a47fb
mov rax, qword [rbp + 0x198]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0xceac9163da81af3
mov rax, rdx
not rax
or rax, rdx
not rcx
test rcx, rax
setne byte [rbp + 0xf52]
mov eax, 0x33d99241
jmp 0x1400a47fb
cmp eax, 0x3a26d26e
je 0x1400b70e9
cmp eax, 0x3a2a1824
je 0x1400b7130
cmp eax, 0x3a40c6a1
jne 0x1400a47fb
cmp byte [rbp + 0x1010], 0
mov eax, 0x434d0098
mov ecx, 0x93070a8c
cmovne eax, ecx
mov rcx, qword [rbp + 0xb10]
mov qword [rbp + 0xcd8], rcx
mov rcx, qword [rbp + 0xa00]
mov qword [rbp + 0xce8], rcx
jmp 0x1400a47fb
cmp eax, 0xba6a07e6
je 0x1400b7177
cmp eax, 0xba6b5ff5
je 0x1400b71a2
cmp eax, 0xba6dcb5b
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x58e076b7
mov ebx, 0x52bd9168
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x774c5052
je 0x1400b71ac
cmp eax, 0x7794a8db
je 0x1400b71c5
cmp eax, 0x77b4f30d
jne 0x1400a47fb
mov rax, qword [rbp + 0x3b8]
mov rcx, qword [rbp + 0x1000]
mov al, byte [rax + rcx + 8]
mov byte [rbp + 0x101d], al
movzx eax, byte [rbp + 0x101d]
mov qword [rbp + 0x3b0], rax
mov eax, 0xc5adee4e
jmp 0x1400a47fb
cmp eax, 0x2d41718
je 0x1400b71cf
cmp eax, 0x3416041
je 0x1400b71e7
cmp eax, 0x37ab161
jne 0x1400a47fb
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.1400bd054
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb9ad8b12
mov ebx, 0x1747466c
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb9ad8b12
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x14ef4773
je 0x1400b722b
cmp eax, 0x1508909a
je 0x1400b7235
cmp eax, 0x1516e501
jne 0x1400a47fb
mov rax, qword [rbp + 0xe18]
mov qword [rbp + 0x9e8], rax
mov eax, 0x44bc3515
jmp 0x1400a47fb
cmp eax, 0x9108051d
je 0x1400b7274
cmp eax, 0x91c42b42
je 0x1400b72b4
cmp eax, 0x91e13828
jne 0x1400a47fb
mov eax, 0x5f61a9ec
jmp 0x1400a47fb
cmp eax, 0x50e0c1eb
je 0x1400b72d6
cmp eax, 0x511d0caa
je 0x1400b731c
cmp eax, 0x5123a08f
jne 0x1400a47fb
mov rax, qword [rbp + 0x278]
mov rax, qword [rax]
mov qword [rbp + 0xb30], rax
mov rax, qword [rbp + 0x6d8]
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
mov eax, 0x955c4610
mov ecx, 0x267b3c86
cmove eax, ecx
mov rcx, qword [rbp + 0xb30]
mov qword [rbp + 0xd28], rcx
xor ecx, ecx
mov qword [rbp + 0xd48], rcx
jmp 0x1400a47fb
cmp eax, 0xd03d72d2
je 0x1400b73ab
cmp eax, 0xd0636f16
je 0x1400b73b5
cmp eax, 0xd0645e66
jne 0x1400a47fb
mov eax, dword [rbp + 0xd98]
mov dword [rbp + 0x1054], eax
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
cmp eax, 0x32dc9d0c
je 0x1400b73bf
cmp eax, 0x32e75997
je 0x1400b73ff
cmp eax, 0x32ed3982
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0xb18], rax
mov eax, 0xbb635ec2
jmp 0x1400a47fb
cmp eax, 0xb2f15722
je 0x1400b7467
cmp eax, 0xb3021f71
je 0x1400b74a6
cmp eax, 0xb302c7c0
jne 0x1400a47fb
mov rdx, qword [rbp + 0x7d0]
mov rcx, qword [rbp + 0x1000]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x109cc5
jmp 0x1400a47fb
cmp eax, 0x6f6cf8ba
je 0x1400b74bf
cmp eax, 0x6f94e075
je 0x1400b74c9
cmp eax, 0x6fa8b98e
jne 0x1400a47fb
mov rax, qword [rbp + 0xd60]
mov eax, 0x113aee10
jmp 0x1400a47fb
cmp eax, 0xf279da54
je 0x1400b74d3
cmp eax, 0xf28887fb
je 0x1400b7510
cmp eax, 0xf298029f
jne 0x1400a47fb
cmp byte [rbp + 0xf5c], 0
mov eax, 0x21c53474
mov ecx, 0xc64d4572
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x22354263
je 0x1400b751a
cmp eax, 0x22458108
je 0x1400b7535
cmp eax, 0x22625d7f
jne 0x1400a47fb
mov al, byte [rbp + 0x101f]
mov eax, 0x75d3c130
jmp 0x1400a47fb
cmp eax, 0xa1ca0d5c
je 0x1400b7557
cmp eax, 0xa1cfe092
je 0x1400b7561
cmp eax, 0xa20935c7
jne 0x1400a47fb
mov rax, qword [rbp + 0xef8]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0xef8]
mov qword [rax + 8], rcx
mov eax, 0x95c4897f
jmp 0x1400a47fb
cmp eax, 0x5eea7e98
je 0x1400b756b
cmp eax, 0x5f06ded4
je 0x1400b757c
cmp eax, 0x5f2a3f5e
jne 0x1400a47fb
mov rcx, qword [rbp + 0x188]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x3c1c1e6
jmp 0x1400a47fb
cmp eax, 0xdf56e9e5
je 0x1400b7597
cmp eax, 0xdf86765c
je 0x1400b75af
cmp eax, 0xdfcc03b3
jne 0x1400a47fb
mov eax, 0x3cece404
jmp 0x1400a47fb
cmp eax, 0x41002e40
je 0x1400b75c0
cmp eax, 0x41050bff
je 0x1400b7600
cmp eax, 0x412c6575
jne 0x1400a47fb
mov rax, qword [rbp + 0x150]
mov rcx, qword [rbp + 0xf10]
cmp rcx, rax
setge byte [rbp + 0xf49]
mov eax, 0x3988a17e
jmp 0x1400a47fb
cmp eax, 0xc2a5b037
je 0x1400b7610
cmp eax, 0xc2a85277
je 0x1400b761a
cmp eax, 0xc2c743b8
jne 0x1400a47fb
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov dword [rbp + 0x1034], 3
mov rax, qword [rbp + 0x1028]
mov qword [rbp + 0xf00], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
cmp eax, 0x7ee0952a
je 0x1400b7648
cmp eax, 0x7f37bfc2
je 0x1400b7666
cmp eax, 0x7f5c417c
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x83c324b8
mov ebx, 0x59166516
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x83c324b8
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xf7adafb4
je 0x1400b768d
cmp eax, 0xf7b70820
je 0x1400b76a1
cmp eax, 0xf7bd4e60
jne 0x1400a47fb
mov eax, 0xc7bfa7af
jmp 0x1400a47fb
cmp eax, 0x49613bf
je 0x1400b76bc
cmp eax, 0x4d9df58
je 0x1400b76c6
cmp eax, 0x4d9ed96
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0xe30], rax
mov eax, 0x545304e1
jmp 0x1400a47fb
cmp eax, 0x80812099
je 0x1400b76df
cmp eax, 0x811bfb17
je 0x1400b772e
cmp eax, 0x8134edc1
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x68940b8a
mov ebx, 0x3b4d6194
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x68940b8a
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x4212542f
je 0x1400b7750
cmp eax, 0x4230365d
je 0x1400b778f
cmp eax, 0x424e37ad
jne 0x1400a47fb
mov rax, qword [rbp + 0x148]
lea rcx, [0x14011abd0]
add rax, rcx
mov qword [rbp + 0x140], rax
mov eax, 0x2f7eea05
jmp 0x1400a47fb
cmp eax, 0xc47f38b0
je 0x1400b77fd
cmp eax, 0xc4b7157e
je 0x1400b780e
cmp eax, 0xc4ba522d
jne 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x97db92e
jmp 0x1400a47fb
cmp eax, 0x23c1fd9a
je 0x1400b7818
cmp eax, 0x240d7901
je 0x1400b786c
cmp eax, 0x247208ae
jne 0x1400a47fb
mov al, byte [rbp + 0x1016]
mov eax, 0x1930b004
jmp 0x1400a47fb
cmp eax, 0xa3122992
je 0x1400b7892
cmp eax, 0xa366e1db
je 0x1400b78a6
cmp eax, 0xa3937da2
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x690e3a91
mov edi, 0xc63ddbef
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xd90]
mov qword [rbp + 0x9e0], rcx
mov rcx, qword [rbp + 0x9e0]
cmovge eax, ebx
jmp 0x1400a47fb
cmp eax, 0x605bccde
je 0x1400b794c
cmp eax, 0x60c17218
je 0x1400b7965
cmp eax, 0x60eed003
jne 0x1400a47fb
mov r15d, dword [rbp + 0xe70]
mov r14, qword [rbp + 0x1038]
mov r12, qword [rbp + 0x1000]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
cmp eax, 0xe197b895
je 0x1400b79ac
cmp eax, 0xe2149de7
je 0x1400b7a0e
cmp eax, 0xe231a027
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x74c2465f
mov ebx, 0x7ac3346e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x74c2465f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x16177ce4
je 0x1400b7a4e
cmp eax, 0x163702d8
je 0x1400b7a66
cmp eax, 0x165d2a79
jne 0x1400a47fb
mov eax, 0x5d013345
jmp 0x1400a47fb
cmp eax, 0x930a02a2
je 0x1400b7a70
cmp eax, 0x930a95f4
je 0x1400b7a89
cmp eax, 0x930d9b10
jne 0x1400a47fb
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004a20b
add rsp, 0x20
mov qword [rbp + 0x5b0], rax
mov rax, qword [rbp + 0x5b0]
mov qword [rbp + 0xaf8], rax
mov rax, qword [rbp + 0xaf8]
mov rcx, qword [0x1403b52f0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xaf8]
add rax, 0x10
mov qword [rbp + 0x138], rax
mov eax, 0xff0f2d1b
jmp 0x1400a47fb
cmp eax, 0x51df4c44
je 0x1400b7a9d
cmp eax, 0x51ee421d
je 0x1400b7af7
cmp eax, 0x51f39f39
jne 0x1400a47fb
mov rax, qword [rbp + 0xe28]
mov rax, qword [rbp + 0xe28]
mov rax, qword [rbp + 0xe28]
mov rax, qword [rbp + 0xe28]
mov rax, qword [rbp + 0xe28]
mov rax, qword [rbp + 0xe28]
mov rdx, qword [rbp + 0xe28]
dec rdx
mov rcx, qword [rbp + 0xfb8]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x4230365d
jmp 0x1400a47fb
cmp eax, 0xd20aafcf
je 0x1400b7b3e
cmp eax, 0xd20e9770
je 0x1400b7b7e
cmp eax, 0xd262389d
jne 0x1400a47fb
movzx eax, byte [rbp + 0x1041]
mov qword [rbp + 0xc0], rax
mov eax, 0x9599c2d2
jmp 0x1400a47fb
cmp eax, 0x33d99241
je 0x1400b7c65
cmp eax, 0x33e4fcef
je 0x1400b7cac
cmp eax, 0x34464881
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xf94c0b8
mov ebx, 0x491d7823
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x9c0]
mov cl, byte [rbp + 0x9c8]
mov byte [rbp + 0xf4f], cl
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xb3b872fd
je 0x1400b7cf3
cmp eax, 0xb3ca8193
je 0x1400b7d48
cmp eax, 0xb4178210
jne 0x1400a47fb
cmp qword [rbp + 0xff8], 0
sets byte [rbp + 0xf73]
mov eax, 0xa3da0e12
jmp 0x1400a47fb
cmp eax, 0x713c4fc6
je 0x1400b7d52
cmp eax, 0x71701f22
je 0x1400b7d5c
cmp eax, 0x7183c9d4
jne 0x1400a47fb
mov rax, qword [rbp + 0x558]
mov rcx, qword [0x1403b52f0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xc78]
mov qword [rax + 0x10], r13
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x46ce858d
mov ebx, 0xfb09d801
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xef0]
mov qword [rbp + 0x550], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xfca4ab7e
je 0x1400b7d6d
cmp eax, 0xfcec71e1
je 0x1400b7d77
cmp eax, 0xfd346851
jne 0x1400a47fb
mov eax, 0x520ff86e
jmp 0x1400a47fb
cmp eax, 0xcf1d667
je 0x1400b7dbe
cmp eax, 0xd367737
je 0x1400b7ddc
cmp eax, 0xda77bf7
jne 0x1400a47fb
movzx eax, byte [rbp + 0x1044]
mov dword [rbp + 0x8f0], eax
mov eax, 0x276c91f6
jmp 0x1400a47fb
cmp eax, 0x88468aa6
je 0x1400b7df7
cmp eax, 0x884f7e41
je 0x1400b7e1e
cmp eax, 0x88c529ff
jne 0x1400a47fb
mov rax, qword [rbp + 0xf10]
mov eax, 0x87bd5088
jmp 0x1400a47fb
cmp eax, 0x4a02abe6
je 0x1400b7e37
cmp eax, 0x4a198eca
je 0x1400b7e5c
cmp eax, 0x4a2e4a88
jne 0x1400a47fb
mov eax, dword [rbp + 0xed0]
cmp eax, 0x20
sete byte [rbp + 0xf93]
mov eax, 0xf3a5ca6f
jmp 0x1400a47fb
cmp eax, 0xcafead48
je 0x1400b7eba
cmp eax, 0xcb218d8d
je 0x1400b7ec4
cmp eax, 0xcb69aee2
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb03d2bfc
mov ebx, 0x5dfcfe39
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb03d2bfc
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x2b359ca6
je 0x1400b7ef7
cmp eax, 0x2b4b4b8d
je 0x1400b7f34
cmp eax, 0x2b4d8aea
jne 0x1400a47fb
mov rdx, qword [rbp + 0x288]
dec rdx
mov rcx, qword [rbp + 0xff8]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x62484a81
jmp 0x1400a47fb
cmp eax, 0xab28ec99
je 0x1400b7f73
cmp eax, 0xab2ecdfd
je 0x1400b7f8b
cmp eax, 0xab370212
jne 0x1400a47fb
mov eax, 0x3a13d35d
jmp 0x1400a47fb
cmp eax, 0x681de38a
je 0x1400b7f95
cmp eax, 0x6840ae5e
je 0x1400b7fda
cmp eax, 0x6870777c
jne 0x1400a47fb
mov al, byte [rbp + 0x1052]
mov eax, 0x5f96f8d7
jmp 0x1400a47fb
cmp eax, 0xea7406ac
je 0x1400b8025
cmp eax, 0xeadd997f
je 0x1400b802f
cmp eax, 0xeb173e5e
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x8676ff1d
mov ebx, 0x8554ecb7
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x1d059e68
je 0x1400b8051
cmp eax, 0x1d0a3cb4
je 0x1400b806a
cmp eax, 0x1d3c5f1a
jne 0x1400a47fb
mov al, byte [rbp + 0xf63]
mov rcx, qword [rbp + 0x220]
mov byte [rcx], al
mov rax, qword [rbp + 0xe48]
inc rax
mov qword [rbp + 0x698], rax
seto byte [rbp + 0x6a0]
mov eax, 0x9b923597
jmp 0x1400a47fb
cmp eax, 0x9aa51828
je 0x1400b80a4
cmp eax, 0x9ab38c8e
je 0x1400b80ae
cmp eax, 0x9adf2935
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa20935c7
mov ebx, 0x95c4897f
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa20935c7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x585fb5d2
je 0x1400b80f5
cmp eax, 0x58783a94
je 0x1400b80ff
cmp eax, 0x58892a85
jne 0x1400a47fb
mov rax, qword [rbp + 0x468]
mov qword [rbp + 0xa28], rax
mov rax, qword [rbp + 0x6c8]
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
mov eax, 0x955c4610
mov ecx, 0x3af2fc07
cmove eax, ecx
mov rcx, qword [rbp + 0xb30]
mov qword [rbp + 0xd28], rcx
mov rcx, qword [rbp + 0xa28]
mov qword [rbp + 0xd48], rcx
jmp 0x1400a47fb
cmp eax, 0xd9185ab1
je 0x1400b811d
cmp eax, 0xd91f5136
je 0x1400b813f
cmp eax, 0xd98c2319
jne 0x1400a47fb
mov rcx, qword [rbp + 0xe00]
mov rdx, qword [rbp + 0xfb8]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0xe00]
mov eax, 0x7aeae092
jmp 0x1400a47fb
cmp eax, 0x3b2f6d78
je 0x1400b8149
cmp eax, 0x3b430924
je 0x1400b8168
cmp eax, 0x3b4d6194
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x68940b8a
mov edi, 0xcae48e22
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x510]
mov rcx, qword [rcx]
not rcx
movabs rdx, 0x4000000000000000
not rdx
movabs rsi, 0x26771a4fd3a75c1d
mov rdi, rsi
not rdi
cmovge eax, ebx
or rdx, rcx
not rdx
or rdi, rsi
lea r13, [0x14011acd0]
and rdi, rdx
mov qword [rbp + 0x508], rdi
jmp 0x1400a47fb
cmp eax, 0xbc4c4360
je 0x1400b818c
cmp eax, 0xbc5fc05a
je 0x1400b81c9
cmp eax, 0xbc75d164
jne 0x1400a47fb
mov rax, qword [rbp + 0xe40]
mov rax, qword [rbp + 0xe40]
mov rax, qword [rbp + 0xe40]
mov rax, qword [rbp + 0xe40]
mov rax, qword [rbp + 0xe40]
mov rax, qword [rbp + 0xe40]
mov rax, qword [rbp + 0xe40]
mov eax, 0xbc5fc05a
jmp 0x1400a47fb
cmp eax, 0x78b3fa1e
je 0x1400b8224
cmp eax, 0x78da5615
je 0x1400b823e
cmp eax, 0x79309f33
jne 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xcc7b80f
mov ebx, 0xee61d275
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xf3a5ca6f
je 0x1400b825e
cmp eax, 0xf3e1918f
je 0x1400b8277
cmp eax, 0xf3f489b2
jne 0x1400a47fb
movzx eax, byte [rbp + 0x1041]
mov qword [rbp + 0xb8], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe413492f
mov ebx, 0x90d2fc6f
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xe413492f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x8a4438a
je 0x1400b82ac
cmp eax, 0x8e357a5
je 0x1400b82fa
cmp eax, 0x8f95273
jne 0x1400a47fb
mov rax, qword [rbp + 0x520]
mov rax, qword [rbp + 0xe00]
mov rax, qword [rbp + 0x990]
mov rax, qword [rbp + 0x1048]
mov eax, 0xd541c60e
jmp 0x1400a47fb
cmp eax, 0x84597d5e
je 0x1400b8312
cmp eax, 0x846ce866
je 0x1400b831c
cmp eax, 0x849abb28
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xae0beeec
mov ebx, 0x47fdb5f6
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x4579760b
je 0x1400b833f
cmp eax, 0x4598bf61
je 0x1400b837f
cmp eax, 0x45d6969e
jne 0x1400a47fb
mov rax, qword [rbp + 0xfc0]
mov qword [rbp + 0xf00], rax
mov dword [rbp + 0x1034], 3
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
cmp eax, 0xc7bfa7af
je 0x1400b83d5
cmp eax, 0xc7d7d053
je 0x1400b83f4
cmp eax, 0xc817d7e1
jne 0x1400a47fb
cmp byte [rbp + 0xf89], 0
mov eax, 0x9108051d
mov ecx, 0xd6e6961f
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x273635e7
je 0x1400b843b
cmp eax, 0x273b1da6
je 0x1400b8453
cmp eax, 0x27425427
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x648], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa07c6346
mov ebx, 0x4b57447d
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa07c6346
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xa77d5868
je 0x1400b8492
cmp eax, 0xa7e6e901
je 0x1400b849c
cmp eax, 0xa82ff04d
jne 0x1400a47fb
cmp dword [rbp + 0xe6c], 0
mov eax, 0x7bb2b8d3
mov ecx, 0xf3e1918f
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0x63af33b4
je 0x1400b84e3
cmp eax, 0x63c02bc2
je 0x1400b84ed
cmp eax, 0x63d57894
jne 0x1400a47fb
mov eax, 0x64f1aa87
jmp 0x1400a47fb
cmp eax, 0xe5c2065c
je 0x1400b852d
cmp eax, 0xe61af07e
je 0x1400b853e
cmp eax, 0xe63dcd80
jne 0x1400a47fb
mov rax, qword [rbp + 0xae0]
mov eax, 0x22bf95ad
jmp 0x1400a47fb
cmp eax, 0x1a14e0f6
je 0x1400b8560
cmp eax, 0x1a14edfb
je 0x1400b8579
cmp eax, 0x1a762707
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa6ff594f
mov ebx, 0x94a5a53b
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x95fd85b4
je 0x1400b858a
cmp eax, 0x9611851f
je 0x1400b85ea
cmp eax, 0x962bee78
jne 0x1400a47fb
mov rax, qword [rbp + 0x688]
mov byte [rbp + 0x1013], al
mov rax, qword [rbp + 0xdf8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xed8]
add rax, rcx
add rax, 8
mov qword [rbp + 0x680], rax
mov eax, 0x5aadfd7a
jmp 0x1400a47fb
cmp eax, 0x54bc8fd1
je 0x1400b864b
cmp eax, 0x54e4b8b8
je 0x1400b87be
cmp eax, 0x54fe0e30
jne 0x1400a47fb
mov dword [rbp + 0xe7c], 3
mov rax, qword [rbp + 0xe90]
mov qword [rbp + 0xc40], rax
mov eax, 0x9611851f
jmp 0x1400a47fb
cmp eax, 0xd5fe8f35
je 0x1400b87c8
cmp eax, 0xd61655ec
je 0x1400b87fd
cmp eax, 0xd618089d
jne 0x1400a47fb
mov eax, 0xf82a5411
jmp 0x1400a47fb
cmp eax, 0x37e7b7fb
je 0x1400b8807
cmp eax, 0x381aeee8
je 0x1400b8894
cmp eax, 0x38a40466
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xfc7ac0fd
mov ebx, 0x12f60574
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov cl, byte [rbp + 0x1045]
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xb7677bd7
je 0x1400b88a8
cmp eax, 0xb777fc00
je 0x1400b88db
cmp eax, 0xb796bf99
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa13b4779
mov ebx, 0x8632a212
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa13b4779
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x74993d32
je 0x1400b88e5
cmp eax, 0x74c2465f
je 0x1400b88ef
cmp eax, 0x74d2d679
jne 0x1400a47fb
mov rax, qword [rbp + 0x78]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x70], rcx
mov eax, 0x50beb3c6
jmp 0x1400a47fb
cmp eax, 0x2a7757
je 0x1400b88f9
cmp eax, 0x2fbc75
je 0x1400b89be
cmp eax, 0x361188
jne 0x1400a47fb
cmp byte [rbp + 0xf81], 0
mov eax, 0x381aeee8
mov ecx, 0xf04a8d5c
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x125d3761
je 0x1400b89d6
cmp eax, 0x126336fc
je 0x1400b89ef
cmp eax, 0x1266d689
jne 0x1400a47fb
mov rax, qword [rbp + 0x5c0]
mov byte [rbp + 0xf4c], al
mov eax, 0x66ee9c41
jmp 0x1400a47fb
cmp eax, 0x8d5c0120
je 0x1400b8a0b
cmp eax, 0x8d838267
je 0x1400b8a52
cmp eax, 0x8d912e50
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa77d5868
mov ebx, 0xebbf06ae
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x4eea95ca
je 0x1400b8a82
cmp eax, 0x4f0e1797
je 0x1400b8ac1
cmp eax, 0x4f1fd33b
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x262bbd88
mov ebx, 0x4b4792e8
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xce8f793e
je 0x1400b8ada
cmp eax, 0xce90bbf3
je 0x1400b8ae4
cmp eax, 0xcf47bfb9
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x6e362c31
mov ebx, 0xbd6407d9
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x3091f9c8
je 0x1400b8b35
cmp eax, 0x309322ca
je 0x1400b8b3f
cmp eax, 0x30c3b107
jne 0x1400a47fb
mov r12, qword [rbp + 0xff8]
mov r15d, dword [rbp + 0xda8]
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
cmp eax, 0xb0759c86
je 0x1400b8b49
cmp eax, 0xb0ca4381
je 0x1400b8b90
cmp eax, 0xb0d24f1f
jne 0x1400a47fb
mov al, byte [rbp + 0x678]
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x210], rax
mov eax, 0xe9f1ef1
jmp 0x1400a47fb
cmp eax, 0x6cba5ccd
je 0x1400b8b9a
cmp eax, 0x6cf828c2
je 0x1400b8bb3
cmp eax, 0x6d09634d
jne 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
cmp eax, 0xf00cabeb
je 0x1400b8c1f
cmp eax, 0xf0211504
je 0x1400b8c29
cmp eax, 0xf0267c05
jne 0x1400a47fb
mov rax, qword [rbp + 0xde8]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x758], rcx
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb32b801
mov ebx, 0x165d2a79
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb32b801
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x1fe7fb1c
je 0x1400b8c70
cmp eax, 0x1ffe647f
je 0x1400b8cb7
cmp eax, 0x20056907
jne 0x1400a47fb
cmp byte [rbp + 0xf5b], 0
mov eax, 0x5c9b9ef3
mov ecx, 0x5f78cac8
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x9fe824d0
je 0x1400b8cf6
cmp eax, 0x9ff89e1b
je 0x1400b8d07
cmp eax, 0xa0116102
jne 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x4f85ca6a
jmp 0x1400a47fb
cmp eax, 0x5c6aa519
je 0x1400b8d23
cmp eax, 0x5c9b9ef3
je 0x1400b8d3a
cmp eax, 0x5cc42ea5
jne 0x1400a47fb
cmp byte [rbp + 0xf85], 0
mov eax, 0x3cece404
mov ecx, 0x79d4292f
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xdd5b59b6
je 0x1400b8d44
cmp eax, 0xdda347b8
je 0x1400b8d84
cmp eax, 0xddb8fae1
jne 0x1400a47fb
mov rcx, qword [rbp + 0xfc8]
mov rdx, qword [rbp + 0x320]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
xor eax, eax
mov qword [rbp + 0xd30], rax
xor eax, eax
mov qword [rbp + 0xd50], rax
mov eax, 0x965a6d7
jmp 0x1400a47fb
cmp eax, 0x3ee2a9ab
je 0x1400b8dcb
cmp eax, 0x3ef69fd5
je 0x1400b8dd5
cmp eax, 0x3f4b2b06
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xd8f32152
mov ebx, 0x8829fe9b
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xd8f32152
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xbfe3240c
je 0x1400b8ddf
cmp eax, 0xc01a90e4
je 0x1400b8dfe
cmp eax, 0xc02833db
jne 0x1400a47fb
cmp byte [rbp + 0x1015], 0
mov eax, 0xc17ce740
mov ecx, 0x88314526
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x7cbd17a8
je 0x1400b8e0f
cmp eax, 0x7ccf532c
je 0x1400b8e19
cmp eax, 0x7cd83eaf
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xfe5bc85b
mov ebx, 0xc791e0a7
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xfe5bc85b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xf9ea270f
je 0x1400b8e23
cmp eax, 0xfa1f7b58
je 0x1400b8e41
cmp eax, 0xfa2f8cb2
jne 0x1400a47fb
mov rax, qword [rbp + 0xfb8]
cmp rax, qword [rbp + 0x570]
setge byte [rbp + 0xf40]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf632abbf
mov ebx, 0x9091907d
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xf632abbf
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x6451608
je 0x1400b8e4b
cmp eax, 0x6471d74
je 0x1400b8e6c
cmp eax, 0x6615521
jne 0x1400a47fb
cmp byte [rbp + 0xf6d], 0
mov eax, 0x95c9a912
mov ecx, 0x4212542f
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x82c2c8d0
je 0x1400b8e85
cmp eax, 0x82c62b37
je 0x1400b8e9e
cmp eax, 0x82e1efed
jne 0x1400a47fb
mov rax, qword [rbp + 0x658]
mov eax, 0x27c2d1e2
jmp 0x1400a47fb
cmp eax, 0x445acc17
je 0x1400b8edd
cmp eax, 0x44890852
je 0x1400b8ee7
cmp eax, 0x449cd842
jne 0x1400a47fb
mov dword [rbp + 0xdb8], 0
mov eax, 0xc053c36b
jmp 0x1400a47fb
cmp eax, 0xc64d4572
je 0x1400b8ef1
cmp eax, 0xc6928174
je 0x1400b8f1f
cmp eax, 0xc6e249b8
jne 0x1400a47fb
mov rax, qword [rbp + 0xfc0]
mov rcx, qword [rbp + 0x1b8]
mov al, byte [rcx + rax]
mov byte [rbp + 0x1044], al
mov eax, 0xafd3ec8d
jmp 0x1400a47fb
cmp eax, 0x2565e3e2
je 0x1400b8f38
cmp eax, 0x26191deb
je 0x1400b8f42
cmp eax, 0x262bbd88
jne 0x1400a47fb
mov rax, qword [rbp + 0xc58]
mov eax, 0x4b4792e8
jmp 0x1400a47fb
cmp eax, 0xa5498102
je 0x1400b8f52
cmp eax, 0xa562b4ea
je 0x1400b8f70
cmp eax, 0xa5828eab
jne 0x1400a47fb
mov rdx, qword [rbp + 0x1c0]
dec rdx
mov rcx, qword [rbp + 0xfc0]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x34d061c0
jmp 0x1400a47fb
cmp eax, 0x6218a20a
je 0x1400b8f8f
cmp eax, 0x6231fbbd
je 0x1400b8fa8
cmp eax, 0x62484a81
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x74c2465f
mov ebx, 0xe231a027
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x74c2465f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xe4a4716e
je 0x1400b8fc7
cmp eax, 0xe4b9e16e
je 0x1400b8fd1
cmp eax, 0xe50eb355
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb5ac22ae
mov ebx, 0x39aaaf19
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x19177467
je 0x1400b9010
cmp eax, 0x19260736
je 0x1400b9057
cmp eax, 0x1930b004
jne 0x1400a47fb
cmp byte [rbp + 0x1016], 0
mov eax, 0xd628f07f
mov ecx, 0xe40a2a8a
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x943ce9ae
je 0x1400b9096
cmp eax, 0x944e0e37
je 0x1400b90a0
cmp eax, 0x9458e289
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xf94a311
mov ebx, 0x2f0c7345
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x52bd9168
je 0x1400b90e7
cmp eax, 0x52ca3e0d
je 0x1400b9137
cmp eax, 0x52d099e1
jne 0x1400a47fb
mov eax, 0x4f0e1797
jmp 0x1400a47fb
cmp eax, 0xd43adcb7
je 0x1400b9159
cmp eax, 0xd4501e3b
je 0x1400b91a0
cmp eax, 0xd4786529
jne 0x1400a47fb
mov eax, 0x61939b9d
jmp 0x1400a47fb
cmp eax, 0x3552c3a7
je 0x1400b91aa
cmp eax, 0x3593b364
je 0x1400b91b4
cmp eax, 0x35bb037f
jne 0x1400a47fb
mov eax, 0xf82a5411
jmp 0x1400a47fb
cmp eax, 0xb592fd58
je 0x1400b91d6
cmp eax, 0xb5ac22ae
je 0x1400b91f1
cmp eax, 0xb5fa2df0
jne 0x1400a47fb
mov rcx, qword [rbp + 0x5d8]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa6be18b7
mov ebx, 0xd03d72d2
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x729b7829
je 0x1400b91fb
cmp eax, 0x72a07e61
je 0x1400b9214
cmp eax, 0x72b29919
jne 0x1400a47fb
mov eax, 0x81779e59
jmp 0x1400a47fb
cmp eax, 0xfe5258e2
je 0x1400b922d
cmp eax, 0xfe5bc85b
je 0x1400b9274
cmp eax, 0xfe6bd2c3
jne 0x1400a47fb
cmp qword [rbp + 0xc58], 0
setne byte [rbp + 0xf7e]
mov eax, 0xf706affc
jmp 0x1400a47fb
cmp eax, 0xf06a3aa
je 0x1400b927e
cmp eax, 0xf94a311
je 0x1400b9297
cmp eax, 0xf94c0b8
jne 0x1400a47fb
mov al, byte [rbp + 0x9c8]
mov rax, qword [rbp + 0x9c0]
mov eax, 0x34464881
jmp 0x1400a47fb
cmp eax, 0x8c0992a0
je 0x1400b92a1
cmp eax, 0x8c23b6c9
je 0x1400b92bd
cmp eax, 0x8c594757
jne 0x1400a47fb
mov rax, qword [rbp + 0x9f0]
mov eax, 0x8a4438a
jmp 0x1400a47fb
cmp eax, 0x4bfa7190
je 0x1400b9313
cmp eax, 0x4c2b52cd
je 0x1400b934b
cmp eax, 0x4ca88b2b
jne 0x1400a47fb
mov rax, qword [rbp + 0xde0]
mov rax, qword [rbp + 0xea8]
mov rax, qword [rbp + 0xea8]
mov rax, qword [rbp + 0xde0]
mov rax, qword [rbp + 0xea8]
mov rax, qword [rbp + 0xea8]
mov rax, qword [rbp + 0xde0]
mov rax, qword [rbp + 0xea8]
mov rax, qword [rbp + 0xde0]
mov rax, qword [rbp + 0xea8]
mov rax, qword [rbp + 0xea8]
mov rax, qword [rbp + 0xde0]
mov rax, qword [rbp + 0xea8]
mov rax, qword [rbp + 0xde0]
mov rax, qword [rbp + 0xea8]
mov eax, 0x832229e9
jmp 0x1400a47fb
cmp eax, 0xccb9d13f
je 0x1400b9369
cmp eax, 0xcce36a9e
je 0x1400b93c9
cmp eax, 0xcceb004c
jne 0x1400a47fb
mov rsi, qword [rbp + 0x868]
mov rax, qword [rbp + 0x598]
movabs rcx, 0x9027a735453ab64c
sub rax, rcx
add rax, qword [rbp + 0x9b0]
lea rdx, [rcx + rax]
add rdx, 0x38
mov rcx, qword [rbp + 0x868]
sub rsp, 0x20
call fcn.140043e59
add rsp, 0x20
mov rax, qword [rbp + 0xb00]
movups xmm0, xmmword [rsi]
lea r13, [0x14011acd0]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x860]
movups xmm0, xmmword [0x14011acf0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xef8]
mov rdx, qword [rbp + 0x860]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xe80]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf10]
mov dl, byte [rax + rcx + 8]
mov rcx, qword [rbp + 0xef8]
sub rsp, 0x20
call fcn.1400bcd93
add rsp, 0x20
mov rax, qword [rbp + 0x858]
movups xmm0, xmmword [0x14011ad00]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xef8]
mov rdx, qword [rbp + 0x858]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xbf8]
mov rax, qword [rbp + 0xbf8]
mov rcx, qword [rbp + 0x598]
mov qword [rax], rcx
mov rax, qword [rbp + 0xbf8]
mov rcx, qword [rbp + 0xaf0]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xef8]
mov rdx, qword [rbp + 0xbf8]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x850]
mov qword [rbp + 0x9a8], rax
mov rax, qword [rbp + 0x9a8]
mov rax, qword [rbp + 0x9a8]
movups xmm0, xmmword [0x14011ad10]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xef8]
mov rdx, qword [rbp + 0x850]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov eax, 0x721a4a02
jmp 0x1400a47fb
cmp eax, 0x2e21d434
je 0x1400b93ff
cmp eax, 0x2e3a0657
je 0x1400b9409
cmp eax, 0x2e551a82
jne 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xe840512f
mov ebx, 0x481c383
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xae28fd0c
je 0x1400b941d
cmp eax, 0xae664565
je 0x1400b945c
cmp eax, 0xaed17ea8
jne 0x1400a47fb
mov eax, dword [rbp + 0xed0]
cmp eax, 0x3d
sete byte [rbp + 0xf92]
mov eax, 0x5439c39d
jmp 0x1400a47fb
cmp eax, 0x69f95531
je 0x1400b9475
cmp eax, 0x6a2413a4
je 0x1400b947f
cmp eax, 0x6a755d84
jne 0x1400a47fb
mov rax, qword [rbp + 0xb70]
mov rax, qword [rbp + 0xb70]
mov rax, qword [rbp + 0xb70]
mov eax, 0xdd3b02b7
jmp 0x1400a47fb
cmp eax, 0xedc5d872
je 0x1400b94c6
cmp eax, 0xedcc113f
je 0x1400b950d
cmp eax, 0xeddd6eaf
jne 0x1400a47fb
mov eax, 0xe57f681e
jmp 0x1400a47fb
cmp eax, 0x1e859d41
je 0x1400b9545
cmp eax, 0x1ea871cc
je 0x1400b954f
cmp eax, 0x1eae41d9
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x417fcc5c
mov ebx, 0xa88a978c
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0x1028], 0
sets byte [rbp + 0xf5d]
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x9d0901ca
je 0x1400b9568
cmp eax, 0x9d8c7fd4
je 0x1400b95c7
cmp eax, 0x9e133dc7
jne 0x1400a47fb
mov eax, 0x3e694f1a
jmp 0x1400a47fb
cmp eax, 0x59e57998
je 0x1400b9619
cmp eax, 0x5a1ad152
je 0x1400b9634
cmp eax, 0x5a4e119b
jne 0x1400a47fb
cmp dword [rbp + 0xda8], 0
mov eax, 0x30c3b107
mov ecx, 0x52455c20
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0xda7ef76e
je 0x1400b9673
cmp eax, 0xdab49201
je 0x1400b96ef
cmp eax, 0xdb661449
jne 0x1400a47fb
mov rax, qword [rbp + 0x3f0]
movzx eax, byte [rax]
mov dword [rbp + 0xed0], eax
mov eax, dword [rbp + 0xed0]
cmp eax, 0xa
mov eax, 0x5199b4cc
mov ecx, 0xc96771e2
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0x3ca79b8b
je 0x1400b9700
cmp eax, 0x3cc63eaf
je 0x1400b971b
cmp eax, 0x3cece404
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xfdac08da
mov ebx, 0x34b72c06
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xbd8b34a0
je 0x1400b9733
cmp eax, 0xbdaf44ce
je 0x1400b973d
cmp eax, 0xbdb0d16d
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xc788464d
mov ebx, 0xa2503979
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc788464d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x79d4292f
je 0x1400b9747
cmp eax, 0x7a101dc4
je 0x1400b978e
cmp eax, 0x7a202822
jne 0x1400a47fb
mov rax, qword [rbp + 0xd88]
add rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x3f0], rax
mov eax, 0xdb661449
jmp 0x1400a47fb
cmp eax, 0xf594379e
je 0x1400b97cd
cmp eax, 0xf6202aec
je 0x1400b9823
cmp eax, 0xf632abbf
jne 0x1400a47fb
mov rax, qword [rbp + 0xfb8]
mov rax, qword [rbp + 0x570]
mov eax, 0xfa2f8cb2
jmp 0x1400a47fb
cmp eax, 0x9f635c9
je 0x1400b982d
cmp eax, 0xa985319
je 0x1400b984b
cmp eax, 0xac92718
jne 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0xe20]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
cmp eax, 0x868b1ea7
je 0x1400b9892
cmp eax, 0x86b56171
je 0x1400b98d9
cmp eax, 0x86b895d4
jne 0x1400a47fb
mov eax, 0x620a6763
jmp 0x1400a47fb
cmp eax, 0x478a3e4b
je 0x1400b98f8
cmp eax, 0x479c9831
je 0x1400b993f
cmp eax, 0x479ecdb1
jne 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
cmp eax, 0xc93374e7
je 0x1400b9949
cmp eax, 0xc965dd2d
je 0x1400b9990
cmp eax, 0xc96771e2
jne 0x1400a47fb
mov eax, 0x52ca3e0d
jmp 0x1400a47fb
cmp eax, 0x286aa409
je 0x1400b99b4
cmp eax, 0x28bc6f88
je 0x1400b99be
cmp eax, 0x295f1008
jne 0x1400a47fb
mov eax, 0xac92718
jmp 0x1400a47fb
cmp eax, 0xa9411225
je 0x1400b99dc
cmp eax, 0xa9800f61
je 0x1400b9a13
cmp eax, 0xa98e9470
jne 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov eax, 0xec1d15ba
jmp 0x1400a47fb
cmp eax, 0x658d4900
je 0x1400b9a1d
cmp eax, 0x6626b6e5
je 0x1400b9a5d
cmp eax, 0x663b55b1
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xe5c2065c
mov ebx, 0xd4f08612
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0x1000], 0
sets byte [rbp + 0xf8b]
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xe7a0c1ab
je 0x1400b9a6e
cmp eax, 0xe7a21765
je 0x1400b9aae
cmp eax, 0xe840512f
jne 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x2e551a82
jmp 0x1400a47fb
cmp eax, 0x1b93d9ff
je 0x1400b9ae4
cmp eax, 0x1b947dee
je 0x1400b9b2a
cmp eax, 0x1b9f592d
jne 0x1400a47fb
mov eax, dword [rbp + 0xe74]
cmp eax, 6
mov eax, 0xec3a062c
mov ecx, 0xf2dbf70b
cmovl eax, ecx
jmp 0x1400a47fb
cmp eax, 0x979c99ee
je 0x1400b9b34
cmp eax, 0x97d9015f
je 0x1400b9b3e
cmp eax, 0x97f297ac
jne 0x1400a47fb
mov rax, qword [rbp + 0xa98]
mov eax, 0xc6f1c22a
jmp 0x1400a47fb
cmp eax, 0x55ed2b2d
je 0x1400b9b62
cmp eax, 0x55eeb325
je 0x1400b9b72
cmp eax, 0x55fcfa73
jne 0x1400a47fb
mov dword [rbp + 0xdb8], 0x1e
mov eax, 0xc053c36b
jmp 0x1400a47fb
cmp eax, 0xd6e6961f
je 0x1400b9b90
cmp eax, 0xd6f6db12
je 0x1400b9bd4
cmp eax, 0xd72e424d
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xce0e9426
mov ebx, 0xa128926e
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x399a9265
je 0x1400b9c1b
cmp eax, 0x39aaaf19
je 0x1400b9c2c
cmp eax, 0x3a13d35d
jne 0x1400a47fb
mov eax, 0x6cba5ccd
jmp 0x1400a47fb
cmp eax, 0xb9ad8b12
je 0x1400b9c6b
cmp eax, 0xb9f93faa
je 0x1400b9c89
cmp eax, 0xba27e41e
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x42859260
mov ebx, 0x8c23b6c9
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x769c05aa
je 0x1400b9cb4
cmp eax, 0x76cbb54a
je 0x1400b9cc8
cmp eax, 0x770445eb
jne 0x1400a47fb
mov eax, dword [rbp + 0xd9c]
cmp eax, 0x1c
mov eax, 0xb26d489
mov ecx, 0x2a6c0ebe
cmovl eax, ecx
jmp 0x1400a47fb
cmp eax, 0x18a11e3
je 0x1400b9cee
cmp eax, 0x1e35201
je 0x1400b9d22
cmp eax, 0x26d173d
jne 0x1400a47fb
mov rax, qword [rbp + 0x1000]
inc rax
mov qword [rbp + 0x7a8], rax
seto byte [rbp + 0x7b0]
mov rax, qword [rbp + 0x7a8]
mov al, byte [rbp + 0x7b0]
mov byte [rbp + 0xf84], al
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x71bcc758
mov ebx, 0x2e21d434
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x71bcc758
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x144bfb2c
je 0x1400b9dd4
cmp eax, 0x14823220
je 0x1400b9dfa
cmp eax, 0x149a9970
jne 0x1400a47fb
mov eax, 0x9ab38c8e
jmp 0x1400a47fb
cmp eax, 0x9091907d
je 0x1400b9e30
cmp eax, 0x90a2ebb4
je 0x1400b9e3a
cmp eax, 0x90d2fc6f
jne 0x1400a47fb
mov eax, 0x8d2b1a6b
jmp 0x1400a47fb
cmp eax, 0x50b9614e
je 0x1400b9e58
cmp eax, 0x50be380a
je 0x1400b9e75
cmp eax, 0x50beb3c6
jne 0x1400a47fb
cmp qword [rbp + 0x70], 0
mov eax, 0x338d4518
mov ecx, 0xbbede452
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0xd02d4262
je 0x1400b9ea3
cmp eax, 0xd03137be
je 0x1400b9ef9
cmp eax, 0xd0351e11
jne 0x1400a47fb
cmp byte [rbp + 0xf8e], 0
mov eax, 0x78b3fa1e
mov ecx, 0x4eea95ca
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x324d22d9
je 0x1400b9f12
cmp eax, 0x328420af
je 0x1400b9f2d
cmp eax, 0x32cea394
jne 0x1400a47fb
mov eax, 0x8ab9dfd5
jmp 0x1400a47fb
cmp eax, 0xb2a3fded
je 0x1400b9f87
cmp eax, 0xb2b78266
je 0x1400b9fd5
cmp eax, 0xb2e9d44b
jne 0x1400a47fb
mov eax, 0xa0f8db22
jmp 0x1400a47fb
cmp eax, 0x6f1a70b0
je 0x1400b9fdf
cmp eax, 0x6f1c7aec
je 0x1400ba003
cmp eax, 0x6f3cc5fd
jne 0x1400a47fb
mov eax, 0x8263b17f
jmp 0x1400a47fb
cmp eax, 0xf1a99bd3
je 0x1400ba07d
cmp eax, 0xf1c8aada
je 0x1400ba095
cmp eax, 0xf2229275
jne 0x1400a47fb
mov rax, qword [rbp + 0x8b0]
mov qword [rbp + 0xc68], rax
mov rax, qword [rbp + 0xc68]
dec rax
mov qword [rbp + 0xd88], rax
mov eax, 0xf964c955
mov ecx, 0x6edb8cc8
cmovo eax, ecx
jmp 0x1400a47fb
cmp eax, 0x21af03cd
je 0x1400ba0e8
cmp eax, 0x21c53474
je 0x1400ba100
cmp eax, 0x21d5bac3
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb051f432
mov ebx, 0xe5a92c90
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb051f432
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xa16a597a
je 0x1400ba13f
cmp eax, 0xa18abb39
je 0x1400ba15a
cmp eax, 0xa1b453fa
jne 0x1400a47fb
mov rax, qword [rbp + 0xed8]
mov rax, qword [rbp + 0x690]
mov eax, 0x151c2525
jmp 0x1400a47fb
cmp eax, 0x5e4b872d
je 0x1400ba173
cmp eax, 0x5e7af7f4
je 0x1400ba17d
cmp eax, 0x5ed88d82
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xff9abbbf
mov ebx, 0xcb9dd0ec
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xdedad6ab
je 0x1400ba1c4
cmp eax, 0xdf17f7d3
je 0x1400ba1ce
cmp eax, 0xdf372aa9
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x402219ed
mov edi, 0x1b61cfb0
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x7f0]
mov rdx, qword [rbp + 0xe90]
cmovge eax, ebx
cmp rdx, rcx
setge byte [rbp + 0xf90]
jmp 0x1400a47fb
cmp eax, 0x4082cdc6
je 0x1400ba1df
cmp eax, 0x40aa492b
je 0x1400ba209
cmp eax, 0x40b37895
jne 0x1400a47fb
mov rcx, qword [rbp + 0x2e8]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, 0x965f3d83
jmp 0x1400a47fb
cmp eax, 0xc2125fc0
je 0x1400ba213
cmp eax, 0xc228550e
je 0x1400ba231
cmp eax, 0xc2398ea1
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x71701f22
mov ebx, 0x5e220667
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x71701f22
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x7ea5d908
je 0x1400ba242
cmp eax, 0x7ec33bf0
je 0x1400ba2a7
cmp eax, 0x7edcbfdb
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8f4c0068
mov ebx, 0x4d84e0e6
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x8f4c0068
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xf902a395
je 0x1400ba2cc
cmp eax, 0xf919f6cf
je 0x1400ba30b
cmp eax, 0xf92ece6f
jne 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov rax, qword [rax]
mov qword [rbp + 0x248], rax
mov eax, 0xd51b3d5d
jmp 0x1400a47fb
cmp eax, 0x54289ab
je 0x1400ba324
cmp eax, 0x5b41be6
je 0x1400ba32e
cmp eax, 0x5cda156
jne 0x1400a47fb
mov eax, dword [rbp + 0xe68]
mov dword [rbp + 0x1054], eax
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
cmp eax, 0x81c11c2d
je 0x1400ba338
cmp eax, 0x823f8131
je 0x1400ba378
cmp eax, 0x824e77a0
jne 0x1400a47fb
mov rsi, qword [rbp + 0x840]
mov rax, qword [rbp + 0x528]
mov rcx, qword [rbp + 0x518]
lea rdx, [rax + rcx]
add rdx, 0x38
mov rcx, qword [rbp + 0x840]
sub rsp, 0x20
call fcn.140043e59
add rsp, 0x20
mov rax, qword [rbp + 0xad8]
movups xmm0, xmmword [rsi]
lea r13, [0x14011acd0]
movups xmmword [rax], xmm0
mov eax, 0x6840ae5e
jmp 0x1400a47fb
cmp eax, 0x42f87f7e
je 0x1400ba382
cmp eax, 0x4343ab3b
je 0x1400ba3a8
cmp eax, 0x434d0098
jne 0x1400a47fb
mov rsi, qword [rbp + 0x890]
mov rdx, qword [rbp + 0x638]
movabs rax, 0x81635a67d09aebc0
add rdx, rax
add rdx, qword [rbp + 0x628]
sub rdx, rax
add rdx, 0x38
mov rcx, qword [rbp + 0x890]
sub rsp, 0x20
call fcn.140043e59
add rsp, 0x20
mov rax, qword [rbp + 0xc98]
movups xmm0, xmmword [rsi]
lea r13, [0x14011acd0]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x888]
movups xmm0, xmmword [0x14011acf0]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0x888]
sub rsp, 0x20
lea rsi, [rbp + 0x8d0]
mov rcx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xdd8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x1028]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400bcd93
add rsp, 0x20
mov rax, qword [rbp + 0x880]
movups xmm0, xmmword [0x14011ad00]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0x880]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0x620], rax
mov rax, qword [rbp + 0x620]
mov rax, qword [rbp + 0xc38]
mov rcx, qword [rbp + 0x638]
mov qword [rax], rcx
mov rax, qword [rbp + 0xc38]
add rax, 8
mov qword [rbp + 0x1e8], rax
mov eax, 0x58df33d8
jmp 0x1400a47fb
cmp eax, 0xc53132a1
je 0x1400ba3b8
cmp eax, 0xc5ab7427
je 0x1400ba3f7
cmp eax, 0xc5adee4e
jne 0x1400a47fb
mov eax, 0xe07f4d3
jmp 0x1400a47fb
cmp eax, 0x24d81055
je 0x1400ba445
cmp eax, 0x24e9c8ff
je 0x1400ba44f
cmp eax, 0x251228ac
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x23bedd5f
mov ebx, 0xcafead48
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xac0]
mov rbx, qword [rbp + 0x1028]
cmovge edx, eax
sub rbx, rcx
mov qword [rbp + 0x670], rbx
seto byte [rbp + 0x678]
mov rax, qword [rbp + 0x670]
mov al, byte [rbp + 0x678]
mov byte [rbp + 0xf5f], al
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xa4be743f
je 0x1400ba459
cmp eax, 0xa4f5cc5a
je 0x1400ba489
cmp eax, 0xa50a2b53
jne 0x1400a47fb
mov eax, 0xcf4bf28a
jmp 0x1400a47fb
cmp eax, 0x615838ec
je 0x1400ba4a7
cmp eax, 0x618efbd4
je 0x1400ba4b1
cmp eax, 0x61939b9d
jne 0x1400a47fb
mov rax, qword [rbp + 0x588]
mov rax, qword [rbp + 0x848]
movups xmm0, xmmword [0x14011ad20]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xef8]
mov rdx, qword [rbp + 0x848]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xaf8]
mov rcx, qword [rbp + 0xb00]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xaf8]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x5b0]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
mov rdx, r13
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140040930
add rsp, 0x30
mov rax, qword [rbp + 0xaf0]
mov qword [rbp + 0xcf0], rax
mov rax, qword [rbp + 0xae8]
mov qword [rbp + 0xd00], rax
mov eax, 0x14823220
jmp 0x1400a47fb
cmp eax, 0xe3d1d9ed
je 0x1400ba4bb
cmp eax, 0xe3ddd485
je 0x1400ba4da
cmp eax, 0xe40a2a8a
jne 0x1400a47fb
mov dword [rbp + 0xdd0], 3
mov eax, 0x6c871935
jmp 0x1400a47fb
cmp eax, 0x1817b49d
je 0x1400ba4e4
cmp eax, 0x1824ccdd
je 0x1400ba4fd
cmp eax, 0x1831d43f
jne 0x1400a47fb
mov eax, 0x8d4ba399
jmp 0x1400a47fb
cmp eax, 0x9384e573
je 0x1400ba507
cmp eax, 0x93869698
je 0x1400ba511
cmp eax, 0x93d5b1dd
jne 0x1400a47fb
mov rax, qword [rbp + 0x190]
mov rax, qword [rax]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x5d0], rcx
mov eax, 0x798cfeeb
jmp 0x1400a47fb
cmp eax, 0x5241c512
je 0x1400ba528
cmp eax, 0x52455c20
je 0x1400ba55e
cmp eax, 0x524c4b8b
jne 0x1400a47fb
mov rax, qword [rbp + 0x648]
mov rax, qword [rbp + 0x1028]
mov eax, 0xb43cb369
jmp 0x1400a47fb
cmp eax, 0xd2dc1569
je 0x1400ba59d
cmp eax, 0xd3388361
je 0x1400ba74b
cmp eax, 0xd35ad314
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd4501e3b
mov ebx, 0xe9bb0833
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xd4501e3b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x34d061c0
je 0x1400ba792
cmp eax, 0x34e1ca60
je 0x1400ba7c2
cmp eax, 0x34ea926c
jne 0x1400a47fb
mov eax, dword [rbp + 0xec4]
cmp eax, 0x1b
mov eax, 0xf67d414c
mov ecx, 0x7e08cf82
cmove eax, ecx
mov rcx, qword [rbp + 0x490]
mov qword [rbp + 0xa78], rcx
jmp 0x1400a47fb
cmp eax, 0xb48140d3
je 0x1400ba7df
cmp eax, 0xb4a61b07
je 0x1400ba81f
cmp eax, 0xb4f4271d
jne 0x1400a47fb
mov eax, 0x796161de
jmp 0x1400a47fb
cmp eax, 0x71d23dd0
je 0x1400ba85f
cmp eax, 0x721a4a02
je 0x1400ba8b5
cmp eax, 0x72547a73
jne 0x1400a47fb
mov rax, qword [rbp + 0xa10]
mov rax, qword [rbp + 0xca0]
mov rax, qword [rbp + 0xca0]
mov rax, qword [rbp + 0xa10]
mov eax, 0x860bc673
jmp 0x1400a47fb
cmp eax, 0xfda1493d
je 0x1400ba8fb
cmp eax, 0xfdac08da
je 0x1400ba90b
cmp eax, 0xfdd8260a
jne 0x1400a47fb
mov rcx, qword [rbp + 0xee8]
mov rdx, qword [rbp + 0xa8]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x8c0992a0
jmp 0x1400a47fb
cmp eax, 0xe2cbcf5
je 0x1400ba91c
cmp eax, 0xe3195fb
je 0x1400ba96b
cmp eax, 0xe3b7c36
jne 0x1400a47fb
mov rcx, qword [rbp + 0x790]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, 0xaabe3944
jmp 0x1400a47fb
cmp eax, 0x8ab9dfd5
je 0x1400ba9bb
cmp eax, 0x8ad183a3
je 0x1400ba9f5
cmp eax, 0x8b9a0a06
jne 0x1400a47fb
mov r14, qword [rbp + 0x1038]
mov r15d, 3
mov r12, qword [rbp + 0x1000]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
cmp eax, 0x4a809101
je 0x1400baa44
cmp eax, 0x4ae53fa1
je 0x1400baa8b
cmp eax, 0x4b24a32a
jne 0x1400a47fb
mov eax, 0x1a14e0f6
jmp 0x1400a47fb
cmp eax, 0xcbd50851
je 0x1400baa95
cmp eax, 0xcbdaf805
je 0x1400baad5
cmp eax, 0xcbde35e7
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xf6202aec
mov ebx, 0x9348f377
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x2d12cfa7
je 0x1400baadf
cmp eax, 0x2d33f972
je 0x1400baaf7
cmp eax, 0x2d36ccc8
jne 0x1400a47fb
mov eax, 0xa9f75ca5
jmp 0x1400a47fb
cmp eax, 0xac9d61e5
je 0x1400bab3b
cmp eax, 0xad158d4e
je 0x1400bab73
cmp eax, 0xad64b53a
jne 0x1400a47fb
cmp qword [rbp + 0x1d8], 0
setne byte [rbp + 0xf58]
mov eax, 0xae664565
jmp 0x1400a47fb
cmp eax, 0x68b051d3
je 0x1400babb2
cmp eax, 0x690e3a91
je 0x1400babbc
cmp eax, 0x690ed47d
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x19eda62a
mov ebx, 0x6471d74
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x19eda62a
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xec152738
je 0x1400babcd
cmp eax, 0xec1d15ba
je 0x1400bac4e
cmp eax, 0xec3625dc
jne 0x1400a47fb
cmp byte [rbp + 0xf4a], 0
mov eax, 0x7e6adf1c
mov ecx, 0x11d4f495
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x1d97cfd4
je 0x1400baca4
cmp eax, 0x1e0e47b3
je 0x1400bacb8
cmp eax, 0x1e26ea4e
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa6be18b7
mov ebx, 0xb5fa2df0
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x9b923597
je 0x1400bacd1
cmp eax, 0x9bb676e2
je 0x1400bad05
cmp eax, 0x9bbe476c
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x8c6c9ef7
mov ebx, 0x46e9e348
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x58e54222
je 0x1400bad1e
cmp eax, 0x58f3ce8b
je 0x1400bad65
cmp eax, 0x59166516
jne 0x1400a47fb
mov rax, qword [rbp + 0xff8]
cmp rax, qword [rbp + 0x708]
setge byte [rbp + 0xf72]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x83c324b8
mov ebx, 0xcd5138d9
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x83c324b8
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xd9cb436f
je 0x1400badac
cmp eax, 0xd9f7a94c
je 0x1400badc7
cmp eax, 0xd9fcb2f0
jne 0x1400a47fb
cmp byte [rbp + 0xf95], 0
mov eax, 0x64ac9d58
mov ecx, 0x5f06ded4
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x3c0548c7
je 0x1400badd1
cmp eax, 0x3c3401cb
je 0x1400badec
cmp eax, 0x3c3f1f50
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x3f8b761b
mov ebx, 0xf854e38a
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xbcfc27c3
je 0x1400bae33
cmp eax, 0xbd0db64c
je 0x1400bae4e
cmp eax, 0xbd4a0e4f
jne 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0xcbdaf805
jmp 0x1400a47fb
cmp eax, 0x796f138a
je 0x1400baea2
cmp eax, 0x798cfeeb
je 0x1400baeb2
cmp eax, 0x798fe03d
jne 0x1400a47fb
mov rax, qword [rbp + 0x1028]
mov eax, 0x4f954f61
jmp 0x1400a47fb
cmp eax, 0xf4f3e022
je 0x1400baef2
cmp eax, 0xf51f834c
je 0x1400baefc
cmp eax, 0xf553426c
jne 0x1400a47fb
cmp byte [rbp + 0xf70], 0
mov eax, 0x9e2943f7
mov ecx, 0x209353cf
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x944852b
je 0x1400baf14
cmp eax, 0x95bd884
je 0x1400baf2c
cmp eax, 0x9620f8e
jne 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xd18], rax
xor eax, eax
mov qword [rbp + 0xd08], rax
mov eax, 0xaf19ba0c
jmp 0x1400a47fb
cmp eax, 0x852d6518
je 0x1400baf84
cmp eax, 0x8554ecb7
je 0x1400bafc3
cmp eax, 0x860bc673
jne 0x1400a47fb
mov rax, qword [rbp + 0xca0]
mov rcx, qword [rbp + 0xa10]
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
movabs rdx, 0xbda0cda82ae42ffe
mov eax, edx
not eax
or eax, edx
and eax, ecx
movzx eax, al
mov qword [rbp + 0x688], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x72547a73
mov ebx, 0x1a951112
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x72547a73
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x4679f23e
je 0x1400bb025
cmp eax, 0x46c242e4
je 0x1400bb044
cmp eax, 0x46ce858d
jne 0x1400a47fb
mov rax, qword [rbp + 0x558]
mov rcx, qword [0x1403b52f0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xc78]
mov qword [rax + 0x10], r13
mov rax, qword [rbp + 0xef0]
mov eax, 0x7183c9d4
jmp 0x1400a47fb
cmp eax, 0xc88659e9
je 0x1400bb04e
cmp eax, 0xc8b986db
je 0x1400bb095
cmp eax, 0xc8b9ac38
jne 0x1400a47fb
mov eax, dword [rbp + 0xda0]
cmp eax, 0x18
mov eax, 0xfa4e6cf7
mov ecx, 0x1aad243e
cmovl eax, ecx
jmp 0x1400a47fb
cmp eax, 0x279636b6
je 0x1400bb0ea
cmp eax, 0x27c2d1e2
je 0x1400bb10c
cmp eax, 0x27d48020
jne 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x708], rax
mov eax, 0x7f5c417c
jmp 0x1400a47fb
cmp eax, 0xa89c2982
je 0x1400bb170
cmp eax, 0xa8c0e865
je 0x1400bb189
cmp eax, 0xa8f319fc
jne 0x1400a47fb
cmp byte [rbp + 0xf2f], 0
mov eax, 0xf3829104
mov ecx, 0xe5741251
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x64812e10
je 0x1400bb1a2
cmp eax, 0x64902815
je 0x1400bb1c4
cmp eax, 0x64ac9d58
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x4ae53fa1
mov edi, 0x63730b2f
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a47fb
cmp eax, 0xe6b8a513
je 0x1400bb20b
cmp eax, 0xe7173768
je 0x1400bb249
cmp eax, 0xe76036ff
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xf6202aec
mov ebx, 0xcbde35e7
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x1aaee097
je 0x1400bb290
cmp eax, 0x1b06351d
je 0x1400bb30c
cmp eax, 0x1b492664
jne 0x1400a47fb
mov rax, qword [rbp + 0xc60]
mov qword [rbp + 0x368], rax
mov eax, 0x5b5b04bd
jmp 0x1400a47fb
cmp eax, 0x96634adc
je 0x1400bb31d
cmp eax, 0x96a1ebf6
je 0x1400bb331
cmp eax, 0x96cab534
jne 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x54fe0e30
jmp 0x1400a47fb
cmp eax, 0x55542a19
je 0x1400bb378
cmp eax, 0x555c6698
je 0x1400bb391
cmp eax, 0x556658e9
jne 0x1400a47fb
cmp byte [rbp + 0xf55], 0
mov eax, 0xb457cc07
mov ecx, 0x51771268
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xd65541e1
je 0x1400bb3a1
cmp eax, 0xd68253cf
je 0x1400bb3b8
cmp eax, 0xd68b29ef
jne 0x1400a47fb
mov eax, 0x4851fd2d
jmp 0x1400a47fb
cmp eax, 0x38cb9c43
je 0x1400bb3c2
cmp eax, 0x38f078df
je 0x1400bb3da
cmp eax, 0x3911df3e
jne 0x1400a47fb
mov rax, qword [rbp + 0xcd0]
mov qword [rbp + 0x8f8], rax
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0xa80], rax
cmp qword [rbp + 0x8f8], 0
mov eax, 0x2d12cfa7
mov ecx, 0xb48140d3
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0xb8824e13
je 0x1400bb44d
cmp eax, 0xb8c9ee44
je 0x1400bb466
cmp eax, 0xb8dd44c8
jne 0x1400a47fb
mov r12, qword [rbp + 0xeb0]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
cmp eax, 0x75d3c130
je 0x1400bb470
cmp eax, 0x75e358f6
je 0x1400bb489
cmp eax, 0x75e627ff
jne 0x1400a47fb
mov eax, 0x62e02dcb
jmp 0x1400a47fb
cmp eax, 0xb0c2c7
je 0x1400bb4a2
cmp eax, 0x1109121
je 0x1400bb4e2
cmp eax, 0x130fdd2
jne 0x1400a47fb
mov eax, 0xcce36a9e
jmp 0x1400a47fb
cmp eax, 0x12f60574
je 0x1400bb536
cmp eax, 0x1336719e
je 0x1400bb54f
cmp eax, 0x1343e9e3
jne 0x1400a47fb
mov eax, 0xfe6bd2c3
jmp 0x1400a47fb
cmp eax, 0x8eedce32
je 0x1400bb572
cmp eax, 0x8f4c0068
je 0x1400bb57c
cmp eax, 0x8fcde081
jne 0x1400a47fb
cmp byte [rbp + 0x101a], 0
mov eax, 0x625a90b5
mov ecx, 0x769c05aa
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x4f85ca6a
je 0x1400bb593
cmp eax, 0x4f954f61
je 0x1400bb5b1
cmp eax, 0x4fbc2036
jne 0x1400a47fb
cmp byte [rbp + 0xf3a], 0
mov eax, 0x332e82c2
mov ecx, 0x6fcf8785
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xcfab2773
je 0x1400bb61b
cmp eax, 0xcfca2173
je 0x1400bb662
cmp eax, 0xcfcf5421
jne 0x1400a47fb
mov eax, dword [rbp + 0xe74]
cmp eax, 3
mov eax, 0x1b9f592d
mov ecx, 0x88468aa6
cmovl eax, ecx
jmp 0x1400a47fb
cmp eax, 0x3143388a
je 0x1400bb681
cmp eax, 0x3161dbf8
je 0x1400bb722
cmp eax, 0x31711aff
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x78b78f9
mov ebx, 0xcc3db783
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xb12746a8
je 0x1400bb73b
cmp eax, 0xb1cf746b
je 0x1400bb759
cmp eax, 0xb1f883c3
jne 0x1400a47fb
mov rax, qword [rbp + 0xff8]
mov eax, 0x44da0547
jmp 0x1400a47fb
cmp eax, 0x6dcd6a31
je 0x1400bb763
cmp eax, 0x6de2f17e
je 0x1400bb7c0
cmp eax, 0x6e362c31
jne 0x1400a47fb
mov rdx, qword [rbp + 0xcb8]
sub rsp, 0x20
lea rsi, [rbp + 0x8d0]
mov rcx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x9f8]
mov rax, qword [rbp + 0xc30]
movups xmm0, xmmword [0x14011ad20]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0xc30]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xd80]
mov rcx, qword [rbp + 0xc98]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xd80]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0xa08]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
mov rdx, r13
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140040930
add rsp, 0x30
mov eax, 0xbd6407d9
jmp 0x1400a47fb
cmp eax, 0xf08bb118
je 0x1400bb816
cmp eax, 0xf0e5c7c8
je 0x1400bb85d
cmp eax, 0xf115eb74
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x3f8b761b
mov ebx, 0x3c3f1f50
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x3f8b761b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x209cf380
je 0x1400bb87b
cmp eax, 0x20b43d32
je 0x1400bb8bb
cmp eax, 0x20c533ba
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb7677bd7
mov ebx, 0xd6a30fd5
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xa09f21da
je 0x1400bb8c5
cmp eax, 0xa0c57e4d
je 0x1400bb8cf
cmp eax, 0xa0f8db22
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb2e9d44b
mov ebx, 0xf298029f
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x5dc316eb
je 0x1400bb8d9
cmp eax, 0x5df3b686
je 0x1400bb918
cmp eax, 0x5dfac015
jne 0x1400a47fb
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
setne byte [rbp + 0x1042]
mov eax, 0x1bea7df9
jmp 0x1400a47fb
cmp eax, 0xde3f0fbf
je 0x1400bb96d
cmp eax, 0xde5a7653
jne 0x1400a47fb
mov al, byte [rbp + 0x1014]
cmp byte [rbp + 0x1014], 0
mov eax, 0xfea1a93b
mov ecx, 0x12760120
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x403791c7
je 0x1400bb977
cmp eax, 0x4038d006
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6f3cc5fd
mov ebx, 0x8263b17f
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6f3cc5fd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xc16ea358
je 0x1400bb990
cmp eax, 0xc17ce740
jne 0x1400a47fb
mov dword [rbp + 0xdcc], 0
mov eax, 0x5fe55051
jmp 0x1400a47fb
cmp eax, 0x7de832e7
je 0x1400bb99a
cmp eax, 0x7e08cf82
jne 0x1400a47fb
mov rax, qword [rbp + 0xa78]
mov qword [rbp + 0xc48], rax
cmp qword [rbp + 0xc48], 0
mov eax, 0x852d6518
mov ecx, 0xf066270f
cmovs eax, ecx
jmp 0x1400a47fb
cmp eax, 0xfb4348b6
je 0x1400bb9e1
cmp eax, 0xfba5bff3
jne 0x1400a47fb
mov rax, qword [rbp + 0x3a8]
lea rcx, [0x14011abd0]
movzx eax, byte [rax + rcx]
mov qword [rbp + 0x7e8], rax
lea rax, [rbp + 0x430]
mov qword [rbp + 0xb98], rax
mov rax, qword [rbp + 0xb98]
mov rax, qword [rbp + 0x7e8]
cmp rax, 0xff
sete byte [rbp + 0xf89]
mov eax, 0xc817d7e1
jmp 0x1400a47fb
cmp eax, 0x76b1083
je 0x1400bb9eb
cmp eax, 0x78b78f9
jne 0x1400a47fb
mov eax, 0xcc3db783
jmp 0x1400a47fb
cmp eax, 0x83387d6a
je 0x1400bba0d
cmp eax, 0x833a7f85
jne 0x1400a47fb
movaps xmmword [rbp + 0x8e0], xmm6
mov eax, 0xa3fac0e6
jmp 0x1400a47fb
cmp eax, 0x44e54086
je 0x1400bba6a
cmp eax, 0x450c84dc
jne 0x1400a47fb
mov eax, dword [rbp + 0xda8]
cmp eax, 0x13
mov eax, 0x52455c20
mov ecx, 0x5a4e119b
cmovl eax, ecx
jmp 0x1400a47fb
cmp eax, 0xc791e0a7
je 0x1400bba83
cmp eax, 0xc794f3d8
jne 0x1400a47fb
mov rax, qword [rbp + 0x3d0]
mov rcx, qword [rbp + 0xe90]
mov al, byte [rax + rcx]
mov byte [rbp + 0x101e], al
mov eax, 0xe49dc57f
jmp 0x1400a47fb
cmp eax, 0x26abe239
je 0x1400bba8d
cmp eax, 0x26b92497
jne 0x1400a47fb
mov rax, qword [rbp + 0xc98]
mov rax, qword [rbp + 0x650]
cmp rax, 0xff
mov eax, 0x930a95f4
mov ecx, 0x1840ae79
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0xa668df4f
je 0x1400bba97
cmp eax, 0xa6be18b7
jne 0x1400a47fb
mov rcx, qword [rbp + 0x5d8]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0xb5fa2df0
jmp 0x1400a47fb
cmp eax, 0x62f7e1f0
je 0x1400bbad6
cmp eax, 0x63730b2f
jne 0x1400a47fb
mov rax, qword [rbp + 0xd58]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0x3f8], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x4ae53fa1
mov ebx, 0x163702d8
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x4ae53fa1
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xe5741251
je 0x1400bbaef
cmp eax, 0xe57f681e
jne 0x1400a47fb
mov rax, qword [rbp + 0xf0]
mov rax, qword [rax]
mov qword [rbp + 0xad0], rax
mov rax, qword [rbp + 0x538]
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
mov eax, 0xaf19ba0c
mov ecx, 0x56964f84
cmove eax, ecx
mov rcx, qword [rbp + 0xad0]
mov qword [rbp + 0xd08], rcx
xor ecx, ecx
mov qword [rbp + 0xd18], rcx
jmp 0x1400a47fb
cmp eax, 0x19a5cd0e
je 0x1400bbb06
cmp eax, 0x19b25510
jne 0x1400a47fb
mov eax, 0x8cc5abac
jmp 0x1400a47fb
cmp eax, 0x9599c2d2
je 0x1400bbb46
cmp eax, 0x95b001bc
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x807766e4
mov ebx, 0x41a0714e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x807766e4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x5439c39d
je 0x1400bbb86
cmp eax, 0x545304e1
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x51277e93
mov ebx, 0x8cdb754f
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x51277e93
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xd541c60e
je 0x1400bbbc6
cmp eax, 0xd54932b8
jne 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xcf8], rax
xor eax, eax
mov qword [rbp + 0xce0], rax
mov eax, 0x5241c512
jmp 0x1400a47fb
cmp eax, 0x36a2cd76
je 0x1400bbc4c
cmp eax, 0x36b7499a
jne 0x1400a47fb
mov dword [rbp + 0xdc0], 0
mov eax, 0x34e1ca60
jmp 0x1400a47fb
cmp eax, 0xb6dc7220
je 0x1400bbc65
cmp eax, 0xb6fb75d1
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x1b06351d
mov ebx, 0xd84c9437
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xd10]
mov qword [rbp + 0xab8], rcx
mov rcx, qword [rbp + 0xd38]
mov qword [rbp + 0xc60], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x731b9344
je 0x1400bbc80
cmp eax, 0x732419d8
jne 0x1400a47fb
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov dword [rbp + 0x1034], 3
mov rax, qword [rbp + 0x1028]
mov qword [rbp + 0xf00], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
cmp eax, 0xff9abbbf
je 0x1400bbca2
cmp eax, 0xffb5f020
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x555c6698
mov ebx, 0xf088425c
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x113aee10
je 0x1400bbcac
cmp eax, 0x11b1530b
jne 0x1400a47fb
mov rax, qword [rbp + 0xb08]
mov qword [rbp + 0xf00], rax
mov dword [rbp + 0x1034], 3
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
cmp eax, 0x8ce50058
je 0x1400bbcfb
cmp eax, 0x8cf3a212
jne 0x1400a47fb
cmp byte [rbp + 0xf6c], 0
mov eax, 0x19ede0c0
mov ecx, 0x95c9a912
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0x4d84e0e6
je 0x1400bbd14
cmp eax, 0x4d9b9ba8
jne 0x1400a47fb
mov eax, 0x8bdd451a
jmp 0x1400a47fb
cmp eax, 0xcdcc557d
je 0x1400bbd7b
cmp eax, 0xce035b06
jne 0x1400a47fb
mov eax, dword [rbp + 0xd98]
cmp eax, 0x1e
mov eax, 0x8ce0de5e
mov ecx, 0x7ba295d8
cmovl eax, ecx
jmp 0x1400a47fb
cmp eax, 0x2f92d567
je 0x1400bbddf
cmp eax, 0x2f9bb107
jne 0x1400a47fb
mov eax, 0x29fef771
jmp 0x1400a47fb
cmp eax, 0xafd028b8
je 0x1400bbe1e
cmp eax, 0xafd3ec8d
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x26191deb
mov ebx, 0xe872bfbc
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x26191deb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x6b3dabc4
je 0x1400bbe40
cmp eax, 0x6b546ab3
jne 0x1400a47fb
cmp byte [rbp + 0xf7b], 0
mov eax, 0x79c46d06
mov ecx, 0xb592fd58
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xefba20e2
je 0x1400bbe9d
cmp eax, 0xefbc8f35
jne 0x1400a47fb
mov rax, qword [rbp + 0xd60]
mov eax, 0xda7ef76e
jmp 0x1400a47fb
cmp eax, 0x1f550373
je 0x1400bbec2
cmp eax, 0x1f6e0c7a
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xce8f793e
mov ebx, 0x7a101dc4
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x9f023749
je 0x1400bbecc
cmp eax, 0x9f1f0e67
jne 0x1400a47fb
mov rax, qword [rbp + 0x60]
mov al, byte [rbp + 0x68]
mov byte [rbp + 0xf32], al
mov eax, 0x41d3cb9b
jmp 0x1400a47fb
cmp eax, 0x5b6992d5
je 0x1400bbf13
cmp eax, 0x5b909839
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6756f2af
mov ebx, 0xc5ab7427
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6756f2af
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xdc45e6d4
je 0x1400bbf2c
cmp eax, 0xdc4e8b3b
jne 0x1400a47fb
mov rax, qword [rbp + 0x928]
mov qword [rbp + 0x2c0], rax
mov eax, 0xae8fbae
jmp 0x1400a47fb
cmp eax, 0x3e476f1f
je 0x1400bbf40
cmp eax, 0x3e6804e1
jne 0x1400a47fb
cmp byte [rbp + 0xf77], 0
mov eax, 0x1a14e0f6
mov ecx, 0x3df6628b
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xbef4e0a2
je 0x1400bbf58
cmp eax, 0xbf289509
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x82554619
mov ebx, 0x6de2f17e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x82554619
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x7bb2b8d3
je 0x1400bbf62
cmp eax, 0x7bd572f1
jne 0x1400a47fb
cmp byte [rbp + 0xf35], 0
mov eax, 0x45dddaed
mov ecx, 0xb48140d3
cmovne eax, ecx
jmp 0x1400a47fb
cmp eax, 0xf735f6fa
je 0x1400bbf81
cmp eax, 0xf748dd11
jne 0x1400a47fb
mov rax, qword [rbp + 0x210]
lea rcx, [rax + 3]
test rax, rax
cmovns rcx, rax
and rcx, 0xfffffffffffffffc
sub rax, rcx
mov qword [rbp + 0xf98], rax
mov eax, 0xe3ddd485
jmp 0x1400a47fb
cmp eax, 0xc535cc3
je 0x1400bbfce
cmp eax, 0xc72e886
jne 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov rax, qword [rax]
mov qword [rbp + 0x58], rax
mov eax, 0x94fbe189
jmp 0x1400a47fb
cmp eax, 0x87bc3ae7
je 0x1400bbfea
cmp eax, 0x87bd5088
jne 0x1400a47fb
mov rax, qword [rbp + 0xf10]
inc rax
mov qword [rbp + 0x998], rax
seto byte [rbp + 0x9a0]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x88c529ff
mov ebx, 0x69f95531
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x88c529ff
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x48b791f4
je 0x1400bc029
cmp eax, 0x491ce5f1
jne 0x1400a47fb
mov eax, 0x32dc9d0c
jmp 0x1400a47fb
cmp eax, 0xca883434
je 0x1400bc042
cmp eax, 0xca9d9a31
jne 0x1400a47fb
mov eax, 0xae28fd0c
jmp 0x1400a47fb
cmp eax, 0x2a67e43f
je 0x1400bc05d
cmp eax, 0x2a6c0ebe
jne 0x1400a47fb
cmp dword [rbp + 0xd9c], 0
mov eax, 0x3b430924
mov ecx, 0xb26d489
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0xaa6f115f
je 0x1400bc0ac
cmp eax, 0xaabe3944
jne 0x1400a47fb
mov rcx, qword [rbp + 0x790]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xe3b7c36
mov ebx, 0x2d36ccc8
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xe3b7c36
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x6727ae9c
je 0x1400bc0c6
cmp eax, 0x67552682
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xd8f32152
mov ebx, 0x3f4b2b06
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xd8f32152
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xe9a75622
je 0x1400bc0e5
cmp eax, 0xe9bb0833
jne 0x1400a47fb
mov eax, 0x6122345c
jmp 0x1400a47fb
cmp eax, 0x1c5e1aad
je 0x1400bc12c
cmp eax, 0x1c68876e
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xc01a90e4
mov ebx, 0xd5fe8f35
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1048]
cmovge edx, eax
cmp byte [rcx], 0
setne byte [rbp + 0x1017]
mov al, byte [rbp + 0x1017]
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x993c9729
je 0x1400bc144
cmp eax, 0x9999a96f
jne 0x1400a47fb
mov eax, 0xafdf0c56
jmp 0x1400a47fb
cmp eax, 0x5712b8e9
je 0x1400bc162
cmp eax, 0x571c4b79
jne 0x1400a47fb
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc00], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x868], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x860], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x858], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xbf8], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x850], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe58], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x848], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xef0], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe08], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe00], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x840], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x838], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x830], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xbf0], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x828], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xbe8], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x820], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xee0], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xbe0], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xbd8], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x818], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x810], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x808], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xbd0], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x800], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xcb0], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xbc8], rax
mov eax, dword [0x1403ba9ec]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x2ad0]
mov qword [rbp + 0x1048], rax
mov rax, qword [rbp + 0xf20]
mov qword [rbp + 0xfa8], rax
mov rax, qword [rbp + 0xfa8]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0x428]
mov qword [rbp + 0xdf8], rax
mov rax, qword [rbp + 0xdf8]
mov qword [rax], rcx
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x1058], rax
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x7f8], rax
cmp qword [rbp + 0x7f8], rcx
mov eax, 0x67f5dcf6
mov ecx, 0xd618089d
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0xd8ad7a3f
je 0x1400bc190
cmp eax, 0xd8c87b6f
jne 0x1400a47fb
lea rsi, [rbp - 0x48]
mov qword [rbp + 0x7c8], rsi
mov rax, qword [rbp + 0x7c8]
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x1000]
movzx edx, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.14000b9f0
add rsp, 0x20
mov qword [rbp + 0x388], rsi
mov eax, 0x3416041
jmp 0x1400a47fb
cmp eax, 0x3a9f059f
je 0x1400bc1cf
cmp eax, 0x3ab47155
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x402219ed
mov ebx, 0xdf372aa9
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x402219ed
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xbadcecf8
je 0x1400bc235
cmp eax, 0xbb635ec2
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x4679f23e
mov ebx, 0xccb9d13f
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0x781600d4
je 0x1400bc2ab
cmp eax, 0x786f0f28
jne 0x1400a47fb
cmp dword [rbp + 0xdac], 0
mov eax, 0xbfe3240c
mov ecx, 0x19963173
cmove eax, ecx
jmp 0x1400a47fb
cmp eax, 0x3fee1a8
je 0x1400bc2bc
cmp eax, 0x42016da
jne 0x1400a47fb
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
setne byte [rbp + 0x1016]
mov eax, 0x247208ae
jmp 0x1400a47fb
cmp eax, 0x15809414
je 0x1400bc2cd
cmp eax, 0x158bbc79
jne 0x1400a47fb
mov eax, 0x6ee4426b
jmp 0x1400a47fb
cmp eax, 0x9271b031
je 0x1400bc2eb
cmp eax, 0x92af818d
jne 0x1400a47fb
mov eax, 0x5d430056
jmp 0x1400a47fb
cmp eax, 0x516f17a3
je 0x1400bc332
cmp eax, 0x51771268
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x399a9265
mov ebx, 0x8deae369
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xd07bfb59
je 0x1400bc371
cmp eax, 0xd08fae09
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa8361d6b
mov ebx, 0x19dc765b
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa8361d6b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x332c839f
je 0x1400bc37b
cmp eax, 0x332e82c2
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x3accfd19
mov ebx, 0x1ef9ba85
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x3accfd19
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xb31613c9
je 0x1400bc3cf
cmp eax, 0xb336de6c
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x9aa51828
mov ebx, 0xdff2cb17
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9aa51828
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0x70513246
je 0x1400bc40f
cmp eax, 0x70c3c06e
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x38a8b29b
mov ebx, 0xd20e9770
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp eax, 0xf2fbc3cb
je 0x1400bc44e
cmp eax, 0xf3016ecc
jne 0x1400a47fb
mov eax, 0xd8ad7a3f
jmp 0x1400a47fb
cmp eax, 0x22de517a
je 0x1400bc48e
cmp eax, 0x230dd6e7
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6626b6e5
mov ebx, 0x207db6e3
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6626b6e5
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xa2664844
je 0x1400bc4a7
cmp eax, 0xa2827c70
jne 0x1400a47fb
mov eax, dword [rbp + 0xdd4]
mov dword [rbp + 0xdb0], eax
mov rax, qword [rbp + 0xb98]
mov eax, 0x616a09c
jmp 0x1400a47fb
cmp eax, 0x5f96f8d7
je 0x1400bc4c2
cmp eax, 0x5fc53516
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb38ea0aa
mov ebx, 0xeea9ba01
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb38ea0aa
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp eax, 0xe05e8523
je 0x1400bc50f
cmp eax, 0xe06cd23d
jne 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
cmp eax, 0x417fcc5c
je 0x1400bc54e
cmp eax, 0x418d1b2d
jne 0x1400a47fb
mov rax, qword [rbp + 0xc50]
mov eax, 0x4638a3f8
jmp 0x1400a47fb
cmp eax, 0xc32faff7
je 0x1400bc55f
cmp eax, 0xc38354b1
jne 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xdab49201
mov edi, 0x4f337f6d
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1058]
mov rcx, qword [rcx]
mov qword [rbp + 0xd70], rcx
cmovge eax, ebx
jmp 0x1400a47fb
cmp eax, 0x7fdc2abd
je 0x1400bc587
cmp eax, 0x7ffc4e05
jne 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xd18], rax
xor eax, eax
mov qword [rbp + 0xd08], rax
mov eax, 0xaf19ba0c
jmp 0x1400a47fb
cmp eax, 0xf7f9d109
jne 0x1400bc591
mov dword [rbp + 0xdb4], 0
mov eax, 0x328420af
jmp 0x1400a47fb
mov eax, 0x7cf715e4
jmp 0x1400a47fb
mov r14, qword [rbp + 0x1038]
mov r15d, 3
mov r12, qword [rbp + 0x1000]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xdbc6264e
mov edi, 0x977282fe
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a47fb
mov rdx, qword [rbp + 0xd70]
dec rdx
mov rcx, qword [rbp + 0xf10]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x4069f017
mov ebx, 0xba6b5ff5
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0xf2e6c647
jmp 0x1400a47fb
mov eax, 0x95c9a912
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x4ca88b2b
mov edi, 0xda2ac665
cmovne ebx, edi
test eax, edx
mov r8d, ebx
cmove r8d, edi
cmp ecx, 0xa
mov rsi, qword [rbp + 0xde0]
mov rdi, qword [rbp + 0xea8]
mov rdx, rdi
not rdx
mov rcx, rsi
not rcx
movabs r9, 0xdffe473084d3bd4b
mov rax, r9
not rax
cmovge r8d, ebx
mov rbx, rdx
and rbx, r9
and rdi, rax
or rdi, rbx
or rdx, rcx
and rcx, r9
and rsi, rax
or rsi, rcx
xor rsi, rdi
not rdx
or rax, r9
and rax, rdx
or rax, rsi
lea r13, [0x14011acd0]
mov qword [rbp + 0xe40], rax
mov eax, r8d
jmp 0x1400a47fb
movzx edx, byte [rbp + 0xf47]
mov rcx, qword [rbp + 0xc08]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0xc08]
mov rax, qword [rax]
mov qword [rbp + 0x598], rax
mov rax, qword [rbp + 0xc08]
mov rax, qword [rax + 8]
mov qword [rbp + 0xaf0], rax
mov rax, qword [rbp + 0x5a0]
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
mov eax, 0x14823220
mov ecx, 0x2523199b
cmove eax, ecx
mov rcx, qword [rbp + 0xaf0]
mov qword [rbp + 0xcf0], rcx
xor ecx, ecx
mov qword [rbp + 0xd00], rcx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x67f4337
mov ebx, 0xc7b08027
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb777fc00
mov ebx, 0x286958a7
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x251e0e51
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xba9813c7
mov ebx, 0x155f187
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov al, byte [rbp + 0x1047]
mov eax, 0x669a4f47
jmp 0x1400a47fb
lea rdi, [rbp - 0x38]
mov qword [rbp + 0x778], rdi
mov rax, qword [rbp + 0x778]
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfc8]
movzx edx, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rdi
call fcn.14000b9f0
add rsp, 0x20
mov qword [rbp + 0x310], rdi
mov eax, 0xbb6d9e90
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xc1ae5c70
mov ebx, 0x80812099
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xd48]
mov qword [rbp + 0xaa0], rcx
mov rcx, qword [rbp + 0xd28]
mov qword [rbp + 0xc50], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x23bedd5f
mov ebx, 0x251228ac
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x485e139b
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x38f078df
mov ebx, 0x2a7757
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x38f078df
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xfca42bc4
mov ebx, 0x9384e573
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0x1038], 0
sets byte [rbp + 0xf69]
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x240d7901
mov ebx, 0x553598ea
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x240d7901
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xecc]
cmp eax, 9
mov eax, 0xb7b250fc
mov ecx, 0xf7b70820
cmovl eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x28057857
mov ebx, 0x98de82e3
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xe30]
movabs rcx, 0x8760750498bb1655
add rax, rcx
not rcx
add rcx, rax
mov qword [rbp + 0x5a8], rcx
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x51277e93
mov ebx, 0x75e627ff
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x51277e93
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xab8]
mov qword [rbp + 0x350], rax
mov eax, 0xff92c491
jmp 0x1400a47fb
cmp byte [rbp + 0xf91], 0
mov eax, 0xe135f2a9
mov ecx, 0x10f61c1d
cmovne eax, ecx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xfc8]
mov rdx, qword [rbp + 0x780]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x18978dad
jmp 0x1400a47fb
movabs rcx, 0xb94ff08cc1129e8
mov rax, rcx
sub rax, qword [rbp + 0xf98]
sub rax, rcx
mov qword [rbp + 0x208], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x41411e01
mov ebx, 0x585fb5d2
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x41411e01
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x1855263e
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0xb0c2c7
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xbc4c4360
mov ebx, 0x6f1c7aec
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xbc4c4360
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa88]
mov eax, 0x8ad183a3
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x368]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0xbdaf44ce
jmp 0x1400a47fb
mov eax, 0xf0211504
jmp 0x1400a47fb
mov rax, qword [rbp + 0xaa8]
mov rax, qword [rax]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x2a8], rcx
mov eax, 0x4767a04b
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x41050bff
mov ebx, 0x2dcc5cdf
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x41050bff
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov al, byte [rbp + 0x7b0]
mov rax, qword [rbp + 0x7a8]
mov qword [rbp + 0xfc8], rax
mov eax, 0xa900ef50
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xfb8]
mov rdx, qword [rbp + 0x540]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x52911776
mov ebx, 0xc2d813b6
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x88c529ff
mov ebx, 0x87bd5088
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x88c529ff
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xdf86765c
mov ebx, 0x59ca7e56
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xdf86765c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x328], rax
mov eax, 0xd3a6427b
jmp 0x1400a47fb
mov rax, qword [rbp + 0x740]
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
mov eax, 0xb30631d7
mov ecx, 0xde80b941
cmove eax, ecx
mov rcx, qword [rbp + 0xca8]
mov qword [rbp + 0xd20], rcx
xor ecx, ecx
mov qword [rbp + 0xd40], rcx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x500]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0xf1c8aada
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x600]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x23964dbf
mov ebx, 0xfa1f7b58
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xdf8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfd0]
add rax, rcx
add rax, 8
mov qword [rbp + 0x160], rax
mov eax, 0x70c425c4
jmp 0x1400a47fb
cmp qword [rbp + 0x6b8], 0
setne byte [rbp + 0xf6e]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x63acd1f0
mov ebx, 0x48b791f4
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x63acd1f0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xc0]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, 0x731b9344
jmp 0x1400a47fb
cmp byte [rbp + 0xf78], 0
mov eax, 0x479c9831
mov ecx, 0xb31613c9
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xe00]
mov qword [rbp + 0x990], rax
mov rax, qword [rbp + 0x990]
mov eax, 0x39014f5
jmp 0x1400a47fb
cmp qword [rbp + 0xc60], 0
setne byte [rbp + 0xf86]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1b06351d
mov ebx, 0x3602dae5
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x1b06351d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp dword [rbp + 0xec4], 0
mov eax, 0xf67d414c
mov ecx, 0x7e08cf82
cmove eax, ecx
mov rcx, qword [rbp + 0x490]
mov qword [rbp + 0xa78], rcx
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x5a8]
mov rcx, qword [rbp + 0xf10]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x155f187
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa0]
cmp rax, qword [rbp + 0x2d8]
setge byte [rbp + 0xf78]
mov eax, 0xdd5b59b6
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xd98c2319
mov ebx, 0x7aeae092
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xed8]
cmp rax, qword [rbp + 0x690]
setge byte [rbp + 0xf61]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa1b453fa
mov ebx, 0xde0b08ee
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa1b453fa
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0xd618089d
jmp 0x1400a47fb
mov rax, qword [rbp + 0xe30]
mov rax, qword [rbp + 0xe30]
mov rax, qword [rbp + 0xe30]
mov rax, qword [rbp + 0xe30]
mov rax, qword [rbp + 0xe30]
mov rax, qword [rbp + 0xe30]
mov rax, qword [rbp + 0xe30]
mov eax, 0x8cdb754f
jmp 0x1400a47fb
movzx eax, byte [rbp + 0x1046]
mov qword [rbp + 0x1f8], rax
mov eax, 0xa3102307
jmp 0x1400a47fb
cmp byte [rbp + 0xf80], 0
mov eax, 0xb0ca4381
mov ecx, 0x31d369ff
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd40]
mov qword [rbp + 0x928], rax
mov rax, qword [rbp + 0xd20]
mov qword [rbp + 0xaa8], rax
cmp qword [rbp + 0x928], 0
mov eax, 0xdc4e8b3b
mov ecx, 0x729b7829
cmove eax, ecx
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x2b4b4b8d
jmp 0x1400a47fb
mov eax, dword [rbp + 0xe74]
cmp eax, 3
mov eax, 0xb5350f4c
mov ecx, 0xd618089d
cmove eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x4ed0d8db
mov ebx, 0xd5be8994
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x58892a85
jmp 0x1400a47fb
mov rax, qword [rbp + 0x300]
mov rax, qword [rax]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0x96b2a66e666e911d
mov rax, rdx
not rax
or rax, rdx
not rcx
test rcx, rax
setne byte [rbp + 0xf7d]
mov eax, 0xf06a3aa
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x9aa51828
mov ebx, 0xb7521e04
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xf98]
mov rax, qword [rbp + 0xf98]
mov rax, qword [rbp + 0xf98]
mov rax, qword [rbp + 0xf98]
mov rax, qword [rbp + 0xf98]
mov rax, qword [rbp + 0xf98]
mov rax, qword [rbp + 0xf98]
mov rax, qword [rbp + 0xf98]
mov rax, qword [rbp + 0xf98]
mov rax, qword [rbp + 0xf98]
mov rax, qword [rbp + 0xf98]
mov rax, qword [rbp + 0xf98]
mov eax, 0xaf87904b
jmp 0x1400a47fb
mov eax, 0x9620f8e
jmp 0x1400a47fb
cmp qword [rbp + 0x1020], 0
sets byte [rbp + 0xf31]
mov eax, 0x9f276508
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x516f17a3
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xfda1493d
mov ebx, 0x943ce9ae
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov cl, byte [rbp + 0x101b]
cmovge edx, eax
mov eax, ecx
xor al, 0xfe
test al, cl
setne byte [rbp + 0x101a]
mov al, byte [rbp + 0x101a]
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xdc4]
mov dword [rbp + 0xda4], eax
mov rax, qword [rbp + 0xc98]
mov eax, 0xd3ff2516
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x27712439
mov ebx, 0x950dc4fc
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x27712439
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x4e8], rax
mov eax, 0x868b1ea7
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x807766e4
mov ebx, 0xd9f7a94c
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x668]
mov rbx, qword [rbp + 0x1028]
cmovge edx, eax
cmp rbx, rcx
setge byte [rbp + 0xf5c]
mov eax, edx
jmp 0x1400a47fb
cmp byte [rbp + 0xf32], 0
mov eax, 0x7f638289
mov ecx, 0x3915159a
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x398], rax
mov eax, 0xea0368a2
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov eax, 0x96e1488e
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov rax, qword [rax]
mov qword [rbp + 0x230], rax
mov eax, 0xe52e32dc
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x600]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, 0xaa34b884
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1e859d41
mov ebx, 0xc9870ae8
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x1e859d41
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x19a5cd0e
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xd84decf8
mov ebx, 0x1d8db18c
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xdcc]
mov dword [rbp + 0xe6c], eax
mov rax, qword [rbp + 0xb50]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xc63bdb7c
mov ebx, 0x860e56c8
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc63bdb7c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x770]
movabs rcx, 0x901f834a503a554b
sub rax, rcx
add rax, qword [rbp + 0x760]
lea rdx, [rcx + rax]
add rdx, 0x38
sub rsp, 0x20
lea rcx, [rbp + 0xfe0]
call fcn.140043e59
add rsp, 0x20
mov rax, qword [rbp + 0xb80]
movups xmm0, xmmword [rbp + 0xfe0]
movups xmmword [rax], xmm0
lea rdx, [rbp - 0x68]
mov qword [rbp + 0xa48], rdx
mov rax, qword [rbp + 0xa48]
mov rax, qword [rbp + 0xa48]
movups xmm0, xmmword [0x14011acf0]
movups xmmword [rax], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x480]
call fcn.1400bc5be
add rsp, 0x20
mov eax, 0x1d0a3cb4
jmp 0x1400a47fb
mov eax, 0xf735f6fa
xor ecx, ecx
mov qword [rbp + 0x8c0], rcx
xor ecx, ecx
mov qword [rbp + 0x8c8], rcx
jmp 0x1400a47fb
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x890], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x888], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x880], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc38], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x878], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xcb8], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc30], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xfb0], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe18], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd90], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc28], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc20], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc18], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe60], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc10], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe10], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x870], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xef8], rax
mov eax, 0x10
call fcn.1401138e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc08], rax
mov eax, 0x571c4b79
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x52911776
mov ebx, 0xf6dcfb4b
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x52911776
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x660]
mov rcx, qword [rbp + 0x1028]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x55b9a321
mov ebx, 0xf3016ecc
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp byte [rbp + 0x100f], 0
mov eax, 0x7cb62fe4
mov ecx, 0x5241c512
cmovne eax, ecx
mov rcx, qword [rbp + 0xc88]
mov qword [rbp + 0xce0], rcx
xor ecx, ecx
mov qword [rbp + 0xcf8], rcx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x28051952
mov ebx, 0xfd346851
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xed1bead
mov ebx, 0xe2cbcf5
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xed1bead
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp qword [rbp + 0x118], 0
setne byte [rbp + 0xf46]
mov eax, 0x1817b49d
jmp 0x1400a47fb
mov rax, qword [rbp + 0x568]
mov rax, qword [rbp + 0xfb8]
mov eax, 0x7ea5d908
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1048]
mov al, byte [rax]
mov byte [rbp + 0xf33], al
mov eax, 0x846ce866
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfd0]
mov eax, 0x500c5cc
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x7cbd17a8
mov ebx, 0x21848eff
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x5fc53516
jmp 0x1400a47fb
mov al, byte [rbp + 0xf4c]
mov rcx, qword [rbp + 0x160]
mov byte [rcx], al
mov rax, qword [rbp + 0xfd0]
inc rax
mov qword [rbp + 0x158], rax
mov eax, 0xb2f15722
mov ecx, 0x19177467
cmovo eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xc4ba522d
mov ebx, 0x97db92e
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov al, byte [rbp + 0x9c8]
mov rax, qword [rbp + 0x9c0]
mov qword [rbp + 0xb08], rax
cmp byte [rbp + 0xf4f], 0
mov eax, 0x449fae05
mov ecx, 0x85221733
cmovne eax, ecx
jmp 0x1400a47fb
mov al, byte [rbp + 0x1045]
mov eax, 0x38a40466
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0xeadd997f
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x79309f33
jmp 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xcd0], rax
xor eax, eax
mov qword [rbp + 0xcc8], rax
mov eax, 0x3911df3e
jmp 0x1400a47fb
cmp byte [rbp + 0xf30], 0
mov eax, 0x6376b17c
mov ecx, 0x196a073e
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0xfbea702b
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa07c6346
mov ebx, 0x27425427
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x22de517a
jmp 0x1400a47fb
mov eax, 0xba27e41e
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x308]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x62f20df1
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x55180dd6
mov ebx, 0x3bcd5fdc
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x77ed31d7
jmp 0x1400a47fb
mov rax, qword [rbp + 0xc80]
mov rax, qword [rbp + 0xc80]
mov rax, qword [rbp + 0xc80]
mov rax, qword [rbp + 0xc80]
mov eax, 0xe3195fb
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd60]
mov eax, 0xc5ab7427
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x46cf113d
mov ebx, 0xfe1c04c
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x46cf113d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1028]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
xor eax, eax
mov qword [rbp + 0xce8], rax
xor eax, eax
mov qword [rbp + 0xcd8], rax
mov eax, 0x93070a8c
jmp 0x1400a47fb
mov al, byte [rbp + 0x980]
mov rax, qword [rbp + 0x978]
mov eax, 0xe767b4f0
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x9034aed6
mov ebx, 0xd2dc1569
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xd30], rax
xor eax, eax
mov qword [rbp + 0xd50], rax
mov eax, 0x965a6d7
jmp 0x1400a47fb
mov eax, 0xb71ab79b
jmp 0x1400a47fb
mov eax, 0x142bfd92
jmp 0x1400a47fb
mov al, byte [rbp + 0xb60]
mov rax, qword [rbp + 0xb58]
mov qword [rbp + 0xfa0], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xefcdc5ee
mov ebx, 0x61d9319e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xefcdc5ee
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xec4]
cmp eax, 0x1b
mov eax, 0x34ea926c
mov ecx, 0xca883434
cmovl eax, ecx
jmp 0x1400a47fb
mov eax, 0x2a9fd82f
jmp 0x1400a47fb
mov eax, 0x3f4b2b06
jmp 0x1400a47fb
mov rax, qword [rbp + 0xee8]
mov eax, 0x1ef9ba85
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov eax, 0x278cfbb0
jmp 0x1400a47fb
mov rax, qword [rbp + 0x310]
mov rax, qword [rax]
mov qword [rbp + 0x770], rax
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0xb68], rax
mov rax, qword [rbp + 0x778]
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
setne byte [rbp + 0x1018]
mov al, byte [rbp + 0x1018]
mov eax, 0x508d4031
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa80]
mov qword [rbp + 0x4b8], rax
mov eax, 0x4579760b
jmp 0x1400a47fb
mov rax, qword [rbp + 0xe90]
mov eax, 0x83387d6a
jmp 0x1400a47fb
cmp qword [rbp + 0xf98], 0
setg byte [rbp + 0xf5e]
mov eax, 0x1d059e68
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x7f0], rax
mov eax, 0x3ab47155
jmp 0x1400a47fb
mov eax, 0xb2a3fded
jmp 0x1400a47fb
mov r12, qword [rbp + 0xfc8]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x640]
mov rcx, qword [rbp + 0x1028]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x44d0c78d
jmp 0x1400a47fb
mov eax, 0xb7adb3cf
jmp 0x1400a47fb
mov rax, qword [rbp + 0xee8]
cmp rax, qword [rbp + 0x4e8]
setge byte [rbp + 0xf37]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb124c97c
mov ebx, 0x8e161249
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb124c97c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
lea rcx, [rbp - 0x18]
mov qword [rbp + 0xa70], rcx
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0x1000]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x7b8], rax
mov eax, 0xb0759c86
jmp 0x1400a47fb
mov eax, 0x1fe7fb1c
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x19b25510
mov ebx, 0x8cc5abac
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x8f95273
mov ebx, 0xd541c60e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x8f95273
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x796f138a
mov ebx, 0xb3b872fd
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x796f138a
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xfc7ac0fd
mov ebx, 0x38a40466
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xfc7ac0fd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x1a762707
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xfb8]
mov rdx, qword [rbp + 0x548]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x502f0153
mov ebx, 0x7ffc4e05
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb9ad8b12
mov ebx, 0x37ab161
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0xb336de6c
jmp 0x1400a47fb
mov eax, 0xcda2e25f
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb051f432
mov ebx, 0x567ba2e0
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xb20]
mov al, byte [rbp + 0xb28]
mov byte [rbp + 0xf6a], al
mov al, byte [rbp + 0xb28]
mov rax, qword [rbp + 0xb20]
mov qword [rbp + 0xeb0], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa8361d6b
mov ebx, 0x6f6cf8ba
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa8361d6b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x690ed47d
jmp 0x1400a47fb
mov eax, 0xad158d4e
jmp 0x1400a47fb
mov rax, qword [rbp + 0xef8]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0xef8]
mov qword [rax + 8], rcx
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa20935c7
mov ebx, 0xd07bfb59
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xe6c]
cmp eax, 0x11
mov eax, 0xc43e7001
mov ecx, 0xa82ff04d
cmovl eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe3b7c36
mov ebx, 0xaabe3944
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xe3b7c36
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x4ed0d8db
mov ebx, 0x6d8d4d72
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x4ed0d8db
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp dword [rbp + 0xda4], 0
mov eax, 0xbe396a7c
mov ecx, 0x22458108
cmove eax, ecx
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0xe20]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x108]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, 0x3bb495f1
jmp 0x1400a47fb
mov rax, qword [rbp + 0x2e0]
mov rcx, qword [0x1403b52f0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xb48]
mov qword [rax + 0x10], r13
mov eax, 0x52b78110
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0x5f0], rax
mov eax, 0xeb173e5e
jmp 0x1400a47fb
mov rax, qword [rbp + 0x338]
mov al, byte [rax]
mov byte [rbp + 0x1019], al
mov eax, 0xffb5f020
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x24d81055
mov edi, 0x3593b364
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a47fb
mov rdx, qword [rbp + 0xe88]
dec rdx
mov rcx, qword [rbp + 0xfa0]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x78aa5a01
mov ebx, 0xee82f655
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x78aa5a01
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x4d43ee34
jmp 0x1400a47fb
mov eax, 0x2fa42acb
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xdab49201
mov ebx, 0xc38354b1
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xdab49201
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xb8]
lea rcx, [0x14011abd0]
movzx eax, byte [rax + rcx]
mov qword [rbp + 0x4f0], rax
mov eax, 0x9b70975c
jmp 0x1400a47fb
mov rax, qword [rbp + 0x8b8]
mov qword [rbp + 0xe90], rax
cmp qword [rbp + 0xe90], 0
mov eax, 0xf304e680
mov ecx, 0x1936ba07
cmovs eax, ecx
jmp 0x1400a47fb
mov eax, 0x5123a08f
jmp 0x1400a47fb
mov eax, 0xd5be8994
jmp 0x1400a47fb
mov rax, qword [rbp + 0x260]
mov rax, qword [rax]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
test rcx, rax
setne byte [rbp + 0xf6c]
mov eax, 0xc53132a1
jmp 0x1400a47fb
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.1400bd054
add rsp, 0x20
mov eax, 0xa128926e
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x11ba6ea8
mov ebx, 0xdfcc03b3
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x650]
shl rax, 2
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x5f8]
sar rax, 4
mov qword [rbp + 0x168], rax
mov eax, 0xc2dd8fa5
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x1b0], rax
mov eax, 0xcfca2173
jmp 0x1400a47fb
mov eax, 0xcb69aee2
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x8c90c8a0
mov ebx, 0x3161dbf8
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0x758], 0
setne byte [rbp + 0xf7f]
mov eax, edx
jmp 0x1400a47fb
cmp byte [rbp + 0xf66], 0
mov eax, 0x44e54086
mov ecx, 0x6a2413a4
cmovne eax, ecx
jmp 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xd48], rax
xor eax, eax
mov qword [rbp + 0xd28], rax
mov eax, 0x955c4610
jmp 0x1400a47fb
mov al, byte [rbp + 0xb60]
mov rax, qword [rbp + 0xb58]
mov eax, 0x574edfb4
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xcd54cfbd
mov ebx, 0x34579774
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xd90]
mov rcx, qword [rcx + 8]
mov qword [rbp + 0x9d8], rcx
mov rcx, qword [rbp + 0x9e0]
mov rcx, qword [rbp + 0x1048]
cmovge edx, eax
cmp byte [rcx], 0
setne byte [rbp + 0x100e]
mov al, byte [rbp + 0x100e]
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb4f4271d
mov ebx, 0x796161de
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb4f4271d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x920]
cmp rax, 3
sete byte [rbp + 0xf4b]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xd49e1274
mov ebx, 0x84597d5e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xd49e1274
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0xf31], 0
mov eax, 0xc72e886
mov ecx, 0x196a073e
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd4ecff45
mov ebx, 0xd54932b8
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xd4ecff45
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x7edcbfdb
jmp 0x1400a47fb
mov eax, dword [rbp + 0xec4]
cmp eax, 3
mov eax, 0x5789552b
mov ecx, 0x3a46f85f
cmovl eax, ecx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xfc8]
mov rdx, qword [rbp + 0x7a0]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x7044dfea
mov ebx, 0x7bb2989
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x9e133dc7
mov ebx, 0x55542a19
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9e133dc7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x3c0]
mov rcx, qword [rbp + 0x1000]
cmp rcx, rax
setge byte [rbp + 0xf8a]
mov eax, 0xe01a280e
jmp 0x1400a47fb
mov eax, 0x962bee78
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xf8c60e88
mov edi, 0xc16ea358
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1058]
mov rcx, qword [rcx]
mov qword [rbp + 0x2d0], rcx
cmovge eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x1f550373
mov ebx, 0xc02833db
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x690e3a91
mov ebx, 0xa3937da2
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov r12, qword [rbp + 0xeb0]
mov r15d, 3
mov r14, qword [rbp + 0xe48]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov r12, qword [rbp + 0xff8]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov eax, 0xb48140d3
jmp 0x1400a47fb
mov eax, dword [rbp + 0xdb0]
cmp eax, 0xd
mov eax, 0x3a2a1824
mov ecx, 0x4d9df58
cmovl eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov eax, 0x6de2f17e
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x6f3cc5fd
mov edi, 0x9c9a8623
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x900]
mov qword [rbp + 0x500], rax
mov eax, 0x9f023749
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd88]
mov eax, 0x7630b7dd
jmp 0x1400a47fb
mov rax, qword [rbp + 0x330]
mov qword [rax], r13
movaps xmmword [rbp + 0x480], xmm6
mov eax, 0x48528d37
jmp 0x1400a47fb
mov eax, 0x860e56c8
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x2f8]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x6f94e075
jmp 0x1400a47fb
mov rax, qword [rbp + 0xc00]
mov qword [rbp + 0x590], rax
mov eax, 0xf594379e
jmp 0x1400a47fb
mov al, byte [rbp + 0xf87]
not al
or al, 0xfe
cmp al, 0xff
mov eax, 0xb6fb75d1
mov ecx, 0x727fa2d2
cmove eax, ecx
mov rcx, qword [rbp + 0xb88]
mov qword [rbp + 0xd10], rcx
mov rcx, qword [rbp + 0xa68]
mov qword [rbp + 0xd38], rcx
jmp 0x1400a47fb
mov dword [rbp + 0xdbc], 3
mov eax, 0x72fa90d1
jmp 0x1400a47fb
cmp byte [rbp + 0xf7c], 0
mov eax, 0x1b7b207d
mov ecx, 0xef4b946b
cmovne eax, ecx
jmp 0x1400a47fb
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.1400bd054
add rsp, 0x20
mov eax, 0x2ff4483b
jmp 0x1400a47fb
mov al, byte [rbp + 0x1041]
mov eax, 0xf3f489b2
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x55ed2b2d
mov ebx, 0x6dcd6a31
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x55ed2b2d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004a20b
add rsp, 0x20
mov qword [rbp + 0xa08], rax
mov eax, 0xf1a99bd3
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x6ad91870
mov ebx, 0x8d838267
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x918]
mov rax, qword [rax]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x1d8], rcx
mov eax, 0xad64b53a
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xddf0651c
mov ebx, 0xb4a61b07
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xddf0651c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x98399313
mov ebx, 0x9d0901ca
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x98399313
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xfb8]
mov rdx, qword [rbp + 0x540]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0xf6dcfb4b
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfc8]
cmp rax, qword [rbp + 0x328]
setge byte [rbp + 0xf80]
mov eax, 0x32f2712f
jmp 0x1400a47fb
mov eax, dword [rbp + 0xec8]
cmp eax, 0x15
mov eax, 0x76546592
mov ecx, 0x15f7f30
cmovl eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x250]
mov rcx, qword [rbp + 0x1038]
cmp rcx, rax
setge byte [rbp + 0xf68]
mov eax, 0xd77e9159
jmp 0x1400a47fb
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, 0x30cd7afa
jmp 0x1400a47fb
mov eax, 0xf82a5411
jmp 0x1400a47fb
mov rax, qword [rbp + 0x3a0]
mov rcx, qword [0x1403b52f0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xb90]
mov qword [rax + 0x10], r13
mov eax, 0x9fe824d0
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x41411e01
mov ebx, 0xaf87904b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x7c0]
mov rcx, qword [rbp + 0x7b8]
lea rdx, [rax + rcx]
add rdx, 0x38
sub rsp, 0x20
lea rsi, [rbp + 0xfe0]
mov rcx, rsi
call fcn.140043e59
add rsp, 0x20
mov rax, qword [rbp + 0xb98]
movups xmm0, xmmword [rbp + 0xfe0]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14011acf0]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
lea rdi, [rbp + 0x430]
mov rcx, rdi
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x1000]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bcd93
add rsp, 0x20
movups xmm0, xmmword [0x14011ad00]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x7c0]
mov qword [rbp + 0xfe0], rax
mov rax, qword [rbp + 0xb88]
mov qword [rbp + 0xfe8], rax
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
lea rdx, [rbp - 0x78]
mov qword [rbp + 0xa60], rdx
mov rax, qword [rbp + 0xa60]
mov rax, qword [rbp + 0xa60]
movups xmm0, xmmword [0x14011ad10]
movups xmmword [rax], xmm0
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bc5be
add rsp, 0x20
mov eax, 0x3143388a
jmp 0x1400a47fb
mov al, byte [rbp + 0x9a0]
mov rax, qword [rbp + 0x998]
mov qword [rbp + 0xfb8], rax
cmp byte [rbp + 0xf42], 0
mov eax, 0x264586eb
mov ecx, 0xcbbe386
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xe68]
cmp eax, 0x20
mov eax, 0x5cda156
mov ecx, 0xff4bba46
cmove eax, ecx
jmp 0x1400a47fb
cmp byte [rbp + 0xf5f], 0
mov eax, 0xf748dd11
mov ecx, 0xf82f864e
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xfca42bc4
mov ebx, 0xb66f3a61
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xfca42bc4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x26787e04
mov ebx, 0x832fc443
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x340]
mov al, byte [rax]
mov byte [rbp + 0x1047], al
movzx eax, byte [rbp + 0x1047]
mov qword [rbp + 0x790], rax
mov eax, 0xd20aafcf
jmp 0x1400a47fb
mov eax, 0x279636b6
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x262bbd88
mov ebx, 0xa5dc9501
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xc58]
mov qword [rbp + 0x2f8], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x78b78f9
mov ebx, 0xa776ac08
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x78b78f9
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xb10]
mov qword [rbp + 0xcd8], rax
mov rax, qword [rbp + 0xa00]
mov qword [rbp + 0xce8], rax
mov eax, 0x93070a8c
jmp 0x1400a47fb
mov rax, qword [rbp + 0xe08]
mov qword [rbp + 0x538], rax
mov rax, qword [rbp + 0x538]
mov rax, qword [rbp + 0xe80]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfb8]
movzx eax, byte [rax + rcx + 8]
mov qword [rbp + 0x530], rax
mov eax, 0x20c533ba
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x41050bff
mov edi, 0x4cd5b3cc
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
movzx ecx, byte [rbp + 0x1052]
mov qword [rbp + 0x298], rcx
cmovge eax, ebx
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x93869698
mov ebx, 0x24e9c8ff
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x93869698
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x47fdb5f6
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov dword [rbp + 0x1034], 3
mov rax, qword [rbp + 0x1028]
mov qword [rbp + 0xf00], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x8ee69c62
mov ebx, 0x5df3b686
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x8ee69c62
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xac0]
add rax, 0xfffffffffffffffc
mov qword [rbp + 0xbb0], rax
seto byte [rbp + 0xbb8]
mov eax, 0x64ff58e1
jmp 0x1400a47fb
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004a20b
add rsp, 0x20
mov ecx, dword [0x1403bb5a4]
mov edi, dword [0x1403bb5cc]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete cl
cmp edi, 0xa
setl dl
xor dl, cl
mov edx, 0x6451608
mov esi, 0xa9800f61
cmovne edx, esi
cmp ebx, 0xffffffff
mov ecx, edx
cmove ecx, esi
cmp edi, 0xa
mov qword [rbp + 0x6e8], rax
mov rax, qword [rbp + 0x6e8]
mov qword [rbp + 0xb38], rax
cmovge ecx, edx
mov eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x178]
dec rax
mov qword [rbp + 0x5c8], rax
mov eax, 0xc7603e04
jmp 0x1400a47fb
mov eax, 0x817bb3e9
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x4a4c9666
jmp 0x1400a47fb
mov al, byte [rbp + 0x1053]
mov eax, 0x9b74e2a7
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x4b8]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb665b6cb
mov ebx, 0x158bbc79
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp qword [rbp + 0xfc0], 0
sets byte [rbp + 0xf55]
mov eax, 0x556658e9
jmp 0x1400a47fb
lea rcx, [rbp + 8]
mov qword [rbp + 0x740], rcx
mov rax, qword [rbp + 0x740]
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
mov rdx, qword [rbp + 0xfa0]
movzx edx, byte [rax + rdx + 8]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov eax, 0x78da5615
jmp 0x1400a47fb
mov eax, 0x58e54222
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x739fd018
mov ebx, 0x51df4c44
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x9d8]
mov rcx, qword [rbp + 0x1a0]
mov qword [rcx], rax
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0xe10]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x5e0]
mov rax, qword [rbp + 0x870]
mov qword [rbp + 0x9d0], rax
mov eax, 0x1e35201
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xfb4348b6
mov ebx, 0x51ee421d
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xfd8]
mov qword [rbp + 0x490], rcx
mov ecx, dword [rbp + 0x1054]
mov dword [rbp + 0xec4], ecx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfc0]
mov rcx, qword [rbp + 0x5e8]
movzx edx, byte [rcx + rax]
mov rcx, qword [rbp + 0xe18]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0xe18]
mov rax, qword [rbp + 0xe18]
mov rax, qword [rbp + 0x9e8]
mov rax, qword [rbp + 0x1048]
mov eax, 0xa366e1db
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x688]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.140052850
add rsp, 0x20
mov eax, 0x4c2b52cd
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xc47f38b0
mov ebx, 0x55a603bd
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc47f38b0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0xf8c], 0
mov eax, 0xd9185ab1
mov ecx, 0x96cab534
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0x5e7af7f4
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd30]
mov qword [rbp + 0xc58], rax
mov rax, qword [rbp + 0xd50]
mov qword [rbp + 0xab0], rax
cmp qword [rbp + 0xab0], 0
mov eax, 0x324d22d9
mov ecx, 0xfe6bd2c3
cmove eax, ecx
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xc4ba522d
mov ebx, 0x295f1008
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc4ba522d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xc63bdb7c
mov ebx, 0x20b43d32
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc63bdb7c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x6646738b
jmp 0x1400a47fb
mov eax, 0x67cdcc1b
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x8c6c9ef7
mov edi, 0x49fd5d03
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xa90]
mov rcx, qword [rcx]
mov qword [rbp + 0x198], rcx
cmovge eax, ebx
jmp 0x1400a47fb
cmp qword [rbp + 0xfc8], 0
sets byte [rbp + 0xf83]
mov eax, 0x5d45fddd
jmp 0x1400a47fb
mov eax, 0xddfb0b6a
jmp 0x1400a47fb
mov eax, 0x517e3dda
jmp 0x1400a47fb
mov eax, 0x10b1158f
jmp 0x1400a47fb
cmp byte [rbp + 0xf84], 0
mov eax, 0xc8c2e38d
mov ecx, 0x7318afb2
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0xfdf177c8
jmp 0x1400a47fb
mov eax, 0xc73b7716
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb3ca8193
mov ebx, 0xd2752770
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xe9e47698
mov ebx, 0x4d9b9ba8
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov cl, byte [rbp + 0x980]
mov rcx, qword [rbp + 0x978]
mov qword [rbp + 0xee8], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x3fee1a8
mov ebx, 0xf362b3fc
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x6f0]
lea rbx, [0x14011abd0]
movzx ecx, byte [rcx + rbx]
mov qword [rbp + 0xca0], rcx
lea rcx, [rbp + 0x440]
mov qword [rbp + 0xb40], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x681de38a
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x4a02abe6
mov ebx, 0x1aaee097
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x630]
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov rax, qword [rax]
mov qword [rbp + 0x40], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xc423e049
mov ebx, 0xe073cc3
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc423e049
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa6ff594f
mov ebx, 0x1a762707
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa6ff594f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x84cb9e9c
mov ebx, 0x2e3a0657
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xc47f38b0
mov edi, 0x615838ec
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1058]
mov rcx, qword [rcx]
mov qword [rbp + 0x2f0], rcx
cmovge eax, ebx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xe08]
mov rdx, qword [rbp + 0x530]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb7677bd7
mov ebx, 0xeddd6eaf
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xe08]
mov rcx, qword [rcx]
mov qword [rbp + 0x528], rcx
mov rcx, qword [rbp + 0xe08]
cmovge edx, eax
add rcx, 8
mov qword [rbp + 0xf0], rcx
mov eax, edx
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x92402713
jmp 0x1400a47fb
mov eax, 0x1516e501
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfc0]
cmp rax, qword [rbp + 0x1c8]
setge byte [rbp + 0xf54]
mov eax, 0x6da4cdde
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x100], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x12393700
mov ebx, 0xf7bd4e60
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x12393700
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x348], rax
mov eax, 0x6727ae9c
jmp 0x1400a47fb
cmp qword [rbp + 0xd88], 0
sets byte [rbp + 0xf96]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x44207014
mov ebx, 0x95b9d842
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x44207014
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x5a8]
mov rcx, qword [rbp + 0xf10]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xba9813c7
mov ebx, 0x9ff89e1b
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xba9813c7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xec8]
cmp eax, 3
mov eax, 0xd61655ec
mov ecx, 0xd618089d
cmove eax, ecx
jmp 0x1400a47fb
mov eax, 0x732b069c
jmp 0x1400a47fb
mov eax, 0xa985319
jmp 0x1400a47fb
mov rsi, qword [rbp + 0xc28]
mov rax, qword [rbp + 0xe38]
mov rax, qword [rbp + 0xe98]
mov rax, qword [rbp + 0xe98]
mov rax, qword [rbp + 0xe38]
mov rax, qword [rbp + 0xe98]
mov rax, qword [rbp + 0xe98]
mov rax, qword [rbp + 0xe38]
mov rax, qword [rbp + 0xe98]
mov rax, qword [rbp + 0xe38]
mov rax, qword [rbp + 0xe98]
mov rax, qword [rbp + 0xe38]
mov rcx, qword [rbp + 0xe98]
lea rdx, [rax + rcx]
add rdx, 0x38
mov rcx, qword [rbp + 0xc28]
sub rsp, 0x20
call fcn.140043e59
add rsp, 0x20
mov rax, qword [rbp + 0xc90]
movups xmm0, xmmword [rsi]
lea r13, [0x14011acd0]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0xc20]
movups xmm0, xmmword [0x14011acf0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0xc20]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xdd8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfc0]
mov dl, byte [rax + rcx + 8]
mov rcx, qword [rbp + 0xfb0]
sub rsp, 0x20
call fcn.1400bcd93
add rsp, 0x20
mov rax, qword [rbp + 0xc18]
movups xmm0, xmmword [0x14011ad00]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0xc18]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xe60]
mov rax, qword [rbp + 0xe60]
mov rcx, qword [rbp + 0xe38]
mov qword [rax], rcx
mov rax, qword [rbp + 0xe60]
mov rcx, qword [rbp + 0xc88]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0xe60]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xc10]
movups xmm0, xmmword [0x14011ad10]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0xc10]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xe10]
mov rax, qword [rbp + 0xe10]
mov rcx, qword [rbp + 0xe98]
mov qword [rax], rcx
mov rax, qword [rbp + 0xe10]
mov eax, 0xd2dc1569
jmp 0x1400a47fb
mov eax, 0x1266d689
jmp 0x1400a47fb
mov al, byte [rbp + 0x950]
mov rax, qword [rbp + 0x948]
mov eax, 0xf67d5832
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xfb8]
mov rdx, qword [rbp + 0x548]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0xa743c356
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf632abbf
mov ebx, 0xfa2f8cb2
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xf632abbf
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
movzx eax, byte [rbp + 0xf36]
mov qword [rbp + 0x98], rax
mov eax, 0xd016fb40
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0xb70], rax
mov eax, 0x12cd89bb
jmp 0x1400a47fb
mov eax, 0xd618089d
jmp 0x1400a47fb
mov eax, 0xa023b707
jmp 0x1400a47fb
cmp qword [rbp + 0x2b8], 0
mov eax, 0x729b7829
mov ecx, 0x4edd0c29
cmove eax, ecx
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x60ff7ddc
jmp 0x1400a47fb
mov al, byte [rbp + 0x1013]
mov rcx, qword [rbp + 0x680]
mov byte [rcx], al
mov rax, qword [rbp + 0xed8]
mov eax, 0xc1c8d80c
jmp 0x1400a47fb
mov eax, 0x4a809101
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xc01a90e4
mov ebx, 0x1c68876e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc01a90e4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfc8]
inc rax
mov qword [rbp + 0xb58], rax
seto byte [rbp + 0xb60]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x5eea7e98
mov ebx, 0xdc38011f
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x5eea7e98
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.1400bd054
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xce0e9426
mov ebx, 0xc4b7157e
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0x38], rax
mov eax, 0xafd028b8
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 0
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov rax, qword [rbp + 0xaa8]
mov qword [rbp + 0x2a0], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x71701f22
mov ebx, 0x1f3e99b0
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x71701f22
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x6e0]
mov qword [rax], 0
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xf51f834c
mov ebx, 0x513c3846
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
lea rcx, [rbp + 0x18]
mov qword [rbp + 0x738], rcx
mov rax, qword [rbp + 0x738]
mov rdx, qword [rbp + 0xfa0]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x20]
mov qword [rbp + 0x730], rax
mov qword [rbp + 0xa30], rcx
mov eax, 0x70e56efe
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x7044dfea
mov ebx, 0xdd078f66
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x7044dfea
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd70]
mov rax, qword [rbp + 0xd70]
mov rax, qword [rbp + 0xd70]
mov rax, qword [rbp + 0xd70]
mov rdx, qword [rbp + 0xd70]
dec rdx
mov rcx, qword [rbp + 0xf10]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x7dbc3451
jmp 0x1400a47fb
mov dword [rbp + 0xdc0], 0x18
mov eax, 0x34e1ca60
jmp 0x1400a47fb
mov rax, qword [rbp + 0xaa0]
mov eax, 0x80812099
jmp 0x1400a47fb
cmp byte [rbp + 0xf60], 0
mov eax, 0x3c0548c7
mov ecx, 0xe05e8523
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x150], rax
mov eax, 0x412c6575
jmp 0x1400a47fb
mov rax, qword [rbp + 0x908]
mov qword [rbp + 0x510], rax
mov eax, 0x8134edc1
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov eax, 0xbf4320a6
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x33954a6f
mov ebx, 0xcab80f08
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0xfd0], 0
sets byte [rbp + 0xf4e]
mov eax, edx
jmp 0x1400a47fb
mov al, byte [rbp + 0xbb8]
mov rax, qword [rbp + 0xbb0]
mov al, byte [rbp + 0xbb8]
mov rax, qword [rbp + 0xbb0]
mov eax, 0x3a9f059f
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa9d3ae27
mov ebx, 0x23c1fd9a
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa9d3ae27
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x1e5bb1bb
mov ebx, 0x71a876c7
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x1e5bb1bb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x508]
mov eax, 0x8c23b6c9
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa1b453fa
mov ebx, 0x151c2525
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa1b453fa
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x3658ec50
jmp 0x1400a47fb
mov eax, 0xd6f6db12
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x149a9970
mov ebx, 0x9ab38c8e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x149a9970
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xe70]
cmp eax, 0xc
mov eax, 0x62b5fe39
mov ecx, 0x7f37bfc2
cmovl eax, ecx
jmp 0x1400a47fb
cmp byte [rbp + 0xf73], 0
mov eax, 0x27d48020
mov ecx, 0xc2125fc0
cmovne eax, ecx
jmp 0x1400a47fb
movaps xmmword [rbp + 0x8e0], xmm6
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x833a7f85
mov ebx, 0xe52dc535
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x833a7f85
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x24d81055
mov edi, 0x733a3a38
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x958]
mov rcx, qword [rbp + 0xdf8]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x1020]
mov byte [rcx + rdx + 8], al
mov eax, 0x56a22a2b
jmp 0x1400a47fb
mov rax, qword [rbp + 0x5d0]
mov eax, 0x4598bf61
jmp 0x1400a47fb
mov eax, 0xda77bf7
jmp 0x1400a47fb
mov eax, 0xb1cf746b
jmp 0x1400a47fb
mov eax, 0x230dd6e7
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xd49e1274
mov ebx, 0x9f22b10d
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov r12, qword [rbp + 0xeb0]
mov r15d, 3
mov r14, qword [rbp + 0xed8]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov eax, dword [rbp + 0xecc]
cmp eax, 3
mov eax, 0xff67d5a3
mov ecx, 0xafc79432
cmovl eax, ecx
jmp 0x1400a47fb
movups xmm0, xmmword [0x14011ad00]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
lea rsi, [rbp + 0x480]
mov rcx, rsi
lea rdi, [rbp + 0xfe0]
mov rdx, rdi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x770]
mov qword [rbp + 0xfe0], rax
mov rax, qword [rbp + 0xb68]
mov qword [rbp + 0xfe8], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.1400bc5be
add rsp, 0x20
movups xmm0, xmmword [0x14011ad10]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x760]
mov qword [rbp + 0xfe0], rax
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xfe8], rax
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.1400bc5be
add rsp, 0x20
movups xmm0, xmmword [0x14011ad20]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xb78]
mov rcx, qword [rbp + 0xb80]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xb78]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x788]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
mov rdx, r13
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140040930
add rsp, 0x30
mov rax, qword [rbp + 0xb68]
mov qword [rbp + 0xd30], rax
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xd50], rax
mov eax, 0x965a6d7
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb3ca8193
mov ebx, 0xed7efc68
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe9e47698
mov ebx, 0xe767b4f0
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xe9e47698
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0x100e], 0
mov eax, 0x1c7e55a6
mov ecx, 0x5241c512
cmovne eax, ecx
mov rcx, qword [rbp + 0xc88]
mov qword [rbp + 0xce0], rcx
mov rcx, qword [rbp + 0x9d8]
mov qword [rbp + 0xcf8], rcx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xee8]
mov rdx, qword [rbp + 0xa0]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x248c9ef7
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x578]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xcba9dffa
mov ebx, 0x17113b2b
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xcba9dffa
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x648]
mov rcx, qword [rbp + 0x1028]
cmp rcx, rax
setge byte [rbp + 0xf5b]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x524c4b8b
mov ebx, 0x5fe9a81e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x524c4b8b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0x100a], 0
mov eax, 0xb3694429
mov ecx, 0xa53732cf
cmovne eax, ecx
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x128]
mov rcx, qword [rbp + 0xf10]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
xor eax, eax
mov qword [rbp + 0xd00], rax
xor eax, eax
mov qword [rbp + 0xcf0], rax
mov eax, 0x14823220
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xc228550e
mov edi, 0xd68b29ef
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xfa8]
mov rcx, qword [rcx]
mov qword [rbp + 0x228], rcx
cmovge eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xf18]
mov eax, 0xbde563cf
jmp 0x1400a47fb
mov eax, 0x3a76d75e
jmp 0x1400a47fb
movzx eax, byte [rbp + 0x101d]
mov qword [rbp + 0x3a8], rax
mov eax, 0xfba5bff3
jmp 0x1400a47fb
mov rax, qword [rbp + 0xae0]
shl rax, 4
mov qword [rbp + 0x940], rax
mov rax, qword [rbp + 0x4f0]
sar rax, 2
mov qword [rbp + 0x938], rax
mov eax, 0x5dc316eb
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x14ef4773
mov ebx, 0xf14fe6b5
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x14ef4773
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x5c6aa519
jmp 0x1400a47fb
mov r12, qword [rbp + 0xfa0]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov rax, qword [rbp + 0x940]
mov rax, qword [rbp + 0x938]
mov rax, qword [rbp + 0x940]
mov rax, qword [rbp + 0x938]
mov eax, 0x6cf828c2
jmp 0x1400a47fb
mov eax, 0x338d4518
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov eax, 0xdc3e8150
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6fa8b98e
mov ebx, 0x113aee10
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6fa8b98e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0xa0], rax
mov eax, 0x3469cd70
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x6870777c
mov ebx, 0x5f96f8d7
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x510]
mov eax, 0x3b4d6194
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x6b2fd6b0
mov ebx, 0x1e0e47b3
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x750]
movzx ecx, byte [rcx]
mov qword [rbp + 0xa40], rcx
lea rcx, [rbp + 0x8e0]
mov qword [rbp + 0xb50], rcx
mov rcx, qword [rbp + 0xb50]
mov rcx, qword [rbp + 0xa40]
cmovge edx, eax
cmp rcx, 0xff
sete byte [rbp + 0xf79]
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa77d5868
mov ebx, 0xa4be743f
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa77d5868
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xd10], rax
xor eax, eax
mov qword [rbp + 0xd38], rax
mov eax, 0xb6fb75d1
jmp 0x1400a47fb
mov eax, 0x72b29919
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x524c4b8b
mov ebx, 0xb43cb369
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov al, byte [rbp + 0x1042]
mov eax, 0xf4b7c899
jmp 0x1400a47fb
mov rax, qword [rbp + 0xee0]
mov qword [rbp + 0xc70], rax
mov rax, qword [rbp + 0xc70]
mov rax, qword [rbp + 0x4f0]
cmp rax, 0xff
mov eax, 0xa47512b2
mov ecx, 0x79cc75a4
cmove eax, ecx
jmp 0x1400a47fb
mov eax, 0xe7a0c1ab
jmp 0x1400a47fb
mov rax, qword [rbp + 0xb10]
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
mov rdx, qword [rbp + 0xc38]
sub rsp, 0x20
lea rsi, [rbp + 0x8d0]
mov rcx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x620]
mov rax, qword [rbp + 0x878]
movups xmm0, xmmword [0x14011ad10]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0x878]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xcb8]
mov qword [rbp + 0x9f8], rax
mov rax, qword [rbp + 0x9f8]
mov rax, qword [rbp + 0xcb8]
mov rcx, qword [rbp + 0x628]
mov qword [rax], rcx
mov rax, qword [rbp + 0xcb8]
mov rcx, qword [rbp + 0xa00]
mov qword [rax + 8], rcx
mov eax, 0xcf47bfb9
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x280], rax
mov eax, 0xac9d61e5
jmp 0x1400a47fb
mov eax, 0x50be380a
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov rax, qword [rbp + 0xac8]
mov qword [rbp + 0xcc8], rax
mov rax, qword [rbp + 0x968]
mov qword [rbp + 0xcd0], rax
mov eax, 0x3911df3e
jmp 0x1400a47fb
mov rax, qword [rbp + 0x200]
mov al, byte [rax]
mov byte [rbp + 0x1046], al
mov eax, 0xd06c9c95
jmp 0x1400a47fb
mov eax, 0x9238b99d
jmp 0x1400a47fb
mov rax, qword [rbp + 0xb0]
mov qword [rax], r13
mov rax, qword [rbp + 0xee0]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0xee0]
mov qword [rax + 8], rcx
mov eax, 0x44890852
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x97f297ac
mov ebx, 0xc6f1c22a
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x97f297ac
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x5e4b872d
mov ebx, 0xe8f8bc97
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0xd618089d
jmp 0x1400a47fb
mov rax, qword [rbp + 0x900]
mov rax, qword [rax]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0xd8], rcx
mov eax, 0xa89c2982
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xf6832dbd
mov ebx, 0x681dc27
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x557101eb
jmp 0x1400a47fb
mov rax, qword [rbp + 0x8f8]
mov qword [rbp + 0x80], rax
mov eax, 0xf0e5c7c8
jmp 0x1400a47fb
mov eax, 0xdf56e9e5
jmp 0x1400a47fb
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004a20b
add rsp, 0x20
mov qword [rbp + 0x9f0], rax
mov eax, 0x70513246
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov eax, 0xec09ec25
jmp 0x1400a47fb
movsxd rax, dword [rbp + 0x8f0]
lea rcx, [0x14011abd0]
movzx eax, byte [rax + rcx]
mov qword [rbp + 0x5f8], rax
mov eax, 0x4f580391
jmp 0x1400a47fb
mov eax, 0x950dc4fc
jmp 0x1400a47fb
mov al, byte [rbp + 0xb28]
mov rax, qword [rbp + 0xb20]
mov al, byte [rbp + 0xb28]
mov rax, qword [rbp + 0xb20]
mov eax, 0x19dc765b
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd58]
mov qword [rbp + 0xf18], rax
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
mov qword [rbp + 0x3b8], rax
mov eax, 0x77b4f30d
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x695b2ade
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xd62c5bff
mov ebx, 0x6b3dabc4
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xd62c5bff
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0xda160b33
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0xeb8], rax
mov eax, 0x642c687b
jmp 0x1400a47fb
mov rax, qword [rbp + 0xe58]
mov rax, qword [rbp + 0xe58]
mov rcx, qword [rbp + 0x9b0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xe58]
mov rcx, qword [rbp + 0xae8]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xef8]
mov rdx, qword [rbp + 0xe58]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov eax, 0x151d6bd1
jmp 0x1400a47fb
mov eax, 0xbf2e5aaa
jmp 0x1400a47fb
mov eax, 0x811bfb17
jmp 0x1400a47fb
mov eax, 0x6f1a70b0
mov dword [rbp + 0xed4], 6
mov rcx, qword [rbp + 0xc68]
mov qword [rbp + 0xcc0], rcx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1048]
mov eax, 0x3bcd5fdc
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov eax, 0xcdcc557d
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xcba9dffa
mov ebx, 0xb4338c92
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x46cf113d
mov ebx, 0x67cdcc1b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xee0]
mov rdx, qword [rbp + 0xcb0]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x960]
mov rax, qword [rbp + 0xbc8]
movups xmm0, xmmword [0x14011ad20]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xee0]
mov rdx, qword [rbp + 0xbc8]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xd68]
mov rcx, qword [rbp + 0xc70]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xd68]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x970]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
mov rdx, r13
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140040930
add rsp, 0x30
mov eax, 0xd20e9770
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xe0]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x6777468
jmp 0x1400a47fb
cmp byte [rbp + 0xf88], 0
mov eax, 0x64e3905d
mov ecx, 0xc3b80947
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xecc]
cmp eax, 9
mov eax, 0x35bb037f
mov ecx, 0x539dff13
cmove eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xff8]
cmp rax, qword [rbp + 0x290]
setge byte [rbp + 0xf70]
mov eax, 0xf553426c
jmp 0x1400a47fb
cmp byte [rbp + 0x101c], 0
mov eax, 0x4524d2e1
mov ecx, 0xb6fb75d1
cmovne eax, ecx
mov rcx, qword [rbp + 0xb88]
mov qword [rbp + 0xd10], rcx
xor ecx, ecx
mov qword [rbp + 0xd38], rcx
jmp 0x1400a47fb
cmp byte [rbp + 0xf38], 0
mov eax, 0x908b28cb
mov ecx, 0xbef10476
cmovne eax, ecx
jmp 0x1400a47fb
cmp qword [rbp + 0xfb8], 0
sets byte [rbp + 0xf41]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6dc848d2
mov ebx, 0xc8578650
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6dc848d2
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov dword [rbp + 0xdc8], 3
mov eax, 0x50b9614e
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6a755d84
mov ebx, 0xdd3b02b7
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6a755d84
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x399a9265
mov ebx, 0xcc6a734f
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1058]
mov rcx, qword [rcx]
mov qword [rbp + 0x1c0], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x68a02aae
jmp 0x1400a47fb
mov eax, 0xb5909137
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfb0]
mov qword [rbp + 0xc90], rax
mov rax, qword [rbp + 0xc90]
mov rax, qword [rbp + 0x5f8]
cmp rax, 0xff
mov eax, 0xc1abf1d2
mov ecx, 0xc83e54ad
cmove eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa50a2b53
mov ebx, 0x75e358f6
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa50a2b53
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1e0]
mov rax, qword [rax]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0xb89f56a0a8919b3a
mov rax, rdx
not rax
or rax, rdx
not rcx
test rcx, rax
setne byte [rbp + 0xf5a]
mov eax, 0xf115eb74
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x35182e50
mov ebx, 0x68b051d3
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xe50]
cmovge edx, eax
dec rcx
mov qword [rbp + 0x7a0], rcx
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x82c2c8d0
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x551841d1
mov ebx, 0xcdcc557d
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x63acd1f0
mov ebx, 0xe979e08b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x125d3761
jmp 0x1400a47fb
cmp byte [rbp + 0xf54], 0
mov eax, 0x86b56171
mov ecx, 0x51771268
cmovne eax, ecx
jmp 0x1400a47fb
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004a20b
add rsp, 0x20
mov qword [rbp + 0x788], rax
mov eax, 0x6aaf581e
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x4082cdc6
mov ebx, 0x86ff7e7b
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x4082cdc6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0xce04ca15
jmp 0x1400a47fb
mov rax, qword [rbp + 0x9b8]
shl rax, 2
mov qword [rbp + 0x48], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6626b6e5
mov ebx, 0x7ccf532c
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6626b6e5
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xefcdc5ee
mov ebx, 0x574edfb4
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xefcdc5ee
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov r12, qword [rbp + 0xfc8]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x8c90c8a0
mov ebx, 0x6b9a9014
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x258]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x722d2a2
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 0x1b
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov eax, 0xb4a61b07
jmp 0x1400a47fb
mov eax, 0x3c3f1f50
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x4b0]
mov rcx, qword [rbp + 0x1020]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xd9006bf2
mov ebx, 0x3bb7cccd
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0xdda347b8
jmp 0x1400a47fb
mov eax, dword [rbp + 0xdb8]
mov dword [rbp + 0xd98], eax
mov rax, qword [rbp + 0xad8]
mov eax, 0xce035b06
jmp 0x1400a47fb
cmp byte [rbp + 0xf61], 0
mov eax, 0x90a2ebb4
mov ecx, 0xba6dcb5b
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf51f834c
mov ebx, 0xde6bee1e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xf51f834c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfc0]
inc rax
mov qword [rbp + 0x9c0], rax
seto byte [rbp + 0x9c8]
mov eax, 0xd43adcb7
jmp 0x1400a47fb
mov eax, 0x67121e71
jmp 0x1400a47fb
mov eax, 0x7fc568f1
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x5c8]
mov rcx, qword [rbp + 0xfd0]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0xc7b08027
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x4ca88b2b
mov ebx, 0x832229e9
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x4ca88b2b
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x4c0]
mov rax, qword [rbp + 0x800]
movups xmm0, xmmword [0x14011ad10]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xee0]
mov rdx, qword [rbp + 0x800]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xcb0]
mov qword [rbp + 0x960], rax
mov rax, qword [rbp + 0x960]
mov rax, qword [rbp + 0xcb0]
mov rcx, qword [rbp + 0x4c8]
mov qword [rax], rcx
mov rax, qword [rbp + 0xcb0]
mov rcx, qword [rbp + 0x968]
mov qword [rax + 8], rcx
mov eax, 0x70c3c06e
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x33954a6f
mov ebx, 0x500c5cc
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x9e8]
mov rax, qword [rbp + 0xdd8]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0x5e8], rax
mov eax, 0x9271b031
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x97f297ac
mov ebx, 0x54289ab
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xa98]
mov qword [rbp + 0x618], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rdx, qword [rbp + 0xea0]
dec rdx
mov rcx, qword [rbp + 0xed8]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x95fd85b4
mov ebx, 0xc2a5b037
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x95fd85b4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.1400bd054
add rsp, 0x20
mov rax, qword [rbp + 0xa58]
shl rax, 4
mov qword [rbp + 0xde0], rax
mov rax, qword [rbp + 0xa40]
sar rax, 2
mov qword [rbp + 0xea8], rax
mov eax, 0x830730f6
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6dc848d2
mov ebx, 0x89ba59
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6dc848d2
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov qword [rbp + 0x1028], r12
mov qword [rbp + 0xfd0], r14
mov dword [rbp + 0xecc], r15d
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x28051952
mov ebx, 0x517e3dda
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x28051952
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0xf4b], 0
mov eax, 0xcbd50851
mov ecx, 0xa8c0e865
cmovne eax, ecx
jmp 0x1400a47fb
mov dword [rbp + 0xdd4], 0
mov eax, 0xa2827c70
jmp 0x1400a47fb
mov eax, dword [rbp + 0xe70]
cmp eax, 0xc
mov eax, 0x60eed003
mov ecx, 0x58f3ce8b
cmove eax, ecx
jmp 0x1400a47fb
mov rsi, qword [rbp + 0x818]
mov rax, qword [rbp + 0x4d8]
mov rcx, qword [rbp + 0x4c8]
lea rdx, [rax + rcx]
add rdx, 0x38
mov rcx, qword [rbp + 0x818]
sub rsp, 0x20
call fcn.140043e59
add rsp, 0x20
mov rax, qword [rbp + 0xc70]
movups xmm0, xmmword [rsi]
lea r13, [0x14011acd0]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x810]
movups xmm0, xmmword [0x14011acf0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xee0]
mov rdx, qword [rbp + 0x810]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xe80]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xee8]
mov dl, byte [rax + rcx + 8]
mov rcx, qword [rbp + 0xee0]
sub rsp, 0x20
call fcn.1400bcd93
add rsp, 0x20
mov rax, qword [rbp + 0x808]
movups xmm0, xmmword [0x14011ad00]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xee0]
mov rdx, qword [rbp + 0x808]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x4c0], rax
mov rax, qword [rbp + 0x4c0]
mov rax, qword [rbp + 0xbd0]
mov rcx, qword [rbp + 0x4d8]
mov qword [rax], rcx
mov rax, qword [rbp + 0xbd0]
mov rcx, qword [rbp + 0xac8]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xee0]
mov rdx, qword [rbp + 0xbd0]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov eax, 0x830f4e8b
jmp 0x1400a47fb
mov eax, 0x658d4900
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x3e0], rax
mov eax, 0x3df0cf39
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov rax, qword [rax]
mov qword [rbp + 0x50], rax
mov eax, 0x2fbc75
jmp 0x1400a47fb
cmp byte [rbp + 0xf76], 0
mov eax, 0xc2398ea1
mov ecx, 0x1a14e0f6
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x1020]
cmp rcx, rax
setge byte [rbp + 0xf30]
mov eax, 0x67552682
jmp 0x1400a47fb
mov rdx, qword [rbp + 0xc8]
dec rdx
mov rcx, qword [rbp + 0xee8]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x76b1083
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x1e5bb1bb
mov ebx, 0x817bb3e9
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x1e5bb1bb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x920]
mov eax, 0x9f22b10d
jmp 0x1400a47fb
mov eax, 0x6f1a70b0
mov dword [rbp + 0xed4], 3
mov rcx, qword [rbp + 0xc68]
mov qword [rbp + 0xcc0], rcx
jmp 0x1400a47fb
cmp byte [rbp + 0xf41], 0
mov eax, 0x9ec4af80
mov ecx, 0x4157500d
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0xb9f93faa
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xd0d42fca
mov ebx, 0x7ea5d908
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x9ebecdee
mov ebx, 0x8ad183a3
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9ebecdee
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xc228550e
mov ebx, 0xfd3ca03a
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp byte [rbp + 0xf40], 0
mov eax, 0xe97b34ca
mov ecx, 0x4157500d
cmovne eax, ecx
jmp 0x1400a47fb
mov dword [rbp + 0xdc8], 0
mov eax, 0x50b9614e
jmp 0x1400a47fb
mov rax, qword [rbp + 0x138]
mov qword [rax], r13
mov eax, 0x9adf2935
jmp 0x1400a47fb
cmp byte [rbp + 0xf51], 0
mov eax, 0xdc0087c5
mov ecx, 0xaa39b889
cmovne eax, ecx
jmp 0x1400a47fb
mov dword [rbp + 0xdd0], 0
mov eax, 0x6c871935
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa90]
mov eax, 0x46e9e348
jmp 0x1400a47fb
mov rax, qword [rbp + 0x758]
mov eax, 0x6b9a9014
jmp 0x1400a47fb
mov eax, 0xabe4fb9d
jmp 0x1400a47fb
mov eax, 0x63af33b4
jmp 0x1400a47fb
mov eax, 0x7cba462a
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd90]
mov rax, qword [rbp + 0x9e0]
mov rax, qword [rbp + 0x1048]
mov eax, 0x1f6ef06b
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xaaede56c
mov ebx, 0xe3195fb
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xff8]
mov rdx, qword [rbp + 0x700]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0xe197b895
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd18]
mov qword [rbp + 0x908], rax
mov rax, qword [rbp + 0xd08]
mov qword [rbp + 0x900], rax
cmp qword [rbp + 0x908], 0
mov eax, 0xf8746ddb
mov ecx, 0x7fc568f1
cmove eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x6d0]
movabs rcx, 0x1d79b5efa7941cd7
sub rax, rcx
add rax, qword [rbp + 0x6c0]
lea rdx, [rcx + rax]
add rdx, 0x38
sub rsp, 0x20
lea rcx, [rbp - 0x28]
call fcn.140043e59
add rsp, 0x20
mov rax, qword [rbp + 0xb40]
mov rcx, qword [rbp + 0xa20]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0xa20]
lea rdx, [rbp - 0x58]
mov qword [rbp + 0xa18], rdx
mov rax, qword [rbp + 0xa18]
mov rax, qword [rbp + 0xa18]
movups xmm0, xmmword [0x14011acf0]
movups xmmword [rax], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x440]
call fcn.1400bc5be
add rsp, 0x20
mov eax, 0x54bc8fd1
jmp 0x1400a47fb
mov rax, qword [rbp + 0xee8]
cmp rax, qword [rbp + 0xd0]
setge byte [rbp + 0xf38]
mov eax, 0x4a8706
jmp 0x1400a47fb
mov rax, qword [rbp + 0x788]
mov qword [rbp + 0xb78], rax
mov rax, qword [rbp + 0xb78]
mov rcx, qword [0x1403b52f0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xb78]
add rax, 0x10
mov qword [rbp + 0x330], rax
mov eax, 0xc5b90ad3
jmp 0x1400a47fb
mov eax, 0x11b1530b
jmp 0x1400a47fb
mov eax, 0x7dbcdf67
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa09f21da
mov edi, 0x9007eac
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a47fb
mov eax, 0x1fbfa317
jmp 0x1400a47fb
mov rax, qword [rbp + 0x910]
mov rax, qword [rax]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x118], rcx
mov eax, 0xd0acc0fc
jmp 0x1400a47fb
mov eax, 0x2565e3e2
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6451608
mov ebx, 0xec51cdcd
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6451608
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x580]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x549ec447
mov ebx, 0x7794a8db
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xbc0]
sub rsp, 0x20
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140029dba
add rsp, 0x20
mov eax, 0x977282fe
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1048]
mov al, byte [rax]
mov byte [rbp + 0x100d], al
mov eax, 0x3c5e8d95
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa0]
cmp rax, qword [rbp + 0x2f0]
setge byte [rbp + 0xf7a]
mov eax, 0x849abb28
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa5e9518d
mov ebx, 0x442bf0d1
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa5e9518d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xfd544e58
mov ebx, 0xb8c9ee44
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xf18]
mov rcx, qword [rcx]
cmovge edx, eax
add rcx, 8
mov qword [rbp + 0x6f8], rcx
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1048]
mov eax, 0x89d54159
jmp 0x1400a47fb
mov rax, qword [rbp + 0x378]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x370], rcx
mov eax, 0xaa6f115f
jmp 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xd48], rax
xor eax, eax
mov qword [rbp + 0xd28], rax
mov eax, 0x955c4610
jmp 0x1400a47fb
mov eax, 0xf82a5411
jmp 0x1400a47fb
mov al, byte [rbp + 0x950]
mov rax, qword [rbp + 0x948]
mov qword [rbp + 0xe20], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x4fc53707
mov ebx, 0xa8f319fc
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x4fc53707
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x2c0]
mov rax, qword [rax]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x2b8], rcx
mov eax, 0x6e92d7a9
jmp 0x1400a47fb
mov rax, qword [rbp + 0x498]
cmp byte [rbp + 0x4a0], 0
mov al, byte [rbp + 0x4a0]
mov rax, qword [rbp + 0x498]
mov qword [rbp + 0x28], rax
mov eax, 0x69836de2
mov ecx, 0x70cca06a
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov rax, qword [rax]
mov qword [rbp + 0x178], rax
mov eax, 0x1e4e0318
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xc48]
sub rsp, 0x20
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140029dba
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x4082cdc6
mov ebx, 0x79340bc6
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x4082cdc6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0x1009], 0
mov eax, 0x824e77a0
mov ecx, 0xaf19ba0c
cmovne eax, ecx
mov rcx, qword [rbp + 0xad0]
mov qword [rbp + 0xd08], rcx
mov rcx, qword [rbp + 0x988]
mov qword [rbp + 0xd18], rcx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xae0beeec
mov ebx, 0x403791c7
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x290], rax
mov eax, 0x74db1b87
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x1e859d41
mov ebx, 0xa5c57445
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x1e859d41
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x908]
mov qword [rbp + 0xe0], rax
mov eax, 0x38add5a4
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb302c7c0
mov ebx, 0x109cc5
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp qword [rbp + 0x358], 0
mov eax, 0x3cece404
mov ecx, 0x4d390ab5
cmove eax, ecx
jmp 0x1400a47fb
mov al, byte [rbp + 0x1053]
mov eax, 0x23c1fd9a
jmp 0x1400a47fb
mov eax, dword [rbp + 0xe68]
cmp eax, 0x20
mov eax, 0xfe0949ea
mov ecx, 0x884f7e41
cmovl eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0xa8], rax
mov eax, 0xfdd8260a
jmp 0x1400a47fb
movzx eax, byte [rbp + 0x1044]
mov qword [rbp + 0x600], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x26191deb
mov ebx, 0xe3ae6c7d
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x26191deb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xd90]
mov rdx, qword [rbp + 0xfc0]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0xd90]
mov rax, qword [rax]
mov qword [rbp + 0xe98], rax
mov eax, 0x82c62b37
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x668], rax
mov eax, 0x95b001bc
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x9b687c25
mov ebx, 0xf4b7c899
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9b687c25
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xf98]
mov qword [rbp + 0x8a8], rax
mov eax, 0xba6a07e6
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0x2c8], rax
mov eax, 0x75215ff
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xcae67a90
mov ebx, 0x71d23dd0
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0xa7e6e901
jmp 0x1400a47fb
cmp byte [rbp + 0xf68], 0
mov eax, 0x753aa8a2
mov ecx, 0xf92ece6f
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf28887fb
mov ebx, 0x2ca297b1
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xf28887fb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x502f0153
mov ebx, 0xa743c356
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x71bcc758
mov ebx, 0x26d173d
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x8a8]
mov qword [rbp + 0x920], rax
mov rax, qword [rbp + 0x920]
cmp rax, 2
mov eax, 0xaafc95c4
mov ecx, 0xf2fbc3cb
cmove eax, ecx
jmp 0x1400a47fb
mov eax, 0xe06cd23d
jmp 0x1400a47fb
cmp byte [rbp + 0xf3b], 0
mov eax, 0x43b4dd23
mov ecx, 0x5dfac015
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0xf4f3e022
jmp 0x1400a47fb
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x8a8], rax
mov eax, 0xba6a07e6
jmp 0x1400a47fb
mov rax, qword [rbp + 0x388]
mov rax, qword [rax]
mov qword [rbp + 0x7c0], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0xb88], rax
mov rax, qword [rbp + 0x7c8]
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
setne byte [rbp + 0x101c]
mov al, byte [rbp + 0x101c]
mov eax, 0x751f86e1
jmp 0x1400a47fb
mov eax, 0x8904fae0
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xfd544e58
mov ebx, 0xbde563cf
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xfd544e58
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x84cb9e9c
mov ebx, 0x557101eb
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x84cb9e9c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x130]
mov rcx, qword [rbp + 0xf10]
cmp rcx, rax
setge byte [rbp + 0xf48]
mov eax, 0xfe206dc6
jmp 0x1400a47fb
mov rax, qword [rbp + 0x630]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xbe107d21
mov ebx, 0x89d54159
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xbe107d21
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa38]
movabs rcx, 0x5dbf0a0fe9b77dc
sub rax, rcx
add rax, qword [rbp + 0x730]
lea rdx, [rcx + rax]
add rdx, 0x38
sub rsp, 0x20
lea rsi, [rbp + 0xfe0]
mov rcx, rsi
call fcn.140043e59
add rsp, 0x20
mov rax, qword [rbp + 0xb50]
movups xmm0, xmmword [rbp + 0xfe0]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14011acf0]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x8e0]
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0x728], rax
mov eax, 0x36336400
jmp 0x1400a47fb
mov eax, 0x2aed81d1
jmp 0x1400a47fb
mov eax, 0x59e57998
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa09f21da
mov ebx, 0x1ecb6aae
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa09f21da
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xf00]
mov qword [rbp + 0xf10], rax
mov rax, qword [rbp + 0xf08]
mov qword [rbp + 0x1020], rax
mov eax, dword [rbp + 0x1034]
mov dword [rbp + 0xec8], eax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x614ca474
mov ebx, 0x60c17218
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x614ca474
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6ad91870
mov ebx, 0x1855263e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6ad91870
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0xf34], 0
mov eax, 0x338d4518
mov ecx, 0x16177ce4
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0x1ffe647f
jmp 0x1400a47fb
mov eax, 0x42016da
jmp 0x1400a47fb
mov rax, qword [rbp + 0xdf8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x1038]
mov dl, byte [rbp + 0xf67]
mov byte [rax + rcx + 8], dl
mov rax, qword [rbp + 0x1038]
inc rax
seto byte [rbp + 0xf66]
mov qword [rbp + 0xe48], rax
mov eax, 0x940e2188
jmp 0x1400a47fb
mov eax, 0xd7b16988
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x318], rax
mov eax, 0xb111a21
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1028]
inc rax
mov qword [rbp + 0x608], rax
seto byte [rbp + 0x610]
mov eax, 0x9f888573
jmp 0x1400a47fb
mov eax, 0x1cf58a15
jmp 0x1400a47fb
mov eax, 0xc0e71af4
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfc8]
mov eax, 0x217b7f4c
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x408], rax
mov eax, 0xd9cb436f
jmp 0x1400a47fb
movzx eax, byte [rbp + 0x100b]
mov qword [rbp + 0x148], rax
mov eax, 0x424e37ad
jmp 0x1400a47fb
mov rax, qword [rbp + 0xc60]
mov eax, 0x59ca7e56
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x9e133dc7
mov ebx, 0x3e694f1a
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9e133dc7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov al, byte [rbp + 0x1052]
mov eax, 0x2dcc5cdf
jmp 0x1400a47fb
mov eax, 0xf9ea270f
jmp 0x1400a47fb
mov rax, qword [rbp + 0x270]
mov rax, qword [rax]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x6b8], rcx
mov eax, 0xb10a8474
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x2a0]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x4b24a32a
jmp 0x1400a47fb
cmp dword [rbp + 0xe70], 0
mov eax, 0x60eed003
mov ecx, 0x8d33808c
cmove eax, ecx
mov rcx, qword [rbp + 0x1000]
mov qword [rbp + 0x8b8], rcx
jmp 0x1400a47fb
mov dword [rbp + 0xdc4], 3
mov eax, 0x448bd31
jmp 0x1400a47fb
mov eax, dword [rbp + 0xecc]
cmp eax, 3
mov eax, 0x35bb037f
mov ecx, 0xd618089d
cmove eax, ecx
jmp 0x1400a47fb
mov eax, 0xbca956f9
jmp 0x1400a47fb
cmp dword [rbp + 0xdb0], 0
mov eax, 0xe3d1d9ed
mov ecx, 0x3a2a1824
cmove eax, ecx
jmp 0x1400a47fb
cmp qword [rbp + 0xaa0], 0
setne byte [rbp + 0xf6f]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xc1ae5c70
mov ebx, 0x9b5bfb5
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc1ae5c70
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
movsxd rax, dword [rbp + 0x8f4]
lea rcx, [0x14011abd0]
add rax, rcx
mov qword [rbp + 0x750], rax
mov eax, 0x209cf380
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x418d1b2d
mov ebx, 0x4638a3f8
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x418d1b2d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xe28]
movabs rdx, 0xa9594dd262eb358e
add rax, rdx
not rdx
add rdx, rax
mov rcx, qword [rbp + 0xfb8]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x51f39f39
mov ebx, 0x979c99ee
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x51f39f39
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov eax, 0x55a603bd
jmp 0x1400a47fb
mov eax, 0x88fc4ab5
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa9d3ae27
mov ebx, 0x962eda52
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
movzx ecx, byte [rbp + 0x1053]
mov dword [rbp + 0x8f4], ecx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x958]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.140052850
add rsp, 0x20
mov eax, 0x553598ea
jmp 0x1400a47fb
mov dword [rbp + 0xdc0], 3
mov eax, 0x34e1ca60
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfc0]
mov rcx, qword [rbp + 0x5e8]
movzx edx, byte [rcx + rax]
mov rcx, qword [rbp + 0xe18]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0xe18]
mov rax, qword [rax]
mov qword [rbp + 0xe38], rax
mov rax, qword [rbp + 0xe18]
mov rax, qword [rax + 8]
mov qword [rbp + 0xc88], rax
mov rax, qword [rbp + 0x9e8]
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
setne byte [rbp + 0x100f]
mov al, byte [rbp + 0x100f]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xbd5cecf0
mov ebx, 0x92ebc4e1
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xbd5cecf0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0xf92], 0
mov eax, 0x965a1954
mov ecx, 0xc96771e2
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x614ca474
mov ebx, 0xd0636f16
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xff8]
mov rdx, qword [rbp + 0x700]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x2eeecea5
mov ebx, 0x823f8131
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xc04252b6
mov ebx, 0xdda347b8
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc04252b6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x78], rax
mov eax, 0x74d2d679
jmp 0x1400a47fb
mov eax, 0x7a202822
jmp 0x1400a47fb
cmp byte [rbp + 0xf59], 0
mov eax, 0x125d3761
mov ecx, 0x93e5abc5
cmovne eax, ecx
jmp 0x1400a47fb
mov dword [rbp + 0xdc4], 0x16
mov eax, 0x448bd31
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x739fd018
mov edi, 0xfafb6668
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov cl, byte [rbp + 0x100d]
not cl
cmovge eax, ebx
or cl, 0xfe
cmp cl, 0xff
setne byte [rbp + 0x100c]
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xfb4348b6
mov ebx, 0xc8cccdd5
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe5303e5a
mov ebx, 0x669a4f47
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xe5303e5a
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xee0]
mov rdx, qword [rbp + 0xcb0]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x960]
mov rax, qword [rbp + 0xbc8]
movups xmm0, xmmword [0x14011ad20]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xee0]
mov rdx, qword [rbp + 0xbc8]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xd68]
mov rcx, qword [rbp + 0xc70]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xd68]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x970]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
mov rdx, r13
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140040930
add rsp, 0x30
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x38a8b29b
mov ebx, 0xbc8cec76
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xf28887fb
mov ebx, 0xd7b16988
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x3af26094
mov ebx, 0x278cfbb0
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x796f138a
mov edi, 0x3091f9c8
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov ecx, dword [rbp + 0xe78]
cmovge eax, ebx
cmp ecx, 0xd
sete byte [rbp + 0xf8e]
jmp 0x1400a47fb
mov eax, 0xd2752770
jmp 0x1400a47fb
mov eax, 0x81c11c2d
jmp 0x1400a47fb
mov rax, qword [rbp + 0xaa8]
mov eax, 0x5e220667
jmp 0x1400a47fb
mov eax, 0xbe8208fe
jmp 0x1400a47fb
mov rax, qword [rbp + 0x6d8]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb3a937f8
mov ebx, 0x37e7b7fb
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb3a937f8
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov r12, qword [rbp + 0xeb0]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov rax, qword [rbp + 0xf8]
dec rax
mov qword [rbp + 0x548], rax
mov eax, 0x3a26d26e
jmp 0x1400a47fb
cmp dword [rbp + 0xe74], 0
mov eax, 0xb5350f4c
mov ecx, 0xf2229275
cmove eax, ecx
mov rcx, qword [rbp + 0xac0]
mov qword [rbp + 0x8b0], rcx
jmp 0x1400a47fb
cmp dword [rbp + 0xe68], 0
mov eax, 0x5cda156
mov ecx, 0xff4bba46
cmove eax, ecx
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x1028]
sub rsp, 0x20
lea rcx, [rbp + 0x470]
call fcn.14000b9f0
add rsp, 0x20
mov eax, 0x1aaee097
jmp 0x1400a47fb
mov rax, qword [rbp + 0x550]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0xef0]
mov qword [rax + 8], rcx
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xcfa7c5a7
mov ebx, 0xf5788c35
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0xb0d24f1f
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd58]
mov qword [rbp + 0xe80], rax
mov rax, qword [rbp + 0xe80]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf10]
mov al, byte [rax + rcx + 8]
mov byte [rbp + 0x100b], al
mov eax, 0x3e476f1f
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x3d8]
mov rcx, qword [rbp + 0xe90]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x9611851f
mov dword [rbp + 0xe7c], 3
mov rcx, qword [rbp + 0xe90]
mov qword [rbp + 0xc40], rcx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xc5025089
mov ebx, 0x3658ec50
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xc5025089
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x918]
mov qword [rbp + 0x1d0], rax
mov eax, 0x58783a94
jmp 0x1400a47fb
mov eax, 0x1c185888
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xde15d2d0
mov edi, 0x9435127
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x838]
movups xmm0, xmmword [0x14011acf0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xef0]
mov rdx, qword [rbp + 0x838]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xe80]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0xe8], rax
mov eax, 0x84b7b0c
jmp 0x1400a47fb
mov eax, 0x5c3b7e12
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
cmp byte [rbp + 0xf5e], 0
mov eax, 0x7258259e
mov ecx, 0x980429bd
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa48]
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfc8]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
lea rcx, [rbp + 0x480]
call fcn.1400bcd93
add rsp, 0x20
mov eax, 0x5225f42d
jmp 0x1400a47fb
mov eax, 0xdff2cb17
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x149a9970
mov ebx, 0x87e42ea8
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x2d41718
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x1d0]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x22aa8b4e
jmp 0x1400a47fb
mov dword [rbp + 0xe7c], 0
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0xc40], rax
mov eax, 0x9611851f
jmp 0x1400a47fb
mov eax, 0x130fdd2
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd58]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0x3d0], rax
mov eax, 0xc794f3d8
jmp 0x1400a47fb
mov eax, dword [rbp + 0xd9c]
mov dword [rbp + 0x1054], eax
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd78]
mov rcx, qword [0x1403b52f0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xd78]
mov qword [rax + 0x10], r13
mov rax, qword [rbp + 0xfb0]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0xfb0]
mov qword [rax + 8], rcx
mov eax, 0x6f1c7aec
jmp 0x1400a47fb
mov rax, qword [rbp + 0xe40]
mov rcx, rax
xor rcx, 0xffffffffffffff00
and rcx, rax
mov qword [rbp + 0x6a8], rcx
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xbc75d164
mov ebx, 0xd91f5136
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xbc75d164
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xe78]
cmp eax, 0x20
sete byte [rbp + 0xf8d]
mov eax, 0xc6928174
jmp 0x1400a47fb
mov rax, qword [rbp + 8]
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0xca8], rcx
mov eax, 0xca3f2f17
jmp 0x1400a47fb
cmp byte [rbp + 0xf93], 0
mov eax, 0xaed17ea8
mov ecx, 0xc96771e2
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa0]
inc rax
mov qword [rbp + 0x710], rax
seto byte [rbp + 0x718]
mov rax, qword [rbp + 0x710]
mov al, byte [rbp + 0x718]
mov byte [rbp + 0xf74], al
mov eax, 0x55eeb325
jmp 0x1400a47fb
mov rax, qword [rbp + 0x9f0]
mov qword [rbp + 0xd78], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8c594757
mov ebx, 0x51d3e5f6
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x8c594757
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa98]
mov qword [rbp + 0x1e0], rax
mov eax, 0xcf5444ae
jmp 0x1400a47fb
mov eax, 0xa2cdf7c7
jmp 0x1400a47fb
mov al, byte [rbp + 0xf33]
not al
or al, 0xfe
cmp al, 0xff
setne byte [rbp + 0x1008]
mov al, byte [rbp + 0x1008]
mov eax, 0x36a2cd76
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb665b6cb
mov ebx, 0x592547f6
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb665b6cb
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xe26e0650
mov ebx, 0x81ae2ce8
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0x5d0], 0
setne byte [rbp + 0xf50]
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfb8]
cmp rax, qword [rbp + 0x100]
setge byte [rbp + 0xf3e]
mov eax, 0xf919f6cf
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x35182e50
mov ebx, 0x30cd7afa
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xaa0]
mov qword [rbp + 0x268], rax
mov eax, 0x993c9729
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x9c8661a3
mov ebx, 0x9b74e2a7
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9c8661a3
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0xebbf06ae
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x95fd85b4
mov ebx, 0xc701e74b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0xe6b8a513
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x46ce858d
mov ebx, 0x7183c9d4
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x46ce858d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1000]
mov eax, 0x663b55b1
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1048]
mov al, byte [rax]
mov byte [rbp + 0xf75], al
mov eax, 0xc965dd2d
jmp 0x1400a47fb
mov rax, qword [rbp + 0x4f8]
mov eax, 0xd02d4262
jmp 0x1400a47fb
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 rdx, qword [rbp + 0xea0]
dec rdx
mov rcx, qword [rbp + 0xed8]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0xc701e74b
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xca9d9a31
mov ebx, 0xae28fd0c
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xc40]
mov qword [rbp + 0x1000], rcx
mov ecx, dword [rbp + 0xe7c]
mov dword [rbp + 0xe70], ecx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa18]
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xff8]
mov dl, byte [rax + rcx + 8]
sub rsp, 0x20
lea rdi, [rbp + 0x440]
mov rcx, rdi
call fcn.1400bcd93
add rsp, 0x20
movups xmm0, xmmword [0x14011ad00]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
mov rcx, rdi
lea rsi, [rbp + 0xfe0]
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0xfe0], rax
mov rax, qword [rbp + 0xb30]
mov qword [rbp + 0xfe8], rax
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
movups xmm0, xmmword [0x14011ad10]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x6c0]
mov qword [rbp + 0xfe0], rax
mov rax, qword [rbp + 0xa28]
mov qword [rbp + 0xfe8], rax
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
movups xmm0, xmmword [0x14011ad20]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xb38]
mov rcx, qword [rbp + 0xb40]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xb38]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x6e8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
mov rdx, r13
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140040930
add rsp, 0x30
mov rax, qword [rbp + 0xb30]
mov qword [rbp + 0xd28], rax
mov rax, qword [rbp + 0xa28]
mov qword [rbp + 0xd48], rax
mov eax, 0x955c4610
jmp 0x1400a47fb
mov eax, 0xd262389d
jmp 0x1400a47fb
cmp byte [rbp + 0x1017], 0
mov eax, 0xe093a83e
mov ecx, 0x965a6d7
cmovne eax, ecx
mov rcx, qword [rbp + 0xb68]
mov qword [rbp + 0xd30], rcx
mov rcx, qword [rbp + 0xa50]
mov qword [rbp + 0xd50], rcx
jmp 0x1400a47fb
mov eax, 0xf82a5411
jmp 0x1400a47fb
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xff8]
movzx edx, byte [rax + rcx + 8]
sub rsp, 0x20
lea rcx, [rbp + 0x450]
call fcn.14000b9f0
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb3a937f8
mov ebx, 0x4e4cb962
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x450]
mov qword [rbp + 0x6d0], rcx
lea rcx, [rbp + 0x458]
mov qword [rbp + 0x278], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov dword [rbp + 0xdd0], 0xf
mov eax, 0x6c871935
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xe08]
mov rdx, qword [rbp + 0x530]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0xe08]
mov rax, qword [rbp + 0xe08]
mov eax, 0xd6a30fd5
jmp 0x1400a47fb
mov eax, 0x286958a7
jmp 0x1400a47fb
mov eax, 0x24cdfce5
jmp 0x1400a47fb
mov eax, 0xe231a027
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa0]
mov rcx, qword [rbp + 0x728]
mov dl, byte [rcx + rax]
sub rsp, 0x20
lea rdi, [rbp + 0x8e0]
mov rcx, rdi
call fcn.1400bcd93
add rsp, 0x20
movups xmm0, xmmword [0x14011ad00]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
mov rcx, rdi
lea rdx, [rbp + 0xfe0]
call fcn.1400bc5be
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x38f078df
mov ebx, 0xe278184
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
lea rcx, [rbp + 0x898]
mov qword [rbp + 0x720], rcx
mov rcx, qword [rbp + 0x720]
mov rcx, qword [rbp + 0xa38]
mov qword [rbp + 0x898], rcx
mov rcx, qword [rbp + 0xca8]
mov qword [rbp + 0x8a0], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x50]
dec rax
mov qword [rbp + 0x4b0], rax
mov eax, 0xcfab2773
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1048]
mov al, byte [rax]
mov byte [rbp + 0xf57], al
mov eax, 0xa5498102
jmp 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xd40], rax
xor eax, eax
mov qword [rbp + 0xd20], rax
mov eax, 0xb30631d7
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x2f207871
mov ebx, 0x18978dad
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xb08]
mov qword [rbp + 0xf00], rax
mov dword [rbp + 0x1034], 0
mov rax, qword [rbp + 0x158]
mov qword [rbp + 0xf08], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x787a8be2
mov ebx, 0x83387d6a
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x787a8be2
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0xf3f], 0
mov eax, 0x55fcfa73
mov ecx, 0x2d33f972
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0x7a101dc4
jmp 0x1400a47fb
mov rax, qword [rbp + 0xdf0]
dec rax
mov qword [rbp + 0x7d0], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x18a11e3
mov ebx, 0x2f9bb107
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x18a11e3
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0xd0351e11
jmp 0x1400a47fb
mov eax, 0x6d09634d
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x77ff36e9
mov ebx, 0x539540ff
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0xe4a4716e
jmp 0x1400a47fb
cmp qword [rbp + 0x918], 0
setne byte [rbp + 0xf59]
mov eax, 0x930a02a2
jmp 0x1400a47fb
mov rax, qword [rbp + 0x940]
mov rcx, qword [rbp + 0x938]
mov rdx, rcx
and rdx, rax
xor rcx, rax
or rcx, rdx
mov rax, rcx
xor rax, 0xffffffffffffff00
and rax, rcx
mov qword [rbp + 0x4a8], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xcb7708e7
mov ebx, 0x6388a226
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xcb7708e7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x6462c943
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x876960e4
mov ebx, 0x9d8c7fd4
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xad8]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe63dcd80
mov ebx, 0x22bf95ad
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xe63dcd80
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa50a2b53
mov ebx, 0xcf4bf28a
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa50a2b53
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
movaps xmmword [rbp + 0x430], xmm6
mov eax, 0x33e4fcef
jmp 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xd00], rax
xor eax, eax
mov qword [rbp + 0xcf0], rax
mov eax, 0x14823220
jmp 0x1400a47fb
mov rax, qword [rbp + 0x6b0]
mov byte [rbp + 0xf67], al
mov eax, 0xf279da54
jmp 0x1400a47fb
mov eax, 0x2542e89a
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x28057857
mov ebx, 0x10b1158f
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x28057857
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xc04252b6
mov ebx, 0xec3625dc
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0xc7a1f1fa
jmp 0x1400a47fb
mov eax, 0x71accdb5
jmp 0x1400a47fb
mov r12, qword [rbp + 0xfc8]
mov r15d, dword [rbp + 0xdac]
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1048]
mov eax, 0x1c68876e
jmp 0x1400a47fb
mov eax, 0x21848eff
jmp 0x1400a47fb
mov eax, 0xbadcecf8
jmp 0x1400a47fb
mov r12, qword [rbp + 0xeb0]
mov r15d, 3
mov r14, qword [rbp + 0xed8]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov eax, 0x52ae813
jmp 0x1400a47fb
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004a20b
add rsp, 0x20
mov eax, 0xec51cdcd
jmp 0x1400a47fb
cmp byte [rbp + 0xf83], 0
mov eax, 0x75fcf20c
mov ecx, 0xb6d889bc
cmovne eax, ecx
jmp 0x1400a47fb
cmp qword [rbp + 0xc50], 0
setne byte [rbp + 0xf6d]
mov eax, 0x6615521
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xcd54cfbd
mov ebx, 0x1f6ef06b
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xcd54cfbd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x15809414
jmp 0x1400a47fb
mov eax, 0x80312f25
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
movabs rcx, 0xc74a754777d39e18
add rax, rcx
not rcx
add rcx, rax
mov qword [rbp + 0x660], rcx
mov eax, 0xc93374e7
jmp 0x1400a47fb
cmp byte [rbp + 0xf8d], 0
mov eax, 0x12f054d6
mov ecx, 0x4eea95ca
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0x944852b
jmp 0x1400a47fb
mov al, byte [rbp + 0x1044]
mov eax, 0xe872bfbc
jmp 0x1400a47fb
mov al, byte [rbp + 0xf57]
mov ecx, eax
xor cl, 0xfe
test cl, al
setne byte [rbp + 0x1045]
mov eax, 0x27054c34
jmp 0x1400a47fb
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0x798], rax
mov eax, 0x7de832e7
jmp 0x1400a47fb
cmp qword [rbp + 0xbc0], 0
sets byte [rbp + 0xf97]
mov eax, 0x5e2c945f
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd88]
cmp rax, qword [rbp + 0x410]
setge byte [rbp + 0xf95]
mov eax, 0xd9fcb2f0
jmp 0x1400a47fb
mov eax, 0x198a9496
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x549ec447
mov ebx, 0x5a8fcf48
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x549ec447
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xcc7b80f
mov ebx, 0x79309f33
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x78aa5a01
mov ebx, 0xffdce9d3
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x78aa5a01
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x8fcde081
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x7e6eb05d
mov ebx, 0x1343e9e3
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov rax, qword [rax]
mov qword [rbp + 0xea0], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x58e076b7
mov ebx, 0x564f7f09
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x58e076b7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x6f1a70b0
mov dword [rbp + 0xed4], 0
mov rcx, qword [rbp + 0xd88]
mov qword [rbp + 0xcc0], rcx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xf94c0b8
mov ebx, 0x34464881
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0xd35ad314
jmp 0x1400a47fb
mov eax, 0x3e6c573d
jmp 0x1400a47fb
mov eax, 0x6f1a70b0
mov dword [rbp + 0xed4], 3
mov rcx, qword [rbp + 0xc68]
mov qword [rbp + 0xcc0], rcx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0xe88], rax
mov eax, 0x19260736
jmp 0x1400a47fb
mov eax, 0x39aaaf19
jmp 0x1400a47fb
cmp qword [rbp + 0xaa8], 0
setne byte [rbp + 0xf77]
mov eax, 0x3e6804e1
jmp 0x1400a47fb
cmp byte [rbp + 0xf39], 0
mov eax, 0x9e32eab9
mov ecx, 0xbef10476
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xc423e049
mov ebx, 0x96e1488e
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x7cd83eaf
jmp 0x1400a47fb
cmp byte [rbp + 0xf7d], 0
mov eax, 0x4f1fd33b
mov ecx, 0x42016da
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0x9458e289
jmp 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xcd0], rax
xor eax, eax
mov qword [rbp + 0xcc8], rax
mov eax, 0x3911df3e
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x42859260
mov ebx, 0x307b9b5e
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
cmp qword [rbp + 0x508], 0
setne byte [rbp + 0xf3d]
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
mov eax, 0x14823220
mov ecx, 0xcceb004c
cmove eax, ecx
mov rcx, qword [rbp + 0xaf0]
mov qword [rbp + 0xcf0], rcx
mov rcx, qword [rbp + 0xae8]
mov qword [rbp + 0xd00], rcx
jmp 0x1400a47fb
mov r12, qword [rbp + 0xeb0]
mov r15d, 3
mov r14, qword [rbp + 0xed8]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov rax, qword [rbp + 0xb18]
movabs rcx, 0x100b93dd833317ee
add rax, rcx
not rcx
add rcx, rax
mov qword [rbp + 0x1f0], rcx
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x4679f23e
mov ebx, 0xe3cef137
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x4679f23e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x6a8]
mov byte [rbp + 0xf63], al
mov rax, qword [rbp + 0xdf8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xe48]
add rax, rcx
add rax, 8
mov qword [rbp + 0x220], rax
mov eax, 0x1d3c5f1a
jmp 0x1400a47fb
mov eax, 0x7b87c337
jmp 0x1400a47fb
mov dword [rbp + 0xdd4], 0xd
mov eax, 0xa2827c70
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xca9d9a31
mov ebx, 0xb30c09f3
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xca9d9a31
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0xf58], 0
mov eax, 0xab28ec99
mov ecx, 0x125d3761
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0x96a1ebf6
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x93869698
mov ebx, 0xad64d5c4
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xd84decf8
mov ebx, 0x5fdc4a74
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1048]
cmp byte [rax], 0
mov eax, 0xb30631d7
mov ecx, 0x511d0caa
cmove eax, ecx
mov rcx, qword [rbp + 0xca8]
mov qword [rbp + 0xd20], rcx
mov rcx, qword [rbp + 0xa30]
mov qword [rbp + 0xd40], rcx
jmp 0x1400a47fb
mov eax, 0xc9870ae8
jmp 0x1400a47fb
cmp byte [rbp + 0xf45], 0
mov eax, 0x2ae0ec3f
mov ecx, 0x2f92d567
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x98399313
mov ebx, 0x839296e1
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x7d8]
mov rbx, qword [rbp + 0x1000]
cmovge edx, eax
cmp rbx, rcx
setge byte [rbp + 0xf88]
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xb58]
mov al, byte [rbp + 0xb60]
mov byte [rbp + 0xf7c], al
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x876960e4
mov ebx, 0xb24a2b64
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x876960e4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xec8]
cmp eax, 3
mov eax, 0xd3e02b5f
mov ecx, 0xf58440de
cmovl eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xcdad8de4
mov ebx, 0xfc7046a
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xcdad8de4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd60]
mov rax, qword [rax]
not rax
movabs rcx, 0x4000000000000000
not rcx
or rcx, rax
movabs rdx, 0xfeabcae51ee3abc1
mov rax, rdx
not rax
or rax, rdx
not rcx
and rcx, rax
mov qword [rbp + 0x110], rcx
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xefbc8f35
mov ebx, 0xa1cfe092
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xefbc8f35
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov eax, 0xc38354b1
jmp 0x1400a47fb
mov eax, dword [rbp + 0xdac]
cmp eax, 0xf
mov eax, 0x19963173
mov ecx, 0x786f0f28
cmovl eax, ecx
jmp 0x1400a47fb
mov eax, 0xf2229275
mov rcx, qword [rbp + 0x418]
mov qword [rbp + 0x8b0], rcx
jmp 0x1400a47fb
mov eax, 0xa534a3f5
jmp 0x1400a47fb
mov eax, 0x8ce50058
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xe792143f
mov ebx, 0x95bd884
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xce8f793e
mov ebx, 0xa3122992
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xce8f793e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x590]
mov rcx, qword [rbp + 0xc00]
mov rdx, qword [rbp + 0xf10]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp + 0xc00]
mov rax, qword [rax]
mov qword [rbp + 0x9b0], rax
mov rax, qword [rbp + 0xc00]
mov rax, qword [rax + 8]
mov qword [rbp + 0xae8], rax
mov rax, qword [rbp + 0x590]
mov eax, 0x4bfa7190
jmp 0x1400a47fb
mov eax, 0xcbde35e7
jmp 0x1400a47fb
mov r12, qword [rbp + 0xff8]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x3fee1a8
mov ebx, 0xe78243d3
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xb124c97c
mov ebx, 0x83b74024
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xdd8]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0x1b8], rax
mov eax, 0xc6e249b8
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x1a14edfb
mov ebx, 0xd02d4262
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0xe655e9c4
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x55b9a321
mov ebx, 0x92d21b4b
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov al, byte [rbp + 0xf75]
mov ecx, eax
xor cl, 0xfe
test cl, al
setne byte [rbp + 0x1015]
mov al, byte [rbp + 0x1015]
mov eax, 0x64902815
jmp 0x1400a47fb
mov eax, 0x26b92497
jmp 0x1400a47fb
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.1400bd054
add rsp, 0x20
mov eax, 0x332c839f
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x390]
mov rcx, qword [rbp + 0x1000]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
xor eax, eax
mov qword [rbp + 0xd10], rax
xor eax, eax
mov qword [rbp + 0xd38], rax
mov eax, 0xb6fb75d1
jmp 0x1400a47fb
mov eax, 0x87bc3ae7
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x2bb886cd
mov ebx, 0xdc3e8150
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x2bb886cd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x9b8]
mov eax, 0x207db6e3
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x58c1eb5a
mov ebx, 0xddce54a9
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x58c1eb5a
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xe20]
mov rcx, qword [rbp + 0x30]
mov dl, byte [rbp + 0xf2c]
mov byte [rcx + rax], dl
mov rax, qword [rbp + 0xe20]
inc rax
mov qword [rbp + 0x498], rax
seto byte [rbp + 0x4a0]
mov eax, 0xb04637f
jmp 0x1400a47fb
lea rcx, [rbp - 8]
mov qword [rbp + 0x768], rcx
mov rax, qword [rbp + 0x768]
mov rdx, qword [rbp + 0xfc8]
sub rsp, 0x20
call fcn.14000b9f0
add rsp, 0x20
mov rax, qword [rbp - 8]
mov rcx, qword [rbp]
mov qword [rbp + 0x760], rax
mov qword [rbp + 0xa50], rcx
mov eax, 0x42d7de57
jmp 0x1400a47fb
mov eax, 0x729b7829
jmp 0x1400a47fb
mov eax, 0x479ecdb1
jmp 0x1400a47fb
mov al, byte [rbp + 0xba8]
mov rax, qword [rbp + 0xba0]
mov al, byte [rbp + 0xba8]
mov rax, qword [rbp + 0xba0]
mov eax, 0x3ecf592b
jmp 0x1400a47fb
mov al, byte [rbp + 0x101e]
mov eax, 0x6dcd6a31
jmp 0x1400a47fb
mov al, byte [rbp + 0x718]
mov rax, qword [rbp + 0x710]
mov qword [rbp + 0xff8], rax
mov eax, 0x41002e40
jmp 0x1400a47fb
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004a20b
add rsp, 0x20
mov qword [rbp + 0x7e0], rax
mov rax, qword [rbp + 0x7e0]
mov qword [rbp + 0xb90], rax
mov rax, qword [rbp + 0xb90]
mov qword [rbp + 0x3a0], rax
mov eax, 0xb5875d95
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xc521065b
mov ebx, 0xd00a7787
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov eax, 0x8deae369
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb5ac22ae
mov ebx, 0x72a07e61
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb5ac22ae
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.1400bd054
add rsp, 0x20
mov eax, 0x37ab161
jmp 0x1400a47fb
mov rax, qword [rbp + 0x360]
movabs rcx, 0x4000000000000000
xor rcx, rax
not rcx
and rcx, rax
mov qword [rbp + 0x358], rcx
mov eax, 0xa9d20b80
jmp 0x1400a47fb
mov dword [rbp + 0xdd4], 3
mov eax, 0xa2827c70
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x6a8]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.140052850
add rsp, 0x20
mov eax, 0xd06e53cf
jmp 0x1400a47fb
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 eax, 0xce90bbf3
jmp 0x1400a47fb
mov rax, qword [rbp + 0x9d0]
mov rax, qword [rbp + 0x9d0]
movups xmm0, xmmword [0x14011ad20]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0x870]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0x9d0]
mov rax, qword [rbp + 0xd78]
mov rcx, qword [rbp + 0xc90]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xd78]
mov qword [rax + 8], 0
mov rcx, qword [rbp + 0x9f0]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
mov rdx, r13
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140040930
add rsp, 0x30
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0xce0], rax
mov rax, qword [rbp + 0x9d8]
mov qword [rbp + 0xcf8], rax
mov eax, 0x5241c512
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x5c0]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.140052850
add rsp, 0x20
mov eax, 0x8d912e50
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd00]
mov qword [rbp + 0x910], rax
mov rax, qword [rbp + 0xcf0]
mov qword [rbp + 0xd60], rax
cmp qword [rbp + 0x910], 0
mov eax, 0x9e22eebc
mov ecx, 0x2bf8afc8
cmove eax, ecx
jmp 0x1400a47fb
mov eax, 0x72ef3cab
jmp 0x1400a47fb
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.1400bd054
add rsp, 0x20
mov eax, 0x339cc83f
jmp 0x1400a47fb
mov eax, dword [rbp + 0xdc8]
mov dword [rbp + 0xda8], eax
mov rax, qword [rbp + 0xb40]
mov eax, 0x450c84dc
jmp 0x1400a47fb
mov rax, qword [rbp + 0x7e8]
shl rax, 2
mov qword [rbp + 0x240], rax
mov rax, qword [rbp + 0xa58]
sar rax, 4
mov qword [rbp + 0x238], rax
mov eax, 0x62c5811a
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x1a14edfb
mov ebx, 0x54e4b8b8
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0x4f8]
mov cl, byte [rcx]
mov byte [rbp + 0x1041], cl
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp byte [rbp + 0xf53], 0
mov eax, 0x5b41be6
mov ecx, 0x5712b8e9
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xab0]
mov rax, qword [rax]
mov qword [rbp + 0xde8], rax
mov eax, 0xf902a395
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa13b4779
mov ebx, 0xb796bf99
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov ecx, dword [rbp + 0xdb4]
mov dword [rbp + 0xe68], ecx
mov rcx, qword [rbp + 0xc70]
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xdf17f7d3
mov ebx, 0x9353c719
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xb40]
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x50e0c1eb
jmp 0x1400a47fb
mov rax, qword [rbp + 0xcc0]
mov qword [rbp + 0xac0], rax
mov eax, dword [rbp + 0xed4]
mov dword [rbp + 0xe74], eax
mov eax, 0xcfcf5421
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd78]
mov rcx, qword [0x1403b52f0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xd78]
mov qword [rax + 0x10], r13
mov rax, qword [rbp + 0xfb0]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0xfb0]
mov qword [rax + 8], rcx
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xbc4c4360
mov ebx, 0x9999a96f
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa08]
mov qword [rbp + 0xd80], rax
mov eax, 0x1fd64d86
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x500]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2a4c3392
mov ebx, 0x1ee7eccc
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x2a4c3392
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa88]
mov qword [rbp + 0x188], rax
mov eax, 0x5f2a3f5e
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x798fe03d
mov ebx, 0x4f954f61
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x798fe03d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0xc80], rax
mov eax, 0x2eedbc34
jmp 0x1400a47fb
cmp byte [rbp + 0xf71], 0
mov eax, 0x21d5bac3
mov ecx, 0x5a729d8f
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0xe8f8bc97
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x12393700
mov ebx, 0xb97022cb
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x8beec77d
jmp 0x1400a47fb
mov rax, qword [rbp + 0xca0]
mov eax, 0x9353c719
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xc48]
sub rsp, 0x20
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140029dba
add rsp, 0x20
mov eax, 0x86ff7e7b
jmp 0x1400a47fb
mov eax, 0xd618089d
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
dec rax
mov qword [rbp + 0x700], rax
mov eax, 0x38b7f454
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa8]
mov eax, 0xfd3ca03a
jmp 0x1400a47fb
mov rax, qword [rbp + 0x568]
mov rcx, qword [rbp + 0xfb8]
mov al, byte [rax + rcx + 8]
mov byte [rbp + 0x1043], al
movzx eax, byte [rbp + 0x1043]
mov qword [rbp + 0x108], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xd0d42fca
mov ebx, 0xea7406ac
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xd0d42fca
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rdx, qword [rbp + 0xff8]
sub rsp, 0x20
lea rcx, [rbp + 0x460]
call fcn.14000b9f0
add rsp, 0x20
mov eax, 0x27266c65
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb32b801
mov ebx, 0xf0267c05
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb32b801
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0xf3e], 0
mov eax, 0xc8c6fa03
mov ecx, 0xb6dc7220
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0xbdb0d16d
jmp 0x1400a47fb
mov eax, 0x395209af
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x713c4fc6
mov ebx, 0x732419d8
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x713c4fc6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x3744cf9f
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x6b0]
sub rsp, 0x20
mov r8d, 0xff
xor edx, edx
call fcn.140052850
add rsp, 0x20
mov eax, 0xb12746a8
jmp 0x1400a47fb
mov al, byte [rbp + 0x1046]
mov eax, 0x53aa83a2
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x618efbd4
mov ebx, 0xca62f9c3
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x618efbd4
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd60]
mov qword [rbp + 0x578], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6756f2af
mov ebx, 0x46c242e4
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6756f2af
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x733a3a38
jmp 0x1400a47fb
mov eax, 0xcf1d667
jmp 0x1400a47fb
mov rax, qword [rbp + 0xb08]
mov qword [rbp + 0xf00], rax
mov dword [rbp + 0x1034], 3
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
mov r15d, 9
mov r12, qword [rbp + 0x930]
jmp 0x1400a47fb
mov eax, 0x3d78d158
jmp 0x1400a47fb
mov eax, 0xca62f9c3
jmp 0x1400a47fb
mov r15d, dword [rbp + 0xdb0]
mov r14, qword [rbp + 0x1038]
mov r12, qword [rbp + 0x1000]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov eax, 0x788d8ebe
jmp 0x1400a47fb
cmp byte [rbp + 0xf46], 0
mov eax, 0x1c5e1aad
mov ecx, 0x2bf8afc8
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0x4038d006
jmp 0x1400a47fb
mov eax, 0xc9e25e08
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0xad64d5c4
jmp 0x1400a47fb
mov rax, qword [rbp + 0xcf8]
mov qword [rbp + 0xa90], rax
mov rax, qword [rbp + 0xce0]
mov qword [rbp + 0xa88], rax
cmp qword [rbp + 0xa90], 0
mov eax, 0x9bbe476c
mov ecx, 0xb64f2b50
cmove eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb1f883c3
mov ebx, 0x44da0547
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xb1f883c3
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rsi, qword [rbp + 0xc28]
mov rax, qword [rbp + 0xe38]
mov rcx, qword [rbp + 0xe98]
lea rdx, [rax + rcx]
add rdx, 0x38
mov rcx, qword [rbp + 0xc28]
sub rsp, 0x20
call fcn.140043e59
add rsp, 0x20
mov rax, qword [rbp + 0xc90]
movups xmm0, xmmword [rsi]
lea r13, [0x14011acd0]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0xc20]
movups xmm0, xmmword [0x14011acf0]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0xc20]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xdd8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xfc0]
mov dl, byte [rax + rcx + 8]
mov rcx, qword [rbp + 0xfb0]
sub rsp, 0x20
call fcn.1400bcd93
add rsp, 0x20
mov rax, qword [rbp + 0xc18]
movups xmm0, xmmword [0x14011ad00]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0xc18]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xe60]
mov rax, qword [rbp + 0xe60]
mov rcx, qword [rbp + 0xe38]
mov qword [rax], rcx
mov rax, qword [rbp + 0xe60]
mov rcx, qword [rbp + 0xc88]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0xe60]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xc10]
movups xmm0, xmmword [0x14011ad10]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0xfb0]
mov rdx, qword [rbp + 0xc10]
sub rsp, 0x20
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xe10]
mov qword [rbp + 0x5e0], rax
mov rax, qword [rbp + 0x5e0]
mov rax, qword [rbp + 0xe10]
mov rcx, qword [rbp + 0xe98]
mov qword [rax], rcx
mov rax, qword [rbp + 0xe10]
add rax, 8
mov qword [rbp + 0x1a0], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x9034aed6
mov ebx, 0xa0c57e4d
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9034aed6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa5c714b6
mov ebx, 0xec152738
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfc0]
mov qword [rbp + 0xf00], rax
mov dword [rbp + 0x1034], 3
mov rax, qword [rbp + 0xfd0]
mov qword [rbp + 0xf08], rax
mov eax, 0x32e75997
jmp 0x1400a47fb
mov eax, dword [rbp + 0xdc0]
mov dword [rbp + 0xda0], eax
mov rax, qword [rbp + 0xc90]
mov eax, 0xc8b9ac38
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x9569172c
mov ebx, 0x2a67e43f
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9569172c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xddf0651c
mov ebx, 0x6bc12013
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xddf0651c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xff8]
mov rcx, qword [rbp + 0x6f8]
mov al, byte [rcx + rax]
mov byte [rbp + 0x1052], al
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xcae67a90
mov ebx, 0xfca4ab7e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xcae67a90
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x9a8]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x1a8bac92
mov ebx, 0x151d6bd1
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x1a8bac92
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov al, byte [rbp + 0x101b]
mov eax, 0x434a77d
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1048]
mov eax, 0x34b72c06
jmp 0x1400a47fb
mov eax, dword [rbp + 0xed0]
cmp eax, 0xd
sete byte [rbp + 0xf94]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xed1bead
mov ebx, 0x1824ccdd
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xed1bead
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xc80]
dec rax
mov qword [rbp + 0x128], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xaaede56c
mov ebx, 0x3ef69fd5
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xaaede56c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xbe0]
mov qword [rbp + 0x4e0], rax
mov rax, qword [rbp + 0x4e0]
mov rax, qword [rbp + 0xe80]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xee8]
mov al, byte [rax + rcx + 8]
mov byte [rbp + 0xf36], al
mov eax, 0x317c17de
jmp 0x1400a47fb
cmp qword [rbp + 0xa88], 0
setne byte [rbp + 0xf51]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x9ebecdee
mov ebx, 0x8320b688
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9ebecdee
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x18a11e3
mov ebx, 0xce90bbf3
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x63730b2f
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x58c1eb5a
mov ebx, 0xe7a0c1ab
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x58c1eb5a
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0xd618089d
jmp 0x1400a47fb
mov rax, qword [rbp + 0x8f8]
mov qword [rbp + 0x88], rax
mov eax, 0xce477436
jmp 0x1400a47fb
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004a20b
add rsp, 0x20
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0xc78], rax
mov rax, qword [rbp + 0xc78]
mov qword [rbp + 0x558], rax
mov eax, 0x63c02bc2
jmp 0x1400a47fb
mov rax, qword [rbp + 0x280]
movabs rdx, 0xf3d55ac3094dc84
add rax, rdx
not rdx
add rdx, rax
mov rcx, qword [rbp + 0xff8]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0xd1001901
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xde3f0fbf
mov ebx, 0x5c4607ed
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xde3f0fbf
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x405ef130
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd90]
mov eax, 0xa3937da2
jmp 0x1400a47fb
sub rsp, 0x20
mov ecx, 0x40
mov edx, 8
call fcn.14004a20b
add rsp, 0x20
mov ecx, dword [0x1403bb5a4]
mov edi, dword [0x1403bb5cc]
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, 0xa5c714b6
mov esi, 0x99b5a95f
cmovne edx, esi
test ecx, ebx
mov ecx, edx
cmove ecx, esi
cmp edi, 0xa
mov qword [rbp + 0x748], rax
mov rax, qword [rbp + 0x748]
mov qword [rbp + 0xb48], rax
mov rax, qword [rbp + 0xb48]
mov qword [rbp + 0x2e0], rax
cmovge ecx, edx
mov eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa98e9470
mov edi, 0x4fccb
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xfa8]
mov rcx, qword [rcx]
mov qword [rbp + 0x180], rcx
cmovge eax, ebx
jmp 0x1400a47fb
mov dword [rbp + 0xdbc], 0x1c
mov eax, 0x72fa90d1
jmp 0x1400a47fb
cmp byte [rbp + 0xf79], 0
mov eax, 0xdc45e6d4
mov ecx, 0xd3388361
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x698]
cmp byte [rbp + 0x6a0], 0
mov al, byte [rbp + 0x6a0]
mov rax, qword [rbp + 0x698]
mov qword [rbp + 0xed8], rax
mov eax, 0xb8824e13
mov ecx, 0xa0116102
cmovne eax, ecx
jmp 0x1400a47fb
cmp byte [rbp + 0xf5d], 0
mov eax, 0x1bc0d1db
mov ecx, 0xc64d4572
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xbc75d164
mov ebx, 0xbc5fc05a
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xe5c2065c
mov ebx, 0x663b55b1
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x408]
dec rax
mov qword [rbp + 0x400], rax
mov eax, 0x7d8c9728
jmp 0x1400a47fb
mov eax, 0x942de367
jmp 0x1400a47fb
mov r12, qword [rbp + 0xeb0]
xor r15d, r15d
mov r14, qword [rbp + 0x218]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xe6aab47d
mov ebx, 0xbad010ae
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x410], rax
mov eax, 0x6231fbbd
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x380]
sub rsp, 0x30
mov qword [rsp + 0x20], 0xe6
mov rdx, r13
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140040930
add rsp, 0x30
mov rax, qword [rbp + 0xb88]
mov qword [rbp + 0xd10], rax
mov rax, qword [rbp + 0xa68]
mov qword [rbp + 0xd38], rax
mov eax, 0xb6fb75d1
jmp 0x1400a47fb
mov eax, dword [rbp + 0xe78]
mov eax, 0xb3b872fd
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe26e0650
mov ebx, 0x4598bf61
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xe26e0650
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x2bf8afc8
jmp 0x1400a47fb
mov rax, qword [rbp + 0x6e0]
mov qword [rax], 0
mov eax, 0xde6bee1e
jmp 0x1400a47fb
lea rax, [rbp + 0x450]
mov qword [rbp + 0x6d8], rax
mov eax, 0xfcec71e1
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xe792143f
mov ebx, 0x35d526c5
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xab8]
mov rcx, qword [rcx]
mov qword [rbp + 0x360], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x52313415
mov ebx, 0x41eca4dd
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x52313415
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xfc0]
mov rdx, qword [rbp + 0x5f0]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x8676ff1d
mov ebx, 0xf00cabeb
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xb18]
mov rax, qword [rbp + 0xb18]
mov rax, qword [rbp + 0xb18]
mov eax, 0xccb9d13f
jmp 0x1400a47fb
mov eax, 0xd622e017
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xd4501e3b
mov ebx, 0xd35ad314
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x781600d4
mov ebx, 0x92af818d
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xc50]
mov qword [rbp + 0x258], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x82e1efed
mov edi, 0x286aa409
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x658]
movzx ecx, byte [rcx]
mov qword [rbp + 0x650], rcx
lea rcx, [rbp + 0x8d0]
mov qword [rbp + 0xc98], rcx
cmovge eax, ebx
jmp 0x1400a47fb
cmp qword [rbp + 0xd8], 0
setne byte [rbp + 0xf3b]
mov eax, 0x774c5052
jmp 0x1400a47fb
cmp qword [rbp + 0xf10], 0
sets byte [rbp + 0xf4a]
mov eax, 0xe2149de7
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0xe20]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x1f550373
mov ebx, 0x7c4ae3e5
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xc08]
mov qword [rbp + 0x5a0], rax
mov rax, qword [rbp + 0x5a0]
mov rax, qword [rbp + 0xe80]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xf10]
add rax, rcx
add rax, 8
mov qword [rbp + 0x120], rax
mov eax, 0x62f7e1f0
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x4fc53707
mov ebx, 0xf67d5832
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x1028]
sub rsp, 0x20
lea rcx, [rbp + 0x470]
call fcn.14000b9f0
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x4a02abe6
mov edi, 0xb2b78266
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x470]
mov rdx, qword [rbp + 0x478]
mov qword [rbp + 0x628], rcx
mov qword [rbp + 0xa00], rdx
cmovge eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xc60]
mov eax, 0xd84c9437
jmp 0x1400a47fb
mov dword [rbp + 0xdbc], 0
mov eax, 0x72fa90d1
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xd6c614e2
mov ebx, 0xfb2a1dbb
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp byte [rbp + 0xf74], 0
mov eax, 0xb4178210
mov ecx, 0x9c74199d
cmovne eax, ecx
jmp 0x1400a47fb
mov al, byte [rbp + 0x1019]
mov eax, 0xf088425c
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0x9f635c9
jmp 0x1400a47fb
mov eax, 0x5dfac015
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa90]
mov qword [rbp + 0x5d8], rax
mov eax, 0x1e26ea4e
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfa0]
mov rcx, qword [rbp + 0x728]
mov dl, byte [rcx + rax]
sub rsp, 0x20
lea rdi, [rbp + 0x8e0]
mov rcx, rdi
call fcn.1400bcd93
add rsp, 0x20
movups xmm0, xmmword [0x14011ad00]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
mov rcx, rdi
lea rdx, [rbp + 0xfe0]
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0x898], rax
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0x8a0], rax
mov eax, 0x2a7757
jmp 0x1400a47fb
cmp qword [rbp + 0xed8], 0
sets byte [rbp + 0xf62]
mov eax, 0x1812d474
jmp 0x1400a47fb
mov eax, 0x55fdbb4f
jmp 0x1400a47fb
cmp byte [rbp + 0x101f], 0
mov eax, 0x6218a20a
mov ecx, 0xd618089d
cmovne eax, ecx
jmp 0x1400a47fb
cmp byte [rbp + 0xf6a], 0
mov eax, 0xeacfed9
mov ecx, 0xd65541e1
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xa1ca0d5c
mov ebx, 0x1cf58a15
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xa1ca0d5c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfc8]
add rax, qword [rbp + 0x798]
mov qword [rbp + 0x340], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x100a1fca
mov ebx, 0xdedad6ab
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x100a1fca
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0x1045], 0
mov eax, 0x1608e6cc
mov ecx, 0xf7adafb4
cmovne eax, ecx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x3b0]
sub rsp, 0x20
mov edx, 0xff
call fcn.140044576
add rsp, 0x20
mov eax, 0xc7996583
jmp 0x1400a47fb
mov eax, 0xa91227ec
jmp 0x1400a47fb
mov al, byte [rbp + 0x1043]
mov rax, qword [rbp + 0xef0]
mov eax, 0x4d84e0e6
jmp 0x1400a47fb
mov r12, qword [rbp + 0xeb0]
mov r15d, 3
mov r14, qword [rbp + 0xe48]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov rax, qword [rbp + 0xd58]
mov qword [rbp + 0xdd8], rax
mov rax, qword [rbp + 0xdd8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x1028]
lea rax, [rax + rcx + 8]
mov qword [rbp + 0x200], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x798fe03d
mov ebx, 0x49613bf
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x798fe03d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xd9006bf2
mov ebx, 0x3f961da7
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfc0]
cmp rax, qword [rbp + 0x1b0]
setge byte [rbp + 0xf53]
mov eax, 0xd03137be
jmp 0x1400a47fb
mov rax, qword [rbp + 0xa60]
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0xfe0], rax
mov rax, qword [rbp + 0xa68]
mov qword [rbp + 0xfe8], rax
sub rsp, 0x20
lea rdi, [rbp + 0x430]
mov rcx, rdi
lea rsi, [rbp + 0xfe0]
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
movups xmm0, xmmword [0x14011ad20]
movaps xmmword [rbp + 0xfe0], xmm0
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.1400bc5be
add rsp, 0x20
mov rax, qword [rbp + 0xb90]
mov rcx, qword [rbp + 0xb98]
movups xmm0, xmmword [rcx]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rbp + 0xb90]
mov qword [rax + 8], 0
mov rax, qword [rbp + 0x7e0]
mov qword [rbp + 0x380], rax
mov eax, 0xbd0db64c
jmp 0x1400a47fb
cmp byte [rbp + 0xf7f], 0
mov eax, 0x697c4ca3
mov ecx, 0xfe6bd2c3
cmovne eax, ecx
jmp 0x1400a47fb
mov r12, qword [rbp + 0xeb0]
mov r15d, 3
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov eax, 0x2ae0ec3f
jmp 0x1400a47fb
movzx eax, byte [rbp + 0x101e]
mov dword [rbp + 0xe78], eax
mov eax, dword [rbp + 0xe78]
cmp eax, 0xa
sete byte [rbp + 0xf8f]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x55ed2b2d
mov ebx, 0xa544d407
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x55ed2b2d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x82554619
mov edi, 0xf14892e2
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x1058]
mov rcx, qword [rcx]
mov qword [rbp + 0xdf0], rcx
cmovge eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xa98e9470
mov ebx, 0xec1d15ba
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x80]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x5e99a16
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6b2fd6b0
mov ebx, 0x689cf973
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6b2fd6b0
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0x5465b9f9
jmp 0x1400a47fb
mov eax, 0x1ecb6aae
jmp 0x1400a47fb
mov eax, 0x3c7a9fc2
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xcb7708e7
mov ebx, 0x6cf828c2
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xcb7708e7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x8ee69c62
mov ebx, 0xd8d4a6dc
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
mov rcx, qword [rbp + 0xab0]
mov qword [rbp + 0x308], rcx
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x5c4607ed
jmp 0x1400a47fb
cmp byte [rbp + 0xf7a], 0
mov eax, 0x2dcdd639
mov ecx, 0xb592fd58
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, 0xc32faff7
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x100a1fca
mov ebx, 0x1109121
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, 0x51ee421d
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x787a8be2
mov edi, 0xb975f973
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xe90]
cmovge eax, ebx
inc rcx
mov qword [rbp + 0xba0], rcx
seto byte [rbp + 0xba8]
jmp 0x1400a47fb
cmp qword [rbp + 0xe48], 0
sets byte [rbp + 0xf65]
mov eax, 0xd9c0cf8d
jmp 0x1400a47fb
mov eax, 0x32cea394
jmp 0x1400a47fb
mov eax, 0xe50eb355
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x72547a73
mov ebx, 0x860bc673
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x72547a73
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x120]
mov al, byte [rax]
mov byte [rbp + 0xf47], al
mov eax, 0x44d1fc37
jmp 0x1400a47fb
sub rsp, 0x20
call fcn.140017996
add rsp, 0x20
mov eax, 0xe61af07e
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x82e1efed
mov ebx, 0x27c2d1e2
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x82e1efed
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe413492f
mov ebx, 0xf3f489b2
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xe413492f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xab2ecdfd
mov ebx, 0x1c185888
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xab2ecdfd
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x8f95273
mov edi, 0x47da9aa5
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
mov rcx, qword [rbp + 0x520]
mov rcx, qword [rcx]
mov qword [rbp + 0x518], rcx
mov rcx, qword [rbp + 0xe00]
mov rcx, qword [rcx + 8]
mov qword [rbp + 0x988], rcx
mov rcx, qword [rbp + 0x990]
mov rcx, qword [rbp + 0x1048]
cmovge eax, ebx
cmp byte [rcx], 0
setne byte [rbp + 0x1009]
mov cl, byte [rbp + 0x1009]
jmp 0x1400a47fb
cmp byte [rbp + 0x1008], 0
mov eax, 0xf7f9d109
mov ecx, 0xcd9d7269
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0xf8], rax
mov eax, 0xd367737
jmp 0x1400a47fb
mov dword [rbp + 0x1054], 3
mov rax, qword [rbp + 0x1020]
mov qword [rbp + 0xfd8], rax
mov eax, 0xbd513897
jmp 0x1400a47fb
mov eax, 0x5ed88d82
jmp 0x1400a47fb
cmp qword [rbp + 0xd60], 0
setne byte [rbp + 0xf45]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6fa8b98e
mov ebx, 0xbc452d1a
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6fa8b98e
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp qword [rbp + 0xab8], 0
setne byte [rbp + 0xf85]
mov eax, 0x5cc42ea5
jmp 0x1400a47fb
movzx eax, byte [rbp + 0x1043]
lea rcx, [0x14011abd0]
movzx eax, byte [rax + rcx]
mov qword [rbp + 0xae0], rax
mov rax, qword [rbp + 0xef0]
mov qword [rbp + 0xad8], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8f4c0068
mov ebx, 0x456114bd
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x8f4c0068
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
movabs rcx, 0x892c4806bd9c628
add rax, rcx
not rcx
add rcx, rax
mov qword [rbp + 0x540], rcx
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x551841d1
mov ebx, 0x2a261730
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x551841d1
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xefbc8f35
mov ebx, 0xda7ef76e
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xefbc8f35
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xe20]
mov rdx, qword [rbp + 0x38]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x3707591b
jmp 0x1400a47fb
mov rdx, qword [rbp + 0xeb8]
dec rdx
mov rcx, qword [rbp + 0x1000]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xd62c5bff
mov ebx, 0x445acc17
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xd62c5bff
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rcx, qword [rbp + 0xfc0]
mov rdx, qword [rbp + 0x1a8]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x196c1f13
jmp 0x1400a47fb
mov eax, 0x7c4ae3e5
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0x2a4c3392
mov ebx, 0xf1c8aada
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
cmp byte [rbp + 0xf90], 0
mov eax, 0x3b2f6d78
mov ecx, 0x1936ba07
cmovne eax, ecx
jmp 0x1400a47fb
mov dword [rbp + 0xdcc], 0x11
mov eax, 0x5fe55051
jmp 0x1400a47fb
movzx eax, byte [rbp + 0x100b]
mov qword [rbp + 0x5b8], rax
mov eax, 0x45f34932
jmp 0x1400a47fb
mov eax, 0x7aa2ccdf
jmp 0x1400a47fb
mov r12, qword [rbp + 0xfa0]
mov r15d, dword [rbp + 0xe6c]
mov r14, qword [rbp + 0x1038]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov rax, qword [rbp + 0x8c0]
mov qword [rbp + 0x930], rax
mov rax, qword [rbp + 0x8c8]
mov qword [rbp + 0x1038], rax
mov rax, qword [rbp + 0x3e8]
mov rcx, qword [rbp + 0x930]
cmp rcx, rax
mov eax, 0x8d33808c
mov ecx, 0xa4f5cc5a
cmovg eax, ecx
mov rcx, qword [rbp + 0x930]
mov qword [rbp + 0x8b8], rcx
jmp 0x1400a47fb
xor eax, eax
mov qword [rbp + 0xd40], rax
xor eax, eax
mov qword [rbp + 0xd20], rax
mov eax, 0xb30631d7
jmp 0x1400a47fb
mov rax, qword [rbp + 0xb38]
mov rcx, qword [0x1403b52f0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xb38]
mov qword [rax + 0x10], r13
mov qword [rbp + 0x440], 0
lea rax, [rbp + 0x448]
mov qword [rbp + 0x6e0], rax
mov eax, 0x7d418eb5
jmp 0x1400a47fb
cmp byte [rbp + 0xf6e], 0
mov eax, 0x273635e7
mov ecx, 0x82c2c8d0
cmovne eax, ecx
jmp 0x1400a47fb
mov eax, dword [rbp + 0xec4]
cmp eax, 3
mov eax, 0xf67d414c
mov ecx, 0xd618089d
cmove eax, ecx
jmp 0x1400a47fb
cmp qword [rbp + 0xa80], 0
setne byte [rbp + 0xf34]
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x9569172c
mov ebx, 0x4cf50882
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x9569172c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp qword [rbp + 0x370], 0
mov eax, 0x8ce50058
mov ecx, 0x1b492664
cmove eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xfc8]
cmp rax, qword [rbp + 0x348]
setge byte [rbp + 0xf82]
mov eax, 0x31711aff
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xfda1493d
mov ebx, 0x434a77d
cmovne eax, ebx
test edi, edx
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x910]
mov qword [rbp + 0x580], rax
mov eax, 0xe4b9e16e
jmp 0x1400a47fb
mov rcx, qword [rbp + 0x268]
sub rsp, 0x20
call fcn.140030487
add rsp, 0x20
mov eax, 0x30dda354
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
movabs rcx, 0xf3d09753160cdd7e
add rax, rcx
not rcx
add rcx, rax
mov qword [rbp + 0x1a8], rcx
mov eax, 0xefba20e2
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x713c4fc6
mov ebx, 0x81c11c2d
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x713c4fc6
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xbb0]
mov al, byte [rbp + 0xbb8]
mov byte [rbp + 0xf91], al
mov al, byte [rbp + 0xbb8]
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0x3e8], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x502a0e7
mov ebx, 0xe5866283
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x502a0e7
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0xae0]
shr rax, 4
mov rcx, qword [rbp + 0x48]
mov rdx, rcx
not rdx
mov rbx, rax
not rbx
movabs r8, 0xdb962c03a45bcf23
mov rdi, r8
not rdi
mov rsi, rdx
and rsi, r8
and rcx, rdi
or rcx, rsi
lea r13, [0x14011acd0]
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 rax, rdi
xor rax, 0xffffffffffffff00
and rax, rdi
mov qword [rbp + 0x958], rax
mov eax, 0xc88659e9
jmp 0x1400a47fb
mov rax, qword [rbp + 0xc50]
mov eax, 0xc8b986db
jmp 0x1400a47fb
mov rax, qword [rbp + 0x6f0]
mov eax, 0xe78243d3
jmp 0x1400a47fb
mov r14, qword [rbp + 0x1038]
mov r15d, 3
mov r12, qword [rbp + 0x1000]
mov eax, 0xa59d0b43
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
mov ecx, dword [0x1403bb5cc]
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, 0xbd5cecf0
mov ebx, 0xa366e1db
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xfa5b367c
mov ebx, 0x67121e71
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xfa5b367c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, 0xa2664844
jmp 0x1400a47fb
sub rsp, 0x20
mov rcx, qword [rbp + 0xf20]
call fcn.1400bd054
add rsp, 0x20
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x28bc6f88
mov ebx, 0xd9b4803f
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x28bc6f88
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xf8c60e88
mov ebx, 0xbf4320a6
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xf8c60e88
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x8c594757
mov ebx, 0x8a4438a
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x8c594757
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x417fcc5c
mov ebx, 0x1eae41d9
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x417fcc5c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
cmp byte [rbp + 0xf4e], 0
mov eax, 0xf08bb118
mov ecx, 0x86ce2bb5
cmovne eax, ecx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax]
mov qword [rbp + 0x130], rax
mov eax, 0x91c42b42
jmp 0x1400a47fb
movzx eax, byte [rbp + 0x1052]
mov qword [rbp + 0x6f0], rax
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6870777c
mov ebx, 0x13ee9caf
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0x6870777c
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov eax, dword [0x1403bb5a4]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xe840512f
mov ebx, 0x2e551a82
cmove eax, ebx
cmp dword [0x1403bb5cc], 0xa
mov edx, 0xe840512f
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x1400a47fb
mov rax, qword [rbp + 0x1028]
mov eax, 0x1eae41d9
jmp 0x1400a47fb
mov rdx, qword [rbp + 0x2d0]
dec rdx
mov rcx, qword [rbp + 0xfa0]
sub rsp, 0x20
call fcn.140044576
add rsp, 0x20
mov eax, 0x126336fc
jmp 0x1400a47fb
mov eax, 0x9a531b88
jmp 0x1400a47fb
cmp eax, 0xf82a5411
jne 0x1400a47fb
mov rax, qword [rbp + 0xf20]
movaps xmm6, xmmword [rbp + 0x1060]
lea rsp, [rbp + 0x1078]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret