Function at 0x1400229e0
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using speck
Parse pe header
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, 0x988
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x900], 0xfffffffffffffffe
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x790], xmm0
movdqa xmmword [rbp + 0x780], xmm0
movdqa xmmword [rbp + 0x770], xmm0
movdqa xmmword [rbp + 0x760], xmm0
movdqa xmmword [rbp + 0x750], xmm0
movdqa xmmword [rbp + 0x740], xmm0
movdqa xmmword [rbp + 0x730], xmm0
movdqa xmmword [rbp + 0x720], xmm0
movdqa xmmword [rbp + 0x890], xmm0
mov qword [rbp + 0x89d], 0
mov dword [rbp + 0x890], 0xb3d2b1b0
movabs rcx, 0x9729c7b52d99c788
movabs r14, 0x9729c7b58099aecc
movabs rdi, 0x9729c7b53c634887
movabs r10, 0x9729c7b5247b7194
movabs r11, 0x9729c7b5157bf701
movabs rbx, 0x9729c7b50c3a354e
movabs r15, 0x9729c7b5069c1786
movabs r13, 0x9729c7b5212a3eda
movabs r9, 0x9729c7b52efced7e
movabs r8, 0x9729c7b5ccc3c547
jmp 0x140022af0
movabs rdx, 0x9729c7b540ef3ece
cmp rcx, rdx
movabs rdx, 0x9729c7b518cd4197
cmove rcx, rdx
nop dword [rax + rax]
cmp rcx, r14
jge 0x140022b90
cmp rcx, rdi
jae 0x140022c60
cmp rcx, r10
jae 0x140022dc3
cmp rcx, r11
jae 0x140023023
cmp rcx, rbx
jae 0x14002346d
cmp rcx, r15
jae 0x140023b20
movabs rdx, 0x9729c7b502b796b4
cmp rcx, rdx
jae 0x14002460d
movabs rdx, 0x9729c7b50180a55b
cmp rcx, rdx
jae 0x14002599f
movabs rdx, 0x9729c7b5017401e1
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x17fc2628]
add esi, ecx
add esi, 0x17fc2628
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe8
movabs rcx, 0x9729c7b5254f6dcc
jmp 0x140022af0
movabs rdx, 0x9729c7b5c6813d4d
cmp rcx, rdx
jge 0x140022d10
movabs rdx, 0x9729c7b5a59951ec
cmp rcx, rdx
jae 0x140022e56
movabs rdx, 0x9729c7b5949b14a6
cmp rcx, rdx
jae 0x1400230a0
movabs rdx, 0x9729c7b586c160af
cmp rcx, rdx
jae 0x1400234d6
movabs rdx, 0x9729c7b5828395c2
cmp rcx, rdx
jae 0x140023b72
movabs rdx, 0x9729c7b580d2a69e
cmp rcx, rdx
jae 0x14002465b
movabs rdx, 0x9729c7b580aefd95
cmp rcx, rdx
jae 0x1400259b2
cmp rcx, r14
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x3a516518]
add esi, ecx
add esi, 0xc5ae9ae8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xa8
movabs rcx, 0x9729c7b5916079cc
jmp 0x140022af0
movabs rdx, 0x9729c7b55d52bd0f
cmp rcx, rdx
jae 0x140022ef0
movabs rdx, 0x9729c7b54a8559c4
cmp rcx, rdx
jae 0x14002313e
movabs rdx, 0x9729c7b543328843
cmp rcx, rdx
jae 0x14002352f
movabs rdx, 0x9729c7b540ef3ece
cmp rcx, rdx
jae 0x140023bd3
movabs rdx, 0x9729c7b53dd00caa
cmp rcx, rdx
jae 0x14002468e
movabs rdx, 0x9729c7b53d56afc6
cmp rcx, rdx
jae 0x1400259c5
cmp rcx, rdi
jne 0x140022af0
mov rdx, qword [rbp + 0x8f0]
movzx ecx, byte [rbp + rdx + 0x890]
add rdx, rax
add rdx, rcx
mov qword [rbp + 0x8f0], rdx
movabs rcx, 0x9729c7b5792f8485
jmp 0x140022af0
movabs rdx, 0x9729c7b5e649dd52
cmp rcx, rdx
jge 0x140022f89
movabs rdx, 0x9729c7b5d249103b
cmp rcx, rdx
jae 0x1400231c0
movabs rdx, 0x9729c7b5caf57026
cmp rcx, rdx
jae 0x140023588
movabs rdx, 0x9729c7b5c8d7c33f
cmp rcx, rdx
jae 0x140023c34
movabs rdx, 0x9729c7b5c73b7f5e
cmp rcx, rdx
jae 0x1400246e2
movabs rdx, 0x9729c7b5c699fecb
cmp rcx, rdx
jae 0x1400259f9
movabs rdx, 0x9729c7b5c6813d4d
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x6907f6e0]
add esi, ecx
add esi, 0x6907f6e0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe0
mov rcx, r8
jmp 0x140022af0
cmp rcx, r9
jae 0x140023254
movabs rdx, 0x9729c7b52aa1e714
cmp rcx, rdx
jae 0x1400235f2
movabs rdx, 0x9729c7b5277f4ffe
cmp rcx, rdx
jae 0x140023c95
movabs rdx, 0x9729c7b5268dee5e
cmp rcx, rdx
jae 0x14002473d
movabs rdx, 0x9729c7b5254f6dcc
cmp rcx, rdx
jae 0x140025a27
cmp rcx, r10
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x2eb691c8]
add esi, ecx
add esi, 0x2eb691c8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x88
movabs rcx, 0x9729c7b5916079cc
jmp 0x140022af0
movabs rdx, 0x9729c7b5b1ee449e
cmp rcx, rdx
jae 0x1400232de
movabs rdx, 0x9729c7b5ac9a3d79
cmp rcx, rdx
jae 0x14002365c
movabs rdx, 0x9729c7b5a6a4e0d9
cmp rcx, rdx
jae 0x140023cf6
movabs rdx, 0x9729c7b5a6663321
cmp rcx, rdx
jae 0x14002478b
movabs rdx, 0x9729c7b5a5e58724
cmp rcx, rdx
jae 0x140025a99
movabs rdx, 0x9729c7b5a59951ec
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 9]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b52c366b94
movabs rdx, 0x9729c7b56a5bde1d
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5722bd825
cmp rcx, rdx
jae 0x140023365
movabs rdx, 0x9729c7b568f7e78b
cmp rcx, rdx
jae 0x1400236dd
movabs rdx, 0x9729c7b5648b7b7b
cmp rcx, rdx
jae 0x140023d59
movabs rdx, 0x9729c7b5602a327a
cmp rcx, rdx
jae 0x1400247d9
movabs rdx, 0x9729c7b55e57de8a
cmp rcx, rdx
jae 0x140025ac7
movabs rdx, 0x9729c7b55d52bd0f
cmp rcx, rdx
jne 0x140022af0
mov dword [rbp + 0x8e4], 1
lea rcx, [rbp + 0x890]
mov qword [rbp + 0x868], rcx
movabs rcx, 0x9729c7b5f31d1b3b
jmp 0x140022af0
movabs rdx, 0x9729c7b5f2b6ef87
cmp rcx, rdx
jge 0x140023401
movabs rdx, 0x9729c7b5eb4443ff
cmp rcx, rdx
jae 0x140023750
movabs rdx, 0x9729c7b5e7de92ad
cmp rcx, rdx
jae 0x140023dab
movabs rdx, 0x9729c7b5e76c37bf
cmp rcx, rdx
jae 0x140024834
movabs rdx, 0x9729c7b5e6b7be44
cmp rcx, rdx
jae 0x140025af5
movabs rdx, 0x9729c7b5e649dd52
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5655eadff
movabs rdx, 0x9729c7b5faa304be
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b51f227539
cmp rcx, rdx
jae 0x1400237c7
movabs rdx, 0x9729c7b518e72c74
cmp rcx, rdx
jae 0x140023df1
movabs rdx, 0x9729c7b5185f0829
cmp rcx, rdx
jae 0x140024867
movabs rdx, 0x9729c7b5180bcbad
cmp rcx, rdx
jae 0x140025b1e
cmp rcx, r11
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b52e9f896a
movabs rdx, 0x9729c7b52ec4d48b
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b59c4b5fb2
cmp rcx, rdx
jae 0x14002382a
movabs rdx, 0x9729c7b597eaa798
cmp rcx, rdx
jae 0x140023e5f
movabs rdx, 0x9729c7b5950cb401
cmp rcx, rdx
jae 0x1400248b5
movabs rdx, 0x9729c7b5949ecdf9
cmp rcx, rdx
jae 0x140025b31
movabs rdx, 0x9729c7b5949b14a6
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x63b5c838]
add esi, ecx
add esi, 0x9c4a37c8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x88
mov dword [rbp + 0x8e4], 2
movabs rcx, 0x9729c7b59d595800
jmp 0x140022af0
movabs rdx, 0x9729c7b55258d54e
cmp rcx, rdx
jae 0x14002389e
movabs rdx, 0x9729c7b54c39a7b4
cmp rcx, rdx
jae 0x140023ed0
movabs rdx, 0x9729c7b54b939ea0
cmp rcx, rdx
jae 0x14002491f
movabs rdx, 0x9729c7b54aa5da5c
cmp rcx, rdx
jae 0x140025b5d
movabs rdx, 0x9729c7b54a8559c4
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x1000]
mov qword [rbp + 0x8f8], rcx
add rax, 0x13e8
movabs rcx, 0x9729c7b5e76c37bf
jmp 0x140022af0
movabs rdx, 0x9729c7b5dac2f502
cmp rcx, rdx
jae 0x140023912
movabs rdx, 0x9729c7b5d5206996
cmp rcx, rdx
jae 0x140023f16
movabs rdx, 0x9729c7b5d41656fb
cmp rcx, rdx
jae 0x14002497a
movabs rdx, 0x9729c7b5d272fbca
cmp rcx, rdx
jae 0x140025b8b
movabs rdx, 0x9729c7b5d249103b
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x5ca6a408]
add esi, ecx
add esi, 0xa3595bf8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x38
movabs rcx, 0x9729c7b53a94dc07
jmp 0x140022af0
movabs rdx, 0x9729c7b537c82a9b
cmp rcx, rdx
jae 0x14002396b
movabs rdx, 0x9729c7b533c09f2f
cmp rcx, rdx
jae 0x140023f5c
movabs rdx, 0x9729c7b52fa6b603
cmp rcx, rdx
jae 0x1400249d5
movabs rdx, 0x9729c7b52f101e5c
cmp rcx, rdx
jae 0x140025b9e
cmp rcx, r9
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x3b17e4a0]
add esi, ecx
add esi, 0x3b17e4a0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xa0
movabs rcx, 0x9729c7b5254f6dcc
jmp 0x140022af0
movabs rdx, 0x9729c7b5c0228049
cmp rcx, rdx
jae 0x1400239ec
movabs rdx, 0x9729c7b5ba0daa9f
cmp rcx, rdx
jae 0x140023fca
movabs rdx, 0x9729c7b5b66bd8ff
cmp rcx, rdx
jae 0x140024a08
movabs rdx, 0x9729c7b5b1fe7946
cmp rcx, rdx
jae 0x140025bb1
movabs rdx, 0x9729c7b5b1ee449e
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5f758ca1d
movabs rdx, 0x9729c7b53fd67330
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5792f8485
cmp rcx, rdx
jae 0x140023a45
movabs rdx, 0x9729c7b577ffd75b
cmp rcx, rdx
jae 0x140024010
movabs rdx, 0x9729c7b5742762c4
cmp rcx, rdx
jae 0x140024a54
movabs rdx, 0x9729c7b572a9302f
cmp rcx, rdx
jae 0x140025bc4
movabs rdx, 0x9729c7b5722bd825
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x2df01240]
lea r12d, [rsi + rcx]
add r12d, 0xd20fedc0
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, byte [rbp + rsi + 0x890]
mov esi, r12d
add sil, 0xc0
mov rcx, r8
jmp 0x140022af0
movabs rdx, 0x9729c7b5f91f6aeb
cmp rcx, rdx
jge 0x140023ab0
movabs rdx, 0x9729c7b5f476fd28
cmp rcx, rdx
jae 0x140024056
movabs rdx, 0x9729c7b5f358b408
cmp rcx, rdx
jae 0x140024aa2
movabs rdx, 0x9729c7b5f31d1b3b
cmp rcx, rdx
jae 0x140025bf2
movabs rdx, 0x9729c7b5f2b6ef87
cmp rcx, rdx
movabs rdx, 0x9729c7b50180a55b
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b50e64cf39
cmp rcx, rdx
jae 0x1400240b7
movabs rdx, 0x9729c7b50d0867e4
cmp rcx, rdx
jae 0x140024ad5
movabs rdx, 0x9729c7b50cae1d12
cmp rcx, rdx
jae 0x140025bfd
cmp rcx, rbx
mov edx, 0
cmove rdx, rax
movabs r13, 0x9729c7b51e348591
cmove rcx, r13
movabs r13, 0x9729c7b5212a3eda
add qword [rbp + 0x8f8], rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5916079cc
cmp rcx, rdx
jae 0x1400240fd
movabs rdx, 0x9729c7b58b725007
cmp rcx, rdx
jae 0x140024b08
movabs rdx, 0x9729c7b58a081d12
cmp rcx, rdx
jae 0x140025c24
movabs rdx, 0x9729c7b586c160af
cmp rcx, rdx
movabs rdx, 0x9729c7b5f2b6ef87
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b545f31a2a
cmp rcx, rdx
jae 0x14002415f
movabs rdx, 0x9729c7b544f6cb17
cmp rcx, rdx
jae 0x140024b5c
movabs rdx, 0x9729c7b544ad5d39
cmp rcx, rdx
jae 0x140025c52
movabs rdx, 0x9729c7b543328843
cmp rcx, rdx
movabs rdx, 0x9729c7b58d7f8528
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5ce306f04
cmp rcx, rdx
jae 0x1400241c0
cmp rcx, r8
jae 0x140024baa
movabs rdx, 0x9729c7b5cb66b9d4
cmp rcx, rdx
jae 0x140025c6e
movabs rdx, 0x9729c7b5caf57026
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x42]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b53885d9db
movabs rdx, 0x9729c7b520dc6971
cmova rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b52c366b94
cmp rcx, rdx
jae 0x140024206
movabs rdx, 0x9729c7b52c076fad
cmp rcx, rdx
jae 0x140024c13
movabs rdx, 0x9729c7b52b619242
cmp rcx, rdx
jae 0x140025c9c
movabs rdx, 0x9729c7b52aa1e714
cmp rcx, rdx
jne 0x140022af0
mov rcx, qword [rbp + 0x8f0]
mov byte [rbp + rcx + 0x890], sil
movabs rcx, 0x9729c7b5cd6ca81f
jmp 0x140022af0
movabs rdx, 0x9729c7b5aed10819
cmp rcx, rdx
jae 0x14002424c
movabs rdx, 0x9729c7b5ad575b28
cmp rcx, rdx
jae 0x140024c67
movabs rdx, 0x9729c7b5acf2548e
cmp rcx, rdx
jae 0x140025caf
movabs rdx, 0x9729c7b5ac9a3d79
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x13707708]
add esi, ecx
add esi, 0xec8f88f8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x38
movabs rcx, 0x9729c7b53a94dc07
jmp 0x140022af0
movabs rdx, 0x9729c7b56c32a665
cmp rcx, rdx
jae 0x140024292
movabs rdx, 0x9729c7b56a5bde1d
cmp rcx, rdx
jae 0x140024cb5
movabs rdx, 0x9729c7b5690a4b68
cmp rcx, rdx
jae 0x140025cc2
movabs rdx, 0x9729c7b568f7e78b
cmp rcx, rdx
jne 0x140022af0
mov dword [rbp + 0x8e4], 1
lea rcx, [rbp + 0x1332548]
mov qword [rbp + 0x868], rcx
movabs rcx, 0x9729c7b59d595800
jmp 0x140022af0
movabs rdx, 0x9729c7b5efcfdfd5
cmp rcx, rdx
jae 0x1400242d8
movabs rdx, 0x9729c7b5ec0f6151
cmp rcx, rdx
jae 0x140024d09
movabs rdx, 0x9729c7b5ebbc2b22
cmp rcx, rdx
jae 0x140025cd5
movabs rdx, 0x9729c7b5eb4443ff
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x200]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b55e57de8a
movabs rdx, 0x9729c7b5c50386f4
cmovb rcx, rdx
jmp 0x140022af0
cmp rcx, r13
jae 0x14002431e
movabs rdx, 0x9729c7b52063d766
cmp rcx, rdx
jae 0x140024d57
movabs rdx, 0x9729c7b51fdacf48
cmp rcx, rdx
jae 0x140025d03
movabs rdx, 0x9729c7b51f227539
cmp rcx, rdx
jne 0x140022af0
cmp rax, 0x61
movabs rcx, 0x9729c7b597eaa798
movabs rdx, 0x9729c7b5f0784a3c
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5a00de79f
cmp rcx, rdx
jae 0x140024375
movabs rdx, 0x9729c7b59d595800
cmp rcx, rdx
jae 0x140024d8a
movabs rdx, 0x9729c7b59c62741f
cmp rcx, rdx
jae 0x140025d34
movabs rdx, 0x9729c7b59c4b5fb2
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b57dabcf5a
movabs rdx, 0x9729c7b522907e15
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b55629eea1
cmp rcx, rdx
jae 0x1400243e3
movabs rdx, 0x9729c7b553f88541
cmp rcx, rdx
jae 0x140024dc8
movabs rdx, 0x9729c7b5531883c7
cmp rcx, rdx
jae 0x140025d47
movabs rdx, 0x9729c7b55258d54e
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5785387ba
movabs rdx, 0x9729c7b5d4c12f41
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5df4c1ebd
cmp rcx, rdx
jae 0x140024444
movabs rdx, 0x9729c7b5daf28f43
cmp rcx, rdx
jae 0x140024e16
movabs rdx, 0x9729c7b5dad892f5
cmp rcx, rdx
jae 0x140025d75
movabs rdx, 0x9729c7b5dac2f502
cmp rcx, rdx
movabs rdx, 0x9729c7b52a706024
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b539d9d499
cmp rcx, rdx
jae 0x14002448a
movabs rdx, 0x9729c7b53885d9db
cmp rcx, rdx
jae 0x140024e71
movabs rdx, 0x9729c7b53847cd8e
cmp rcx, rdx
jae 0x140025d88
movabs rdx, 0x9729c7b537c82a9b
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x33bd7be8]
add esi, ecx
add esi, 0xcc428418
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x58
movabs rcx, 0x9729c7b51f227539
jmp 0x140022af0
movabs rdx, 0x9729c7b5c1aed441
cmp rcx, rdx
jae 0x1400244f8
movabs rdx, 0x9729c7b5c13a73d3
cmp rcx, rdx
jae 0x140024ebf
movabs rdx, 0x9729c7b5c03f8df3
cmp rcx, rdx
jae 0x140025d9b
movabs rdx, 0x9729c7b5c0228049
cmp rcx, rdx
movabs rdx, 0x9729c7b54c2220b0
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b57f6ddba0
cmp rcx, rdx
jae 0x14002453e
movabs rdx, 0x9729c7b57dabcf5a
cmp rcx, rdx
jae 0x140024f1a
movabs rdx, 0x9729c7b57a503b2b
cmp rcx, rdx
jae 0x140025dc9
xor edx, edx
movabs r12, 0x9729c7b5792f8485
cmp rcx, r12
sete dl
mov r12d, esi
movabs rsi, 0x9729c7b5e9284370
cmove rcx, rsi
mov esi, r12d
add qword [rbp + 0x8f0], rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5fc4e326c
cmp rcx, rdx
jge 0x1400245ac
movabs rdx, 0x9729c7b5fb0b61d0
cmp rcx, rdx
jae 0x140024f68
movabs rdx, 0x9729c7b5faa304be
cmp rcx, rdx
jae 0x140025ddc
movabs rdx, 0x9729c7b5f91f6aeb
cmp rcx, rdx
jne 0x140022af0
cmp rax, qword [rbp + 0x8f0]
movabs rcx, 0x9729c7b5d1ceaee5
movabs rdx, 0x9729c7b511214901
cmova rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b50975225b
cmp rcx, rdx
jae 0x140024faf
movabs rdx, 0x9729c7b508b3015b
cmp rcx, rdx
jae 0x140025e17
cmp rcx, r15
jne 0x140022af0
mov ecx, dword [rbp - 0x30]
cmp ecx, 2
movabs rcx, 0x9729c7b5a75629eb
movabs rdx, 0x9729c7b52d99c788
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b583ff8ddd
cmp rcx, rdx
jae 0x140025003
movabs rdx, 0x9729c7b582b47d4e
cmp rcx, rdx
jae 0x140025e45
movabs rdx, 0x9729c7b5828395c2
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b534e724fa
movabs rdx, 0x9729c7b5d249103b
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b54259f70e
cmp rcx, rdx
jae 0x14002505e
movabs rdx, 0x9729c7b5422331cb
cmp rcx, rdx
jb 0x140022acd
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x2d74d740]
add esi, ecx
add esi, 0x2d74d740
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x40
movabs rcx, 0x9729c7b51e348591
jmp 0x140022af0
movabs rdx, 0x9729c7b5c9c51da9
cmp rcx, rdx
jae 0x1400250b9
movabs rdx, 0x9729c7b5c98b76fc
cmp rcx, rdx
jae 0x140025e80
movabs rdx, 0x9729c7b5c8d7c33f
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5f1935eb9
movabs rdx, 0x9729c7b5b66bd8ff
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b528d06be5
cmp rcx, rdx
jae 0x140025107
movabs rdx, 0x9729c7b527db94d3
cmp rcx, rdx
jae 0x140025ebb
movabs rdx, 0x9729c7b5277f4ffe
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5c9c51da9
movabs rdx, 0x9729c7b5c98b76fc
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5a81b4bea
cmp rcx, rdx
jae 0x140025155
movabs rdx, 0x9729c7b5a75629eb
cmp rcx, rdx
jae 0x140025ece
movabs rdx, 0x9729c7b5a6a4e0d9
cmp rcx, rdx
mov edx, 0
mov r12d, esi
mov rsi, qword [rbp + 0x8f0]
cmove rsi, rdx
mov qword [rbp + 0x8f0], rsi
mov esi, r12d
movabs rdx, 0x9729c7b5e9284370
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5655eadff
cmp rcx, rdx
jae 0x1400251a3
movabs rdx, 0x9729c7b564b8c9b6
cmp rcx, rdx
jae 0x140025ee1
movabs rdx, 0x9729c7b5648b7b7b
cmp rcx, rdx
jne 0x140022af0
mov ecx, dword [rbp - 0x30]
cmp ecx, 3
movabs rcx, 0x9729c7b5b970d2b9
cmovl rcx, r15
jmp 0x140022af0
movabs rdx, 0x9729c7b5e823d677
cmp rcx, rdx
jae 0x1400251f1
movabs rdx, 0x9729c7b5e7f3f306
cmp rcx, rdx
jae 0x140025ef4
movabs rdx, 0x9729c7b5e7de92ad
cmp rcx, rdx
movabs rdx, 0x9729c7b5c1aed441
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b51a7f4807
cmp rcx, rdx
jae 0x14002523f
movabs rdx, 0x9729c7b5191fc5fc
cmp rcx, rdx
jae 0x140025f07
movabs rdx, 0x9729c7b518e72c74
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x7bb1ee60]
add esi, ecx
add esi, 0x844e11a0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xa0
movabs rcx, 0x9729c7b53a94dc07
jmp 0x140022af0
movabs rdx, 0x9729c7b59a363b83
cmp rcx, rdx
jae 0x140025272
movabs rdx, 0x9729c7b59a10affd
cmp rcx, rdx
jae 0x140025f33
movabs rdx, 0x9729c7b597eaa798
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x595caf70]
add esi, ecx
add esi, 0xa6a35090
and edx, ecx
add edx, edx
sub esi, edx
add sil, sil
add sil, 0x20
movabs rcx, 0x9729c7b5864d8786
jmp 0x140022af0
movabs rdx, 0x9729c7b54f545755
cmp rcx, rdx
jae 0x1400252cd
movabs rdx, 0x9729c7b54e948268
cmp rcx, rdx
jae 0x140025f5a
movabs rdx, 0x9729c7b54c39a7b4
cmp rcx, rdx
movabs rdx, 0x9729c7b5b1fe7946
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5d79b789b
cmp rcx, rdx
jae 0x140025328
movabs rdx, 0x9729c7b5d6e0e666
cmp rcx, rdx
jae 0x140025f8e
movabs rdx, 0x9729c7b5d5206996
cmp rcx, rdx
movabs rdx, 0x9729c7b5463911a6
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b534e724fa
cmp rcx, rdx
jae 0x140025376
movabs rdx, 0x9729c7b5347bfb99
cmp rcx, rdx
jae 0x140025fbc
movabs rdx, 0x9729c7b533c09f2f
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x4c802198]
add esi, ecx
add esi, 0x4c802198
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xd8
movabs rcx, 0x9729c7b51e348591
jmp 0x140022af0
movabs rdx, 0x9729c7b5bc7e062b
cmp rcx, rdx
jae 0x1400253c4
movabs rdx, 0x9729c7b5bbf0f2a8
cmp rcx, rdx
jae 0x140025fea
movabs rdx, 0x9729c7b5ba0daa9f
cmp rcx, rdx
movabs rdx, 0x9729c7b5d5206996
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5785d2fb0
cmp rcx, rdx
jae 0x140025412
movabs rdx, 0x9729c7b5785387ba
cmp rcx, rdx
jae 0x140025ffd
movabs rdx, 0x9729c7b577ffd75b
cmp rcx, rdx
movabs rdx, 0x9729c7b586c160af
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5f758ca1d
cmp rcx, rdx
jae 0x14002546d
movabs rdx, 0x9729c7b5f5341614
cmp rcx, rdx
jae 0x140026010
movabs rdx, 0x9729c7b5f476fd28
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b59706235f
movabs rdx, 0x9729c7b582b47d4e
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b511214901
cmp rcx, rdx
jae 0x1400254a0
movabs rdx, 0x9729c7b50e907ad1
cmp rcx, rdx
jae 0x140026023
movabs rdx, 0x9729c7b50e64cf39
cmp rcx, rdx
movabs rdx, 0x9729c7b5d272fbca
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5924a1dc5
cmp rcx, rdx
jae 0x1400254ed
movabs rdx, 0x9729c7b5916cb27e
cmp rcx, rdx
jae 0x140026057
xor edx, edx
movabs r12, 0x9729c7b5916079cc
cmp rcx, r12
sete dl
mov r8d, esi
movabs rsi, 0x9729c7b5cd6ca81f
cmove rcx, rsi
mov esi, r8d
movabs r8, 0x9729c7b5ccc3c547
sub qword [rbp + 0x8f0], rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5463e759c
cmp rcx, rdx
jae 0x140025520
movabs rdx, 0x9729c7b5463911a6
cmp rcx, rdx
jae 0x140026085
movabs rdx, 0x9729c7b545f31a2a
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x20]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5ad575b28
movabs rdx, 0x9729c7b5790a81fc
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5d181be0a
cmp rcx, rdx
jae 0x14002556e
movabs rdx, 0x9729c7b5d03a6039
cmp rcx, rdx
jae 0x140026098
movabs rdx, 0x9729c7b5ce306f04
cmp rcx, rdx
movabs rdx, 0x9729c7b5e895b8bd
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b52d99c788
cmp rcx, rdx
jae 0x1400255a1
movabs rdx, 0x9729c7b52d4f99be
cmp rcx, rdx
jae 0x1400260c9
movabs rdx, 0x9729c7b52c366b94
cmp rcx, rdx
movabs rdx, 0x9729c7b50327b80a
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5afa63078
cmp rcx, rdx
jae 0x14002562b
movabs rdx, 0x9729c7b5af21aab2
cmp rcx, rdx
jae 0x1400260dc
movabs rdx, 0x9729c7b5aed10819
cmp rcx, rdx
movabs rdx, 0x9729c7b5941f1e11
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b56d151548
cmp rcx, rdx
jae 0x140025686
movabs rdx, 0x9729c7b56c989927
cmp rcx, rdx
jae 0x14002610a
movabs rdx, 0x9729c7b56c32a665
cmp rcx, rdx
movabs rdx, 0x9729c7b5663a260d
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5f15e8d6f
cmp rcx, rdx
jae 0x1400256b9
movabs rdx, 0x9729c7b5f0784a3c
cmp rcx, rdx
jae 0x14002611d
movabs rdx, 0x9729c7b5efcfdfd5
cmp rcx, rdx
movabs rdx, 0x9729c7b513af529a
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b522907e15
cmp rcx, rdx
jae 0x1400256fd
movabs rdx, 0x9729c7b521b5807b
cmp rcx, rdx
jae 0x140026130
cmp rcx, r13
jne 0x140022af0
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b551bc3069
movabs rdx, 0x9729c7b5c6813d4d
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5a067cb1f
cmp rcx, rdx
jae 0x140025758
movabs rdx, 0x9729c7b5a05937f9
cmp rcx, rdx
jae 0x14002616b
movabs rdx, 0x9729c7b5a00de79f
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x538f45c8]
add esi, ecx
add esi, 0xac70ba38
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x78
movabs rcx, 0x9729c7b52f101e5c
jmp 0x140022af0
movabs rdx, 0x9729c7b55bbdc8be
cmp rcx, rdx
jae 0x14002578b
movabs rdx, 0x9729c7b55a8865db
cmp rcx, rdx
jae 0x140022ada
movabs rdx, 0x9729c7b55629eea1
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5e649dd52
movabs rdx, 0x9729c7b521b5807b
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5e053acab
cmp rcx, rdx
jae 0x1400257e6
movabs rdx, 0x9729c7b5e027d263
cmp rcx, rdx
jae 0x14002617e
movabs rdx, 0x9729c7b5df4c1ebd
cmp rcx, rdx
movabs rdx, 0x9729c7b5aed10819
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b53a94dc07
cmp rcx, rdx
jae 0x140025841
movabs rdx, 0x9729c7b53a587780
cmp rcx, rdx
jae 0x1400261b9
movabs rdx, 0x9729c7b539d9d499
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x47f47278]
add esi, ecx
add esi, 0x47f47278
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xb8
movabs rcx, 0x9729c7b50180a55b
jmp 0x140022af0
movabs rdx, 0x9729c7b5c4aa62aa
cmp rcx, rdx
jae 0x1400258d0
movabs rdx, 0x9729c7b5c236de7b
cmp rcx, rdx
jae 0x1400261cc
movabs rdx, 0x9729c7b5c1aed441
cmp rcx, rdx
movabs rdx, 0x9729c7b5c4aa62aa
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b57fd6e94a
cmp rcx, rdx
jae 0x140025903
movabs rdx, 0x9729c7b57fba2af1
cmp rcx, rdx
jae 0x140026e0c
movabs rdx, 0x9729c7b57f6ddba0
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0xcdc8dd8]
add esi, ecx
add esi, 0xf3237228
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe8
movabs rcx, 0x9729c7b512485ca3
jmp 0x140022af0
movabs rdx, 0x9729c7b5fe7e1595
cmp rcx, rdx
jge 0x140025951
movabs rdx, 0x9729c7b5fdd93ac3
cmp rcx, rdx
jae 0x1400261f2
movabs rdx, 0x9729c7b5fc4e326c
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x28]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5fe7e1595
movabs rdx, 0x9729c7b59a363b83
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b50327b80a
cmp rcx, rdx
jae 0x140026226
movabs rdx, 0x9729c7b502b796b4
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b553f88541
movabs rdx, 0x9729c7b5a5507719
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b581620228
cmp rcx, rdx
jae 0x140026239
movabs rdx, 0x9729c7b580d2a69e
cmp rcx, rdx
movabs rdx, 0x9729c7b54c39a7b4
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b53fd67330
cmp rcx, rdx
jae 0x14002624c
movabs rdx, 0x9729c7b53dd00caa
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x65be0248]
add esi, ecx
add esi, 0x9a41fdb8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xf8
mov rcx, r8
jmp 0x140022af0
movabs rdx, 0x9729c7b5c856395b
cmp rcx, rdx
jae 0x140026287
movabs rdx, 0x9729c7b5c73b7f5e
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x7d5a3b8]
add esi, ecx
add esi, 0x7d5a3b8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xf8
movabs rcx, 0x9729c7b53a94dc07
jmp 0x140022af0
movabs rdx, 0x9729c7b52695808d
cmp rcx, rdx
jae 0x1400262ab
movabs rdx, 0x9729c7b5268dee5e
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x61]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5e823d677
movabs rdx, 0x9729c7b50a8699fd
cmova rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5a67a0c45
cmp rcx, rdx
jae 0x1400262e6
movabs rdx, 0x9729c7b5a6663321
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0xa]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5268dee5e
movabs rdx, 0x9729c7b5afa63078
cmova rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5637ce99a
cmp rcx, rdx
jae 0x140026321
movabs rdx, 0x9729c7b5602a327a
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x2822a898]
add esi, ecx
add esi, 0xd7dd5768
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x28
movabs rcx, 0x9729c7b5864d8786
jmp 0x140022af0
movabs rdx, 0x9729c7b5e76d0cfd
cmp rcx, rdx
jae 0x14002635c
movabs rdx, 0x9729c7b5e76c37bf
cmp rcx, rdx
movabs rdx, 0x9729c7b5a05937f9
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b518cd4197
cmp rcx, rdx
jae 0x14002636f
movabs rdx, 0x9729c7b5185f0829
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5350f23ce
movabs rdx, 0x9729c7b5602a327a
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b59706235f
cmp rcx, rdx
jae 0x140026382
movabs rdx, 0x9729c7b5950cb401
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x2837510]
lea r12d, [rsi + rcx]
add r12d, 0xfd7c8af0
and edx, ecx
add edx, edx
sub r12d, edx
sub r12b, byte [rbp + rsi + 0x890]
mov esi, r12d
add sil, 0x70
movabs rcx, 0x9729c7b5254f6dcc
jmp 0x140022af0
movabs rdx, 0x9729c7b54c2220b0
cmp rcx, rdx
jae 0x1400263b0
movabs rdx, 0x9729c7b54b939ea0
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x1735a6a0]
add esi, ecx
add esi, 0xe8ca5960
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x60
movabs rcx, 0x9729c7b5916079cc
jmp 0x140022af0
movabs rdx, 0x9729c7b5d4c12f41
cmp rcx, rdx
jae 0x1400263c3
movabs rdx, 0x9729c7b5d41656fb
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x401ecec0]
add esi, ecx
add esi, 0xbfe13140
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x40
movabs rcx, 0x9729c7b544ad5d39
jmp 0x140022af0
movabs rdx, 0x9729c7b533933da3
cmp rcx, rdx
jae 0x1400263fe
movabs rdx, 0x9729c7b52fa6b603
cmp rcx, rdx
movabs rdx, 0x9729c7b5f91f6aeb
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5b970d2b9
cmp rcx, rdx
jae 0x140026439
movabs rdx, 0x9729c7b5b66bd8ff
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rdx, qword [rbp + 0x8f0]
lea esi, [rdx + rcx]
and ecx, edx
add ecx, ecx
sub esi, ecx
movabs rcx, 0x9729c7b5916079cc
jmp 0x140022af0
movabs rdx, 0x9729c7b575f1da32
cmp rcx, rdx
jae 0x140026462
movabs rdx, 0x9729c7b5742762c4
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x7a]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5a6663321
movabs rdx, 0x9729c7b54b939ea0
cmova rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5f45f4a2e
cmp rcx, rdx
jae 0x140026490
movabs rdx, 0x9729c7b5f358b408
cmp rcx, rdx
movabs rdx, 0x9729c7b5dac2f502
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b50dcb6687
cmp rcx, rdx
jae 0x1400264c4
movabs rdx, 0x9729c7b50d0867e4
cmp rcx, rdx
movabs rdx, 0x9729c7b580d2a69e
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b58d7f8528
cmp rcx, rdx
jae 0x1400264d7
movabs rdx, 0x9729c7b58b725007
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x70171b10]
add esi, ecx
add esi, 0x8fe8e4f0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x70
mov rcx, rdi
jmp 0x140022af0
movabs rdx, 0x9729c7b545a7161f
cmp rcx, rdx
jae 0x140026508
movabs rdx, 0x9729c7b544f6cb17
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5fee43ba2
movabs rdx, 0x9729c7b56a8015dd
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5cd6ca81f
cmp rcx, rdx
jae 0x140026536
cmp rcx, r8
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov r12d, esi
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x67c63c58]
lea r8d, [rsi + rcx]
add r8d, 0x67c63c58
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, r12b
add r8b, 0x98
mov byte [rbp + rsi + 0x890], r8b
mov esi, r12d
movabs r8, 0x9729c7b5ccc3c547
mov rcx, rbx
jmp 0x140022af0
movabs rdx, 0x9729c7b52c35bb6f
cmp rcx, rdx
jae 0x140026549
movabs rdx, 0x9729c7b52c076fad
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x29646320]
add esi, ecx
add esi, 0xd69b9ce0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe0
mov rcx, r8
jmp 0x140022af0
movabs rdx, 0x9729c7b5ad845940
cmp rcx, rdx
jae 0x14002655c
movabs rdx, 0x9729c7b5ad575b28
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 8]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b51fdacf48
movabs rdx, 0x9729c7b537c82a9b
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b56a8015dd
cmp rcx, rdx
jae 0x14002656f
movabs rdx, 0x9729c7b56a5bde1d
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x334240e8]
add esi, ecx
add esi, 0x334240e8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xa8
mov rcx, rdi
jmp 0x140022af0
movabs rdx, 0x9729c7b5ef46d0f6
cmp rcx, rdx
jae 0x1400265aa
movabs rdx, 0x9729c7b5ec0f6151
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0xa]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5463e759c
movabs rdx, 0x9729c7b55bbdc8be
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b520dc6971
cmp rcx, rdx
jae 0x1400265bd
movabs rdx, 0x9729c7b52063d766
cmp rcx, rdx
movabs rdx, 0x9729c7b5f2b51a38
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b59f15c29a
cmp rcx, rdx
jae 0x1400265e2
movabs rdx, 0x9729c7b59d595800
cmp rcx, rdx
jne 0x140022af0
mov ecx, dword [rbp + 0x8e4]
mov dword [rbp - 0x30], ecx
movabs rcx, 0x9729c7b5648b7b7b
jmp 0x140022af0
movabs rdx, 0x9729c7b554b96ffa
cmp rcx, rdx
jae 0x140026610
movabs rdx, 0x9729c7b553f88541
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5c8d7c33f
movabs rdx, 0x9729c7b5b0e9e589
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5de25e94e
cmp rcx, rdx
jae 0x140026644
movabs rdx, 0x9729c7b5daf28f43
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x668481d0]
add esi, ecx
add esi, 0x668481d0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x50
movabs rcx, 0x9729c7b51e348591
jmp 0x140022af0
movabs rdx, 0x9729c7b5392499da
cmp rcx, rdx
jae 0x140026672
movabs rdx, 0x9729c7b53885d9db
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x10]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5742762c4
movabs rdx, 0x9729c7b5682bbf23
cmova rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5c1a93bfa
cmp rcx, rdx
jae 0x140026685
movabs rdx, 0x9729c7b5c13a73d3
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x77ecbec8]
add esi, ecx
add esi, 0x77ecbec8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x88
movabs rcx, 0x9729c7b5254f6dcc
jmp 0x140022af0
movabs rdx, 0x9729c7b57e5b03fa
cmp rcx, rdx
jae 0x1400266c0
movabs rdx, 0x9729c7b57dabcf5a
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b57fd6e94a
movabs rdx, 0x9729c7b5a91da7a8
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5fc241650
cmp rcx, rdx
jae 0x1400266ee
movabs rdx, 0x9729c7b5fb0b61d0
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x4368c358]
add esi, ecx
add esi, 0x4368c358
jmp 0x140025ea2
movabs rdx, 0x9729c7b50a8699fd
cmp rcx, rdx
jae 0x14002671c
movabs rdx, 0x9729c7b50975225b
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x21138468]
add esi, ecx
add esi, 0x21138468
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x28
mov rcx, rbx
jmp 0x140022af0
movabs rdx, 0x9729c7b5864d8786
cmp rcx, rdx
jae 0x140026757
movabs rdx, 0x9729c7b583ff8ddd
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0xb9ad350]
add esi, ecx
add esi, 0xf4652cb0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x30
movabs rcx, 0x9729c7b5663a260d
jmp 0x140022af0
movabs rdx, 0x9729c7b542fc99e3
cmp rcx, rdx
jae 0x1400267ae
movabs rdx, 0x9729c7b54259f70e
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x756949b8]
add esi, ecx
add esi, 0x756949b8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xf8
movabs rcx, 0x9729c7b58d7f8528
jmp 0x140022af0
movabs rdx, 0x9729c7b5ca53bc1f
cmp rcx, rdx
jae 0x1400267c1
movabs rdx, 0x9729c7b5c9c51da9
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 7]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5fc241650
movabs rdx, 0x9729c7b5785d2fb0
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b529608a37
cmp rcx, rdx
jae 0x1400267f4
movabs rdx, 0x9729c7b528d06be5
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x42]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b53b139a67
movabs rdx, 0x9729c7b52c076fad
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5a91da7a8
cmp rcx, rdx
jae 0x14002684f
movabs rdx, 0x9729c7b5a81b4bea
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b50cae1d12
movabs rdx, 0x9729c7b5191fc5fc
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5663a260d
cmp rcx, rdx
jae 0x1400268a3
movabs rdx, 0x9729c7b5655eadff
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b502b796b4
movabs rdx, 0x9729c7b5f75dfb17
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5e895b8bd
cmp rcx, rdx
jae 0x1400268d6
movabs rdx, 0x9729c7b5e823d677
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 9]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5c236de7b
movabs rdx, 0x9729c7b55a8865db
cmova rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b51c9bc536
cmp rcx, rdx
jae 0x140026909
movabs rdx, 0x9729c7b51a7f4807
cmp rcx, rdx
movabs rdx, 0x9729c7b50d0867e4
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b59a96fbf7
cmp rcx, rdx
jae 0x14002695a
movabs rdx, 0x9729c7b59a363b83
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x49fcac88]
add esi, ecx
add esi, 0x49fcac88
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x48
movabs rcx, 0x9729c7b54e948268
jmp 0x140022af0
movabs rdx, 0x9729c7b550e15b77
cmp rcx, rdx
jae 0x14002698d
movabs rdx, 0x9729c7b54f545755
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x193de0b0]
add esi, ecx
add esi, 0xe6c21f50
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xd0
movabs rcx, 0x9729c7b5254f6dcc
jmp 0x140022af0
movabs rdx, 0x9729c7b5d815031d
cmp rcx, rdx
jae 0x1400269e8
movabs rdx, 0x9729c7b5d79b789b
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5ebbc2b22
movabs rdx, 0x9729c7b50975225b
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5350f23ce
cmp rcx, rdx
jae 0x140026a1b
movabs rdx, 0x9729c7b534e724fa
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 7]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b56c989927
movabs rdx, 0x9729c7b53d56afc6
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5bce592fa
cmp rcx, rdx
jae 0x140026a69
movabs rdx, 0x9729c7b5bc7e062b
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5cb66b9d4
movabs rdx, 0x9729c7b5d41656fb
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5786f0c26
cmp rcx, rdx
jae 0x140026abd
movabs rdx, 0x9729c7b5785d2fb0
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x2396f978]
add esi, ecx
add esi, 0xdc690688
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x48
movabs rcx, 0x9729c7b5254f6dcc
jmp 0x140022af0
movabs rdx, 0x9729c7b5f75dfb17
cmp rcx, rdx
jae 0x140026af0
movabs rdx, 0x9729c7b5f758ca1d
cmp rcx, rdx
movabs rdx, 0x9729c7b52d4f99be
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b512485ca3
cmp rcx, rdx
jae 0x140026b4b
movabs rdx, 0x9729c7b511214901
cmp rcx, rdx
jne 0x140022af0
mov dword [rbp + 0x8e4], 1
lea rcx, [rbp + 0x17cd6b0]
mov qword [rbp + 0x868], rcx
movabs rcx, 0x9729c7b59d595800
jmp 0x140022af0
movabs rdx, 0x9729c7b5941f1e11
cmp rcx, rdx
jae 0x140026b9c
movabs rdx, 0x9729c7b5924a1dc5
cmp rcx, rdx
movabs rdx, 0x9729c7b5c0228049
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b546824bcc
cmp rcx, rdx
jae 0x140026bea
movabs rdx, 0x9729c7b5463e759c
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x61]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5d973981e
movabs rdx, 0x9729c7b518e72c74
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5d1ceaee5
cmp rcx, rdx
jae 0x140026c3b
movabs rdx, 0x9729c7b5d181be0a
cmp rcx, rdx
movabs rdx, 0x9729c7b5efcfdfd5
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b52e9f896a
cmp rcx, rdx
jae 0x140026c89
movabs rdx, 0x9729c7b52d99c788
cmp rcx, rdx
jne 0x140022af0
mov r13, r10
mov rbx, r11
call fcn.14009a910
mov rax, qword [rax]
mov qword [rbp + 0x8f8], rax
call fcn.14009a930
movabs r8, 0x9729c7b5ccc3c547
movabs r9, 0x9729c7b52efced7e
mov r11, rbx
mov r10, r13
movabs r13, 0x9729c7b5212a3eda
movabs rdi, 0x9729c7b53c634887
movabs rbx, 0x9729c7b50c3a354e
mov rax, qword [rax]
movabs rcx, 0x9729c7b5a6a4e0d9
jmp 0x140022af0
movabs rdx, 0x9729c7b5afaa0e0d
cmp rcx, rdx
jae 0x140026cd7
movabs rdx, 0x9729c7b5afa63078
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x1436f690]
add esi, ecx
add esi, 0x1436f690
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x10
movabs rcx, 0x9729c7b544ad5d39
jmp 0x140022af0
movabs rdx, 0x9729c7b56efb2573
cmp rcx, rdx
jae 0x140026d21
movabs rdx, 0x9729c7b56d151548
cmp rcx, rdx
movabs rdx, 0x9729c7b52309c46e
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5f1935eb9
cmp rcx, rdx
jae 0x140026d75
movabs rdx, 0x9729c7b5f15e8d6f
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b575f1da32
cmove rcx, r10
jmp 0x140022af0
movabs rdx, 0x9729c7b52309c46e
cmp rcx, rdx
jae 0x140026dc3
movabs rdx, 0x9729c7b522907e15
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x6a49b168]
add esi, ecx
add esi, 0x95b64e98
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xd8
movabs rcx, 0x9729c7b52fa6b603
jmp 0x140022af0
movabs rdx, 0x9729c7b5a3c362d2
cmp rcx, rdx
jae 0x140026dec
movabs rdx, 0x9729c7b5a067cb1f
cmp rcx, rdx
movabs rdx, 0x9729c7b56d151548
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b55ce4f1fb
cmp rcx, rdx
jae 0x140026e1f
movabs rdx, 0x9729c7b55bbdc8be
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x58e17470]
add esi, ecx
add esi, 0x58e17470
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xf0
movabs rcx, 0x9729c7b5254f6dcc
jmp 0x140022af0
movabs rdx, 0x9729c7b5e3cf3e05
cmp rcx, rdx
jae 0x140026e7a
movabs rdx, 0x9729c7b5e053acab
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x349f498]
add esi, ecx
add esi, 0x349f498
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xd8
movabs rcx, 0x9729c7b544ad5d39
jmp 0x140022af0
movabs rdx, 0x9729c7b53b139a67
cmp rcx, rdx
jae 0x140026ebe
movabs rdx, 0x9729c7b53a94dc07
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov r12d, esi
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x28e92820]
lea r8d, [rsi + rcx]
add r8d, 0x28e92820
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x20
mov byte [rbp + rsi + 0x890], r8b
movabs r8, 0x9729c7b5ccc3c547
mov rcx, qword [rbp + 0x8f8]
sub rsi, rcx
inc rcx
mov qword [rbp + 0x8f8], rcx
add rsi, 0xfffffffffffffffe
mov qword [rbp + 0x8f0], rsi
mov esi, r12d
mov rcx, rdi
jmp 0x140022af0
movabs rdx, 0x9729c7b5c50386f4
cmp rcx, rdx
jae 0x140026f0c
movabs rdx, 0x9729c7b5c4aa62aa
cmp rcx, rdx
movabs rdx, 0x9729c7b5dad892f5
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b58021d743
cmp rcx, rdx
jae 0x140026f71
movabs rdx, 0x9729c7b57fd6e94a
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5347bfb99
movabs rdx, 0x9729c7b5ac9a3d79
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5fee43ba2
cmp rcx, rdx
jge 0x140026fba
movabs rdx, 0x9729c7b5fe7e1595
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x5a]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b545f31a2a
movabs rdx, 0x9729c7b54259f70e
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b54e948268
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b53a587780
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x313a06d8]
add esi, ecx
add esi, 0xcec5f928
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe8
mov rcx, rdi
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b59f15c29a
movabs rdx, 0x9729c7b5e027d263
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov r12d, esi
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x6ccd2678]
lea r8d, [rsi + rcx]
add r8d, 0x9332d988
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x48
mov byte [rbp + rsi + 0x890], r8b
lea rcx, [rax + 1]
movzx edx, r8b
movabs r8, 0x9729c7b5ccc3c547
not rax
add rax, rsi
mov esi, r12d
sub rax, rdx
mov qword [rbp + 0x8f0], rax
mov rax, rcx
movabs rcx, 0x9729c7b53a94dc07
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b572a9302f
movabs rdx, 0x9729c7b5a67a0c45
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 0x40]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b55d387f3f
movabs rdx, 0x9729c7b57f6ddba0
cmovb rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 0x3e8]
mov qword [rbp + 0x8f8], rcx
add rax, 0x468
movabs rcx, 0x9729c7b5ef46d0f6
jmp 0x140022af0
movabs rdx, 0x9729c7b5e7f3f306
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rdx, qword [rbp + 0x8f0]
lea esi, [rdx + rcx]
and ecx, edx
add ecx, ecx
sub esi, ecx
movabs rcx, 0x9729c7b544ad5d39
jmp 0x140022af0
jne 0x140022af0
cmp qword [rbp + 0x8f8], 0x400
movabs rcx, 0x9729c7b5722bd825
movabs rdx, 0x9729c7b57e5b03fa
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b581620228
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b54aa5da5c
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b52c35bb6f
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5a81b4bea
movabs rdx, 0x9729c7b54f545755
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
jmp 0x140027468
jne 0x140022af0
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
mov rcx, r13
movabs rdx, 0x9729c7b5ff2c48cb
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 7]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5b1ee449e
movabs rdx, 0x9729c7b5beaa48ca
cmove rcx, rdx
jmp 0x140022af0
sete dl
movzx edx, dl
movabs r12, 0x9729c7b5916079cc
cmove rcx, r12
add rax, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 8]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5803bff5f
movabs rdx, 0x9729c7b55ce4f1fb
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5d181be0a
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b59c390a36
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5d1dd70ed
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5531883c7
movabs rdx, 0x9729c7b533c09f2f
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 0x400]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5e629ada5
movabs rdx, 0x9729c7b52695808d
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5e7de92ad
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5828395c2
movabs rdx, 0x9729c7b5c13a73d3
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5792f8485
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b50e64cf39
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 6]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5185f0829
movabs rdx, 0x9729c7b5a00de79f
cmova rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b52f101e5c
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x76ab0440]
add esi, ecx
add esi, 0x76ab0440
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x40
movabs rcx, 0x9729c7b5254f6dcc
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5c856395b
movabs rdx, 0x9729c7b533933da3
cmova rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x35c5b5f8]
add esi, ecx
add esi, 0xca3a4a08
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xc8
movabs rcx, 0x9729c7b5916079cc
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x4f0396a8]
add esi, ecx
add esi, 0xb0fc6958
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x98
movabs rcx, 0x9729c7b51e348591
jmp 0x140022af0
movabs rdx, 0x9729c7b5ce306f04
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5f31d1b3b
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b53847cd8e
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5ba0daa9f
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rdx, qword [rbp + 0x8f0]
lea esi, [rdx + rcx]
and ecx, edx
add ecx, ecx
sub esi, ecx
movabs rcx, 0x9729c7b51e348591
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
mov rcx, r11
movabs rdx, 0x9729c7b5fb0b61d0
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
mov rcx, qword [rbp + 0x8f8]
add rcx, rax
cmp rcx, qword [rbp + 0x8f0]
movabs rcx, 0x9729c7b5d03a6039
movabs rdx, 0x9729c7b5a3c362d2
cmova rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5a5e58724
movabs rdx, 0x9729c7b58b725007
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b59a10affd
movabs rdx, 0x9729c7b5017401e1
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5f5341614
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5392499da
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b564b8c9b6
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x2083a10]
add esi, ecx
add esi, 0x2083a10
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x90
mov rcx, rbx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5caf57026
movabs rdx, 0x9729c7b5daf28f43
cmova rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b57a503b2b
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 0x3e8]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5d6e0e666
movabs rdx, 0x9729c7b5637ce99a
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b59a96fbf7
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b528d06be5
movabs rdx, 0x9729c7b529608a37
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b52b619242
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b52aa1e714
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x4b3e6710]
add esi, ecx
add esi, 0x4b3e6710
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x90
movabs rcx, 0x9729c7b53a94dc07
jmp 0x140022af0
movabs rdx, 0x9729c7b5bbf0f2a8
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x73610fa8]
add esi, ecx
add esi, 0x73610fa8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x68
movabs rcx, 0x9729c7b5864d8786
jmp 0x140022af0
movabs rdx, 0x9729c7b5ad845940
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 6]
mov qword [rbp + 0x8f8], rcx
add rax, 0x1006
movabs rcx, 0x9729c7b5786f0c26
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0xa5918c8]
add esi, ecx
add esi, 0xf5a6e738
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x78
mov rcx, r8
jmp 0x140022af0
movabs rdx, 0x9729c7b5ca53bc1f
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b546824bcc
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x1c87d548]
add esi, ecx
add esi, 0x1c87d548
and edx, ecx
add edx, edx
sub esi, edx
add sil, 8
movabs rcx, 0x9729c7b5864d8786
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 0x64]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5916cb27e
cmova rcx, r9
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x850deb8]
add esi, ecx
add esi, 0xf7af2148
and edx, ecx
add edx, edx
sub esi, edx
add sil, 8
movabs rcx, 0x9729c7b52aa1e714
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x44aa7de0]
add esi, ecx
add esi, 0xbb558220
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x20
movabs rcx, 0x9729c7b53a94dc07
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x6a49b168]
add esi, ecx
add esi, 0x95b64e98
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xd8
movabs rcx, 0x9729c7b543328843
jmp 0x140022af0
movabs rdx, 0x9729c7b527db94d3
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b544f6cb17
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5d79b789b
movabs rdx, 0x9729c7b5fdd93ac3
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5e76d0cfd
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x7b36b360]
add esi, ecx
add esi, 0x7b36b360
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x60
movabs rcx, 0x9729c7b5864d8786
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0xfab4770]
add esi, ecx
add esi, 0xfab4770
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xf0
movabs rcx, 0x9729c7b53a94dc07
jmp 0x140022af0
jne 0x140022af0
mov ecx, dword [rbp - 0x30]
cmp ecx, 4
movabs rcx, 0x9729c7b58021d743
movabs rdx, 0x9729c7b5a6a4e0d9
cmovl rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5de25e94e
movabs rdx, 0x9729c7b5bce592fa
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x50455130]
add esi, ecx
add esi, 0xafbaaed0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x50
mov rcx, rdi
jmp 0x140022af0
movabs rdx, 0x9729c7b570595e52
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
mov rcx, qword [rbp + 0x8f8]
add rcx, rax
cmp rcx, 9
movabs rcx, 0x9729c7b5c03f8df3
movabs rdx, 0x9729c7b5950cb401
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 0x7a]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5ec0f6151
movabs rdx, 0x9729c7b5422331cb
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b59c62741f
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5df4c1ebd
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5f358b408
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x5455c550]
add esi, ecx
add esi, 0x5455c550
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xd0
movabs rcx, 0x9729c7b5864d8786
jmp 0x140022af0
movabs rdx, 0x9729c7b51a7f4807
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rdx, qword [rbp + 0x8f0]
lea esi, [rdx + rcx]
and ecx, edx
add ecx, ecx
sub esi, ecx
mov rcx, rbx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5f476fd28
movabs rdx, 0x9729c7b550e15b77
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x1fd1c9e0]
add esi, ecx
add esi, 0x1fd1c9e0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe0
mov rcx, rdi
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5277f4ffe
movabs rdx, 0x9729c7b59494ae32
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5f7792816
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x1e900f58]
add esi, ecx
add esi, 0x1e900f58
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x98
movabs rcx, 0x9729c7b5f91f6aeb
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 9]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5a9e23820
movabs rdx, 0x9729c7b583ff8ddd
cmova rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5a59951ec
movabs rdx, 0x9729c7b5c73b7f5e
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x3fa393c0]
add esi, ecx
add esi, 0x3fa393c0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xc0
movabs rcx, 0x9729c7b5864d8786
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov r12d, esi
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x3c599f28]
lea r8d, [rsi + rcx]
add r8d, 0x3c599f28
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0xe8
mov byte [rbp + rsi + 0x890], r8b
mov esi, r12d
movabs r8, 0x9729c7b5ccc3c547
movabs rcx, 0x9729c7b544ad5d39
jmp 0x140022af0
movabs rdx, 0x9729c7b5924a1dc5
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5caade300
cmp rcx, rdx
jae 0x140027008
movabs rdx, 0x9729c7b5ca53bc1f
cmp rcx, rdx
movabs rdx, 0x9729c7b5180bcbad
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b52a706024
cmp rcx, rdx
jae 0x14002701b
movabs rdx, 0x9729c7b529608a37
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x54d10050]
add esi, ecx
add esi, 0xab2effb0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x30
movabs rcx, 0x9729c7b5916079cc
jmp 0x140022af0
movabs rdx, 0x9729c7b5a9e23820
cmp rcx, rdx
jae 0x14002702e
movabs rdx, 0x9729c7b5a91da7a8
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x3edd1438]
add esi, ecx
add esi, 0xc122ebc8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x88
mov rcx, rdi
jmp 0x140022af0
movabs rdx, 0x9729c7b5682bbf23
cmp rcx, rdx
jae 0x14002705c
movabs rdx, 0x9729c7b5663a260d
cmp rcx, rdx
movabs rdx, 0x9729c7b51f227539
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5e9284370
cmp rcx, rdx
jae 0x140027090
movabs rdx, 0x9729c7b5e895b8bd
cmp rcx, rdx
movabs rdx, 0x9729c7b518cd4197
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b51e348591
cmp rcx, rdx
jae 0x1400270bb
movabs rdx, 0x9729c7b51c9bc536
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x1000]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5e6b7be44
movabs rdx, 0x9729c7b540ef3ece
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b59c390a36
cmp rcx, rdx
jae 0x1400270de
movabs rdx, 0x9729c7b59a96fbf7
cmp rcx, rdx
movabs rdx, 0x9729c7b580aefd95
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b551bc3069
cmp rcx, rdx
jae 0x1400270f1
movabs rdx, 0x9729c7b550e15b77
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x61325328]
add esi, ecx
add esi, 0x9ecdacd8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x18
movabs rcx, 0x9729c7b544ad5d39
jmp 0x140022af0
movabs rdx, 0x9729c7b5d973981e
cmp rcx, rdx
jae 0x14002711f
movabs rdx, 0x9729c7b5d815031d
cmp rcx, rdx
movabs rdx, 0x9729c7b5acf2548e
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b53774a502
cmp rcx, rdx
jae 0x14002714d
movabs rdx, 0x9729c7b5350f23ce
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5f15e8d6f
movabs rdx, 0x9729c7b5e053acab
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5beaa48ca
cmp rcx, rdx
jae 0x140027188
movabs rdx, 0x9729c7b5bce592fa
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x5a232ef8]
add esi, ecx
add esi, 0x5a232ef8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x38
mov rcx, r8
jmp 0x140022af0
movabs rdx, 0x9729c7b5790a81fc
cmp rcx, rdx
jae 0x1400271c3
movabs rdx, 0x9729c7b5786f0c26
cmp rcx, rdx
movabs rdx, 0x9729c7b53bc13500
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5f7792816
cmp rcx, rdx
jae 0x1400271fe
movabs rdx, 0x9729c7b5f75dfb17
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x5de85e90]
add esi, ecx
add esi, 0xa217a170
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xf0
movabs rcx, 0x9729c7b51e348591
jmp 0x140022af0
movabs rdx, 0x9729c7b513af529a
cmp rcx, rdx
jae 0x140027211
movabs rdx, 0x9729c7b512485ca3
cmp rcx, rdx
jne 0x140022af0
mov rcx, qword [rbp + 0x8f8]
cmp rcx, qword [rbp + 0x8f0]
movabs rcx, 0x9729c7b59c4b5fb2
movabs rdx, 0x9729c7b568f7e78b
cmova rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b59494ae32
cmp rcx, rdx
jae 0x140027224
movabs rdx, 0x9729c7b5941f1e11
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5eb4443ff
movabs rdx, 0x9729c7b5949b14a6
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b549a43231
cmp rcx, rdx
jae 0x140027258
movabs rdx, 0x9729c7b546824bcc
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x80]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b508b3015b
movabs rdx, 0x9729c7b56efb2573
cmova rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5d1dd70ed
cmp rcx, rdx
jae 0x140027285
movabs rdx, 0x9729c7b5d1ceaee5
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5c699fecb
movabs rdx, 0x9729c7b539d9d499
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b52ec4d48b
cmp rcx, rdx
jae 0x140027298
movabs rdx, 0x9729c7b52e9f896a
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5e3cf3e05
movabs rdx, 0x9729c7b53dd00caa
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5b0e9e589
cmp rcx, rdx
jae 0x1400272cc
movabs rdx, 0x9729c7b5afaa0e0d
cmp rcx, rdx
jne 0x140022af0
mov rcx, qword [rbp + 0x8f0]
movzx ecx, byte [rbp + rcx + 0x890]
mov byte [rbp + 0x8e8], cl
movabs rcx, 0x9729c7b512485ca3
jmp 0x140022af0
movabs rdx, 0x9729c7b570595e52
cmp rcx, rdx
jae 0x140027300
movabs rdx, 0x9729c7b56efb2573
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x1bc155c0]
add esi, ecx
add esi, 0xe43eaa40
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x40
mov rcx, rdi
jmp 0x140022af0
movabs rdx, 0x9729c7b5f2b51a38
cmp rcx, rdx
jae 0x140027313
movabs rdx, 0x9729c7b5f1935eb9
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b55258d54e
movabs rdx, 0x9729c7b5c56b8742
cmove rcx, rdx
jmp 0x140022af0
movabs r9, 0x9729c7b524285713
cmp rcx, r9
jae 0x140027326
cmp rcx, rdx
cmove rcx, r9
movabs r9, 0x9729c7b52efced7e
jmp 0x140022af0
movabs rdx, 0x9729c7b5a5507719
cmp rcx, rdx
jae 0x140027343
movabs rdx, 0x9729c7b5a3c362d2
cmp rcx, rdx
movabs rdx, 0x9729c7b518cd4197
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b55d387f3f
cmp rcx, rdx
jae 0x140027377
movabs rdx, 0x9729c7b55ce4f1fb
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x14b23190]
add esi, ecx
add esi, 0xeb4dce70
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xf0
movabs rcx, 0x9729c7b5864d8786
jmp 0x140022af0
movabs rdx, 0x9729c7b5e629ada5
cmp rcx, rdx
jae 0x1400273a5
movabs rdx, 0x9729c7b5e3cf3e05
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b58a081d12
cmove rcx, r14
jmp 0x140022af0
movabs rdx, 0x9729c7b53bc13500
cmp rcx, rdx
jae 0x1400273d3
movabs rdx, 0x9729c7b53b139a67
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x10]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b545a7161f
movabs rdx, 0x9729c7b50e907ad1
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5c56b8742
cmp rcx, rdx
jae 0x1400273e6
movabs rdx, 0x9729c7b5c50386f4
cmp rcx, rdx
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x38492b08]
add esi, ecx
add esi, 0xc7b6d4f8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x38
mov dword [rbp + 0x8e4], 3
movabs rcx, 0x9729c7b59d595800
jmp 0x140022af0
movabs rdx, 0x9729c7b5803bff5f
cmp rcx, rdx
jae 0x140027421
movabs rdx, 0x9729c7b58021d743
cmp rcx, rdx
jne 0x140022af0
mov ecx, dword [rbp - 0x30]
cmp ecx, 4
movabs rcx, 0x9729c7b5a75629eb
movabs rdx, 0x9729c7b55d52bd0f
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5ff2c48cb
cmp rcx, rdx
jge 0x140027434
movabs rdx, 0x9729c7b5fee43ba2
cmp rcx, rdx
jne 0x140022af0
lea rcx, [rax + 0x64]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5af21aab2
movabs rdx, 0x9729c7b5949ecdf9
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b577ffd75b
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b52fa6b603
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b55629eea1
movabs rdx, 0x9729c7b554b96ffa
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x42a243d0]
add esi, ecx
add esi, 0xbd5dbc30
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xb0
mov rcx, r8
jmp 0x140022af0
jne 0x140022af0
cmp qword [rbp + 0x8f0], 0x15
movabs rcx, 0x9729c7b549a43231
movabs rdx, 0x9729c7b5afaa0e0d
cmovb rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, sil
not rcx
add qword [rbp + 0x8f0], rcx
movabs rcx, 0x9729c7b59c62741f
jmp 0x140022af0
movabs rdx, 0x9729c7b56c32a665
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 4]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5bc7e062b
movabs rdx, 0x9729c7b53774a502
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 9]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b51c9bc536
movabs rdx, 0x9729c7b5f45f4a2e
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x6b8b6bf0]
add esi, ecx
add esi, 0x94749410
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x90
movabs rcx, 0x9729c7b5916079cc
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0xee4c7e8]
add esi, ecx
add esi, 0xf11b3818
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x58
movabs rcx, 0x9729c7b544ad5d39
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x5f2a1918]
add esi, ecx
add esi, 0xa0d5e6e8
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xa8
movabs rcx, 0x9729c7b54aa5da5c
jmp 0x140022af0
movabs rdx, 0x9729c7b52063d766
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5caade300
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x7a7033d8]
add esi, ecx
add esi, 0x858fcc28
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xe8
mov rcx, rbx
jmp 0x140022af0
mov edx, 4
mov r12d, esi
mov esi, dword [rbp + 0x8e4]
cmove esi, edx
mov dword [rbp + 0x8e4], esi
mov esi, r12d
movabs rdx, 0x9729c7b59d595800
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5a067cb1f
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x6ed56088]
add esi, ecx
add esi, 0x6ed56088
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x48
mov rcx, rbx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x70f2430]
add esi, ecx
add esi, 0xf8f0dbd0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x50
mov rcx, r8
jmp 0x140022af0
movabs rdx, 0x9729c7b543328843
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b5d815031d
cmove rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b50dcb6687
cmove rcx, rdx
movabs r9, 0x9729c7b52efced7e
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi - 0x327bc160]
add esi, ecx
add esi, 0xcd843ea0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xa0
mov rcx, rbx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 0x2a]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b5fc4e326c
movabs rdx, 0x9729c7b5c1a93bfa
cmovb rcx, rdx
jmp 0x140022af0
jne 0x140022af0
lea rcx, [rax + 6]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x9729c7b54a8559c4
movabs rdx, 0x9729c7b57fba2af1
cmovb rcx, rdx
jmp 0x140022af0
movabs rdx, 0x9729c7b542fc99e3
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x4fca1630]
add esi, ecx
add esi, 0x4fca1630
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0xb0
movabs rcx, 0x9729c7b544ad5d39
jmp 0x140022af0
movabs rdx, 0x9729c7b5690a4b68
cmove rcx, rdx
jmp 0x140022af0
jne 0x140022af0
movzx ecx, byte [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
lea edx, [rsi + 0x3d9b59b0]
add esi, ecx
add esi, 0x3d9b59b0
and edx, ecx
add edx, edx
sub esi, edx
add sil, 0x30
mov rcx, rbx
jmp 0x140022af0
mov rax, qword [rbp + 0x868]
mov eax, dword [rax]
mov dword [rbp + 0x838], eax
movdqa xmm0, xmmword [0x1400aea40]
movdqa xmmword [rbp - 0x30], xmm0
movabs rax, 0x7ea01ec03e67d4e
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x504
lea rax, [rbp - 0x16]
lea rcx, [rbp - 9]
mov qword [rbp + 0x800], rcx
movabs rcx, 0xe10861baab158712
movabs rdx, 0xe10861baab158711
movabs r8, 0xe10861ba752d13d9
mov r9, rcx
jmp 0x1400274e0
mov byte [rax], 0
inc rax
cmp rax, qword [rbp + 0x800]
mov r9, rcx
cmove r9, r8
nop
cmp r9, rdx
ja 0x1400274ca
cmp r9, r8
jne 0x1400274e0
movabs r9, 0x8d56418b6dc58aca
movabs r15, 0x8d56418b74424b44
movabs r14, 0x8d56418b3ad6a88f
movabs r10, 0x8d56418b1720aa64
movabs r11, 0x8d56418b0aa7b1e7
movabs rbx, 0x8d56418b05bece8f
movabs r12, 0x8d56418b0ec9d1f4
movabs r8, 0x8d56418b0c3a45a1
movabs rdi, 0x8d56418b6bd15925
mov rcx, r9
jmp 0x140027570
movabs rdx, 0x8d56418b28dff2c1
cmp rcx, rdx
movabs rdx, 0x8d56418ba6690142
cmove rcx, rdx
nop word cs:[rax + rax]
cmp rcx, r15
jge 0x140027610
cmp rcx, r14
jae 0x1400276b0
cmp rcx, r10
jae 0x1400277d2
cmp rcx, r11
jae 0x140027a34
cmp rcx, rbx
jae 0x140027e1c
movabs rdx, 0x8d56418b0169e948
cmp rcx, rdx
jae 0x1400284fb
movabs rdx, 0x8d56418b0109bef2
cmp rcx, rdx
jae 0x140029023
movabs rdx, 0x8d56418b00d99a3e
cmp rcx, rdx
jae 0x14002a377
movabs rdx, 0x8d56418b0063ab34
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b912eb071
movabs rdx, 0x8d56418b2e1fb0f3
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bb519aa6d
cmp rcx, rdx
jge 0x140027740
movabs rdx, 0x8d56418b95ef9a18
cmp rcx, rdx
jae 0x140027862
movabs rdx, 0x8d56418b874308d2
cmp rcx, rdx
jae 0x140027a82
movabs rdx, 0x8d56418b7b6124cc
cmp rcx, rdx
jae 0x140027e6b
movabs rdx, 0x8d56418b782c4cbf
cmp rcx, rdx
jae 0x140028541
movabs rdx, 0x8d56418b75ac48f8
cmp rcx, rdx
jae 0x140029056
movabs rdx, 0x8d56418b759f985e
cmp rcx, rdx
jae 0x14002a38a
cmp rcx, r15
movabs rdx, 0x8d56418b64e3ff6a
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b59dec4a6
cmp rcx, rdx
jae 0x14002790d
movabs rdx, 0x8d56418b48c72915
cmp rcx, rdx
jae 0x140027aee
movabs rdx, 0x8d56418b4013d437
cmp rcx, rdx
jae 0x140027ef0
movabs rdx, 0x8d56418b3c58bdf6
cmp rcx, rdx
jae 0x140028596
movabs rdx, 0x8d56418b3b29ad6d
cmp rcx, rdx
jae 0x140029089
movabs rdx, 0x8d56418b3adb6fea
cmp rcx, rdx
jae 0x14002a3bb
cmp rcx, r14
movabs rdx, 0x8d56418b272980b7
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bd8c96036
cmp rcx, rdx
jge 0x14002799a
movabs rdx, 0x8d56418bc4db430e
cmp rcx, rdx
jae 0x140027b86
movabs rdx, 0x8d56418bbf89af10
cmp rcx, rdx
jae 0x140027f67
movabs rdx, 0x8d56418bb990accd
cmp rcx, rdx
jae 0x140028608
movabs rdx, 0x8d56418bb883328a
cmp rcx, rdx
jae 0x1400290bc
movabs rdx, 0x8d56418bb8433457
cmp rcx, rdx
jae 0x14002a3e9
movabs rdx, 0x8d56418bb519aa6d
cmp rcx, rdx
movabs rdx, 0x8d56418bc707ae27
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b2ba39abf
cmp rcx, rdx
jae 0x140027c0d
movabs rdx, 0x8d56418b2408e4e6
cmp rcx, rdx
jae 0x140027fc0
movabs rdx, 0x8d56418b1d77d5a0
cmp rcx, rdx
jae 0x14002867a
movabs rdx, 0x8d56418b19ed01fb
cmp rcx, rdx
jae 0x14002911b
movabs rdx, 0x8d56418b19936b7c
cmp rcx, rdx
jae 0x14002a40f
cmp rcx, r10
jne 0x140027570
lea rcx, [rax + 0x20]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b9af8f733
movabs rdx, 0x8d56418bdbaa92ed
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418ba6a3f5c1
cmp rcx, rdx
jae 0x140027ca5
movabs rdx, 0x8d56418b9eb9eed5
cmp rcx, rdx
jae 0x140028019
movabs rdx, 0x8d56418b9a918050
cmp rcx, rdx
jae 0x1400286c0
movabs rdx, 0x8d56418b97e4f569
cmp rcx, rdx
jae 0x14002917a
movabs rdx, 0x8d56418b9737128c
cmp rcx, rdx
jae 0x14002a44e
movabs rdx, 0x8d56418b95ef9a18
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0xa73ebd4]
add r13d, ecx
add r13d, 0xa73ebd4
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x34
movabs rcx, 0x8d56418b3170496e
jmp 0x140027570
movabs rdx, 0x8d56418b67b17a9e
cmp rcx, rdx
jae 0x140027d3d
movabs rdx, 0x8d56418b6244ae57
cmp rcx, rdx
jae 0x140028072
movabs rdx, 0x8d56418b5c197203
cmp rcx, rdx
jae 0x140028720
movabs rdx, 0x8d56418b5bfbb93d
cmp rcx, rdx
jae 0x1400291ad
movabs rdx, 0x8d56418b5a4f9d70
cmp rcx, rdx
jae 0x14002a48d
movabs rdx, 0x8d56418b59dec4a6
cmp rcx, rdx
jne 0x140027570
mov ecx, dword [rbp + 0x8e4]
mov dword [rbp + 0x800], ecx
movabs rcx, 0x8d56418b4653e092
jmp 0x140027570
movabs rdx, 0x8d56418bec656acf
cmp rcx, rdx
jge 0x140027db0
movabs rdx, 0x8d56418bdd80fded
cmp rcx, rdx
jae 0x1400280e9
movabs rdx, 0x8d56418bdafce37f
cmp rcx, rdx
jae 0x140028787
movabs rdx, 0x8d56418bda676e7a
cmp rcx, rdx
jae 0x1400291f4
movabs rdx, 0x8d56418bda52bd54
cmp rcx, rdx
jae 0x14002a4cc
movabs rdx, 0x8d56418bd8c96036
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b67b17a9e
movabs rdx, 0x8d56418b950a766b
cmovb rcx, rdx
jmp 0x140027570
cmp rcx, r12
jae 0x14002815d
cmp rcx, r8
jae 0x1400287e6
movabs rdx, 0x8d56418b0b403762
cmp rcx, rdx
jae 0x140029227
movabs rdx, 0x8d56418b0ad636cb
cmp rcx, rdx
jae 0x14002a50b
cmp rcx, r11
movabs rdx, 0x8d56418b87b54a59
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b8e1a477a
cmp rcx, rdx
jae 0x1400281ba
movabs rdx, 0x8d56418b88b46326
cmp rcx, rdx
jae 0x140028822
movabs rdx, 0x8d56418b87b54a59
cmp rcx, rdx
jae 0x140029286
movabs rdx, 0x8d56418b87984074
cmp rcx, rdx
jae 0x14002a54a
movabs rdx, 0x8d56418b874308d2
cmp rcx, rdx
movabs rdx, 0x8d56418b4f45f2ff
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b4ea4848d
cmp rcx, rdx
jae 0x14002822e
movabs rdx, 0x8d56418b4c363fe4
cmp rcx, rdx
jae 0x14002887f
movabs rdx, 0x8d56418b4b18e243
cmp rcx, rdx
jae 0x1400292b9
movabs rdx, 0x8d56418b4a238c2c
cmp rcx, rdx
jae 0x14002a578
movabs rdx, 0x8d56418b48c72915
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x69a7b7a6]
add r13d, ecx
add r13d, 0x69a7b7a6
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x76
movabs rcx, 0x8d56418b717ac156
jmp 0x140027570
movabs rdx, 0x8d56418bcd3f4d26
cmp rcx, rdx
jae 0x140028287
movabs rdx, 0x8d56418bc8498073
cmp rcx, rdx
jae 0x1400288e0
movabs rdx, 0x8d56418bc707ae27
cmp rcx, rdx
jae 0x140029318
movabs rdx, 0x8d56418bc695f113
cmp rcx, rdx
jae 0x14002a5a6
movabs rdx, 0x8d56418bc4db430e
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b2f3f1f44
movabs rdx, 0x8d56418b40692002
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b3441e7bb
cmp rcx, rdx
jae 0x1400282e0
movabs rdx, 0x8d56418b2fde96ef
cmp rcx, rdx
jae 0x140028926
movabs rdx, 0x8d56418b2f3f1f44
cmp rcx, rdx
jae 0x14002934b
movabs rdx, 0x8d56418b2e1fb0f3
cmp rcx, rdx
jae 0x14002a5b9
movabs rdx, 0x8d56418b2ba39abf
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x40e50ec0]
add r13d, ecx
add r13d, 0xbf1af140
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x40
movabs rcx, 0x8d56418bb8433457
jmp 0x140027570
movabs rdx, 0x8d56418baf4524b2
cmp rcx, rdx
jae 0x140028365
movabs rdx, 0x8d56418bad25c8c9
cmp rcx, rdx
jae 0x140028962
movabs rdx, 0x8d56418ba7906029
cmp rcx, rdx
jae 0x140029399
movabs rdx, 0x8d56418ba6cb9e0c
cmp rcx, rdx
jae 0x14002a5f8
movabs rdx, 0x8d56418ba6a3f5c1
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x46b7b92a]
add r13d, ecx
add r13d, 0xb94846d6
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x26
movabs rcx, 0x8d56418b717ac156
jmp 0x140027570
cmp rcx, r9
jae 0x1400283f4
cmp rcx, rdi
jae 0x1400289a8
movabs rdx, 0x8d56418b6b542289
cmp rcx, rdx
jae 0x1400293f8
movabs rdx, 0x8d56418b696845c3
cmp rcx, rdx
jae 0x14002a60b
movabs rdx, 0x8d56418b67b17a9e
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 4]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b6b542289
movabs rdx, 0x8d56418b92cbe53b
cmovb rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bf7111d47
cmp rcx, rdx
jge 0x1400284a2
movabs rdx, 0x8d56418bf2c90a34
cmp rcx, rdx
jae 0x1400289e4
movabs rdx, 0x8d56418bed2bf9f6
cmp rcx, rdx
jae 0x140029446
movabs rdx, 0x8d56418bec9461b1
cmp rcx, rdx
jae 0x14002a639
movabs rdx, 0x8d56418bec656acf
cmp rcx, rdx
movabs rdx, 0x8d56418ba4cd5aa1
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b08f2bafa
cmp rcx, rdx
jae 0x140028a45
movabs rdx, 0x8d56418b07cc6ba2
cmp rcx, rdx
jae 0x1400294a5
movabs rdx, 0x8d56418b0664ef7b
cmp rcx, rdx
jae 0x14002a64c
cmp rcx, rbx
movabs rdx, 0x8d56418bb4ee3937
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b808ee4de
cmp rcx, rdx
jae 0x140028ab0
movabs rdx, 0x8d56418b7dbeb74e
cmp rcx, rdx
jae 0x140029504
movabs rdx, 0x8d56418b7d51a288
cmp rcx, rdx
jae 0x14002a67a
movabs rdx, 0x8d56418b7b6124cc
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x3f59f8f2]
add r13d, ecx
add r13d, 0xc0a6070e
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x9e
movabs rcx, 0x8d56418b5bfbb93d
jmp 0x140027570
movabs rdx, 0x8d56418b4423856a
cmp rcx, rdx
jae 0x140028b11
movabs rdx, 0x8d56418b40fe648e
cmp rcx, rdx
jae 0x140029537
movabs rdx, 0x8d56418b40692002
cmp rcx, rdx
jae 0x14002a6a8
movabs rdx, 0x8d56418b4013d437
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 0x400]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b99eb0b65
movabs rdx, 0x8d56418b6e9be92a
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bc21cf148
cmp rcx, rdx
jae 0x140028b57
movabs rdx, 0x8d56418bbfeaf19e
cmp rcx, rdx
jae 0x140029585
movabs rdx, 0x8d56418bbfa79ac8
cmp rcx, rdx
jae 0x14002a6e7
movabs rdx, 0x8d56418bbf89af10
cmp rcx, rdx
movabs rdx, 0x8d56418b607bfe8f
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b28dff2c1
cmp rcx, rdx
jae 0x140028bb8
movabs rdx, 0x8d56418b272980b7
cmp rcx, rdx
jae 0x1400295e4
movabs rdx, 0x8d56418b2572cb65
cmp rcx, rdx
jae 0x14002a715
movabs rdx, 0x8d56418b2408e4e6
cmp rcx, rdx
movabs rdx, 0x8d56418bcd3f4d26
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418ba4301099
cmp rcx, rdx
jae 0x140028c1d
movabs rdx, 0x8d56418ba1010aea
cmp rcx, rdx
jae 0x140029617
movabs rdx, 0x8d56418b9fa377e5
cmp rcx, rdx
jae 0x14002a728
movabs rdx, 0x8d56418b9eb9eed5
cmp rcx, rdx
movabs rdx, 0x8d56418b0169e948
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b64e3ff6a
cmp rcx, rdx
jae 0x140028c8f
movabs rdx, 0x8d56418b6305b22f
cmp rcx, rdx
jae 0x140029665
movabs rdx, 0x8d56418b62bda590
cmp rcx, rdx
jae 0x14002a73b
movabs rdx, 0x8d56418b6244ae57
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 0x3e8]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b4013d437
movabs rdx, 0x8d56418bea351a71
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418be3904246
cmp rcx, rdx
jae 0x140028cd5
movabs rdx, 0x8d56418bde6f6f45
cmp rcx, rdx
jae 0x1400296b6
movabs rdx, 0x8d56418bde2d9639
cmp rcx, rdx
jae 0x14002a769
movabs rdx, 0x8d56418bdd80fded
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bd8c96036
movabs rdx, 0x8d56418baf4524b2
cmovb rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b125d08e1
cmp rcx, rdx
jae 0x140028d1b
movabs rdx, 0x8d56418b10325002
cmp rcx, rdx
jae 0x1400296e9
movabs rdx, 0x8d56418b0f8b56c5
cmp rcx, rdx
jae 0x14002a7a8
cmp rcx, r12
jne 0x140027570
mov rcx, qword [rbp + 0x8f0]
mov byte [rbp + rcx - 0x30], r13b
movabs rcx, 0x8d56418bd12142c5
jmp 0x140027570
movabs rdx, 0x8d56418b929dc14d
cmp rcx, rdx
jae 0x140028d86
movabs rdx, 0x8d56418b91f4e97b
cmp rcx, rdx
jae 0x140029737
movabs rdx, 0x8d56418b912eb071
cmp rcx, rdx
jae 0x14002a7e7
movabs rdx, 0x8d56418b8e1a477a
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b843efe2b
movabs rdx, 0x8d56418b9737128c
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b524f22df
cmp rcx, rdx
jae 0x140028de7
movabs rdx, 0x8d56418b4fe4dbca
cmp rcx, rdx
jae 0x14002976a
movabs rdx, 0x8d56418b4f45f2ff
cmp rcx, rdx
jae 0x14002a815
movabs rdx, 0x8d56418b4ea4848d
cmp rcx, rdx
movabs rdx, 0x8d56418b4423856a
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bd0e654ea
cmp rcx, rdx
jae 0x140028e1c
movabs rdx, 0x8d56418bcebf49c3
cmp rcx, rdx
jae 0x1400297c9
movabs rdx, 0x8d56418bce3b6cf2
cmp rcx, rdx
jae 0x14002a828
movabs rdx, 0x8d56418bcd3f4d26
cmp rcx, rdx
movabs rdx, 0x8d56418bcb714c46
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b37d3ade5
cmp rcx, rdx
jae 0x140028e8e
movabs rdx, 0x8d56418b36540e79
cmp rcx, rdx
jae 0x14002981a
movabs rdx, 0x8d56418b349f4def
cmp rcx, rdx
jae 0x14002a858
movabs rdx, 0x8d56418b3441e7bb
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x4e157962]
add r13d, ecx
add r13d, 0xb1ea869e
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xae
movabs rcx, 0x8d56418bc3b75975
jmp 0x140027570
movabs rdx, 0x8d56418bb20f3a8a
cmp rcx, rdx
jae 0x140028f00
movabs rdx, 0x8d56418bb0c7b133
cmp rcx, rdx
jae 0x140029868
movabs rdx, 0x8d56418baf836e44
cmp rcx, rdx
jae 0x14002a897
movabs rdx, 0x8d56418baf4524b2
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x28c2a8e6]
add r13d, ecx
add r13d, 0x28c2a8e6
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xb6
mov dword [rbp + 0x8e4], 3
movabs rcx, 0x8d56418b59dec4a6
jmp 0x140027570
movabs rdx, 0x8d56418b6eab9346
cmp rcx, rdx
jae 0x140028f61
movabs rdx, 0x8d56418b6e75d0f3
cmp rcx, rdx
jae 0x1400298b8
movabs rdx, 0x8d56418b6dd58875
cmp rcx, rdx
jae 0x14002a907
cmp rcx, r9
jne 0x140027570
mov r15, r9
mov rsi, rbx
mov rbx, r14
mov r14, r10
mov rdi, r11
call fcn.14009a910
mov rax, qword [rax]
mov qword [rbp + 0x8f8], rax
call fcn.14009a930
movabs r8, 0x8d56418b0c3a45a1
mov r11, rdi
movabs rdi, 0x8d56418b6bd15925
mov r10, r14
mov r14, rbx
mov rbx, rsi
movabs r12, 0x8d56418b0ec9d1f4
mov r9, r15
movabs r15, 0x8d56418b74424b44
mov rax, qword [rax]
movabs rcx, 0x8d56418bb0c7b133
jmp 0x140027570
movabs rdx, 0x8d56418bf98334ba
cmp rcx, rdx
jge 0x140028fc2
movabs rdx, 0x8d56418bf95021ec
cmp rcx, rdx
jae 0x1400298eb
movabs rdx, 0x8d56418bf8228785
cmp rcx, rdx
jae 0x14002a946
movabs rdx, 0x8d56418bf7111d47
cmp rcx, rdx
movabs rdx, 0x8d56418b874308d2
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b0414cdef
cmp rcx, rdx
jae 0x140029939
movabs rdx, 0x8d56418b025b9f4f
cmp rcx, rdx
jae 0x14002a96d
movabs rdx, 0x8d56418b0169e948
cmp rcx, rdx
movabs rdx, 0x8d56418b2fbda24c
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b7974951b
cmp rcx, rdx
jae 0x140029998
movabs rdx, 0x8d56418b796854a7
cmp rcx, rdx
jae 0x14002a99b
movabs rdx, 0x8d56418b782c4cbf
cmp rcx, rdx
jne 0x140027570
mov ecx, dword [rbp + 0x800]
cmp ecx, 2
movabs rcx, 0x8d56418bec656acf
cmove rcx, r9
jmp 0x140027570
movabs rdx, 0x8d56418b3d161d84
cmp rcx, rdx
jae 0x1400299e6
movabs rdx, 0x8d56418b3ca4e278
cmp rcx, rdx
jae 0x14002a9c9
movabs rdx, 0x8d56418b3c58bdf6
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x754d0c7a]
add r13d, ecx
add r13d, 0x754d0c7a
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xaa
movabs rcx, 0x8d56418baf836e44
jmp 0x140027570
movabs rdx, 0x8d56418bbdaab5dd
cmp rcx, rdx
jae 0x140029a45
movabs rdx, 0x8d56418bb9aa6ac9
cmp rcx, rdx
jae 0x14002a9f6
movabs rdx, 0x8d56418bb990accd
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x25ac7d4a]
add r13d, ecx
add r13d, 0x25ac7d4a
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xfa
movabs rcx, 0x8d56418baf836e44
jmp 0x140027570
movabs rdx, 0x8d56418b1ea95ebf
cmp rcx, rdx
jae 0x140029a93
movabs rdx, 0x8d56418b1ea89066
cmp rcx, rdx
jae 0x14002aa24
movabs rdx, 0x8d56418b1d77d5a0
cmp rcx, rdx
movabs rdx, 0x8d56418bae970051
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b9af8f733
cmp rcx, rdx
jae 0x140029ae1
movabs rdx, 0x8d56418b9aca91d5
cmp rcx, rdx
jae 0x14002aa4b
movabs rdx, 0x8d56418b9a918050
cmp rcx, rdx
jne 0x140027570
mov dword [rbp + 0x8e4], 1
lea rcx, [rbp + 0x16337e6]
mov qword [rbp + 0x868], rcx
movabs rcx, 0x8d56418b59dec4a6
jmp 0x140027570
movabs rdx, 0x8d56418b5e60bdd0
cmp rcx, rdx
jae 0x140029b2f
movabs rdx, 0x8d56418b5da0dac8
cmp rcx, rdx
jae 0x14002aa5e
movabs rdx, 0x8d56418b5c197203
cmp rcx, rdx
jne 0x140027570
mov rcx, qword [rbp + 0x8f8]
add rcx, rax
cmp rcx, qword [rbp + 0x8f0]
movabs rcx, 0x8d56418b796854a7
movabs rdx, 0x8d56418b28dff2c1
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bdbaa92ed
cmp rcx, rdx
jae 0x140029b8e
movabs rdx, 0x8d56418bdb97a185
cmp rcx, rdx
jae 0x14002aa9d
movabs rdx, 0x8d56418bdafce37f
cmp rcx, rdx
jne 0x140027570
mov ecx, dword [rbp + 0x800]
cmp ecx, 4
movabs rcx, 0x8d56418b6dae627c
movabs rdx, 0x8d56418bb0c7b133
cmovl rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b0cd6b21c
cmp rcx, rdx
jae 0x140029bed
movabs rdx, 0x8d56418b0cc2781b
cmp rcx, rdx
jae 0x14002aadc
cmp rcx, r8
movabs rdx, 0x8d56418bae3d61d8
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b8ac162e5
cmp rcx, rdx
jae 0x140029c3b
movabs rdx, 0x8d56418b8a2e92bc
cmp rcx, rdx
jae 0x14002aaef
movabs rdx, 0x8d56418b88b46326
cmp rcx, rdx
jne 0x140027570
mov dword [rbp + 0x8e4], 1
lea rcx, [rbp - 0x30]
mov qword [rbp + 0x868], rcx
movabs rcx, 0x8d56418ba4cd5aa1
jmp 0x140027570
movabs rdx, 0x8d56418b4d503d0e
cmp rcx, rdx
jae 0x140029c86
movabs rdx, 0x8d56418b4c3a99b0
cmp rcx, rdx
jae 0x14002ab1d
movabs rdx, 0x8d56418b4c363fe4
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 8]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b3b29ad6d
movabs rdx, 0x8d56418b1ffe340e
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bcaecea9d
cmp rcx, rdx
jae 0x140029cd4
movabs rdx, 0x8d56418bc9260010
cmp rcx, rdx
jae 0x14002ab4b
movabs rdx, 0x8d56418bc8498073
cmp rcx, rdx
movabs rdx, 0x8d56418bd83b13f0
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b3170496e
cmp rcx, rdx
jae 0x140029d22
movabs rdx, 0x8d56418b305b3162
cmp rcx, rdx
jae 0x14002ab8a
movabs rdx, 0x8d56418b2fde96ef
cmp rcx, rdx
cmove rcx, r8
jmp 0x140027570
movabs rdx, 0x8d56418bae3fc32d
cmp rcx, rdx
jae 0x140029d77
movabs rdx, 0x8d56418bae3d61d8
cmp rcx, rdx
jae 0x14002ab9d
movabs rdx, 0x8d56418bad25c8c9
cmp rcx, rdx
movabs rdx, 0x8d56418b8ac162e5
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b6c081624
cmp rcx, rdx
jae 0x140029dc5
movabs rdx, 0x8d56418b6c07237c
cmp rcx, rdx
jae 0x14002abce
cmp rcx, rdi
movabs rdx, 0x8d56418bb8b06c15
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bf647bfaf
cmp rcx, rdx
jae 0x140029df8
movabs rdx, 0x8d56418bf4ba0cf0
cmp rcx, rdx
jae 0x14002abfc
movabs rdx, 0x8d56418bf2c90a34
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bdc7afd83
movabs rdx, 0x8d56418b76085488
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b09d19feb
cmp rcx, rdx
jae 0x140029e57
movabs rdx, 0x8d56418b099fa5ff
cmp rcx, rdx
jae 0x14002ac3b
movabs rdx, 0x8d56418b08f2bafa
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x5e0262d2]
add r13d, ecx
add r13d, 0xa1fd9d2e
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xbe
mov rcx, rbx
jmp 0x140027570
movabs rdx, 0x8d56418b839a7736
cmp rcx, rdx
jae 0x140029eb6
movabs rdx, 0x8d56418b814a1137
cmp rcx, rdx
jae 0x14002ac7a
movabs rdx, 0x8d56418b808ee4de
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bcd32bcb2
movabs rdx, 0x8d56418b5253ffac
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b4783c9fd
cmp rcx, rdx
jae 0x140029f04
movabs rdx, 0x8d56418b4653e092
cmp rcx, rdx
jae 0x14002acd2
movabs rdx, 0x8d56418b4423856a
cmp rcx, rdx
movabs rdx, 0x8d56418bde6f6f45
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bc41f4977
cmp rcx, rdx
jae 0x140029f37
movabs rdx, 0x8d56418bc3b75975
cmp rcx, rdx
jae 0x14002acfe
movabs rdx, 0x8d56418bc21cf148
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 0x10]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b808ee4de
movabs rdx, 0x8d56418b4fe4dbca
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b2a7dc1db
cmp rcx, rdx
jae 0x140029f96
movabs rdx, 0x8d56418b29253802
cmp rcx, rdx
jb 0x140027549
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x1b923e44]
add r13d, ecx
add r13d, 0x1b923e44
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x24
movabs rcx, 0x8d56418baf836e44
jmp 0x140027570
movabs rdx, 0x8d56418ba50639cf
cmp rcx, rdx
jae 0x140029fe4
movabs rdx, 0x8d56418ba4cd5aa1
cmp rcx, rdx
jae 0x14002ad21
movabs rdx, 0x8d56418ba4301099
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x49cde4c6]
add r13d, ecx
add r13d, 0x49cde4c6
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x96
movabs rcx, 0x8d56418be3904246
jmp 0x140027570
movabs rdx, 0x8d56418b67272df7
cmp rcx, rdx
jae 0x14002a043
movabs rdx, 0x8d56418b6524d6ab
cmp rcx, rdx
jae 0x14002ad2c
movabs rdx, 0x8d56418b64e3ff6a
cmp rcx, rdx
movabs rdx, 0x8d56418b337b5790
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bea0fd287
cmp rcx, rdx
jae 0x14002a091
movabs rdx, 0x8d56418be9ff7714
cmp rcx, rdx
jae 0x14002ad56
movabs rdx, 0x8d56418be3904246
cmp rcx, rdx
movabs rdx, 0x8d56418b5c197203
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b159d8dd6
cmp rcx, rdx
jae 0x14002a0c4
movabs rdx, 0x8d56418b1316fac0
cmp rcx, rdx
jae 0x14002ad7f
movabs rdx, 0x8d56418b125d08e1
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x4a1416a]
add r13d, ecx
add r13d, 0x4a1416a
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x1a
mov rcx, r12
jmp 0x140027570
movabs rdx, 0x8d56418b933e4210
cmp rcx, rdx
jae 0x14002a112
movabs rdx, 0x8d56418b92cbe53b
cmp rcx, rdx
jae 0x14002ad92
movabs rdx, 0x8d56418b929dc14d
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 0x2a]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bcaecea9d
movabs rdx, 0x8d56418b19936b7c
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b5630c687
cmp rcx, rdx
jae 0x14002a145
movabs rdx, 0x8d56418b5253ffac
cmp rcx, rdx
jae 0x14002add1
movabs rdx, 0x8d56418b524f22df
jmp 0x140027553
movabs rdx, 0x8d56418bd1895158
cmp rcx, rdx
jae 0x14002a193
movabs rdx, 0x8d56418bd12142c5
cmp rcx, rdx
jae 0x14002ae10
movabs rdx, 0x8d56418bd0e654ea
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x72908dac]
add r13d, ecx
add r13d, 0x72908dac
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x4c
movabs rcx, 0x8d56418b717ac156
jmp 0x140027570
movabs rdx, 0x8d56418b394a9761
cmp rcx, rdx
jae 0x14002a1f2
movabs rdx, 0x8d56418b390b24e7
cmp rcx, rdx
jae 0x14002ae23
movabs rdx, 0x8d56418b37d3ade5
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x6249f76e]
add r13d, ecx
add r13d, 0x9db60892
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 2
movabs rcx, 0x8d56418bbecd0104
jmp 0x140027570
movabs rdx, 0x8d56418bb44fda17
cmp rcx, rdx
jae 0x14002a251
movabs rdx, 0x8d56418bb4430e93
cmp rcx, rdx
jae 0x14002ae54
movabs rdx, 0x8d56418bb20f3a8a
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b5c148253
movabs rdx, 0x8d56418bc7d6ee55
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b717ac156
cmp rcx, rdx
jae 0x14002a284
movabs rdx, 0x8d56418b70ad86b1
cmp rcx, rdx
jae 0x14002ae67
movabs rdx, 0x8d56418b6eab9346
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bf98334ba
movabs rdx, 0x8d56418bfc9f4ef7
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bfc9f4ef7
cmp rcx, rdx
jge 0x14002a318
movabs rdx, 0x8d56418bfb7dd9e9
cmp rcx, rdx
jae 0x14002aea6
movabs rdx, 0x8d56418bf98334ba
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b159d8dd6
movabs rdx, 0x8d56418b2ba39abf
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b016983b1
cmp rcx, rdx
jae 0x14002aed7
movabs rdx, 0x8d56418b0109bef2
cmp rcx, rdx
movabs rdx, 0x8d56418b481b25e6
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b76085488
cmp rcx, rdx
jae 0x14002af16
movabs rdx, 0x8d56418b75ac48f8
cmp rcx, rdx
movabs rdx, 0x8d56418b674e5130
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b3c4f4a32
cmp rcx, rdx
jae 0x14002af55
movabs rdx, 0x8d56418b3b29ad6d
cmp rcx, rdx
movabs rdx, 0x8d56418b3c4f4a32
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bb8b06c15
cmp rcx, rdx
jae 0x14002af68
movabs rdx, 0x8d56418bb883328a
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x471165f8]
add r13d, ecx
add r13d, 0x471165f8
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x38
movabs rcx, 0x8d56418bf6dbce34
jmp 0x140027570
movabs rdx, 0x8d56418b1b41b976
cmp rcx, rdx
jae 0x14002af7b
movabs rdx, 0x8d56418b19ed01fb
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x578fd9c]
add r13d, ecx
add r13d, 0xfa870264
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x44
movabs rcx, 0x8d56418bc3b75975
jmp 0x140027570
movabs rdx, 0x8d56418b99eb0b65
cmp rcx, rdx
jae 0x14002afc4
movabs rdx, 0x8d56418b97e4f569
cmp rcx, rdx
movabs rdx, 0x8d56418b305b3162
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b5c148253
cmp rcx, rdx
jae 0x14002afe8
movabs rdx, 0x8d56418b5bfbb93d
cmp rcx, rdx
jne 0x140027570
cmp rax, 0x40
movabs rcx, 0x8d56418b2a9da696
movabs rdx, 0x8d56418b08159e25
cmovb rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bdaf662e2
cmp rcx, rdx
jae 0x14002b016
movabs rdx, 0x8d56418bda676e7a
cmp rcx, rdx
movabs rdx, 0x8d56418bcfeb4ebf
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b0b6fa4c9
cmp rcx, rdx
jae 0x14002b03d
movabs rdx, 0x8d56418b0b403762
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x2e3ba682]
add r13d, ecx
add r13d, 0xd1c4597e
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x8e
movabs rcx, 0x8d56418b3170496e
jmp 0x140027570
movabs rdx, 0x8d56418b8846f158
cmp rcx, rdx
jae 0x14002b050
movabs rdx, 0x8d56418b87b54a59
cmp rcx, rdx
movabs rdx, 0x8d56418ba6cb9e0c
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b4b9e602b
cmp rcx, rdx
jae 0x14002b08f
movabs rdx, 0x8d56418b4b18e243
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x4c8a6394]
add r13d, ecx
add r13d, 0xb3759c6c
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xc
movabs rcx, 0x8d56418bf6dbce34
jmp 0x140027570
movabs rdx, 0x8d56418bc7d6ee55
cmp rcx, rdx
jae 0x14002b0bd
movabs rdx, 0x8d56418bc707ae27
cmp rcx, rdx
movabs rdx, 0x8d56418b4ea4848d
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b2fbda24c
cmp rcx, rdx
jae 0x14002b0fc
movabs rdx, 0x8d56418b2f3f1f44
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b4c3a99b0
movabs rdx, 0x8d56418b8846f158
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418ba8e2ebd1
cmp rcx, rdx
jae 0x14002b10f
movabs rdx, 0x8d56418ba7906029
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x5f8d78a0]
add r13d, ecx
add r13d, 0x5f8d78a0
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xa0
movabs rcx, 0x8d56418bc3b75975
jmp 0x140027570
movabs rdx, 0x8d56418b6bb49b68
cmp rcx, rdx
jae 0x14002b122
movabs rdx, 0x8d56418b6b542289
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 0x42]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b0cd6b21c
movabs rdx, 0x8d56418b349f4def
cmovb rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bf130fe08
cmp rcx, rdx
jae 0x14002b161
movabs rdx, 0x8d56418bed2bf9f6
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x525d0dfe]
add r13d, ecx
add r13d, 0xada2f202
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xf2
movabs rcx, 0x8d56418b57869999
jmp 0x140027570
movabs rdx, 0x8d56418b08159e25
cmp rcx, rdx
jae 0x14002b174
movabs rdx, 0x8d56418b07cc6ba2
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x3151d21e]
add r13d, ecx
add r13d, 0x3151d21e
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x2e
movabs rcx, 0x8d56418bc3b75975
jmp 0x140027570
movabs rdx, 0x8d56418b7e58d46b
cmp rcx, rdx
jae 0x14002b17d
movabs rdx, 0x8d56418b7dbeb74e
cmp rcx, rdx
movabs rdx, 0x8d56418b0eb6dedd
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b414cd6f2
cmp rcx, rdx
jae 0x14002b1bc
movabs rdx, 0x8d56418b40fe648e
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b025b9f4f
movabs rdx, 0x8d56418b8df0eae3
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bc1baea00
cmp rcx, rdx
jae 0x14002b1ea
movabs rdx, 0x8d56418bbfeaf19e
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x5c774d04]
add r13d, ecx
add r13d, 0xa388b2fc
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x1c
movabs rcx, 0x8d56418bbecd0104
jmp 0x140027570
movabs rdx, 0x8d56418b276a9a45
cmp rcx, rdx
jae 0x14002b1fd
movabs rdx, 0x8d56418b272980b7
cmp rcx, rdx
movabs rdx, 0x8d56418b00d99a3e
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418ba2a4b536
cmp rcx, rdx
jae 0x14002b22b
movabs rdx, 0x8d56418ba1010aea
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bbfa79ac8
movabs rdx, 0x8d56418b32f0fc27
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b646a3ba4
cmp rcx, rdx
jae 0x14002b259
movabs rdx, 0x8d56418b6305b22f
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 0x200]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b6244ae57
movabs rdx, 0x8d56418b95ef9a18
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418be1f5e6d1
cmp rcx, rdx
jae 0x14002b26c
movabs rdx, 0x8d56418bde6f6f45
cmp rcx, rdx
movabs rdx, 0x8d56418b2fde96ef
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b1225342a
cmp rcx, rdx
jae 0x14002b29a
movabs rdx, 0x8d56418b10325002
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b3eaf24dd
movabs rdx, 0x8d56418b29253802
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b923d2f97
cmp rcx, rdx
jae 0x14002b2ad
movabs rdx, 0x8d56418b91f4e97b
cmp rcx, rdx
movabs rdx, 0x8d56418b6cf91219
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b511df0f0
cmp rcx, rdx
jae 0x14002b2ca
movabs rdx, 0x8d56418b4fe4dbca
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x1cc3a744]
add r13d, ecx
add r13d, 0xe33c58bc
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xdc
movabs rcx, 0x8d56418b305b3162
jmp 0x140027570
movabs rdx, 0x8d56418bcfeb4ebf
cmp rcx, rdx
jae 0x14002b2f8
movabs rdx, 0x8d56418bcebf49c3
cmp rcx, rdx
jne 0x140027570
mov rcx, qword [rbp + 0x8f8]
cmp rcx, qword [rbp + 0x8f0]
movabs rcx, 0x8d56418b87984074
movabs rdx, 0x8d56418b9a918050
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b37aeb0a1
cmp rcx, rdx
jae 0x140027556
movabs rdx, 0x8d56418b36540e79
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b696845c3
movabs rdx, 0x8d56418b5e60bdd0
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bb11bb7de
cmp rcx, rdx
jae 0x14002b30b
movabs rdx, 0x8d56418bb0c7b133
cmp rcx, rdx
mov edx, 0
mov esi, r13d
mov r13, qword [rbp + 0x8f0]
cmove r13, rdx
mov qword [rbp + 0x8f0], r13
mov r13d, esi
movabs rdx, 0x8d56418b93863420
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b6e9be92a
cmp rcx, rdx
jae 0x14002b31e
movabs rdx, 0x8d56418b6e75d0f3
cmp rcx, rdx
movabs rdx, 0x8d56418bb44fda17
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bf9643f77
cmp rcx, rdx
jae 0x14002b331
movabs rdx, 0x8d56418bf95021ec
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b58ab3995
movabs rdx, 0x8d56418b125d08e1
cmovb rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b058b5dee
cmp rcx, rdx
jae 0x14002b344
movabs rdx, 0x8d56418b0414cdef
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x229651ae]
add r13d, ecx
add r13d, 0xdd69ae52
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xc2
movabs rcx, 0x8d56418bf6dbce34
jmp 0x140027570
movabs rdx, 0x8d56418b7b39bf4e
cmp rcx, rdx
jae 0x14002b372
movabs rdx, 0x8d56418b7974951b
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b839a7736
movabs rdx, 0x8d56418bbfeaf19e
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b3eaf24dd
cmp rcx, rdx
jae 0x14002b3b1
movabs rdx, 0x8d56418b3d161d84
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x7ddc35b2]
add r13d, ecx
add r13d, 0x7ddc35b2
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x22
movabs rcx, 0x8d56418bb8433457
jmp 0x140027570
movabs rdx, 0x8d56418bbecd0104
cmp rcx, rdx
jae 0x14002b3df
movabs rdx, 0x8d56418bbdaab5dd
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b511df0f0
movabs rdx, 0x8d56418bb990accd
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b1ffe340e
cmp rcx, rdx
jae 0x14002b42c
movabs rdx, 0x8d56418b1ea95ebf
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b6eab9346
movabs rdx, 0x8d56418b48ae008e
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b9b327eed
cmp rcx, rdx
jae 0x14002b48b
movabs rdx, 0x8d56418b9af8f733
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 0x28]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b4a238c2c
movabs rdx, 0x8d56418b5a4f9d70
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b607bfe8f
cmp rcx, rdx
jae 0x14002b4dc
movabs rdx, 0x8d56418b5e60bdd0
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x50d1f830]
add r13d, ecx
add r13d, 0xaf2e07d0
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x50
movabs rcx, 0x8d56418baf836e44
jmp 0x140027570
movabs rdx, 0x8d56418bdc36ad31
cmp rcx, rdx
jae 0x14002b50f
movabs rdx, 0x8d56418bdbaa92ed
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x210b3be0]
add r13d, ecx
add r13d, 0xdef4c420
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x20
movabs rcx, 0x8d56418b3170496e
jmp 0x140027570
movabs rdx, 0x8d56418b0d5831a7
cmp rcx, rdx
jae 0x14002b542
movabs rdx, 0x8d56418b0cd6b21c
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 0x64]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b0a90ca78
movabs rdx, 0x8d56418b0ad636cb
cmovb rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b8b4b2871
cmp rcx, rdx
jae 0x14002b5a1
movabs rdx, 0x8d56418b8ac162e5
cmp rcx, rdx
jne 0x140027570
cmp qword [rbp + 0x8f8], 0x7a
movabs rcx, 0x8d56418b0a6066e0
movabs rdx, 0x8d56418bc21cf148
cmovb rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b4e02a9a2
cmp rcx, rdx
jae 0x14002b600
movabs rdx, 0x8d56418b4d503d0e
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 0x42]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b9d773b27
movabs rdx, 0x8d56418b5da0dac8
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bcb714c46
cmp rcx, rdx
jae 0x14002b65f
movabs rdx, 0x8d56418bcaecea9d
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b67272df7
movabs rdx, 0x8d56418ba50639cf
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b32f0fc27
cmp rcx, rdx
jae 0x14002b6b0
xor edx, edx
mov r8d, r13d
movabs r13, 0x8d56418b3170496e
cmp rcx, r13
mov r13d, r8d
movabs r8, 0x8d56418b0c3a45a1
sete dl
movabs rdi, 0x8d56418bb8433457
cmove rcx, rdi
movabs rdi, 0x8d56418b6bd15925
add rax, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bae970051
cmp rcx, rdx
jae 0x14002b70f
movabs rdx, 0x8d56418bae3fc32d
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b71fd0379
movabs rdx, 0x8d56418b3c58bdf6
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b6cf91219
cmp rcx, rdx
jae 0x14002b742
movabs rdx, 0x8d56418b6c081624
cmp rcx, rdx
movabs rdx, 0x8d56418b933e4210
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bf6c52526
cmp rcx, rdx
jae 0x14002b775
movabs rdx, 0x8d56418bf647bfaf
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x3162b9c]
add r13d, ecx
add r13d, 0x3162b9c
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xbc
movabs rcx, 0x8d56418b3170496e
jmp 0x140027570
movabs rdx, 0x8d56418b0a6066e0
cmp rcx, rdx
jae 0x14002b7c3
movabs rdx, 0x8d56418b09d19feb
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x3e288ff2]
add r13d, ecx
add r13d, 0xc1d7700e
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x9e
movabs rcx, 0x8d56418b3170496e
jmp 0x140027570
movabs rdx, 0x8d56418b843efe2b
cmp rcx, rdx
jae 0x14002b829
movabs rdx, 0x8d56418b839a7736
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418ba2a4b536
movabs rdx, 0x8d56418bc9260010
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b481b25e6
cmp rcx, rdx
jae 0x14002b877
movabs rdx, 0x8d56418b4783c9fd
cmp rcx, rdx
movabs rdx, 0x8d56418bb4430e93
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bc44bce45
cmp rcx, rdx
jae 0x14002b8a0
movabs rdx, 0x8d56418bc41f4977
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x5e0262d2]
add r13d, ecx
add r13d, 0xa1fd9d2e
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xbe
movabs rcx, 0x8d56418bcd3f4d26
jmp 0x140027570
movabs rdx, 0x8d56418b2a9da696
cmp rcx, rdx
jae 0x14002b8d3
movabs rdx, 0x8d56418b2a7dc1db
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bae3fc32d
movabs rdx, 0x8d56418b07cc6ba2
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418ba5f8ef7d
cmp rcx, rdx
jae 0x14002b935
movabs rdx, 0x8d56418ba50639cf
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x76d82248]
add r13d, ecx
add r13d, 0x76d82248
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 8
movabs rcx, 0x8d56418b717ac156
jmp 0x140027570
movabs rdx, 0x8d56418b6740d110
cmp rcx, rdx
jae 0x14002b968
movabs rdx, 0x8d56418b67272df7
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bf6c52526
movabs rdx, 0x8d56418b016983b1
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bea351a71
cmp rcx, rdx
jae 0x14002b9c7
movabs rdx, 0x8d56418bea0fd287
cmp rcx, rdx
movabs rdx, 0x8d56418bad25c8c9
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b15d2d78b
cmp rcx, rdx
jae 0x14002ba26
movabs rdx, 0x8d56418b159d8dd6
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b5630c687
movabs rdx, 0x8d56418bf647bfaf
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b93863420
cmp rcx, rdx
jae 0x14002ba85
movabs rdx, 0x8d56418b933e4210
cmp rcx, rdx
movabs rdx, 0x8d56418b7dbeb74e
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b57869999
cmp rcx, rdx
jae 0x14002bad0
movabs rdx, 0x8d56418b5630c687
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b0109bef2
movabs rdx, 0x8d56418bb883328a
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bd1bb00f9
cmp rcx, rdx
jae 0x14002bb1e
movabs rdx, 0x8d56418bd1895158
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x7236e0de]
add r13d, ecx
add r13d, 0x8dc91f22
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x12
movabs rcx, 0x8d56418bf6dbce34
jmp 0x140027570
movabs rdx, 0x8d56418b3a07b8fd
cmp rcx, rdx
jae 0x14002bb6c
movabs rdx, 0x8d56418b394a9761
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x66918c0a]
add r13d, ecx
add r13d, 0x996e73f6
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x46
movabs rcx, 0x8d56418bad25c8c9
jmp 0x140027570
movabs rdx, 0x8d56418bb45f0068
cmp rcx, rdx
jae 0x14002bb9f
movabs rdx, 0x8d56418bb44fda17
cmp rcx, rdx
movabs rdx, 0x8d56418be3904246
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b71fd0379
cmp rcx, rdx
jae 0x14002bbfe
movabs rdx, 0x8d56418b717ac156
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov esi, r13d
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x56fe4f68]
lea r8d, [rcx + r13]
add r8d, 0x56fe4f68
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x28
mov byte [rbp + r13 - 0x30], r8b
movabs r8, 0x8d56418b0c3a45a1
mov rcx, qword [rbp + 0x8f8]
sub r13, rcx
inc rcx
mov qword [rbp + 0x8f8], rcx
add r13, 0xfffffffffffffffe
mov qword [rbp + 0x8f0], r13
mov r13d, esi
movabs rcx, 0x8d56418b57869999
jmp 0x140027570
movabs rdx, 0x8d56418bfe3293c1
cmp rcx, rdx
jge 0x14002bc4c
movabs rdx, 0x8d56418bfc9f4ef7
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x7b1fb6e4]
add r13d, ecx
add r13d, 0x7b1fb6e4
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xc4
movabs rcx, 0x8d56418b814a1137
jmp 0x140027570
movabs rdx, 0x8d56418b058b5dee
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 0x400]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b3adb6fea
movabs rdx, 0x8d56418b394a9761
cmova rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b4e536dbf
movabs rdx, 0x8d56418b0414cdef
cmove rcx, rdx
jmp 0x140027570
sete dl
movzx edx, dl
mov esi, r13d
movabs r13, 0x8d56418bd12142c5
cmove rcx, r13
mov r13d, esi
sub qword [rbp + 0x8f0], rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x32dce7ec]
add r13d, ecx
add r13d, 0x32dce7ec
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x8c
movabs rcx, 0x8d56418baf836e44
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x1a072876]
add r13d, ecx
add r13d, 0xe5f8d78a
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x3a
movabs rcx, 0x8d56418b57869999
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x22effe7c]
add r13d, ecx
add r13d, 0x22effe7c
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x9c
movabs rcx, 0x8d56418bb8433457
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x6560230a]
add r13d, ecx
add r13d, 0x6560230a
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xba
movabs rcx, 0x8d56418bb8433457
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x38af9256]
add r13d, ecx
add r13d, 0x38af9256
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xa6
movabs rcx, 0x8d56418bcb714c46
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b8e1a477a
movabs rdx, 0x8d56418b08f2bafa
cmovb rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 0x40]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b4d503d0e
movabs rdx, 0x8d56418bbf3bb744
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b9aca91d5
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x6c643674]
add r13d, ecx
add r13d, 0x939bc98c
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x2c
movabs rcx, 0x8d56418b57869999
jmp 0x140027570
movabs rdx, 0x8d56418b4783c9fd
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b1ea95ebf
movabs rdx, 0x8d56418b0f8b56c5
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bf130fe08
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418be1f5e6d1
movabs rdx, 0x8d56418bd1895158
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 4]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418beaee966a
movabs rdx, 0x8d56418bfe3293c1
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x15bf93da]
add r13d, ecx
add r13d, 0x15bf93da
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xa
movabs rcx, 0x8d56418bb8433457
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 6]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b9b327eed
movabs rdx, 0x8d56418b6740d110
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b74075b59
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b3a07b8fd
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bbdaab5dd
movabs rdx, 0x8d56418b0d5831a7
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x111e5270]
add r13d, ecx
add r13d, 0xeee1ad90
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x10
movabs rcx, 0x8d56418bc3b75975
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0xcd6bdd4]
add r13d, ecx
add r13d, 0xf329422c
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xcc
movabs rcx, 0x8d56418bc3b75975
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b10325002
movabs rdx, 0x8d56418bdb97a185
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418ba5f8ef7d
cmove rcx, rdx
jmp 0x140027570
mov edx, 4
mov esi, r13d
mov r13d, dword [rbp + 0x8e4]
cmove r13d, edx
mov dword [rbp + 0x8e4], r13d
mov r13d, esi
movabs rdx, 0x8d56418b59dec4a6
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0xb4ba806]
add r13d, ecx
add r13d, 0xf4b457fa
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x2a
movabs rcx, 0x8d56418b5c197203
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov esi, r13d
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x4aff4dc6]
lea r8d, [rcx + r13]
add r8d, 0xb500b23a
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x6a
mov byte [rbp + r13 - 0x30], r8b
lea rcx, [rax + 1]
movzx edx, r8b
movabs r8, 0x8d56418b0c3a45a1
not rax
add rax, r13
mov r13d, esi
sub rax, rdx
mov qword [rbp + 0x8f0], rax
mov rax, rcx
movabs rcx, 0x8d56418b717ac156
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x39874e88]
add r13d, ecx
add r13d, 0xc678b178
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xb8
movabs rcx, 0x8d56418bb8433457
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
mov rcx, r10
movabs rdx, 0x8d56418b6bb49b68
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b6c07237c
movabs rdx, 0x8d56418b3d161d84
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 8]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b0063ab34
movabs rdx, 0x8d56418bc41f4977
cmovb rcx, rdx
jmp 0x140027570
jne 0x140027570
mov dword [rbp + 0x8e4], 1
lea rcx, [rbp + 0x1659ab8]
mov qword [rbp + 0x868], rcx
movabs rcx, 0x8d56418b59dec4a6
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bd1bb00f9
movabs rdx, 0x8d56418b7e58d46b
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
mov rcx, qword [rbp + 0x8f0]
movzx ecx, byte [rbp + rcx - 0x30]
mov byte [rbp + 0x8e8], cl
movabs rcx, 0x8d56418bcebf49c3
jmp 0x140027570
movabs rdx, 0x8d56418b2408e4e6
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x55198ccc]
add r13d, ecx
add r13d, 0xaae67334
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x94
movabs rcx, 0x8d56418bbecd0104
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x2868fc18]
add r13d, ecx
add r13d, 0xd79703e8
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xa8
movabs rcx, 0x8d56418b717ac156
jmp 0x140027570
movabs rdx, 0x8d56418b1316fac0
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bb9aa6ac9
movabs rdx, 0x8d56418bda52bd54
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b62bda590
movabs rdx, 0x8d56418b37d3ade5
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x187c12a8]
add r13d, ecx
add r13d, 0xe783ed58
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x98
movabs rcx, 0x8d56418b814a1137
jmp 0x140027570
movabs rdx, 0x8d56418b5bfbb93d
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 0x200]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b390b24e7
movabs rdx, 0x8d56418b4e02a9a2
cmova rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b7d51a288
movabs rdx, 0x8d56418b09d19feb
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x6b32cd74]
add r13d, ecx
add r13d, 0x6b32cd74
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xd4
movabs rcx, 0x8d56418b717ac156
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x2164e8ae]
add r13d, ecx
add r13d, 0x2164e8ae
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x3e
movabs rcx, 0x8d56418b3170496e
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov esi, r13d
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x710577de]
lea r8d, [rcx + r13]
add r8d, 0x710577de
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, sil
add r8b, 0xee
mov byte [rbp + r13 - 0x30], r8b
mov r13d, esi
movabs r8, 0x8d56418b0c3a45a1
movabs rcx, 0x8d56418bbecd0104
jmp 0x140027570
jne 0x140027570
mov ecx, dword [rbp + 0x800]
cmp ecx, 3
movabs rcx, 0x8d56418bdafce37f
movabs rdx, 0x8d56418b782c4cbf
cmovl rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, r13b
not rcx
add qword [rbp + 0x8f0], rcx
movabs rcx, 0x8d56418b6c081624
jmp 0x140027570
jne 0x140027570
jmp 0x14002c0ff
sete dl
movzx edx, dl
movabs rdi, 0x8d56418b93863420
cmove rcx, rdi
movabs rdi, 0x8d56418b6bd15925
add qword [rbp + 0x8f0], rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 0x80]
mov qword [rbp + 0x8f8], rcx
add rax, 0x84
movabs rcx, 0x8d56418bdc36ad31
jmp 0x140027570
movabs rdx, 0x8d56418b3aaba58e
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x4f46e262]
add r13d, ecx
add r13d, 0xb0b91d9e
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xae
movabs rcx, 0x8d56418bb4ee3937
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x27379318]
add r13d, ecx
add r13d, 0x27379318
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x58
movabs rcx, 0x8d56418b57869999
jmp 0x140027570
movabs rdx, 0x8d56418b6c081624
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 0x3e8]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bb20f3a8a
movabs rdx, 0x8d56418bd0e654ea
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b1225342a
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x2b7f27b4]
add r13d, ecx
add r13d, 0x2b7f27b4
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x14
movabs rcx, 0x8d56418bb8433457
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 0x200]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bf95021ec
movabs rdx, 0x8d56418b7b6124cc
cmovb rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x452ca35c]
add r13d, ecx
add r13d, 0xbad35ca4
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x84
movabs rcx, 0x8d56418b57869999
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x6def4c42]
add r13d, ecx
add r13d, 0x6def4c42
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x32
movabs rcx, 0x8d56418baf836e44
jmp 0x140027570
movabs rdx, 0x8d56418bb11bb7de
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418ba8e2ebd1
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x1b389176]
add r13d, ecx
add r13d, 0xe4c76e8a
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x3a
mov dword [rbp + 0x8e4], 2
movabs rcx, 0x8d56418b59dec4a6
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 8]
mov qword [rbp + 0x8f8], rcx
add rax, 0xc
movabs rcx, 0x8d56418bbf89af10
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 4]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418ba1010aea
movabs rdx, 0x8d56418b19ed01fb
cmova rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 8]
cmp qword [rbp + 0x8f8], rcx
mov rcx, r11
movabs rdx, 0x8d56418b4b18e243
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bf7111d47
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x59bace36]
add r13d, ecx
add r13d, 0x59bace36
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x86
movabs rcx, 0x8d56418b814a1137
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b40fe648e
movabs rdx, 0x8d56418bb45f0068
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x497437f8]
add r13d, ecx
add r13d, 0xb68bc808
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xc8
movabs rcx, 0x8d56418baf836e44
jmp 0x140027570
movabs rdx, 0x8d56418bff5c30ae
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bda676e7a
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x6506763c]
add r13d, ecx
add r13d, 0x9af989c4
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xa4
movabs rcx, 0x8d56418bf6dbce34
jmp 0x140027570
movabs rdx, 0x8d56418b9fa377e5
cmove rcx, rdx
jmp 0x140027570
cmove rcx, r12
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x56a4a29a]
add r13d, ecx
add r13d, 0xa95b5d66
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x36
movabs rcx, 0x8d56418b814a1137
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bdaf662e2
movabs rdx, 0x8d56418b869e1792
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b6e75d0f3
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 7]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bc49731a1
movabs rdx, 0x8d56418bed2bf9f6
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b414cd6f2
movabs rdx, 0x8d56418b70ad86b1
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bec9461b1
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bc4db430e
movabs rdx, 0x8d56418b0b403762
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bc695f113
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 0x2a]
mov qword [rbp + 0x8f8], rcx
add rax, 0x6a
mov rcx, rdi
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 6]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b276a9a45
movabs rdx, 0x8d56418b48c72915
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b160cfc74
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b646a3ba4
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418ba6690142
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b6524d6ab
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bdd80fded
movabs rdx, 0x8d56418b1b41b976
cmovb rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x29f411e6]
add r13d, ecx
add r13d, 0x29f411e6
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xb6
movabs rcx, 0x8d56418b717ac156
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b7974951b
movabs rdx, 0x8d56418ba7906029
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bbf3bb744
cmp rcx, rdx
jae 0x14002bcab
movabs rdx, 0x8d56418bbecd0104
cmp rcx, rdx
mov edx, 0
cmove rdx, rax
movabs r12, 0x8d56418bc3b75975
cmove rcx, r12
movabs r12, 0x8d56418b0ec9d1f4
add qword [rbp + 0x8f8], rdx
jmp 0x140027570
movabs rdx, 0x8d56418b23ce80be
cmp rcx, rdx
jae 0x14002bcea
movabs rdx, 0x8d56418b1ffe340e
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x2bc7ece]
add r13d, ecx
add r13d, 0xfd438132
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xa2
movabs rcx, 0x8d56418b57869999
jmp 0x140027570
movabs rdx, 0x8d56418b9d773b27
cmp rcx, rdx
jae 0x14002bcfd
movabs rdx, 0x8d56418b9b327eed
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 0x80]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b6305b22f
movabs rdx, 0x8d56418b6dd58875
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b6233525d
cmp rcx, rdx
jae 0x14002bd2b
movabs rdx, 0x8d56418b607bfe8f
cmp rcx, rdx
movabs rdx, 0x8d56418b2572cb65
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bdc7afd83
cmp rcx, rdx
jae 0x14002bd3e
movabs rdx, 0x8d56418bdc36ad31
cmp rcx, rdx
movabs rdx, 0x8d56418b23ce80be
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b0eb6dedd
cmp rcx, rdx
jae 0x14002bd6c
movabs rdx, 0x8d56418b0d5831a7
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x1e4ebd12]
add r13d, ecx
add r13d, 0xe1b142ee
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x7e
movabs rcx, 0x8d56418bc3b75975
jmp 0x140027570
movabs rdx, 0x8d56418b8df0eae3
cmp rcx, rdx
jae 0x14002bd7f
movabs rdx, 0x8d56418b8b4b2871
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x7caaccb2]
add r13d, ecx
add r13d, 0x7caaccb2
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x22
movabs rcx, 0x8d56418b8ac162e5
jmp 0x140027570
movabs rdx, 0x8d56418b4e536dbf
cmp rcx, rdx
jae 0x14002bdbe
movabs rdx, 0x8d56418b4e02a9a2
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x2e955350]
add r13d, ecx
add r13d, 0x2e955350
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xd0
movabs rcx, 0x8d56418b57869999
jmp 0x140027570
movabs rdx, 0x8d56418bcd32bcb2
cmp rcx, rdx
jae 0x14002bdec
movabs rdx, 0x8d56418bcb714c46
cmp rcx, rdx
jne 0x140027570
mov rcx, qword [rbp + 0x8f8]
add rcx, rax
cmp rcx, 0x7a
movabs rcx, 0x8d56418b759f985e
movabs rdx, 0x8d56418bae9ba357
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b337b5790
cmp rcx, rdx
jae 0x14002be1a
movabs rdx, 0x8d56418b32f0fc27
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x3e823cc0]
add r13d, ecx
add r13d, 0x3e823cc0
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xc0
movabs rcx, 0x8d56418bbecd0104
jmp 0x140027570
movabs rdx, 0x8d56418bae9ba357
cmp rcx, rdx
jae 0x14002be2d
movabs rdx, 0x8d56418bae970051
cmp rcx, rdx
movabs rdx, 0x8d56418b9eb9eed5
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b6dae627c
cmp rcx, rdx
jae 0x14002be73
movabs rdx, 0x8d56418b6cf91219
cmp rcx, rdx
movabs rdx, 0x8d56418b0cc2781b
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bf6dbce34
cmp rcx, rdx
jae 0x14002be9f
movabs rdx, 0x8d56418bf6c52526
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b923d2f97
movabs rdx, 0x8d56418b37aeb0a1
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b0a90ca78
cmp rcx, rdx
jae 0x14002bef4
movabs rdx, 0x8d56418b0a6066e0
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x30f82550]
lea esi, [rcx + r13]
add esi, 0xcf07dab0
and edx, ecx
add edx, edx
sub esi, edx
add sil, byte [rbp + r13 - 0x30]
mov r13d, esi
add r13b, 0x30
movabs rcx, 0x8d56418b814a1137
jmp 0x140027570
movabs rdx, 0x8d56418b869e1792
cmp rcx, rdx
jae 0x14002bf25
movabs rdx, 0x8d56418b843efe2b
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bf2c90a34
movabs rdx, 0x8d56418b7b39bf4e
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b48ae008e
cmp rcx, rdx
jae 0x14002bf64
movabs rdx, 0x8d56418b481b25e6
cmp rcx, rdx
cmove rcx, r15
jmp 0x140027570
movabs rdx, 0x8d56418bc49731a1
cmp rcx, rdx
jae 0x14002bfa3
movabs rdx, 0x8d56418bc44bce45
cmp rcx, rdx
movabs rdx, 0x8d56418b97e4f569
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b2b2fd8a1
cmp rcx, rdx
jae 0x14002bfb6
movabs rdx, 0x8d56418b2a9da696
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x74f35fac]
add r13d, ecx
add r13d, 0x8b0ca054
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, r13b
add r13b, 0x68
movabs rcx, 0x8d56418bf6dbce34
jmp 0x140027570
movabs rdx, 0x8d56418ba6690142
cmp rcx, rdx
jae 0x14002bfe4
movabs rdx, 0x8d56418ba5f8ef7d
cmp rcx, rdx
movabs rdx, 0x8d56418bc1baea00
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b674e5130
cmp rcx, rdx
jae 0x14002bff7
movabs rdx, 0x8d56418b6740d110
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x7d8288e4]
add r13d, ecx
add r13d, 0x827d771c
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x3c
movabs rcx, 0x8d56418b814a1137
jmp 0x140027570
movabs rdx, 0x8d56418beaee966a
cmp rcx, rdx
jae 0x14002c000
movabs rdx, 0x8d56418bea351a71
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x4e6f2630]
add r13d, ecx
add r13d, 0x4e6f2630
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xb0
movabs rcx, 0x8d56418bf6dbce34
jmp 0x140027570
movabs rdx, 0x8d56418b160cfc74
cmp rcx, rdx
jae 0x14002c013
movabs rdx, 0x8d56418b15d2d78b
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0x12a9683e]
add r13d, ecx
add r13d, 0xed5697c2
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xb2
movabs rcx, 0x8d56418bbecd0104
jmp 0x140027570
movabs rdx, 0x8d56418b950a766b
cmp rcx, rdx
jae 0x14002c01c
movabs rdx, 0x8d56418b93863420
cmp rcx, rdx
jne 0x140027570
cmp qword [rbp + 0x8f0], 0x27
movabs rcx, 0x8d56418bce3b6cf2
movabs rdx, 0x8d56418b1ea89066
cmovb rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b58ab3995
cmp rcx, rdx
jae 0x14002c05b
movabs rdx, 0x8d56418b57869999
cmp rcx, rdx
jne 0x140027570
mov rdx, qword [rbp + 0x8f0]
movzx ecx, byte [rbp + rdx - 0x30]
add rdx, rax
add rdx, rcx
mov qword [rbp + 0x8f0], rdx
movabs rcx, 0x8d56418b6524d6ab
jmp 0x140027570
movabs rdx, 0x8d56418bd83b13f0
cmp rcx, rdx
jae 0x14002c089
movabs rdx, 0x8d56418bd1bb00f9
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b2a7dc1db
movabs rdx, 0x8d56418b15d2d78b
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b3aaba58e
cmp rcx, rdx
jae 0x14002c09c
movabs rdx, 0x8d56418b3a07b8fd
cmp rcx, rdx
movabs rdx, 0x8d56418bea0fd287
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bb4ee3937
cmp rcx, rdx
jae 0x14002c0af
movabs rdx, 0x8d56418bb45f0068
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 - 0xa1a3f06]
add r13d, ecx
add r13d, 0xf5e5c0fa
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x2a
movabs rcx, 0x8d56418bbecd0104
jmp 0x140027570
movabs rdx, 0x8d56418b74075b59
cmp rcx, rdx
jae 0x14002c0d9
movabs rdx, 0x8d56418b71fd0379
cmp rcx, rdx
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b4c363fe4
movabs rdx, 0x8d56418ba6a3f5c1
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bff5c30ae
cmp rcx, rdx
jge 0x14002c0ec
movabs rdx, 0x8d56418bfe3293c1
cmp rcx, rdx
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x5d2aa6a]
add r13d, ecx
add r13d, 0x5d2aa6a
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x1a
movabs rcx, 0x8d56418bf6dbce34
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x66eb38d8]
add r13d, ecx
add r13d, 0x66eb38d8
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x18
movabs rcx, 0x8d56418b814a1137
jmp 0x140027570
movabs rdx, 0x8d56418bb519aa6d
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 0x64]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b929dc14d
movabs rdx, 0x8d56418bde2d9639
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b91f4e97b
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b4b9e602b
movabs rdx, 0x8d56418b3441e7bb
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bf9643f77
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x39e0fb56]
add r13d, ecx
add r13d, 0x39e0fb56
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xa6
movabs rcx, 0x8d56418b814a1137
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b8a2e92bc
movabs rdx, 0x8d56418b099fa5ff
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b36540e79
movabs rdx, 0x8d56418bf4ba0cf0
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bc8498073
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x1303150c]
lea esi, [rcx + r13]
add esi, 0x1303150c
and edx, ecx
add edx, edx
sub esi, edx
sub sil, byte [rbp + r13 - 0x30]
mov r13d, esi
add r13b, 0xac
movabs rcx, 0x8d56418baf836e44
jmp 0x140027570
jne 0x140027570
mov ecx, dword [rbp + 0x800]
cmp ecx, 4
movabs rcx, 0x8d56418bec656acf
movabs rdx, 0x8d56418b88b46326
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov esi, r13d
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x2d0a3d82]
lea r8d, [rcx + r13]
add r8d, 0x2d0a3d82
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x72
mov byte [rbp + r13 - 0x30], r8b
mov r13d, esi
movabs r8, 0x8d56418b0c3a45a1
movabs rcx, 0x8d56418b3170496e
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 0x80]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418bfb7dd9e9
movabs rdx, 0x8d56418b8b4b2871
cmovb rcx, rdx
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x6f7a6210]
add r13d, ecx
add r13d, 0x6f7a6210
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x90
movabs rcx, 0x8d56418b3170496e
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x37247c88]
add r13d, ecx
add r13d, 0x37247c88
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x48
movabs rcx, 0x8d56418bbecd0104
jmp 0x140027570
movabs rdx, 0x8d56418b0b6fa4c9
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 4]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418b0664ef7b
movabs rdx, 0x8d56418ba4301099
cmovb rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bf8228785
cmove rcx, rdx
jmp 0x140027570
cmove rcx, rbx
jmp 0x140027570
movabs rdx, 0x8d56418b6233525d
cmove rcx, rdx
jmp 0x140027570
cmove rcx, r14
jmp 0x140027570
jne 0x140027570
movzx ecx, byte [rbp + 0x8e8]
mov r13, qword [rbp + 0x8f0]
lea edx, [r13 + 0x6cbde342]
add r13d, ecx
add r13d, 0x6cbde342
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x32
movabs rcx, 0x8d56418bcebf49c3
jmp 0x140027570
jne 0x140027570
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x8d56418be9ff7714
movabs rdx, 0x8d56418b524f22df
cmovb rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418bc44bce45
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b75ac48f8
cmove rcx, rdx
jmp 0x140027570
jne 0x140027570
cmp rax, qword [rbp + 0x8f0]
movabs rcx, 0x8d56418b2b2fd8a1
movabs rdx, 0x8d56418b3ca4e278
cmova rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418b1d77d5a0
cmove rcx, rdx
jmp 0x140027570
movabs rdx, 0x8d56418ba6690142
cmove rcx, rdx
jmp 0x140027570
mov rcx, qword [rbp + 0x868]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
mov edx, dword [rbp + 0x838]
call fcn.14008abe0
mov qword [rbp + 0x770], rax
mov rcx, qword [0x1400b3018]
movabs rax, 0x9dd862f8e405e9b1
add rax, rcx
movabs rdx, 0x9dd862f8e405e9ca
add rdx, rcx
mov qword [rbp - 0x30], rdx
movzx ecx, byte [0x1400b987e]
mov dword [rbp + 0x890], ecx
movabs rcx, 0x1c50e0dc7a0fe66f
movabs rdx, 0x1c50e0dc4a9f1c62
movabs r8, 0x1c50e0dc12090334
movabs r9, 0x1c50e0dcd89ce33c
movabs r10, 0x1c50e0dcd89ce33d
lea r11, [0x1400b9860]
mov rdi, rcx
jmp 0x14002c1a2
je 0x14002c218
cmp rdi, rcx
jae 0x14002c1c0
cmp rdi, rdx
jae 0x14002c1a0
cmp rdi, r8
jne 0x14002c1a2
mov byte [0x1400b987e], 1
mov rdi, rdx
jmp 0x14002c1a2
cmp rdi, r9
ja 0x14002c1de
cmp rdi, rcx
jne 0x14002c1a2
mov esi, dword [rbp + 0x890]
cmp esi, 1
mov rdi, r10
cmove rdi, rdx
xor esi, esi
jmp 0x14002c1a2
mov rdi, qword [rbp - 0x30]
movsxd rsi, esi
mov ebx, esi
imul rbx, rbx, 0x51eb851f
shr rbx, 0x23
lea ebx, [rbx + rbx*4]
lea ebx, [rbx + rbx*4]
mov r14d, esi
sub r14d, ebx
movzx ebx, byte [rax + r14]
xor bl, byte [rdi + rsi]
mov byte [rsi + r11], bl
inc esi
cmp esi, 0x1e
mov rdi, r10
cmove rdi, r8
jmp 0x14002c1a2
movdqa xmm0, xmmword [0x1400b9860]
paddb xmm0, xmmword [0x1400aea50]
pxor xmm0, xmmword [str.ABCDEFGHIJKLMNOP]
movdqa xmmword [rbp - 0x30], xmm0
movq xmm0, qword [0x1400b9870]
paddb xmm0, xmmword [0x1400aea70]
pxor xmm0, xmmword [str.QRSTUVWX]
movq qword [rbp - 0x20], xmm0
movq xmm0, qword [0x1400b9878]
paddb xmm0, xmmword [0x1400aea90]
pxor xmm0, xmmword [str.YZ__]
movd dword [rbp - 0x18], xmm0
movzx eax, byte [0x1400b987c]
add al, 0xc7
xor al, 0x5d
mov byte [rbp - 0x14], al
movzx eax, byte [0x1400b987d]
add al, 0xc7
xor al, 0x5e
mov byte [rbp - 0x13], al
lea rax, [rbp - 0x12]
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x890], rcx
movabs rcx, 0x6c66bb81fdfa1287
movabs rdx, 0x6c66bb81fdfa1286
movabs r8, 0x6c66bb81f3495a6a
mov r9, rcx
jmp 0x14002c2e0
mov byte [rax], 0
inc rax
cmp rax, qword [rbp + 0x890]
mov r9, rcx
cmove r9, r8
nop word cs:[rax + rax]
cmp r9, rdx
ja 0x14002c2bd
cmp r9, r8
jne 0x14002c2e0
movabs rbx, 0xfcb554c972e54353
movabs r14, 0xfcb554c93d4a6a6e
movabs r9, 0xfcb554c920f6ba51
movabs rdi, 0xfcb554c91209b603
movabs r15, 0xfcb554c907bebb17
movabs rsi, 0xfcb554c90556359a
mov rcx, rbx
jmp 0x14002c340
movabs rdx, 0xfcb554c9435eb424
cmove rcx, rdx
nop dword [rax]
cmp rcx, rbx
jge 0x14002c3d0
cmp rcx, r14
jae 0x14002c4b0
cmp rcx, r9
jae 0x14002c5d2
cmp rcx, rdi
jae 0x14002c7f2
movabs rdx, 0xfcb554c90af76d8f
cmp rcx, rdx
jae 0x14002cc4d
cmp rcx, r15
jae 0x14002d37a
cmp rcx, rsi
jae 0x14002debd
movabs rdx, 0xfcb554c905270f73
cmp rcx, rdx
jae 0x14002f133
movabs rdx, 0xfcb554c9028a6e14
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c9cdd6f3ed
movabs rdx, 0xfcb554c938f48a8f
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9c376595d
cmp rcx, rdx
jge 0x14002c540
movabs rdx, 0xfcb554c99817fd66
cmp rcx, rdx
jae 0x14002c65e
movabs rdx, 0xfcb554c9869f244b
cmp rcx, rdx
jae 0x14002c881
movabs rdx, 0xfcb554c97c8af537
cmp rcx, rdx
jae 0x14002ccb9
movabs rdx, 0xfcb554c9750ec00f
cmp rcx, rdx
jae 0x14002d3b6
movabs rdx, 0xfcb554c97302d749
cmp rcx, rdx
jae 0x14002dee6
movabs rdx, 0xfcb554c972ef5167
cmp rcx, rdx
jae 0x14002f146
cmp rcx, rbx
jne 0x14002c340
mov r13d, r12d
mov r12d, r10d
call fcn.14009a910
mov r14, qword [rax]
call fcn.14009a930
mov r11, r14
movabs rdi, 0xfcb554c91209b603
mov r10d, r12d
mov r12d, r13d
movabs r14, 0xfcb554c93d4a6a6e
movabs r9, 0xfcb554c920f6ba51
mov rax, qword [rax]
movabs rcx, 0xfcb554c90dd692a6
jmp 0x14002c340
movabs rdx, 0xfcb554c958a1af38
cmp rcx, rdx
jae 0x14002c6dd
movabs rdx, 0xfcb554c94a4cffdb
cmp rcx, rdx
jae 0x14002c91a
movabs rdx, 0xfcb554c9437a75cf
cmp rcx, rdx
jae 0x14002cd29
movabs rdx, 0xfcb554c941e52322
cmp rcx, rdx
jae 0x14002d429
movabs rdx, 0xfcb554c940cd0dbd
cmp rcx, rdx
jae 0x14002df30
movabs rdx, 0xfcb554c93d876e7d
cmp rcx, rdx
jae 0x14002f159
cmp rcx, r14
movabs rdx, 0xfcb554c95ed7cab0
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9df4e8441
cmp rcx, rdx
jge 0x14002c773
movabs rdx, 0xfcb554c9cfd726f2
cmp rcx, rdx
jae 0x14002c9b3
movabs rdx, 0xfcb554c9c972d93d
cmp rcx, rdx
jae 0x14002cd99
movabs rdx, 0xfcb554c9c7d02ecb
cmp rcx, rdx
jae 0x14002d465
movabs rdx, 0xfcb554c9c5874752
cmp rcx, rdx
jae 0x14002df90
movabs rdx, 0xfcb554c9c3a4eef0
cmp rcx, rdx
jae 0x14002f16c
movabs rdx, 0xfcb554c9c376595d
cmp rcx, rdx
movabs rdx, 0xfcb554c9a9a0ee65
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c93222a196
cmp rcx, rdx
jae 0x14002ca2c
movabs rdx, 0xfcb554c92a8cb30e
cmp rcx, rdx
jae 0x14002ce1f
movabs rdx, 0xfcb554c9232b597b
cmp rcx, rdx
jae 0x14002d4ab
movabs rdx, 0xfcb554c9224198c7
cmp rcx, rdx
jae 0x14002dfc3
movabs rdx, 0xfcb554c9221382d8
cmp rcx, rdx
jae 0x14002f193
cmp rcx, r9
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c9e09b3f02
movabs rdx, 0xfcb554c9a39b236e
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9af3571dc
cmp rcx, rdx
jae 0x14002caaf
movabs rdx, 0xfcb554c9a2393914
cmp rcx, rdx
jae 0x14002ce78
movabs rdx, 0xfcb554c9a047e8e0
cmp rcx, rdx
jae 0x14002d508
movabs rdx, 0xfcb554c99c3babed
cmp rcx, rdx
jae 0x14002dff6
movabs rdx, 0xfcb554c998911df4
cmp rcx, rdx
jae 0x14002f1a6
movabs rdx, 0xfcb554c99817fd66
cmp rcx, rdx
movabs rdx, 0xfcb554c930a7b701
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9680c2b3e
cmp rcx, rdx
jae 0x14002cb48
movabs rdx, 0xfcb554c960704612
cmp rcx, rdx
jae 0x14002cefe
movabs rdx, 0xfcb554c95bca2661
cmp rcx, rdx
jae 0x14002d565
movabs rdx, 0xfcb554c95a82a202
cmp rcx, rdx
jae 0x14002e056
movabs rdx, 0xfcb554c958b93168
cmp rcx, rdx
jae 0x14002f1e6
movabs rdx, 0xfcb554c958a1af38
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 0x41]
cmp r11, rcx
movabs rcx, 0xfcb554c97033ae0c
movabs rdx, 0xfcb554c9b205d460
cmova rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9ef9cc095
cmp rcx, rdx
jge 0x14002cbb4
movabs rdx, 0xfcb554c9e5ef8032
cmp rcx, rdx
jae 0x14002cf6e
movabs rdx, 0xfcb554c9e2eaf31c
cmp rcx, rdx
jae 0x14002d5b5
movabs rdx, 0xfcb554c9e09b3f02
cmp rcx, rdx
jae 0x14002e0a0
movabs rdx, 0xfcb554c9df85ade5
cmp rcx, rdx
jae 0x14002f1f9
movabs rdx, 0xfcb554c9df4e8441
cmp rcx, rdx
movabs rdx, 0xfcb554c9d0393d53
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c91bbf52c7
cmp rcx, rdx
jae 0x14002cfd0
movabs rdx, 0xfcb554c912efa094
cmp rcx, rdx
jae 0x14002d628
movabs rdx, 0xfcb554c9125abfe0
cmp rcx, rdx
jae 0x14002e0ea
movabs rdx, 0xfcb554c9123ffced
cmp rcx, rdx
jae 0x14002f20c
cmp rcx, rdi
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0xc6b1f47]
lea r12d, [r8 + rcx]
add r12d, 0xc6b1f47
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xf
movabs rcx, 0xfcb554c94fe12964
jmp 0x14002c340
movabs rdx, 0xfcb554c98ed387a2
cmp rcx, rdx
jae 0x14002d056
movabs rdx, 0xfcb554c98a0209e9
cmp rcx, rdx
jae 0x14002d69b
movabs rdx, 0xfcb554c988c0a426
cmp rcx, rdx
jae 0x14002e11d
movabs rdx, 0xfcb554c987fe586c
cmp rcx, rdx
jae 0x14002f236
movabs rdx, 0xfcb554c9869f244b
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x5472ebcb]
lea r12d, [r8 + rcx]
add r12d, 0x5472ebcb
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x73
movabs rcx, 0xfcb554c989d2f8e7
jmp 0x14002c340
movabs rdx, 0xfcb554c952ebb039
cmp rcx, rdx
jae 0x14002d0c6
movabs rdx, 0xfcb554c94fed8560
cmp rcx, rdx
jae 0x14002d6e1
movabs rdx, 0xfcb554c94d0f79a3
cmp rcx, rdx
jae 0x14002e150
movabs rdx, 0xfcb554c94c606d13
cmp rcx, rdx
jae 0x14002f260
movabs rdx, 0xfcb554c94a4cffdb
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x14f18a5c]
lea r12d, [r8 + rcx]
add r12d, 0xeb0e75a4
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x84
movabs rcx, 0xfcb554c95136e78b
jmp 0x14002c340
movabs rdx, 0xfcb554c9d7dc181f
cmp rcx, rdx
jae 0x14002d11f
movabs rdx, 0xfcb554c9d2cca3ac
cmp rcx, rdx
jae 0x14002d742
movabs rdx, 0xfcb554c9d1a41f94
cmp rcx, rdx
jae 0x14002e1b0
movabs rdx, 0xfcb554c9d0393d53
cmp rcx, rdx
jae 0x14002f2a0
movabs rdx, 0xfcb554c9cfd726f2
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 4]
cmp r11, rcx
movabs rcx, 0xfcb554c982188e14
cmovb rcx, rdi
jmp 0x14002c340
movabs rdx, 0xfcb554c9377bd92b
cmp rcx, rdx
jae 0x14002d1a5
movabs rdx, 0xfcb554c933746186
cmp rcx, rdx
jae 0x14002d788
movabs rdx, 0xfcb554c932d78cce
cmp rcx, rdx
jae 0x14002e1e3
movabs rdx, 0xfcb554c9324d6d21
cmp rcx, rdx
jae 0x14002f2b3
movabs rdx, 0xfcb554c93222a196
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 9]
cmp r11, rcx
movabs rcx, 0xfcb554c9e3f029d9
movabs rdx, 0xfcb554c9d445493b
cmovb rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9b5f913aa
cmp rcx, rdx
jae 0x14002d22b
movabs rdx, 0xfcb554c9b1bfc8ba
cmp rcx, rdx
jae 0x14002d7fb
movabs rdx, 0xfcb554c9b04b7a34
cmp rcx, rdx
jae 0x14002e216
movabs rdx, 0xfcb554c9b00a5e0f
cmp rcx, rdx
jae 0x14002f2dd
movabs rdx, 0xfcb554c9af3571dc
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x2b208c4b]
lea r12d, [r8 + rcx]
add r12d, 0x2b208c4b
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xf3
movabs rcx, 0xfcb554c98fd78f34
jmp 0x14002c340
movabs rdx, 0xfcb554c96f264e58
cmp rcx, rdx
jae 0x14002d284
movabs rdx, 0xfcb554c96b644d6f
cmp rcx, rdx
jae 0x14002d85b
movabs rdx, 0xfcb554c96a39a443
cmp rcx, rdx
jae 0x14002e260
movabs rdx, 0xfcb554c969f78f60
cmp rcx, rdx
jae 0x14002f322
movabs rdx, 0xfcb554c9680c2b3e
cmp rcx, rdx
movabs rdx, 0xfcb554c9226d12d2
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9f98f8c00
cmp rcx, rdx
jge 0x14002d30a
movabs rdx, 0xfcb554c9f4522db7
cmp rcx, rdx
jae 0x14002d8ce
movabs rdx, 0xfcb554c9f08b03c9
cmp rcx, rdx
jae 0x14002e29f
movabs rdx, 0xfcb554c9f03825ad
cmp rcx, rdx
jae 0x14002f335
movabs rdx, 0xfcb554c9ef9cc095
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x70c976cc]
lea r12d, [r8 + rcx]
add r12d, 0x8f368934
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x94
movabs rcx, 0xfcb554c970443a4c
jmp 0x14002c340
movabs rdx, 0xfcb554c90dd692a6
cmp rcx, rdx
jae 0x14002d914
movabs rdx, 0xfcb554c90ccab5ef
cmp rcx, rdx
jae 0x14002e2e9
movabs rdx, 0xfcb554c90b8774dd
cmp rcx, rdx
jae 0x14002f348
movabs rdx, 0xfcb554c90af76d8f
cmp rcx, rdx
jne 0x14002c340
mov r10d, 1
lea rcx, [rbp - 0x30]
mov qword [rbp + 0x8e8], rcx
movabs rcx, 0xfcb554c9a66eb3b4
jmp 0x14002c340
movabs rdx, 0xfcb554c982188e14
cmp rcx, rdx
jae 0x14002d971
movabs rdx, 0xfcb554c980abd0ed
cmp rcx, rdx
jae 0x14002e31c
movabs rdx, 0xfcb554c97ccc3d9d
cmp rcx, rdx
jae 0x14002f388
movabs rdx, 0xfcb554c97c8af537
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c9e7a2d632
movabs rdx, 0xfcb554c9c16a5ca1
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c945430c2d
cmp rcx, rdx
jae 0x14002d9d1
movabs rdx, 0xfcb554c944efb066
cmp rcx, rdx
jae 0x14002e366
movabs rdx, 0xfcb554c944610bd8
cmp rcx, rdx
jae 0x14002f3cb
movabs rdx, 0xfcb554c9437a75cf
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c93ca6cdee
movabs rdx, 0xfcb554c94814bedf
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9cc3e5fd2
cmp rcx, rdx
jae 0x14002da2e
movabs rdx, 0xfcb554c9cb722b53
cmp rcx, rdx
jae 0x14002e3b0
movabs rdx, 0xfcb554c9ca32c00a
cmp rcx, rdx
jae 0x14002f3de
movabs rdx, 0xfcb554c9c972d93d
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x5c68a1a8]
lea r12d, [r8 + rcx]
add r12d, 0xa3975e58
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x98
movabs rcx, 0xfcb554c9c941a706
jmp 0x14002c340
movabs rdx, 0xfcb554c92f2f10a7
cmp rcx, rdx
jae 0x14002da74
movabs rdx, 0xfcb554c92e0a2264
cmp rcx, rdx
jae 0x14002e3ec
movabs rdx, 0xfcb554c92d82379c
cmp rcx, rdx
jae 0x14002f408
movabs rdx, 0xfcb554c92a8cb30e
cmp rcx, rdx
movabs rdx, 0xfcb554c9b5f913aa
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9a8c2efc7
cmp rcx, rdx
jae 0x14002dae7
movabs rdx, 0xfcb554c9a4897e5c
cmp rcx, rdx
jae 0x14002e41f
movabs rdx, 0xfcb554c9a39b236e
cmp rcx, rdx
jae 0x14002f41b
movabs rdx, 0xfcb554c9a2393914
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x42b95346]
lea r12d, [r8 + rcx]
add r12d, 0xbd46acba
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xea
movabs rcx, 0xfcb554c9959bf93a
jmp 0x14002c340
movabs rdx, 0xfcb554c963884e74
cmp rcx, rdx
jae 0x14002db44
movabs rdx, 0xfcb554c9614b4f22
cmp rcx, rdx
jae 0x14002e469
movabs rdx, 0xfcb554c960dd3d06
cmp rcx, rdx
jae 0x14002f45b
movabs rdx, 0xfcb554c960704612
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c9378e4c34
movabs rdx, 0xfcb554c94c606d13
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9eabc9ec5
cmp rcx, rdx
jae 0x14002db8a
movabs rdx, 0xfcb554c9e7cc3fcf
cmp rcx, rdx
jae 0x14002e4b3
movabs rdx, 0xfcb554c9e7a2d632
cmp rcx, rdx
jae 0x14002f46e
movabs rdx, 0xfcb554c9e5ef8032
cmp rcx, rdx
jne 0x14002c340
mov dword [rbp + 0x890], r10d
movabs rcx, 0xfcb554c9bbaf1a5c
jmp 0x14002c340
movabs rdx, 0xfcb554c91eb80e18
cmp rcx, rdx
jae 0x14002dbe7
movabs rdx, 0xfcb554c91d8c341c
cmp rcx, rdx
jae 0x14002e4e6
movabs rdx, 0xfcb554c91bc42bf2
cmp rcx, rdx
jae 0x14002f498
movabs rdx, 0xfcb554c91bbf52c7
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0xcb379e3]
lea r12d, [r8 + rcx]
add r12d, 0xcb379e3
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xcb
movabs rcx, 0xfcb554c9c941a706
jmp 0x14002c340
movabs rdx, 0xfcb554c992a5e55e
cmp rcx, rdx
jae 0x14002dc2d
movabs rdx, 0xfcb554c98fd78f34
cmp rcx, rdx
jae 0x14002e519
movabs rdx, 0xfcb554c98f476d5f
cmp rcx, rdx
jae 0x14002f4ab
movabs rdx, 0xfcb554c98ed387a2
cmp rcx, rdx
jne 0x14002c340
cmp r11, 0x200
movabs rcx, 0xfcb554c93417f3bb
movabs rdx, 0xfcb554c9f98f8c00
cmovb rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c95595de17
cmp rcx, rdx
jae 0x14002dc83
movabs rdx, 0xfcb554c9553ad82b
cmp rcx, rdx
jae 0x14002e567
movabs rdx, 0xfcb554c953ad80c0
cmp rcx, rdx
jae 0x14002f4be
movabs rdx, 0xfcb554c952ebb039
cmp rcx, rdx
movabs rdx, 0xfcb554c91eb80e18
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9d9b9f13d
cmp rcx, rdx
jae 0x14002dcdf
movabs rdx, 0xfcb554c9d8cdf13b
cmp rcx, rdx
jae 0x14002e5cd
movabs rdx, 0xfcb554c9d8647577
cmp rcx, rdx
jae 0x14002f4d1
movabs rdx, 0xfcb554c9d7dc181f
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x215ca9a3]
lea r12d, [r8 + rcx]
add r12d, 0xdea3565d
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x75
movabs rcx, 0xfcb554c970443a4c
jmp 0x14002c340
movabs rdx, 0xfcb554c9387afb71
cmp rcx, rdx
jae 0x14002dd52
movabs rdx, 0xfcb554c9381a3ef8
cmp rcx, rdx
jae 0x14002e600
movabs rdx, 0xfcb554c9378e4c34
cmp rcx, rdx
jae 0x14002f4f3
movabs rdx, 0xfcb554c9377bd92b
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x596d3da]
lea r12d, [r8 + rcx]
add r12d, 0xfa692c26
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xf6
movabs rcx, 0xfcb554c9fa588261
jmp 0x14002c340
movabs rdx, 0xfcb554c9b9dddb50
cmp rcx, rdx
jae 0x14002ddaf
movabs rdx, 0xfcb554c9b77d4a47
cmp rcx, rdx
jae 0x14002e643
movabs rdx, 0xfcb554c9b6bc198a
cmp rcx, rdx
jae 0x14002f51d
movabs rdx, 0xfcb554c9b5f913aa
cmp rcx, rdx
movabs rdx, 0xfcb554c90e555da9
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c97033ae0c
cmp rcx, rdx
jae 0x14002de0c
movabs rdx, 0xfcb554c96f9fe05c
cmp rcx, rdx
jae 0x14002e6a3
movabs rdx, 0xfcb554c96f5c9b84
cmp rcx, rdx
jae 0x14002f547
movabs rdx, 0xfcb554c96f264e58
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x244c40de]
lea r12d, [r8 + rcx]
add r12d, 0xdbb3bf22
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x12
movabs rcx, 0xfcb554c970443a4c
jmp 0x14002c340
movabs rdx, 0xfcb554c9fe0ee4d3
cmp rcx, rdx
jge 0x14002de69
movabs rdx, 0xfcb554c9fcc948e4
cmp rcx, rdx
jae 0x14002e6d6
movabs rdx, 0xfcb554c9fa588261
cmp rcx, rdx
jae 0x14002f55a
movabs rdx, 0xfcb554c9f98f8c00
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 0x20]
cmp r11, rcx
movabs rcx, 0xfcb554c9232b597b
movabs rdx, 0xfcb554c96a576876
cmova rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c90a9d19fe
cmp rcx, rdx
jae 0x14002e736
movabs rdx, 0xfcb554c90a892ac3
cmp rcx, rdx
jae 0x14002f576
cmp rcx, r15
movabs rdx, 0xfcb554c941e52322
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c978c841a2
cmp rcx, rdx
jae 0x14002e796
movabs rdx, 0xfcb554c97832bbc3
cmp rcx, rdx
jae 0x14002f5a0
movabs rdx, 0xfcb554c9750ec00f
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x4270f8aa]
lea r12d, [r8 + rcx]
add r12d, 0x4270f8aa
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x5a
movabs rcx, 0xfcb554c94fed8560
jmp 0x14002c340
movabs rdx, 0xfcb554c942a6d9aa
cmp rcx, rdx
jae 0x14002e7e0
movabs rdx, 0xfcb554c942195ecd
cmp rcx, rdx
jae 0x14002f5ca
movabs rdx, 0xfcb554c941e52322
cmp rcx, rdx
cmove rcx, r14
jmp 0x14002c340
movabs rdx, 0xfcb554c9c84157b2
cmp rcx, rdx
jae 0x14002e840
movabs rdx, 0xfcb554c9c7ee4605
cmp rcx, rdx
jae 0x14002f610
movabs rdx, 0xfcb554c9c7d02ecb
cmp rcx, rdx
movabs rdx, 0xfcb554c9ce6d773f
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9245d5b38
cmp rcx, rdx
jae 0x14002e8a0
movabs rdx, 0xfcb554c923f30a07
cmp rcx, rdx
jae 0x14002f650
movabs rdx, 0xfcb554c9232b597b
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c9b6bc198a
movabs rdx, 0xfcb554c912efa094
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9a0aaf74c
cmp rcx, rdx
jae 0x14002e8d3
movabs rdx, 0xfcb554c9a078c249
cmp rcx, rdx
jae 0x14002f67a
movabs rdx, 0xfcb554c9a047e8e0
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c978c841a2
movabs rdx, 0xfcb554c967c86b92
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c95d2850c3
cmp rcx, rdx
jae 0x14002e91d
movabs rdx, 0xfcb554c95c354008
cmp rcx, rdx
jae 0x14002f68d
movabs rdx, 0xfcb554c95bca2661
cmp rcx, rdx
jne 0x14002c340
lea r11, [rax + 0x61]
add rax, 0x67
movabs rcx, 0xfcb554c944610bd8
jmp 0x14002c340
movabs rdx, 0xfcb554c9e510dd67
cmp rcx, rdx
jae 0x14002e97d
movabs rdx, 0xfcb554c9e3f029d9
cmp rcx, rdx
jae 0x14002f6cd
movabs rdx, 0xfcb554c9e2eaf31c
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x401216a7]
lea r12d, [r8 + rcx]
add r12d, 0xbfede959
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x91
movabs rcx, 0xfcb554c9fa588261
jmp 0x14002c340
movabs rdx, 0xfcb554c91301bb96
cmp rcx, rdx
jae 0x14002e9c7
movabs rdx, 0xfcb554c912f00714
cmp rcx, rdx
jae 0x14002f6f7
movabs rdx, 0xfcb554c912efa094
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x7b1e0eac]
lea r12d, [r8 + rcx]
add r12d, 0x84e1f154
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xb4
movabs rcx, 0xfcb554c94fed8560
jmp 0x14002c340
movabs rdx, 0xfcb554c98b6f2fd1
cmp rcx, rdx
jae 0x14002e9fa
movabs rdx, 0xfcb554c98a1a88e2
cmp rcx, rdx
jae 0x14002f70a
movabs rdx, 0xfcb554c98a0209e9
cmp rcx, rdx
movabs rdx, 0xfcb554c9ec82ce40
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c950e61eda
cmp rcx, rdx
jae 0x14002ea5a
movabs rdx, 0xfcb554c9500726ed
cmp rcx, rdx
jae 0x14002f734
movabs rdx, 0xfcb554c94fed8560
cmp rcx, rdx
jne 0x14002c340
mov rdx, qword [rbp + 0x8f8]
movzx ecx, byte [rbp + rdx - 0x30]
add rdx, rax
add rdx, rcx
mov qword [rbp + 0x8f8], rdx
movabs rcx, 0xfcb554c96a39a443
jmp 0x14002c340
movabs rdx, 0xfcb554c9d40bf34e
cmp rcx, rdx
jae 0x14002eaba
movabs rdx, 0xfcb554c9d3bc06ea
cmp rcx, rdx
jae 0x14002f75e
movabs rdx, 0xfcb554c9d2cca3ac
cmp rcx, rdx
movabs rdx, 0xfcb554c9c376595d
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c936a015db
cmp rcx, rdx
jae 0x14002eb04
movabs rdx, 0xfcb554c93417f3bb
cmp rcx, rdx
jae 0x14002f788
movabs rdx, 0xfcb554c933746186
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x6e223a2d]
lea r12d, [r8 + rcx]
add r12d, 0x91ddc5d3
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x3b
movabs rcx, 0xfcb554c9959bf93a
jmp 0x14002c340
movabs rdx, 0xfcb554c9b205d460
cmp rcx, rdx
jae 0x14002eb64
movabs rdx, 0xfcb554c9b1d9d1a5
cmp rcx, rdx
jae 0x14002f7cd
movabs rdx, 0xfcb554c9b1bfc8ba
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 0x400]
cmp r11, rcx
movabs rcx, 0xfcb554c9c2f8f987
movabs rdx, 0xfcb554c9fcc948e4
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c96cceda00
cmp rcx, rdx
jae 0x14002ebc4
movabs rdx, 0xfcb554c96bc0aabe
cmp rcx, rdx
jae 0x14002f7d6
movabs rdx, 0xfcb554c96b644d6f
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x1bc5d5c9]
lea r12d, [r8 + rcx]
add r12d, 0x1bc5d5c9
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x81
movabs rcx, 0xfcb554c9ce98d71a
jmp 0x14002c340
movabs rdx, 0xfcb554c9f74b29dd
cmp rcx, rdx
jae 0x14002ec24
movabs rdx, 0xfcb554c9f68f161b
cmp rcx, rdx
jae 0x14002f800
movabs rdx, 0xfcb554c9f4522db7
cmp rcx, rdx
movabs rdx, 0xfcb554c9d1b41fa1
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c90ecd0492
cmp rcx, rdx
jae 0x14002ec84
movabs rdx, 0xfcb554c90e555da9
cmp rcx, rdx
jae 0x14002f813
movabs rdx, 0xfcb554c90dd692a6
cmp rcx, rdx
mov edx, 0
mov r8, qword [rbp + 0x8f8]
cmove r8, rdx
mov qword [rbp + 0x8f8], r8
movabs rdx, 0xfcb554c9f7eda8b9
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c983f85629
cmp rcx, rdx
jae 0x14002ece4
movabs rdx, 0xfcb554c982903655
cmp rcx, rdx
jae 0x14002f826
movabs rdx, 0xfcb554c982188e14
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 0x200]
cmp r11, rcx
movabs rcx, 0xfcb554c9fd8b9183
movabs rdx, 0xfcb554c96b644d6f
cmovb rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c947077344
cmp rcx, rdx
jae 0x14002ed17
movabs rdx, 0xfcb554c9468d6559
cmp rcx, rdx
jae 0x14002f839
movabs rdx, 0xfcb554c945430c2d
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 5]
cmp r11, rcx
movabs rcx, 0xfcb554c987fe586c
movabs rdx, 0xfcb554c9f86d90a9
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9cdd6f3ed
cmp rcx, rdx
jae 0x14002ed77
movabs rdx, 0xfcb554c9cda235fe
cmp rcx, rdx
jae 0x14002f879
movabs rdx, 0xfcb554c9cc3e5fd2
cmp rcx, rdx
movabs rdx, 0xfcb554c93d876e7d
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c93035c83e
cmp rcx, rdx
jae 0x14002edc1
movabs rdx, 0xfcb554c92f741388
cmp rcx, rdx
jae 0x14002f8b9
movabs rdx, 0xfcb554c92f2f10a7
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x2e587e22]
lea r12d, [r8 + rcx]
add r12d, 0xd1a781de
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xee
movabs rcx, 0xfcb554c970443a4c
jmp 0x14002c340
movabs rdx, 0xfcb554c9a9a0ee65
cmp rcx, rdx
jae 0x14002ee21
movabs rdx, 0xfcb554c9a94f90f6
cmp rcx, rdx
jae 0x14002f8cc
movabs rdx, 0xfcb554c9a8c2efc7
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c9e53ae6f1
movabs rdx, 0xfcb554c98b6f2fd1
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c96691a487
cmp rcx, rdx
jae 0x14002ee54
movabs rdx, 0xfcb554c96508705f
cmp rcx, rdx
jae 0x14002f90c
movabs rdx, 0xfcb554c963884e74
cmp rcx, rdx
movabs rdx, 0xfcb554c91191a407
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9ec82ce40
cmp rcx, rdx
jae 0x14002ee87
movabs rdx, 0xfcb554c9ec274be8
cmp rcx, rdx
jae 0x14002f94c
movabs rdx, 0xfcb554c9eabc9ec5
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 0x61]
cmp r11, rcx
movabs rcx, 0xfcb554c97832bbc3
movabs rdx, 0xfcb554c9553ad82b
cmovb rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c91fcb3475
cmp rcx, rdx
jae 0x14002eeba
movabs rdx, 0xfcb554c91f9d1bb6
cmp rcx, rdx
jae 0x14002f976
movabs rdx, 0xfcb554c91eb80e18
cmp rcx, rdx
movabs rdx, 0xfcb554c957f58635
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9959bf93a
cmp rcx, rdx
jae 0x14002ef1a
movabs rdx, 0xfcb554c994bcd2e8
cmp rcx, rdx
jae 0x14002f9a0
movabs rdx, 0xfcb554c992a5e55e
cmp rcx, rdx
jne 0x14002c340
movzx ecx, r12b
not rcx
add qword [rbp + 0x8f8], rcx
movabs rcx, 0xfcb554c9c7d02ecb
jmp 0x14002c340
movabs rdx, 0xfcb554c95702570f
cmp rcx, rdx
jae 0x14002ef91
movabs rdx, 0xfcb554c956932247
cmp rcx, rdx
jae 0x14002f9ca
movabs rdx, 0xfcb554c95595de17
cmp rcx, rdx
jne 0x14002c340
cmp rax, 0x400
movabs rcx, 0xfcb554c97ccc3d9d
movabs rdx, 0xfcb554c9ed30a143
cmovb rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9ddc7a4e3
cmp rcx, rdx
jae 0x14002efc4
movabs rdx, 0xfcb554c9dda90f9b
cmp rcx, rdx
jae 0x14002f9f6
movabs rdx, 0xfcb554c9d9b9f13d
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x49d5f94f]
lea r12d, [r8 + rcx]
add r12d, 0x49d5f94f
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xd7
movabs rcx, 0xfcb554c98ed387a2
jmp 0x14002c340
movabs rdx, 0xfcb554c93a5cd627
cmp rcx, rdx
jae 0x14002f024
movabs rdx, 0xfcb554c938f48a8f
cmp rcx, rdx
jae 0x14002fa36
movabs rdx, 0xfcb554c9387afb71
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c96e73eaf5
movabs rdx, 0xfcb554c9d7dc181f
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9bd6e8087
cmp rcx, rdx
jae 0x14002f06d
movabs rdx, 0xfcb554c9bbaf1a5c
cmp rcx, rdx
jae 0x14002fa76
movabs rdx, 0xfcb554c9b9dddb50
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 0x10]
cmp r11, rcx
movabs rcx, 0xfcb554c99e95695c
movabs rdx, 0xfcb554c9377bd92b
cmova rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c970ed6c69
cmp rcx, rdx
jae 0x14002f0cd
movabs rdx, 0xfcb554c970443a4c
cmp rcx, rdx
jae 0x14002faa2
movabs rdx, 0xfcb554c97033ae0c
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c95a82a202
movabs rdx, 0xfcb554c941c0184f
cmova rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9fe8a9c60
cmp rcx, rdx
jge 0x14002f100
movabs rdx, 0xfcb554c9fe218a1d
cmp rcx, rdx
jae 0x14002faf6
movabs rdx, 0xfcb554c9fe0ee4d3
cmp rcx, rdx
jne 0x14002c340
mov rcx, qword [rbp + 0x8f8]
mov byte [rbp + rcx - 0x30], r12b
movabs rcx, 0xfcb554c983f85629
jmp 0x14002c340
movabs rdx, 0xfcb554c90577910e
cmp rcx, rdx
jae 0x14002fb09
cmp rcx, rsi
movabs rdx, 0xfcb554c933442dcd
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c974ba7815
cmp rcx, rdx
jae 0x14002fb1c
movabs rdx, 0xfcb554c97302d749
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 0xa]
cmp r11, rcx
movabs rcx, 0xfcb554c9a047e8e0
movabs rdx, 0xfcb554c9ddc7a4e3
cmovb rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c941c0184f
cmp rcx, rdx
jae 0x14002fb5c
movabs rdx, 0xfcb554c940cd0dbd
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x7a8d5974]
lea r12d, [r8 + rcx]
add r12d, 0x7a8d5974
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xd4
movabs rcx, 0xfcb554c970443a4c
jmp 0x14002c340
movabs rdx, 0xfcb554c9c5aabb01
cmp rcx, rdx
jae 0x14002fb9c
movabs rdx, 0xfcb554c9c5874752
cmp rcx, rdx
movabs rdx, 0xfcb554c91301bb96
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9226d12d2
cmp rcx, rdx
jae 0x14002fbaf
movabs rdx, 0xfcb554c9224198c7
cmp rcx, rdx
movabs rdx, 0xfcb554c963884e74
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c99e95695c
cmp rcx, rdx
jae 0x14002fbc2
movabs rdx, 0xfcb554c99c3babed
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x1efdc7a0]
lea r12d, [r8 + rcx]
add r12d, 0xe1023860
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x60
movabs rcx, 0xfcb554c95136e78b
jmp 0x14002c340
movabs rdx, 0xfcb554c95b8e9642
cmp rcx, rdx
jae 0x14002fbec
movabs rdx, 0xfcb554c95a82a202
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 6]
cmp r11, rcx
movabs rcx, 0xfcb554c912eb6f70
movabs rdx, 0xfcb554c96804a7f9
cmova rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9e22522f0
cmp rcx, rdx
jae 0x14002fc2c
movabs rdx, 0xfcb554c9e09b3f02
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c945430c2d
movabs rdx, 0xfcb554c9c8d01d62
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c912eb6f70
cmp rcx, rdx
jae 0x14002fc56
movabs rdx, 0xfcb554c9125abfe0
cmp rcx, rdx
movabs rdx, 0xfcb554c90577910e
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c989d2f8e7
cmp rcx, rdx
jae 0x14002fc80
movabs rdx, 0xfcb554c988c0a426
cmp rcx, rdx
movabs rdx, 0xfcb554c92078e453
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c94fe12964
cmp rcx, rdx
jae 0x14002fc9f
movabs rdx, 0xfcb554c94d0f79a3
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x38ad1602]
lea r12d, [r8 + rcx]
add r12d, 0xc752e9fe
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xe
movabs rcx, 0xfcb554c94fed8560
jmp 0x14002c340
movabs rdx, 0xfcb554c9d1b41fa1
cmp rcx, rdx
jae 0x14002fcc9
movabs rdx, 0xfcb554c9d1a41f94
cmp rcx, rdx
movabs rdx, 0xfcb554c912f00714
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c933442dcd
cmp rcx, rdx
jae 0x14002fcdc
movabs rdx, 0xfcb554c932d78cce
cmp rcx, rdx
movabs rdx, 0xfcb554c981f2f958
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9b0e84bf9
cmp rcx, rdx
jae 0x14002fcef
movabs rdx, 0xfcb554c9b04b7a34
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c95577ff24
movabs rdx, 0xfcb554c9869f244b
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c96a576876
cmp rcx, rdx
jae 0x14002fd18
xor edx, edx
movabs r8, 0xfcb554c96a39a443
cmp rcx, r8
sete dl
movabs r8, 0xfcb554c9f7eda8b9
cmove rcx, r8
add qword [rbp + 0x8f8], rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9f24866e3
cmp rcx, rdx
jae 0x14002fd58
movabs rdx, 0xfcb554c9f08b03c9
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c9308e92be
movabs rdx, 0xfcb554c95d2850c3
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c90da3e5b5
cmp rcx, rdx
jae 0x14002fd98
movabs rdx, 0xfcb554c90ccab5ef
cmp rcx, rdx
movabs rdx, 0xfcb554c972ef5167
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c981f2f958
cmp rcx, rdx
jae 0x14002fdd8
movabs rdx, 0xfcb554c980abd0ed
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c9387afb71
movabs rdx, 0xfcb554c974ba7815
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c944f5b3eb
cmp rcx, rdx
jae 0x14002fdeb
movabs rdx, 0xfcb554c944efb066
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 5]
cmp r11, rcx
movabs rcx, 0xfcb554c9384ab93c
movabs rdx, 0xfcb554c92f2f10a7
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9cba0f219
cmp rcx, rdx
jae 0x14002fe15
movabs rdx, 0xfcb554c9cb722b53
cmp rcx, rdx
mov edx, 4
cmove r10d, edx
movabs rdx, 0xfcb554c9e5ef8032
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c92eb4be2a
cmp rcx, rdx
jae 0x14002fe37
movabs rdx, 0xfcb554c92e0a2264
cmp rcx, rdx
movabs rdx, 0xfcb554c9eabc9ec5
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9a66eb3b4
cmp rcx, rdx
jae 0x14002fe61
movabs rdx, 0xfcb554c9a4897e5c
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c9500726ed
movabs rdx, 0xfcb554c90da3e5b5
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9629014b1
cmp rcx, rdx
jae 0x14002fe6c
movabs rdx, 0xfcb554c9614b4f22
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 0x41]
cmp r11, rcx
movabs rcx, 0xfcb554c97c8af537
movabs rdx, 0xfcb554c96508705f
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9e88ac4d4
cmp rcx, rdx
jae 0x14002fe99
movabs rdx, 0xfcb554c9e7cc3fcf
cmp rcx, rdx
movabs rdx, 0xfcb554c953ad80c0
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c91ddb5063
cmp rcx, rdx
jae 0x14002fec6
movabs rdx, 0xfcb554c91d8c341c
cmp rcx, rdx
movabs rdx, 0xfcb554c958a1af38
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c99155ca37
cmp rcx, rdx
jae 0x14002fee8
movabs rdx, 0xfcb554c98fd78f34
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + r11]
cmp rcx, qword [rbp + 0x8f8]
movabs rcx, 0xfcb554c947daaebd
movabs rdx, 0xfcb554c9d93bc833
cmova rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c95577ff24
cmp rcx, rdx
jae 0x14002ff28
movabs rdx, 0xfcb554c9553ad82b
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x124a4dbd]
lea r12d, [r8 + rcx]
add r12d, 0xedb5b243
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x2b
mov r10d, 2
movabs rcx, 0xfcb554c9e5ef8032
jmp 0x14002c340
movabs rdx, 0xfcb554c9d93bc833
cmp rcx, rdx
jae 0x14002c32b
movabs rdx, 0xfcb554c9d8cdf13b
cmp rcx, rdx
movabs rdx, 0xfcb554c958b93168
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9384ab93c
cmp rcx, rdx
jae 0x14002ff52
movabs rdx, 0xfcb554c9381a3ef8
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
mov rcx, r9
movabs rdx, 0xfcb554c96cceda00
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9b8b78091
cmp rcx, rdx
jae 0x14002ff7c
movabs rdx, 0xfcb554c9b77d4a47
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x2b68e6e7]
lea r12d, [r8 + rcx]
add r12d, 0x2b68e6e7
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xaf
movabs rcx, 0xfcb554c94fed8560
jmp 0x14002c340
movabs rdx, 0xfcb554c96fc7ea9e
cmp rcx, rdx
jae 0x14002ffbb
movabs rdx, 0xfcb554c96f9fe05c
cmp rcx, rdx
movabs rdx, 0xfcb554c9221382d8
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9fd8b9183
cmp rcx, rdx
jae 0x14002ffce
movabs rdx, 0xfcb554c9fcc948e4
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x4c7d35ee]
lea r12d, [r8 + rcx]
add r12d, 0x4c7d35ee
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x7e
movabs rcx, 0xfcb554c9959bf93a
jmp 0x14002c340
movabs rdx, 0xfcb554c90aa3fc63
cmp rcx, rdx
jae 0x14002fff8
movabs rdx, 0xfcb554c90a9d19fe
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x5e7f290f]
lea r12d, [r8 + rcx]
add r12d, 0x5e7f290f
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x97
movabs rcx, 0xfcb554c94fed8560
jmp 0x14002c340
movabs rdx, 0xfcb554c97b1890c9
cmp rcx, rdx
jae 0x14003000b
movabs rdx, 0xfcb554c978c841a2
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c980abd0ed
movabs rdx, 0xfcb554c9e2eaf31c
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9435eb424
cmp rcx, rdx
jae 0x14003004b
movabs rdx, 0xfcb554c942a6d9aa
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x3a7b42cd]
lea r12d, [r8 + rcx]
add r12d, 0x3a7b42cd
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x65
movabs rcx, 0xfcb554c9de6bd5de
jmp 0x14002c340
movabs rdx, 0xfcb554c9c8d01d62
cmp rcx, rdx
jae 0x14003005e
movabs rdx, 0xfcb554c9c84157b2
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x1201f321]
lea r12d, [r8 + rcx]
add r12d, 0xedfe0cdf
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xe7
movabs rcx, 0xfcb554c989d2f8e7
jmp 0x14002c340
movabs rdx, 0xfcb554c92a02f452
cmp rcx, rdx
jae 0x1400300be
movabs rdx, 0xfcb554c9245d5b38
cmp rcx, rdx
movabs rdx, 0xfcb554c9df4e8441
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9a1847a8b
cmp rcx, rdx
jae 0x14003011e
movabs rdx, 0xfcb554c9a0aaf74c
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c9123ffced
movabs rdx, 0xfcb554c95b8e9642
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c95ebe8b56
cmp rcx, rdx
jae 0x140030168
movabs rdx, 0xfcb554c95d2850c3
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x35bd7ec7]
lea r12d, [r8 + rcx]
add r12d, 0x35bd7ec7
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x8f
movabs rcx, 0xfcb554c9c941a706
jmp 0x14002c340
movabs rdx, 0xfcb554c9e53ae6f1
cmp rcx, rdx
jae 0x1400301b2
movabs rdx, 0xfcb554c9e510dd67
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c997ca7b5a
movabs rdx, 0xfcb554c91fcb3475
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c916556bff
cmp rcx, rdx
jae 0x1400301fc
movabs rdx, 0xfcb554c91301bb96
cmp rcx, rdx
movabs rdx, 0xfcb554c952ebb039
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c98c505ccd
cmp rcx, rdx
jae 0x140030284
movabs rdx, 0xfcb554c98b6f2fd1
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x6b32a2f2]
lea r12d, [r8 + rcx]
add r12d, 0x6b32a2f2
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x62
movabs rcx, 0xfcb554c95136e78b
jmp 0x14002c340
movabs rdx, 0xfcb554c95136e78b
cmp rcx, rdx
jae 0x1400302ce
movabs rdx, 0xfcb554c950e61eda
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x3fc9bc0b]
lea r12d, [r8 + rcx]
add r12d, 0x3fc9bc0b
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xb3
movabs rcx, 0xfcb554c9c941a706
jmp 0x14002c340
movabs rdx, 0xfcb554c9d445493b
cmp rcx, rdx
jae 0x14003030d
movabs rdx, 0xfcb554c9d40bf34e
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c9d3bc06ea
movabs rdx, 0xfcb554c96f264e58
cmova rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9376b32de
cmp rcx, rdx
jae 0x14003036d
movabs rdx, 0xfcb554c936a015db
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x306f0589]
lea r12d, [r8 + rcx]
add r12d, 0x306f0589
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x41
movabs rcx, 0xfcb554c992a5e55e
jmp 0x14002c340
movabs rdx, 0xfcb554c9b273ad0c
cmp rcx, rdx
jae 0x1400303a0
movabs rdx, 0xfcb554c9b205d460
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x7111d168]
lea r12d, [r8 + rcx]
add r12d, 0x8eee2e98
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xd8
movabs rcx, 0xfcb554c94fed8560
jmp 0x14002c340
movabs rdx, 0xfcb554c96e4d942c
cmp rcx, rdx
jae 0x140030400
movabs rdx, 0xfcb554c96cceda00
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0xcfbd47f]
lea r12d, [r8 + rcx]
add r12d, 0xf3042b81
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x79
movabs rcx, 0xfcb554c9fa588261
jmp 0x14002c340
movabs rdx, 0xfcb554c9f7eda8b9
cmp rcx, rdx
jae 0x140030460
movabs rdx, 0xfcb554c9f74b29dd
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x6bc3582a]
lea r12d, [r8 + rcx]
add r12d, 0x943ca7d6
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x26
movabs rcx, 0xfcb554c916556bff
jmp 0x14002c340
movabs rdx, 0xfcb554c90f30e4be
cmp rcx, rdx
jae 0x1400304ab
movabs rdx, 0xfcb554c90ecd0492
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x7ad5b41]
lea r12d, [r8 + rcx]
add r12d, 0x7ad5b41
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x39
movabs rcx, 0xfcb554c9221382d8
jmp 0x14002c340
movabs rdx, 0xfcb554c9843fe1e7
cmp rcx, rdx
jae 0x14003050b
movabs rdx, 0xfcb554c983f85629
cmp rcx, rdx
movabs rdx, 0xfcb554c9c7d02ecb
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c947daaebd
cmp rcx, rdx
jae 0x140030555
movabs rdx, 0xfcb554c947077344
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x485a9c]
lea r12d, [r8 + rcx]
add r12d, 0xffb7a564
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x44
movabs rcx, 0xfcb554c9959bf93a
jmp 0x14002c340
movabs rdx, 0xfcb554c9ce6d773f
cmp rcx, rdx
jae 0x1400305a2
movabs rdx, 0xfcb554c9cdd6f3ed
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c9df85ade5
movabs rdx, 0xfcb554c9b77d4a47
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9308e92be
cmp rcx, rdx
jae 0x1400305d5
movabs rdx, 0xfcb554c93035c83e
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x7ad5b41]
lea r12d, [r8 + rcx]
add r12d, 0x7ad5b41
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x39
movabs rcx, 0xfcb554c969f78f60
jmp 0x14002c340
movabs rdx, 0xfcb554c9ac924fe5
cmp rcx, rdx
jae 0x14003061f
movabs rdx, 0xfcb554c9a9a0ee65
cmp rcx, rdx
movabs rdx, 0xfcb554c91d8c341c
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c967c86b92
cmp rcx, rdx
jae 0x140030669
movabs rdx, 0xfcb554c96691a487
cmp rcx, rdx
movabs rdx, 0xfcb554c9125abfe0
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9ece3e124
cmp rcx, rdx
jae 0x1400306c9
movabs rdx, 0xfcb554c9ec82ce40
cmp rcx, rdx
movabs rdx, 0xfcb554c98e61a72c
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c92078e453
cmp rcx, rdx
jae 0x1400306fc
movabs rdx, 0xfcb554c91fcb3475
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x732858cf]
lea r12d, [r8 + rcx]
add r12d, 0x732858cf
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x57
movabs rcx, 0xfcb554c95136e78b
jmp 0x14002c340
movabs rdx, 0xfcb554c99666f983
cmp rcx, rdx
jae 0x14003072f
movabs rdx, 0xfcb554c9959bf93a
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r13d, r12d
mov r12d, r10d
mov r10, r11
mov r11, qword [rbp + 0x8f8]
lea edx, [r11 + 0x16bfb727]
lea r8d, [r11 + rcx]
add r8d, 0x16bfb727
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0xef
mov byte [rbp + r11 - 0x30], r8b
mov r11, r10
mov r10d, r12d
mov r12d, r13d
movabs rcx, 0xfcb554c9fa588261
jmp 0x14002c340
movabs rdx, 0xfcb554c957ba4c82
cmp rcx, rdx
jae 0x14003078f
movabs rdx, 0xfcb554c95702570f
cmp rcx, rdx
movabs rdx, 0xfcb554c9b1d9d1a5
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9de6bd5de
cmp rcx, rdx
jae 0x1400307ef
movabs rdx, 0xfcb554c9ddc7a4e3
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x5ec783ab]
lea r12d, [r8 + rcx]
add r12d, 0xa1387c55
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xad
movabs rcx, 0xfcb554c9d1b41fa1
jmp 0x14002c340
movabs rdx, 0xfcb554c93ca6cdee
cmp rcx, rdx
jae 0x14003083a
movabs rdx, 0xfcb554c93a5cd627
cmp rcx, rdx
jne 0x14002c340
mov r10d, 1
lea rcx, [rbp + 0x1794f7c]
mov qword [rbp + 0x8e8], rcx
movabs rcx, 0xfcb554c9e5ef8032
jmp 0x14002c340
movabs rdx, 0xfcb554c9c16a5ca1
cmp rcx, rdx
jae 0x140030884
movabs rdx, 0xfcb554c9bd6e8087
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x33a6f760]
lea r12d, [r8 + rcx]
add r12d, 0xcc5908a0
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xa0
movabs rcx, 0xfcb554c989d2f8e7
jmp 0x14002c340
movabs rdx, 0xfcb554c971735259
cmp rcx, rdx
jae 0x1400308e4
movabs rdx, 0xfcb554c970ed6c69
cmp rcx, rdx
movabs rdx, 0xfcb554c96f9fe05c
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9ff1cb9a8
cmp rcx, rdx
jge 0x140030917
movabs rdx, 0xfcb554c9fe8a9c60
cmp rcx, rdx
movabs rdx, 0xfcb554c9de7bbe6e
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9435eb424
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c988c0a426
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9c5aabb01
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
mov rcx, qword [rbp + 0x8f8]
movzx ecx, byte [rbp + rcx - 0x30]
mov byte [rbp + 0x8f0], cl
movabs rcx, 0xfcb554c94fe12964
jmp 0x14002c340
movabs rdx, 0xfcb554c9de6bd5de
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x521409c8]
lea r12d, [r8 + rcx]
add r12d, 0xadebf638
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x78
movabs rcx, 0xfcb554c9fa588261
jmp 0x14002c340
movabs rdx, 0xfcb554c9e7cc3fcf
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9c5874752
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c96bc0aabe
movabs rdx, 0xfcb554c9ff1cb9a8
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c9324d6d21
movabs rdx, 0xfcb554c936a015db
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x4d0deb26]
lea r12d, [r8 + rcx]
add r12d, 0xb2f214da
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xa
movabs rcx, 0xfcb554c992a5e55e
jmp 0x14002c340
movabs rdx, 0xfcb554c98f476d5f
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 7]
cmp r11, rcx
movabs rcx, 0xfcb554c9e22522f0
movabs rdx, 0xfcb554c950e61eda
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x2dc7c8ea]
lea r12d, [r8 + rcx]
add r12d, 0x2dc7c8ea
and edx, ecx
add edx, edx
sub r12d, edx
sub r12b, byte [rbp + r8 - 0x30]
add r12b, 0x9a
movabs rcx, 0xfcb554c9c941a706
jmp 0x14002c340
movabs rdx, 0xfcb554c9ce98d71a
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9d1a41f94
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x7d7cf0af]
lea r12d, [r8 + rcx]
add r12d, 0x82830f51
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xc9
movabs rcx, 0xfcb554c9fa588261
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0xf125be6]
lea r12d, [r8 + rcx]
add r12d, 0xf125be6
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, r12b
add r12b, 0x6c
movabs rcx, 0xfcb554c9959bf93a
jmp 0x14002c340
movabs rdx, 0xfcb554c9d8cdf13b
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c98a1a88e2
movabs rdx, 0xfcb554c95c354008
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9435eb424
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x25ee203]
lea r12d, [r8 + rcx]
add r12d, 0x25ee203
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xeb
movabs rcx, 0xfcb554c95136e78b
jmp 0x14002c340
movabs rdx, 0xfcb554c932d78cce
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 6]
cmp r11, rcx
movabs rcx, 0xfcb554c9629014b1
movabs rdx, 0xfcb554c92a02f452
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9ece3e124
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c905270f73
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9245d5b38
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea r11, [rax + 0x400]
add rax, 0x404
movabs rcx, 0xfcb554c92f741388
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c944efb066
movabs rdx, 0xfcb554c9c7ee4605
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c90a892ac3
movabs rdx, 0xfcb554c9f74b29dd
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9a66eb3b4
cmove rcx, rdx
jmp 0x14002c340
sete dl
movzx edx, dl
movabs r8, 0xfcb554c95136e78b
cmove rcx, r8
add rax, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c960704612
movabs rdx, 0xfcb554c9c972d93d
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 0x2a]
cmp r11, rcx
movabs rcx, 0xfcb554c9cfd726f2
movabs rdx, 0xfcb554c942195ecd
cmovb rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x2ef973b]
lea r12d, [r8 + rcx]
add r12d, 0xfd1068c5
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x9d
mov r10d, 3
movabs rcx, 0xfcb554c9e5ef8032
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x3db334a4]
lea r12d, [r8 + rcx]
add r12d, 0xc24ccb5c
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x7c
movabs rcx, 0xfcb554c989d2f8e7
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 0x41]
cmp r11, rcx
movabs rcx, 0xfcb554c9d40bf34e
movabs rdx, 0xfcb554c9bd6e8087
cmova rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c969f78f60
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0xfa3111e]
lea r12d, [r8 + rcx]
add r12d, 0xf05ceee2
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xd2
movabs rcx, 0xfcb554c9fa588261
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 0x61]
cmp r11, rcx
movabs rcx, 0xfcb554c9376c4373
movabs rdx, 0xfcb554c957ba4c82
cmovb rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c96a39a443
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c9b4a5eeaa
movabs rdx, 0xfcb554c947077344
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c971861b3c
movabs rdx, 0xfcb554c998911df4
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 6]
cmp r11, rcx
movabs rcx, 0xfcb554c9b9dddb50
movabs rdx, 0xfcb554c94a4cffdb
cmova rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x1e6d1268]
lea r12d, [r8 + rcx]
add r12d, 0x1e6d1268
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, byte [rbp + r8 - 0x30]
add r12b, 0x28
movabs rcx, 0xfcb554c970443a4c
jmp 0x14002c340
cmove rcx, r15
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 5]
cmp r11, rcx
movabs rcx, 0xfcb554c9a4897e5c
movabs rdx, 0xfcb554c9ef9cc095
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c98ed387a2
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9d2cca3ac
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9cc3e5fd2
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x51cbaf2c]
lea r12d, [r8 + rcx]
add r12d, 0x51cbaf2c
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xcc
movabs rcx, 0xfcb554c916556bff
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x4301ade2]
lea r12d, [r8 + rcx]
add r12d, 0xbcfe521e
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x2e
movabs rcx, 0xfcb554c992a5e55e
jmp 0x14002c340
movabs rdx, 0xfcb554c9852f017a
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x5bd7ec70]
lea r12d, [r8 + rcx]
add r12d, 0x5bd7ec70
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xf0
movabs rcx, 0xfcb554c9fa588261
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x66bd3988]
lea r12d, [r8 + rcx]
add r12d, 0x9942c678
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xb8
movabs rcx, 0xfcb554c992a5e55e
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 4]
cmp r11, rcx
movabs rcx, 0xfcb554c93222a196
movabs rdx, 0xfcb554c9d9b9f13d
cmovb rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c9437a75cf
movabs rdx, 0xfcb554c93035c83e
cmovb rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 0x2a]
cmp r11, rcx
movabs rcx, 0xfcb554c9ec274be8
movabs rdx, 0xfcb554c942a6d9aa
cmovb rcx, rdx
jmp 0x14002c340
jne 0x14002c340
mov ecx, dword [rbp + 0x890]
cmp ecx, 4
movabs rcx, 0xfcb554c96f5c9b84
movabs rdx, 0xfcb554c90af76d8f
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x2a73c9f]
lea r12d, [r8 + rcx]
add r12d, 0xfd58c361
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x59
movabs rcx, 0xfcb554c992a5e55e
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x1c0e3065]
lea r12d, [r8 + rcx]
add r12d, 0x1c0e3065
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x3d
movabs rcx, 0xfcb554c916556bff
jmp 0x14002c340
jne 0x14002c340
mov ecx, dword [rbp + 0x890]
cmp ecx, 3
movabs rcx, 0xfcb554c9a1c805e9
movabs rdx, 0xfcb554c91ddb5063
cmovl rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r13d, r10d
mov r10, r11
mov r11, qword [rbp + 0x8f8]
lea edx, [r11 + 0x261a6da9]
lea r8d, [r11 + rcx]
add r8d, 0x261a6da9
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, r12b
add r8b, 0x61
mov byte [rbp + r11 - 0x30], r8b
mov r11, r10
mov r10d, r13d
movabs rcx, 0xfcb554c989d2f8e7
jmp 0x14002c340
movabs rdx, 0xfcb554c92e0a2264
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c99817fd66
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x30b76025]
lea r12d, [r8 + rcx]
add r12d, 0xcf489fdb
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 3
movabs rcx, 0xfcb554c95136e78b
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x61b71ae6]
lea r12d, [r8 + rcx]
add r12d, 0x9e48e51a
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x4a
movabs rcx, 0xfcb554c916556bff
jmp 0x14002c340
movabs rdx, 0xfcb554c9fe218a1d
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c98a0209e9
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 0x41]
cmp r11, rcx
movabs rcx, 0xfcb554c92a825c00
movabs rdx, 0xfcb554c920a83a72
cmova rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x70811c30]
lea r12d, [r8 + rcx]
add r12d, 0x70811c30
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xb0
movabs rcx, 0xfcb554c992a5e55e
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c92eb4be2a
movabs rdx, 0xfcb554c9b273ad0c
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 0x10]
cmp r11, rcx
movabs rcx, 0xfcb554c923f30a07
movabs rdx, 0xfcb554c9cda235fe
cmova rcx, rdx
jmp 0x14002c340
mov edx, 0
cmove rdx, rax
movabs r8, 0xfcb554c992a5e55e
cmove rcx, r8
add r11, rdx
jmp 0x14002c340
jne 0x14002c340
cmp r11, qword [rbp + 0x8f8]
movabs rcx, 0xfcb554c91f9d1bb6
movabs rdx, 0xfcb554c9b0e84bf9
cmova rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c98fd78f34
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9f4522db7
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
mov r10d, 1
lea rcx, [rbp + 0xa6aabd]
mov qword [rbp + 0x8e8], rcx
movabs rcx, 0xfcb554c9e5ef8032
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x75873ad2]
lea r12d, [r8 + rcx]
add r12d, 0x75873ad2
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x42
movabs rcx, 0xfcb554c9376b32de
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x612665ae]
lea r12d, [r8 + rcx]
add r12d, 0x612665ae
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x3e
movabs rcx, 0xfcb554c9c941a706
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x616ec04a]
lea r12d, [r8 + rcx]
add r12d, 0x9e913fb6
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 6
movabs rcx, 0xfcb554c95136e78b
jmp 0x14002c340
movabs rdx, 0xfcb554c96691a487
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c93cbd07ba
movabs rdx, 0xfcb554c9dda90f9b
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea r11, [rax + 0x200]
add rax, 0x202
movabs rcx, 0xfcb554c9224198c7
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c971735259
movabs rdx, 0xfcb554c90a9d19fe
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
jmp 0x140030d93
jne 0x14002c340
lea rcx, [rax + 0x400]
cmp r11, rcx
movabs rcx, 0xfcb554c9843fe1e7
movabs rdx, 0xfcb554c94d0f79a3
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 0x400]
cmp r11, rcx
movabs rcx, 0xfcb554c9614b4f22
movabs rdx, 0xfcb554c99666f983
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
mov ecx, dword [rbp + 0x890]
cmp ecx, 2
movabs rcx, 0xfcb554c96f5c9b84
cmove rcx, rbx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x2662c845]
lea r12d, [r8 + rcx]
add r12d, 0x2662c845
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x1d
movabs rcx, 0xfcb554c916556bff
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 5]
cmp r11, rcx
movabs rcx, 0xfcb554c9e510dd67
movabs rdx, 0xfcb554c90f30e4be
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 3]
cmp r11, rcx
movabs rcx, 0xfcb554c9ca32c00a
movabs rdx, 0xfcb554c99c3babed
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x45183549]
lea r12d, [r8 + rcx]
add r12d, 0x45183549
and edx, ecx
add edx, edx
sub r12d, edx
inc r12b
movabs rcx, 0xfcb554c992a5e55e
jmp 0x14002c340
movabs rdx, 0xfcb554c9435eb424
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 0x61]
cmp r11, rcx
movabs rcx, 0xfcb554c994bcd2e8
movabs rdx, 0xfcb554c9af3571dc
cmovb rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c970ed6c69
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x2bb14183]
lea r12d, [r8 + rcx]
add r12d, 0xd44ebe7d
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x95
movabs rcx, 0xfcb554c9f68f161b
jmp 0x14002c340
movabs rdx, 0xfcb554c9b1bfc8ba
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9c941a706
cmp rcx, rdx
jae 0x140030977
movabs rdx, 0xfcb554c9c8d01d62
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x11b99885]
lea r12d, [r8 + rcx]
add r12d, 0x11b99885
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x5d
movabs rcx, 0xfcb554c970443a4c
jmp 0x14002c340
movabs rdx, 0xfcb554c92a825c00
cmp rcx, rdx
jae 0x1400309e9
movabs rdx, 0xfcb554c92a02f452
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x4807cc84]
lea r12d, [r8 + rcx]
add r12d, 0xb7f8337c
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x9c
movabs rcx, 0xfcb554c916556bff
jmp 0x14002c340
movabs rdx, 0xfcb554c9a1c805e9
cmp rcx, rdx
jae 0x140030a13
movabs rdx, 0xfcb554c9a1847a8b
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c9a0aaf74c
movabs rdx, 0xfcb554c9f24866e3
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c95ed7cab0
cmp rcx, rdx
jae 0x140030a3f
movabs rdx, 0xfcb554c95ebe8b56
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c9a1847a8b
movabs rdx, 0xfcb554c9468d6559
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9e58f80d5
cmp rcx, rdx
jae 0x140030a52
movabs rdx, 0xfcb554c9e53ae6f1
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 0x64]
cmp r11, rcx
movabs rcx, 0xfcb554c9e88ac4d4
movabs rdx, 0xfcb554c940cd0dbd
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c91956572c
cmp rcx, rdx
jae 0x140030a65
movabs rdx, 0xfcb554c916556bff
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r13d, r12d
mov r12d, r10d
mov r10, r11
mov r11, qword [rbp + 0x8f8]
lea edx, [r11 + 0x3d227f6c]
lea r8d, [r11 + rcx]
add r8d, 0x3d227f6c
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0xc
mov byte [rbp + r11 - 0x30], r8b
sub r11, r10
inc r10
add r11, 0xfffffffffffffffe
mov qword [rbp + 0x8f8], r11
mov r11, r10
mov r10d, r12d
mov r12d, r13d
movabs rcx, 0xfcb554c94fed8560
jmp 0x14002c340
movabs rdx, 0xfcb554c98e61a72c
cmp rcx, rdx
jae 0x140030a8f
movabs rdx, 0xfcb554c98c505ccd
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c9381a3ef8
movabs rdx, 0xfcb554c96e4d942c
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9526ad901
cmp rcx, rdx
jae 0x140030aa2
xor edx, edx
movabs r8, 0xfcb554c95136e78b
cmp rcx, r8
sete dl
movabs r8, 0xfcb554c983f85629
cmove rcx, r8
sub qword [rbp + 0x8f8], rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9d4f097e6
cmp rcx, rdx
jae 0x14002c32b
movabs rdx, 0xfcb554c9d445493b
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x5930afd1]
lea r12d, [r8 + rcx]
add r12d, 0x5930afd1
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x49
movabs rcx, 0xfcb554c95595de17
jmp 0x14002c340
movabs rdx, 0xfcb554c9376c4373
cmp rcx, rdx
jae 0x140030acc
movabs rdx, 0xfcb554c9376b32de
cmp rcx, rdx
movabs rdx, 0xfcb554c95595de17
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9b4a5eeaa
cmp rcx, rdx
jae 0x140030af6
movabs rdx, 0xfcb554c9b273ad0c
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x4f24728d]
lea r12d, [r8 + rcx]
add r12d, 0x4f24728d
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x25
movabs rcx, 0xfcb554c916556bff
jmp 0x14002c340
movabs rdx, 0xfcb554c96e73eaf5
cmp rcx, rdx
jae 0x140030b09
movabs rdx, 0xfcb554c96e4d942c
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x1c568b01]
lea r12d, [r8 + rcx]
add r12d, 0xe3a974ff
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 7
movabs rcx, 0xfcb554c9959bf93a
jmp 0x14002c340
movabs rdx, 0xfcb554c9f86d90a9
cmp rcx, rdx
jae 0x140030b33
movabs rdx, 0xfcb554c9f7eda8b9
cmp rcx, rdx
jne 0x14002c340
cmp qword [rbp + 0x8f8], 0x20
movabs rcx, 0xfcb554c9cb722b53
movabs rdx, 0xfcb554c9c3a4eef0
cmovb rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c91191a407
cmp rcx, rdx
jae 0x140030b73
movabs rdx, 0xfcb554c90f30e4be
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x63cda24d]
lea r12d, [r8 + rcx]
add r12d, 0x63cda24d
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xe5
movabs rcx, 0xfcb554c970443a4c
jmp 0x14002c340
movabs rdx, 0xfcb554c9852f017a
cmp rcx, rdx
jae 0x140030b86
movabs rdx, 0xfcb554c9843fe1e7
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 0x41]
cmp r11, rcx
movabs rcx, 0xfcb554c9cba0f219
movabs rdx, 0xfcb554c96fc7ea9e
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c94814bedf
cmp rcx, rdx
jae 0x140030b99
movabs rdx, 0xfcb554c947daaebd
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 0x200]
cmp r11, rcx
movabs rcx, 0xfcb554c9ac924fe5
movabs rdx, 0xfcb554c90ecd0492
cmovb rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9ce98d71a
cmp rcx, rdx
jae 0x140030bd9
movabs rdx, 0xfcb554c9ce6d773f
cmp rcx, rdx
movabs rdx, 0xfcb554c9f03825ad
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c930a7b701
cmp rcx, rdx
jae 0x140030c03
movabs rdx, 0xfcb554c9308e92be
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c9b04b7a34
movabs rdx, 0xfcb554c9b8b78091
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9ae7a6212
cmp rcx, rdx
jae 0x140030c16
movabs rdx, 0xfcb554c9ac924fe5
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c95ebe8b56
movabs rdx, 0xfcb554c9750ec00f
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c96804a7f9
cmp rcx, rdx
jae 0x140030c29
movabs rdx, 0xfcb554c967c86b92
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x4f6ccd29]
lea r12d, [r8 + rcx]
add r12d, 0xb09332d7
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x1f
movabs rcx, 0xfcb554c9959bf93a
jmp 0x14002c340
movabs rdx, 0xfcb554c9ed30a143
cmp rcx, rdx
jae 0x140030c69
movabs rdx, 0xfcb554c9ece3e124
cmp rcx, rdx
movabs rdx, 0xfcb554c9e58f80d5
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c920a83a72
cmp rcx, rdx
jae 0x140030c7c
movabs rdx, 0xfcb554c92078e453
cmp rcx, rdx
movabs rdx, 0xfcb554c9fe8a9c60
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c997ca7b5a
cmp rcx, rdx
jae 0x140030cbc
movabs rdx, 0xfcb554c99666f983
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x7617f00a]
lea r12d, [r8 + rcx]
add r12d, 0x89e80ff6
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x46
movabs rcx, 0xfcb554c989d2f8e7
jmp 0x14002c340
movabs rdx, 0xfcb554c957f58635
cmp rcx, rdx
jae 0x140030ce6
movabs rdx, 0xfcb554c957ba4c82
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x688b6653]
lea r12d, [r8 + rcx]
add r12d, 0x688b6653
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xbb
movabs rcx, 0xfcb554c9fe0ee4d3
jmp 0x14002c340
movabs rdx, 0xfcb554c9de7bbe6e
cmp rcx, rdx
jae 0x140030cef
movabs rdx, 0xfcb554c9de6bd5de
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + r11]
cmp rcx, 0x64
movabs rcx, 0xfcb554c91956572c
movabs rdx, 0xfcb554c9b00a5e0f
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c93cbd07ba
cmp rcx, rdx
jae 0x140030d02
movabs rdx, 0xfcb554c93ca6cdee
cmp rcx, rdx
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c9f08b03c9
movabs rdx, 0xfcb554c99155ca37
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9c2f8f987
cmp rcx, rdx
jae 0x140030d2c
movabs rdx, 0xfcb554c9c16a5ca1
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x57628306]
lea r12d, [r8 + rcx]
add r12d, 0xa89d7cfa
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x2a
movabs rcx, 0xfcb554c9c941a706
jmp 0x14002c340
movabs rdx, 0xfcb554c971861b3c
cmp rcx, rdx
jae 0x140030d56
movabs rdx, 0xfcb554c971735259
cmp rcx, rdx
movabs rdx, 0xfcb554c95702570f
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9ff3e9200
cmp rcx, rdx
jge 0x140030d80
movabs rdx, 0xfcb554c9ff1cb9a8
cmp rcx, rdx
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x7fdbd2b2]
lea r12d, [r8 + rcx]
add r12d, 0x7fdbd2b2
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x22
movabs rcx, 0xfcb554c989d2f8e7
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r13d, r12d
mov r12d, r10d
mov r10, r11
mov r11, qword [rbp + 0x8f8]
lea edx, [r11 + 0x3575242b]
lea r8d, [r11 + rcx]
add r8d, 0x3575242b
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0xd3
mov byte [rbp + r11 - 0x30], r8b
lea rcx, [rax + 1]
movzx edx, r8b
not rax
add rax, r11
mov r11, r10
mov r10d, r12d
mov r12d, r13d
sub rax, rdx
mov qword [rbp + 0x8f8], rax
mov rax, rcx
movabs rcx, 0xfcb554c916556bff
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 2]
cmp r11, rcx
movabs rcx, 0xfcb554c95bca2661
movabs rdx, 0xfcb554c9d4f097e6
cmova rcx, rdx
jmp 0x14002c340
jne 0x14002c340
mov ecx, dword [rbp + 0x890]
cmp ecx, 4
movabs rcx, 0xfcb554c956932247
movabs rdx, 0xfcb554c90dd692a6
cmovl rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9ae7a6212
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9680c2b3e
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 0xa]
cmp r11, rcx
movabs rcx, 0xfcb554c98c505ccd
movabs rdx, 0xfcb554c97b1890c9
cmova rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9a078c249
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 6]
cmp r11, rcx
movabs rcx, 0xfcb554c91bc42bf2
movabs rdx, 0xfcb554c933746186
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 0x2a]
cmp r11, rcx
movabs rcx, 0xfcb554c9d8647577
movabs rdx, 0xfcb554c92d82379c
cmovb rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c960dd3d06
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 5]
cmp r11, rcx
movabs rcx, 0xfcb554c944f5b3eb
movabs rdx, 0xfcb554c9c84157b2
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x21144f07]
lea r12d, [r8 + rcx]
add r12d, 0x21144f07
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xcf
movabs rcx, 0xfcb554c989d2f8e7
jmp 0x14002c340
movabs rdx, 0xfcb554c982903655
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c92a8cb30e
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x170811c3]
lea r12d, [r8 + rcx]
add r12d, 0x170811c3
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xab
movabs rcx, 0xfcb554c94fed8560
jmp 0x14002c340
jne 0x14002c340
cmp rax, qword [rbp + 0x8f8]
movabs rcx, 0xfcb554c97302d749
movabs rdx, 0xfcb554c93a5cd627
cmova rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9376b32de
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9ff3e9200
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 - 0x525c6464]
lea r12d, [r8 + rcx]
add r12d, 0xada39b9c
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xbc
movabs rcx, 0xfcb554c9c941a706
jmp 0x14002c340
movabs rdx, 0xfcb554c9fe0ee4d3
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
movzx ecx, byte [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea edx, [r8 + 0x9c3e2a8]
lea r12d, [r8 + rcx]
add r12d, 0x9c3e2a8
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x68
movabs rcx, 0xfcb554c9959bf93a
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 1]
cmp r11, rcx
movabs rcx, 0xfcb554c9526ad901
movabs rdx, 0xfcb554c90b8774dd
cmove rcx, rdx
jmp 0x14002c340
cmove rcx, rsi
jmp 0x14002c340
movabs rdx, 0xfcb554c90aa3fc63
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 6]
cmp r11, rcx
movabs rcx, 0xfcb554c9028a6e14
movabs rdx, 0xfcb554c91bbf52c7
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 0x41]
cmp r11, rcx
movabs rcx, 0xfcb554c9a8c2efc7
movabs rdx, 0xfcb554c9a94f90f6
cmove rcx, rdx
jmp 0x14002c340
jne 0x14002c340
lea rcx, [rax + 6]
cmp r11, rcx
movabs rcx, 0xfcb554c90ccab5ef
movabs rdx, 0xfcb554c9a2393914
cmove rcx, rdx
jmp 0x14002c340
movabs rdx, 0xfcb554c9f68f161b
cmove rcx, rdx
jmp 0x14002c340
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x800], xmm0
movdqa xmmword [rbp + 0x810], xmm0
mov rsi, qword [rbp + 0x8e8]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rdi, [rbp + 0x800]
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.140087fd0
lea rcx, [rbp + 0x7d8]
mov rdx, rdi
call fcn.1400ab0d0
mov rax, qword [rbp + 0x7d8]
mov rdx, qword [rbp + 0x7e0]
cmp rax, rdx
je 0x140079812
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x7c0], xmm0
mov qword [rbp + 0x7d0], 0
sub rdx, rax
lea rcx, [rbp + 0x7c0]
call fcn.140089d70
mov rsi, qword [rbp + 0x7c0]
mov rdx, qword [rbp + 0x7d8]
mov rdi, qword [rbp + 0x7e0]
sub rdi, rdx
mov rcx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
add rdi, rsi
mov qword [rbp + 0x7c8], rdi
mov qword [rbp + 0x870], 0
lea rax, [rbp + 0x870]
mov qword [rbp + 0x890], rax
mov rax, qword [rbp + 0x890]
mov rax, qword [rax]
mov qword [rbp - 0x30], rax
movabs rsi, 0x27a02bfa4452d52b
movabs rdi, 0x27a02bfa10e1f9cc
movabs rbx, 0x27a02bfacc165ce2
movabs r14, 0x27a02bfacc165ce3
mov rax, rsi
jmp 0x140030ea5
cmp rax, rdi
je 0x140030ed6
cmp rax, rsi
jb 0x140030ea0
cmp rax, rbx
ja 0x140030ec2
cmp rax, rsi
jne 0x140030ea5
cmp qword [rbp - 0x30], 0
mov rax, r14
cmove rax, rdi
jmp 0x140030ea5
mov rax, qword [rbp + 0x890]
mov rcx, qword [rax]
call fcn.140089b00
mov rax, rdi
jmp 0x140030ea5
lea rcx, [rbp + 0x8e0]
lea rdx, [rbp + 0x7c0]
call fcn.140098680
mov rcx, qword [0x1400b3018]
movabs rax, 0x9dd862f8e405e9fd
add rax, rcx
movabs rdx, 0x9dd862f8e405ea0f
add rdx, rcx
mov qword [rbp - 0x30], rdx
movzx ecx, byte [0x1400b988c]
mov dword [rbp + 0x890], ecx
movabs rcx, 0xd3e4a3c99a31f342
movabs rdx, 0xd3e4a3c9d58fff1e
movabs r8, 0xd3e4a3c9c69c741a
movabs r9, 0xd3e4a3c9eb74ff93
lea r10, [0x1400b987f]
movabs r11, 0xd3e4a3c9eb74ff94
mov rdi, rcx
jmp 0x140030f62
je 0x140030fdf
cmp rdi, rdx
jae 0x140030f90
cmp rdi, r8
jae 0x140030f60
cmp rdi, rcx
jne 0x140030f62
mov esi, dword [rbp + 0x890]
cmp esi, 1
mov rdi, rdx
cmove rdi, r8
xor esi, esi
jmp 0x140030f62
cmp rdi, r9
ja 0x140030fd3
cmp rdi, rdx
jne 0x140030f62
mov rdi, qword [rbp - 0x30]
movsxd rsi, esi
mov ebx, esi
imul rbx, rbx, 0x38e38e39
shr rbx, 0x22
add ebx, ebx
lea ebx, [rbx + rbx*8]
mov r14d, esi
sub r14d, ebx
movzx ebx, byte [rax + r14]
xor bl, byte [rdi + rsi]
mov byte [rsi + r10], bl
inc esi
cmp esi, 0xd
mov rdi, rdx
cmove rdi, r11
jmp 0x140030f62
mov byte [0x1400b988c], 1
mov rdi, r8
jmp 0x140030f62
mov rax, qword [0x1400b3028]
movabs rcx, 0x9dd862f8e405e992
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x70
mov byte [rbp + 0x890], cl
movabs rcx, 0x9dd862f8e405e993
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x71
mov byte [rbp + 0x891], cl
movabs rcx, 0x9dd862f8e405e994
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x72
mov byte [rbp + 0x892], cl
movabs rcx, 0x9dd862f8e405e995
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x73
mov byte [rbp + 0x893], cl
movabs rcx, 0x9dd862f8e405e996
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x74
mov byte [rbp + 0x894], cl
movabs rcx, 0x9dd862f8e405e997
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x75
mov byte [rbp + 0x895], cl
movabs rcx, 0x9dd862f8e405e998
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x76
mov byte [rbp + 0x896], cl
movabs rcx, 0x9dd862f8e405e999
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x77
mov byte [rbp + 0x897], cl
movabs rcx, 0x9dd862f8e405e99a
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x78
mov byte [rbp + 0x898], cl
movabs rcx, 0x9dd862f8e405e99b
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x79
mov byte [rbp + 0x899], cl
movabs rcx, 0x9dd862f8e405e99c
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x7a
mov byte [rbp + 0x89a], cl
movabs rcx, 0x9dd862f8e405e99d
movzx ecx, byte [rax + rcx]
add cl, 0x10
xor cl, 0x7b
mov byte [rbp + 0x89b], cl
movabs rcx, 0x9dd862f8e405e99e
movzx eax, byte [rax + rcx]
lea rcx, [rbp + 0x8aa]
mov qword [rbp - 0x30], rcx
add al, 0x10
xor al, 0x7c
mov byte [rbp + 0x89c], al
lea rax, [rbp + 0x89d]
nop dword [rax + rax]
mov byte [rax], 0
inc rax
cmp rax, qword [rbp - 0x30]
jne 0x140031150
movabs rcx, 0xcb2ed410ea4b0c24
movabs r15, 0xcb2ed41083ed3d3f
movabs r12, 0xcb2ed41046226959
movabs r14, 0xcb2ed410c73bc45c
movabs rsi, 0xcb2ed410e4db12c5
jmp 0x1400311b0
movabs rdx, 0xcb2ed410b078e1c4
cmp rcx, rdx
movabs rdx, 0xcb2ed410e2405153
cmove rcx, rdx
nop dword [rax + rax]
cmp rcx, r15
jge 0x140031260
cmp rcx, r12
jae 0x140031300
movabs rdx, 0xcb2ed410240ce3ec
cmp rcx, rdx
jae 0x14003141e
movabs rdx, 0xcb2ed4100d6a2cde
cmp rcx, rdx
jae 0x140031628
movabs rdx, 0xcb2ed41007e943fd
cmp rcx, rdx
jae 0x1400319fc
movabs rdx, 0xcb2ed410035fbaa3
cmp rcx, rdx
jae 0x140032078
movabs rdx, 0xcb2ed410015be8a5
cmp rcx, rdx
jae 0x140032b8c
movabs rdx, 0xcb2ed410014e5e03
cmp rcx, rdx
jae 0x140033cc2
movabs rdx, 0xcb2ed41000bca35f
cmp rcx, rdx
jne 0x1400311b0
mov byte [rbp + r13 + 0x890], bl
movabs rcx, 0xcb2ed410b97feaf2
jmp 0x1400311b0
cmp rcx, r14
jge 0x1400313a0
movabs rdx, 0xcb2ed410a2846630
cmp rcx, rdx
jae 0x1400314b5
movabs rdx, 0xcb2ed4108f049920
cmp rcx, rdx
jae 0x140031694
movabs rdx, 0xcb2ed4108c788be0
cmp rcx, rdx
jae 0x140031a6c
movabs rdx, 0xcb2ed41087d12d59
cmp rcx, rdx
jae 0x1400320be
movabs rdx, 0xcb2ed41086530db5
cmp rcx, rdx
jae 0x140032be2
movabs rdx, 0xcb2ed41085fc4795
cmp rcx, rdx
jae 0x140033ce9
cmp rcx, r15
movabs rdx, 0xcb2ed4108c788be0
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41068e69871
cmp rcx, rdx
jae 0x140031534
movabs rdx, 0xcb2ed4105af2f483
cmp rcx, rdx
jae 0x140031717
movabs rdx, 0xcb2ed41051e80a52
cmp rcx, rdx
jae 0x140031ac5
movabs rdx, 0xcb2ed4104b9e3664
cmp rcx, rdx
jae 0x14003211a
movabs rdx, 0xcb2ed4104a9e784c
cmp rcx, rdx
jae 0x140032c38
movabs rdx, 0xcb2ed41047b9c8f0
cmp rcx, rdx
jae 0x140033d0d
cmp rcx, r12
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed410ec530af9
movabs rdx, 0xcb2ed410015be8a5
cmove rcx, rdx
jmp 0x1400311b0
cmp rcx, rsi
jge 0x1400315b3
movabs rdx, 0xcb2ed410d8c48ab0
cmp rcx, rdx
jae 0x140031783
movabs rdx, 0xcb2ed410cf110957
cmp rcx, rdx
jae 0x140031b41
movabs rdx, 0xcb2ed410cc235669
cmp rcx, rdx
jae 0x140032173
movabs rdx, 0xcb2ed410c857919a
cmp rcx, rdx
jae 0x140032c6b
movabs rdx, 0xcb2ed410c8165830
cmp rcx, rdx
jae 0x140033d37
cmp rcx, r14
movabs rdx, 0xcb2ed41052f76c53
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41036755e7d
cmp rcx, rdx
jae 0x140031806
movabs rdx, 0xcb2ed4102b667075
cmp rcx, rdx
jae 0x140031b9a
movabs rdx, 0xcb2ed41027c684a3
cmp rcx, rdx
jae 0x1400321d0
movabs rdx, 0xcb2ed410256a8a05
cmp rcx, rdx
jae 0x140032c96
movabs rdx, 0xcb2ed410254c818e
cmp rcx, rdx
jae 0x140033d6d
movabs rdx, 0xcb2ed410240ce3ec
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + rdi]
cmp rcx, 5
movabs rcx, 0xcb2ed4105972efcf
movabs rdx, 0xcb2ed41046166cb2
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410b6c0e9e4
cmp rcx, rdx
jae 0x140031895
movabs rdx, 0xcb2ed410b0226e00
cmp rcx, rdx
jae 0x140031c07
movabs rdx, 0xcb2ed410aa867964
cmp rcx, rdx
jae 0x140032216
movabs rdx, 0xcb2ed410a9863c12
cmp rcx, rdx
jae 0x140032ce0
movabs rdx, 0xcb2ed410a665242d
cmp rcx, rdx
jae 0x140033d89
movabs rdx, 0xcb2ed410a2846630
cmp rcx, rdx
movabs rdx, 0xcb2ed410ec24e027
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41074c87875
cmp rcx, rdx
jae 0x140031901
movabs rdx, 0xcb2ed4106ecee5ec
cmp rcx, rdx
jae 0x140031c60
movabs rdx, 0xcb2ed4106b4b9a59
cmp rcx, rdx
jae 0x140032264
movabs rdx, 0xcb2ed4106a5fd21e
cmp rcx, rdx
jae 0x140032d36
movabs rdx, 0xcb2ed41069f44a3f
cmp rcx, rdx
jae 0x140033dbf
movabs rdx, 0xcb2ed41068e69871
cmp rcx, rdx
movabs rdx, 0xcb2ed410fef02624
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ed709710
cmp rcx, rdx
jge 0x140031990
movabs rdx, 0xcb2ed410ea4b0c24
cmp rcx, rdx
jae 0x140031cb9
movabs rdx, 0xcb2ed410e71f2426
cmp rcx, rdx
jae 0x1400322c6
movabs rdx, 0xcb2ed410e5aa954e
cmp rcx, rdx
jae 0x140032d80
movabs rdx, 0xcb2ed410e56d517f
cmp rcx, rdx
jae 0x140033dec
cmp rcx, rsi
movabs rdx, 0xcb2ed410cecd7947
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4101360fbe5
cmp rcx, rdx
jae 0x140031d24
movabs rdx, 0xcb2ed410102e0f09
cmp rcx, rdx
jae 0x14003230c
movabs rdx, 0xcb2ed4100ea4e131
cmp rcx, rdx
jae 0x140032dcd
movabs rdx, 0xcb2ed4100e8c1b07
cmp rcx, rdx
jae 0x140033dff
movabs rdx, 0xcb2ed4100d6a2cde
cmp rcx, rdx
movabs rdx, 0xcb2ed4103b2427d1
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4109ab79f12
cmp rcx, rdx
jae 0x140031da0
movabs rdx, 0xcb2ed41091c15046
cmp rcx, rdx
jae 0x140032366
movabs rdx, 0xcb2ed4108fcc7800
cmp rcx, rdx
jae 0x140032e23
movabs rdx, 0xcb2ed4108f4dbc5a
cmp rcx, rdx
jae 0x140033e12
movabs rdx, 0xcb2ed4108f049920
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed4109afd2035
movabs rdx, 0xcb2ed410886d60d0
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4106562b31e
cmp rcx, rdx
jae 0x140031e13
movabs rdx, 0xcb2ed4105f53f510
cmp rcx, rdx
jae 0x1400323d1
movabs rdx, 0xcb2ed4105edefa25
cmp rcx, rdx
jae 0x140032e6d
movabs rdx, 0xcb2ed4105ea0608e
cmp rcx, rdx
jae 0x140033e25
movabs rdx, 0xcb2ed4105af2f483
cmp rcx, rdx
movabs rdx, 0xcb2ed4102e095dc2
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410df09763a
cmp rcx, rdx
jae 0x140031e78
movabs rdx, 0xcb2ed410db377343
cmp rcx, rdx
jae 0x140032417
movabs rdx, 0xcb2ed410d9f8da5b
cmp rcx, rdx
jae 0x140032eb7
movabs rdx, 0xcb2ed410d92e636a
cmp rcx, rdx
jae 0x140033e38
movabs rdx, 0xcb2ed410d8c48ab0
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed410bbee2482
movabs rdx, 0xcb2ed410600d1009
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4103f32fc50
cmp rcx, rdx
jae 0x140031ed1
movabs rdx, 0xcb2ed4103a905275
cmp rcx, rdx
jae 0x140032474
movabs rdx, 0xcb2ed41037bcc9de
cmp rcx, rdx
jae 0x140032eea
movabs rdx, 0xcb2ed4103702f37a
cmp rcx, rdx
jae 0x140033e4b
movabs rdx, 0xcb2ed41036755e7d
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x9d8f170]
lea ebx, [rcx + r13]
add ebx, 0xf6270e90
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x10
movabs rcx, 0xcb2ed410254c818e
jmp 0x1400311b0
movabs rdx, 0xcb2ed410bfb1eb41
cmp rcx, rdx
jae 0x140031f4d
movabs rdx, 0xcb2ed410b9e0b2e9
cmp rcx, rdx
jae 0x1400324e8
movabs rdx, 0xcb2ed410b97feaf2
cmp rcx, rdx
jae 0x140032f40
movabs rdx, 0xcb2ed410b82dcfbe
cmp rcx, rdx
jae 0x140033e78
movabs rdx, 0xcb2ed410b6c0e9e4
cmp rcx, rdx
movabs rdx, 0xcb2ed4100f52e63a
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4107f443e7f
cmp rcx, rdx
jae 0x140031fa6
movabs rdx, 0xcb2ed41079f8fe8f
cmp rcx, rdx
jae 0x140032545
movabs rdx, 0xcb2ed410775b7773
cmp rcx, rdx
jae 0x140032f73
movabs rdx, 0xcb2ed4107724b911
cmp rcx, rdx
jae 0x140033ea2
movabs rdx, 0xcb2ed41074c87875
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x1b8e18a0]
lea ebx, [rcx + r13]
add ebx, 0x1b8e18a0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xa0
movabs rcx, 0xcb2ed410e3ae7e94
jmp 0x1400311b0
movabs rdx, 0xcb2ed410f65dccdc
cmp rcx, rdx
jge 0x140032016
movabs rdx, 0xcb2ed410eff4ce75
cmp rcx, rdx
jae 0x1400325ae
movabs rdx, 0xcb2ed410ef38e3b5
cmp rcx, rdx
jae 0x140032fbd
movabs rdx, 0xcb2ed410edbaf26f
cmp rcx, rdx
jae 0x140033ecc
movabs rdx, 0xcb2ed410ed709710
cmp rcx, rdx
movabs rdx, 0xcb2ed410b498932d
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4100a12db8d
cmp rcx, rdx
jae 0x140032617
movabs rdx, 0xcb2ed4100974845a
cmp rcx, rdx
jae 0x140033007
movabs rdx, 0xcb2ed4100819adf5
cmp rcx, rdx
jae 0x140033edf
movabs rdx, 0xcb2ed41007e943fd
cmp rcx, rdx
jne 0x1400311b0
cmp rdi, 0x400
movabs rcx, 0xcb2ed4106b4b9a59
movabs rdx, 0xcb2ed410021a21bd
cmovb rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4108dafa24b
cmp rcx, rdx
jae 0x140032674
movabs rdx, 0xcb2ed4108d5eb00e
cmp rcx, rdx
jae 0x14003303a
movabs rdx, 0xcb2ed4108c8e02da
cmp rcx, rdx
jae 0x140033ef2
movabs rdx, 0xcb2ed4108c788be0
cmp rcx, rdx
movabs rdx, 0xcb2ed4109c124c4f
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41056d14b83
cmp rcx, rdx
jae 0x1400326ba
movabs rdx, 0xcb2ed41052f76c53
cmp rcx, rdx
jae 0x140033084
movabs rdx, 0xcb2ed41052606543
cmp rcx, rdx
jae 0x140033f1c
movabs rdx, 0xcb2ed41051e80a52
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x70407ab0]
lea ebx, [rcx + r13]
add ebx, 0x8fbf8550
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xd0
movabs rcx, 0xcb2ed410254c818e
jmp 0x1400311b0
movabs rdx, 0xcb2ed410d13038cd
cmp rcx, rdx
jae 0x140032717
movabs rdx, 0xcb2ed410cf5bd45a
cmp rcx, rdx
jae 0x1400330b7
movabs rdx, 0xcb2ed410cf1ee7e7
cmp rcx, rdx
jae 0x140033f52
movabs rdx, 0xcb2ed410cf110957
cmp rcx, rdx
movabs rdx, 0xcb2ed4102c2d70be
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4102d702ceb
cmp rcx, rdx
jae 0x140032755
movabs rdx, 0xcb2ed4102c2d70be
cmp rcx, rdx
jae 0x140033101
movabs rdx, 0xcb2ed4102b6ce2cb
cmp rcx, rdx
jae 0x140033f65
movabs rdx, 0xcb2ed4102b667075
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea ebx, [rcx + r13]
and ecx, r13d
add ecx, ecx
sub ebx, ecx
movabs rcx, 0xcb2ed4103a905275
jmp 0x1400311b0
movabs rdx, 0xcb2ed410b450d60f
cmp rcx, rdx
jae 0x14003279b
movabs rdx, 0xcb2ed410b078e1c4
cmp rcx, rdx
jae 0x140033134
movabs rdx, 0xcb2ed410b03c0204
cmp rcx, rdx
jae 0x140033f92
movabs rdx, 0xcb2ed410b0226e00
cmp rcx, rdx
movabs rdx, 0xcb2ed4104b9e3664
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4107259dd99
cmp rcx, rdx
jae 0x1400327e1
movabs rdx, 0xcb2ed4107033e4d1
cmp rcx, rdx
jae 0x140033171
movabs rdx, 0xcb2ed4106ecfdddf
cmp rcx, rdx
jae 0x140033fea
movabs rdx, 0xcb2ed4106ecee5ec
cmp rcx, rdx
movabs rdx, 0xcb2ed410c0265af5
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ec2eedeb
cmp rcx, rdx
jae 0x14003284a
movabs rdx, 0xcb2ed410ebaf7be5
cmp rcx, rdx
jae 0x1400331bb
movabs rdx, 0xcb2ed410eb660553
cmp rcx, rdx
jae 0x140034014
movabs rdx, 0xcb2ed410ea4b0c24
cmp rcx, rdx
jne 0x1400311b0
call fcn.14009a910
mov rdi, qword [rax]
call fcn.14009a930
mov rax, qword [rax]
movabs rcx, 0xcb2ed410f65dccdc
jmp 0x1400311b0
movabs rdx, 0xcb2ed4101a776fe9
cmp rcx, rdx
jae 0x1400328a7
movabs rdx, 0xcb2ed4101a11ae1c
cmp rcx, rdx
jae 0x14003321b
movabs rdx, 0xcb2ed41015997812
cmp rcx, rdx
jae 0x140034027
movabs rdx, 0xcb2ed4101360fbe5
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x3b15a8a0]
lea ebx, [rcx + r13]
add ebx, 0xc4ea5760
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x60
movabs rcx, 0xcb2ed4104eb4bbde
jmp 0x1400311b0
movabs rdx, 0xcb2ed4109c33992a
cmp rcx, rdx
jae 0x140032910
movabs rdx, 0xcb2ed4109c0c0edb
cmp rcx, rdx
jae 0x140033265
movabs rdx, 0xcb2ed4109afd2035
cmp rcx, rdx
jae 0x14003405d
movabs rdx, 0xcb2ed4109ab79f12
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 0x80]
cmp rdi, rcx
movabs rcx, 0xcb2ed410b9e0b2e9
movabs rdx, 0xcb2ed4106b0dc2f9
cmovb rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410667c73c0
cmp rcx, rdx
jae 0x140032979
movabs rdx, 0xcb2ed410661d7eb1
cmp rcx, rdx
jae 0x140033298
movabs rdx, 0xcb2ed410658ee938
cmp rcx, rdx
jae 0x140034087
movabs rdx, 0xcb2ed4106562b31e
cmp rcx, rdx
jne 0x1400311b0
lea rdi, [rax + 0x2a]
add rax, 0xa4
movabs rcx, 0xcb2ed410c0fb6192
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e146edf3
cmp rcx, rdx
jae 0x1400329ae
movabs rdx, 0xcb2ed410dfbcc9b7
cmp rcx, rdx
jae 0x1400332ee
movabs rdx, 0xcb2ed410df9ce8d3
cmp rcx, rdx
jae 0x1400340b4
movabs rdx, 0xcb2ed410df09763a
cmp rcx, rdx
movabs rdx, 0xcb2ed410b450d60f
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41042f6d028
cmp rcx, rdx
jae 0x140032a0b
movabs rdx, 0xcb2ed41041367c10
cmp rcx, rdx
jae 0x14003332d
movabs rdx, 0xcb2ed41040570bb4
cmp rcx, rdx
jae 0x1400340ea
movabs rdx, 0xcb2ed4103f32fc50
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x56a69860]
lea ebx, [rcx + r13]
add ebx, 0xa95967a0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xa0
movabs rcx, 0xcb2ed410254c818e
jmp 0x1400311b0
movabs rdx, 0xcb2ed410c23092d0
cmp rcx, rdx
jae 0x140032a74
movabs rdx, 0xcb2ed410c0fb6192
cmp rcx, rdx
jae 0x140033377
movabs rdx, 0xcb2ed410c0265af5
cmp rcx, rdx
jae 0x1400340fd
movabs rdx, 0xcb2ed410bfb1eb41
cmp rcx, rdx
movabs rdx, 0xcb2ed4100974845a
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41082970c90
cmp rcx, rdx
jae 0x140032aba
movabs rdx, 0xcb2ed41080af1e82
cmp rcx, rdx
jae 0x1400333aa
movabs rdx, 0xcb2ed41080024a99
cmp rcx, rdx
jae 0x140034110
movabs rdx, 0xcb2ed4107f443e7f
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed41058af6ccb
movabs rdx, 0xcb2ed4103d71869c
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410f8a9efdc
cmp rcx, rdx
jge 0x140032b23
movabs rdx, 0xcb2ed410f6e59182
cmp rcx, rdx
jae 0x1400333f1
movabs rdx, 0xcb2ed410f6c08de2
cmp rcx, rdx
jae 0x14003413a
movabs rdx, 0xcb2ed410f65dccdc
cmp rcx, rdx
mov edx, 0
cmove r13, rdx
movabs rdx, 0xcb2ed41080af1e82
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41006efac6b
cmp rcx, rdx
jae 0x140033424
movabs rdx, 0xcb2ed4100593542b
cmp rcx, rdx
jae 0x14003414d
movabs rdx, 0xcb2ed410035fbaa3
cmp rcx, rdx
movabs rdx, 0xcb2ed410df09763a
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41088aaf191
cmp rcx, rdx
jae 0x14003347a
movabs rdx, 0xcb2ed410886d60d0
cmp rcx, rdx
jae 0x140034177
movabs rdx, 0xcb2ed41087d12d59
cmp rcx, rdx
jne 0x1400311b0
mov ecx, dword [rbp - 0x30]
cmp ecx, 3
movabs rcx, 0xcb2ed410738c87aa
movabs rdx, 0xcb2ed410dc62aa52
cmovl rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4104eb4bbde
cmp rcx, rdx
jae 0x1400334ad
movabs rdx, 0xcb2ed4104ea5bc36
cmp rcx, rdx
jae 0x1400341ad
movabs rdx, 0xcb2ed4104b9e3664
cmp rcx, rdx
jne 0x1400311b0
cmp rax, r13
movabs rcx, 0xcb2ed410e5aa954e
movabs rdx, 0xcb2ed410aafe113c
cmova rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410cd8965e3
cmp rcx, rdx
jae 0x1400334eb
movabs rdx, 0xcb2ed410ccb6bd10
cmp rcx, rdx
jae 0x1400341e3
movabs rdx, 0xcb2ed410cc235669
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed410775b7773
movabs rdx, 0xcb2ed4101360fbe5
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410285d58f7
cmp rcx, rdx
jae 0x14003352e
movabs rdx, 0xcb2ed41027e6911f
cmp rcx, rdx
jae 0x14003420d
movabs rdx, 0xcb2ed41027c684a3
cmp rcx, rdx
movabs rdx, 0xcb2ed41088aaf191
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410aafe113c
cmp rcx, rdx
jae 0x140033561
movabs rdx, 0xcb2ed410aab461e9
cmp rcx, rdx
jae 0x140034237
xor edx, edx
movabs r8, 0xcb2ed410aa867964
cmp rcx, r8
sete dl
movabs r8, 0xcb2ed41080af1e82
cmove rcx, r8
add r13, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4106bdf1b5d
cmp rcx, rdx
jae 0x1400335ae
movabs rdx, 0xcb2ed4106bcca812
cmp rcx, rdx
jae 0x140034261
movabs rdx, 0xcb2ed4106b4b9a59
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea ebx, [rcx + r13]
and ecx, r13d
add ecx, ecx
sub ebx, ecx
add bl, byte [rbp + r13 + 0x890]
movabs rcx, 0xcb2ed4109c78452e
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e84103a4
cmp rcx, rdx
jae 0x140033604
movabs rdx, 0xcb2ed410e80327eb
cmp rcx, rdx
jae 0x140034297
movabs rdx, 0xcb2ed410e71f2426
cmp rcx, rdx
movabs rdx, 0xcb2ed4106ecee5ec
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41011402f9d
cmp rcx, rdx
jae 0x14003365a
movabs rdx, 0xcb2ed4101111bca0
cmp rcx, rdx
jae 0x1400342aa
movabs rdx, 0xcb2ed410102e0f09
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea ebx, [rcx + r13]
and ecx, r13d
add ecx, ecx
sub ebx, ecx
movabs rcx, 0xcb2ed410254c818e
jmp 0x1400311b0
movabs rdx, 0xcb2ed4109278d6b4
cmp rcx, rdx
jae 0x14003369e
movabs rdx, 0xcb2ed41091cef2de
cmp rcx, rdx
jae 0x1400342bd
movabs rdx, 0xcb2ed41091c15046
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x236ffca0]
lea ebx, [rcx + r13]
add ebx, 0x236ffca0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, bl
add bl, 0x40
movabs rcx, 0xcb2ed4103a905275
jmp 0x1400311b0
movabs rdx, 0xcb2ed410600205c4
cmp rcx, rdx
jae 0x1400336f4
movabs rdx, 0xcb2ed4105f89c444
cmp rcx, rdx
jae 0x1400342d0
movabs rdx, 0xcb2ed4105f53f510
cmp rcx, rdx
movabs rdx, 0xcb2ed410eb660553
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410dc62aa52
cmp rcx, rdx
jae 0x14003373b
movabs rdx, 0xcb2ed410dc00c45e
cmp rcx, rdx
jae 0x140034306
movabs rdx, 0xcb2ed410db377343
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 4]
cmp rdi, rcx
movabs rcx, 0xcb2ed4104518eaee
movabs rdx, 0xcb2ed4103f32fc50
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4103c45215f
cmp rcx, rdx
jae 0x140033784
movabs rdx, 0xcb2ed4103b2427d1
cmp rcx, rdx
jae 0x140034319
movabs rdx, 0xcb2ed4103a905275
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x54af8af0]
lea r8d, [rcx + r13]
add r8d, 0xab507510
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x90
mov byte [rbp + r13 + 0x890], r8b
movabs rcx, 0xcb2ed410e3ae7e94
jmp 0x1400311b0
movabs rdx, 0xcb2ed410bc3a4267
cmp rcx, rdx
jae 0x1400337da
movabs rdx, 0xcb2ed410bbee2482
cmp rcx, rdx
jae 0x14003432c
movabs rdx, 0xcb2ed410b9e0b2e9
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 0x10]
cmp rdi, rcx
movabs rcx, 0xcb2ed4108e6ca0df
movabs rdx, 0xcb2ed410ebaf7be5
cmovb rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4107ad076cc
cmp rcx, rdx
jae 0x140033817
movabs rdx, 0xcb2ed4107a4c8762
cmp rcx, rdx
jae 0x140034356
movabs rdx, 0xcb2ed41079f8fe8f
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x781f8790]
lea ebx, [rcx + r13]
add ebx, 0x87e07870
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xf0
movabs rcx, 0xcb2ed410b0226e00
jmp 0x1400311b0
movabs rdx, 0xcb2ed410f0a8ecb6
cmp rcx, rdx
jae 0x14003384a
movabs rdx, 0xcb2ed410f0833651
cmp rcx, rdx
jae 0x14003438c
movabs rdx, 0xcb2ed410eff4ce75
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x48dcb4f0]
lea ebx, [rcx + r13]
add ebx, 0xb7234b10
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x90
movabs rcx, 0xcb2ed410b03c0204
jmp 0x1400311b0
movabs rdx, 0xcb2ed4100c9db122
cmp rcx, rdx
jae 0x1400338a0
movabs rdx, 0xcb2ed4100ae88296
cmp rcx, rdx
jae 0x1400343b6
movabs rdx, 0xcb2ed4100a12db8d
cmp rcx, rdx
mov edx, 4
mov r8d, dword [rbp + 0x8f0]
cmove r8d, edx
mov dword [rbp + 0x8f0], r8d
movabs rdx, 0xcb2ed410b9c3fc89
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4108e455819
cmp rcx, rdx
jae 0x1400338f6
movabs rdx, 0xcb2ed4108de2f143
cmp rcx, rdx
jae 0x1400343ec
movabs rdx, 0xcb2ed4108dafa24b
cmp rcx, rdx
movabs rdx, 0xcb2ed410b6c0e9e4
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41057bfaf45
cmp rcx, rdx
jae 0x140033929
movabs rdx, 0xcb2ed41056ff7ea5
cmp rcx, rdx
jae 0x140034422
movabs rdx, 0xcb2ed41056d14b83
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xcb2ed4108d7bdba0
movabs rdx, 0xcb2ed4100c9db122
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410d3936e59
cmp rcx, rdx
jae 0x140033972
movabs rdx, 0xcb2ed410d35fe0c7
cmp rcx, rdx
jae 0x140034458
movabs rdx, 0xcb2ed410d13038cd
cmp rcx, rdx
jne 0x1400311b0
jmp 0x140034810
movabs rdx, 0xcb2ed410304c7192
cmp rcx, rdx
jae 0x1400339a5
movabs rdx, 0xcb2ed4102e095dc2
cmp rcx, rdx
jae 0x14003446b
movabs rdx, 0xcb2ed4102d702ceb
cmp rcx, rdx
movabs rdx, 0xcb2ed410b078e1c4
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410b4e01e42
cmp rcx, rdx
jae 0x1400339ef
movabs rdx, 0xcb2ed410b498932d
cmp rcx, rdx
jae 0x14003447e
movabs rdx, 0xcb2ed410b450d60f
cmp rcx, rdx
movabs rdx, 0xcb2ed41007e943fd
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410738c87aa
cmp rcx, rdx
jae 0x140033a18
movabs rdx, 0xcb2ed410728f5e91
cmp rcx, rdx
jae 0x140034491
movabs rdx, 0xcb2ed4107259dd99
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x5a978a60]
lea ebx, [rcx + r13]
add ebx, 0xa56875a0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xa0
movabs rcx, 0xcb2ed410669a8afc
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ecc2248f
cmp rcx, rdx
jae 0x140033a61
movabs rdx, 0xcb2ed410ec530af9
cmp rcx, rdx
jae 0x1400344be
movabs rdx, 0xcb2ed410ec2eedeb
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xcb2ed4104376700e
movabs rdx, 0xcb2ed4107e3cc5d5
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4101c280319
cmp rcx, rdx
jae 0x140033a94
movabs rdx, 0xcb2ed4101be70bd9
cmp rcx, rdx
jae 0x1400344e8
movabs rdx, 0xcb2ed4101a776fe9
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x2375aae0]
lea ebx, [rcx + r13]
add ebx, 0xdc8a5520
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x20
movabs rcx, 0xcb2ed4104eb4bbde
jmp 0x1400311b0
movabs rdx, 0xcb2ed4109e49a71d
cmp rcx, rdx
jae 0x140033ade
movabs rdx, 0xcb2ed4109c78452e
cmp rcx, rdx
jae 0x1400344fb
movabs rdx, 0xcb2ed4109c33992a
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x1f84b8e0]
lea ebx, [rcx + r13]
add ebx, 0xe07b4720
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x20
movabs rcx, 0xcb2ed41011402f9d
jmp 0x1400311b0
movabs rdx, 0xcb2ed410668ee70b
cmp rcx, rdx
jae 0x140033b28
movabs rdx, 0xcb2ed4106689ca90
cmp rcx, rdx
jae 0x14003453f
movabs rdx, 0xcb2ed410667c73c0
jmp 0x14003119a
movabs rdx, 0xcb2ed410e3ae7e94
cmp rcx, rdx
jae 0x140033b4a
movabs rdx, 0xcb2ed410e2405153
cmp rcx, rdx
jae 0x140034569
movabs rdx, 0xcb2ed410e146edf3
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xcb2ed4109e49a71d
movabs rdx, 0xcb2ed41036755e7d
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4104518eaee
cmp rcx, rdx
jae 0x140033b85
movabs rdx, 0xcb2ed4104376700e
cmp rcx, rdx
jae 0x14003457c
movabs rdx, 0xcb2ed41042f6d028
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x2b54b7c0]
lea ebx, [rcx + r13]
add ebx, 0xd4ab4840
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x40
movabs rcx, 0xcb2ed410dfbcc9b7
jmp 0x1400311b0
movabs rdx, 0xcb2ed410c420bf08
cmp rcx, rdx
jae 0x140033bcf
movabs rdx, 0xcb2ed410c28a9173
cmp rcx, rdx
jae 0x1400345a6
movabs rdx, 0xcb2ed410c23092d0
cmp rcx, rdx
movabs rdx, 0xcb2ed410b4e01e42
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41082c4b098
cmp rcx, rdx
jae 0x140033c25
movabs rdx, 0xcb2ed410829cb246
cmp rcx, rdx
jae 0x1400345dc
movabs rdx, 0xcb2ed41082970c90
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x295daa50]
lea ebx, [rcx + r13]
add ebx, 0xd6a255b0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x30
movabs rcx, 0xcb2ed410240ce3ec
jmp 0x1400311b0
movabs rdx, 0xcb2ed410f92d786d
cmp rcx, rdx
jge 0x140033c7b
movabs rdx, 0xcb2ed410f904fa94
cmp rcx, rdx
jae 0x140034606
movabs rdx, 0xcb2ed410f8a9efdc
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x5e7ff70]
lea ebx, [rcx + r13]
add ebx, 0x5e7ff70
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xf0
movabs rcx, 0xcb2ed410e3ae7e94
jmp 0x1400311b0
movabs rdx, 0xcb2ed410021a21bd
cmp rcx, rdx
jae 0x14003463c
movabs rdx, 0xcb2ed410015be8a5
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x4ad3c260]
lea ebx, [rcx + r13]
add ebx, 0x4ad3c260
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x60
movabs rcx, 0xcb2ed41011402f9d
jmp 0x1400311b0
movabs rdx, 0xcb2ed41086eac43c
cmp rcx, rdx
jae 0x140034669
movabs rdx, 0xcb2ed41086530db5
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x7a196c20]
lea ebx, [rcx + r13]
add ebx, 0x85e693e0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xe0
movabs rcx, 0xcb2ed410b6c0e9e4
jmp 0x1400311b0
movabs rdx, 0xcb2ed4104b4eaf5c
cmp rcx, rdx
jae 0x140034693
movabs rdx, 0xcb2ed4104a9e784c
cmp rcx, rdx
movabs rdx, 0xcb2ed410bfb1eb41
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ca775926
cmp rcx, rdx
jae 0x1400346b2
movabs rdx, 0xcb2ed410c857919a
cmp rcx, rdx
jne 0x1400311b0
jmp 0x1400357ad
movabs rdx, 0xcb2ed41026ce10c5
cmp rcx, rdx
jae 0x1400346dc
movabs rdx, 0xcb2ed410256a8a05
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 5]
cmp rdi, rcx
movabs rcx, 0xcb2ed410e8adab7c
movabs rdx, 0xcb2ed41056ff7ea5
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410a9b35d77
cmp rcx, rdx
jae 0x140034706
movabs rdx, 0xcb2ed410a9863c12
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x742e9590]
lea ebx, [rcx + r13]
add ebx, 0x742e9590
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x10
movabs rcx, 0xcb2ed410dfbcc9b7
jmp 0x1400311b0
movabs rdx, 0xcb2ed4106b0dc2f9
cmp rcx, rdx
jae 0x140034730
movabs rdx, 0xcb2ed4106a5fd21e
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 0xa]
cmp rdi, rcx
movabs rcx, 0xcb2ed4101a11ae1c
movabs rdx, 0xcb2ed41057bfaf45
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e648cf4d
cmp rcx, rdx
jae 0x140034770
movabs rdx, 0xcb2ed410e5aa954e
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 0x3e8]
cmp rdi, rcx
movabs rcx, 0xcb2ed410304c7192
movabs rdx, 0xcb2ed410ed6253f7
cmovb rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4100f52e63a
cmp rcx, rdx
jae 0x1400347a6
movabs rdx, 0xcb2ed4100ea4e131
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x50be98f0]
lea ebx, [rcx + r13]
add ebx, 0xaf416710
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x90
movabs rcx, 0xcb2ed410dfbcc9b7
jmp 0x1400311b0
movabs rdx, 0xcb2ed41090e6e7fb
cmp rcx, rdx
jae 0x1400347cd
movabs rdx, 0xcb2ed4108fcc7800
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 0xa]
cmp rdi, rcx
movabs rcx, 0xcb2ed4106689ca90
movabs rdx, 0xcb2ed4102b667075
cmova rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4105ee3adb6
cmp rcx, rdx
jae 0x1400347f7
movabs rdx, 0xcb2ed4105edefa25
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed410a9b35d77
movabs rdx, 0xcb2ed410dcb1c9f8
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410dac8fd5d
cmp rcx, rdx
jae 0x14003480a
movabs rdx, 0xcb2ed410d9f8da5b
cmp rcx, rdx
movabs rdx, 0xcb2ed410afa6ef41
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410398f2ee8
cmp rcx, rdx
jae 0x140034831
movabs rdx, 0xcb2ed41037bcc9de
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x3ee1ae0]
lea ebx, [rcx + r13]
add ebx, 0x3ee1ae0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xe0
movabs rcx, 0xcb2ed410e3ae7e94
jmp 0x1400311b0
movabs rdx, 0xcb2ed410b9c3fc89
cmp rcx, rdx
jae 0x140034858
movabs rdx, 0xcb2ed410b97feaf2
cmp rcx, rdx
movabs rdx, 0xcb2ed410f6255309
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41077fba85d
cmp rcx, rdx
jae 0x140034876
movabs rdx, 0xcb2ed410775b7773
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 5]
cmp rdi, rcx
movabs rcx, 0xcb2ed4107724b911
movabs rdx, 0xcb2ed41042f6d028
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ef991b5d
cmp rcx, rdx
jae 0x1400348a3
movabs rdx, 0xcb2ed410ef38e3b5
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed4103c4d08c1
movabs rdx, 0xcb2ed410c8165830
cmova rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41009856606
cmp rcx, rdx
jae 0x1400348cd
movabs rdx, 0xcb2ed4100974845a
cmp rcx, rdx
movabs rdx, 0xcb2ed4109f31a805
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4108d7bdba0
cmp rcx, rdx
jae 0x1400348e0
movabs rdx, 0xcb2ed4108d5eb00e
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed41027c684a3
movabs rdx, 0xcb2ed410df9ce8d3
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4105697a3bf
cmp rcx, rdx
jae 0x14003490a
movabs rdx, 0xcb2ed41052f76c53
cmp rcx, rdx
movabs rdx, 0xcb2ed41083746372
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410d07b3fce
cmp rcx, rdx
jae 0x140034934
movabs rdx, 0xcb2ed410cf5bd45a
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + rdi]
cmp rcx, r13
movabs rcx, 0xcb2ed41035b24512
movabs rdx, 0xcb2ed410e951e03d
cmova rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4102c572e7e
cmp rcx, rdx
jae 0x14003496a
movabs rdx, 0xcb2ed4102c2d70be
cmp rcx, rdx
movabs rdx, 0xcb2ed410ce71cf4a
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410b0d2e6b8
cmp rcx, rdx
jb 0x140031190
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed4107402da58
movabs rdx, 0xcb2ed41082c4b098
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410720f4cc6
cmp rcx, rdx
jae 0x140034994
movabs rdx, 0xcb2ed4107033e4d1
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xcb2ed410cc235669
movabs rdx, 0xcb2ed41034505b9d
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ec24e027
cmp rcx, rdx
jae 0x1400349ca
movabs rdx, 0xcb2ed410ebaf7be5
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x68616dd0]
lea ebx, [rcx + r13]
add ebx, 0x979e9230
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xb0
mov dword [rbp + 0x8f0], 3
movabs rcx, 0xcb2ed410b9c3fc89
jmp 0x1400311b0
movabs rdx, 0xcb2ed4101a4b0b1a
cmp rcx, rdx
jae 0x1400349dd
movabs rdx, 0xcb2ed4101a11ae1c
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xcb2ed4100d232607
movabs rdx, 0xcb2ed41083c10d4d
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4109c124c4f
cmp rcx, rdx
jae 0x140034a07
movabs rdx, 0xcb2ed4109c0c0edb
cmp rcx, rdx
movabs rdx, 0xcb2ed4100593542b
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410663e2a01
cmp rcx, rdx
jae 0x140034a1a
movabs rdx, 0xcb2ed410661d7eb1
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x685e96b0]
lea ebx, [rcx + r13]
add ebx, 0x97a16950
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xd0
movabs rcx, 0xcb2ed41011402f9d
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e016a597
cmp rcx, rdx
jae 0x140034a50
movabs rdx, 0xcb2ed410dfbcc9b7
cmp rcx, rdx
mov edx, 0
cmove rdx, rax
movabs r8, 0xcb2ed4104eb4bbde
cmove rcx, r8
add rdi, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4104299212b
cmp rcx, rdx
jae 0x140034a63
movabs rdx, 0xcb2ed41041367c10
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 6]
cmp rdi, rcx
movabs rcx, 0xcb2ed4108fcc7800
movabs rdx, 0xcb2ed41074c87875
cmova rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410c1b2163e
cmp rcx, rdx
jae 0x140034a76
movabs rdx, 0xcb2ed410c0fb6192
cmp rcx, rdx
movabs rdx, 0xcb2ed410d35fe0c7
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41082685f01
cmp rcx, rdx
jae 0x140034aac
movabs rdx, 0xcb2ed41080af1e82
cmp rcx, rdx
jne 0x1400311b0
cmp r13, 0x1a
movabs rcx, 0xcb2ed4100a12db8d
movabs rdx, 0xcb2ed41085fc4795
cmovb rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410f733e8a7
cmp rcx, rdx
jae 0x140034ad6
movabs rdx, 0xcb2ed410f6e59182
cmp rcx, rdx
movabs rdx, 0xcb2ed41000bca35f
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4100708e87e
cmp rcx, rdx
jae 0x140034ae9
movabs rdx, 0xcb2ed41006efac6b
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0xbcd27c0]
lea ebx, [rcx + r13]
add ebx, 0xbcd27c0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xc0
movabs rcx, 0xcb2ed410254c818e
jmp 0x1400311b0
movabs rdx, 0xcb2ed4108b6a9864
cmp rcx, rdx
jae 0x140034b13
movabs rdx, 0xcb2ed41088aaf191
cmp rcx, rdx
movabs rdx, 0xcb2ed4100e8c1b07
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4104eb8d18a
cmp rcx, rdx
jae 0x140034b26
movabs rdx, 0xcb2ed4104eb4bbde
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, bl
not rcx
add r13, rcx
movabs rcx, 0xcb2ed410f6255309
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ce71cf4a
cmp rcx, rdx
jae 0x140034b39
movabs rdx, 0xcb2ed410cd8965e3
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 3]
cmp rdi, rcx
mov rcx, rsi
movabs rdx, 0xcb2ed410d8c38f83
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41028bc675c
cmp rcx, rdx
jae 0x140034b6c
movabs rdx, 0xcb2ed410285d58f7
cmp rcx, rdx
movabs rdx, 0xcb2ed4108dafa24b
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ad49fae4
cmp rcx, rdx
jae 0x140034bb6
movabs rdx, 0xcb2ed410aafe113c
cmp rcx, rdx
jne 0x1400311b0
mov dword [rbp + 0x8f0], 1
lea rcx, [rbp + 0x150f3d0]
mov qword [rbp + 0x8e8], rcx
movabs rcx, 0xcb2ed410b9c3fc89
jmp 0x1400311b0
movabs rdx, 0xcb2ed4106d3a31af
cmp rcx, rdx
jae 0x140034be9
movabs rdx, 0xcb2ed4106bdf1b5d
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x5e52850]
lea ebx, [rcx + r13]
add ebx, 0x5e52850
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xd0
movabs rcx, 0xcb2ed41000bca35f
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e8adab7c
cmp rcx, rdx
jae 0x140034c1c
movabs rdx, 0xcb2ed410e84103a4
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x11bad570]
lea ebx, [rcx + r13]
add ebx, 0xee452a90
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x10
movabs rcx, 0xcb2ed41011402f9d
jmp 0x1400311b0
movabs rdx, 0xcb2ed4101238563e
cmp rcx, rdx
jae 0x140034c66
movabs rdx, 0xcb2ed41011402f9d
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + r13 + 0x890]
add r13, rax
add r13, rcx
movabs rcx, 0xcb2ed410aa867964
jmp 0x1400311b0
movabs rdx, 0xcb2ed41094da1c15
cmp rcx, rdx
jae 0x140034c99
movabs rdx, 0xcb2ed4109278d6b4
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x4ccda6f0]
lea ebx, [rcx + r13]
add ebx, 0xb3325910
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x90
movabs rcx, 0xcb2ed41011402f9d
jmp 0x1400311b0
movabs rdx, 0xcb2ed410600d1009
cmp rcx, rdx
jae 0x140034ccc
movabs rdx, 0xcb2ed410600205c4
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea ebx, [rcx + r13]
and ecx, r13d
add ecx, ecx
sub ebx, ecx
movabs rcx, 0xcb2ed41011402f9d
jmp 0x1400311b0
movabs rdx, 0xcb2ed410dcb1c9f8
cmp rcx, rdx
jae 0x140034d22
movabs rdx, 0xcb2ed410dc62aa52
cmp rcx, rdx
jne 0x1400311b0
mov ecx, dword [rbp - 0x30]
cmp ecx, 2
movabs rcx, 0xcb2ed41045dc4241
movabs rdx, 0xcb2ed410ea4b0c24
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4103c4d08c1
cmp rcx, rdx
jae 0x140034d78
movabs rdx, 0xcb2ed4103c45215f
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x6a587b40]
lea ebx, [rcx + r13]
add ebx, 0x95a784c0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xc0
movabs rcx, 0xcb2ed41011402f9d
jmp 0x1400311b0
movabs rdx, 0xcb2ed410bd890a8b
cmp rcx, rdx
jae 0x140034dc2
movabs rdx, 0xcb2ed410bc3a4267
cmp rcx, rdx
jne 0x1400311b0
lea rdi, [rax + 0x20]
add rax, 0x29
movabs rcx, 0xcb2ed4100d6a2cde
jmp 0x1400311b0
movabs rdx, 0xcb2ed4107d5381ae
cmp rcx, rdx
jae 0x140034e18
movabs rdx, 0xcb2ed4107ad076cc
cmp rcx, rdx
movabs rdx, 0xcb2ed4105af2f483
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410f19d56de
cmp rcx, rdx
jae 0x140034e6e
movabs rdx, 0xcb2ed410f0a8ecb6
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x391bc410]
lea ebx, [rcx + r13]
add ebx, 0xc6e43bf0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x70
movabs rcx, 0xcb2ed4104eb4bbde
jmp 0x1400311b0
movabs rdx, 0xcb2ed4100cd4ce74
cmp rcx, rdx
jae 0x140034ebb
movabs rdx, 0xcb2ed4100c9db122
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x217bc650]
lea ebx, [rcx + r13]
add ebx, 0xde8439b0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x30
movabs rcx, 0xcb2ed410669a8afc
jmp 0x1400311b0
movabs rdx, 0xcb2ed4108e6ca0df
cmp rcx, rdx
jae 0x140034f11
movabs rdx, 0xcb2ed4108e455819
cmp rcx, rdx
movabs rdx, 0xcb2ed410957c6672
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41058af6ccb
cmp rcx, rdx
jae 0x140034f5b
movabs rdx, 0xcb2ed41057bfaf45
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x3f069aa0]
lea ebx, [rcx + r13]
add ebx, 0xc0f96560
and edx, ecx
add edx, edx
sub ebx, edx
jmp 0x14003573f
movabs rdx, 0xcb2ed410d48dda05
cmp rcx, rdx
jae 0x140034fa5
movabs rdx, 0xcb2ed410d3936e59
cmp rcx, rdx
movabs rdx, 0xcb2ed4104a9e784c
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41034505b9d
cmp rcx, rdx
jae 0x140034fef
movabs rdx, 0xcb2ed410304c7192
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed410ca775926
movabs rdx, 0xcb2ed410d07b3fce
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410b4f9450d
cmp rcx, rdx
jae 0x140035036
movabs rdx, 0xcb2ed410b4e01e42
cmp rcx, rdx
cmove rcx, r14
jmp 0x1400311b0
movabs rdx, 0xcb2ed4107395a296
cmp rcx, rdx
jae 0x14003508c
movabs rdx, 0xcb2ed410738c87aa
cmp rcx, rdx
jne 0x1400311b0
mov ecx, dword [rbp - 0x30]
cmp ecx, 4
movabs rcx, 0xcb2ed410fab451df
movabs rdx, 0xcb2ed410f65dccdc
cmovl rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ecc5ea4b
cmp rcx, rdx
jae 0x1400350d6
movabs rdx, 0xcb2ed410ecc2248f
cmp rcx, rdx
movabs rdx, 0xcb2ed41040570bb4
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4101d5d8fcd
cmp rcx, rdx
jae 0x140035109
movabs rdx, 0xcb2ed4101c280319
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 6]
cmp rdi, rcx
movabs rcx, 0xcb2ed4106a5fd21e
movabs rdx, 0xcb2ed410014e5e03
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4109f31a805
cmp rcx, rdx
jae 0x14003514c
movabs rdx, 0xcb2ed4109e49a71d
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed4108d5eb00e
movabs rdx, 0xcb2ed410f8a9efdc
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410669a8afc
cmp rcx, rdx
jae 0x14003517f
movabs rdx, 0xcb2ed410668ee70b
jmp 0x14003119a
movabs rdx, 0xcb2ed410e3bfde38
cmp rcx, rdx
jae 0x1400351ea
xor edx, edx
movabs r8, 0xcb2ed410e3ae7e94
cmp rcx, r8
sete dl
movabs r8, 0xcb2ed410254c818e
cmove rcx, r8
add rax, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41045dc4241
cmp rcx, rdx
jae 0x140035234
movabs rdx, 0xcb2ed4104518eaee
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed410cd8965e3
movabs rdx, 0xcb2ed410dac8fd5d
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410c45b0fce
cmp rcx, rdx
jae 0x140035267
movabs rdx, 0xcb2ed410c420bf08
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x48df8c10]
lea ebx, [rcx + r13]
add ebx, 0xb72073f0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x70
movabs rcx, 0xcb2ed4104b9e3664
jmp 0x1400311b0
movabs rdx, 0xcb2ed41083746372
cmp rcx, rdx
jae 0x1400352bd
movabs rdx, 0xcb2ed41082c4b098
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x7c107990]
lea ebx, [rcx + r13]
add ebx, 0x83ef8670
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xf0
movabs rcx, 0xcb2ed4104eb4bbde
jmp 0x1400311b0
movabs rdx, 0xcb2ed410fab451df
cmp rcx, rdx
jge 0x1400352f0
movabs rdx, 0xcb2ed410f92d786d
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea ebx, [rcx + r13]
and ecx, r13d
add ecx, ecx
sub ebx, ecx
movabs rcx, 0xcb2ed410dfbcc9b7
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea ebx, [rcx + r13]
and ecx, r13d
add ecx, ecx
sub ebx, ecx
movabs rcx, 0xcb2ed4104eb4bbde
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + r13 + 0x890]
mov byte [rbp + 0x8f8], cl
movabs rcx, 0xcb2ed410ddfcf644
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x42]
cmp rdi, rcx
movabs rcx, 0xcb2ed410bc3a4267
movabs rdx, 0xcb2ed410667c73c0
cmovb rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x33369bc0]
lea ebx, [rcx + r13]
add ebx, 0xccc96440
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x40
movabs rcx, 0xcb2ed410b03c0204
jmp 0x1400311b0
sete dl
movzx edx, dl
movabs r8, 0xcb2ed410b97feaf2
cmove rcx, r8
sub r13, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x6273c020]
lea ebx, [rcx + r13]
add ebx, 0x6273c020
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x20
movabs rcx, 0xcb2ed4103a905275
jmp 0x1400311b0
jne 0x1400311b0
mov dword [rbp + 0x8f0], 1
lea rcx, [rbp + 0x890]
mov qword [rbp + 0x8e8], rcx
movabs rcx, 0xcb2ed410c857919a
jmp 0x1400311b0
movabs rdx, 0xcb2ed410cf1ee7e7
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410d3936e59
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4106d3a31af
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e2405153
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4108b6a9864
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
mov dword [rbp + 0x8f0], 1
lea rcx, [rbp + 0x716c40]
mov qword [rbp + 0x8e8], rcx
movabs rcx, 0xcb2ed410b9c3fc89
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed41027e6911f
movabs rdx, 0xcb2ed410720f4cc6
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 6]
cmp rdi, rcx
movabs rcx, 0xcb2ed41026ce10c5
movabs rdx, 0xcb2ed410bd890a8b
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4108f4dbc5a
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410035fbaa3
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xcb2ed410b0d2e6b8
movabs rdx, 0xcb2ed410a9863c12
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x66678940]
lea ebx, [rcx + r13]
add ebx, 0x999876c0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xc0
movabs rcx, 0xcb2ed4109c78452e
jmp 0x1400311b0
movabs rdx, 0xcb2ed4109ab79f12
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x80]
cmp rdi, rcx
movabs rcx, 0xcb2ed4104b4eaf5c
movabs rdx, 0xcb2ed4105ea0608e
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x352da930]
lea r8d, [rcx + r13]
add r8d, 0xcad256d0
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x50
mov byte [rbp + r13 + 0x890], r8b
lea rcx, [rax + 1]
movzx edx, r8b
not rax
add rax, r13
mov r13, rax
sub r13, rdx
mov rax, rcx
movabs rcx, 0xcb2ed410669a8afc
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x20]
cmp rdi, rcx
movabs rcx, 0xcb2ed41047b9c8f0
movabs rdx, 0xcb2ed4106bdf1b5d
cmovb rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410cf110957
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x6c4f88b0]
lea ebx, [rcx + r13]
add ebx, 0x93b07750
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xd0
movabs rcx, 0xcb2ed410b03c0204
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed410e146edf3
movabs rdx, 0xcb2ed41067851df5
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x3e8]
cmp rdi, rcx
movabs rcx, 0xcb2ed410e3bfde38
movabs rdx, 0xcb2ed4107a4c8762
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x15a8f050]
lea ebx, [rcx + r13]
add ebx, 0x15a8f050
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xd0
movabs rcx, 0xcb2ed4103a905275
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ad49fae4
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4102d702ceb
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed410be2359fc
movabs rdx, 0xcb2ed41037bcc9de
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4105ee3adb6
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 5]
cmp rdi, rcx
movabs rcx, 0xcb2ed410d48dda05
movabs rdx, 0xcb2ed410600205c4
cmova rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x295ad330]
lea ebx, [rcx + r13]
add ebx, 0xd6a52cd0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x50
movabs rcx, 0xcb2ed410dfbcc9b7
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x607cb2b0]
lea ebx, [rcx + r13]
add ebx, 0x607cb2b0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x30
movabs rcx, 0xcb2ed410b450d60f
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed4101a4b0b1a
movabs rdx, 0xcb2ed410661d7eb1
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed410ec2eedeb
movabs rdx, 0xcb2ed410398f2ee8
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed4107033e4d1
movabs rdx, 0xcb2ed4107259dd99
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x44ebc2f0]
lea ebx, [rcx + r13]
add ebx, 0x44ebc2f0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x70
movabs rcx, 0xcb2ed410e3ae7e94
jmp 0x1400311b0
movabs rdx, 0xcb2ed41068e69871
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4100819adf5
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e71f2426
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x5a94b340]
lea ebx, [rcx + r13]
add ebx, 0x5a94b340
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x40
movabs rcx, 0xcb2ed410669a8afc
jmp 0x1400311b0
movabs rdx, 0xcb2ed410d92e636a
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410edbaf26f
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed4105edefa25
movabs rdx, 0xcb2ed41051e80a52
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x6e496d40]
lea ebx, [rcx + r13]
add ebx, 0x91b692c0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xc0
movabs rcx, 0xcb2ed4109c78452e
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x64]
cmp rdi, rcx
movabs rcx, 0xcb2ed410658ee938
movabs rdx, 0xcb2ed410663e2a01
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x5e887c60]
lea ebx, [rcx + r13]
add ebx, 0xa17783a0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xa0
movabs rcx, 0xcb2ed410dfbcc9b7
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x313cb730]
lea ebx, [rcx + r13]
add ebx, 0xcec348d0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x50
movabs rcx, 0xcb2ed410b03c0204
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x40fda810]
lea ebx, [rcx + r13]
add ebx, 0xbf0257f0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x70
movabs rcx, 0xcb2ed4104eb4bbde
jmp 0x1400311b0
movabs rdx, 0xcb2ed410298f88dc
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e56d517f
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4109c0c0edb
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x200]
cmp rdi, rcx
movabs rcx, 0xcb2ed4106ecfdddf
movabs rdx, 0xcb2ed4101e71e32b
cmovb rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed410b82dcfbe
movabs rdx, 0xcb2ed4105f89c444
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ed709710
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x44ee9a10]
lea r8d, [rcx + r13]
add r8d, 0xbb1165f0
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, bl
add r8b, 0x70
mov byte [rbp + r13 + 0x890], r8b
movabs rcx, 0xcb2ed410dfbcc9b7
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xcb2ed4106562b31e
movabs rdx, 0xcb2ed410668ee70b
cmova rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41082685f01
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 5]
cmp rdi, rcx
movabs rcx, 0xcb2ed410db377343
movabs rdx, 0xcb2ed41052606543
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x646da4b0]
lea ebx, [rcx + r13]
add ebx, 0x646da4b0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x30
movabs rcx, 0xcb2ed4109c78452e
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed41028bc675c
movabs rdx, 0xcb2ed410eff4ce75
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x199cb970]
lea ebx, [rcx + r13]
add ebx, 0xe6634690
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x10
movabs rcx, 0xcb2ed41007e943fd
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x80]
cmp rdi, rcx
movabs rcx, 0xcb2ed410b5d71b15
movabs rdx, 0xcb2ed41086530db5
cmova rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x28]
cmp rdi, rcx
movabs rcx, 0xcb2ed41041367c10
movabs rdx, 0xcb2ed41006efac6b
cmova rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rdi, [rax + 0x7a]
add rax, 0x47a
movabs rcx, 0xcb2ed410e80327eb
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed4107f443e7f
movabs rdx, 0xcb2ed4106bcca812
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed41080024a99
movabs rdx, 0xcb2ed410102e0f09
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed410256a8a05
movabs rdx, 0xcb2ed4100ea4e131
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x78225eb0]
lea ebx, [rcx + r13]
add ebx, 0x87dda150
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xd0
mov dword [rbp + 0x8f0], 2
movabs rcx, 0xcb2ed410b9c3fc89
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x3f3c920]
lea ebx, [rcx + r13]
add ebx, 0xfc0c36e0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xe0
movabs rcx, 0xcb2ed4109c78452e
jmp 0x1400311b0
jne 0x1400311b0
cmp rax, 9
movabs rcx, 0xcb2ed41091c15046
movabs rdx, 0xcb2ed410f6e59182
cmovb rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed4101d5d8fcd
movabs rdx, 0xcb2ed4107d5381ae
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410285d58f7
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea ebx, [rcx + r13]
and ecx, r13d
add ecx, ecx
sub ebx, ecx
movabs rcx, 0xcb2ed410e3ae7e94
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea ebx, [rcx + r13]
and ecx, r13d
add ecx, ecx
sub ebx, ecx
movabs rcx, 0xcb2ed4104eb4bbde
jmp 0x1400311b0
jne 0x1400311b0
mov ecx, dword [rbp + 0x8f0]
mov dword [rbp - 0x30], ecx
movabs rcx, 0xcb2ed41087d12d59
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x1000]
cmp rdi, rcx
movabs rcx, 0xcb2ed4102c572e7e
movabs rdx, 0xcb2ed41082970c90
cmovb rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 8]
cmp rdi, rcx
movabs rcx, 0xcb2ed4100708e87e
movabs rdx, 0xcb2ed410c420bf08
cmovb rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410b0226e00
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 7]
cmp rdi, rcx
movabs rcx, 0xcb2ed410ecc5ea4b
movabs rdx, 0xcb2ed410e84103a4
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x61]
cmp rdi, rcx
movabs rcx, 0xcb2ed410f0833651
movabs rdx, 0xcb2ed410d13038cd
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x352ad210]
lea ebx, [rcx + r13]
add ebx, 0x352ad210
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x90
movabs rcx, 0xcb2ed4103a905275
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x41]
cmp rdi, rcx
movabs rcx, 0xcb2ed410728f5e91
movabs rdx, 0xcb2ed410f904fa94
cmovb rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x6a55a420]
lea ebx, [rcx + r13]
add ebx, 0x6a55a420
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x20
movabs rcx, 0xcb2ed410b03c0204
jmp 0x1400311b0
movabs rdx, 0xcb2ed410c23092d0
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed410829cb246
movabs rdx, 0xcb2ed4106500ac5d
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410c5e6196f
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x7e0a5e20]
lea ebx, [rcx + r13]
add ebx, 0x81f5a1e0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xe0
movabs rcx, 0xcb2ed410254c818e
jmp 0x1400311b0
movabs rdx, 0xcb2ed410aa867964
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410f733e8a7
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x703da390]
lea ebx, [rcx + r13]
add ebx, 0x703da390
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x10
movabs rcx, 0xcb2ed4103a905275
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed4105697a3bf
movabs rdx, 0xcb2ed410a665242d
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ecc2248f
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed41077fba85d
movabs rdx, 0xcb2ed410c45b0fce
cmovb rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e016a597
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41091cef2de
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410cecd7947
cmp rcx, rdx
jae 0x140035339
movabs rdx, 0xcb2ed410ce71cf4a
cmp rcx, rdx
movabs rdx, 0xcb2ed4101238563e
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410298f88dc
cmp rcx, rdx
jae 0x14003534c
movabs rdx, 0xcb2ed41028bc675c
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed4108f049920
movabs rdx, 0xcb2ed410f0a8ecb6
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410afa6ef41
cmp rcx, rdx
jae 0x14003535f
movabs rdx, 0xcb2ed410ad49fae4
cmp rcx, rdx
movabs rdx, 0xcb2ed410f6c08de2
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4106dae9340
cmp rcx, rdx
jae 0x140035372
movabs rdx, 0xcb2ed4106d3a31af
cmp rcx, rdx
movabs rdx, 0xcb2ed4101be70bd9
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e951e03d
cmp rcx, rdx
jae 0x140035385
movabs rdx, 0xcb2ed410e8adab7c
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 4]
cmp rdi, rcx
movabs rcx, 0xcb2ed41056d14b83
movabs rdx, 0xcb2ed4108de2f143
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4101251b679
cmp rcx, rdx
jae 0x140035398
movabs rdx, 0xcb2ed4101238563e
cmp rcx, rdx
movabs rdx, 0xcb2ed410cf5bd45a
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410957c6672
cmp rcx, rdx
jae 0x1400353c2
movabs rdx, 0xcb2ed41094da1c15
cmp rcx, rdx
movabs rdx, 0xcb2ed410a2846630
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4106500ac5d
cmp rcx, rdx
jae 0x1400353d5
movabs rdx, 0xcb2ed410600d1009
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x7ffe9470]
lea ebx, [rcx + r13]
add ebx, 0x7ffe9470
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xf0
movabs rcx, 0xcb2ed410e3ae7e94
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ddfcf644
cmp rcx, rdx
jae 0x14003540b
movabs rdx, 0xcb2ed410dcb1c9f8
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x607f89d0]
lea ebx, [rcx + r13]
add ebx, 0x9f807630
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xb0
movabs rcx, 0xcb2ed4109c78452e
jmp 0x1400311b0
movabs rdx, 0xcb2ed4103d71869c
cmp rcx, rdx
jae 0x140035431
movabs rdx, 0xcb2ed4103c4d08c1
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 0x61]
cmp rdi, rcx
movabs rcx, 0xcb2ed410a25ae995
movabs rdx, 0xcb2ed4101a776fe9
cmova rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410be2359fc
cmp rcx, rdx
jae 0x140035467
movabs rdx, 0xcb2ed410bd890a8b
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x1b93c6e0]
lea ebx, [rcx + r13]
add ebx, 0xe46c3920
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x20
movabs rcx, 0xcb2ed4109c78452e
jmp 0x1400311b0
movabs rdx, 0xcb2ed4107e3cc5d5
cmp rcx, rdx
jae 0x140035491
movabs rdx, 0xcb2ed4107d5381ae
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x5c8e97d0]
lea ebx, [rcx + r13]
add ebx, 0xa3716830
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xb0
movabs rcx, 0xcb2ed410669a8afc
jmp 0x1400311b0
movabs rdx, 0xcb2ed410f6255309
cmp rcx, rdx
jae 0x1400354c7
movabs rdx, 0xcb2ed410f19d56de
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 0x3e8]
cmp rdi, rcx
movabs rcx, 0xcb2ed41086eac43c
movabs rdx, 0xcb2ed410e648cf4d
cmova rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4100d232607
cmp rcx, rdx
jae 0x1400354da
movabs rdx, 0xcb2ed4100cd4ce74
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x42f78ca0]
lea ebx, [rcx + r13]
add ebx, 0xbd087360
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x60
movabs rcx, 0xcb2ed410669a8afc
jmp 0x1400311b0
movabs rdx, 0xcb2ed4108ef7b140
cmp rcx, rdx
jae 0x140035504
movabs rdx, 0xcb2ed4108e6ca0df
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 0x40]
cmp rdi, rcx
movabs rcx, 0xcb2ed410ef991b5d
movabs rdx, 0xcb2ed410e3eb810f
cmovb rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4105972efcf
cmp rcx, rdx
jae 0x14003553a
movabs rdx, 0xcb2ed41058af6ccb
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 4]
cmp rdi, rcx
movabs rcx, 0xcb2ed4108c8e02da
movabs rdx, 0xcb2ed410c28a9173
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410d8c38f83
cmp rcx, rdx
jae 0x140035564
movabs rdx, 0xcb2ed410d48dda05
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 9]
cmp rdi, rcx
movabs rcx, 0xcb2ed410ef38e3b5
movabs rdx, 0xcb2ed4100cd4ce74
cmova rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41035b24512
cmp rcx, rdx
jae 0x14003559a
movabs rdx, 0xcb2ed41034505b9d
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea ebx, [rcx + r13]
and ecx, r13d
add ecx, ecx
sub ebx, ecx
movabs rcx, 0xcb2ed410b03c0204
jmp 0x1400311b0
movabs rdx, 0xcb2ed410b5d71b15
cmp rcx, rdx
jae 0x1400355bd
movabs rdx, 0xcb2ed410b4f9450d
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x781f8790]
lea ebx, [rcx + r13]
add ebx, 0x87e07870
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xf0
movabs rcx, 0xcb2ed41083746372
jmp 0x1400311b0
movabs rdx, 0xcb2ed4107402da58
cmp rcx, rdx
jae 0x1400355e7
movabs rdx, 0xcb2ed4107395a296
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed410ccb6bd10
movabs rdx, 0xcb2ed41079f8fe8f
cmovb rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410ed6253f7
cmp rcx, rdx
jae 0x140035611
movabs rdx, 0xcb2ed410ecc5ea4b
cmp rcx, rdx
movabs rdx, 0xcb2ed4108e455819
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4101e71e32b
cmp rcx, rdx
jae 0x140035647
movabs rdx, 0xcb2ed4101d5d8fcd
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 9]
cmp rdi, rcx
mov rcx, r15
movabs rdx, 0xcb2ed4109278d6b4
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410a25ae995
cmp rcx, rdx
jae 0x14003567d
movabs rdx, 0xcb2ed4109f31a805
cmp rcx, rdx
movabs rdx, 0xcb2ed41009856606
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41067851df5
cmp rcx, rdx
jae 0x1400356a7
movabs rdx, 0xcb2ed410669a8afc
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x52b2cf40]
lea r8d, [rcx + r13]
add r8d, 0x52b2cf40
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x40
mov byte [rbp + r13 + 0x890], r8b
sub r13, rdi
inc rdi
add r13, 0xfffffffffffffffe
movabs rcx, 0xcb2ed41011402f9d
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e3eb810f
cmp rcx, rdx
jae 0x1400356dd
movabs rdx, 0xcb2ed410e3bfde38
cmp rcx, rdx
jne 0x1400311b0
lea rcx, [rax + 0x28]
cmp rdi, rcx
movabs rcx, 0xcb2ed4101c280319
movabs rdx, 0xcb2ed4100ae88296
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41046166cb2
cmp rcx, rdx
jae 0x140035713
movabs rdx, 0xcb2ed41045dc4241
cmp rcx, rdx
movabs rdx, 0xcb2ed410c857919a
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410c5e6196f
cmp rcx, rdx
jae 0x140035751
movabs rdx, 0xcb2ed410c45b0fce
cmp rcx, rdx
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x391e9b30]
lea ebx, [rcx + r13]
add ebx, 0xc6e164d0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x50
movabs rcx, 0xcb2ed410cf5bd45a
jmp 0x1400311b0
movabs rdx, 0xcb2ed41083c10d4d
cmp rcx, rdx
jae 0x140035764
movabs rdx, 0xcb2ed41083746372
cmp rcx, rdx
movabs rdx, 0xcb2ed410240ce3ec
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410fef02624
cmp rcx, rdx
jge 0x14003579a
movabs rdx, 0xcb2ed410fab451df
cmp rcx, rdx
jne 0x1400311b0
mov ecx, dword [rbp - 0x30]
cmp ecx, 4
movabs rcx, 0xcb2ed41045dc4241
movabs rdx, 0xcb2ed41069f44a3f
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed41094da1c15
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4104eb8d18a
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4101111bca0
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed4107ad076cc
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410e2405153
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed410d8c48ab0
movabs rdx, 0xcb2ed410c1b2163e
cmove rcx, rdx
jmp 0x1400311b0
movabs rdx, 0xcb2ed410d9f8da5b
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x589da5d0]
lea ebx, [rcx + r13]
add ebx, 0xa7625a30
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xb0
movabs rcx, 0xcb2ed410669a8afc
jmp 0x1400311b0
jne 0x1400311b0
cmp rdi, r13
movabs rcx, 0xcb2ed4107395a296
movabs rdx, 0xcb2ed4103702f37a
cmova rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x54acb3d0]
lea ebx, [rcx + r13]
add ebx, 0x54acb3d0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x50
movabs rcx, 0xcb2ed410254c818e
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 4]
cmp rdi, rcx
movabs rcx, 0xcb2ed4104299212b
movabs rdx, 0xcb2ed4108ef7b140
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x76287a20]
lea ebx, [rcx + r13]
add ebx, 0x89d785e0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xe0
movabs rcx, 0xcb2ed410dfbcc9b7
jmp 0x1400311b0
movabs rdx, 0xcb2ed410dc00c45e
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x7a]
cmp rdi, rcx
movabs rcx, 0xcb2ed4102b6ce2cb
movabs rdx, 0xcb2ed4109c33992a
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x13af0bc0]
lea ebx, [rcx + r13]
add ebx, 0x13af0bc0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xc0
movabs rcx, 0xcb2ed4103a905275
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xcb2ed4101251b679
movabs rdx, 0xcb2ed4104ea5bc36
cmova rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x3724b6a0]
lea ebx, [rcx + r13]
add ebx, 0xc8db4960
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x60
movabs rcx, 0xcb2ed4103a905275
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x10]
cmp rdi, rcx
mov rcx, r12
movabs rdx, 0xcb2ed410b4f9450d
cmovb rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xcb2ed410aab461e9
movabs rdx, 0xcb2ed4103c45215f
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xcb2ed41090e6e7fb
movabs rdx, 0xcb2ed41015997812
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x2569e130]
lea ebx, [rcx + r13]
add ebx, 0x2569e130
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xb0
movabs rcx, 0xcb2ed4101238563e
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x9dbc890]
lea ebx, [rcx + r13]
add ebx, 0xf6243770
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xf0
movabs rcx, 0xcb2ed4100f52e63a
jmp 0x1400311b0
jne 0x1400311b0
lea rcx, [rax + 0x64]
cmp rdi, rcx
movabs rcx, 0xcb2ed410f19d56de
movabs rdx, 0xcb2ed410f92d786d
cmova rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x1999e250]
lea ebx, [rcx + r13]
add ebx, 0xe6661db0
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x30
movabs rcx, 0xcb2ed4109c78452e
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x58a07cf0]
lea ebx, [rcx + r13]
add ebx, 0xa75f8310
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x90
movabs rcx, 0xcb2ed410ddfcf644
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x42f1de60]
lea ebx, [rcx + r13]
add ebx, 0x42f1de60
and edx, ecx
add edx, edx
sub ebx, edx
sub bl, byte [rbp + r13 + 0x890]
add bl, 0x60
movabs rcx, 0xcb2ed410b03c0204
jmp 0x1400311b0
movabs rdx, 0xcb2ed4105f53f510
cmove rcx, rdx
jmp 0x1400311b0
jne 0x1400311b0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x2f45a9c0]
lea ebx, [rcx + r13]
add ebx, 0xd0ba5640
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x40
movabs rcx, 0xcb2ed410669a8afc
jmp 0x1400311b0
movabs rdx, 0xcb2ed4106dae9340
cmove rcx, rdx
jmp 0x1400311b0
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x640], xmm0
movdqa xmmword [rbp + 0x650], xmm0
mov rsi, qword [rbp + 0x8e8]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x640]
mov rdx, rsi
mov r8, rax
call fcn.140087fd0
mov rcx, qword [0x1400b3018]
movabs rax, 0x9dd862f8e405ea35
add rax, rcx
movabs rdx, 0x9dd862f8e405ea4b
add rdx, rcx
mov qword [rbp + 0x870], rdx
movzx ecx, byte [0x1400b98a1]
mov dword [rbp + 0x840], ecx
movabs rcx, 0x7439ab622f4a5cb4
movabs rdx, 0x7439ab62ad9e530a
movabs r8, 0x7439ab624f38f348
movabs r9, 0x7439ab62de65f08a
mov r10d, 0xba2e8ba3
lea r11, [0x1400b988d]
movabs rsi, 0x7439ab62de65f089
mov rbx, rcx
jmp 0x140035862
je 0x1400358a6
cmp rbx, rdx
jae 0x140035890
cmp rbx, r8
jae 0x140035860
cmp rbx, rcx
jne 0x140035862
mov edi, dword [rbp + 0x840]
cmp edi, 1
mov rbx, r8
cmove rbx, r9
xor edi, edi
jmp 0x140035862
cmp rbx, rsi
ja 0x1400358ea
cmp rbx, rdx
jne 0x140035862
mov byte [0x1400b98a1], 1
mov rbx, r9
jmp 0x140035862
mov rbx, qword [rbp + 0x870]
movsxd rdi, edi
mov r14d, edi
imul r14, r10
shr r14, 0x24
lea r15d, [r14 + r14*4]
lea r15d, [r14 + r15*4]
add r15d, r14d
mov r14d, edi
sub r14d, r15d
movzx r14d, byte [rax + r14]
xor r14b, byte [rbx + rdi]
mov byte [rdi + r11], r14b
inc edi
cmp edi, 0x14
mov rbx, r8
cmove rbx, rdx
jmp 0x140035862
mov rax, qword [0x1400b3030]
movabs rcx, 0x9dd862f8e405e992
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x49
mov byte [rbp - 0x30], cl
movabs rcx, 0x9dd862f8e405e993
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x4a
mov byte [rbp - 0x2f], cl
movabs rcx, 0x9dd862f8e405e994
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x4b
mov byte [rbp - 0x2e], cl
movabs rcx, 0x9dd862f8e405e995
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x4c
mov byte [rbp - 0x2d], cl
movabs rcx, 0x9dd862f8e405e996
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x4d
mov byte [rbp - 0x2c], cl
movabs rcx, 0x9dd862f8e405e997
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x4e
mov byte [rbp - 0x2b], cl
movabs rcx, 0x9dd862f8e405e998
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x4f
mov byte [rbp - 0x2a], cl
movabs rcx, 0x9dd862f8e405e999
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x50
mov byte [rbp - 0x29], cl
movabs rcx, 0x9dd862f8e405e99a
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x51
mov byte [rbp - 0x28], cl
movabs rcx, 0x9dd862f8e405e99b
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x52
mov byte [rbp - 0x27], cl
movabs rcx, 0x9dd862f8e405e99c
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x53
mov byte [rbp - 0x26], cl
movabs rcx, 0x9dd862f8e405e99d
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x54
mov byte [rbp - 0x25], cl
movabs rcx, 0x9dd862f8e405e99e
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x55
mov byte [rbp - 0x24], cl
movabs rcx, 0x9dd862f8e405e99f
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x56
mov byte [rbp - 0x23], cl
movabs rcx, 0x9dd862f8e405e9a0
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x57
mov byte [rbp - 0x22], cl
movabs rcx, 0x9dd862f8e405e9a1
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x58
mov byte [rbp - 0x21], cl
movabs rcx, 0x9dd862f8e405e9a2
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x59
mov byte [rbp - 0x20], cl
movabs rcx, 0x9dd862f8e405e9a3
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x5a
mov byte [rbp - 0x1f], cl
movabs rcx, 0x9dd862f8e405e9a4
movzx ecx, byte [rax + rcx]
dec cl
xor cl, 0x5b
mov byte [rbp - 0x1e], cl
movabs rcx, 0x9dd862f8e405e9a5
movzx eax, byte [rax + rcx]
dec al
xor al, 0x5c
mov byte [rbp - 0x1d], al
lea rax, [rbp - 5]
mov qword [rbp + 0x870], rax
lea rax, [rbp - 0x1c]
nop word [rax + rax]
mov byte [rax], 0
inc rax
cmp rax, qword [rbp + 0x870]
jne 0x140035ac0
movabs rcx, 0x530b140114ec2ef4
movabs r15, 0x530b14017bd8d32e
movabs rsi, 0x530b140144c6e768
movabs r10, 0x530b1401279f82b0
movabs r11, 0x530b140113de5433
movabs rbx, 0x530b14010d4e8ec0
movabs r13, 0x530b1401216ea2b8
movabs r12, 0x530b1401cd078fd1
movabs r8, 0x530b14015eaf1a0a
jmp 0x140035b50
movabs rdx, 0x530b14016e05ea27
cmp rcx, rdx
movabs rdx, 0x530b140155d2cc27
cmove rcx, rdx
nop word cs:[rax + rax]
cmp rcx, r15
jge 0x140035bd0
cmp rcx, rsi
jge 0x140035c70
cmp rcx, r10
jge 0x140035dc1
cmp rcx, r11
jge 0x140036002
cmp rcx, rbx
jge 0x1400363e3
movabs rdx, 0x530b140107bde51e
cmp rcx, rdx
jge 0x140036b3e
movabs rdx, 0x530b14010607e25c
cmp rcx, rdx
jge 0x1400376c9
movabs rdx, 0x530b140102faeef6
cmp rcx, rdx
jge 0x140038aa1
movabs rdx, 0x530b1401003f2f53
cmp rcx, rdx
movabs rdx, 0x530b1401a3c665b2
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401bf13d101
cmp rcx, rdx
jae 0x140035cf0
movabs rdx, 0x530b14019f33869a
cmp rcx, rdx
jae 0x140035e36
movabs rdx, 0x530b14018a4d1895
cmp rcx, rdx
jae 0x140036064
movabs rdx, 0x530b1401804cfb40
cmp rcx, rdx
jae 0x14003645f
movabs rdx, 0x530b14017df34ee2
cmp rcx, rdx
jae 0x140036b84
movabs rdx, 0x530b14017c5383ea
cmp rcx, rdx
jae 0x1400376fc
movabs rdx, 0x530b14017be1e256
cmp rcx, rdx
jae 0x140038ad6
cmp rcx, r15
jne 0x140035b50
jmp 0x14003a96f
movabs rdx, 0x530b14016854bc44
cmp rcx, rdx
jae 0x140035ed7
movabs rdx, 0x530b14015675c49a
cmp rcx, rdx
jae 0x1400360f1
movabs rdx, 0x530b14014b62ce4c
cmp rcx, rdx
jae 0x1400364b8
movabs rdx, 0x530b140148c7a638
cmp rcx, rdx
jae 0x140036bf7
movabs rdx, 0x530b140146660fb4
cmp rcx, rdx
jae 0x14003775c
movabs rdx, 0x530b1401450978a4
cmp rcx, rdx
jae 0x140038b0b
cmp rcx, rsi
cmove rcx, r11
jmp 0x140035b50
movabs rdx, 0x530b1401dcee25f9
cmp rcx, rdx
jae 0x140035f56
movabs rdx, 0x530b1401cb2d641b
cmp rcx, rdx
jae 0x140036180
movabs rdx, 0x530b1401c74ff583
cmp rcx, rdx
jae 0x14003653e
movabs rdx, 0x530b1401c3499621
cmp rcx, rdx
jae 0x140036c2f
movabs rdx, 0x530b1401c082b11a
cmp rcx, rdx
jae 0x1400377b1
movabs rdx, 0x530b1401bf31a849
cmp rcx, rdx
jae 0x140038b1e
movabs rdx, 0x530b1401bf13d101
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x4d4c10f]
lea r8d, [r9 + rcx]
add r8d, 0xfb2b3ef1
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, r14b
add r8b, 0x69
mov byte [rbp + r9 - 0x30], r8b
movabs r8, 0x530b14015eaf1a0a
movabs rcx, 0x530b1401a177cce1
jmp 0x140035b50
movabs rdx, 0x530b140137c3fc9f
cmp rcx, rdx
jae 0x140036214
movabs rdx, 0x530b140131484ca5
cmp rcx, rdx
jae 0x1400365c4
movabs rdx, 0x530b14012a19cf51
cmp rcx, rdx
jae 0x140036c97
movabs rdx, 0x530b14012830d791
cmp rcx, rdx
jae 0x140037806
movabs rdx, 0x530b140128243fbf
cmp rcx, rdx
jae 0x140038b31
cmp rcx, r10
movabs rdx, 0x530b14019bfdf72d
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401acff13b2
cmp rcx, rdx
jae 0x140036280
movabs rdx, 0x530b1401a8c0c039
cmp rcx, rdx
jae 0x14003661d
movabs rdx, 0x530b1401a1e70c79
cmp rcx, rdx
jae 0x140036d0f
movabs rdx, 0x530b1401a177cce1
cmp rcx, rdx
jae 0x14003785b
movabs rdx, 0x530b14019f94185a
cmp rcx, rdx
jae 0x140038b44
movabs rdx, 0x530b14019f33869a
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x7a
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401fadcdfb3
movabs rdx, 0x530b1401875b4410
cmovb rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401733d5837
cmp rcx, rdx
jae 0x1400362ec
movabs rdx, 0x530b14016d665d3a
cmp rcx, rdx
jae 0x1400366a8
movabs rdx, 0x530b140169e6a50b
cmp rcx, rdx
jae 0x140036d55
movabs rdx, 0x530b140168bb048e
cmp rcx, rdx
jae 0x1400378ac
movabs rdx, 0x530b1401685bdd90
cmp rcx, rdx
jae 0x140038b57
movabs rdx, 0x530b14016854bc44
cmp rcx, rdx
movabs rdx, 0x530b14012ad22b18
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401f1235976
cmp rcx, rdx
jae 0x140036358
movabs rdx, 0x530b1401e82160da
cmp rcx, rdx
jae 0x14003671f
movabs rdx, 0x530b1401e09a15a6
cmp rcx, rdx
jae 0x140036db0
movabs rdx, 0x530b1401ddc6ea6e
cmp rcx, rdx
jae 0x140037911
movabs rdx, 0x530b1401ddba553c
cmp rcx, rdx
jae 0x140038b6a
movabs rdx, 0x530b1401dcee25f9
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x7ebbcda0]
lea r14d, [r9 + rcx]
add r14d, 0x7ebbcda0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa0
movabs rcx, 0x530b1401a177cce1
jmp 0x140035b50
movabs rdx, 0x530b14011bcd7446
cmp rcx, rdx
jae 0x1400367a8
movabs rdx, 0x530b140119000560
cmp rcx, rdx
jae 0x140036e17
movabs rdx, 0x530b140115bc5644
cmp rcx, rdx
jae 0x140037966
movabs rdx, 0x530b140114ec2ef4
cmp rcx, rdx
jae 0x140038baa
cmp rcx, r11
movabs rdx, 0x530b1401dccf29a0
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401929167b9
cmp rcx, rdx
jae 0x14003682e
movabs rdx, 0x530b14018f4c5af6
cmp rcx, rdx
jae 0x140036e7f
movabs rdx, 0x530b14018b271d78
cmp rcx, rdx
jae 0x1400379c6
movabs rdx, 0x530b14018b01ed15
cmp rcx, rdx
jae 0x140038c35
movabs rdx, 0x530b14018a4d1895
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401d72bb190
movabs rdx, 0x530b1401d9d888f8
cmove rcx, rdx
jmp 0x140035b50
cmp rcx, r8
jae 0x1400368a9
movabs rdx, 0x530b14015937a245
cmp rcx, rdx
jae 0x140036ef2
movabs rdx, 0x530b140156d16259
cmp rcx, rdx
jae 0x140037a14
movabs rdx, 0x530b140156c5a093
cmp rcx, rdx
jae 0x140038c6a
movabs rdx, 0x530b14015675c49a
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x3bcd5821]
lea r14d, [r9 + rcx]
add r14d, 0x3bcd5821
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x19
movabs rcx, 0x530b1401188563d6
jmp 0x140035b50
movabs rdx, 0x530b1401d4562947
cmp rcx, rdx
jae 0x1400368ee
movabs rdx, 0x530b1401cf5a4b8c
cmp rcx, rdx
jae 0x140036f5a
cmp rcx, r12
jae 0x140037a74
movabs rdx, 0x530b1401cbd73772
cmp rcx, rdx
jae 0x140038c9f
movabs rdx, 0x530b1401cb2d641b
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x5f2d45a8]
lea r14d, [r9 + rcx]
add r14d, 0x5f2d45a8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, byte [rbp + r9 - 0x30]
add r14b, 0x68
movabs rcx, 0x530b1401bf13d101
jmp 0x140035b50
movabs rdx, 0x530b14013f83e41d
cmp rcx, rdx
jae 0x140036969
movabs rdx, 0x530b14013a9a2356
cmp rcx, rdx
jae 0x140036fc2
movabs rdx, 0x530b140139b2aae2
cmp rcx, rdx
jae 0x140037aca
movabs rdx, 0x530b14013925b02c
cmp rcx, rdx
jae 0x140038cd3
movabs rdx, 0x530b140137c3fc9f
cmp rcx, rdx
movabs rdx, 0x530b1401d1346a35
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401b655236d
cmp rcx, rdx
jae 0x1400369ef
movabs rdx, 0x530b1401b1bba309
cmp rcx, rdx
jae 0x140037023
movabs rdx, 0x530b1401b0d201f1
cmp rcx, rdx
jae 0x140037b2a
movabs rdx, 0x530b1401ae5d4e8b
cmp rcx, rdx
jae 0x140038d13
movabs rdx, 0x530b1401acff13b2
cmp rcx, rdx
movabs rdx, 0x530b1401ba6ed83e
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140177f428ca
cmp rcx, rdx
jae 0x140036a6a
movabs rdx, 0x530b140174d9aef8
cmp rcx, rdx
jae 0x14003708b
movabs rdx, 0x530b140174697e61
cmp rcx, rdx
jae 0x140037b5d
movabs rdx, 0x530b1401739a3b86
cmp rcx, rdx
jae 0x140038d48
movabs rdx, 0x530b1401733d5837
cmp rcx, rdx
movabs rdx, 0x530b1401acd9ce98
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401facba880
cmp rcx, rdx
jae 0x140036ac3
movabs rdx, 0x530b1401f88e690e
cmp rcx, rdx
jae 0x1400370f3
movabs rdx, 0x530b1401f54a4939
cmp rcx, rdx
jae 0x140037b90
movabs rdx, 0x530b1401f22e129b
cmp rcx, rdx
jae 0x140038d7c
movabs rdx, 0x530b1401f1235976
cmp rcx, rdx
jne 0x140035b50
mov rdx, qword [rbp + 0x8f8]
lea rcx, [rdx + 0xa]
mov qword [rbp + 0x8f0], rcx
add rdx, 0xe
mov qword [rbp + 0x8f8], rdx
movabs rcx, 0x530b14018415080f
jmp 0x140035b50
movabs rdx, 0x530b140110389db0
cmp rcx, rdx
jae 0x140037166
movabs rdx, 0x530b14010f0519d5
cmp rcx, rdx
jae 0x140037bef
movabs rdx, 0x530b14010d568d9a
cmp rcx, rdx
jae 0x140038db0
cmp rcx, rbx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x235fed87]
lea r14d, [r9 + rcx]
add r14d, 0x235fed87
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x4f
movabs rcx, 0x530b1401d753f506
jmp 0x140035b50
movabs rdx, 0x530b14018415080f
cmp rcx, rdx
jae 0x1400371ac
movabs rdx, 0x530b1401817835e8
cmp rcx, rdx
jae 0x140037c45
movabs rdx, 0x530b1401806d08f1
cmp rcx, rdx
jae 0x140038df0
movabs rdx, 0x530b1401804cfb40
cmp rcx, rdx
movabs rdx, 0x530b1401614549bd
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140151b1b439
cmp rcx, rdx
jae 0x1400371f2
movabs rdx, 0x530b14014d59b481
cmp rcx, rdx
jae 0x140037ca5
movabs rdx, 0x530b14014c73ddee
cmp rcx, rdx
jae 0x140038e24
movabs rdx, 0x530b14014b62ce4c
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x543ac2bb]
lea r14d, [r9 + rcx]
add r14d, 0xabc53d45
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x1d
movabs rcx, 0x530b1401bf13d101
jmp 0x140035b50
movabs rdx, 0x530b1401c9a92b03
cmp rcx, rdx
jae 0x140037265
movabs rdx, 0x530b1401c8283997
cmp rcx, rdx
jae 0x140037cd8
movabs rdx, 0x530b1401c7a8e924
cmp rcx, rdx
jae 0x140038e37
movabs rdx, 0x530b1401c74ff583
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x186d6a9a]
lea r14d, [r9 + rcx]
add r14d, 0xe7929566
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x36
movabs rcx, 0x530b14016ab79ce0
jmp 0x140035b50
movabs rdx, 0x530b140134039eba
cmp rcx, rdx
jae 0x1400372d8
movabs rdx, 0x530b1401325d0bc5
cmp rcx, rdx
jae 0x140037d2c
movabs rdx, 0x530b14013164eee7
cmp rcx, rdx
jae 0x140038e6b
movabs rdx, 0x530b140131484ca5
cmp rcx, rdx
movabs rdx, 0x530b1401b0d201f1
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401ab24a800
cmp rcx, rdx
jae 0x14003731e
movabs rdx, 0x530b1401aa8e9f78
cmp rcx, rdx
jae 0x140037d78
movabs rdx, 0x530b1401aa45753c
cmp rcx, rdx
jae 0x140038e7e
movabs rdx, 0x530b1401a8c0c039
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0xaf282ed]
lea r14d, [r9 + rcx]
add r14d, 0xaf282ed
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x85
mov edi, 3
movabs rcx, 0x530b14010f0de800
jmp 0x140035b50
movabs rdx, 0x530b14016e05ea27
cmp rcx, rdx
jae 0x140037364
movabs rdx, 0x530b14016de306a9
cmp rcx, rdx
jae 0x140037dcd
movabs rdx, 0x530b14016d8d6561
cmp rcx, rdx
jae 0x140038eb3
movabs rdx, 0x530b14016d665d3a
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
cmp rcx, qword [rbp + 0x8e8]
movabs rcx, 0x530b1401b414e710
movabs rdx, 0x530b1401ecde2a9d
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401ebdb08e8
cmp rcx, rdx
jae 0x1400373c2
movabs rdx, 0x530b1401e9851774
cmp rcx, rdx
jae 0x140037e00
movabs rdx, 0x530b1401e960bdff
cmp rcx, rdx
jae 0x140038eda
movabs rdx, 0x530b1401e82160da
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x27315316]
lea r14d, [r9 + rcx]
add r14d, 0x27315316
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, r14b
add r14b, 0xcc
movabs rcx, 0x530b14012e402402
jmp 0x140035b50
movabs rdx, 0x530b14011e506040
cmp rcx, rdx
jae 0x140037408
movabs rdx, 0x530b14011d21803d
cmp rcx, rdx
jae 0x140037e60
movabs rdx, 0x530b14011d0c5355
cmp rcx, rdx
jae 0x140038eed
movabs rdx, 0x530b14011bcd7446
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x49483fce]
lea r14d, [r9 + rcx]
add r14d, 0xb6b7c032
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa2
movabs rcx, 0x530b1401bf13d101
jmp 0x140035b50
movabs rdx, 0x530b14019b71d608
cmp rcx, rdx
jae 0x140037466
movabs rdx, 0x530b1401964dbd7b
cmp rcx, rdx
jae 0x140037e93
movabs rdx, 0x530b140195eaee74
cmp rcx, rdx
jae 0x140038f00
movabs rdx, 0x530b1401929167b9
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 3
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401596640cb
movabs rdx, 0x530b14010d568d9a
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14016111b98c
cmp rcx, rdx
jae 0x1400374d9
movabs rdx, 0x530b14015fb9cefb
cmp rcx, rdx
jae 0x140037ec6
movabs rdx, 0x530b14015f9a3c16
cmp rcx, rdx
jae 0x140038f13
cmp rcx, r8
cmove rcx, r15
jmp 0x140035b50
movabs rdx, 0x530b1401d753f506
cmp rcx, rdx
jae 0x14003751f
movabs rdx, 0x530b1401d6fdd109
cmp rcx, rdx
jae 0x140037f17
movabs rdx, 0x530b1401d588f21c
cmp rcx, rdx
jae 0x140038f48
movabs rdx, 0x530b1401d4562947
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 7
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401b3fc6d63
movabs rdx, 0x530b14011efa75b8
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140141cdb6ca
cmp rcx, rdx
jae 0x140037584
movabs rdx, 0x530b140140eaa3da
cmp rcx, rdx
jae 0x140037f5c
movabs rdx, 0x530b140140a71e07
cmp rcx, rdx
jae 0x140038f7c
movabs rdx, 0x530b14013f83e41d
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x7211d5e]
lea r14d, [r9 + rcx]
add r14d, 0x7211d5e
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x6e
movabs rcx, 0x530b14012e402402
jmp 0x140035b50
movabs rdx, 0x530b1401bbbc9999
cmp rcx, rdx
jae 0x1400375ca
movabs rdx, 0x530b1401ba6ed83e
cmp rcx, rdx
jae 0x140037fbc
movabs rdx, 0x530b1401b8f7e792
cmp rcx, rdx
jae 0x140038f8f
movabs rdx, 0x530b1401b655236d
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 3
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401ae5d4e8b
movabs rdx, 0x530b14017b3205f4
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14017a8a8139
cmp rcx, rdx
jae 0x14003763d
movabs rdx, 0x530b1401797ca220
cmp rcx, rdx
jae 0x140037fef
movabs rdx, 0x530b14017803c1f3
cmp rcx, rdx
jae 0x140038fcf
movabs rdx, 0x530b140177f428ca
cmp rcx, rdx
movabs rdx, 0x530b14013463f3fd
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401fc116b02
cmp rcx, rdx
jae 0x140037683
movabs rdx, 0x530b1401fb5b5300
cmp rcx, rdx
jae 0x140038044
movabs rdx, 0x530b1401fadcdfb3
cmp rcx, rdx
jae 0x140038fe2
movabs rdx, 0x530b1401facba880
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 9
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401c422e8fb
movabs rdx, 0x530b14018f4c5af6
cmovb rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14010ac5b7ef
cmp rcx, rdx
jae 0x1400380a4
movabs rdx, 0x530b14010a17042c
cmp rcx, rdx
jae 0x140039017
movabs rdx, 0x530b140107bde51e
cmp rcx, rdx
movabs rdx, 0x530b140137c3fc9f
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14017fadee77
cmp rcx, rdx
jae 0x1400380f8
movabs rdx, 0x530b14017e30ba46
cmp rcx, rdx
jae 0x14003904c
movabs rdx, 0x530b14017df34ee2
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x4d19a55d]
lea r14d, [r9 + rcx]
add r14d, 0xb2e65aa3
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x8b
movabs rcx, 0x530b1401835ec6c9
jmp 0x140035b50
movabs rdx, 0x530b140149844752
cmp rcx, rdx
jae 0x140038158
movabs rdx, 0x530b140149041280
cmp rcx, rdx
jae 0x14003905f
movabs rdx, 0x530b140148c7a638
cmp rcx, rdx
jmp 0x140038a8e
movabs rdx, 0x530b1401c3ea72fb
cmp rcx, rdx
jae 0x1400381b0
movabs rdx, 0x530b1401c3db5843
cmp rcx, rdx
jae 0x140039072
movabs rdx, 0x530b1401c3499621
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 2
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14015a51dcaa
movabs rdx, 0x530b1401bef8b41e
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14012c434369
cmp rcx, rdx
jae 0x1400381e3
movabs rdx, 0x530b14012ad22b18
cmp rcx, rdx
jae 0x1400390a7
movabs rdx, 0x530b14012a19cf51
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x2d096fa5]
lea r14d, [r9 + rcx]
add r14d, 0xd2f6905b
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x83
mov edi, 2
movabs rcx, 0x530b14010f0de800
jmp 0x140035b50
movabs rdx, 0x530b1401a49489c0
cmp rcx, rdx
jae 0x14003821e
movabs rdx, 0x530b1401a3c665b2
cmp rcx, rdx
jae 0x1400390d2
movabs rdx, 0x530b1401a1e70c79
cmp rcx, rdx
movabs rdx, 0x530b14017fb9d578
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14016b58a790
cmp rcx, rdx
jae 0x1400382ac
movabs rdx, 0x530b14016ab79ce0
cmp rcx, rdx
jae 0x1400390e5
movabs rdx, 0x530b140169e6a50b
cmp rcx, rdx
jne 0x140035b50
mov edi, 1
lea rcx, [rbp + 0x1217625]
mov qword [rbp + 0x868], rcx
movabs rcx, 0x530b14010f0de800
jmp 0x140035b50
movabs rdx, 0x530b1401e14dfdf8
cmp rcx, rdx
jae 0x1400382df
movabs rdx, 0x530b1401e0d9793e
cmp rcx, rdx
jae 0x14003910f
movabs rdx, 0x530b1401e09a15a6
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14011d21803d
movabs rdx, 0x530b1401bd0a8bbf
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14011a3e025a
cmp rcx, rdx
jae 0x14003833f
movabs rdx, 0x530b14011995f1c6
cmp rcx, rdx
jae 0x140039143
movabs rdx, 0x530b140119000560
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 4
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401b1bba309
movabs rdx, 0x530b140151b1b439
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14018fe88060
cmp rcx, rdx
jae 0x140038372
movabs rdx, 0x530b14018fc63766
cmp rcx, rdx
jae 0x140039156
movabs rdx, 0x530b14018f4c5af6
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x6d29db15]
lea r14d, [r9 + rcx]
add r14d, 0x92d624eb
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x93
movabs rcx, 0x530b14011dc5747b
jmp 0x140035b50
movabs rdx, 0x530b14015a51dcaa
cmp rcx, rdx
jae 0x1400383a5
movabs rdx, 0x530b1401596640cb
cmp rcx, rdx
jae 0x140039196
movabs rdx, 0x530b14015937a245
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x41
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14016f40a043
movabs rdx, 0x530b1401cf9cf196
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401d1346a35
cmp rcx, rdx
jae 0x1400383fa
movabs rdx, 0x530b1401cf9cf196
cmp rcx, rdx
jae 0x1400391cb
movabs rdx, 0x530b1401cf5a4b8c
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 9
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14015937a245
movabs rdx, 0x530b140190f1d9f5
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14013cc1b064
cmp rcx, rdx
jae 0x14003842d
movabs rdx, 0x530b14013ae1d227
cmp rcx, rdx
jae 0x1400391de
movabs rdx, 0x530b14013a9a2356
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x3e8
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14015f9a3c16
cmove rcx, r12
jmp 0x140035b50
movabs rdx, 0x530b1401b414e710
cmp rcx, rdx
jae 0x140038476
movabs rdx, 0x530b1401b3fc6d63
cmp rcx, rdx
jae 0x140039213
movabs rdx, 0x530b1401b1bba309
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 4
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140146660fb4
movabs rdx, 0x530b1401c9a92b03
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140177419d11
cmp rcx, rdx
jae 0x1400384cb
movabs rdx, 0x530b1401765094ea
cmp rcx, rdx
jae 0x140039226
movabs rdx, 0x530b140174d9aef8
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 3
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14011b663bff
movabs rdx, 0x530b1401ba7de457
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401f9462822
cmp rcx, rdx
jae 0x140038520
movabs rdx, 0x530b1401f909aa1f
cmp rcx, rdx
jae 0x14003925b
movabs rdx, 0x530b1401f88e690e
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x60b24ee8]
lea r14d, [r9 + rcx]
add r14d, 0x9f4db118
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x58
movabs rcx, 0x530b14015520d8b6
jmp 0x140035b50
movabs rdx, 0x530b140111b4e08d
cmp rcx, rdx
jae 0x140038575
movabs rdx, 0x530b14011152aa20
cmp rcx, rdx
jae 0x140039279
movabs rdx, 0x530b140110389db0
cmp rcx, rdx
movabs rdx, 0x530b140192798d9c
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401849c11d5
cmp rcx, rdx
jae 0x1400385d5
movabs rdx, 0x530b140184555135
cmp rcx, rdx
jae 0x1400392ad
movabs rdx, 0x530b14018415080f
cmp rcx, rdx
movabs rdx, 0x530b140141cdb6ca
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140153cc356b
cmp rcx, rdx
jae 0x140038635
movabs rdx, 0x530b140151e25e26
cmp rcx, rdx
jae 0x1400392e1
movabs rdx, 0x530b140151b1b439
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x1bbd2269]
lea r14d, [r9 + rcx]
add r14d, 0x1bbd2269
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x21
movabs rcx, 0x530b14015dcbc7aa
jmp 0x140035b50
movabs rdx, 0x530b1401ca0756ad
cmp rcx, rdx
jae 0x140038668
movabs rdx, 0x530b1401c9e61f7e
cmp rcx, rdx
jae 0x140039321
movabs rdx, 0x530b1401c9a92b03
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x53b914fb]
lea r14d, [r9 + rcx]
add r14d, 0x53b914fb
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x23
movabs rcx, 0x530b14015520d8b6
jmp 0x140035b50
movabs rdx, 0x530b14013463f3fd
cmp rcx, rdx
jae 0x1400386bc
movabs rdx, 0x530b140134183a61
cmp rcx, rdx
jae 0x140039346
movabs rdx, 0x530b140134039eba
cmp rcx, rdx
movabs rdx, 0x530b1401ee801875
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401abe8bd4e
cmp rcx, rdx
jae 0x1400386ef
movabs rdx, 0x530b1401ab429439
cmp rcx, rdx
jae 0x14003937b
movabs rdx, 0x530b1401ab24a800
cmp rcx, rdx
movabs rdx, 0x530b14017803c1f3
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14016fb27280
cmp rcx, rdx
jae 0x140038744
movabs rdx, 0x530b14016f40a043
cmp rcx, rdx
jb 0x140035b2b
jne 0x140035b50
mov rdx, qword [rbp + 0x8f8]
lea rcx, [rdx + 0x3e8]
mov qword [rbp + 0x8f0], rcx
add rdx, 0x3ec
mov qword [rbp + 0x8f8], rdx
movabs rcx, 0x530b1401d189c1d6
jmp 0x140035b50
movabs rdx, 0x530b1401ecde2a9d
cmp rcx, rdx
jae 0x1400387a4
movabs rdx, 0x530b1401eca90e83
cmp rcx, rdx
jae 0x1400393bb
movabs rdx, 0x530b1401ebdb08e8
cmp rcx, rdx
movabs rdx, 0x530b14017e30ba46
cmove rcx, rdx
jmp 0x140035b50
cmp rcx, r13
jae 0x1400387ec
movabs rdx, 0x530b14011efa75b8
cmp rcx, rdx
jae 0x1400393e6
movabs rdx, 0x530b14011e506040
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 5
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140166eacf70
movabs rdx, 0x530b1401b8f7e792
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14019bfdf72d
cmp rcx, rdx
jae 0x140038837
movabs rdx, 0x530b14019bb175ee
cmp rcx, rdx
jae 0x140039426
movabs rdx, 0x530b14019b71d608
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x4c97f79d]
lea r14d, [r9 + rcx]
add r14d, 0xb3680863
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x4b
movabs rcx, 0x530b14015520d8b6
jmp 0x140035b50
movabs rdx, 0x530b140163f2dbb6
cmp rcx, rdx
jae 0x14003888f
movabs rdx, 0x530b1401614549bd
cmp rcx, rdx
jae 0x140039439
movabs rdx, 0x530b14016111b98c
cmp rcx, rdx
movabs rdx, 0x530b140128a84732
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401da764359
cmp rcx, rdx
jae 0x1400388ef
movabs rdx, 0x530b1401d9d888f8
cmp rcx, rdx
jae 0x14003944c
movabs rdx, 0x530b1401d753f506
cmp rcx, rdx
jne 0x140035b50
mov rdx, qword [rbp + 0x8e8]
movzx ecx, byte [rbp + rdx - 0x30]
add rdx, qword [rbp + 0x8f8]
add rdx, rcx
mov qword [rbp + 0x8e8], rdx
movabs rcx, 0x530b14013cc1b064
jmp 0x140035b50
movabs rdx, 0x530b1401426ffe57
cmp rcx, rdx
jae 0x140038922
movabs rdx, 0x530b140141de40c9
cmp rcx, rdx
jae 0x14003948c
movabs rdx, 0x530b140141cdb6ca
cmp rcx, rdx
movabs rdx, 0x530b140113441abf
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401bd0a8bbf
cmp rcx, rdx
jae 0x14003897a
movabs rdx, 0x530b1401bc2224d9
cmp rcx, rdx
jae 0x14003949f
movabs rdx, 0x530b1401bbbc9999
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x77190282]
lea r14d, [r9 + rcx]
add r14d, 0x77190282
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x72
movabs rcx, 0x530b14016ab79ce0
jmp 0x140035b50
movabs rdx, 0x530b14017b118be8
cmp rcx, rdx
jae 0x1400389da
movabs rdx, 0x530b14017ad0aa7e
cmp rcx, rdx
jae 0x1400394d4
movabs rdx, 0x530b14017a8a8139
cmp rcx, rdx
movabs rdx, 0x530b1401ebdb08e8
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401fec62f94
cmp rcx, rdx
jae 0x140038a2e
movabs rdx, 0x530b1401fe4d4192
cmp rcx, rdx
jae 0x140039506
movabs rdx, 0x530b1401fc116b02
cmp rcx, rdx
movabs rdx, 0x530b14011dc5747b
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140107962bed
cmp rcx, rdx
jae 0x140039530
movabs rdx, 0x530b14010607e25c
cmp rcx, rdx
movabs rdx, 0x530b1401ddd774c9
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14017d26f0eb
cmp rcx, rdx
jae 0x140039570
movabs rdx, 0x530b14017c5383ea
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x18ef185a]
lea r14d, [r9 + rcx]
add r14d, 0xe710e7a6
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x76
movabs rcx, 0x530b1401a177cce1
jmp 0x140035b50
movabs rdx, 0x530b140147cf999e
cmp rcx, rdx
jae 0x1400395a5
movabs rdx, 0x530b140146660fb4
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 3
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14017d26f0eb
movabs rdx, 0x530b1401fa6c86c1
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401c324381f
cmp rcx, rdx
jae 0x1400395ae
movabs rdx, 0x530b1401c082b11a
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0xa
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14019c7a7a29
movabs rdx, 0x530b140151e25e26
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140128a84732
cmp rcx, rdx
jae 0x1400395e3
movabs rdx, 0x530b14012830d791
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 2
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401c8283997
movabs rdx, 0x530b1401ab429439
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401a1d1dad9
cmp rcx, rdx
jae 0x1400395f6
movabs rdx, 0x530b1401a177cce1
cmp rcx, rdx
mov edx, 0
cmove rdx, qword [rbp + 0x8f8]
movabs rax, 0x530b14015dcbc7aa
cmove rcx, rax
movabs r8, 0x530b14015eaf1a0a
add qword [rbp + 0x8f0], rdx
jmp 0x140035b50
movabs rdx, 0x530b140168f7b4d5
cmp rcx, rdx
jae 0x140035b38
movabs rdx, 0x530b140168bb048e
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x68d6c7c6]
lea r14d, [r9 + rcx]
add r14d, 0x9729383a
and edx, ecx
add edx, edx
sub r14d, edx
sub r14b, byte [rbp + r9 - 0x30]
add r14b, 0x6a
movabs rcx, 0x530b14015520d8b6
jmp 0x140035b50
movabs rdx, 0x530b1401ddd774c9
cmp rcx, rdx
jae 0x140039636
movabs rdx, 0x530b1401ddc6ea6e
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 5
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140170317600
movabs rdx, 0x530b1401427f2263
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401188563d6
cmp rcx, rdx
jae 0x140039649
movabs rdx, 0x530b140115bc5644
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x43f1d0ff]
lea r14d, [r9 + rcx]
add r14d, 0x43f1d0ff
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 7
movabs rcx, 0x530b14015520d8b6
jmp 0x140035b50
movabs rdx, 0x530b14018e4ffe2e
cmp rcx, rdx
jae 0x140039676
movabs rdx, 0x530b14018b271d78
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 3
cmp qword [rbp + 0x8f0], rcx
mov rcx, r13
movabs rdx, 0x530b1401c855ff2b
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140157298506
cmp rcx, rdx
jae 0x1400396aa
movabs rdx, 0x530b140156d16259
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x1f8e87f8]
lea r14d, [r9 + rcx]
add r14d, 0x1f8e87f8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x38
movabs rcx, 0x530b1401188563d6
jmp 0x140035b50
movabs rdx, 0x530b1401cdab067d
cmp rcx, rdx
jae 0x1400396ea
cmp rcx, r12
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x70fb40a4]
lea r14d, [r9 + rcx]
add r14d, 0x8f04bf5c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x7c
movabs rcx, 0x530b1401a49489c0
jmp 0x140035b50
movabs rdx, 0x530b140139bf099e
cmp rcx, rdx
jae 0x14003971e
movabs rdx, 0x530b140139b2aae2
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x2f55cbf4]
lea r14d, [r9 + rcx]
add r14d, 0x2f55cbf4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x54
movabs rcx, 0x530b1401d753f506
jmp 0x140035b50
movabs rdx, 0x530b1401b1ae93b3
cmp rcx, rdx
jae 0x140039731
movabs rdx, 0x530b1401b0d201f1
cmp rcx, rdx
movabs rdx, 0x530b14016c5bc5d5
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14017473bf3b
cmp rcx, rdx
jae 0x140039744
movabs rdx, 0x530b140174697e61
cmp rcx, rdx
movabs rdx, 0x530b140168022e0b
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401f732d168
cmp rcx, rdx
jae 0x140039757
movabs rdx, 0x530b1401f54a4939
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x640206b7]
lea r14d, [r9 + rcx]
add r14d, 0x9bfdf949
and edx, ecx
add edx, edx
sub r14d, edx
inc r14b
movabs rcx, 0x530b14017fb9d578
jmp 0x140035b50
movabs rax, 0x530b14010f0de800
cmp rcx, rax
jae 0x140039797
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x68551a06]
lea r14d, [r9 + rcx]
add r14d, 0x97aae5fa
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x2a
movabs rcx, 0x530b1401d753f506
jmp 0x140035b50
movabs rdx, 0x530b1401835ec6c9
cmp rcx, rdx
jae 0x1400397b2
movabs rdx, 0x530b1401817835e8
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x7bedc391]
lea r14d, [r9 + rcx]
add r14d, 0x7bedc391
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 9
movabs rcx, 0x530b14015dcbc7aa
jmp 0x140035b50
movabs rdx, 0x530b14014e42043b
cmp rcx, rdx
jae 0x1400397ed
movabs rdx, 0x530b14014d59b481
cmp rcx, rdx
movabs rdx, 0x530b14011d0c5355
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401c855ff2b
cmp rcx, rdx
jae 0x14003982d
movabs rdx, 0x530b1401c8283997
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401d4562947
movabs rdx, 0x530b140107962bed
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140133e00d7b
cmp rcx, rdx
jae 0x14003986d
movabs rdx, 0x530b1401325d0bc5
cmp rcx, rdx
jne 0x140035b50
mov ecx, dword [rbp + 0x870]
cmp ecx, 4
movabs rcx, 0x530b1401c9e61f7e
movabs rdx, 0x530b1401fe4d4192
cmovl rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401aac9a39e
cmp rcx, rdx
jae 0x1400398ad
movabs rdx, 0x530b1401aa8e9f78
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 2
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14017be1e256
movabs rdx, 0x530b140111b4e08d
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14016df8266a
cmp rcx, rdx
jae 0x1400398ed
movabs rdx, 0x530b14016de306a9
cmp rcx, rdx
movabs rdx, 0x530b140110389db0
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401e98aeff4
cmp rcx, rdx
jae 0x140039922
movabs rdx, 0x530b1401e9851774
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x7a2cb1e]
lea r14d, [r9 + rcx]
add r14d, 0x7a2cb1e
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x2e
movabs rcx, 0x530b14015520d8b6
jmp 0x140035b50
movabs rdx, 0x530b14011dc5747b
cmp rcx, rdx
jae 0x140039935
movabs rdx, 0x530b14011d21803d
cmp rcx, rdx
movabs rdx, 0x530b1401da764359
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401967a140b
cmp rcx, rdx
jae 0x140039956
movabs rdx, 0x530b1401964dbd7b
cmp rcx, rdx
movabs rdx, 0x530b1401ac4b08d5
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140160a064a7
cmp rcx, rdx
jae 0x140038a8e
movabs rdx, 0x530b14015fb9cefb
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f0]
cmp rcx, qword [rbp + 0x8e8]
movabs rcx, 0x530b1401739a3b86
movabs rdx, 0x530b140169e6a50b
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401d72bb190
cmp rcx, rdx
jae 0x140039996
movabs rdx, 0x530b1401d6fdd109
cmp rcx, rdx
jne 0x140035b50
mov ecx, dword [rbp + 0x870]
cmp ecx, 2
mov rcx, r8
movabs rdx, 0x530b140114ec2ef4
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140141caf1c2
cmp rcx, rdx
jae 0x1400399c0
movabs rdx, 0x530b140140eaa3da
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x114c4d3c]
lea r14d, [r9 + rcx]
add r14d, 0xeeb3b2c4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa4
movabs rcx, 0x530b14016ab79ce0
jmp 0x140035b50
movabs rdx, 0x530b1401ba7de457
cmp rcx, rdx
jae 0x140039a00
movabs rdx, 0x530b1401ba6ed83e
cmp rcx, rdx
movabs rdx, 0x530b140153cc356b
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14017a8a23cb
cmp rcx, rdx
jae 0x140039a40
movabs rdx, 0x530b1401797ca220
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 4
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14011e506040
movabs rdx, 0x530b1401e14dfdf8
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401fba0a5c1
cmp rcx, rdx
jae 0x140039a80
movabs rdx, 0x530b1401fb5b5300
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0xbf5de6d]
lea r14d, [r9 + rcx]
add r14d, 0xbf5de6d
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 5
movabs rcx, 0x530b1401a49489c0
jmp 0x140035b50
movabs rdx, 0x530b14010b9ed358
cmp rcx, rdx
jae 0x140039a93
movabs rdx, 0x530b14010ac5b7ef
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401d588f21c
movabs rdx, 0x530b140115bc5644
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14017fb9d578
cmp rcx, rdx
jae 0x140039aa6
movabs rdx, 0x530b14017fadee77
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x48c6920e]
lea r14d, [r9 + rcx]
add r14d, 0xb7396df2
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x62
movabs rcx, 0x530b1401188563d6
jmp 0x140035b50
movabs rdx, 0x530b140149d4ae95
cmp rcx, rdx
jae 0x140039ab9
movabs rdx, 0x530b140149844752
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x80
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14019f33869a
movabs rdx, 0x530b14017df34ee2
cmovb rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401c422e8fb
cmp rcx, rdx
jae 0x140039acc
movabs rdx, 0x530b1401c3ea72fb
cmp rcx, rdx
movabs rdx, 0x530b1401ff489ad8
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14012e402402
cmp rcx, rdx
jae 0x140039b21
movabs rdx, 0x530b14012c434369
cmp rcx, rdx
mov edx, 4
cmove edi, edx
movabs rax, 0x530b14010f0de800
cmove rcx, rax
jmp 0x140035b50
movabs rdx, 0x530b1401a50a3685
cmp rcx, rdx
jae 0x140039b90
movabs rdx, 0x530b1401a49489c0
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x30dad534]
lea r8d, [r9 + rcx]
add r8d, 0xcf252acc
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x6c
mov byte [rbp + r9 - 0x30], r8b
movabs r8, 0x530b14015eaf1a0a
mov rcx, qword [rbp + 0x8f0]
sub r9, rcx
inc rcx
mov qword [rbp + 0x8f0], rcx
add r9, 0xfffffffffffffffe
mov qword [rbp + 0x8e8], r9
movabs rcx, 0x530b1401d753f506
jmp 0x140035b50
movabs rdx, 0x530b14016bb6716b
cmp rcx, rdx
jae 0x140039bb9
movabs rdx, 0x530b14016b58a790
cmp rcx, rdx
movabs rdx, 0x530b1401bf31a849
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401e48cda43
cmp rcx, rdx
jae 0x140039c19
movabs rdx, 0x530b1401e14dfdf8
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x779ab042]
lea r14d, [r9 + rcx]
add r14d, 0x779ab042
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x32
movabs rcx, 0x530b1401a177cce1
jmp 0x140035b50
movabs rdx, 0x530b14011b0b9bca
cmp rcx, rdx
jae 0x140039c6d
movabs rdx, 0x530b14011a3e025a
cmp rcx, rdx
movabs rdx, 0x530b1401eca90e83
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140190f1d9f5
cmp rcx, rdx
jae 0x140039cb9
movabs rdx, 0x530b14018fe88060
cmp rcx, rdx
movabs rdx, 0x530b1401c3ea72fb
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14015d9c792a
cmp rcx, rdx
jae 0x140039d19
movabs rdx, 0x530b14015a51dcaa
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 2
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14018b01ed15
movabs rdx, 0x530b1401f88e690e
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401d189c1d6
cmp rcx, rdx
jae 0x140039d79
movabs rdx, 0x530b1401d1346a35
cmp rcx, rdx
movabs rdx, 0x530b140139bf099e
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14013d3aa5b6
cmp rcx, rdx
jae 0x140039dac
xor edx, edx
movabs r12, 0x530b14013cc1b064
cmp rcx, r12
movabs r12, 0x530b1401cd078fd1
sete dl
movabs r9, 0x530b14018756c7ad
cmove rcx, r9
add qword [rbp + 0x8e8], rdx
jmp 0x140035b50
movabs rdx, 0x530b1401b4f5d930
cmp rcx, rdx
jae 0x140039e01
movabs rdx, 0x530b1401b414e710
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 6
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401cdab067d
movabs rdx, 0x530b140141caf1c2
cmovb rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140177c0e74c
cmp rcx, rdx
jae 0x140039e61
movabs rdx, 0x530b140177419d11
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0xa
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14013e83eb95
movabs rdx, 0x530b14017b4bf0cd
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401fa6c86c1
cmp rcx, rdx
jae 0x140039eb6
movabs rdx, 0x530b1401f9462822
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 4
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401b655236d
movabs rdx, 0x530b1401ed8b06b1
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140112b71d8d
cmp rcx, rdx
jae 0x140039f16
movabs rdx, 0x530b140111b4e08d
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x30592774]
lea r14d, [r9 + rcx]
add r14d, 0xcfa6d88c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x2c
movabs rcx, 0x530b1401a49489c0
jmp 0x140035b50
movabs rdx, 0x530b14018756c7ad
cmp rcx, rdx
jae 0x140039f6b
movabs rdx, 0x530b1401849c11d5
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x141a574b]
lea r14d, [r9 + rcx]
add r14d, 0xebe5a8b5
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xd
movabs rcx, 0x530b1401bf13d101
jmp 0x140035b50
movabs rdx, 0x530b14015520d8b6
cmp rcx, rdx
jae 0x140039fb6
movabs rdx, 0x530b140153cc356b
cmp rcx, rdx
movabs rdx, 0x530b1401b1ae93b3
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401ca95a666
cmp rcx, rdx
jae 0x14003a05e
movabs rdx, 0x530b1401ca0756ad
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401ffbcb7a8
movabs rdx, 0x530b1401ca95a666
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140134f789b0
cmp rcx, rdx
jae 0x14003a0be
movabs rdx, 0x530b14013463f3fd
cmp rcx, rdx
movabs rdx, 0x530b140128243fbf
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401ac4b08d5
cmp rcx, rdx
jae 0x14003a11e
movabs rdx, 0x530b1401abe8bd4e
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x20
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401f22e129b
movabs rdx, 0x530b140177f0bd55
cmovb rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401702bd669
cmp rcx, rdx
jae 0x14003a151
movabs rdx, 0x530b14016fb27280
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x3c4f05e1]
lea r14d, [r9 + rcx]
add r14d, 0xc3b0fa1f
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x27
movabs rcx, 0x530b1401d753f506
jmp 0x140035b50
movabs rdx, 0x530b1401ed8b06b1
cmp rcx, rdx
jae 0x14003a184
movabs rdx, 0x530b1401ecde2a9d
cmp rcx, rdx
jne 0x140035b50
mov edi, 1
lea rcx, [rbp + 0x1637cdc]
mov qword [rbp + 0x868], rcx
movabs rcx, 0x530b14010f0de800
jmp 0x140035b50
movabs rdx, 0x530b140122fd68ff
cmp rcx, rdx
jae 0x14003a1e4
cmp rcx, r13
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 6
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14019d167d82
movabs rdx, 0x530b1401fec62f94
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14019c7a7a29
cmp rcx, rdx
jae 0x14003a217
movabs rdx, 0x530b14019bfdf72d
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f0]
mov rdx, qword [rbp + 0x8f8]
add rcx, rdx
cmp rcx, 0x42
movabs rcx, 0x530b1401c082b11a
movabs rdx, 0x530b140168bb048e
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140166eacf70
cmp rcx, rdx
jae 0x14003a26b
movabs rdx, 0x530b140163f2dbb6
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0xec3e87c]
lea r14d, [r9 + rcx]
add r14d, 0xec3e87c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x9c
movabs rcx, 0x530b14015520d8b6
jmp 0x140035b50
movabs rdx, 0x530b1401daa58698
cmp rcx, rdx
jae 0x14003a2c0
movabs rdx, 0x530b1401da764359
cmp rcx, rdx
movabs rdx, 0x530b140107bde51e
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401427f2263
cmp rcx, rdx
jae 0x14003a320
movabs rdx, 0x530b1401426ffe57
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x3e8
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401facba880
movabs rdx, 0x530b14018fc63766
cmovb rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401bd877888
cmp rcx, rdx
jae 0x14003a380
movabs rdx, 0x530b1401bd0a8bbf
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x578a7a8a]
lea r14d, [r9 + rcx]
add r14d, 0x578a7a8a
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x3a
movabs rcx, 0x530b14012e402402
jmp 0x140035b50
movabs rdx, 0x530b14017b3205f4
cmp rcx, rdx
jae 0x14003a3b3
movabs rdx, 0x530b14017b118be8
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140174d9aef8
movabs rdx, 0x530b14015675c49a
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401ff489ad8
cmp rcx, rdx
jae 0x14003a413
movabs rdx, 0x530b1401fec62f94
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x7f3d7b60]
lea r14d, [r9 + rcx]
add r14d, 0x7f3d7b60
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x60
movabs rcx, 0x530b14016ab79ce0
jmp 0x140035b50
movabs rdx, 0x530b140155d2cc27
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 6
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14013ae1d227
movabs rdx, 0x530b14011bcd7446
cmova rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 3
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401e48cda43
movabs rdx, 0x530b1401e9851774
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14016111b98c
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14010b9ed358
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14016b58a790
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14011995f1c6
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401702bd669
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x5708ccca]
lea r14d, [r9 + rcx]
add r14d, 0x5708ccca
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x7a
movabs rcx, 0x530b14015520d8b6
jmp 0x140035b50
jne 0x140035b50
mov dword [rbp + 0x838], r14d
mov r14d, edi
mov rdi, r15
mov r13, rsi
mov r12, r11
mov rsi, r10
mov byte [rbp + 0x8dc], 1
call fcn.14009a910
mov rax, qword [rax]
mov qword [rbp + 0x8f0], rax
mov byte [rbp + 0x8dc], 1
call fcn.14009a930
mov rax, qword [rax]
mov qword [rbp + 0x8f8], rax
movabs rcx, 0x530b1401fe4d4192
mov r10, rsi
mov r11, r12
mov rsi, r13
mov r15, rdi
movabs r13, 0x530b1401216ea2b8
movabs r12, 0x530b1401cd078fd1
movabs r8, 0x530b14015eaf1a0a
mov edi, r14d
mov r14d, dword [rbp + 0x838]
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 2
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401765094ea
movabs rdx, 0x530b1401f732d168
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 2
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401929167b9
movabs rdx, 0x530b1401ca9caf2b
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401aa8e9f78
movabs rdx, 0x530b14010f0519d5
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0xb7430ad]
lea r14d, [r9 + rcx]
add r14d, 0xb7430ad
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x45
movabs rcx, 0x530b1401bf13d101
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 4
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14018a4d1895
movabs rdx, 0x530b14019b71d608
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401ca0756ad
movabs rdx, 0x530b1401f54a4939
cmovb rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140149844752
movabs rdx, 0x530b140157298506
cmovb rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x2c87c1e5]
lea r14d, [r9 + rcx]
add r14d, 0xd3783e1b
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x43
movabs rcx, 0x530b14016ab79ce0
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401c7a8e924
movabs rdx, 0x530b14017a8a23cb
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401685bdd90
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14012830d791
movabs rdx, 0x530b1401849c11d5
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401e98aeff4
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x64
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140112b71d8d
movabs rdx, 0x530b14012a19cf51
cmovb rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8e8]
movzx ecx, byte [rbp + rcx - 0x30]
mov byte [rbp + 0x8e4], cl
movabs rcx, 0x530b14015fb9cefb
jmp 0x140035b50
movabs rdx, 0x530b1401835ec6c9
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14016de306a9
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14018fe88060
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x5a
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401c3db5843
movabs rdx, 0x530b1401aac9a39e
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401806d08f1
movabs rdx, 0x530b1401817835e8
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401aa45753c
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x50695d2c]
lea r14d, [r9 + rcx]
add r14d, 0xaf96a2d4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x34
movabs rcx, 0x530b1401bf13d101
jmp 0x140035b50
movabs rdx, 0x530b140140a71e07
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x28
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401426ffe57
movabs rdx, 0x530b14015d9c792a
cmovb rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 3
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14013a9a2356
movabs rdx, 0x530b1401ddba553c
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140149d4ae95
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140131484ca5
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x42
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14017ad0aa7e
movabs rdx, 0x530b14016e05ea27
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
cmp qword [rbp + 0x8f0], 0x42
movabs rcx, 0x530b1401cb2d641b
movabs rdx, 0x530b140177419d11
cmovb rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140141de40c9
cmove rcx, rdx
jmp 0x140035b50
sete dl
movzx edx, dl
movabs r13, 0x530b140122fd68ff
cmove rcx, r13
movabs r13, 0x530b1401216ea2b8
sub qword [rbp + 0x8e8], rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401e09a15a6
movabs rdx, 0x530b140156d16259
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401a50a3685
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x5ada3259]
lea r14d, [r9 + rcx]
add r14d, 0x5ada3259
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x91
movabs rcx, 0x530b1401eca90e83
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 2
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401f9462822
movabs rdx, 0x530b14013925b02c
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140155d2cc27
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x28
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140177c0e74c
movabs rdx, 0x530b140140eaa3da
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140147cf999e
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 4
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14018b271d78
movabs rdx, 0x530b1401b4f5d930
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov edi, 1
lea rcx, [rbp - 0x30]
mov qword [rbp + 0x868], rcx
mov rcx, r15
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401450978a4
movabs rdx, 0x530b140133e00d7b
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401c324381f
movabs rdx, 0x530b140134f789b0
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x2b846665]
lea r14d, [r9 + rcx]
add r14d, 0x2b846665
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x3d
movabs rcx, 0x530b14016854bc44
jmp 0x140035b50
jne 0x140035b50
mov ecx, dword [rbp + 0x870]
cmp ecx, 4
mov rcx, r8
movabs rdx, 0x530b1401f909aa1f
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x64
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401e6d120f9
movabs rdx, 0x530b14013f83e41d
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x23e19b47]
lea r14d, [r9 + rcx]
add r14d, 0x23e19b47
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xf
movabs rcx, 0x530b14016ab79ce0
jmp 0x140035b50
jne 0x140035b50
cmp qword [rbp + 0x8f8], 0x41
movabs rcx, 0x530b1401e82160da
movabs rdx, 0x530b1401fc116b02
cmovb rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x6c267f95]
lea r14d, [r9 + rcx]
add r14d, 0x93d9806b
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x13
movabs rcx, 0x530b14012e402402
jmp 0x140035b50
movabs rdx, 0x530b14014c73ddee
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140160a064a7
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x149c050b]
lea r14d, [r9 + rcx]
add r14d, 0xeb63faf5
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x4d
movabs rcx, 0x530b1401a49489c0
jmp 0x140035b50
movabs rdx, 0x530b140174697e61
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x7a
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14010a17042c
movabs rdx, 0x530b1401a1d1dad9
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rdx, qword [rbp + 0x8f8]
lea rcx, [rdx + 0xa]
mov qword [rbp + 0x8f0], rcx
add rdx, 0xe
mov qword [rbp + 0x8f8], rdx
movabs rcx, 0x530b1401acff13b2
jmp 0x140035b50
mov edx, 0
mov r9, qword [rbp + 0x8e8]
cmove r9, rdx
mov qword [rbp + 0x8e8], r9
movabs rdx, 0x530b14018756c7ad
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x5bdd8dd9]
lea r14d, [r9 + rcx]
add r14d, 0x5bdd8dd9
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x11
movabs rcx, 0x530b1401188563d6
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 6
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140195eaee74
movabs rdx, 0x530b14016fb27280
cmove rcx, rdx
jmp 0x140035b50
cmove rcx, rsi
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 8
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401bc2224d9
movabs rdx, 0x530b14017c5383ea
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401733d5837
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x1f0cda38]
lea r14d, [r9 + rcx]
add r14d, 0x1f0cda38
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x78
movabs rcx, 0x530b14015dcbc7aa
jmp 0x140035b50
movabs rdx, 0x530b1401964dbd7b
cmove rcx, rdx
jmp 0x140035b50
sete dl
movzx edx, dl
mov rax, r11
movabs r13, 0x530b14016ab79ce0
cmove rcx, r13
movabs r13, 0x530b1401216ea2b8
add qword [rbp + 0x8f8], rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401a67e0ae3
movabs rdx, 0x530b1401daa58698
cmova rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x7aea6811]
lea r14d, [r9 + rcx]
add r14d, 0x7aea6811
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x89
movabs rcx, 0x530b14016d665d3a
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14017b118be8
movabs rdx, 0x530b1401b55ff3a7
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14019f94185a
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14013164eee7
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14019bb175ee
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x28b65c56]
lea r14d, [r9 + rcx]
add r14d, 0xd749a3aa
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x5a
movabs rcx, 0x530b14015dcbc7aa
jmp 0x140035b50
jne 0x140035b50
mov dword [rbp + 0x870], edi
movabs rcx, 0x530b14011b0b9bca
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f0]
mov rdx, qword [rbp + 0x8f8]
add rcx, rdx
cmp rcx, qword [rbp + 0x8e8]
movabs rcx, 0x530b140126dbc2f5
movabs rdx, 0x530b140168f7b4d5
cmova rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x638058f7]
lea r14d, [r9 + rcx]
add r14d, 0x638058f7
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x3f
movabs rcx, 0x530b14012e402402
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x474188ce]
lea r14d, [r9 + rcx]
add r14d, 0x474188ce
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x5e
movabs rcx, 0x530b1401bf13d101
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x10ca9f7c]
lea r14d, [r9 + rcx]
add r14d, 0xef356084
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x64
movabs rcx, 0x530b14012e402402
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x38ff4e12]
lea r14d, [r9 + rcx]
add r14d, 0xc700b1ee
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x7e
movabs rcx, 0x530b1401d753f506
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x20
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140184555135
movabs rdx, 0x530b1401bbbc9999
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401ab24a800
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8e8]
mov byte [rbp + rcx - 0x30], r14b
movabs rcx, 0x530b140122fd68ff
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x3f1d0ff0]
lea r14d, [r9 + rcx]
add r14d, 0x3f1d0ff0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x70
movabs rcx, 0x530b1401188563d6
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401003f2f53
cmove rcx, rbx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x342a8d03]
lea r14d, [r9 + rcx]
add r14d, 0xcbd572fd
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x15
movabs rcx, 0x530b1401e960bdff
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x73c94ab3]
lea r14d, [r9 + rcx]
add r14d, 0x73c94ab3
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x1b
movabs rcx, 0x530b14016ab79ce0
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x4c1649dd]
lea r14d, [r9 + rcx]
add r14d, 0xb3e9b623
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb
movabs rcx, 0x530b1401a177cce1
jmp 0x140035b50
movabs rdx, 0x530b1401c71be413
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14013d3aa5b6
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14016d665d3a
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401fba0a5c1
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401c71be413
cmp rcx, rdx
jae 0x14003a446
movabs rdx, 0x530b1401c422e8fb
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x42
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401f1235976
movabs rdx, 0x530b140148c7a638
cmovb rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140130aa2749
cmp rcx, rdx
jae 0x14003a459
movabs rdx, 0x530b14012e402402
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x3cd0b3a1]
lea r8d, [r9 + rcx]
add r8d, 0xc32f4c5f
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x67
mov byte [rbp + r9 - 0x30], r8b
movabs r8, 0x530b14015eaf1a0a
movabs rcx, 0x530b1401188563d6
jmp 0x140035b50
movabs rdx, 0x530b1401a67e0ae3
cmp rcx, rdx
jae 0x14003a499
movabs rdx, 0x530b1401a50a3685
cmp rcx, rdx
cmove rcx, r10
jmp 0x140035b50
movabs rdx, 0x530b14016c5bc5d5
cmp rcx, rdx
jae 0x14003a4d1
movabs rdx, 0x530b14016bb6716b
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x1c3ed029]
lea r14d, [r9 + rcx]
add r14d, 0xe3c12fd7
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x1f
movabs rcx, 0x530b1401a177cce1
jmp 0x140035b50
movabs rdx, 0x530b1401e6d120f9
cmp rcx, rdx
jae 0x14003a4e4
movabs rdx, 0x530b1401e48cda43
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401797ca220
movabs rdx, 0x530b1401d30e61d1
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14011b663bff
cmp rcx, rdx
jae 0x14003a519
movabs rdx, 0x530b14011b0b9bca
cmp rcx, rdx
jne 0x140035b50
mov ecx, dword [rbp + 0x870]
cmp ecx, 3
movabs rcx, 0x530b1401325d0bc5
movabs rdx, 0x530b1401d6fdd109
cmovl rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140192798d9c
cmp rcx, rdx
jae 0x14003a54e
movabs rdx, 0x530b140190f1d9f5
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x5eab97e8]
lea r14d, [r9 + rcx]
add r14d, 0x5eab97e8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa8
movabs rcx, 0x530b14012e402402
jmp 0x140035b50
movabs rdx, 0x530b14015dcbc7aa
cmp rcx, rdx
jae 0x14003a561
movabs rdx, 0x530b14015d9c792a
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x22de3fc7]
lea r14d, [r9 + rcx]
add r14d, 0x22de3fc7
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x8f
movabs rcx, 0x530b14012ad22b18
jmp 0x140035b50
movabs rdx, 0x530b1401d30e61d1
cmp rcx, rdx
jae 0x14003a584
movabs rdx, 0x530b1401d189c1d6
cmp rcx, rdx
movabs rdx, 0x530b14017a8a8139
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14013e83eb95
cmp rcx, rdx
jae 0x14003a5c4
movabs rdx, 0x530b14013d3aa5b6
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x5a
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401ddc6ea6e
movabs rdx, 0x530b140130aa2749
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401b55ff3a7
cmp rcx, rdx
jae 0x14003a5f8
movabs rdx, 0x530b1401b4f5d930
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0xf45963c]
lea r14d, [r9 + rcx]
add r14d, 0xf45963c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x5c
movabs rcx, 0x530b1401a177cce1
jmp 0x140035b50
movabs rdx, 0x530b140177f0bd55
cmp rcx, rdx
jae 0x14003a638
movabs rdx, 0x530b140177c0e74c
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 2
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401cf5a4b8c
movabs rdx, 0x530b140143420be0
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401faa850da
cmp rcx, rdx
jae 0x14003a678
movabs rdx, 0x530b1401fa6c86c1
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x744af873]
lea r14d, [r9 + rcx]
add r14d, 0x8bb5078d
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x25
movabs rcx, 0x530b1401a49489c0
jmp 0x140035b50
movabs rdx, 0x530b140113441abf
cmp rcx, rdx
jae 0x14003a6b0
movabs rdx, 0x530b140112b71d8d
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 5
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401abe8bd4e
movabs rdx, 0x530b1401a8c0c039
cmovb rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401875b4410
cmp rcx, rdx
jae 0x14003a6c3
movabs rdx, 0x530b14018756c7ad
cmp rcx, rdx
jne 0x140035b50
cmp qword [rbp + 0x8e8], 0x2b
movabs rcx, 0x530b14012c434369
movabs rdx, 0x530b14016d8d6561
cmovb rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140155d2cc27
cmp rcx, rdx
jae 0x14003a703
movabs rdx, 0x530b14015520d8b6
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov eax, r14d
mov r14d, edi
mov rdi, r12
mov r12, qword [rbp + 0x8e8]
lea edx, [r12 + 0x33273183]
lea r8d, [r12 + rcx]
add r8d, 0x33273183
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x6b
mov byte [rbp + r12 - 0x30], r8b
mov r9, qword [rbp + 0x8f8]
lea rcx, [r9 + 1]
movzx edx, r8b
movabs r8, 0x530b14015eaf1a0a
not r9
add r9, r12
mov r12, rdi
mov edi, r14d
mov r14d, eax
sub r9, rdx
mov qword [rbp + 0x8e8], r9
mov qword [rbp + 0x8f8], rcx
movabs rcx, 0x530b1401a49489c0
jmp 0x140035b50
movabs rdx, 0x530b1401ca9caf2b
cmp rcx, rdx
jae 0x14003a716
movabs rdx, 0x530b1401ca95a666
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x2c061425]
lea r14d, [r9 + rcx]
add r14d, 0xd3f9ebdb
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 3
movabs rcx, 0x530b1401d753f506
jmp 0x140035b50
movabs rdx, 0x530b1401368346a1
cmp rcx, rdx
jae 0x14003a756
movabs rdx, 0x530b140134f789b0
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x50eb0aec]
lea r14d, [r9 + rcx]
add r14d, 0xaf14f514
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x74
movabs rcx, 0x530b1401bf13d101
jmp 0x140035b50
movabs rdx, 0x530b1401acd9ce98
cmp rcx, rdx
jae 0x14003a78b
movabs rdx, 0x530b1401ac4b08d5
cmp rcx, rdx
movabs rdx, 0x530b14016854bc44
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140170317600
cmp rcx, rdx
jae 0x14003a79e
movabs rdx, 0x530b1401702bd669
cmp rcx, rdx
movabs rdx, 0x530b14013cc1b064
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401ee801875
cmp rcx, rdx
jae 0x14003a7d6
movabs rdx, 0x530b1401ed8b06b1
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x4370233f]
lea r14d, [r9 + rcx]
add r14d, 0x4370233f
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x47
movabs rcx, 0x530b1401a177cce1
jmp 0x140035b50
movabs rdx, 0x530b140126dbc2f5
cmp rcx, rdx
jae 0x14003a7e9
movabs rdx, 0x530b140122fd68ff
cmp rcx, rdx
movabs rdx, 0x530b14017473bf3b
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14019d167d82
cmp rcx, rdx
jae 0x14003a821
movabs rdx, 0x530b14019c7a7a29
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140156c5a093
movabs rdx, 0x530b14014e42043b
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140168022e0b
cmp rcx, rdx
jae 0x14003a855
movabs rdx, 0x530b140166eacf70
cmp rcx, rdx
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 4
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401e0d9793e
movabs rdx, 0x530b1401c74ff583
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401dccf29a0
cmp rcx, rdx
jae 0x14003a868
movabs rdx, 0x530b1401daa58698
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x46bfdb0e]
lea r14d, [r9 + rcx]
add r14d, 0x46bfdb0e
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x9e
movabs rcx, 0x530b14015dcbc7aa
jmp 0x140035b50
movabs rdx, 0x530b140143420be0
cmp rcx, rdx
jae 0x14003a87b
movabs rdx, 0x530b1401427f2263
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x29380a16]
lea r14d, [r9 + rcx]
add r14d, 0xd6c7f5ea
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x9a
movabs rcx, 0x530b1401a49489c0
jmp 0x140035b50
movabs rdx, 0x530b1401bef8b41e
cmp rcx, rdx
jae 0x14003a8bb
movabs rdx, 0x530b1401bd877888
cmp rcx, rdx
movabs rdx, 0x530b1401a1e70c79
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14017b4bf0cd
cmp rcx, rdx
jae 0x14003a8fb
movabs rdx, 0x530b14017b3205f4
cmp rcx, rdx
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x7b6c15d1]
lea r14d, [r9 + rcx]
add r14d, 0x7b6c15d1
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x49
movabs rcx, 0x530b14015dcbc7aa
jmp 0x140035b50
movabs rdx, 0x530b1401ffbcb7a8
cmp rcx, rdx
jae 0x14003a93b
movabs rdx, 0x530b1401ff489ad8
cmp rcx, rdx
movabs rdx, 0x530b14014d59b481
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401804cfb40
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x6133fca8]
lea r14d, [r9 + rcx]
add r14d, 0x9ecc0358
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x98
movabs rcx, 0x530b1401d753f506
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x80
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140102faeef6
movabs rdx, 0x530b1401dcee25f9
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14011a3e025a
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x61
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14016df8266a
movabs rdx, 0x530b1401967a140b
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 2
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401368346a1
movabs rdx, 0x530b14014b62ce4c
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401e960bdff
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, r14b
not rcx
add qword [rbp + 0x8e8], rcx
movabs rcx, 0x530b14017473bf3b
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x3f9ebdb0]
lea r14d, [r9 + rcx]
add r14d, 0x3f9ebdb0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x30
movabs rcx, 0x530b14015dcbc7aa
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401c3499621
movabs rdx, 0x530b140139b2aae2
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x3d1658f]
lea r14d, [r9 + rcx]
add r14d, 0x3d1658f
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x17
movabs rcx, 0x530b14012e402402
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x42ee757f]
lea r14d, [r9 + rcx]
add r14d, 0x42ee757f
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x87
movabs rcx, 0x530b14015fb9cefb
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x640206b7]
lea r14d, [r9 + rcx]
add r14d, 0x9bfdf949
and edx, ecx
add edx, edx
sub r14d, edx
inc r14b
mov rcx, r10
jmp 0x140035b50
movabs rdx, 0x530b140177f428ca
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x151db2cb]
lea r14d, [r9 + rcx]
add r14d, 0xeae24d35
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x8d
movabs rcx, 0x530b14019bfdf72d
jmp 0x140035b50
movabs rdx, 0x530b140134183a61
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x6483b477]
lea r14d, [r9 + rcx]
add r14d, 0x9b7c4b89
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x41
movabs rcx, 0x530b1401188563d6
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 5
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b140119000560
movabs rdx, 0x530b14016bb6716b
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140149041280
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x1000
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14018e4ffe2e
movabs rdx, 0x530b140163f2dbb6
cmova rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b1401bd877888
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
add rcx, 0x1000
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b1401cbd73772
movabs rdx, 0x530b1401faa850da
cmovb rcx, rdx
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14011152aa20
movabs rdx, 0x530b14017fadee77
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b14010607e25c
cmove rcx, rdx
jmp 0x140035b50
movabs rdx, 0x530b140134039eba
cmove rcx, rdx
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x26afa556]
lea r14d, [r9 + rcx]
add r14d, 0x26afa556
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa6
movabs rcx, 0x530b1401188563d6
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 + 0x6751be86]
lea r14d, [r9 + rcx]
add r14d, 0x6751be86
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x56
movabs rcx, 0x530b1401a49489c0
jmp 0x140035b50
jne 0x140035b50
movzx ecx, byte [rbp + 0x8e4]
mov r9, qword [rbp + 0x8e8]
lea edx, [r9 - 0x8a6269e]
lea r14d, [r9 + rcx]
add r14d, 0xf759d962
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x52
movabs rcx, 0x530b14011a3e025a
jmp 0x140035b50
jne 0x140035b50
mov rcx, qword [rbp + 0x8f8]
inc rcx
cmp qword [rbp + 0x8f0], rcx
movabs rcx, 0x530b14010ac5b7ef
movabs rdx, 0x530b1401fb5b5300
cmove rcx, rdx
jmp 0x140035b50
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x560], xmm0
movdqa xmmword [rbp + 0x570], xmm0
mov rsi, qword [rbp + 0x868]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov byte [rbp + 0x8dc], 1
lea rcx, [rbp + 0x560]
mov rdx, rsi
mov r8, rax
call fcn.140087fd0
mov byte [rbp + 0x8dc], 0
lea rcx, [rbp + 0x8e0]
lea rdx, [rbp + 0x560]
lea r8, [rbp + 0x640]
call fcn.140098e80
mov rsi, rax
add rsi, 0x14
mov rcx, rsi
call fcn.14008b530
mov eax, eax
mov qword [rbp + 0x740], rax
mov qword [rbp + 0x748], rsi
mov rcx, qword [0x1400b3018]
movabs rax, 0x9dd862f8e405ea78
mov qword [rbp + 0x7f8], rax
add rax, rcx
movabs rdx, 0x9dd862f8e405ea8a
add rcx, rdx
mov qword [rbp - 0x30], rcx
movzx ecx, byte [0x1400b98ac]
mov dword [rbp + 0x890], ecx
movabs rcx, 0x168a29bda835d1c8
movabs rdx, 0x168a29bde7d3069c
mov r9, rcx
jmp 0x14003aa42
je 0x14003aab2
cmp r9, rcx
jae 0x14003aa80
movabs r10, 0x168a29bd597e6309
cmp r9, r10
jae 0x14003aa40
movabs r10, 0x168a29bd50bb8411
cmp r9, r10
jne 0x14003aa42
mov byte [0x1400b98ac], 1
mov r9, rdx
jmp 0x14003aa42
movabs r10, 0x168a29bde7d3069b
cmp r9, r10
ja 0x14003ab0c
cmp r9, rcx
jne 0x14003aa42
mov r8d, dword [rbp + 0x890]
cmp r8d, 1
movabs r9, 0x168a29bd597e6309
cmove r9, rdx
xor r8d, r8d
jmp 0x14003aa42
mov r9, qword [rbp - 0x30]
movsxd r8, r8d
mov r10d, r8d
imul r10, r10, 0x38e38e39
shr r10, 0x22
add r10d, r10d
lea r10d, [r10 + r10*8]
mov r11d, r8d
sub r11d, r10d
movzx r10d, byte [rax + r11]
xor r10b, byte [r9 + r8]
lea r9, [0x1400b98a2]
mov byte [r8 + r9], r10b
inc r8d
cmp r8d, 0xa
movabs r9, 0x168a29bd597e6309
movabs r10, 0x168a29bd50bb8411
cmove r9, r10
jmp 0x14003aa42
mov rax, qword [0x1400b3038]
movabs rcx, 0x9dd862f8e405e992
movzx ecx, byte [rax + rcx]
add cl, 0xb9
xor cl, 0x3f
mov byte [rbp + 0x890], cl
movabs rcx, 0x9dd862f8e405e993
movzx ecx, byte [rax + rcx]
add cl, 0xb9
xor cl, 0x40
mov byte [rbp + 0x891], cl
movabs rcx, 0x9dd862f8e405e994
movzx ecx, byte [rax + rcx]
add cl, 0xb9
xor cl, 0x41
mov byte [rbp + 0x892], cl
movabs rcx, 0x9dd862f8e405e995
movzx ecx, byte [rax + rcx]
add cl, 0xb9
xor cl, 0x42
mov byte [rbp + 0x893], cl
movabs rcx, 0x9dd862f8e405e996
movzx ecx, byte [rax + rcx]
add cl, 0xb9
xor cl, 0x43
mov byte [rbp + 0x894], cl
movabs rcx, 0x9dd862f8e405e997
movzx ecx, byte [rax + rcx]
add cl, 0xb9
xor cl, 0x44
mov byte [rbp + 0x895], cl
movabs rcx, 0x9dd862f8e405e998
movzx ecx, byte [rax + rcx]
add cl, 0xb9
xor cl, 0x45
mov byte [rbp + 0x896], cl
movabs rcx, 0x9dd862f8e405e999
movzx ecx, byte [rax + rcx]
add cl, 0xb9
xor cl, 0x46
mov byte [rbp + 0x897], cl
movabs rcx, 0x9dd862f8e405e99a
movzx ecx, byte [rax + rcx]
add cl, 0xb9
xor cl, 0x47
mov byte [rbp + 0x898], cl
movabs rcx, 0x9dd862f8e405e99b
movzx eax, byte [rax + rcx]
add al, 0xb9
xor al, 0x48
mov byte [rbp + 0x899], al
lea rax, [rbp + 0x89a]
lea rcx, [rbp + 0x8af]
mov qword [rbp - 0x30], rcx
movabs rcx, 0x489c8acba9dd656d
movabs rdx, 0x489c8acba9dd656c
movabs r8, 0x489c8acb38c211e4
mov r9, rcx
jmp 0x14003ac60
mov byte [rax], 0
inc rax
cmp rax, qword [rbp - 0x30]
mov r9, rcx
cmove r9, r8
nop dword [rax + rax]
cmp r9, rdx
ja 0x14003ac4a
cmp r9, r8
jne 0x14003ac60
movabs rcx, 0xecf202a4ae55fa3d
movabs r15, 0xecf202a47d7ea0e3
movabs r12, 0xecf202a43e890059
movabs rbx, 0xecf202a4bf591410
movabs rsi, 0xecf202a4dbd7290c
jmp 0x14003acc0
movabs rdx, 0xecf202a4c81c3fbb
cmp rcx, rdx
movabs rdx, 0xecf202a49d37e4b7
cmove rcx, rdx
nop dword [rax]
cmp rcx, r15
jge 0x14003ad80
cmp rcx, r12
jae 0x14003ae20
movabs rdx, 0xecf202a41df7e8c9
cmp rcx, rdx
jae 0x14003af54
movabs rdx, 0xecf202a40c7c9b71
cmp rcx, rdx
jae 0x14003b15d
movabs rdx, 0xecf202a409269d70
cmp rcx, rdx
jae 0x14003b56c
movabs rdx, 0xecf202a40499e3ad
cmp rcx, rdx
jae 0x14003bc7f
movabs rdx, 0xecf202a4038a5ddc
cmp rcx, rdx
jae 0x14003c7bb
movabs rdx, 0xecf202a402cd553a
cmp rcx, rdx
jae 0x14003d8ff
movabs rdx, 0xecf202a40239beca
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0x80]
cmp rdi, rcx
movabs rcx, 0xecf202a4e397193e
movabs rdx, 0xecf202a4756779ea
cmovb rcx, rdx
jmp 0x14003acc0
cmp rcx, rbx
jge 0x14003aeb0
movabs rdx, 0xecf202a49b5645b2
cmp rcx, rdx
jae 0x14003afea
movabs rdx, 0xecf202a48db19036
cmp rcx, rdx
jae 0x14003b1ef
movabs rdx, 0xecf202a482d248ee
cmp rcx, rdx
jae 0x14003b5dc
movabs rdx, 0xecf202a48116033d
cmp rcx, rdx
jae 0x14003bccf
movabs rdx, 0xecf202a48074e187
cmp rcx, rdx
jae 0x14003c7ee
movabs rdx, 0xecf202a47f2dc48d
cmp rcx, rdx
jae 0x14003d912
cmp rcx, r15
mov edx, 0
cmove r13, rdx
movabs rdx, 0xecf202a48d50719b
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a463cf5145
cmp rcx, rdx
jae 0x14003b069
movabs rdx, 0xecf202a454014c8e
cmp rcx, rdx
jae 0x14003b25b
movabs rdx, 0xecf202a448f8330e
cmp rcx, rdx
jae 0x14003b65b
movabs rdx, 0xecf202a4468fdca9
cmp rcx, rdx
jae 0x14003bd2c
movabs rdx, 0xecf202a445b4100b
cmp rcx, rdx
jae 0x14003c821
movabs rdx, 0xecf202a44234bbfb
cmp rcx, rdx
jae 0x14003d925
cmp rcx, r12
movabs rdx, 0xecf202a4dc7063bd
cmove rcx, rdx
jmp 0x14003acc0
cmp rcx, rsi
jge 0x14003b0e8
movabs rdx, 0xecf202a4cf2e75fc
cmp rcx, rdx
jae 0x14003b2c7
movabs rdx, 0xecf202a4c9836ee8
cmp rcx, rdx
jae 0x14003b6b4
movabs rdx, 0xecf202a4c63b858c
cmp rcx, rdx
jae 0x14003bd98
movabs rdx, 0xecf202a4c1dbea02
cmp rcx, rdx
jae 0x14003c87a
movabs rdx, 0xecf202a4c0bdd7aa
cmp rcx, rdx
jae 0x14003d94f
cmp rcx, rbx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x63be56c7]
lea r14d, [rcx + r13]
add r14d, 0x9c41a939
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x71
movabs rcx, 0xecf202a4c85a02b1
jmp 0x14003acc0
movabs rdx, 0xecf202a42ad774e7
cmp rcx, rdx
jae 0x14003b359
movabs rdx, 0xecf202a4241205ea
cmp rcx, rdx
jae 0x14003b733
movabs rdx, 0xecf202a4214f8a76
cmp rcx, rdx
jae 0x14003be04
movabs rdx, 0xecf202a41f63b75b
cmp rcx, rdx
jae 0x14003c8c4
movabs rdx, 0xecf202a41f5b7906
cmp rcx, rdx
jae 0x14003d96e
movabs rdx, 0xecf202a41df7e8c9
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + rdi]
cmp rcx, r13
movabs rcx, 0xecf202a4b47ad18e
movabs rdx, 0xecf202a4c81c3fbb
cmova rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4a93913c9
cmp rcx, rdx
jae 0x14003b3eb
movabs rdx, 0xecf202a4a1a6d689
cmp rcx, rdx
jae 0x14003b7a3
movabs rdx, 0xecf202a49d37e4b7
cmp rcx, rdx
jae 0x14003be70
movabs rdx, 0xecf202a49cd57b69
cmp rcx, rdx
jae 0x14003c90e
movabs rdx, 0xecf202a49cb22fc8
cmp rcx, rdx
jae 0x14003d99b
movabs rdx, 0xecf202a49b5645b2
cmp rcx, rdx
movabs rdx, 0xecf202a477d8bafa
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4756779ea
cmp rcx, rdx
jae 0x14003b46e
movabs rdx, 0xecf202a46bcfbebb
cmp rcx, rdx
jae 0x14003b7f2
movabs rdx, 0xecf202a466d32285
cmp rcx, rdx
jae 0x14003beb6
movabs rdx, 0xecf202a465d0e0f1
cmp rcx, rdx
jae 0x14003c941
movabs rdx, 0xecf202a465a1f124
cmp rcx, rdx
jae 0x14003d9a4
movabs rdx, 0xecf202a463cf5145
cmp rcx, rdx
movabs rdx, 0xecf202a49b5645b2
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4ec9c095b
cmp rcx, rdx
jge 0x14003b500
movabs rdx, 0xecf202a4e612e9bb
cmp rcx, rdx
jae 0x14003b871
movabs rdx, 0xecf202a4e397193e
cmp rcx, rdx
jae 0x14003bf13
movabs rdx, 0xecf202a4dc7063bd
cmp rcx, rdx
jae 0x14003c974
movabs rdx, 0xecf202a4dc258a43
cmp rcx, rdx
jae 0x14003d9b7
cmp rcx, rsi
movabs rdx, 0xecf202a4a1dbaf00
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4140611f4
cmp rcx, rdx
jae 0x14003b8f0
movabs rdx, 0xecf202a410796dfd
cmp rcx, rdx
jae 0x14003bf70
movabs rdx, 0xecf202a40e7d33f2
cmp rcx, rdx
jae 0x14003c9a7
movabs rdx, 0xecf202a40ca072f9
cmp rcx, rdx
jae 0x14003d9f0
movabs rdx, 0xecf202a40c7c9b71
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x4835305f]
lea r14d, [rcx + r13]
add r14d, 0xb7cacfa1
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x99
movabs rcx, 0xecf202a4931d295d
jmp 0x14003acc0
movabs rdx, 0xecf202a493d4bd12
cmp rcx, rdx
jae 0x14003b960
movabs rdx, 0xecf202a48f9db0f0
cmp rcx, rdx
jae 0x14003bfd0
movabs rdx, 0xecf202a48f7257ef
cmp rcx, rdx
jae 0x14003c9da
movabs rdx, 0xecf202a48e98386f
cmp rcx, rdx
jae 0x14003da03
movabs rdx, 0xecf202a48db19036
cmp rcx, rdx
movabs rdx, 0xecf202a40e7d33f2
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a45be43227
cmp rcx, rdx
jae 0x14003b9b9
movabs rdx, 0xecf202a45933de52
cmp rcx, rdx
jae 0x14003c02d
movabs rdx, 0xecf202a455efa02e
cmp rcx, rdx
jae 0x14003ca52
movabs rdx, 0xecf202a4552ef6b4
cmp rcx, rdx
jae 0x14003da4e
movabs rdx, 0xecf202a454014c8e
cmp rcx, rdx
movabs rdx, 0xecf202a4265331a4
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4d6292270
cmp rcx, rdx
jae 0x14003ba38
movabs rdx, 0xecf202a4d1601851
cmp rcx, rdx
jae 0x14003c099
movabs rdx, 0xecf202a4d0c0fabb
cmp rcx, rdx
jae 0x14003caab
movabs rdx, 0xecf202a4d09a15db
cmp rcx, rdx
jae 0x14003da78
movabs rdx, 0xecf202a4cf2e75fc
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x39617e27]
lea r14d, [rcx + r13]
add r14d, 0x39617e27
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xef
movabs rcx, 0xecf202a4ecc41748
jmp 0x14003acc0
movabs rdx, 0xecf202a435d3b2f0
cmp rcx, rdx
jae 0x14003baa8
movabs rdx, 0xecf202a42fa8ff60
cmp rcx, rdx
jae 0x14003c0f6
movabs rdx, 0xecf202a42d060349
cmp rcx, rdx
jae 0x14003cb04
movabs rdx, 0xecf202a42b13a997
cmp rcx, rdx
jae 0x14003da8b
movabs rdx, 0xecf202a42ad774e7
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x50ae287f]
lea r14d, [rcx + r13]
add r14d, 0xaf51d781
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x79
movabs rcx, 0xecf202a4cbbbd2a1
jmp 0x14003acc0
movabs rdx, 0xecf202a4b47ad18e
cmp rcx, rdx
jae 0x14003bb18
movabs rdx, 0xecf202a4af322169
cmp rcx, rdx
jae 0x14003c153
movabs rdx, 0xecf202a4ac73ac50
cmp rcx, rdx
jae 0x14003cb37
movabs rdx, 0xecf202a4ac4a7d86
cmp rcx, rdx
jae 0x14003da9e
movabs rdx, 0xecf202a4a93913c9
cmp rcx, rdx
mov edx, 4
mov r8d, dword [rbp + 0x8f0]
cmove r8d, edx
mov dword [rbp + 0x8f0], r8d
movabs rdx, 0xecf202a4d5d2b081
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a478d8e49d
cmp rcx, rdx
jae 0x14003bb88
movabs rdx, 0xecf202a4777d6236
cmp rcx, rdx
jae 0x14003c199
movabs rdx, 0xecf202a475e5d683
cmp rcx, rdx
jae 0x14003cb6a
movabs rdx, 0xecf202a4756e68b6
cmp rcx, rdx
jae 0x14003dac8
movabs rdx, 0xecf202a4756779ea
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x64cd75cb]
lea r14d, [rcx + r13]
add r14d, 0x9b328a35
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x8d
movabs rcx, 0xecf202a41df7e8c9
jmp 0x14003acc0
movabs rdx, 0xecf202a4f380d866
cmp rcx, rdx
jge 0x14003bbf8
movabs rdx, 0xecf202a4efb950d8
cmp rcx, rdx
jae 0x14003c1df
movabs rdx, 0xecf202a4ee3003eb
cmp rcx, rdx
jae 0x14003cb9d
movabs rdx, 0xecf202a4ecc41748
cmp rcx, rdx
jae 0x14003dadb
movabs rdx, 0xecf202a4ec9c095b
cmp rcx, rdx
movabs rdx, 0xecf202a402cd553a
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a40a4c54f3
cmp rcx, rdx
jae 0x14003c225
movabs rdx, 0xecf202a409c115ef
cmp rcx, rdx
jae 0x14003cbe7
movabs rdx, 0xecf202a40991d38e
cmp rcx, rdx
jae 0x14003daf7
movabs rdx, 0xecf202a409269d70
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 6]
cmp rdi, rcx
movabs rcx, 0xecf202a4a4b63795
movabs rdx, 0xecf202a4769f8caa
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a486b7413e
cmp rcx, rdx
jae 0x14003c26b
movabs rdx, 0xecf202a484dccbdb
cmp rcx, rdx
jae 0x14003cc31
movabs rdx, 0xecf202a48314cbe7
cmp rcx, rdx
jae 0x14003db30
movabs rdx, 0xecf202a482d248ee
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x2eca47ff]
lea r14d, [rcx + r13]
add r14d, 0x2eca47ff
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 7
movabs rcx, 0xecf202a4ecc41748
jmp 0x14003acc0
movabs rdx, 0xecf202a44cd4ccce
cmp rcx, rdx
jae 0x14003c2d7
movabs rdx, 0xecf202a44bbc1673
cmp rcx, rdx
jae 0x14003cc64
movabs rdx, 0xecf202a44ae8598a
cmp rcx, rdx
jae 0x14003db5a
movabs rdx, 0xecf202a448f8330e
cmp rcx, rdx
movabs rdx, 0xecf202a45b816b40
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4cb9c8dfe
cmp rcx, rdx
jae 0x14003c343
movabs rdx, 0xecf202a4caf2b8cd
cmp rcx, rdx
jae 0x14003ccbd
movabs rdx, 0xecf202a4c9ce0ac5
cmp rcx, rdx
jae 0x14003db6d
movabs rdx, 0xecf202a4c9836ee8
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x51bd4783]
lea r14d, [rcx + r13]
add r14d, 0xae42b87d
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x95
movabs rcx, 0xecf202a46f10af39
jmp 0x14003acc0
movabs rdx, 0xecf202a4265ea6e7
cmp rcx, rdx
jae 0x14003c3af
movabs rdx, 0xecf202a4260f410a
cmp rcx, rdx
jae 0x14003cd08
movabs rdx, 0xecf202a4255e5a69
cmp rcx, rdx
jae 0x14003db80
movabs rdx, 0xecf202a4241205ea
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0x20]
cmp rdi, rcx
movabs rcx, 0xecf202a49227d512
movabs rdx, 0xecf202a4bd27ac61
cmova rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4a4b63795
cmp rcx, rdx
jae 0x14003c3f5
movabs rdx, 0xecf202a4a26c18d9
cmp rcx, rdx
jae 0x14003cd3b
movabs rdx, 0xecf202a4a1dbaf00
cmp rcx, rdx
jae 0x14003dbaa
movabs rdx, 0xecf202a4a1a6d689
cmp rcx, rdx
cmove rcx, rsi
jmp 0x14003acc0
movabs rdx, 0xecf202a46f10af39
cmp rcx, rdx
jae 0x14003c452
movabs rdx, 0xecf202a46d60b8ae
cmp rcx, rdx
jae 0x14003cd6e
movabs rdx, 0xecf202a46ceecf1e
cmp rcx, rdx
jae 0x14003dbbd
movabs rdx, 0xecf202a46bcfbebb
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x42e9954b]
lea r14d, [rcx + r13]
add r14d, 0xbd166ab5
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xd
movabs rcx, 0xecf202a4931d295d
jmp 0x14003acc0
movabs rdx, 0xecf202a4e8f7b8f9
cmp rcx, rdx
jae 0x14003c4a0
movabs rdx, 0xecf202a4e80e5a61
cmp rcx, rdx
jae 0x14003cdb8
movabs rdx, 0xecf202a4e784cb3c
cmp rcx, rdx
jae 0x14003dbe7
movabs rdx, 0xecf202a4e612e9bb
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x2a5cd8a0]
lea r14d, [rcx + r13]
add r14d, 0xd5a32760
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x60
movabs rcx, 0xecf202a4931d295d
jmp 0x14003acc0
movabs rdx, 0xecf202a41729a21c
cmp rcx, rdx
jae 0x14003c4fd
movabs rdx, 0xecf202a4161e2238
cmp rcx, rdx
jae 0x14003ce02
movabs rdx, 0xecf202a4161163f0
cmp rcx, rdx
jae 0x14003dc20
movabs rdx, 0xecf202a4140611f4
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a4da4d2338
movabs rdx, 0xecf202a445b4100b
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a49822ac2c
cmp rcx, rdx
jae 0x14003c543
movabs rdx, 0xecf202a495d9240c
cmp rcx, rdx
jae 0x14003ce5b
movabs rdx, 0xecf202a495acd7b3
cmp rcx, rdx
jae 0x14003dc4a
movabs rdx, 0xecf202a493d4bd12
cmp rcx, rdx
movabs rdx, 0xecf202a463cf5145
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a45e63093a
cmp rcx, rdx
jae 0x14003c5af
movabs rdx, 0xecf202a45d727234
cmp rcx, rdx
jae 0x14003ce8e
movabs rdx, 0xecf202a45cb88241
cmp rcx, rdx
jae 0x14003dc74
movabs rdx, 0xecf202a45be43227
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x66ebb3d3]
lea r14d, [rcx + r13]
add r14d, 0x99144c2d
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xc5
movabs rcx, 0xecf202a4a591a641
jmp 0x14003acc0
movabs rdx, 0xecf202a4da325277
cmp rcx, rdx
jae 0x14003c60c
movabs rdx, 0xecf202a4d833dfe9
cmp rcx, rdx
jae 0x14003cee7
movabs rdx, 0xecf202a4d635233f
cmp rcx, rdx
jae 0x14003dc87
movabs rdx, 0xecf202a4d6292270
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a48db19036
movabs rdx, 0xecf202a45d727234
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a43aa8ae0c
cmp rcx, rdx
jae 0x14003c663
movabs rdx, 0xecf202a4391f138d
cmp rcx, rdx
jae 0x14003cf31
movabs rdx, 0xecf202a4363fc8ce
cmp rcx, rdx
jae 0x14003dcb1
movabs rdx, 0xecf202a435d3b2f0
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 8]
cmp rdi, rcx
movabs rcx, 0xecf202a409f5a509
movabs rdx, 0xecf202a4e3e6913f
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4ba9164cd
cmp rcx, rdx
jae 0x14003c6c3
movabs rdx, 0xecf202a4b87f75e0
cmp rcx, rdx
jae 0x14003cf7b
movabs rdx, 0xecf202a4b8092332
cmp rcx, rdx
jae 0x14003dccd
movabs rdx, 0xecf202a4b47ad18e
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xecf202a4ac4a7d86
movabs rdx, 0xecf202a43223e974
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a47be4ac49
cmp rcx, rdx
jae 0x14003c709
movabs rdx, 0xecf202a47a3cdbdf
cmp rcx, rdx
jae 0x14003cfc5
movabs rdx, 0xecf202a4792a1b45
cmp rcx, rdx
jae 0x14003dce0
movabs rdx, 0xecf202a478d8e49d
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0x41]
cmp rdi, rcx
movabs rcx, 0xecf202a4391f138d
movabs rdx, 0xecf202a49ce0f509
cmova rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4f7aa354c
cmp rcx, rdx
jge 0x14003c775
movabs rdx, 0xecf202a4f47e55d9
cmp rcx, rdx
jae 0x14003d00f
movabs rdx, 0xecf202a4f3d33b41
cmp rcx, rdx
jae 0x14003dd0a
movabs rdx, 0xecf202a4f380d866
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x1b892668]
lea r14d, [rcx + r13]
add r14d, 0xe476d998
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, byte [rbp + r13 + 0x890]
add r14b, 0xd8
movabs rcx, 0xecf202a49e9f6792
jmp 0x14003acc0
movabs rdx, 0xecf202a406ed951c
cmp rcx, rdx
jae 0x14003d068
movabs rdx, 0xecf202a4057bc22d
cmp rcx, rdx
jae 0x14003dd1d
movabs rdx, 0xecf202a40499e3ad
cmp rcx, rdx
jne 0x14003acc0
lea rdi, [rax + 1]
add rax, 0x11
movabs rcx, 0xecf202a48074e187
jmp 0x14003acc0
movabs rdx, 0xecf202a481669bf0
cmp rcx, rdx
jae 0x14003d0c1
movabs rdx, 0xecf202a4813fbfbb
cmp rcx, rdx
jae 0x14003dd30
movabs rdx, 0xecf202a48116033d
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a4d370d708
movabs rdx, 0xecf202a43b691063
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a44875f5f5
cmp rcx, rdx
jae 0x14003d10e
movabs rdx, 0xecf202a44812a2b4
cmp rcx, rdx
jae 0x14003dd5a
movabs rdx, 0xecf202a4468fdca9
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x196ae860]
lea r14d, [rcx + r13]
add r14d, 0xe69517a0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa0
movabs rcx, 0xecf202a46f10af39
jmp 0x14003acc0
movabs rdx, 0xecf202a4c8031a2f
cmp rcx, rdx
jae 0x14003d167
movabs rdx, 0xecf202a4c77eee99
cmp rcx, rdx
jae 0x14003dd84
movabs rdx, 0xecf202a4c63b858c
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x74e13a56]
lea r14d, [rcx + r13]
add r14d, 0x74e13a56
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa6
movabs rcx, 0xecf202a45b6b1747
jmp 0x14003acc0
movabs rdx, 0xecf202a4228744cb
cmp rcx, rdx
jae 0x14003d19a
movabs rdx, 0xecf202a421d486ee
cmp rcx, rdx
jae 0x14003dd97
movabs rdx, 0xecf202a4214f8a76
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x3d9dfa37]
lea r14d, [rcx + r13]
add r14d, 0x3d9dfa37
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x7f
movabs rcx, 0xecf202a432d0af61
jmp 0x14003acc0
movabs rdx, 0xecf202a49e6f93ad
cmp rcx, rdx
jae 0x14003d1cd
movabs rdx, 0xecf202a49dfc4260
cmp rcx, rdx
jae 0x14003ddaa
movabs rdx, 0xecf202a49d37e4b7
cmp rcx, rdx
movabs rdx, 0xecf202a45b8375c0
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a46aff4819
cmp rcx, rdx
jae 0x14003d226
movabs rdx, 0xecf202a4683741c9
cmp rcx, rdx
jae 0x14003ddd3
movabs rdx, 0xecf202a466d32285
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a4ebd79ce9
movabs rdx, 0xecf202a4dc258a43
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4e3ea932e
cmp rcx, rdx
jae 0x14003d266
movabs rdx, 0xecf202a4e3e6913f
cmp rcx, rdx
jae 0x14003dde6
movabs rdx, 0xecf202a4e397193e
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0xa]
cmp rdi, rcx
movabs rcx, 0xecf202a46ceecf1e
movabs rdx, 0xecf202a480b5c7d6
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4119b9e8f
cmp rcx, rdx
jae 0x14003d299
movabs rdx, 0xecf202a410f1a686
cmp rcx, rdx
jae 0x14003de1f
movabs rdx, 0xecf202a410796dfd
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0x1000]
cmp rdi, rcx
movabs rcx, 0xecf202a495acd7b3
movabs rdx, 0xecf202a486b7413e
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a49227d512
cmp rcx, rdx
jae 0x14003d2e3
movabs rdx, 0xecf202a491566a53
cmp rcx, rdx
jae 0x14003de32
movabs rdx, 0xecf202a48f9db0f0
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xecf202a4e80e5a61
movabs rdx, 0xecf202a49822ac2c
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a45b6b1747
cmp rcx, rdx
jae 0x14003d325
movabs rdx, 0xecf202a459723b90
cmp rcx, rdx
jae 0x14003de6b
movabs rdx, 0xecf202a45933de52
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x5ea3af02]
lea r14d, [rcx + r13]
add r14d, 0x5ea3af02
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xf2
movabs rcx, 0xecf202a45b6b1747
jmp 0x14003acc0
movabs rdx, 0xecf202a4d2ab11bd
cmp rcx, rdx
jae 0x14003d369
movabs rdx, 0xecf202a4d233f28f
cmp rcx, rdx
jae 0x14003de98
movabs rdx, 0xecf202a4d1601851
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xecf202a448f8330e
movabs rdx, 0xecf202a43a60c163
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a431db70c3
cmp rcx, rdx
jae 0x14003d3c2
movabs rdx, 0xecf202a42feba573
cmp rcx, rdx
jae 0x14003dec2
movabs rdx, 0xecf202a42fa8ff60
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a4cebe5420
movabs rdx, 0xecf202a45d8c511e
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4b1a94d00
cmp rcx, rdx
jae 0x14003d3f5
movabs rdx, 0xecf202a4b141cf1f
cmp rcx, rdx
jae 0x14003deec
movabs rdx, 0xecf202a4af322169
cmp rcx, rdx
movabs rdx, 0xecf202a421d486ee
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a477d8bafa
cmp rcx, rdx
jae 0x14003d43e
movabs rdx, 0xecf202a477bb90a1
cmp rcx, rdx
jae 0x14003df16
movabs rdx, 0xecf202a4777d6236
cmp rcx, rdx
movabs rdx, 0xecf202a49dfc4260
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4f02b5d58
cmp rcx, rdx
jae 0x14003d471
movabs rdx, 0xecf202a4f00c6336
cmp rcx, rdx
jae 0x14003df4f
movabs rdx, 0xecf202a4efb950d8
cmp rcx, rdx
movabs rdx, 0xecf202a4bdcf3b48
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a40b3d474b
cmp rcx, rdx
jae 0x14003d4bb
movabs rdx, 0xecf202a40ac37c45
cmp rcx, rdx
jae 0x14003df62
movabs rdx, 0xecf202a40a4c54f3
cmp rcx, rdx
movabs rdx, 0xecf202a4e593b9ce
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a48c454d92
cmp rcx, rdx
jae 0x14003d51c
movabs rdx, 0xecf202a48aec6fee
cmp rcx, rdx
jae 0x14003df75
movabs rdx, 0xecf202a486b7413e
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x1fc5a278]
lea r14d, [rcx + r13]
add r14d, 0xe03a5d88
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x48
movabs rcx, 0xecf202a432d0af61
jmp 0x14003acc0
movabs rdx, 0xecf202a450d1b853
cmp rcx, rdx
jae 0x14003d54f
movabs rdx, 0xecf202a44d645941
cmp rcx, rdx
jae 0x14003df9f
movabs rdx, 0xecf202a44cd4ccce
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x3743401f]
lea r14d, [rcx + r13]
add r14d, 0x3743401f
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x27
movabs rcx, 0xecf202a432d0af61
jmp 0x14003acc0
movabs rdx, 0xecf202a4cc80ffb2
cmp rcx, rdx
jae 0x14003d599
movabs rdx, 0xecf202a4cbbbd2a1
cmp rcx, rdx
jae 0x14003dfd8
movabs rdx, 0xecf202a4cb9c8dfe
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x40cb5743]
lea r14d, [rcx + r13]
add r14d, 0xbf34a8bd
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xd5
movabs rcx, 0xecf202a45b6b1747
jmp 0x14003acc0
movabs rdx, 0xecf202a4277bba6d
cmp rcx, rdx
jae 0x14003d5cc
movabs rdx, 0xecf202a426de389d
cmp rcx, rdx
jae 0x14003e019
movabs rdx, 0xecf202a4265ea6e7
cmp rcx, rdx
movabs rdx, 0xecf202a44c58ac55
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4a591a641
cmp rcx, rdx
jae 0x14003d625
movabs rdx, 0xecf202a4a52246b3
cmp rcx, rdx
jae 0x14003e02c
movabs rdx, 0xecf202a4a4b63795
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0x5a]
cmp rdi, rcx
movabs rcx, 0xecf202a459723b90
movabs rdx, 0xecf202a45933de52
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a46f9083be
cmp rcx, rdx
jae 0x14003d662
movabs rdx, 0xecf202a46f8990b3
cmp rcx, rdx
jae 0x14003e056
xor edx, edx
movabs r8, 0xecf202a46f10af39
cmp rcx, r8
sete dl
movabs r8, 0xecf202a454014c8e
cmove rcx, r8
sub r13, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4ead4e73f
cmp rcx, rdx
jae 0x14003d6ac
movabs rdx, 0xecf202a4e9cfd430
cmp rcx, rdx
jae 0x14003e083
movabs rdx, 0xecf202a4e8f7b8f9
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0x7a]
cmp rdi, rcx
movabs rcx, 0xecf202a48116033d
movabs rdx, 0xecf202a448eb5c52
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a41b938a33
cmp rcx, rdx
jae 0x14003d6f6
movabs rdx, 0xecf202a417b80d76
cmp rcx, rdx
jae 0x14003e096
movabs rdx, 0xecf202a41729a21c
cmp rcx, rdx
movabs rdx, 0xecf202a475e5d683
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a498bb7a82
cmp rcx, rdx
jae 0x14003d729
movabs rdx, 0xecf202a4983d1b24
cmp rcx, rdx
jae 0x14003e0a9
movabs rdx, 0xecf202a49822ac2c
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x4726115b]
lea r14d, [rcx + r13]
add r14d, 0xb8d9eea5
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x7d
movabs rcx, 0xecf202a46f10af39
jmp 0x14003acc0
movabs rdx, 0xecf202a45f8cd73e
cmp rcx, rdx
jae 0x14003d772
movabs rdx, 0xecf202a45ee7ff66
cmp rcx, rdx
jae 0x14003e0e2
movabs rdx, 0xecf202a45e63093a
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a44234bbfb
movabs rdx, 0xecf202a46dee5562
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4da9df2b6
cmp rcx, rdx
jae 0x14003d7bf
movabs rdx, 0xecf202a4da4d2338
cmp rcx, rdx
jae 0x14003e0f5
movabs rdx, 0xecf202a4da325277
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + r13 + 0x890]
mov byte [rbp + 0x8f8], cl
movabs rcx, 0xecf202a4c85a02b1
jmp 0x14003acc0
movabs rdx, 0xecf202a43bc20aee
cmp rcx, rdx
jae 0x14003d7ea
movabs rdx, 0xecf202a43b691063
cmp rcx, rdx
jae 0x14003e11f
movabs rdx, 0xecf202a43aa8ae0c
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0x400]
cmp rdi, rcx
movabs rcx, 0xecf202a42358c386
movabs rdx, 0xecf202a4fc1fa141
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4bd508aa3
cmp rcx, rdx
jae 0x14003d843
movabs rdx, 0xecf202a4bd27ac61
cmp rcx, rdx
jae 0x14003acab
movabs rdx, 0xecf202a4ba9164cd
cmp rcx, rdx
movabs rdx, 0xecf202a4122b8757
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a47c983008
cmp rcx, rdx
jae 0x14003d88d
movabs rdx, 0xecf202a47c384d02
cmp rcx, rdx
jae 0x14003e158
movabs rdx, 0xecf202a47be4ac49
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x73d21b52]
lea r14d, [rcx + r13]
add r14d, 0x73d21b52
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xc2
movabs rcx, 0xecf202a48f7257ef
jmp 0x14003acc0
movabs rdx, 0xecf202a4fa144ff9
cmp rcx, rdx
jge 0x14003d8cc
movabs rdx, 0xecf202a4f95a0e2c
cmp rcx, rdx
jae 0x14003e17f
movabs rdx, 0xecf202a4f7aa354c
cmp rcx, rdx
movabs rdx, 0xecf202a484dccbdb
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a40409d556
cmp rcx, rdx
jae 0x14003e192
movabs rdx, 0xecf202a4038a5ddc
cmp rcx, rdx
movabs rdx, 0xecf202a45cb88241
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a480b5c7d6
cmp rcx, rdx
jae 0x14003e1bf
movabs rdx, 0xecf202a48074e187
cmp rcx, rdx
movabs rdx, 0xecf202a45ee7ff66
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4464b94ad
cmp rcx, rdx
jae 0x14003e1f8
movabs rdx, 0xecf202a445b4100b
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0xcb57430]
lea r14d, [rcx + r13]
add r14d, 0xf34a8bd0
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x50
movabs rcx, 0xecf202a432d0af61
jmp 0x14003acc0
movabs rdx, 0xecf202a4c287ce95
cmp rcx, rdx
jae 0x14003e222
movabs rdx, 0xecf202a4c1dbea02
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 7]
cmp rdi, rcx
movabs rcx, 0xecf202a44812a2b4
movabs rdx, 0xecf202a4d2ab11bd
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a41fdea0b3
cmp rcx, rdx
jae 0x14003e25b
movabs rdx, 0xecf202a41f63b75b
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 5]
cmp rdi, rcx
movabs rcx, 0xecf202a4efb950d8
movabs rdx, 0xecf202a41fdea0b3
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a49ce0f509
cmp rcx, rdx
jae 0x14003e294
movabs rdx, 0xecf202a49cd57b69
cmp rcx, rdx
movabs rdx, 0xecf202a410f1a686
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4660c864f
cmp rcx, rdx
jae 0x14003e2cd
movabs rdx, 0xecf202a465d0e0f1
cmp rcx, rdx
movabs rdx, 0xecf202a485b6b92a
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4e34edc1b
cmp rcx, rdx
jae 0x14003e306
movabs rdx, 0xecf202a4dc7063bd
cmp rcx, rdx
movabs rdx, 0xecf202a42b13a997
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4104b279f
cmp rcx, rdx
jae 0x14003e333
movabs rdx, 0xecf202a40e7d33f2
cmp rcx, rdx
movabs rdx, 0xecf202a493d4bd12
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a48f85621a
cmp rcx, rdx
jae 0x14003e35d
movabs rdx, 0xecf202a48f7257ef
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x5c547dab]
lea r8d, [rcx + r13]
add r8d, 0xa3ab8255
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0xad
mov byte [rbp + r13 + 0x890], r8b
lea rcx, [rax + 1]
movzx edx, r8b
not rax
add rax, r13
mov r13, rax
sub r13, rdx
mov rax, rcx
movabs rcx, 0xecf202a48e98386f
jmp 0x14003acc0
movabs rdx, 0xecf202a4582da42f
cmp rcx, rdx
jae 0x14003e370
movabs rdx, 0xecf202a455efa02e
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x5739d5e6]
lea r14d, [rcx + r13]
add r14d, 0x5739d5e6
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb6
movabs rcx, 0xecf202a48e98386f
jmp 0x14003acc0
movabs rdx, 0xecf202a4d0d1aca6
cmp rcx, rdx
jae 0x14003e3b3
movabs rdx, 0xecf202a4d0c0fabb
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x3b7fbc2f]
lea r14d, [rcx + r13]
add r14d, 0x3b7fbc2f
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb7
movabs rcx, 0xecf202a4ecc41748
jmp 0x14003acc0
movabs rdx, 0xecf202a42eca6d15
cmp rcx, rdx
jae 0x14003e3c6
movabs rdx, 0xecf202a42d060349
cmp rcx, rdx
movabs rdx, 0xecf202a4d0d1aca6
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4ae55fa3d
cmp rcx, rdx
jae 0x14003e3ff
movabs rdx, 0xecf202a4ac73ac50
cmp rcx, rdx
movabs rdx, 0xecf202a47a683d6b
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4769f8caa
cmp rcx, rdx
jae 0x14003e41d
movabs rdx, 0xecf202a475e5d683
cmp rcx, rdx
movabs rdx, 0xecf202a4363fc8ce
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4ef8ee761
cmp rcx, rdx
jae 0x14003e456
movabs rdx, 0xecf202a4ee3003eb
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 6]
cmp rdi, rcx
movabs rcx, 0xecf202a47c983008
movabs rdx, 0xecf202a40ac37c45
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a409f5a509
cmp rcx, rdx
jae 0x14003e48f
movabs rdx, 0xecf202a409c115ef
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 5]
cmp rdi, rcx
movabs rcx, 0xecf202a478d8e49d
movabs rdx, 0xecf202a4e612e9bb
cmova rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a485b6b92a
cmp rcx, rdx
jae 0x14003e4a2
movabs rdx, 0xecf202a484dccbdb
cmp rcx, rdx
movabs rdx, 0xecf202a4756e68b6
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a44c58ac55
cmp rcx, rdx
jae 0x14003e4b5
movabs rdx, 0xecf202a44bbc1673
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x65dc94cf]
lea r14d, [rcx + r13]
add r14d, 0x9a236b31
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa9
movabs rcx, 0xecf202a47c384d02
jmp 0x14003acc0
movabs rdx, 0xecf202a4cb96519d
cmp rcx, rdx
jae 0x14003e4c8
movabs rdx, 0xecf202a4caf2b8cd
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + rdi]
cmp rcx, 0x42
movabs rcx, 0xecf202a41d4b33e7
movabs rdx, 0xecf202a40b3d474b
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4265331a4
cmp rcx, rdx
jae 0x14003e4db
movabs rdx, 0xecf202a4260f410a
cmp rcx, rdx
movabs rdx, 0xecf202a4da9df2b6
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4a460d302
cmp rcx, rdx
jae 0x14003e4ee
movabs rdx, 0xecf202a4a26c18d9
cmp rcx, rdx
movabs rdx, 0xecf202a43aa8ae0c
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a46dee5562
cmp rcx, rdx
jae 0x14003e527
movabs rdx, 0xecf202a46d60b8ae
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a4792a1b45
movabs rdx, 0xecf202a40c7c9b71
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4e865212d
cmp rcx, rdx
jae 0x14003e560
movabs rdx, 0xecf202a4e80e5a61
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a46d60b8ae
movabs rdx, 0xecf202a42eca6d15
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a417198f42
cmp rcx, rdx
jae 0x14003e573
movabs rdx, 0xecf202a4161e2238
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x2cac09f7]
lea r14d, [rcx + r13]
add r14d, 0x2cac09f7
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x3f
movabs rcx, 0xecf202a432d0af61
jmp 0x14003acc0
movabs rdx, 0xecf202a4964d63d0
cmp rcx, rdx
jae 0x14003e586
movabs rdx, 0xecf202a495d9240c
cmp rcx, rdx
movabs rdx, 0xecf202a4fa144ff9
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a45d8c511e
cmp rcx, rdx
jae 0x14003e5b0
movabs rdx, 0xecf202a45d727234
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x1a7a0764]
lea r14d, [rcx + r13]
add r14d, 0xe585f89c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xbc
movabs rcx, 0xecf202a4cbbbd2a1
jmp 0x14003acc0
movabs rdx, 0xecf202a4d8cd1e9b
cmp rcx, rdx
jae 0x14003e5e9
movabs rdx, 0xecf202a4d833dfe9
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a4c1dbea02
movabs rdx, 0xecf202a4161e2238
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a43a60c163
cmp rcx, rdx
jae 0x14003e5fc
movabs rdx, 0xecf202a4391f138d
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 8]
cmp rdi, rcx
movabs rcx, 0xecf202a4964d63d0
movabs rdx, 0xecf202a4ccaae15d
cmova rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4b8be10d3
cmp rcx, rdx
jae 0x14003e635
movabs rdx, 0xecf202a4b87f75e0
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xecf202a450d1b853
movabs rdx, 0xecf202a46b07232c
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a47a683d6b
cmp rcx, rdx
jae 0x14003e65f
movabs rdx, 0xecf202a47a3cdbdf
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0x28]
cmp rdi, rcx
movabs rcx, 0xecf202a409c115ef
movabs rdx, 0xecf202a45154859f
cmova rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4f68e48ac
cmp rcx, rdx
jae 0x14003e672
movabs rdx, 0xecf202a4f47e55d9
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x185bc95c]
lea r14d, [rcx + r13]
add r14d, 0xe7a436a4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x84
movabs rcx, 0xecf202a4931d295d
jmp 0x14003acc0
movabs rdx, 0xecf202a4090291bb
cmp rcx, rdx
jae 0x14003e69b
movabs rdx, 0xecf202a406ed951c
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x540c78da]
lea r14d, [rcx + r13]
add r14d, 0x540c78da
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xa
movabs rcx, 0xecf202a4ecc41748
jmp 0x14003acc0
movabs rdx, 0xecf202a481ba439b
cmp rcx, rdx
jae 0x14003e6d4
movabs rdx, 0xecf202a481669bf0
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0x80]
cmp rdi, rcx
movabs rcx, 0xecf202a46b615830
movabs rdx, 0xecf202a41d676297
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a448eb5c52
cmp rcx, rdx
jae 0x14003e6fe
movabs rdx, 0xecf202a44875f5f5
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x682bc626]
lea r14d, [rcx + r13]
add r14d, 0x682bc626
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xf6
movabs rcx, 0xecf202a432d0af61
jmp 0x14003acc0
movabs rdx, 0xecf202a4c81c3fbb
cmp rcx, rdx
jae 0x14003e737
movabs rdx, 0xecf202a4c8031a2f
cmp rcx, rdx
movabs rdx, 0xecf202a41b938a33
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a42358c386
cmp rcx, rdx
jae 0x14003e770
movabs rdx, 0xecf202a4228744cb
cmp rcx, rdx
movabs rdx, 0xecf202a4b8092332
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a49e9f6792
cmp rcx, rdx
jae 0x14003e7ba
movabs rdx, 0xecf202a49e6f93ad
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x693ae52a]
lea r14d, [rcx + r13]
add r14d, 0x693ae52a
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xda
movabs rcx, 0xecf202a48e98386f
jmp 0x14003acc0
movabs rdx, 0xecf202a46b07232c
cmp rcx, rdx
jae 0x14003e81e
movabs rdx, 0xecf202a46aff4819
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 5]
cmp rdi, rcx
movabs rcx, 0xecf202a4552ef6b4
cmovb rcx, rbx
jmp 0x14003acc0
movabs rdx, 0xecf202a4e593b9ce
cmp rcx, rdx
jae 0x14003e877
movabs rdx, 0xecf202a4e3ea932e
cmp rcx, rdx
movabs rdx, 0xecf202a4057bc22d
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4122b8757
cmp rcx, rdx
jae 0x14003e8aa
movabs rdx, 0xecf202a4119b9e8f
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a40bfe5925
movabs rdx, 0xecf202a4cb9c8dfe
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4928364f9
cmp rcx, rdx
jae 0x14003e8dd
movabs rdx, 0xecf202a49227d512
cmp rcx, rdx
jne 0x14003acc0
lea rdi, [rax + 0x1000]
add rax, 0x1004
movabs rcx, 0xecf202a426de389d
jmp 0x14003acc0
movabs rdx, 0xecf202a45b816b40
cmp rcx, rdx
jae 0x14003e910
movabs rdx, 0xecf202a45b6b1747
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + r13 + 0x890]
add r13, rax
add r13, rcx
movabs rcx, 0xecf202a4363fc8ce
jmp 0x14003acc0
movabs rdx, 0xecf202a4d370d708
cmp rcx, rdx
jae 0x14003e943
movabs rdx, 0xecf202a4d2ab11bd
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x53db858b]
lea r14d, [rcx + r13]
add r14d, 0xac247a75
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xcd
movabs rcx, 0xecf202a48f7257ef
jmp 0x14003acc0
movabs rdx, 0xecf202a43223e974
cmp rcx, rdx
jae 0x14003e98d
movabs rdx, 0xecf202a431db70c3
cmp rcx, rdx
movabs rdx, 0xecf202a4af322169
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4b35adef2
cmp rcx, rdx
jae 0x14003e9e6
movabs rdx, 0xecf202a4b1a94d00
cmp rcx, rdx
jne 0x14003acc0
mov ecx, dword [rbp - 0x30]
cmp ecx, 4
movabs rcx, 0xecf202a4260f410a
movabs rdx, 0xecf202a40409d556
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a47803efea
cmp rcx, rdx
jae 0x14003ea3f
movabs rdx, 0xecf202a477d8bafa
cmp rcx, rdx
movabs rdx, 0xecf202a4c9ce0ac5
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4f1c73bfa
cmp rcx, rdx
jae 0x14003ea89
movabs rdx, 0xecf202a4f02b5d58
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xecf202a4f1c73bfa
movabs rdx, 0xecf202a4468fdca9
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a40bfb79fa
cmp rcx, rdx
jae 0x14003ead3
movabs rdx, 0xecf202a40b3d474b
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x63ef4a16]
lea r14d, [rcx + r13]
add r14d, 0x63ef4a16
and edx, ecx
add edx, edx
sub r14d, edx
sub r14b, byte [rbp + r13 + 0x890]
add r14b, 0x66
movabs rcx, 0xecf202a48f7257ef
jmp 0x14003acc0
movabs rdx, 0xecf202a48d50719b
cmp rcx, rdx
jae 0x14003eb19
movabs rdx, 0xecf202a48c454d92
cmp rcx, rdx
movabs rdx, 0xecf202a4ec9c095b
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a45154859f
cmp rcx, rdx
jae 0x14003eb60
movabs rdx, 0xecf202a450d1b853
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xecf202a48314cbe7
movabs rdx, 0xecf202a43bc20aee
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4ccaae15d
cmp rcx, rdx
jae 0x14003ebb9
movabs rdx, 0xecf202a4cc80ffb2
cmp rcx, rdx
movabs rdx, 0xecf202a41729a21c
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a427c9345c
cmp rcx, rdx
jae 0x14003ec12
movabs rdx, 0xecf202a4277bba6d
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x174caa58]
lea r14d, [rcx + r13]
add r14d, 0xe8b355a8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x68
movabs rcx, 0xecf202a48f7257ef
jmp 0x14003acc0
movabs rdx, 0xecf202a4a6e7cc30
cmp rcx, rdx
jae 0x14003ec45
movabs rdx, 0xecf202a4a591a641
cmp rcx, rdx
jne 0x14003acc0
mov byte [rbp + r13 + 0x890], r14b
movabs rcx, 0xecf202a454014c8e
jmp 0x14003acc0
movabs rdx, 0xecf202a470e77f87
cmp rcx, rdx
jae 0x14003ec78
movabs rdx, 0xecf202a46f9083be
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xecf202a410796dfd
movabs rdx, 0xecf202a4c287ce95
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4ebac6441
cmp rcx, rdx
jae 0x14003ecc2
movabs rdx, 0xecf202a4ead4e73f
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a47803efea
movabs rdx, 0xecf202a482d248ee
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a41d4b33e7
cmp rcx, rdx
jae 0x14003ed1b
movabs rdx, 0xecf202a41b938a33
cmp rcx, rdx
movabs rdx, 0xecf202a495d9240c
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a498f66081
cmp rcx, rdx
jae 0x14003ed65
movabs rdx, 0xecf202a498bb7a82
cmp rcx, rdx
jne 0x14003acc0
mov ecx, dword [rbp - 0x30]
cmp ecx, 3
movabs rcx, 0xecf202a4c0bdd7aa
movabs rdx, 0xecf202a4f68e48ac
cmovl rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4605f9ac4
cmp rcx, rdx
jae 0x14003edbe
movabs rdx, 0xecf202a45f8cd73e
cmp rcx, rdx
jne 0x14003acc0
mov dword [rbp + 0x8f0], 1
lea rcx, [rbp + 0x1320b23]
mov qword [rbp + 0x8e8], rcx
movabs rcx, 0xecf202a4d5d2b081
jmp 0x14003acc0
movabs rdx, 0xecf202a4daf0cacd
cmp rcx, rdx
jae 0x14003ee16
movabs rdx, 0xecf202a4da9df2b6
cmp rcx, rdx
jne 0x14003acc0
jmp 0x14003f46d
movabs rdx, 0xecf202a43c9e326a
cmp rcx, rdx
jae 0x14003ee72
movabs rdx, 0xecf202a43bc20aee
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x71b3dd4a]
lea r14d, [rcx + r13]
add r14d, 0x71b3dd4a
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xfa
movabs rcx, 0xecf202a46f10af39
jmp 0x14003acc0
movabs rdx, 0xecf202a4bdcf3b48
cmp rcx, rdx
jae 0x14003eea5
movabs rdx, 0xecf202a4bd508aa3
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a48d605a4c
movabs rdx, 0xecf202a4090291bb
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a47d27cc80
cmp rcx, rdx
jae 0x14003eed8
movabs rdx, 0xecf202a47c983008
cmp rcx, rdx
jne 0x14003acc0
lea rdi, [rax + 0x64]
add rax, 0xbe
movabs rcx, 0xecf202a478cc8752
jmp 0x14003acc0
movabs rdx, 0xecf202a4fc1fa141
cmp rcx, rdx
jge 0x14003ef31
movabs rdx, 0xecf202a4fa144ff9
cmp rcx, rdx
movabs rdx, 0xecf202a47c384d02
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4f95a0e2c
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a465a1f124
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xecf202a4140611f4
movabs rdx, 0xecf202a47be4ac49
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
mov ecx, dword [rbp - 0x30]
cmp ecx, 4
movabs rcx, 0xecf202a4b1a94d00
cmovl rcx, r15
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 0x400]
cmp rdi, rcx
movabs rcx, 0xecf202a47a3cdbdf
movabs rdx, 0xecf202a4ebac6441
cmova rcx, rdx
jmp 0x14003acc0
cmove rcx, r12
jmp 0x14003acc0
movabs rdx, 0xecf202a48f85621a
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x163d8b54]
lea r14d, [rcx + r13]
add r14d, 0xe9c274ac
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x4c
movabs rcx, 0xecf202a45b6b1747
jmp 0x14003acc0
movabs rdx, 0xecf202a417198f42
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x1c98456c]
lea r8d, [rcx + r13]
add r8d, 0xe367ba94
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0xf4
mov byte [rbp + r13 + 0x890], r8b
sub r13, rdi
inc rdi
add r13, 0xfffffffffffffffe
movabs rcx, 0xecf202a45b6b1747
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 0x41]
cmp rdi, rcx
movabs rcx, 0xecf202a40239beca
movabs rdx, 0xecf202a4605f9ac4
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4ba9164cd
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4e3ea932e
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a45e63093a
movabs rdx, 0xecf202a4c63b858c
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a49d37e4b7
cmove rcx, rdx
jmp 0x14003acc0
sete dl
movzx edx, dl
movabs r8, 0xecf202a46f10af39
cmove rcx, r8
add rax, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x2c7b16a8]
lea r14d, [rcx + r13]
add r14d, 0xd384e958
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x98
movabs rcx, 0xecf202a4cbbbd2a1
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 4]
cmp rdi, rcx
movabs rcx, 0xecf202a435d3b2f0
movabs rdx, 0xecf202a4a8da6033
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4dbc73967
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4228744cb
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 8]
cmp rdi, rcx
movabs rcx, 0xecf202a4683741c9
movabs rdx, 0xecf202a4e784cb3c
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4e9cfd430
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xecf202a46f8990b3
movabs rdx, 0xecf202a44bbc1673
cmovb rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x54eaa48f]
lea r14d, [rcx + r13]
add r14d, 0xab155b71
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xe9
movabs rcx, 0xecf202a45b6b1747
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xecf202a4d233f28f
movabs rdx, 0xecf202a47d7aad7e
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 0x40]
cmp rdi, rcx
movabs rcx, 0xecf202a409269d70
movabs rdx, 0xecf202a47d27cc80
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4d8cd1e9b
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 0x41]
cmp rdi, rcx
movabs rcx, 0xecf202a481669bf0
movabs rdx, 0xecf202a4752aecba
cmove rcx, rdx
jmp 0x14003acc0
sete dl
movzx edx, dl
movabs r8, 0xecf202a48d50719b
cmove rcx, r8
add r13, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4777d6236
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 6]
cmp rdi, rcx
movabs rcx, 0xecf202a4161163f0
movabs rdx, 0xecf202a44cd4ccce
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4a26c18d9
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a40a4c54f3
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 5]
cmp rdi, rcx
movabs rcx, 0xecf202a4f02b5d58
movabs rdx, 0xecf202a4f24222a0
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a4255e5a69
movabs rdx, 0xecf202a4b41db91f
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a49cd57b69
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4f7aa354c
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
cmp rax, 0x200
movabs rcx, 0xecf202a4daf0cacd
movabs rdx, 0xecf202a4cb96519d
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a417b80d76
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x70a4be46]
lea r14d, [rcx + r13]
add r14d, 0x70a4be46
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x16
movabs rcx, 0xecf202a4cbbbd2a1
jmp 0x14003acc0
movabs rdx, 0xecf202a427c9345c
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x72c2fc4e]
lea r14d, [rcx + r13]
add r14d, 0x72c2fc4e
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xde
movabs rcx, 0xecf202a4931d295d
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 0x200]
cmp rdi, rcx
movabs rcx, 0xecf202a40499e3ad
movabs rdx, 0xecf202a4129493ed
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a4d1601851
movabs rdx, 0xecf202a4a460d302
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 0x28]
cmp rdi, rcx
movabs rcx, 0xecf202a466d32285
movabs rdx, 0xecf202a4983d1b24
cmova rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 9]
cmp rdi, rcx
movabs rcx, 0xecf202a427ed77c7
movabs rdx, 0xecf202a44d645941
cmova rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x3fbc383f]
lea r14d, [rcx + r13]
add r14d, 0x3fbc383f
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x47
movabs rcx, 0xecf202a485b6b92a
jmp 0x14003acc0
movabs rdx, 0xecf202a4038a5ddc
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a49d37e4b7
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xecf202a4fc37b0f6
movabs rdx, 0xecf202a4ef8ee761
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x283e9a98]
lea r14d, [rcx + r13]
add r14d, 0xd7c16568
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x28
movabs rcx, 0xecf202a45b6b1747
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x5b455ea7]
lea r8d, [rcx + r13]
add r8d, 0xa4baa159
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x91
mov byte [rbp + r13 + 0x890], r8b
movabs rcx, 0xecf202a4ecc41748
jmp 0x14003acc0
movabs rdx, 0xecf202a47f2dc48d
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xecf202a481ba439b
movabs rdx, 0xecf202a4277bba6d
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 0x1000]
cmp rdi, rcx
movabs rcx, 0xecf202a4bea3b7d2
movabs rdx, 0xecf202a4e5bc2e74
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4caf2b8cd
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4f00c6336
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x6a4a042e]
lea r14d, [rcx + r13]
add r14d, 0x6a4a042e
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xbe
movabs rcx, 0xecf202a4777d6236
jmp 0x14003acc0
movabs rdx, 0xecf202a4c77eee99
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 5]
cmp rdi, rcx
movabs rcx, 0xecf202a4b87f75e0
movabs rdx, 0xecf202a491566a53
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x4616f257]
lea r14d, [rcx + r13]
add r14d, 0xb9e90da9
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x61
movabs rcx, 0xecf202a4cbbbd2a1
jmp 0x14003acc0
jne 0x14003acc0
cmp rdi, 3
movabs rcx, 0xecf202a4f380d866
movabs rdx, 0xecf202a42feba573
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a40ca072f9
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
mov dword [rbp + 0x8f0], 1
lea rcx, [rbp + 0x890]
mov qword [rbp + 0x8e8], rcx
movabs rcx, 0xecf202a4da9df2b6
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x1aaafab3]
lea r14d, [rcx + r13]
add r14d, 0x1aaafab3
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x1b
movabs rcx, 0xecf202a4caf2b8cd
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xecf202a4813fbfbb
movabs rdx, 0xecf202a4f47e55d9
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x60c1ed0a]
lea r14d, [rcx + r13]
add r14d, 0x60c1ed0a
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xba
movabs rcx, 0xecf202a4931d295d
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x4507d353]
lea r14d, [rcx + r13]
add r14d, 0xbaf82cad
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x45
movabs rcx, 0xecf202a4cbbbd2a1
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x551b97de]
lea r14d, [rcx + r13]
add r14d, 0x551b97de
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xee
movabs rcx, 0xecf202a49e9f6792
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x43f8b44f]
lea r14d, [rcx + r13]
add r14d, 0xbc074bb1
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x29
movabs rcx, 0xecf202a46f10af39
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 0x3e8]
cmp rdi, rcx
movabs rcx, 0xecf202a4241205ea
movabs rdx, 0xecf202a40991d38e
cmova rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a41f63b75b
movabs rdx, 0xecf202a4d0c0fabb
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a431db70c3
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x1cc938bb]
lea r14d, [rcx + r13]
add r14d, 0x1cc938bb
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xe3
mov dword [rbp + 0x8f0], 3
movabs rcx, 0xecf202a4d5d2b081
jmp 0x14003acc0
movabs rdx, 0xecf202a4a1a6d689
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x38525f23]
lea r14d, [rcx + r13]
add r14d, 0x38525f23
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb
movabs rcx, 0xecf202a49e9f6792
jmp 0x14003acc0
jne 0x14003acc0
call fcn.14009a910
mov rdi, qword [rax]
call fcn.14009a930
mov rax, qword [rax]
mov rcx, r15
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x20d4c17c]
lea r14d, [rcx + r13]
add r14d, 0xdf2b3e84
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x64
movabs rcx, 0xecf202a48e98386f
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x41da7647]
lea r14d, [rcx + r13]
add r14d, 0xbe2589b9
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xf1
movabs rcx, 0xecf202a48f7257ef
jmp 0x14003acc0
movabs rdx, 0xecf202a43c9e326a
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a40bfb79fa
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a42d060349
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4a591a641
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4e865212d
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x3634211b]
lea r14d, [rcx + r13]
add r14d, 0x3634211b
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x43
movabs rcx, 0xecf202a48e98386f
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0xba6552c]
lea r14d, [rcx + r13]
add r14d, 0xf459aad4
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x34
movabs rcx, 0xecf202a48e98386f
jmp 0x14003acc0
movabs rdx, 0xecf202a4cc80ffb2
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a465d0e0f1
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 0x2a]
cmp rdi, rcx
movabs rcx, 0xecf202a4e34edc1b
movabs rdx, 0xecf202a406ed951c
cmova rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x3c8edb33]
lea r14d, [rcx + r13]
add r14d, 0x3c8edb33
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x9b
movabs rcx, 0xecf202a49e9f6792
jmp 0x14003acc0
movabs rdx, 0xecf202a4c8031a2f
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x4a536e67]
lea r14d, [rcx + r13]
add r14d, 0xb5ac9199
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xd1
movabs rcx, 0xecf202a45b6b1747
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a4ead4e73f
movabs rdx, 0xecf202a42ad774e7
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a44ae8598a
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
mov ecx, dword [rbp - 0x30]
cmp ecx, 2
movabs rcx, 0xecf202a4260f410a
movabs rdx, 0xecf202a4ae55fa3d
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x2dbb28fb]
lea r14d, [rcx + r13]
add r14d, 0x2dbb28fb
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x23
movabs rcx, 0xecf202a49e9f6792
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xecf202a4464b94ad
movabs rdx, 0xecf202a44875f5f5
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x3a709d2b]
lea r14d, [rcx + r13]
add r14d, 0x3a709d2b
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xd3
movabs rcx, 0xecf202a4dbc73967
jmp 0x14003acc0
movabs rdx, 0xecf202a4c85a02b1
cmp rcx, rdx
jb 0x14003ac9e
jne 0x14003acc0
cmp rdi, r13
movabs rcx, 0xecf202a462609471
movabs rdx, 0xecf202a45f8cd73e
cmova rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a423651173
cmp rcx, rdx
jae 0x14003ef94
movabs rdx, 0xecf202a42358c386
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0x28]
cmp rdi, rcx
movabs rcx, 0xecf202a46aff4819
movabs rdx, 0xecf202a4582da42f
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4a0fe99ef
cmp rcx, rdx
jae 0x14003efcd
movabs rdx, 0xecf202a49e9f6792
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x243311d7]
lea r8d, [rcx + r13]
add r8d, 0x243311d7
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, r14b
add r8b, 0x1f
mov byte [rbp + r13 + 0x890], r8b
movabs rcx, 0xecf202a4931d295d
jmp 0x14003acc0
movabs rdx, 0xecf202a46b615830
cmp rcx, rdx
jae 0x14003f006
movabs rdx, 0xecf202a46b07232c
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0xdc49334]
lea r14d, [rcx + r13]
add r14d, 0xf23b6ccc
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x6c
movabs rcx, 0xecf202a49e9f6792
jmp 0x14003acc0
movabs rdx, 0xecf202a4e5bc2e74
cmp rcx, rdx
jae 0x14003f030
movabs rdx, 0xecf202a4e593b9ce
cmp rcx, rdx
movabs rdx, 0xecf202a4b141cf1f
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4129493ed
cmp rcx, rdx
jae 0x14003f069
movabs rdx, 0xecf202a4122b8757
cmp rcx, rdx
movabs rdx, 0xecf202a4928364f9
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4931d295d
cmp rcx, rdx
jae 0x14003f07c
movabs rdx, 0xecf202a4928364f9
cmp rcx, rdx
movabs rdx, 0xecf202a4ac73ac50
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a45b8375c0
cmp rcx, rdx
jae 0x14003f09b
movabs rdx, 0xecf202a45b816b40
cmp rcx, rdx
movabs rdx, 0xecf202a4d09a15db
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4d5d2b081
cmp rcx, rdx
jae 0x14003f0c5
movabs rdx, 0xecf202a4d370d708
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xecf202a48f9db0f0
movabs rdx, 0xecf202a4cf2e75fc
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a432d0af61
cmp rcx, rdx
jae 0x14003f0e3
movabs rdx, 0xecf202a43223e974
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x3fbc383f]
lea r14d, [rcx + r13]
add r14d, 0x3fbc383f
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x47
movabs rcx, 0xecf202a4e9cfd430
jmp 0x14003acc0
movabs rdx, 0xecf202a4b41db91f
cmp rcx, rdx
jae 0x14003f102
movabs rdx, 0xecf202a4b35adef2
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x660d881e]
lea r14d, [rcx + r13]
add r14d, 0x660d881e
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x2e
movabs rcx, 0xecf202a4ecc41748
jmp 0x14003acc0
movabs rdx, 0xecf202a478cc8752
cmp rcx, rdx
jae 0x14003f13b
movabs rdx, 0xecf202a47803efea
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xecf202a4bd508aa3
movabs rdx, 0xecf202a4c9836ee8
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4f24222a0
cmp rcx, rdx
jae 0x14003f14e
movabs rdx, 0xecf202a4f1c73bfa
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 7]
cmp rdi, rcx
movabs rcx, 0xecf202a4d6292270
movabs rdx, 0xecf202a4b35adef2
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a40bfe5925
cmp rcx, rdx
jae 0x14003f187
movabs rdx, 0xecf202a40bfb79fa
cmp rcx, rdx
jne 0x14003acc0
cmp rax, r13
movabs rcx, 0xecf202a4e8f7b8f9
movabs rdx, 0xecf202a49a461351
cmova rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a48d605a4c
cmp rcx, rdx
jae 0x14003f1b1
movabs rdx, 0xecf202a48d50719b
cmp rcx, rdx
jne 0x14003acc0
cmp r13, 0x1f
movabs rcx, 0xecf202a4a93913c9
movabs rdx, 0xecf202a4da325277
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4516ac276
cmp rcx, rdx
jae 0x14003f1db
movabs rdx, 0xecf202a45154859f
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x562ab6e2]
lea r14d, [rcx + r13]
add r14d, 0x562ab6e2
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xd2
movabs rcx, 0xecf202a432d0af61
jmp 0x14003acc0
movabs rdx, 0xecf202a4cebe5420
cmp rcx, rdx
jae 0x14003f214
movabs rdx, 0xecf202a4ccaae15d
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x2b6bf7a4]
lea r14d, [rcx + r13]
add r14d, 0xd494085c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x7c
movabs rcx, 0xecf202a46f10af39
jmp 0x14003acc0
movabs rdx, 0xecf202a427ed77c7
cmp rcx, rdx
jae 0x14003f23e
movabs rdx, 0xecf202a427c9345c
cmp rcx, rdx
movabs rdx, 0xecf202a4a6e7cc30
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4a8da6033
cmp rcx, rdx
jae 0x14003f268
movabs rdx, 0xecf202a4a6e7cc30
cmp rcx, rdx
movabs rdx, 0xecf202a4f3d33b41
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4752aecba
cmp rcx, rdx
jae 0x14003f2a1
movabs rdx, 0xecf202a470e77f87
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 4]
cmp rdi, rcx
movabs rcx, 0xecf202a42fa8ff60
movabs rdx, 0xecf202a46bcfbebb
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4ebd79ce9
cmp rcx, rdx
jae 0x14003f2da
movabs rdx, 0xecf202a4ebac6441
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x294db99c]
lea r14d, [rcx + r13]
add r14d, 0xd6b24664
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x44
movabs rcx, 0xecf202a48f7257ef
jmp 0x14003acc0
movabs rdx, 0xecf202a41d676297
cmp rcx, rdx
jae 0x14003f304
movabs rdx, 0xecf202a41d4b33e7
cmp rcx, rdx
jne 0x14003acc0
lea rcx, [rax + 0x41]
cmp rdi, rcx
movabs rcx, 0xecf202a4b8be10d3
movabs rdx, 0xecf202a43cb81135
cmova rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a49a461351
cmp rcx, rdx
jae 0x14003f33d
movabs rdx, 0xecf202a498f66081
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x52cc6687]
lea r14d, [rcx + r13]
add r14d, 0xad339979
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb1
movabs rcx, 0xecf202a4931d295d
jmp 0x14003acc0
movabs rdx, 0xecf202a462609471
cmp rcx, rdx
jae 0x14003f36a
movabs rdx, 0xecf202a4605f9ac4
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x1bba19b7]
lea r14d, [rcx + r13]
add r14d, 0x1bba19b7
and edx, ecx
add edx, edx
sub r14d, edx
dec r14b
movabs rcx, 0xecf202a40bfb79fa
jmp 0x14003acc0
movabs rdx, 0xecf202a4dbc73967
cmp rcx, rdx
jae 0x14003f394
movabs rdx, 0xecf202a4daf0cacd
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x64fe691a]
lea r14d, [rcx + r13]
add r14d, 0x64fe691a
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, r14b
add r14b, 0x94
movabs rcx, 0xecf202a4cbbbd2a1
jmp 0x14003acc0
movabs rdx, 0xecf202a43cb81135
cmp rcx, rdx
jae 0x14003f3a7
movabs rdx, 0xecf202a43c9e326a
cmp rcx, rdx
movabs rdx, 0xecf202a4265ea6e7
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a4bea3b7d2
cmp rcx, rdx
jae 0x14003f3e0
movabs rdx, 0xecf202a4bdcf3b48
cmp rcx, rdx
movabs rdx, 0xecf202a48c454d92
cmove rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a47d7aad7e
cmp rcx, rdx
jae 0x14003f40a
movabs rdx, 0xecf202a47d27cc80
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x5fb2ce06]
lea r14d, [rcx + r13]
add r14d, 0x5fb2ce06
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xd6
movabs rcx, 0xecf202a48f7257ef
jmp 0x14003acc0
movabs rdx, 0xecf202a4fc37b0f6
cmp rcx, rdx
jge 0x14003f443
movabs rdx, 0xecf202a4fc1fa141
cmp rcx, rdx
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x62af37c3]
lea r14d, [rcx + r13]
add r14d, 0x9d50c83d
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x55
mov dword [rbp + 0x8f0], 2
movabs rcx, 0xecf202a4d5d2b081
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x62e02b12]
lea r14d, [rcx + r13]
add r14d, 0x62e02b12
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x82
movabs rcx, 0xecf202a4cbbbd2a1
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x3ead193b]
lea r14d, [rcx + r13]
add r14d, 0x3ead193b
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x63
movabs rcx, 0xecf202a48e98386f
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 0xa]
cmp rdi, rcx
movabs rcx, 0xecf202a46f9083be
movabs rdx, 0xecf202a4516ac276
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x199bdbaf]
lea r14d, [rcx + r13]
add r14d, 0x199bdbaf
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x37
movabs rcx, 0xecf202a49dfc4260
jmp 0x14003acc0
movabs rdx, 0xecf202a49d37e4b7
cmove rcx, rdx
jmp 0x14003acc0
mov edx, 0
cmove rdx, rax
movabs r8, 0xecf202a432d0af61
cmove rcx, r8
add rdi, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 5]
cmp rdi, rcx
movabs rcx, 0xecf202a4d635233f
movabs rdx, 0xecf202a423651173
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
mov ecx, dword [rbp + 0x8f0]
mov dword [rbp - 0x30], ecx
movabs rcx, 0xecf202a498bb7a82
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, r14b
not rcx
add r13, rcx
movabs rcx, 0xecf202a4265331a4
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x2b9ceaf3]
lea r14d, [rcx + r13]
add r14d, 0x2b9ceaf3
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x5b
movabs rcx, 0xecf202a48e98386f
jmp 0x14003acc0
movabs rdx, 0xecf202a49cb22fc8
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x671ca722]
lea r14d, [rcx + r13]
add r14d, 0x671ca722
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x12
movabs rcx, 0xecf202a49e9f6792
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xecf202a48aec6fee
movabs rdx, 0xecf202a4a0fe99ef
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 5]
cmp rdi, rcx
movabs rcx, 0xecf202a4d833dfe9
movabs rdx, 0xecf202a498f66081
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x1eb68374]
lea r14d, [rcx + r13]
add r14d, 0xe1497c8c
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x2c
movabs rcx, 0xecf202a49e9f6792
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 7]
cmp rdi, rcx
movabs rcx, 0xecf202a4104b279f
movabs rdx, 0xecf202a4660c864f
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a41f5b7906
movabs rdx, 0xecf202a455efa02e
cmova rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0xed3b238]
lea r14d, [rcx + r13]
add r14d, 0xf12c4dc8
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x88
movabs rcx, 0xecf202a4ecc41748
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x1da76470]
lea r14d, [rcx + r13]
add r14d, 0xe2589b90
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x10
movabs rcx, 0xecf202a4ecc41748
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 2]
cmp rdi, rcx
movabs rcx, 0xecf202a4a52246b3
movabs rdx, 0xecf202a49e6f93ad
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x61d10c0e]
lea r14d, [rcx + r13]
add r14d, 0x61d10c0e
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x9e
movabs rcx, 0xecf202a46f10af39
jmp 0x14003acc0
jne 0x14003acc0
mov dword [rbp + 0x8f0], 1
lea rcx, [rbp + 0x175d2e4]
mov qword [rbp + 0x8e8], rcx
movabs rcx, 0xecf202a4d5d2b081
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 1]
cmp rdi, rcx
movabs rcx, 0xecf202a4119b9e8f
movabs rdx, 0xecf202a477bb90a1
cmovb rcx, rdx
jmp 0x14003acc0
movabs rdx, 0xecf202a41df7e8c9
cmove rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 + 0x2fd96703]
lea r14d, [rcx + r13]
add r14d, 0x2fd96703
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xeb
movabs rcx, 0xecf202a4fa144ff9
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 0x40]
cmp rdi, rcx
movabs rcx, 0xecf202a4ee3003eb
movabs rdx, 0xecf202a45be43227
cmovb rcx, rdx
jmp 0x14003acc0
jne 0x14003acc0
movzx ecx, byte [rbp + 0x8f8]
lea edx, [r13 - 0x49444f63]
lea r14d, [rcx + r13]
add r14d, 0xb6bbb09d
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xb5
movabs rcx, 0xecf202a48f7257ef
jmp 0x14003acc0
jne 0x14003acc0
lea rcx, [rax + 3]
cmp rdi, rcx
movabs rcx, 0xecf202a470e77f87
movabs rdx, 0xecf202a4214f8a76
cmove rcx, rdx
jmp 0x14003acc0
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x660], xmm0
movdqa xmmword [rbp + 0x670], xmm0
mov rsi, qword [rbp + 0x8e8]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x660]
mov rdx, rsi
mov r8, rax
call fcn.140087fd0
mov rcx, qword [0x1400b3018]
movabs rax, 0x9dd862f8e405eaa5
add rax, rcx
movabs rdx, 0x9dd862f8e405eac3
add rdx, rcx
mov qword [rbp + 0x870], rdx
movzx ecx, byte [0x1400b98c0]
mov dword [rbp + 0x840], ecx
movabs rcx, 0x6bc914b91b932788
movabs rdx, 0x6bc914b98d2448c8
movabs r8, 0x6bc914b97e3d4f56
movabs r9, 0x6bc914b9ada78ed4
mov r10d, 0x88888889
lea r11, [0x1400b98ad]
movabs rsi, 0x6bc914b9ada78ed3
mov rbx, rcx
jmp 0x14003f522
je 0x14003f566
cmp rbx, rdx
jae 0x14003f550
cmp rbx, r8
jae 0x14003f520
cmp rbx, rcx
jne 0x14003f522
mov edi, dword [rbp + 0x840]
cmp edi, 1
mov rbx, r8
cmove rbx, r9
xor edi, edi
jmp 0x14003f522
cmp rbx, rsi
ja 0x14003f5a9
cmp rbx, rdx
jne 0x14003f522
mov byte [0x1400b98c0], 1
mov rbx, r9
jmp 0x14003f522
mov rbx, qword [rbp + 0x870]
movsxd rdi, edi
mov r14d, edi
imul r14, r10
shr r14, 0x24
mov r15d, r14d
shl r15d, 5
add r14d, r14d
sub r14d, r15d
add r14d, edi
movzx r14d, byte [rax + r14]
xor r14b, byte [rbx + rdi]
mov byte [rdi + r11], r14b
inc edi
cmp edi, 0x13
mov rbx, r8
cmove rbx, rdx
jmp 0x14003f522
mov rax, qword [0x1400b3040]
movabs rcx, 0x9dd862f8e405e992
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x5a
mov byte [rbp - 0x30], cl
movabs rcx, 0x9dd862f8e405e993
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x5b
mov byte [rbp - 0x2f], cl
movabs rcx, 0x9dd862f8e405e994
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x5c
mov byte [rbp - 0x2e], cl
movabs rcx, 0x9dd862f8e405e995
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x5d
mov byte [rbp - 0x2d], cl
movabs rcx, 0x9dd862f8e405e996
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x5e
mov byte [rbp - 0x2c], cl
movabs rcx, 0x9dd862f8e405e997
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x5f
mov byte [rbp - 0x2b], cl
movabs rcx, 0x9dd862f8e405e998
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x60
mov byte [rbp - 0x2a], cl
movabs rcx, 0x9dd862f8e405e999
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x61
mov byte [rbp - 0x29], cl
movabs rcx, 0x9dd862f8e405e99a
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x62
mov byte [rbp - 0x28], cl
movabs rcx, 0x9dd862f8e405e99b
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x63
mov byte [rbp - 0x27], cl
movabs rcx, 0x9dd862f8e405e99c
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x64
mov byte [rbp - 0x26], cl
movabs rcx, 0x9dd862f8e405e99d
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x65
mov byte [rbp - 0x25], cl
movabs rcx, 0x9dd862f8e405e99e
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x66
mov byte [rbp - 0x24], cl
movabs rcx, 0x9dd862f8e405e99f
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x67
mov byte [rbp - 0x23], cl
movabs rcx, 0x9dd862f8e405e9a0
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x68
mov byte [rbp - 0x22], cl
movabs rcx, 0x9dd862f8e405e9a1
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x69
mov byte [rbp - 0x21], cl
movabs rcx, 0x9dd862f8e405e9a2
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x6a
mov byte [rbp - 0x20], cl
movabs rcx, 0x9dd862f8e405e9a3
movzx ecx, byte [rax + rcx]
add cl, 0x76
xor cl, 0x6b
mov byte [rbp - 0x1f], cl
movabs rcx, 0x9dd862f8e405e9a4
movzx eax, byte [rax + rcx]
add al, 0x76
xor al, 0x6c
mov byte [rbp - 0x1e], al
lea rax, [rbp - 7]
mov qword [rbp + 0x870], rax
lea rax, [rbp - 0x1d]
nop word cs:[rax + rax]
mov byte [rax], 0
inc rax
cmp rax, qword [rbp + 0x870]
jne 0x14003f780
movabs rcx, 0x68b8f6603c1003c0
movabs r14, 0x68b8f6607ead5c69
movabs rsi, 0x68b8f6603ff4bbbd
movabs r10, 0x68b8f6601bf15cfc
movabs r11, 0x68b8f6600ad8485f
movabs rdi, 0x68b8f660051baf4d
movabs r15, 0x68b8f660020373dd
movabs r13, 0x68b8f66008c22ebe
movabs r12, 0x68b8f66022f23dd1
movabs rbx, 0x68b8f6608b980c13
jmp 0x14003f810
movabs rdx, 0x68b8f660b945bccd
cmp rcx, rdx
movabs rdx, 0x68b8f660db23ab72
cmove rcx, rdx
cmp rcx, r14
jge 0x14003f8b0
cmp rcx, rsi
jge 0x14003f970
cmp rcx, r10
jge 0x14003fabe
cmp rcx, r11
jge 0x14003fd15
cmp rcx, rdi
jge 0x1400400b2
cmp rcx, r15
jge 0x1400407c0
movabs rdx, 0x68b8f6600090d219
cmp rcx, rdx
jge 0x14004133c
movabs rdx, 0x68b8f6600056b5d2
cmp rcx, rdx
jge 0x1400425f7
movabs rdx, 0x68b8f6600023dcfe
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 7]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660b098bc2e
movabs rdx, 0x68b8f6609ab6a5c6
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660c569267b
cmp rcx, rdx
jae 0x14003fa00
movabs rdx, 0x68b8f660a520cfb3
cmp rcx, rdx
jae 0x14003fb33
movabs rdx, 0x68b8f6609030f4db
cmp rcx, rdx
jae 0x14003fd77
movabs rdx, 0x68b8f66087bc3ff0
cmp rcx, rdx
jae 0x1400400f7
movabs rdx, 0x68b8f66083bd1fef
cmp rcx, rdx
jae 0x140040817
movabs rdx, 0x68b8f6608127efdf
cmp rcx, rdx
jae 0x14004138d
movabs rdx, 0x68b8f66080e7fc00
cmp rcx, rdx
jae 0x140042625
cmp rcx, r14
jne 0x14003f810
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6608af93dad
movabs rdx, 0x68b8f660ad858ad0
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6605eb23d15
cmp rcx, rdx
jae 0x14003fbde
movabs rdx, 0x68b8f6604f97dec1
cmp rcx, rdx
jae 0x14003fdd9
movabs rdx, 0x68b8f66045237b55
cmp rcx, rdx
jae 0x140040166
movabs rdx, 0x68b8f660417fd588
cmp rcx, rdx
jae 0x140040878
movabs rdx, 0x68b8f66040a4ad92
cmp rcx, rdx
jae 0x1400413ec
movabs rdx, 0x68b8f660404bab72
cmp rcx, rdx
jae 0x140042653
cmp rcx, rsi
movabs rdx, 0x68b8f66045f7d777
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660e1f6e404
cmp rcx, rdx
jae 0x14003fc78
movabs rdx, 0x68b8f660d6158ab4
cmp rcx, rdx
jae 0x14003fe60
movabs rdx, 0x68b8f660cafc3895
cmp rcx, rdx
jae 0x1400401da
movabs rdx, 0x68b8f660c8b983e5
cmp rcx, rdx
jae 0x1400408dc
movabs rdx, 0x68b8f660c77aefea
cmp rcx, rdx
jae 0x14004143a
movabs rdx, 0x68b8f660c5a44c67
cmp rcx, rdx
jae 0x140042681
movabs rdx, 0x68b8f660c569267b
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x697a7cf4]
add r9d, ecx
add r9d, 0x697a7cf4
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x54
movabs rcx, 0x68b8f660eb605a70
jmp 0x14003f810
movabs rdx, 0x68b8f6602eab6139
cmp rcx, rdx
jae 0x14003fee7
movabs rdx, 0x68b8f660259198c4
cmp rcx, rdx
jae 0x140040233
movabs rdx, 0x68b8f660212e658b
cmp rcx, rdx
jae 0x140040922
movabs rdx, 0x68b8f6601f5c7934
cmp rcx, rdx
jae 0x140041499
movabs rdx, 0x68b8f6601bfa0785
cmp rcx, rdx
jae 0x1400426c0
cmp rcx, r10
movabs rdx, 0x68b8f6600c770fc1
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660b3ac59a9
cmp rcx, rdx
jae 0x14003ff53
movabs rdx, 0x68b8f660ad8c838b
cmp rcx, rdx
jae 0x1400402a7
movabs rdx, 0x68b8f660a8fab0cc
cmp rcx, rdx
jae 0x140040979
movabs rdx, 0x68b8f660a7991de0
cmp rcx, rdx
jae 0x1400414f8
movabs rdx, 0x68b8f660a742b4e6
cmp rcx, rdx
jae 0x1400426d3
movabs rdx, 0x68b8f660a520cfb3
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x7739c22a]
add r9d, ecx
add r9d, 0x7739c22a
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xda
movabs rcx, 0x68b8f6603d588fdf
jmp 0x14003f810
movabs rdx, 0x68b8f6606e618468
cmp rcx, rdx
jae 0x14003ffbf
movabs rdx, 0x68b8f66068a628f6
cmp rcx, rdx
jae 0x14004032c
movabs rdx, 0x68b8f6606098caa0
cmp rcx, rdx
jae 0x1400409d0
movabs rdx, 0x68b8f6605f6e0c91
cmp rcx, rdx
jae 0x140041546
movabs rdx, 0x68b8f6605f47f806
cmp rcx, rdx
jae 0x140042701
movabs rdx, 0x68b8f6605eb23d15
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 0x28]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6605001e93a
movabs rdx, 0x68b8f66002ab51d6
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660ee68d134
cmp rcx, rdx
jae 0x14004002b
movabs rdx, 0x68b8f660e569e25c
cmp rcx, rdx
jae 0x1400403a0
movabs rdx, 0x68b8f660e37b1354
cmp rcx, rdx
jae 0x140040a42
movabs rdx, 0x68b8f660e29f88f1
cmp rcx, rdx
jae 0x140041579
movabs rdx, 0x68b8f660e202604e
cmp rcx, rdx
jae 0x140042714
movabs rdx, 0x68b8f660e1f6e404
cmp rcx, rdx
jne 0x14003f810
mov rcx, qword [rbp + 0x8f8]
add rcx, rax
cmp rcx, 2
movabs rcx, 0x68b8f66094caf36e
movabs rdx, 0x68b8f660d771b834
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660159738d2
cmp rcx, rdx
jae 0x140040414
movabs rdx, 0x68b8f66010ebcb6e
cmp rcx, rdx
jae 0x140040aa6
movabs rdx, 0x68b8f6600c770fc1
cmp rcx, rdx
jae 0x14004159b
movabs rdx, 0x68b8f6600b426baf
cmp rcx, rdx
jae 0x140042753
cmp rcx, r11
movabs rdx, 0x68b8f660f35b2d06
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660958463e5
cmp rcx, rdx
jae 0x140040486
movabs rdx, 0x68b8f66093e0ce5d
cmp rcx, rdx
jae 0x140040b18
movabs rdx, 0x68b8f6609114dba4
cmp rcx, rdx
jae 0x1400415ce
movabs rdx, 0x68b8f660907cbca7
cmp rcx, rdx
jae 0x140042781
movabs rdx, 0x68b8f6609030f4db
cmp rcx, rdx
cmove rcx, r10
jmp 0x14003f810
movabs rdx, 0x68b8f66059514d6e
cmp rcx, rdx
jae 0x14004050b
movabs rdx, 0x68b8f66055867bd1
cmp rcx, rdx
jae 0x140040b5e
movabs rdx, 0x68b8f66050c11ec0
cmp rcx, rdx
jae 0x14004162d
movabs rdx, 0x68b8f6605001e93a
cmp rcx, rdx
jae 0x1400427af
movabs rdx, 0x68b8f6604f97dec1
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6600b426baf
movabs rdx, 0x68b8f660bb9c366a
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660db23ab72
cmp rcx, rdx
jae 0x140040590
movabs rdx, 0x68b8f660d75f9b24
cmp rcx, rdx
jae 0x140040bc0
movabs rdx, 0x68b8f660d65ac9bb
cmp rcx, rdx
jae 0x14004167b
movabs rdx, 0x68b8f660d646356a
cmp rcx, rdx
jae 0x1400427dd
movabs rdx, 0x68b8f660d6158ab4
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660483a297a
movabs rdx, 0x68b8f660133f3327
cmova rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660367b3117
cmp rcx, rdx
jae 0x1400405e9
movabs rdx, 0x68b8f66030d82e77
cmp rcx, rdx
jae 0x140040c32
movabs rdx, 0x68b8f6602fcaaf2a
cmp rcx, rdx
jae 0x1400416c9
movabs rdx, 0x68b8f6602fb7af02
cmp rcx, rdx
jae 0x1400427f0
movabs rdx, 0x68b8f6602eab6139
cmp rcx, rdx
movabs rdx, 0x68b8f660e8442159
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660bb9c366a
cmp rcx, rdx
jae 0x140040642
movabs rdx, 0x68b8f660b6e3eb0a
cmp rcx, rdx
jae 0x140040ca4
movabs rdx, 0x68b8f660b4b31bbd
cmp rcx, rdx
jae 0x1400416fc
movabs rdx, 0x68b8f660b49fc572
cmp rcx, rdx
jae 0x140042803
movabs rdx, 0x68b8f660b3ac59a9
cmp rcx, rdx
movabs rdx, 0x68b8f660bf35f907
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66074b5271e
cmp rcx, rdx
jae 0x1400406c7
movabs rdx, 0x68b8f6606fc8ae2c
cmp rcx, rdx
jae 0x140040cea
movabs rdx, 0x68b8f6606efbf6c0
cmp rcx, rdx
jae 0x14004172f
movabs rdx, 0x68b8f6606ed983e4
cmp rcx, rdx
jae 0x140042834
movabs rdx, 0x68b8f6606e618468
cmp rcx, rdx
movabs rdx, 0x68b8f6606fc8ae2c
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660f3ea6a48
cmp rcx, rdx
jae 0x14004074c
movabs rdx, 0x68b8f660f0a07e84
cmp rcx, rdx
jae 0x140040d26
movabs rdx, 0x68b8f660ef6ff78d
cmp rcx, rdx
jae 0x14004178e
movabs rdx, 0x68b8f660ef5808ae
cmp rcx, rdx
jae 0x140042855
movabs rdx, 0x68b8f660ee68d134
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660a7991de0
movabs rdx, 0x68b8f66055d166a8
cmove rcx, rdx
jmp 0x14003f810
cmp rcx, r13
jae 0x140040d98
movabs rdx, 0x68b8f66006569c87
cmp rcx, rdx
jae 0x1400417c1
movabs rdx, 0x68b8f660054ab701
cmp rcx, rdx
jae 0x140042894
cmp rcx, rdi
movabs rdx, 0x68b8f6606e58387f
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66089e5c79a
cmp rcx, rdx
jae 0x140040e00
movabs rdx, 0x68b8f660888ced82
cmp rcx, rdx
jae 0x1400417f4
movabs rdx, 0x68b8f66088313802
cmp rcx, rdx
jae 0x1400428d3
xor edx, edx
movabs r12, 0x68b8f66087bc3ff0
cmp rcx, r12
sete dl
movabs r12, 0x68b8f6601bfa0785
cmove rcx, r12
movabs r12, 0x68b8f66022f23dd1
sub qword [rbp + 0x8f0], rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6604720cc13
cmp rcx, rdx
jae 0x140040e57
movabs rdx, 0x68b8f66045f7d777
cmp rcx, rdx
jae 0x14004183f
movabs rdx, 0x68b8f66045418e03
cmp rcx, rdx
jae 0x1400428e6
movabs rdx, 0x68b8f66045237b55
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660f3ea6a48
movabs rdx, 0x68b8f6606f304655
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660d013dc5e
cmp rcx, rdx
jae 0x140040e9d
movabs rdx, 0x68b8f660cc9426f5
cmp rcx, rdx
jae 0x140041872
movabs rdx, 0x68b8f660cb4315d8
cmp rcx, rdx
jae 0x1400428f9
movabs rdx, 0x68b8f660cafc3895
cmp rcx, rdx
movabs rdx, 0x68b8f660d646356a
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6602b730e31
cmp rcx, rdx
jae 0x140040efe
movabs rdx, 0x68b8f66026383407
cmp rcx, rdx
jae 0x1400418c0
movabs rdx, 0x68b8f6602625bb1e
cmp rcx, rdx
jae 0x14004290c
movabs rdx, 0x68b8f660259198c4
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660d40770ff
movabs rdx, 0x68b8f660399a1d42
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660b098bc2e
cmp rcx, rdx
jae 0x140040f44
movabs rdx, 0x68b8f660ae7e3625
cmp rcx, rdx
jae 0x1400418f3
movabs rdx, 0x68b8f660ad9e0e6b
cmp rcx, rdx
jae 0x140042915
movabs rdx, 0x68b8f660ad8c838b
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x4d093d4]
add r9d, ecx
add r9d, 0xfb2f6c2c
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xcc
movabs rcx, 0x68b8f6605ea17092
jmp 0x14003f810
movabs rdx, 0x68b8f6606cc9ddc5
cmp rcx, rdx
jae 0x140040fa5
movabs rdx, 0x68b8f6606baed0ce
cmp rcx, rdx
jae 0x140041941
movabs rdx, 0x68b8f66068f992cd
cmp rcx, rdx
jae 0x140042954
movabs rdx, 0x68b8f66068a628f6
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66076ea3237
movabs rdx, 0x68b8f660df18027a
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660eb024b7a
cmp rcx, rdx
jae 0x140040feb
movabs rdx, 0x68b8f660e8442159
cmp rcx, rdx
jae 0x14004198f
movabs rdx, 0x68b8f660e6dd34a3
cmp rcx, rdx
jae 0x140042993
movabs rdx, 0x68b8f660e569e25c
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6605e72858c
movabs rdx, 0x68b8f66074b5271e
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6601aaf2224
cmp rcx, rdx
jae 0x14004104c
movabs rdx, 0x68b8f66017b22610
cmp rcx, rdx
jae 0x1400419c2
movabs rdx, 0x68b8f66016be8245
cmp rcx, rdx
jae 0x1400429a6
movabs rdx, 0x68b8f660159738d2
cmp rcx, rdx
jne 0x14003f810
mov ecx, dword [rbp + 0x870]
cmp ecx, 4
movabs rcx, 0x68b8f660dd34bef0
movabs rdx, 0x68b8f6605d8f8341
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6609bdb50ed
cmp rcx, rdx
jae 0x1400410be
movabs rdx, 0x68b8f6609ab6a5c6
cmp rcx, rdx
jae 0x140041a21
movabs rdx, 0x68b8f66097ebc104
cmp rcx, rdx
jae 0x1400429d7
movabs rdx, 0x68b8f660958463e5
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x74809128]
add r9d, ecx
add r9d, 0x8b7f6ed8
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x18
movabs rcx, 0x68b8f6605ea17092
jmp 0x14003f810
movabs rdx, 0x68b8f6605c9f2b17
cmp rcx, rdx
jae 0x140041104
movabs rdx, 0x68b8f66059e53141
cmp rcx, rdx
jae 0x140041a80
movabs rdx, 0x68b8f660599d8061
cmp rcx, rdx
jae 0x140042a16
movabs rdx, 0x68b8f66059514d6e
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x26d585b8]
add r9d, ecx
add r9d, 0xd92a7a48
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 8
movabs rcx, 0x68b8f660eb605a70
jmp 0x14003f810
movabs rdx, 0x68b8f660dcfd8bba
cmp rcx, rdx
jae 0x14004114a
movabs rdx, 0x68b8f660dbb551c3
cmp rcx, rdx
jae 0x140041ab3
movabs rdx, 0x68b8f660db984be6
cmp rcx, rdx
jae 0x140042a55
movabs rdx, 0x68b8f660db23ab72
cmp rcx, rdx
movabs rdx, 0x68b8f660864a8d1c
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6603b5e5dc3
cmp rcx, rdx
jae 0x1400411bc
movabs rdx, 0x68b8f66039786816
cmp rcx, rdx
jae 0x140041b12
movabs rdx, 0x68b8f66038546dc7
cmp rcx, rdx
jae 0x140042a71
movabs rdx, 0x68b8f660367b3117
cmp rcx, rdx
movabs rdx, 0x68b8f66059e53141
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660c0880f09
cmp rcx, rdx
jae 0x14004122e
movabs rdx, 0x68b8f660bf35f907
cmp rcx, rdx
jae 0x140041b60
movabs rdx, 0x68b8f660bc81b021
cmp rcx, rdx
jae 0x140042a84
movabs rdx, 0x68b8f660bb9c366a
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x2fc4371a]
add r9d, ecx
add r9d, 0xd03bc8e6
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xb6
movabs rcx, 0x68b8f66034b91401
jmp 0x14003f810
movabs rdx, 0x68b8f66079b62b10
cmp rcx, rdx
jae 0x140041284
movabs rdx, 0x68b8f66076b15e8d
cmp rcx, rdx
jae 0x140041b93
movabs rdx, 0x68b8f66076188133
cmp rcx, rdx
jae 0x140042a97
movabs rdx, 0x68b8f66074b5271e
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x79a20c14]
add r9d, ecx
add r9d, 0x79a20c14
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x74
movabs rcx, 0x68b8f66087bc3ff0
jmp 0x14003f810
movabs rdx, 0x68b8f660fc6e2892
cmp rcx, rdx
jae 0x1400412ca
movabs rdx, 0x68b8f660f6a60922
cmp rcx, rdx
jae 0x140041bc6
movabs rdx, 0x68b8f660f45691e5
cmp rcx, rdx
jae 0x140042aaa
movabs rdx, 0x68b8f660f3ea6a48
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660e2e899a7
movabs rdx, 0x68b8f660c1eca837
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66002ab51d6
cmp rcx, rdx
jae 0x140041c14
movabs rdx, 0x68b8f660027ddcef
cmp rcx, rdx
jae 0x140042abd
cmp rcx, r15
jne 0x14003f810
lea rcx, [rax + 8]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6600090d219
movabs rdx, 0x68b8f660ed000aef
cmovb rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6608598c64d
cmp rcx, rdx
jae 0x140041c73
movabs rdx, 0x68b8f6608425696b
cmp rcx, rdx
jae 0x140042aeb
movabs rdx, 0x68b8f66083bd1fef
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660d6158ab4
movabs rdx, 0x68b8f660099568a9
cmova rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66043afd08c
cmp rcx, rdx
jae 0x140041cc1
movabs rdx, 0x68b8f66042bd249d
cmp rcx, rdx
jae 0x140042b12
movabs rdx, 0x68b8f660417fd588
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 0x80]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660027ddcef
movabs rdx, 0x68b8f6605e9efa6b
cmovb rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660c98dea6b
cmp rcx, rdx
jae 0x140041d0d
movabs rdx, 0x68b8f660c96cbf61
cmp rcx, rdx
jae 0x140042b51
movabs rdx, 0x68b8f660c8b983e5
cmp rcx, rdx
movabs rdx, 0x68b8f6606cc9ddc5
cmove rcx, rdx
jmp 0x14003f810
cmp rcx, r12
jae 0x140041d40
movabs rdx, 0x68b8f66021747deb
cmp rcx, rdx
jae 0x140042b64
movabs rdx, 0x68b8f660212e658b
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 4]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660ec4eda37
movabs rdx, 0x68b8f660c5a44c67
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660ac07b665
cmp rcx, rdx
jae 0x140041d69
movabs rdx, 0x68b8f660aa033d3f
cmp rcx, rdx
jae 0x140042be9
movabs rdx, 0x68b8f660a8fab0cc
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 0xa]
mov qword [rbp + 0x8f8], rcx
add rax, 0x14
movabs rcx, 0x68b8f66093e0ce5d
jmp 0x14003f810
movabs rdx, 0x68b8f6606536624e
cmp rcx, rdx
jae 0x140041dc8
movabs rdx, 0x68b8f66063ebc3a8
cmp rcx, rdx
jae 0x140042c28
movabs rdx, 0x68b8f6606098caa0
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x23bac588]
add r9d, ecx
add r9d, 0x23bac588
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x48
movabs rcx, 0x68b8f660d013dc5e
jmp 0x14003f810
movabs rdx, 0x68b8f660e4544e76
cmp rcx, rdx
jae 0x140041e27
movabs rdx, 0x68b8f660e3e57f71
cmp rcx, rdx
jae 0x140042c3b
movabs rdx, 0x68b8f660e37b1354
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 0x1000]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660a4b45ef3
movabs rdx, 0x68b8f660fd8ad23d
cmova rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66012fc745a
cmp rcx, rdx
jae 0x140041e7b
movabs rdx, 0x68b8f66011df2d5d
cmp rcx, rdx
jae 0x140042c5f
movabs rdx, 0x68b8f66010ebcb6e
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x8eeb162]
add r9d, ecx
add r9d, 0x8eeb162
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x52
movabs rcx, 0x68b8f6602fb7af02
jmp 0x14003f810
movabs rdx, 0x68b8f66094157bf4
cmp rcx, rdx
jae 0x140041eda
movabs rdx, 0x68b8f66093ed0c30
cmp rcx, rdx
jae 0x140042c72
movabs rdx, 0x68b8f66093e0ce5d
cmp rcx, rdx
movabs rdx, 0x68b8f66056cf84fa
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660564cda72
cmp rcx, rdx
jae 0x140041f21
movabs rdx, 0x68b8f66055d166a8
cmp rcx, rdx
jae 0x140042cb1
xor edx, edx
movabs r13, 0x68b8f66055867bd1
cmp rcx, r13
movabs r13, 0x68b8f66008c22ebe
sete dl
movabs rbx, 0x68b8f66087bc3ff0
cmove rcx, rbx
movabs rbx, 0x68b8f6608b980c13
add rax, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660d8112cb2
cmp rcx, rdx
jae 0x140041f6f
movabs rdx, 0x68b8f660d771b834
cmp rcx, rdx
jae 0x140042cf0
movabs rdx, 0x68b8f660d75f9b24
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x6efd870e]
add r9d, ecx
add r9d, 0x6efd870e
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x9e
movabs rcx, 0x68b8f660d013dc5e
jmp 0x14003f810
movabs rdx, 0x68b8f6603356f63c
cmp rcx, rdx
jae 0x140041fbd
movabs rdx, 0x68b8f66030e34757
cmp rcx, rdx
jae 0x140042d6c
movabs rdx, 0x68b8f66030d82e77
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x41e1d8e]
add r9d, ecx
add r9d, 0x41e1d8e
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x1e
movabs rcx, 0x68b8f66087bc3ff0
jmp 0x14003f810
movabs rdx, 0x68b8f660b945bccd
cmp rcx, rdx
jae 0x140041ff0
movabs rdx, 0x68b8f660b80675fe
cmp rcx, rdx
jae 0x140042d7f
movabs rdx, 0x68b8f660b6e3eb0a
cmp rcx, rdx
movabs rdx, 0x68b8f66076b15e8d
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66072d9f5a1
cmp rcx, rdx
jae 0x140042036
movabs rdx, 0x68b8f66072af50e1
cmp rcx, rdx
jae 0x140042dbe
movabs rdx, 0x68b8f6606fc8ae2c
cmp rcx, rdx
cmove rcx, r11
jmp 0x14003f810
movabs rdx, 0x68b8f660f2396183
cmp rcx, rdx
jae 0x140042069
movabs rdx, 0x68b8f660f1d358c1
cmp rcx, rdx
jae 0x14003f802
movabs rdx, 0x68b8f660f0a07e84
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0xdbf4536]
add r9d, ecx
add r9d, 0xf240baca
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x7a
movabs rcx, 0x68b8f66055867bd1
jmp 0x14003f810
movabs rdx, 0x68b8f660099568a9
cmp rcx, rdx
jae 0x1400420b7
movabs rdx, 0x68b8f66009131985
cmp rcx, rdx
jae 0x140042dec
cmp rcx, r13
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x48da779c]
add r9d, ecx
add r9d, 0xb7258864
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x44
movabs rcx, 0x68b8f66021747deb
jmp 0x14003f810
cmp rcx, rbx
jae 0x140042116
movabs rdx, 0x68b8f6608af93dad
cmp rcx, rdx
jae 0x140042dff
movabs rdx, 0x68b8f66089e5c79a
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 4]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6600657e2a7
movabs rdx, 0x68b8f660599d8061
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660483a297a
cmp rcx, rdx
jae 0x14004213f
movabs rdx, 0x68b8f6604778954e
cmp rcx, rdx
jae 0x140042e12
movabs rdx, 0x68b8f6604720cc13
cmp rcx, rdx
movabs rdx, 0x68b8f660404bab72
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660d40770ff
cmp rcx, rdx
jae 0x14004218d
movabs rdx, 0x68b8f660d08ae832
cmp rcx, rdx
jae 0x140042e25
movabs rdx, 0x68b8f660d013dc5e
cmp rcx, rdx
jne 0x14003f810
mov rdx, qword [rbp + 0x8f0]
movzx ecx, byte [rbp + rdx - 0x30]
add rdx, rax
add rdx, rcx
mov qword [rbp + 0x8f0], rdx
movabs rcx, 0x68b8f660f266d791
jmp 0x14003f810
movabs rdx, 0x68b8f6602d2bd2f3
cmp rcx, rdx
jae 0x1400421db
movabs rdx, 0x68b8f6602d198bfe
cmp rcx, rdx
jae 0x140042e56
movabs rdx, 0x68b8f6602b730e31
cmp rcx, rdx
movabs rdx, 0x68b8f6606ed983e4
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660b291e653
cmp rcx, rdx
jae 0x14004220e
movabs rdx, 0x68b8f660b120195f
cmp rcx, rdx
jae 0x140042e82
movabs rdx, 0x68b8f660b098bc2e
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66004fd63b6
movabs rdx, 0x68b8f66042bd249d
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6606e022394
cmp rcx, rdx
jae 0x14004225c
movabs rdx, 0x68b8f6606dc0008f
cmp rcx, rdx
jae 0x140042ec1
movabs rdx, 0x68b8f6606cc9ddc5
cmp rcx, rdx
movabs rdx, 0x68b8f660e1f6e404
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660ec4eda37
cmp rcx, rdx
jae 0x1400422bb
movabs rdx, 0x68b8f660eb605a70
cmp rcx, rdx
jae 0x140042ed4
movabs rdx, 0x68b8f660eb024b7a
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660d65ac9bb
movabs rdx, 0x68b8f660ad8c838b
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6601b7c6f46
cmp rcx, rdx
jae 0x140042309
movabs rdx, 0x68b8f6601b0b7554
cmp rcx, rdx
jae 0x140042f56
movabs rdx, 0x68b8f6601aaf2224
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x46722db2]
add r9d, ecx
add r9d, 0xb98dd24e
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xde
movabs rcx, 0x68b8f6605ea17092
jmp 0x14003f810
movabs rdx, 0x68b8f660a149d4ed
cmp rcx, rdx
jae 0x14004233c
movabs rdx, 0x68b8f6609e683324
cmp rcx, rdx
jae 0x140042f7c
movabs rdx, 0x68b8f6609bdb50ed
cmp rcx, rdx
movabs rdx, 0x68b8f660686e89c3
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6605e72858c
cmp rcx, rdx
jae 0x14004236f
movabs rdx, 0x68b8f6605d8f8341
cmp rcx, rdx
jae 0x140042fbb
movabs rdx, 0x68b8f6605c9f2b17
cmp rcx, rdx
movabs rdx, 0x68b8f660c98dea6b
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660ddc86efc
cmp rcx, rdx
jae 0x1400423bd
movabs rdx, 0x68b8f660dd34bef0
cmp rcx, rdx
jae 0x140042fe5
movabs rdx, 0x68b8f660dcfd8bba
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x52cc865c]
add r9d, ecx
add r9d, 0x52cc865c
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x7c
movabs rcx, 0x68b8f66055867bd1
jmp 0x14003f810
movabs rdx, 0x68b8f6603c1003c0
cmp rcx, rdx
jae 0x140042443
movabs rdx, 0x68b8f6603b9fe743
cmp rcx, rdx
jae 0x140042ff8
movabs rdx, 0x68b8f6603b5e5dc3
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x26849ea]
add r9d, ecx
add r9d, 0xfd97b616
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x66
movabs rcx, 0x68b8f66021747deb
jmp 0x14003f810
movabs rdx, 0x68b8f660c314cceb
cmp rcx, rdx
jae 0x1400424ed
movabs rdx, 0x68b8f660c1eca837
cmp rcx, rdx
jae 0x140043029
movabs rdx, 0x68b8f660c0880f09
cmp rcx, rdx
jne 0x14003f810
movzx ecx, r9b
not rcx
add qword [rbp + 0x8f0], rcx
movabs rcx, 0x68b8f6604f38bab4
jmp 0x14003f810
movabs rdx, 0x68b8f6607d4988c3
cmp rcx, rdx
jae 0x14004254c
movabs rdx, 0x68b8f6607cacfd39
cmp rcx, rdx
jae 0x140043068
movabs rdx, 0x68b8f66079b62b10
cmp rcx, rdx
movabs rdx, 0x68b8f660fed05f36
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660fdcb48aa
cmp rcx, rdx
jae 0x1400425ab
movabs rdx, 0x68b8f660fd8ad23d
cmp rcx, rdx
jae 0x1400430a7
movabs rdx, 0x68b8f660fc6e2892
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x5dd29a90]
add r9d, ecx
add r9d, 0xa22d6570
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xf0
movabs rcx, 0x68b8f660d013dc5e
jmp 0x14003f810
movabs rdx, 0x68b8f66000dbd3a4
cmp rcx, rdx
jae 0x1400430e6
movabs rdx, 0x68b8f6600090d219
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 0x80]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660d08ae832
movabs rdx, 0x68b8f660e202604e
cmovb rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66081e71859
cmp rcx, rdx
jae 0x140043125
movabs rdx, 0x68b8f6608127efdf
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x19164082]
add r9d, ecx
add r9d, 0xe6e9bf7e
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x8e
movabs rcx, 0x68b8f66087bc3ff0
jmp 0x14003f810
movabs rdx, 0x68b8f66040cb41e0
cmp rcx, rdx
jae 0x1400431c3
movabs rdx, 0x68b8f66040a4ad92
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66040cb41e0
movabs rdx, 0x68b8f6603b5e5dc3
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660c86ee732
cmp rcx, rdx
jae 0x1400431f1
movabs rdx, 0x68b8f660c77aefea
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x7b06f8a0]
add r9d, ecx
add r9d, 0x84f90760
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x60
movabs rcx, 0x68b8f66055867bd1
jmp 0x14003f810
movabs rdx, 0x68b8f66020375c7d
cmp rcx, rdx
jae 0x140043204
movabs rdx, 0x68b8f6601f5c7934
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x7d6f428a]
add r9d, ecx
add r9d, 0x8290bd76
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xc6
movabs rcx, 0x68b8f6603b9fe743
jmp 0x14003f810
movabs rdx, 0x68b8f660a8d78328
cmp rcx, rdx
jae 0x140043243
movabs rdx, 0x68b8f660a7991de0
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 9]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66038546dc7
movabs rdx, 0x68b8f66093ed0c30
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6605fe77a24
cmp rcx, rdx
jae 0x140043271
movabs rdx, 0x68b8f6605f6e0c91
cmp rcx, rdx
movabs rdx, 0x68b8f660db23ab72
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660e2e899a7
cmp rcx, rdx
jae 0x1400432b0
movabs rdx, 0x68b8f660e29f88f1
jmp 0x14003f7ff
movabs rdx, 0x68b8f6600fa52564
cmp rcx, rdx
jae 0x1400432de
movabs rdx, 0x68b8f6600c770fc1
cmp rcx, rdx
movabs rdx, 0x68b8f6602d2bd2f3
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66092aabf90
cmp rcx, rdx
jae 0x14004331d
movabs rdx, 0x68b8f6609114dba4
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x2ba6198c]
add r9d, ecx
add r9d, 0xd459e674
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xd4
movabs rcx, 0x68b8f66055867bd1
jmp 0x14003f810
movabs rdx, 0x68b8f6605266c825
cmp rcx, rdx
jae 0x14004335c
movabs rdx, 0x68b8f66050c11ec0
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 0x2a]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660ac08226b
movabs rdx, 0x68b8f6607d4988c3
cmovb rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660d74fea01
cmp rcx, rdx
jae 0x14004336f
movabs rdx, 0x68b8f660d65ac9bb
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660c4828740
movabs rdx, 0x68b8f6602d61b125
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660300ee75b
cmp rcx, rdx
jae 0x140043390
movabs rdx, 0x68b8f6602fcaaf2a
cmp rcx, rdx
movabs rdx, 0x68b8f660cafc3895
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660b4c76d00
cmp rcx, rdx
jae 0x1400433a3
movabs rdx, 0x68b8f660b4b31bbd
cmp rcx, rdx
movabs rdx, 0x68b8f660d9385227
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6606f304655
cmp rcx, rdx
jae 0x1400433e2
movabs rdx, 0x68b8f6606efbf6c0
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x6e4b10c8]
add r9d, ecx
add r9d, 0x6e4b10c8
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x88
movabs rcx, 0x68b8f660eb605a70
jmp 0x14003f810
movabs rdx, 0x68b8f660f05542c6
cmp rcx, rdx
jae 0x140043421
movabs rdx, 0x68b8f660ef6ff78d
cmp rcx, rdx
movabs rdx, 0x68b8f660336fc23b
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6600657e2a7
cmp rcx, rdx
jae 0x140043460
movabs rdx, 0x68b8f66006569c87
cmp rcx, rdx
movabs rdx, 0x68b8f6605c9f2b17
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6608904dab1
cmp rcx, rdx
jae 0x140043487
movabs rdx, 0x68b8f660888ced82
cmp rcx, rdx
jne 0x14003f810
cmp qword [rbp + 0x8f8], 6
movabs rcx, 0x68b8f66009992c53
movabs rdx, 0x68b8f660f6a60922
cmovb rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6604647dfd5
cmp rcx, rdx
jae 0x1400434ad
movabs rdx, 0x68b8f66045f7d777
cmp rcx, rdx
movabs rdx, 0x68b8f660db23ab72
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660ce1968f1
cmp rcx, rdx
jae 0x1400434db
movabs rdx, 0x68b8f660cc9426f5
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660259198c4
movabs rdx, 0x68b8f660e4efa2fa
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6602a95fdad
cmp rcx, rdx
jae 0x14004351a
movabs rdx, 0x68b8f66026383407
cmp rcx, rdx
movabs rdx, 0x68b8f660e6dd34a3
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660af6f8563
cmp rcx, rdx
jae 0x14004352d
movabs rdx, 0x68b8f660ae7e3625
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660212e658b
movabs rdx, 0x68b8f660faf0a231
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6606bdac9c8
cmp rcx, rdx
jae 0x140043540
movabs rdx, 0x68b8f6606baed0ce
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660a742b4e6
movabs rdx, 0x68b8f6606098caa0
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660eac35d1b
cmp rcx, rdx
jae 0x14004356e
movabs rdx, 0x68b8f660e8442159
cmp rcx, rdx
movabs rdx, 0x68b8f660dc911b35
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6601a44bc11
cmp rcx, rdx
jae 0x14004359c
movabs rdx, 0x68b8f66017b22610
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x293dcfa2]
add r9d, ecx
add r9d, 0xd6c2305e
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x6e
movabs rcx, 0x68b8f6605ea17092
jmp 0x14003f810
movabs rdx, 0x68b8f6609b763bbe
cmp rcx, rdx
jae 0x1400435db
movabs rdx, 0x68b8f6609ab6a5c6
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x322c8104]
add r9d, ecx
add r9d, 0xcdd37efc
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x1c
movabs rcx, 0x68b8f66087bc3ff0
jmp 0x14003f810
movabs rdx, 0x68b8f6605b289426
cmp rcx, rdx
jae 0x1400435ee
movabs rdx, 0x68b8f66059e53141
cmp rcx, rdx
movabs rdx, 0x68b8f66011df2d5d
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660dc911b35
cmp rcx, rdx
jae 0x140043601
movabs rdx, 0x68b8f660dbb551c3
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x7a54825a]
add r9d, ecx
add r9d, 0x7a54825a
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x8a
movabs rcx, 0x68b8f6605b289426
jmp 0x14003f810
movabs rdx, 0x68b8f660399a1d42
cmp rcx, rdx
jae 0x14004360a
movabs rdx, 0x68b8f66039786816
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 0x41]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660a294dac0
movabs rdx, 0x68b8f6601f5c7934
cmovb rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660bfdcd088
cmp rcx, rdx
jae 0x140043649
movabs rdx, 0x68b8f660bf35f907
cmp rcx, rdx
movabs rdx, 0x68b8f6608cdb8359
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66076ea3237
cmp rcx, rdx
jae 0x140043677
movabs rdx, 0x68b8f66076b15e8d
cmp rcx, rdx
movabs rdx, 0x68b8f66088313802
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660faf0a231
cmp rcx, rdx
jae 0x1400436a5
movabs rdx, 0x68b8f660f6a60922
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 6]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6606baed0ce
movabs rdx, 0x68b8f660fe03a1b6
cmova rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66004fd63b6
cmp rcx, rdx
jae 0x1400436e4
movabs rdx, 0x68b8f66002ab51d6
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x579d1a30]
add r9d, ecx
add r9d, 0x579d1a30
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xb0
movabs rcx, 0x68b8f660c0880f09
jmp 0x14003f810
movabs rdx, 0x68b8f660864a8d1c
cmp rcx, rdx
jae 0x140043708
movabs rdx, 0x68b8f6608598c64d
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6608904dab1
movabs rdx, 0x68b8f660b945bccd
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66044ffd526
cmp rcx, rdx
jae 0x140043739
movabs rdx, 0x68b8f66043afd08c
cmp rcx, rdx
jne 0x14003f810
mov ecx, dword [rbp + 0x870]
cmp ecx, 4
movabs rcx, 0x68b8f660159738d2
movabs rdx, 0x68b8f660485c48ce
cmovl rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660c997ce29
cmp rcx, rdx
jae 0x140043782
movabs rdx, 0x68b8f660c98dea6b
cmp rcx, rdx
movabs rdx, 0x68b8f660b3ac59a9
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66024014ad6
cmp rcx, rdx
jae 0x1400437d0
cmp rcx, r12
movabs rdx, 0x68b8f660c86ee732
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660ac08226b
cmp rcx, rdx
jae 0x14004381e
movabs rdx, 0x68b8f660ac07b665
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x692995dc]
add r9d, ecx
add r9d, 0x96d66a24
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 4
movabs rcx, 0x68b8f66081e71859
jmp 0x14003f810
movabs rdx, 0x68b8f660686e89c3
cmp rcx, rdx
jae 0x14004386c
movabs rdx, 0x68b8f6606536624e
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x36fd14d8]
add r9d, ecx
add r9d, 0xc902eb28
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xe8
movabs rcx, 0x68b8f66021747deb
jmp 0x14003f810
movabs rdx, 0x68b8f660e4efa2fa
cmp rcx, rdx
jae 0x14004389f
movabs rdx, 0x68b8f660e4544e76
cmp rcx, rdx
jne 0x14003f810
mov rcx, qword [rbp + 0x8f8]
add rcx, rax
cmp rcx, qword [rbp + 0x8f0]
movabs rcx, 0x68b8f660417fd588
movabs rdx, 0x68b8f660e29f88f1
cmova rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660133f3327
cmp rcx, rdx
jae 0x1400438fe
movabs rdx, 0x68b8f66012fc745a
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x5534d046]
add r9d, ecx
add r9d, 0x5534d046
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x16
movabs rcx, 0x68b8f660888ced82
jmp 0x14003f810
movabs rdx, 0x68b8f660943d9a0b
cmp rcx, rdx
jae 0x14004395d
movabs rdx, 0x68b8f66094157bf4
cmp rcx, rdx
jne 0x14003f810
mov rcx, qword [rbp + 0x8f0]
movzx ecx, byte [rbp + rcx - 0x30]
mov byte [rbp + 0x8e8], cl
movabs rcx, 0x68b8f6603b9fe743
jmp 0x14003f810
movabs rdx, 0x68b8f66056cf84fa
cmp rcx, rdx
jae 0x140043990
movabs rdx, 0x68b8f660564cda72
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 0x2a]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66050c11ec0
movabs rdx, 0x68b8f66097ebc104
cmovb rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660d9385227
cmp rcx, rdx
jae 0x1400439c3
movabs rdx, 0x68b8f660d8112cb2
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66073e9782e
movabs rdx, 0x68b8f6609114dba4
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660336fc23b
cmp rcx, rdx
jae 0x1400439f6
movabs rdx, 0x68b8f6603356f63c
cmp rcx, rdx
movabs rdx, 0x68b8f6605b289426
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660b9fcaa5a
cmp rcx, rdx
jb 0x14003f7f5
movabs rdx, 0x68b8f660bac8d669
cmp rcx, rdx
jae 0x140044034
movabs rdx, 0x68b8f660b9fcaa5a
cmp rcx, rdx
movabs rdx, 0x68b8f66030e34757
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66073e9782e
cmp rcx, rdx
jae 0x140043a29
movabs rdx, 0x68b8f66072d9f5a1
cmp rcx, rdx
movabs rdx, 0x68b8f6604778954e
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660f266d791
cmp rcx, rdx
jae 0x140043a77
movabs rdx, 0x68b8f660f2396183
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6604647dfd5
movabs rdx, 0x68b8f6608127efdf
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66009992c53
cmp rcx, rdx
jae 0x140043ac0
movabs rdx, 0x68b8f660099568a9
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x7fd78c74]
add r9d, ecx
add r9d, 0x8028738c
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x2c
movabs rcx, 0x68b8f660c0880f09
jmp 0x14003f810
movabs rdx, 0x68b8f6608cdb8359
cmp rcx, rdx
jae 0x140043b5c
cmp rcx, rbx
movabs rdx, 0x68b8f6601b7c6f46
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660485c48ce
cmp rcx, rdx
jae 0x140043b8f
movabs rdx, 0x68b8f660483a297a
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 0x20]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660c5517911
movabs rdx, 0x68b8f660c569267b
cmova rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660d4909f38
cmp rcx, rdx
jae 0x140043c15
movabs rdx, 0x68b8f660d40770ff
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660c997ce29
movabs rdx, 0x68b8f6606e022394
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6602d61b125
cmp rcx, rdx
jae 0x140043c48
movabs rdx, 0x68b8f6602d2bd2f3
cmp rcx, rdx
movabs rdx, 0x68b8f660943d9a0b
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660b2a77504
cmp rcx, rdx
jae 0x140043ca7
movabs rdx, 0x68b8f660b291e653
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660eac35d1b
movabs rdx, 0x68b8f66030d82e77
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6606e2d942f
cmp rcx, rdx
jae 0x140043cda
movabs rdx, 0x68b8f6606e022394
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x4cf8952a]
add r9d, ecx
add r9d, 0x4cf8952a
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xda
movabs rcx, 0x68b8f660c0880f09
jmp 0x14003f810
movabs rdx, 0x68b8f660ed000aef
cmp rcx, rdx
jae 0x140043d39
movabs rdx, 0x68b8f660ec4eda37
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660d8112cb2
movabs rdx, 0x68b8f660b80675fe
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6601bde0399
cmp rcx, rdx
jae 0x140043d98
movabs rdx, 0x68b8f6601b7c6f46
cmp rcx, rdx
movabs rdx, 0x68b8f660c96cbf61
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660a294dac0
cmp rcx, rdx
jae 0x140043de6
movabs rdx, 0x68b8f660a149d4ed
cmp rcx, rdx
movabs rdx, 0x68b8f6605f47f806
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6605e9efa6b
cmp rcx, rdx
jae 0x140043e2d
movabs rdx, 0x68b8f6605e72858c
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66024de1c78
movabs rdx, 0x68b8f6606efbf6c0
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660df18027a
cmp rcx, rdx
jae 0x140043e8c
movabs rdx, 0x68b8f660ddc86efc
cmp rcx, rdx
mov edx, 4
mov r8, rsi
mov rsi, r10
mov r10, rax
mov rax, r11
mov r11, rdi
mov rdi, r13
mov r13, r15
mov r15, r12
mov r12, rbx
mov ebx, r9d
mov r9d, dword [rbp + 0x8e4]
cmove r9d, edx
mov dword [rbp + 0x8e4], r9d
mov r9d, ebx
mov rbx, r12
mov r12, r15
mov r15, r13
mov r13, rdi
mov rdi, r11
mov r11, rax
mov rax, r10
mov r10, rsi
mov rsi, r8
movabs rdx, 0x68b8f660d74fea01
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6603d191d78
cmp rcx, rdx
jae 0x140043eeb
movabs rdx, 0x68b8f6603c1003c0
cmp rcx, rdx
jne 0x14003f810
mov dword [rbp + 0x868], r9d
mov rbx, r14
mov r14, r15
mov r12, rdi
mov r15, rsi
mov rdi, r11
mov rsi, r10
mov byte [rbp + 0x8db], 1
call fcn.14009a910
mov rax, qword [rax]
mov qword [rbp + 0x8f8], rax
mov byte [rbp + 0x8db], 1
call fcn.14009a930
mov rax, qword [rax]
movabs rcx, 0x68b8f660485c48ce
mov r10, rsi
mov r11, rdi
mov rsi, r15
mov rdi, r12
mov r15, r14
mov r14, rbx
movabs r13, 0x68b8f66008c22ebe
movabs r12, 0x68b8f66022f23dd1
movabs rbx, 0x68b8f6608b980c13
mov r9d, dword [rbp + 0x868]
jmp 0x14003f810
movabs rdx, 0x68b8f660c4828740
cmp rcx, rdx
jae 0x140043f54
movabs rdx, 0x68b8f660c314cceb
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x738ddbe]
add r9d, ecx
add r9d, 0xf8c72242
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x32
movabs rcx, 0x68b8f660eb605a70
jmp 0x14003f810
movabs rdx, 0x68b8f6607dd85790
cmp rcx, rdx
jae 0x140043fa2
movabs rdx, 0x68b8f6607d4988c3
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x3e86d9ae]
add r9d, ecx
add r9d, 0x3e86d9ae
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x3e
movabs rcx, 0x68b8f6606ed983e4
jmp 0x14003f810
movabs rdx, 0x68b8f660fe03a1b6
cmp rcx, rdx
jae 0x140043fd5
movabs rdx, 0x68b8f660fdcb48aa
cmp rcx, rdx
jne 0x14003f810
mov ecx, dword [rbp + 0x870]
cmp ecx, 3
movabs rcx, 0x68b8f66043afd08c
movabs rdx, 0x68b8f6602d198bfe
cmovl rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x61]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66040a4ad92
movabs rdx, 0x68b8f66010ebcb6e
cmovb rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 4]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66089e5c79a
movabs rdx, 0x68b8f660b120195f
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x42]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66072af50e1
movabs rdx, 0x68b8f66044ffd526
cmovb rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x14f822f4]
add r9d, ecx
add r9d, 0xeb07dd0c
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xac
movabs rcx, 0x68b8f660eb605a70
jmp 0x14003f810
movabs rdx, 0x68b8f6604f38bab4
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660a8d78328
movabs rdx, 0x68b8f660ce1968f1
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6607dd85790
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x608bcb92]
add r9d, ecx
add r9d, 0x608bcb92
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 2
movabs rcx, 0x68b8f660e1f6e404
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 6]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660138f9a89
movabs rdx, 0x68b8f66074989180
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660cc9426f5
movabs rdx, 0x68b8f660d75f9b24
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x61]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6601bde0399
movabs rdx, 0x68b8f6605fe77a24
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66045418e03
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660e4544e76
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x3e8]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66016be8245
movabs rdx, 0x68b8f660ac07b665
cmova rcx, rdx
jmp 0x14003f810
jne 0x14003f810
mov rcx, qword [rbp + 0x8f0]
mov byte [rbp + rcx - 0x30], r9b
movabs rcx, 0x68b8f6601bfa0785
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x6faffd54]
add r9d, ecx
add r9d, 0x905002ac
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x4c
movabs rcx, 0x68b8f66021747deb
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x3598284c]
add r9d, ecx
add r9d, 0x3598284c
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xec
movabs rcx, 0x68b8f660d013dc5e
jmp 0x14003f810
movabs rdx, 0x68b8f6605266c825
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66076188133
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6602a95fdad
cmove rcx, rdx
jmp 0x14003f810
cmove rcx, r12
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x3febc63a]
add r9d, ecx
add r9d, 0xc01439c6
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x96
movabs rcx, 0x68b8f660d013dc5e
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0xd0ccef0]
add r9d, ecx
add r9d, 0xd0ccef0
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x70
movabs rcx, 0x68b8f6605ea17092
jmp 0x14003f810
movabs rdx, 0x68b8f6604720cc13
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x3e8]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66083bd1fef
movabs rdx, 0x68b8f660958463e5
cmova rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x49ddd4fa]
add r9d, ecx
add r9d, 0x49ddd4fa
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x2a
movabs rcx, 0x68b8f6601b0b7554
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x2af3a346]
add r9d, ecx
add r9d, 0x2af3a346
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x16
movabs rcx, 0x68b8f66087bc3ff0
jmp 0x14003f810
jne 0x14003f810
mov dword [rbp + 0x8e4], 1
lea rcx, [rbp + 0x1479448]
jmp 0x140044326
movabs rdx, 0x68b8f66006569c87
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66079b62b10
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660af6f8563
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6606e618468
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6606bdac9c8
movabs rdx, 0x68b8f66020375c7d
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 6]
cmp qword [rbp + 0x8f8], rcx
mov rcx, rdi
movabs rdx, 0x68b8f660ad9e0e6b
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x3d837c50]
add r9d, ecx
add r9d, 0xc27c83b0
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x30
movabs rcx, 0x68b8f66055867bd1
jmp 0x14003f810
movabs rdx, 0x68b8f6606dc0008f
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov rsi, r10
mov r10, rax
mov rax, r11
mov r11, rdi
mov rdi, r13
mov r13, r15
mov r15, r12
mov r12, rbx
mov ebx, r9d
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x38007236]
lea r8d, [r9 + rcx]
add r8d, 0x38007236
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x86
mov byte [rbp + r9 - 0x30], r8b
mov r9d, ebx
mov rbx, r12
mov r12, r15
mov r15, r13
mov r13, rdi
mov rdi, r11
mov r11, rax
mov rax, r10
mov r10, rsi
movabs rsi, 0x68b8f6603ff4bbbd
movabs rcx, 0x68b8f66055867bd1
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x6866778]
add r9d, ecx
add r9d, 0x6866778
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xb8
movabs rcx, 0x68b8f66081e71859
jmp 0x14003f810
movabs rdx, 0x68b8f6602eab6139
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 4]
mov qword [rbp + 0x8f8], rcx
add rax, 8
movabs rcx, 0x68b8f660b6e3eb0a
jmp 0x14003f810
movabs rdx, 0x68b8f6602625bb1e
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x5d20244a]
add r9d, ecx
add r9d, 0xa2dfdbb6
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 6
movabs rcx, 0x68b8f660d013dc5e
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x51c928fe]
add r9d, ecx
add r9d, 0xae36d702
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xf2
movabs rcx, 0x68b8f66081e71859
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x590206bc]
mov r8, rsi
mov rsi, r10
mov r10, rax
mov rax, r11
mov r11, rdi
mov rdi, r13
mov r13, r15
mov r15, r12
mov r12, rbx
lea ebx, [r9 + rcx]
add ebx, 0xa6fdf944
and edx, ecx
add edx, edx
sub ebx, edx
sub bl, byte [rbp + r9 - 0x30]
mov r9d, ebx
mov rbx, r12
mov r12, r15
mov r15, r13
mov r13, rdi
mov rdi, r11
mov r11, rax
mov rax, r10
mov r10, rsi
mov rsi, r8
add r9b, 0x24
movabs rcx, 0x68b8f6605ea17092
jmp 0x14003f810
movabs rdx, 0x68b8f660b32d466d
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x204f1e40]
add r9d, ecx
add r9d, 0xdfb0e1c0
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xc0
movabs rcx, 0x68b8f66087bc3ff0
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x41]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66039786816
movabs rdx, 0x68b8f6603d191d78
cmovb rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6609030f4db
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660367b3117
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66026383407
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x80]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660564cda72
movabs rdx, 0x68b8f66012fc745a
cmovb rcx, rdx
jmp 0x14003f810
jne 0x14003f810
mov ecx, dword [rbp + 0x870]
cmp ecx, 2
movabs rcx, 0x68b8f660dd34bef0
movabs rdx, 0x68b8f6603c1003c0
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x364a9e92]
add r9d, ecx
add r9d, 0x364a9e92
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 2
movabs rcx, 0x68b8f660eb605a70
jmp 0x14003f810
movabs rdx, 0x68b8f660f266d791
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r10, rax
mov rax, r11
mov r11, rdi
mov rdi, r13
mov r13, r15
mov r15, r12
mov r12, rbx
mov ebx, r9d
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x2ca976ea]
lea r8d, [r9 + rcx]
add r8d, 0x2ca976ea
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, bl
add r8b, 0x9a
mov byte [rbp + r9 - 0x30], r8b
mov r9d, ebx
mov rbx, r12
mov r12, r15
mov r15, r13
mov r13, rdi
mov rdi, r11
mov r11, rax
mov rax, r10
movabs r10, 0x68b8f6601bf15cfc
movabs rcx, 0x68b8f66034b91401
jmp 0x14003f810
jne 0x14003f810
test rax, rax
movabs rcx, 0x68b8f6600a06a882
movabs rdx, 0x68b8f6602b730e31
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x3494caee]
add r9d, ecx
add r9d, 0xcb6b3512
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x82
movabs rcx, 0x68b8f66081e71859
jmp 0x14003f810
jne 0x14003f810
mov dword [rbp + 0x8e4], 1
lea rcx, [rbp - 0x30]
mov qword [rbp + 0x838], rcx
movabs rcx, 0x68b8f6601be080bf
jmp 0x14003f810
movabs rdx, 0x68b8f6601be080bf
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
mov rcx, qword [rbp + 0x8f8]
cmp rcx, qword [rbp + 0x8f0]
movabs rcx, 0x68b8f660bac8d669
movabs rdx, 0x68b8f660d5d66eb7
cmova rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x1de6d456]
add r9d, ecx
add r9d, 0xe2192baa
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x5a
movabs rcx, 0x68b8f660c0880f09
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x1b7e8a6c]
add r9d, ecx
add r9d, 0xe4817594
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xf4
movabs rcx, 0x68b8f66034b91401
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x47758b10]
add r9d, ecx
add r9d, 0x47758b10
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x90
movabs rcx, 0x68b8f66021747deb
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0xf7518da]
add r9d, ecx
add r9d, 0xf7518da
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xa
movabs rcx, 0x68b8f66055867bd1
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r10, rax
mov rax, r11
mov r11, rdi
mov rdi, r13
mov r13, r15
mov r15, r12
mov r12, rbx
mov ebx, r9d
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x64590208]
lea r8d, [r9 + rcx]
add r8d, 0x9ba6fdf8
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0x38
mov byte [rbp + r9 - 0x30], r8b
mov rcx, qword [rbp + 0x8f8]
sub r9, rcx
inc rcx
mov qword [rbp + 0x8f8], rcx
add r9, 0xfffffffffffffffe
mov qword [rbp + 0x8f0], r9
mov r9d, ebx
mov rbx, r12
mov r12, r15
mov r15, r13
mov r13, rdi
mov rdi, r11
mov r11, rax
mov rax, r10
movabs r10, 0x68b8f6601bf15cfc
movabs rcx, 0x68b8f660d013dc5e
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660f2396183
movabs rdx, 0x68b8f660f0a07e84
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660300ee75b
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x11dd62c4]
add r9d, ecx
add r9d, 0x11dd62c4
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xa4
movabs rcx, 0x68b8f660d013dc5e
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66024014ad6
movabs rdx, 0x68b8f66068f992cd
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x4c461ee4]
add r9d, ecx
add r9d, 0x4c461ee4
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xc4
movabs rcx, 0x68b8f6605ea17092
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 2]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660bfdcd088
movabs rdx, 0x68b8f66017b22610
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x40ef2398]
add r9d, ecx
add r9d, 0x40ef2398
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xd8
movabs rcx, 0x68b8f66081e71859
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x26230f72]
add r9d, ecx
add r9d, 0x26230f72
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xe2
movabs rcx, 0x68b8f660336fc23b
jmp 0x14003f810
movabs rdx, 0x68b8f66063ebc3a8
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
mov ecx, dword [rbp + 0x8e4]
mov dword [rbp + 0x870], ecx
movabs rcx, 0x68b8f660fdcb48aa
jmp 0x14003f810
movabs rdx, 0x68b8f6603356f63c
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x5e2381a8]
add r9d, ecx
add r9d, 0x5e2381a8
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x68
movabs rcx, 0x68b8f66087bc3ff0
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x128fd90a]
add r9d, ecx
add r9d, 0xed7026f6
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x46
movabs rcx, 0x68b8f66034b91401
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x62f4157c]
add r9d, ecx
add r9d, 0x62f4157c
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x9c
movabs rcx, 0x68b8f66034b91401
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
mov rcx, r14
movabs rdx, 0x68b8f6606e2d942f
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x42]
mov qword [rbp + 0x8f8], rcx
add rax, 0x84
movabs rcx, 0x68b8f660b4b31bbd
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6604f97dec1
movabs rdx, 0x68b8f660ed0475bb
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x1863ca3c]
add r9d, ecx
add r9d, 0x1863ca3c
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x5c
movabs rcx, 0x68b8f66081e71859
jmp 0x14003f810
movabs rdx, 0x68b8f6601b0b7554
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6609b763bbe
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660eb024b7a
movabs rdx, 0x68b8f660aa033d3f
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66045237b55
movabs rdx, 0x68b8f660c314cceb
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x1b5d3a4]
add r9d, ecx
add r9d, 0x1b5d3a4
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x84
movabs rcx, 0x68b8f660c0880f09
jmp 0x14003f810
movabs rdx, 0x68b8f660df9159b4
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6603d588fdf
cmove rcx, rdx
jmp 0x14003f810
cmove rcx, rsi
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x584f9076]
add r9d, ecx
add r9d, 0x584f9076
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xc6
movabs rcx, 0x68b8f6605ea17092
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6608425696b
movabs rdx, 0x68b8f6609e683324
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660b291e653
movabs rdx, 0x68b8f66000dbd3a4
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x9a127a8]
add r9d, ecx
add r9d, 0xf65ed858
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x98
movabs rcx, 0x68b8f66034b91401
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66056d277ed
cmove rcx, r13
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x400]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660d9f6fc60
movabs rdx, 0x68b8f660ef5808ae
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x66c14bf2]
add r9d, ecx
add r9d, 0x993eb40e
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x9e
mov dword [rbp + 0x8e4], 2
movabs rcx, 0x68b8f660d74fea01
jmp 0x14003f810
movabs rdx, 0x68b8f660cab35b24
cmp rcx, rdx
jae 0x140044062
movabs rdx, 0x68b8f660c997ce29
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66080e7fc00
movabs rdx, 0x68b8f660e5527511
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66024de1c78
cmp rcx, rdx
jae 0x140044090
movabs rdx, 0x68b8f66024014ad6
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660ae7e3625
movabs rdx, 0x68b8f6601a44bc11
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660ad858ad0
cmp rcx, rdx
jae 0x1400440be
movabs rdx, 0x68b8f660ac08226b
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 0xa]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660a8fab0cc
movabs rdx, 0x68b8f6605f6e0c91
cmovb rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66068a268f9
cmp rcx, rdx
jae 0x1400440fd
movabs rdx, 0x68b8f660686e89c3
cmp rcx, rdx
movabs rdx, 0x68b8f6602fb7af02
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660e5527511
cmp rcx, rdx
jae 0x140044110
movabs rdx, 0x68b8f660e4efa2fa
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x63a68bc2]
add r9d, ecx
add r9d, 0x63a68bc2
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xb2
movabs rcx, 0x68b8f66081e71859
jmp 0x14003f810
movabs rdx, 0x68b8f660138f9a89
cmp rcx, rdx
jae 0x14004414f
movabs rdx, 0x68b8f660133f3327
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x74d17840]
add r9d, ecx
add r9d, 0x74d17840
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x40
movabs rcx, 0x68b8f66034b91401
jmp 0x14003f810
movabs rdx, 0x68b8f66094caf36e
cmp rcx, rdx
jae 0x14004417d
movabs rdx, 0x68b8f660943d9a0b
cmp rcx, rdx
movabs rdx, 0x68b8f660c8b983e5
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66056d277ed
cmp rcx, rdx
jae 0x1400441ab
movabs rdx, 0x68b8f66056cf84fa
cmp rcx, rdx
movabs rdx, 0x68b8f660a149d4ed
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660d9f6fc60
cmp rcx, rdx
jae 0x1400441be
movabs rdx, 0x68b8f660d9385227
cmp rcx, rdx
movabs rdx, 0x68b8f66068a268f9
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66034b91401
cmp rcx, rdx
jae 0x1400441ef
movabs rdx, 0x68b8f660336fc23b
cmp rcx, rdx
movabs rdx, 0x68b8f660888ced82
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f66074989180
cmp rcx, rdx
jae 0x140044226
movabs rdx, 0x68b8f66073e9782e
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 9]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6602fcaaf2a
movabs rdx, 0x68b8f6606536624e
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660f35b2d06
cmp rcx, rdx
jae 0x140044265
xor edx, edx
movabs rbx, 0x68b8f660f266d791
cmp rcx, rbx
sete dl
movabs rbx, 0x68b8f6607de1cd3e
cmove rcx, rbx
movabs rbx, 0x68b8f6608b980c13
add qword [rbp + 0x8f0], rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6600a06a882
cmp rcx, rdx
jae 0x140044293
movabs rdx, 0x68b8f66009992c53
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x4dab0b70]
mov r8, rsi
mov rsi, r10
mov r10, rax
mov rax, r11
mov r11, rdi
mov rdi, r13
mov r13, r15
mov r15, r12
mov r12, rbx
lea ebx, [r9 + rcx]
add ebx, 0xb254f490
and edx, ecx
add edx, edx
sub ebx, edx
add bl, byte [rbp + r9 - 0x30]
mov r9d, ebx
mov rbx, r12
mov r12, r15
mov r15, r13
mov r13, rdi
mov rdi, r11
mov r11, rax
mov rax, r10
mov r10, rsi
mov rsi, r8
add r9b, 0x10
movabs rcx, 0x68b8f660eb605a70
jmp 0x14003f810
movabs rdx, 0x68b8f6608cf8f934
cmp rcx, rdx
jae 0x1400442d5
movabs rdx, 0x68b8f6608cdb8359
cmp rcx, rdx
movabs rdx, 0x68b8f6609bdb50ed
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6604f38bab4
cmp rcx, rdx
jae 0x140044306
movabs rdx, 0x68b8f660485c48ce
cmp rcx, rdx
mov edx, 0
mov r8, rsi
mov rsi, r10
mov r10, rax
mov rax, r11
mov r11, rdi
mov rdi, r13
mov r13, r15
mov r15, r12
mov r12, rbx
mov ebx, r9d
mov r9, qword [rbp + 0x8f0]
cmove r9, rdx
mov qword [rbp + 0x8f0], r9
mov r9d, ebx
mov rbx, r12
mov r12, r15
mov r15, r13
mov r13, rdi
mov rdi, r11
mov r11, rax
mov rax, r10
mov r10, rsi
mov rsi, r8
movabs rdx, 0x68b8f6607de1cd3e
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660d5d66eb7
cmp rcx, rdx
jae 0x14004430f
movabs rdx, 0x68b8f660d4909f38
cmp rcx, rdx
movabs rdx, 0x68b8f66009131985
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6602e001abd
cmp rcx, rdx
jae 0x14004433c
movabs rdx, 0x68b8f6602d61b125
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x10278f20]
add r9d, ecx
add r9d, 0xefd870e0
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xe0
movabs rcx, 0x68b8f660c0880f09
jmp 0x14003f810
movabs rdx, 0x68b8f660b32d466d
cmp rcx, rdx
jae 0x14004436a
movabs rdx, 0x68b8f660b2a77504
cmp rcx, rdx
movabs rdx, 0x68b8f66072d9f5a1
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6606e58387f
cmp rcx, rdx
jae 0x14004437d
movabs rdx, 0x68b8f6606e2d942f
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x1f9ca7fa]
add r9d, ecx
add r9d, 0x1f9ca7fa
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x2a
movabs rcx, 0x68b8f66055867bd1
jmp 0x14003f810
movabs rdx, 0x68b8f660ed0475bb
cmp rcx, rdx
jae 0x140044390
movabs rdx, 0x68b8f660ed000aef
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x6be2c6de]
add r9d, ecx
add r9d, 0x6be2c6de
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xee
movabs rcx, 0x68b8f660e4544e76
jmp 0x14003f810
movabs rdx, 0x68b8f6601be080bf
cmp rcx, rdx
jae 0x1400443cf
movabs rdx, 0x68b8f6601bde0399
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 0x61]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6602e001abd
movabs rdx, 0x68b8f6600fa52564
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660a4b45ef3
cmp rcx, rdx
jae 0x1400443da
movabs rdx, 0x68b8f660a294dac0
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 8]
cmp qword [rbp + 0x8f8], rcx
mov rcx, r15
movabs rdx, 0x68b8f660a520cfb3
cmovb rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6605ea17092
cmp rcx, rdx
jae 0x140044408
movabs rdx, 0x68b8f6605e9efa6b
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x7a54825a]
add r9d, ecx
add r9d, 0x7a54825a
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x8a
movabs rcx, 0x68b8f6606cc9ddc5
jmp 0x14003f810
movabs rdx, 0x68b8f660df9159b4
cmp rcx, rdx
jae 0x140044496
movabs rdx, 0x68b8f660df18027a
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x1acc1426]
add r9d, ecx
add r9d, 0x1acc1426
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xf6
movabs rcx, 0x68b8f66021747deb
jmp 0x14003f810
movabs rdx, 0x68b8f6603d588fdf
cmp rcx, rdx
jae 0x1400444a9
movabs rdx, 0x68b8f6603d191d78
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x7218473e]
add r9d, ecx
add r9d, 0x8de7b8c2
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xb2
mov dword [rbp + 0x8e4], 3
movabs rcx, 0x68b8f660d74fea01
jmp 0x14003f810
movabs rdx, 0x68b8f660c5517911
cmp rcx, rdx
jae 0x1400444d3
movabs rdx, 0x68b8f660c4828740
cmp rcx, rdx
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660cab35b24
movabs rdx, 0x68b8f6607cacfd39
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f6607de1cd3e
cmp rcx, rdx
jae 0x140044501
movabs rdx, 0x68b8f6607dd85790
cmp rcx, rdx
movabs rdx, 0x68b8f660f45691e5
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660fed05f36
cmp rcx, rdx
jae 0x14004452c
movabs rdx, 0x68b8f660fe03a1b6
cmp rcx, rdx
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x2f11c0d4]
add r9d, ecx
add r9d, 0x2f11c0d4
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x34
movabs rcx, 0x68b8f6602a95fdad
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 1]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660907cbca7
movabs rdx, 0x68b8f660dbb551c3
cmovb rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6600023dcfe
movabs rdx, 0x68b8f66059514d6e
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x28]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6605eb23d15
movabs rdx, 0x68b8f660f05542c6
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x1445acae]
add r9d, ecx
add r9d, 0x1445acae
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x3e
movabs rcx, 0x68b8f66021747deb
jmp 0x14003f810
movabs rdx, 0x68b8f660b2a77504
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x41a199de]
add r9d, ecx
add r9d, 0x41a199de
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xee
movabs rcx, 0x68b8f66034b91401
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 3]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660ee68d134
movabs rdx, 0x68b8f6601aaf2224
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x20]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f66068a628f6
movabs rdx, 0x68b8f66092aabf90
cmova rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660d4909f38
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x400]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660e569e25c
movabs rdx, 0x68b8f660c77aefea
cmove rcx, rdx
jmp 0x14003f810
mov edx, 0
cmove rdx, rax
movabs r12, 0x68b8f660c0880f09
cmove rcx, r12
movabs r12, 0x68b8f66022f23dd1
movabs r13, 0x68b8f66008c22ebe
add qword [rbp + 0x8f8], rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x3b1b3266]
add r9d, ecx
add r9d, 0xc4e4cd9a
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xca
movabs rcx, 0x68b8f660c0880f09
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0xa]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660b49fc572
movabs rdx, 0x68b8f660fc6e2892
cmova rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x42541024]
add r9d, ecx
add r9d, 0xbdabefdc
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, r9b
add r9b, 0xf8
movabs rcx, 0x68b8f66021747deb
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x1000]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660e37b1354
movabs rdx, 0x68b8f660dcfd8bba
cmova rcx, rdx
jmp 0x14003f810
cmove rcx, rbx
jmp 0x14003f810
jne 0x14003f810
mov dword [rbp + 0x8e4], 1
lea rcx, [rbp + 0x11c16a2]
mov qword [rbp + 0x838], rcx
movabs rcx, 0x68b8f660d74fea01
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 5]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6608598c64d
movabs rdx, 0x68b8f660054ab701
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660bc81b021
cmove rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660b9fcaa5a
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 - 0x246d3bce]
add r9d, ecx
add r9d, 0xdb92c432
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xa2
movabs rcx, 0x68b8f660eb605a70
jmp 0x14003f810
jne 0x14003f810
jmp 0x14004453f
jne 0x14003f810
lea rcx, [rax + 4]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f660e3e57f71
movabs rdx, 0x68b8f660f1d358c1
cmova rcx, rdx
jmp 0x14003f810
jne 0x14003f810
movzx ecx, byte [rbp + 0x8e8]
mov r11, rdi
mov rdi, r13
mov r13, r15
mov r15, r12
mov r12, rbx
mov ebx, r9d
mov r9, qword [rbp + 0x8f0]
lea edx, [r9 + 0x21527b9e]
lea r8d, [r9 + rcx]
add r8d, 0x21527b9e
and edx, ecx
add edx, edx
sub r8d, edx
add r8b, 0xae
mov byte [rbp + r9 - 0x30], r8b
lea rcx, [rax + 1]
movzx edx, r8b
not rax
add rax, r9
mov r9d, ebx
mov rbx, r12
mov r12, r15
mov r15, r13
mov r13, rdi
mov rdi, r11
movabs r11, 0x68b8f6600ad8485f
sub rax, rdx
mov qword [rbp + 0x8f0], rax
mov rax, rcx
movabs rcx, 0x68b8f66081e71859
jmp 0x14003f810
movabs rdx, 0x68b8f660cb4315d8
cmove rcx, rdx
jmp 0x14003f810
jne 0x14003f810
cmp rax, qword [rbp + 0x8f0]
movabs rcx, 0x68b8f6600056b5d2
movabs rdx, 0x68b8f660db984be6
cmova rcx, rdx
jmp 0x14003f810
jne 0x14003f810
lea rcx, [rax + 0x20]
cmp qword [rbp + 0x8f8], rcx
movabs rcx, 0x68b8f6608cf8f934
movabs rdx, 0x68b8f660b4c76d00
cmova rcx, rdx
jmp 0x14003f810
jne 0x14003f810
cmp qword [rbp + 0x8f0], 0x29
movabs rcx, 0x68b8f660ddc86efc
movabs rdx, 0x68b8f66094157bf4
cmovb rcx, rdx
jmp 0x14003f810
movabs rdx, 0x68b8f660ef6ff78d
cmove rcx, rdx
jmp 0x14003f810
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x580], xmm0
movdqa xmmword [rbp + 0x590], xmm0
mov rsi, qword [rbp + 0x838]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov byte [rbp + 0x8db], 1
lea rcx, [rbp + 0x580]
mov rdx, rsi
mov r8, rax
call fcn.140087fd0
mov byte [rbp + 0x8db], 0
lea rcx, [rbp + 0x8e0]
lea rdx, [rbp + 0x580]
lea r8, [rbp + 0x660]
call fcn.140098e80
mov rsi, rax
add rsi, 0x21
mov rcx, rsi
call fcn.14008b530
mov eax, eax
mov qword [rbp + 0x758], rax
mov qword [rbp + 0x760], rsi
mov rcx, qword [rbp + 0x770]
call fcn.14008b530
mov eax, eax
mov qword [rbp + 0x750], rax
lea rdx, section..rdata
lea rcx, [rbp - 0x30]
mov r8d, 0x589
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x1400b3018]
movabs rax, 0x9dd862f8e405ea78
add rax, rcx
movabs rdx, 0x9dd862f8e405ea8a
add rcx, rdx
mov qword [rbp + 0x890], rcx
movzx ecx, byte [0x1400b98ac]
mov dword [rbp + 0x870], ecx
movabs rcx, 0x168a29bda835d1c8
movabs rdx, 0x168a29bde7d3069c
mov r9, rcx
jmp 0x140044642
je 0x1400446b6
cmp r9, rcx
jae 0x140044680
movabs r10, 0x168a29bd597e6309
cmp r9, r10
jae 0x140044640
movabs r10, 0x168a29bd50bb8411
cmp r9, r10
jne 0x140044642
mov byte [0x1400b98ac], 1
mov r9, rdx
jmp 0x140044642
movabs r10, 0x168a29bde7d3069b
cmp r9, r10
ja 0x140044713
cmp r9, rcx
jne 0x140044642
mov r8d, dword [rbp + 0x870]
cmp r8d, 1
movabs r9, 0x168a29bd597e6309
cmove r9, rdx
xor r8d, r8d
jmp 0x140044642
mov r9, qword [rbp + 0x890]
movsxd r8, r8d
mov r10d, r8d
imul r10, r10, 0x38e38e39
shr r10, 0x22
add r10d, r10d
lea r10d, [r10 + r10*8]
mov r11d, r8d
sub r11d, r10d
movzx r10d, byte [rax + r11]
xor r10b, byte [r9 + r8]
lea r9, [0x1400b98a2]
mov byte [r8 + r9], r10b
inc r8d
cmp r8d, 0xa
movabs r9, 0x168a29bd597e6309
movabs r10, 0x168a29bd50bb8411
cmove r9, r10
jmp 0x140044642
mov rax, qword [0x1400b3038]
movabs rcx, 0x9dd862f8e405e992
movzx ecx, byte [rax + rcx]
add cl, 0x46
xor cl, 0xa
mov byte [rbp + 0x890], cl
movabs rcx, 0x9dd862f8e405e993
movzx ecx, byte [rax + rcx]
add cl, 0x46
xor cl, 0xb
mov byte [rbp + 0x891], cl
movabs rcx, 0x9dd862f8e405e994
movzx ecx, byte [rax + rcx]
add cl, 0x46
xor cl, 0xc
mov byte [rbp + 0x892], cl
movabs rcx, 0x9dd862f8e405e995
movzx ecx, byte [rax + rcx]
add cl, 0x46
xor cl, 0xd
mov byte [rbp + 0x893], cl
movabs rcx, 0x9dd862f8e405e996
movzx ecx, byte [rax + rcx]
add cl, 0x46
xor cl, 0xe
mov byte [rbp + 0x894], cl
movabs rcx, 0x9dd862f8e405e997
movzx ecx, byte [rax + rcx]
add cl, 0x46
xor cl, 0xf
mov byte [rbp + 0x895], cl
movabs rcx, 0x9dd862f8e405e998
movzx ecx, byte [rax + rcx]
add cl, 0x46
xor cl, 0x10
mov byte [rbp + 0x896], cl
movabs rcx, 0x9dd862f8e405e999
movzx ecx, byte [rax + rcx]
add cl, 0x46
xor cl, 0x11
mov byte [rbp + 0x897], cl
movabs rcx, 0x9dd862f8e405e99a
movzx ecx, byte [rax + rcx]
add cl, 0x46
xor cl, 0x12
mov byte [rbp + 0x898], cl
movabs rcx, 0x9dd862f8e405e99b
movzx eax, byte [rax + rcx]
add al, 0x46
xor al, 0x13
mov byte [rbp + 0x899], al
lea rax, [rbp + 0x89a]
lea rcx, [rbp + 0x8a6]
mov qword [rbp + 0x870], rcx
nop word cs:[rax + rax]
mov byte [rax], 0
inc rax
cmp rax, qword [rbp + 0x870]
jne 0x140044840
movabs rcx, 0xc27080ce6b2e77e8
movabs r15, 0xc27080ce849c1821
movabs r12, 0xc27080ce4b70fd80
movabs rdi, 0xc27080ceb5e9e70a
movabs rsi, 0xc27080cee2321c10
jmp 0x1400448a0
cmp rcx, r15
jge 0x140044970
cmp rcx, r12
jae 0x140044a20
cmp rcx, rdi
jge 0x140044ac0
mov edi, 1
lea rcx, [rbp + 0x7d8]
call fcn.140089b00
lea rcx, [rbp + 0x800]
call fcn.140087af0
mov eax, edi
add rsp, 0x988
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret