Function at 0x1400aab69
Capabilities:
Check for software breakpoints
Check http status code
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x8b8
movaps xmmword [rsp + 0x8a0], xmm6
mov qword [rsp + 0x28], rcx
xor edi, edi
lea rcx, [rsp + 0x52c]
mov r8d, 0x2d4
xor edx, edx
call sub.msvcrt.dll_memset
lea rax, [0x140100010]
movsxd rcx, dword [rdi + rax]
xor dword [rsp + rcx*4 + 0x52c], 0x78c104ba
add rdi, 4
cmp rdi, 0x2d0
jne 0x1400aaba7
mov rax, qword [rsp + 0x28]
add rax, 0x10
mov qword [rsp + 0x820], rax
xor eax, eax
mov qword [rsp + 0x428], rax
xorps xmm6, xmm6
mov rax, qword [str._0e_]
add rax, 0x18
mov qword [rsp + 0x818], rax
lea r9, [0x140102570]
lea r14, [0x140103170]
lea r12, str.STUVWXYZ____abcUV
lea r11, [0x1401031f8]
lea r10, [0x14010295c]
lea r13, [0x1401005b0]
lea r8, str.FGHIJKLGHJK
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov eax, 0
mov qword [rsp + 0x418], rax
mov eax, 0
mov qword [rsp + 0x410], rax
mov eax, 0
mov qword [rsp + 0x408], rax
mov eax, 0
mov qword [rsp + 0x400], rax
mov eax, 0
mov qword [rsp + 0x3f8], rax
mov eax, 0
mov qword [rsp + 0x3f0], rax
mov eax, 0
mov qword [rsp + 0x3e8], rax
mov eax, 0
mov qword [rsp + 0x3e0], rax
mov eax, 0
mov qword [rsp + 0x420], rax
mov eax, 0
mov qword [rsp + 0x3d8], rax
mov eax, 0
mov qword [rsp + 0x3d0], rax
mov eax, 0
mov qword [rsp + 0x3c8], rax
mov eax, 0
mov qword [rsp + 0x3b8], rax
mov eax, 0
mov qword [rsp + 0x3b0], rax
mov eax, 0
mov qword [rsp + 0x3a8], rax
mov eax, 0
mov qword [rsp + 0x3c0], rax
mov eax, 0
mov qword [rsp + 0x3a0], rax
mov eax, 0
mov qword [rsp + 0x398], rax
mov eax, 0
mov qword [rsp + 0x390], rax
mov eax, 0
mov qword [rsp + 0x388], rax
mov eax, 0
mov qword [rsp + 0x380], rax
mov eax, 0
mov qword [rsp + 0x378], rax
mov eax, 0
mov qword [rsp + 0x370], rax
mov eax, 0
mov qword [rsp + 0x360], rax
mov eax, 0
mov qword [rsp + 0x358], rax
mov eax, 0
mov qword [rsp + 0x350], rax
mov eax, 0
mov qword [rsp + 0x368], rax
mov eax, 0
mov qword [rsp + 0x348], rax
mov eax, 0
mov qword [rsp + 0x340], rax
mov eax, 0
mov qword [rsp + 0x338], rax
mov eax, 0
mov qword [rsp + 0x330], rax
mov eax, 0
mov qword [rsp + 0x328], rax
mov eax, 0
mov qword [rsp + 0x320], rax
mov eax, 0
mov qword [rsp + 0x318], rax
mov eax, 0
mov qword [rsp + 0x310], rax
mov eax, 0
mov qword [rsp + 0x308], rax
mov eax, 0
mov qword [rsp + 0x300], rax
mov eax, 0
mov qword [rsp + 0x2f8], rax
mov eax, 0
mov qword [rsp + 0x2f0], rax
mov eax, 0
mov qword [rsp + 0x2e8], rax
mov eax, 0
mov qword [rsp + 0x2e0], rax
mov eax, 0
mov qword [rsp + 0x2d0], rax
mov eax, 0
mov qword [rsp + 0x2d8], rax
mov eax, 0
mov qword [rsp + 0x2c8], rax
mov eax, 0
mov qword [rsp + 0x2c0], rax
mov eax, 0
mov qword [rsp + 0x2b8], rax
mov eax, 0
mov qword [rsp + 0x2b0], rax
mov eax, 0
mov qword [rsp + 0x298], rax
mov eax, 0
mov qword [rsp + 0x2a0], rax
mov eax, 0
mov qword [rsp + 0x290], rax
mov eax, 0
mov qword [rsp + 0x288], rax
mov eax, 0
mov qword [rsp + 0x280], rax
mov eax, 0
mov qword [rsp + 0x278], rax
mov eax, 0
mov qword [rsp + 0x270], rax
mov eax, 0
mov qword [rsp + 0x268], rax
mov eax, 0
mov qword [rsp + 0x260], rax
mov eax, 0
mov qword [rsp + 0x258], rax
mov eax, 0
mov qword [rsp + 0x250], rax
mov eax, 0
mov qword [rsp + 0x248], rax
mov eax, 0
mov qword [rsp + 0x240], rax
mov eax, 0
mov qword [rsp + 0x238], rax
mov eax, 0
mov qword [rsp + 0x230], rax
mov eax, 0
mov qword [rsp + 0x220], rax
mov eax, 0
mov qword [rsp + 0x218], rax
mov eax, 0
mov qword [rsp + 0x210], rax
mov eax, 0
mov qword [rsp + 0x208], rax
mov eax, 0
mov qword [rsp + 0x200], rax
mov eax, 0
mov qword [rsp + 0x1f8], rax
mov eax, 0
mov qword [rsp + 0x1f0], rax
mov eax, 0
mov qword [rsp + 0x2a8], rax
mov eax, 0
mov qword [rsp + 0x1e8], rax
mov eax, 0
mov qword [rsp + 0x1e0], rax
mov eax, 0
mov qword [rsp + 0x1d8], rax
mov eax, 0
mov qword [rsp + 0x1d0], rax
mov eax, 0
mov qword [rsp + 0x1c8], rax
mov eax, 0
mov qword [rsp + 0x1c0], rax
mov eax, 0
mov qword [rsp + 0x1b8], rax
mov eax, 0
mov qword [rsp + 0x1b0], rax
mov eax, 0
mov qword [rsp + 0x1a8], rax
mov eax, 0
mov qword [rsp + 0x1a0], rax
mov eax, 0
mov qword [rsp + 0x198], rax
mov eax, 0
mov qword [rsp + 0x190], rax
mov eax, 0
mov qword [rsp + 0x188], rax
mov eax, 0
mov qword [rsp + 0x228], rax
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x3c], eax
mov eax, 0x55c3dec7
cmp eax, 0x40d4aa5f
jg 0x1400ab13a
cmp eax, 0x1f075341
jg 0x1400ab212
cmp eax, 0xce87c34
jle 0x1400ab328
cmp eax, 0x15a384af
jle 0x1400ab5c0
cmp eax, 0x1b231486
jg 0x1400aba68
cmp eax, 0x172fcbe0
jg 0x1400ac29b
cmp eax, 0x15a384b0
je 0x1400ad13a
cmp eax, 0x16884c6a
je 0x1400ad19b
cmp eax, 0x16b33f15
jne 0x1400ab07d
cmp byte [rsp + 0x1a0], 0
jne 0x1400ab108
xor eax, eax
lea rcx, [0x1401032bc]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x1cc77f8c
add rax, 4
cmp rax, 8
jne 0x1400ab0e8
cmp byte [rsp + 0x24], 0
mov eax, 0x21bce58f
mov ecx, 0x4a42ad64
cmovne eax, ecx
xor eax, dword [rsp + 0x7c4]
mov cl, 1
mov qword [rsp + 0x1a0], rcx
xor ecx, ecx
mov qword [rsp + 0x510], rcx
jmp 0x1400ab07d
cmp eax, 0x61943e74
jle 0x1400ab2bb
cmp eax, 0x70119a00
jle 0x1400ab3bc
cmp eax, 0x7606dc7e
jle 0x1400ab6ae
cmp eax, 0x7b395152
jg 0x1400abb54
cmp eax, 0x77529053
jg 0x1400ac35d
cmp eax, 0x7606dc7f
je 0x1400ad1f3
cmp eax, 0x768bc6dd
je 0x1400ad266
cmp eax, 0x768eb4ef
jne 0x1400ab07d
mov rax, qword [rsp + 0x518]
mov rcx, rax
shr rcx, 0x3f
add rcx, rax
sar rcx, 1
mov qword [rsp + 0x838], rcx
cmp byte [rsp + 0x2d8], 0
lea rdx, [0x140102d90]
jne 0x1400ab1db
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x30bfdefc
add rax, 4
cmp rax, 0x48
jne 0x1400ab1c2
mov eax, dword [rsp + 0x670]
mov ecx, 0x6ec64e4c
xor eax, ecx
mov ecx, 1
mov qword [rsp + 0x110], rcx
mov cl, 1
mov qword [rsp + 0x2d8], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x130], rcx
jmp 0x1400ab07d
cmp eax, 0x2ab5ec38
jle 0x1400ab45e
cmp eax, 0x39152124
jle 0x1400ab749
cmp eax, 0x3d96d9f2
jg 0x1400abbd6
cmp eax, 0x3b7e0fd8
jg 0x1400ac3dc
cmp eax, 0x39152125
je 0x1400ad2d0
cmp eax, 0x39f112f5
je 0x1400ad31d
cmp eax, 0x3a818d55
jne 0x1400ab07d
mov rax, qword [rsp + 0x450]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x78]
mov rdi, r12
mov r12, r14
mov rsi, r13
mov rbp, r15
mov r15, r11
mov rbx, r8
mov r13, r9
mov r14, r10
call fcn.14001ce24
mov r10, r14
mov r8, rbx
mov rdx, r15
mov r15, rbp
mov r14, r12
mov r12, rdi
mov eax, dword [rsp + 0x55c]
mov r9, r13
mov ebx, 0x9fcae61
xor eax, ebx
mov r13, rsi
mov r11, rdx
jmp 0x1400ab07d
cmp eax, 0x50f39735
jle 0x1400ab53d
cmp eax, 0x582d9b9e
jg 0x1400ab7a4
cmp eax, 0x55c3dec6
jg 0x1400abc2e
cmp eax, 0x54ae67ea
jg 0x1400ac4ad
cmp eax, 0x50f39736
je 0x1400ad39a
cmp eax, 0x510679c8
je 0x1400ad3cc
cmp eax, 0x51f09b38
jne 0x1400ab07d
mov eax, dword [rsp + 0x48]
cmp eax, 9
mov eax, 0x6c54cae2
mov ecx, 0x563c2462
cmove eax, ecx
xor eax, dword [rsp + 0x5e8]
jmp 0x1400ab07d
cmp eax, 0x7fdf4ea
jg 0x1400ab810
cmp eax, 0x3799112
jle 0x1400abcc0
cmp eax, 0x7a45cb0
jg 0x1400ac50c
cmp eax, 0x3799113
je 0x1400ad420
cmp eax, 0x44b640d
je 0x1400ad433
cmp eax, 0x4908926
jne 0x1400ab07d
mov eax, dword [rsp + 0x48]
cmp byte [rsp + 0x358], 0
jne 0x1400ab396
xor ecx, ecx
movsxd rdx, dword [rcx + r9]
xor dword [rsp + rdx*4 + 0x52c], 0x549b891
add rcx, 4
cmp rcx, 0x8c
jne 0x1400ab37a
cmp eax, 0x22
mov eax, 0x7c081607
mov ecx, 0x1e4be71c
cmove eax, ecx
xor eax, dword [rsp + 0x5dc]
mov cl, 1
mov qword [rsp + 0x358], rcx
jmp 0x1400ab07d
cmp eax, 0x66e78012
jg 0x1400ab8a5
cmp eax, 0x63551041
jle 0x1400abd5f
cmp eax, 0x63e78d93
jg 0x1400ac583
cmp eax, 0x63551042
je 0x1400ad47e
cmp eax, 0x636a247d
je 0x1400ad4d2
cmp eax, 0x638dc46a
jne 0x1400ab07d
cmp byte [rsp + 0x348], 0
lea rdx, str.23456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
jne 0x1400ab42c
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x1236ecda
add rax, 4
cmp rax, 0xf8
jne 0x1400ab411
cmp byte [rsp + 0x24], 0
mov eax, 0x6971a608
mov ecx, 0x7b646284
cmovne eax, ecx
xor eax, dword [rsp + 0x5f0]
mov cl, 1
mov qword [rsp + 0x348], rcx
xor ecx, ecx
mov qword [rsp + 0x150], rcx
jmp 0x1400ab07d
cmp eax, 0x25f23723
jg 0x1400ab959
cmp eax, 0x22bc4cb2
jle 0x1400abdbd
cmp eax, 0x23bdaedb
jg 0x1400ac5cc
cmp eax, 0x22bc4cb3
je 0x1400ad522
cmp eax, 0x23318133
je 0x1400ad598
cmp eax, 0x23618ba1
jne 0x1400ab07d
mov r14, r11
mov rbp, r8
lea rbx, [0x140102a3c]
mov rcx, qword [rsp + 0x88]
inc rcx
seto al
mov qword [rsp + 0x830], rcx
cmp byte [rsp + 0x318], 0
jne 0x1400ab4e8
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x52c], 0x70028260
add rcx, 4
cmp rcx, 8
jne 0x1400ab4cf
test al, al
mov eax, 0x5ea68213
mov ecx, 0x101543a4
cmovne eax, ecx
xor eax, dword [rsp + 0x624]
mov cl, 1
mov qword [rsp + 0x318], rcx
lea r12, str.STUVWXYZ____abcUV
lea r13, [0x1401005b0]
lea r9, [0x140102570]
lea r10, [0x14010295c]
mov r8, rbp
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov r11, r14
lea r14, [0x140103170]
jmp 0x1400ab07d
cmp eax, 0x496b0ec6
jg 0x1400ab9bc
cmp eax, 0x4652f623
jle 0x1400abe0c
cmp eax, 0x47480739
jg 0x1400ac641
cmp eax, 0x4652f624
je 0x1400ad5ed
cmp eax, 0x4687aa3c
je 0x1400ad629
cmp eax, 0x46c18af8
jne 0x1400ab07d
mov rcx, r12
cmp byte [rsp + 0x228], 0
jne 0x1400ab597
xor dword [rsp + 0x7f8], 0x33e4f89e
cmp dword [rsp + 0x38], 9
mov eax, 0x1652276d
mov edi, 0x4345aee7
cmove eax, edi
xor eax, dword [rsp + 0x7f0]
mov dil, 1
mov qword [rsp + 0x228], rdi
jmp 0x1400ae3ce
cmp eax, 0x11e0ad6b
jle 0x1400abe72
cmp eax, 0x146bff5c
jg 0x1400ac6b0
cmp eax, 0x11e0ad6c
je 0x1400ad64d
cmp eax, 0x14060558
je 0x1400ad691
cmp eax, 0x146249a0
jne 0x1400ab07d
mov rsi, r14
mov r14, r12
mov rcx, qword [rsp + 0x130]
mov dl, 0x5c
call fcn.14001b53f
mov qword [rsp + 0x840], rax
mov rcx, qword [rsp + 0x110]
inc rcx
seto al
mov qword [rsp + 0x848], rcx
cmp byte [rsp + 0x2c0], 0
lea rdi, [0x140102e24]
jne 0x1400ab656
xor ecx, ecx
movsxd rdx, dword [rcx + rdi]
xor dword [rsp + rdx*4 + 0x52c], 0x7a30353c
add rcx, 4
cmp rcx, 8
jne 0x1400ab63d
test al, al
mov eax, 0x40af4db6
mov ecx, 0x33074d7b
cmovne eax, ecx
xor eax, dword [rsp + 0x67c]
mov cl, 1
mov qword [rsp + 0x2c0], rcx
lea rcx, [0x1401031f8]
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov r12, r14
lea r8, str.FGHIJKLGHJK
mov r14, rsi
lea r9, [0x140102570]
lea r13, [0x1401005b0]
mov r11, rcx
jmp 0x1400ab07d
cmp eax, 0x7433ccd6
jle 0x1400abefc
cmp eax, 0x74ea1f44
jg 0x1400ac704
cmp eax, 0x7433ccd7
je 0x1400ad6d2
cmp eax, 0x74357daa
je 0x1400ad797
cmp eax, 0x74e6365b
jne 0x1400ab07d
mov rcx, qword [rsp + 0x78]
inc rcx
seto al
mov qword [rsp + 0x828], rcx
cmp byte [rsp + 0x3d0], 0
lea rsi, [0x140100e18]
jne 0x1400ab724
xor ecx, ecx
movsxd rdx, dword [rcx + rsi]
xor dword [rsp + rdx*4 + 0x52c], 0x5fcc2877
add rcx, 4
cmp rcx, 8
jne 0x1400ab70b
test al, al
mov eax, 0x6d1c5462
mov ecx, 0xf7d37c8
cmovne eax, ecx
xor eax, dword [rsp + 0x57c]
mov cl, 1
mov qword [rsp + 0x3d0], rcx
jmp 0x1400ab07d
cmp eax, 0x2d79e2d6
jle 0x1400abf51
cmp eax, 0x33d94e56
jg 0x1400ac7a1
cmp eax, 0x2d79e2d7
je 0x1400ad85b
cmp eax, 0x2fc71868
je 0x1400ad89b
cmp eax, 0x30a9883f
jne 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x150], rax
mov eax, dword [rsp + 0x5f4]
mov rcx, r12
mov edi, 0x7b474ad2
jmp 0x1400ae40c
cmp eax, 0x5b9359b8
jle 0x1400abfbb
cmp eax, 0x5c886ecb
jg 0x1400ac822
cmp eax, 0x5b9359b9
je 0x1400ad917
cmp eax, 0x5b983558
je 0x1400ad95d
cmp eax, 0x5c20f358
jne 0x1400ab07d
mov rdi, r14
mov rsi, r8
mov r13, r9
mov r14, r10
call fcn.140011264
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
mov r14, rdi
mov eax, dword [rsp + 0x580]
mov esi, 0x32d07c15
jmp 0x1400af0b8
cmp eax, 0xa94e0cf
jle 0x1400ac052
cmp eax, 0xc3ecc1c
jg 0x1400ac864
cmp eax, 0xa94e0d0
je 0x1400ad984
cmp eax, 0xb65cf8e
je 0x1400ad9d9
cmp eax, 0xb6d79cc
jne 0x1400ab07d
cmp byte [rsp + 0x388], 0
lea rdx, str.___
jne 0x1400ab873
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x5fb8fe27
add rax, 4
cmp rax, 8
jne 0x1400ab85a
cmp byte [rsp + 0x24], 0
mov eax, 0x7b0e9371
mov ecx, 0x1efb36b9
cmovne eax, ecx
xor eax, dword [rsp + 0x5b8]
mov cl, 1
mov qword [rsp + 0x388], rcx
xor ecx, ecx
mov qword [rsp + 0x468], rcx
jmp 0x1400ab07d
cmp eax, 0x6896d588
jle 0x1400ac0d3
cmp eax, 0x6988c5a7
jg 0x1400ac8c9
cmp eax, 0x6896d589
je 0x1400ad9fc
cmp eax, 0x68c81e5e
je 0x1400ada32
cmp eax, 0x68d29661
jne 0x1400ab07d
mov rbx, r12
mov rbp, r13
mov rdx, r11
mov rdi, r14
cmp byte [rsp + 0x220], 0
lea r13, [0x140103164]
jne 0x1400ab914
xor eax, eax
movsxd rcx, dword [rax + r13]
xor dword [rsp + rcx*4 + 0x52c], 0x1e553c68
add rax, 4
cmp rax, 8
jne 0x1400ab8fb
cmp byte [rsp + 0x24], 0
mov eax, 0x6ba32b73
mov ecx, 0x288480ab
cmovne eax, ecx
xor eax, dword [rsp + 0x718]
mov cl, 1
mov qword [rsp + 0x220], rcx
xor ecx, ecx
mov qword [rsp + 0x4d8], rcx
lea r8, str.FGHIJKLGHJK
mov r14, rdi
mov r11, rdx
mov r13, rbp
mov r12, rbx
jmp 0x1400ab07d
cmp eax, 0x27f41a38
jle 0x1400ac158
cmp eax, 0x28e9c5f6
jg 0x1400ac940
cmp eax, 0x27f41a39
je 0x1400ada96
cmp eax, 0x28018ef2
je 0x1400adb39
cmp eax, 0x287cd3d1
jne 0x1400ab07d
mov rax, qword [rsp + 0x50]
cmp rax, qword [rsp + 0x4c0]
mov eax, 0x4adb474b
mov rdx, r11
mov rdi, r12
mov ebx, 0x7991e472
cmovl eax, ebx
xor eax, dword [rsp + 0x714]
jmp 0x1400ab07d
cmp eax, 0x4c5098aa
jle 0x1400ac1dc
cmp eax, 0x4f449015
jg 0x1400ac992
cmp eax, 0x4c5098ab
je 0x1400adb97
cmp eax, 0x4c9c1dc8
je 0x1400adbc6
cmp eax, 0x4df7b7b5
jne 0x1400ab07d
mov rdi, r12
mov rsi, r11
mov rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + rax + 0x10]
mov dword [rsp + 0xa4], eax
mov eax, dword [rsp + 0xa4]
cmp byte [rsp + 0x3e8], 0
lea rbx, [0x140100b7c]
jne 0x1400aba42
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x52c], 0x634c96ff
add rcx, 4
cmp rcx, 0x10
jne 0x1400aba29
cmp eax, 0x20
mov eax, 0x66fb15dc
mov ecx, 0x2c3e501c
cmove eax, ecx
xor eax, dword [rsp + 0x560]
mov cl, 1
mov qword [rsp + 0x3e8], rcx
jmp 0x1400ace7c
cmp eax, 0x1d0e02d5
jg 0x1400acab4
cmp eax, 0x1b231487
je 0x1400adc3d
cmp eax, 0x1c3b51ba
je 0x1400adc94
cmp eax, 0x1d0d4e89
jne 0x1400ab07d
mov r13, r12
mov rbp, r8
mov rdi, r14
mov rsi, r9
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x50]
mov dl, byte [rax + rcx]
mov rcx, qword [rsp + 0x68]
call fcn.14001b53f
mov qword [rsp + 0x870], rax
mov rcx, qword [rsp + 0x50]
inc rcx
seto al
mov qword [rsp + 0x878], rcx
cmp byte [rsp + 0x1f8], 0
lea rbx, [0x1401031e4]
jne 0x1400abb01
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x52c], 0x7c7e2114
add rcx, 4
cmp rcx, 8
jne 0x1400abae8
test al, al
mov eax, 0x1f38432d
mov ecx, 0x1adeeb19
cmovne eax, ecx
xor eax, dword [rsp + 0x74c]
mov cl, 1
mov qword [rsp + 0x1f8], rcx
mov r9, rsi
mov rsi, r13
lea r11, [0x1401031f8]
mov r8, rbp
lea r10, [0x14010295c]
mov r14, rdi
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
lea rcx, [0x1401005b0]
mov r12, r13
mov r13, rcx
jmp 0x1400ab07d
cmp eax, 0x7d4ae29a
jg 0x1400acaf8
cmp eax, 0x7b395153
je 0x1400adcf4
cmp eax, 0x7ba31d8c
je 0x1400add43
cmp eax, 0x7bd11e3a
jne 0x1400ab07d
cmp byte [rsp + 0x320], 0
lea rdx, str.___ABCDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno__
jne 0x1400abbae
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x40c73208
add rax, 4
cmp rax, 0xcc
jne 0x1400abb93
test byte [rsp + 0x33], 1
mov eax, 0x7b52cd9e
mov ecx, 0x31bb8397
cmove eax, ecx
xor eax, dword [rsp + 0x61c]
mov cl, 1
mov qword [rsp + 0x320], rcx
jmp 0x1400ab07d
cmp eax, 0x3fde168d
jg 0x1400acb9a
cmp eax, 0x3d96d9f3
je 0x1400add70
cmp eax, 0x3e4190f2
je 0x1400addce
cmp eax, 0x3ed7ad75
jne 0x1400ab07d
mov rax, qword [rsp + 0x40]
cmp rax, qword [rsp + 0x468]
mov eax, 0x670e02b7
mov rdx, r11
mov rdi, r12
mov ebx, 0x2f182928
cmovl eax, ebx
xor eax, dword [rsp + 0x5c0]
jmp 0x1400ab07d
cmp eax, 0x570396af
jle 0x1400acbe4
cmp eax, 0x570396b0
je 0x1400ade0d
cmp eax, 0x5790fa99
je 0x1400ade66
cmp eax, 0x58229194
jne 0x1400ab07d
cmp byte [rsp + 0x310], 0
lea rdx, str.BCDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
jne 0x1400abc88
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x251cabb
add rax, 4
cmp rax, 0xb8
jne 0x1400abc6d
cmp dword [rsp + 0xf0], 0x11
mov eax, 0x7b79b05d
mov ecx, 0x65be96ac
cmove eax, ecx
xor eax, dword [rsp + 0x630]
mov cl, 1
mov qword [rsp + 0x310], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x88], rcx
jmp 0x1400ab07d
cmp eax, 0x24d53fd
jle 0x1400acc6e
cmp eax, 0x24d53fe
je 0x1400adea0
cmp eax, 0x282df56
je 0x1400adf10
cmp eax, 0x353fe13
jne 0x1400ab07d
mov edx, dword [rsp + 0x4c]
test edx, edx
mov eax, 0x390540b8
mov ecx, 0x20f417c3
cmove eax, ecx
mov rbp, r10
xor eax, dword [rsp + 0x774]
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x70], rcx
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xa8], rcx
mov rsi, r11
mov rdi, r12
mov rbx, qword [rsp + 0xd8]
mov qword [rsp + 0xb8], rbx
mov dword [rsp + 0x38], edx
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0x100], rbx
mov edx, dword [rsp + 0x64]
mov ebx, edx
mov byte [rsp + 0x26], dl
jmp 0x1400ab07d
cmp eax, 0x62500dc2
jle 0x1400acce2
cmp eax, 0x62500dc3
je 0x1400adf33
cmp eax, 0x6287d260
je 0x1400adf8a
cmp eax, 0x629eaaf9
jne 0x1400ab07d
mov eax, dword [rsp + 0x69c]
mov esi, 0x1ff373f9
xor eax, esi
lea r13, [0x1401005b0]
mov dword [rsp + 0x98], 0
mov rsi, qword [rsp + 0x58]
mov qword [rsp + 0x140], rsi
jmp 0x1400ab07d
cmp eax, 0x20b37eae
jle 0x1400acd19
cmp eax, 0x20b37eaf
je 0x1400adfab
cmp eax, 0x219497b0
je 0x1400adfd4
cmp eax, 0x22611bbb
jne 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x508], rax
mov eax, dword [rsp + 0x7bc]
mov ecx, 0xe1859eb
xor eax, ecx
jmp 0x1400ab07d
cmp eax, 0x4395957d
jle 0x1400acd8d
cmp eax, 0x4395957e
je 0x1400ae012
cmp eax, 0x4512d22a
je 0x1400ae06b
cmp eax, 0x454c0e7b
jne 0x1400ab07d
mov rbx, r14
mov rdi, r12
mov r12, r13
mov rsi, r8
mov r13, r9
call fcn.140011264
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
mov r13, r12
mov eax, dword [rsp + 0x6f0]
mov rcx, rdi
mov edi, 0x325421b0
xor eax, edi
jmp 0x1400ae3ce
cmp eax, 0xf448c0f
jle 0x1400ace0c
cmp eax, 0xf448c10
je 0x1400ae08f
cmp eax, 0x10c224b0
je 0x1400ae0b2
cmp eax, 0x10dc0d51
jne 0x1400ab07d
cmp byte [rsp + 0x1a8], 0
jne 0x1400abeca
xor eax, eax
lea rcx, [0x1401032b4]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x3e32f444
add rax, 4
cmp rax, 8
jne 0x1400abeaa
cmp byte [rsp + 0x24], 0
mov eax, 0x302aadaf
mov ecx, 0x2ea41ce3
cmovne eax, ecx
xor eax, dword [rsp + 0x7b8]
mov cl, 1
mov qword [rsp + 0x1a8], rcx
xor ecx, ecx
mov qword [rsp + 0x508], rcx
jmp 0x1400ab07d
cmp eax, 0x70f3ab9e
jle 0x1400ace86
cmp eax, 0x70f3ab9f
je 0x1400ae0f6
cmp eax, 0x7331b842
je 0x1400ae15a
cmp eax, 0x742c4684
jne 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x470], rax
mov eax, dword [rsp + 0x5c8]
mov rdi, r11
mov rbp, r12
mov ebx, 0xfe5ac09
xor eax, ebx
jmp 0x1400ab07d
cmp eax, 0x2c48eb2c
jle 0x1400acefa
cmp eax, 0x2c48eb2d
je 0x1400ae183
cmp eax, 0x2cac2834
je 0x1400ae1a6
cmp eax, 0x2d37cf92
jne 0x1400ab07d
mov rax, qword [rsp + 0x50]
cmp rax, qword [rsp + 0x4e0]
mov eax, 0x1e9dbfc0
mov rcx, r12
mov edi, 0x73e39c94
cmovl eax, edi
lea r11, [0x1401031f8]
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
xor eax, dword [rsp + 0x73c]
jmp 0x1400ab07d
cmp eax, 0x593dfec1
jle 0x1400acf5e
cmp eax, 0x593dfec2
je 0x1400ae1ca
cmp eax, 0x5b2208bd
je 0x1400ae225
cmp eax, 0x5b60ee7c
jne 0x1400ab07d
mov rax, qword [rsp + 0x58]
sub rax, qword [rsp + 0x40]
seto byte [rsp + 0x36]
mov qword [rsp + 0x518], rax
cmp byte [rsp + 0x2d0], 0
lea rdx, str.PQRSTUVWXYZ____abcRSTUVWXYZ____abc
jne 0x1400ac02a
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x449c8d27
add rax, 4
cmp rax, 0x50
jne 0x1400ac011
cmp byte [rsp + 0x36], 0
mov eax, 0x7f69d958
mov ecx, 0x23344ea0
cmovne eax, ecx
xor eax, dword [rsp + 0x668]
mov cl, 1
mov qword [rsp + 0x2d0], rcx
jmp 0x1400ab07d
cmp eax, 0x8e13792
jle 0x1400acfcb
cmp eax, 0x8e13793
je 0x1400ae246
cmp eax, 0xa27dc4c
je 0x1400ae28a
cmp eax, 0xa80bb30
jne 0x1400ab07d
mov rax, qword [rsp + 0x4e8]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x50]
mov rsi, r8
mov rdi, r12
mov r12, r13
mov r13, r9
mov r14, r10
call fcn.14001ce24
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov r13, r12
mov r12, rdi
mov eax, dword [rsp + 0x748]
mov ecx, 0x4d1ac16a
xor eax, ecx
jmp 0x1400ab07d
cmp eax, 0x67fac85e
jle 0x1400ad036
cmp eax, 0x67fac85f
je 0x1400ae2e8
cmp eax, 0x68354686
je 0x1400ae31e
cmp eax, 0x6838c070
jne 0x1400ab07d
mov eax, dword [rsp + 0x48]
cmp byte [rsp + 0x370], 0
jne 0x1400ac132
xor ecx, ecx
lea rdx, str._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmnopqrstuvwxyz
movsxd rdx, dword [rcx + rdx]
xor dword [rsp + rdx*4 + 0x52c], 0x46794484
add rcx, 4
cmp rcx, 0x194
jne 0x1400ac10f
cmp eax, 0x5c
mov eax, 0x7678604b
mov ecx, 0x67dc2567
cmovl eax, ecx
xor eax, dword [rsp + 0x5d4]
mov cl, 1
mov qword [rsp + 0x370], rcx
jmp 0x1400ab07d
cmp eax, 0x273aaaa5
jle 0x1400ad06d
cmp eax, 0x273aaaa6
je 0x1400ae37c
cmp eax, 0x27c53cb4
je 0x1400ae3e4
cmp eax, 0x27d82459
jne 0x1400ab07d
cmp byte [rsp + 0x368], 0
lea rdx, str.123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
jne 0x1400ac1b2
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x1940c862
add rax, 4
cmp rax, 0xfc
jne 0x1400ac197
mov eax, dword [rsp + 0x5ec]
mov ecx, 0x3100e6b3
xor eax, ecx
mov cl, 1
mov qword [rsp + 0x368], rcx
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
jmp 0x1400ab07d
cmp eax, 0x4a3dcea0
jle 0x1400ad0d9
cmp eax, 0x4a3dcea1
je 0x1400ae41a
cmp eax, 0x4c34ff77
je 0x1400ae471
cmp eax, 0x4c4c7484
jne 0x1400ab07d
mov rax, r12
mov r8, r11
mov r11, r14
mov rcx, r9
mov r9, r12
mov edi, dword [rsp + 0x98]
test edi, edi
mov eax, 0x5ac3e7da
mov ebx, 0x433e127b
cmove eax, ebx
xor eax, dword [rsp + 0x6a8]
mov rdx, qword [rsp + 0x140]
mov qword [rsp + 0xb0], rdx
mov rsi, qword [rsp + 0xe8]
mov qword [rsp + 0xd0], rsi
mov dword [rsp + 0x90], edi
mov rbp, r12
mov rdi, r8
lea r10, [0x14010295c]
mov r9, rcx
mov rcx, r14
mov r11, r8
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
lea r8, str.FGHIJKLGHJK
lea r13, [0x1401005b0]
mov qword [rsp + 0x4d0], rdx
mov qword [rsp + 0x4c8], rsi
jmp 0x1400ab07d
cmp eax, 0x172fcbe1
je 0x1400ae502
cmp eax, 0x180006c7
je 0x1400ae560
cmp eax, 0x1921cb03
jne 0x1400ab07d
mov rdx, r14
mov r9, r12
mov rbp, r10
mov r10, r11
mov edi, dword [rsp + 0x9c]
test edi, edi
mov eax, 0x31893473
mov ecx, 0x3d24bc9e
cmove eax, ecx
mov r11, r15
xor eax, dword [rsp + 0x760]
mov r14, r13
mov r13, rdx
mov rbx, qword [rsp + 0x120]
mov qword [rsp + 0xe0], rbx
mov rsi, qword [rsp + 0x118]
mov qword [rsp + 0xd8], rsi
mov ecx, dword [rsp + 0x3c]
mov edx, ecx
mov dword [rsp + 0x64], edx
mov dword [rsp + 0x4c], edi
mov rdi, r10
mov r10, rbp
mov qword [rsp + 0x500], rbx
mov qword [rsp + 0x440], rsi
mov ebx, ecx
mov byte [rsp + 0x31], cl
lea r9, [0x140102570]
mov rdx, r13
mov r13, r14
mov r14, rdx
lea r8, str.FGHIJKLGHJK
mov rdx, r15
mov rcx, r15
mov r11, rdi
jmp 0x1400ab07d
cmp eax, 0x77529054
je 0x1400ae5be
cmp eax, 0x7a059db1
je 0x1400ae617
cmp eax, 0x7a7569bd
jne 0x1400ab07d
cmp byte [rsp + 0x268], 0
lea rdx, [0x140102f4c]
jne 0x1400ac3aa
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x456db5fc
add rax, 4
cmp rax, 8
jne 0x1400ac391
cmp byte [rsp + 0x24], 0
mov eax, 0x27fb36f7
mov ecx, 0x4bcdddf7
cmovne eax, ecx
xor eax, dword [rsp + 0x6d0]
mov cl, 1
mov qword [rsp + 0x268], rcx
xor ecx, ecx
mov qword [rsp + 0x4a8], rcx
jmp 0x1400ab07d
cmp eax, 0x3b7e0fd9
je 0x1400ae65a
cmp eax, 0x3cefaaf7
je 0x1400ae6be
cmp eax, 0x3d3e063f
jne 0x1400ab07d
mov rax, r8
mov rcx, r12
mov r12, r13
mov r15, r8
mov r11, r14
mov rdx, rcx
mov r14d, dword [rsp + 0xa0]
test r14d, r14d
mov eax, 0x5b7fa33e
mov ebx, 0x428ef445
cmove eax, ebx
xor eax, dword [rsp + 0x7b0]
mov rsi, qword [rsp + 0x80]
mov qword [rsp + 0x70], rsi
mov rsi, qword [rsp + 0x168]
mov qword [rsp + 0xa8], rsi
mov rbx, rcx
mov rdi, qword [rsp + 0x170]
mov qword [rsp + 0xb8], rdi
mov dword [rsp + 0x38], r14d
mov rdx, r8
mov rcx, r8
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x100], rdi
mov rdi, rbx
mov esi, dword [rsp + 0x3c]
mov ebx, esi
mov byte [rsp + 0x26], sil
lea r10, [0x14010295c]
lea rcx, [0x1401031f8]
mov r12, rdi
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov rdx, r11
mov r11, rcx
mov r14, rdx
jmp 0x1400ab07d
cmp eax, 0x54ae67eb
je 0x1400ae6ea
cmp eax, 0x54b528a8
je 0x1400ae73e
cmp eax, 0x5561e869
jne 0x1400ab07d
mov eax, dword [rsp + 0x6b8]
mov ecx, 0x5ac3e7da
xor eax, ecx
mov dword [rsp + 0x90], 0
mov rcx, qword [rsp + 0x4d0]
mov qword [rsp + 0xb0], rcx
mov rcx, qword [rsp + 0x4c8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400ab07d
cmp eax, 0x7a45cb1
je 0x1400ae786
cmp eax, 0x7ea5531
je 0x1400ae7d3
cmp eax, 0x7f38b4c
jne 0x1400ab07d
cmp byte [rsp + 0x2e0], 0
jne 0x1400ac55b
xor eax, eax
lea rcx, str.NOPQRSTUVWXYZ____abcdefghijklmno
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x60952ff1
add rax, 4
cmp rax, 0x88
jne 0x1400ac539
test byte [rsp + 0x34], 1
mov eax, 0x3212ac3a
mov ecx, 0x29a6e826
cmove eax, ecx
xor eax, dword [rsp + 0x660]
mov cl, 1
mov qword [rsp + 0x2e0], rcx
jmp 0x1400ab07d
cmp eax, 0x63e78d94
je 0x1400ae7f6
cmp eax, 0x662474ed
je 0x1400ae887
cmp eax, 0x6628521a
jne 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x148], rax
mov eax, dword [rsp + 0x53c]
mov rcx, r8
mov rdx, r15
mov r15d, 0x15dd3665
jmp 0x1400af6b8
cmp eax, 0x23bdaedc
je 0x1400ae8e7
cmp eax, 0x247a8b85
je 0x1400ae93f
cmp eax, 0x257d3a1f
jne 0x1400ab07d
cmp byte [rsp + 0x1d8], 0
lea rdx, [0x140103240]
jne 0x1400ac619
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x947a2ba
add rax, 4
cmp rax, 0x24
jne 0x1400ac600
cmp byte [rsp + 0x27], 0
mov eax, 0x62337320
mov ecx, 0x21e9ea
cmovne eax, ecx
xor eax, dword [rsp + 0x780]
mov cl, 1
mov qword [rsp + 0x1d8], rcx
jmp 0x1400ab07d
cmp eax, 0x4748073a
je 0x1400ae98e
cmp eax, 0x48c5f0ec
je 0x1400ae9bc
cmp eax, 0x48f72eb3
jne 0x1400ab07d
mov eax, dword [rsp + 0x7dc]
mov rcx, r12
mov edi, 0x7f77fdfb
xor eax, edi
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov rdi, r12
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x68], rcx
mov rdx, r11
mov bl, byte [rsp + 0x26]
mov esi, ebx
mov dword [rsp + 0x3c], esi
jmp 0x1400ab07d
cmp eax, 0x146bff5d
je 0x1400aea33
cmp eax, 0x1534cc0a
je 0x1400aea56
cmp eax, 0x1582f2a2
jne 0x1400ab07d
mov eax, dword [rsp + 0x6b4]
mov ecx, 0x3483f51
xor eax, ecx
mov rsi, qword [rsp + 0x850]
mov qword [rsp + 0x4c8], rsi
mov rsi, qword [rsp + 0x858]
mov qword [rsp + 0x4d0], rsi
jmp 0x1400ab07d
cmp eax, 0x74ea1f45
je 0x1400aeab5
cmp eax, 0x75472718
je 0x1400aeb19
cmp eax, 0x75b96d3f
jne 0x1400ab07d
mov rbx, r12
mov rbp, r13
mov rdx, r11
mov rdi, r14
mov rax, qword [rsp + 0x78]
cmp rax, qword [rsp + 0x148]
setl byte [rsp + 0x32]
cmp byte [rsp + 0x408], 0
lea r13, [0x140100880]
jne 0x1400ac771
xor eax, eax
movsxd rcx, dword [rax + r13]
xor dword [rsp + rcx*4 + 0x52c], 0x28a16966
add rax, 4
cmp rax, 0x2bc
jne 0x1400ac756
mov rax, qword [rsp + 0x78]
cmp rax, qword [rsp + 0x148]
mov eax, 0xec6a61c
mov ecx, 0x1075c15b
cmovl eax, ecx
xor eax, dword [rsp + 0x540]
mov cl, 1
mov qword [rsp + 0x408], rcx
jmp 0x1400af50b
cmp eax, 0x33d94e57
je 0x1400aeb8c
cmp eax, 0x3579e90b
je 0x1400aec40
cmp eax, 0x35b8a9c8
jne 0x1400ab07d
mov eax, dword [rsp + 0x768]
mov rcx, r12
mov edi, 0x2fe2e9b
xor eax, edi
lea r11, [0x1401031f8]
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov rdi, r12
mov dword [rsp + 0x4c], 0
mov rcx, qword [rsp + 0x500]
mov qword [rsp + 0xe0], rcx
mov rcx, qword [rsp + 0x440]
mov qword [rsp + 0xd8], rcx
mov bl, byte [rsp + 0x31]
mov edx, ebx
mov dword [rsp + 0x64], edx
jmp 0x1400ab07d
cmp eax, 0x5c886ecc
je 0x1400aecd3
cmp eax, 0x5d7454f7
je 0x1400aed8f
cmp eax, 0x60162aeb
jne 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x4d8], rax
mov eax, dword [rsp + 0x71c]
mov esi, 0x75f6171b
jmp 0x1400af0b8
cmp eax, 0xc3ecc1d
je 0x1400aee0b
cmp eax, 0xc5400a0
je 0x1400aee2b
cmp eax, 0xc977487
jne 0x1400ab07d
mov rsi, r8
mov rdi, r12
mov r12, r13
mov r13, r9
mov r14, r10
call fcn.140011264
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov r13, r12
mov r12, rdi
mov eax, dword [rsp + 0x6b0]
mov ecx, 0x43ab259a
xor eax, ecx
jmp 0x1400ab07d
cmp eax, 0x6988c5a8
je 0x1400aee6e
cmp eax, 0x6b98b1b7
je 0x1400aee9f
cmp eax, 0x6ea2fd46
jne 0x1400ab07d
cmp byte [rsp + 0x3d8], 0
lea rdx, [0x140100b90]
jne 0x1400ac918
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x1b98f6ac
add rax, 4
cmp rax, 0x288
jne 0x1400ac8fd
test byte [rsp + 0x32], 1
mov eax, 0x3c230467
mov ecx, 0x61bd8acb
cmove eax, ecx
xor eax, dword [rsp + 0x574]
mov cl, 1
mov qword [rsp + 0x3d8], rcx
jmp 0x1400ab07d
cmp eax, 0x28e9c5f7
je 0x1400aeeed
cmp eax, 0x295d5971
je 0x1400aef2b
cmp eax, 0x2978b8f7
jne 0x1400ab07d
mov eax, dword [rsp + 0x578]
mov rdx, r11
mov rdi, r12
mov ebx, 0x45e5220
xor eax, ebx
mov dword [rsp + 0x94], 7
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0xc0], rcx
jmp 0x1400ab07d
cmp eax, 0x4f449016
je 0x1400af01a
cmp eax, 0x4f756e68
je 0x1400af072
cmp eax, 0x50654b9f
jne 0x1400ab07d
mov rax, qword [rsp + 0x520]
lea r15, [rax - 0x10]
movaps xmmword [rsp + 0x800], xmm6
mov dword [rsp + 0x810], 0
mov rcx, qword [rax - 0x10]
add rcx, 0xfffffffffffffff8
mov qword [rax - 0x10], rcx
cmp rcx, 8
setb byte [rsp + 0x37]
xor eax, eax
lea rdi, [0x140103a8c]
movsxd rcx, dword [rax + rdi]
xor dword [rsp + rcx*4 + 0x800], 0x78c104ba
add rax, 4
cmp rax, 0x10
jne 0x1400ac9f0
mov eax, 0x28a16966
mov r12b, 1
lea rdi, [0x140103a80]
mov ebx, dword [rsp + 0x808]
mov r13d, dword [rsp + 0x80c]
cmp eax, 0x3d971518
jg 0x1400aca3e
cmp eax, 0xe97711d
je 0x1400aca65
cmp eax, 0x28a16966
jne 0x1400aca27
jmp 0x1400aca6e
cmp eax, 0x3d971519
je 0x1400af0c6
cmp eax, 0x4ae4c48a
jne 0x1400aca27
mov rcx, qword [rsp + 0x818]
mov rdx, r15
call fcn.14000e6dc
mov eax, r13d
jmp 0x1400aca67
mov eax, ebx
xor eax, 0x3f77d4dc
jmp 0x1400aca27
mov al, byte [rsp + 0x37]
test r12b, 1
je 0x1400aca93
xor eax, eax
movsxd rcx, dword [rax + rdi]
xor dword [rsp + rcx*4 + 0x800], 0x7a21c57f
add rax, 4
cmp rax, 0xc
jne 0x1400aca7a
cmp byte [rsp + 0x37], 0
mov eax, 0x765675a7
mov ecx, 0x3225c030
cmovne eax, ecx
xor eax, dword [rsp + 0x800]
xor r12d, r12d
jmp 0x1400aca18
cmp eax, 0x1d0e02d6
je 0x1400af114
cmp eax, 0x1d824401
je 0x1400af137
cmp eax, 0x1dbbbb8f
jne 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x448], rax
mov eax, dword [rsp + 0x54c]
mov ecx, 0x69095a0e
xor eax, ecx
jmp 0x1400ab07d
cmp eax, 0x7d4ae29b
je 0x1400af17b
cmp eax, 0x7d6fc294
je 0x1400af1d4
cmp eax, 0x7e4ee478
jne 0x1400ab07d
mov rbx, r11
mov r11, r13
mov rsi, r12
mov rdi, r15
mov rax, qword [rsp + 0x50]
cmp rax, qword [rsp + 0x160]
setl byte [rsp + 0x35]
cmp byte [rsp + 0x240], 0
lea rbp, [0x1401030e0]
jne 0x1400acb63
xor ecx, ecx
movsxd rdx, dword [rcx + rbp]
xor dword [rsp + rdx*4 + 0x52c], 0x27561c65
add rcx, 4
cmp rcx, 0x60
jne 0x1400acb4a
cmp rax, qword [rsp + 0x160]
mov eax, 0x74009933
mov ecx, 0x10434816
cmovl eax, ecx
xor eax, dword [rsp + 0x704]
mov cl, 1
mov qword [rsp + 0x240], rcx
mov r15, rdi
mov r12, rsi
mov r13, r11
mov r11, rbx
jmp 0x1400ab07d
cmp eax, 0x3fde168e
je 0x1400af23e
cmp eax, 0x4068f983
je 0x1400af276
cmp eax, 0x40b6ede9
jne 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x4e8], rax
mov eax, dword [rsp + 0x744]
mov rcx, r11
mov rdi, r12
mov ebx, 0x5a9734d3
xor eax, ebx
jmp 0x1400ab07d
cmp eax, 0x55c3dec7
je 0x1400af2d7
cmp eax, 0x56ebeb78
jne 0x1400af723
cmp byte [rsp + 0x3c0], 0
lea rsi, [0x1401017b0]
jne 0x1400acc28
xor eax, eax
movsxd rcx, dword [rax + rsi]
xor dword [rsp + rcx*4 + 0x52c], 0x520aa150
add rax, 4
cmp rax, 0x244
jne 0x1400acc0d
mov eax, dword [rsp + 0x5a4]
mov ecx, 0x78503e9b
xor eax, ecx
mov cl, 1
mov qword [rsp + 0x3c0], rcx
mov rcx, qword [rsp + 0x128]
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x3c], 0
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x40], rcx
lea r13, [0x1401005b0]
jmp 0x1400ab07d
cmp eax, 0x3cb780
je 0x1400af340
cmp eax, 0x20720e0
jne 0x1400ab07d
cmp byte [rsp + 0x2f0], 0
jne 0x1400accb0
xor eax, eax
lea rcx, [0x140102c9c]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x7b5342a8
add rax, 4
cmp rax, 8
jne 0x1400acc90
cmp byte [rsp + 0x24], 0
mov eax, 0x540f7436
mov ecx, 0x29d0d88d
cmovne eax, ecx
xor eax, dword [rsp + 0x644]
mov cl, 1
mov qword [rsp + 0x2f0], rcx
xor ecx, ecx
mov qword [rsp + 0x488], rcx
jmp 0x1400ab07d
cmp eax, 0x61943e75
je 0x1400af3c6
cmp eax, 0x61bbff47
jne 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x158], rax
mov eax, dword [rsp + 0x638]
mov esi, 0x387a3146
jmp 0x1400af0b8
cmp eax, 0x1f075342
je 0x1400af3f3
cmp eax, 0x1f883f2a
jne 0x1400ab07d
cmp byte [rsp + 0x328], 0
lea rdx, [0x140102964]
jne 0x1400acd5b
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x5473af89
add rax, 4
cmp rax, 8
jne 0x1400acd42
cmp byte [rsp + 0x24], 0
mov eax, 0x1b82277a
mov ecx, 0x3e3a528a
cmovne eax, ecx
xor eax, dword [rsp + 0x60c]
mov cl, 1
mov qword [rsp + 0x328], rcx
xor ecx, ecx
mov qword [rsp + 0x480], rcx
jmp 0x1400ab07d
cmp eax, 0x40d4aa60
je 0x1400af44b
cmp eax, 0x43463766
jne 0x1400ab07d
mov rbx, r11
mov rsi, r12
mov rdi, r15
mov rax, qword [rsp + 0x50]
cmp byte [rsp + 0x210], 0
lea rbp, [0x1401031b0]
jne 0x1400acddd
xor ecx, ecx
movsxd rdx, dword [rcx + rbp]
xor dword [rsp + rdx*4 + 0x52c], 0x65b907ff
add rcx, 4
cmp rcx, 0x24
jne 0x1400acdc4
test rax, rax
mov eax, 0x1a6d5ecf
mov ecx, 0x1ef42c57
cmovs eax, ecx
xor eax, dword [rsp + 0x730]
mov cl, 1
mov qword [rsp + 0x210], rcx
mov r15, rdi
mov r12, rsi
mov r11, rbx
jmp 0x1400ab07d
cmp eax, 0xce87c35
je 0x1400af489
cmp eax, 0xd8d42fa
jne 0x1400ab07d
mov rdi, r12
mov rsi, r11
mov eax, dword [rsp + 0xa4]
cmp byte [rsp + 0x3e0], 0
lea rbx, [0x1401037dc]
jne 0x1400ace5b
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x52c], 0x13cd7de5
add rcx, 4
cmp rcx, 8
jne 0x1400ace42
cmp eax, 9
mov eax, 0x41479ddc
mov ecx, 0x4f72c6e3
cmove eax, ecx
xor eax, dword [rsp + 0x564]
mov cl, 1
mov qword [rsp + 0x3e0], rcx
mov byte [rsp + 0x25], 1
jmp 0x1400af573
cmp eax, 0x70119a01
je 0x1400af4af
cmp eax, 0x70736ddd
jne 0x1400ab07d
cmp byte [rsp + 0x200], 0
lea rdx, [0x1401031dc]
jne 0x1400acec8
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x5b29c996
add rax, 4
cmp rax, 8
jne 0x1400aceaf
cmp byte [rsp + 0x24], 0
mov eax, 0x1befd45
mov ecx, 0x4b88ab9c
cmovne eax, ecx
xor eax, dword [rsp + 0x740]
mov cl, 1
mov qword [rsp + 0x200], rcx
xor ecx, ecx
mov qword [rsp + 0x4e8], rcx
jmp 0x1400ab07d
cmp eax, 0x2ab5ec39
je 0x1400af51c
cmp eax, 0x2ad32317
jne 0x1400ab07d
mov rdi, r12
mov r12, r14
mov r14, r11
mov rbx, r8
mov r13, r9
mov rsi, r15
mov r15, r10
call fcn.140011264
mov r9, r13
mov r10, r12
mov eax, dword [rsp + 0x66c]
mov r11, r14
mov r12d, 0x3bf5547f
xor eax, r12d
mov r12, rdi
mov r14, r10
mov r10, r15
mov r15, rsi
mov r8, rbx
lea r13, [0x1401005b0]
jmp 0x1400ab07d
cmp eax, 0x582d9b9f
je 0x1400af57e
cmp eax, 0x5859d2f3
jne 0x1400ab07d
cmp byte [rsp + 0x1b8], 0
lea rdx, [0x14010327c]
jne 0x1400acfa0
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x626d759a
add rax, 4
cmp rax, 8
jne 0x1400acf87
cmp dword [rsp + 0xa0], 0x1e
mov eax, 0x1e9f69b1
mov ecx, 0x552aa953
cmovl eax, ecx
xor eax, dword [rsp + 0x7a8]
mov cl, 1
mov qword [rsp + 0x1b8], rcx
jmp 0x1400ab07d
cmp eax, 0x7fdf4eb
je 0x1400af5b6
cmp eax, 0x8b4c670
jne 0x1400ab07d
mov rax, qword [rsp + 0x4f8]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x40]
mov rsi, r8
mov rdi, r12
mov r12, r13
mov r13, r9
mov r14, r10
call fcn.14001ce24
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov r13, r12
mov r12, rdi
mov eax, dword [rsp + 0x798]
mov ecx, 0x7d0dbccf
xor eax, ecx
jmp 0x1400ab07d
cmp eax, 0x66e78013
je 0x1400af5d9
cmp eax, 0x66f25c6b
jne 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x4f0], rax
mov eax, dword [rsp + 0x788]
mov esi, 0x2e66cca8
jmp 0x1400af0b8
cmp eax, 0x25f23724
je 0x1400af695
cmp eax, 0x26ea4579
jne 0x1400ab07d
cmp byte [rsp + 0x250], 0
lea rdx, str.stuvwxyz
jne 0x1400ad0b1
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x2f556b77
add rax, 4
cmp rax, 0x80
jne 0x1400ad096
test byte [rsp + 0x3c], 1
mov eax, 0x644dcf56
mov ecx, 0x2b607247
cmove eax, ecx
xor eax, dword [rsp + 0x6f4]
mov cl, 1
mov qword [rsp + 0x250], rcx
jmp 0x1400ab07d
cmp eax, 0x496b0ec7
je 0x1400af6ca
cmp eax, 0x497d5c05
jne 0x1400ab07d
mov rcx, r12
mov eax, dword [rsp + 0xa4]
cmp byte [rsp + 0x420], 0
jne 0x1400ad10e
xor dword [rsp + 0x56c], 0x7cbfe930
cmp eax, 0xa
mov eax, 0x37bf5711
mov edi, 0x5cbfbb06
cmove eax, edi
xor eax, dword [rsp + 0x568]
mov dil, 1
mov qword [rsp + 0x420], rdi
mov byte [rsp + 0x25], 1
jmp 0x1400ae3ce
cmp byte [rsp + 0x3a8], 0
jne 0x1400ad168
xor eax, eax
lea rcx, [0x140101560]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x7d360d45
add rax, 4
cmp rax, 0x24c
jne 0x1400ad146
mov rax, qword [rsp + 0x458]
cmp rax, qword [rsp + 0xc0]
mov eax, 0x5ac8f71a
mov ecx, 0x4fb6891c
cmovg eax, ecx
xor eax, dword [rsp + 0x59c]
mov cl, 1
mov qword [rsp + 0x3a8], rcx
jmp 0x1400ab07d
cmp byte [rsp + 0x278], 0
jne 0x1400ad1c7
xor eax, eax
lea rcx, str.fghijklmnghjkmn
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x3aa1280a
add rax, 4
cmp rax, 0x24
jne 0x1400ad1a7
cmp qword [rsp + 0xb0], 0
mov eax, 0x1572865e
mov ecx, 0x78282402
cmovs eax, ecx
xor eax, dword [rsp + 0x6c0]
mov cl, 1
mov qword [rsp + 0x278], rcx
jmp 0x1400ab07d
mov rax, r12
mov r12, r15
mov r15, r10
mov r10, rax
mov edi, dword [rsp + 0x94]
test edi, edi
mov eax, 0x601be22a
mov rbp, r11
mov ebx, 0x59d585bc
cmove eax, ebx
xor eax, dword [rsp + 0x590]
mov rcx, qword [rsp + 0x128]
mov qword [rsp + 0xb8], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x70], rcx
mov rsi, qword [rsp + 0xc0]
mov qword [rsp + 0xa8], rsi
mov dword [rsp + 0x38], edi
mov rcx, r10
mov r10, r15
mov r15, r12
mov r12, rcx
mov qword [rsp + 0x78], rsi
jmp 0x1400ab07d
mov rdx, r12
mov edi, dword [rsp + 0xa0]
cmp edi, 0x1e
mov eax, 0x5b7fa33e
mov rbp, r11
mov ebx, 0x23248387
cmove eax, ebx
xor eax, dword [rsp + 0x7ac]
mov rbx, qword [rsp + 0x80]
mov qword [rsp + 0x70], rbx
mov rsi, qword [rsp + 0x168]
mov qword [rsp + 0xa8], rsi
mov rbx, qword [rsp + 0x170]
mov qword [rsp + 0xb8], rbx
mov dword [rsp + 0x38], edi
mov qword [rsp + 0x138], rsi
mov qword [rsp + 0xf8], rbx
jmp 0x1400ab07d
cmp byte [rsp + 0x1e8], 0
jne 0x1400ad2f5
xor eax, eax
movsxd rcx, dword [rax + r11]
xor dword [rsp + rcx*4 + 0x52c], 0x53e836ce
add rax, 4
cmp rax, 8
jne 0x1400ad2dc
cmp dword [rsp + 0x4c], 0x1e
mov eax, 0x142c17d6
mov ecx, 0x38b8f1ad
cmovl eax, ecx
xor eax, dword [rsp + 0x76c]
mov cl, 1
mov qword [rsp + 0x1e8], rcx
jmp 0x1400ab07d
mov rdi, r11
mov r11, r12
mov rbx, r15
mov rdx, r8
cmp byte [rsp + 0x3f0], 0
lea r15, [0x140100b74]
jne 0x1400ad355
xor eax, eax
movsxd rcx, dword [rax + r15]
xor dword [rsp + rcx*4 + 0x52c], 0x2f7d4ef2
add rax, 4
cmp rax, 8
jne 0x1400ad33c
cmp byte [rsp + 0x24], 0
mov eax, 0x51f7da73
mov ecx, 0x10d54aaa
cmovne eax, ecx
xor eax, dword [rsp + 0x554]
mov cl, 1
mov qword [rsp + 0x3f0], rcx
xor ecx, ecx
mov qword [rsp + 0x450], rcx
lea r13, [0x1401005b0]
mov r8, rdx
mov r15, rbx
mov r12, r11
mov r11, rdi
jmp 0x1400ab07d
mov eax, dword [rsp + 0x698]
mov esi, 0x1ff373f9
xor eax, esi
lea r13, [0x1401005b0]
mov dword [rsp + 0x98], 0x17
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x140], rcx
jmp 0x1400ab07d
cmp byte [rsp + 0x188], 0
lea rdx, [0x1401032d4]
jne 0x1400ad3f8
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x7121a416
add rax, 4
cmp rax, 0x10
jne 0x1400ad3df
cmp dword [rsp + 0x38], 9
mov eax, 0x77dc111a
mov ecx, 0x3556ffef
cmovl eax, ecx
xor eax, dword [rsp + 0x7ec]
mov cl, 1
mov qword [rsp + 0x188], rcx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x7f8]
mov ecx, 0x25b6dff3
xor eax, ecx
jmp 0x1400ab07d
cmp dword [rsp + 0x38], 0
mov eax, 0x1652276d
mov ecx, 0x67c825cd
cmove eax, ecx
xor eax, dword [rsp + 0x7f4]
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x80], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x438], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x430], rcx
jmp 0x1400ab07d
cmp byte [rsp + 0x1e0], 0
jne 0x1400ad4aa
xor eax, eax
lea rcx, [0x140103200]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x5d7d9b4c
add rax, 4
cmp rax, 0x38
jne 0x1400ad48a
test byte [rsp + 0x3c], 1
mov eax, 0x10140e3f
mov ecx, 0x1d80f1d7
cmove eax, ecx
xor eax, dword [rsp + 0x778]
mov cl, 1
mov qword [rsp + 0x1e0], rcx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x684]
mov rcx, r8
mov rdx, r15
mov r15d, 0x1130ac1b
xor eax, r15d
mov r15, rdx
lea r13, [0x1401005b0]
mov rsi, qword [rsp + 0x848]
mov qword [rsp + 0x4b8], rsi
mov dword [rsp + 0xf4], 0
mov rsi, qword [rsp + 0x840]
mov qword [rsp + 0xe8], rsi
jmp 0x1400ab07d
mov rax, qword [rsp + 0x88]
cmp rax, qword [rsp + 0x150]
setl byte [rsp + 0x33]
cmp byte [rsp + 0x340], 0
jne 0x1400ad565
xor eax, eax
lea rcx, str.456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno56789:_679:
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x1c8405e
add rax, 4
cmp rax, 0xf0
jne 0x1400ad543
mov rax, qword [rsp + 0x88]
cmp rax, qword [rsp + 0x150]
mov eax, 0x222a185b
mov ecx, 0x71fa8893
cmovl eax, ecx
xor eax, dword [rsp + 0x5f8]
mov cl, 1
mov qword [rsp + 0x340], rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x4d8]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x50]
mov rsi, r8
mov rdi, r12
mov r12, r13
mov r13, r9
mov r14, r10
call fcn.14001ce24
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov r13, r12
mov r12, rdi
mov eax, dword [rsp + 0x720]
mov ecx, 0xd5fa370
xor eax, ecx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x62c]
mov rcx, r12
mov edi, 0x30d467c3
xor eax, edi
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov dword [rsp + 0xf0], 0
mov rsi, qword [rsp + 0x830]
mov qword [rsp + 0x58], rsi
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x510], rax
mov eax, dword [rsp + 0x7c8]
mov rcx, r12
mov edi, 0x3d7b9a03
jmp 0x1400ae9a7
mov rsi, r8
mov rdi, r12
mov r12, r13
mov r13, r9
mov r14, r10
call fcn.140011264
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov r13, r12
mov r12, rdi
mov eax, dword [rsp + 0x750]
mov ecx, 0x63466239
xor eax, ecx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x754]
mov ecx, 0x6c6373e6
xor eax, ecx
mov rsi, qword [rsp + 0x870]
mov qword [rsp + 0x118], rsi
mov dword [rsp + 0x9c], 0
mov rcx, r12
mov rdi, qword [rsp + 0x878]
mov qword [rsp + 0x120], rdi
jmp 0x1400ab07d
mov rcx, r14
mov rdx, r12
mov r12, r13
mov rax, r8
mov r8, r10
mov r10, r15
mov r15, r14
mov rbx, r11
mov r13, rax
cmp byte [rsp + 0x3b8], 0
lea rbp, [0x1401010a0]
jne 0x1400ad71b
xor eax, eax
movsxd rcx, dword [rax + rbp]
xor dword [rsp + rcx*4 + 0x52c], 0x33c4088
add rax, 4
cmp rax, 0x258
jne 0x1400ad700
mov edi, dword [rsp + 0x94]
cmp edi, 7
mov eax, 0x601be22a
mov ecx, 0x5739ef0f
cmove eax, ecx
xor eax, dword [rsp + 0x58c]
mov cl, 1
mov qword [rsp + 0x3b8], rcx
mov rcx, qword [rsp + 0x128]
mov qword [rsp + 0xb8], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x70], rcx
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0x38], edi
mov rsi, rdx
mov rcx, r13
mov r11, rbx
mov rdx, r15
mov r15, r10
mov r10, r8
mov r8, r13
mov r13, r12
mov r12, rsi
mov r14, rdx
jmp 0x1400ab07d
mov r13, r12
mov rbp, r8
mov rdi, r14
mov rsi, r9
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xb0]
mov dl, byte [rax + rbx]
mov rcx, qword [rsp + 0xd0]
call fcn.14001b53f
mov qword [rsp + 0x860], rax
mov rcx, rbx
inc rcx
seto al
mov qword [rsp + 0x868], rcx
cmp byte [rsp + 0x260], 0
lea rbx, [0x140102f54]
jne 0x1400ad808
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x52c], 0x70b6cd45
add rcx, 4
cmp rcx, 8
jne 0x1400ad7ef
test al, al
mov eax, 0x6f6c9f2c
mov ecx, 0x43c534e6
cmovne eax, ecx
xor eax, dword [rsp + 0x6dc]
mov cl, 1
mov qword [rsp + 0x260], rcx
mov r9, rsi
mov rbx, r13
mov rsi, rbp
lea r11, [0x1401031f8]
mov r8, rbp
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
lea r13, [0x1401005b0]
mov r12, rbx
mov r14, rdi
jmp 0x1400ab07d
mov rax, qword [rsp + 0x510]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x40]
mov r15, r14
mov rsi, r8
mov rbx, r9
call fcn.14001ce24
mov r9, rbx
mov r8, rsi
lea r13, [0x1401005b0]
mov eax, dword [rsp + 0x7cc]
mov rcx, r12
mov edi, 0x76e5f8c7
jmp 0x1400ae40c
mov edx, dword [rsp + 0x4c]
cmp edx, 0x1e
mov eax, 0x390540b8
mov rcx, r12
mov edi, 0x415e6001
cmove eax, edi
lea r11, [0x1401031f8]
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov rdi, r12
xor eax, dword [rsp + 0x770]
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x70], rcx
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xa8], rcx
mov rbx, qword [rsp + 0xd8]
mov qword [rsp + 0xb8], rbx
mov dword [rsp + 0x38], edx
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0xf8], rbx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x88]
cmp rax, qword [rsp + 0x478]
mov eax, 0x6226b118
mov rdi, r15
mov rdx, r14
mov rcx, r10
mov r10, r8
mov r8, r11
mov rsi, r12
mov r12d, 0x5a6bb286
cmovl eax, r12d
mov r12, rsi
mov r8, r10
mov r10, rcx
xor eax, dword [rsp + 0x608]
jmp 0x1400ab07d
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x50]
cmp byte [rax + rcx], 0x22
sete byte [rsp + 0x35]
mov eax, dword [rsp + 0x724]
mov esi, 0x4f36f6f1
jmp 0x1400af0b8
mov rax, qword [rsp + 0x470]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x40]
mov rsi, r8
mov rdi, r12
mov r12, r13
mov r13, r9
mov r14, r10
call fcn.14001ce24
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov r13, r12
mov r12, rdi
mov eax, dword [rsp + 0x5cc]
mov ecx, 0x3008a5d2
xor eax, ecx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x490], rax
mov eax, dword [rsp + 0x654]
mov ecx, 0x52491223
xor eax, ecx
jmp 0x1400ab07d
mov rsi, r8
mov r13, r9
mov r14, r10
call fcn.140011264
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov eax, dword [rsp + 0x690]
mov esi, 0x76f294aa
jmp 0x1400af0b8
cmp qword [rsp + 0x28], 0
setne byte [rsp + 0x24]
cmp byte [rsp + 0x410], 0
jne 0x1400ada64
xor eax, eax
movsxd rcx, dword [rax + r13]
xor dword [rsp + rcx*4 + 0x52c], 0x316dbcb9
add rax, 4
cmp rax, 0x2c4
jne 0x1400ada49
cmp byte [rsp + 0x24], 0
mov eax, 0x24b08adc
mov ecx, 0x3721b5f9
cmovne eax, ecx
xor eax, dword [rsp + 0x538]
mov cl, 1
mov qword [rsp + 0x410], rcx
xor ecx, ecx
mov qword [rsp + 0x148], rcx
jmp 0x1400ab07d
mov rdi, r12
mov rsi, r14
mov r14, r11
mov r15, r8
mov rcx, qword [rsp + 0x430]
xor edx, edx
call fcn.14001c7ea
mov qword [rsp + 0x128], rax
cmp byte [rsp + 0x418], 0
lea rdx, [0x1401002e0]
jne 0x1400adae7
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x53e92626
add rax, 4
cmp rax, 0x2c8
jne 0x1400adacc
mov eax, dword [rsp + 0x534]
mov ecx, 0x6a28df9b
xor eax, ecx
mov cl, 1
mov qword [rsp + 0x418], rcx
mov rcx, qword [rsp + 0x438]
mov qword [rsp + 0x78], rcx
lea r9, [0x140102570]
lea r10, [0x14010295c]
mov r8, r15
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov r11, r14
mov r14, rsi
lea r13, [0x1401005b0]
mov r12, rdi
jmp 0x1400ab07d
mov rsi, r11
cmp byte [rsp + 0x338], 0
lea rbx, [0x140102940]
jne 0x1400adb68
xor eax, eax
movsxd rcx, dword [rax + rbx]
xor dword [rsp + rcx*4 + 0x52c], 0x648bcbe3
add rax, 4
cmp rax, 0x1c
jne 0x1400adb4f
cmp qword [rsp + 0x88], 0
mov eax, 0x120e889e
mov ecx, 0x47bb7915
cmovs eax, ecx
xor eax, dword [rsp + 0x5fc]
mov cl, 1
mov qword [rsp + 0x338], rcx
mov r11, rsi
jmp 0x1400ab07d
mov rax, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0x58]
cmp byte [rax + rsi], 0x22
sete byte [rsp + 0x34]
mov eax, dword [rsp + 0x65c]
mov rdx, r11
mov rdi, r12
mov ebx, 0xbd164e5
xor eax, ebx
jmp 0x1400ab07d
cmp byte [rsp + 0x280], 0
jne 0x1400adbf2
xor eax, eax
lea rcx, str.efghijklmno
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0xbba2008
add rax, 4
cmp rax, 0x2c
jne 0x1400adbd2
cmp dword [rsp + 0x90], 0x13
mov eax, 0x2d9de632
mov ecx, 0x1f6f21dd
cmove eax, ecx
xor eax, dword [rsp + 0x6bc]
mov cl, 1
mov qword [rsp + 0x280], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x4b0], rcx
mov rcx, qword [rsp + 0xd0]
mov qword [rsp + 0x4a0], rcx
jmp 0x1400ab07d
cmp byte [rsp + 0x1f0], 0
jne 0x1400adc69
xor eax, eax
lea rcx, [0x1401031ec]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x661b54dc
add rax, 4
cmp rax, 0xc
jne 0x1400adc49
cmp dword [rsp + 0x9c], 0x1d
mov eax, 0x33f3157d
mov ecx, 0x77a68a89
cmovl eax, ecx
xor eax, dword [rsp + 0x758]
mov cl, 1
mov qword [rsp + 0x1f0], rcx
jmp 0x1400ab07d
cmp byte [rsp + 0x3a0], 0
jne 0x1400adcc2
xor eax, eax
lea rcx, [0x140101a00]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x431144aa
add rax, 4
cmp rax, 0x240
jne 0x1400adca0
cmp byte [rsp + 0x24], 0
mov eax, 0x4326e969
mov ecx, 0x73731c5b
cmovne eax, ecx
xor eax, dword [rsp + 0x5a8]
mov cl, 1
mov qword [rsp + 0x3a0], rcx
xor ecx, ecx
mov qword [rsp + 0x460], rcx
jmp 0x1400ab07d
mov r15, r14
mov r14, r13
mov rsi, r8
mov rdi, r12
mov rbp, r9
mov r13, r10
call fcn.140011264
mov rbx, r13
mov r9, rbp
mov r8, rsi
lea r11, [0x1401031f8]
mov rsi, r15
mov r13, r14
mov eax, dword [rsp + 0x6e0]
mov r14d, 0x1fda5269
xor eax, r14d
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov r10, rbx
mov r14, rsi
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x450], rax
mov eax, dword [rsp + 0x558]
mov rcx, r12
mov edi, 0x7e8a9481
xor eax, edi
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
jmp 0x1400ab07d
cmp byte [rsp + 0x2e8], 0
jne 0x1400add9c
xor eax, eax
lea rcx, [0x140102ca4]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x111e93e2
add rax, 4
cmp rax, 8
jne 0x1400add7c
cmp byte [rsp + 0x24], 0
mov eax, 0x435781c1
mov ecx, 0x7472027
cmovne eax, ecx
xor eax, dword [rsp + 0x650]
mov cl, 1
mov qword [rsp + 0x2e8], rcx
xor ecx, ecx
mov qword [rsp + 0x490], rcx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x584]
mov rdi, r11
mov rbx, r15
mov rcx, r14
mov rdx, r12
mov r12d, 0x5b927a57
xor eax, r12d
mov r12, rdx
mov dword [rsp + 0x94], 0
mov rsi, qword [rsp + 0x828]
mov qword [rsp + 0xc0], rsi
jmp 0x1400ab07d
cmp byte [rsp + 0x3c8], 0
jne 0x1400ade3b
xor eax, eax
lea rcx, [0x140100e20]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x62405f72
add rax, 4
cmp rax, 0x274
jne 0x1400ade19
cmp dword [rsp + 0x94], 7
mov eax, 0x276e0847
mov ecx, 0x255b18ef
cmovl eax, ecx
xor eax, dword [rsp + 0x588]
mov cl, 1
mov qword [rsp + 0x3c8], rcx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x6e4]
mov esi, 0x6c302375
xor eax, esi
lea r13, [0x1401005b0]
mov rsi, qword [rsp + 0x860]
mov qword [rsp + 0x4a0], rsi
mov rsi, qword [rsp + 0x868]
mov qword [rsp + 0x4b0], rsi
jmp 0x1400ab07d
mov rax, qword [rsp + 0x158]
cmp qword [rsp + 0x58], rax
setl byte [rsp + 0x34]
cmp byte [rsp + 0x300], 0
jne 0x1400adee0
xor eax, eax
lea rcx, str.EFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x534520fe
add rax, 4
cmp rax, 0xac
jne 0x1400adebe
mov rax, qword [rsp + 0x158]
cmp qword [rsp + 0x58], rax
mov eax, 0x3dc4e9f4
mov ecx, 0x51afd30f
cmovl eax, ecx
xor eax, dword [rsp + 0x63c]
mov cl, 1
mov qword [rsp + 0x300], rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x480], rax
mov eax, dword [rsp + 0x610]
mov ecx, 0x4ff188f3
xor eax, ecx
jmp 0x1400ab07d
cmp byte [rsp + 0x2a0], 0
jne 0x1400adf5f
xor eax, eax
lea rcx, str.__abc_abab
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x6bfc8428
add rax, 4
cmp rax, 0x18
jne 0x1400adf3f
cmp dword [rsp + 0x98], 0x17
mov eax, 0x7d9fc9ba
mov ecx, 0x31ef0abe
cmovl eax, ecx
xor eax, dword [rsp + 0x6a0]
mov cl, 1
mov qword [rsp + 0x2a0], rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x160], rax
mov eax, dword [rsp + 0x700]
mov esi, 0xdea21fa
jmp 0x1400af0b8
mov rax, qword [rsp + 0xb0]
cmp rax, qword [rsp + 0x498]
mov eax, 0x410ab0c3
mov ecx, 0x4f4aa4d4
cmovl eax, ecx
xor eax, dword [rsp + 0x6cc]
jmp 0x1400ab07d
mov eax, dword [rsp + 0x678]
mov ecx, 0x6b009927
xor eax, ecx
mov dword [rsp + 0xf4], 0x16
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0xe8], rcx
mov rdx, qword [rsp + 0x110]
mov qword [rsp + 0x4b8], rdx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x5a0]
mov rdi, r11
mov rbx, r15
mov rcx, r14
mov rdx, r12
mov r12d, 0x356d16e9
xor eax, r12d
mov r12, rdx
mov dword [rsp + 0x38], 9
mov rcx, qword [rsp + 0x128]
mov qword [rsp + 0xb8], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x70], rcx
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0xa8], rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x460], rax
mov eax, dword [rsp + 0x5ac]
mov rcx, r12
mov edi, 0x37adc3
jmp 0x1400ae9a7
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x458], rax
mov eax, dword [rsp + 0x598]
mov ecx, 0xcfee6d4
xor eax, ecx
jmp 0x1400ab07d
mov rsi, r8
mov rdi, r12
mov r12, r13
mov r13, r9
mov r14, r10
call fcn.140011264
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov r13, r12
mov r12, rdi
mov eax, dword [rsp + 0x680]
mov ecx, 0x3a9f788a
xor eax, ecx
jmp 0x1400ab07d
mov rdx, r14
cmp byte [rsp + 0x248], 0
lea r14, str.uvwxyz
jne 0x1400ae125
xor eax, eax
movsxd rcx, dword [rax + r14]
xor dword [rsp + rcx*4 + 0x52c], 0x484fca3c
add rax, 4
cmp rax, 0x68
jne 0x1400ae10c
cmp byte [rsp + 0x24], 0
mov eax, 0x45a5ebc6
mov ecx, 0x596cddde
cmovne eax, ecx
xor eax, dword [rsp + 0x6fc]
mov cl, 1
mov qword [rsp + 0x248], rcx
xor ecx, ecx
mov qword [rsp + 0x160], rcx
mov r14, rdx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x4a8], rax
mov eax, dword [rsp + 0x6d4]
mov rdx, r11
mov rdi, r12
mov ebx, 0x6296830b
xor eax, ebx
jmp 0x1400ab07d
mov eax, dword [rsp + 0xa4]
cmp eax, 0xd
sete byte [rsp + 0x25]
mov eax, dword [rsp + 0x56c]
mov rcx, r12
mov edi, 0x20005236
jmp 0x1400ae40c
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x4e0], rax
mov eax, dword [rsp + 0x738]
mov rcx, r12
mov edi, 0x43d91d8f
jmp 0x1400ae40c
cmp byte [rsp + 0x1b0], 0
lea rsi, [0x140103290]
jne 0x1400ae1f6
xor eax, eax
movsxd rcx, dword [rax + rsi]
xor dword [rsp + rcx*4 + 0x52c], 0x6f89ab19
add rax, 4
cmp rax, 0x24
jne 0x1400ae1dd
cmp byte [rsp + 0x27], 0
mov eax, 0x7390a110
mov ecx, 0x75ff9354
cmovne eax, ecx
xor eax, dword [rsp + 0x7b4]
mov cl, 1
mov qword [rsp + 0x1b0], rcx
lea r13, [0x1401005b0]
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x468], rax
mov eax, dword [rsp + 0x5bc]
mov esi, 0x24b66d56
jmp 0x1400af0b8
mov rsi, r8
mov rdi, r12
mov r12, r13
mov r13, r9
mov r14, r10
call fcn.140011264
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov r13, r12
mov r12, rdi
mov eax, dword [rsp + 0x628]
mov ecx, 0x2ea40073
xor eax, ecx
jmp 0x1400ab07d
cmp byte [rsp + 0x1d0], 0
jne 0x1400ae2b6
xor eax, eax
lea rcx, [0x140103264]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x2ea1ff0b
add rax, 4
cmp rax, 8
jne 0x1400ae296
cmp byte [rsp + 0x24], 0
mov eax, 0xc733a3
mov ecx, 0x7a151bd
cmovne eax, ecx
xor eax, dword [rsp + 0x784]
mov cl, 1
mov qword [rsp + 0x1d0], rcx
xor ecx, ecx
mov qword [rsp + 0x4f0], rcx
jmp 0x1400ab07d
mov rsi, r8
mov r13, r9
mov r14, r10
call fcn.140011264
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov eax, dword [rsp + 0x7d4]
mov esi, 0x19627188
jmp 0x1400af0b8
cmp byte [rsp + 0x1c8], 0
jne 0x1400ae34a
xor eax, eax
lea rcx, [0x14010326c]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x40d6dfd5
add rax, 4
cmp rax, 8
jne 0x1400ae32a
cmp byte [rsp + 0x24], 0
mov eax, 0x69e7cba6
mov ecx, 0x7c5d0f00
cmovne eax, ecx
xor eax, dword [rsp + 0x790]
mov cl, 1
mov qword [rsp + 0x1c8], rcx
xor ecx, ecx
mov qword [rsp + 0x4f8], rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x480]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x88]
mov rax, r12
mov r12, r13
mov r15, r14
mov rsi, r8
mov r13, rax
mov rdi, r9
call fcn.14001ce24
mov r9, rdi
mov r8, rsi
mov rcx, r14
mov rdx, r12
mov eax, dword [rsp + 0x614]
mov rcx, r13
mov r13, r12
mov edi, 0x4f0e1ee1
xor eax, edi
lea r11, [0x1401031f8]
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov r12, rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x88]
cmp byte [rax + rcx], 0x5c
sete byte [rsp + 0x33]
mov eax, dword [rsp + 0x618]
mov rcx, r12
mov edi, 0x476993e6
xor eax, edi
lea r11, [0x1401031f8]
jmp 0x1400ae9a9
cmp byte [rsp + 0x330], 0
jne 0x1400ae43f
xor eax, eax
movsxd rcx, dword [rax + r10]
xor dword [rsp + rcx*4 + 0x52c], 0x411603ee
add rax, 4
cmp rax, 8
jne 0x1400ae426
cmp byte [rsp + 0x24], 0
mov eax, 0x672bd465
mov ecx, 0x3b457937
cmovne eax, ecx
xor eax, dword [rsp + 0x600]
mov cl, 1
mov qword [rsp + 0x330], rcx
xor ecx, ecx
mov qword [rsp + 0x478], rcx
jmp 0x1400ab07d
mov rsi, r14
mov r14, r13
mov rdi, r15
mov rax, r11
mov r13, r12
mov rbp, r10
mov r10, r8
mov r8, r11
cmp byte [rsp + 0x3f8], 0
lea r12, str._b_t_v_f
jne 0x1400ae4b5
xor eax, eax
movsxd rcx, dword [rax + r12]
xor dword [rsp + rcx*4 + 0x52c], 0xe97711d
add rax, 4
cmp rax, 8
jne 0x1400ae49c
cmp byte [rsp + 0x24], 0
mov eax, 0x679e2b13
mov ecx, 0x76cdeca9
cmovne eax, ecx
xor eax, dword [rsp + 0x548]
mov cl, 1
mov qword [rsp + 0x3f8], rcx
xor ecx, ecx
mov qword [rsp + 0x448], rcx
mov rcx, rdi
mov rdi, r8
mov r8, r10
mov r10, rbp
mov r12, r13
mov r11, rdi
mov r15, rcx
mov r13, r14
mov r14, rsi
jmp 0x1400ab07d
cmp byte [rsp + 0x270], 0
jne 0x1400ae52e
xor eax, eax
lea rcx, [0x140102f44]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x383bccb
add rax, 4
cmp rax, 8
jne 0x1400ae50e
cmp byte [rsp + 0x24], 0
mov eax, 0x184f1b1a
mov ecx, 0x3f163084
cmovne eax, ecx
xor eax, dword [rsp + 0x6c4]
mov cl, 1
mov qword [rsp + 0x270], rcx
xor ecx, ecx
mov qword [rsp + 0x498], rcx
jmp 0x1400ab07d
cmp byte [rsp + 0x230], 0
jne 0x1400ae58c
xor eax, eax
lea rcx, [0x14010315c]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x6a9b7b6a
add rax, 4
cmp rax, 8
jne 0x1400ae56c
cmp byte [rsp + 0x24], 0
mov eax, 0x60ee7991
mov ecx, 0x5cf9551d
cmovne eax, ecx
xor eax, dword [rsp + 0x70c]
mov cl, 1
mov qword [rsp + 0x230], rcx
xor ecx, ecx
mov qword [rsp + 0x4c0], rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x518]
cmp byte [rsp + 0x298], 0
jne 0x1400ae5f2
xor ecx, ecx
lea rdx, str.____abc
movsxd rdx, dword [rcx + rdx]
xor dword [rsp + rdx*4 + 0x52c], 0x7c037ac4
add rcx, 4
cmp rcx, 0x24
jne 0x1400ae5d2
test al, 1
mov eax, 0x515393c8
mov ecx, 0x633eae07
cmove eax, ecx
xor eax, dword [rsp + 0x694]
mov cl, 1
mov qword [rsp + 0x298], rcx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x72c]
mov rcx, r14
mov r14d, 0x75a4550d
xor eax, r14d
mov r14, rcx
mov dword [rsp + 0x9c], 0x1d
mov rcx, r12
mov rdi, qword [rsp + 0x50]
mov qword [rsp + 0x120], rdi
mov rsi, qword [rsp + 0x68]
mov qword [rsp + 0x118], rsi
jmp 0x1400ab07d
mov rcx, qword [rsp + 0x40]
inc rcx
seto al
mov qword [rsp + 0x50], rcx
cmp byte [rsp + 0x258], 0
jne 0x1400ae699
xor ecx, ecx
lea rdx, str.qrstuvwxyz
movsxd rdx, dword [rcx + rdx]
xor dword [rsp + rdx*4 + 0x52c], 0x34c2349d
add rcx, 4
cmp rcx, 0x88
jne 0x1400ae676
test al, al
mov eax, 0x696152d
mov ecx, 0x65305e2f
cmovne eax, ecx
xor eax, dword [rsp + 0x6ec]
mov cl, 1
mov qword [rsp + 0x258], rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x40]
cmp rax, qword [rsp + 0x508]
mov eax, 0x2444cc09
mov rdx, r11
mov rdi, r12
mov ebx, 0x5410730f
cmovl eax, ebx
xor eax, dword [rsp + 0x7c0]
jmp 0x1400ab07d
cmp byte [rsp + 0x2b0], 0
jne 0x1400ae716
xor eax, eax
lea rcx, [0x140102e60]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x32ab00a9
add rax, 4
cmp rax, 0x2c
jne 0x1400ae6f6
cmp byte [rsp + 0x36], 0
mov eax, 0x44599403
mov ecx, 0x5b9dd1de
cmovne eax, ecx
xor eax, dword [rsp + 0x68c]
mov cl, 1
mov qword [rsp + 0x2b0], rcx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x7a4]
mov esi, 0x18834140
xor eax, esi
lea r13, [0x1401005b0]
mov rcx, r12
mov rdi, qword [rsp + 0x880]
mov qword [rsp + 0x170], rdi
mov dword [rsp + 0xa0], 0
mov rdi, qword [rsp + 0x888]
mov qword [rsp + 0x168], rdi
jmp 0x1400ab07d
cmp byte [rsp + 0x218], 0
jne 0x1400ae7ab
xor eax, eax
movsxd rcx, dword [rax + r14]
xor dword [rsp + rcx*4 + 0x52c], 0x3a75986d
add rax, 4
cmp rax, 0x3c
jne 0x1400ae792
test byte [rsp + 0x35], 1
mov eax, 0x17b4ee81
mov ecx, 0x2ef74456
cmove eax, ecx
xor eax, dword [rsp + 0x728]
mov cl, 1
mov qword [rsp + 0x218], rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x498], rax
mov eax, dword [rsp + 0x6c8]
mov ecx, 0x1bcca7d1
xor eax, ecx
jmp 0x1400ab07d
mov r13, r12
mov rsi, r10
mov rdi, r9
mov r9, r11
mov rax, r15
mov r15, r8
mov r8, r14
mov r14, rax
mov rax, qword [rsp + 0x50]
cmp byte [rsp + 0x238], 0
lea r12, str.xyzyz
jne 0x1400ae83f
xor ecx, ecx
movsxd rdx, dword [rcx + r12]
xor dword [rsp + rdx*4 + 0x52c], 0x1c6073a7
add rcx, 4
cmp rcx, 0x1c
jne 0x1400ae826
test rax, rax
mov eax, 0x4cf2df20
mov ecx, 0x3c204f86
cmovs eax, ecx
xor eax, dword [rsp + 0x708]
mov cl, 1
mov qword [rsp + 0x238], rcx
mov rcx, r8
mov r8, r15
mov r11, r9
lea rdx, [0x1401005b0]
mov r15, r14
mov r14, rcx
mov r9, rdi
mov r10, rsi
mov r12, r13
mov r13, rdx
jmp 0x1400ab07d
cmp byte [rsp + 0x3b0], 0
lea rdx, [0x140101300]
jne 0x1400ae8b5
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x2b7cb90e
add rax, 4
cmp rax, 0x254
jne 0x1400ae89a
cmp byte [rsp + 0x24], 0
mov eax, 0x27825fda
mov ecx, 0x3d65577a
cmovne eax, ecx
xor eax, dword [rsp + 0x594]
mov cl, 1
mov qword [rsp + 0x3b0], rcx
xor ecx, ecx
mov qword [rsp + 0x458], rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x838]
cmp byte [rsp + 0x2c8], 0
jne 0x1400ae914
xor ecx, ecx
movsxd rdx, dword [rcx + r12]
xor dword [rsp + rdx*4 + 0x52c], 0x5e0157a7
add rcx, 4
cmp rcx, 0x44
jne 0x1400ae8fb
cmp qword [rsp + 0x110], rax
mov eax, 0x69a677cc
mov ecx, 0x5c50a9dc
cmovg eax, ecx
xor eax, dword [rsp + 0x674]
mov cl, 1
mov qword [rsp + 0x2c8], rcx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x6e8]
mov rcx, r8
mov rdx, r15
mov r15d, 0x4aaa630c
xor eax, r15d
mov r15, rdx
lea r13, [0x1401005b0]
mov rcx, qword [rsp + 0x4b0]
mov qword [rsp + 0x108], rcx
mov rcx, qword [rsp + 0x4a0]
mov qword [rsp + 0x100], rcx
mov esi, dword [rsp + 0x3c]
mov rdx, r11
mov rbp, r12
jmp 0x1400af066
mov al, byte [rsp + 0x25]
and al, 1
mov byte [rsp + 0x32], al
mov eax, dword [rsp + 0x570]
mov rcx, r12
mov edi, 0x66983c9f
xor eax, edi
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
jmp 0x1400ab07d
cmp byte [rsp + 0x2b8], 0
lea rdx, str.XYZ____abcYZ____abc
jne 0x1400ae9e8
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x10ce6d9c
add rax, 4
cmp rax, 0x30
jne 0x1400ae9cf
cmp dword [rsp + 0xf4], 0x16
mov eax, 0x78c717
mov ecx, 0x776b0e20
cmove eax, ecx
xor eax, dword [rsp + 0x688]
mov cl, 1
mov qword [rsp + 0x2b8], rcx
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x130], rcx
mov rcx, qword [rsp + 0x4b8]
mov qword [rsp + 0x110], rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x4c0], rax
mov eax, dword [rsp + 0x710]
mov ecx, 0xa7502fb
xor eax, ecx
jmp 0x1400ab07d
mov rdi, r12
mov rsi, r11
mov eax, dword [rsp + 0x48]
cmp byte [rsp + 0x360], 0
lea rbx, str.0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmnopqrstuvwxyz
jne 0x1400aea8f
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x52c], 0x77b8ca1c
add rcx, 4
cmp rcx, 0x100
jne 0x1400aea73
cmp eax, 0x5c
mov eax, 0x7c081607
mov ecx, 0x2edcc9c
cmove eax, ecx
xor eax, dword [rsp + 0x5d8]
mov cl, 1
mov qword [rsp + 0x360], rcx
jmp 0x1400af573
mov rdx, r14
cmp byte [rsp + 0x208], 0
lea r14, [0x1401031d4]
jne 0x1400aeae4
xor eax, eax
movsxd rcx, dword [rax + r14]
xor dword [rsp + rcx*4 + 0x52c], 0x65d09468
add rax, 4
cmp rax, 8
jne 0x1400aeacb
cmp byte [rsp + 0x24], 0
mov eax, 0x260989e7
mov ecx, 0x27926e41
cmovne eax, ecx
xor eax, dword [rsp + 0x734]
mov cl, 1
mov qword [rsp + 0x208], rcx
xor ecx, ecx
mov qword [rsp + 0x4e0], rcx
mov r14, rdx
jmp 0x1400ab07d
cmp byte [rsp + 0x398], 0
lea rdx, [0x140101c40]
jne 0x1400aeb47
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x17ecc182
add rax, 4
cmp rax, 0x238
jne 0x1400aeb2c
mov rdx, qword [rsp + 0x40]
cmp rdx, qword [rsp + 0x460]
mov eax, 0x5c2dd3aa
mov ecx, 0x35187358
cmovl eax, ecx
xor eax, dword [rsp + 0x5b0]
mov cl, 1
mov qword [rsp + 0x398], rcx
mov qword [rsp + 0x138], rdx
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0xf8], rcx
jmp 0x1400ab07d
mov rsi, r14
mov rbp, r12
mov rcx, qword [rsp + 0xe8]
mov dl, 0x22
call fcn.14001b53f
mov qword [rsp + 0x850], rax
mov rcx, qword [rsp + 0x58]
inc rcx
seto al
mov qword [rsp + 0x858], rcx
cmp byte [rsp + 0x288], 0
lea rdi, [0x140102ee4]
jne 0x1400aebe8
xor ecx, ecx
movsxd rdx, dword [rcx + rdi]
xor dword [rsp + rdx*4 + 0x52c], 0x62a9a66e
add rcx, 4
cmp rcx, 8
jne 0x1400aebcf
test al, al
mov eax, 0x210283f4
mov ecx, 0x381705d1
cmovne eax, ecx
xor eax, dword [rsp + 0x6ac]
mov cl, 1
mov qword [rsp + 0x288], rcx
lea rcx, [0x1401031f8]
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov r12, rbp
lea r8, str.FGHIJKLGHJK
mov r14, rsi
lea r9, [0x140102570]
lea r13, [0x1401005b0]
mov r11, rcx
jmp 0x1400ab07d
mov rsi, r11
mov rax, qword [rsp + 0x820]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0xc8]
add rax, qword [rsp + 0x40]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x178]
movzx eax, byte [rax]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x48]
cmp byte [rsp + 0x378], 0
lea rbx, [0x1401020c0]
jne 0x1400aecaa
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x52c], 0x26959245
add rcx, 4
cmp rcx, 0x20c
jne 0x1400aec8e
cmp eax, 0x22
mov eax, 0x2de1fe74
mov ecx, 0x6f6cd23d
cmovl eax, ecx
xor eax, dword [rsp + 0x5d0]
mov cl, 1
mov qword [rsp + 0x378], rcx
mov r11, rsi
jmp 0x1400ab07d
mov rdi, r14
mov rbx, r12
mov rax, qword [rsp + 0x178]
mov dl, byte [rax]
mov rcx, qword [rsp + 0x68]
call fcn.14001b53f
mov qword [rsp + 0x880], rax
mov rcx, qword [rsp + 0x40]
inc rcx
seto al
mov qword [rsp + 0x888], rcx
cmp byte [rsp + 0x1c0], 0
lea rsi, [0x140103274]
jne 0x1400aed34
xor ecx, ecx
movsxd rdx, dword [rcx + rsi]
xor dword [rsp + rdx*4 + 0x52c], 0x21899e65
add rcx, 4
cmp rcx, 8
jne 0x1400aed1b
test al, al
mov eax, 0x35e6257e
mov ecx, 0x7cd149d7
cmovne eax, ecx
xor eax, dword [rsp + 0x79c]
mov cl, 1
mov qword [rsp + 0x1c0], rcx
lea r13, [0x1401005b0]
mov rcx, rdi
lea r11, [0x1401031f8]
lea r8, str.FGHIJKLGHJK
lea r9, [0x140102570]
lea r10, [0x14010295c]
lea rbp, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov r14, rdi
mov r15, rbp
mov r12, rbx
jmp 0x1400ab07d
mov rcx, r12
cmp byte [rsp + 0x2a8], 0
jne 0x1400aeda7
xor dword [rsp + 0x764], 0x66fae7a7
mov edi, dword [rsp + 0x9c]
cmp edi, 0x1d
mov eax, 0x31893473
mov esi, 0x4c815f6
cmove eax, esi
xor eax, dword [rsp + 0x75c]
mov sil, 1
mov qword [rsp + 0x2a8], rsi
mov rdx, qword [rsp + 0x120]
mov qword [rsp + 0xe0], rdx
mov rdx, qword [rsp + 0x118]
mov qword [rsp + 0xd8], rdx
mov esi, dword [rsp + 0x3c]
mov dword [rsp + 0x64], esi
mov dword [rsp + 0x4c], edi
lea r13, [0x1401005b0]
mov r12, rcx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x48]
cmp eax, 0x20
mov eax, 0x6c54cae2
mov ecx, 0x563c2462
cmove eax, ecx
xor eax, dword [rsp + 0x5e4]
jmp 0x1400ab07d
mov eax, dword [rsp + 0x764]
mov ecx, 0x5773d3d4
xor eax, ecx
mov dword [rsp + 0x4c], 0x1e
mov dword [rsp + 0x64], 0
mov rcx, qword [rsp + 0x120]
mov qword [rsp + 0xe0], rcx
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0xd8], rcx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x620]
mov rdx, r11
mov rdi, r12
mov ebx, 0x40d6e5a3
xor eax, ebx
mov dword [rsp + 0xf0], 0x11
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x58], rcx
jmp 0x1400ab07d
cmp byte [rsp + 0x2f8], 0
jne 0x1400aeec4
xor eax, eax
movsxd rcx, dword [rax + r8]
xor dword [rsp + rcx*4 + 0x52c], 0x6550adef
add rax, 4
cmp rax, 0x1c
jne 0x1400aeeab
cmp qword [rsp + 0x58], 0
mov eax, 0x6b7562a6
mov ecx, 0x54e49bb5
cmovs eax, ecx
xor eax, dword [rsp + 0x640]
mov cl, 1
mov qword [rsp + 0x2f8], rcx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x77c]
mov rdx, r11
mov rdi, r12
mov ebx, 0x304d7d9f
xor eax, ebx
mov dword [rsp + 0xa0], 0x1e
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x168], rcx
mov rsi, qword [rsp + 0x68]
mov qword [rsp + 0x170], rsi
jmp 0x1400ab07d
mov r13, r12
mov rcx, qword [rsp + 0x80]
lea rdx, [0x1401c7ed0]
call fcn.14001a94e
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x180]
mov rbx, qword [rax]
lea rcx, [rbx + 1]
mov qword [rax], rcx
mov rdi, qword [rsp + 0x180]
mov rax, qword [rdi + rbx*8 + 0x10]
mov qword [rsp + 0x520], rax
mov rcx, qword [rsp + 0xf8]
call fcn.14001a4a5
mov qword [rdi + rbx*8 + 0x10], rax
mov rax, qword [rsp + 0x520]
cmp byte [rsp + 0x190], 0
lea rbx, [0x1401032cc]
jne 0x1400aefb7
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x52c], 0x3526d8c5
add rcx, 4
cmp rcx, 8
jne 0x1400aef9e
test rax, rax
mov eax, 0x32f900c6
mov ecx, 0x2bf7459e
cmove eax, ecx
xor eax, dword [rsp + 0x7e0]
mov cl, 1
mov qword [rsp + 0x190], rcx
lea r9, [0x140102570]
lea rcx, [0x140103170]
lea rdi, [0x1401031f8]
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
lea rbx, str.FGHIJKLGHJK
mov r8, rbx
mov r12, r13
mov r11, rdi
mov r14, rcx
lea r13, [0x1401005b0]
jmp 0x1400ab07d
mov eax, dword [rsp + 0x7d8]
mov rdx, r11
mov rbx, r15
mov rcx, r14
mov r14, r11
mov rdx, r12
mov r12d, 0x1ed1cf2d
xor eax, r12d
mov r12, rdx
mov rdx, r11
mov r14, rcx
mov rcx, qword [rsp + 0x890]
mov qword [rsp + 0x100], rcx
mov rcx, qword [rsp + 0x898]
mov qword [rsp + 0x108], rcx
mov esi, dword [rsp + 0x3c]
mov ebx, esi
mov byte [rsp + 0x26], sil
jmp 0x1400ab07d
mov rax, qword [rsp + 0x490]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x58]
mov rsi, r15
mov r15, r14
mov r14, r11
mov rbx, r8
mov rdi, r9
mov r13, r10
call fcn.14001ce24
mov r10, r13
mov r9, rdi
mov r8, rbx
mov r11, r14
mov r14, r15
mov r15, rsi
mov eax, dword [rsp + 0x658]
mov esi, 0x516ce4e0
xor eax, esi
lea r13, [0x1401005b0]
jmp 0x1400ab07d
mov eax, dword [rsp + 0x7e4]
mov edi, 0x1ed19d5b
xor eax, edi
lea r9, [0x140102570]
lea r14, [0x140103170]
lea r12, str.STUVWXYZ____abcUV
lea r11, [0x1401031f8]
lea r10, [0x14010295c]
lea r13, [0x1401005b0]
lea r8, str.FGHIJKLGHJK
lea rdi, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov r15, rdi
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x4f8], rax
mov eax, dword [rsp + 0x794]
mov ecx, 0x29311473
xor eax, ecx
jmp 0x1400ab07d
mov rsi, r8
mov rdi, r12
mov r12, r13
mov r13, r9
mov r14, r10
call fcn.140011264
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov r13, r12
mov r12, rdi
mov eax, dword [rsp + 0x7a0]
mov ecx, 0x146fbb1b
xor eax, ecx
jmp 0x1400ab07d
cmp byte [rsp + 0x308], 0
jne 0x1400af1a2
xor eax, eax
movsxd rcx, dword [rax + r15]
xor dword [rsp + rcx*4 + 0x52c], 0x2092dc34
add rax, 4
cmp rax, 0xb4
jne 0x1400af187
cmp byte [rsp + 0x24], 0
mov eax, 0x18e8ed72
mov ecx, 0x7b1e41cb
cmovne eax, ecx
xor eax, dword [rsp + 0x634]
mov cl, 1
mov qword [rsp + 0x308], rcx
xor ecx, ecx
mov qword [rsp + 0x158], rcx
jmp 0x1400ab07d
mov rbx, r12
mov rbp, r13
mov rdx, r11
mov rdi, r14
cmp byte [rsp + 0x380], 0
lea r13, [0x1401020b0]
jne 0x1400af20c
xor eax, eax
movsxd rcx, dword [rax + r13]
xor dword [rsp + rcx*4 + 0x52c], 0x40a872dd
add rax, 4
cmp rax, 8
jne 0x1400af1f3
cmp byte [rsp + 0x24], 0
mov eax, 0x4f4dded4
mov ecx, 0x31f57880
cmovne eax, ecx
xor eax, dword [rsp + 0x5c4]
mov cl, 1
mov qword [rsp + 0x380], rcx
xor ecx, ecx
mov qword [rsp + 0x470], rcx
jmp 0x1400af50b
mov eax, dword [rsp + 0x6f8]
mov rdx, r11
mov rdi, r12
mov ebx, 0xe53a676
xor eax, ebx
mov byte [rsp + 0x31], 1
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x500], rsi
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x440], rdx
jmp 0x1400ab07d
cmp qword [rsp + 0x40], 0
sets byte [rsp + 0x27]
cmp byte [rsp + 0x390], 0
lea rdx, [0x140101e80]
jne 0x1400af2af
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x52c], 0x2745755d
add rax, 4
cmp rax, 0x228
jne 0x1400af294
cmp byte [rsp + 0x27], 0
mov eax, 0x69f13295
mov ecx, 0x1ff389cd
cmovne eax, ecx
xor eax, dword [rsp + 0x5b4]
mov cl, 1
mov qword [rsp + 0x390], rcx
jmp 0x1400ab07d
cmp byte [rsp + 0x428], 0
jne 0x1400af305
xor eax, eax
lea rcx, [0x1400ffd40]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x7a21c57f
add rax, 4
cmp rax, 0x2cc
jne 0x1400af2e3
mov eax, dword [rsp + 0x52c]
mov ecx, 0x5f351e83
xor eax, ecx
mov cl, 1
mov qword [rsp + 0x428], rcx
xor ecx, ecx
mov qword [rsp + 0x80], rcx
xor ecx, ecx
mov qword [rsp + 0x438], rcx
xor ecx, ecx
mov qword [rsp + 0x430], rcx
jmp 0x1400ab07d
mov rdx, r12
cmp byte [rsp + 0x290], 0
jne 0x1400af36f
xor eax, eax
lea rcx, [0x140102ed8]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x52c], 0x22df8b44
add rax, 4
cmp rax, 0xc
jne 0x1400af34f
mov edi, dword [rsp + 0x98]
cmp edi, 0x17
mov eax, 0x5ac3e7da
mov ecx, 0x2586b445
cmove eax, ecx
xor eax, dword [rsp + 0x6a4]
mov cl, 1
mov qword [rsp + 0x290], rcx
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0xb0], rcx
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0xd0], rcx
mov dword [rsp + 0x90], edi
mov r12, rdx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x40]
cmp rax, qword [rsp + 0x4f0]
mov eax, 0x27c7b45b
mov esi, 0x137a9c11
cmovl eax, esi
lea r13, [0x1401005b0]
xor eax, dword [rsp + 0x78c]
jmp 0x1400ab07d
mov rax, qword [rsp + 0x4a8]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0xb0]
mov rsi, r8
mov rdi, r12
mov r12, r13
mov r13, r9
mov r14, r10
call fcn.14001ce24
mov r10, r14
mov r9, r13
mov r8, rsi
lea r11, [0x1401031f8]
lea r14, [0x140103170]
mov r13, r12
mov r12, rdi
mov eax, dword [rsp + 0x6d8]
mov ecx, 0x9a4ade3
xor eax, ecx
jmp 0x1400ab07d
mov eax, dword [rsp + 0x664]
mov rdx, r11
mov rdi, r12
mov ebx, 0x457b707f
xor eax, ebx
mov dword [rsp + 0x90], 0x13
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0xb0], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0xd0], rcx
jmp 0x1400ab07d
mov rax, qword [rsp + 0x78]
cmp rax, qword [rsp + 0x448]
mov eax, 0x5c1034ce
mov ecx, 0x2816918e
cmovl eax, ecx
xor eax, dword [rsp + 0x550]
jmp 0x1400ab07d
mov rbx, r12
mov rbp, r13
mov rdx, r11
mov rdi, r14
cmp byte [rsp + 0x400], 0
lea r13, [0x140100b40]
jne 0x1400af4e7
xor eax, eax
movsxd rcx, dword [rax + r13]
xor dword [rsp + rcx*4 + 0x52c], 0x23b3651a
add rax, 4
cmp rax, 0x2c
jne 0x1400af4ce
cmp qword [rsp + 0x78], 0
mov eax, 0x4f1cd4b
mov ecx, 0x713420c9
cmovs eax, ecx
xor eax, dword [rsp + 0x544]
mov cl, 1
mov qword [rsp + 0x400], rcx
mov r14, rdi
mov r11, rdx
mov r13, rbp
mov r12, rbx
jmp 0x1400ab07d
mov rdi, r12
mov rsi, r11
mov eax, dword [rsp + 0x48]
cmp byte [rsp + 0x350], 0
lea rbx, [0x140102600]
jne 0x1400af552
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x52c], 0x56259861
add rcx, 4
cmp rcx, 0x44
jne 0x1400af539
cmp eax, 0x20
mov eax, 0x6f72605c
mov ecx, 0x32bc3779
cmovl eax, ecx
xor eax, dword [rsp + 0x5e0]
mov cl, 1
mov qword [rsp + 0x350], rcx
mov r11, rsi
mov r12, rdi
jmp 0x1400ab07d
mov rax, qword [rsp + 0x488]
cmp qword [rsp + 0x58], rax
mov eax, 0x4ae774f2
mov rcx, r8
mov rdx, r15
mov r15d, 0x3b2135aa
cmovl eax, r15d
mov r15, rdx
lea r13, [0x1401005b0]
xor eax, dword [rsp + 0x64c]
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x478], rax
mov eax, dword [rsp + 0x604]
mov ecx, 0x263dd78b
xor eax, ecx
jmp 0x1400ab07d
mov rdi, r14
mov rbx, r12
mov rax, qword [rsp + 0x178]
mov dl, byte [rax]
mov rcx, qword [rsp + 0x68]
call fcn.14001b53f
mov qword [rsp + 0x890], rax
mov rcx, qword [rsp + 0x40]
inc rcx
seto al
mov qword [rsp + 0x898], rcx
cmp byte [rsp + 0x198], 0
lea rsi, [0x1401032c4]
jne 0x1400af63a
xor ecx, ecx
movsxd rdx, dword [rcx + rsi]
xor dword [rsp + rdx*4 + 0x52c], 0x5ae3e6c6
add rcx, 4
cmp rcx, 8
jne 0x1400af621
test al, al
mov eax, 0x4381974e
mov ecx, 0x6b3fcf07
cmovne eax, ecx
xor eax, dword [rsp + 0x7d0]
mov cl, 1
mov qword [rsp + 0x198], rcx
lea r13, [0x1401005b0]
mov rsi, rdi
lea r11, [0x1401031f8]
lea r8, str.FGHIJKLGHJK
lea r9, [0x140102570]
lea r10, [0x14010295c]
lea rbp, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov r15, rbp
mov r12, rbx
mov r14, rdi
jmp 0x1400ab07d
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x488], rax
mov eax, dword [rsp + 0x648]
mov rcx, r8
mov rdx, r15
mov r15d, 0x2f5c369e
xor eax, r15d
mov r15, rdx
lea r13, [0x1401005b0]
jmp 0x1400ab07d
mov eax, dword [rsp + 0x7e8]
mov rcx, r12
mov edi, 0x6bcea54
xor eax, edi
lea r10, [0x14010295c]
lea r15, str.CDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmno
mov dword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x70], rcx
mov rcx, qword [rsp + 0x138]
mov qword [rsp + 0xa8], rcx
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0xb8], rcx
jmp 0x1400ab07d
cmp eax, 0x566e1899
jne 0x1400ab07d
mov rax, qword [rsp + 0x70]
movaps xmm6, xmmword [rsp + 0x8a0]
add rsp, 0x8b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret