Function at 0x14009aab0
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using speck
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x188
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xf0], xmm6
mov qword [rbp + 0xe8], 0xfffffffffffffffe
mov qword [rbp - 0x28], rcx
xorps xmm6, xmm6
movaps xmmword [rbp + 0x60], xmm6
mov qword [rbp + 0x70], 0
lea rcx, [rbp + 0x60]
mov edx, 0x18
call fcn.1400a9ab0
mov rax, qword [rbp + 0x60]
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
add rax, 0x18
mov qword [rbp + 0x68], rax
mov qword [rbp - 0x20], 0
lea rcx, [rbp - 0x20]
call fcn.1400a9cf0
mov rcx, qword [0x1400b8d70]
movabs rax, 0xb4bd6495fcc744e2
add rax, rcx
movabs rdx, 0xb4bd6495fcc744fb
add rdx, rcx
mov qword [rbp - 0x20], rdx
movzx ecx, byte [0x1400b9a9e]
mov dword [rbp + 0x20], ecx
movabs r11, 0x3fbbe374efa184ba
movabs rcx, 0x3fbbe374771ba4c2
movabs rdx, 0x3fbbe374700c5ed3
movabs r8, 0x3fbbe37404ee6602
lea r9, [0x1400b9a90]
movabs r10, 0x3fbbe374efa184b9
jmp 0x14009ab92
je 0x14009ac09
cmp r11, rcx
jae 0x14009abe0
cmp r11, rdx
jae 0x14009ab90
cmp r11, r8
jne 0x14009ab92
mov r11, qword [rbp - 0x20]
movsxd rsi, esi
mov edi, esi
imul rdi, rdi, 0x51eb851f
shr rdi, 0x23
lea edi, [rdi + rdi*4]
lea edi, [rdi + rdi*4]
mov ebx, esi
sub ebx, edi
movzx ebx, byte [rax + rbx]
xor bl, byte [r11 + rsi]
mov byte [rsi + r9], bl
inc esi
cmp esi, 0xe
mov r11, r8
cmove r11, rcx
jmp 0x14009ab92
cmp r11, r10
ja 0x14009abf6
cmp r11, rcx
jne 0x14009ab92
mov byte [0x1400b9a9e], 1
mov r11, rdx
jmp 0x14009ab92
mov r11d, dword [rbp + 0x20]
cmp r11d, 1
mov r11, r8
cmove r11, rdx
xor esi, esi
jmp 0x14009ab92
mov rax, qword [0x1400b8d78]
movabs rcx, 0xb4bd6495fcc744c9
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x34
mov byte [rbp + 0x90], cl
movabs rcx, 0xb4bd6495fcc744ca
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x35
mov byte [rbp + 0x91], cl
movabs rcx, 0xb4bd6495fcc744cb
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x36
mov byte [rbp + 0x92], cl
movabs rcx, 0xb4bd6495fcc744cc
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x37
mov byte [rbp + 0x93], cl
movabs rcx, 0xb4bd6495fcc744cd
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x38
mov byte [rbp + 0x94], cl
movabs rcx, 0xb4bd6495fcc744ce
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x39
mov byte [rbp + 0x95], cl
movabs rcx, 0xb4bd6495fcc744cf
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x3a
mov byte [rbp + 0x96], cl
movabs rcx, 0xb4bd6495fcc744d0
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x3b
mov byte [rbp + 0x97], cl
movabs rcx, 0xb4bd6495fcc744d1
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x3c
mov byte [rbp + 0x98], cl
movabs rcx, 0xb4bd6495fcc744d2
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x3d
mov byte [rbp + 0x99], cl
movabs rcx, 0xb4bd6495fcc744d3
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x3e
mov byte [rbp + 0x9a], cl
movabs rcx, 0xb4bd6495fcc744d4
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x3f
mov byte [rbp + 0x9b], cl
movabs rcx, 0xb4bd6495fcc744d5
movzx ecx, byte [rax + rcx]
add cl, 0x6c
xor cl, 0x40
mov byte [rbp + 0x9c], cl
movabs rcx, 0xb4bd6495fcc744d6
movzx eax, byte [rax + rcx]
lea rcx, [rbp + 0xaa]
mov qword [rbp - 0x20], rcx
add al, 0x6c
xor al, 0x41
mov byte [rbp + 0x9d], al
lea rax, [rbp + 0x9e]
nop dword [rax]
mov byte [rax], 0
inc rax
cmp rax, qword [rbp - 0x20]
jne 0x14009ad90
movabs rcx, 0xf6c7ed3ca5c1e500
movabs r15, 0xf6c7ed3c7e3a4954
movabs r12, 0xf6c7ed3c466b1d6a
movabs rdi, 0xf6c7ed3cdc7809a0
movabs rbx, 0xf6c7ed3cbf53fee6
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c62c80c3d
cmp rcx, rdx
movabs rdx, 0xf6c7ed3caf1f84f5
cmove rcx, rdx
nop dword [rax + rax]
cmp rcx, r15
jge 0x14009aeb0
cmp rcx, r12
jae 0x14009af60
movabs rdx, 0xf6c7ed3c23f521f9
cmp rcx, rdx
jae 0x14009b095
movabs rdx, 0xf6c7ed3c1217b4ca
cmp rcx, rdx
jae 0x14009b2c2
movabs rdx, 0xf6c7ed3c07b1ae1e
cmp rcx, rdx
jae 0x14009b6d0
movabs rdx, 0xf6c7ed3c0555186a
cmp rcx, rdx
jae 0x14009bdba
movabs rdx, 0xf6c7ed3c03d5e16a
cmp rcx, rdx
jae 0x14009c869
movabs rdx, 0xf6c7ed3c0277d846
cmp rcx, rdx
jae 0x14009da32
movabs rdx, 0xf6c7ed3c00c19f7f
cmp rcx, rdx
jne 0x14009adf0
cmp r14, r13
movabs rcx, 0xf6c7ed3cdab8ad8f
movabs rdx, 0xf6c7ed3c13025448
cmova rcx, rdx
jmp 0x14009adf0
cmp rcx, rbx
jge 0x14009b000
movabs rdx, 0xf6c7ed3c9a33946e
cmp rcx, rdx
jae 0x14009b138
movabs rdx, 0xf6c7ed3c8bc37783
cmp rcx, rdx
jae 0x14009b352
movabs rdx, 0xf6c7ed3c848afd4e
cmp rcx, rdx
jae 0x14009b74d
movabs rdx, 0xf6c7ed3c82468b08
cmp rcx, rdx
jae 0x14009be17
movabs rdx, 0xf6c7ed3c802639e1
cmp rcx, rdx
jae 0x14009c8c0
movabs rdx, 0xf6c7ed3c7ff7efb6
cmp rcx, rdx
jae 0x14009da5c
cmp rcx, r15
jne 0x14009adf0
mov ecx, dword [rbp - 0x20]
cmp ecx, 3
movabs rcx, 0xf6c7ed3c87c162c3
movabs rdx, 0xf6c7ed3cd87ee9d6
cmovl rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c617e4ffb
cmp rcx, rdx
jae 0x14009b1b7
movabs rdx, 0xf6c7ed3c4fa66583
cmp rcx, rdx
jae 0x14009b3be
movabs rdx, 0xf6c7ed3c4a9c5fe0
cmp rcx, rdx
jae 0x14009b7ca
movabs rdx, 0xf6c7ed3c47544e5a
cmp rcx, rdx
jae 0x14009be71
movabs rdx, 0xf6c7ed3c4720cf40
cmp rcx, rdx
jae 0x14009c90a
movabs rdx, 0xf6c7ed3c46db993a
cmp rcx, rdx
jae 0x14009da89
cmp rcx, r12
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c4abe0acd
movabs rdx, 0xf6c7ed3c9b526505
cmove rcx, rdx
jmp 0x14009adf0
cmp rcx, rdi
jge 0x14009b236
movabs rdx, 0xf6c7ed3ccfe6bbba
cmp rcx, rdx
jae 0x14009b43e
movabs rdx, 0xf6c7ed3cc71c7296
cmp rcx, rdx
jae 0x14009b823
movabs rdx, 0xf6c7ed3cc1718e56
cmp rcx, rdx
jae 0x14009bedb
movabs rdx, 0xf6c7ed3cc1154928
cmp rcx, rdx
jae 0x14009c947
movabs rdx, 0xf6c7ed3cbf5f24c5
cmp rcx, rdx
jae 0x14009da9c
cmp rcx, rbx
jne 0x14009adf0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cfa1838e8
movabs rdx, 0xf6c7ed3c561341cf
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c34560bfd
cmp rcx, rdx
jae 0x14009b4aa
movabs rdx, 0xf6c7ed3c2de4f078
cmp rcx, rdx
jae 0x14009b893
movabs rdx, 0xf6c7ed3c29bf66bb
cmp rcx, rdx
jae 0x14009bf45
movabs rdx, 0xf6c7ed3c27b625bf
cmp rcx, rdx
jae 0x14009c991
movabs rdx, 0xf6c7ed3c2553efeb
cmp rcx, rdx
jae 0x14009daaf
movabs rdx, 0xf6c7ed3c23f521f9
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x6a8060]
lea esi, [rcx + r13]
add esi, 0x6a8060
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x60
movabs rcx, 0xf6c7ed3c91e97c2b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3caeaf37c7
cmp rcx, rdx
jae 0x14009b52d
movabs rdx, 0xf6c7ed3ca476ae98
cmp rcx, rdx
jae 0x14009b910
movabs rdx, 0xf6c7ed3c9e937416
cmp rcx, rdx
jae 0x14009bf8b
movabs rdx, 0xf6c7ed3c9b526505
cmp rcx, rdx
jae 0x14009c9db
movabs rdx, 0xf6c7ed3c9abe29c5
cmp rcx, rdx
jae 0x14009dad9
movabs rdx, 0xf6c7ed3c9a33946e
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c8bc37783
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c71ea48e2
cmp rcx, rdx
jae 0x14009b5bd
movabs rdx, 0xf6c7ed3c69003440
cmp rcx, rdx
jae 0x14009b990
movabs rdx, 0xf6c7ed3c62c80c3d
cmp rcx, rdx
jae 0x14009bfd1
movabs rdx, 0xf6c7ed3c626c2bf7
cmp rcx, rdx
jae 0x14009ca32
movabs rdx, 0xf6c7ed3c61b69966
cmp rcx, rdx
jae 0x14009db03
movabs rdx, 0xf6c7ed3c617e4ffb
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c83c01643
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cef648fb7
cmp rcx, rdx
jge 0x14009b64d
movabs rdx, 0xf6c7ed3ce4e16c5f
cmp rcx, rdx
jae 0x14009b9e9
movabs rdx, 0xf6c7ed3ce0f036b6
cmp rcx, rdx
jae 0x14009c021
movabs rdx, 0xf6c7ed3cdcb4d856
cmp rcx, rdx
jae 0x14009ca7c
movabs rdx, 0xf6c7ed3cdc90a6f3
cmp rcx, rdx
jae 0x14009db2d
cmp rcx, rdi
jne 0x14009adf0
lea rcx, [rax + 4]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c64911f01
movabs rdx, 0xf6c7ed3cbd1e425c
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c1d2c08dc
cmp rcx, rdx
jae 0x14009ba42
movabs rdx, 0xf6c7ed3c15c19641
cmp rcx, rdx
jae 0x14009c067
movabs rdx, 0xf6c7ed3c13025448
cmp rcx, rdx
jae 0x14009cac6
movabs rdx, 0xf6c7ed3c124c2852
cmp rcx, rdx
jae 0x14009db64
movabs rdx, 0xf6c7ed3c1217b4ca
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x1f101c]
lea esi, [rcx + r13]
add esi, 0x1f101c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x3c
movabs rcx, 0xf6c7ed3c2a6f3475
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c90e0df9c
cmp rcx, rdx
jae 0x14009babf
movabs rdx, 0xf6c7ed3c8fed8ac0
cmp rcx, rdx
jae 0x14009c0ad
movabs rdx, 0xf6c7ed3c8e2d63d2
cmp rcx, rdx
jae 0x14009cb13
movabs rdx, 0xf6c7ed3c8c32a44d
cmp rcx, rdx
jae 0x14009db8e
movabs rdx, 0xf6c7ed3c8bc37783
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c2c201670
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c5982cdeb
cmp rcx, rdx
jae 0x14009bb3c
movabs rdx, 0xf6c7ed3c554854ec
cmp rcx, rdx
jae 0x14009c117
movabs rdx, 0xf6c7ed3c508111a4
cmp rcx, rdx
jae 0x14009cb6a
movabs rdx, 0xf6c7ed3c5049aad5
cmp rcx, rdx
jae 0x14009dbc5
movabs rdx, 0xf6c7ed3c4fa66583
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea esi, [rcx + r13]
and ecx, r13d
add ecx, ecx
sub esi, ecx
movabs rcx, 0xf6c7ed3cdaaa18c2
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cd6592c80
cmp rcx, rdx
jae 0x14009bbb9
movabs rdx, 0xf6c7ed3cd240a1b4
cmp rcx, rdx
jae 0x14009c15d
movabs rdx, 0xf6c7ed3cd04ba368
cmp rcx, rdx
jae 0x14009cb9d
movabs rdx, 0xf6c7ed3ccffff0b7
cmp rcx, rdx
jae 0x14009dbd8
movabs rdx, 0xf6c7ed3ccfe6bbba
cmp rcx, rdx
movabs rdx, 0xf6c7ed3ce0f036b6
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c3e8daf00
cmp rcx, rdx
jae 0x14009bc36
movabs rdx, 0xf6c7ed3c367aa773
cmp rcx, rdx
jae 0x14009c1a3
movabs rdx, 0xf6c7ed3c351bba5c
cmp rcx, rdx
jae 0x14009cbd0
movabs rdx, 0xf6c7ed3c34b372ad
cmp rcx, rdx
jae 0x14009dbeb
movabs rdx, 0xf6c7ed3c34560bfd
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 4]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c6e5574ea
movabs rdx, 0xf6c7ed3c29bf66bb
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cbac99994
cmp rcx, rdx
jae 0x14009bc7e
movabs rdx, 0xf6c7ed3cb62d8282
cmp rcx, rdx
jae 0x14009c200
movabs rdx, 0xf6c7ed3cb0f0029e
cmp rcx, rdx
jae 0x14009cc19
movabs rdx, 0xf6c7ed3caf1f84f5
cmp rcx, rdx
jae 0x14009dc18
movabs rdx, 0xf6c7ed3caeaf37c7
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x10dcdc]
lea esi, [rcx + r13]
add esi, 0x10dcdc
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xfc
movabs rcx, 0xf6c7ed3c86eebaac
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c79352582
cmp rcx, rdx
jae 0x14009bcf1
movabs rdx, 0xf6c7ed3c75fec70e
cmp rcx, rdx
jae 0x14009c25d
movabs rdx, 0xf6c7ed3c74866190
cmp rcx, rdx
jae 0x14009cc63
movabs rdx, 0xf6c7ed3c730bd825
cmp rcx, rdx
jae 0x14009dc2b
movabs rdx, 0xf6c7ed3c71ea48e2
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x3d3d04]
lea esi, [rcx + r13]
add esi, 0x3d3d04
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe4
movabs rcx, 0xf6c7ed3cd928a2a5
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cf485cf26
cmp rcx, rdx
jge 0x14009bd4a
movabs rdx, 0xf6c7ed3cf260e108
cmp rcx, rdx
jae 0x14009c2ba
movabs rdx, 0xf6c7ed3cf0021235
cmp rcx, rdx
jae 0x14009cca6
movabs rdx, 0xf6c7ed3cefcef882
cmp rcx, rdx
jae 0x14009dc3e
movabs rdx, 0xf6c7ed3cef648fb7
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3ce693c5a5
movabs rdx, 0xf6c7ed3c57cbd9b2
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c0b2073c4
cmp rcx, rdx
jae 0x14009c300
movabs rdx, 0xf6c7ed3c083fb446
cmp rcx, rdx
jae 0x14009ccfd
movabs rdx, 0xf6c7ed3c07e2f9c8
cmp rcx, rdx
jae 0x14009dc5a
movabs rdx, 0xf6c7ed3c07b1ae1e
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x51a6b0]
lea esi, [rcx + r13]
add esi, 0x51a6b0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x30
movabs rcx, 0xf6c7ed3cdaaa18c2
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c87f09f30
cmp rcx, rdx
jae 0x14009c33e
movabs rdx, 0xf6c7ed3c86eebaac
cmp rcx, rdx
jae 0x14009cd30
movabs rdx, 0xf6c7ed3c859a808b
cmp rcx, rdx
jae 0x14009dc6d
movabs rdx, 0xf6c7ed3c848afd4e
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x56f9e8]
lea esi, [rcx + r13]
add esi, 0x56f9e8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xa8
movabs rcx, 0xf6c7ed3c3283c99b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c4e14268e
cmp rcx, rdx
jae 0x14009c39b
movabs rdx, 0xf6c7ed3c4cc5fe6e
cmp rcx, rdx
jae 0x14009cd91
movabs rdx, 0xf6c7ed3c4abe0acd
cmp rcx, rdx
jae 0x14009dc91
movabs rdx, 0xf6c7ed3c4a9c5fe0
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cbdf0ae76
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ccd4f9545
cmp rcx, rdx
jae 0x14009c3f2
movabs rdx, 0xf6c7ed3ccb23344c
cmp rcx, rdx
jae 0x14009cddb
movabs rdx, 0xf6c7ed3cc9675ba7
cmp rcx, rdx
jae 0x14009dcbb
movabs rdx, 0xf6c7ed3cc71c7296
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x41]
cmp r14, rcx
movabs rcx, 0xf6c7ed3ce3ad124e
movabs rdx, 0xf6c7ed3c62c80c3d
cmovb rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c30440a9f
cmp rcx, rdx
jae 0x14009c44f
movabs rdx, 0xf6c7ed3c2fafc62c
cmp rcx, rdx
jae 0x14009ce25
movabs rdx, 0xf6c7ed3c2eae3cd5
cmp rcx, rdx
jae 0x14009dcf2
movabs rdx, 0xf6c7ed3c2de4f078
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x4c5378]
lea esi, [rcx + r13]
add esi, 0x4c5378
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xb8
movabs rcx, 0xf6c7ed3c41c08cd4
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ca7232ee7
cmp rcx, rdx
jae 0x14009c495
movabs rdx, 0xf6c7ed3ca52ce2de
cmp rcx, rdx
jae 0x14009ce64
movabs rdx, 0xf6c7ed3ca4e9a6f6
cmp rcx, rdx
jae 0x14009dd05
movabs rdx, 0xf6c7ed3ca476ae98
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x5a86b8]
lea esi, [rcx + r13]
add esi, 0x5a86b8
and edx, ecx
add edx, edx
sub esi, edx
add sil, sil
add sil, 0xf0
movabs rcx, 0xf6c7ed3c86eebaac
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c6d3fbafc
cmp rcx, rdx
jae 0x14009c4f2
movabs rdx, 0xf6c7ed3c692f746b
cmp rcx, rdx
jae 0x14009ceae
movabs rdx, 0xf6c7ed3c690d69c1
cmp rcx, rdx
jae 0x14009dd2f
movabs rdx, 0xf6c7ed3c69003440
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c617e4ffb
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ce7999661
cmp rcx, rdx
jae 0x14009c54f
movabs rdx, 0xf6c7ed3ce6a381c5
cmp rcx, rdx
jae 0x14009cf05
movabs rdx, 0xf6c7ed3ce693c5a5
cmp rcx, rdx
jae 0x14009dd66
movabs rdx, 0xf6c7ed3ce4e16c5f
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c373d91fc
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c1fa563be
cmp rcx, rdx
jae 0x14009c595
movabs rdx, 0xf6c7ed3c1e0856bc
cmp rcx, rdx
jae 0x14009cf38
movabs rdx, 0xf6c7ed3c1d49e8c4
cmp rcx, rdx
jae 0x14009dd89
movabs rdx, 0xf6c7ed3c1d2c08dc
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x39b034]
lea esi, [rcx + r13]
add esi, 0x39b034
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x94
movabs rcx, 0xf6c7ed3c3283c99b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c94d8c40b
cmp rcx, rdx
jae 0x14009c5f2
movabs rdx, 0xf6c7ed3c91e97c2b
cmp rcx, rdx
jae 0x14009cf82
movabs rdx, 0xf6c7ed3c90f301f7
cmp rcx, rdx
jae 0x14009dd9c
movabs rdx, 0xf6c7ed3c90e0df9c
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x362364]
lea esi, [rcx + r13]
add esi, 0x362364
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x44
movabs rcx, 0xf6c7ed3cd04ba368
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c5b78c0f7
cmp rcx, rdx
jae 0x14009c638
movabs rdx, 0xf6c7ed3c59a79ee7
cmp rcx, rdx
jae 0x14009cfc1
movabs rdx, 0xf6c7ed3c59a5375f
cmp rcx, rdx
jae 0x14009dddb
movabs rdx, 0xf6c7ed3c5982cdeb
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x9c33c]
lea esi, [rcx + r13]
add esi, 0x9c33c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x5c
movabs rcx, 0xf6c7ed3cdaaa18c2
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cd8cd0a75
cmp rcx, rdx
jae 0x14009c695
movabs rdx, 0xf6c7ed3cd708ebc4
cmp rcx, rdx
jae 0x14009d00b
movabs rdx, 0xf6c7ed3cd6db53fe
cmp rcx, rdx
jae 0x14009de12
movabs rdx, 0xf6c7ed3cd6592c80
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x42903c]
lea esi, [rcx + r13]
add esi, 0x42903c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x5c
movabs rcx, 0xf6c7ed3c2a6f3475
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c43625e51
cmp rcx, rdx
jae 0x14009c6ff
movabs rdx, 0xf6c7ed3c41c08cd4
cmp rcx, rdx
jae 0x14009d03e
movabs rdx, 0xf6c7ed3c3eb9c7b8
cmp rcx, rdx
jae 0x14009de25
movabs rdx, 0xf6c7ed3c3e8daf00
jmp 0x14009bf75
movabs rdx, 0xf6c7ed3cbc9d6424
cmp rcx, rdx
jae 0x14009c75c
movabs rdx, 0xf6c7ed3cbb10b904
cmp rcx, rdx
jae 0x14009d0a9
movabs rdx, 0xf6c7ed3cbad039c2
cmp rcx, rdx
jae 0x14009de41
movabs rdx, 0xf6c7ed3cbac99994
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x200]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c7ff7efb6
movabs rdx, 0xf6c7ed3c23f521f9
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c7baba328
cmp rcx, rdx
jae 0x14009c7b9
movabs rdx, 0xf6c7ed3c7abe158d
cmp rcx, rdx
jae 0x14009d0f3
movabs rdx, 0xf6c7ed3c7965f474
cmp rcx, rdx
jae 0x14009de78
movabs rdx, 0xf6c7ed3c79352582
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c764661e8
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cf745dbab
cmp rcx, rdx
jge 0x14009c823
movabs rdx, 0xf6c7ed3cf700871d
cmp rcx, rdx
jae 0x14009d14a
movabs rdx, 0xf6c7ed3cf558321a
cmp rcx, rdx
jae 0x14009de8b
movabs rdx, 0xf6c7ed3cf485cf26
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c05a5ca60
movabs rdx, 0xf6c7ed3c690d69c1
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c05a5ca60
cmp rcx, rdx
jae 0x14009d17d
movabs rdx, 0xf6c7ed3c056c946b
cmp rcx, rdx
jae 0x14009deb5
movabs rdx, 0xf6c7ed3c0555186a
cmp rcx, rdx
mov edx, 4
mov r8d, dword [rbp + 0xd8]
cmove r8d, edx
mov dword [rbp + 0xd8], r8d
movabs rdx, 0xf6c7ed3c7c6eaa4b
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c83c01643
cmp rcx, rdx
jae 0x14009d1c7
movabs rdx, 0xf6c7ed3c82836e37
cmp rcx, rdx
jae 0x14009addd
movabs rdx, 0xf6c7ed3c82468b08
cmp rcx, rdx
jne 0x14009adf0
cmp r14, 0x61
movabs rcx, 0xf6c7ed3c90f301f7
movabs rdx, 0xf6c7ed3c43625e51
cmovb rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c47d8fa3a
cmp rcx, rdx
jae 0x14009d1fa
movabs rdx, 0xf6c7ed3c47aa6fc4
cmp rcx, rdx
jae 0x14009dedf
movabs rdx, 0xf6c7ed3c47544e5a
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x2a99c0]
lea esi, [rcx + r13]
add esi, 0x2a99c0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xc0
movabs rcx, 0xf6c7ed3c91e97c2b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cc4e6c785
cmp rcx, rdx
jae 0x14009d22d
movabs rdx, 0xf6c7ed3cc3d0de2c
cmp rcx, rdx
jae 0x14009df16
movabs rdx, 0xf6c7ed3cc1718e56
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x77d06c]
lea esi, [rcx + r13]
add esi, 0x77d06c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xc
movabs rcx, 0xf6c7ed3c00c19f7f
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c2bc2e029
cmp rcx, rdx
jae 0x14009d284
movabs rdx, 0xf6c7ed3c2a6f3475
cmp rcx, rdx
jae 0x14009df29
movabs rdx, 0xf6c7ed3c29bf66bb
cmp rcx, rdx
movabs rdx, 0xf6c7ed3caf1f84f5
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c9fa27fb7
cmp rcx, rdx
jae 0x14009d2b7
movabs rdx, 0xf6c7ed3c9f9a0db5
cmp rcx, rdx
jae 0x14009df81
movabs rdx, 0xf6c7ed3c9e937416
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c5049aad5
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c64500d4b
cmp rcx, rdx
jae 0x14009d301
movabs rdx, 0xf6c7ed3c6406a8ec
cmp rcx, rdx
jb 0x14009add0
jne 0x14009adf0
lea rcx, [rax + 9]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c5da98ee3
movabs rdx, 0xf6c7ed3c43668e8d
cmovb rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ce30a3e4e
cmp rcx, rdx
jae 0x14009d334
movabs rdx, 0xf6c7ed3ce240d56e
cmp rcx, rdx
jae 0x14009dfab
movabs rdx, 0xf6c7ed3ce0f036b6
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c2fedb42b
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c1a5f0d04
cmp rcx, rdx
jae 0x14009d38b
movabs rdx, 0xf6c7ed3c17306fc1
cmp rcx, rdx
jae 0x14009dfd2
movabs rdx, 0xf6c7ed3c15c19641
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cf700871d
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c9071d6d9
cmp rcx, rdx
jae 0x14009d3d5
movabs rdx, 0xf6c7ed3c9055a2f4
cmp rcx, rdx
jae 0x14009dfe5
movabs rdx, 0xf6c7ed3c8fed8ac0
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x58c050]
lea esi, [rcx + r13]
add esi, 0x58c050
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xd0
movabs rcx, 0xf6c7ed3c86eebaac
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c56ac70be
cmp rcx, rdx
jae 0x14009d42c
movabs rdx, 0xf6c7ed3c561341cf
cmp rcx, rdx
jae 0x14009e00f
movabs rdx, 0xf6c7ed3c554854ec
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cf260e108
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cd3317857
cmp rcx, rdx
jae 0x14009d483
movabs rdx, 0xf6c7ed3cd313211d
cmp rcx, rdx
jae 0x14009e046
movabs rdx, 0xf6c7ed3cd240a1b4
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c07e2f9c8
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c37d9f79c
cmp rcx, rdx
jae 0x14009d4b6
movabs rdx, 0xf6c7ed3c373d91fc
cmp rcx, rdx
jae 0x14009e059
movabs rdx, 0xf6c7ed3c367aa773
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c626c2bf7
movabs rdx, 0xf6c7ed3c4fa66583
cmova rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cb76b84fc
cmp rcx, rdx
jae 0x14009d503
movabs rdx, 0xf6c7ed3cb743420f
cmp rcx, rdx
jae 0x14009e06c
movabs rdx, 0xf6c7ed3cb62d8282
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c4f1833a3
movabs rdx, 0xf6c7ed3c59a5375f
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c77fdf0b3
cmp rcx, rdx
jae 0x14009d549
movabs rdx, 0xf6c7ed3c764661e8
cmp rcx, rdx
jae 0x14009e0a3
movabs rdx, 0xf6c7ed3c75fec70e
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x61]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c9055a2f4
movabs rdx, 0xf6c7ed3c1ff71a2d
cmova rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cf30efb0d
cmp rcx, rdx
jae 0x14009d58c
movabs rdx, 0xf6c7ed3cf2cceef0
cmp rcx, rdx
jae 0x14009e0b6
movabs rdx, 0xf6c7ed3cf260e108
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cd240a1b4
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c0d7510a4
cmp rcx, rdx
jae 0x14009d5e3
movabs rdx, 0xf6c7ed3c0c3daa76
cmp rcx, rdx
jae 0x14009e0e0
movabs rdx, 0xf6c7ed3c0b2073c4
cmp rcx, rdx
jne 0x14009adf0
jmp 0x14009f4cb
movabs rdx, 0xf6c7ed3c89b488a0
cmp rcx, rdx
jae 0x14009d62d
movabs rdx, 0xf6c7ed3c88b7a354
cmp rcx, rdx
jae 0x14009e0fc
movabs rdx, 0xf6c7ed3c87f09f30
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c0277d846
movabs rdx, 0xf6c7ed3cb7bb6236
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c4f1833a3
cmp rcx, rdx
jae 0x14009d677
movabs rdx, 0xf6c7ed3c4e57cea9
cmp rcx, rdx
jae 0x14009e133
movabs rdx, 0xf6c7ed3c4e14268e
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + r13 + 0x90]
add r13, rax
add r13, rcx
movabs rcx, 0xf6c7ed3c0c3daa76
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cce9900c1
cmp rcx, rdx
jae 0x14009d6c1
movabs rdx, 0xf6c7ed3ccd80328a
cmp rcx, rdx
jae 0x14009e15d
movabs rdx, 0xf6c7ed3ccd4f9545
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c99ce0286
movabs rdx, 0xf6c7ed3c47aa6fc4
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c32b03142
cmp rcx, rdx
jae 0x14009d70b
movabs rdx, 0xf6c7ed3c3283c99b
cmp rcx, rdx
jae 0x14009e18a
movabs rdx, 0xf6c7ed3c30440a9f
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cf1fa4cbd
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3caa206103
cmp rcx, rdx
jae 0x14009d762
movabs rdx, 0xf6c7ed3ca723e4fa
cmp rcx, rdx
jae 0x14009e1a6
movabs rdx, 0xf6c7ed3ca7232ee7
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 4]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c1e0856bc
movabs rdx, 0xf6c7ed3c466aea1d
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c6e5574ea
cmp rcx, rdx
jae 0x14009d795
movabs rdx, 0xf6c7ed3c6e145614
cmp rcx, rdx
jae 0x14009e1dd
movabs rdx, 0xf6c7ed3c6d3fbafc
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c60f7aa25
movabs rdx, 0xf6c7ed3ced3d8bcc
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ceaf84565
cmp rcx, rdx
jae 0x14009d7d7
movabs rdx, 0xf6c7ed3ce9c38f7c
cmp rcx, rdx
jae 0x14009e1f0
movabs rdx, 0xf6c7ed3ce7999661
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cd6db53fe
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c21f581c5
cmp rcx, rdx
jae 0x14009d80a
movabs rdx, 0xf6c7ed3c1ff71a2d
cmp rcx, rdx
jae 0x14009e227
movabs rdx, 0xf6c7ed3c1fa563be
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x42]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c34b372ad
movabs rdx, 0xf6c7ed3c692f746b
cmova rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c95217cf2
cmp rcx, rdx
jae 0x14009d861
movabs rdx, 0xf6c7ed3c951b2b05
cmp rcx, rdx
jae 0x14009e25e
movabs rdx, 0xf6c7ed3c94d8c40b
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cabb9c813
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c5da98ee3
cmp rcx, rdx
jae 0x14009d894
movabs rdx, 0xf6c7ed3c5d5151b3
cmp rcx, rdx
jae 0x14009e285
movabs rdx, 0xf6c7ed3c5b78c0f7
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 7]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c9fa27fb7
movabs rdx, 0xf6c7ed3c8e2d63d2
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cd98b33b4
cmp rcx, rdx
jae 0x14009d8de
movabs rdx, 0xf6c7ed3cd928a2a5
cmp rcx, rdx
jae 0x14009e298
movabs rdx, 0xf6c7ed3cd8cd0a75
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x918d50]
lea esi, [rcx + r13]
add esi, 0x918d50
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xd0
movabs rcx, 0xf6c7ed3c3eb9c7b8
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c4386f93c
cmp rcx, rdx
jae 0x14009d928
movabs rdx, 0xf6c7ed3c43668e8d
cmp rcx, rdx
jae 0x14009e2dc
movabs rdx, 0xf6c7ed3c43625e51
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x10]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c33a64fd2
movabs rdx, 0xf6c7ed3ccbd1f4bf
cmova rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cbd1e425c
cmp rcx, rdx
jae 0x14009d95b
movabs rdx, 0xf6c7ed3cbd11dad8
cmp rcx, rdx
jae 0x14009e313
movabs rdx, 0xf6c7ed3cbc9d6424
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c342125b9
movabs rdx, 0xf6c7ed3c0a451974
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c7c321513
cmp rcx, rdx
jae 0x14009d9b2
movabs rdx, 0xf6c7ed3c7c20b5c4
cmp rcx, rdx
jae 0x14009e326
movabs rdx, 0xf6c7ed3c7baba328
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x9353b8]
lea esi, [rcx + r13]
add esi, 0x9353b8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xf8
movabs rcx, 0xf6c7ed3c3283c99b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cfa085b5f
cmp rcx, rdx
jge 0x14009d9e5
movabs rdx, 0xf6c7ed3cf904d657
cmp rcx, rdx
jae 0x14009e35d
movabs rdx, 0xf6c7ed3cf745dbab
cmp rcx, rdx
movabs rdx, 0xf6c7ed3ceaf84565
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c045f584b
cmp rcx, rdx
jae 0x14009e394
movabs rdx, 0xf6c7ed3c03d5e16a
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x88ad48]
lea esi, [rcx + r13]
add esi, 0x88ad48
and edx, ecx
add edx, edx
sub esi, edx
add sil, 8
movabs rcx, 0xf6c7ed3c41c08cd4
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c814f13fd
cmp rcx, rdx
jae 0x14009e3a7
movabs rdx, 0xf6c7ed3c802639e1
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c9abe29c5
movabs rdx, 0xf6c7ed3cb743420f
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c473c0d4b
cmp rcx, rdx
jae 0x14009e3ba
movabs rdx, 0xf6c7ed3c4720cf40
cmp rcx, rdx
jne 0x14009adf0
mov byte [rbp + r13 + 0x90], sil
movabs rcx, 0xf6c7ed3cbdd659df
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cc1545b8e
cmp rcx, rdx
jae 0x14009e3e4
movabs rdx, 0xf6c7ed3cc1154928
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0xf6c7ed3ca7232ee7
movabs rdx, 0xf6c7ed3c7c20b5c4
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c28555da5
cmp rcx, rdx
jae 0x14009e41b
movabs rdx, 0xf6c7ed3c27b625bf
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c78b71428
movabs rdx, 0xf6c7ed3ce30a3e4e
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c9d51c095
cmp rcx, rdx
jae 0x14009e448
movabs rdx, 0xf6c7ed3c9b526505
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x19bce4]
lea esi, [rcx + r13]
add esi, 0x19bce4
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xc4
movabs rcx, 0xf6c7ed3cd928a2a5
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c6299173b
cmp rcx, rdx
jae 0x14009e47f
movabs rdx, 0xf6c7ed3c626c2bf7
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cce9900c1
movabs rdx, 0xf6c7ed3cbad039c2
cmova rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cde6712bf
cmp rcx, rdx
jae 0x14009e492
movabs rdx, 0xf6c7ed3cdcb4d856
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x64]
cmp r14, rcx
movabs rcx, 0xf6c7ed3ccd80328a
movabs rdx, 0xf6c7ed3ca723e4fa
cmova rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c14a590e0
cmp rcx, rdx
jae 0x14009e4a5
movabs rdx, 0xf6c7ed3c13025448
cmp rcx, rdx
jne 0x14009adf0
mov dword [rbp + 0xd8], 1
lea rcx, [rbp + 0xd98ab4]
mov qword [rbp + 0xd0], rcx
movabs rcx, 0xf6c7ed3c7c6eaa4b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c8e87ade3
cmp rcx, rdx
jae 0x14009e4b8
movabs rdx, 0xf6c7ed3c8e2d63d2
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x2fecf8]
lea esi, [rcx + r13]
add esi, 0x2fecf8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x38
movabs rcx, 0xf6c7ed3c3eb9c7b8
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c54d44594
cmp rcx, rdx
jae 0x14009e4ef
movabs rdx, 0xf6c7ed3c508111a4
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cb77b666a
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cd0fd4540
cmp rcx, rdx
jae 0x14009e519
movabs rdx, 0xf6c7ed3cd04ba368
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c82468b08
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c361eaaf3
cmp rcx, rdx
jae 0x14009e52c
movabs rdx, 0xf6c7ed3c351bba5c
cmp rcx, rdx
jne 0x14009adf0
mov ecx, dword [rbp - 0x20]
cmp ecx, 4
movabs rcx, 0xf6c7ed3c64500d4b
movabs rdx, 0xf6c7ed3c78414b64
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cb26cc8f5
cmp rcx, rdx
jae 0x14009e559
movabs rdx, 0xf6c7ed3cb0f0029e
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cfdff9afd
movabs rdx, 0xf6c7ed3c8e87ade3
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c74f2b6ea
cmp rcx, rdx
jae 0x14009e590
movabs rdx, 0xf6c7ed3c74866190
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x7fcd4]
lea esi, [rcx + r13]
add esi, 0x7fcd4
jmp 0x14009e6b6
movabs rdx, 0xf6c7ed3cf1fa4cbd
cmp rcx, rdx
jae 0x14009e5a3
movabs rdx, 0xf6c7ed3cf0021235
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x2c6028]
lea esi, [rcx + r13]
add esi, 0x2c6028
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe8
movabs rcx, 0xf6c7ed3cdaaa18c2
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c0a451974
cmp rcx, rdx
jae 0x14009e5b6
movabs rdx, 0xf6c7ed3c083fb446
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cd708ebc4
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c87c162c3
cmp rcx, rdx
jae 0x14009e5ed
movabs rdx, 0xf6c7ed3c86eebaac
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x5b69ec]
lea r8d, [rcx + r13]
add r8d, 0x5b69ec
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x8c
mov byte [rbp + r13 + 0x90], r8b
movabs rcx, 0xf6c7ed3c3283c99b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c4d8d705b
cmp rcx, rdx
jae 0x14009e616
movabs rdx, 0xf6c7ed3c4cc5fe6e
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + r14]
cmp rcx, r13
movabs rcx, 0xf6c7ed3cbb10b904
movabs rdx, 0xf6c7ed3c3e8daf00
cmova rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ccbd1f4bf
cmp rcx, rdx
jae 0x14009e629
movabs rdx, 0xf6c7ed3ccb23344c
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c61b69966
movabs rdx, 0xf6c7ed3c6cc23764
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c2fedb42b
cmp rcx, rdx
jae 0x14009e660
movabs rdx, 0xf6c7ed3c2fafc62c
cmp rcx, rdx
jne 0x14009adf0
lea r14, [rax + 6]
add rax, 0x1006
movabs rcx, 0xf6c7ed3c508111a4
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ca5c1e500
cmp rcx, rdx
jae 0x14009e673
movabs rdx, 0xf6c7ed3ca52ce2de
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 6]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cf558321a
movabs rdx, 0xf6c7ed3cf30efb0d
cmovb rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c6cc23764
cmp rcx, rdx
jae 0x14009e698
movabs rdx, 0xf6c7ed3c692f746b
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x951a20]
lea esi, [rcx + r13]
add esi, 0x951a20
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x20
movabs rcx, 0xf6c7ed3c86eebaac
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ce77563d8
cmp rcx, rdx
jae 0x14009e6cf
movabs rdx, 0xf6c7ed3ce6a381c5
cmp rcx, rdx
movabs rdx, 0xf6c7ed3caf1f84f5
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c1f27de86
cmp rcx, rdx
jae 0x14009e6e2
movabs rdx, 0xf6c7ed3c1e0856bc
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c05f1765b
movabs rdx, 0xf6c7ed3c7abe158d
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c920d73cc
cmp rcx, rdx
jae 0x14009e709
movabs rdx, 0xf6c7ed3c91e97c2b
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, sil
not rcx
add r13, rcx
movabs rcx, 0xf6c7ed3c47d8fa3a
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c5a9c9997
cmp rcx, rdx
jae 0x14009e733
movabs rdx, 0xf6c7ed3c59a79ee7
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cf2cceef0
movabs rdx, 0xf6c7ed3c1217b4ca
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cd87ee9d6
cmp rcx, rdx
jae 0x14009e76a
movabs rdx, 0xf6c7ed3cd708ebc4
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cd0fd4540
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c4298b173
cmp rcx, rdx
jae 0x14009e793
movabs rdx, 0xf6c7ed3c41c08cd4
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x5fd9f0]
lea r8d, [rcx + r13]
add r8d, 0x5fd9f0
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x70
mov byte [rbp + r13 + 0x90], r8b
sub r13, r14
inc r14
add r13, 0xfffffffffffffffe
movabs rcx, 0xf6c7ed3c4e14268e
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cbbf2af9e
cmp rcx, rdx
jae 0x14009e7b6
movabs rdx, 0xf6c7ed3cbb10b904
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x20]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c6d3fbafc
movabs rdx, 0xf6c7ed3c4f8b5cec
cmovb rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c7aca4b3c
cmp rcx, rdx
jae 0x14009e7c9
movabs rdx, 0xf6c7ed3c7abe158d
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0xf1674]
lea esi, [rcx + r13]
add esi, 0xf1674
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xd4
movabs rcx, 0xf6c7ed3c3283c99b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cf72052ed
cmp rcx, rdx
jae 0x14009e800
movabs rdx, 0xf6c7ed3cf700871d
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c94d8c40b
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c05f1765b
cmp rcx, rdx
jae 0x14009e837
movabs rdx, 0xf6c7ed3c05a5ca60
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3ccd4f9545
movabs rdx, 0xf6c7ed3c1d2c08dc
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c840e3b1d
cmp rcx, rdx
jae 0x14009e861
movabs rdx, 0xf6c7ed3c83c01643
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c46db993a
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c482a1122
cmp rcx, rdx
jae 0x14009e88b
movabs rdx, 0xf6c7ed3c47d8fa3a
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c2bc2e029
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cc566d857
cmp rcx, rdx
jae 0x14009e89e
movabs rdx, 0xf6c7ed3cc4e6c785
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x7d23a4]
lea esi, [rcx + r13]
add esi, 0x7d23a4
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x84
movabs rcx, 0xf6c7ed3cf34a0ba0
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c2c201670
cmp rcx, rdx
jae 0x14009e8f5
movabs rdx, 0xf6c7ed3c2bc2e029
cmp rcx, rdx
movabs rdx, 0xf6c7ed3ce7999661
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ca0385e75
cmp rcx, rdx
jae 0x14009e928
movabs rdx, 0xf6c7ed3c9fa27fb7
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c27b625bf
movabs rdx, 0xf6c7ed3c9086d1ea
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c64911f01
cmp rcx, rdx
jae 0x14009e97f
movabs rdx, 0xf6c7ed3c64500d4b
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c0b2073c4
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ce357da89
cmp rcx, rdx
jae 0x14009e9c9
movabs rdx, 0xf6c7ed3ce30a3e4e
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x3379c8]
lea esi, [rcx + r13]
add esi, 0x3379c8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x88
movabs rcx, 0xf6c7ed3c86eebaac
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c1ad8545a
cmp rcx, rdx
jae 0x14009ea20
movabs rdx, 0xf6c7ed3c1a5f0d04
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x42]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cbac99994
movabs rdx, 0xf6c7ed3c9071d6d9
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c907a651b
cmp rcx, rdx
jae 0x14009ea53
movabs rdx, 0xf6c7ed3c9071d6d9
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x68b9f8]
lea esi, [rcx + r13]
add esi, 0x68b9f8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x38
movabs rcx, 0xf6c7ed3cdaaa18c2
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c57cbd9b2
cmp rcx, rdx
jae 0x14009ea9d
movabs rdx, 0xf6c7ed3c56ac70be
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x229cec]
lea esi, [rcx + r13]
add esi, 0x229cec
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x8c
movabs rcx, 0xf6c7ed3c4e14268e
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cd55098b8
cmp rcx, rdx
jae 0x14009eaf4
movabs rdx, 0xf6c7ed3cd3317857
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c4386f93c
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c3b8a4a00
cmp rcx, rdx
jae 0x14009eb4b
movabs rdx, 0xf6c7ed3c37d9f79c
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x1000]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cc71c7296
movabs rdx, 0xf6c7ed3ce9c38f7c
cmovb rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cb77b666a
cmp rcx, rdx
jae 0x14009eb7e
movabs rdx, 0xf6c7ed3cb76b84fc
cmp rcx, rdx
jne 0x14009adf0
cmp rax, r13
movabs rcx, 0xf6c7ed3ca52ce2de
movabs rdx, 0xf6c7ed3cfa085b5f
cmova rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c78414b64
cmp rcx, rdx
jae 0x14009ebb1
movabs rdx, 0xf6c7ed3c77fdf0b3
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 2]
cmp r14, rcx
mov rcx, rbx
movabs rdx, 0xf6c7ed3c7aca4b3c
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cf34a0ba0
cmp rcx, rdx
jae 0x14009ebfe
movabs rdx, 0xf6c7ed3cf30efb0d
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x12a344]
lea esi, [rcx + r13]
add esi, 0x12a344
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x24
movabs rcx, 0xf6c7ed3c2339f3d1
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c0f478ae3
cmp rcx, rdx
jae 0x14009ec49
movabs rdx, 0xf6c7ed3c0d7510a4
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c34560bfd
movabs rdx, 0xf6c7ed3cf72052ed
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c8b29dc82
cmp rcx, rdx
jae 0x14009ec7c
movabs rdx, 0xf6c7ed3c89b488a0
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c54d44594
movabs rdx, 0xf6c7ed3c848afd4e
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c4f5fa427
cmp rcx, rdx
jae 0x14009ecc6
movabs rdx, 0xf6c7ed3c4f1833a3
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c4298b173
movabs rdx, 0xf6c7ed3c119cd500
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cceaac784
cmp rcx, rdx
jae 0x14009ed10
movabs rdx, 0xf6c7ed3cce9900c1
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 9]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cd98b33b4
movabs rdx, 0xf6c7ed3cd8cd0a75
cmova rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c33a64fd2
cmp rcx, rdx
jae 0x14009ed43
movabs rdx, 0xf6c7ed3c32b03142
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x652d28]
lea esi, [rcx + r13]
add esi, 0x652d28
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe8
movabs rcx, 0xf6c7ed3c3eb9c7b8
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cabb9c813
cmp rcx, rdx
jae 0x14009ed8d
movabs rdx, 0xf6c7ed3caa206103
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c554854ec
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c706d0861
cmp rcx, rdx
jae 0x14009edc0
movabs rdx, 0xf6c7ed3c6e5574ea
cmp rcx, rdx
jne 0x14009adf0
lea r14, [rax + 0x3e8]
add rax, 0x3f0
movabs rcx, 0xf6c7ed3ccffff0b7
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ced3d8bcc
cmp rcx, rdx
jae 0x14009ee17
movabs rdx, 0xf6c7ed3ceaf84565
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c5d5151b3
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c229aee33
cmp rcx, rdx
jae 0x14009ee6e
movabs rdx, 0xf6c7ed3c21f581c5
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x7eea0c]
lea esi, [rcx + r13]
add esi, 0x7eea0c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xac
movabs rcx, 0xf6c7ed3c82468b08
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c96ccf972
cmp rcx, rdx
jae 0x14009eeb8
movabs rdx, 0xf6c7ed3c95217cf2
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c15c19641
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c60b17d6a
cmp rcx, rdx
jae 0x14009ef0f
movabs rdx, 0xf6c7ed3c5da98ee3
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x20]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c2553efeb
movabs rdx, 0xf6c7ed3cc4e6c785
cmovb rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cdaaa18c2
cmp rcx, rdx
jae 0x14009ef70
movabs rdx, 0xf6c7ed3cd98b33b4
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x20]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c1fa563be
movabs rdx, 0xf6c7ed3c7baba328
cmova rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c45c06b28
cmp rcx, rdx
jae 0x14009efaf
movabs rdx, 0xf6c7ed3c4386f93c
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c2339f3d1
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cbdd659df
cmp rcx, rdx
jae 0x14009efe2
movabs rdx, 0xf6c7ed3cbd1e425c
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x536d18]
lea esi, [rcx + r13]
add esi, 0x536d18
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x58
movabs rcx, 0xf6c7ed3cd928a2a5
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c7c6eaa4b
cmp rcx, rdx
jae 0x14009f015
movabs rdx, 0xf6c7ed3c7c321513
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c82836e37
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cfa1838e8
cmp rcx, rdx
jge 0x14009f04c
movabs rdx, 0xf6c7ed3cfa085b5f
cmp rcx, rdx
jne 0x14009adf0
mov dword [rbp + 0xd8], 1
lea rcx, [rbp + 0x158a780]
mov qword [rbp + 0xd0], rcx
movabs rcx, 0xf6c7ed3c7c6eaa4b
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c4e57cea9
movabs rdx, 0xf6c7ed3c74866190
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 0x1000]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c907a651b
movabs rdx, 0xf6c7ed3cd55098b8
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c17306fc1
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c74f2b6ea
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 0x42]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c361eaaf3
movabs rdx, 0xf6c7ed3c21f581c5
cmovb rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c87f09f30
movabs rdx, 0xf6c7ed3c706d0861
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 6]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c840e3b1d
movabs rdx, 0xf6c7ed3cd6592c80
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x1469ac]
lea esi, [rcx + r13]
add esi, 0x1469ac
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x4c
movabs rcx, 0xf6c7ed3c86eebaac
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c59a79ee7
movabs rdx, 0xf6c7ed3ce357da89
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x270cf0]
lea esi, [rcx + r13]
add esi, 0x270cf0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x70
movabs rcx, 0xf6c7ed3c41c08cd4
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c1d49e8c4
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cc3d0de2c
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 0x200]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c2fafc62c
movabs rdx, 0xf6c7ed3ce6a381c5
cmova rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c77fdf0b3
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c083fb446
cmove rcx, rdx
jmp 0x14009adf0
mov edx, 0
cmove r13, rdx
movabs rdx, 0xf6c7ed3ce240d56e
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cf34a0ba0
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + r13 + 0x90]
mov byte [rbp + 0xe0], cl
movabs rcx, 0xf6c7ed3c00c19f7f
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c124c2852
movabs rdx, 0xf6c7ed3cf904d657
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x66f390]
lea esi, [rcx + r13]
add esi, 0x66f390
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x10
movabs rcx, 0xf6c7ed3cd928a2a5
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cf745dbab
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 0x61]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c473c0d4b
movabs rdx, 0xf6c7ed3c60b17d6a
cmovb rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x37e9cc]
lea esi, [rcx + r13]
add esi, 0x37e9cc
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x6c
movabs rcx, 0xf6c7ed3c86eebaac
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 2]
cmp r14, rcx
mov rcx, r12
movabs rdx, 0xf6c7ed3cc566d857
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c2eae3cd5
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x5c4d20]
lea esi, [rcx + r13]
add esi, 0x5c4d20
and edx, ecx
add edx, edx
sub esi, edx
add sil, byte [rbp + r13 + 0x90]
add sil, 0x20
movabs rcx, 0xf6c7ed3cd928a2a5
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x4e19e0]
lea esi, [rcx + r13]
add esi, 0x4e19e0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe0
movabs rcx, 0xf6c7ed3c2a6f3475
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c4d8d705b
cmove rcx, rdx
jmp 0x14009adf0
sete dl
movzx edx, dl
movabs r8, 0xf6c7ed3cbdd659df
cmove rcx, r8
sub r13, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x8fc6e8]
lea esi, [rcx + r13]
add esi, 0x8fc6e8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xa8
movabs rcx, 0xf6c7ed3cd928a2a5
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ccfe6bbba
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cef648fb7
movabs rdx, 0xf6c7ed3cdc90a6f3
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cf3dc4eed
movabs rdx, 0xf6c7ed3cc1718e56
cmovb rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x3b769c]
lea esi, [rcx + r13]
add esi, 0x3b769c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xbc
movabs rcx, 0xf6c7ed3c3eb9c7b8
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c9e937416
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x5ef6bc]
lea r8d, [rcx + r13]
add r8d, 0x5ef6bc
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0xdc
mov byte [rbp + r13 + 0x90], r8b
lea rcx, [rax + 1]
movzx edx, r8b
not rax
add rax, r13
mov r13, rax
sub r13, rdx
mov rax, rcx
movabs rcx, 0xf6c7ed3c41c08cd4
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c3d9aac5e
movabs rdx, 0xf6c7ed3c56ac70be
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
cmp r13, 0x1a
movabs rcx, 0xf6c7ed3c0555186a
movabs rdx, 0xf6c7ed3c859a808b
cmovb rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c730bd825
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 0x5a]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c367aa773
movabs rdx, 0xf6c7ed3cb26cc8f5
cmova rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x6366c0]
lea esi, [rcx + r13]
add esi, 0x6366c0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xc0
movabs rcx, 0xf6c7ed3c3283c99b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3caa206103
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cdcb4d856
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x2a99c]
lea esi, [rcx + r13]
add esi, 0x2a99c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xbc
movabs rcx, 0xf6c7ed3c4e14268e
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c1b7c4221
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 6]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c9f9a0db5
movabs rdx, 0xf6c7ed3c5a9c9997
cmove rcx, rdx
jmp 0x14009adf0
sete dl
movzx edx, dl
movabs r8, 0xf6c7ed3ce240d56e
cmove rcx, r8
add r13, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x4a8d10]
lea esi, [rcx + r13]
add esi, 0x4a8d10
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x90
movabs rcx, 0xf6c7ed3c4e14268e
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 4]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cc1154928
movabs rdx, 0xf6c7ed3c5982cdeb
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 0x3e8]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c75fec70e
movabs rdx, 0xf6c7ed3c03d5e16a
cmova rcx, rdx
jmp 0x14009adf0
sete dl
movzx edx, dl
movabs r8, 0xf6c7ed3c3eb9c7b8
cmove rcx, r8
add rax, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x86e6e0]
lea esi, [rcx + r13]
add esi, 0x86e6e0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe0
movabs rcx, 0xf6c7ed3c4e14268e
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c79352582
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x8276dc]
lea esi, [rcx + r13]
add esi, 0x8276dc
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xfc
movabs rcx, 0xf6c7ed3c4720cf40
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x8a73b0]
lea esi, [rcx + r13]
add esi, 0x8a73b0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x30
movabs rcx, 0xf6c7ed3c2a6f3475
jmp 0x14009adf0
jne 0x14009adf0
cmp rax, 0x64
movabs rcx, 0xf6c7ed3ca476ae98
movabs rdx, 0xf6c7ed3c2d0969a5
cmovb rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ca4e9a6f6
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x5d3054]
lea r8d, [rcx + r13]
add r8d, 0x5d3054
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, sil
add r8b, 0xb4
mov byte [rbp + r13 + 0x90], r8b
movabs rcx, 0xf6c7ed3cdaaa18c2
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x7b5d3c]
lea esi, [rcx + r13]
add esi, 0x7b5d3c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x5c
movabs rcx, 0xf6c7ed3c4cc5fe6e
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ca3eacdf2
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0xb89a4]
lea esi, [rcx + r13]
add esi, 0xb89a4
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x84
movabs rcx, 0xf6c7ed3cd928a2a5
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x1b834c]
lea esi, [rcx + r13]
add esi, 0x1b834c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xec
movabs rcx, 0xf6c7ed3cdaaa18c2
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cbd11dad8
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c1ad8545a
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 0x5a]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c056c946b
movabs rdx, 0xf6c7ed3cace32759
cmovb rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0xe334]
lea esi, [rcx + r13]
add esi, 0xe334
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x94
movabs rcx, 0xf6c7ed3c14a590e0
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 0x80]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cf485cf26
movabs rdx, 0xf6c7ed3c90e0df9c
cmova rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x2e2690]
lea esi, [rcx + r13]
add esi, 0x2e2690
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x10
movabs rcx, 0xf6c7ed3cd928a2a5
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cd313211d
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ce4e16c5f
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cb76b84fc
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x461d0c]
lea esi, [rcx + r13]
add esi, 0x461d0c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xac
movabs rcx, 0xf6c7ed3c4e14268e
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cd5e20179
movabs rdx, 0xf6c7ed3c8fed8ac0
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c14a590e0
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 0x200]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c37d9f79c
movabs rdx, 0xf6c7ed3c7085a502
cmovb rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x8c3a18]
lea esi, [rcx + r13]
add esi, 0x8c3a18
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x58
movabs rcx, 0xf6c7ed3c91e97c2b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c7965f474
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c482a1122
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x28d358]
lea esi, [rcx + r13]
add esi, 0x28d358
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x98
movabs rcx, 0xf6c7ed3c2a6f3475
jmp 0x14009adf0
jne 0x14009adf0
mov ecx, dword [rbp - 0x20]
cmp ecx, 4
movabs rcx, 0xf6c7ed3c351bba5c
movabs rdx, 0xf6c7ed3cefcef882
cmovl rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c0c3daa76
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x48c6a8]
lea esi, [rcx + r13]
add esi, 0x48c6a8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x68
movabs rcx, 0xf6c7ed3c587efa67
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cd3317857
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
call fcn.14009a910
mov r14, qword [rax]
call fcn.14009a930
mov rax, qword [rax]
movabs rcx, 0xf6c7ed3cefcef882
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x40c9d4]
lea esi, [rcx + r13]
add esi, 0x40c9d4
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x34
movabs rcx, 0xf6c7ed3c91e97c2b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cbbf2af9e
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea esi, [rcx + r13]
and ecx, r13d
add ecx, ecx
sub esi, ecx
movabs rcx, 0xf6c7ed3c3eb9c7b8
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c4f5fa427
movabs rdx, 0xf6c7ed3cf0021235
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x20d684]
lea esi, [rcx + r13]
add esi, 0x20d684
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x64
movabs rcx, 0xf6c7ed3c41c08cd4
jmp 0x14009adf0
jne 0x14009adf0
mov ecx, dword [rbp - 0x20]
cmp ecx, 2
movabs rcx, 0xf6c7ed3c64500d4b
movabs rdx, 0xf6c7ed3ca5c1e500
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 3]
cmp r14, rcx
mov rcx, rdi
movabs rdx, 0xf6c7ed3c07b1ae1e
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c814f13fd
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x61a058]
lea esi, [rcx + r13]
add esi, 0x61a058
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x98
movabs rcx, 0xf6c7ed3c86eebaac
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x6fd398]
lea esi, [rcx + r13]
add esi, 0x6fd398
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xd8
movabs rcx, 0xf6c7ed3c4e14268e
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 4]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c69003440
movabs rdx, 0xf6c7ed3caeaf37c7
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cb0f0029e
movabs rdx, 0xf6c7ed3ca0385e75
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cceaac784
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cc59b37a9
cmp rcx, rdx
jae 0x14009f096
movabs rdx, 0xf6c7ed3cc566d857
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x17f67c]
lea esi, [rcx + r13]
add esi, 0x17f67c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x9c
movabs rcx, 0xf6c7ed3c3eb9c7b8
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c2d0969a5
cmp rcx, rdx
jae 0x14009f0cd
movabs rdx, 0xf6c7ed3c2c201670
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c662aa57b
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ca3eacdf2
cmp rcx, rdx
jae 0x14009f0e0
movabs rdx, 0xf6c7ed3ca0385e75
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x4456a4]
lea esi, [rcx + r13]
add esi, 0x4456a4
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x84
movabs rcx, 0xf6c7ed3c41c08cd4
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c662aa57b
cmp rcx, rdx
jae 0x14009f0f3
movabs rdx, 0xf6c7ed3c64911f01
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 7]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c89b488a0
movabs rdx, 0xf6c7ed3c1f27de86
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ce3ad124e
cmp rcx, rdx
jae 0x14009f106
movabs rdx, 0xf6c7ed3ce357da89
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x1d49b4]
lea esi, [rcx + r13]
add esi, 0x1d49b4
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x14
movabs rcx, 0xf6c7ed3c91e97c2b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c1b7c4221
cmp rcx, rdx
jae 0x14009f123
movabs rdx, 0xf6c7ed3c1ad8545a
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cd04ba368
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c9086d1ea
cmp rcx, rdx
jae 0x14009f136
movabs rdx, 0xf6c7ed3c907a651b
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 0x41]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c0d7510a4
movabs rdx, 0xf6c7ed3c8bba0c6d
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c587efa67
cmp rcx, rdx
jae 0x14009f16d
movabs rdx, 0xf6c7ed3c57cbd9b2
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x163014]
lea esi, [rcx + r13]
add esi, 0x163014
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x74
movabs rcx, 0xf6c7ed3c3283c99b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cd5e20179
cmp rcx, rdx
jae 0x14009f180
movabs rdx, 0xf6c7ed3cd55098b8
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x6c46c8]
lea esi, [rcx + r13]
add esi, 0x6c46c8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x88
movabs rcx, 0xf6c7ed3c2a6f3475
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c3d9aac5e
cmp rcx, rdx
jae 0x14009f193
movabs rdx, 0xf6c7ed3c3b8a4a00
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c95217cf2
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cb7bb6236
cmp rcx, rdx
jae 0x14009f1a6
movabs rdx, 0xf6c7ed3cb77b666a
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c4a9c5fe0
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c78b71428
cmp rcx, rdx
jae 0x14009f1dd
movabs rdx, 0xf6c7ed3c78414b64
cmp rcx, rdx
jne 0x14009adf0
mov dword [rbp + 0xd8], 1
lea rcx, [rbp + 0x90]
mov qword [rbp + 0xd0], rcx
movabs rcx, 0xf6c7ed3c0b2073c4
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cf3dc4eed
cmp rcx, rdx
jae 0x14009f1f0
movabs rdx, 0xf6c7ed3cf34a0ba0
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + r14]
cmp rcx, 2
movabs rcx, 0xf6c7ed3c28555da5
movabs rdx, 0xf6c7ed3ccfe6316d
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c119cd500
cmp rcx, rdx
jae 0x14009f21a
movabs rdx, 0xf6c7ed3c0f478ae3
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c045f584b
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c8bba0c6d
cmp rcx, rdx
jae 0x14009f251
movabs rdx, 0xf6c7ed3c8b29dc82
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cb62d8282
movabs rdx, 0xf6c7ed3c2de4f078
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c4f8b5cec
cmp rcx, rdx
jae 0x14009f288
movabs rdx, 0xf6c7ed3c4f5fa427
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c5b78c0f7
movabs rdx, 0xf6c7ed3c9d51c095
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ccfe6316d
cmp rcx, rdx
jae 0x14009f2bf
movabs rdx, 0xf6c7ed3cceaac784
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c9a33946e
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c342125b9
cmp rcx, rdx
jae 0x14009f2fe
movabs rdx, 0xf6c7ed3c33a64fd2
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c8b29dc82
movabs rdx, 0xf6c7ed3c88b7a354
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cace32759
cmp rcx, rdx
jae 0x14009f328
movabs rdx, 0xf6c7ed3cabb9c813
cmp rcx, rdx
movabs rdx, 0xf6c7ed3cde6712bf
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c7085a502
cmp rcx, rdx
jae 0x14009f369
movabs rdx, 0xf6c7ed3c706d0861
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x47004]
lea esi, [rcx + r13]
add esi, 0x47004
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe4
movabs rcx, 0xf6c7ed3c41c08cd4
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cee1f9cbb
cmp rcx, rdx
jae 0x14009f3a0
movabs rdx, 0xf6c7ed3ced3d8bcc
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x254688]
lea esi, [rcx + r13]
add esi, 0x254688
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x48
movabs rcx, 0xf6c7ed3c4e14268e
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c2339f3d1
cmp rcx, rdx
jae 0x14009f3ca
movabs rdx, 0xf6c7ed3c229aee33
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0xf6c7ed3ccb23344c
movabs rdx, 0xf6c7ed3cc59b37a9
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c99ce0286
cmp rcx, rdx
jae 0x14009f3dd
movabs rdx, 0xf6c7ed3c96ccf972
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x7996d4]
lea esi, [rcx + r13]
add esi, 0x7996d4
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x34
movabs rcx, 0xf6c7ed3cb76b84fc
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c60f7aa25
cmp rcx, rdx
jae 0x14009f407
movabs rdx, 0xf6c7ed3c60b17d6a
cmp rcx, rdx
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x74439c]
lea esi, [rcx + r13]
add esi, 0x74439c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xbc
mov dword [rbp + 0xd8], 2
movabs rcx, 0xf6c7ed3c7c6eaa4b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cdab8ad8f
cmp rcx, rdx
jae 0x14009f431
movabs rdx, 0xf6c7ed3cdaaa18c2
cmp rcx, rdx
mov edx, 0
cmove rdx, rax
movabs r8, 0xf6c7ed3c91e97c2b
cmove rcx, r8
add r14, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c466aea1d
cmp rcx, rdx
jae 0x14009f45b
movabs rdx, 0xf6c7ed3c45c06b28
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c6299173b
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cbdf0ae76
cmp rcx, rdx
jae 0x14009f492
movabs rdx, 0xf6c7ed3cbdd659df
cmp rcx, rdx
movabs rdx, 0xf6c7ed3c47d8fa3a
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c7ce42062
cmp rcx, rdx
jae 0x14009f4a5
movabs rdx, 0xf6c7ed3c7c6eaa4b
cmp rcx, rdx
jne 0x14009adf0
mov ecx, dword [rbp + 0xd8]
mov dword [rbp - 0x20], ecx
mov rcx, r15
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cfdff9afd
cmp rcx, rdx
jge 0x14009f4b8
movabs rdx, 0xf6c7ed3cfa1838e8
cmp rcx, rdx
jne 0x14009adf0
lea rcx, [rax + 9]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cee1f9cbb
movabs rdx, 0xf6c7ed3c32b03142
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x3f036c]
lea esi, [rcx + r13]
add esi, 0x3f036c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xc
movabs rcx, 0xf6c7ed3cdaaa18c2
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c4720cf40
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3ce77563d8
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c587efa67
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea r14, [rax + 0x28]
add rax, 0x29
movabs rcx, 0xf6c7ed3c3b8a4a00
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c7c321513
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x31b360]
lea esi, [rcx + r13]
add esi, 0x31b360
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x60
movabs rcx, 0xf6c7ed3c3283c99b
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c951b2b05
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c30440a9f
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3cbf5f24c5
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x6366c]
lea esi, [rcx + r13]
add esi, 0x6366c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xc
movabs rcx, 0xf6c7ed3c2a6f3475
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c7ce42062
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c6406a8ec
movabs rdx, 0xf6c7ed3c96ccf972
cmovb rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x4fe048]
lea esi, [rcx + r13]
add esi, 0x4fe048
and edx, ecx
add edx, edx
sub esi, edx
add sil, 8
movabs rcx, 0xf6c7ed3c91e97c2b
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x6e0d30]
lea esi, [rcx + r13]
add esi, 0x6e0d30
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xb0
movabs rcx, 0xf6c7ed3c41c08cd4
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0xe334]
lea esi, [rcx + r13]
add esi, 0xe334
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x94
movabs rcx, 0xf6c7ed3c07e2f9c8
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x5e1388]
lea esi, [rcx + r13]
add esi, 0x5e1388
and edx, ecx
add edx, edx
sub esi, edx
sub sil, byte [rbp + r13 + 0x90]
add sil, 0x48
movabs rcx, 0xf6c7ed3c2a6f3475
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c920d73cc
movabs rdx, 0xf6c7ed3c47544e5a
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x760a04]
lea esi, [rcx + r13]
add esi, 0x760a04
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe4
mov dword [rbp + 0xd8], 3
movabs rcx, 0xf6c7ed3c7c6eaa4b
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0x80b074]
lea esi, [rcx + r13]
add esi, 0x80b074
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xd4
movabs rcx, 0xf6c7ed3c951b2b05
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 0x20]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c1a5f0d04
movabs rdx, 0xf6c7ed3cc9675ba7
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c4cc5fe6e
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 4]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c229aee33
movabs rdx, 0xf6c7ed3c71ea48e2
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0xf6c7ed3cbc9d6424
movabs rdx, 0xf6c7ed3c8c32a44d
cmove rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0xf6c7ed3c802639e1
movabs rdx, 0xf6c7ed3cc1545b8e
cmovb rcx, rdx
jmp 0x14009adf0
jne 0x14009adf0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r13 + 0xd500c]
lea esi, [rcx + r13]
add esi, 0xd500c
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xac
movabs rcx, 0xf6c7ed3c3eb9c7b8
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c6e145614
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c45c06b28
cmove rcx, rdx
jmp 0x14009adf0
movabs rdx, 0xf6c7ed3c0f478ae3
cmove rcx, rdx
jmp 0x14009adf0
xorps xmm0, xmm0
movaps xmmword [rbp - 0x60], xmm0
movaps xmmword [rbp - 0x50], xmm0
mov rsi, qword [rbp + 0xd0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp - 0x60]
mov rdx, rsi
mov r8, rax
call fcn.140087fd0
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x60]
lea r8, [rbp + 0x60]
call fcn.14009a950
lea rcx, [rbp - 0x60]
call fcn.140087af0
mov rcx, qword [rbp + 0x60]
test rcx, rcx
je 0x14009f671
mov rdx, qword [rbp + 0x70]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14009f66c
add rdx, 0x27
mov qword [rbp + 0xe0], rdx
mov rax, qword [rcx - 8]
mov qword [rbp + 0xd8], rax
sub rcx, rax
cmp rcx, 8
movabs rdx, 0x11c008e92f0f5b59
movabs r9, 0x11c008e970f488cb
mov r10, r9
cmovae r10, rdx
cmp rcx, 0x28
movabs rcx, 0x11c008e930e23d1e
mov r11, r9
cmovb r11, rcx
movabs r8, 0x11c008e9b0b2d3a6
movabs rdi, 0x11c008e93dfab030
movabs rbx, 0x11c008e9541ad734
movabs r14, 0x11c008e9fd31b50d
movabs r15, 0x11c008e96dcd1c44
movabs r12, 0x11c008e9af85e421
movabs r13, 0x11c008e9f124743f
movabs rax, 0x11c008e9fd31b50c
mov rsi, r8
jmp 0x14009f5e0
cmp rsi, r8
cmove rsi, r10
nop dword [rax + rax]
cmp rsi, r9
jl 0x14009f600
cmp rsi, r8
jb 0x14009f620
cmp rsi, r13
jb 0x14009f5d1
cmp rsi, rax
ja 0x14009f65e
cmp rsi, r13
jne 0x14009f5e0
jmp 0x1400a90c4
cmp rsi, rdi
jge 0x14009f630
cmp rsi, rcx
jge 0x14009f63e
cmp rsi, rdx
cmove rsi, r11
jmp 0x14009f5e0
cmp rsi, r12
jae 0x14009f644
cmp rsi, r9
cmove rsi, r13
jmp 0x14009f5e0
cmp rsi, rbx
jae 0x14009f64a
cmp rsi, rdi
cmove rsi, r14
jmp 0x14009f5e0
cmove rsi, rbx
jmp 0x14009f5e0
cmove rsi, rbx
jmp 0x14009f5e0
cmp rsi, r15
jae 0x14009f658
cmp rsi, rbx
cmove rsi, rdi
jmp 0x14009f5e0
cmove rsi, r12
jmp 0x14009f5e0
mov rcx, qword [rbp + 0xd8]
mov rdx, qword [rbp + 0xe0]
call fcn.1400ace80
xorps xmm6, xmm6
movaps xmmword [rbp + 0x20], xmm6
mov qword [rbp + 0x30], 0
lea rcx, [rbp + 0x20]
mov edx, 0x18
call fcn.1400a9ab0
mov rax, qword [rbp + 0x20]
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
add rax, 0x18
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x90], 0
lea rcx, [rbp + 0x90]
call fcn.1400a9cf0
mov rcx, qword [0x1400b8d70]
movabs rax, 0xb4bd6495fcc7451d
add rax, rcx
movabs rdx, 0xb4bd6495fcc74539
add rdx, rcx
mov qword [rbp + 0x40], rdx
movzx ecx, byte [0x1400b9ab7]
mov dword [rbp + 0xc8], ecx
movabs r11, 0x208a19c5a3e16dcd
movabs rcx, 0x208a19c572d4b990
movabs rdx, 0x208a19c533d7d8ae
movabs r8, 0x208a19c51015e702
lea r9, [0x1400b9a9f]
movabs r10, 0x208a19c5a3e16dcc
jmp 0x14009f732
je 0x14009f7ad
cmp r11, rcx
jb 0x14009f750
cmp r11, r10
ja 0x14009f797
cmp r11, rcx
jne 0x14009f732
jmp 0x14009f7bc
cmp r11, rdx
jae 0x14009f730
cmp r11, r8
jne 0x14009f732
mov r11, qword [rbp + 0x40]
movsxd rsi, esi
mov edi, esi
shr edi, 2
imul rdi, rdi, 0x24924925
shr rdi, 0x20
lea ebx, [rdi + rdi*8]
lea ebx, [rbx + rbx*2]
add ebx, edi
mov edi, esi
sub edi, ebx
movzx ebx, byte [rax + rdi]
xor bl, byte [r11 + rsi]
mov byte [rsi + r9], bl
inc esi
cmp esi, 0x18
mov r11, r8
cmove r11, rdx
jmp 0x14009f732
mov r11d, dword [rbp + 0xc8]
cmp r11d, 1
mov r11, r8
cmove r11, rcx
xor esi, esi
jmp 0x14009f732
mov byte [0x1400b9ab7], 1
mov r11, rcx
jmp 0x14009f732
mov rax, qword [0x1400b8d80]
movabs rcx, 0xb4bd6495fcc744c9
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x6c
mov byte [rbp + 0x90], cl
movabs rcx, 0xb4bd6495fcc744ca
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x6d
mov byte [rbp + 0x91], cl
movabs rcx, 0xb4bd6495fcc744cb
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x6e
mov byte [rbp + 0x92], cl
movabs rcx, 0xb4bd6495fcc744cc
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x6f
mov byte [rbp + 0x93], cl
movabs rcx, 0xb4bd6495fcc744cd
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x70
mov byte [rbp + 0x94], cl
movabs rcx, 0xb4bd6495fcc744ce
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x71
mov byte [rbp + 0x95], cl
movabs rcx, 0xb4bd6495fcc744cf
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x72
mov byte [rbp + 0x96], cl
movabs rcx, 0xb4bd6495fcc744d0
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x73
mov byte [rbp + 0x97], cl
movabs rcx, 0xb4bd6495fcc744d1
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x74
mov byte [rbp + 0x98], cl
movabs rcx, 0xb4bd6495fcc744d2
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x75
mov byte [rbp + 0x99], cl
movabs rcx, 0xb4bd6495fcc744d3
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x76
mov byte [rbp + 0x9a], cl
movabs rcx, 0xb4bd6495fcc744d4
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x77
mov byte [rbp + 0x9b], cl
movabs rcx, 0xb4bd6495fcc744d5
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x78
mov byte [rbp + 0x9c], cl
movabs rcx, 0xb4bd6495fcc744d6
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x79
mov byte [rbp + 0x9d], cl
movabs rcx, 0xb4bd6495fcc744d7
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x7a
mov byte [rbp + 0x9e], cl
movabs rcx, 0xb4bd6495fcc744d8
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x7b
mov byte [rbp + 0x9f], cl
movabs rcx, 0xb4bd6495fcc744d9
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x7c
mov byte [rbp + 0xa0], cl
movabs rcx, 0xb4bd6495fcc744da
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x7d
mov byte [rbp + 0xa1], cl
movabs rcx, 0xb4bd6495fcc744db
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x7e
mov byte [rbp + 0xa2], cl
movabs rcx, 0xb4bd6495fcc744dc
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x7f
mov byte [rbp + 0xa3], cl
movabs rcx, 0xb4bd6495fcc744dd
movzx ecx, byte [rax + rcx]
add cl, 0x74
mov byte [rbp + 0xa4], cl
movabs rcx, 0xb4bd6495fcc744de
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x81
mov byte [rbp + 0xa5], cl
movabs rcx, 0xb4bd6495fcc744df
movzx ecx, byte [rax + rcx]
add cl, 0xf4
xor cl, 0x82
mov byte [rbp + 0xa6], cl
movabs rcx, 0xb4bd6495fcc744e0
movzx eax, byte [rax + rcx]
add al, 0xf4
xor al, 0x83
mov byte [rbp + 0xa7], al
lea rax, [rbp + 0xb8]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0xa8]
mov byte [rax], 0
inc rax
cmp rax, qword [rbp + 0x40]
jne 0x14009fa40
movabs rcx, 0x92867965740e5b40
movabs r15, 0x9286796584156263
movabs rdi, 0x928679653c512408
movabs r13, 0x9286796560b639b7
movabs rsi, 0x92867965b83737c6
jmp 0x14009faa0
movabs rdx, 0x928679658a93068e
cmp rcx, rdx
movabs rdx, 0x928679658688af96
cmove rcx, rdx
nop dword [rax + rax]
cmp rcx, r15
jge 0x14009fb60
cmp rcx, rdi
jae 0x14009fc00
movabs rdx, 0x928679651d8e5905
cmp rcx, rdx
jae 0x14009fd30
movabs rdx, 0x9286796510a7c1b5
cmp rcx, rdx
jae 0x14009ff87
movabs rdx, 0x9286796508f0e818
cmp rcx, rdx
jae 0x1400a0365
movabs rdx, 0x9286796504c774d2
cmp rcx, rdx
jae 0x1400a0a64
movabs rdx, 0x92867965049ad457
cmp rcx, rdx
jae 0x1400a15a2
movabs rdx, 0x9286796501808099
cmp rcx, rdx
jae 0x1400a277d
movabs rdx, 0x9286796500566397
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x92867965084c6f41
movabs rdx, 0x928679655972c178
cmove rcx, rdx
jmp 0x14009faa0
cmp rcx, rsi
jge 0x14009fca0
movabs rdx, 0x92867965a06bbe77
cmp rcx, rdx
jae 0x14009fdd6
movabs rdx, 0x9286796590aab598
cmp rcx, rdx
jae 0x14009fff3
movabs rdx, 0x92867965879829f4
cmp rcx, rdx
jae 0x1400a03e5
movabs rdx, 0x9286796586bd9634
cmp rcx, rdx
jae 0x1400a0ac1
movabs rdx, 0x9286796585f8d97c
cmp rcx, rdx
jae 0x1400a15fc
movabs rdx, 0x928679658538e72e
cmp rcx, rdx
jae 0x1400a2790
cmp rcx, r15
movabs rdx, 0x928679651de938b9
cmove rcx, rdx
jmp 0x14009faa0
cmp rcx, r13
jae 0x14009fe55
movabs rdx, 0x928679654c26c099
cmp rcx, rdx
jae 0x1400a0086
movabs rdx, 0x9286796543efffaf
cmp rcx, rdx
jae 0x1400a0465
movabs rdx, 0x928679653e907cb5
cmp rcx, rdx
jae 0x1400a0af6
movabs rdx, 0x928679653decaff7
cmp rcx, rdx
jae 0x1400a162f
movabs rdx, 0x928679653c920049
cmp rcx, rdx
jae 0x1400a27bd
cmp rcx, rdi
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x92867965ca877c13
movabs rdx, 0x92867965fa58c069
cmova rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965da7f0007
cmp rcx, rdx
jge 0x14009fee1
movabs rdx, 0x92867965c5d5afb1
cmp rcx, rdx
jae 0x1400a00f2
movabs rdx, 0x92867965c136062a
cmp rcx, rdx
jae 0x1400a04e5
movabs rdx, 0x92867965b9f04e72
cmp rcx, rdx
jae 0x1400a0b63
movabs rdx, 0x92867965b8a544d8
cmp rcx, rdx
jae 0x1400a1689
movabs rdx, 0x92867965b85df071
cmp rcx, rdx
jae 0x1400a27e7
cmp rcx, rsi
jne 0x14009faa0
lea rbx, [rax + 0x200]
add rax, 0x600
mov rcx, r15
jmp 0x14009faa0
movabs rdx, 0x928679652e75de0b
cmp rcx, rdx
jae 0x1400a015e
movabs rdx, 0x9286796524b5d51e
cmp rcx, rdx
jae 0x1400a053e
movabs rdx, 0x928679651f78e2ad
cmp rcx, rdx
jae 0x1400a0bd0
movabs rdx, 0x928679651de938b9
cmp rcx, rdx
jae 0x1400a16d3
movabs rdx, 0x928679651dbf04df
cmp rcx, rdx
jae 0x1400a2811
movabs rdx, 0x928679651d8e5905
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x2111608c]
lea r14d, [r12 + rcx]
add r14d, 0x2111608c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x2c
movabs rcx, 0x928679652c78e41c
jmp 0x14009faa0
movabs rdx, 0x92867965acb66358
cmp rcx, rdx
jae 0x1400a01e1
movabs rdx, 0x92867965a69b6ac9
cmp rcx, rdx
jae 0x1400a05ae
movabs rdx, 0x92867965a3b9c7a8
cmp rcx, rdx
jae 0x1400a0c16
movabs rdx, 0x92867965a1cdacca
cmp rcx, rdx
jae 0x1400a1706
movabs rdx, 0x92867965a1122fb5
cmp rcx, rdx
jae 0x1400a283b
movabs rdx, 0x92867965a06bbe77
cmp rcx, rdx
movabs rdx, 0x92867965dd21ebb0
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965740e5b40
cmp rcx, rdx
jae 0x1400a0264
movabs rdx, 0x928679656aff4f8d
cmp rcx, rdx
jae 0x1400a062e
movabs rdx, 0x92867965642db9ca
cmp rcx, rdx
jae 0x1400a0c83
movabs rdx, 0x9286796562301f31
cmp rcx, rdx
jae 0x1400a1750
movabs rdx, 0x9286796561cf88c2
cmp rcx, rdx
jae 0x1400a284e
cmp rcx, r13
jne 0x14009faa0
lea rcx, [rax + 0xa]
cmp rbx, rcx
movabs rcx, 0x92867965cb66cf69
movabs rdx, 0x9286796545811a31
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965ef96b92e
cmp rcx, rdx
jge 0x1400a02e2
movabs rdx, 0x92867965e92136c0
cmp rcx, rdx
jae 0x1400a0687
movabs rdx, 0x92867965dd21ebb0
cmp rcx, rdx
jae 0x1400a0cc9
movabs rdx, 0x92867965dc701617
cmp rcx, rdx
jae 0x1400a17bc
movabs rdx, 0x92867965dc042479
cmp rcx, rdx
jae 0x1400a286a
movabs rdx, 0x92867965da7f0007
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x633421a4]
lea r14d, [r12 + rcx]
add r14d, 0x633421a4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x84
movabs rcx, 0x9286796520d8c048
jmp 0x14009faa0
movabs rdx, 0x92867965175eca43
cmp rcx, rdx
jae 0x1400a070f
movabs rdx, 0x92867965124da691
cmp rcx, rdx
jae 0x1400a0d0f
movabs rdx, 0x9286796511324962
cmp rcx, rdx
jae 0x1400a1806
movabs rdx, 0x928679651121490a
cmp rcx, rdx
jae 0x1400a2894
movabs rdx, 0x9286796510a7c1b5
cmp rcx, rdx
movabs rdx, 0x9286796573fd4aea
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796597fffbc9
cmp rcx, rdx
jae 0x1400a077e
movabs rdx, 0x92867965956e5699
cmp rcx, rdx
jae 0x1400a0d55
movabs rdx, 0x928679659437ada8
cmp rcx, rdx
jae 0x1400a1845
movabs rdx, 0x928679659344b1a6
cmp rcx, rdx
jae 0x1400a28ce
movabs rdx, 0x9286796590aab598
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x16bd5264]
lea r14d, [r12 + rcx]
add r14d, 0xe942ad9c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xbc
movabs rcx, 0x9286796562301f31
jmp 0x14009faa0
movabs rdx, 0x928679655972c178
cmp rcx, rdx
jae 0x1400a07e1
movabs rdx, 0x9286796551ebea0f
cmp rcx, rdx
jae 0x1400a0dc2
movabs rdx, 0x9286796550bfeb5c
cmp rcx, rdx
jae 0x1400a1878
movabs rdx, 0x928679654fa1e33d
cmp rcx, rdx
jae 0x1400a28e1
movabs rdx, 0x928679654c26c099
cmp rcx, rdx
movabs rdx, 0x92867965a06bbe77
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965cb7381b4
cmp rcx, rdx
jae 0x1400a0861
movabs rdx, 0x92867965c952cff6
cmp rcx, rdx
jae 0x1400a0e1f
movabs rdx, 0x92867965c70cd029
cmp rcx, rdx
jae 0x1400a18c2
movabs rdx, 0x92867965c6f90fc3
cmp rcx, rdx
jae 0x1400a290a
movabs rdx, 0x92867965c5d5afb1
cmp rcx, rdx
movabs rdx, 0x928679654b65af82
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796536bb7596
cmp rcx, rdx
jae 0x1400a08d1
movabs rdx, 0x9286796532661eb5
cmp rcx, rdx
jae 0x1400a0e7c
movabs rdx, 0x9286796530443b16
cmp rcx, rdx
jae 0x1400a190c
movabs rdx, 0x928679652e9f4175
cmp rcx, rdx
jae 0x1400a2944
movabs rdx, 0x928679652e75de0b
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 0xa]
cmp rbx, rcx
movabs rcx, 0x92867965cb7381b4
movabs rdx, 0x92867965049ad457
cmova rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965b15526c7
cmp rcx, rdx
jae 0x1400a092a
movabs rdx, 0x92867965af98b257
cmp rcx, rdx
jae 0x1400a0ee9
movabs rdx, 0x92867965ae0c2618
cmp rcx, rdx
jae 0x1400a193f
movabs rdx, 0x92867965ad7319dc
cmp rcx, rdx
jae 0x1400a297e
movabs rdx, 0x92867965acb66358
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965318c473f
movabs rdx, 0x92867965956e5699
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679657d2aaf2d
cmp rcx, rdx
jae 0x1400a098b
movabs rdx, 0x928679657796798f
cmp rcx, rdx
jae 0x1400a0f42
movabs rdx, 0x9286796576881218
cmp rcx, rdx
jae 0x1400a1989
movabs rdx, 0x92867965745c0537
cmp rcx, rdx
jae 0x1400a29a8
movabs rdx, 0x92867965740e5b40
cmp rcx, rdx
jne 0x14009faa0
call fcn.14009a910
mov rbx, qword [rax]
call fcn.14009a930
mov rax, qword [rax]
movabs rcx, 0x92867965f477f6a7
jmp 0x14009faa0
movabs rdx, 0x92867965f7b827a4
cmp rcx, rdx
jge 0x1400a09e4
movabs rdx, 0x92867965f3457b53
cmp rcx, rdx
jae 0x1400a0f88
movabs rdx, 0x92867965f10bf63f
cmp rcx, rdx
jae 0x1400a19cf
movabs rdx, 0x92867965ef9b94be
cmp rcx, rdx
jae 0x1400a29d2
movabs rdx, 0x92867965ef96b92e
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x928679651f7ae473
movabs rdx, 0x928679652111d923
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679650bb8f30a
cmp rcx, rdx
jae 0x1400a0fe5
movabs rdx, 0x928679650996cd0a
cmp rcx, rdx
jae 0x1400a1a19
movabs rdx, 0x9286796509724f35
cmp rcx, rdx
jae 0x1400a2a0c
movabs rdx, 0x9286796508f0e818
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x985898]
lea r14d, [r12 + rcx]
add r14d, 0xff67a768
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x28
movabs rcx, 0x9286796520d8c048
jmp 0x14009faa0
movabs rdx, 0x928679658baf89e2
cmp rcx, rdx
jae 0x1400a1042
movabs rdx, 0x928679658a93068e
cmp rcx, rdx
jae 0x1400a1a73
movabs rdx, 0x92867965888c1815
cmp rcx, rdx
jae 0x1400a2a46
movabs rdx, 0x92867965879829f4
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x79a547bc]
lea r14d, [r12 + rcx]
add r14d, 0x79a547bc
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xdc
movabs rcx, 0x928679658728ad49
jmp 0x14009faa0
movabs rdx, 0x9286796546ecf5a1
cmp rcx, rdx
jae 0x1400a109f
movabs rdx, 0x9286796545811a31
cmp rcx, rdx
jae 0x1400a1a99
movabs rdx, 0x928679654443c1e2
cmp rcx, rdx
jae 0x1400a2a70
movabs rdx, 0x9286796543efffaf
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x4222c118]
lea r14d, [r12 + rcx]
add r14d, 0x4222c118
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x58
movabs rcx, 0x928679655d9b3b83
jmp 0x14009faa0
movabs rdx, 0x92867965c4b8fc9d
cmp rcx, rdx
jae 0x1400a10fc
movabs rdx, 0x92867965c2225589
cmp rcx, rdx
jae 0x1400a1af3
movabs rdx, 0x92867965c218d298
cmp rcx, rdx
jae 0x1400a2a83
movabs rdx, 0x92867965c136062a
cmp rcx, rdx
movabs rdx, 0x9286796553932696
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679652987e0e4
cmp rcx, rdx
jae 0x1400a1169
movabs rdx, 0x928679652756ea57
cmp rcx, rdx
jae 0x1400a1b3d
movabs rdx, 0x9286796525b32f56
cmp rcx, rdx
jae 0x1400a2abd
movabs rdx, 0x9286796524b5d51e
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 3]
cmp rbx, rcx
movabs rcx, 0x928679658538e72e
movabs rdx, 0x92867965c6f90fc3
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965a9988037
cmp rcx, rdx
jae 0x1400a11d6
movabs rdx, 0x92867965a7e129b4
cmp rcx, rdx
jae 0x1400a1b8a
movabs rdx, 0x92867965a7117f68
cmp rcx, rdx
jae 0x1400a2ae6
movabs rdx, 0x92867965a69b6ac9
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x57fb8e98]
lea r14d, [r12 + rcx]
add r14d, 0x57fb8e98
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xd8
movabs rcx, 0x9286796504ac8f55
jmp 0x14009faa0
movabs rdx, 0x928679657075a41c
cmp rcx, rdx
jae 0x1400a1233
movabs rdx, 0x928679656e519017
cmp rcx, rdx
jae 0x1400a1bbd
movabs rdx, 0x928679656ce7d95b
cmp rcx, rdx
jae 0x1400a2b20
movabs rdx, 0x928679656aff4f8d
cmp rcx, rdx
movabs rdx, 0x928679651a2959dd
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965ec68e307
cmp rcx, rdx
jae 0x1400a12a0
movabs rdx, 0x92867965ea5e51d8
cmp rcx, rdx
jae 0x1400a1bdf
movabs rdx, 0x92867965ea5cf519
cmp rcx, rdx
jae 0x1400a2b47
movabs rdx, 0x92867965e92136c0
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x17a1d748]
lea r14d, [r12 + rcx]
add r14d, 0xe85e28b8
and edx, ecx
add edx, edx
sub r14d, edx
sub r14b, byte [rbp + r12 + 0x90]
add r14b, 0xf8
movabs rcx, 0x9286796520d8c048
jmp 0x14009faa0
movabs rdx, 0x928679651a2959dd
cmp rcx, rdx
jae 0x1400a12e6
movabs rdx, 0x9286796519e47449
cmp rcx, rdx
jae 0x1400a1c12
movabs rdx, 0x9286796517ae6e17
cmp rcx, rdx
jae 0x1400a2b71
movabs rdx, 0x92867965175eca43
cmp rcx, rdx
jne 0x14009faa0
cmp rax, 0x3e8
movabs rcx, 0x928679651c9708ba
movabs rdx, 0x9286796509a1f2f5
cmovb rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679659a2a1f13
cmp rcx, rdx
jae 0x1400a132c
movabs rdx, 0x92867965986b4b63
cmp rcx, rdx
jae 0x1400a1c6c
movabs rdx, 0x928679659866c65d
cmp rcx, rdx
jae 0x1400a2b95
movabs rdx, 0x9286796597fffbc9
cmp rcx, rdx
jne 0x14009faa0
mov byte [rbp + r12 + 0x90], r14b
movabs rcx, 0x9286796501808099
jmp 0x14009faa0
movabs rdx, 0x928679655d8770e8
cmp rcx, rdx
jae 0x1400a1372
movabs rdx, 0x928679655d0c5f60
cmp rcx, rdx
jae 0x1400a1c9f
movabs rdx, 0x928679655ab59c42
cmp rcx, rdx
jae 0x1400a2ba8
movabs rdx, 0x928679655972c178
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x43ebcae0]
lea r14d, [r12 + rcx]
add r14d, 0xbc143520
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x20
movabs rcx, 0x9286796520d8c048
jmp 0x14009faa0
movabs rdx, 0x92867965cf384d6a
cmp rcx, rdx
jae 0x1400a13b8
movabs rdx, 0x92867965ce176925
cmp rcx, rdx
jae 0x1400a1cdd
movabs rdx, 0x92867965cd8bf01e
cmp rcx, rdx
jae 0x1400a2bbb
movabs rdx, 0x92867965cb7381b4
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 0x7a]
cmp rbx, rcx
movabs rcx, 0x92867965745c0537
movabs rdx, 0x92867965bfff56a6
cmova rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796538187fa7
cmp rcx, rdx
jae 0x1400a1415
movabs rdx, 0x92867965372ea951
cmp rcx, rdx
jae 0x1400a1d10
movabs rdx, 0x9286796536da17e3
cmp rcx, rdx
jae 0x1400a2bce
movabs rdx, 0x9286796536bb7596
cmp rcx, rdx
movabs rdx, 0x92867965a1122fb5
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965b4bf8999
cmp rcx, rdx
jae 0x1400a145b
movabs rdx, 0x92867965b40d504d
cmp rcx, rdx
jae 0x1400a1d6a
movabs rdx, 0x92867965b32408fe
cmp rcx, rdx
jae 0x1400a2be1
xor edx, edx
movabs r8, 0x92867965b15526c7
cmp rcx, r8
sete dl
movabs r8, 0x928679656ce7d95b
cmove rcx, r8
add r12, rdx
jmp 0x14009faa0
movabs rdx, 0x928679657fce3ced
cmp rcx, rdx
jae 0x1400a14c8
movabs rdx, 0x928679657e339179
cmp rcx, rdx
jae 0x1400a1d9d
movabs rdx, 0x928679657de54d3b
cmp rcx, rdx
jae 0x1400a2c0b
movabs rdx, 0x928679657d2aaf2d
cmp rcx, rdx
movabs rdx, 0x9286796596d23db6
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965fd0611a7
cmp rcx, rdx
jge 0x1400a1535
movabs rdx, 0x92867965fb69d63e
cmp rcx, rdx
jae 0x1400a1de7
movabs rdx, 0x92867965fa58c069
cmp rcx, rdx
jae 0x1400a2c1e
movabs rdx, 0x92867965f7b827a4
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x4f708a38]
lea r14d, [r12 + rcx]
add r14d, 0xb08f75c8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x88
movabs rcx, 0x928679655d9b3b83
jmp 0x14009faa0
movabs rdx, 0x92867965072952a3
cmp rcx, rdx
jae 0x1400a1e34
movabs rdx, 0x9286796506a5e603
cmp rcx, rdx
jae 0x1400a2c58
movabs rdx, 0x9286796504c774d2
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965140b2f07
movabs rdx, 0x92867965a4d7da6d
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679658728ad49
cmp rcx, rdx
jae 0x1400a1e96
movabs rdx, 0x92867965870bfd12
cmp rcx, rdx
jae 0x1400a2c82
movabs rdx, 0x9286796586bd9634
jmp 0x14009fa8a
movabs rdx, 0x928679654106a1ff
cmp rcx, rdx
jae 0x1400a1ec9
movabs rdx, 0x9286796540d0fdf5
cmp rcx, rdx
jae 0x1400a2c95
movabs rdx, 0x928679653e907cb5
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x711a435c]
lea r14d, [r12 + rcx]
add r14d, 0x8ee5bca4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x84
movabs rcx, 0x9286796554acb180
jmp 0x14009faa0
movabs rdx, 0x92867965bb9bcdb4
cmp rcx, rdx
jae 0x1400a1efc
movabs rdx, 0x92867965baf45926
cmp rcx, rdx
jae 0x1400a2cbf
movabs rdx, 0x92867965b9f04e72
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x4c2c4c]
lea r14d, [r12 + rcx]
add r14d, 0xffb3d3b4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x14
movabs rcx, 0x92867965072952a3
jmp 0x14009faa0
movabs rdx, 0x9286796520d8c048
cmp rcx, rdx
jae 0x1400a1f56
movabs rdx, 0x928679651f7ae473
cmp rcx, rdx
jae 0x1400a2cf9
movabs rdx, 0x928679651f78e2ad
cmp rcx, rdx
movabs rdx, 0x9286796554acb180
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965a4711466
cmp rcx, rdx
jae 0x1400a1fcf
movabs rdx, 0x92867965a3ff3696
cmp rcx, rdx
jae 0x1400a2d23
movabs rdx, 0x92867965a3b9c7a8
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x654957b8]
lea r14d, [r12 + rcx]
add r14d, 0x9ab6a848
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 8
movabs rcx, 0x9286796562301f31
jmp 0x14009faa0
movabs rdx, 0x9286796565addc54
cmp rcx, rdx
jae 0x1400a2019
movabs rdx, 0x9286796564ac83fd
cmp rcx, rdx
jae 0x1400a2d4d
movabs rdx, 0x92867965642db9ca
cmp rcx, rdx
movabs rdx, 0x92867965ec68e307
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965e59f3def
cmp rcx, rdx
jae 0x1400a2063
movabs rdx, 0x92867965de907660
cmp rcx, rdx
jae 0x1400a2d60
movabs rdx, 0x92867965dd21ebb0
cmp rcx, rdx
movabs rdx, 0x9286796576881218
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796512f45cda
cmp rcx, rdx
jae 0x1400a2096
movabs rdx, 0x92867965125c9c76
cmp rcx, rdx
jae 0x1400a2d8a
movabs rdx, 0x92867965124da691
cmp rcx, rdx
movabs rdx, 0x928679655ab59c42
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796596a74d92
cmp rcx, rdx
jae 0x1400a20e0
movabs rdx, 0x9286796596a41207
cmp rcx, rdx
jae 0x1400a2db4
movabs rdx, 0x92867965956e5699
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x59786c14]
lea r14d, [r12 + rcx]
add r14d, 0xa68793ec
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x8c
movabs rcx, 0x928679653af48016
jmp 0x14009faa0
movabs rdx, 0x9286796554acb180
cmp rcx, rdx
jae 0x1400a213a
movabs rdx, 0x9286796553932696
cmp rcx, rdx
jae 0x1400a2dde
movabs rdx, 0x9286796551ebea0f
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 0x61]
cmp rbx, rcx
movabs rcx, 0x92867965b8a544d8
movabs rdx, 0x92867965b4760529
cmovb rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965ca877c13
cmp rcx, rdx
jae 0x1400a2184
movabs rdx, 0x92867965ca20a10a
cmp rcx, rdx
jae 0x1400a2df1
movabs rdx, 0x92867965c952cff6
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 3]
cmp rbx, rcx
movabs rcx, 0x928679653bd9d961
movabs rdx, 0x9286796543efffaf
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796533c12751
cmp rcx, rdx
jae 0x1400a21ce
movabs rdx, 0x9286796533779b91
cmp rcx, rdx
jae 0x1400a2e35
movabs rdx, 0x9286796532661eb5
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x63804df0]
lea r14d, [r12 + rcx]
add r14d, 0x63804df0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x70
movabs rcx, 0x9286796568f8a2eb
jmp 0x14009faa0
movabs rdx, 0x92867965b02a741f
cmp rcx, rdx
jae 0x1400a21f0
movabs rdx, 0x92867965afae0466
cmp rcx, rdx
jae 0x1400a2e5f
movabs rdx, 0x92867965af98b257
cmp rcx, rdx
jne 0x14009faa0
cmp rbx, r12
movabs rcx, 0x92867965a9988037
movabs rdx, 0x928679652756ea57
cmova rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796578652bf1
cmp rcx, rdx
jae 0x1400a223a
movabs rdx, 0x9286796578250cb2
cmp rcx, rdx
jae 0x1400a2e72
movabs rdx, 0x928679657796798f
cmp rcx, rdx
movabs rdx, 0x9286796538187fa7
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965f522fbaf
cmp rcx, rdx
jae 0x1400a226d
movabs rdx, 0x92867965f477f6a7
cmp rcx, rdx
jae 0x1400a2e85
movabs rdx, 0x92867965f3457b53
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 0x20]
cmp rbx, rcx
movabs rcx, 0x9286796565addc54
movabs rdx, 0x928679651121490a
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679650d16036c
cmp rcx, rdx
jae 0x1400a22b7
movabs rdx, 0x928679650d077719
cmp rcx, rdx
jae 0x1400a2ea1
movabs rdx, 0x928679650bb8f30a
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 0x42]
cmp rbx, rcx
movabs rcx, 0x92867965b32408fe
movabs rdx, 0x928679657a49015e
cmovb rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679658d1880bc
cmp rcx, rdx
jae 0x1400a2301
movabs rdx, 0x928679658c1553f2
cmp rcx, rdx
jae 0x1400a2edb
movabs rdx, 0x928679658baf89e2
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 4]
cmp rbx, rcx
movabs rcx, 0x92867965a1cdacca
movabs rdx, 0x928679652e9f4175
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796547d73214
cmp rcx, rdx
jae 0x1400a235b
movabs rdx, 0x92867965472be6c0
cmp rcx, rdx
jae 0x1400a2eee
movabs rdx, 0x9286796546ecf5a1
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 0x10]
cmp rbx, rcx
movabs rcx, 0x92867965c9173642
movabs rdx, 0x92867965879829f4
cmova rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965c566ce18
cmp rcx, rdx
jae 0x1400a239e
movabs rdx, 0x92867965c510e9c9
cmp rcx, rdx
jae 0x1400a2f18
movabs rdx, 0x92867965c4b8fc9d
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x64fd2b6c]
lea r14d, [r12 + rcx]
add r14d, 0x9b02d494
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xf4
movabs rcx, 0x92867965072952a3
jmp 0x14009faa0
movabs rdx, 0x928679652c78e41c
cmp rcx, rdx
jae 0x1400a23f8
movabs rdx, 0x928679652c463a35
cmp rcx, rdx
jae 0x1400a2f2b
movabs rdx, 0x928679652987e0e4
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x7bba7dd0]
lea r14d, [r12 + rcx]
add r14d, 0x84458230
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb0
movabs rcx, 0x92867965072952a3
jmp 0x14009faa0
movabs rdx, 0x92867965aa0537a4
cmp rcx, rdx
jae 0x1400a2433
movabs rdx, 0x92867965a9cfa3c8
cmp rcx, rdx
jae 0x1400a2f65
movabs rdx, 0x92867965a9988037
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965a4711466
movabs rdx, 0x92867965c566ce18
cmovb rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965726ce34b
cmp rcx, rdx
jae 0x1400a247d
movabs rdx, 0x9286796571047d48
cmp rcx, rdx
jae 0x1400a2f8e
movabs rdx, 0x928679657075a41c
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x2e12fd60]
lea r14d, [r12 + rcx]
add r14d, 0xd1ed02a0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa0
movabs rcx, 0x928679653af48016
jmp 0x14009faa0
movabs rdx, 0x92867965ed9053a4
cmp rcx, rdx
jae 0x1400a24c7
movabs rdx, 0x92867965ed03bbde
cmp rcx, rdx
jae 0x1400a2fa1
movabs rdx, 0x92867965ec68e307
cmp rcx, rdx
movabs rdx, 0x92867965870bfd12
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679651b6168ad
cmp rcx, rdx
jae 0x1400a2521
movabs rdx, 0x928679651a574ca2
cmp rcx, rdx
jae 0x1400a2fb4
movabs rdx, 0x928679651a2959dd
cmp rcx, rdx
movabs rdx, 0x928679654c26c099
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679659bb47dbb
cmp rcx, rdx
jae 0x1400a2554
movabs rdx, 0x928679659b0115fe
cmp rcx, rdx
jae 0x1400a2fc7
movabs rdx, 0x928679659a2a1f13
cmp rcx, rdx
movabs rdx, 0x9286796510a7c1b5
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679655dc9ae1e
cmp rcx, rdx
jae 0x1400a2598
movabs rdx, 0x928679655d9b3b83
cmp rcx, rdx
jae 0x1400a2fda
movabs rdx, 0x928679655d8770e8
cmp rcx, rdx
movabs rdx, 0x928679658c1553f2
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965d14db20e
cmp rcx, rdx
jae 0x1400a25cb
movabs rdx, 0x92867965d0158a53
cmp rcx, rdx
jae 0x1400a2ff9
movabs rdx, 0x92867965cf384d6a
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x9286796500566397
movabs rdx, 0x92867965a3b9c7a8
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679653a8e6700
cmp rcx, rdx
jae 0x1400a2625
movabs rdx, 0x9286796538926152
cmp rcx, rdx
jae 0x1400a3024
movabs rdx, 0x9286796538187fa7
cmp rcx, rdx
movabs rdx, 0x9286796581921886
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965b7728706
cmp rcx, rdx
jae 0x1400a267f
movabs rdx, 0x92867965b5739a25
cmp rcx, rdx
jae 0x1400a305e
movabs rdx, 0x92867965b4bf8999
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x62e7f558]
lea r14d, [r12 + rcx]
add r14d, 0x62e7f558
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x98
movabs rcx, 0x928679652c78e41c
jmp 0x14009faa0
movabs rdx, 0x928679658278781b
cmp rcx, rdx
jae 0x1400a26c9
movabs rdx, 0x9286796581921886
cmp rcx, rdx
jae 0x1400a3071
movabs rdx, 0x928679657fce3ced
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x2c961fe4]
lea r14d, [r12 + rcx]
add r14d, 0xd369e01c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x3c
movabs rcx, 0x9286796562301f31
jmp 0x14009faa0
movabs rdx, 0x92867965feecb599
cmp rcx, rdx
jge 0x1400a2723
movabs rdx, 0x92867965fe1a707a
cmp rcx, rdx
jae 0x1400a3084
movabs rdx, 0x92867965fd0611a7
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0xb38930c]
lea r14d, [r12 + rcx]
add r14d, 0xf4c76cf4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x54
movabs rcx, 0x9286796520d8c048
jmp 0x14009faa0
movabs rdx, 0x9286796504ac8f55
cmp rcx, rdx
jae 0x1400a30b1
movabs rdx, 0x92867965049ad457
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x9235cf8]
lea r14d, [r12 + rcx]
add r14d, 0x9235cf8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x38
movabs rcx, 0x9286796562301f31
jmp 0x14009faa0
movabs rdx, 0x928679658688af96
cmp rcx, rdx
jae 0x1400a30c4
movabs rdx, 0x9286796585f8d97c
cmp rcx, rdx
movabs rdx, 0x92867965eed24392
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679653e529cdc
cmp rcx, rdx
jae 0x1400a30d7
movabs rdx, 0x928679653decaff7
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x59c49860]
lea r14d, [r12 + rcx]
add r14d, 0xa63b67a0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa0
movabs rcx, 0x928679652c78e41c
jmp 0x14009faa0
movabs rdx, 0x92867965b9849bf5
cmp rcx, rdx
jae 0x1400a30ff
movabs rdx, 0x92867965b8a544d8
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 0xa]
cmp rbx, rcx
movabs rcx, 0x92867965125c9c76
movabs rdx, 0x928679653e907cb5
cmovb rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679651f1c9fac
cmp rcx, rdx
jae 0x1400a3139
movabs rdx, 0x928679651de938b9
cmp rcx, rdx
movabs rdx, 0x92867965ea5e51d8
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965a26e806d
cmp rcx, rdx
jae 0x1400a314c
movabs rdx, 0x92867965a1cdacca
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 3]
cmp rbx, rcx
movabs rcx, 0x928679659a2a1f13
movabs rdx, 0x928679658d1880bc
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965640223de
cmp rcx, rdx
jae 0x1400a316f
movabs rdx, 0x9286796562301f31
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x9bbb590]
lea r8d, [r12 + rcx]
add r8d, 0x9bbb590
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x10
mov byte [rbp + r12 + 0x90], r8b
sub r12, rbx
inc rbx
add r12, 0xfffffffffffffffe
movabs rcx, 0x9286796517ae6e17
jmp 0x14009faa0
movabs rdx, 0x92867965dcf72cc4
cmp rcx, rdx
jae 0x1400a319c
movabs rdx, 0x92867965dc701617
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 7]
cmp rbx, rcx
movabs rcx, 0x92867965472be6c0
movabs rdx, 0x9286796590aab598
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965119dbce2
cmp rcx, rdx
jae 0x1400a31d6
movabs rdx, 0x9286796511324962
cmp rcx, rdx
jne 0x14009faa0
lea rbx, [rax + 0x7a]
add rax, 0x83
movabs rcx, 0x92867965b40d504d
jmp 0x14009faa0
movabs rdx, 0x9286796594574de2
cmp rcx, rdx
jae 0x1400a3200
movabs rdx, 0x928679659437ada8
cmp rcx, rdx
movabs rdx, 0x9286796596ef5860
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796551ce6931
cmp rcx, rdx
jae 0x1400a3213
movabs rdx, 0x9286796550bfeb5c
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965888c1815
movabs rdx, 0x92867965bb9e640c
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965c9173642
cmp rcx, rdx
jae 0x1400a3226
movabs rdx, 0x92867965c70cd029
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x9286796598ba0f70
movabs rdx, 0x9286796586bd9634
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965318c473f
cmp rcx, rdx
jae 0x1400a3250
movabs rdx, 0x9286796530443b16
cmp rcx, rdx
movabs rdx, 0x92867965d0158a53
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965aeb825af
cmp rcx, rdx
jae 0x1400a327a
movabs rdx, 0x92867965ae0c2618
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965cf384d6a
movabs rdx, 0x92867965d25a2051
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965774cc8be
cmp rcx, rdx
jae 0x1400a328d
movabs rdx, 0x9286796576881218
cmp rcx, rdx
jne 0x14009faa0
cmp rax, r12
movabs rcx, 0x928679657e339179
movabs rdx, 0x92867965f1a11e25
cmova rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965f1a11e25
cmp rcx, rdx
jae 0x1400a32c7
movabs rdx, 0x92867965f10bf63f
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 5]
cmp rbx, rcx
movabs rcx, 0x92867965c41fbea3
movabs rdx, 0x928679658399d635
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796509a1f2f5
cmp rcx, rdx
jae 0x1400a32f4
movabs rdx, 0x928679650996cd0a
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x6f513994]
lea r14d, [r12 + rcx]
add r14d, 0x90aec66c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xc
movabs rcx, 0x9286796530443b16
jmp 0x14009faa0
movabs rdx, 0x928679658b131eb0
cmp rcx, rdx
jb 0x14009fa80
movabs rdx, 0x928679655dc9ae1e
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965464409b9
cmp rcx, rdx
jae 0x1400a3307
movabs rdx, 0x9286796545811a31
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x14a81c50]
lea r14d, [r12 + rcx]
add r14d, 0x14a81c50
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xd0
movabs rcx, 0x9286796562301f31
jmp 0x14009faa0
movabs rdx, 0x92867965c41fbea3
cmp rcx, rdx
jae 0x1400a331a
movabs rdx, 0x92867965c2225589
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 3]
cmp rbx, rcx
movabs rcx, 0x928679652ccae382
movabs rdx, 0x9286796519e47449
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965298083ce
cmp rcx, rdx
jae 0x1400a3344
movabs rdx, 0x928679652756ea57
cmp rcx, rdx
jne 0x14009faa0
mov dword [rbp + 0xd8], 1
lea rcx, [rbp + 0x9c178c]
mov qword [rbp + 0xd0], rcx
movabs rcx, 0x928679655d0c5f60
jmp 0x14009faa0
movabs rdx, 0x92867965a8f2794e
cmp rcx, rdx
jae 0x1400a334f
movabs rdx, 0x92867965a7e129b4
cmp rcx, rdx
movabs rdx, 0x9286796551ce6931
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679656eb3add8
cmp rcx, rdx
jae 0x1400a3362
movabs rdx, 0x928679656e519017
jmp 0x14009fa8a
movabs rdx, 0x92867965eb102ca8
cmp rcx, rdx
jae 0x1400a3375
movabs rdx, 0x92867965ea5e51d8
cmp rcx, rdx
movabs rdx, 0x92867965b5739a25
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796519ffd9af
cmp rcx, rdx
jae 0x1400a33af
movabs rdx, 0x9286796519e47449
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x7b222538]
lea r14d, [r12 + rcx]
add r14d, 0x84dddac8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x88
movabs rcx, 0x9286796561cf88c2
jmp 0x14009faa0
movabs rdx, 0x9286796598ba0f70
cmp rcx, rdx
jae 0x1400a33e9
movabs rdx, 0x92867965986b4b63
cmp rcx, rdx
movabs rdx, 0x928679651f78e2ad
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679655d583dd1
cmp rcx, rdx
jae 0x1400a3406
movabs rdx, 0x928679655d0c5f60
cmp rcx, rdx
jne 0x14009faa0
mov ecx, dword [rbp + 0xd8]
mov dword [rbp + 0x40], ecx
movabs rcx, 0x928679654fa1e33d
jmp 0x14009faa0
movabs rdx, 0x92867965ce50ed94
cmp rcx, rdx
jae 0x1400a342e
movabs rdx, 0x92867965ce176925
cmp rcx, rdx
movabs rdx, 0x92867965c5d5afb1
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796537c0735f
cmp rcx, rdx
jae 0x1400a3468
movabs rdx, 0x92867965372ea951
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x43537248]
lea r14d, [r12 + rcx]
add r14d, 0xbcac8db8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xf8
movabs rcx, 0x9286796517ae6e17
jmp 0x14009faa0
movabs rdx, 0x92867965b4760529
cmp rcx, rdx
jae 0x1400a347b
movabs rdx, 0x92867965b40d504d
cmp rcx, rdx
movabs rdx, 0x9286796571047d48
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679657ebde0b7
cmp rcx, rdx
jae 0x1400a34b5
movabs rdx, 0x928679657e339179
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 4]
cmp rbx, rcx
movabs rcx, 0x92867965726ce34b
movabs rdx, 0x92867965ca988450
cmovb rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965fbe12b4b
cmp rcx, rdx
jae 0x1400a34ef
movabs rdx, 0x92867965fb69d63e
cmp rcx, rdx
jne 0x14009faa0
mov dword [rbp + 0xd8], 1
lea rcx, [rbp + 0x90]
mov qword [rbp + 0xd0], rcx
movabs rcx, 0x92867965298083ce
jmp 0x14009faa0
movabs rdx, 0x92867965084c6f41
cmp rcx, rdx
jae 0x1400a3519
movabs rdx, 0x92867965072952a3
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x3651d574]
lea r8d, [r12 + rcx]
add r8d, 0x3651d574
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0xd4
mov byte [rbp + r12 + 0x90], r8b
movabs rcx, 0x928679652c78e41c
jmp 0x14009faa0
movabs rdx, 0x92867965878cceaa
cmp rcx, rdx
jae 0x1400a3543
movabs rdx, 0x928679658728ad49
cmp rcx, rdx
movabs rdx, 0x928679650f1816b5
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679654327b72e
cmp rcx, rdx
jae 0x1400a357d
movabs rdx, 0x928679654106a1ff
cmp rcx, rdx
movabs rdx, 0x9286796536da17e3
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965bb9e640c
cmp rcx, rdx
jae 0x1400a35a7
movabs rdx, 0x92867965bb9bcdb4
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x7a3da054]
lea r14d, [r12 + rcx]
add r14d, 0x7a3da054
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb4
movabs rcx, 0x9286796561cf88c2
jmp 0x14009faa0
movabs rdx, 0x928679652111d923
cmp rcx, rdx
jae 0x1400a3601
movabs rdx, 0x9286796520d8c048
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x790cef24]
lea r8d, [r12 + rcx]
add r8d, 0x790cef24
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 4
mov byte [rbp + r12 + 0x90], r8b
lea rcx, [rax + 1]
movzx edx, r8b
not rax
add rax, r12
mov r12, rax
sub r12, rdx
mov rax, rcx
movabs rcx, 0x9286796562301f31
jmp 0x14009faa0
movabs rdx, 0x92867965a4d7da6d
cmp rcx, rdx
jae 0x1400a365b
movabs rdx, 0x92867965a4711466
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965b85df071
movabs rdx, 0x92867965a7117f68
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679656618cacf
cmp rcx, rdx
jae 0x1400a36b5
movabs rdx, 0x9286796565addc54
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 0x5a]
cmp rbx, rcx
movabs rcx, 0x9286796524b5d51e
movabs rdx, 0x9286796509724f35
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965e617f27d
cmp rcx, rdx
jae 0x1400a36ff
movabs rdx, 0x92867965e59f3def
cmp rcx, rdx
movabs rdx, 0x92867965c5773b0c
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965140b2f07
cmp rcx, rdx
jae 0x1400a3732
movabs rdx, 0x9286796512f45cda
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 7]
cmp rbx, rcx
movabs rcx, 0x92867965b1017668
movabs rdx, 0x928679658278781b
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796596d23db6
cmp rcx, rdx
jae 0x1400a377c
movabs rdx, 0x9286796596a74d92
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x202cdba8]
lea r14d, [r12 + rcx]
add r14d, 0x202cdba8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x68
movabs rcx, 0x9286796568f8a2eb
jmp 0x14009faa0
movabs rdx, 0x9286796554e31a21
cmp rcx, rdx
jae 0x1400a37af
movabs rdx, 0x9286796554acb180
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + rbx]
cmp rcx, r12
movabs rcx, 0x9286796540d0fdf5
movabs rdx, 0x928679654b0a8715
cmova rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965ca988450
cmp rcx, rdx
jae 0x1400a37e2
movabs rdx, 0x92867965ca877c13
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 0x64]
cmp rbx, rcx
movabs rcx, 0x928679651dbf04df
movabs rdx, 0x9286796519ffd9af
cmova rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796533fed47f
cmp rcx, rdx
jae 0x1400a383c
movabs rdx, 0x9286796533c12751
jmp 0x14009fa8a
movabs rdx, 0x92867965b0554166
cmp rcx, rdx
jae 0x1400a3886
movabs rdx, 0x92867965b02a741f
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965dc042479
movabs rdx, 0x9286796596a74d92
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679657a49015e
cmp rcx, rdx
jae 0x1400a38e0
movabs rdx, 0x9286796578652bf1
cmp rcx, rdx
movabs rdx, 0x928679659437ada8
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965f5543f52
cmp rcx, rdx
jae 0x1400a393a
movabs rdx, 0x92867965f522fbaf
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 9]
cmp rbx, rcx
movabs rcx, 0x92867965a26e806d
movabs rdx, 0x928679657075a41c
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679650df4222b
cmp rcx, rdx
jae 0x1400a3994
movabs rdx, 0x928679650d16036c
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x9286796504c774d2
movabs rdx, 0x92867965372ea951
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679658e7f2054
cmp rcx, rdx
jae 0x1400a39c7
movabs rdx, 0x928679658d1880bc
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x430745fc]
lea r14d, [r12 + rcx]
add r14d, 0xbcf8ba04
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xe4
movabs rcx, 0x92867965072952a3
jmp 0x14009faa0
movabs rdx, 0x928679654b0a8715
cmp rcx, rdx
jae 0x1400a3a14
movabs rdx, 0x9286796547d73214
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 0x64]
cmp rbx, rcx
mov rcx, rsi
movabs rdx, 0x9286796533c12751
cmovb rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965c5773b0c
cmp rcx, rdx
jae 0x1400a3a36
movabs rdx, 0x92867965c566ce18
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x6f513994]
lea r14d, [r12 + rcx]
add r14d, 0x90aec66c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xc
movabs rcx, 0x92867965dd21ebb0
jmp 0x14009faa0
movabs rdx, 0x928679652ccae382
cmp rcx, rdx
jae 0x1400a3a69
xor edx, edx
movabs r8, 0x928679652c78e41c
cmp rcx, r8
sete dl
movabs r8, 0x9286796561cf88c2
cmove rcx, r8
add rax, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965aaa7a7c9
cmp rcx, rdx
jae 0x1400a3ab3
movabs rdx, 0x92867965aa0537a4
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x928679654443c1e2
movabs rdx, 0x928679652c463a35
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796573b684e2
cmp rcx, rdx
jae 0x1400a3b0d
movabs rdx, 0x92867965726ce34b
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965ea5cf519
movabs rdx, 0x92867965b9f04e72
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965eed24392
cmp rcx, rdx
jae 0x1400a3b40
movabs rdx, 0x92867965ed9053a4
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x145bf004]
lea r14d, [r12 + rcx]
add r14d, 0x145bf004
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xe4
movabs rcx, 0x9286796597fffbc9
jmp 0x14009faa0
movabs rdx, 0x928679651c9708ba
cmp rcx, rdx
jae 0x1400a3b73
movabs rdx, 0x928679651b6168ad
cmp rcx, rdx
movabs rdx, 0x928679659866c65d
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679659bc59815
cmp rcx, rdx
jae 0x1400a3bd0
movabs rdx, 0x928679659bb47dbb
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + r12 + 0x90]
mov byte [rbp + 0xe0], cl
movabs rcx, 0x92867965af98b257
jmp 0x14009faa0
movabs rdx, 0x928679655ea0178b
cmp rcx, rdx
jae 0x1400a3c2a
movabs rdx, 0x928679655dc9ae1e
cmp rcx, rdx
movabs rdx, 0x92867965642db9ca
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965d25a2051
cmp rcx, rdx
jae 0x1400a3c84
movabs rdx, 0x92867965d14db20e
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x58e0137c]
lea r14d, [r12 + rcx]
add r14d, 0x58e0137c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x9c
movabs rcx, 0x9286796568f8a2eb
jmp 0x14009faa0
movabs rdx, 0x928679653af48016
cmp rcx, rdx
jae 0x1400a3cde
movabs rdx, 0x928679653a8e6700
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x130b130]
lea r14d, [r12 + rcx]
add r14d, 0xfecf4ed0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x50
movabs rcx, 0x928679655d9b3b83
jmp 0x14009faa0
movabs rdx, 0x92867965b7c4f724
cmp rcx, rdx
jae 0x1400a3d1d
movabs rdx, 0x92867965b7728706
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 5]
cmp rbx, rcx
movabs rcx, 0x928679652e75de0b
movabs rdx, 0x92867965ef9b94be
cmova rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796583841edd
cmp rcx, rdx
jae 0x1400a3d50
movabs rdx, 0x928679658278781b
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x5a10c4ac]
lea r14d, [r12 + rcx]
add r14d, 0xa5ef3b54
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb4
movabs rcx, 0x9286796517ae6e17
jmp 0x14009faa0
movabs rdx, 0x92867965ff1d641c
cmp rcx, rdx
jge 0x1400a3d83
movabs rdx, 0x92867965feecb599
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x7ad5f8ec]
lea r14d, [r12 + rcx]
add r14d, 0x852a0714
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x74
movabs rcx, 0x928679655d9b3b83
jmp 0x14009faa0
movabs rdx, 0x92867965464409b9
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 0x80]
cmp rbx, rcx
movabs rcx, 0x928679653c920049
movabs rdx, 0x92867965eb102ca8
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 4]
cmp rbx, rcx
movabs rcx, 0x92867965f522fbaf
movabs rdx, 0x92867965f7b827a4
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965f7a4e58b
movabs rdx, 0x928679657fce3ced
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 3]
cmp rbx, rcx
movabs rcx, 0x9286796596a41207
movabs rdx, 0x92867965b0554166
cmova rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965e59f3def
cmove rcx, rdx
jmp 0x14009faa0
sete dl
movzx edx, dl
movabs r8, 0x9286796501808099
cmove rcx, r8
sub r12, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x92867965ffdb2335
movabs rdx, 0x928679653e529cdc
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x2b194268]
lea r14d, [r12 + rcx]
add r14d, 0x2b194268
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x28
movabs rcx, 0x92867965072952a3
jmp 0x14009faa0
movabs rdx, 0x92867965b7c4f724
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
mov ecx, dword [rbp + 0x40]
cmp ecx, 3
movabs rcx, 0x9286796525b32f56
movabs rdx, 0x9286796514f1aedc
cmovl rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x6dd45c18]
lea r14d, [r12 + rcx]
add r14d, 0x6dd45c18
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x58
movabs rcx, 0x9286796561cf88c2
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x6464d2d4]
lea r14d, [r12 + rcx]
add r14d, 0x9b9b2d2c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xcc
movabs rcx, 0x928679652c78e41c
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 3]
cmp rbx, rcx
movabs rcx, 0x9286796533fed47f
movabs rdx, 0x92867965d14db20e
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 0x10]
cmp rbx, rcx
movabs rcx, 0x92867965ef8fc96f
movabs rdx, 0x92867965baf45926
cmova rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x183a2fe0]
lea r14d, [r12 + rcx]
add r14d, 0xe7c5d020
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x20
movabs rcx, 0x9286796517ae6e17
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x4c76cf40]
lea r14d, [r12 + rcx]
add r14d, 0x4c76cf40
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x40
movabs rcx, 0x928679652c78e41c
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965ad7319dc
movabs rdx, 0x92867965aaa7a7c9
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679651f1c9fac
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0xd4dc920]
lea r14d, [r12 + rcx]
add r14d, 0xf2b236e0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xe0
movabs rcx, 0x92867965072952a3
jmp 0x14009faa0
jne 0x14009faa0
mov ecx, dword [rbp + 0x40]
cmp ecx, 4
movabs rcx, 0x92867965a9cfa3c8
movabs rdx, 0x92867965f477f6a7
cmovl rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x4df3acbc]
lea r14d, [r12 + rcx]
add r14d, 0xb20c5344
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x24
movabs rcx, 0x9286796517ae6e17
jmp 0x14009faa0
jne 0x14009faa0
cmp r12, 0x28
movabs rcx, 0x928679659057d224
movabs rdx, 0x928679659bb47dbb
cmovb rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x92867965e6cc38a5
movabs rdx, 0x928679651d8e5905
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + r12 + 0x90]
add r12, rax
add r12, rcx
movabs rcx, 0x92867965b15526c7
jmp 0x14009faa0
movabs rdx, 0x92867965c510e9c9
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965c136062a
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679651a574ca2
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679657796798f
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x9286796547d73214
movabs rdx, 0x92867965ed9053a4
cmovb rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679659344b1a6
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x71666fa8]
lea r14d, [r12 + rcx]
add r14d, 0x8e999058
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x98
movabs rcx, 0x9286796568f8a2eb
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 4]
cmp rbx, rcx
movabs rcx, 0x92867965f10bf63f
movabs rdx, 0x92867965878cceaa
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965afae0466
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 8]
cmp rbx, rcx
movabs rcx, 0x928679650d16036c
movabs rdx, 0x928679650996cd0a
cmovb rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x4bde76a8]
lea r14d, [r12 + rcx]
add r14d, 0x4bde76a8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x68
movabs rcx, 0x928679653af48016
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x9286796506a5e603
movabs rdx, 0x92867965ce50ed94
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965de907660
movabs rdx, 0x928679657ebde0b7
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679658728ad49
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x92867965acb66358
movabs rdx, 0x92867965feecb599
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 0x7a]
cmp rbx, rcx
movabs rcx, 0x928679651cec29e7
movabs rdx, 0x928679650d077719
cmovb rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 8]
cmp rbx, rcx
movabs rcx, 0x92867965640223de
movabs rdx, 0x92867965c218d298
cmova rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965ce176925
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x2acd161c]
lea r14d, [r12 + rcx]
add r14d, 0x2acd161c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x3c
mov dword [rbp + 0xd8], 3
movabs rcx, 0x928679655d0c5f60
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 6]
cmp rbx, rcx
movabs rcx, 0x928679651b6168ad
movabs rdx, 0x928679652987e0e4
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965582cba15
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796504ac8f55
cmove rcx, rdx
jmp 0x14009faa0
mov edx, 0
cmove r12, rdx
movabs rdx, 0x928679656ce7d95b
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x4fbcb684]
lea r14d, [r12 + rcx]
add r14d, 0xb043497c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x9c
movabs rcx, 0x92867965d0158a53
jmp 0x14009faa0
movabs rdx, 0x9286796530443b16
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 8]
cmp rbx, rcx
movabs rcx, 0x9286796594574de2
movabs rdx, 0x928679659bc59815
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679656eb3add8
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x38670b88]
lea r14d, [r12 + rcx]
add r14d, 0xc798f478
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb8
movabs rcx, 0x92867965072952a3
jmp 0x14009faa0
jne 0x14009faa0
mov ecx, dword [rbp + 0x40]
cmp ecx, 4
movabs rcx, 0x92867965e617f27d
movabs rdx, 0x92867965fb69d63e
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796554e31a21
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679656aff4f8d
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965a7e129b4
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679657d2aaf2d
cmove rcx, rdx
jmp 0x14009faa0
mov edx, 0
cmove rdx, rax
movabs r8, 0x928679653af48016
cmove rcx, r8
add rbx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + rbx]
cmp rcx, 0x5a
movabs rcx, 0x9286796546ecf5a1
movabs rdx, 0x92867965e92136c0
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x228e3e08]
lea r14d, [r12 + rcx]
add r14d, 0xdd71c1f8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x38
movabs rcx, 0x928679653af48016
jmp 0x14009faa0
movabs rdx, 0x9286796585f8d97c
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965247e137f
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 0x80]
cmp rbx, rcx
movabs rcx, 0x92867965119dbce2
movabs rdx, 0x92867965ac2e31b1
cmovb rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965175eca43
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965f3457b53
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea r14d, [r12 + rcx]
and ecx, r12d
add ecx, ecx
sub r14d, ecx
movabs rcx, 0x9286796561cf88c2
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x381adf3c]
lea r14d, [r12 + rcx]
add r14d, 0xc7e520c4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa4
movabs rcx, 0x9286796520d8c048
jmp 0x14009faa0
movabs rdx, 0x92867965ff1d641c
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 0x61]
cmp rbx, rcx
mov rcx, r13
movabs rdx, 0x92867965b808c2b4
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 0x1000]
cmp rbx, rcx
movabs rcx, 0x9286796511324962
movabs rdx, 0x928679658a93068e
cmova rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x3605a928]
lea r14d, [r12 + rcx]
add r14d, 0x3605a928
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xe8
movabs rcx, 0x9286796517ae6e17
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 4]
cmp rbx, rcx
movabs rcx, 0x928679658e7f2054
movabs rdx, 0x92867965ca20a10a
cmovb rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965a8f2794e
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965b15526c7
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x928679657c65f4a3
movabs rdx, 0x92867965c4b8fc9d
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 7]
cmp rbx, rcx
movabs rcx, 0x92867965dc701617
movabs rdx, 0x92867965b9849bf5
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679656091549d
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x20c53440]
lea r14d, [r12 + rcx]
add r14d, 0x20c53440
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x40
movabs rcx, 0x928679653af48016
jmp 0x14009faa0
jne 0x14009faa0
mov dword [rbp + 0xd8], 1
lea rcx, [rbp + 0x16d5120]
mov qword [rbp + 0xd0], rcx
movabs rcx, 0x928679655d0c5f60
jmp 0x14009faa0
movabs rdx, 0x9286796597fffbc9
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965cd8bf01e
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 3]
cmp rbx, rcx
movabs rcx, 0x928679654327b72e
movabs rdx, 0x92867965da7f0007
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
jmp 0x1400a4262
movabs rdx, 0x928679654106a1ff
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796536bb7596
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x70ce1710]
lea r14d, [r12 + rcx]
add r14d, 0x8f31e8f0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x70
movabs rcx, 0x9286796568f8a2eb
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x5008e2d0]
lea r14d, [r12 + rcx]
add r14d, 0xaff71d30
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb0
movabs rcx, 0x9286796561cf88c2
jmp 0x14009faa0
jne 0x14009faa0
lea rbx, [rax + 0x28]
add rax, 0x6a
movabs rcx, 0x928679652e6b204e
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea r14d, [r12 + rcx]
and ecx, r12d
add ecx, ecx
sub r14d, ecx
movabs rcx, 0x928679655d9b3b83
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0xe484e4]
lea r14d, [r12 + rcx]
add r14d, 0xff1b7b1c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x3c
movabs rcx, 0x9286796568f8a2eb
jmp 0x14009faa0
movabs rdx, 0x92867965124da691
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x6d882fcc]
lea r14d, [r12 + rcx]
add r14d, 0x6d882fcc
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x6c
movabs rcx, 0x9286796576881218
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x63cc7a3c]
lea r14d, [r12 + rcx]
add r14d, 0x63cc7a3c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x5c
movabs rcx, 0x9286796568f8a2eb
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 0x64]
cmp rbx, rcx
movabs rcx, 0x92867965ae0c2618
movabs rdx, 0x92867965a69b6ac9
cmova rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x92867965a62725e1
movabs rdx, 0x9286796538926152
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x207907f4]
lea r14d, [r12 + rcx]
add r14d, 0x207907f4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x54
movabs rcx, 0x928679655d9b3b83
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x9286796512f45cda
movabs rdx, 0x92867965d4e357a9
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965bfff56a6
cmp rcx, rdx
jae 0x1400a3db6
movabs rdx, 0x92867965bb9e640c
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x1624f9cc]
lea r14d, [r12 + rcx]
add r14d, 0x1624f9cc
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x6c
movabs rcx, 0x928679653af48016
jmp 0x14009faa0
movabs rdx, 0x92867965247e137f
cmp rcx, rdx
jae 0x1400a3df0
movabs rdx, 0x928679652111d923
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x224211bc]
lea r14d, [r12 + rcx]
add r14d, 0xddbdee44
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x24
movabs rcx, 0x9286796561cf88c2
jmp 0x14009faa0
movabs rdx, 0x92867965a62725e1
cmp rcx, rdx
jae 0x1400a3e03
movabs rdx, 0x92867965a4d7da6d
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x21f5e570]
lea r14d, [r12 + rcx]
add r14d, 0xde0a1a90
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x10
movabs rcx, 0x9286796562301f31
jmp 0x14009faa0
movabs rdx, 0x9286796568f8a2eb
cmp rcx, rdx
jae 0x1400a3e2d
movabs rdx, 0x928679656618cacf
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 3]
cmp rbx, rcx
movabs rcx, 0x92867965c952cff6
movabs rdx, 0x92867965774cc8be
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965e6cc38a5
cmp rcx, rdx
jae 0x1400a3e72
movabs rdx, 0x92867965e617f27d
cmp rcx, rdx
movabs rdx, 0x92867965298083ce
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796514f1aedc
cmp rcx, rdx
jae 0x1400a3e9c
movabs rdx, 0x92867965140b2f07
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x928679656618cacf
movabs rdx, 0x9286796508f0e818
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796596ef5860
cmp rcx, rdx
jae 0x1400a3ec5
movabs rdx, 0x9286796596d23db6
cmp rcx, rdx
movabs rdx, 0x92867965b7728706
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965582cba15
cmp rcx, rdx
jae 0x1400a3ed8
movabs rdx, 0x9286796554e31a21
cmp rcx, rdx
movabs rdx, 0x9286796583841edd
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965cb66cf69
cmp rcx, rdx
jae 0x1400a3eeb
movabs rdx, 0x92867965ca988450
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x21a9b924]
lea r14d, [r12 + rcx]
add r14d, 0xde5646dc
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xfc
movabs rcx, 0x928679651f78e2ad
jmp 0x14009faa0
movabs rdx, 0x92867965367c6cb6
cmp rcx, rdx
jae 0x1400a3f15
movabs rdx, 0x9286796533fed47f
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 3]
cmp rbx, rcx
movabs rcx, 0x928679658baf89e2
movabs rdx, 0x92867965bb9bcdb4
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965b1017668
cmp rcx, rdx
jae 0x1400a3f57
movabs rdx, 0x92867965b0554166
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x2eab55f8]
lea r14d, [r12 + rcx]
add r14d, 0xd154aa08
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xc8
movabs rcx, 0x928679652c78e41c
jmp 0x14009faa0
movabs rdx, 0x928679657c65f4a3
cmp rcx, rdx
jae 0x1400a3f6a
movabs rdx, 0x928679657a49015e
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0xd019cd4]
lea r14d, [r12 + rcx]
add r14d, 0xf2fe632c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xcc
movabs rcx, 0x92867965175eca43
jmp 0x14009faa0
movabs rdx, 0x92867965f7a4e58b
cmp rcx, rdx
jae 0x1400a3f94
movabs rdx, 0x92867965f5543f52
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x4c2aa2f4]
lea r14d, [r12 + rcx]
add r14d, 0x4c2aa2f4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x54
movabs rcx, 0x92867965af98b257
jmp 0x14009faa0
movabs rdx, 0x928679650f1816b5
cmp rcx, rdx
jae 0x1400a3fbe
movabs rdx, 0x928679650df4222b
cmp rcx, rdx
movabs rdx, 0x92867965ed03bbde
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679659057d224
cmp rcx, rdx
jae 0x1400a3fe5
movabs rdx, 0x928679658e7f2054
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 0x200]
cmp rbx, rcx
movabs rcx, 0x9286796551ebea0f
movabs rdx, 0x92867965f5543f52
cmovb rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679654b65af82
cmp rcx, rdx
jae 0x1400a400f
movabs rdx, 0x928679654b0a8715
jmp 0x14009fa8a
movabs rdx, 0x92867965c5ae4441
cmp rcx, rdx
jae 0x1400a4022
movabs rdx, 0x92867965c5773b0c
cmp rcx, rdx
movabs rdx, 0x9286796578250cb2
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679652e6b204e
cmp rcx, rdx
jae 0x1400a405c
movabs rdx, 0x928679652ccae382
cmp rcx, rdx
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965aa0537a4
movabs rdx, 0x928679653decaff7
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965ac2e31b1
cmp rcx, rdx
jae 0x1400a406f
movabs rdx, 0x92867965aaa7a7c9
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x378286a4]
lea r14d, [r12 + rcx]
add r14d, 0x378286a4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x84
movabs rcx, 0x928679655d9b3b83
jmp 0x14009faa0
movabs rdx, 0x9286796573fd4aea
cmp rcx, rdx
jae 0x1400a40b3
movabs rdx, 0x9286796573b684e2
cmp rcx, rdx
movabs rdx, 0x928679655d8770e8
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965ef8fc96f
cmp rcx, rdx
jae 0x1400a40c6
movabs rdx, 0x92867965eed24392
cmp rcx, rdx
movabs rdx, 0x928679659b0115fe
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679651cec29e7
cmp rcx, rdx
jae 0x1400a40e9
movabs rdx, 0x928679651c9708ba
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x5a5cf0f8]
lea r14d, [r12 + rcx]
add r14d, 0xa5a30f08
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, r14b
add r14b, 0x90
movabs rcx, 0x92867965072952a3
jmp 0x14009faa0
movabs rdx, 0x928679659e56c9a5
cmp rcx, rdx
jae 0x1400a4113
movabs rdx, 0x928679659bc59815
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0xaa03a74]
lea r14d, [r12 + rcx]
add r14d, 0xaa03a74
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xd4
movabs rcx, 0x9286796517ae6e17
jmp 0x14009faa0
movabs rdx, 0x928679656091549d
cmp rcx, rdx
jae 0x1400a414d
movabs rdx, 0x928679655ea0178b
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x2e5f29ac]
lea r14d, [r12 + rcx]
add r14d, 0xd1a0d654
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb4
movabs rcx, 0x928679650f1816b5
jmp 0x14009faa0
movabs rdx, 0x92867965d4e357a9
cmp rcx, rdx
jae 0x1400a4160
movabs rdx, 0x92867965d25a2051
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x79591b70]
lea r14d, [r12 + rcx]
add r14d, 0x79591b70
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xf0
movabs rcx, 0x9286796517ae6e17
jmp 0x14009faa0
movabs rdx, 0x928679653bd9d961
cmp rcx, rdx
jae 0x1400a419a
movabs rdx, 0x928679653af48016
cmp rcx, rdx
jne 0x14009faa0
movzx ecx, r14b
not rcx
add r12, rcx
movabs rcx, 0x92867965464409b9
jmp 0x14009faa0
movabs rdx, 0x92867965b808c2b4
cmp rcx, rdx
jae 0x1400a41c4
movabs rdx, 0x92867965b7c4f724
cmp rcx, rdx
movabs rdx, 0x92867965aeb825af
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x928679658399d635
cmp rcx, rdx
jae 0x1400a41fe
movabs rdx, 0x9286796583841edd
cmp rcx, rdx
movabs rdx, 0x928679657de54d3b
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965ffdb2335
cmp rcx, rdx
jge 0x1400a4238
movabs rdx, 0x92867965ff1d641c
cmp rcx, rdx
movabs rdx, 0x9286796578652bf1
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x2a80e9d0]
lea r14d, [r12 + rcx]
add r14d, 0x2a80e9d0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x50
movabs rcx, 0x9286796520d8c048
jmp 0x14009faa0
movabs rdx, 0x92867965986b4b63
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 3]
cmp rbx, rcx
movabs rcx, 0x92867965b02a741f
movabs rdx, 0x928679653a8e6700
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x57af624c]
lea r8d, [r12 + rcx]
add r8d, 0x57af624c
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, r14b
add r8b, 0xec
mov byte [rbp + r12 + 0x90], r8b
movabs rcx, 0x928679655d9b3b83
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x92867965a3ff3696
movabs rdx, 0x92867965c5ae4441
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
mov ecx, dword [rbp + 0x40]
cmp ecx, 2
movabs rcx, 0x92867965e617f27d
movabs rdx, 0x92867965740e5b40
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796573b684e2
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x9286796564ac83fd
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 0x7a]
cmp rbx, rcx
movabs rcx, 0x92867965c70cd029
movabs rdx, 0x92867965dcf72cc4
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x38ff6420]
lea r14d, [r12 + rcx]
add r14d, 0xc7009be0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, byte [rbp + r12 + 0x90]
add r14b, 0xe0
movabs rcx, 0x9286796568f8a2eb
jmp 0x14009faa0
movabs rdx, 0x928679658b131eb0
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965ef96b92e
movabs rdx, 0x928679659e56c9a5
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x9286796550bfeb5c
movabs rdx, 0x92867965fd0611a7
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
cmp rbx, 0x40
movabs rcx, 0x92867965367c6cb6
movabs rdx, 0x92867965fbe12b4b
cmovb rcx, rdx
jmp 0x14009faa0
mov edx, 4
mov r8d, dword [rbp + 0xd8]
cmove r8d, edx
mov dword [rbp + 0xd8], r8d
movabs rdx, 0x928679655d0c5f60
cmove rcx, rdx
jmp 0x14009faa0
movabs rdx, 0x92867965fe1a707a
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x426eed64]
lea r14d, [r12 + rcx]
add r14d, 0x426eed64
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x44
movabs rcx, 0x9286796561cf88c2
jmp 0x14009faa0
movabs rdx, 0x9286796537c0735f
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x96f8944]
lea r14d, [r12 + rcx]
add r14d, 0x96f8944
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x24
mov dword [rbp + 0xd8], 2
movabs rcx, 0x928679655d0c5f60
jmp 0x14009faa0
movabs rdx, 0x928679650df4222b
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 0x42]
cmp rbx, rcx
mov rcx, rdi
movabs rdx, 0x928679655d583dd1
cmova rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 0x10]
cmp rbx, rcx
movabs rcx, 0x928679650bb8f30a
movabs rdx, 0x928679655ea0178b
cmovb rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x439f9e94]
lea r14d, [r12 + rcx]
add r14d, 0xbc60616c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xc
movabs rcx, 0x928679652c78e41c
jmp 0x14009faa0
movabs rdx, 0x928679656e519017
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0x7b6e5184]
lea r14d, [r12 + rcx]
add r14d, 0x8491ae7c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x9c
movabs rcx, 0x9286796562301f31
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 1]
cmp rbx, rcx
movabs rcx, 0x92867965c2225589
movabs rdx, 0x9286796532661eb5
cmove rcx, rdx
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 - 0xcb57088]
lea r14d, [r12 + rcx]
add r14d, 0xf34a8f78
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb8
movabs rcx, 0x9286796520d8c048
jmp 0x14009faa0
jne 0x14009faa0
movzx ecx, byte [rbp + 0xe0]
lea edx, [r12 + 0x41d694cc]
lea r14d, [r12 + rcx]
add r14d, 0x41d694cc
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x6c
movabs rcx, 0x928679653af48016
jmp 0x14009faa0
jne 0x14009faa0
lea rcx, [rax + 2]
cmp rbx, rcx
movabs rcx, 0x9286796533779b91
movabs rdx, 0x92867965b4bf8999
cmove rcx, rdx
jmp 0x14009faa0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x60], xmm0
movaps xmmword [rbp + 0x70], xmm0
mov rsi, qword [rbp + 0xd0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x60]
mov rdx, rsi
mov r8, rax
call fcn.140087fd0
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x60]
lea r8, [rbp + 0x20]
call fcn.14009a950
lea rcx, [rbp + 0x60]
call fcn.140087af0
mov rcx, qword [rbp + 0x20]
test rcx, rcx
je 0x1400a4401
mov rdx, qword [rbp + 0x30]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400a43fc
add rdx, 0x27
mov qword [rbp + 0xe0], rdx
mov rax, qword [rcx - 8]
mov qword [rbp + 0xd8], rax
sub rcx, rax
cmp rcx, 8
movabs rdx, 0x11c008e92f0f5b59
movabs r9, 0x11c008e970f488cb
mov r10, r9
cmovae r10, rdx
cmp rcx, 0x28
movabs rcx, 0x11c008e930e23d1e
mov r11, r9
cmovb r11, rcx
movabs r8, 0x11c008e9b0b2d3a6
movabs rdi, 0x11c008e93dfab030
movabs rbx, 0x11c008e9541ad734
movabs r14, 0x11c008e9fd31b50d
movabs r15, 0x11c008e96dcd1c44
movabs r12, 0x11c008e9af85e421
movabs r13, 0x11c008e9f124743f
movabs rax, 0x11c008e9fd31b50c
mov rsi, r8
jmp 0x1400a4370
cmp rsi, r8
cmove rsi, r10
nop
cmp rsi, r9
jl 0x1400a4390
cmp rsi, r8
jb 0x1400a43b0
cmp rsi, r13
jb 0x1400a4368
cmp rsi, rax
ja 0x1400a43ee
cmp rsi, r13
jne 0x1400a4370
jmp 0x1400a90c4
cmp rsi, rdi
jge 0x1400a43c0
cmp rsi, rcx
jge 0x1400a43ce
cmp rsi, rdx
cmove rsi, r11
jmp 0x1400a4370
cmp rsi, r12
jae 0x1400a43d4
cmp rsi, r9
cmove rsi, r13
jmp 0x1400a4370
cmp rsi, rbx
jae 0x1400a43da
cmp rsi, rdi
cmove rsi, r14
jmp 0x1400a4370
cmove rsi, rbx
jmp 0x1400a4370
cmove rsi, rbx
jmp 0x1400a4370
cmp rsi, r15
jae 0x1400a43e8
cmp rsi, rbx
cmove rsi, rdi
jmp 0x1400a4370
cmove rsi, r12
jmp 0x1400a4370
mov rcx, qword [rbp + 0xd8]
mov rdx, qword [rbp + 0xe0]
call fcn.1400ace80
xorps xmm6, xmm6
movaps xmmword [rbp + 0x40], xmm6
mov qword [rbp + 0x50], 0
lea rcx, [rbp + 0x40]
mov edx, 0x18
call fcn.1400a9ab0
mov rax, qword [rbp + 0x40]
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
add rax, 0x18
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x60], 0
lea rcx, [rbp + 0x60]
call fcn.1400a9cf0
mov rcx, qword [0x1400b8d70]
movabs rax, 0xb4bd6495fcc7456f
add rax, rcx
movabs rdx, 0xb4bd6495fcc74586
add rdx, rcx
mov qword [rbp + 0xc8], rdx
movzx ecx, byte [0x1400b9ace]
mov dword [rbp + 0x1c], ecx
movabs rsi, 0x5b2fb085c2aa4199
movabs rcx, 0x5b2fb085bcbc6697
movabs rdx, 0x5b2fb0857952dd9b
movabs r8, 0x5b2fb08569339a22
mov r9d, 0xb21642c9
lea r10, [0x1400b9ab8]
movabs r11, 0x5b2fb085c2aa4198
jmp 0x1400a44c2
je 0x1400a4535
cmp rsi, rcx
jb 0x1400a44e0
cmp rsi, r11
ja 0x1400a4524
cmp rsi, rcx
jne 0x1400a44c2
jmp 0x1400a4541
cmp rsi, rdx
jae 0x1400a44c0
cmp rsi, r8
jne 0x1400a44c2
mov rsi, qword [rbp + 0xc8]
movsxd rdi, edi
mov ebx, edi
imul rbx, r9
shr rbx, 0x24
lea r14d, [rbx + rbx*2]
shl r14d, 3
sub ebx, r14d
add ebx, edi
movzx ebx, byte [rax + rbx]
xor bl, byte [rsi + rdi]
mov byte [rdi + r10], bl
inc edi
cmp edi, 0x16
mov rsi, r8
cmove rsi, rdx
jmp 0x1400a44c2
mov esi, dword [rbp + 0x1c]
cmp esi, 1
mov rsi, r8
cmove rsi, rcx
xor edi, edi
jmp 0x1400a44c2
mov byte [0x1400b9ace], 1
mov rsi, rcx
jmp 0x1400a44c2
mov rax, qword [0x1400b8d88]
movabs rcx, 0xb4bd6495fcc744c9
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xbc
mov byte [rbp + 0x60], cl
movabs rcx, 0xb4bd6495fcc744ca
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xbd
mov byte [rbp + 0x61], cl
movabs rcx, 0xb4bd6495fcc744cb
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xbe
mov byte [rbp + 0x62], cl
movabs rcx, 0xb4bd6495fcc744cc
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xbf
mov byte [rbp + 0x63], cl
movabs rcx, 0xb4bd6495fcc744cd
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xc0
mov byte [rbp + 0x64], cl
movabs rcx, 0xb4bd6495fcc744ce
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xc1
mov byte [rbp + 0x65], cl
movabs rcx, 0xb4bd6495fcc744cf
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xc2
mov byte [rbp + 0x66], cl
movabs rcx, 0xb4bd6495fcc744d0
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xc3
mov byte [rbp + 0x67], cl
movabs rcx, 0xb4bd6495fcc744d1
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xc4
mov byte [rbp + 0x68], cl
movabs rcx, 0xb4bd6495fcc744d2
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xc5
mov byte [rbp + 0x69], cl
movabs rcx, 0xb4bd6495fcc744d3
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xc6
mov byte [rbp + 0x6a], cl
movabs rcx, 0xb4bd6495fcc744d4
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xc7
mov byte [rbp + 0x6b], cl
movabs rcx, 0xb4bd6495fcc744d5
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xc8
mov byte [rbp + 0x6c], cl
movabs rcx, 0xb4bd6495fcc744d6
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xc9
mov byte [rbp + 0x6d], cl
movabs rcx, 0xb4bd6495fcc744d7
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xca
mov byte [rbp + 0x6e], cl
movabs rcx, 0xb4bd6495fcc744d8
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xcb
mov byte [rbp + 0x6f], cl
movabs rcx, 0xb4bd6495fcc744d9
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xcc
mov byte [rbp + 0x70], cl
movabs rcx, 0xb4bd6495fcc744da
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xcd
mov byte [rbp + 0x71], cl
movabs rcx, 0xb4bd6495fcc744db
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xce
mov byte [rbp + 0x72], cl
movabs rcx, 0xb4bd6495fcc744dc
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xcf
mov byte [rbp + 0x73], cl
movabs rcx, 0xb4bd6495fcc744dd
movzx ecx, byte [rax + rcx]
add cl, 0x24
xor cl, 0xd0
mov byte [rbp + 0x74], cl
movabs rcx, 0xb4bd6495fcc744de
movzx eax, byte [rax + rcx]
add al, 0x24
xor al, 0xd1
mov byte [rbp + 0x75], al
lea rax, [rbp + 0x82]
mov qword [rbp + 0xc8], rax
lea rax, [rbp + 0x76]
nop word cs:[rax + rax]
mov byte [rax], 0
inc rax
cmp rax, qword [rbp + 0xc8]
jne 0x1400a4760
movabs rcx, 0x20e000aa4c5667e9
movabs rdi, 0x20e000aa86a4380a
movabs r13, 0x20e000aa4a32ef2b
movabs rbx, 0x20e000aa6cffa8c0
movabs r12, 0x20e000aac40b8141
jmp 0x1400a47c0
movabs rdx, 0x20e000aa70cfa41e
cmp rcx, rdx
movabs rdx, 0x20e000aa97e4fd3b
cmove rcx, rdx
nop
cmp rcx, rdi
jge 0x1400a4890
cmp rcx, r13
jge 0x1400a4940
movabs rdx, 0x20e000aa232114b4
cmp rcx, rdx
jge 0x1400a4a3e
movabs rdx, 0x20e000aa1377b564
cmp rcx, rdx
jge 0x1400a4c87
movabs rdx, 0x20e000aa0a6195cc
cmp rcx, rdx
jge 0x1400a5031
movabs rdx, 0x20e000aa07e29e1d
cmp rcx, rdx
jge 0x1400a56e7
movabs rdx, 0x20e000aa032ca803
cmp rcx, rdx
jge 0x1400a6281
movabs rdx, 0x20e000aa0327f029
cmp rcx, rdx
jge 0x1400a74d9
movabs rdx, 0x20e000aa02acdaa5
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x2de876ac]
lea r15d, [rsi + rcx]
add r15d, 0x2de876ac
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x4c
movabs rcx, 0x20e000aa1cf49717
jmp 0x1400a47c0
cmp rcx, r12
jae 0x1400a49c0
movabs rdx, 0x20e000aaa2f70195
cmp rcx, rdx
jae 0x1400a4ab3
movabs rdx, 0x20e000aa9570dd43
cmp rcx, rdx
jae 0x1400a4d18
movabs rdx, 0x20e000aa8b328b2b
cmp rcx, rdx
jae 0x1400a50a1
movabs rdx, 0x20e000aa8a2b3114
cmp rcx, rdx
jae 0x1400a5735
movabs rdx, 0x20e000aa88030afc
cmp rcx, rdx
jae 0x1400a62cb
movabs rdx, 0x20e000aa87c3efe7
cmp rcx, rdx
jae 0x1400a74ec
cmp rcx, rdi
jne 0x1400a47c0
lea rcx, [rax + 0x28]
cmp r14, rcx
movabs rcx, 0x20e000aa2848b0da
movabs rdx, 0x20e000aab18863b6
cmove rcx, rdx
jmp 0x1400a47c0
cmp rcx, rbx
jae 0x1400a4b57
movabs rdx, 0x20e000aa5a98a367
cmp rcx, rdx
jae 0x1400a4d84
movabs rdx, 0x20e000aa53dc3faf
cmp rcx, rdx
jae 0x1400a511f
movabs rdx, 0x20e000aa4d2a615c
cmp rcx, rdx
jae 0x1400a5792
movabs rdx, 0x20e000aa4c5667e9
cmp rcx, rdx
jae 0x1400a6323
movabs rdx, 0x20e000aa4a420db8
cmp rcx, rdx
jae 0x1400a7516
cmp rcx, r13
movabs rdx, 0x20e000aa4751aabf
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aae022fc23
cmp rcx, rdx
jae 0x1400a4be3
movabs rdx, 0x20e000aad28a7431
cmp rcx, rdx
jae 0x1400a4e15
movabs rdx, 0x20e000aac95fe18f
cmp rcx, rdx
jae 0x1400a518f
movabs rdx, 0x20e000aac4cf4d13
cmp rcx, rdx
jae 0x1400a57e4
movabs rdx, 0x20e000aac4965710
cmp rcx, rdx
jae 0x1400a6368
movabs rdx, 0x20e000aac4482f70
cmp rcx, rdx
jae 0x1400a7532
cmp rcx, r12
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa357a4de0
cmp rcx, rdx
jae 0x1400a4e81
movabs rdx, 0x20e000aa2c0d2513
cmp rcx, rdx
jae 0x1400a5201
movabs rdx, 0x20e000aa27a5b5ad
cmp rcx, rdx
jae 0x1400a5841
movabs rdx, 0x20e000aa2592c8a4
cmp rcx, rdx
jae 0x1400a639b
movabs rdx, 0x20e000aa24f59966
cmp rcx, rdx
jae 0x1400a7545
movabs rdx, 0x20e000aa232114b4
cmp rcx, rdx
cmove rcx, r13
jmp 0x1400a47c0
movabs rdx, 0x20e000aab26295c8
cmp rcx, rdx
jae 0x1400a4eed
movabs rdx, 0x20e000aaa89f12d7
cmp rcx, rdx
jae 0x1400a5271
movabs rdx, 0x20e000aaa514065c
cmp rcx, rdx
jae 0x1400a589e
movabs rdx, 0x20e000aaa38d0f8f
cmp rcx, rdx
jae 0x1400a63ce
movabs rdx, 0x20e000aaa303c132
cmp rcx, rdx
jae 0x1400a7558
movabs rdx, 0x20e000aaa2f70195
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x5be2936c]
lea r15d, [rsi + rcx]
add r15d, 0x5be2936c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xc
movabs rcx, 0x20e000aa0c5149ae
jmp 0x1400a47c0
movabs rdx, 0x20e000aa7a9526a8
cmp rcx, rdx
jae 0x1400a4f59
movabs rdx, 0x20e000aa75a48a5b
cmp rcx, rdx
jae 0x1400a52ca
movabs rdx, 0x20e000aa70cfa41e
cmp rcx, rdx
jae 0x1400a5909
movabs rdx, 0x20e000aa6f4d90bd
cmp rcx, rdx
jae 0x1400a6426
movabs rdx, 0x20e000aa6e428f3b
cmp rcx, rdx
jae 0x1400a7582
cmp rcx, rbx
jne 0x1400a47c0
lea rcx, [rax + r14]
cmp rcx, rsi
movabs rcx, 0x20e000aa82785f6a
movabs rdx, 0x20e000aa22205fa7
cmova rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaefb0188d
cmp rcx, rdx
jae 0x1400a4fc5
movabs rdx, 0x20e000aae5f26a3d
cmp rcx, rdx
jae 0x1400a5331
movabs rdx, 0x20e000aae1ec6a03
cmp rcx, rdx
jae 0x1400a5959
movabs rdx, 0x20e000aae147f413
cmp rcx, rdx
jae 0x1400a647e
movabs rdx, 0x20e000aae118e4be
cmp rcx, rdx
jae 0x1400a7595
movabs rdx, 0x20e000aae022fc23
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x71c91274]
lea r15d, [rsi + rcx]
add r15d, 0x8e36ed8c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x2c
movabs rcx, 0x20e000aa1cf49717
jmp 0x1400a47c0
movabs rdx, 0x20e000aa1cba04b9
cmp rcx, rdx
jae 0x1400a53a1
movabs rdx, 0x20e000aa151a8d76
cmp rcx, rdx
jae 0x1400a59c4
movabs rdx, 0x20e000aa14108222
cmp rcx, rdx
jae 0x1400a64d6
movabs rdx, 0x20e000aa13a69c4e
cmp rcx, rdx
jae 0x1400a75a8
movabs rdx, 0x20e000aa1377b564
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x5776aff8]
lea r15d, [rsi + rcx]
add r15d, 0x5776aff8
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x38
movabs rcx, 0x20e000aa4a420db8
jmp 0x1400a47c0
movabs rdx, 0x20e000aa9c3fd848
cmp rcx, rdx
jae 0x1400a540a
movabs rdx, 0x20e000aa9608b40e
cmp rcx, rdx
jae 0x1400a5a21
movabs rdx, 0x20e000aa95bdccf9
cmp rcx, rdx
jae 0x1400a6510
movabs rdx, 0x20e000aa959f3ce1
cmp rcx, rdx
jae 0x1400a75bb
movabs rdx, 0x20e000aa9570dd43
cmp rcx, rdx
movabs rdx, 0x20e000aa531172fa
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa65520902
cmp rcx, rdx
jae 0x1400a5463
movabs rdx, 0x20e000aa5fce896c
cmp rcx, rdx
jae 0x1400a5a8c
movabs rdx, 0x20e000aa5cf6be8a
cmp rcx, rdx
jae 0x1400a6568
movabs rdx, 0x20e000aa5ba59072
cmp rcx, rdx
jae 0x1400a75d8
movabs rdx, 0x20e000aa5a98a367
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x76234fd4]
lea r15d, [rsi + rcx]
add r15d, 0x76234fd4
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x34
movabs rcx, 0x20e000aa07e29e1d
jmp 0x1400a47c0
movabs rdx, 0x20e000aad6c0eaa9
cmp rcx, rdx
jae 0x1400a54bc
movabs rdx, 0x20e000aad5603633
cmp rcx, rdx
jae 0x1400a5ad2
movabs rdx, 0x20e000aad4e5742e
cmp rcx, rdx
jae 0x1400a65b2
movabs rdx, 0x20e000aad47dd6dc
cmp rcx, rdx
jae 0x1400a75eb
movabs rdx, 0x20e000aad28a7431
cmp rcx, rdx
movabs rdx, 0x20e000aa2592c8a4
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa40431a60
cmp rcx, rdx
jae 0x1400a553a
movabs rdx, 0x20e000aa39f024ec
cmp rcx, rdx
jae 0x1400a5b2f
movabs rdx, 0x20e000aa38fa1640
cmp rcx, rdx
jae 0x1400a65ee
movabs rdx, 0x20e000aa36caf39b
cmp rcx, rdx
jae 0x1400a7623
movabs rdx, 0x20e000aa357a4de0
cmp rcx, rdx
movabs rdx, 0x20e000aad088285f
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aab99c16c5
cmp rcx, rdx
jae 0x1400a55aa
movabs rdx, 0x20e000aab61a82c6
cmp rcx, rdx
jae 0x1400a5b8c
movabs rdx, 0x20e000aab4d60388
cmp rcx, rdx
jae 0x1400a6621
movabs rdx, 0x20e000aab346d1db
cmp rcx, rdx
jae 0x1400a762c
movabs rdx, 0x20e000aab26295c8
cmp rcx, rdx
movabs rdx, 0x20e000aa38fa1640
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa8153b8b9
cmp rcx, rdx
jae 0x1400a561e
movabs rdx, 0x20e000aa7d9ef182
cmp rcx, rdx
jae 0x1400a5be9
movabs rdx, 0x20e000aa7b299ae1
cmp rcx, rdx
jae 0x1400a6667
movabs rdx, 0x20e000aa7b186deb
cmp rcx, rdx
jae 0x1400a763f
movabs rdx, 0x20e000aa7a9526a8
cmp rcx, rdx
movabs rdx, 0x20e000aa8c8f2c4e
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaf950dcb1
cmp rcx, rdx
jae 0x1400a568e
movabs rdx, 0x20e000aaf55e5ae2
cmp rcx, rdx
jae 0x1400a5c54
movabs rdx, 0x20e000aaf2ed1685
cmp rcx, rdx
jae 0x1400a66b1
movabs rdx, 0x20e000aaf0fffa04
cmp rcx, rdx
jae 0x1400a7677
movabs rdx, 0x20e000aaefb0188d
cmp rcx, rdx
movabs rdx, 0x20e000aa9022c2a5
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa0d290e2f
cmp rcx, rdx
jae 0x1400a5cdb
movabs rdx, 0x20e000aa0c880504
cmp rcx, rdx
jae 0x1400a66f8
movabs rdx, 0x20e000aa0c5149ae
cmp rcx, rdx
jae 0x1400a768a
movabs rdx, 0x20e000aa0a6195cc
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aabe0ebb78
movabs rdx, 0x20e000aa8d025257
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa8d615cab
cmp rcx, rdx
jae 0x1400a5d38
movabs rdx, 0x20e000aa8c8f2c4e
cmp rcx, rdx
jae 0x1400a672b
movabs rdx, 0x20e000aa8bbe7885
cmp rcx, rdx
jae 0x1400a7693
movabs rdx, 0x20e000aa8b328b2b
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x556cdd70]
lea r15d, [rsi + rcx]
add r15d, 0xaa932290
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x10
movabs rcx, 0x20e000aaf55e5ae2
jmp 0x1400a47c0
movabs rdx, 0x20e000aa565d9279
cmp rcx, rdx
jae 0x1400a5d7e
movabs rdx, 0x20e000aa551be856
cmp rcx, rdx
jae 0x1400a6778
movabs rdx, 0x20e000aa54d81665
cmp rcx, rdx
jae 0x1400a76a6
movabs rdx, 0x20e000aa53dc3faf
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 6]
cmp r14, rcx
movabs rcx, 0x20e000aa59686d08
movabs rdx, 0x20e000aaa9a50e0a
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aacedc3964
cmp rcx, rdx
jae 0x1400a5de9
movabs rdx, 0x20e000aacdb8f29c
cmp rcx, rdx
jae 0x1400a67ab
movabs rdx, 0x20e000aacb0d2670
cmp rcx, rdx
jae 0x1400a76b9
movabs rdx, 0x20e000aac95fe18f
cmp rcx, rdx
jne 0x1400a47c0
mov ecx, dword [rbp + 0xc8]
cmp ecx, 3
movabs rcx, 0x20e000aafa8d541b
movabs rdx, 0x20e000aa78a8f147
cmovl rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa2e4b0fbb
cmp rcx, rdx
jae 0x1400a5e2f
movabs rdx, 0x20e000aa2d514ec9
cmp rcx, rdx
jae 0x1400a67de
movabs rdx, 0x20e000aa2d250de1
cmp rcx, rdx
jae 0x1400a76cc
movabs rdx, 0x20e000aa2c0d2513
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0x20e000aab61a82c6
movabs rdx, 0x20e000aa02acdaa5
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaabd69e8c
cmp rcx, rdx
jae 0x1400a5e9a
movabs rdx, 0x20e000aaa9a50e0a
cmp rcx, rdx
jae 0x1400a6836
movabs rdx, 0x20e000aaa9754c37
cmp rcx, rdx
jae 0x1400a7704
movabs rdx, 0x20e000aaa89f12d7
cmp rcx, rdx
movabs rdx, 0x20e000aacb0d2670
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa77f78590
cmp rcx, rdx
jae 0x1400a5ef7
movabs rdx, 0x20e000aa776d8a2f
cmp rcx, rdx
jae 0x1400a688e
movabs rdx, 0x20e000aa75cb0bbd
cmp rcx, rdx
jae 0x1400a772e
movabs rdx, 0x20e000aa75a48a5b
cmp rcx, rdx
jne 0x1400a47c0
mov ecx, dword [rbp + 0xd8]
mov dword [rbp + 0xc8], ecx
movabs rcx, 0x20e000aac95fe18f
jmp 0x1400a47c0
movabs rdx, 0x20e000aaeb5b7147
cmp rcx, rdx
jae 0x1400a5f3d
movabs rdx, 0x20e000aae73eebfb
cmp rcx, rdx
jae 0x1400a68c1
movabs rdx, 0x20e000aae6990783
cmp rcx, rdx
jae 0x1400a775b
movabs rdx, 0x20e000aae5f26a3d
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0x20e000aad930803f
movabs rdx, 0x20e000aa61bc74d1
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa21275540
cmp rcx, rdx
jae 0x1400a5f9a
movabs rdx, 0x20e000aa1e7c953c
cmp rcx, rdx
jae 0x1400a6919
movabs rdx, 0x20e000aa1cf49717
cmp rcx, rdx
jae 0x1400a7785
movabs rdx, 0x20e000aa1cba04b9
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x27611a9c]
lea r15d, [rsi + rcx]
add r15d, 0x27611a9c
jmp 0x1400a76ea
movabs rdx, 0x20e000aa9e863cde
cmp rcx, rdx
jae 0x1400a6005
movabs rdx, 0x20e000aa9d774259
cmp rcx, rdx
jae 0x1400a6963
movabs rdx, 0x20e000aa9cf7afc2
cmp rcx, rdx
jae 0x1400a77c5
movabs rdx, 0x20e000aa9c3fd848
cmp rcx, rdx
movabs rdx, 0x20e000aa54d81665
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa6a9d8b0b
cmp rcx, rdx
jae 0x1400a6070
movabs rdx, 0x20e000aa67bce76f
cmp rcx, rdx
jae 0x1400a69b4
movabs rdx, 0x20e000aa66e4cb61
cmp rcx, rdx
jae 0x1400a77d8
movabs rdx, 0x20e000aa65520902
cmp rcx, rdx
movabs rdx, 0x20e000aa11770f2d
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aadada0818
cmp rcx, rdx
jae 0x1400a60cd
movabs rdx, 0x20e000aad930803f
cmp rcx, rdx
jae 0x1400a69fe
movabs rdx, 0x20e000aad78ab96f
cmp rcx, rdx
jae 0x1400a77eb
movabs rdx, 0x20e000aad6c0eaa9
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x6f8a4db0]
lea r15d, [rsi + rcx]
add r15d, 0x6f8a4db0
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x30
movabs rcx, 0x20e000aaa5aab50c
jmp 0x1400a47c0
movabs rdx, 0x20e000aa445a2f03
cmp rcx, rdx
jae 0x1400a612a
movabs rdx, 0x20e000aa42b59f43
cmp rcx, rdx
jae 0x1400a6a48
movabs rdx, 0x20e000aa40cf1d0a
cmp rcx, rdx
jae 0x1400a7828
movabs rdx, 0x20e000aa40431a60
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 9]
cmp r14, rcx
movabs rcx, 0x20e000aa3fa2c946
movabs rdx, 0x20e000aad47dd6dc
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aac032fb0a
cmp rcx, rdx
jae 0x1400a6170
movabs rdx, 0x20e000aabb442b13
cmp rcx, rdx
jae 0x1400a6aa0
movabs rdx, 0x20e000aabaea1c65
cmp rcx, rdx
jae 0x1400a7852
movabs rdx, 0x20e000aab99c16c5
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + r14]
cmp rcx, 0x3e8
movabs rcx, 0x20e000aa3048d4b3
movabs rdx, 0x20e000aaa405b839
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa84af35c2
cmp rcx, rdx
jae 0x1400a61cd
movabs rdx, 0x20e000aa83c5f1eb
cmp rcx, rdx
jae 0x1400a6aea
movabs rdx, 0x20e000aa82785f6a
cmp rcx, rdx
jae 0x1400a7894
movabs rdx, 0x20e000aa8153b8b9
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aac032fb0a
movabs rdx, 0x20e000aaadef38c0
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aafbe34feb
cmp rcx, rdx
jae 0x1400a6213
movabs rdx, 0x20e000aafa8d541b
cmp rcx, rdx
jae 0x1400a6b34
movabs rdx, 0x20e000aafa6a4003
cmp rcx, rdx
jae 0x1400a78c1
movabs rdx, 0x20e000aaf950dcb1
cmp rcx, rdx
movabs rdx, 0x20e000aa13a69c4e
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa09b6fb76
cmp rcx, rdx
jae 0x1400a6b80
movabs rdx, 0x20e000aa0899f4b3
cmp rcx, rdx
jae 0x1400a78f9
xor edx, edx
movabs r8, 0x20e000aa07e29e1d
cmp rcx, r8
sete dl
movabs r8, 0x20e000aab346d1db
cmove rcx, r8
sub rsi, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa8a71566a
cmp rcx, rdx
jae 0x1400a6bca
movabs rdx, 0x20e000aa8a59bcf1
cmp rcx, rdx
jae 0x1400a7931
movabs rdx, 0x20e000aa8a2b3114
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x20]
cmp r14, rcx
movabs rcx, 0x20e000aa80685cc1
movabs rdx, 0x20e000aa22741194
cmova rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa531172fa
cmp rcx, rdx
jae 0x1400a6bfd
movabs rdx, 0x20e000aa4de1efe8
cmp rcx, rdx
jae 0x1400a795b
movabs rdx, 0x20e000aa4d2a615c
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, r15b
not rcx
add rsi, rcx
movabs rcx, 0x20e000aaa89f12d7
jmp 0x1400a47c0
movabs rdx, 0x20e000aac571e328
cmp rcx, rdx
jae 0x1400a6c30
movabs rdx, 0x20e000aac52dfb15
cmp rcx, rdx
jae 0x1400a7993
movabs rdx, 0x20e000aac4cf4d13
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aada6a2b15
movabs rdx, 0x20e000aa9e863cde
cmovb rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa2848b0da
cmp rcx, rdx
jae 0x1400a6c88
movabs rdx, 0x20e000aa27ae2e75
cmp rcx, rdx
jae 0x1400a79bd
movabs rdx, 0x20e000aa27a5b5ad
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aa6a9d8b0b
movabs rdx, 0x20e000aa89e4c9a3
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaa7366ab0
cmp rcx, rdx
jae 0x1400a6cd2
movabs rdx, 0x20e000aaa5aab50c
cmp rcx, rdx
jae 0x1400a79f5
movabs rdx, 0x20e000aaa514065c
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x13b96058]
lea r15d, [rsi + rcx]
add r15d, 0xec469fa8
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x68
movabs rcx, 0x20e000aa07e29e1d
jmp 0x1400a47c0
movabs rdx, 0x20e000aa718ac27d
cmp rcx, rdx
jae 0x1400a6d05
movabs rdx, 0x20e000aa70ddb203
cmp rcx, rdx
jb 0x1400a47a3
jne 0x1400a47c0
lea rcx, [rax + 7]
cmp r14, rcx
movabs rcx, 0x20e000aa5f3deefd
movabs rdx, 0x20e000aab777e9e3
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aae3ca0f9b
cmp rcx, rdx
jae 0x1400a6d52
movabs rdx, 0x20e000aae355258a
cmp rcx, rdx
jae 0x1400a7a15
movabs rdx, 0x20e000aae1ec6a03
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x5100f9fc]
lea r15d, [rsi + rcx]
add r15d, 0xaeff0604
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xe4
movabs rcx, 0x20e000aaa5aab50c
jmp 0x1400a47c0
movabs rdx, 0x20e000aa18574c58
cmp rcx, rdx
jae 0x1400a6daa
movabs rdx, 0x20e000aa1634a27e
cmp rcx, rdx
jae 0x1400a7a28
movabs rdx, 0x20e000aa151a8d76
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0x20e000aa62b8ef8e
movabs rdx, 0x20e000aa902b7a38
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa97e31fb5
cmp rcx, rdx
jae 0x1400a6e02
movabs rdx, 0x20e000aa97891778
cmp rcx, rdx
jae 0x1400a7a3b
movabs rdx, 0x20e000aa9608b40e
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0xd320448]
lea r15d, [rsi + rcx]
add r15d, 0xf2cdfbb8
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xf8
movabs rcx, 0x20e000aa07e29e1d
jmp 0x1400a47c0
movabs rdx, 0x20e000aa61bc74d1
cmp rcx, rdx
jae 0x1400a6e4c
movabs rdx, 0x20e000aa60124bde
cmp rcx, rdx
jae 0x1400a7a73
movabs rdx, 0x20e000aa5fce896c
cmp rcx, rdx
movabs rdx, 0x20e000aa8bbe7885
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aad588493d
cmp rcx, rdx
jae 0x1400a6ea4
movabs rdx, 0x20e000aad57e4b76
cmp rcx, rdx
jae 0x1400a7a86
movabs rdx, 0x20e000aad5603633
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x2a]
cmp r14, rcx
movabs rcx, 0x20e000aa6b4794d2
movabs rdx, 0x20e000aa6f4d90bd
cmovb rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa3d0445f4
cmp rcx, rdx
jae 0x1400a6ef1
movabs rdx, 0x20e000aa3bb59464
cmp rcx, rdx
jae 0x1400a7ab0
movabs rdx, 0x20e000aa39f024ec
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0x20e000aa44a1b80f
movabs rdx, 0x20e000aa0499e0cb
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aab6d05814
cmp rcx, rdx
jae 0x1400a6f3b
movabs rdx, 0x20e000aab653bfb2
cmp rcx, rdx
jae 0x1400a7ae8
movabs rdx, 0x20e000aab61a82c6
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0x20e000aadf4d521a
movabs rdx, 0x20e000aa21dafb3c
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa803376dc
cmp rcx, rdx
jae 0x1400a6f93
movabs rdx, 0x20e000aa7fca5e7f
cmp rcx, rdx
jae 0x1400a7b12
movabs rdx, 0x20e000aa7d9ef182
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x6f9bf3c4]
lea r15d, [rsi + rcx]
add r15d, 0x90640c3c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x5c
movabs rcx, 0x20e000aa4d2a615c
jmp 0x1400a47c0
movabs rdx, 0x20e000aaf796f34a
cmp rcx, rdx
jae 0x1400a6feb
movabs rdx, 0x20e000aaf5661650
cmp rcx, rdx
jae 0x1400a7b3f
movabs rdx, 0x20e000aaf55e5ae2
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x7ed7ca94]
lea r8d, [rsi + rcx]
add r8d, 0x7ed7ca94
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0xf4
mov byte [rbp + rsi + 0x60], r8b
lea rcx, [rax + 1]
movzx edx, r8b
not rax
add rax, rsi
mov rsi, rax
sub rsi, rdx
mov rax, rcx
movabs rcx, 0x20e000aa315ceca5
jmp 0x1400a47c0
movabs rdx, 0x20e000aa1119f82b
cmp rcx, rdx
jae 0x1400a7035
movabs rdx, 0x20e000aa0e1e7c98
cmp rcx, rdx
jae 0x1400a7b69
movabs rdx, 0x20e000aa0d290e2f
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0x20e000aa84af35c2
movabs rdx, 0x20e000aae1ec6a03
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa90282d67
cmp rcx, rdx
jae 0x1400a708d
movabs rdx, 0x20e000aa9022c2a5
cmp rcx, rdx
jae 0x1400a7ba1
movabs rdx, 0x20e000aa8d615cab
cmp rcx, rdx
movabs rdx, 0x20e000aa24f59966
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa577b9910
cmp rcx, rdx
jae 0x1400a70c0
movabs rdx, 0x20e000aa5770fa5f
cmp rcx, rdx
jae 0x1400a7bb4
movabs rdx, 0x20e000aa565d9279
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x7ccdf80c]
lea r15d, [rsi + rcx]
add r15d, 0x833207f4
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x54
movabs rcx, 0x20e000aa14108222
jmp 0x1400a47c0
movabs rdx, 0x20e000aad088285f
cmp rcx, rdx
jae 0x1400a7106
movabs rdx, 0x20e000aacf22bd1a
cmp rcx, rdx
jae 0x1400a7bde
movabs rdx, 0x20e000aacedc3964
cmp rcx, rdx
movabs rdx, 0x20e000aa232114b4
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa314941be
cmp rcx, rdx
jae 0x1400a7139
movabs rdx, 0x20e000aa3048d4b3
cmp rcx, rdx
jae 0x1400a7c05
movabs rdx, 0x20e000aa2e4b0fbb
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x48293314]
lea r15d, [rsi + rcx]
add r15d, 0x48293314
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x74
movabs rcx, 0x20e000aaf55e5ae2
jmp 0x1400a47c0
movabs rdx, 0x20e000aaadef38c0
cmp rcx, rdx
jae 0x1400a7183
movabs rdx, 0x20e000aaad9b7b0e
cmp rcx, rdx
jae 0x1400a7c2f
movabs rdx, 0x20e000aaabd69e8c
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0x20e000aab7b4a7b0
movabs rdx, 0x20e000aa9608b40e
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa78a8f147
cmp rcx, rdx
jae 0x1400a71db
movabs rdx, 0x20e000aa78597443
cmp rcx, rdx
jae 0x1400a7c42
movabs rdx, 0x20e000aa77f78590
cmp rcx, rdx
movabs rdx, 0x20e000aaff4eaf5e
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaebeb9c39
cmp rcx, rdx
jae 0x1400a7227
movabs rdx, 0x20e000aaebcb8180
cmp rcx, rdx
jae 0x1400a7c55
movabs rdx, 0x20e000aaeb5b7147
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0x20e000aae6990783
movabs rdx, 0x20e000aae022fc23
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa21dafb3c
cmp rcx, rdx
jae 0x1400a725a
movabs rdx, 0x20e000aa217bed69
cmp rcx, rdx
jae 0x1400a7c7f
movabs rdx, 0x20e000aa21275540
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x603cd0cc]
lea r15d, [rsi + rcx]
add r15d, 0x603cd0cc
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x6c
movabs rcx, 0x20e000aa43c76147
jmp 0x1400a47c0
movabs rdx, 0x20e000aa9ee9d275
cmp rcx, rdx
jae 0x1400a72b2
movabs rdx, 0x20e000aa9ecb2c37
cmp rcx, rdx
jae 0x1400a7c92
movabs rdx, 0x20e000aa9e863cde
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x59b574bc]
lea r15d, [rsi + rcx]
add r15d, 0x59b574bc
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xdc
movabs rcx, 0x20e000aa4751aabf
jmp 0x1400a47c0
movabs rdx, 0x20e000aa6b6554fd
cmp rcx, rdx
jae 0x1400a72f4
movabs rdx, 0x20e000aa6b4794d2
cmp rcx, rdx
jae 0x1400a7ca5
movabs rdx, 0x20e000aa6a9d8b0b
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0x20e000aa2c0d2513
movabs rdx, 0x20e000aa861c99ab
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aade76d123
cmp rcx, rdx
jae 0x1400a7341
movabs rdx, 0x20e000aadb9f079c
cmp rcx, rdx
jae 0x1400a7ccf
movabs rdx, 0x20e000aadada0818
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0x20e000aa90282d67
movabs rdx, 0x20e000aad6b5bb7b
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa46b758c7
cmp rcx, rdx
jae 0x1400a7384
movabs rdx, 0x20e000aa44a1b80f
cmp rcx, rdx
jae 0x1400a7ce2
movabs rdx, 0x20e000aa445a2f03
cmp rcx, rdx
movabs rdx, 0x20e000aa9cf7afc2
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aac166ca4a
cmp rcx, rdx
jae 0x1400a73dc
movabs rdx, 0x20e000aac150875c
cmp rcx, rdx
jae 0x1400a7d0c
movabs rdx, 0x20e000aac032fb0a
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0x20e000aa314941be
movabs rdx, 0x20e000aa5a98a367
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa85bf6240
cmp rcx, rdx
jae 0x1400a7429
movabs rdx, 0x20e000aa84b5ab30
cmp rcx, rdx
jae 0x1400a7d1f
movabs rdx, 0x20e000aa84af35c2
cmp rcx, rdx
movabs rdx, 0x20e000aa5fce896c
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aafdd618c1
cmp rcx, rdx
jae 0x1400a7481
movabs rdx, 0x20e000aafcf5b043
cmp rcx, rdx
jae 0x1400a7d61
movabs rdx, 0x20e000aafbe34feb
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x41b37d18]
lea r15d, [rsi + rcx]
add r15d, 0xbe4c82e8
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, r15b
add r15b, 0x50
movabs rcx, 0x20e000aa8af7d133
jmp 0x1400a47c0
movabs rdx, 0x20e000aa0499e0cb
cmp rcx, rdx
jae 0x1400a7d8b
movabs rdx, 0x20e000aa032ca803
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aa8153b8b9
movabs rdx, 0x20e000aa4cd39d36
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa89e4c9a3
cmp rcx, rdx
jae 0x1400a7dc3
movabs rdx, 0x20e000aa88030afc
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0xd0eb820]
lea r15d, [rsi + rcx]
add r15d, 0xd0eb820
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x20
movabs rcx, 0x20e000aa4d2a615c
jmp 0x1400a47c0
movabs rdx, 0x20e000aa4cd39d36
cmp rcx, rdx
jae 0x1400a7dfb
movabs rdx, 0x20e000aa4c5667e9
cmp rcx, rdx
jne 0x1400a47c0
call fcn.14009a910
mov r14, qword [rax]
call fcn.14009a930
mov rax, qword [rax]
movabs rcx, 0x20e000aa9b2a6382
jmp 0x1400a47c0
movabs rdx, 0x20e000aac49bf94f
cmp rcx, rdx
jae 0x1400a7e33
movabs rdx, 0x20e000aac4965710
cmp rcx, rdx
movabs rdx, 0x20e000aac6b4172c
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa263ba53a
cmp rcx, rdx
jae 0x1400a7e6b
movabs rdx, 0x20e000aa2592c8a4
cmp rcx, rdx
movabs rdx, 0x20e000aa7fca5e7f
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaa405b839
cmp rcx, rdx
jae 0x1400a7ea3
movabs rdx, 0x20e000aaa38d0f8f
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x20eb64a0]
lea r15d, [rsi + rcx]
add r15d, 0xdf149b60
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x60
movabs rcx, 0x20e000aa8af7d133
jmp 0x1400a47c0
movabs rdx, 0x20e000aa6f5b3c7c
cmp rcx, rdx
jae 0x1400a7ee0
movabs rdx, 0x20e000aa6f4d90bd
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x4eb08f24]
lea r15d, [rsi + rcx]
add r15d, 0x4eb08f24
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 4
movabs rcx, 0x20e000aa577b9910
jmp 0x1400a47c0
movabs rdx, 0x20e000aae1daae62
cmp rcx, rdx
jae 0x1400a7ef3
movabs rdx, 0x20e000aae147f413
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x73e48b10]
lea r15d, [rsi + rcx]
add r15d, 0x73e48b10
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x90
movabs rcx, 0x20e000aa315ceca5
jmp 0x1400a47c0
movabs rdx, 0x20e000aa14f60b92
cmp rcx, rdx
jae 0x1400a7f2b
movabs rdx, 0x20e000aa14108222
cmp rcx, rdx
jne 0x1400a47c0
mov byte [rbp + rsi + 0x60], r15b
movabs rcx, 0x20e000aab346d1db
jmp 0x1400a47c0
movabs rdx, 0x20e000aa95c166e2
cmp rcx, rdx
jae 0x1400a47b0
movabs rdx, 0x20e000aa95bdccf9
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x3f865e68]
lea r15d, [rsi + rcx]
add r15d, 0xc079a198
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xd8
movabs rcx, 0x20e000aaf55e5ae2
jmp 0x1400a47c0
movabs rdx, 0x20e000aa5f3deefd
cmp rcx, rdx
jae 0x1400a7f55
movabs rdx, 0x20e000aa5cf6be8a
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0x20e000aaf796f34a
movabs rdx, 0x20e000aa20120fcc
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aad544c0cd
cmp rcx, rdx
jae 0x1400a7f7f
movabs rdx, 0x20e000aad4e5742e
cmp rcx, rdx
jne 0x1400a47c0
mov dword [rbp + 0xd8], 1
lea rcx, [rbp + 0xdfe36c]
jmp 0x1400a8106
movabs rdx, 0x20e000aa39e0c629
cmp rcx, rdx
jae 0x1400a7f92
movabs rdx, 0x20e000aa38fa1640
cmp rcx, rdx
movabs rdx, 0x20e000aa7c3136f7
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aab5e0d8e0
cmp rcx, rdx
jae 0x1400a7fa5
movabs rdx, 0x20e000aab4d60388
cmp rcx, rdx
jne 0x1400a47c0
cmp rax, rsi
movabs rcx, 0x20e000aa83c5f1eb
movabs rdx, 0x20e000aae9f893cc
cmova rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa7c3136f7
cmp rcx, rdx
jae 0x1400a7fcf
movabs rdx, 0x20e000aa7b299ae1
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0xa]
cmp r14, rcx
movabs rcx, 0x20e000aaa0ceeaa8
movabs rdx, 0x20e000aafdd618c1
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaf5361f0d
cmp rcx, rdx
jae 0x1400a7fe2
movabs rdx, 0x20e000aaf2ed1685
cmp rcx, rdx
jne 0x1400a47c0
cmp rax, 3
movabs rcx, 0x20e000aafbe34feb
movabs rdx, 0x20e000aa6a0ee30b
cmovb rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa0d2386c7
cmp rcx, rdx
jae 0x1400a8002
movabs rdx, 0x20e000aa0c880504
cmp rcx, rdx
movabs rdx, 0x20e000aaf950dcb1
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa8d025257
cmp rcx, rdx
jae 0x1400a8015
movabs rdx, 0x20e000aa8c8f2c4e
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x80]
cmp r14, rcx
movabs rcx, 0x20e000aa809b1aa4
movabs rdx, 0x20e000aa2a445b68
cmova rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa56273e55
cmp rcx, rdx
jae 0x1400a804d
movabs rdx, 0x20e000aa551be856
cmp rcx, rdx
movabs rdx, 0x20e000aa7a9526a8
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaceaa89b4
cmp rcx, rdx
jae 0x1400a8060
movabs rdx, 0x20e000aacdb8f29c
cmp rcx, rdx
movabs rdx, 0x20e000aa5ba59072
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa2d9771e0
cmp rcx, rdx
jae 0x1400a8098
movabs rdx, 0x20e000aa2d514ec9
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x59b574bc]
lea r15d, [rsi + rcx]
add r15d, 0x59b574bc
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xdc
movabs rcx, 0x20e000aa6f5b3c7c
jmp 0x1400a47c0
movabs rdx, 0x20e000aaaa842af8
cmp rcx, rdx
jae 0x1400a80c5
movabs rdx, 0x20e000aaa9a50e0a
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x555b375c]
lea r15d, [rsi + rcx]
add r15d, 0xaaa4c8a4
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x84
movabs rcx, 0x20e000aaa5aab50c
jmp 0x1400a47c0
movabs rdx, 0x20e000aa7799485b
cmp rcx, rdx
jae 0x1400a47b0
movabs rdx, 0x20e000aa776d8a2f
cmp rcx, rdx
movabs rdx, 0x20e000aa9ecb2c37
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aae9f893cc
cmp rcx, rdx
jae 0x1400a80ef
movabs rdx, 0x20e000aae73eebfb
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x7634f5e8]
lea r15d, [rsi + rcx]
add r15d, 0x89cb0a18
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x58
movabs rcx, 0x20e000aa4d2a615c
jmp 0x1400a47c0
movabs rdx, 0x20e000aa20120fcc
cmp rcx, rdx
jae 0x1400a811c
movabs rdx, 0x20e000aa1e7c953c
cmp rcx, rdx
jne 0x1400a47c0
mov dword [rbp + 0xd8], 1
lea rcx, [rbp + 0x60]
mov qword [rbp + 0xd0], rcx
movabs rcx, 0x20e000aa3fad398a
jmp 0x1400a47c0
movabs rdx, 0x20e000aa9e703b0e
cmp rcx, rdx
jae 0x1400a8154
movabs rdx, 0x20e000aa9d774259
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x4a799dec]
lea r15d, [rsi + rcx]
add r15d, 0xb5866214
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x74
mov rcx, rbx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa6a0ee30b
cmp rcx, rdx
jae 0x1400a817b
movabs rdx, 0x20e000aa67bce76f
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aa27a5b5ad
movabs rdx, 0x20e000aae3ca0f9b
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aada6a2b15
cmp rcx, rdx
jae 0x1400a818e
movabs rdx, 0x20e000aad930803f
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0x20e000aad57e4b76
movabs rdx, 0x20e000aa1119f82b
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa43c76147
cmp rcx, rdx
jae 0x1400a81b8
movabs rdx, 0x20e000aa42b59f43
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x7407d738]
lea r15d, [rsi + rcx]
add r15d, 0x8bf828c8
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x88
movabs rcx, 0x20e000aa8af7d133
jmp 0x1400a47c0
movabs rdx, 0x20e000aabe0ebb78
cmp rcx, rdx
jae 0x1400a81cb
movabs rdx, 0x20e000aabb442b13
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0x20e000aa48e980cc
movabs rdx, 0x20e000aaceaa89b4
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa84a04e91
cmp rcx, rdx
jae 0x1400a81f5
movabs rdx, 0x20e000aa83c5f1eb
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 4]
cmp r14, rcx
movabs rcx, 0x20e000aa032ca803
movabs rdx, 0x20e000aaa2f70195
cmovb rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aafafe30e3
cmp rcx, rdx
jae 0x1400a8221
movabs rdx, 0x20e000aafa8d541b
cmp rcx, rdx
jne 0x1400a47c0
mov ecx, dword [rbp + 0xc8]
cmp ecx, 4
movabs rcx, 0x20e000aa84a04e91
movabs rdx, 0x20e000aa9b2a6382
cmovl rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa0a5d22e7
cmp rcx, rdx
jae 0x1400a8234
movabs rdx, 0x20e000aa09b6fb76
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 9]
cmp r14, rcx
movabs rcx, 0x20e000aaae16e2c5
movabs rdx, 0x20e000aab6d05814
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa8af7d133
cmp rcx, rdx
jae 0x1400a825e
movabs rdx, 0x20e000aa8a71566a
cmp rcx, rdx
movabs rdx, 0x20e000aad13c53b0
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa5379d885
cmp rcx, rdx
jae 0x1400a829b
movabs rdx, 0x20e000aa531172fa
cmp rcx, rdx
movabs rdx, 0x20e000aa0d2386c7
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aac6b210a1
cmp rcx, rdx
jae 0x1400a82d3
movabs rdx, 0x20e000aac571e328
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x3b2c2108]
lea r15d, [rsi + rcx]
add r15d, 0xc4d3def8
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x38
movabs rcx, 0x20e000aa1cf49717
jmp 0x1400a47c0
movabs rdx, 0x20e000aa28e594c2
cmp rcx, rdx
jae 0x1400a832b
movabs rdx, 0x20e000aa2848b0da
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x41]
cmp r14, rcx
movabs rcx, 0x20e000aac1a632e6
movabs rdx, 0x20e000aa7a82446e
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaa7eb8453
cmp rcx, rdx
jae 0x1400a8375
movabs rdx, 0x20e000aaa7366ab0
cmp rcx, rdx
movabs rdx, 0x20e000aa6c1596e7
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa7436d179
cmp rcx, rdx
jae 0x1400a83a8
movabs rdx, 0x20e000aa718ac27d
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x200]
cmp r14, rcx
movabs rcx, 0x20e000aae4e28071
movabs rdx, 0x20e000aa1a40ef84
cmovb rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aae4e28071
cmp rcx, rdx
jae 0x1400a8400
movabs rdx, 0x20e000aae3ca0f9b
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x13a7ba44]
lea r15d, [rsi + rcx]
add r15d, 0x13a7ba44
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x24
movabs rcx, 0x20e000aa8af7d133
jmp 0x1400a47c0
movabs rdx, 0x20e000aa1a40ef84
cmp rcx, rdx
jae 0x1400a844a
movabs rdx, 0x20e000aa18574c58
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x46be374]
lea r15d, [rsi + rcx]
add r15d, 0xfb941c8c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x2c
movabs rcx, 0x20e000aa315ceca5
jmp 0x1400a47c0
movabs rdx, 0x20e000aa97e4fd3b
cmp rcx, rdx
jae 0x1400a84a2
movabs rdx, 0x20e000aa97e31fb5
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0x20e000aa40cf1d0a
movabs rdx, 0x20e000aa2e4b0fbb
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa62b8ef8e
cmp rcx, rdx
jae 0x1400a84d5
movabs rdx, 0x20e000aa61bc74d1
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x3f74b854]
lea r15d, [rsi + rcx]
add r15d, 0xc08b47ac
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x4c
movabs rcx, 0x20e000aa315ceca5
jmp 0x1400a47c0
movabs rdx, 0x20e000aad5f695cb
cmp rcx, rdx
jae 0x1400a851f
movabs rdx, 0x20e000aad588493d
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x400]
cmp r14, rcx
movabs rcx, 0x20e000aa12ee89a6
movabs rdx, 0x20e000aacf22bd1a
cmova rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa3fa2c946
cmp rcx, rdx
jae 0x1400a8552
movabs rdx, 0x20e000aa3d0445f4
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x42]
cmp r14, rcx
movabs rcx, 0x20e000aad5603633
movabs rdx, 0x20e000aa84b5ab30
cmovb rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aab777e9e3
cmp rcx, rdx
jae 0x1400a8585
movabs rdx, 0x20e000aab6d05814
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0xae19970]
lea r15d, [rsi + rcx]
add r15d, 0xae19970
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xf0
movabs rcx, 0x20e000aa8af7d133
jmp 0x1400a47c0
movabs rdx, 0x20e000aa80685cc1
cmp rcx, rdx
jae 0x1400a85dd
movabs rdx, 0x20e000aa803376dc
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x7a8f3348]
lea r15d, [rsi + rcx]
add r15d, 0x8570ccb8
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xf8
movabs rcx, 0x20e000aad1f4a689
jmp 0x1400a47c0
movabs rdx, 0x20e000aaf852243a
cmp rcx, rdx
jae 0x1400a8627
movabs rdx, 0x20e000aaf796f34a
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0x20e000aa87c3efe7
movabs rdx, 0x20e000aaa514065c
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa11770f2d
cmp rcx, rdx
jae 0x1400a865a
movabs rdx, 0x20e000aa1119f82b
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x73f63124]
lea r15d, [rsi + rcx]
add r15d, 0x73f63124
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 4
movabs rcx, 0x20e000aaf55e5ae2
jmp 0x1400a47c0
movabs rdx, 0x20e000aa902b7a38
cmp rcx, rdx
jae 0x1400a868d
movabs rdx, 0x20e000aa90282d67
cmp rcx, rdx
movabs rdx, 0x20e000aa63a3a361
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa5944d5f0
cmp rcx, rdx
jae 0x1400a86d4
movabs rdx, 0x20e000aa577b9910
cmp rcx, rdx
jne 0x1400a47c0
cmp r14, rsi
movabs rcx, 0x20e000aac4cf4d13
movabs rdx, 0x20e000aad4e5742e
cmova rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aad13c53b0
cmp rcx, rdx
jae 0x1400a871e
movabs rdx, 0x20e000aad088285f
cmp rcx, rdx
movabs rdx, 0x20e000aa1634a27e
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa315ceca5
cmp rcx, rdx
jae 0x1400a8751
movabs rdx, 0x20e000aa314941be
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aa39f024ec
movabs rdx, 0x20e000aafeeecae0
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaae16e2c5
cmp rcx, rdx
jae 0x1400a87b8
movabs rdx, 0x20e000aaadef38c0
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x3d4799a4]
lea r15d, [rsi + rcx]
add r15d, 0xc2b8665c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x7c
movabs rcx, 0x20e000aa4a420db8
jmp 0x1400a47c0
movabs rdx, 0x20e000aa7a2968cf
cmp rcx, rdx
jae 0x1400a87eb
movabs rdx, 0x20e000aa78a8f147
cmp rcx, rdx
jne 0x1400a47c0
mov ecx, dword [rbp + 0xc8]
cmp ecx, 2
movabs rcx, 0x20e000aae118e4be
movabs rdx, 0x20e000aa4c5667e9
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaed01c6a3
cmp rcx, rdx
jae 0x1400a8835
movabs rdx, 0x20e000aaebeb9c39
cmp rcx, rdx
movabs rdx, 0x20e000aaad9b7b0e
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa22205fa7
cmp rcx, rdx
jae 0x1400a888d
movabs rdx, 0x20e000aa21dafb3c
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x1eac9fdc]
lea r15d, [rsi + rcx]
add r15d, 0xe1536024
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 4
movabs rcx, 0x20e000aad1f4a689
jmp 0x1400a47c0
movabs rdx, 0x20e000aaa0ceeaa8
cmp rcx, rdx
jae 0x1400a88c0
movabs rdx, 0x20e000aa9ee9d275
cmp rcx, rdx
jne 0x1400a47c0
lea r14, [rax + 0x3e8]
add rax, 0x7e8
movabs rcx, 0x20e000aaa11f39f9
jmp 0x1400a47c0
movabs rdx, 0x20e000aa6be217d5
cmp rcx, rdx
jae 0x1400a890d
movabs rdx, 0x20e000aa6b6554fd
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x80]
cmp r14, rcx
movabs rcx, 0x20e000aa8a2b3114
movabs rdx, 0x20e000aaa80682b4
cmova rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aadf4d521a
cmp rcx, rdx
jae 0x1400a8940
movabs rdx, 0x20e000aade76d123
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
mov rcx, rdi
movabs rdx, 0x20e000aae147f413
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa4751aabf
cmp rcx, rdx
jae 0x1400a898a
movabs rdx, 0x20e000aa46b758c7
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x3038e184]
lea r15d, [rsi + rcx]
add r15d, 0xcfc71e7c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x9c
movabs rcx, 0x20e000aaf2ed1685
jmp 0x1400a47c0
movabs rdx, 0x20e000aac1a632e6
cmp rcx, rdx
jae 0x1400a89bd
movabs rdx, 0x20e000aac166ca4a
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x1000]
cmp r14, rcx
movabs rcx, 0x20e000aa959f3ce1
movabs rdx, 0x20e000aa7799485b
cmovb rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa860d6e79
cmp rcx, rdx
jae 0x1400a89fc
movabs rdx, 0x20e000aa85bf6240
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0xf5f22f8]
lea r15d, [rsi + rcx]
add r15d, 0xf0a0dd08
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xc8
movabs rcx, 0x20e000aa1cf49717
jmp 0x1400a47c0
movabs rdx, 0x20e000aafeeecae0
cmp rcx, rdx
jae 0x1400a8a46
movabs rdx, 0x20e000aafdd618c1
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x59a3cea8]
lea r15d, [rsi + rcx]
add r15d, 0x59a3cea8
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x68
movabs rcx, 0x20e000aad1f4a689
jmp 0x1400a47c0
movabs rdx, 0x20e000aac4965710
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0x20e000aa40431a60
movabs rdx, 0x20e000aa0e1e7c98
cmove rcx, rdx
jmp 0x1400a47c0
sete dl
movzx edx, dl
movabs r8, 0x20e000aa07e29e1d
cmove rcx, r8
add rax, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa43c76147
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aae355258a
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 6]
cmp r14, rcx
movabs rcx, 0x20e000aa2d9771e0
movabs rdx, 0x20e000aa42b59f43
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aac150875c
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa3fad398a
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa36caf39b
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea r14, [rax + 0x61]
add rax, 0x67
movabs rcx, 0x20e000aad5f695cb
jmp 0x1400a47c0
movabs rdx, 0x20e000aaed1bfc06
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x531c7298]
lea r15d, [rsi + rcx]
add r15d, 0x531c7298
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xd8
movabs rcx, 0x20e000aa8af7d133
jmp 0x1400a47c0
cmove rcx, r12
jmp 0x1400a47c0
movabs rdx, 0x20e000aaa89f12d7
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x3d35f390]
lea r15d, [rsi + rcx]
add r15d, 0x3d35f390
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x10
movabs rcx, 0x20e000aad1f4a689
jmp 0x1400a47c0
movabs rdx, 0x20e000aaefb0188d
cmove rcx, rdx
jmp 0x1400a47c0
cmove rcx, rbx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa0c880504
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa3213be56
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aab26295c8
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x6b41b664]
lea r15d, [rsi + rcx]
add r15d, 0x94be499c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xbc
movabs rcx, 0x20e000aa4d2a615c
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aa151a8d76
movabs rdx, 0x20e000aa85bf6240
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 0x80]
cmp r14, rcx
movabs rcx, 0x20e000aa7a2968cf
movabs rdx, 0x20e000aaf93a0973
cmova rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 6]
cmp r14, rcx
movabs rcx, 0x20e000aa14f60b92
movabs rdx, 0x20e000aa97891778
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x34931ee4]
lea r8d, [rsi + rcx]
add r8d, 0xcb6ce11c
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, r15b
add r8b, 0x3c
mov byte [rbp + rsi + 0x60], r8b
movabs rcx, 0x20e000aad1f4a689
jmp 0x1400a47c0
movabs rdx, 0x20e000aaf2ed1685
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa776d8a2f
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x71b76c60]
lea r15d, [rsi + rcx]
add r15d, 0x71b76c60
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, byte [rbp + rsi + 0x60]
add r15b, 0x60
movabs rcx, 0x20e000aa1cf49717
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0x20e000aa0d290e2f
movabs rdx, 0x20e000aa18574c58
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x182543cc]
lea r15d, [rsi + rcx]
add r15d, 0xe7dabc34
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x94
mov dword [rbp + 0xd8], 2
movabs rcx, 0x20e000aa75a48a5b
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 0x80]
cmp r14, rcx
movabs rcx, 0x20e000aa0a6195cc
movabs rdx, 0x20e000aa2d514ec9
cmovb rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x5dfe0c08]
lea r15d, [rsi + rcx]
add r15d, 0x5dfe0c08
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xc8
movabs rcx, 0x20e000aa4d2a615c
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x22f53728]
lea r15d, [rsi + rcx]
add r15d, 0x22f53728
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xe8
movabs rcx, 0x20e000aa315ceca5
jmp 0x1400a47c0
mov edx, 4
mov r8d, dword [rbp + 0xd8]
cmove r8d, edx
mov dword [rbp + 0xd8], r8d
movabs rdx, 0x20e000aa75a48a5b
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x8d7c6e8]
lea r15d, [rsi + rcx]
add r15d, 0xf7283918
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x58
movabs rcx, 0x20e000aa315ceca5
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 0x42]
cmp r14, rcx
movabs rcx, 0x20e000aa5770fa5f
movabs rdx, 0x20e000aa46b758c7
cmovb rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x2dfa1cc0]
lea r15d, [rsi + rcx]
add r15d, 0xd205e340
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x40
movabs rcx, 0x20e000aa4d2a615c
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + rsi + 0x60]
add rsi, rax
add rsi, rcx
movabs rcx, 0x20e000aa74ed6cca
jmp 0x1400a47c0
movabs rdx, 0x20e000aa551be856
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aae552b269
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x41a1d704]
lea r15d, [rsi + rcx]
add r15d, 0x41a1d704
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xe4
movabs rcx, 0x20e000aa07e29e1d
jmp 0x1400a47c0
movabs rdx, 0x20e000aa9570dd43
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aa1c91403e
movabs rdx, 0x20e000aa1cba04b9
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x1c5c3504]
lea r15d, [rsi + rcx]
add r15d, 0x1c5c3504
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xe4
movabs rcx, 0x20e000aa9e703b0e
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aaebcb8180
movabs rdx, 0x20e000aa0899f4b3
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 0x400]
cmp r14, rcx
movabs rcx, 0x20e000aa3d0445f4
movabs rdx, 0x20e000aabaea1c65
cmovb rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 0x7a]
cmp r14, rcx
movabs rcx, 0x20e000aa718ac27d
movabs rdx, 0x20e000aa9d774259
cmovb rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x604e76e0]
lea r15d, [rsi + rcx]
add r15d, 0x9fb18920
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x20
movabs rcx, 0x20e000aa4a420db8
jmp 0x1400a47c0
movabs rdx, 0x20e000aaa7eb8453
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 0xa]
cmp r14, rcx
movabs rcx, 0x20e000aac166ca4a
movabs rdx, 0x20e000aa565d9279
cmovb rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea r15d, [rsi + rcx]
and ecx, esi
add ecx, ecx
sub r15d, ecx
movabs rcx, 0x20e000aad1f4a689
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0x20e000aa67bce76f
movabs rdx, 0x20e000aa21275540
cmova rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaf852243a
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa66e4cb61
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aafcf5b043
movabs rdx, 0x20e000aa5379d885
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa77f78590
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa217bed69
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 0x20]
cmp r14, rcx
movabs rcx, 0x20e000aaf5661650
movabs rdx, 0x20e000aa263ba53a
cmovb rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa357a4de0
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0x20e000aa70ddb203
movabs rdx, 0x20e000aa7d9ef182
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa65520902
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x64ba5a54]
lea r15d, [rsi + rcx]
add r15d, 0x9b45a5ac
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x4c
mov dword [rbp + 0xd8], 3
movabs rcx, 0x20e000aa75a48a5b
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aa860d6e79
movabs rdx, 0x20e000aae73eebfb
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x2306dd3c]
lea r15d, [rsi + rcx]
add r15d, 0xdcf922c4
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xa4
movabs rcx, 0x20e000aad1f4a689
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x38ed5c44]
lea r15d, [rsi + rcx]
add r15d, 0xc712a3bc
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xdc
movabs rcx, 0x20e000aa4a420db8
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0xf4d7ce4]
lea r15d, [rsi + rcx]
add r15d, 0xf4d7ce4
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xc4
movabs rcx, 0x20e000aa8af7d133
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0xaf33f84]
lea r15d, [rsi + rcx]
add r15d, 0xf50cc07c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x9c
movabs rcx, 0x20e000aa4a420db8
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x21b789c]
lea r15d, [rsi + rcx]
add r15d, 0x21b789c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xbc
movabs rcx, 0x20e000aab4d60388
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x252255d8]
lea r15d, [rsi + rcx]
add r15d, 0x252255d8
and edx, ecx
add edx, edx
sub r15d, edx
sub r15b, byte [rbp + rsi + 0x60]
add r15b, 0x18
movabs rcx, 0x20e000aaf55e5ae2
jmp 0x1400a47c0
movabs rdx, 0x20e000aab99c16c5
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x2533fbec]
lea r15d, [rsi + rcx]
add r15d, 0xdacc0414
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x74
movabs rcx, 0x20e000aad1f4a689
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aadada0818
movabs rdx, 0x20e000aac49bf94f
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aa53dc3faf
movabs rdx, 0x20e000aac6b210a1
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aacdb8f29c
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaa7366ab0
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0x20e000aa5cf6be8a
movabs rdx, 0x20e000aa803376dc
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa74ed6cca
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + rsi + 0x60]
mov byte [rbp + 0xe0], cl
movabs rcx, 0x20e000aa577b9910
jmp 0x1400a47c0
movabs rdx, 0x20e000aa9c3fd848
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x483ad928]
lea r15d, [rsi + rcx]
add r15d, 0xb7c526d8
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x18
movabs rcx, 0x20e000aaa5aab50c
jmp 0x1400a47c0
movabs rdx, 0x20e000aa8a71566a
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x1e9af9c8]
lea r15d, [rsi + rcx]
add r15d, 0x1e9af9c8
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x88
movabs rcx, 0x20e000aaf55e5ae2
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 0x200]
cmp r14, rcx
movabs rcx, 0x20e000aaabd69e8c
movabs rdx, 0x20e000aac1f0995c
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 9]
cmp r14, rcx
movabs rcx, 0x20e000aa9ee9d275
movabs rdx, 0x20e000aa95c166e2
cmova rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
mov dword [rbp + 0xd8], 1
lea rcx, [rbp + 0x16a6eb0]
mov qword [rbp + 0xd0], rcx
movabs rcx, 0x20e000aa75a48a5b
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x38dbb630]
lea r15d, [rsi + rcx]
add r15d, 0x38dbb630
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xb0
movabs rcx, 0x20e000aa1cf49717
jmp 0x1400a47c0
jne 0x1400a47c0
cmp r14, 6
movabs rcx, 0x20e000aad78ab96f
movabs rdx, 0x20e000aa75cb0bbd
cmovb rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa14108222
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aae5f26a3d
movabs rdx, 0x20e000aadfe09eb9
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa9e703b0e
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aabb442b13
movabs rdx, 0x20e000aa7436d179
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
mov ecx, dword [rbp + 0xc8]
cmp ecx, 4
movabs rcx, 0x20e000aae118e4be
movabs rdx, 0x20e000aa1e7c953c
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa56273e55
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 9]
cmp r14, rcx
movabs rcx, 0x20e000aad588493d
movabs rdx, 0x20e000aafa6a4003
cmova rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x1801f7a4]
lea r8d, [rsi + rcx]
add r8d, 0x1801f7a4
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x84
mov byte [rbp + rsi + 0x60], r8b
movabs rcx, 0x20e000aa4a420db8
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x299fdf60]
lea r15d, [rsi + rcx]
add r15d, 0xd66020a0
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xa0
movabs rcx, 0x20e000aaf55e5ae2
jmp 0x1400a47c0
movabs rdx, 0x20e000aac6b4172c
cmp rcx, rdx
jae 0x1400a8a9e
movabs rdx, 0x20e000aac6b210a1
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x8c620d4]
lea r15d, [rsi + rcx]
add r15d, 0xf739df2c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xcc
movabs rcx, 0x20e000aa315ceca5
jmp 0x1400a47c0
movabs rdx, 0x20e000aa2a445b68
cmp rcx, rdx
jae 0x1400a8ab1
movabs rdx, 0x20e000aa28e594c2
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x40]
cmp r14, rcx
movabs rcx, 0x20e000aa0a5d22e7
movabs rdx, 0x20e000aa8b328b2b
cmova rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaa80682b4
cmp rcx, rdx
jae 0x1400a8ae9
movabs rdx, 0x20e000aaa7eb8453
cmp rcx, rdx
movabs rdx, 0x20e000aacedc3964
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa74ed6cca
cmp rcx, rdx
jae 0x1400a8b21
movabs rdx, 0x20e000aa7436d179
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x6b301050]
lea r15d, [rsi + rcx]
add r15d, 0x6b301050
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xd0
movabs rcx, 0x20e000aa315ceca5
jmp 0x1400a47c0
movabs rdx, 0x20e000aae552b269
cmp rcx, rdx
jae 0x1400a8b3d
movabs rdx, 0x20e000aae4e28071
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0x20e000aac52dfb15
movabs rdx, 0x20e000aa3bb59464
cmovb rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa1c91403e
cmp rcx, rdx
jae 0x1400a8b50
movabs rdx, 0x20e000aa1a40ef84
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x68f14b8c]
lea r15d, [rsi + rcx]
add r15d, 0x68f14b8c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x2c
movabs rcx, 0x20e000aab99c16c5
jmp 0x1400a47c0
movabs rdx, 0x20e000aa9b2a6382
cmp rcx, rdx
jae 0x1400a8b7a
movabs rdx, 0x20e000aa97e4fd3b
cmp rcx, rdx
movabs rdx, 0x20e000aaa303c132
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa63a3a361
cmp rcx, rdx
jae 0x1400a8b96
movabs rdx, 0x20e000aa62b8ef8e
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0x20e000aa09b6fb76
movabs rdx, 0x20e000aa1377b564
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aad6b5bb7b
cmp rcx, rdx
jae 0x1400a8ba9
movabs rdx, 0x20e000aad5f695cb
cmp rcx, rdx
movabs rdx, 0x20e000aa0327f029
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa3fad398a
cmp rcx, rdx
jae 0x1400a8be1
movabs rdx, 0x20e000aa3fa2c946
cmp rcx, rdx
movabs rdx, 0x20e000aafafe30e3
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aab7b4a7b0
cmp rcx, rdx
jae 0x1400a8bec
movabs rdx, 0x20e000aab777e9e3
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x43cef5b4]
lea r15d, [rsi + rcx]
add r15d, 0x43cef5b4
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x14
movabs rcx, 0x20e000aaf55e5ae2
jmp 0x1400a47c0
movabs rdx, 0x20e000aa809b1aa4
cmp rcx, rdx
jae 0x1400a8c16
movabs rdx, 0x20e000aa80685cc1
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x7a]
cmp r14, rcx
movabs rcx, 0x20e000aaaa842af8
movabs rdx, 0x20e000aaa38d0f8f
cmova rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaf93a0973
cmp rcx, rdx
jae 0x1400a8c40
movabs rdx, 0x20e000aaf852243a
cmp rcx, rdx
movabs rdx, 0x20e000aa6f5b3c7c
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa12ee89a6
cmp rcx, rdx
jae 0x1400a8c78
movabs rdx, 0x20e000aa11770f2d
cmp rcx, rdx
movabs rdx, 0x20e000aad544c0cd
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa934e5890
cmp rcx, rdx
jae 0x1400a8ca2
movabs rdx, 0x20e000aa902b7a38
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea r15d, [rsi + rcx]
and ecx, esi
add ecx, ecx
sub r15d, ecx
movabs rcx, 0x20e000aa07e29e1d
jmp 0x1400a47c0
movabs rdx, 0x20e000aa59686d08
cmp rcx, rdx
jae 0x1400a8cc9
movabs rdx, 0x20e000aa5944d5f0
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x64]
cmp r14, rcx
movabs rcx, 0x20e000aade76d123
movabs rdx, 0x20e000aa95bdccf9
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aad1f4a689
cmp rcx, rdx
jae 0x1400a8cdc
movabs rdx, 0x20e000aad13c53b0
cmp rcx, rdx
movabs rdx, 0x20e000aa6be217d5
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa3213be56
cmp rcx, rdx
jae 0x1400a8cfb
movabs rdx, 0x20e000aa315ceca5
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x2772c0b0]
lea r8d, [rsi + rcx]
add r8d, 0xd88d3f50
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0xd0
mov byte [rbp + rsi + 0x60], r8b
sub rsi, r14
inc r14
add rsi, 0xfffffffffffffffe
movabs rcx, 0x20e000aaa5aab50c
jmp 0x1400a47c0
movabs rdx, 0x20e000aab18863b6
cmp rcx, rdx
jae 0x1400a8d0e
movabs rdx, 0x20e000aaae16e2c5
cmp rcx, rdx
movabs rdx, 0x20e000aa60124bde
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa7a82446e
cmp rcx, rdx
jae 0x1400a47b0
movabs rdx, 0x20e000aa7a2968cf
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aab653bfb2
movabs rdx, 0x20e000aad6c0eaa9
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaed1bfc06
cmp rcx, rdx
jae 0x1400a8d46
movabs rdx, 0x20e000aaed01c6a3
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x59c71ad0]
lea r15d, [rsi + rcx]
add r15d, 0xa638e530
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xb0
movabs rcx, 0x20e000aa1cf49717
jmp 0x1400a47c0
movabs rdx, 0x20e000aa22741194
cmp rcx, rdx
jae 0x1400a8d59
movabs rdx, 0x20e000aa22205fa7
cmp rcx, rdx
movabs rdx, 0x20e000aa97e4fd3b
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaa11f39f9
cmp rcx, rdx
jae 0x1400a8d91
movabs rdx, 0x20e000aaa0ceeaa8
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 0x1000]
cmp r14, rcx
movabs rcx, 0x20e000aa5944d5f0
movabs rdx, 0x20e000aa88030afc
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa6c1596e7
cmp rcx, rdx
jae 0x1400a8da4
movabs rdx, 0x20e000aa6be217d5
cmp rcx, rdx
movabs rdx, 0x20e000aaebeb9c39
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aadfe09eb9
cmp rcx, rdx
jae 0x1400a8db7
movabs rdx, 0x20e000aadf4d521a
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 4]
cmp r14, rcx
movabs rcx, 0x20e000aa97e31fb5
movabs rdx, 0x20e000aa2d250de1
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa48e980cc
cmp rcx, rdx
jae 0x1400a8def
movabs rdx, 0x20e000aa4751aabf
cmp rcx, rdx
movabs rdx, 0x20e000aab4d60388
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aac1f0995c
cmp rcx, rdx
jae 0x1400a8e19
movabs rdx, 0x20e000aac1a632e6
cmp rcx, rdx
jne 0x1400a47c0
lea r14, [rax + 9]
add rax, 0x3f1
movabs rcx, 0x20e000aa78597443
jmp 0x1400a47c0
movabs rdx, 0x20e000aa861c99ab
cmp rcx, rdx
jae 0x1400a8e51
movabs rdx, 0x20e000aa860d6e79
cmp rcx, rdx
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aaa9754c37
movabs rdx, 0x20e000aa7b186deb
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaff4eaf5e
cmp rcx, rdx
jae 0x1400a8e89
movabs rdx, 0x20e000aafeeecae0
cmp rcx, rdx
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x298e394c]
lea r15d, [rsi + rcx]
add r15d, 0x298e394c
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xec
movabs rcx, 0x20e000aa1cf49717
jmp 0x1400a47c0
movabs rdx, 0x20e000aa8d615cab
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x43bd4fa0]
lea r15d, [rsi + rcx]
add r15d, 0x43bd4fa0
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xa0
movabs rcx, 0x20e000aaa5aab50c
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x783ec870]
lea r15d, [rsi + rcx]
add r15d, 0x783ec870
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xf0
movabs rcx, 0x20e000aa07e29e1d
jmp 0x1400a47c0
sete dl
movzx edx, dl
movabs r8, 0x20e000aa934e5890
cmove rcx, r8
add rsi, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa39e0c629
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 1]
cmp r14, rcx
movabs rcx, 0x20e000aaeb5b7147
movabs rdx, 0x20e000aae1daae62
cmove rcx, rdx
jmp 0x1400a47c0
mov edx, 0
cmove rsi, rdx
movabs rdx, 0x20e000aa934e5890
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aaf0fffa04
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x5788560c]
lea r15d, [rsi + rcx]
add r15d, 0xa877a9f4
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x54
movabs rcx, 0x20e000aa8af7d133
jmp 0x1400a47c0
jne 0x1400a47c0
jmp 0x1400a8e9c
jne 0x1400a47c0
lea rcx, [rax + 0x41]
cmp r14, rcx
movabs rcx, 0x20e000aa7b299ae1
movabs rdx, 0x20e000aaed01c6a3
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 2]
cmp r14, rcx
movabs rcx, 0x20e000aa28e594c2
movabs rdx, 0x20e000aa4de1efe8
cmova rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi - 0x43e09bc8]
lea r15d, [rsi + rcx]
add r15d, 0xbc1f6438
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x78
movabs rcx, 0x20e000aa9cf7afc2
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 5]
cmp r14, rcx
movabs rcx, 0x20e000aa6b6554fd
movabs rdx, 0x20e000aac571e328
cmova rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
cmp rsi, 0x22
movabs rcx, 0x20e000aa8a59bcf1
movabs rdx, 0x20e000aaf5361f0d
cmovb rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aadb9f079c
cmove rcx, rdx
jmp 0x1400a47c0
mov edx, 0
cmove rdx, rax
movabs r8, 0x20e000aa4d2a615c
cmove rcx, r8
add r14, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa445a2f03
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x274f7488]
lea r15d, [rsi + rcx]
add r15d, 0x274f7488
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x48
movabs rcx, 0x20e000aaa5aab50c
jmp 0x1400a47c0
movabs rdx, 0x20e000aa70cfa41e
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x2ba9b1e8]
lea r15d, [rsi + rcx]
add r15d, 0x2ba9b1e8
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0xa8
movabs rcx, 0x20e000aa4a420db8
jmp 0x1400a47c0
movabs rdx, 0x20e000aa6e428f3b
cmove rcx, rdx
jmp 0x1400a47c0
movabs rdx, 0x20e000aa0c5149ae
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0xd205e34]
lea r15d, [rsi + rcx]
add r15d, 0xd205e34
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x94
movabs rcx, 0x20e000aaa5aab50c
jmp 0x1400a47c0
jne 0x1400a47c0
lea rcx, [rax + 3]
cmp r14, rcx
movabs rcx, 0x20e000aab5e0d8e0
movabs rdx, 0x20e000aa27ae2e75
cmove rcx, rdx
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x3f631240]
lea r15d, [rsi + rcx]
add r15d, 0x3f631240
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x40
movabs rcx, 0x20e000aa4a420db8
jmp 0x1400a47c0
jne 0x1400a47c0
movzx ecx, byte [rbp + 0xe0]
lea edx, [rsi + 0x7a7d8d34]
lea r15d, [rsi + rcx]
add r15d, 0x7a7d8d34
and edx, ecx
add edx, edx
sub r15d, edx
add r15b, 0x94
movabs rcx, 0x20e000aa07e29e1d
jmp 0x1400a47c0
movabs rdx, 0x20e000aad28a7431
cmove rcx, rdx
jmp 0x1400a47c0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movaps xmmword [rbp + 0x30], xmm0
mov rsi, qword [rbp + 0xd0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x20]
mov rdx, rsi
mov r8, rax
call fcn.140087fd0
lea rcx, [rbp + 0x90]
lea rdx, [rbp + 0x20]
lea r8, [rbp + 0x40]
call fcn.14009a950
lea rcx, [rbp + 0x20]
call fcn.140087af0
mov rcx, qword [rbp + 0x40]
test rcx, rcx
je 0x1400a9041
mov rdx, qword [rbp + 0x50]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400a903c
add rdx, 0x27
mov qword [rbp + 0xe0], rdx
mov rax, qword [rcx - 8]
mov qword [rbp + 0xd8], rax
sub rcx, rax
cmp rcx, 8
movabs rdx, 0x11c008e92f0f5b59
movabs r9, 0x11c008e970f488cb
mov r10, r9
cmovae r10, rdx
cmp rcx, 0x28
movabs rcx, 0x11c008e930e23d1e
mov r11, r9
cmovb r11, rcx
movabs r8, 0x11c008e9b0b2d3a6
movabs rdi, 0x11c008e93dfab030
movabs rbx, 0x11c008e9541ad734
movabs r14, 0x11c008e9fd31b50d
movabs r15, 0x11c008e96dcd1c44
movabs r12, 0x11c008e9af85e421
movabs r13, 0x11c008e9f124743f
movabs rax, 0x11c008e9fd31b50c
mov rsi, r8
jmp 0x1400a8fb0
cmp rsi, r8
cmove rsi, r10
nop dword [rax]
cmp rsi, r9
jl 0x1400a8fd0
cmp rsi, r8
jb 0x1400a8ff0
cmp rsi, r13
jb 0x1400a8fa5
cmp rsi, rax
ja 0x1400a902e
cmp rsi, r13
jne 0x1400a8fb0
jmp 0x1400a90c4
cmp rsi, rdi
jge 0x1400a9000
cmp rsi, rcx
jge 0x1400a900e
cmp rsi, rdx
cmove rsi, r11
jmp 0x1400a8fb0
cmp rsi, r12
jae 0x1400a9014
cmp rsi, r9
cmove rsi, r13
jmp 0x1400a8fb0
cmp rsi, rbx
jae 0x1400a901a
cmp rsi, rdi
cmove rsi, r14
jmp 0x1400a8fb0
cmove rsi, rbx
jmp 0x1400a8fb0
cmove rsi, rbx
jmp 0x1400a8fb0
cmp rsi, r15
jae 0x1400a9028
cmp rsi, rbx
cmove rsi, rdi
jmp 0x1400a8fb0
cmove rsi, r12
jmp 0x1400a8fb0
mov rcx, qword [rbp + 0xd8]
mov rdx, qword [rbp + 0xe0]
call fcn.1400ace80
mov rcx, qword [0x1400b8d90]
movabs rsi, 0xb4bd6495fcc744c9
add rcx, rsi
lea rdx, [rbp - 0x20]
call fcn.1400aa2e0
mov rcx, qword [0x1400b8d90]
add rcx, rsi
lea rdx, [rbp - 0x60]
call fcn.1400aa2e0
add rsi, qword [0x1400b8d90]
lea rdx, [rbp + 0x90]
mov rcx, rsi
call fcn.1400aa2e0
lea rcx, [rbp + 0x90]
call fcn.1400a94c0
lea rcx, [rbp - 0x60]
call fcn.1400a94c0
lea rcx, [rbp - 0x20]
call fcn.1400a94c0
mov rax, qword [rbp - 0x28]
movaps xmm6, xmmword [rbp + 0xf0]
add rsp, 0x188
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3