Function at 0x1400aa221
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x10f8
call fcn.1400f9ec0
sub rsp, rax
mov r13, rcx
test r13, r13
setne byte [rsp + 0x37]
lea rsi, [r13 + 0x10]
mov ebx, 0xc3945790
movabs r12, 0x7fffffffffffffff
mov r14d, 0xffffffff
lea rbp, [0x140101d50]
mov qword [rsp + 0x6e0], rax
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x210], rax
mov dword [rsp + 0xec], eax
mov qword [rsp + 0x6d8], rax
mov qword [rsp + 0x6d0], rax
mov qword [rsp + 0x6c8], rax
mov qword [rsp + 0x6c0], rax
mov dword [rsp + 0x1fc], eax
mov qword [rsp + 0x6b8], rax
mov qword [rsp + 0x6b0], rax
mov qword [rsp + 0x6a8], rax
mov qword [rsp + 0x6a0], rax
mov qword [rsp + 0x698], rax
mov qword [rsp + 0x690], rax
mov qword [rsp + 0x688], rax
mov qword [rsp + 0x680], rax
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x678], rax
mov qword [rsp + 0x658], rax
mov qword [rsp + 0x670], rax
mov qword [rsp + 0x668], rax
mov qword [rsp + 0x660], rax
mov qword [rsp + 0x650], rax
mov qword [rsp + 0x648], rax
mov qword [rsp + 0x640], rax
mov dword [rsp + 0x1f8], eax
mov qword [rsp + 0x638], rax
mov qword [rsp + 0x630], rax
mov qword [rsp + 0x628], rax
mov qword [rsp + 0x620], rax
mov qword [rsp + 0x618], rax
mov qword [rsp + 0x610], rax
mov qword [rsp + 0x600], rax
mov qword [rsp + 0x5f8], rax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x280], rax
mov dword [rsp + 0x12c], eax
mov qword [rsp + 0x5e0], rax
mov qword [rsp + 0x5d8], rax
mov dword [rsp + 0x1f4], eax
mov qword [rsp + 0x5d0], rax
mov qword [rsp + 0x5c8], rax
mov qword [rsp + 0x5b8], rax
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5a8], rax
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x598], rax
mov qword [rsp + 0x590], rax
mov qword [rsp + 0x560], rax
mov qword [rsp + 0x588], rax
mov qword [rsp + 0x548], rax
mov qword [rsp + 0x580], rax
mov qword [rsp + 0x578], rax
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x568], rax
mov qword [rsp + 0x558], rax
mov qword [rsp + 0x550], rax
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x178], rax
mov dword [rsp + 0x64], eax
mov qword [rsp + 0x540], rax
mov qword [rsp + 0x538], rax
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x520], rax
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x508], rax
mov qword [rsp + 0x530], rax
mov qword [rsp + 0x500], rax
mov qword [rsp + 0x4f8], rax
mov qword [rsp + 0x4f0], rax
mov qword [rsp + 0x4e8], rax
mov qword [rsp + 0x4e0], rax
mov qword [rsp + 0x4d8], rax
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x4c8], rax
mov dword [rsp + 0x1f0], eax
mov qword [rsp + 0x4c0], rax
mov qword [rsp + 0x4b8], rax
mov qword [rsp + 0x4b0], rax
mov qword [rsp + 0x4a8], rax
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x498], rax
mov qword [rsp + 0x490], rax
mov qword [rsp + 0x488], rax
mov qword [rsp + 0x518], rax
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x478], rax
mov qword [rsp + 0x470], rax
mov qword [rsp + 0x468], rax
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x450], rax
mov qword [rsp + 0x448], rax
mov dword [rsp + 0x1ec], eax
mov qword [rsp + 0x440], rax
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x438], rax
mov qword [rsp + 0x3b8], rax
mov qword [rsp + 0x430], rax
mov qword [rsp + 0x428], rax
mov qword [rsp + 0x420], rax
mov qword [rsp + 0x418], rax
mov qword [rsp + 0x608], rax
mov dword [rsp + 0x1e8], eax
mov qword [rsp + 0x408], rax
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x5e8], rax
mov qword [rsp + 0x3f8], rax
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x5f0], rax
mov dword [rsp + 0x1e4], eax
mov qword [rsp + 0x3e8], rax
mov qword [rsp + 0x3d8], rax
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3c8], rax
mov qword [rsp + 0x3c0], rax
jmp 0x1400c0ba5
cmp ebx, 0x2ab71064
je 0x1400b6b8a
cmp ebx, 0x2ab8542a
jne 0x1400c0ba5
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0xa70], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xf6c5d8fe
mov edi, 0xebb5b662
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x82f02b4d
jle 0x1400ab5a0
cmp ebx, 0x85d83f70
jg 0x1400ac3bc
cmp ebx, 0x83e22aa3
jle 0x1400ade0b
cmp ebx, 0x8511995e
jle 0x1400b082a
cmp ebx, 0x8572799a
jg 0x1400b5111
cmp ebx, 0x8511995f
je 0x1400b6ba6
cmp ebx, 0x855640df
jne 0x1400c0ba5
mov rax, qword [rsp + 0x238]
movzx ecx, byte [rax]
call fcn.140005cfd
mov qword [rsp + 0x378], rax
mov ebx, 0x5517bf02
jmp 0x1400c0ba5
cmp ebx, 0x3cc64514
jle 0x1400ab639
cmp ebx, 0x3fd61cc7
jg 0x1400ac40a
cmp ebx, 0x3e4bd241
jle 0x1400ade89
cmp ebx, 0x3e926038
jle 0x1400b0868
cmp ebx, 0x3f12e7b6
jg 0x1400b516a
cmp ebx, 0x3e926039
je 0x1400b6bc8
cmp ebx, 0x3eedaedc
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x516e1a69
mov edi, 0x9e2eb485
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xc21e3117
jle 0x1400ab68b
cmp ebx, 0xc42e6d4c
jg 0x1400ac460
cmp ebx, 0xc2e5b39c
jle 0x1400adf0f
cmp ebx, 0xc32c7022
jle 0x1400b08a4
cmp ebx, 0xc4072014
jg 0x1400b518c
cmp ebx, 0xc32c7023
je 0x1400b6bd7
cmp ebx, 0xc3945790
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x83259caf
mov eax, 0x9abcfe33
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x3c0], rax
jmp 0x1400c0ba5
cmp ebx, 0x2d21c7e
jle 0x1400ab6dd
cmp ebx, 0x4a10590
jg 0x1400ac4b7
cmp ebx, 0x3be0553
jle 0x1400adf5c
cmp ebx, 0x4410842
jle 0x1400b0923
cmp ebx, 0x487b1cc
jg 0x1400b51bf
cmp ebx, 0x4410843
je 0x1400b6c2a
cmp ebx, 0x480253e
jne 0x1400c0ba5
mov rax, qword [rsp + 0x8e0]
mov rcx, qword [rsp + 0xd98]
mov rdx, rcx
and rdx, rax
xor rcx, rax
or rcx, rdx
mov qword [rsp + 0x1c0], rcx
mov ebx, 0x2b0a5eda
jmp 0x1400c0ba5
cmp ebx, 0xa1b9c397
jle 0x1400ab779
cmp ebx, 0xa3f0838b
jg 0x1400ac50d
cmp ebx, 0xa21f73c5
jle 0x1400adfae
cmp ebx, 0xa2e0b5ac
jle 0x1400b0951
cmp ebx, 0xa35d8861
jg 0x1400b51f4
cmp ebx, 0xa2e0b5ad
je 0x1400b6c34
cmp ebx, 0xa3321f10
jne 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov qword [rsp + 0x718], rax
mov rax, qword [rsp + 0x718]
mov qword [rsp + 0xc50], rax
mov ebx, 0xd19eca43
jmp 0x1400c0ba5
cmp ebx, 0x6187c20d
jle 0x1400ab7f2
cmp ebx, 0x6430b1cc
jg 0x1400ac553
cmp ebx, 0x62592d00
jle 0x1400adfe8
cmp ebx, 0x6334fea0
jle 0x1400b0990
cmp ebx, 0x6345ad75
jg 0x1400b521e
cmp ebx, 0x6334fea1
je 0x1400b6c3e
cmp ebx, 0x63447645
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x921b92db
mov edi, 0x4feb1404
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xe2d451c8
jle 0x1400ab84c
cmp ebx, 0xe413c0e6
jg 0x1400ac5b1
cmp ebx, 0xe34111ce
jle 0x1400ae06d
cmp ebx, 0xe395694e
jle 0x1400b09ea
cmp ebx, 0xe3eed8b1
jg 0x1400b5250
cmp ebx, 0xe395694f
je 0x1400b6c5f
cmp ebx, 0xe3e5037d
jne 0x1400c0ba5
mov rdx, qword [rsp + 0x7d0]
neg rdx
not rdx
mov rcx, qword [rsp + 0xd8]
call fcn.1400491d2
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x4dacff6
mov edi, 0x7116da29
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x4dacff6
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x92d2c17b
jle 0x1400ab8d4
cmp ebx, 0x939d4bfc
jg 0x1400ac607
cmp ebx, 0x933810a4
jle 0x1400ae0a7
cmp ebx, 0x934b17eb
jle 0x1400b0a43
cmp ebx, 0x934c6283
jg 0x1400b52b5
cmp ebx, 0x934b17ec
je 0x1400b6c9f
cmp ebx, 0x934bba5b
jne 0x1400c0ba5
mov rax, qword [rsp + 0x5e8]
mov qword [rsp + 0x190], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xd79224c7
mov edi, 0x56630aa9
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x502e9955
jle 0x1400ab960
cmp ebx, 0x524c77ca
jg 0x1400ac660
cmp ebx, 0x516ae529
jle 0x1400ae124
cmp ebx, 0x51929a64
jle 0x1400b0a79
cmp ebx, 0x5207807b
jg 0x1400b52e7
cmp ebx, 0x51929a65
je 0x1400b6cf2
cmp ebx, 0x51ba7638
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa8b586be
mov edi, 0x6430b1cd
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xd2a06af5
jle 0x1400ab9c2
cmp ebx, 0xd4e3caec
jg 0x1400ac6be
cmp ebx, 0xd354659f
jle 0x1400ae194
cmp ebx, 0xd42ecf6f
jle 0x1400b0af0
cmp ebx, 0xd474130f
jg 0x1400b5309
cmp ebx, 0xd42ecf70
je 0x1400b6d0a
cmp ebx, 0xd457fed5
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc2d65974
mov edi, 0x1db142f5
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x123c30c7
jle 0x1400aba25
cmp ebx, 0x149ce7ee
jg 0x1400ac704
cmp ebx, 0x130533a1
jle 0x1400ae1e4
cmp ebx, 0x143b04a6
jle 0x1400b0b31
cmp ebx, 0x148054dd
jg 0x1400b532b
cmp ebx, 0x143b04a7
je 0x1400b6d1c
cmp ebx, 0x143cc472
jne 0x1400c0ba5
mov rax, qword [rsp + 0x6e0]
mov qword [rsp + 0x10f0], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4a4e6f74
mov edi, 0xc9b4de0d
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xb2baf69a
jle 0x1400aba8f
cmp ebx, 0xb42359fa
jg 0x1400ac788
cmp ebx, 0xb3604c86
jle 0x1400ae315
cmp ebx, 0xb39e899d
jle 0x1400b0b72
cmp ebx, 0xb3c66cf6
jg 0x1400b5360
cmp ebx, 0xb39e899e
je 0x1400b6d36
cmp ebx, 0xb3a9d603
jne 0x1400c0ba5
mov rdx, qword [rsp + 0x130]
neg rdx
not rdx
mov rcx, qword [rsp + 0xf8]
call fcn.1400491d2
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x32bb71cc
mov edi, 0x765d9f2f
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x765d9f2e
jle 0x1400abb18
cmp ebx, 0x78ad3fba
jg 0x1400ac7de
cmp ebx, 0x77b98a1d
jle 0x1400ae361
cmp ebx, 0x7816ad06
jle 0x1400b0bc6
cmp ebx, 0x78789a10
jg 0x1400b53bb
cmp ebx, 0x7816ad07
je 0x1400b6d55
cmp ebx, 0x786ef407
jne 0x1400c0ba5
mov rax, qword [rsp + 0x9e0]
mov qword [rsp + 0x250], rax
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x65dd28b7
mov edi, 0x4c51938
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x65dd28b7
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xf36c2e09
jle 0x1400abb96
cmp ebx, 0xf549fc73
jg 0x1400ac82f
cmp ebx, 0xf4317f6d
jle 0x1400ae3d7
cmp ebx, 0xf4a5ce04
jle 0x1400b0bf4
cmp ebx, 0xf50471b5
jg 0x1400b53ed
cmp ebx, 0xf4a5ce05
je 0x1400b6d96
cmp ebx, 0xf4ab1588
jne 0x1400c0ba5
mov ebx, 0xa61dd457
mov rax, qword [rsp + 0xd50]
mov qword [rsp + 0x520], rax
jmp 0x1400c0ba5
cmp ebx, 0x2e591cd0
jg 0x1400abc4a
cmp ebx, 0x2cc1aab8
jg 0x1400ad457
cmp ebx, 0x2bcc9d2a
jle 0x1400b0117
cmp ebx, 0x2c3a59f1
jg 0x1400b0c6e
cmp ebx, 0x2bcc9d2b
je 0x1400b6dc0
cmp ebx, 0x2c2c0bc3
je 0x1400b6dca
cmp ebx, 0x2c342988
jne 0x1400c0ba5
mov qword [rsp + 0xb08], r13
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x85f76be1
mov edi, 0x70ce455e
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x21a23853
jle 0x1400abdb5
cmp ebx, 0x22b20a0b
jle 0x1400ad634
cmp ebx, 0x2366971d
jg 0x1400b033b
cmp ebx, 0x22c14cba
jg 0x1400b5433
cmp ebx, 0x22b20a0c
je 0x1400b6dec
cmp ebx, 0x22bbeb48
jne 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x53f3ce3e
jmp 0x1400c0ba5
cmp ebx, 0x8c8df7c7
jg 0x1400ac888
cmp ebx, 0x8ba9d1d3
jle 0x1400ae44a
cmp ebx, 0x8bcb5fe0
jle 0x1400b0cb7
cmp ebx, 0x8c0e1a78
jg 0x1400b546d
cmp ebx, 0x8bcb5fe1
je 0x1400b6e04
cmp ebx, 0x8c0bb024
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9fb21e1d
mov edi, 0x29d3d0e9
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x47d02e13
jg 0x1400ac8ce
cmp ebx, 0x46ff9055
jle 0x1400ae49f
cmp ebx, 0x472dafa0
jle 0x1400b0cfd
cmp ebx, 0x477d0216
jg 0x1400b54ca
cmp ebx, 0x472dafa1
je 0x1400b6e0e
cmp ebx, 0x4752828e
jne 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x1070], rax
mov ebx, 0xf5ed3c0e
jmp 0x1400c0ba5
cmp ebx, 0xcc68e56d
jg 0x1400ac94e
cmp ebx, 0xcb43a2ed
jle 0x1400ae4d9
cmp ebx, 0xcbd55a1f
jle 0x1400b0d64
cmp ebx, 0xcbdd6597
jg 0x1400b54ff
cmp ebx, 0xcbd55a20
je 0x1400b6e53
cmp ebx, 0xcbdcbcec
jne 0x1400c0ba5
mov al, byte [rsp + 0x748]
mov rax, qword [rsp + 0x740]
mov ebx, 0xc65bc756
jmp 0x1400c0ba5
cmp ebx, 0xb63dcc0
jg 0x1400ac9cf
cmp ebx, 0xa1e602a
jle 0x1400ae513
cmp ebx, 0xa8ec050
jle 0x1400b0dad
cmp ebx, 0xb2de32b
jg 0x1400b5521
cmp ebx, 0xa8ec051
je 0x1400b6e9f
cmp ebx, 0xac572c5
jne 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov ebx, 0x89137e49
jmp 0x1400c0ba5
cmp ebx, 0xaaf02c1d
jg 0x1400aca15
cmp ebx, 0xaa0d1a88
jle 0x1400ae565
cmp ebx, 0xaa256d2e
jle 0x1400b0df3
cmp ebx, 0xaa456876
jg 0x1400b5551
cmp ebx, 0xaa256d2f
je 0x1400b6ea9
cmp ebx, 0xaa3398de
jne 0x1400c0ba5
mov ebx, 0x92bb7343
jmp 0x1400c0ba5
cmp ebx, 0x6eaacfea
jg 0x1400aca60
cmp ebx, 0x6c8bb869
jle 0x1400ae5a4
cmp ebx, 0x6cf1142a
jle 0x1400b0e34
cmp ebx, 0x6d1e788f
jg 0x1400b558e
cmp ebx, 0x6cf1142b
je 0x1400b6eec
cmp ebx, 0x6cfe427e
jne 0x1400c0ba5
mov qword [rsp + 0xbc8], r13
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xf17040e3
mov edx, 0xe747e09a
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xf17040e3
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xec899161
jg 0x1400acaa6
cmp ebx, 0xeb99ddc8
jle 0x1400ae5ee
cmp ebx, 0xebc380e5
jle 0x1400b0e80
cmp ebx, 0xec180c18
jg 0x1400b55eb
cmp ebx, 0xebc380e6
je 0x1400b6f0e
cmp ebx, 0xec10d1bd
jne 0x1400c0ba5
mov ebx, 0x75f329e9
mov rax, qword [rsp + 0xc58]
mov qword [rsp + 0x498], rax
jmp 0x1400c0ba5
cmp ebx, 0x9bac3e6b
jg 0x1400acafc
cmp ebx, 0x9ad4fbb5
jle 0x1400ae653
cmp ebx, 0x9b2092ac
jle 0x1400b0ec6
cmp ebx, 0x9b5d89ff
jg 0x1400b5644
cmp ebx, 0x9b2092ad
je 0x1400b6f63
cmp ebx, 0x9b59fa25
jne 0x1400c0ba5
mov rax, qword [rsp + 0x108]
cmp rax, qword [rsp + 0xac8]
setge byte [rsp + 0xca]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x8169fb10
mov edx, 0x58ad907d
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x8169fb10
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x5ad0eef1
jg 0x1400acb83
cmp ebx, 0x596031d1
jle 0x1400ae6d3
cmp ebx, 0x59b739ad
jle 0x1400b0ef4
cmp ebx, 0x5a2c5b54
jg 0x1400b566e
cmp ebx, 0x59b739ae
je 0x1400b6fa3
cmp ebx, 0x5a188802
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x30449d52
mov eax, 0xbed3611a
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x600], rax
jmp 0x1400c0ba5
cmp ebx, 0xdd112e66
jg 0x1400acbd9
cmp ebx, 0xdb53ff56
jle 0x1400ae712
cmp ebx, 0xdc02287a
jle 0x1400b0f22
cmp ebx, 0xdc8f8533
jg 0x1400b56df
cmp ebx, 0xdc02287b
je 0x1400b6fad
cmp ebx, 0xdc1fe619
jne 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov ebx, 0xd380312d
jmp 0x1400c0ba5
cmp ebx, 0x1c828731
jg 0x1400acc27
cmp ebx, 0x1ad80da2
jle 0x1400ae74c
cmp ebx, 0x1c0cfe8b
jle 0x1400b0f50
cmp ebx, 0x1c495dce
jg 0x1400b5701
cmp ebx, 0x1c0cfe8c
je 0x1400b6ff3
cmp ebx, 0x1c3621e1
jne 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xbf]
mov ebx, 0xd9af1d37
jmp 0x1400c0ba5
cmp ebx, 0xbc3f6457
jg 0x1400acc72
cmp ebx, 0xbb52a189
jle 0x1400ae7af
cmp ebx, 0xbbbfaa65
jle 0x1400b0fb4
cmp ebx, 0xbc105075
jg 0x1400b5733
cmp ebx, 0xbbbfaa66
je 0x1400b7054
cmp ebx, 0xbc0b1591
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe70ef4a0
mov edi, 0xc55b7cbf
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x7e32d59f
jg 0x1400acccd
cmp ebx, 0x7cf13fe7
jle 0x1400ae7fc
cmp ebx, 0x7d9d4e42
jle 0x1400b0ff2
cmp ebx, 0x7df2ac5a
jg 0x1400b575d
cmp ebx, 0x7d9d4e43
je 0x1400b7097
cmp ebx, 0x7dc8aa3c
jne 0x1400c0ba5
cmp qword [rsp + 0x118], 0
sets byte [rsp + 0x46]
mov ebx, 0x22b20a0c
jmp 0x1400c0ba5
cmp ebx, 0xfe148c44
jg 0x1400acd4a
cmp ebx, 0xfd510052
jle 0x1400ae871
cmp ebx, 0xfdae181c
jle 0x1400b1020
cmp ebx, 0xfdea1683
jg 0x1400b57bb
cmp ebx, 0xfdae181d
je 0x1400b70b4
cmp ebx, 0xfdbed7f2
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xe674fe3b
mov eax, 0xe99b03a1
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x648], rax
jmp 0x1400c0ba5
cmp ebx, 0x81490c36
jle 0x1400acda2
cmp ebx, 0x81eca668
jle 0x1400ae8f9
cmp ebx, 0x82777981
jle 0x1400b1099
cmp ebx, 0x82d29eff
jg 0x1400b57f1
cmp ebx, 0x82777982
je 0x1400b70be
cmp ebx, 0x829a93b6
jne 0x1400c0ba5
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x2e8], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x8efd69af
mov edx, 0xafdd3695
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x8efd69af
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x3a8ba73d
jle 0x1400acdfa
cmp ebx, 0x3b2ef51d
jle 0x1400ae943
cmp ebx, 0x3bde368a
jle 0x1400b1115
cmp ebx, 0x3c0a28af
jg 0x1400b5813
cmp ebx, 0x3bde368b
je 0x1400b7101
cmp ebx, 0x3be7d543
jne 0x1400c0ba5
mov ebx, 0x14f00b01
jmp 0x1400c0ba5
cmp ebx, 0xbfaeaf27
jle 0x1400ace7e
cmp ebx, 0xc088fba2
jle 0x1400ae98a
cmp ebx, 0xc131eac3
jle 0x1400b1143
cmp ebx, 0xc183ee37
jg 0x1400b586b
cmp ebx, 0xc131eac4
je 0x1400b711e
cmp ebx, 0xc1536f91
jne 0x1400c0ba5
mov ebx, 0xffeb49a2
jmp 0x1400c0ba5
cmp ebx, 0x17f7915
jle 0x1400acf15
cmp ebx, 0x214c2d8
jle 0x1400ae9d5
cmp ebx, 0x2548731
jle 0x1400b1171
cmp ebx, 0x2921e2b
jg 0x1400b588d
cmp ebx, 0x2548732
je 0x1400b7174
cmp ebx, 0x256ca7c
jne 0x1400c0ba5
mov rax, qword [rsp + 0x580]
mov qword [rsp + 0x7d8], rax
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xf84e7072
mov edx, 0xd07c8ed2
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xf84e7072
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x9efade2a
jle 0x1400acfa9
cmp ebx, 0xa07b730f
jle 0x1400aea46
cmp ebx, 0xa0fa910d
jle 0x1400b119f
cmp ebx, 0xa19c0e23
jg 0x1400b58bc
cmp ebx, 0xa0fa910e
je 0x1400b717e
cmp ebx, 0xa14dfd4c
jne 0x1400c0ba5
movzx ecx, byte [rsp + 0xba]
call fcn.140005cfd
mov qword [rsp + 0x370], rax
mov rcx, qword [rsp + 0x58]
call fcn.140005cfd
mov qword [rsp + 0x2c0], rax
mov ebx, 0xfd510053
jmp 0x1400c0ba5
cmp ebx, 0x5ef14bf8
jle 0x1400acff7
cmp ebx, 0x603eb11d
jle 0x1400aea98
cmp ebx, 0x609930b3
jle 0x1400b1217
cmp ebx, 0x60d092ca
jg 0x1400b593c
cmp ebx, 0x609930b4
je 0x1400b71c3
cmp ebx, 0x60ca99b3
jne 0x1400c0ba5
mov rax, qword [rsp + 0xa20]
mov ebx, 0xbcd3d7d
jmp 0x1400c0ba5
cmp ebx, 0xe0c35da5
jle 0x1400ad069
cmp ebx, 0xe1b45ebd
jle 0x1400aeb1c
cmp ebx, 0xe238b1cc
jle 0x1400b1280
cmp ebx, 0xe2b6da68
jg 0x1400b595e
cmp ebx, 0xe238b1cd
je 0x1400b7207
cmp ebx, 0xe29bb811
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x69e5ce7f
mov edi, 0x7e5d3316
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x69e5ce7f
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x910f126e
jle 0x1400ad0e8
cmp ebx, 0x92361c1d
jle 0x1400aeb56
cmp ebx, 0x92782e49
jle 0x1400b12c1
cmp ebx, 0x92b7f51a
jg 0x1400b59a8
cmp ebx, 0x92782e4a
je 0x1400b7211
cmp ebx, 0x9288d1d7
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x6ecc4baa
mov edx, 0xec89bbbe
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x6ecc4baa
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x4c042813
jle 0x1400ad13f
cmp ebx, 0x4e5724d2
jle 0x1400aeba0
cmp ebx, 0x4f550d9a
jle 0x1400b1339
cmp ebx, 0x4fcb22bd
jg 0x1400b5a05
cmp ebx, 0x4f550d9b
je 0x1400b725f
cmp ebx, 0x4fc8ac38
jne 0x1400c0ba5
mov rax, qword [rsp + 0xe88]
mov qword [rsp + 0xe90], rax
mov ebx, 0x344ec223
jmp 0x1400c0ba5
cmp ebx, 0xd074f0ac
jle 0x1400ad1c0
cmp ebx, 0xd19eca42
jle 0x1400aebea
cmp ebx, 0xd20eac79
jle 0x1400b1367
cmp ebx, 0xd2658039
jg 0x1400b5a3f
cmp ebx, 0xd20eac7a
je 0x1400b7271
cmp ebx, 0xd23b88ab
jne 0x1400c0ba5
mov al, byte [rsp + 0xa9]
test al, al
mov ebx, 0x6f0c9e9
mov eax, 0x262f5702
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x104d04b6
jle 0x1400ad23f
cmp ebx, 0x111c7bf0
jle 0x1400aec6d
cmp ebx, 0x11dfa7df
jle 0x1400b13df
cmp ebx, 0x123570f3
jg 0x1400b5a9a
cmp ebx, 0x11dfa7e0
je 0x1400b727b
cmp ebx, 0x122c5c84
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x655ff9d7
mov eax, 0x71e1b028
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x448], rax
jmp 0x1400c0ba5
cmp ebx, 0xb01c6aa0
jle 0x1400ad295
cmp ebx, 0xb182d528
jle 0x1400aece0
cmp ebx, 0xb1eaec7f
jle 0x1400b1420
cmp ebx, 0xb23a3b4c
jg 0x1400b5abc
cmp ebx, 0xb1eaec80
je 0x1400b7375
cmp ebx, 0xb225a90a
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x35c0b4b8
mov edx, 0x47110a5a
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x35c0b4b8
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x7424f65d
jle 0x1400ad33c
cmp ebx, 0x75ad43df
jle 0x1400aed53
cmp ebx, 0x75ff6c5e
jle 0x1400b145e
cmp ebx, 0x7644b9c0
jg 0x1400b5aee
cmp ebx, 0x75ff6c5f
je 0x1400b737f
cmp ebx, 0x7619c3bc
jne 0x1400c0ba5
mov rax, qword [rsp + 0xdd0]
lea rcx, [0x1401136f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x2b8]
mov qword [rax + 0x10], rbp
mov al, byte [rsp + 0x44]
test al, al
mov ebx, 0xa35d8862
mov eax, 0x193261f
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xeff2c888
jle 0x1400ad390
cmp ebx, 0xf122029c
jle 0x1400aeda0
cmp ebx, 0xf1df0478
jle 0x1400b14a1
cmp ebx, 0xf29ec811
jg 0x1400b5b23
cmp ebx, 0xf1df0479
je 0x1400b73c7
cmp ebx, 0xf2026bcc
jne 0x1400c0ba5
mov qword [rsp + 0xf98], r13
mov ebx, 0x4b4cefbb
jmp 0x1400c0ba5
cmp ebx, 0x331c42ec
jg 0x1400ad4c3
cmp ebx, 0x31b0ff21
jle 0x1400b018f
cmp ebx, 0x328bbc1a
jg 0x1400b1506
cmp ebx, 0x31b0ff22
je 0x1400b741d
cmp ebx, 0x32063c4e
je 0x1400b743c
cmp ebx, 0x328b4105
jne 0x1400c0ba5
mov qword [rsp + 0xe68], r13
mov ebx, 0xe7d52f67
jmp 0x1400c0ba5
cmp ebx, 0x30449d51
jg 0x1400ad521
cmp ebx, 0x2f34dede
jle 0x1400b01d1
cmp ebx, 0x2f695b61
jg 0x1400b159b
cmp ebx, 0x2f34dedf
je 0x1400b7452
cmp ebx, 0x2f5fb3d1
je 0x1400b745c
cmp ebx, 0x2f626f33
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x53a9f929
mov edi, 0xf0a95737
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x2a4c86b4
jle 0x1400ad582
cmp ebx, 0x2a4c86b5
je 0x1400b7476
cmp ebx, 0x2a5c9b2d
je 0x1400b74be
cmp ebx, 0x2ab554dd
jne 0x1400c0ba5
mov rax, qword [rsp + 0x218]
mov rax, qword [rsp + 0xa68]
mov ebx, 0x6897ab7e
jmp 0x1400c0ba5
cmp ebx, 0x28238659
jle 0x1400ad680
cmp ebx, 0x287f8164
jg 0x1400b037a
cmp ebx, 0x28506e6f
jg 0x1400b5b5d
cmp ebx, 0x2823865a
je 0x1400b74da
cmp ebx, 0x282af711
jne 0x1400c0ba5
mov rax, qword [rsp + 0x70]
cmp rax, qword [rsp + 0xa88]
setge byte [rsp + 0x98]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x61af6f47
mov edi, 0xd1c8aa58
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x1fd1d1e7
jg 0x1400ad6f3
cmp ebx, 0x1f1a643c
jle 0x1400b15e1
cmp ebx, 0x1f52a8df
jg 0x1400b5b97
cmp ebx, 0x1f1a643d
je 0x1400b751a
cmp ebx, 0x1f356fd0
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4a5f0d04
mov edi, 0x47031db7
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x8a33f7c2
jle 0x1400aedeb
cmp ebx, 0x8a585bbe
jle 0x1400b1623
cmp ebx, 0x8aaea690
jg 0x1400b5bcc
cmp ebx, 0x8a585bbf
je 0x1400b7539
cmp ebx, 0x8a6d4e63
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x3c0a28b0
mov edi, 0x6558747e
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x45338094
jle 0x1400aee2a
cmp ebx, 0x456a95b6
jle 0x1400b165f
cmp ebx, 0x459c0b84
jg 0x1400b5bfe
cmp ebx, 0x456a95b7
je 0x1400b7564
cmp ebx, 0x459b33bc
jne 0x1400c0ba5
mov al, byte [rsp + 0xce]
test al, al
mov ebx, 0x824dc348
mov eax, 0x1ce2e589
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x6b8], rax
jmp 0x1400c0ba5
cmp ebx, 0xc87a0d76
jle 0x1400aee71
cmp ebx, 0xc976d564
jle 0x1400b1692
cmp ebx, 0xc9e88084
jg 0x1400b5c71
cmp ebx, 0xc976d565
je 0x1400b757e
cmp ebx, 0xc9b4de0d
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x4a4e6f74
mov edx, 0xca1b62d4
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x4a4e6f74
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x8a83c0b
jle 0x1400aeee1
cmp ebx, 0x8da58b9
jle 0x1400b16f6
cmp ebx, 0x9104901
jg 0x1400b5c9b
cmp ebx, 0x8da58ba
je 0x1400b7590
cmp ebx, 0x8ed9501
jne 0x1400c0ba5
mov rax, qword [rsp + 0x1c0]
mov rcx, rax
xor rcx, 0xffffffffffffff00
and rcx, rax
mov qword [rsp + 0x738], rcx
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x91a7e42b
mov edi, 0x194c3e1f
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xa7f14748
jle 0x1400aef23
cmp ebx, 0xa85c8493
jle 0x1400b172c
cmp ebx, 0xa8b586bd
jg 0x1400b5cd8
cmp ebx, 0xa85c8494
je 0x1400b759a
cmp ebx, 0xa89b9db5
jne 0x1400c0ba5
mov qword [rsp + 0xa18], r13
mov ebx, 0xd135b06b
jmp 0x1400c0ba5
cmp ebx, 0x6a37b4ad
jle 0x1400aef98
cmp ebx, 0x6ac3c68f
jle 0x1400b1790
cmp ebx, 0x6bc57545
jg 0x1400b5d0a
cmp ebx, 0x6ac3c690
je 0x1400b75b4
cmp ebx, 0x6b26544b
jne 0x1400c0ba5
mov rax, qword [rsp + 0xb30]
mov qword [rsp + 0xb38], rax
mov ebx, 0x5db67c
jmp 0x1400c0ba5
cmp ebx, 0xe870601f
jle 0x1400aefda
cmp ebx, 0xe91d4c6b
jle 0x1400b17ce
cmp ebx, 0xe99b03a0
jg 0x1400b5d59
cmp ebx, 0xe91d4c6c
je 0x1400b75cc
cmp ebx, 0xe951e0aa
jne 0x1400c0ba5
mov ebx, 0x97c84f74
jmp 0x1400c0ba5
cmp ebx, 0x9917848d
jle 0x1400af02d
cmp ebx, 0x999d0b9b
jle 0x1400b184b
cmp ebx, 0x9a2965e0
jg 0x1400b5d8b
cmp ebx, 0x999d0b9c
je 0x1400b75fd
cmp ebx, 0x9a277b8b
jne 0x1400c0ba5
mov ebx, 0x588f4086
mov rax, qword [rsp + 0xbf0]
mov qword [rsp + 0x458], rax
jmp 0x1400c0ba5
cmp ebx, 0x57230280
jle 0x1400af077
cmp ebx, 0x575cc2e1
jle 0x1400b1892
cmp ebx, 0x57a92a8b
jg 0x1400b5df4
cmp ebx, 0x575cc2e2
je 0x1400b7618
cmp ebx, 0x578fa018
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc183ee38
mov edi, 0x333171dc
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xd9725ff5
jle 0x1400af0e7
cmp ebx, 0xd98c6a39
jle 0x1400b18f9
cmp ebx, 0xd9af1d36
jg 0x1400b5e3d
cmp ebx, 0xd98c6a3a
je 0x1400b766d
cmp ebx, 0xd98ec3d7
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xa8ec051
mov edx, 0xc96ffd28
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xa8ec051
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x18e86ff3
jle 0x1400af171
cmp ebx, 0x19023902
jle 0x1400b1942
cmp ebx, 0x19591b7a
jg 0x1400b5e7a
cmp ebx, 0x19023903
je 0x1400b768f
cmp ebx, 0x194c3e1f
jne 0x1400c0ba5
mov ebx, 0x947f103c
jmp 0x1400c0ba5
cmp ebx, 0xb9b468aa
jle 0x1400af1e4
cmp ebx, 0xba01803c
jle 0x1400b1970
cmp ebx, 0xbaa93700
jg 0x1400b5eb4
cmp ebx, 0xba01803d
je 0x1400b7699
cmp ebx, 0xba0c0289
jne 0x1400c0ba5
mov ebx, 0x3ab2974c
mov dword [rsp + 0x1e8], 0
mov rax, qword [rsp + 0xb40]
mov qword [rsp + 0x608], rax
jmp 0x1400c0ba5
cmp ebx, 0x7b7ac263
jle 0x1400af26a
cmp ebx, 0x7ba15769
jle 0x1400b19b6
cmp ebx, 0x7bd9a9e7
jg 0x1400b5f26
cmp ebx, 0x7ba1576a
je 0x1400b76ab
cmp ebx, 0x7ba42217
jne 0x1400c0ba5
mov ebx, 0xa4722e31
mov eax, 0xe
mov qword [rsp + 0x518], rax
jmp 0x1400c0ba5
cmp ebx, 0xfb83ab53
jle 0x1400af2b5
cmp ebx, 0xfbe01a06
jle 0x1400b1a12
cmp ebx, 0xfbf098cf
jg 0x1400b5f91
cmp ebx, 0xfbe01a07
je 0x1400b76b5
cmp ebx, 0xfbe41466
jne 0x1400c0ba5
mov qword [rsp + 0xde8], r13
mov ebx, 0x1f756d8e
jmp 0x1400c0ba5
cmp ebx, 0x868cc6e9
jle 0x1400af2f7
cmp ebx, 0x874ec986
jle 0x1400b1a48
cmp ebx, 0x87aeda25
jg 0x1400b5fcd
cmp ebx, 0x874ec987
je 0x1400b76d0
cmp ebx, 0x87a57555
jne 0x1400c0ba5
mov rax, qword [rsp + 0x358]
mov ebx, 0x5ea3662b
jmp 0x1400c0ba5
cmp ebx, 0x40524a76
jle 0x1400af331
cmp ebx, 0x40cdd2ca
jle 0x1400b1aa6
cmp ebx, 0x40f3b982
jg 0x1400b6050
cmp ebx, 0x40cdd2cb
je 0x1400b76e2
cmp ebx, 0x40db3fb7
jne 0x1400c0ba5
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0xba0], rax
mov ebx, 0x8572799b
jmp 0x1400c0ba5
cmp ebx, 0xc48f365e
jle 0x1400af370
cmp ebx, 0xc58959b5
jle 0x1400b1b2e
cmp ebx, 0xc61f3c68
jg 0x1400b6082
cmp ebx, 0xc58959b6
je 0x1400b76fa
cmp ebx, 0xc6005c9c
jne 0x1400c0ba5
mov al, byte [rsp + 0x92]
test al, al
mov ebx, 0x910f126f
mov eax, 0xa67caa09
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x52f2219
jle 0x1400af3be
cmp ebx, 0x55cfa76
jle 0x1400b1b97
cmp ebx, 0x5c87de6
jg 0x1400b60f4
cmp ebx, 0x55cfa77
je 0x1400b771f
cmp ebx, 0x561723e
jne 0x1400c0ba5
mov ebx, 0xaaf02c1e
mov rax, qword [rsp + 0xf68]
mov qword [rsp + 0x638], rax
jmp 0x1400c0ba5
cmp ebx, 0xa4dc2ba6
jle 0x1400af42f
cmp ebx, 0xa51da4c3
jle 0x1400b1bd6
cmp ebx, 0xa57d5dc5
jg 0x1400b6131
cmp ebx, 0xa51da4c4
je 0x1400b7741
cmp ebx, 0xa5291b3f
jne 0x1400c0ba5
mov ebx, 0xe656464c
jmp 0x1400c0ba5
cmp ebx, 0x6558747d
jle 0x1400af469
cmp ebx, 0x6574cb51
jle 0x1400b1c3e
cmp ebx, 0x65b8202b
jg 0x1400b6163
cmp ebx, 0x6574cb52
je 0x1400b774b
cmp ebx, 0x65adacaa
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xeb99ddc9
mov eax, 0xa3f0838c
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x418], rax
jmp 0x1400c0ba5
cmp ebx, 0xe4fe9575
jle 0x1400af4b4
cmp ebx, 0xe59a1707
jle 0x1400b1cba
cmp ebx, 0xe5d025fd
jg 0x1400b618d
cmp ebx, 0xe59a1708
je 0x1400b7766
cmp ebx, 0xe5bcdc05
jne 0x1400c0ba5
mov rax, qword [rsp + 0x708]
mov qword [rsp + 0x880], rax
mov ebx, 0xcb1d6355
jmp 0x1400c0ba5
cmp ebx, 0x946fc2df
jle 0x1400af4f6
cmp ebx, 0x94f6ac6e
jle 0x1400b1ce8
cmp ebx, 0x954b4545
jg 0x1400b61b7
cmp ebx, 0x94f6ac6f
je 0x1400b7781
cmp ebx, 0x9526e520
jne 0x1400c0ba5
mov rax, qword [rsp + 0xb28]
mov rax, qword [rax]
mov qword [rsp + 0x400], rax
mov ebx, 0xd98c6a3a
jmp 0x1400c0ba5
cmp ebx, 0x5388d2ae
jle 0x1400af572
cmp ebx, 0x53f9fd8f
jle 0x1400b1d4f
cmp ebx, 0x5418e1bc
jg 0x1400b620f
cmp ebx, 0x53f9fd90
je 0x1400b7798
cmp ebx, 0x53fad389
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x487b1cd
mov eax, 0x41ca2e76
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x598], rax
jmp 0x1400c0ba5
cmp ebx, 0xd55a8525
jle 0x1400af5e7
cmp ebx, 0xd5db0a1a
jle 0x1400b1d7d
cmp ebx, 0xd672a253
jg 0x1400b6231
cmp ebx, 0xd5db0a1b
je 0x1400b77b0
cmp ebx, 0xd6041613
jne 0x1400c0ba5
mov ebx, 0xce96272a
jmp 0x1400c0ba5
cmp ebx, 0x14fcf4f7
jle 0x1400af639
cmp ebx, 0x1529d313
jle 0x1400b1dbd
cmp ebx, 0x1590c259
jg 0x1400b6253
cmp ebx, 0x1529d314
je 0x1400b77d2
cmp ebx, 0x158e4652
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x808c3aa3
mov edi, 0x4fcb22be
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xb47742db
jle 0x1400af678
cmp ebx, 0xb54905a5
jle 0x1400b1deb
cmp ebx, 0xb5d59591
jg 0x1400b627d
cmp ebx, 0xb54905a6
je 0x1400b7815
cmp ebx, 0xb560346c
jne 0x1400c0ba5
mov ebx, 0x1d8cc910
mov rax, qword [rsp + 0xae8]
mov qword [rsp + 0x3c8], rax
jmp 0x1400c0ba5
cmp ebx, 0x79644447
jle 0x1400af6da
cmp ebx, 0x797ae5c7
jle 0x1400b1e2b
cmp ebx, 0x79e31a8f
jg 0x1400b62d8
cmp ebx, 0x797ae5c8
je 0x1400b782c
cmp ebx, 0x79a9fc83
jne 0x1400c0ba5
mov ebx, 0x62fcba9d
mov dword [rsp + 0x1f0], 0xf
jmp 0x1400c0ba5
cmp ebx, 0xf62a8e5c
jle 0x1400af727
cmp ebx, 0xf66034d2
jle 0x1400b1e61
cmp ebx, 0xf6b02e81
jg 0x1400b6342
cmp ebx, 0xf66034d3
je 0x1400b7846
cmp ebx, 0xf697bb33
jne 0x1400c0ba5
mov rax, qword [rsp + 0x258]
movzx eax, byte [rax]
mov qword [rsp + 0x1040], rax
mov ebx, 0x608b8eac
jmp 0x1400c0ba5
cmp ebx, 0x8d4a719c
jle 0x1400af7ac
cmp ebx, 0x8e36ce86
jle 0x1400b1e8f
cmp ebx, 0x8eb75ae7
jg 0x1400b639b
cmp ebx, 0x8e36ce87
je 0x1400b7855
cmp ebx, 0x8e485e6a
jne 0x1400c0ba5
mov ebx, 0x40cdd2cb
jmp 0x1400c0ba5
cmp ebx, 0x4901812c
jle 0x1400af7e6
cmp ebx, 0x4948fd84
jle 0x1400b1eca
cmp ebx, 0x49b52231
jg 0x1400b63c5
cmp ebx, 0x4948fd85
je 0x1400b7898
cmp ebx, 0x496571df
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x360cde3e
mov edi, 0x5b0e8c13
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x360cde3e
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xcd78de34
jle 0x1400af838
cmp ebx, 0xce246608
jle 0x1400b1f00
cmp ebx, 0xcec90736
jg 0x1400b6422
cmp ebx, 0xce246609
je 0x1400b78c2
cmp ebx, 0xce96272a
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd6041613
mov edi, 0x8eb75ae8
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xc40ff5e
jle 0x1400af890
cmp ebx, 0xcf420d6
jle 0x1400b1f69
cmp ebx, 0xda2f244
jg 0x1400b6490
cmp ebx, 0xcf420d7
je 0x1400b78e2
cmp ebx, 0xcf52d85
jne 0x1400c0ba5
mov ebx, 0x36a0ee35
jmp 0x1400c0ba5
cmp ebx, 0xacd3ee8f
jle 0x1400af913
cmp ebx, 0xada87831
jle 0x1400b1f97
cmp ebx, 0xade9977c
jg 0x1400b64cd
cmp ebx, 0xada87832
je 0x1400b7925
cmp ebx, 0xadd3f46e
jne 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x695f6783
jmp 0x1400c0ba5
cmp ebx, 0x6fe009b3
jle 0x1400af955
cmp ebx, 0x70ea68ae
jle 0x1400b1fd6
cmp ebx, 0x71119f15
jg 0x1400b650a
cmp ebx, 0x70ea68af
je 0x1400b7a65
cmp ebx, 0x70fe7573
jne 0x1400c0ba5
mov ebx, 0x2e9e16f7
jmp 0x1400c0ba5
cmp ebx, 0xed4cc90b
jle 0x1400af9c5
cmp ebx, 0xed6dfc98
jle 0x1400b2014
cmp ebx, 0xed9300d2
jg 0x1400b652c
cmp ebx, 0xed6dfc99
je 0x1400b7a87
cmp ebx, 0xed78bcdf
jne 0x1400c0ba5
mov rax, qword [rsp + 0x10a0]
mov qword [rsp + 0xa50], rax
mov ebx, 0x4cc8f5e
jmp 0x1400c0ba5
cmp ebx, 0x9c718e0b
jle 0x1400afa48
cmp ebx, 0x9cad3932
jle 0x1400b2079
cmp ebx, 0x9cee9b25
jg 0x1400b6566
cmp ebx, 0x9cad3933
je 0x1400b7ae0
cmp ebx, 0x9cd83d1f
jne 0x1400c0ba5
mov qword [rsp + 0x970], r13
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xd2efea9a
mov edi, 0xc056eea
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x5bf4a115
jle 0x1400afac9
cmp ebx, 0x5cc05b75
jle 0x1400b20e5
cmp ebx, 0x5ce34b7e
jg 0x1400b65be
cmp ebx, 0x5cc05b76
je 0x1400b7b21
cmp ebx, 0x5cde84ef
jne 0x1400c0ba5
mov ebx, 0x9aa9e525
mov rax, qword [rsp + 0xe40]
mov qword [rsp + 0x590], rax
jmp 0x1400c0ba5
cmp ebx, 0xdddac981
jle 0x1400afb03
cmp ebx, 0xddef8516
jle 0x1400b214c
cmp ebx, 0xde2cfa47
jg 0x1400b65f0
cmp ebx, 0xddef8517
je 0x1400b7b78
cmp ebx, 0xde2942f2
jne 0x1400c0ba5
mov qword [rsp + 0xf28], r13
mov ebx, 0x76593133
jmp 0x1400c0ba5
cmp ebx, 0x1d6a089b
jle 0x1400afb61
cmp ebx, 0x1dd2c96e
jle 0x1400b2182
cmp ebx, 0x1e10b2b8
jg 0x1400b6649
cmp ebx, 0x1dd2c96f
je 0x1400b7b92
cmp ebx, 0x1df8b815
jne 0x1400c0ba5
mov rax, qword [rsp + 0x58]
mov ebx, 0x98fc3def
jmp 0x1400c0ba5
cmp ebx, 0xbd5bd493
jle 0x1400afb9b
cmp ebx, 0xbd6f7976
jle 0x1400b21f4
cmp ebx, 0xbdbb23c1
jg 0x1400b66a6
cmp ebx, 0xbd6f7977
je 0x1400b7b9c
cmp ebx, 0xbdaf2ed1
jne 0x1400c0ba5
mov rcx, qword [rsp + 0xa40]
xor edx, edx
mov r8d, 0xff
call fcn.14005712e
mov ebx, 0x9145b0e7
jmp 0x1400c0ba5
cmp ebx, 0x7f576d6f
jle 0x1400afc13
cmp ebx, 0x7f996779
jle 0x1400b2234
cmp ebx, 0x7f9d889c
jg 0x1400b66d8
cmp ebx, 0x7f99677a
je 0x1400b7bae
cmp ebx, 0x7f9b866b
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x31a7455d
mov edi, 0xe91cdb55
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x31a7455d
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xff559b17
jle 0x1400afc4d
cmp ebx, 0xff7a056e
jle 0x1400b2272
cmp ebx, 0xff8fc586
jg 0x1400b6730
cmp ebx, 0xff7a056f
je 0x1400b7bf1
cmp ebx, 0xff86e4c9
jne 0x1400c0ba5
mov eax, dword [rsp + 0x208]
cmp eax, 0x11
mov ebx, 0xd5bab36f
mov eax, 0x4948fd85
cmovl ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x808c3aa2
jg 0x1400afc87
cmp ebx, 0x80354827
jg 0x1400b22b8
cmp ebx, 0x80218f8d
je 0x1400b7c44
cmp ebx, 0x802cca46
je 0x1400b7c89
cmp ebx, 0x80312c92
jne 0x1400c0ba5
mov eax, dword [rsp + 0x164]
cmp eax, 0x12
mov ebx, 0xa67f372a
mov eax, 0xc42e6d4d
cmovl ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x3a0528d3
jg 0x1400afcc1
cmp ebx, 0x395d91a3
jg 0x1400b22e6
cmp ebx, 0x38d55727
je 0x1400b7c93
cmp ebx, 0x39221e09
je 0x1400b7cc6
cmp ebx, 0x395541b2
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9aa29a1b
mov edi, 0x7af3ceaf
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xbec60c5d
jg 0x1400afd0b
cmp ebx, 0xbe87833d
jg 0x1400b232f
cmp ebx, 0xbded9294
je 0x1400b7cee
cmp ebx, 0xbe5832bf
je 0x1400b7d29
cmp ebx, 0xbe74742d
jne 0x1400c0ba5
mov rax, qword [rsp + 0x118]
cmp rax, qword [rsp + 0xab0]
setge byte [rsp + 0xc2]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x81490c37
mov edi, 0x7f7351da
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x63752f
jg 0x1400afd64
cmp ebx, 0x1da9cb
jg 0x1400b236d
cmp ebx, 0xffc80e7c
je 0x1400b7d33
cmp ebx, 0xffeb49a2
je 0x1400b7d4d
cmp ebx, 0x3fc5b
jne 0x1400c0ba5
mov al, byte [rsp + 0x7b0]
mov rax, qword [rsp + 0x7a8]
mov qword [rsp + 0x268], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x4a20ffa5
mov edx, 0x412c2d36
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x4a20ffa5
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x9e2eb484
jg 0x1400afdae
cmp ebx, 0x9dde2ccd
jg 0x1400b23ae
cmp ebx, 0x9d1bab67
je 0x1400b7d90
cmp ebx, 0x9d52a95c
je 0x1400b7d9a
cmp ebx, 0x9da87f95
jne 0x1400c0ba5
mov qword [rsp + 0xdd8], r13
mov ebx, 0xbb1b04bd
jmp 0x1400c0ba5
cmp ebx, 0x5ea3662a
jg 0x1400afe21
cmp ebx, 0x5dfcb1a5
jg 0x1400b2412
cmp ebx, 0x5d67df34
je 0x1400b7db4
cmp ebx, 0x5d6c193f
je 0x1400b7dd6
cmp ebx, 0x5db260c6
jne 0x1400c0ba5
mov rax, qword [rsp + 0xa40]
mov rcx, qword [rsp + 0x38]
add rcx, 0x10
mov qword [rsp + 0xa48], rcx
mov rcx, qword [rsp + 0xa48]
mov rdx, qword [rsp + 0x120]
mov byte [rcx + rdx], al
mov ebx, 0xbd1f538e
jmp 0x1400c0ba5
cmp ebx, 0xdf6a2ccc
jg 0x1400afe94
cmp ebx, 0xdedf2d76
jg 0x1400b244d
cmp ebx, 0xde86a729
je 0x1400b7e2a
cmp ebx, 0xde9d5157
je 0x1400b7e34
cmp ebx, 0xde9f7a45
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xbc175938
mov edi, 0xe5f11392
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x8fcb3576
jg 0x1400afee3
cmp ebx, 0x8f7cd42d
jg 0x1400b248b
cmp ebx, 0x8f0077fd
je 0x1400b7e8c
cmp ebx, 0x8f3607a0
je 0x1400b7e96
cmp ebx, 0x8f5c3e55
jne 0x1400c0ba5
mov al, byte [rsp + 0xc9]
test al, al
mov ebx, 0x6f370fb
mov eax, 0x66519494
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x4ae26ba3
jg 0x1400aff35
cmp ebx, 0x4a4e6f73
jg 0x1400b24d0
cmp ebx, 0x4a1a9d6b
je 0x1400b7eb2
cmp ebx, 0x4a20ffa5
je 0x1400b7ef7
cmp ebx, 0x4a49d8c9
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x87b3ecd1
mov edi, 0xf493c946
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xcfd50f7c
jg 0x1400aff82
cmp ebx, 0xcfaff3e9
jg 0x1400b250e
cmp ebx, 0xcf320b38
je 0x1400b7f10
cmp ebx, 0xcf7d62b0
je 0x1400b7f53
cmp ebx, 0xcf89951c
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xdca954d8
mov edx, 0x6c9ad680
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xdca954d8
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xeb1e9e7
jg 0x1400affcf
cmp ebx, 0xe1d3b31
jg 0x1400b254f
cmp ebx, 0xdce57e5
je 0x1400b7f68
cmp ebx, 0xde8d7e6
je 0x1400b7f83
cmp ebx, 0xdec4439
jne 0x1400c0ba5
mov ebx, 0xe91d4c6c
mov rax, qword [rsp + 0xbf8]
mov qword [rsp + 0x460], rax
jmp 0x1400c0ba5
cmp ebx, 0xaf968733
jg 0x1400b001c
cmp ebx, 0xaecb8ff3
jg 0x1400b25c6
cmp ebx, 0xae81a437
je 0x1400b7f8d
cmp ebx, 0xae874232
je 0x1400b7faa
cmp ebx, 0xae8ad7e4
jne 0x1400c0ba5
mov rax, qword [rsp + 0x360]
mov al, byte [rsp + 0x368]
mov byte [rsp + 0xb3], al
mov al, byte [rsp + 0x368]
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x58], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xf97d57c2
mov edi, 0x89bac620
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xf97d57c2
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x7245a672
jg 0x1400b0091
cmp ebx, 0x71e1b027
jg 0x1400b264c
cmp ebx, 0x71479cfc
je 0x1400b7fc4
cmp ebx, 0x71ce0921
je 0x1400b8023
cmp ebx, 0x71d99fae
jne 0x1400c0ba5
mov al, byte [rsp + 0x47]
test al, al
mov ebx, 0xa481606c
mov eax, 0x93133fca
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xef2bb941
jg 0x1400b00cb
cmp ebx, 0xeec33b5f
jg 0x1400b26a5
cmp ebx, 0xee44a14c
je 0x1400b8048
cmp ebx, 0xee469a81
je 0x1400b806f
cmp ebx, 0xee9744ec
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x61053957
mov edi, 0x2d21c7f
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x360cde3d
jle 0x1400b020b
cmp ebx, 0x364c5d7e
jg 0x1400b2719
cmp ebx, 0x360cde3e
je 0x1400b8091
cmp ebx, 0x36194236
je 0x1400b809b
cmp ebx, 0x36488a31
jne 0x1400c0ba5
mov ebx, 0x957d31b4
jmp 0x1400c0ba5
cmp ebx, 0x2d0c7e13
jle 0x1400b024a
cmp ebx, 0x2df0d570
jg 0x1400b2747
cmp ebx, 0x2d0c7e14
je 0x1400b80dc
cmp ebx, 0x2d893afd
je 0x1400b80f8
cmp ebx, 0x2d8d1040
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf08]
lea rcx, [0x1401136f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x240]
add rax, 0x10
mov qword [rsp + 0xf10], rax
mov ebx, 0x2027159a
jmp 0x1400c0ba5
cmp ebx, 0x344ec222
jle 0x1400b0284
cmp ebx, 0x35035464
jg 0x1400b27c2
cmp ebx, 0x344ec223
je 0x1400b8148
cmp ebx, 0x3494b394
je 0x1400b8165
cmp ebx, 0x35012801
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x105278be
mov eax, 0x38ca98e4
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x5f8], rax
jmp 0x1400c0ba5
cmp ebx, 0x30bb8144
jle 0x1400b02c3
cmp ebx, 0x30e979fe
jg 0x1400b27f0
cmp ebx, 0x30bb8145
je 0x1400b8185
cmp ebx, 0x30bf65aa
je 0x1400b818f
cmp ebx, 0x30d2fabc
jne 0x1400c0ba5
mov al, byte [rsp + 0xcd]
test al, al
mov ebx, 0x829a93b6
mov eax, 0x419e5168
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x6b0], rax
jmp 0x1400c0ba5
cmp ebx, 0x29d3d0e9
je 0x1400b8199
cmp ebx, 0x2a03cabf
jne 0x1400c0ba5
mov rax, qword [rsp + 0x238]
movzx eax, byte [rax]
lea rcx, [0x140101bd0]
add rax, rcx
mov qword [rsp + 0xf00], rax
mov ebx, 0x4d84eefb
jmp 0x1400c0ba5
cmp ebx, 0x241c3856
jle 0x1400b2855
cmp ebx, 0x245edf36
jg 0x1400b6789
cmp ebx, 0x241c3857
je 0x1400b81a3
cmp ebx, 0x243a9bc5
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x130533a2
mov edi, 0x54d5d47b
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x21eae166
jle 0x1400b2883
cmp ebx, 0x228cdbc5
jg 0x1400b67e4
cmp ebx, 0x21eae167
je 0x1400b81de
cmp ebx, 0x2250bb28
jne 0x1400c0ba5
mov eax, dword [rsp + 0x150]
cmp eax, 0xc
mov ebx, 0x88f7fdae
mov eax, 0x23a583f3
cmovl ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x277299e0
jle 0x1400b28c3
cmp ebx, 0x27f2915a
jg 0x1400b6816
cmp ebx, 0x277299e1
je 0x1400b81ed
cmp ebx, 0x27d8e613
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xa1b9c398
mov edx, 0xc267f2b2
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xa1b9c398
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x20a55444
jle 0x1400b2927
cmp ebx, 0x20dc6eb3
jg 0x1400b68a2
cmp ebx, 0x20a55445
je 0x1400b820a
cmp ebx, 0x20d29b3a
jne 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xbe]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x8703b4f8
mov edx, 0x64992a79
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x8703b4f8
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x883efbb5
jg 0x1400b296e
cmp ebx, 0x87b3ecd1
je 0x1400b822b
cmp ebx, 0x87c19c8d
je 0x1400b823d
cmp ebx, 0x88070df0
jne 0x1400c0ba5
mov ebx, 0xfab94865
jmp 0x1400c0ba5
cmp ebx, 0x419e5167
jg 0x1400b29b1
cmp ebx, 0x412c2d36
je 0x1400b8247
cmp ebx, 0x4133a3b9
je 0x1400b8262
cmp ebx, 0x415144a5
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x62592d01
mov edx, 0x6569b04e
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x62592d01
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xc6fe4132
jg 0x1400b29f0
cmp ebx, 0xc667dcff
je 0x1400b8271
cmp ebx, 0xc6794f9a
je 0x1400b82a8
cmp ebx, 0xc68d1b29
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xb182d529
mov edi, 0xc82eb3e5
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x62b07c8
jg 0x1400b2a31
cmp ebx, 0x5e09e20
je 0x1400b82c2
cmp ebx, 0x5f8c665
je 0x1400b82cc
cmp ebx, 0x60a5f7a
jne 0x1400c0ba5
mov ebx, 0x42678287
jmp 0x1400c0ba5
cmp ebx, 0xa628657e
jg 0x1400b2ab2
cmp ebx, 0xa5ef099d
je 0x1400b82d6
cmp ebx, 0xa5f59cd7
je 0x1400b82f1
cmp ebx, 0xa61dd457
jne 0x1400c0ba5
mov rax, qword [rsp + 0x2a8]
cmp rax, qword [rsp + 0x520]
mov ebx, 0xf766a81e
mov eax, 0x81c79af8
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x67276aa3
jg 0x1400b2af2
cmp ebx, 0x66519494
je 0x1400b836b
cmp ebx, 0x66d216f9
je 0x1400b83ab
cmp ebx, 0x66fcc985
jne 0x1400c0ba5
mov rax, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x140]
mov rax, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x140]
mov rax, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x140]
mov rax, qword [rsp + 0x140]
mov rax, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x140]
mov rax, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x140]
mov rax, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x140]
mov rax, qword [rsp + 0x140]
mov rax, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x140]
movabs rcx, 0xaec770f6aa4035ad
mov rbx, rcx
lea rcx, [rax + rbx + 0x38]
sub rcx, rbx
neg rdx
sub rcx, rdx
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x238]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x378]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x380]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x240]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x240]
add rcx, 8
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x780]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov ebx, 0x13577f78
jmp 0x1400c0ba5
cmp ebx, 0xe656464b
jg 0x1400b2b57
cmp ebx, 0xe5f11392
je 0x1400b8407
cmp ebx, 0xe6389ec2
je 0x1400b845d
cmp ebx, 0xe6523d7d
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3f5faeef
mov edi, 0xd7799165
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x9619fe24
jg 0x1400b2b96
cmp ebx, 0x95a48282
je 0x1400b8479
cmp ebx, 0x95c2e807
je 0x1400b849b
cmp ebx, 0x95f65a58
jne 0x1400c0ba5
mov ebx, 0xfd1fa677
jmp 0x1400c0ba5
cmp ebx, 0x5543ceb4
jg 0x1400b2c10
cmp ebx, 0x55111285
je 0x1400b84a5
cmp ebx, 0x5511795e
je 0x1400b84ee
cmp ebx, 0x5517bf02
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x434ec68b
mov edi, 0x73c198f8
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xd7370cde
jg 0x1400b2c6f
cmp ebx, 0xd69e71c6
je 0x1400b84f8
cmp ebx, 0xd6da78cc
je 0x1400b8514
cmp ebx, 0xd6e4cbb1
jne 0x1400c0ba5
mov al, byte [rsp + 0xd4]
test al, al
mov ebx, 0xfce4eb63
mov eax, 0xb46d5a2e
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x161e096e
jg 0x1400b2cb5
cmp ebx, 0x15b3a4d2
je 0x1400b8557
cmp ebx, 0x15d7bfdf
je 0x1400b859d
cmp ebx, 0x15f42d63
jne 0x1400c0ba5
mov rax, qword [rsp + 0x4f8]
mov qword [rsp + 0x10d8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xb7927dec
mov edi, 0xceda187f
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xb7251a0d
jg 0x1400b2cf3
cmp ebx, 0xb67f1390
je 0x1400b85a7
cmp ebx, 0xb6901984
je 0x1400b85b1
cmp ebx, 0xb70df0e0
jne 0x1400c0ba5
mov al, byte [rsp + 0xbd]
test al, al
mov ebx, 0xf37ea3b1
mov eax, 0x1c3621e1
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x7a30f144
jg 0x1400b2d3c
cmp ebx, 0x79f9d339
je 0x1400b85bb
cmp ebx, 0x7a235454
je 0x1400b85d0
cmp ebx, 0x7a2e32a8
jne 0x1400c0ba5
mov ebx, 0x57cb5486
jmp 0x1400c0ba5
cmp ebx, 0xf766a81d
jg 0x1400b2db8
cmp ebx, 0xf6c596da
je 0x1400b8625
cmp ebx, 0xf6c5d8fe
je 0x1400b863e
cmp ebx, 0xf71be389
jne 0x1400c0ba5
mov rax, qword [rsp + 0x298]
mov al, byte [rax]
mov byte [rsp + 0x4a], al
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x4f550d9b
mov edx, 0x5e09e20
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x4f550d9b
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x38b4db8a
jg 0x1400b2e12
cmp ebx, 0x37ade93a
je 0x1400b8655
cmp ebx, 0x3891c913
je 0x1400b866d
cmp ebx, 0x38b08dcb
jne 0x1400c0ba5
mov eax, dword [rsp + 0x174]
mov dword [rsp + 0xec], eax
mov ebx, 0x6cd2307d
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x210], rax
jmp 0x1400c0ba5
cmp ebx, 0x83259cae
jg 0x1400b2e52
cmp ebx, 0x82f02b4e
je 0x1400b8684
cmp ebx, 0x83121ab5
je 0x1400b8696
cmp ebx, 0x831fb63e
jne 0x1400c0ba5
mov rax, qword [rsp + 0x270]
mov rax, qword [rsp + 0x270]
mov rax, qword [rsp + 0x270]
mov rax, qword [rsp + 0x270]
mov rax, qword [rsp + 0x270]
movabs rcx, 0x1e093d12e2474bd2
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x58]
call fcn.1400491d2
mov ebx, 0x35603c5a
jmp 0x1400c0ba5
cmp ebx, 0x3d17765c
jg 0x1400b2e92
cmp ebx, 0x3cc64515
je 0x1400b86a0
cmp ebx, 0x3cca0d91
je 0x1400b86f8
cmp ebx, 0x3cdf44d9
jne 0x1400c0ba5
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x130], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x32bb71cc
mov edi, 0xb3a9d603
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xc267f2b1
jg 0x1400b2ed8
cmp ebx, 0xc21e3118
je 0x1400b8702
cmp ebx, 0xc237cb71
je 0x1400b8747
cmp ebx, 0xc24d8481
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf80]
mov rax, qword [rax]
mov qword [rsp + 0x648], rax
mov ebx, 0xe674fe3b
jmp 0x1400c0ba5
cmp ebx, 0x39f3cdc
jg 0x1400b2f06
cmp ebx, 0x2d21c7f
je 0x1400b878c
cmp ebx, 0x33396db
je 0x1400b87ae
cmp ebx, 0x3566739
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf8]
cmp rax, qword [rsp + 0x4e8]
mov ebx, 0x6574cb52
mov eax, 0x5388d2af
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xa20845b4
jg 0x1400b2f83
cmp ebx, 0xa1b9c398
je 0x1400b87b8
cmp ebx, 0xa1cf5c25
je 0x1400b87c2
cmp ebx, 0xa1db1813
jne 0x1400c0ba5
mov ebx, 0x5cb4a997
jmp 0x1400c0ba5
cmp ebx, 0x61f8bf35
jg 0x1400b2fc3
cmp ebx, 0x6187c20e
je 0x1400b8802
cmp ebx, 0x61af6f47
je 0x1400b8814
cmp ebx, 0x61d82318
jne 0x1400c0ba5
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x7c0], rax
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0xb18]
mov rcx, qword [rsp + 0x7c0]
cmp rcx, rax
mov ebx, 0xb0b99ca1
mov eax, 0x934bba5b
cmovle ebx, eax
mov rax, qword [rsp + 0x7c0]
mov qword [rsp + 0x5e8], rax
jmp 0x1400c0ba5
cmp ebx, 0xe307b18f
jg 0x1400b3005
cmp ebx, 0xe2d451c9
je 0x1400b882b
cmp ebx, 0xe2e7dd24
je 0x1400b8835
cmp ebx, 0xe300a517
jne 0x1400c0ba5
mov ebx, 0xe8117d24
jmp 0x1400c0ba5
cmp ebx, 0x93133fc9
jg 0x1400b305e
cmp ebx, 0x92d2c17c
je 0x1400b8844
cmp ebx, 0x92e9f470
je 0x1400b8887
cmp ebx, 0x92f107c8
jne 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x10a0], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x7c0f21e9
mov edx, 0x994fdad8
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x7c0f21e9
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x50c85ac3
jg 0x1400b309f
cmp ebx, 0x502e9956
je 0x1400b88a4
cmp ebx, 0x50415bc9
je 0x1400b88c4
cmp ebx, 0x508d5f3b
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xe14104e6
mov edx, 0x76c11a03
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xe14104e6
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xd31d57a0
jg 0x1400b30dd
cmp ebx, 0xd2a06af6
je 0x1400b88d6
cmp ebx, 0xd2efea9a
je 0x1400b88e0
cmp ebx, 0xd315c991
jne 0x1400c0ba5
mov rax, qword [rsp + 0x570]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x50]
call fcn.1400491d2
mov ebx, 0xff5273e3
jmp 0x1400c0ba5
cmp ebx, 0x12b4c7bb
jg 0x1400b3110
cmp ebx, 0x123c30c8
je 0x1400b88ea
cmp ebx, 0x124e09ae
je 0x1400b8904
cmp ebx, 0x128ddfb3
jne 0x1400c0ba5
mov rax, qword [rsp + 0x10e8]
movabs rcx, 0xd43abe9b19e1b8ae
mov rdx, rcx
mov rcx, qword [rsp + 0x678]
lea rcx, [rcx + rdx + 0x38]
sub rcx, rdx
add rcx, rax
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x248]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x798]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x7a0]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x250]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x250]
add rcx, 8
xor eax, eax
mov qword [rsp + 0x5c0], rax
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x9d8]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov ebx, 0x79e3f520
jmp 0x1400c0ba5
cmp ebx, 0xb30ad0b0
jg 0x1400b3151
cmp ebx, 0xb2baf69b
je 0x1400b891e
cmp ebx, 0xb2efe3fd
je 0x1400b8943
cmp ebx, 0xb2f61d25
jne 0x1400c0ba5
mov rcx, qword [rsp + 0xbd8]
mov edx, 0xff
call fcn.1400491d2
mov ebx, 0xe300a517
jmp 0x1400c0ba5
cmp ebx, 0x76c15fb3
jg 0x1400b3197
cmp ebx, 0x765d9f2f
je 0x1400b894d
cmp ebx, 0x76bce062
je 0x1400b8957
cmp ebx, 0x76c11a03
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xe14104e6
mov edi, 0x4120903b
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xf390dd2f
jg 0x1400b3200
cmp ebx, 0xf36c2e0a
je 0x1400b8969
cmp ebx, 0xf37b047e
je 0x1400b899c
cmp ebx, 0xf37ea3b1
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x8703b4f8
mov edi, 0x20d29b3a
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x8b733540
jg 0x1400b3236
cmp ebx, 0x8ae39541
je 0x1400b89b7
cmp ebx, 0x8b3d6fd8
je 0x1400b89fc
cmp ebx, 0x8b6bd18c
jne 0x1400c0ba5
mov rax, qword [rsp + 0x218]
mov rcx, qword [rsp + 0xe0]
movzx eax, byte [rcx + rax]
mov dword [rsp + 0xf0], eax
mov ebx, 0xbd43113f
jmp 0x1400c0ba5
cmp ebx, 0x46440ffe
jg 0x1400b3276
cmp ebx, 0x45fcad5d
je 0x1400b8a06
cmp ebx, 0x461dfb52
je 0x1400b8a28
cmp ebx, 0x4634e31f
jne 0x1400c0ba5
mov ebx, 0x3d8de2f4
jmp 0x1400c0ba5
cmp ebx, 0xcb1c10eb
jg 0x1400b32b5
cmp ebx, 0xca2baeb0
je 0x1400b8a68
cmp ebx, 0xca73316a
je 0x1400b8aac
cmp ebx, 0xcb1b2d16
jne 0x1400c0ba5
mov ebx, 0xa990e9a4
jmp 0x1400c0ba5
cmp ebx, 0x9f31c16
jg 0x1400b32fe
cmp ebx, 0x92cdc0e
je 0x1400b8ab6
cmp ebx, 0x9536032
je 0x1400b8bd2
cmp ebx, 0x9adfcdb
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x9ea74b02
mov eax, 0xabb6f048
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4a8], rax
jmp 0x1400c0ba5
cmp ebx, 0xa9ea261f
jg 0x1400b3334
cmp ebx, 0xa990e9a4
je 0x1400b8bea
cmp ebx, 0xa9cc236c
je 0x1400b8c03
cmp ebx, 0xa9d12151
jne 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x79644448
jmp 0x1400c0ba5
cmp ebx, 0x6c65f6d0
jg 0x1400b33a0
cmp ebx, 0x6bd3ed56
je 0x1400b8c1e
cmp ebx, 0x6beea182
je 0x1400b8c5e
cmp ebx, 0x6bf09df9
jne 0x1400c0ba5
mov rax, qword [rsp + 0xb20]
mov qword [rsp + 0xb28], rax
mov ebx, 0x9526e520
jmp 0x1400c0ba5
cmp ebx, 0xeaf05178
jg 0x1400b33e0
cmp ebx, 0xea03e300
je 0x1400b8cb4
cmp ebx, 0xea548f64
je 0x1400b8d09
cmp ebx, 0xeaef69a7
jne 0x1400c0ba5
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x288], rax
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x12c], eax
mov ebx, 0x9201cd00
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x280], rax
jmp 0x1400c0ba5
cmp ebx, 0x9aaad6d7
jg 0x1400b341c
cmp ebx, 0x9aa29a1b
je 0x1400b8d51
cmp ebx, 0x9aa57acb
je 0x1400b8d5b
cmp ebx, 0x9aa9e525
jne 0x1400c0ba5
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0xa98], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x29fb164
mov edx, 0xe38a4d76
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x29fb164
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x58ad907c
jg 0x1400b3483
cmp ebx, 0x58529448
je 0x1400b8d9b
cmp ebx, 0x588f4086
je 0x1400b8da5
cmp ebx, 0x58a42a8e
jne 0x1400c0ba5
mov rax, qword [rsp + 0x50]
mov ebx, 0xc301219c
jmp 0x1400c0ba5
cmp ebx, 0xdb1586ad
jg 0x1400b34b9
cmp ebx, 0xda4536b2
je 0x1400b8df8
cmp ebx, 0xdac6e93b
je 0x1400b8e3b
cmp ebx, 0xdad2ae06
jne 0x1400c0ba5
mov ebx, 0x472dafa1
jmp 0x1400c0ba5
cmp ebx, 0x1abdd21f
jg 0x1400b351e
cmp ebx, 0x19e96927
je 0x1400b8e53
cmp ebx, 0x1a4e5bc8
je 0x1400b8ea9
cmp ebx, 0x1a819de6
jne 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov qword [rsp + 0x968], rax
mov rax, qword [rsp + 0x968]
mov qword [rsp + 0x2b8], rax
mov ebx, 0xde9f7a45
jmp 0x1400c0ba5
cmp ebx, 0xbb24f327
jg 0x1400b354c
cmp ebx, 0xbaef337e
je 0x1400b8ec8
cmp ebx, 0xbb07c57f
je 0x1400b8ef9
cmp ebx, 0xbb1b04bd
jne 0x1400c0ba5
mov rax, qword [rsp + 0xdd8]
mov rax, qword [rax]
mov qword [rsp + 0xde0], rax
mov ebx, 0x80e3703
jmp 0x1400c0ba5
cmp ebx, 0x7ccaa89f
jg 0x1400b35b0
cmp ebx, 0x7c0f21e9
je 0x1400b8f17
cmp ebx, 0x7c639ca2
je 0x1400b8f26
cmp ebx, 0x7c89765b
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x5f8c665
mov edi, 0x65adacaa
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xfc886884
jg 0x1400b35f2
cmp ebx, 0xfc2adf80
je 0x1400b8f69
cmp ebx, 0xfc466f21
je 0x1400b8f73
cmp ebx, 0xfc5c9b7b
jne 0x1400c0ba5
mov rax, qword [rsp + 0x238]
movzx eax, byte [rax]
mov qword [rsp + 0xef8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd8ff87a2
mov edi, 0x7b284443
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x81892a24
jg 0x1400b363b
cmp ebx, 0x81490c37
je 0x1400b8f85
cmp ebx, 0x8150c52c
je 0x1400b8f9f
cmp ebx, 0x8169fb10
jne 0x1400c0ba5
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0xac8]
mov ebx, 0x9b59fa25
jmp 0x1400c0ba5
cmp ebx, 0x3ab2974b
jg 0x1400b3677
cmp ebx, 0x3a8ba73e
je 0x1400b8fb1
cmp ebx, 0x3a9fcea8
je 0x1400b8fd3
cmp ebx, 0x3aadfa5c
jne 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
mov rax, qword [rsp + 0x70]
mov ebx, 0xb82a9831
jmp 0x1400c0ba5
cmp ebx, 0xbfe292cc
jg 0x1400b36db
cmp ebx, 0xbfaeaf28
je 0x1400b9016
cmp ebx, 0xbfc3ac84
je 0x1400b9033
cmp ebx, 0xbfd88b7d
jne 0x1400c0ba5
mov rax, qword [rsp + 0x228]
mov al, byte [rax]
mov byte [rsp + 0xb6], al
mov ebx, 0xe7b8a6c8
jmp 0x1400c0ba5
cmp ebx, 0x1a47186
jg 0x1400b3719
cmp ebx, 0x17f7916
je 0x1400b903d
cmp ebx, 0x189eb44
je 0x1400b905a
cmp ebx, 0x193261f
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x921b92db
mov edx, 0x63447645
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x921b92db
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x9fa60a31
jg 0x1400b3755
cmp ebx, 0x9efade2b
je 0x1400b9078
cmp ebx, 0x9f575f9c
je 0x1400b908a
cmp ebx, 0x9f9f58bc
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x1d8cc910
mov eax, 0xd457fed5
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x3c8], rax
jmp 0x1400c0ba5
cmp ebx, 0x6001bf47
jg 0x1400b37bc
cmp ebx, 0x5ef14bf9
je 0x1400b9094
cmp ebx, 0x5f807cc9
je 0x1400b90ae
cmp ebx, 0x5f8868c4
jne 0x1400c0ba5
mov rax, qword [rsp + 0x6d8]
mov qword [rsp + 0x1d8], rax
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x8f7cd42e
mov edi, 0xc9e88085
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x8f7cd42e
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xe16b731f
jg 0x1400b37ea
cmp ebx, 0xe0c35da6
je 0x1400b90c0
cmp ebx, 0xe0d89684
je 0x1400b90da
cmp ebx, 0xe14104e6
jne 0x1400c0ba5
mov ebx, 0x76c11a03
jmp 0x1400c0ba5
cmp ebx, 0x91a7e42a
jg 0x1400b3829
cmp ebx, 0x910f126f
je 0x1400b90f1
cmp ebx, 0x9145b0e7
je 0x1400b9109
cmp ebx, 0x91956f98
jne 0x1400c0ba5
mov ebx, 0x17bad288
mov rax, qword [rsp + 0xd18]
mov qword [rsp + 0x508], rax
jmp 0x1400c0ba5
cmp ebx, 0x4d638833
jg 0x1400b3857
cmp ebx, 0x4c042814
je 0x1400b9113
cmp ebx, 0x4c141509
je 0x1400b912f
cmp ebx, 0x4c15358d
jne 0x1400c0ba5
mov ebx, 0x15f42d63
mov rax, qword [rsp + 0xd00]
mov qword [rsp + 0x4f8], rax
jmp 0x1400c0ba5
cmp ebx, 0xd09907bc
jg 0x1400b3895
cmp ebx, 0xd074f0ad
je 0x1400b9139
cmp ebx, 0xd07c8ed2
je 0x1400b917c
cmp ebx, 0xd08b0ddb
jne 0x1400c0ba5
mov eax, dword [rsp + 0xf0]
cmp eax, 0x3d
sete byte [rsp + 0x83]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xb5d59592
mov edx, 0xb86672eb
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xb5d59592
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x10890c00
jg 0x1400b38f9
cmp ebx, 0x104d04b7
je 0x1400b91d9
cmp ebx, 0x105278be
je 0x1400b91eb
cmp ebx, 0x1067b0a3
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x50e3aef
mov edi, 0x245edf37
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xb0b99ca0
jg 0x1400b3938
cmp ebx, 0xb01c6aa1
je 0x1400b923e
cmp ebx, 0xb03e2a87
je 0x1400b9248
cmp ebx, 0xb083d2b5
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xe4263652
mov edi, 0xf0855f49
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x75004374
jg 0x1400b3979
cmp ebx, 0x7424f65e
je 0x1400b928d
cmp ebx, 0x74463a2c
je 0x1400b92a7
cmp ebx, 0x7476fb71
jne 0x1400c0ba5
mov rax, qword [rsp + 0xb10]
mov rax, qword [rax]
mov qword [rsp + 0x3e8], rax
mov ebx, 0x8fcb3577
jmp 0x1400c0ba5
cmp ebx, 0xf0855f48
jg 0x1400b39e2
cmp ebx, 0xeff2c889
je 0x1400b92c1
cmp ebx, 0xeffab3aa
je 0x1400b9301
cmp ebx, 0xf07cf0ad
jne 0x1400c0ba5
cmp qword [rsp + 0x2b0], 0
sets byte [rsp + 0xa9]
mov ebx, 0xd23b88ab
jmp 0x1400c0ba5
cmp ebx, 0x89bac61f
jg 0x1400b3a58
cmp ebx, 0x89797ef4
je 0x1400b9366
cmp ebx, 0x897c88cd
je 0x1400b93a7
cmp ebx, 0x898b9575
jne 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x75aa78e0
jmp 0x1400c0ba5
cmp ebx, 0x439c3282
jg 0x1400b3a96
cmp ebx, 0x42df062a
je 0x1400b93d8
cmp ebx, 0x4315aaaf
je 0x1400b93f2
cmp ebx, 0x434ec68b
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x118]
call fcn.140005cfd
mov ebx, 0x73c198f8
jmp 0x1400c0ba5
cmp ebx, 0xc85287ce
jg 0x1400b3acc
cmp ebx, 0xc8148800
je 0x1400b9415
cmp ebx, 0xc82eb3e5
je 0x1400b9437
cmp ebx, 0xc84dc0a3
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x8b733541
mov edx, 0x6eaacfeb
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x8b733541
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x7b51b42
jg 0x1400b3b09
cmp ebx, 0x733fb57
je 0x1400b949c
cmp ebx, 0x7898d7c
je 0x1400b94c1
cmp ebx, 0x7acfa72
jne 0x1400c0ba5
mov qword [rsp + 0xf70], r13
mov ebx, 0x894f2b3d
jmp 0x1400c0ba5
cmp ebx, 0xa7497f77
jg 0x1400b3b45
cmp ebx, 0xa7322419
je 0x1400b9502
cmp ebx, 0xa7360d36
je 0x1400b954a
cmp ebx, 0xa7382d68
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x61053957
mov edi, 0xee9744ec
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x69bff8b4
jg 0x1400b3b86
cmp ebx, 0x695f6783
je 0x1400b958f
cmp ebx, 0x69979d1c
je 0x1400b95d4
cmp ebx, 0x69b055d9
jne 0x1400c0ba5
mov qword [rsp + 0xa00], r13
mov ebx, 0x32b622fd
jmp 0x1400c0ba5
cmp ebx, 0xe7d52f66
jg 0x1400b3bbc
cmp ebx, 0xe758038c
je 0x1400b95ef
cmp ebx, 0xe7aaf637
je 0x1400b95fe
cmp ebx, 0xe7b8a6c8
jne 0x1400c0ba5
movzx eax, byte [rsp + 0xb6]
lea rcx, [0x140101bd0]
mov al, byte [rax + rcx]
mov byte [rsp + 0xb7], al
mov ebx, 0xeaaa77f
jmp 0x1400c0ba5
cmp ebx, 0x9835f58e
jg 0x1400b3c02
cmp ebx, 0x980e5fbd
je 0x1400b963e
cmp ebx, 0x981e59d8
je 0x1400b9648
cmp ebx, 0x98225099
jne 0x1400c0ba5
mov ebx, 0x23f462b5
mov rax, qword [rsp + 0xe70]
mov qword [rsp + 0x5a8], rax
jmp 0x1400c0ba5
cmp ebx, 0x56dd502a
jg 0x1400b3c76
cmp ebx, 0x56708975
je 0x1400b9652
cmp ebx, 0x56878dee
je 0x1400b966c
cmp ebx, 0x568e6f08
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x808c3aa3
mov edi, 0x158e4652
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x808c3aa3
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xd8ff87a1
jg 0x1400b3cb8
cmp ebx, 0xd876a564
je 0x1400b9689
cmp ebx, 0xd8aa9020
je 0x1400b96a6
cmp ebx, 0xd8caaea6
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x8d8]
mov edx, 0xff
call fcn.1400491d2
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x331c42ed
mov edi, 0x12c6708f
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x186f5965
jg 0x1400b3cf9
cmp ebx, 0x17d51f0f
je 0x1400b96b0
cmp ebx, 0x17e28be1
je 0x1400b96f0
cmp ebx, 0x17ee554e
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x802cca46
mov edi, 0x3a50d7e1
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xb9435e72
jg 0x1400b3d68
cmp ebx, 0xb92420ed
je 0x1400b9715
cmp ebx, 0xb93dd38b
je 0x1400b9727
cmp ebx, 0xb9421f1b
jne 0x1400c0ba5
movzx eax, byte [rsp + 0x4a]
lea rcx, [0x140101bd0]
mov al, byte [rax + rcx]
mov byte [rsp + 0x91], al
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x7cf13fe8
mov edi, 0xa4e045ac
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x7cf13fe8
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x7b47cd4e
jg 0x1400b3de4
cmp ebx, 0x7b27128d
je 0x1400b9731
cmp ebx, 0x7b284443
je 0x1400b973f
cmp ebx, 0x7b38f940
jne 0x1400c0ba5
mov al, byte [rsp + 0x8d]
test al, al
mov ebx, 0xb954ccc2
mov eax, 0x95a48282
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xfab94864
jg 0x1400b3e24
cmp ebx, 0xf97d57c2
je 0x1400b9749
cmp ebx, 0xf9ecd0d9
je 0x1400b9771
cmp ebx, 0xfa58ddbc
jne 0x1400c0ba5
mov rax, qword [rsp + 0x258]
mov ebx, 0x6629e14
jmp 0x1400c0ba5
cmp ebx, 0x85fb0d56
jg 0x1400b3e64
cmp ebx, 0x85d83f71
je 0x1400b9789
cmp ebx, 0x85f4f8bd
je 0x1400b97ae
cmp ebx, 0x85f76be1
jne 0x1400c0ba5
mov ebx, 0x2c342988
jmp 0x1400c0ba5
cmp ebx, 0x400d6183
jg 0x1400b3e9d
cmp ebx, 0x3fd61cc8
je 0x1400b97d3
cmp ebx, 0x3fe251a6
je 0x1400b982a
cmp ebx, 0x3ff8de1f
jne 0x1400c0ba5
mov rax, qword [rsp + 0x68]
mov ebx, 0x5418e1bd
jmp 0x1400c0ba5
cmp ebx, 0xc4613c9a
jg 0x1400b3ef1
cmp ebx, 0xc42e6d4d
je 0x1400b9845
cmp ebx, 0xc43aa1a3
je 0x1400b985f
cmp ebx, 0xc44e567f
jne 0x1400c0ba5
mov rax, qword [rsp + 0x388]
sar rax, 4
mov qword [rsp + 0x1088], rax
mov ebx, 0x18e86ff4
jmp 0x1400c0ba5
cmp ebx, 0x4dacff5
jg 0x1400b3f58
cmp ebx, 0x4a10591
je 0x1400b9869
cmp ebx, 0x4c51938
je 0x1400b9873
cmp ebx, 0x4cc8f5e
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xc40ff5f
mov edx, 0x45e5ca88
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xc40ff5f
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xa4722e30
jg 0x1400b3f8d
cmp ebx, 0xa3f0838c
je 0x1400b987d
cmp ebx, 0xa40ed93c
je 0x1400b98bd
cmp ebx, 0xa4241dce
jne 0x1400c0ba5
mov ebx, 0xb760bdc8
jmp 0x1400c0ba5
cmp ebx, 0x648d89fa
jg 0x1400b3ff1
cmp ebx, 0x6430b1cd
je 0x1400b98cf
cmp ebx, 0x646c7da7
je 0x1400b9917
cmp ebx, 0x6470a60a
jne 0x1400c0ba5
mov al, byte [rsp + 0x89]
test al, al
mov ebx, 0x6008de97
mov eax, 0x241c3857
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xe4b3eeaf
jg 0x1400b4055
cmp ebx, 0xe413c0e7
je 0x1400b992f
cmp ebx, 0xe4263652
je 0x1400b9939
cmp ebx, 0xe489b811
jne 0x1400c0ba5
mov rax, qword [rsp + 0x938]
mov ebx, 0xff7de0
jmp 0x1400c0ba5
cmp ebx, 0x94041770
jg 0x1400b40a5
cmp ebx, 0x939d4bfd
je 0x1400b9943
cmp ebx, 0x93eef945
je 0x1400b9998
cmp ebx, 0x9403daaf
jne 0x1400c0ba5
mov qword [rsp + 0xb20], r13
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x6a37b4ae
mov edx, 0x18f9811a
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x6a37b4ae
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x534025be
jg 0x1400b40ee
cmp ebx, 0x524c77cb
je 0x1400b99a7
cmp ebx, 0x52782699
je 0x1400b99c2
cmp ebx, 0x52857488
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x76fa0ca4
mov edi, 0xc80893e8
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xd52ae162
jg 0x1400b412d
cmp ebx, 0xd4e3caed
je 0x1400b99cc
cmp ebx, 0xd503b77a
je 0x1400b9a11
cmp ebx, 0xd50f41d4
jne 0x1400c0ba5
mov rax, qword [rsp + 0x138]
cmp rax, qword [rsp + 0x5d8]
mov ebx, 0xa4b6ec48
mov eax, 0x1c3621e1
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x14c1b8d2
jg 0x1400b4169
cmp ebx, 0x149ce7ef
je 0x1400b9a2a
cmp ebx, 0x14aef2de
je 0x1400b9a4c
cmp ebx, 0x14c175cb
jne 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x6910628d
jmp 0x1400c0ba5
cmp ebx, 0xb43ec034
jg 0x1400b41cd
cmp ebx, 0xb42359fb
je 0x1400b9a5e
cmp ebx, 0xb42dfbe4
je 0x1400b9aa6
cmp ebx, 0xb4341972
jne 0x1400c0ba5
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x64], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x178], rax
mov ebx, 0xed9300d3
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x180], rax
jmp 0x1400c0ba5
cmp ebx, 0x790d7ba7
jg 0x1400b4209
cmp ebx, 0x78ad3fbb
je 0x1400b9ab0
cmp ebx, 0x78dbae73
je 0x1400b9b04
cmp ebx, 0x78f4dff3
jne 0x1400c0ba5
mov rax, qword [rsp + 0xbd0]
mov rax, qword [rax]
mov qword [rsp + 0x450], rax
mov ebx, 0x85f4f8bd
jmp 0x1400c0ba5
cmp ebx, 0xf5ed3c0d
jg 0x1400b4245
cmp ebx, 0xf549fc74
je 0x1400b9b58
cmp ebx, 0xf58a70e4
je 0x1400b9b62
cmp ebx, 0xf5a31c02
jne 0x1400c0ba5
mov rax, qword [rsp + 0x4c0]
mov qword [rsp + 0x1a0], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe2b6da69
mov edi, 0x675be62f
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x8cf95f2d
jg 0x1400b42c5
cmp ebx, 0x8c8df7c8
je 0x1400b9b7a
cmp ebx, 0x8c8e4e34
je 0x1400b9b91
cmp ebx, 0x8cb71d33
jne 0x1400c0ba5
mov ebx, 0x13f9b042
jmp 0x1400c0ba5
cmp ebx, 0x4829ee52
jg 0x1400b4308
cmp ebx, 0x47d02e14
je 0x1400b9bd2
cmp ebx, 0x47d8209d
je 0x1400b9bec
cmp ebx, 0x480e2569
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x149ce7ef
mov eax, 0xba01803d
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4d8], rax
jmp 0x1400c0ba5
cmp ebx, 0xccb6cdae
jg 0x1400b4336
cmp ebx, 0xcc68e56e
je 0x1400b9c0e
cmp ebx, 0xcc6ce8d1
je 0x1400b9c28
cmp ebx, 0xccb503ae
jne 0x1400c0ba5
mov rax, qword [rsp + 0x5f0]
mov qword [rsp + 0x3a0], rax
mov eax, dword [rsp + 0x1e4]
mov dword [rsp + 0x200], eax
mov ebx, 0x5a2c5b55
jmp 0x1400c0ba5
cmp ebx, 0xbf1cec7
jg 0x1400b43a6
cmp ebx, 0xb63dcc1
je 0x1400b9c32
cmp ebx, 0xb895c53
je 0x1400b9c4c
cmp ebx, 0xbcd3d7d
jne 0x1400c0ba5
mov rax, qword [rsp + 0xa20]
mov rax, qword [rax]
mov qword [rsp + 0x1028], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x60ca99b3
mov edx, 0x35b15692
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x60ca99b3
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xac0790bf
jg 0x1400b43dc
cmp ebx, 0xaaf02c1e
je 0x1400b9c56
cmp ebx, 0xabb6f048
je 0x1400b9ca7
cmp ebx, 0xabe0aa37
jne 0x1400c0ba5
mov qword [rsp + 0xfe8], r13
mov ebx, 0x93a14e
jmp 0x1400c0ba5
cmp ebx, 0x6f9cbee6
jg 0x1400b4455
cmp ebx, 0x6eaacfeb
je 0x1400b9cb9
cmp ebx, 0x6ecc4baa
je 0x1400b9cd4
cmp ebx, 0x6eceb3de
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x40886837
mov edi, 0xd55a8526
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x40886837
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xecdf0e93
jg 0x1400b449b
cmp ebx, 0xec899162
je 0x1400b9cde
cmp ebx, 0xec89bbbe
je 0x1400b9cfb
cmp ebx, 0xec8c982c
jne 0x1400c0ba5
mov rax, qword [rsp + 0x960]
mov rax, qword [rax]
mov qword [rsp + 0xdc0], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xfc886885
mov edx, 0xc031c85a
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xfc886885
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x9bf5860c
jg 0x1400b4513
cmp ebx, 0x9bac3e6c
je 0x1400b9d3b
cmp ebx, 0x9bc18fdf
je 0x1400b9d4d
cmp ebx, 0x9be30caf
jne 0x1400c0ba5
mov rax, qword [rsp + 0x8d0]
mov qword [rsp + 0xcb0], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x159c58ba
mov edx, 0x3f749e8
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x159c58ba
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x5b78bbbf
jg 0x1400b4541
cmp ebx, 0x5ad0eef2
je 0x1400b9d68
cmp ebx, 0x5adea29e
je 0x1400b9d72
cmp ebx, 0x5b0e8c13
jne 0x1400c0ba5
mov ebx, 0x8f3607a0
jmp 0x1400c0ba5
cmp ebx, 0xdd51d4ac
jg 0x1400b4596
cmp ebx, 0xdd112e67
je 0x1400b9d7c
cmp ebx, 0xdd307a2d
je 0x1400b9dc1
cmp ebx, 0xdd4f4fb2
jne 0x1400c0ba5
movabs rax, 0x9a9d8c4fc3ab519d
mov rcx, qword [rsp + 0x4a0]
lea rdx, [rcx + rax - 1]
sub rdx, rax
mov rcx, qword [rsp + 0x70]
call fcn.1400491d2
mov ebx, 0x646c7da7
jmp 0x1400c0ba5
cmp ebx, 0x1d354d55
jg 0x1400b45d6
cmp ebx, 0x1c828732
je 0x1400b9e06
cmp ebx, 0x1ce2e589
je 0x1400b9e18
cmp ebx, 0x1d0b0d5f
jne 0x1400c0ba5
mov ebx, 0x5380bbe5
jmp 0x1400c0ba5
cmp ebx, 0xbd1f538d
jg 0x1400b4604
cmp ebx, 0xbc3f6458
je 0x1400b9e32
cmp ebx, 0xbc930dcc
je 0x1400b9e47
cmp ebx, 0xbd0c2c88
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xdf73245c
mov edi, 0x55111285
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x7e9bf714
jg 0x1400b4644
cmp ebx, 0x7e32d5a0
je 0x1400b9e64
cmp ebx, 0x7e5d3316
je 0x1400b9eb8
cmp ebx, 0x7e87be4e
jne 0x1400c0ba5
mov ebx, 0x9f55fd6
jmp 0x1400c0ba5
cmp ebx, 0xff1ab7ad
jg 0x1400b467a
cmp ebx, 0xfe148c45
je 0x1400b9f11
cmp ebx, 0xfead7419
je 0x1400b9f23
cmp ebx, 0xff002abc
jne 0x1400c0ba5
mov ebx, 0xe681285a
jmp 0x1400c0ba5
cmp ebx, 0x80c5dd85
jg 0x1400b46b6
cmp ebx, 0x808c3aa3
je 0x1400b9f35
cmp ebx, 0x808faecf
je 0x1400b9f3f
cmp ebx, 0x80b1b743
jne 0x1400c0ba5
mov ebx, 0xf6c596da
jmp 0x1400c0ba5
cmp ebx, 0x3a50d7e0
jg 0x1400b46fc
cmp ebx, 0x3a0528d4
je 0x1400b9f80
cmp ebx, 0x3a34b2ef
je 0x1400b9f92
cmp ebx, 0x3a439429
jne 0x1400c0ba5
mov ebx, 0xda2fd87a
mov rax, qword [rsp + 0x1020]
mov qword [rsp + 0x698], rax
jmp 0x1400c0ba5
cmp ebx, 0xbf34723a
jg 0x1400b473c
mov r8, rsi
mov rsi, rbp
cmp ebx, 0xbec60c5e
je 0x1400b9fb4
cmp ebx, 0xbed3611a
je 0x1400ba013
cmp ebx, 0xbed84f62
mov rbp, rsi
mov rsi, r8
jne 0x1400c0ba5
mov rax, qword [rsp + 0xc30]
mov rax, qword [rax]
mov qword [rsp + 0xc38], rax
mov ebx, 0x4dd0e233
jmp 0x1400c0ba5
cmp ebx, 0xb836d9
jg 0x1400b479f
cmp ebx, 0x637530
je 0x1400ba02b
cmp ebx, 0x93a14e
je 0x1400ba048
cmp ebx, 0xa7d1a7
jne 0x1400c0ba5
mov ebx, 0x128ddfb3
mov rax, qword [rsp + 0xfe0]
mov qword [rsp + 0x678], rax
jmp 0x1400c0ba5
cmp ebx, 0x9ea74b01
jg 0x1400b4806
cmp ebx, 0x9e2eb485
je 0x1400ba065
cmp ebx, 0x9e8d6eb0
je 0x1400ba06f
cmp ebx, 0x9e96828e
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x6f9cbee7
mov edx, 0xcd540a5c
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x6f9cbee7
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x5eb9fc3a
jg 0x1400b4834
cmp ebx, 0x5ea3662b
je 0x1400ba088
cmp ebx, 0x5ea5abeb
je 0x1400ba0e0
cmp ebx, 0x5ea5c133
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x9fa60a32
mov edx, 0xd7ac6ebc
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x9fa60a32
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xdfb01657
jg 0x1400b487a
cmp ebx, 0xdf6a2ccd
je 0x1400ba0ea
cmp ebx, 0xdf73245c
je 0x1400ba132
cmp ebx, 0xdfa2ec29
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x920]
xor edx, edx
mov r8d, 0xff
call fcn.14005712e
mov ebx, 0xde8d7e6
jmp 0x1400c0ba5
cmp ebx, 0x9066c231
jg 0x1400b48a8
cmp ebx, 0x8fcb3577
je 0x1400ba13c
cmp ebx, 0x90014a11
je 0x1400ba161
cmp ebx, 0x90575b25
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x7e32d5a0
mov eax, 0x591ea90d
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x5a0], rax
jmp 0x1400c0ba5
cmp ebx, 0x4baa3811
jg 0x1400b490f
cmp ebx, 0x4ae26ba4
je 0x1400ba17e
cmp ebx, 0x4b220771
je 0x1400ba1c3
cmp ebx, 0x4b4cefbb
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf98]
mov rax, qword [rax]
mov qword [rsp + 0xfa0], rax
mov ebx, 0x5ef14bf9
jmp 0x1400c0ba5
cmp ebx, 0xd028bfb0
jg 0x1400b4963
cmp ebx, 0xcfd50f7d
je 0x1400ba203
cmp ebx, 0xcfde44f8
je 0x1400ba243
cmp ebx, 0xd01ed64c
jne 0x1400c0ba5
mov rax, qword [rsp + 0xe58]
mov rax, qword [rax]
mov qword [rsp + 0xe60], rax
mov ebx, 0xa8332486
jmp 0x1400c0ba5
cmp ebx, 0xf8e449d
jg 0x1400b49a1
cmp ebx, 0xeb1e9e8
je 0x1400ba25e
cmp ebx, 0xed8e230
je 0x1400ba27e
cmp ebx, 0xee07cfc
jne 0x1400c0ba5
mov rax, qword [rsp + 0x290]
movzx eax, byte [rax]
mov qword [rsp + 0xb60], rax
mov ebx, 0x99969535
jmp 0x1400c0ba5
cmp ebx, 0xafff2353
jg 0x1400b49cf
cmp ebx, 0xaf968734
je 0x1400ba288
cmp ebx, 0xafdd3695
je 0x1400ba2ad
cmp ebx, 0xafe891a3
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x229ed2b
mov edi, 0xfc2adf80
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x736dd6a7
jg 0x1400b4a05
cmp ebx, 0x7245a673
je 0x1400ba303
cmp ebx, 0x7272f6bf
je 0x1400ba315
cmp ebx, 0x72fc51f3
jne 0x1400c0ba5
mov ebx, 0xc9332692
jmp 0x1400c0ba5
cmp ebx, 0xef9420f0
jg 0x1400b4a40
cmp ebx, 0xef2bb942
je 0x1400ba327
cmp ebx, 0xef32c121
je 0x1400ba34c
cmp ebx, 0xef8a6b7b
jne 0x1400c0ba5
mov rax, qword [rsp + 0x1b8]
lea rcx, [0x1401136f8]
mov qword [rax], rcx
mov ebx, 0x75473c56
jmp 0x1400c0ba5
cmp ebx, 0x2b318f62
jle 0x1400b4a72
cmp ebx, 0x2b318f63
je 0x1400ba392
cmp ebx, 0x2b57a899
je 0x1400ba3af
cmp ebx, 0x2b6ffed6
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc48f365f
mov edi, 0x5cc05b76
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x31633995
jle 0x1400b4acf
cmp ebx, 0x31633996
je 0x1400ba406
cmp ebx, 0x31a7455d
je 0x1400ba439
cmp ebx, 0x31b0e881
jne 0x1400c0ba5
mov rax, qword [rsp + 0x830]
mov ebx, 0x7bebdf34
jmp 0x1400c0ba5
cmp ebx, 0x2ec3d257
jle 0x1400b4b37
cmp ebx, 0x2ec3d258
je 0x1400ba44b
cmp ebx, 0x2eee0999
je 0x1400ba48e
cmp ebx, 0x2f187657
jne 0x1400c0ba5
mov ebx, 0x1e3aa31b
jmp 0x1400c0ba5
cmp ebx, 0x35b15691
jle 0x1400b4b69
cmp ebx, 0x35b15692
je 0x1400ba4e2
cmp ebx, 0x35c0b4b8
je 0x1400ba4ec
cmp ebx, 0x35c11550
jne 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0xb42dfbe4
jmp 0x1400c0ba5
cmp ebx, 0x2ccfeb22
jle 0x1400b4b9d
cmp ebx, 0x2ccfeb23
je 0x1400ba4f6
cmp ebx, 0x2cf49538
je 0x1400ba547
cmp ebx, 0x2d01f40c
jne 0x1400c0ba5
mov ebx, 0x47d02e14
jmp 0x1400c0ba5
cmp ebx, 0x33c88814
jle 0x1400b4bfa
cmp ebx, 0x33c88815
je 0x1400ba559
cmp ebx, 0x34487256
je 0x1400ba573
cmp ebx, 0x344d8560
jne 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0xef32c121
jmp 0x1400c0ba5
cmp ebx, 0x306c1ac0
jle 0x1400b4c1c
cmp ebx, 0x306c1ac1
je 0x1400ba57d
cmp ebx, 0x30751249
je 0x1400ba597
cmp ebx, 0x30b1856e
jne 0x1400c0ba5
mov ebx, 0xda4536b2
jmp 0x1400c0ba5
cmp ebx, 0x262f5701
jg 0x1400b68d7
cmp ebx, 0x25c76d97
je 0x1400ba5a1
cmp ebx, 0x261242be
jne 0x1400c0ba5
mov ebx, 0xdfb01658
mov rax, qword [rsp + 0x1028]
mov qword [rsp + 0x6a0], rax
jmp 0x1400c0ba5
cmp ebx, 0x23a583f2
jg 0x1400b68fe
cmp ebx, 0x2366971e
je 0x1400ba5be
cmp ebx, 0x237f53e0
jne 0x1400c0ba5
mov al, byte [rsp + 0x85]
test al, al
mov ebx, 0x3a34b2ef
mov eax, 0x1708712e
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x294f105a
jg 0x1400b6928
cmp ebx, 0x287f8165
je 0x1400ba5db
cmp ebx, 0x28a4b370
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x100]
call fcn.140005cfd
mov qword [rsp + 0x7a0], rax
cmp qword [rsp + 0x798], 0
mov ebx, 0xf7c5c5fb
mov eax, 0x7424f65e
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x658], rax
jmp 0x1400c0ba5
cmp ebx, 0x889b769c
je 0x1400ba61b
cmp ebx, 0x88a99bda
je 0x1400ba666
cmp ebx, 0x88f7fdae
jne 0x1400c0ba5
mov eax, dword [rsp + 0x150]
cmp eax, 0xc
mov ebx, 0xb4341972
mov eax, 0x2f695b62
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x41ca2e76
je 0x1400ba6a9
cmp ebx, 0x41d59943
je 0x1400ba6bb
cmp ebx, 0x41debfc8
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x7e87be4e
mov edx, 0x9f55fd6
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x7e87be4e
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xc7182047
je 0x1400ba6d4
cmp ebx, 0xc72dc926
je 0x1400ba6de
cmp ebx, 0xc73688c8
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x82d83426
mov edx, 0x3b2ef51e
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x82d83426
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x67820d8
je 0x1400ba71f
cmp ebx, 0x689fcec
je 0x1400ba73a
cmp ebx, 0x6a158f6
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x35639ff8
mov edi, 0x3fd61cc8
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xa6938ef8
je 0x1400ba755
cmp ebx, 0xa6a702e7
je 0x1400ba79a
cmp ebx, 0xa6a73b1a
jne 0x1400c0ba5
mov ebx, 0xf8ea1d81
mov rax, qword [rsp + 0xb90]
mov qword [rsp + 0x438], rax
jmp 0x1400c0ba5
cmp ebx, 0x675be62f
je 0x1400ba7ed
cmp ebx, 0x679699cd
je 0x1400ba912
cmp ebx, 0x679971e7
jne 0x1400c0ba5
mov ebx, 0xc44e567f
jmp 0x1400c0ba5
cmp ebx, 0xe674fe3b
je 0x1400ba921
cmp ebx, 0xe681285a
je 0x1400ba952
cmp ebx, 0xe6a5f697
jne 0x1400c0ba5
mov rax, qword [rsp + 0x228]
mov ebx, 0x2ccfeb23
jmp 0x1400c0ba5
cmp ebx, 0x96d52b4a
je 0x1400ba978
cmp ebx, 0x96ed9934
je 0x1400ba9bd
cmp ebx, 0x973d6b6e
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xa7e8a1a
mov eax, 0xd31d57a1
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4c8], rax
jmp 0x1400c0ba5
cmp ebx, 0x55a99b28
je 0x1400ba9c7
cmp ebx, 0x55c0e46d
je 0x1400baa1f
cmp ebx, 0x55c377c7
jne 0x1400c0ba5
mov rax, qword [rsp + 0x6a8]
mov qword [rsp + 0x278], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x80218f8d
mov edi, 0xf60378a1
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xd79224c7
je 0x1400baa29
cmp ebx, 0xd7ac6ebc
je 0x1400baa3b
cmp ebx, 0xd8049435
jne 0x1400c0ba5
mov rax, qword [rsp + 0x1030]
mov rax, qword [rax]
mov qword [rsp + 0x1038], rax
mov ebx, 0xc85287cf
jmp 0x1400c0ba5
cmp ebx, 0x16fc9e5b
je 0x1400baa45
cmp ebx, 0x1708712e
je 0x1400baa54
cmp ebx, 0x176c295d
jne 0x1400c0ba5
mov al, byte [rsp + 0x40]
test al, al
mov ebx, 0x2c71af5c
mov eax, 0xa6b1f022
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xb7927dec
je 0x1400baa76
cmp ebx, 0xb7ad583c
je 0x1400baa88
cmp ebx, 0xb7e249cb
jne 0x1400c0ba5
movzx eax, byte [rsp + 0x96]
mov qword [rsp + 0x898], rax
mov ebx, 0x79e31a90
jmp 0x1400c0ba5
cmp ebx, 0x7aae5306
je 0x1400baac8
cmp ebx, 0x7ab73a4d
je 0x1400baae4
cmp ebx, 0x7adfe0fa
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xf8b702e9
mov edi, 0x60d092cb
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xf8b702e9
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xf8b702e9
je 0x1400bab31
cmp ebx, 0xf8ea1d81
je 0x1400bab50
cmp ebx, 0xf9036e84
jne 0x1400c0ba5
mov ebx, 0x5df39b2
jmp 0x1400c0ba5
cmp ebx, 0x370234ff
je 0x1400baba4
cmp ebx, 0x3708c566
je 0x1400babbf
cmp ebx, 0x3744066e
jne 0x1400c0ba5
mov ebx, 0x3b11e5df
jmp 0x1400c0ba5
cmp ebx, 0x83e22aa4
je 0x1400bac02
cmp ebx, 0x84054b3e
je 0x1400bac1f
cmp ebx, 0x8455320c
jne 0x1400c0ba5
mov ebx, 0x5f8868c4
mov rax, qword [rsp + 0x10a8]
mov qword [rsp + 0x6d8], rax
jmp 0x1400c0ba5
cmp ebx, 0x3e4bd242
je 0x1400bad41
cmp ebx, 0x3e528bf4
je 0x1400bad5d
cmp ebx, 0x3e7c8cc9
jne 0x1400c0ba5
mov eax, dword [rsp + 0x1f8]
mov dword [rsp + 0x16c], eax
mov ebx, 0x6c885c2e
jmp 0x1400c0ba5
cmp ebx, 0xc2e5b39d
je 0x1400bad75
cmp ebx, 0xc2ed1c10
je 0x1400bad8f
cmp ebx, 0xc301219c
jne 0x1400c0ba5
mov rax, qword [rsp + 0x50]
inc rax
mov qword [rsp + 0x360], rax
seto byte [rsp + 0x368]
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x58a42a8e
mov edx, 0x1239838a
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x58a42a8e
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x3be0554
je 0x1400bada1
cmp ebx, 0x3f749e8
je 0x1400badf2
cmp ebx, 0x4261f07
jne 0x1400c0ba5
mov ebx, 0xd949b369
jmp 0x1400c0ba5
cmp ebx, 0xa21f73c6
je 0x1400badfc
cmp ebx, 0xa25e868f
je 0x1400bae41
cmp ebx, 0xa2b079b3
jne 0x1400c0ba5
mov al, byte [rsp + 0xc8]
test al, al
mov ebx, 0x187013e2
mov eax, 0xff6ebbed
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x62592d01
je 0x1400bae5b
cmp ebx, 0x62fcba9d
je 0x1400bae6d
cmp ebx, 0x632dfe2f
jne 0x1400c0ba5
mov rax, qword [rsp + 0x1008]
lea rcx, [0x1401136f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x260]
mov qword [rax + 0x10], rbp
mov al, byte [rsp + 0x48]
test al, al
mov ebx, 0xa7382d68
mov eax, 0x6fcff810
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xe34111cf
je 0x1400bae85
cmp ebx, 0xe38a4d76
je 0x1400baecb
cmp ebx, 0xe39563d4
jne 0x1400c0ba5
mov eax, dword [rsp + 0x164]
mov dword [rsp + 0x12c], eax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x280], rax
mov ebx, 0x9201cd00
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x288], rax
jmp 0x1400c0ba5
cmp ebx, 0x933810a5
je 0x1400baf20
cmp ebx, 0x933bde3f
je 0x1400baf32
cmp ebx, 0x933ebe40
jne 0x1400c0ba5
mov rax, qword [rsp + 0x870]
mov ebx, 0x40524a77
jmp 0x1400c0ba5
cmp ebx, 0x516ae52a
je 0x1400baf49
cmp ebx, 0x516e1a69
je 0x1400baf5b
cmp ebx, 0x5177b912
jne 0x1400c0ba5
mov rax, qword [rsp + 0x988]
mov qword [rsp + 0xea8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x3a0528d4
mov edi, 0xb1eaec80
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xd35465a0
je 0x1400baf65
cmp ebx, 0xd380312d
je 0x1400baf6f
cmp ebx, 0xd3deee02
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf90]
mov rax, qword [rax]
mov qword [rsp + 0x650], rax
mov ebx, 0x3a8ba73e
jmp 0x1400c0ba5
cmp ebx, 0x130533a2
je 0x1400bafdb
cmp ebx, 0x13577f78
je 0x1400bafe5
cmp ebx, 0x13f9b042
jne 0x1400c0ba5
mov rax, qword [rsp + 0xe78]
mov rax, qword [rax]
mov qword [rsp + 0xe80], rax
mov ebx, 0xb63dcc1
jmp 0x1400c0ba5
cmp ebx, 0xb3604c87
je 0x1400bb112
cmp ebx, 0xb373d052
je 0x1400bb153
cmp ebx, 0xb388504b
jne 0x1400c0ba5
movzx eax, byte [rsp + 0xaf]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x148]
cmp rax, 0xff
sete byte [rsp + 0xb0]
mov ebx, 0x46641df5
jmp 0x1400c0ba5
cmp ebx, 0x77b98a1e
je 0x1400bb178
cmp ebx, 0x77d675c8
je 0x1400bb19a
cmp ebx, 0x77ea8f68
jne 0x1400c0ba5
mov ebx, 0x2ec3d258
jmp 0x1400c0ba5
cmp ebx, 0xf4317f6e
je 0x1400bb1b4
cmp ebx, 0xf44c2f1c
je 0x1400bb1de
cmp ebx, 0xf493c946
jne 0x1400c0ba5
mov rax, qword [rsp + 0xa10]
mov rax, qword [rax]
mov qword [rsp + 0x1018], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x87b3ecd1
mov edi, 0xbb99a665
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x2c3a59f2
je 0x1400bb1e8
cmp ebx, 0x2c71af5c
je 0x1400bb202
cmp ebx, 0x2c72b360
jne 0x1400c0ba5
mov rdx, qword [rsp + 0x4f0]
neg rdx
not rdx
mov rcx, qword [rsp + 0xf8]
call fcn.1400491d2
mov ebx, 0x6574cb52
jmp 0x1400c0ba5
cmp ebx, 0x8ba9d1d4
je 0x1400bb224
cmp ebx, 0x8bb4f595
je 0x1400bb236
cmp ebx, 0x8bc802ef
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xd5db0a1b
mov eax, 0xf41a4d33
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x468], rax
jmp 0x1400c0ba5
cmp ebx, 0x46ff9056
je 0x1400bb27b
cmp ebx, 0x47031db7
je 0x1400bb2bb
cmp ebx, 0x47110a5a
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x35c0b4b8
mov edi, 0xb9b468ab
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xcb43a2ee
je 0x1400bb301
cmp ebx, 0xcb4c51b3
je 0x1400bb31b
cmp ebx, 0xcb8e2d7a
jne 0x1400c0ba5
mov ebx, 0xccb503ae
mov dword [rsp + 0x1e4], 6
mov rax, qword [rsp + 0xa60]
mov qword [rsp + 0x5f0], rax
jmp 0x1400c0ba5
cmp ebx, 0xa1e602b
je 0x1400bb325
cmp ebx, 0xa3c3440
je 0x1400bb365
cmp ebx, 0xa7e8a1a
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf8]
cmp rax, qword [rsp + 0x4c8]
mov ebx, 0xf36c2e0a
mov eax, 0xedcec70c
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xaa0d1a89
je 0x1400bb37d
cmp ebx, 0xaa116d45
je 0x1400bb38f
cmp ebx, 0xaa17522a
jne 0x1400c0ba5
mov rax, qword [rsp + 0x298]
movzx eax, byte [rax]
mov qword [rsp + 0xc18], rax
mov ebx, 0x5bf4a116
jmp 0x1400c0ba5
cmp ebx, 0x6c8bb86a
je 0x1400bb3d8
cmp ebx, 0x6c9ad680
je 0x1400bb3f3
cmp ebx, 0x6cd2307d
jne 0x1400c0ba5
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0xad0], rax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x20c], eax
mov ebx, 0xbd6b6693
jmp 0x1400c0ba5
cmp ebx, 0xeb99ddc9
je 0x1400bb433
cmp ebx, 0xebb5b662
je 0x1400bb452
cmp ebx, 0xebbbac9c
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x23f462b5
mov eax, 0x328b4105
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x5a8], rax
jmp 0x1400c0ba5
cmp ebx, 0x9ad4fbb6
je 0x1400bb4aa
cmp ebx, 0x9afb9103
je 0x1400bb4ed
cmp ebx, 0x9b0ad721
jne 0x1400c0ba5
mov ebx, 0xbf4fe165
jmp 0x1400c0ba5
cmp ebx, 0x596031d2
je 0x1400bb4fb
cmp ebx, 0x5973f884
je 0x1400bb515
cmp ebx, 0x59a21420
jne 0x1400c0ba5
mov ebx, 0xf07cf0ad
jmp 0x1400c0ba5
cmp ebx, 0xdb53ff57
je 0x1400bb558
cmp ebx, 0xdb7464f3
je 0x1400bb575
cmp ebx, 0xdbed0370
jne 0x1400c0ba5
mov ebx, 0x75ff6c5f
jmp 0x1400c0ba5
cmp ebx, 0x1ad80da3
je 0x1400bb5bd
cmp ebx, 0x1b19c805
je 0x1400bb5d5
cmp ebx, 0x1bcb5d19
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x2548732
mov edx, 0x3a439429
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x2548732
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xbb52a18a
je 0x1400bb712
cmp ebx, 0xbb89d0b0
je 0x1400bb757
cmp ebx, 0xbb99a665
jne 0x1400c0ba5
mov ebx, 0xb9d2fd6f
mov rax, qword [rsp + 0x1018]
mov qword [rsp + 0x690], rax
jmp 0x1400c0ba5
cmp ebx, 0x7cf13fe8
je 0x1400bb766
cmp ebx, 0x7d211b70
je 0x1400bb774
cmp ebx, 0x7d34e118
jne 0x1400c0ba5
mov ebx, 0x1d354d56
jmp 0x1400c0ba5
cmp ebx, 0xfd510053
je 0x1400bb7b9
cmp ebx, 0xfd6afb20
je 0x1400bb7de
cmp ebx, 0xfd978554
jne 0x1400c0ba5
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0xaa8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd672a254
mov edi, 0x575cc2e2
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x81eca669
je 0x1400bb7e8
cmp ebx, 0x81f95086
je 0x1400bb7f2
cmp ebx, 0x824dc348
jne 0x1400c0ba5
mov rax, qword [rsp + 0x6b8]
mov qword [rsp + 0x1d0], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xada87832
mov edi, 0x67276aa4
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x3b2ef51e
je 0x1400bb7fc
cmp ebx, 0x3b3c8785
je 0x1400bb845
cmp ebx, 0x3b97b4d9
jne 0x1400c0ba5
mov ebx, 0x17a870a9
jmp 0x1400c0ba5
cmp ebx, 0xc088fba3
je 0x1400bb860
cmp ebx, 0xc0d6cea2
je 0x1400bb86a
cmp ebx, 0xc1153f5c
jne 0x1400c0ba5
mov ebx, 0xe4040aad
jmp 0x1400c0ba5
cmp ebx, 0x214c2d9
je 0x1400bb887
cmp ebx, 0x21d0487
je 0x1400bb89c
cmp ebx, 0x229ed2b
jne 0x1400c0ba5
mov ebx, 0xafe891a3
jmp 0x1400c0ba5
cmp ebx, 0xa07b7310
je 0x1400bb8ab
cmp ebx, 0xa0819096
je 0x1400bb8b5
cmp ebx, 0xa0b48d92
jne 0x1400c0ba5
mov rax, qword [rsp + 0x8a8]
mov rax, qword [rax]
mov qword [rsp + 0xc60], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xd42ecf70
mov edx, 0xcf52d85
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xd42ecf70
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x603eb11e
je 0x1400bb8fa
cmp ebx, 0x60435a5e
je 0x1400bb904
cmp ebx, 0x608b8eac
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x1040]
call fcn.140005cfd
mov qword [rsp + 0x398], rax
mov rcx, qword [rsp + 0x108]
call fcn.140005cfd
mov qword [rsp + 0x2c8], rax
cmp qword [rsp + 0x398], 0
setne byte [rsp + 0xcd]
mov ebx, 0x30d2fabc
jmp 0x1400c0ba5
cmp ebx, 0xe1b45ebe
je 0x1400bb926
cmp ebx, 0xe1baadba
je 0x1400bb969
cmp ebx, 0xe22b3af4
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf18]
mov rax, qword [rax]
mov qword [rsp + 0xf20], rax
mov ebx, 0x22912170
jmp 0x1400c0ba5
cmp ebx, 0x92361c1e
je 0x1400bb97b
cmp ebx, 0x924e4c75
je 0x1400bb989
cmp ebx, 0x92763743
jne 0x1400c0ba5
mov rax, qword [rsp + 0xa30]
mov rax, qword [rax]
mov qword [rsp + 0x1050], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xfc466f21
mov edx, 0x1151014d
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xfc466f21
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x4e5724d3
je 0x1400bb9a1
cmp ebx, 0x4eb85896
je 0x1400bb9f8
cmp ebx, 0x4eee9a13
jne 0x1400c0ba5
mov ebx, 0x9288d1d7
jmp 0x1400c0ba5
cmp ebx, 0xd19eca43
je 0x1400bba2f
cmp ebx, 0xd1c8aa58
je 0x1400bba5b
cmp ebx, 0xd1d23205
jne 0x1400c0ba5
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x3b0], rax
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x92cdc0e
mov edi, 0x84054b3e
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x92cdc0e
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x111c7bf1
je 0x1400bba76
cmp ebx, 0x1151014d
je 0x1400bbacb
cmp ebx, 0x11dd7b3d
jne 0x1400c0ba5
mov rax, qword [rsp + 0xd88]
mov rax, qword [rax]
mov qword [rsp + 0xd90], rax
mov ebx, 0x2c3a59f2
jmp 0x1400c0ba5
cmp ebx, 0xb182d529
je 0x1400bbad5
cmp ebx, 0xb1bd522a
je 0x1400bbaf3
cmp ebx, 0xb1e649cc
jne 0x1400c0ba5
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x988], rax
mov ebx, 0xa4dc2ba7
jmp 0x1400c0ba5
cmp ebx, 0x75ad43e0
je 0x1400bbb38
cmp ebx, 0x75e53f3e
je 0x1400bbb50
cmp ebx, 0x75f329e9
jne 0x1400c0ba5
mov rax, qword [rsp + 0x70]
cmp rax, qword [rsp + 0x498]
mov ebx, 0x646c7da7
mov eax, 0x30e979ff
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xf122029d
je 0x1400bbb90
cmp ebx, 0xf17040e3
je 0x1400bbbc2
cmp ebx, 0xf1b26ade
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x4a20ffa5
mov edi, 0x3fc5b
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x4a20ffa5
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x328bbc1b
je 0x1400bbbcc
cmp ebx, 0x32b622fd
je 0x1400bbbf1
cmp ebx, 0x32bb71cc
jne 0x1400c0ba5
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
movabs rcx, 0x8daff561b3a1215
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0xf8]
call fcn.1400491d2
mov ebx, 0xb3a9d603
jmp 0x1400c0ba5
cmp ebx, 0x2f695b62
je 0x1400bbc31
cmp ebx, 0x2fab004e
je 0x1400bbc46
cmp ebx, 0x3036ae75
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x588f4086
mov eax, 0x7f371eb1
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x458], rax
jmp 0x1400c0ba5
cmp ebx, 0x1e6c490a
je 0x1400bbc89
cmp ebx, 0x1e93ac63
je 0x1400bbc93
cmp ebx, 0x1ecf7887
jne 0x1400c0ba5
mov rdx, qword [rsp + 0x6e8]
xor ecx, ecx
call fcn.140047f60
mov qword [rsp + 0x38], rax
mov ebx, 0xf29ec812
jmp 0x1400c0ba5
cmp ebx, 0x8a33f7c3
je 0x1400bbceb
cmp ebx, 0x8a3e022f
je 0x1400bbd05
cmp ebx, 0x8a43f7ad
jne 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xd1]
mov ebx, 0x2fab004e
jmp 0x1400c0ba5
cmp ebx, 0x45338095
je 0x1400bbd5b
cmp ebx, 0x4544f235
je 0x1400bbd65
cmp ebx, 0x45674582
jne 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x41debfc8
jmp 0x1400c0ba5
cmp ebx, 0xc87a0d77
je 0x1400bbd6f
cmp ebx, 0xc9332692
je 0x1400bbda0
cmp ebx, 0xc96ffd28
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xa8ec051
mov edi, 0xef96660d
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xa8ec051
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x8a83c0c
je 0x1400bbde1
cmp ebx, 0x8b304e2
je 0x1400bbe32
cmp ebx, 0x8bdc1d7
jne 0x1400c0ba5
mov qword [rsp + 0xb70], r13
mov ebx, 0xbebc6a8d
jmp 0x1400c0ba5
cmp ebx, 0xa7f14749
je 0x1400bbe77
cmp ebx, 0xa80df088
je 0x1400bbe94
cmp ebx, 0xa8332486
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x60a5f7a
mov edx, 0x42678287
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x60a5f7a
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x6a37b4ae
je 0x1400bbeb1
cmp ebx, 0x6a6681dc
je 0x1400bbebb
cmp ebx, 0x6a6c6a8a
jne 0x1400c0ba5
movzx eax, byte [rsp + 0x8b]
mov qword [rsp + 0xb58], rax
mov ebx, 0xf549fc74
jmp 0x1400c0ba5
cmp ebx, 0xe8706020
je 0x1400bbed8
cmp ebx, 0xe8dbfcb4
je 0x1400bbeea
cmp ebx, 0xe91cdb55
jne 0x1400c0ba5
mov rax, qword [rsp + 0x388]
cmp rax, 0xff
sete byte [rsp + 0xc7]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x31a7455d
mov edi, 0xfbe01a07
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x9917848e
je 0x1400bbef4
cmp ebx, 0x994fdad8
je 0x1400bbf25
cmp ebx, 0x99969535
jne 0x1400c0ba5
mov rax, qword [rsp + 0xb60]
lea rcx, [0x140101bd0]
mov al, byte [rax + rcx]
mov byte [rsp + 0x8c], al
mov ebx, 0xcfaff3ea
jmp 0x1400c0ba5
cmp ebx, 0x57230281
je 0x1400bbf2f
cmp ebx, 0x572868c2
je 0x1400bbf41
cmp ebx, 0x573358a9
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x229ed2b
mov edi, 0xafe891a3
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xd9725ff6
je 0x1400bbf4b
cmp ebx, 0xd987ddfb
je 0x1400bbf8b
cmp ebx, 0xd9889674
jne 0x1400c0ba5
mov al, byte [rsp + 0xa2]
test al, al
mov ebx, 0x17bad288
mov eax, 0x8c8df7c8
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x508], rax
jmp 0x1400c0ba5
cmp ebx, 0x18e86ff4
je 0x1400bbf95
cmp ebx, 0x18ebbe9e
je 0x1400bbfcf
cmp ebx, 0x18f9811a
jne 0x1400c0ba5
mov ebx, 0x6bf09df9
jmp 0x1400c0ba5
cmp ebx, 0xb9b468ab
je 0x1400bbfee
cmp ebx, 0xb9d2a6be
je 0x1400bc003
cmp ebx, 0xb9d2fd6f
jne 0x1400c0ba5
mov rax, qword [rsp + 0x108]
cmp rax, qword [rsp + 0x690]
mov ebx, 0x37ade93a
mov eax, 0x6fcff810
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x7b7ac264
je 0x1400bc015
cmp ebx, 0x7b7ba2b1
je 0x1400bc032
cmp ebx, 0x7b982939
jne 0x1400c0ba5
mov rax, qword [rsp + 0x70]
inc rax
mov qword [rsp + 0x8c0], rax
seto byte [rsp + 0x8c8]
mov rax, qword [rsp + 0x8c0]
mov al, byte [rsp + 0x8c8]
mov byte [rsp + 0x9a], al
mov ebx, 0x8fa921e2
jmp 0x1400c0ba5
cmp ebx, 0xfb83ab54
je 0x1400bc058
cmp ebx, 0xfb8ead05
je 0x1400bc0c1
cmp ebx, 0xfbc3912f
jne 0x1400c0ba5
mov qword [rsp + 0xfb8], r13
mov ebx, 0xbf34723b
jmp 0x1400c0ba5
cmp ebx, 0x868cc6ea
je 0x1400bc0cb
cmp ebx, 0x8703b4f8
je 0x1400bc0e5
cmp ebx, 0x870ee115
jne 0x1400c0ba5
mov rax, qword [rsp + 0x928]
mov al, byte [rsp + 0x930]
mov cl, byte [rsp + 0x930]
mov rcx, qword [rsp + 0x928]
mov qword [rsp + 0x2b0], rcx
test al, al
mov ebx, 0xf07cf0ad
mov eax, 0xb7ad583c
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x40524a77
je 0x1400bc0f4
cmp ebx, 0x40886837
je 0x1400bc147
cmp ebx, 0x40bfc7e9
jne 0x1400c0ba5
mov rax, qword [rsp + 0x250]
lea rcx, [0x1401136f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x250]
mov qword [rax + 0x10], rbp
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xb836da
mov edi, 0x71d99fae
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xc48f365f
je 0x1400bc151
cmp ebx, 0xc5086432
je 0x1400bc162
cmp ebx, 0xc55b7cbf
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe70ef4a0
mov edi, 0x90575b25
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x52f221a
je 0x1400bc17d
cmp ebx, 0x5408afd
je 0x1400bc1bd
cmp ebx, 0x548077c
jne 0x1400c0ba5
mov al, byte [rsp + 0x81]
test al, al
mov ebx, 0x4c042814
mov eax, 0x19591b7b
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xa4dc2ba7
je 0x1400bc1df
cmp ebx, 0xa4e045ac
je 0x1400bc220
cmp ebx, 0xa514b90c
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xa5291b3f
mov edx, 0xe656464c
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xa5291b3f
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x6558747e
je 0x1400bc22a
cmp ebx, 0x655ff9d7
je 0x1400bc26b
cmp ebx, 0x6569b04e
jne 0x1400c0ba5
mov rax, qword [rsp + 0x990]
mov qword [rsp + 0xeb8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x62592d01
mov edi, 0x4d638834
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xe4fe9576
je 0x1400bc28d
cmp ebx, 0xe522909f
je 0x1400bc2e6
cmp ebx, 0xe5652ed1
jne 0x1400c0ba5
mov ebx, 0x2a03cabf
jmp 0x1400c0ba5
cmp ebx, 0x946fc2e0
je 0x1400bc2f0
cmp ebx, 0x947f103c
je 0x1400bc2fa
cmp ebx, 0x94befb8f
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x9afb9103
mov edi, 0x81892a25
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x5388d2af
je 0x1400bc33b
cmp ebx, 0x53a9f929
je 0x1400bc35d
cmp ebx, 0x53f3ce3e
jne 0x1400c0ba5
mov ebx, 0xd074f0ad
jmp 0x1400c0ba5
cmp ebx, 0xd55a8526
je 0x1400bc379
cmp ebx, 0xd57f4dc3
je 0x1400bc3be
cmp ebx, 0xd5bab36f
jne 0x1400c0ba5
mov eax, dword [rsp + 0x208]
cmp eax, 0x11
mov ebx, 0xccd2d53
mov eax, 0x186f5966
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x14fcf4f8
je 0x1400bc401
cmp ebx, 0x150443d0
je 0x1400bc40b
cmp ebx, 0x1528b3eb
jne 0x1400c0ba5
mov ebx, 0xcf420d7
jmp 0x1400c0ba5
cmp ebx, 0xb47742dc
je 0x1400bc42d
cmp ebx, 0xb4e9c27b
je 0x1400bc445
cmp ebx, 0xb4eb6a5d
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x1000]
mov edx, 0xff
call fcn.1400491d2
mov ebx, 0x72fc51f3
jmp 0x1400c0ba5
cmp ebx, 0x79644448
je 0x1400bc45a
cmp ebx, 0x7964558e
je 0x1400bc4a0
cmp ebx, 0x7967fd6b
jne 0x1400c0ba5
mov rax, qword [rsp + 0x248]
mov ebx, 0x56597b2c
jmp 0x1400c0ba5
cmp ebx, 0xf62a8e5d
je 0x1400bc4aa
cmp ebx, 0xf63540b2
je 0x1400bc4c9
cmp ebx, 0xf65a1a62
jne 0x1400c0ba5
mov ebx, 0x7f9d889d
jmp 0x1400c0ba5
cmp ebx, 0x8d4a719d
je 0x1400bc4e3
cmp ebx, 0x8d754f94
je 0x1400bc4fd
cmp ebx, 0x8e321e43
jne 0x1400c0ba5
mov rax, qword [rsp + 0x58]
mov rax, qword [rsp + 0xaa0]
mov ebx, 0xed6dfc99
jmp 0x1400c0ba5
cmp ebx, 0x4901812d
je 0x1400bc540
cmp ebx, 0x4926e190
je 0x1400bc581
cmp ebx, 0x4940eed7
jne 0x1400c0ba5
mov qword [rsp + 0xc40], r13
mov ebx, 0x70e2d134
jmp 0x1400c0ba5
cmp ebx, 0xcd78de35
je 0x1400bc593
cmp ebx, 0xcdd4d516
je 0x1400bc5b0
cmp ebx, 0xce04bba1
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3ad36cc
mov edi, 0x124e09ae
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xc40ff5f
je 0x1400bc5f6
cmp ebx, 0xc8d91b6
je 0x1400bc608
cmp ebx, 0xccd2d53
jne 0x1400c0ba5
mov ebx, 0x2aef584b
jmp 0x1400c0ba5
cmp ebx, 0xacd3ee90
je 0x1400bc620
cmp ebx, 0xad01012a
je 0x1400bc660
cmp ebx, 0xad37d8e0
jne 0x1400c0ba5
mov rax, qword [rsp + 0x228]
mov al, byte [rax]
mov byte [rsp + 0xb5], al
mov ebx, 0xc2e5b39d
jmp 0x1400c0ba5
cmp ebx, 0x6fe009b4
je 0x1400bc66a
cmp ebx, 0x70ce455e
je 0x1400bc6b2
cmp ebx, 0x70e2d134
jne 0x1400c0ba5
mov rax, qword [rsp + 0xc40]
mov qword [rsp + 0xc48], rax
mov ebx, 0xae81a437
jmp 0x1400c0ba5
cmp ebx, 0xed4cc90c
je 0x1400bc6bc
cmp ebx, 0xed59bba4
je 0x1400bc6fd
cmp ebx, 0xed6d5020
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x87a57555
mov edx, 0x5ea3662b
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x87a57555
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x9c718e0c
je 0x1400bc73e
cmp ebx, 0x9c75b047
je 0x1400bc748
cmp ebx, 0x9ca62b7f
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xaa3398de
mov edi, 0x92bb7343
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x5bf4a116
je 0x1400bc75a
cmp ebx, 0x5c5bb297
je 0x1400bc79f
cmp ebx, 0x5cb4a997
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xa1db1813
mov edi, 0xc58959b6
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xdddac982
je 0x1400bc7e2
cmp ebx, 0xdddd634c
je 0x1400bc7ff
cmp ebx, 0xddef1c24
jne 0x1400c0ba5
mov rax, qword [rsp + 0x9b0]
mov ebx, 0x55a99b28
jmp 0x1400c0ba5
cmp ebx, 0x1d6a089c
je 0x1400bc835
cmp ebx, 0x1d8cc910
je 0x1400bc850
cmp ebx, 0x1db142f5
jne 0x1400c0ba5
mov qword [rsp + 0xae0], r13
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc2d65974
mov edi, 0xf65a1a62
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xbd5bd494
je 0x1400bc8a3
cmp ebx, 0xbd609ad3
je 0x1400bc8d8
cmp ebx, 0xbd6b6693
jne 0x1400c0ba5
mov eax, dword [rsp + 0x20c]
cmp eax, 0x15
mov ebx, 0xe4e9b0d0
mov eax, 0xb740dba2
cmovl ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x7f576d70
je 0x1400bc8e2
cmp ebx, 0x7f7351da
je 0x1400bc920
cmp ebx, 0x7f7a9f1d
jne 0x1400c0ba5
movzx eax, byte [rsp + 0x8e]
mov qword [rsp + 0xb98], rax
mov ebx, 0x41afac36
jmp 0x1400c0ba5
cmp ebx, 0xff559b18
je 0x1400bc93b
cmp ebx, 0xff6cc824
je 0x1400bc95a
cmp ebx, 0xff6ebbed
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xb2baf69b
mov eax, 0xfbc3912f
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x670], rax
jmp 0x1400c0ba5
cmp ebx, 0x80354828
je 0x1400bc972
cmp ebx, 0x804f480f
je 0x1400bc97c
cmp ebx, 0x80649656
jne 0x1400c0ba5
mov ebx, 0x5db260c6
jmp 0x1400c0ba5
cmp ebx, 0x395d91a4
je 0x1400bc9ad
cmp ebx, 0x3975acdb
je 0x1400bca0b
cmp ebx, 0x3987b6af
jne 0x1400c0ba5
cmp qword [rsp + 0x378], 0
mov ebx, 0x723424f3
mov eax, 0x8a33f7c3
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x630], rax
jmp 0x1400c0ba5
cmp ebx, 0xbe87833e
je 0x1400bca15
cmp ebx, 0xbeb282ab
je 0x1400bca31
cmp ebx, 0xbebc6a8d
jne 0x1400c0ba5
mov rax, qword [rsp + 0xb70]
mov qword [rsp + 0xb78], rax
mov ebx, 0xc469652f
jmp 0x1400c0ba5
cmp ebx, 0x1da9cc
je 0x1400bca3b
cmp ebx, 0x33e78d
je 0x1400bca45
cmp ebx, 0x5db67c
jne 0x1400c0ba5
mov rax, qword [rsp + 0xb38]
mov rax, qword [rax]
mov qword [rsp + 0x408], rax
mov ebx, 0x328bbc1b
jmp 0x1400c0ba5
cmp ebx, 0x9dde2cce
je 0x1400bca5f
cmp ebx, 0x9de43441
je 0x1400bca71
cmp ebx, 0x9dfa3f95
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x30bb8145
mov edx, 0x1ad80da3
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x30bb8145
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x5dfcb1a6
je 0x1400bca7b
cmp ebx, 0x5e3d6b57
je 0x1400bca85
cmp ebx, 0x5e6033a2
jne 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xa38], rax
mov ebx, 0x2df0d571
jmp 0x1400c0ba5
cmp ebx, 0xdedf2d77
je 0x1400bcaa7
cmp ebx, 0xdf160740
je 0x1400bcad7
cmp ebx, 0xdf2189b2
jne 0x1400c0ba5
movzx eax, byte [rsp + 0x9b]
mov qword [rsp + 0x8d8], rax
mov ebx, 0x89797ef4
jmp 0x1400c0ba5
cmp ebx, 0x8f7cd42e
je 0x1400bcb28
cmp ebx, 0x8f9d7ef2
je 0x1400bcb75
cmp ebx, 0x8fa921e2
jne 0x1400c0ba5
mov al, byte [rsp + 0x8c8]
mov rax, qword [rsp + 0x8c0]
mov qword [rsp + 0xf8], rax
mov ebx, 0x3a5ac14d
jmp 0x1400c0ba5
cmp ebx, 0x4a4e6f74
je 0x1400bcb7f
cmp ebx, 0x4a5f0d04
je 0x1400bcb89
cmp ebx, 0x4a6bba46
jne 0x1400c0ba5
movzx eax, byte [rsp + 0x90]
mov qword [rsp + 0xbd8], rax
mov ebx, 0x59b739ae
jmp 0x1400c0ba5
cmp ebx, 0xcfaff3ea
je 0x1400bcb93
cmp ebx, 0xcfbceb83
je 0x1400bcbc3
cmp ebx, 0xcfc96ae5
jne 0x1400c0ba5
mov rax, qword [rsp + 0xe30]
mov rax, qword [rax]
mov qword [rsp + 0x588], rax
mov ebx, 0x11dfa7e0
jmp 0x1400c0ba5
cmp ebx, 0xe1d3b32
je 0x1400bcc2b
cmp ebx, 0xeaaa77f
je 0x1400bcc7b
cmp ebx, 0xeb0c735
jne 0x1400c0ba5
mov rax, qword [rsp + 0x5c8]
mov qword [rsp + 0x7e0], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc976d565
mov edi, 0x7b51b43
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xaecb8ff4
je 0x1400bccab
cmp ebx, 0xaee895b4
je 0x1400bccfc
cmp ebx, 0xaf6e398d
jne 0x1400c0ba5
mov rax, qword [rsp + 0x148]
mov rax, qword [rsp + 0x148]
mov rax, qword [rsp + 0x148]
mov rax, qword [rsp + 0x148]
mov rax, qword [rsp + 0x148]
mov rax, qword [rsp + 0x148]
mov rax, qword [rsp + 0x148]
mov rax, qword [rsp + 0x230]
mov rax, qword [rsp + 0x230]
mov rax, qword [rsp + 0x230]
mov rax, qword [rsp + 0x230]
mov ebx, 0x87b15459
jmp 0x1400c0ba5
cmp ebx, 0x71e1b028
je 0x1400bcd2e
cmp ebx, 0x720567bd
je 0x1400bcd40
cmp ebx, 0x723424f3
jne 0x1400c0ba5
mov rax, qword [rsp + 0x630]
mov qword [rsp + 0x1b0], rax
cmp qword [rsp + 0x380], 0
mov ebx, 0xaaf02c1e
mov eax, 0x8acc2bce
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x638], rax
jmp 0x1400c0ba5
cmp ebx, 0xeec33b60
je 0x1400bcd83
cmp ebx, 0xeed9ce74
je 0x1400bcdc4
cmp ebx, 0xeee12397
jne 0x1400c0ba5
cmp qword [rsp + 0x50], 0
sets byte [rsp + 0x44]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd340041f
mov edi, 0xd028bfb1
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x364c5d7f
je 0x1400bcdd6
cmp ebx, 0x365a3a02
je 0x1400bcdf0
cmp ebx, 0x369a7471
jne 0x1400c0ba5
mov ebx, 0x775cb077
jmp 0x1400c0ba5
cmp ebx, 0x2df0d571
je 0x1400bce33
cmp ebx, 0x2e150531
je 0x1400bce79
cmp ebx, 0x2e1d7572
jne 0x1400c0ba5
mov rax, qword [rsp + 0x188]
shl rax, 2
mov qword [rsp + 0x1080], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x6345ad76
mov edi, 0x679971e7
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x35035465
je 0x1400bcef6
cmp ebx, 0x352b47ee
je 0x1400bcf37
cmp ebx, 0x354d564d
jne 0x1400c0ba5
mov ebx, 0x187d3ff8
jmp 0x1400c0ba5
cmp ebx, 0x30e979ff
je 0x1400bcf8c
cmp ebx, 0x30f09ef5
je 0x1400bcfae
cmp ebx, 0x30f55b68
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x331c42ed
mov edx, 0xd8caaea6
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x331c42ed
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x23c8fa93
je 0x1400bcfc3
cmp ebx, 0x23f462b5
je 0x1400bcfcd
cmp ebx, 0x240a1417
jne 0x1400c0ba5
mov ebx, 0x7cda8b8c
jmp 0x1400c0ba5
cmp ebx, 0x21a23854
je 0x1400bd025
cmp ebx, 0x21a74e48
je 0x1400bd068
cmp ebx, 0x21d154b0
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x898]
mov edx, 0xff
call fcn.1400491d2
mov ebx, 0x25bc2276
jmp 0x1400c0ba5
cmp ebx, 0x26f0a81c
je 0x1400bd082
cmp ebx, 0x273c323f
je 0x1400bd08c
cmp ebx, 0x273e8769
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xa2086ad0
mov edx, 0xb99748c1
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xa2086ad0
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x1fd1d1e8
je 0x1400bd096
cmp ebx, 0x2021f992
je 0x1400bd0b8
cmp ebx, 0x2027159a
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf10]
mov qword [rax], rbp
mov al, byte [rsp + 0x46]
test al, al
mov ebx, 0x9ca62b7f
mov eax, 0x1fd1d1e8
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x883efbb6
je 0x1400bd0da
cmp ebx, 0x884fb05d
je 0x1400bd0ff
cmp ebx, 0x88698388
jne 0x1400c0ba5
mov rax, qword [rsp + 0x50]
cmp rax, qword [rsp + 0x550]
mov ebx, 0xff559b18
mov eax, 0x1590c25a
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x419e5168
je 0x1400bd109
cmp ebx, 0x41afac36
je 0x1400bd123
cmp ebx, 0x41c9ff70
jne 0x1400c0ba5
cmp qword [rsp + 0x268], 0
sets byte [rsp + 0xd4]
mov ebx, 0xd6e4cbb1
jmp 0x1400c0ba5
cmp ebx, 0xc6fe4133
je 0x1400bd16f
cmp ebx, 0xc7003359
je 0x1400bd179
cmp ebx, 0xc70580aa
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf78]
mov rax, qword [rax]
mov qword [rsp + 0x640], rax
mov ebx, 0x2d893afd
jmp 0x1400c0ba5
cmp ebx, 0x62b07c9
je 0x1400bd18b
cmp ebx, 0x6532254
je 0x1400bd1b8
cmp ebx, 0x6629e14
jne 0x1400c0ba5
mov rax, qword [rsp + 0x258]
movzx eax, byte [rax]
lea rcx, [0x140101bd0]
mov al, byte [rax + rcx]
mov byte [rsp + 0x4f], al
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xfa58ddbc
mov edx, 0x2f187657
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xfa58ddbc
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xa628657f
je 0x1400bd1fc
cmp ebx, 0xa67caa09
je 0x1400bd23f
cmp ebx, 0xa67f372a
jne 0x1400c0ba5
mov eax, dword [rsp + 0x164]
cmp eax, 0x12
mov ebx, 0xe39563d4
mov eax, 0x648d89fb
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x67276aa4
je 0x1400bd261
cmp ebx, 0x673aae01
je 0x1400bd388
cmp ebx, 0x67472a71
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x7a4580df
mov edi, 0x480e2569
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x7a4580df
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xe656464c
je 0x1400bd3c9
cmp ebx, 0xe6585021
je 0x1400bd40f
cmp ebx, 0xe66487ca
jne 0x1400c0ba5
mov al, byte [rsp + 0xad]
test al, al
mov ebx, 0xaee895b4
mov eax, 0x344d8560
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x9619fe25
je 0x1400bd441
cmp ebx, 0x96a51feb
je 0x1400bd476
cmp ebx, 0x96c588c4
jne 0x1400c0ba5
mov rax, qword [rsp + 0x488]
mov qword [rsp + 0xa80], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x7bd9a9e8
mov edi, 0x9edca0fe
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x5543ceb5
je 0x1400bd4b9
cmp ebx, 0x554949a9
je 0x1400bd4ec
cmp ebx, 0x55645f9b
jne 0x1400c0ba5
mov rax, qword [rsp + 0x118]
inc rax
mov qword [rsp + 0x788], rax
seto byte [rsp + 0x790]
mov rax, qword [rsp + 0x788]
mov al, byte [rsp + 0x790]
mov byte [rsp + 0xc4], al
mov ebx, 0x14f66b3b
jmp 0x1400c0ba5
cmp ebx, 0xd7370cdf
je 0x1400bd506
cmp ebx, 0xd74040e5
je 0x1400bd52b
cmp ebx, 0xd7799165
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x3566739
mov eax, 0x76bce062
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4e8], rax
jmp 0x1400c0ba5
cmp ebx, 0x161e096f
je 0x1400bd535
cmp ebx, 0x162e2216
je 0x1400bd54f
cmp ebx, 0x166ffd9d
jne 0x1400c0ba5
mov rax, qword [rsp + 0x720]
mov qword [rsp + 0xcf8], rax
mov ebx, 0xd94ce61c
jmp 0x1400c0ba5
cmp ebx, 0xb7251a0e
je 0x1400bd590
cmp ebx, 0xb740dba2
je 0x1400bd6a1
cmp ebx, 0xb760bdc8
jne 0x1400c0ba5
mov ebx, 0xccb503ae
mov dword [rsp + 0x1e4], 0
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x5f0], rax
jmp 0x1400c0ba5
cmp ebx, 0x7a30f145
je 0x1400bd6cb
cmp ebx, 0x7a4580df
je 0x1400bd70c
cmp ebx, 0x7a92e5ce
jne 0x1400c0ba5
mov rax, qword [rsp + 0x850]
mov rax, qword [rax]
mov qword [rsp + 0xbc0], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfead7419
mov edi, 0x3b97b4d9
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xf766a81e
je 0x1400bd716
cmp ebx, 0xf7c5c5fb
je 0x1400bd748
cmp ebx, 0xf84e7072
jne 0x1400c0ba5
mov rax, qword [rsp + 0x7d8]
mov rax, qword [rsp + 0x7d8]
movabs rcx, 0x57f8ade215102103
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0x50]
call fcn.1400491d2
mov ebx, 0xd07c8ed2
jmp 0x1400c0ba5
cmp ebx, 0x38b4db8b
je 0x1400bd77d
cmp ebx, 0x38ca98e4
je 0x1400bd79f
cmp ebx, 0x38d2c0e9
jne 0x1400c0ba5
mov eax, dword [rsp + 0x174]
cmp eax, 0x18
mov ebx, 0x932a09f1
mov eax, 0x2b03ed11
cmovl ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x83259caf
je 0x1400bd7b1
cmp ebx, 0x8375e060
je 0x1400bd7d6
cmp ebx, 0x83b897cc
jne 0x1400c0ba5
mov eax, dword [rsp + 0x154]
cmp eax, 0xd
mov ebx, 0xf6b02e82
mov eax, 0x7b47cd4f
cmovl ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x3d17765d
je 0x1400bd808
cmp ebx, 0x3d8de2f4
je 0x1400bd822
cmp ebx, 0x3e02d699
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xbfe292cd
mov eax, 0xa40ed93c
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x610], rax
jmp 0x1400c0ba5
cmp ebx, 0xc267f2b2
je 0x1400bd863
cmp ebx, 0xc2b37dd2
je 0x1400bd8a8
cmp ebx, 0xc2d65974
jne 0x1400c0ba5
mov ebx, 0x1db142f5
jmp 0x1400c0ba5
cmp ebx, 0x39f3cdd
je 0x1400bd8eb
cmp ebx, 0x3ad36cc
je 0x1400bd92b
cmp ebx, 0x3b647bb
jne 0x1400c0ba5
mov rdx, qword [rsp + 0x1a8]
dec rdx
mov rcx, qword [rsp + 0x138]
call fcn.1400491d2
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x1c0cfe8c
mov edx, 0x2bcc9d2b
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x1c0cfe8c
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xa20845b5
je 0x1400bd935
cmp ebx, 0xa2086ad0
je 0x1400bd968
cmp ebx, 0xa218e58e
jne 0x1400c0ba5
mov eax, dword [rsp + 0x170]
cmp eax, 0x17
mov ebx, 0xdb1586ae
mov eax, 0xbded9294
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x61f8bf36
je 0x1400bd97a
cmp ebx, 0x62334d93
je 0x1400bd984
cmp ebx, 0x6240887a
jne 0x1400c0ba5
mov rax, qword [rsp + 0x838]
shl rax, 2
mov qword [rsp + 0xd30], rax
mov ebx, 0x189eb44
jmp 0x1400c0ba5
cmp ebx, 0xe307b190
je 0x1400bd9c5
cmp ebx, 0xe31f7c77
je 0x1400bd9d7
cmp ebx, 0xe3399abc
jne 0x1400c0ba5
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x2d0], rax
cmp qword [rsp + 0x300], 0
mov ebx, 0x7a235454
mov eax, 0x69bff8b5
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x440], rax
jmp 0x1400c0ba5
cmp ebx, 0x93133fca
je 0x1400bd9f2
cmp ebx, 0x932a09f1
je 0x1400bda14
cmp ebx, 0x932bda98
jne 0x1400c0ba5
mov rax, qword [rsp + 0xd58]
mov rax, qword [rax]
mov qword [rsp + 0xd60], rax
mov ebx, 0xf50471b6
jmp 0x1400c0ba5
cmp ebx, 0x50c85ac4
je 0x1400bda30
cmp ebx, 0x5111465f
je 0x1400bda4b
cmp ebx, 0x51271995
jne 0x1400c0ba5
mov ebx, 0xe86e36ad
mov rax, qword [rsp + 0xf40]
mov qword [rsp + 0x620], rax
jmp 0x1400c0ba5
cmp ebx, 0xd31d57a1
je 0x1400bda6d
cmp ebx, 0xd333e717
je 0x1400bda7f
cmp ebx, 0xd340041f
jne 0x1400c0ba5
mov rax, qword [rsp + 0x50]
mov ebx, 0xeee12397
jmp 0x1400c0ba5
cmp ebx, 0x12b4c7bc
je 0x1400bdadd
cmp ebx, 0x12c6708f
je 0x1400bdb22
cmp ebx, 0x12d52e54
jne 0x1400c0ba5
mov rax, qword [rsp + 0xcf0]
mov rax, qword [rax]
mov qword [rsp + 0x4f0], rax
mov ebx, 0x2c72b360
jmp 0x1400c0ba5
cmp ebx, 0xb30ad0b1
je 0x1400bdb2c
cmp ebx, 0xb30ad584
je 0x1400bdb46
cmp ebx, 0xb30cd0ab
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x85f4f8bd
mov eax, 0x720567bd
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x450], rax
jmp 0x1400c0ba5
cmp ebx, 0x76c15fb4
je 0x1400bdb67
cmp ebx, 0x76fa0ca4
je 0x1400bdbaa
cmp ebx, 0x775cb077
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x369a7471
mov edi, 0x2f5fb3d1
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xf390dd30
je 0x1400bdbb4
cmp ebx, 0xf39751d4
je 0x1400bdbef
cmp ebx, 0xf41a4d33
jne 0x1400c0ba5
mov qword [rsp + 0x868], r13
mov ebx, 0x2e591cd1
jmp 0x1400c0ba5
cmp ebx, 0x8b733541
je 0x1400bdc34
cmp ebx, 0x8b89b0d7
je 0x1400bdc3e
cmp ebx, 0x8b9c02e4
jne 0x1400c0ba5
mov rax, qword [rsp + 0x980]
lea rcx, [0x1401136f8]
mov qword [rax], rcx
mov ebx, 0xea03e300
jmp 0x1400c0ba5
cmp ebx, 0x46440fff
je 0x1400bdc50
cmp ebx, 0x46641df5
je 0x1400bdc85
cmp ebx, 0x46a636bc
jne 0x1400c0ba5
mov al, byte [rsp + 0xae]
test al, al
mov ebx, 0xd074f0ad
mov eax, 0x22bbeb48
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xcb1c10ec
je 0x1400bdcc8
cmp ebx, 0xcb1d6355
je 0x1400bdcda
cmp ebx, 0xcb40dfa3
jne 0x1400c0ba5
mov rdx, qword [rsp + 0x628]
neg rdx
not rdx
mov rcx, qword [rsp + 0x118]
call fcn.1400491d2
mov ebx, 0x855640df
jmp 0x1400c0ba5
cmp ebx, 0x9f31c17
je 0x1400bdd1e
cmp ebx, 0x9f55fd6
je 0x1400bdd28
cmp ebx, 0xa011da2
jne 0x1400c0ba5
mov rax, qword [rsp + 0x880]
mov ebx, 0xc131eac4
jmp 0x1400c0ba5
cmp ebx, 0xa9ea2620
je 0x1400bdd6d
cmp ebx, 0xa9f17e52
je 0x1400bdd9c
cmp ebx, 0xa9f97791
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc8704182
mov edi, 0xbabdfb0c
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x6c65f6d1
je 0x1400bddc1
cmp ebx, 0x6c796c27
je 0x1400bddde
cmp ebx, 0x6c885c2e
jne 0x1400c0ba5
mov eax, dword [rsp + 0x16c]
cmp eax, 0x16
mov ebx, 0xd69e71c6
mov eax, 0xd05b0a66
cmovl ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xeaf05179
je 0x1400bddf0
cmp ebx, 0xeb441263
je 0x1400bddfa
cmp ebx, 0xeb8509a1
jne 0x1400c0ba5
mov al, byte [rsp + 0x42]
test al, al
mov ebx, 0x55cfa77
mov eax, 0xd98ec3d7
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x9aaad6d8
je 0x1400bde3f
cmp ebx, 0x9abc4cd9
je 0x1400bde64
cmp ebx, 0x9abcfe33
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete cl
mov ebx, 0xc1153f5c
mov eax, 0xe4040aad
cmove ebx, eax
cmp dword [0x14010935c], 0xa
setl dl
mov edi, 0xc1153f5c
cmovge ebx, edi
xor dl, cl
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x58ad907d
je 0x1400bdec2
cmp ebx, 0x58ec85e9
je 0x1400bdedd
cmp ebx, 0x591ea90d
jne 0x1400c0ba5
mov qword [rsp + 0xe58], r13
mov ebx, 0xd01ed64c
jmp 0x1400c0ba5
cmp ebx, 0xdb1586ae
je 0x1400bdef9
cmp ebx, 0xdb1f86e4
je 0x1400bdf21
cmp ebx, 0xdb426894
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x96ed9934
mov edx, 0xe395694f
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x96ed9934
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x1abdd220
je 0x1400bdf3b
cmp ebx, 0x1abfcb94
je 0x1400bdf58
cmp ebx, 0x1ad220a0
jne 0x1400c0ba5
mov ebx, 0x91956f98
jmp 0x1400c0ba5
cmp ebx, 0xbb24f328
je 0x1400bdf7d
cmp ebx, 0xbb418bda
je 0x1400bdfa1
cmp ebx, 0xbb4ae71d
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xa715da53
mov edx, 0x4e5724d3
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xa715da53
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x7ccaa8a0
je 0x1400bdfd3
cmp ebx, 0x7cd4f03b
je 0x1400bdfdd
cmp ebx, 0x7cda8b8c
jne 0x1400c0ba5
mov ebx, 0x61d82318
xor eax, eax
mov qword [rsp + 0x3f8], rax
xor eax, eax
mov qword [rsp + 0x3f0], rax
jmp 0x1400c0ba5
cmp ebx, 0xfc886885
je 0x1400bdff5
cmp ebx, 0xfce4eb63
je 0x1400be007
cmp ebx, 0xfd1fa677
jne 0x1400c0ba5
mov rax, qword [rsp + 0x7b8]
mov rcx, qword [rsp + 0xa48]
mov rdx, qword [rsp + 0x268]
mov byte [rcx + rdx], al
mov ebx, 0x883efbb6
jmp 0x1400c0ba5
cmp ebx, 0x81892a25
je 0x1400be01f
cmp ebx, 0x81aeb259
je 0x1400be06f
cmp ebx, 0x81c79af8
jne 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xa7]
mov ebx, 0x71ce0921
jmp 0x1400c0ba5
cmp ebx, 0x3ab2974c
je 0x1400be092
cmp ebx, 0x3adc278f
je 0x1400be0b7
cmp ebx, 0x3b11e5df
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x3744066e
mov edx, 0x50c85ac4
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x3744066e
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xbfe292cd
je 0x1400be0f8
cmp ebx, 0xbfff7fb9
je 0x1400be11a
cmp ebx, 0xc031c85a
jne 0x1400c0ba5
mov ebx, 0x70ea68af
mov rax, qword [rsp + 0xdc0]
mov qword [rsp + 0x558], rax
jmp 0x1400c0ba5
cmp ebx, 0x1a47187
je 0x1400be13c
cmp ebx, 0x1f77ee8
je 0x1400be146
cmp ebx, 0x208aade
jne 0x1400c0ba5
mov al, byte [rsp + 0x7f]
test al, al
mov ebx, 0x45fcad5d
mov eax, 0x4901812d
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x9fa60a32
je 0x1400be150
cmp ebx, 0x9fb21e1d
je 0x1400be15a
cmp ebx, 0xa0014a34
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x5eb9fc3b
mov edi, 0xeb441263
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x6001bf48
je 0x1400be164
cmp ebx, 0x6008de97
je 0x1400be17f
cmp ebx, 0x60278cb7
jne 0x1400c0ba5
mov ebx, 0x568e6f08
jmp 0x1400c0ba5
cmp ebx, 0xe16b7320
je 0x1400be1a4
cmp ebx, 0xe18c5889
je 0x1400be1e4
cmp ebx, 0xe1aa6183
jne 0x1400c0ba5
mov al, byte [rsp + 0xb8]
test al, al
mov ebx, 0xcf420d7
mov eax, 0x9cad3933
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x91a7e42b
je 0x1400be23a
cmp ebx, 0x9201cd00
je 0x1400be274
cmp ebx, 0x921b92db
jne 0x1400c0ba5
mov ebx, 0x63447645
jmp 0x1400c0ba5
cmp ebx, 0x4d638834
je 0x1400be2ac
cmp ebx, 0x4d84eefb
je 0x1400be2b6
cmp ebx, 0x4dd0e233
jne 0x1400c0ba5
mov ebx, 0x96c588c4
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0x488], rax
jmp 0x1400c0ba5
cmp ebx, 0xd09907bd
je 0x1400be2ce
cmp ebx, 0xd099af90
je 0x1400be30e
cmp ebx, 0xd135b06b
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x9b76812a
mov edx, 0x19e96927
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x9b76812a
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x10890c01
je 0x1400be318
cmp ebx, 0x10bd088c
je 0x1400be329
cmp ebx, 0x1111ecc2
jne 0x1400c0ba5
mov al, byte [rsp + 0xd0]
test al, al
mov ebx, 0x8a43f7ad
mov eax, 0xff6cc824
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xb0b99ca1
je 0x1400be376
cmp ebx, 0xb100a31f
je 0x1400be3b7
cmp ebx, 0xb1162b89
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf60]
mov rax, qword [rax]
mov qword [rsp + 0xf68], rax
mov ebx, 0x561723e
jmp 0x1400c0ba5
cmp ebx, 0x75004375
je 0x1400be3cf
cmp ebx, 0x75473c56
je 0x1400be3e1
cmp ebx, 0x75aa78e0
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7e9bf715
mov edi, 0x8d754f94
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xf0855f49
je 0x1400be422
cmp ebx, 0xf08d6c1c
je 0x1400be465
cmp ebx, 0xf0a95737
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x978]
mov edx, 0xff
call fcn.1400491d2
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x53a9f929
mov edx, 0xa70ce6e8
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x53a9f929
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x89bac620
je 0x1400be47f
cmp ebx, 0x8a173b2d
je 0x1400be489
cmp ebx, 0x8a18f817
jne 0x1400c0ba5
mov ebx, 0x8511995f
mov rax, qword [rsp + 0xc80]
mov qword [rsp + 0x4b0], rax
jmp 0x1400c0ba5
cmp ebx, 0x439c3283
je 0x1400be4a4
cmp ebx, 0x44132d0f
je 0x1400be4e4
cmp ebx, 0x4446b804
jne 0x1400c0ba5
mov qword [rsp + 0x8a8], r13
mov ebx, 0xc46b0d76
jmp 0x1400c0ba5
cmp ebx, 0xc85287cf
je 0x1400be52c
cmp ebx, 0xc8529bd5
je 0x1400be546
cmp ebx, 0xc8704182
jne 0x1400c0ba5
mov al, byte [rsp + 0x778]
mov rax, qword [rsp + 0x770]
mov ebx, 0xbabdfb0c
jmp 0x1400c0ba5
cmp ebx, 0x7b51b43
je 0x1400be589
cmp ebx, 0x80e3703
je 0x1400be5dd
cmp ebx, 0x87c4b9b
jne 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xa6]
mov ebx, 0xdaea63f
jmp 0x1400c0ba5
cmp ebx, 0xa7497f78
je 0x1400be5f7
cmp ebx, 0xa7902af7
je 0x1400be63c
cmp ebx, 0xa7afaaa9
jne 0x1400c0ba5
mov rax, qword [rsp + 0xc78]
mov rax, qword [rax]
mov qword [rsp + 0xc80], rax
mov ebx, 0x8a18f817
jmp 0x1400c0ba5
cmp ebx, 0x69bff8b5
je 0x1400be656
cmp ebx, 0x69d90e27
je 0x1400be670
cmp ebx, 0x69e5ce7f
jne 0x1400c0ba5
mov rax, qword [rsp + 0x918]
mov ebx, 0x7e5d3316
jmp 0x1400c0ba5
cmp ebx, 0xe7d52f67
je 0x1400be687
cmp ebx, 0xe8117d24
je 0x1400be6a4
cmp ebx, 0xe86e36ad
jne 0x1400c0ba5
mov rax, qword [rsp + 0x118]
cmp rax, qword [rsp + 0x620]
mov ebx, 0x855640df
mov eax, 0x3c1e13da
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x9835f58f
je 0x1400be6e9
cmp ebx, 0x983f4a96
je 0x1400be72e
cmp ebx, 0x98fc3def
jne 0x1400c0ba5
cmp qword [rsp + 0x58], 0
sets byte [rsp + 0x45]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1df8b815
mov edi, 0xcb4c51b3
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x56dd502b
je 0x1400be73f
cmp ebx, 0x56f7534c
je 0x1400be795
cmp ebx, 0x571e2dbd
jne 0x1400c0ba5
mov rax, qword [rsp + 0x710]
shl rax, 6
mov qword [rsp + 0xd98], rax
mov ebx, 0x480253e
jmp 0x1400c0ba5
cmp ebx, 0xd8ff87a2
je 0x1400be7d5
cmp ebx, 0xd949b369
je 0x1400be7e7
cmp ebx, 0xd94ce61c
jne 0x1400c0ba5
mov rax, qword [rsp + 0xcf8]
mov rax, qword [rax]
mov qword [rsp + 0xd00], rax
mov ebx, 0x4c15358d
jmp 0x1400c0ba5
cmp ebx, 0x186f5966
je 0x1400be82a
cmp ebx, 0x187013e2
je 0x1400be86d
cmp ebx, 0x187d3ff8
jne 0x1400c0ba5
mov qword [rsp + 0xa20], r13
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x354d564d
mov edi, 0xfdea1684
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xb9435e73
je 0x1400be8ae
cmp ebx, 0xb954ccc2
je 0x1400be8fa
cmp ebx, 0xb99748c1
jne 0x1400c0ba5
mov rax, qword [rsp + 0x9e8]
mov rax, qword [rax]
mov qword [rsp + 0xfd0], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa2086ad0
mov edi, 0xfb8ead05
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x7b47cd4f
je 0x1400be915
cmp ebx, 0x7b574f20
je 0x1400be92f
cmp ebx, 0x7b660ca9
jne 0x1400c0ba5
mov rcx, qword [rsp + 0xef8]
mov edx, 0xff
call fcn.1400491d2
mov ebx, 0xa2e0b5ad
jmp 0x1400c0ba5
cmp ebx, 0xfab94865
je 0x1400be947
cmp ebx, 0xfaf2d089
je 0x1400be964
cmp ebx, 0xfb7b6bab
jne 0x1400c0ba5
mov eax, dword [rsp + 0x200]
cmp eax, 6
mov ebx, 0xe522909f
mov eax, 0x7b7ba2b1
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x85fb0d57
je 0x1400be97c
cmp ebx, 0x86314f0d
je 0x1400be986
cmp ebx, 0x866dfa94
jne 0x1400c0ba5
mov ebx, 0x924e4c75
mov dword [rsp + 0x1fc], 0
jmp 0x1400c0ba5
cmp ebx, 0x400d6184
je 0x1400be9a6
cmp ebx, 0x4032ee58
je 0x1400be9b0
cmp ebx, 0x40480963
jne 0x1400c0ba5
movzx eax, byte [rsp + 0x97]
mov qword [rsp + 0x710], rax
mov rax, qword [rsp + 0x710]
cmp rax, 0xff
mov ebx, 0x79a9fc83
mov eax, 0xa3321f10
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xc4613c9b
je 0x1400be9cd
cmp ebx, 0xc469652f
je 0x1400be9d7
cmp ebx, 0xc46b0d76
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xd42ecf70
mov edi, 0xa0b48d92
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x4dacff6
je 0x1400be9f4
cmp ebx, 0x50b8b28
je 0x1400bea21
cmp ebx, 0x50e3aef
jne 0x1400c0ba5
mov eax, dword [rsp + 0xf0]
mov ebx, 0x245edf37
jmp 0x1400c0ba5
cmp ebx, 0xa4722e31
je 0x1400bea38
cmp ebx, 0xa481606c
je 0x1400bea51
cmp ebx, 0xa4b6ec48
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xaf6e398d
mov edi, 0x87b15459
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xaf6e398d
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x648d89fb
je 0x1400bea73
cmp ebx, 0x64992a79
je 0x1400beab6
cmp ebx, 0x649de635
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x2548732
mov edi, 0x1bcb5d19
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x2548732
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xe4b3eeb0
je 0x1400beac0
cmp ebx, 0xe4bca9c9
je 0x1400bead8
cmp ebx, 0xe4e9b0d0
jne 0x1400c0ba5
mov eax, dword [rsp + 0x20c]
cmp eax, 0x15
mov ebx, 0x1da9cc
mov eax, 0x8a585bbf
cmove ebx, eax
mov rax, qword [rsp + 0xad0]
mov qword [rsp + 0x2f0], rax
jmp 0x1400c0ba5
cmp ebx, 0x94041771
je 0x1400beae7
cmp ebx, 0x94578640
je 0x1400beb3d
cmp ebx, 0x946d1cea
jne 0x1400c0ba5
mov al, byte [rsp + 0x9e]
test al, al
mov ebx, 0x15f42d63
mov eax, 0x166ffd9d
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4f8], rax
jmp 0x1400c0ba5
cmp ebx, 0x534025bf
je 0x1400beb90
cmp ebx, 0x53653e2e
je 0x1400bebaa
cmp ebx, 0x5380bbe5
jne 0x1400c0ba5
mov al, byte [rsp + 0x88]
test al, al
mov ebx, 0x2b6ffed6
mov eax, 0x241c3857
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xd52ae163
je 0x1400bebb9
cmp ebx, 0xd5408e18
je 0x1400bec04
cmp ebx, 0xd548b0cc
jne 0x1400c0ba5
mov al, byte [rsp + 0x45]
test al, al
mov ebx, 0x19dc502a
mov eax, 0x53fad389
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x14c1b8d3
je 0x1400bec1c
cmp ebx, 0x14f00b01
je 0x1400bec4e
cmp ebx, 0x14f66b3b
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x41d59943
mov edx, 0x66d216f9
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x41d59943
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xb43ec035
je 0x1400bec93
cmp ebx, 0xb44e5bda
je 0x1400beca5
cmp ebx, 0xb46d5a2e
jne 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xd6]
mov ebx, 0x17ee554e
jmp 0x1400c0ba5
cmp ebx, 0x790d7ba8
je 0x1400bece6
cmp ebx, 0x79299c31
je 0x1400bed2b
cmp ebx, 0x795737ea
jne 0x1400c0ba5
mov al, byte [rsp + 0x47]
test al, al
mov ebx, 0x8aaea691
mov eax, 0xf6ba5510
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xf5ed3c0e
je 0x1400bed35
cmp ebx, 0xf60378a1
je 0x1400bed4f
cmp ebx, 0xf60e3422
jne 0x1400c0ba5
mov rax, qword [rsp + 0xd8]
cmp rax, qword [rsp + 0xa78]
setge byte [rsp + 0x92]
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xbaa93701
mov edx, 0xc6005c9c
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xbaa93701
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x8cf95f2e
je 0x1400bedaf
cmp ebx, 0x8d1bbe9d
je 0x1400bee0a
cmp ebx, 0x8d4a1355
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x728]
xor edx, edx
mov r8d, 0xff
call fcn.14005712e
mov ebx, 0xf1df0479
jmp 0x1400c0ba5
cmp ebx, 0x4829ee53
je 0x1400bee4d
cmp ebx, 0x482df8d8
je 0x1400bee72
cmp ebx, 0x48e6fa57
jne 0x1400c0ba5
mov ebx, 0xfe104009
jmp 0x1400c0ba5
cmp ebx, 0xccb6cdaf
je 0x1400bee94
cmp ebx, 0xccc0d325
je 0x1400beebc
cmp ebx, 0xcd540a5c
jne 0x1400c0ba5
mov qword [rsp + 0xe78], r13
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x6f9cbee7
mov edi, 0x8cb71d33
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x6f9cbee7
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xbf1cec8
je 0x1400beed6
cmp ebx, 0xc056eea
je 0x1400bef1a
cmp ebx, 0xc2f0056
jne 0x1400c0ba5
mov qword [rsp + 0xb30], r13
mov ebx, 0x6b26544b
jmp 0x1400c0ba5
cmp ebx, 0xac0790c0
je 0x1400bef24
cmp ebx, 0xac08608f
je 0x1400bef2e
cmp ebx, 0xacca6347
jne 0x1400c0ba5
mov rax, qword [rsp + 0x668]
mov qword [rsp + 0xac0], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xae874232
mov edi, 0x5a843c11
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x6f9cbee7
je 0x1400bef38
cmp ebx, 0x6fc2e7d9
je 0x1400bef42
cmp ebx, 0x6fcff810
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xda2fd87a
mov eax, 0xa89b9db5
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x698], rax
jmp 0x1400c0ba5
cmp ebx, 0xecdf0e94
je 0x1400bef82
cmp ebx, 0xecf36420
je 0x1400bef8c
cmp ebx, 0xecf50b0b
jne 0x1400c0ba5
mov rax, qword [rsp + 0x8f8]
mov rax, qword [rax]
mov qword [rsp + 0xce0], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xc2ed1c10
mov edi, 0x9bf5860d
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xc2ed1c10
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x9bf5860d
je 0x1400befa9
cmp ebx, 0x9bf99b22
je 0x1400befb3
cmp ebx, 0x9c4199c0
jne 0x1400c0ba5
mov ebx, 0x15d7bfdf
jmp 0x1400c0ba5
cmp ebx, 0x5b78bbc0
je 0x1400befef
cmp ebx, 0x5b811577
je 0x1400bf033
cmp ebx, 0x5bcf8185
jne 0x1400c0ba5
mov rax, qword [rsp + 0x688]
movabs rcx, 0xd145d5cc42e7b2f0
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x108]
call fcn.1400491d2
mov ebx, 0x38d55727
jmp 0x1400c0ba5
cmp ebx, 0xdd51d4ad
je 0x1400bf045
cmp ebx, 0xdd84351f
je 0x1400bf088
cmp ebx, 0xddcc2a8f
jne 0x1400c0ba5
mov eax, dword [rsp + 0x168]
cmp eax, 0x13
mov ebx, 0xeaef69a7
mov eax, 0x5111465f
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x1d354d56
je 0x1400bf092
cmp ebx, 0x1d391f69
je 0x1400bf0d7
cmp ebx, 0x1d5c285c
jne 0x1400c0ba5
mov ebx, 0x7e1126a3
jmp 0x1400c0ba5
cmp ebx, 0xbd1f538e
je 0x1400bf0f2
cmp ebx, 0xbd3fb27d
je 0x1400bf135
cmp ebx, 0xbd43113f
jne 0x1400c0ba5
mov eax, dword [rsp + 0xf0]
cmp eax, 0xa
mov ebx, 0x1067b0a3
mov eax, 0x19591b7b
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x7e9bf715
je 0x1400bf176
cmp ebx, 0x7ef0d727
je 0x1400bf180
cmp ebx, 0x7f371eb1
jne 0x1400c0ba5
mov qword [rsp + 0xbe8], r13
mov ebx, 0x1abdd220
jmp 0x1400c0ba5
cmp ebx, 0xff1ab7ae
je 0x1400bf18a
cmp ebx, 0xff289868
je 0x1400bf1cb
cmp ebx, 0xff5273e3
jne 0x1400c0ba5
mov al, byte [rsp + 0x44]
test al, al
mov ebx, 0x5d67df34
mov eax, 0xbfff7fb9
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x80c5dd86
je 0x1400bf1f0
cmp ebx, 0x80c8a24a
je 0x1400bf211
cmp ebx, 0x80fad352
jne 0x1400c0ba5
mov rax, qword [rsp + 0x2b0]
cmp rax, qword [rsp + 0x538]
mov ebx, 0x571e2dbd
mov eax, 0x262f5702
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x3a50d7e1
je 0x1400bf22c
cmp ebx, 0x3a5ac14d
je 0x1400bf26f
cmp ebx, 0x3a624fdb
jne 0x1400c0ba5
mov eax, dword [rsp + 0x204]
cmp eax, 9
mov ebx, 0xd68c710c
mov eax, 0x90dd2b8f
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xbf34723b
je 0x1400bf2b4
cmp ebx, 0xbf4fe165
je 0x1400bf2d1
cmp ebx, 0xbf5da4ca
jne 0x1400c0ba5
mov al, byte [rsp + 0xa4]
mov rcx, qword [rsp + 0xd40]
mov byte [rcx], al
mov rax, qword [rsp + 0x110]
lea rcx, [rax + 1]
mov qword [rsp + 0x2a8], rcx
mov ecx, 1
add rax, rcx
mov ebx, 0x8a173b2d
mov eax, 0x26c2c082
cmovo ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xb836da
je 0x1400bf311
cmp ebx, 0xff7de0
je 0x1400bf339
cmp ebx, 0x172d114
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x214c2d9
mov edi, 0xe1d3b32
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x9ea74b02
je 0x1400bf38f
cmp ebx, 0x9edca0fe
je 0x1400bf3e7
cmp ebx, 0x9eeb1072
jne 0x1400c0ba5
mov ebx, 0x71c78aa
jmp 0x1400c0ba5
cmp ebx, 0x5eb9fc3b
je 0x1400bf43d
cmp ebx, 0x5ebe470a
je 0x1400bf447
cmp ebx, 0x5ecb097a
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xdfb01658
mov eax, 0x7b039387
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x6a0], rax
jmp 0x1400c0ba5
cmp ebx, 0xdfb01658
je 0x1400bf451
cmp ebx, 0xe01674e9
je 0x1400bf473
cmp ebx, 0xe06e1ae3
jne 0x1400c0ba5
mov ebx, 0x7a2e32a8
jmp 0x1400c0ba5
cmp ebx, 0x9066c232
je 0x1400bf4c7
cmp ebx, 0x90d1f004
je 0x1400bf4d1
cmp ebx, 0x90dd2b8f
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xe0d89684
mov edx, 0xeffab3aa
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xe0d89684
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x4baa3812
je 0x1400bf511
cmp ebx, 0x4bb4c8fe
je 0x1400bf551
cmp ebx, 0x4bc95113
jne 0x1400c0ba5
movzx eax, byte [rsp + 0x91]
mov qword [rsp + 0x6f8], rax
mov rax, qword [rsp + 0x6f8]
cmp rax, 0xff
mov ebx, 0x7ba42217
mov eax, 0x9ad4fbb6
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xd028bfb1
je 0x1400bf672
cmp ebx, 0xd02fdfe0
je 0x1400bf67c
cmp ebx, 0xd05b0a66
jne 0x1400c0ba5
cmp dword [rsp + 0x16c], 0
mov ebx, 0xccb6cdaf
mov eax, 0x55645f9b
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xf8e449e
je 0x1400bf68e
cmp ebx, 0xfb2980c
je 0x1400bf698
cmp ebx, 0xfe89e8f
jne 0x1400c0ba5
mov ebx, 0x8c115808
jmp 0x1400c0ba5
cmp ebx, 0xafff2354
je 0x1400bf6ba
cmp ebx, 0xb002171e
je 0x1400bf70a
cmp ebx, 0xb01a9213
jne 0x1400c0ba5
mov qword [rsp + 0x1010], r13
mov ebx, 0x161e096f
jmp 0x1400c0ba5
cmp ebx, 0x736dd6a8
je 0x1400bf74d
cmp ebx, 0x73c198f8
je 0x1400bf782
cmp ebx, 0x73f2fc21
jne 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd88], rax
mov ebx, 0x11dd7b3d
jmp 0x1400c0ba5
cmp ebx, 0xef9420f1
je 0x1400bf7da
cmp ebx, 0xef96660d
je 0x1400bf81b
cmp ebx, 0xefcb024b
jne 0x1400c0ba5
mov al, byte [rsp + 0x4d]
mov ebx, 0xa1ad255a
jmp 0x1400c0ba5
cmp ebx, 0x2b03ed11
je 0x1400bf83d
cmp ebx, 0x2b0a5eda
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x91a7e42b
mov edi, 0x8ed9501
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x3156861e
je 0x1400bf857
cmp ebx, 0x315a039c
jne 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xec0], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xbb89d0b0
mov edi, 0x8b3d6fd8
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x2e591cd1
je 0x1400bf861
cmp ebx, 0x2e9e16f7
jne 0x1400c0ba5
mov ebx, 0x427b88df
mov rax, qword [rsp + 0xc28]
mov qword [rsp + 0x480], rax
jmp 0x1400c0ba5
cmp ebx, 0x35603c5a
je 0x1400bf8a6
cmp ebx, 0x35639ff8
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x9d0]
mov edx, 0xff
call fcn.1400491d2
mov ebx, 0x3fd61cc8
jmp 0x1400c0ba5
cmp ebx, 0x2cc1aab9
je 0x1400bf8fc
cmp ebx, 0x2cc5be9e
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xeed9ce74
mov edi, 0x939d4bfd
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x331c42ed
je 0x1400bf949
cmp ebx, 0x333171dc
jne 0x1400c0ba5
mov ebx, 0xba0c0289
jmp 0x1400c0ba5
cmp ebx, 0x30449d52
je 0x1400bf965
cmp ebx, 0x304b7a93
jne 0x1400c0ba5
mov ebx, 0xacca6347
mov rax, qword [rsp + 0xfb0]
mov qword [rsp + 0x668], rax
jmp 0x1400c0ba5
cmp ebx, 0x25bc2276
je 0x1400bf996
cmp ebx, 0x25bf5177
jne 0x1400c0ba5
movzx eax, byte [rsp + 0x4b]
mov qword [rsp + 0x8e0], rax
mov rax, qword [rsp + 0x8e0]
cmp rax, 0xff
sete byte [rsp + 0x9c]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x7b27128d
mov edx, 0xdce57e5
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x7b27128d
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x891a2528
je 0x1400bf9e8
cmp ebx, 0x894f2b3d
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf70]
mov qword [rsp + 0xf78], rax
mov ebx, 0xc70580aa
jmp 0x1400c0ba5
cmp ebx, 0x42678287
je 0x1400bf9f2
cmp ebx, 0x427b88df
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x10d0]
mov rax, 0xffffffffffffffc8
sub rax, qword [rsp + 0x480]
sub rcx, rax
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x298]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x700]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x708]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x318]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x318]
add rcx, 8
xor eax, eax
mov qword [rsp + 0x518], rax
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x858]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov ebx, 0xa4722e31
jmp 0x1400c0ba5
cmp ebx, 0xc7ccbb9b
je 0x1400bfa33
cmp ebx, 0xc80893e8
jne 0x1400c0ba5
mov ebx, 0x824dc348
mov rax, qword [rsp + 0x1050]
mov qword [rsp + 0x6b8], rax
jmp 0x1400c0ba5
cmp ebx, 0x71c78aa
je 0x1400bfa45
cmp ebx, 0x72a2d7e
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4410843
mov edi, 0x3b3c8785
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xa70ce6e8
je 0x1400bfa5f
cmp ebx, 0xa715da53
jne 0x1400c0ba5
mov al, byte [rsp + 0x310]
mov rax, qword [rsp + 0x308]
mov ebx, 0x4e5724d3
jmp 0x1400c0ba5
cmp ebx, 0x6897ab7e
je 0x1400bfa69
cmp ebx, 0x6910628d
jne 0x1400c0ba5
mov ebx, 0xb083d2b5
jmp 0x1400c0ba5
cmp ebx, 0xe747e09a
je 0x1400bfac1
cmp ebx, 0xe75546f7
jne 0x1400c0ba5
mov ebx, 0xec899162
jmp 0x1400c0ba5
cmp ebx, 0x97c8878a
je 0x1400bfacb
cmp ebx, 0x97cbd458
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x87c19c8d
mov edx, 0xebbbac9c
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x87c19c8d
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x56597b2c
je 0x1400bfad5
cmp ebx, 0x56630aa9
jne 0x1400c0ba5
cmp qword [rsp + 0x190], 0
sets byte [rsp + 0x85]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xd79224c7
mov edi, 0x237f53e0
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xd79224c7
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xd83a7554
je 0x1400bfb26
cmp ebx, 0xd84df07b
jne 0x1400c0ba5
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x198], rax
cmp qword [rsp + 0x328], 0
mov ebx, 0xf5a31c02
mov eax, 0x33c88815
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4c0], rax
jmp 0x1400c0ba5
cmp ebx, 0x17a870a9
je 0x1400bfb30
cmp ebx, 0x17bad288
jne 0x1400c0ba5
mov rax, qword [rsp + 0x110]
cmp rax, qword [rsp + 0x508]
mov ebx, 0x6240887a
mov eax, 0x75ad43e0
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xb86672eb
je 0x1400bfb4a
cmp ebx, 0xb8b96ecd
jne 0x1400c0ba5
mov ebx, 0xa5a20fd9
jmp 0x1400c0ba5
cmp ebx, 0x7b070cb4
je 0x1400bfb54
cmp ebx, 0x7b1027dd
jne 0x1400c0ba5
mov al, byte [rsp + 0x778]
mov rax, qword [rsp + 0x770]
mov qword [rsp + 0xeb0], rax
mov al, byte [rsp + 0xbc]
test al, al
mov ebx, 0xaa456877
mov eax, 0x35c11550
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xf94af47f
je 0x1400bfb5e
cmp ebx, 0xf97798c2
jne 0x1400c0ba5
mov rax, qword [rsp + 0xeb0]
mov qword [rsp + 0x288], rax
mov ebx, 0x9201cd00
mov dword [rsp + 0x12c], 0
mov rax, qword [rsp + 0xee0]
mov qword [rsp + 0x280], rax
jmp 0x1400c0ba5
cmp ebx, 0x8572799b
je 0x1400bfb68
cmp ebx, 0x859a6f83
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x6345ad76
mov edx, 0x2e1d7572
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x6345ad76
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x3f12e7b7
je 0x1400bfb85
cmp ebx, 0x3f5faeef
jne 0x1400c0ba5
mov ebx, 0xe6523d7d
jmp 0x1400c0ba5
cmp ebx, 0xc4072015
je 0x1400bfbc6
cmp ebx, 0xc40c375e
jne 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov ebx, 0xa5f59cd7
jmp 0x1400c0ba5
cmp ebx, 0x487b1cd
je 0x1400bfbeb
cmp ebx, 0x499db4d
jne 0x1400c0ba5
mov rax, qword [rsp + 0x1090]
mov rax, qword [rax]
mov qword [rsp + 0x1098], rax
mov ebx, 0x78a9e45f
jmp 0x1400c0ba5
cmp ebx, 0xa35d8862
je 0x1400bfc3b
cmp ebx, 0xa372f1ae
jne 0x1400c0ba5
mov qword [rsp + 0x840], r13
mov ebx, 0x2cc5be9e
jmp 0x1400c0ba5
cmp ebx, 0x6345ad76
je 0x1400bfc5d
cmp ebx, 0x6360e26a
jne 0x1400c0ba5
mov ebx, 0x7e32d5a0
mov rax, qword [rsp + 0xe60]
mov qword [rsp + 0x5a0], rax
jmp 0x1400c0ba5
cmp ebx, 0xe3eed8b2
je 0x1400bfc97
cmp ebx, 0xe4040aad
jne 0x1400c0ba5
mov qword [rsp + 0x7f8], r13
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc1153f5c
mov edi, 0xe238b1cd
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x934c6284
je 0x1400bfce3
cmp ebx, 0x934e3b09
jne 0x1400c0ba5
mov ebx, 0xb2baf69b
mov rax, qword [rsp + 0xfc0]
mov qword [rsp + 0x670], rax
jmp 0x1400c0ba5
cmp ebx, 0x5207807c
je 0x1400bfced
cmp ebx, 0x522ad724
jne 0x1400c0ba5
mov ebx, 0xbc105076
jmp 0x1400c0ba5
cmp ebx, 0xd4741310
je 0x1400bfd24
cmp ebx, 0xd4cda6f9
jne 0x1400c0ba5
mov ebx, 0x1d6a089c
jmp 0x1400c0ba5
cmp ebx, 0x148054de
je 0x1400bfd3e
cmp ebx, 0x149b3ad7
jne 0x1400c0ba5
mov rax, qword [rsp + 0xb68]
mov rax, qword [rax]
mov qword [rsp + 0x428], rax
mov ebx, 0xb39e899e
jmp 0x1400c0ba5
cmp ebx, 0xb3c66cf7
je 0x1400bfd83
cmp ebx, 0xb3d0a89c
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xadd3f46e
mov edi, 0x695f6783
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x78789a11
je 0x1400bfdc3
cmp ebx, 0x78a9e45f
jne 0x1400c0ba5
mov ebx, 0xee469a81
mov rax, qword [rsp + 0x1098]
mov qword [rsp + 0x6d0], rax
jmp 0x1400c0ba5
cmp ebx, 0xf50471b6
je 0x1400bfddd
cmp ebx, 0xf53d4093
jne 0x1400c0ba5
mov rax, qword [rsp + 0x420]
movabs rcx, 0x48c62c030bd81ce
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x68]
call fcn.1400491d2
mov ebx, 0xdedf2d77
jmp 0x1400c0ba5
cmp ebx, 0x22c14cbb
je 0x1400bfdf7
cmp ebx, 0x22e82849
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xacca6347
mov eax, 0xe1baadba
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x668], rax
jmp 0x1400c0ba5
cmp ebx, 0x8c0e1a79
je 0x1400bfe37
cmp ebx, 0x8c115808
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfe89e8f
mov edi, 0xa6a73b1a
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x477d0217
je 0x1400bfe8f
cmp ebx, 0x47c96653
jne 0x1400c0ba5
mov rax, qword [rsp + 0xe18]
mov rax, qword [rax]
mov qword [rsp + 0xe20], rax
mov ebx, 0x868cc6ea
jmp 0x1400c0ba5
cmp ebx, 0xcbdd6598
je 0x1400bfea9
cmp ebx, 0xcc58d4ca
jne 0x1400c0ba5
mov ebx, 0xa7497f78
jmp 0x1400c0ba5
cmp ebx, 0xb2de32c
je 0x1400bfeee
cmp ebx, 0xb4f47c7
jne 0x1400c0ba5
mov al, byte [rsp + 0x41]
test al, al
mov ebx, 0x122c5c84
mov eax, 0xb30cd0ab
cmovne ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xaa456877
je 0x1400bfef8
cmp ebx, 0xaa6fa2da
jne 0x1400c0ba5
mov ebx, 0x6cd2307d
mov dword [rsp + 0xec], 0x15
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x210], rax
jmp 0x1400c0ba5
cmp ebx, 0x6d1e7890
je 0x1400bff13
cmp ebx, 0x6d98ebdd
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7967fd6b
mov edi, 0x56597b2c
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xec180c19
je 0x1400bff35
cmp ebx, 0xec5c2303
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xd987ddfb
mov edx, 0x285674f1
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xd987ddfb
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x9b5d8a00
je 0x1400bff78
cmp ebx, 0x9b76812a
jne 0x1400c0ba5
mov rax, qword [rsp + 0xa18]
mov ebx, 0x19e96927
jmp 0x1400c0ba5
cmp ebx, 0x5a2c5b55
je 0x1400bff82
cmp ebx, 0x5a843c11
jne 0x1400c0ba5
mov rax, qword [rsp + 0x100]
cmp rax, qword [rsp + 0xac0]
setge byte [rsp + 0xc8]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xae874232
mov edi, 0xa2b079b3
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xae874232
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xdc8f8534
je 0x1400bff9e
cmp ebx, 0xdca954d8
jne 0x1400c0ba5
mov ebx, 0x6c9ad680
jmp 0x1400c0ba5
cmp ebx, 0x1c495dcf
je 0x1400bffad
cmp ebx, 0x1c71437a
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf88]
mov qword [rsp + 0xf90], rax
mov ebx, 0xd3deee02
jmp 0x1400c0ba5
cmp ebx, 0xbc105076
je 0x1400bffeb
cmp ebx, 0xbc175938
jne 0x1400c0ba5
mov rax, qword [rsp + 0x2b8]
mov ebx, 0xe5f11392
jmp 0x1400c0ba5
cmp ebx, 0x7df2ac5b
je 0x1400c0007
cmp ebx, 0x7e1126a3
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xd503b77a
mov edi, 0x395d91a4
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xfdea1684
je 0x1400c001d
cmp ebx, 0xfe104009
jne 0x1400c0ba5
mov rax, qword [rsp + 0x758]
cmp rax, 2
mov ebx, 0x14c1b8d3
mov eax, 0xde7d2243
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x82d29f00
je 0x1400c0027
cmp ebx, 0x82d83426
jne 0x1400c0ba5
mov ebx, 0x3b2ef51e
jmp 0x1400c0ba5
cmp ebx, 0x3c0a28b0
je 0x1400c008b
cmp ebx, 0x3c1e13da
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x97c8878a
mov edx, 0xbdbb23c2
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x97c8878a
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0xc183ee38
je 0x1400c0095
cmp ebx, 0xc1fadf0b
jne 0x1400c0ba5
mov ebx, 0xca2baeb0
jmp 0x1400c0ba5
cmp ebx, 0x2921e2c
je 0x1400c009f
cmp ebx, 0x29fb164
jne 0x1400c0ba5
mov rax, qword [rsp + 0x58]
mov rax, qword [rsp + 0xa98]
mov ebx, 0xe38a4d76
jmp 0x1400c0ba5
cmp ebx, 0xa19c0e24
je 0x1400c00b9
cmp ebx, 0xa1ad255a
jne 0x1400c0ba5
movzx eax, byte [rsp + 0x4d]
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x188]
cmp rax, 0xff
sete byte [rsp + 0xc3]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xefcb024b
mov edi, 0x67820d8
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x60d092cb
je 0x1400c010f
cmp ebx, 0x61053957
jne 0x1400c0ba5
mov ebx, 0xee9744ec
jmp 0x1400c0ba5
cmp ebx, 0xe2b6da69
je 0x1400c0164
cmp ebx, 0xe2bca821
jne 0x1400c0ba5
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x178], rax
mov ebx, 0xed9300d3
mov dword [rsp + 0x64], 9
mov rax, qword [rsp + 0x7c0]
mov qword [rsp + 0x180], rax
jmp 0x1400c0ba5
cmp ebx, 0x92b7f51b
je 0x1400c02ba
cmp ebx, 0x92bb7343
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xaa3398de
mov edi, 0x3e02d699
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x4fcb22be
je 0x1400c02d4
cmp ebx, 0x4feb1404
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xd315c991
mov eax, 0xfbe41466
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x570], rax
jmp 0x1400c0ba5
cmp ebx, 0xd265803a
je 0x1400c02f9
cmp ebx, 0xd279b3d1
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xac0790c0
mov edx, 0xe59a1708
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xac0790c0
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x123570f4
je 0x1400c0316
cmp ebx, 0x1239838a
jne 0x1400c0ba5
mov ebx, 0x92d2c17c
jmp 0x1400c0ba5
cmp ebx, 0xb23a3b4d
je 0x1400c0333
cmp ebx, 0xb2878145
jne 0x1400c0ba5
mov ebx, 0x3be0554
mov rax, qword [rsp + 0xb00]
mov qword [rsp + 0x3d8], rax
jmp 0x1400c0ba5
cmp ebx, 0x7644b9c1
je 0x1400c0355
cmp ebx, 0x76593133
jne 0x1400c0ba5
mov rax, qword [rsp + 0xf28]
mov rax, qword [rax]
mov qword [rsp + 0xf30], rax
mov ebx, 0xd4741310
jmp 0x1400c0ba5
cmp ebx, 0xf29ec812
je 0x1400c0372
cmp ebx, 0xf2c81b0a
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x3cdf44d9
mov eax, 0xd02fdfe0
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4e0], rax
jmp 0x1400c0ba5
cmp ebx, 0x28506e70
je 0x1400c0394
cmp ebx, 0x285674f1
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x2eee0999
mov eax, 0xabe0aa37
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x680], rax
jmp 0x1400c0ba5
cmp ebx, 0x1f52a8e0
je 0x1400c03b6
cmp ebx, 0x1f756d8e
jne 0x1400c0ba5
mov rax, qword [rsp + 0xde8]
mov rax, qword [rax]
mov qword [rsp + 0xdf0], rax
mov ebx, 0x74463a2c
jmp 0x1400c0ba5
cmp ebx, 0x8aaea691
je 0x1400c0408
cmp ebx, 0x8acc2bce
jne 0x1400c0ba5
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0xf60], rax
mov ebx, 0xb1162b89
jmp 0x1400c0ba5
cmp ebx, 0x459c0b85
je 0x1400c042a
cmp ebx, 0x45e5ca88
jne 0x1400c0ba5
mov rax, qword [rsp + 0xa50]
mov rax, qword [rax]
mov qword [rsp + 0x10a8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc40ff5f
mov edi, 0x8455320c
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xc9e88085
je 0x1400c0483
cmp ebx, 0xca1b62d4
jne 0x1400c0ba5
mov ebx, 0x2aef584b
mov r15, qword [rsp + 0x10f0]
jmp 0x1400c0ba5
cmp ebx, 0x9104902
je 0x1400c04e3
cmp ebx, 0x91a6e80
jne 0x1400c0ba5
mov al, byte [rsp + 0x99]
test al, al
mov ebx, 0xd84df07b
mov eax, 0xa85c8494
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4b8], rax
jmp 0x1400c0ba5
cmp ebx, 0xa8b586be
je 0x1400c04fc
cmp ebx, 0xa915feed
jne 0x1400c0ba5
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0xab8]
mov ebx, 0x8cf95f2e
jmp 0x1400c0ba5
cmp ebx, 0x6bc57546
je 0x1400c0506
cmp ebx, 0x6bcf7dd1
jne 0x1400c0ba5
mov rax, qword [rsp + 0x9a0]
mov al, byte [rsp + 0x9a8]
mov byte [rsp + 0xc0], al
mov al, byte [rsp + 0x9a8]
mov rax, qword [rsp + 0x9a0]
mov qword [rsp + 0xee0], rax
mov ebx, 0x80c8a24a
jmp 0x1400c0ba5
cmp ebx, 0xe99b03a1
je 0x1400c0510
cmp ebx, 0xe9a9293f
jne 0x1400c0ba5
movzx eax, byte [rsp + 0xcb]
mov qword [rsp + 0x1000], rax
mov ebx, 0xf94af47f
jmp 0x1400c0ba5
cmp ebx, 0x9a2965e1
je 0x1400c0522
cmp ebx, 0x9a679c9b
jne 0x1400c0ba5
mov rax, qword [rsp + 0x800]
mov qword [rsp + 0xaf0], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xb43ec035
mov edx, 0x88070df0
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xb43ec035
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x57a92a8c
je 0x1400c0575
cmp ebx, 0x57cb5486
jne 0x1400c0ba5
mov rax, qword [rsp + 0x738]
mov byte [rsp + 0xac], al
mov rax, qword [rsp + 0x730]
add rax, qword [rsp + 0x2b0]
mov qword [rsp + 0xda0], rax
mov ebx, 0xe3eed8b2
jmp 0x1400c0ba5
cmp ebx, 0xd9af1d37
je 0x1400c0590
cmp ebx, 0xda2fd87a
jne 0x1400c0ba5
mov rdx, qword [rsp + 0x698]
neg rdx
not rdx
mov rcx, qword [rsp + 0x108]
call fcn.1400491d2
mov ebx, 0x37ade93a
jmp 0x1400c0ba5
cmp ebx, 0x19591b7b
je 0x1400c05d3
cmp ebx, 0x19dc502a
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x9aa9e525
mov eax, 0xbd0c2c88
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x590], rax
jmp 0x1400c0ba5
cmp ebx, 0xbaa93701
je 0x1400c05eb
cmp ebx, 0xbabdfb0c
jne 0x1400c0ba5
mov rax, qword [rsp + 0x770]
mov al, byte [rsp + 0x778]
mov byte [rsp + 0xbc], al
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xc8704182
mov edi, 0xbd609ad3
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xc8704182
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x7bd9a9e8
je 0x1400c0605
cmp ebx, 0x7bebdf34
jne 0x1400c0ba5
mov rax, qword [rsp + 0x830]
mov qword [rsp + 0xb50], rax
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x31b0e881
mov edi, 0x83121ab5
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x31b0e881
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xfbf098d0
je 0x1400c061c
cmp ebx, 0xfc1c889c
jne 0x1400c0ba5
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x7e8]
call fcn.140047f60
mov qword [rsp + 0x10c8], rax
mov ebx, 0xccc0d325
jmp 0x1400c0ba5
cmp ebx, 0x87aeda26
je 0x1400c0638
cmp ebx, 0x87b15459
jne 0x1400c0ba5
mov rax, qword [rsp + 0x148]
shl rax, 2
mov qword [rsp + 0xed0], rax
mov rax, qword [rsp + 0x230]
sar rax, 4
mov qword [rsp + 0xed8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xaf6e398d
mov edi, 0x5ebe470a
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x40f3b983
je 0x1400c064d
cmp ebx, 0x4120903b
jne 0x1400c0ba5
mov ebx, 0x733fb57
mov rax, qword [rsp + 0xd28]
mov qword [rsp + 0x510], rax
jmp 0x1400c0ba5
cmp ebx, 0xc61f3c69
je 0x1400c066a
cmp ebx, 0xc65bc756
jne 0x1400c0ba5
mov al, byte [rsp + 0x748]
mov rax, qword [rsp + 0x740]
mov qword [rsp + 0xda8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xcbdcbcec
mov edi, 0xe66487ca
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x5c87de7
je 0x1400c0686
cmp ebx, 0x5df39b2
jne 0x1400c0ba5
movzx eax, byte [rsp + 0xc6]
lea rcx, [0x140101bd0]
movzx eax, byte [rax + rcx]
mov qword [rsp + 0x388], rax
mov ebx, 0x7f9b866b
jmp 0x1400c0ba5
cmp ebx, 0xa57d5dc6
je 0x1400c06c7
cmp ebx, 0xa5a20fd9
jne 0x1400c0ba5
mov ebx, 0x80fad352
mov rax, qword [rsp + 0xd80]
mov qword [rsp + 0x538], rax
jmp 0x1400c0ba5
cmp ebx, 0x65b8202c
je 0x1400c070a
cmp ebx, 0x65dd28b7
jne 0x1400c0ba5
mov rax, qword [rsp + 0x9e0]
mov ebx, 0x786ef407
jmp 0x1400c0ba5
cmp ebx, 0xe5d025fe
je 0x1400c0724
cmp ebx, 0xe5defa77
jne 0x1400c0ba5
mov qword [rsp + 0x800], r13
mov ebx, 0xbf1cec8
jmp 0x1400c0ba5
cmp ebx, 0x954b4546
je 0x1400c0740
cmp ebx, 0x957d31b4
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x36488a31
mov edx, 0xb4f47c7
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x36488a31
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x5418e1bd
je 0x1400c078e
cmp ebx, 0x54d5d47b
jne 0x1400c0ba5
mov ebx, 0x41c9ff70
jmp 0x1400c0ba5
cmp ebx, 0xd672a254
je 0x1400c07e9
cmp ebx, 0xd68c710c
jne 0x1400c0ba5
mov ebx, 0x2aef584b
jmp 0x1400c0ba5
cmp ebx, 0x1590c25a
je 0x1400c0800
cmp ebx, 0x159c58ba
jne 0x1400c0ba5
mov rax, qword [rsp + 0x8d0]
mov ebx, 0x9be30caf
jmp 0x1400c0ba5
cmp ebx, 0xb5d59592
je 0x1400c0822
cmp ebx, 0xb6764a54
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x6c796c27
mov edx, 0x78dbae73
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x6c796c27
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x79e31a90
je 0x1400c0833
cmp ebx, 0x79e3f520
jne 0x1400c0ba5
mov rax, qword [rsp + 0x5c0]
mov dword [rsp + 0x170], eax
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xe951e0aa
mov edi, 0x97c84f74
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xe951e0aa
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xf6b02e82
je 0x1400c083d
cmp ebx, 0xf6ba5510
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x178e801c
mov edx, 0xdd307a2d
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x178e801c
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x8eb75ae8
je 0x1400c0859
cmp ebx, 0x8efd69af
jne 0x1400c0ba5
mov rax, qword [rsp + 0x2c8]
mov ebx, 0xafdd3695
jmp 0x1400c0ba5
cmp ebx, 0x49b52232
je 0x1400c0873
cmp ebx, 0x49e47476
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9efade2b
mov edi, 0x9a2965e1
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xcec90737
je 0x1400c087d
cmp ebx, 0xceda187f
jne 0x1400c0ba5
cmp qword [rsp + 0x340], 0
setne byte [rsp + 0x9f]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb7927dec
mov edi, 0x9aaad6d8
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xda2f245
je 0x1400c08c3
cmp ebx, 0xdaea63f
jne 0x1400c0ba5
mov al, byte [rsp + 0xa6]
test al, al
mov ebx, 0xa61dd457
mov eax, 0xa6938ef8
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x520], rax
jmp 0x1400c0ba5
cmp ebx, 0xade9977d
je 0x1400c08d5
cmp ebx, 0xae538bcc
jne 0x1400c0ba5
mov rdx, qword [rsp + 0x540]
neg rdx
not rdx
mov rcx, qword [rsp + 0x2b0]
call fcn.1400491d2
mov ebx, 0x571e2dbd
jmp 0x1400c0ba5
cmp ebx, 0x71119f16
je 0x1400c08ed
cmp ebx, 0x7116da29
jne 0x1400c0ba5
mov ebx, 0xaa17522a
jmp 0x1400c0ba5
cmp ebx, 0xed9300d3
je 0x1400c0908
cmp ebx, 0xedcec70c
jne 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x81aeb259
mov eax, 0xa1e602b
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4d0], rax
jmp 0x1400c0ba5
cmp ebx, 0x9cee9b26
je 0x1400c093a
cmp ebx, 0x9ceead29
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xb30ad584
mov edx, 0x2e150531
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xb30ad584
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x5ce34b7f
je 0x1400c094c
cmp ebx, 0x5d0b4055
jne 0x1400c0ba5
mov ebx, 0xa1cf5c25
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x3e0], rax
jmp 0x1400c0ba5
cmp ebx, 0xde2cfa48
je 0x1400c0968
cmp ebx, 0xde7d2243
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xd340041f
mov edx, 0xeee12397
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xd340041f
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x1e10b2b9
je 0x1400c09ac
cmp ebx, 0x1e3aa31b
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x92361c1e
mov edi, 0x82d29f00
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xbdbb23c2
je 0x1400c09c3
cmp ebx, 0xbde1e82a
jne 0x1400c0ba5
mov rax, qword [rsp + 0x760]
mov qword [rsp + 0xe28], rax
mov ebx, 0x596031d2
jmp 0x1400c0ba5
cmp ebx, 0x7f9d889d
je 0x1400c0a06
cmp ebx, 0x7fb0e085
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xd987ddfb
mov edi, 0xec5c2303
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xd987ddfb
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xff8fc587
je 0x1400c0a23
cmp ebx, 0xff9170c9
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xfead7419
mov edx, 0x7a92e5ce
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xfead7419
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x245edf37
je 0x1400c0a45
cmp ebx, 0x24e4ef26
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x2f34dedf
mov edx, 0xdd112e67
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x2f34dedf
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x228cdbc6
je 0x1400c0a9a
cmp ebx, 0x22912170
jne 0x1400c0ba5
mov ebx, 0xbfe292cd
mov rax, qword [rsp + 0xf20]
mov qword [rsp + 0x610], rax
jmp 0x1400c0ba5
cmp ebx, 0x27f2915b
je 0x1400c0ab5
cmp ebx, 0x2808c37b
jne 0x1400c0ba5
mov rax, qword [rsp + 0x120]
inc rax
mov qword [rsp + 0x7a8], rax
seto byte [rsp + 0x7b0]
mov rax, qword [rsp + 0x7a8]
mov al, byte [rsp + 0x7b0]
mov byte [rsp + 0xd3], al
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x9bac3e6c
mov edi, 0x6bc57546
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x20dc6eb4
je 0x1400c0b07
cmp ebx, 0x213ade38
jne 0x1400c0ba5
mov rax, qword [rsp + 0xc08]
mov rax, qword [rax]
mov qword [rsp + 0xc10], rax
mov ebx, 0xc6794f9a
jmp 0x1400c0ba5
cmp ebx, 0x262f5702
je 0x1400c0b21
cmp ebx, 0x26c2c082
jne 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x35035465
jmp 0x1400c0ba5
cmp ebx, 0x23a583f3
je 0x1400c0b36
cmp ebx, 0x23b6e324
jne 0x1400c0ba5
mov rax, qword [rsp + 0x9c0]
mov ebx, 0xe18c5889
jmp 0x1400c0ba5
cmp ebx, 0x294f105b
je 0x1400c0b5a
cmp ebx, 0x29bf2087
jne 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7b27128d
mov edi, 0x25bf5177
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xc2b37dd2
jmp 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov qword [rsp + 0x8e8], rax
mov rax, qword [rsp + 0x8e8]
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0x338]
lea rcx, [0x1401136f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x338]
add rax, 0x10
mov qword [rsp + 0x8f0], rax
mov ebx, 0x172d114
jmp 0x1400c0ba5
mov ebx, 0x924e4c75
mov dword [rsp + 0x1fc], 0x18
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x958]
mov ebx, 0x1e93ac63
jmp 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xaa]
mov ebx, 0xb373d052
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7b070cb4
mov edi, 0x3f12e7b7
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x1ecf7887
jmp 0x1400c0ba5
mov ebx, 0xf58a70e4
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x700]
mov qword [rsp + 0x870], rax
mov ebx, 0xb1bd522a
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0xa58]
call fcn.1400a9dac
mov qword [rsp + 0x6e8], rax
cmp qword [rsp + 0x6e8], 0
sets byte [rsp + 0x7e]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x25495a92
mov edi, 0xa3c3440
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x25495a92
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x88698388
mov eax, 0x2cf49538
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x550], rax
jmp 0x1400c0ba5
mov ebx, 0xdd307a2d
jmp 0x1400c0ba5
mov ebx, 0x3e7c8cc9
mov dword [rsp + 0x1f8], 0
jmp 0x1400c0ba5
mov ebx, 0xeb99ddc9
mov rax, qword [rsp + 0xb48]
mov qword [rsp + 0x418], rax
jmp 0x1400c0ba5
mov ebx, 0xea548f64
jmp 0x1400c0ba5
mov ebx, 0xdd4f4fb2
mov rax, qword [rsp + 0xc60]
mov qword [rsp + 0x4a0], rax
jmp 0x1400c0ba5
mov ebx, 0xfaf2d089
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x160]
cmp eax, 0x10
mov ebx, 0xc61f3c69
mov eax, 0x8d4a719d
cmovl ebx, eax
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x4b0]
neg rdx
not rdx
mov rcx, qword [rsp + 0x70]
call fcn.1400491d2
mov ebx, 0xc0d6cea2
jmp 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0xa4241dce
jmp 0x1400c0ba5
cmp qword [rsp + 0xd8], 0
sets byte [rsp + 0x41]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc7ccbb9b
mov edi, 0x30bf65aa
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x72a2d7e
jmp 0x1400c0ba5
mov ebx, 0x2a03cabf
jmp 0x1400c0ba5
mov al, byte [rsp + 0x910]
mov rax, qword [rsp + 0x908]
mov qword [rsp + 0xd10], rax
mov ebx, 0x36194236
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x96ed9934
mov edx, 0x9536032
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x96ed9934
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x828]
mov rax, qword [rax]
mov qword [rsp + 0xb48], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x9c75b047
mov edx, 0x9b0ad721
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x9c75b047
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0x40]
test al, al
mov ebx, 0x21a23854
mov eax, 0xd9725ff6
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x8a8]
mov ebx, 0xa0b48d92
jmp 0x1400c0ba5
mov ebx, 0xeb0c735
mov rax, qword [rsp + 0xea0]
mov qword [rsp + 0x5c8], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x68]
cmp rax, qword [rsp + 0x428]
mov ebx, 0xdb426894
mov eax, 0xa6b1f022
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x130533a2
mov edi, 0x243a9bc5
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x130533a2
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp dword [rsp + 0x200], 0
mov ebx, 0xe522909f
mov eax, 0xa1cf5c25
cmove ebx, eax
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x3e0], rax
jmp 0x1400c0ba5
mov ebx, 0xa4b6ec48
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xfd978554
mov eax, 0x9e96828e
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x5b0], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x46]
test al, al
mov ebx, 0x35012801
mov eax, 0xe16b7320
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x4032ee58
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xdad2ae06
mov edi, 0x5a188802
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xed0]
mov rcx, qword [rsp + 0xed8]
mov edx, ecx
not edx
mov ebx, eax
not ebx
mov edi, edx
and edi, 0x1f
and ecx, 0xe0
or edx, ebx
and ebx, 0x1f
and eax, 0xe0
or ecx, edi
or eax, ebx
xor eax, ecx
not edx
or edx, eax
movzx eax, dl
mov qword [rsp + 0x998], rax
mov ebx, 0x9c4199c0
jmp 0x1400c0ba5
mov ebx, 0xc96ffd28
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x5511795e
mov edx, 0xe2bca821
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x5511795e
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x120]
cmp rax, qword [rsp + 0x6c0]
mov ebx, 0x859a6f83
mov eax, 0xff6cc824
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x50]
cmp rax, qword [rsp + 0xa90]
setge byte [rsp + 0xb1]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x50b8b28
mov edi, 0x9bc18fdf
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x50b8b28
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xc75c753c
mov edx, 0x1e93ac63
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xc75c753c
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0xe8117d24
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x76fa0ca4
mov edi, 0x52857488
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a8]
movabs rcx, 0xd706fcb378b1893f
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x138]
call fcn.1400491d2
mov ebx, 0x3b647bb
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x983f4a96
mov edi, 0x6beea182
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x983f4a96
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xb50]
mov rax, qword [rax]
mov qword [rsp + 0x420], rax
mov ebx, 0xf53d4093
jmp 0x1400c0ba5
mov ebx, 0xc24d8481
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xac572c5
mov edi, 0x89137e49
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xec0]
mov rax, qword [rax]
mov qword [rsp + 0xec8], rax
mov ebx, 0x33e78d
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x880]
mov rax, qword [rax]
mov qword [rsp + 0xc28], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xa011da2
mov edi, 0x70fe7573
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x1bcb5d19
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc6fe4133
mov edi, 0xb560346c
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x14aef2de
mov edi, 0xe01674e9
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x14aef2de
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0x88a99bda
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x1f4]
mov dword [rsp + 0x168], eax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x360cde3e
mov edx, 0x496571df
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x360cde3e
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x298]
mov ebx, 0xf71be389
jmp 0x1400c0ba5
mov ebx, 0x52f221a
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x10e0]
mov rdx, qword [rsp + 0x588]
neg rdx
mov ecx, 0x38
sub rcx, rdx
neg rax
sub rcx, rax
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x350]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x358]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x760]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x2b8]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x2b8]
add rcx, 8
xor eax, eax
mov qword [rsp + 0x560], rax
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x968]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov ebx, 0x9104902
jmp 0x1400c0ba5
mov ebx, 0x2b318f63
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xdbed0370
mov edi, 0x3fe251a6
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x728]
xor edx, edx
mov r8d, 0xff
call fcn.14005712e
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x8d4a1355
mov edx, 0x80354828
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x8d4a1355
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x998]
xor edx, edx
mov r8d, 0xff
call fcn.14005712e
mov ebx, 0xd099af90
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1b8]
mov qword [rax + 0x10], rbp
mov ebx, 0x7ab73a4d
jmp 0x1400c0ba5
mov ebx, 0xdd112e67
jmp 0x1400c0ba5
mov ebx, 0x88698388
mov rax, qword [rsp + 0xdb8]
mov qword [rsp + 0x550], rax
jmp 0x1400c0ba5
call fcn.14002c0e4
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x679699cd
mov edi, 0x4eee9a13
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0xb58]
mov edx, 0xff
call fcn.1400491d2
mov ebx, 0xcec90737
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xfc466f21
mov edi, 0x92763743
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xfc466f21
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x738]
xor edx, edx
mov r8d, 0xff
call fcn.14005712e
mov ebx, 0x56dd502b
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x7e8], rax
cmp qword [rsp + 0x7e8], 0
mov ebx, 0xfc1c889c
mov eax, 0x5ce34b7f
cmovs ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x7a0]
mov qword [rsp + 0xfd8], rax
mov ebx, 0x6c65f6d1
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x2c0]
mov ebx, 0x7b51b43
jmp 0x1400c0ba5
mov ebx, 0x5973f884
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0x8b8], rax
mov ebx, 0xb03e2a87
jmp 0x1400c0ba5
mov al, byte [rsp + 0x43]
test al, al
mov ebx, 0x90d1f004
mov eax, 0x5388d2af
cmovne ebx, eax
jmp 0x1400c0ba5
movabs rax, 0x21e70a8fdc207952
mov rcx, qword [rsp + 0x460]
lea rdx, [rcx + rax - 1]
sub rdx, rax
mov rcx, qword [rsp + 0xd8]
call fcn.1400491d2
mov ebx, 0x910f126f
jmp 0x1400c0ba5
mov al, byte [rsp + 0xa5]
test al, al
mov ebx, 0x87c4b9b
mov eax, 0x81c79af8
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x58]
cmp rax, qword [rsp + 0xaa8]
setge byte [rsp + 0xb9]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xd672a254
mov edi, 0x69979d1c
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xd672a254
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x190]
cmp rax, qword [rsp + 0x400]
mov ebx, 0x5c87de7
mov eax, 0x1708712e
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x18ebbe9e
jmp 0x1400c0ba5
mov qword [rsp + 0xcc0], r13
mov ebx, 0xbfaeaf28
jmp 0x1400c0ba5
mov ebx, 0xee07cfc
jmp 0x1400c0ba5
mov al, byte [rsp + 0xc7]
test al, al
mov ebx, 0x933bde3f
mov eax, 0x5543ceb5
cmovne ebx, eax
jmp 0x1400c0ba5
mov qword [rsp + 0xce8], r13
mov ebx, 0x42df062a
jmp 0x1400c0ba5
cmp qword [rsp + 0x100], 0
sets byte [rsp + 0x47]
mov ebx, 0x1f356fd0
jmp 0x1400c0ba5
mov al, byte [rsp + 0xbf]
test al, al
mov ebx, 0x3cc64515
mov eax, 0xdf6a2ccd
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x5e0], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x96c588c4
mov eax, 0xd4e3caed
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x488], rax
jmp 0x1400c0ba5
mov ebx, 0xa21f73c6
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x330]
mov al, byte [rax]
mov byte [rsp + 0x9d], al
mov ebx, 0xbb52a18a
jmp 0x1400c0ba5
mov al, byte [rsp + 0xa0]
test al, al
mov ebx, 0x3708c566
mov eax, 0xa9d12151
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x9104902
mov eax, 0x12
mov qword [rsp + 0x560], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x47]
test al, al
mov ebx, 0x22e82849
mov eax, 0xff6ebbed
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd8]
cmp rax, qword [rsp + 0x468]
mov ebx, 0xaa17522a
mov eax, 0xa0014a34
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x30751249
mov edi, 0xf08d6c1c
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd20], rax
mov ebx, 0xdb53ff57
jmp 0x1400c0ba5
mov ebx, 0x829a93b6
mov rax, qword [rsp + 0x1048]
mov qword [rsp + 0x6b0], rax
jmp 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x8a6d4e63
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x61f8bf36
mov edi, 0x6bd3ed56
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp dword [rsp + 0x208], 0
mov ebx, 0xccd2d53
mov eax, 0x8a585bbf
cmove ebx, eax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x2f0], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x490]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x70]
call fcn.1400491d2
mov ebx, 0xef9420f1
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xecdf0e94
mov edx, 0x8b304e2
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xecdf0e94
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x2e8]
mov rax, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x2e8]
mov rax, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x2e8]
mov rax, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x1d0]
movabs rcx, 0x14780bd786ae310a
mov rbx, rcx
lea rcx, [rax + rbx + 0x38]
sub rcx, rbx
neg rdx
sub rcx, rdx
call fcn.140043111
mov rdi, r12
mov r12, rax
mov rcx, r12
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x258]
movzx edx, byte [rax]
mov rcx, r12
call fcn.1400c1912
mov rcx, r12
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x398]
mov rcx, r12
call fcn.1400c154c
mov rcx, r12
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x2c8]
mov rcx, r12
call fcn.1400c154c
mov rcx, r12
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x260]
add rcx, 0x18
mov rdx, r12
mov r12, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x260]
add rcx, 8
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x390]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov ebx, 0x67276aa4
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x558]
neg rdx
not rdx
mov rcx, qword [rsp + 0x50]
call fcn.1400491d2
mov ebx, 0xff559b18
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x58]
cmp rax, qword [rsp + 0xaa0]
setge byte [rsp + 0xb8]
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x8e321e43
mov edx, 0xe1aa6183
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x8e321e43
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x87c19c8d
mov edi, 0x97cbd458
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x87c19c8d
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov eax, dword [rsp + 0xf4]
cmp eax, 0x20
sete byte [rsp + 0x89]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc48f365f
mov edi, 0xb67f1390
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x46440fff
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0x478], rax
jmp 0x1400c0ba5
mov ebx, 0x3a9fcea8
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x8b8]
mov ebx, 0xaecb8ff4
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x10890c01
mov edi, 0xbec60c5e
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xa00]
mov rax, qword [rax]
mov qword [rsp + 0xff8], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xe307b190
mov edx, 0x2d01f40c
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xe307b190
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x278]
mov rdx, qword [rsp + 0x278]
neg rdx
not rdx
mov rcx, qword [rsp + 0x108]
call fcn.1400491d2
mov ebx, 0xf60378a1
jmp 0x1400c0ba5
mov ebx, 0x3a50d7e1
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
add rax, qword [rsp + 0x108]
mov qword [rsp + 0x258], rax
mov rax, qword [rsp + 0x258]
mov al, byte [rax]
mov byte [rsp + 0xcb], al
mov ebx, 0xe9a9293f
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xbe0]
lea rcx, [0x1401136f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x318]
mov qword [rax + 0x10], rbp
mov ebx, 0x790d7ba8
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x100]
inc rax
mov qword [rsp + 0x9f0], rax
seto byte [rsp + 0x9f8]
mov rax, qword [rsp + 0x9f0]
mov al, byte [rsp + 0x9f8]
mov byte [rsp + 0xc9], al
mov ebx, 0x20a55445
jmp 0x1400c0ba5
mov ebx, 0x7964558e
jmp 0x1400c0ba5
mov ebx, 0x3cdf44d9
mov rax, qword [rsp + 0xcd8]
mov qword [rsp + 0x4e0], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xc1536f91
mov edi, 0xfb2980c
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xc1536f91
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0x10bd088c
jmp 0x1400c0ba5
mov ebx, 0x83259caf
mov rax, qword [rsp + 0xad8]
mov qword [rsp + 0x3c0], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x1a4e5bc8
mov eax, 0x5b811577
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x578], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x868]
mov rax, qword [rax]
mov qword [rsp + 0xc00], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xb92420ed
mov edi, 0x26f0a81c
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xb92420ed
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0x4634e31f
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x860]
mov rax, qword [rax]
mov qword [rsp + 0xbf8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1c828732
mov edi, 0x1a47187
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x548077c
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x168]
cmp eax, 0x13
mov ebx, 0xddcc2a8f
mov eax, 0x1795d5e3
cmovl ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9dde2cce
mov edi, 0x78ad3fbb
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x7b0]
mov rax, qword [rsp + 0x7a8]
mov ebx, 0x3fc5b
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x1c828732
mov edi, 0xde9d5157
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x92782e4a
mov dword [rsp + 0x1f4], 0
jmp 0x1400c0ba5
mov al, byte [rsp + 0x9c]
test al, al
mov ebx, 0x3891c913
mov eax, 0x890dd500
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xbaef337e
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xc48]
mov rax, qword [rax]
mov qword [rsp + 0x490], rax
mov ebx, 0xce246609
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0xac0]
mov ebx, 0x5a843c11
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x190]
mov al, byte [rax + rcx]
mov byte [rsp + 0x86], al
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x20dc6eb4
mov edi, 0x80b1b743
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0xa7]
test al, al
mov ebx, 0x897c88cd
mov eax, 0xe34111cf
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x528], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x330]
movzx eax, byte [rax]
lea rcx, [0x140101bd0]
add rax, rcx
mov qword [rsp + 0xcb8], rax
mov ebx, 0xb47742dc
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x268]
cmp rax, qword [rsp + 0x6d0]
mov ebx, 0xbb07c57f
mov eax, 0xb46d5a2e
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x496571df
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xac0790c0
mov edx, 0xd279b3d1
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xac0790c0
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x2a0]
movzx eax, byte [rax]
mov dword [rsp + 0x7f4], eax
mov ebx, 0x4315aaaf
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0xab8], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xa915feed
mov edi, 0x8cf95f2e
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xa915feed
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe90]
mov rax, qword [rax]
mov qword [rsp + 0x5b8], rax
mov ebx, 0x294f105b
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x808]
mov al, byte [rsp + 0x810]
mov byte [rsp + 0x84], al
mov ebx, 0x8375e060
jmp 0x1400c0ba5
mov ebx, 0x9dfa3f95
jmp 0x1400c0ba5
mov ebx, 0x37018519
jmp 0x1400c0ba5
mov ebx, 0xaee895b4
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x190]
inc rax
mov qword [rsp + 0x818], rax
seto byte [rsp + 0x820]
mov rax, qword [rsp + 0x818]
mov al, byte [rsp + 0x820]
mov byte [rsp + 0x8a], al
mov ebx, 0x80c5dd86
jmp 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x96d52b4a
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xcb0]
mov rax, qword [rax]
mov qword [rsp + 0x4d0], rax
mov ebx, 0x81aeb259
jmp 0x1400c0ba5
mov al, byte [rsp + 0x9f8]
mov rax, qword [rsp + 0x9f0]
mov qword [rsp + 0x108], rax
mov ebx, 0x8f5c3e55
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xa10]
mov ebx, 0xf493c946
jmp 0x1400c0ba5
mov ebx, 0x97cbd458
jmp 0x1400c0ba5
mov al, byte [rsp + 0xd3]
test al, al
mov ebx, 0x41c9ff70
mov eax, 0x53653e2e
cmovne ebx, eax
jmp 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x240a1417
jmp 0x1400c0ba5
cmp dword [rsp + 0x204], 0
mov ebx, 0xd68c710c
mov eax, 0x61d82318
cmove ebx, eax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x3f0], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x3f8], rax
jmp 0x1400c0ba5
mov ebx, 0x8a83c0c
mov rax, qword [rsp + 0xc10]
mov qword [rsp + 0x470], rax
jmp 0x1400c0ba5
mov ebx, 0xa628657f
jmp 0x1400c0ba5
mov ebx, 0x7c89765b
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x350]
mov al, byte [rax]
mov byte [rsp + 0xb2], al
mov ebx, 0x77d675c8
jmp 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov qword [rsp + 0x780], rax
mov rax, qword [rsp + 0x780]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0xf08], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xc40c375e
mov edx, 0x7ef0d727
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xc40c375e
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x679699cd
mov edi, 0x2a4c86b5
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x679699cd
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov al, byte [rsp + 0x790]
mov rax, qword [rsp + 0x788]
mov qword [rsp + 0x100], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x41d59943
mov edi, 0xd4cda6f9
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0xdd0], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xbc175938
mov edi, 0xeaf05179
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x204]
cmp eax, 9
mov ebx, 0x3a624fdb
mov eax, 0xc667dcff
cmovl ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xf8ea1d81
mov eax, 0x8150c52c
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x438], rax
jmp 0x1400c0ba5
mov ebx, 0x637530
jmp 0x1400c0ba5
mov qword [rsp + 0xe38], r13
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xdf73245c
mov edi, 0xd8aa9020
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xdf73245c
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0xaa256d2f
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x16c]
cmp eax, 0x16
mov ebx, 0xccb6cdaf
mov eax, 0x55645f9b
cmove ebx, eax
jmp 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov qword [rsp + 0x768], rax
mov rax, qword [rsp + 0x768]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x980], rax
mov ebx, 0x8d1bbe9d
jmp 0x1400c0ba5
call fcn.14002c0e4
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xd830f0fd
mov edi, 0xde86a729
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xd830f0fd
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0x1c495dcf
jmp 0x1400c0ba5
mov ebx, 0x6470a60a
jmp 0x1400c0ba5
mov ebx, 0xca73316a
jmp 0x1400c0ba5
mov ebx, 0xdac6e93b
mov dword [rsp + 0x1ec], 0
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0x2d8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4bb4c8fe
mov edi, 0x1b19c805
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
movzx eax, byte [rsp + 0x86]
mov dword [rsp + 0xf4], eax
mov ebx, 0x7f99677a
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x68]
mov rax, qword [rsp + 0xa70]
mov ebx, 0xebb5b662
jmp 0x1400c0ba5
mov al, byte [rsp + 0x48]
test al, al
mov ebx, 0x5ecb097a
mov eax, 0x28506e70
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x9e8d6eb0
mov eax, 0x10
mov qword [rsp + 0x530], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xa28]
mov ebx, 0xe4fe9576
jmp 0x1400c0ba5
mov ebx, 0x7d9d4e43
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x1a8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1c0cfe8c
mov edi, 0x3b647bb
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xec10d1bd
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4c141509
mov edi, 0xff8fc587
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7245a673
mov edi, 0xafff2354
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xb9d2fd6f
mov eax, 0xb01a9213
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x690], rax
jmp 0x1400c0ba5
mov ebx, 0x9bf99b22
jmp 0x1400c0ba5
mov ebx, 0xc267f2b2
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0xa60], rax
mov rax, qword [rsp + 0xa60]
dec rax
seto byte [rsp + 0x49]
mov qword [rsp + 0x218], rax
mov al, byte [rsp + 0x49]
test al, al
mov ebx, 0xade9977d
mov eax, 0x45674582
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x9b8]
mov ebx, 0xa6a702e7
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x70]
mov rax, qword [rsp + 0xa88]
mov ebx, 0x282af711
jmp 0x1400c0ba5
mov ebx, 0xe1b45ebe
jmp 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x6eceb3de
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xf97d57c2
mov edx, 0xae8ad7e4
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xf97d57c2
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe98]
mov rax, qword [rax]
mov qword [rsp + 0xea0], rax
mov ebx, 0x143b04a7
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x430]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x68]
call fcn.1400491d2
mov ebx, 0xdb426894
jmp 0x1400c0ba5
mov qword [rsp + 0xc08], r13
mov ebx, 0x213ade38
jmp 0x1400c0ba5
mov ebx, 0xfd1fa677
jmp 0x1400c0ba5
mov ebx, 0x9cd83d1f
jmp 0x1400c0ba5
mov ebx, 0x487b1cd
mov rax, qword [rsp + 0xe50]
mov qword [rsp + 0x598], rax
jmp 0x1400c0ba5
mov ebx, 0xf5a31c02
mov rax, qword [rsp + 0xc98]
mov qword [rsp + 0x4c0], rax
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x670]
neg rdx
not rdx
mov rcx, qword [rsp + 0x100]
call fcn.1400491d2
mov ebx, 0x187013e2
jmp 0x1400c0ba5
mov ebx, 0xa80df088
jmp 0x1400c0ba5
mov ebx, 0x6532254
jmp 0x1400c0ba5
mov qword [rsp + 0x8f8], r13
mov ebx, 0x12b4c7bc
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
add rax, qword [rsp + 0xf8]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov al, byte [rax]
mov byte [rsp + 0x9b], al
mov ebx, 0xdf2189b2
jmp 0x1400c0ba5
mov al, byte [rsp + 0xd7]
test al, al
mov ebx, 0x568e6f08
mov eax, 0xe758038c
cmovne ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x65dd28b7
mov edi, 0x786ef407
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x3bde368b
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x3be0554
mov eax, 0x933810a5
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x3d8], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xb5d59592
mov edx, 0xd08b0ddb
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xb5d59592
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xc1fadf0b
mov edi, 0x98225099
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xc1fadf0b
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0xbaef337e
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x7e0]
mov rax, qword [rsp + 0x3b0]
mov rax, qword [rsp + 0x3b0]
mov rax, qword [rsp + 0x7e0]
mov rdx, qword [rsp + 0x3b0]
movabs rcx, 0x2e44c63e8e567164
sub rax, rcx
lea rcx, [rax + rcx + 0x38]
movabs rax, 0xb1d7e64783f78d36
sub rcx, rax
add rcx, rdx
add rcx, rax
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x228]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x370]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x2c0]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x1c8]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x1c8]
add rcx, 8
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x768]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov ebx, 0x84054b3e
jmp 0x1400c0ba5
mov al, byte [rsp + 0x40]
test al, al
mov ebx, 0x5e3d6b57
mov eax, 0x95a48282
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x728]
mov byte [rsp + 0xa4], al
mov ebx, 0xa20845b5
jmp 0x1400c0ba5
mov al, byte [rsp + 0xc5]
test al, al
mov ebx, 0x60435a5e
mov eax, 0xf6ba5510
cmovne ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x61f8bf36
mov edi, 0x5cde84ef
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x61f8bf36
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov eax, dword [rsp + 0xf4]
cmp eax, 0xd
sete byte [rsp + 0x88]
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x983f4a96
mov edi, 0x1d0b0d5f
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x983f4a96
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x980]
lea rcx, [0x1401136f8]
mov qword [rax], rcx
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x8b9c02e4
mov edi, 0x3be7d543
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xf9289a73
mov edi, 0x77b98a1e
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x395541b2
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x7c0f21e9
mov edi, 0x92f107c8
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x7c0f21e9
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0xb3c66cf7
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x458]
mov qword [rsp + 0xa78], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xbaa93701
mov edi, 0xf60e3422
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xaa0d1a89
mov edi, 0x8a3e022f
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xaa0d1a89
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x1ec]
mov dword [rsp + 0x154], eax
mov ebx, 0x83b897cc
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xa18]
mov rax, qword [rax]
mov qword [rsp + 0x1020], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x9b76812a
mov edi, 0xe8dbfcb4
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x50]
cmp rax, qword [rsp + 0x578]
mov ebx, 0xa5ef099d
mov eax, 0xbfff7fb9
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x920]
mov byte [rsp + 0xa8], al
mov rax, qword [rsp + 0x730]
add rax, qword [rsp + 0x2a8]
mov qword [rsp + 0xd78], rax
mov ebx, 0xdddd634c
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x388]
shl rax, 4
mov qword [rsp + 0x10b0], rax
mov ebx, 0xe6585021
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov ebx, 0x92f107c8
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x14fcf4f8
mov edi, 0x1111ecc2
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x14fcf4f8
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0xa990e9a4
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xa30]
mov ebx, 0x92763743
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0xab0]
mov ebx, 0xbe74742d
jmp 0x1400c0ba5
mov qword [rsp + 0x848], r13
mov ebx, 0xb6764a54
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x100]
cmp rax, qword [rsp + 0x650]
mov ebx, 0x53f9fd90
mov eax, 0x93133fca
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc183ee38
mov edi, 0x578fa018
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xcc0]
mov rax, qword [rax]
mov qword [rsp + 0xcc8], rax
mov ebx, 0xb30ad0b1
jmp 0x1400c0ba5
mov ebx, 0x91a6e80
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xfa8]
mov rax, qword [rax]
mov qword [rsp + 0xfb0], rax
mov ebx, 0x304b7a93
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x6f8]
sar rax, 4
mov qword [rsp + 0xd38], rax
mov ebx, 0x2cc1aab9
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x900]
mov ebx, 0x9a2965e1
jmp 0x1400c0ba5
mov ebx, 0xb7e249cb
jmp 0x1400c0ba5
mov ebx, 0x804f480f
mov rax, qword [rsp + 0xfa0]
mov qword [rsp + 0x660], rax
jmp 0x1400c0ba5
mov qword [rsp + 0x860], r13
mov ebx, 0xcf320b38
jmp 0x1400c0ba5
mov ebx, 0xe3399abc
mov rax, qword [rsp + 0xba8]
mov qword [rsp + 0x410], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x3a0]
mov rax, qword [rsp + 0x50]
mov ebx, 0xeffab3aa
jmp 0x1400c0ba5
mov al, byte [rsp + 0x41]
test al, al
mov ebx, 0x8bc802ef
mov eax, 0xa0014a34
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x5db260c6
jmp 0x1400c0ba5
mov eax, dword [rsp + 0xf0]
cmp eax, 0x20
sete byte [rsp + 0x82]
mov ebx, 0x6c8bb86a
jmp 0x1400c0ba5
mov ebx, 0xc21e3118
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xdb1f86e4
mov edi, 0xfb83ab54
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x7d8]
neg rdx
not rdx
mov rcx, qword [rsp + 0x50]
call fcn.1400491d2
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xf84e7072
mov edi, 0x7ccaa8a0
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov qword [rsp + 0x958], r13
mov ebx, 0x9b2092ad
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x5f8]
mov qword [rsp + 0xab0], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x81490c37
mov edi, 0xbe74742d
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x71119f16
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbd6f7977
mov edi, 0xaecb8ff4
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x798]
mov qword [rsp + 0x9e8], rax
mov ebx, 0x273e8769
jmp 0x1400c0ba5
mov ebx, 0xd315c991
mov rax, qword [rsp + 0xdf0]
mov qword [rsp + 0x570], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xddef1c24
mov edx, 0x55a99b28
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xddef1c24
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x3a0]
mov rcx, qword [rsp + 0x50]
sub rcx, rax
mov qword [rsp + 0x940], rcx
seto byte [rsp + 0x948]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe0d89684
mov edi, 0x946fc2e0
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xdd84351f
mov edx, 0x365a3a02
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xdd84351f
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x528]
movabs rcx, 0x40f65d8e5597c522
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x2a8]
call fcn.1400491d2
mov ebx, 0xf766a81e
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xce8]
mov qword [rsp + 0xcf0], rax
mov ebx, 0x12d52e54
jmp 0x1400c0ba5
movsxd rax, dword [rsp + 0x7f4]
lea rcx, [0x140101bd0]
mov al, byte [rax + rcx]
mov byte [rsp + 0x97], al
mov ebx, 0x40480963
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x5bcf8185
mov eax, 0x69b055d9
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x688], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x348]
mov cl, byte [rsp + 0x4c]
test cl, cl
cmove rax, qword [rsp + 0x950]
mov qword [rsp + 0x758], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xb182d529
mov edi, 0x48e6fa57
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x510]
neg rdx
not rdx
mov rcx, qword [rsp + 0x110]
call fcn.1400491d2
mov ebx, 0x6240887a
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x6a37b4ae
mov edi, 0x9403daaf
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x6a37b4ae
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x516e1a69
mov edi, 0x3eedaedc
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xac08608f
mov edi, 0xa0819096
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
call fcn.14002c0e4
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xadd3f46e
mov edi, 0x81f95086
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xadd3f46e
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov al, byte [rsp + 0xb9]
test al, al
mov ebx, 0xa7497f78
mov eax, 0x38b4db8b
cmovne ebx, eax
jmp 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x60278cb7
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x1df8b815
mov edi, 0x98fc3def
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x1df8b815
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0xbfd88b7d
jmp 0x1400c0ba5
mov ebx, 0xf62a8e5d
jmp 0x1400c0ba5
cmp dword [rsp + 0x158], 0
mov ebx, 0xbd5bd494
mov eax, 0x17e28be1
cmove ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xb80]
mov rax, qword [rax]
mov qword [rsp + 0xb88], rax
mov ebx, 0x39f3cdd
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe38]
mov rax, qword [rax]
mov qword [rsp + 0xe40], rax
mov ebx, 0x8e36ce87
jmp 0x1400c0ba5
mov ebx, 0xd876a564
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xdbed0370
mov edx, 0x75ff6c5f
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xdbed0370
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd8]
inc rax
mov qword [rsp + 0x888], rax
seto byte [rsp + 0x890]
mov ebx, 0xeb1e9e8
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x868]
mov ebx, 0x5d6c193f
jmp 0x1400c0ba5
mov ebx, 0x6d98ebdd
jmp 0x1400c0ba5
mov al, byte [rsp + 0x4b]
mov ebx, 0x25bf5177
jmp 0x1400c0ba5
mov ebx, 0xe5652ed1
jmp 0x1400c0ba5
mov al, byte [rsp + 0x368]
mov rax, qword [rsp + 0x360]
mov al, byte [rsp + 0x368]
mov rax, qword [rsp + 0x360]
mov ebx, 0xae8ad7e4
jmp 0x1400c0ba5
mov al, byte [rsp + 0x46]
test al, al
mov ebx, 0x6d1e7890
mov eax, 0x3c1e13da
cmovne ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0xbe]
test al, al
mov ebx, 0xd50f41d4
mov eax, 0x1e10b2b9
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x5d8], rax
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x450]
neg rdx
not rdx
mov rcx, qword [rsp + 0xd8]
call fcn.1400491d2
mov ebx, 0x31633996
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x9d0]
mov edx, 0xff
call fcn.1400491d2
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x35639ff8
mov edi, 0xc7182047
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x83]
test al, al
mov ebx, 0xcb8e2d7a
mov eax, 0x19591b7b
cmovne ebx, eax
jmp 0x1400c0ba5
cmp dword [rsp + 0x164], 0
mov ebx, 0xe39563d4
mov eax, 0x648d89fb
cmove ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x8a173b2d
jmp 0x1400c0ba5
mov ebx, 0x932bda98
jmp 0x1400c0ba5
mov ebx, 0xd09907bd
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xb895c53
mov edx, 0xaa116d45
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xb895c53
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov qword [rsp + 0xf18], r13
mov ebx, 0xe22b3af4
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa8b586be
mov edi, 0xaf968734
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x42]
test al, al
mov ebx, 0x9adfcdb
mov eax, 0xb23a3b4d
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x6fe009b4
jmp 0x1400c0ba5
mov ebx, 0xf0855f49
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x840]
mov qword [rsp + 0xb68], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xeed9ce74
mov edi, 0x934c6284
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov ebx, 0x94578640
jmp 0x1400c0ba5
mov al, byte [rsp + 0xb3]
test al, al
mov ebx, 0xe7aaf637
mov eax, 0xf66034d3
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x1c71437a
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x603eb11e
mov edi, 0x954b4546
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x310]
mov rax, qword [rsp + 0x308]
mov ebx, 0x395d91a4
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xf8]
cmp rax, qword [rsp + 0x4d8]
mov ebx, 0x6532254
mov eax, 0xf2c81b0a
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x8a0]
mov ebx, 0xe01674e9
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc6fe4133
mov edi, 0xa0fa910e
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xaa456877
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x878]
mov rax, qword [rax]
mov qword [rsp + 0xc20], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x9dde2cce
mov edi, 0xddef8517
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x9dde2cce
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x848]
mov rax, qword [rax]
mov qword [rsp + 0xb90], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x6c796c27
mov edi, 0x55c0e46d
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x6c796c27
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0xee07cfc
jmp 0x1400c0ba5
mov al, byte [rsp + 0x43]
test al, al
mov ebx, 0x8c8e4e34
mov eax, 0xf2c81b0a
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x918], rax
mov ebx, 0xe29bb811
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x7a4580df
mov edx, 0x67472a71
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x7a4580df
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x5bcf8185
mov rax, qword [rsp + 0xff8]
mov qword [rsp + 0x688], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x502e9956
mov eax, 0x8bdc1d7
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x430], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x900], rax
mov ebx, 0x49e47476
jmp 0x1400c0ba5
mov ebx, 0xbb4ae71d
jmp 0x1400c0ba5
mov ebx, 0xfd978554
mov rax, qword [rsp + 0xe80]
mov qword [rsp + 0x5b0], rax
jmp 0x1400c0ba5
mov ebx, 0xaa116d45
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x638]
mov qword [rsp + 0x140], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x66fcc985
mov edx, 0x13577f78
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x66fcc985
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov qword [rsp + 0xc68], r13
mov ebx, 0x25c76d97
jmp 0x1400c0ba5
mov al, byte [rsp + 0x8a]
test al, al
mov ebx, 0xba0c0289
mov eax, 0x5b78bbc0
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xec89bbbe
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xc88]
mov rax, qword [rax]
mov qword [rsp + 0x4b8], rax
mov ebx, 0xd84df07b
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x6ecc4baa
mov edi, 0xd83a7554
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x6ecc4baa
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x120]
mov ebx, 0x2808c37b
jmp 0x1400c0ba5
mov al, byte [rsp + 0xb1]
test al, al
mov ebx, 0xff5273e3
mov eax, 0x193261f
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x3987b6af
jmp 0x1400c0ba5
mov ebx, 0xd265803a
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x2f34dedf
mov edi, 0x92b7f51b
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x178e801c
mov edi, 0xfdbed7f2
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x860]
mov ebx, 0xde9d5157
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0xa30], rax
mov ebx, 0x2823865a
jmp 0x1400c0ba5
mov ebx, 0xdac6e93b
mov dword [rsp + 0x1ec], 0xd
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1078]
mov rax, qword [rax]
mov qword [rsp + 0x6c8], rax
mov ebx, 0xc87a0d77
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x5a0]
mov qword [rsp + 0xaa0], rax
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x8e321e43
mov edi, 0xed6dfc99
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x8e321e43
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x918]
mov rax, qword [rax]
mov qword [rsp + 0xd18], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x69e5ce7f
mov edi, 0x1ad220a0
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov qword [rsp + 0xe0], rsi
mov ebx, 0x8b6bd18c
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x850]
mov ebx, 0x7a92e5ce
jmp 0x1400c0ba5
mov ebx, 0x158e4652
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xbeb282ab
mov edx, 0x934e3b09
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xbeb282ab
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x988]
mov ebx, 0x5177b912
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xd98c6a3a
mov eax, 0x7898d7c
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x400], rax
jmp 0x1400c0ba5
mov eax, dword [rsp + 0xf4]
mov edi, 0xa
cmp eax, edi
sete byte [rsp + 0x87]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, edi
setl bl
xor bl, al
mov eax, 0x10890c01
mov ebp, 0x1d391f69
cmovne eax, ebp
cmp edx, r14d
mov ebx, eax
cmove ebx, ebp
cmp ecx, edi
cmovge ebx, eax
mov rbp, rsi
mov rsi, r8
jmp 0x1400c0ba5
mov qword [rsp + 0x9b8], r13
mov ebx, 0xdd51d4ad
mov rbp, rsi
mov rsi, r8
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd48]
mov rax, qword [rax]
mov qword [rsp + 0xd50], rax
mov ebx, 0xf4ab1588
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xfe8]
mov rax, qword [rax]
mov qword [rsp + 0xff0], rax
mov ebx, 0x24e4ef26
jmp 0x1400c0ba5
mov ebx, 0xee44a14c
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x530]
mov dword [rsp + 0x160], eax
mov ebx, 0x2ab71064
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0xe18], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x87a57555
mov edi, 0x5ea5abeb
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x47c96653
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbb89d0b0
mov edi, 0x315a039c
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x55111285
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x3e8]
neg rdx
not rdx
mov rcx, qword [rsp + 0x218]
call fcn.1400491d2
mov ebx, 0xfe148c45
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xeb8]
mov rax, qword [rax]
mov qword [rsp + 0x5d8], rax
mov ebx, 0xd50f41d4
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3156861e
mov edi, 0xb2878145
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x45338095
mov edi, 0xc43aa1a3
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x45338095
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x8ba9d1d4
mov edi, 0xcfbceb83
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x8ba9d1d4
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov al, byte [rsp + 0xc1]
test al, al
mov ebx, 0xaa6fa2da
mov eax, 0x7dc8aa3c
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x888]
mov al, byte [rsp + 0x890]
mov byte [rsp + 0x94], al
mov ebx, 0xa9ea2620
jmp 0x1400c0ba5
mov ebx, 0xf697bb33
jmp 0x1400c0ba5
mov al, byte [rsp + 0xd2]
test al, al
mov ebx, 0xc87a0d77
mov eax, 0x4752828e
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x6c8], rax
jmp 0x1400c0ba5
cmp qword [rsp + 0x2c8], 0
setne byte [rsp + 0xce]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x8efd69af
mov edi, 0x459b33bc
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x9c8]
mov ebx, 0xafff2354
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x7f8]
mov ebx, 0xa19c0e24
jmp 0x1400c0ba5
mov al, byte [rsp + 0xd5]
test al, al
mov ebx, 0xee469a81
mov eax, 0x69d90e27
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x6d0], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x9fb21e1d
mov edi, 0x8c0bb024
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xea8]
mov rax, qword [rax]
mov qword [rsp + 0x5d0], rax
mov ebx, 0xd1d23205
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x758]
cmp rax, 3
sete byte [rsp + 0xc1]
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x8b89b0d7
mov edx, 0x400d6184
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x8b89b0d7
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
add rax, qword [rsp + 0xd8]
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x298]
mov al, byte [rax]
mov byte [rsp + 0x90], al
mov ebx, 0x4a6bba46
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x388]
mov ebx, 0xe91cdb55
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xfc886885
mov edi, 0xec8c982c
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x680]
mov qword [rsp + 0xac8], rax
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x8169fb10
mov edi, 0x9b59fa25
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x8169fb10
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0x261242be
jmp 0x1400c0ba5
mov ebx, 0x47110a5a
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x228]
mov al, byte [rax]
mov byte [rsp + 0xba], al
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xe6a5f697
mov edi, 0xc7c5256d
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xe6a5f697
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov qword [rsp + 0xdb0], r13
mov ebx, 0xa7f14749
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x328]
mov qword [rsp + 0xc90], rax
mov ebx, 0xcd78de35
jmp 0x1400c0ba5
mov ebx, 0x2921e2c
jmp 0x1400c0ba5
mov ebx, 0x1a4e5bc8
mov rax, qword [rsp + 0xe00]
mov qword [rsp + 0x578], rax
jmp 0x1400c0ba5
mov ebx, 0x1529d314
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xc68]
mov rax, qword [rax]
mov qword [rsp + 0xc70], rax
mov ebx, 0x21a74e48
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xdf8]
mov rax, qword [rax]
mov qword [rsp + 0xe00], rax
mov ebx, 0x306c1ac1
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x21d154b0
mov edx, 0x25bc2276
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x21d154b0
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov qword [rsp + 0xf88], r13
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x49b52232
mov edi, 0x52782699
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x7272f6bf
mov edi, 0xa19c0e24
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov qword [rsp + 0xe48], r13
mov ebx, 0x83e22aa4
jmp 0x1400c0ba5
mov al, byte [rsp + 0x790]
mov rax, qword [rsp + 0x788]
mov ebx, 0x66d216f9
jmp 0x1400c0ba5
mov ebx, 0x5dfcb1a6
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x8da58ba
mov edi, 0x5973f884
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x8da58ba
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov al, byte [rsp + 0xc3]
test al, al
mov ebx, 0xb225a90a
mov eax, 0xcbdd6598
cmovne ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0xb4]
test al, al
mov ebx, 0x18ebbe9e
mov eax, 0x53fad389
cmovne ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x21d0487
mov edi, 0x27f2915b
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x9b8]
mov rax, qword [rax]
mov qword [rsp + 0xef0], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x6187c20e
mov edx, 0x34487256
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x6187c20e
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
xor eax, eax
sub rax, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x1a0]
mov ecx, 0x38
sub rcx, rax
neg rdx
sub rcx, rdx
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x2a0]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x320]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x328]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x220]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x220]
add rcx, 8
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x718]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xe2b6da69
mov edi, 0x30f09ef5
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xe2b6da69
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x2a4c86b5
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x648]
movabs rcx, 0x9745fb7a7ea76fa1
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x100]
call fcn.1400491d2
mov ebx, 0x60435a5e
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x350]
movzx eax, byte [rax]
lea rcx, [0x140101bd0]
mov al, byte [rax + rcx]
mov byte [rsp + 0xaf], al
mov ebx, 0xb388504b
jmp 0x1400c0ba5
call fcn.14002c0e4
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x21eae167
mov edx, 0x1dd2c96f
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x21eae167
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0xe395694f
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x9b0]
mov rax, qword [rax]
mov qword [rsp + 0xee8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xddef1c24
mov edi, 0x9eeb1072
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x439c3283
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x190]
mov ebx, 0x56630aa9
jmp 0x1400c0ba5
mov ebx, 0xfc1c889c
jmp 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0xdb7464f3
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x328bbc1b
mov eax, 0xc2f0056
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x408], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x340]
mov ebx, 0xceda187f
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x16fc9e5b
mov edx, 0xdb7464f3
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x16fc9e5b
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0xdc8]
mov edx, 0xff
call fcn.1400491d2
mov ebx, 0x3adc278f
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1b8]
mov qword [rax + 0x10], rbp
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x32063c4e
mov edi, 0x176c295d
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x32063c4e
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x7b8]
xor edx, edx
mov r8d, 0xff
call fcn.14005712e
mov ebx, 0x60d092cb
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x438]
mov qword [rsp + 0x7c8], rax
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xf4317f6e
mov edi, 0x8c0e1a79
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xf4317f6e
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov ebx, 0xd333e717
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x4926e190
mov edx, 0x1f52a8e0
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x4926e190
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe48]
mov rax, qword [rax]
mov qword [rsp + 0xe50], rax
mov ebx, 0x123c30c8
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x7e0]
mov rcx, qword [rsp + 0x3b0]
add rax, 0x38
neg rcx
sub rcx, rax
neg rcx
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x228]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x370]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x2c0]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x1c8]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x1c8]
add rcx, 8
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x768]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x92cdc0e
mov edx, 0xcf7d62b0
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x92cdc0e
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x6e8]
xor edx, edx
mov r8, r12
call fcn.14004722c
mov ebx, 0x68146bee
jmp 0x1400c0ba5
mov al, byte [rsp + 0x44]
test al, al
mov ebx, 0xd81318af
mov eax, 0x1590c25a
cmovne ebx, eax
jmp 0x1400c0ba5
movzx eax, byte [rsp + 0xb5]
mov qword [rsp + 0x978], rax
mov ebx, 0xbfd88b7d
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x8f8]
mov ebx, 0xecf50b0b
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0xa68], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x2ab554dd
mov edx, 0x6897ab7e
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x2ab554dd
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x277299e1
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa51da4c4
mov edi, 0xb100a31f
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xb08]
mov qword [rsp + 0xb10], rax
mov ebx, 0x7476fb71
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x990]
mov ebx, 0x6569b04e
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x1f0]
mov dword [rsp + 0x15c], eax
mov ebx, 0xbe87833e
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x93eef945
mov edi, 0x94578640
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x58]
cmp rax, qword [rsp + 0xa98]
setge byte [rsp + 0xb4]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x29fb164
mov edi, 0x689fcec
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x29fb164
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov qword [rsp + 0xaf8], r13
mov ebx, 0xecf36420
jmp 0x1400c0ba5
mov ebx, 0x79e3f520
mov eax, 0x17
mov qword [rsp + 0x5c0], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x248]
mov ebx, 0x459c0b85
jmp 0x1400c0ba5
mov ebx, 0x3eedaedc
jmp 0x1400c0ba5
mov ebx, 0xb954ccc2
jmp 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
mov qword [rsp + 0x1b8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xdc1fe619
mov edi, 0xa6bf4e4c
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x243a9bc5
jmp 0x1400c0ba5
xor eax, eax
sub rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x140]
mov edx, 0x38
sub rdx, rax
neg rcx
sub rcx, rdx
neg rcx
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x238]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x378]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x380]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x240]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x240]
add rcx, 8
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x780]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x66fcc985
mov edi, 0xb8167a49
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x31b0e881
mov edx, 0x7bebdf34
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x31b0e881
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0xaa]
test al, al
mov ebx, 0x80fad352
mov eax, 0x82777982
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x538], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x75f329e9
mov eax, 0xda2f245
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x498], rax
jmp 0x1400c0ba5
movzx eax, byte [rsp + 0xb2]
mov qword [rsp + 0xe10], rax
mov ebx, 0xb9435e73
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x7c8]
mov rdx, qword [rsp + 0x7c8]
neg rdx
not rdx
mov rcx, qword [rsp + 0x68]
call fcn.1400491d2
mov ebx, 0x8c0e1a79
jmp 0x1400c0ba5
mov ebx, 0xb2de32c
jmp 0x1400c0ba5
mov ebx, 0xae538bcc
mov rax, qword [rsp + 0xd90]
mov qword [rsp + 0x540], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xb39e899e
mov eax, 0xa372f1ae
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x428], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x390]
mov ebx, 0xcfbceb83
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbeb282ab
mov edi, 0x808faecf
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xf9289a73
mov edx, 0xea548f64
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xf9289a73
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4a5f0d04
mov edi, 0x795737ea
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0xa7e8a1a
mov rax, qword [rsp + 0xca8]
mov qword [rsp + 0x4c8], rax
jmp 0x1400c0ba5
mov ebx, 0xc72dc926
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x9d1bab67
mov edx, 0x10bd088c
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x9d1bab67
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0x7e]
test al, al
mov ebx, 0x1ecf7887
mov eax, 0x3e4bd242
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x120]
mov ebx, 0x8a3e022f
jmp 0x1400c0ba5
mov qword [rsp + 0x828], r13
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xb895c53
mov edi, 0x273c323f
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xb895c53
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov al, byte [rsp + 0x82]
test al, al
mov ebx, 0x461dfb52
mov eax, 0x19591b7b
cmovne ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xdca954d8
mov edi, 0x78789a11
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xdca954d8
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x68]
cmp rax, qword [rsp + 0x418]
mov ebx, 0xdedf2d77
mov eax, 0xd9725ff6
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x68]
cmp rax, qword [rsp + 0xa70]
setge byte [rsp + 0x8d]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf6c5d8fe
mov edi, 0x7b38f940
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov qword [rsp + 0x858], rax
mov rax, qword [rsp + 0x858]
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0x318]
mov qword [rsp + 0xbe0], rax
mov ebx, 0x39221e09
jmp 0x1400c0ba5
mov al, byte [rsp + 0x4e]
mov ebx, 0x81892a25
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe28]
mov qword [rsp + 0xe30], rax
mov ebx, 0xcfc96ae5
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x8da58ba
mov edi, 0xd548b0cc
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd20]
mov rax, qword [rax]
mov qword [rsp + 0xd28], rax
mov ebx, 0x508d5f3b
jmp 0x1400c0ba5
call fcn.14002c0e4
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x16fc9e5b
mov edi, 0x8f9d7ef2
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0x43]
test al, al
mov ebx, 0x973d6b6e
mov eax, 0xedcec70c
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x2d0]
mov rdx, qword [rsp + 0x2d8]
movabs rcx, 0xd58c40618e351bd4
sub rax, rcx
lea rcx, [rax + rcx + 0x38]
movabs rax, 0x616e02deccfe1723
sub rcx, rax
add rcx, rdx
add rcx, rax
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x290]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x2f8]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x300]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x1b8]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x1b8]
add rcx, 8
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x6f0]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x4bb4c8fe
mov edx, 0x79f9d339
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x4bb4c8fe
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
movzx ecx, byte [rsp + 0x9d]
call fcn.140005cfd
mov qword [rsp + 0x720], rax
mov rcx, qword [rsp + 0xf8]
call fcn.140005cfd
mov qword [rsp + 0x340], rax
cmp qword [rsp + 0x720], 0
setne byte [rsp + 0x9e]
mov ebx, 0x946d1cea
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov ebx, 0x315a039c
jmp 0x1400c0ba5
mov al, byte [rsp + 0x4a]
mov ebx, 0xb9421f1b
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x82f02b4e
mov edi, 0xe4fe9576
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp qword [rsp + 0x370], 0
mov ebx, 0xeb0c735
mov eax, 0x364c5d7f
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x5c8], rax
jmp 0x1400c0ba5
mov ebx, 0x6fc2e7d9
jmp 0x1400c0ba5
mov ebx, 0xe681285a
jmp 0x1400c0ba5
mov ebx, 0x36c9661e
jmp 0x1400c0ba5
mov qword [rsp + 0xb80], r13
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x82d83426
mov edx, 0x9de43441
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x82d83426
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0xb0]
test al, al
mov ebx, 0x94f6ac6f
mov eax, 0x1a819de6
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xbed84f62
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x2a0]
movzx eax, byte [rax]
mov qword [rsp + 0x8b0], rax
mov ebx, 0x9ceead29
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x8f0]
mov qword [rax], rbp
mov ebx, 0xe1d3b32
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov ebx, 0x27f2915b
jmp 0x1400c0ba5
mov ebx, 0xbb07c57f
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xac08608f
mov edi, 0xc8148800
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x954b4546
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x248], rax
mov ebx, 0xd5408e18
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xe2d451c9
mov edi, 0xc5086432
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov qword [rsp + 0xfa8], r13
mov ebx, 0x17f7916
jmp 0x1400c0ba5
mov al, byte [rsp + 0x4f]
mov ebx, 0x82d29f00
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x1fc]
mov dword [rsp + 0x174], eax
mov ebx, 0x38d2c0e9
jmp 0x1400c0ba5
mov al, byte [rsp + 0x310]
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0xd8], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xa715da53
mov edi, 0x6001bf48
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xa715da53
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x940]
mov al, byte [rsp + 0x948]
mov byte [rsp + 0xae], al
mov al, byte [rsp + 0x948]
mov rax, qword [rsp + 0x940]
mov qword [rsp + 0x750], rax
mov ebx, 0x46a636bc
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xc50]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
lea rcx, [0x1401136f8]
mov qword [rax], rcx
mov ebx, 0xbb24f328
jmp 0x1400c0ba5
mov al, byte [rsp + 0x98]
test al, al
mov ebx, 0xc0d6cea2
mov eax, 0xb23a3b4d
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x970]
mov qword [rsp + 0xe08], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x75004375
mov edi, 0x5adea29e
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xdc02287b
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x348]
mov al, byte [rsp + 0x4c]
mov rax, qword [rsp + 0x950]
mov ebx, 0xc82eb3e5
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x933ebe40
mov edi, 0x40524a77
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xa3]
mov ebx, 0xa9f17e52
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x1e6c490a
mov edx, 0x9066c232
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x1e6c490a
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x180], rax
mov eax, dword [rsp + 0x15c]
mov dword [rsp + 0x64], eax
mov ebx, 0xed9300d3
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x178], rax
jmp 0x1400c0ba5
mov ebx, 0x6cfe427e
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x408]
neg rdx
not rdx
mov rcx, qword [rsp + 0x190]
call fcn.1400491d2
mov ebx, 0x5c87de7
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xe307b190
mov edx, 0xff7a056f
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xe307b190
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp qword [rsp + 0x68], 0
sets byte [rsp + 0x40]
mov ebx, 0x51929a65
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xc4613c9b
mov edx, 0x22c14cbb
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xc4613c9b
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x75e53f3e
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x958]
mov qword [rsp + 0x960], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc75c753c
mov edi, 0x77ea8f68
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0x9c0], rax
mov ebx, 0x9835f58f
jmp 0x1400c0ba5
cmp qword [rsp + 0x120], 0
sets byte [rsp + 0xd0]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xaa0d1a89
mov edi, 0x9f31c17
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x4b220771
jmp 0x1400c0ba5
mov ebx, 0xd52ae163
jmp 0x1400c0ba5
movabs rax, 0xf3075a11baa403e2
mov rcx, qword [rsp + 0x6c8]
lea rdx, [rcx + rax - 1]
sub rdx, rax
mov rcx, qword [rsp + 0x120]
call fcn.1400491d2
mov ebx, 0x859a6f83
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xfa58ddbc
mov edx, 0x6629e14
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xfa58ddbc
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0x7d0], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x4dacff6
mov edx, 0xe3e5037d
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x4dacff6
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xecdf0e94
mov edi, 0x7b574f20
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xdb0]
mov rax, qword [rax]
mov qword [rsp + 0xdb8], rax
mov ebx, 0x5c5bb297
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xf58]
mov rax, qword [rax]
mov qword [rsp + 0x630], rax
mov ebx, 0x723424f3
jmp 0x1400c0ba5
mov ebx, 0x9403daaf
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x350]
movzx eax, byte [rax]
mov qword [rsp + 0xdc8], rax
mov ebx, 0xff002abc
jmp 0x1400c0ba5
mov qword [rsp + 0xc78], r13
mov ebx, 0xa7afaaa9
jmp 0x1400c0ba5
mov ebx, 0x649de635
jmp 0x1400c0ba5
movabs rax, 0xf4f769a15375e2a8
mov rcx, qword [rsp + 0x618]
lea rdx, [rcx + rax - 1]
sub rdx, rax
mov rcx, qword [rsp + 0x118]
call fcn.1400491d2
mov ebx, 0xf9ecd0d9
jmp 0x1400c0ba5
mov ebx, 0xed78bcdf
jmp 0x1400c0ba5
mov qword [rsp + 0xf48], r13
mov ebx, 0x7b7ac264
jmp 0x1400c0ba5
mov ebx, 0x27d8e613
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x4c141509
mov edx, 0xc21e3118
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x4c141509
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0xec5c2303
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1080]
mov rcx, qword [rsp + 0x1088]
mov rdx, rcx
and rdx, rax
xor rcx, rax
or rcx, rdx
mov rax, rcx
xor rax, 0xffffffffffffff00
and rax, rcx
mov qword [rsp + 0xa40], rax
mov ebx, 0x80649656
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
add rax, qword [rsp + 0x58]
mov qword [rsp + 0x228], rax
mov ebx, 0xad37d8e0
jmp 0x1400c0ba5
mov ebx, 0x3e7c8cc9
mov dword [rsp + 0x1f8], 0x16
jmp 0x1400c0ba5
mov qword [rsp + 0xf38], r13
mov ebx, 0x123570f4
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xf48]
mov rax, qword [rax]
mov qword [rsp + 0xf50], rax
mov ebx, 0x3d17765d
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x3a0]
sub rax, 4
mov qword [rsp + 0x808], rax
seto byte [rsp + 0x810]
mov ebx, 0x3494b394
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x750]
mov rcx, rax
sar rcx, 0x3f
shr rcx, 0x3e
add rcx, rax
and rcx, 0xfffffffffffffffc
sub rax, rcx
mov qword [rsp + 0x348], rax
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xdb1f86e4
mov edx, 0xbe5832bf
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xdb1f86e4
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x65b8202c
jmp 0x1400c0ba5
mov ebx, 0x736dd6a8
mov rax, qword [rsp + 0xe20]
mov qword [rsp + 0x548], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov ebx, 0x20d29b3a
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x870]
mov qword [rsp + 0x878], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x933ebe40
mov edi, 0xf8e449e
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0xd55a8526
jmp 0x1400c0ba5
mov eax, dword [rsp + 0xf4]
mov ebx, 0x5cc05b76
jmp 0x1400c0ba5
mov al, byte [rsp + 0x9a]
test al, al
mov ebx, 0xfaf2d089
mov eax, 0xb3d0a89c
cmovne ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xfd6afb20
mov edi, 0x6fc2e7d9
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xfd6afb20
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x238], rax
mov ebx, 0xed4cc90c
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x3a0528d4
mov edx, 0x5177b912
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x3a0528d4
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x4bc95113
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x3c0a28b0
mov edi, 0x884fb05d
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x3c0a28b0
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd8]
cmp rax, qword [rsp + 0x448]
mov ebx, 0x31633996
mov eax, 0xb30cd0ab
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xa28]
mov rax, qword [rax]
mov qword [rsp + 0x1048], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x82f02b4e
mov edi, 0xd20eac7a
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x2aef584b
jmp 0x1400c0ba5
mov ebx, 0x4eb85896
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x79299c31
mov edx, 0x683d1b89
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x79299c31
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x2c72b360
mov eax, 0x874ec987
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4f0], rax
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x978]
mov edx, 0xff
call fcn.1400491d2
mov ebx, 0xf0a95737
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x40886837
mov edi, 0xad01012a
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x3ff8de1f
mov edi, 0x5418e1bd
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x3ff8de1f
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0x7c639ca2
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xcb40dfa3
mov eax, 0x57230281
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x628], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xcb8]
mov al, byte [rax]
mov byte [rsp + 0x4b], al
mov ebx, 0x29bf2087
jmp 0x1400c0ba5
mov ebx, 0x92782e4a
mov dword [rsp + 0x1f4], 0x13
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x1e6c490a
mov edi, 0x75e53f3e
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x9bf99b22
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0xfc8]
call fcn.140005cfd
mov qword [rsp + 0x798], rax
mov ebx, 0x28a4b370
jmp 0x1400c0ba5
mov ebx, 0x3566739
mov rax, qword [rsp + 0xce0]
mov qword [rsp + 0x4e8], rax
jmp 0x1400c0ba5
cmp dword [rsp + 0x160], 0
mov ebx, 0x9619fe25
mov eax, 0xf390dd30
cmove ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x7e9bf715
mov edx, 0x30b1856e
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x7e9bf715
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xc1536f91
mov edi, 0xffeb49a2
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xc1536f91
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x110]
mov ebx, 0x1f52a8e0
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xc90]
mov rax, qword [rax]
mov qword [rsp + 0xc98], rax
mov ebx, 0xff1ab7ae
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x75004375
mov edi, 0x111c7bf1
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xa50]
mov ebx, 0x45e5ca88
jmp 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xa2]
mov ebx, 0xd9889674
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xefcb024b
mov edi, 0xa1ad255a
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xefcb024b
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0x87aeda26
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe413c0e7
mov edi, 0x7ba1576a
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xa25e868f
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xd8ff87a2
mov edx, 0xfc5c9b7b
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xd8ff87a2
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x9c75b047
mov edi, 0x934b17ec
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x9c75b047
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0x673aae01
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x828]
mov ebx, 0x934b17ec
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0xc18]
call fcn.140005cfd
mov qword [rsp + 0x700], rax
mov rcx, qword [rsp + 0xd8]
call fcn.140005cfd
mov qword [rsp + 0x708], rax
cmp qword [rsp + 0x700], 0
setne byte [rsp + 0x93]
mov ebx, 0xd7370cdf
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x369a7471
mov edi, 0x775cb077
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xcd0]
mov rax, qword [rax]
mov qword [rsp + 0xcd8], rax
mov ebx, 0xffc80e7c
jmp 0x1400c0ba5
mov al, byte [rsp + 0xa8]
mov rcx, qword [rsp + 0xd78]
mov byte [rcx], al
mov rax, qword [rsp + 0x2a8]
inc rax
mov qword [rsp + 0x928], rax
seto byte [rsp + 0x930]
mov ebx, 0x870ee115
jmp 0x1400c0ba5
mov al, byte [rsp + 0xc4]
test al, al
mov ebx, 0x40cdd2cb
mov eax, 0xdc8f8534
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0xa58], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x25495a92
mov edi, 0x55f5d2fa
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x180], rax
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0x64], eax
mov ebx, 0xed9300d3
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x178], rax
jmp 0x1400c0ba5
mov ebx, 0x7b1027dd
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x3a8]
mov rax, qword [rsp + 0x3a8]
mov rax, qword [rsp + 0x3a8]
movabs rcx, 0x9573e3c1d5271135
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0x58]
call fcn.1400491d2
mov ebx, 0x9abc4cd9
jmp 0x1400c0ba5
mov al, byte [rsp + 0xc2]
test al, al
mov ebx, 0x5408afd
mov eax, 0xe16b7320
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
add rax, qword [rsp + 0x50]
mov qword [rsp + 0x350], rax
mov ebx, 0x6a6681dc
jmp 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xd2]
mov ebx, 0x51ba7638
jmp 0x1400c0ba5
mov ebx, 0x573358a9
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x660]
movabs rcx, 0x948652583c41d934
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x100]
call fcn.1400491d2
mov ebx, 0x53f9fd90
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x308]
mov al, byte [rsp + 0x310]
mov byte [rsp + 0x8f], al
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd503b77a
mov edi, 0xcc6ce8d1
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xd2a06af6
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x15c]
cmp eax, 0xf
mov ebx, 0xe5d025fe
mov eax, 0x477d0217
cmovl ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x808faecf
jmp 0x1400c0ba5
mov ebx, 0x2aef584b
jmp 0x1400c0ba5
mov ebx, 0x3cc64515
mov rax, qword [rsp + 0xec8]
mov qword [rsp + 0x5e0], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x878]
mov ebx, 0x78ad3fbb
jmp 0x1400c0ba5
mov ebx, 0x56878dee
jmp 0x1400c0ba5
mov ebx, 0x6d98ebdd
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x2ab8542a
mov eax, 0xc73688c8
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x3b8], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
add rax, qword [rsp + 0x68]
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x290]
mov al, byte [rax]
mov byte [rsp + 0x8b], al
mov ebx, 0x6a6c6a8a
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1c8]
mov qword [rax + 0x10], rbp
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7df2ac5b
mov edi, 0x7cd4f03b
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1d8]
neg rdx
not rdx
mov rcx, qword [rsp + 0x268]
call fcn.1400491d2
mov ebx, 0xc9e88085
jmp 0x1400c0ba5
mov ebx, 0x59a21420
jmp 0x1400c0ba5
mov ebx, 0xc9b4de0d
jmp 0x1400c0ba5
mov ebx, 0x47031db7
jmp 0x1400c0ba5
movzx eax, byte [rsp + 0x8c]
mov qword [rsp + 0x838], rax
mov rax, qword [rsp + 0x838]
cmp rax, 0xff
mov ebx, 0xbc3f6458
mov eax, 0x148054de
cmove ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x1008], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x8ba9d1d4
mov edi, 0x85fb0d57
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x8f0]
mov qword [rax], rbp
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x214c2d9
mov edi, 0xe6b1ad83
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
movzx eax, byte [rsp + 0xb7]
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x230]
cmp rax, 0xff
mov ebx, 0xb4e9c27b
mov eax, 0xd6da78cc
cmove ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x8b8]
mov qword [rsp + 0xc88], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xbd6f7977
mov edx, 0xe75546f7
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xbd6f7977
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd10]
mov qword [rsp + 0x180], rax
mov ebx, 0xed9300d3
mov dword [rsp + 0x64], 0
mov rax, qword [rsp + 0xda8]
mov qword [rsp + 0x178], rax
jmp 0x1400c0ba5
mov qword [rsp + 0x850], r13
mov ebx, 0xff9170c9
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf17040e3
mov edi, 0x6cfe427e
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x60ca99b3
mov edx, 0xbcd3d7d
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x60ca99b3
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x840]
mov ebx, 0x939d4bfd
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0xe98], rax
mov ebx, 0x92e9f470
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xdd84351f
mov edi, 0x42350aad
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc7003359
mov edi, 0x94041771
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x8b0]
call fcn.140005cfd
mov qword [rsp + 0x320], rax
mov rcx, qword [rsp + 0x70]
call fcn.140005cfd
mov qword [rsp + 0x328], rax
cmp qword [rsp + 0x320], 0
setne byte [rsp + 0x99]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb30ad584
mov edi, 0xbfc3ac84
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x45338095
mov edx, 0x4b220771
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x45338095
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x568]
mov qword [rsp + 0xa90], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x50b8b28
mov edi, 0xebc380e6
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xdd4f4fb2
mov eax, 0x4446b804
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4a0], rax
jmp 0x1400c0ba5
mov ebx, 0x62fcba9d
mov dword [rsp + 0x1f0], 0
jmp 0x1400c0ba5
mov ebx, 0xcfd50f7d
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x5a8]
mov qword [rsp + 0x270], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x831fb63e
mov edi, 0x35603c5a
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x5f8c665
mov edx, 0x7c89765b
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x5f8c665
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x9ea74b02
mov rax, qword [rsp + 0xc70]
mov qword [rsp + 0x4a8], rax
jmp 0x1400c0ba5
mov ebx, 0xcf89951c
jmp 0x1400c0ba5
mov ebx, 0xed59bba4
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x9917848e
mov eax, 0xde2942f2
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x618], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x10b8]
mov ecx, 0xff
and rax, rcx
mov qword [rsp + 0x7b8], rax
mov ebx, 0x95f65a58
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x268]
inc rax
seto byte [rsp + 0xd7]
mov qword [rsp + 0x10c0], rax
mov ebx, 0xf37b047e
jmp 0x1400c0ba5
mov ebx, 0xe7aaf637
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x398]
mov qword [rsp + 0xa28], rax
mov ebx, 0x7d211b70
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0xb98]
call fcn.140005cfd
mov qword [rsp + 0x2f8], rax
mov rcx, qword [rsp + 0x68]
call fcn.140005cfd
mov qword [rsp + 0x300], rax
cmp qword [rsp + 0x2f8], 0
mov ebx, 0xe3399abc
mov eax, 0x40db3fb7
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x410], rax
jmp 0x1400c0ba5
mov ebx, 0xa0fa910e
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xa38]
mov ebx, 0x94041771
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd68]
mov rcx, qword [rsp + 0xd70]
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
movzx eax, cl
mov qword [rsp + 0x920], rax
mov ebx, 0xb6901984
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x4261f07
mov edx, 0xd949b369
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x4261f07
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x7cf13fe8
mov edx, 0xb9421f1b
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x7cf13fe8
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xe91d4c6c
mov eax, 0x5f807cc9
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x460], rax
jmp 0x1400c0ba5
mov rax, 0xffffffffffffffc8
sub rax, qword [rsp + 0x2e8]
mov rcx, qword [rsp + 0x1d0]
sub rcx, rax
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x258]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x398]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x2c8]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x260]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x260]
add rcx, 8
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x390]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xada87832
mov edi, 0x866dfa94
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x3744066e
mov edi, 0x3b11e5df
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x3744066e
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xa5291b3f
mov edi, 0xa7d1a7
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xa08]
sar rax, 2
mov rcx, qword [rsp + 0x10b0]
mov rdx, rcx
and rdx, rax
xor rax, rcx
or rax, rdx
mov qword [rsp + 0x10b8], rax
mov ebx, 0x2021f992
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x180], rax
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x64], eax
mov ebx, 0xed9300d3
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x178], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xc1fadf0b
mov edx, 0xca2baeb0
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xc1fadf0b
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov qword [rsp + 0x9d8], rax
mov rax, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], rax
mov ebx, 0x8ae39541
jmp 0x1400c0ba5
mov ebx, 0x7a235454
mov rax, qword [rsp + 0xbb8]
mov qword [rsp + 0x440], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x93]
test al, al
mov ebx, 0x46440fff
mov eax, 0x97be66f1
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x478], rax
jmp 0x1400c0ba5
mov ebx, 0xade9977d
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1010]
mov qword [rsp + 0xa10], rax
mov ebx, 0x4a49d8c9
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x8b733541
mov edx, 0xc84dc0a3
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x8b733541
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x10d8]
movabs rcx, 0x269408617906efb7
mov rdx, rcx
mov rcx, qword [rsp + 0x500]
lea rcx, [rcx + rdx + 0x38]
sub rcx, rdx
movabs rdx, 0xd3f58d0e8d032dc0
sub rcx, rdx
add rcx, rax
add rcx, rdx
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x330]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x720]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x340]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x338]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x338]
add rcx, 8
xor eax, eax
mov qword [rsp + 0x530], rax
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x8e8]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov ebx, 0x9e8d6eb0
jmp 0x1400c0ba5
cmp dword [rsp + 0x20c], 0
mov ebx, 0x1da9cc
mov eax, 0x8a585bbf
cmove ebx, eax
mov rax, qword [rsp + 0xad0]
mov qword [rsp + 0x2f0], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x14fcf4f8
mov edx, 0x7c639ca2
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x14fcf4f8
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x67472a71
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x6f8]
shl rax, 4
mov qword [rsp + 0xd68], rax
mov rax, qword [rsp + 0x710]
sar rax, 2
mov qword [rsp + 0xd70], rax
mov ebx, 0x62b07c9
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x658]
mov qword [rsp + 0x10e8], rax
cmp qword [rsp + 0x7a0], 0
mov ebx, 0x128ddfb3
mov eax, 0x456a95b7
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x678], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x294f105b
mov eax, 0xcb1c10ec
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x5b8], rax
jmp 0x1400c0ba5
mov qword [rsp + 0x9b0], r13
mov ebx, 0xeff2c889
jmp 0x1400c0ba5
cmp qword [rsp + 0x3c0], 0
mov ebx, 0x9f9f58bc
mov eax, 0x143cc472
cmove ebx, eax
xor eax, eax
mov qword [rsp + 0x6e0], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x810]
mov rax, qword [rsp + 0x808]
mov qword [rsp + 0xb18], rax
mov al, byte [rsp + 0x84]
test al, al
mov ebx, 0x7cda8b8c
mov eax, 0x4133a3b9
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xcb40dfa3
mov rax, qword [rsp + 0xf50]
mov qword [rsp + 0x628], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xc7ccbb9b
mov edx, 0xc32c7023
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xc7ccbb9b
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa1b9c398
mov edi, 0x9d52a95c
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x159c58ba
mov edi, 0x9be30caf
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x30751249
mov edx, 0x1529d314
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x30751249
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0xce04bba1
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
add rax, 0x10
mov qword [rsp + 0x730], rax
mov rax, qword [rsp + 0x730]
add rax, qword [rsp + 0x110]
mov qword [rsp + 0xd40], rax
mov ebx, 0xbf5da4ca
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x9e8]
mov ebx, 0xb99748c1
jmp 0x1400c0ba5
mov ebx, 0x6bd3ed56
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x9fa60a32
mov edi, 0x5ea5c133
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x9fa60a32
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xa00]
mov ebx, 0xff7a056f
jmp 0x1400c0ba5
mov al, byte [rsp + 0xcf]
test al, al
mov ebx, 0xda4536b2
mov eax, 0x898b9575
cmovne ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x804f480f
mov eax, 0xf2026bcc
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x660], rax
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x174]
cmp eax, 0x18
mov ebx, 0x38b08dcb
mov eax, 0x1abfcb94
cmove ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0xa1]
test al, al
mov ebx, 0xc8d91b6
mov eax, 0x75ad43e0
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x58]
inc rax
mov qword [rsp + 0x770], rax
seto byte [rsp + 0x778]
mov ebx, 0xa9f97791
jmp 0x1400c0ba5
mov qword [rsp + 0xca0], r13
mov ebx, 0x40f3b983
jmp 0x1400c0ba5
mov edx, 0x30
lea rcx, [0x14011a828]
call fcn.14004071e
mov qword [rsp + 0x390], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x370234ff
mov edi, 0x23c8fa93
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc2ed1c10
mov edi, 0xecf50b0b
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xa7322419
jmp 0x1400c0ba5
mov ebx, 0x149ce7ef
mov rax, qword [rsp + 0xcc8]
mov qword [rsp + 0x4d8], rax
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x8b0]
call fcn.140005cfd
mov rcx, qword [rsp + 0x70]
call fcn.140005cfd
mov ebx, 0x2e150531
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x8d4a1355
mov edi, 0xf1df0479
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x52857488
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xf8]
inc rax
mov qword [rsp + 0x908], rax
seto byte [rsp + 0x910]
mov rax, qword [rsp + 0x908]
mov al, byte [rsp + 0x910]
mov byte [rsp + 0xa0], al
mov ebx, 0x6334fea1
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x30bb8145
mov edi, 0x9dfa3f95
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0xc84dc0a3
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x758]
mov ebx, 0x2b57a899
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x478]
mov qword [rsp + 0x10d0], rax
cmp qword [rsp + 0x708], 0
mov ebx, 0x427b88df
mov eax, 0xe5bcdc05
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x480], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4410843
mov edi, 0x72a2d7e
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov qword [rsp + 0xe88], r13
mov ebx, 0x4fc8ac38
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xa011da2
mov edx, 0xc131eac4
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xa011da2
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x7a30f145
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7e87be4e
mov edi, 0xd74040e5
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x890]
mov rax, qword [rsp + 0x888]
mov qword [rsp + 0x70], rax
mov al, byte [rsp + 0x94]
test al, al
mov ebx, 0x87aeda26
mov eax, 0xe2e7dd24
cmovne ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0xa3]
test al, al
mov ebx, 0x733fb57
mov eax, 0xb54905a6
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x510], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xfd8]
mov rax, qword [rax]
mov qword [rsp + 0xfe0], rax
mov ebx, 0xa514b90c
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x848]
mov ebx, 0x78dbae73
jmp 0x1400c0ba5
mov ebx, 0x7619c3bc
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x5eb9fc3b
mov edi, 0x482df8d8
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x9f]
test al, al
mov ebx, 0xb7251a0e
mov eax, 0xcc68e56e
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x500], rax
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x3a8]
neg rdx
not rdx
mov rcx, qword [rsp + 0x58]
call fcn.1400491d2
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x7f576d70
mov edi, 0x19023903
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0xca]
test al, al
mov ebx, 0x38d55727
mov eax, 0xa7360d36
cmovne ebx, eax
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x158]
cmp eax, 0xe
mov ebx, 0xfbf098d0
mov eax, 0x56708975
cmovl ebx, eax
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0xec], eax
mov ebx, 0x6cd2307d
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x210], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x750]
mov rax, qword [rsp + 0x750]
mov ebx, 0xfb83ab54
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xbe8]
mov rax, qword [rax]
mov qword [rsp + 0xbf0], rax
mov ebx, 0x9a277b8b
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x108]
inc rax
mov qword [rsp + 0x1058], rax
seto byte [rsp + 0x1060]
mov ebx, 0x86314f0d
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x220]
mov qword [rax + 0x10], rbp
mov al, byte [rsp + 0x42]
test al, al
mov ebx, 0x46ff9056
mov eax, 0x30e979ff
cmovne ebx, eax
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x154]
mov dword [rsp + 0x64], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x178], rax
mov ebx, 0xed9300d3
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x180], rax
jmp 0x1400c0ba5
mov ebx, 0xa5ef099d
jmp 0x1400c0ba5
mov al, byte [rsp + 0x45]
test al, al
mov ebx, 0xbc0b1591
mov eax, 0x9cad3933
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x960]
mov ebx, 0xec8c982c
jmp 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xd5]
mov ebx, 0xef2bb942
jmp 0x1400c0ba5
movzx eax, byte [rsp + 0x4e]
mov qword [rsp + 0x9d0], rax
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x9afb9103
mov edx, 0xb93dd38b
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x9afb9103
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x4d0]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0xf8]
call fcn.1400491d2
mov ebx, 0xf36c2e0a
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x608]
mov qword [rsp + 0x68], rax
mov eax, dword [rsp + 0x1e8]
mov dword [rsp + 0x150], eax
mov ebx, 0x2250bb28
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x58529448
mov edi, 0xb3c66cf7
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x58529448
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x118]
cmp rax, qword [rsp + 0x610]
mov ebx, 0xf9ecd0d9
mov eax, 0x1fd1d1e8
cmovge ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x256ca7c
mov eax, 0xde2cfa48
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x580], rax
jmp 0x1400c0ba5
mov ebx, 0xdec4439
jmp 0x1400c0ba5
mov ebx, 0x57cb5486
jmp 0x1400c0ba5
mov ebx, 0x5ea5c133
jmp 0x1400c0ba5
mov ebx, 0x8c0bb024
jmp 0x1400c0ba5
mov al, byte [rsp + 0x8f]
test al, al
mov ebx, 0x3d8de2f4
mov eax, 0xa57d5dc6
cmovne ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x3ab2974c
mov dword [rsp + 0x1e8], 0xc
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x608], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xdad2ae06
mov edx, 0x472dafa1
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xdad2ae06
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x9c0]
mov qword [rsp + 0xf58], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x23b6e324
mov edi, 0xb2efe3fd
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c0]
mov ebx, 0x8ed9501
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x120], rax
mov eax, dword [rsp + 0x12c]
mov dword [rsp + 0x208], eax
mov ebx, 0xff86e4c9
jmp 0x1400c0ba5
mov ebx, 0x90014a11
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xf00]
mov al, byte [rax]
mov byte [rsp + 0x4d], al
mov ebx, 0xacd3ee90
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xb836da
mov edx, 0x40bfc7e9
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xb836da
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x1c495dcf
jmp 0x1400c0ba5
mov eax, dword [rsp + 0xf4]
mov ebx, 0xbec60c5e
jmp 0x1400c0ba5
mov qword [rsp + 0x8d0], r13
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9d1bab67
mov edi, 0x25269f4a
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x5511795e
mov edi, 0xaa256d2f
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x5511795e
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov al, byte [rsp + 0x41]
test al, al
mov ebx, 0x3036ae75
mov eax, 0xa67caa09
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x970]
mov ebx, 0x111c7bf1
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x32063c4e
mov edx, 0x7ab73a4d
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x32063c4e
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xe4263652
mov edi, 0xf97798c2
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x2ab8542a
mov rax, qword [rsp + 0xb88]
mov qword [rsp + 0x3b8], rax
jmp 0x1400c0ba5
mov ebx, 0x524c77cb
jmp 0x1400c0ba5
cmp qword [rsp + 0x2a8], 0
sets byte [rsp + 0xa5]
mov ebx, 0x999d0b9c
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xfe89e8f
mov edi, 0x8c115808
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xfe89e8f
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x370234ff
mov edi, 0xd333e717
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x55c377c7
mov rax, qword [rsp + 0x1038]
mov qword [rsp + 0x6a8], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x3156861e
mov edi, 0x4ae26ba4
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp qword [rsp + 0x2c0], 0
setne byte [rsp + 0xbb]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc976d565
mov edi, 0xff289868
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x352b47ee
mov rax, qword [rsp + 0xde0]
mov qword [rsp + 0x568], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe6a5f697
mov edi, 0x2ccfeb23
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp dword [rsp + 0x170], 0
mov ebx, 0xdb1586ae
mov eax, 0xbded9294
cmove ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0xbb0], rax
mov ebx, 0x7644b9c1
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x1090], rax
mov ebx, 0x499db4d
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe68]
mov rax, qword [rax]
mov qword [rsp + 0xe70], rax
mov ebx, 0x96a51feb
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4f550d9b
mov edi, 0xf71be389
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x23b6e324
mov edi, 0xe18c5889
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [rsp + 0xf4]
mov ebx, 0x6beea182
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x738]
xor edx, edx
mov r8d, 0xff
call fcn.14005712e
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x1f1a643d
mov edi, 0xe06e1ae3
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x1f1a643d
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x4544f235
mov edi, 0xd52ae163
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x4544f235
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x238]
mov ebx, 0xfc5c9b7b
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4261f07
mov edi, 0x6ac3c690
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x8b89b0d7
mov edi, 0x2b57a899
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x516ae52a
mov edx, 0x459c0b85
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x516ae52a
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0xe10]
call fcn.140005cfd
mov qword [rsp + 0x358], rax
mov rcx, qword [rsp + 0x50]
call fcn.140005cfd
mov qword [rsp + 0x760], rax
cmp qword [rsp + 0x358], 0
mov ebx, 0x736dd6a8
mov eax, 0xed6d5020
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x548], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x290]
mov al, byte [rax]
mov byte [rsp + 0x8e], al
mov ebx, 0x7f7a9f1d
jmp 0x1400c0ba5
cmp dword [rsp + 0x154], 0
mov ebx, 0xbb418bda
mov eax, 0xd57f4dc3
cmove ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x45]
test al, al
mov ebx, 0x2c2c0bc3
mov eax, 0x38b4db8b
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xaf0]
mov rax, qword [rax]
mov qword [rsp + 0x3d0], rax
mov ebx, 0x5d0b4055
jmp 0x1400c0ba5
cmp qword [rsp + 0xf8], 0
sets byte [rsp + 0x43]
mov ebx, 0xf39751d4
jmp 0x1400c0ba5
mov ebx, 0x632dfe2f
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1058]
mov al, byte [rsp + 0x1060]
mov byte [rsp + 0xcf], al
mov ebx, 0xe31f7c77
jmp 0x1400c0ba5
mov ebx, 0xcfde44f8
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd08]
mov rax, qword [rax]
mov qword [rsp + 0x500], rax
mov ebx, 0xb7251a0e
jmp 0x1400c0ba5
mov ebx, 0x22c14cbb
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xb78]
mov rax, qword [rax]
mov qword [rsp + 0x430], rax
mov ebx, 0x502e9956
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x7d0]
mov rdx, qword [rsp + 0x7d0]
neg rdx
not rdx
mov rcx, qword [rsp + 0xd8]
call fcn.1400491d2
mov ebx, 0xe3e5037d
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0xa90]
mov ebx, 0xebc380e6
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x518]
mov dword [rsp + 0x158], eax
mov ebx, 0x58ec85e9
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x3a8ba73e
mov eax, 0x4baa3812
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x650], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x58a42a8e
mov edi, 0xc301219c
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x58a42a8e
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0x85d83f71
jmp 0x1400c0ba5
mov al, byte [rsp + 0x48]
test al, al
mov ebx, 0x7fb0e085
mov eax, 0xa7360d36
cmovne ebx, eax
jmp 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x33396db
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xa38]
mov rax, qword [rax]
mov qword [rsp + 0x1068], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc7003359
mov edi, 0x7d34e118
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd58], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x93eef945
mov edi, 0x4a10591
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xbc8]
mov qword [rsp + 0xbd0], rax
mov ebx, 0x78f4dff3
jmp 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x7816ad07
jmp 0x1400c0ba5
mov qword [rsp + 0x830], r13
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4544f235
mov edi, 0x891a2528
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x248]
mov al, byte [rax]
mov byte [rsp + 0x4e], al
mov ebx, 0x94befb8f
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x280], rax
mov ebx, 0x9201cd00
mov dword [rsp + 0x12c], 0x11
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x288], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7df2ac5b
mov edi, 0xdf160740
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x800]
mov ebx, 0x9a679c9b
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xcbdcbcec
mov edx, 0xc65bc756
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xcbdcbcec
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa51da4c4
mov edi, 0xa21f73c6
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x683d1b89
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1070]
mov qword [rsp + 0x1078], rax
mov ebx, 0xbc930dcc
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x278]
neg rdx
not rdx
mov rcx, qword [rsp + 0x108]
call fcn.1400491d2
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x80218f8d
mov edi, 0xed8e230
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x100]
cmp rax, qword [rsp + 0xab8]
setge byte [rsp + 0xc5]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xa915feed
mov edi, 0xa9cc236c
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x8b9c02e4
mov edx, 0xea03e300
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x8b9c02e4
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0xd6]
test al, al
mov ebx, 0x5f8868c4
mov eax, 0x9aa57acb
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x6d8], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x8a83c0c
mov eax, 0x50415bc9
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x470], rax
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x16c]
mov dword [rsp + 0xec], eax
mov ebx, 0x6cd2307d
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x210], rax
jmp 0x1400c0ba5
mov ebx, 0x143cc472
mov rax, qword [rsp + 0x10c8]
mov qword [rsp + 0x6e0], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xb43ec035
mov edi, 0x9a679c9b
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xb43ec035
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0xcdd4d516
jmp 0x1400c0ba5
mov ebx, 0xd279b3d1
jmp 0x1400c0ba5
mov ebx, 0xa0819096
jmp 0x1400c0ba5
mov ebx, 0xcd540a5c
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xfd6afb20
mov edi, 0x797ae5c8
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xfd6afb20
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0x8b304e2
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xaf8]
mov rax, qword [rax]
mov qword [rsp + 0xb00], rax
mov ebx, 0xc8529bd5
jmp 0x1400c0ba5
mov ebx, 0xf63540b2
jmp 0x1400c0ba5
xor eax, eax
cmp qword [rsp + 0x348], rax
setg byte [rsp + 0x4c]
movabs rax, 0xbb201893e9bfa618
mov rcx, rax
neg rax
sub rax, qword [rsp + 0x348]
add rax, rcx
mov qword [rsp + 0x950], rax
mov ebx, 0xc68d1b29
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x21eae167
mov edi, 0x96d52b4a
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x21eae167
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov qword [rsp + 0xdf8], r13
mov ebx, 0x2366971e
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x6187c20e
mov edi, 0xa6a702e7
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x365a3a02
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd6041613
mov edi, 0xce96272a
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x87]
test al, al
mov ebx, 0xbbbfaa66
mov eax, 0x241c3857
cmovne ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x9bac3e6c
mov edi, 0x2808c37b
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xe489b811
mov edx, 0xff7de0
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0xe489b811
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x8d754f94
jmp 0x1400c0ba5
mov ebx, 0x2d8d1040
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x3ad36cc
mov edx, 0xce04bba1
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x3ad36cc
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0xbb]
test al, al
mov ebx, 0xd1d23205
mov eax, 0xb1e649cc
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x5d0], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x820]
mov rax, qword [rsp + 0x818]
mov qword [rsp + 0xb40], rax
mov ebx, 0x162e2216
jmp 0x1400c0ba5
mov al, byte [rsp + 0xc0]
test al, al
mov ebx, 0xb083d2b5
mov eax, 0x14c175cb
cmovne ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x802cca46
mov edi, 0x4829ee53
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe2d451c9
mov edi, 0xe1b45ebe
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xfb8]
mov rax, qword [rax]
mov qword [rsp + 0xfc0], rax
mov ebx, 0x8bb4f595
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x9aa29a1b
mov edx, 0x395541b2
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x9aa29a1b
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x250]
lea rcx, [0x1401136f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x250]
mov qword [rax + 0x10], rbp
mov ebx, 0x40bfc7e9
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x938]
mov rax, qword [rax]
mov qword [rsp + 0xd80], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xe489b811
mov edi, 0xb8b96ecd
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x4a8]
mov qword [rsp + 0xa88], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x61af6f47
mov edi, 0x282af711
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x70]
cmp rax, qword [rsp + 0xa80]
setge byte [rsp + 0x95]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x7bd9a9e8
mov edi, 0x57a92a8c
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x7bd9a9e8
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0xeb441263
jmp 0x1400c0ba5
mov ebx, 0xcbd55a20
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x108]
cmp rax, qword [rsp + 0x6a0]
mov ebx, 0xf697bb33
mov eax, 0x28506e70
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x8a0]
mov rax, qword [rax]
mov qword [rsp + 0xc58], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x14aef2de
mov edx, 0x3cca0d91
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x14aef2de
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x3708c566
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x3f5faeef
mov edx, 0xe6523d7d
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x3f5faeef
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x49b52232
mov edi, 0x889b769c
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x49b52232
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2d0]
movabs rcx, 0xde5dfce6830f9c47
sub rax, rcx
add rax, qword [rsp + 0x2d8]
lea rcx, [rcx + rax + 0x38]
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x290]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x2f8]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x300]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x1b8]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x1b8]
add rcx, 8
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x6f0]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov ebx, 0x1b19c805
jmp 0x1400c0ba5
mov ebx, 0x3e528bf4
jmp 0x1400c0ba5
mov qword [rsp + 0xcd0], r13
mov ebx, 0xdddac982
jmp 0x1400c0ba5
mov ebx, 0x4a1a9d6b
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x8fcb3577
mov eax, 0xec180c19
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x3e8], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x9c8]
mov qword [rsp + 0xf80], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x7245a673
mov edx, 0xfdae181d
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x7245a673
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x1f1a643d
mov edi, 0x56dd502b
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x548]
mov qword [rsp + 0x10e0], rax
cmp qword [rsp + 0x760], 0
mov ebx, 0x11dfa7e0
mov eax, 0xbde1e82a
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x588], rax
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x118]
call fcn.140005cfd
mov qword [rsp + 0x380], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x434ec68b
mov edi, 0x5ad0eef2
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x3aadfa5c
mov edx, 0xb82a9831
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x3aadfa5c
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xce246609
mov eax, 0x4940eed7
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x490], rax
jmp 0x1400c0ba5
cmp dword [rsp + 0x174], 0
mov ebx, 0x38b08dcb
mov eax, 0x1abfcb94
cmove ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x4ae26ba4
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb92420ed
mov edi, 0x5d6c193f
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x270]
dec rdx
mov rcx, qword [rsp + 0x58]
call fcn.1400491d2
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x831fb63e
mov edx, 0x1528b3eb
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x831fb63e
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd30]
mov rcx, qword [rsp + 0xd38]
mov edx, ecx
not edx
mov ebx, eax
not ebx
mov edi, edx
and edi, 0xdd
and ecx, 0x22
or edx, ebx
and ebx, 0xdd
and eax, 0x22
or ecx, edi
or eax, ebx
xor eax, ecx
not edx
or edx, eax
movzx eax, dl
mov qword [rsp + 0x728], rax
mov ebx, 0xcb1b2d16
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x8d8]
mov edx, 0xff
call fcn.1400491d2
mov ebx, 0xd8caaea6
jmp 0x1400c0ba5
movabs rax, 0x3813474d4829fb9b
mov rcx, qword [rsp + 0x600]
lea rdx, [rcx + rax - 1]
sub rdx, rax
mov rcx, qword [rsp + 0x118]
call fcn.1400491d2
mov ebx, 0x5408afd
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x898]
mov edx, 0xff
call fcn.1400491d2
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x21d154b0
mov edx, 0xf44c2f1c
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x21d154b0
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0xb3604c87
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x60a5f7a
mov edi, 0x6360e26a
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x60a5f7a
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd8]
mov ebx, 0xc32c7023
jmp 0x1400c0ba5
mov ebx, 0x105278be
mov rax, qword [rsp + 0xee8]
mov qword [rsp + 0x5f8], rax
jmp 0x1400c0ba5
mov ebx, 0x980e5fbd
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x218]
cmp rax, qword [rsp + 0xa68]
setge byte [rsp + 0x80]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x2ab554dd
mov edi, 0x228cdbc6
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x2ab554dd
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov ebx, 0x534025bf
jmp 0x1400c0ba5
mov ebx, 0xbdbb23c2
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x248]
mov al, byte [rax]
mov byte [rsp + 0xc6], al
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x7967fd6b
mov edx, 0xf9036e84
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x7967fd6b
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x6f370fb
jmp 0x1400c0ba5
mov ebx, 0x655ff9d7
mov rax, qword [rsp + 0xbc0]
mov qword [rsp + 0x448], rax
jmp 0x1400c0ba5
mov ebx, 0x17d51f0f
jmp 0x1400c0ba5
mov ebx, 0x3f12e7b7
jmp 0x1400c0ba5
mov ebx, 0xc9332692
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xba0]
mov rax, qword [rax]
mov qword [rsp + 0xba8], rax
mov ebx, 0xe0c35da6
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x7b070cb4
mov edi, 0x47d8209d
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x7b070cb4
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov al, byte [rsp + 0xd1]
test al, al
mov ebx, 0x6cf1142b
mov eax, 0x5e6033a2
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x6c0], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x598]
mov qword [rsp + 0x3a8], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x7f576d70
mov edi, 0x9abc4cd9
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0x7f576d70
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x352b47ee
mov eax, 0x9da87f95
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x568], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x188]
mov rax, qword [rsp + 0x188]
mov rax, qword [rsp + 0x188]
mov rax, qword [rsp + 0x188]
mov rax, qword [rsp + 0x188]
mov rax, qword [rsp + 0x188]
mov ebx, 0x2e1d7572
jmp 0x1400c0ba5
mov al, byte [rsp + 0xac]
mov rcx, qword [rsp + 0xda0]
mov byte [rcx], al
mov rax, qword [rsp + 0x2b0]
inc rax
mov qword [rsp + 0x740], rax
seto byte [rsp + 0x748]
mov rax, qword [rsp + 0x740]
mov al, byte [rsp + 0x748]
mov byte [rsp + 0xad], al
mov ebx, 0xb44e5bda
jmp 0x1400c0ba5
mov ebx, 0x149b3ad7
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x2e0]
mov rax, qword [rsp + 0x2e0]
mov rax, qword [rsp + 0x2e0]
mov rdx, qword [rsp + 0x2e0]
dec rdx
mov rcx, qword [rsp + 0x58]
call fcn.1400491d2
mov ebx, 0xf94a35ce
jmp 0x1400c0ba5
mov ebx, 0x9917848e
mov rax, qword [rsp + 0xf30]
mov qword [rsp + 0x618], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xdc1fe619
mov edi, 0xd380312d
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x58529448
mov edx, 0x81eca669
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x58529448
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0xd5db0a1b
mov rax, qword [rsp + 0xc00]
mov qword [rsp + 0x468], rax
jmp 0x1400c0ba5
mov ebx, 0x897c88cd
mov rax, qword [rsp + 0xd60]
mov qword [rsp + 0x528], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xc4613c9b
mov edx, 0xc4072015
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xc4613c9b
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x7c8]
dec rdx
mov rcx, qword [rsp + 0x68]
call fcn.1400491d2
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf4317f6e
mov edi, 0xd35465a0
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
cmp dword [rsp + 0x15c], 0
mov ebx, 0xf122029d
mov eax, 0x7b982939
cmove ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc40c375e
mov edi, 0xa5f59cd7
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x2d0c7e14
jmp 0x1400c0ba5
cmp qword [rsp + 0x138], 0
sets byte [rsp + 0xbd]
mov ebx, 0xb70df0e0
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xe86e36ad
mov eax, 0xb9d2a6be
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x620], rax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x85f76be1
mov edi, 0x2c342988
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0xbd3fb27d
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x200]
cmp eax, 6
mov ebx, 0xfb7b6bab
mov eax, 0xf4a5ce05
cmovl ebx, eax
jmp 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x8e485e6a
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x998]
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x138]
mov byte [rcx + rdx + 0x10], al
mov rax, qword [rsp + 0x138]
inc rax
mov qword [rsp + 0x9a0], rax
seto byte [rsp + 0x9a8]
mov ebx, 0x6bcf7dd1
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x170]
cmp eax, 0x17
mov ebx, 0xa218e58e
mov eax, 0xa7902af7
cmovl ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x1c8]
mov qword [rax + 0x10], rbp
mov ebx, 0xdf160740
jmp 0x1400c0ba5
mov ebx, 0xeec33b60
jmp 0x1400c0ba5
movzx eax, byte [rsp + 0x4f]
mov qword [rsp + 0xa08], rax
mov rax, qword [rsp + 0xa08]
cmp rax, 0xff
sete byte [rsp + 0xcc]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x92361c1e
mov edx, 0xb01c6aa1
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x92361c1e
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov ebx, 0x6558747e
jmp 0x1400c0ba5
mov ebx, 0x578fa018
jmp 0x1400c0ba5
mov ebx, 0x30449d52
mov rax, qword [rsp + 0xef0]
mov qword [rsp + 0x600], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x7f8]
mov rax, qword [rax]
mov qword [rsp + 0xad8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x7272f6bf
mov edi, 0x572868c2
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x7b8]
xor edx, edx
mov r8d, 0xff
call fcn.14005712e
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xf8b702e9
mov edx, 0x3975acdb
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xf8b702e9
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x198]
mov rax, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x198]
mov rax, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x198]
mov rax, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x198]
mov rax, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x198]
mov rax, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x198]
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x198]
mov rax, qword [rsp + 0x1a0]
add rcx, 0x38
movabs rdx, 0xcfb1cde3a19e2993
sub rcx, rdx
add rcx, rax
add rcx, rdx
call fcn.140043111
mov rdi, rax
mov rcx, rdi
lea rdx, [0x140101d60]
call fcn.1400c154c
mov rax, qword [rsp + 0x2a0]
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400c1912
mov rcx, rdi
lea rdx, [0x140101d98]
call fcn.1400c154c
mov rdx, qword [rsp + 0x320]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101db0]
call fcn.1400c154c
mov rdx, qword [rsp + 0x328]
mov rcx, rdi
call fcn.1400c154c
mov rcx, rdi
lea rdx, [0x140101dd0]
call fcn.1400c154c
mov rcx, qword [rsp + 0x220]
add rcx, 0x18
mov rdx, rdi
call fcn.1400c1b76
mov rcx, qword [rsp + 0x220]
add rcx, 8
xor edx, edx
call fcn.1400c1b76
mov rcx, qword [rsp + 0x718]
mov qword [rsp + 0x20], 0xe9
mov rdx, rbp
lea r8, str.decode
lea r9, str.base64.nim
call fcn.1400513b2
mov ebx, 0x675be62f
jmp 0x1400c0ba5
mov ebx, 0x2eee0999
mov rax, qword [rsp + 0xff0]
mov qword [rsp + 0x680], rax
jmp 0x1400c0ba5
mov ebx, 0x6cd2307d
mov dword [rsp + 0xec], 0
mov rax, qword [rsp + 0x10c0]
mov qword [rsp + 0x210], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe08]
mov rax, qword [rax]
mov qword [rsp + 0x580], rax
mov ebx, 0x256ca7c
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xf38]
mov rax, qword [rax]
mov qword [rsp + 0xf40], rax
mov ebx, 0x51271995
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x8511995f
mov eax, 0xe8706020
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x4b0], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xbb0]
mov rax, qword [rax]
mov qword [rsp + 0xbb8], rax
mov ebx, 0x554949a9
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x5d0b4055
mov eax, 0xe5defa77
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x3d0], rax
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x55c377c7
mov eax, 0x9cee9b26
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x6a8], rax
jmp 0x1400c0ba5
cmp qword [rsp + 0x110], 0
sets byte [rsp + 0xa1]
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x4926e190
mov edx, 0x9c718e0c
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x4926e190
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x2d893afd
mov eax, 0x7acfa72
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x640], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x248]
movzx eax, byte [rax]
mov qword [rsp + 0xfc8], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x516ae52a
mov edi, 0x981e59d8
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rdx, qword [rsp + 0x1d8]
neg rdx
not rdx
mov rcx, qword [rsp + 0x268]
call fcn.1400491d2
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x8f7cd42e
mov edi, 0xa07b7310
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x560]
mov dword [rsp + 0x164], eax
mov ebx, 0x80312c92
jmp 0x1400c0ba5
mov ebx, 0x6430b1cd
jmp 0x1400c0ba5
mov ebx, 0xf1b26ade
jmp 0x1400c0ba5
mov qword [rsp + 0x9c8], r13
mov ebx, 0xc237cb71
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x900]
mov qword [rsp + 0xd08], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x9efade2b
mov edi, 0x8bcb5fe1
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0x95]
test al, al
mov ebx, 0xef9420f1
mov eax, 0xd98ec3d7
cmovne ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xa1db1813
mov edi, 0x5cb4a997
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0x49]
test al, al
mov ebx, 0xb760bdc8
mov eax, 0x3e926039
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xa78]
mov ebx, 0xf60e3422
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x70]
mov rax, qword [rsp + 0xa80]
mov ebx, 0x9edca0fe
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x158]
cmp eax, 0xe
mov ebx, 0xbd5bd494
mov eax, 0x17e28be1
cmove ebx, eax
jmp 0x1400c0ba5
cmp qword [rsp + 0x70], 0
sets byte [rsp + 0x42]
mov ebx, 0xeb8509a1
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xca0]
mov rax, qword [rax]
mov qword [rsp + 0xca8], rax
mov ebx, 0xcb43a2ee
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x160]
cmp eax, 0x10
mov ebx, 0x9619fe25
mov eax, 0xf390dd30
cmove ebx, eax
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x20dc6eb4
mov edx, 0x71479cfc
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl al
mov edi, 0x20dc6eb4
cmovge ebx, edi
xor al, cl
cmovne ebx, edx
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xd830f0fd
mov edi, 0x15b3a4d2
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov ebx, 0xf7c5c5fb
mov rax, qword [rsp + 0xfd0]
mov qword [rsp + 0x658], rax
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x15c]
cmp eax, 0xf
mov ebx, 0xf122029d
mov eax, 0x7b982939
cmove ebx, eax
jmp 0x1400c0ba5
mov qword [rsp + 0xc30], r13
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x603eb11e
mov edi, 0xc088fba3
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x68]
inc rax
mov qword [rsp + 0x308], rax
seto byte [rsp + 0x310]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x3ff8de1f
mov edi, 0x1d5c285c
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x58]
mov rax, qword [rsp + 0xaa8]
mov ebx, 0x575cc2e2
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0x70ea68af
mov eax, 0x104d04b7
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x558], rax
jmp 0x1400c0ba5
mov eax, dword [rsp + 0xf0]
mov ebx, 0xd08b0ddb
jmp 0x1400c0ba5
mov ebx, 0x2d0c7e14
jmp 0x1400c0ba5
mov eax, dword [rsp + 0x154]
cmp eax, 0xd
mov ebx, 0xbb418bda
mov eax, 0xd57f4dc3
cmove ebx, eax
jmp 0x1400c0ba5
mov ebx, 0x6cf1142b
mov rax, qword [rsp + 0x1068]
mov qword [rsp + 0x6c0], rax
jmp 0x1400c0ba5
mov ebx, 0x889b769c
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xe413c0e7
mov edi, 0x6fe009b4
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov qword [rsp + 0x8a0], r13
mov ebx, 0x609930b4
jmp 0x1400c0ba5
cmp qword [rsp + 0x218], 0
sets byte [rsp + 0x7f]
mov ebx, 0x208aade
jmp 0x1400c0ba5
mov al, byte [rsp + 0xcc]
test al, al
mov ebx, 0x421273fe
mov eax, 0x44132d0f
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x138], rax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x204], eax
mov ebx, 0xe6389ec2
jmp 0x1400c0ba5
mov qword [rsp + 0x1030], r13
mov ebx, 0xd8049435
jmp 0x1400c0ba5
mov rcx, qword [rsp + 0x7e8]
xor edx, edx
mov r8, r12
call fcn.14004722c
mov ebx, 0x62334d93
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0xd2efea9a
mov edi, 0x9cd83d1f
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0xd2efea9a
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x990], rax
mov ebx, 0x415144a5
jmp 0x1400c0ba5
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x97c8878a
mov edi, 0x150443d0
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xae0]
mov rax, qword [rax]
mov qword [rsp + 0xae8], rax
mov ebx, 0xb42359fb
jmp 0x1400c0ba5
mov al, byte [rsp + 0x37]
test al, al
mov ebx, 0xf53d4093
mov eax, 0x56f7534c
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x420], rax
jmp 0x1400c0ba5
mov eax, dword [rsp + 0xf0]
cmp eax, 0xd
sete byte [rsp + 0x81]
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x50e3aef
mov edi, 0x8f0077fd
cmovne edx, edi
test eax, eax
mov ebx, edx
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, edx
jmp 0x1400c0ba5
mov al, byte [rsp + 0x80]
test al, al
mov ebx, 0xfe148c45
mov eax, 0x4901812d
cmovne ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xd48], rax
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x21d0487
mov edi, 0x95c2e807
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
mov rax, qword [rsp + 0x190]
mov ebx, 0x71479cfc
jmp 0x1400c0ba5
cmp qword [rsp + 0x38], 0
setne byte [rsp + 0xab]
mov ebx, 0x5608f223
jmp 0x1400c0ba5
cmp dword [rsp + 0x150], 0
mov ebx, 0xb4341972
mov eax, 0x934bba5b
cmove ebx, eax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x5e8], rax
jmp 0x1400c0ba5
mov rax, qword [rsp + 0x5b8]
mov qword [rsp + 0x2e0], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x5207807c
mov edx, 0xf94a35ce
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x5207807c
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
cmp ebx, 0xffc80e7b
jle 0x1400c0c4c
cmp ebx, 0x38d55726
jg 0x1400c0d1d
cmp ebx, 0x1e6c4909
jle 0x1400c0e21
cmp ebx, 0x2b03ed10
jg 0x1400c147c
cmp ebx, 0x29d3d0e8
jg 0x1400c151d
cmp ebx, 0x23c8fa92
jle 0x1400aaf3a
cmp ebx, 0x26f0a81b
jg 0x1400abd1f
cmp ebx, 0x25269f49
jle 0x1400ad5c1
cmp ebx, 0x25c76d96
jg 0x1400b02fd
cmp ebx, 0x25bc2275
jg 0x1400b4c4e
cmp ebx, 0x25269f4a
je 0x1400b6985
cmp ebx, 0x25495a92
jne 0x1400c0ba5
mov rcx, qword [rsp + 0xa58]
call fcn.1400a9dac
mov ebx, 0x55f5d2fa
jmp 0x1400c0ba5
cmp ebx, 0xbded9293
jg 0x1400c0d9f
cmp ebx, 0x9d1bab66
jg 0x1400c0ea5
cmp ebx, 0x8f0077fc
jg 0x1400c103e
cmp ebx, 0x87b3ecd0
jle 0x1400aa67a
cmp ebx, 0x8ae39540
jg 0x1400aaf91
cmp ebx, 0x89797ef3
jg 0x1400abe34
cmp ebx, 0x889b769b
jle 0x1400ad771
cmp ebx, 0x890dd4ff
jle 0x1400b03d8
cmp ebx, 0x891a2527
jg 0x1400b4cca
cmp ebx, 0x890dd500
je 0x1400b698f
cmp ebx, 0x89137e49
jne 0x1400c0ba5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x938], rax
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xac572c5
mov edi, 0x9b5d8a00
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl cl
mov edx, 0xac572c5
cmovge ebx, edx
xor cl, al
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x5d67df33
jg 0x1400c0f1b
cmp ebx, 0x4a1a9d6a
jg 0x1400c10de
cmp ebx, 0x412c2d35
jle 0x1400aa6f0
cmp ebx, 0x45fcad5c
jg 0x1400ab021
cmp ebx, 0x42df0629
jg 0x1400abeb6
cmp ebx, 0x41ca2e75
jle 0x1400ad7ab
cmp ebx, 0x421273fd
jle 0x1400b0418
cmp ebx, 0x42678286
jg 0x1400b4cfc
cmp ebx, 0x421273fe
je 0x1400b69e8
cmp ebx, 0x42350aad
jne 0x1400c0ba5
mov ebx, 0xee44a14c
jmp 0x1400c0ba5
cmp ebx, 0xde86a728
jg 0x1400c0fc8
cmp ebx, 0xcf320b37
jg 0x1400c1163
cmp ebx, 0xc667dcfe
jle 0x1400aa787
cmp ebx, 0xca2baeaf
jg 0x1400ab080
cmp ebx, 0xc81487ff
jg 0x1400abf17
cmp ebx, 0xc7182046
jle 0x1400ad81e
cmp ebx, 0xc75c753b
jle 0x1400b047f
cmp ebx, 0xc7ccbb9a
jg 0x1400b4e07
cmp ebx, 0xc75c753c
je 0x1400b69fd
cmp ebx, 0xc7c5256d
jne 0x1400c0ba5
mov ebx, 0xa14dfd4c
jmp 0x1400c0ba5
cmp ebx, 0xdce57e4
jg 0x1400c11d2
cmp ebx, 0x5e09e1f
jle 0x1400aa7fd
cmp ebx, 0x92cdc0d
jg 0x1400ab0e1
cmp ebx, 0x733fb56
jg 0x1400abf96
cmp ebx, 0x67820d7
jle 0x1400ad894
cmp ebx, 0x6f0c9e8
jle 0x1400b04e4
cmp ebx, 0x71c78a9
jg 0x1400b4e39
cmp ebx, 0x6f0c9e9
je 0x1400b6a0f
cmp ebx, 0x6f370fb
jne 0x1400c0ba5
cmp qword [rsp + 0x108], 0
sets byte [rsp + 0x48]
mov ebx, 0xe4b3eeb0
jmp 0x1400c0ba5
cmp ebx, 0xae81a436
jg 0x1400c124c
cmp ebx, 0xa5ef099c
jle 0x1400aa87f
cmp ebx, 0xa990e9a3
jg 0x1400ab138
cmp ebx, 0xa7322418
jg 0x1400ac034
cmp ebx, 0xa6938ef7
jle 0x1400ad8ce
cmp ebx, 0xa6b1f021
jle 0x1400b054d
cmp ebx, 0xa70ce6e7
jg 0x1400b4e97
cmp ebx, 0xa6b1f022
je 0x1400b6a27
cmp ebx, 0xa6bf4e4c
jne 0x1400c0ba5
mov ebx, 0xef8a6b7b
jmp 0x1400c0ba5
cmp ebx, 0x71479cfb
jg 0x1400c1312
cmp ebx, 0x66519493
jle 0x1400aa906
cmp ebx, 0x6bd3ed55
jg 0x1400ab18a
cmp ebx, 0x695f6782
jg 0x1400ac082
cmp ebx, 0x675be62e
jle 0x1400ad920
cmp ebx, 0x68146bed
jle 0x1400b058b
cmp ebx, 0x6897ab7d
jg 0x1400b4ec8
cmp ebx, 0x68146bee
je 0x1400b6a6f
cmp ebx, 0x683d1b89
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x79299c31
mov edi, 0x1f77ee8
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x79299c31
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xee44a14b
jg 0x1400c13b3
cmp ebx, 0xe5f11391
jle 0x1400aa9a0
cmp ebx, 0xea03e2ff
jg 0x1400ab21a
cmp ebx, 0xe758038b
jg 0x1400ac0d8
cmp ebx, 0xe674fe3a
jle 0x1400adaba
cmp ebx, 0xe6b1ad82
jle 0x1400b05b9
cmp ebx, 0xe747e099
jg 0x1400b4eea
cmp ebx, 0xe6b1ad83
je 0x1400b6a79
cmp ebx, 0xe70ef4a0
jne 0x1400c0ba5
mov ebx, 0xc55b7cbf
jmp 0x1400c0ba5
cmp ebx, 0x95a48281
jle 0x1400aaa53
cmp ebx, 0x9aa29a1a
jg 0x1400ab27c
cmp ebx, 0x980e5fbc
jg 0x1400ac11e
cmp ebx, 0x96d52b49
jle 0x1400adb2f
cmp ebx, 0x97be66f0
jle 0x1400b05ef
cmp ebx, 0x97c88789
jg 0x1400b4f0c
cmp ebx, 0x97be66f1
je 0x1400b6a83
cmp ebx, 0x97c84f74
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0xe951e0aa
mov edx, 0x522ad724
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0xe951e0aa
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x55111284
jle 0x1400aaafa
cmp ebx, 0x58529447
jg 0x1400ab31c
cmp ebx, 0x56708974
jg 0x1400ac174
cmp ebx, 0x55a99b27
jle 0x1400adb69
cmp ebx, 0x55f5d2f9
jle 0x1400b0635
cmp ebx, 0x56597b2b
jg 0x1400b4f68
cmp ebx, 0x55f5d2fa
je 0x1400b6a9d
cmp ebx, 0x5608f223
jne 0x1400c0ba5
mov al, byte [rsp + 0xab]
test al, al
mov ebx, 0xae538bcc
mov eax, 0x73f2fc21
cmovne ebx, eax
xor eax, eax
mov qword [rsp + 0x540], rax
jmp 0x1400c0ba5
cmp ebx, 0xd69e71c5
jle 0x1400aab93
cmp ebx, 0xda4536b1
jg 0x1400ab386
cmp ebx, 0xd876a563
jg 0x1400ac1f5
cmp ebx, 0xd79224c6
jle 0x1400adbdf
cmp ebx, 0xd81318ae
jle 0x1400b06af
cmp ebx, 0xd83a7553
jg 0x1400b4fd1
cmp ebx, 0xd81318af
je 0x1400b6b01
cmp ebx, 0xd830f0fd
jne 0x1400c0ba5
call fcn.14002c0e4
mov ebx, 0x15b3a4d2
jmp 0x1400c0ba5
cmp ebx, 0x15b3a4d1
jle 0x1400aac2a
cmp ebx, 0x19e96926
jg 0x1400ab3e9
cmp ebx, 0x17d51f0e
jg 0x1400ac274
cmp ebx, 0x16fc9e5a
jle 0x1400adc2a
cmp ebx, 0x178e801b
jle 0x1400b06f0
cmp ebx, 0x17a870a8
jg 0x1400b501e
cmp ebx, 0x178e801c
je 0x1400b6b23
cmp ebx, 0x1795d5e3
jne 0x1400c0ba5
cmp dword [rsp + 0x168], 0
mov ebx, 0xeaef69a7
mov eax, 0x5111465f
cmove ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0xb67f138f
jle 0x1400aacd1
cmp ebx, 0xbaef337d
jg 0x1400ab449
cmp ebx, 0xb92420ec
jg 0x1400ac2ba
cmp ebx, 0xb7927deb
jle 0x1400adcb0
cmp ebx, 0xb8167a48
jle 0x1400b072c
cmp ebx, 0xb86672ea
jg 0x1400b5058
cmp ebx, 0xb8167a49
je 0x1400b6b2d
cmp ebx, 0xb82a9831
jne 0x1400c0ba5
mov rax, qword [rsp + 0xe0]
add rax, qword [rsp + 0x70]
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x2a0]
mov al, byte [rax]
mov byte [rsp + 0x96], al
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebx, 0x3aadfa5c
mov edx, 0x9f575f9c
cmove ebx, edx
cmp dword [0x14010935c], 0xa
setl cl
mov edi, 0x3aadfa5c
cmovge ebx, edi
xor cl, al
cmovne ebx, edx
jmp 0x1400c0ba5
cmp ebx, 0x79f9d338
jle 0x1400aad83
cmp ebx, 0x7c0f21e8
jg 0x1400ab4d6
cmp ebx, 0x7b27128c
jg 0x1400ac31b
cmp ebx, 0x7aae5305
jle 0x1400adcfb
cmp ebx, 0x7af3ceae
jle 0x1400b076a
cmp ebx, 0x7b070cb3
jg 0x1400b507a
cmp ebx, 0x7af3ceaf
je 0x1400b6b42
cmp ebx, 0x7b039387
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x354d564d
mov edi, 0x187d3ff8
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x354d564d
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0xf6c596d9
jle 0x1400aae2b
cmp ebx, 0xfc2adf7f
jg 0x1400ab536
cmp ebx, 0xf97d57c1
jg 0x1400ac36e
cmp ebx, 0xf8b702e8
jle 0x1400add35
cmp ebx, 0xf9289a72
jle 0x1400b07ce
cmp ebx, 0xf94af47e
jg 0x1400b50c4
cmp ebx, 0xf9289a73
je 0x1400b6b5c
cmp ebx, 0xf94a35ce
jne 0x1400c0ba5
mov rax, qword [rsp + 0x2e0]
movabs rcx, 0x175da1abd3ecc23b
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0x58]
call fcn.1400491d2
mov eax, dword [0x140109354]
mov ecx, dword [0x14010935c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x5207807c
mov edi, 0xcc58d4ca
cmovne eax, edi
cmp edx, r14d
mov ebx, eax
cmove ebx, edi
cmp ecx, 0xa
cmovge ebx, eax
jmp 0x1400c0ba5
cmp ebx, 0x3156861d
jle 0x1400aae99
cmp ebx, 0x35603c59
jle 0x1400abbf0
cmp ebx, 0x36a0ee34
jle 0x1400ad411
cmp ebx, 0x37ade939
jg 0x1400addb3
cmp ebx, 0x370234fe
jg 0x1400b07fc
cmp ebx, 0x36a0ee35
je 0x1400b6b66
cmp ebx, 0x36c9661e
je 0x1400b6b80
cmp ebx, 0x37018519
jne 0x1400c0ba5
mov eax, dword [0x140109354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebx, 0x36488a31
mov edi, 0x957d31b4
cmove ebx, edi
cmp dword [0x14010935c], 0xa
setl al
mov edx, 0x36488a31
cmovge ebx, edx
xor al, cl
cmovne ebx, edi
jmp 0x1400c0ba5
cmp ebx, 0x2ab71063
jle 0x1400abcd5
cmp ebx, 0x2aef584b
jne 0x1400aa60d
mov rax, r15
add rsp, 0x10f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret