Function at 0x140034c90
Capabilities:
Authenticate hmac

Disassembly:
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x138
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xb0], 0xfffffffffffffffe
mov qword [rbp + 0x58], rcx
mov eax, dword [0x141747d50]
mov ecx, dword [0x141748eb0]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x140039547
lea r15, [rbp + 0x28]
mov qword [rbp + 0x98], r15
mov rax, qword [rbp + 0x98]
mov byte [rax], 0x77
mov rax, qword [rbp + 0x98]
mov ecx, 0xa13af43b
jmp 0x140034d10
mov rcx, qword [rbp + 0xa8]
mov cl, byte [rcx]
mov byte [rbp + 0x78], cl
mov ecx, 0xcc1877d4
nop
cmp ecx, 0xcc1877d4
je 0x140034d65
cmp ecx, 0xa13af43b
jne 0x140034d10
mov dword [rbp + 0x80], 0x45
mov qword [rbp + 0xa0], r15
mov ecx, 0xae53ecb6
nop word cs:[rax + rax]
cmp ecx, 0xa06cf52f
je 0x140034cfe
cmp ecx, 0xae53ecb6
jne 0x140034d40
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0xa06cf52f
jmp 0x140034d40
mov cl, byte [rbp + 0x78]
mov edx, dword [rbp + 0x80]
xor dl, cl
mov byte [rax + 1], dl
mov ecx, 0xa13af43b
jmp 0x140034d90
mov rcx, qword [rbp + 0xa8]
mov cl, byte [rcx]
mov byte [rbp + 0x78], cl
mov ecx, 0xcc1877d4
nop dword [rax + rax]
cmp ecx, 0xcc1877d4
je 0x140034de5
cmp ecx, 0xa13af43b
jne 0x140034d90
mov dword [rbp + 0x80], 0x37
mov qword [rbp + 0xa0], r15
mov ecx, 0xae53ecb6
nop word cs:[rax + rax]
cmp ecx, 0xa06cf52f
je 0x140034d7a
cmp ecx, 0xae53ecb6
jne 0x140034dc0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0xa06cf52f
jmp 0x140034dc0
mov cl, byte [rbp + 0x78]
mov edx, dword [rbp + 0x80]
xor dl, cl
mov byte [rax + 2], dl
mov ecx, 0xa13af43b
jmp 0x140034e10
mov rcx, qword [rbp + 0xa8]
mov cl, byte [rcx]
mov byte [rbp + 0x78], cl
mov ecx, 0xcc1877d4
nop dword [rax + rax]
cmp ecx, 0xcc1877d4
je 0x140034e65
cmp ecx, 0xa13af43b
jne 0x140034e10
mov dword [rbp + 0x80], 0x38
mov qword [rbp + 0xa0], r15
mov ecx, 0xae53ecb6
nop word cs:[rax + rax]
cmp ecx, 0xa06cf52f
je 0x140034dfa
cmp ecx, 0xae53ecb6
jne 0x140034e40
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0xa06cf52f
jmp 0x140034e40
mov cl, byte [rbp + 0x78]
mov edx, dword [rbp + 0x80]
xor dl, cl
mov byte [rax + 3], dl
mov ecx, 0xa13af43b
jmp 0x140034e90
mov rcx, qword [rbp + 0xa8]
mov cl, byte [rcx]
mov byte [rbp + 0x78], cl
mov ecx, 0xcc1877d4
nop dword [rax + rax]
cmp ecx, 0xcc1877d4
je 0x140034ee5
cmp ecx, 0xa13af43b
jne 0x140034e90
mov dword [rbp + 0x80], 0x31
mov qword [rbp + 0xa0], r15
mov ecx, 0xae53ecb6
nop word cs:[rax + rax]
cmp ecx, 0xa06cf52f
je 0x140034e7a
cmp ecx, 0xae53ecb6
jne 0x140034ec0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0xa06cf52f
jmp 0x140034ec0
mov cl, byte [rbp + 0x78]
mov edx, dword [rbp + 0x80]
xor dl, cl
mov byte [rax + 4], dl
mov ecx, 0xa13af43b
jmp 0x140034f10
mov rcx, qword [rbp + 0xa8]
mov cl, byte [rcx]
mov byte [rbp + 0x78], cl
mov ecx, 0xcc1877d4
nop dword [rax + rax]
cmp ecx, 0xcc1877d4
je 0x140034f65
cmp ecx, 0xa13af43b
jne 0x140034f10
mov dword [rbp + 0x80], 0x32
mov qword [rbp + 0xa0], r15
mov ecx, 0xae53ecb6
nop word cs:[rax + rax]
cmp ecx, 0xa06cf52f
je 0x140034efa
cmp ecx, 0xae53ecb6
jne 0x140034f40
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0xa06cf52f
jmp 0x140034f40
mov cl, byte [rbp + 0x78]
mov edx, dword [rbp + 0x80]
xor dl, cl
mov byte [rax + 5], dl
mov ecx, 0xa13af43b
jmp 0x140034f90
mov rcx, qword [rbp + 0xa8]
mov cl, byte [rcx]
mov byte [rbp + 0x78], cl
mov ecx, 0xcc1877d4
nop dword [rax + rax]
cmp ecx, 0xcc1877d4
je 0x140034fe5
cmp ecx, 0xa13af43b
jne 0x140034f90
mov dword [rbp + 0x80], 0x39
mov qword [rbp + 0xa0], r15
mov ecx, 0xae53ecb6
nop word cs:[rax + rax]
cmp ecx, 0xa06cf52f
je 0x140034f7a
cmp ecx, 0xae53ecb6
jne 0x140034fc0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0xa06cf52f
jmp 0x140034fc0
mov cl, byte [rbp + 0x78]
mov edx, dword [rbp + 0x80]
xor dl, cl
mov byte [rax + 6], dl
mov ecx, 0xa13af43b
jmp 0x140035010
mov rcx, qword [rbp + 0xa8]
mov cl, byte [rcx]
mov byte [rbp + 0x78], cl
mov ecx, 0xcc1877d4
nop dword [rax + rax]
cmp ecx, 0xcc1877d4
je 0x140035065
cmp ecx, 0xa13af43b
jne 0x140035010
mov dword [rbp + 0x80], 0x34
mov qword [rbp + 0xa0], r15
mov ecx, 0xae53ecb6
nop word cs:[rax + rax]
cmp ecx, 0xa06cf52f
je 0x140034ffa
cmp ecx, 0xae53ecb6
jne 0x140035040
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0xa06cf52f
jmp 0x140035040
mov cl, byte [rbp + 0x78]
mov edx, dword [rbp + 0x80]
xor dl, cl
mov byte [rax + 7], dl
mov ecx, 0xa13af43b
jmp 0x140035090
mov rcx, qword [rbp + 0xa8]
mov cl, byte [rcx]
mov byte [rbp + 0x78], cl
mov ecx, 0xcc1877d4
nop dword [rax + rax]
cmp ecx, 0xcc1877d4
je 0x1400350e5
cmp ecx, 0xa13af43b
jne 0x140035090
mov dword [rbp + 0x80], 0x33
mov qword [rbp + 0xa0], r15
mov ecx, 0xae53ecb6
nop word cs:[rax + rax]
cmp ecx, 0xa06cf52f
je 0x14003507a
cmp ecx, 0xae53ecb6
jne 0x1400350c0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0xa06cf52f
jmp 0x1400350c0
mov cl, byte [rbp + 0x78]
mov edx, dword [rbp + 0x80]
xor dl, cl
mov byte [rax + 8], dl
mov ecx, 0xa13af43b
jmp 0x140035110
mov rcx, qword [rbp + 0xa8]
mov cl, byte [rcx]
mov byte [rbp + 0x78], cl
mov ecx, 0xcc1877d4
nop dword [rax + rax]
cmp ecx, 0xcc1877d4
je 0x140035165
cmp ecx, 0xa13af43b
jne 0x140035110
mov dword [rbp + 0x80], 0x41
mov qword [rbp + 0xa0], r15
mov ecx, 0xae53ecb6
nop word cs:[rax + rax]
cmp ecx, 0xa06cf52f
je 0x1400350fa
cmp ecx, 0xae53ecb6
jne 0x140035140
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0xa06cf52f
jmp 0x140035140
mov cl, byte [rbp + 0x78]
mov edx, dword [rbp + 0x80]
xor dl, cl
mov byte [rax + 9], dl
mov ecx, 0xa13af43b
jmp 0x140035190
mov rcx, qword [rbp + 0xa8]
mov cl, byte [rcx]
mov byte [rbp + 0x78], cl
mov ecx, 0xcc1877d4
nop dword [rax + rax]
cmp ecx, 0xcc1877d4
je 0x1400351e5
cmp ecx, 0xa13af43b
jne 0x140035190
mov dword [rbp + 0x80], 0x30
mov qword [rbp + 0xa0], r15
mov ecx, 0xae53ecb6
nop word cs:[rax + rax]
cmp ecx, 0xa06cf52f
je 0x14003517a
cmp ecx, 0xae53ecb6
jne 0x1400351c0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0xa06cf52f
jmp 0x1400351c0
mov cl, byte [rbp + 0x78]
mov edx, dword [rbp + 0x80]
xor dl, cl
mov byte [rax + 0xa], dl
mov ecx, 0xa13af43b
jmp 0x140035210
mov rcx, qword [rbp + 0xa8]
mov cl, byte [rcx]
mov byte [rbp + 0x78], cl
mov ecx, 0xcc1877d4
nop dword [rax + rax]
cmp ecx, 0xcc1877d4
je 0x140035265
cmp ecx, 0xa13af43b
jne 0x140035210
mov dword [rbp + 0x80], 0x34
mov qword [rbp + 0xa0], r15
mov ecx, 0xae53ecb6
nop word cs:[rax + rax]
cmp ecx, 0xa06cf52f
je 0x1400351fa
cmp ecx, 0xae53ecb6
jne 0x140035240
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0xa06cf52f
jmp 0x140035240
mov cl, byte [rbp + 0x78]
mov edx, dword [rbp + 0x80]
xor dl, cl
mov byte [rax + 0xb], dl
add rax, 0xc
mov qword [rbp + 0x70], rax
mov byte [rbp + 0x64], 0x34
mov edi, 0xed7bac19
mov eax, 0xb2996aa7
lea rcx, [0x1400b41d1]
jmp 0x1400352c0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x1d], dil
add rdx, 0x1e
mov rbx, qword [rbp + 0x98]
add rbx, 0x2e
mov qword [rbp + 0x80], rbx
mov edi, 0x3153a033
cmp edi, 0xed7bac18
jg 0x1400352f0
cmp edi, 0xb2996aa7
je 0x1400365a0
cmp edi, 0xea429935
jne 0x1400352c0
mov rdx, qword [rbp + 0x78]
movsx edx, byte [rdx]
mov edi, 0xa13af43b
jmp 0x140035330
cmp edi, 0x3153a033
je 0x140036585
cmp edi, 0xed7bac19
jne 0x1400352c0
movsx edi, byte [rbp + 0x64]
mov esi, 0xa13af43b
jmp 0x1400353a0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
cmp edi, 0xcc1877d4
je 0x1400353f5
cmp edi, 0xa13af43b
jne 0x140035330
mov dword [rbp + 0x88], edx
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035312
cmp edi, 0xae53ecb6
jne 0x140035360
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035360
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov esi, 0xcc1877d4
nop dword [rax]
cmp esi, 0xcc1877d4
je 0x140035485
cmp esi, 0xa13af43b
jne 0x1400353a0
mov dword [rbp + 0x88], edi
mov qword [rbp + 0xa0], r15
mov esi, 0xae53ecb6
nop word cs:[rax + rax]
cmp esi, 0xa06cf52f
je 0x140035385
cmp esi, 0xae53ecb6
jne 0x1400353d0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov esi, 0xa06cf52f
jmp 0x1400353d0
mov dl, byte [rbp + 0x94]
mov ebx, dword [rbp + 0x88]
xor bl, dl
mov rdx, qword [rbp + 0x68]
mov byte [rdx], bl
mov rdx, qword [rbp + 0x68]
mov edi, 0xa13af43b
jmp 0x140035430
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop dword [rax + rax]
cmp edi, 0xcc1877d4
je 0x140035515
cmp edi, 0xa13af43b
jne 0x140035430
mov dword [rbp + 0x88], 0x43
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word [rax + rax]
cmp edi, 0xa06cf52f
je 0x140035414
cmp edi, 0xae53ecb6
jne 0x140035460
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035460
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov rbx, qword [rbp + 0x70]
mov byte [rbx], dil
mov rdi, qword [rbp + 0x70]
mov esi, 0xa13af43b
jmp 0x1400354c0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov esi, 0xcc1877d4
nop word [rax + rax]
cmp esi, 0xcc1877d4
je 0x1400355a5
cmp esi, 0xa13af43b
jne 0x1400354c0
mov dword [rbp + 0x88], 0x31
mov qword [rbp + 0xa0], r15
mov esi, 0xae53ecb6
nop word [rax + rax]
cmp esi, 0xa06cf52f
je 0x1400354a6
cmp esi, 0xae53ecb6
jne 0x1400354f0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov esi, 0xa06cf52f
jmp 0x1400354f0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 1], dil
mov edi, 0xa13af43b
jmp 0x140035550
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035635
cmp edi, 0xa13af43b
jne 0x140035550
mov dword [rbp + 0x88], 0x39
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word [rax + rax]
cmp edi, 0xa06cf52f
je 0x14003552f
cmp edi, 0xae53ecb6
jne 0x140035580
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035580
mov bl, byte [rbp + 0x94]
mov esi, dword [rbp + 0x88]
xor sil, bl
mov byte [rdi + 1], sil
mov esi, 0xa13af43b
jmp 0x1400355e0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov esi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp esi, 0xcc1877d4
je 0x1400356c5
cmp esi, 0xa13af43b
jne 0x1400355e0
mov dword [rbp + 0x88], 0x39
mov qword [rbp + 0xa0], r15
mov esi, 0xae53ecb6
nop word [rax + rax]
cmp esi, 0xa06cf52f
je 0x1400355bf
cmp esi, 0xae53ecb6
jne 0x140035610
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov esi, 0xa06cf52f
jmp 0x140035610
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 2], dil
mov edi, 0xa13af43b
jmp 0x140035670
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x1400356ee
cmp edi, 0xa13af43b
jne 0x140035670
mov dword [rbp + 0x88], 0x32
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x14003564f
cmp edi, 0xae53ecb6
jne 0x1400356a0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x1400356a0
mov bl, byte [rbp + 0x94]
mov esi, dword [rbp + 0x88]
xor sil, bl
mov byte [rdi + 2], sil
add rdi, 3
mov qword [rbp + 0x68], rdi
mov qword [rbp + 0x78], rcx
mov edi, 0xea429935
jmp 0x1400352c0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 3], dil
mov edi, 0xa13af43b
jmp 0x140035720
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035775
cmp edi, 0xa13af43b
jne 0x140035720
mov dword [rbp + 0x88], 0x37
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035708
cmp edi, 0xae53ecb6
jne 0x140035750
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035750
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 4], dil
mov edi, 0xa13af43b
jmp 0x1400357b0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035805
cmp edi, 0xa13af43b
jne 0x1400357b0
mov dword [rbp + 0x88], 0x46
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x14003578f
cmp edi, 0xae53ecb6
jne 0x1400357e0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x1400357e0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 5], dil
mov edi, 0xa13af43b
jmp 0x140035840
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035895
cmp edi, 0xa13af43b
jne 0x140035840
mov dword [rbp + 0x88], 0x33
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x14003581f
cmp edi, 0xae53ecb6
jne 0x140035870
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035870
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 6], dil
mov edi, 0xa13af43b
jmp 0x1400358d0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035925
cmp edi, 0xa13af43b
jne 0x1400358d0
mov dword [rbp + 0x88], 0x33
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x1400358af
cmp edi, 0xae53ecb6
jne 0x140035900
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035900
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 7], dil
mov edi, 0xa13af43b
jmp 0x140035960
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x1400359b5
cmp edi, 0xa13af43b
jne 0x140035960
mov dword [rbp + 0x88], 0x33
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x14003593f
cmp edi, 0xae53ecb6
jne 0x140035990
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035990
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 8], dil
mov edi, 0xa13af43b
jmp 0x1400359f0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035a45
cmp edi, 0xa13af43b
jne 0x1400359f0
mov dword [rbp + 0x88], 0x31
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x1400359cf
cmp edi, 0xae53ecb6
jne 0x140035a20
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035a20
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 9], dil
mov edi, 0xa13af43b
jmp 0x140035a80
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035ad5
cmp edi, 0xa13af43b
jne 0x140035a80
mov dword [rbp + 0x88], 0x41
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035a5f
cmp edi, 0xae53ecb6
jne 0x140035ab0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035ab0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0xa], dil
mov edi, 0xa13af43b
jmp 0x140035b10
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035b65
cmp edi, 0xa13af43b
jne 0x140035b10
mov dword [rbp + 0x88], 0x32
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035aef
cmp edi, 0xae53ecb6
jne 0x140035b40
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035b40
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0xb], dil
mov edi, 0xa13af43b
jmp 0x140035ba0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035bf5
cmp edi, 0xa13af43b
jne 0x140035ba0
mov dword [rbp + 0x88], 0x35
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035b7f
cmp edi, 0xae53ecb6
jne 0x140035bd0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035bd0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0xc], dil
mov edi, 0xa13af43b
jmp 0x140035c30
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035c85
cmp edi, 0xa13af43b
jne 0x140035c30
mov dword [rbp + 0x88], 0x37
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035c0f
cmp edi, 0xae53ecb6
jne 0x140035c60
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035c60
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0xd], dil
mov edi, 0xa13af43b
jmp 0x140035cc0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035d15
cmp edi, 0xa13af43b
jne 0x140035cc0
mov dword [rbp + 0x88], 0x30
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035c9f
cmp edi, 0xae53ecb6
jne 0x140035cf0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035cf0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0xe], dil
mov edi, 0xa13af43b
jmp 0x140035d50
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035da5
cmp edi, 0xa13af43b
jne 0x140035d50
mov dword [rbp + 0x88], 0x43
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035d2f
cmp edi, 0xae53ecb6
jne 0x140035d80
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035d80
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0xf], dil
mov edi, 0xa13af43b
jmp 0x140035de0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035e35
cmp edi, 0xa13af43b
jne 0x140035de0
mov dword [rbp + 0x88], 0x32
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035dbf
cmp edi, 0xae53ecb6
jne 0x140035e10
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035e10
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x10], dil
mov edi, 0xa13af43b
jmp 0x140035e70
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035ec5
cmp edi, 0xa13af43b
jne 0x140035e70
mov dword [rbp + 0x88], 0x36
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035e4f
cmp edi, 0xae53ecb6
jne 0x140035ea0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035ea0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x11], dil
mov edi, 0xa13af43b
jmp 0x140035f00
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035f55
cmp edi, 0xa13af43b
jne 0x140035f00
mov dword [rbp + 0x88], 0x41
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035edf
cmp edi, 0xae53ecb6
jne 0x140035f30
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035f30
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x12], dil
mov edi, 0xa13af43b
jmp 0x140035f90
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035fe5
cmp edi, 0xa13af43b
jne 0x140035f90
mov dword [rbp + 0x88], 0x33
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035f6f
cmp edi, 0xae53ecb6
jne 0x140035fc0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140035fc0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x13], dil
mov edi, 0xa13af43b
jmp 0x140036020
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140036075
cmp edi, 0xa13af43b
jne 0x140036020
mov dword [rbp + 0x88], 0x35
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x140035fff
cmp edi, 0xae53ecb6
jne 0x140036050
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140036050
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x14], dil
mov edi, 0xa13af43b
jmp 0x1400360b0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140036105
cmp edi, 0xa13af43b
jne 0x1400360b0
mov dword [rbp + 0x88], 0x37
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x14003608f
cmp edi, 0xae53ecb6
jne 0x1400360e0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x1400360e0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x15], dil
mov edi, 0xa13af43b
jmp 0x140036140
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140036195
cmp edi, 0xa13af43b
jne 0x140036140
mov dword [rbp + 0x88], 0x30
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x14003611f
cmp edi, 0xae53ecb6
jne 0x140036170
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140036170
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x16], dil
mov edi, 0xa13af43b
jmp 0x1400361d0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140036225
cmp edi, 0xa13af43b
jne 0x1400361d0
mov dword [rbp + 0x88], 0x41
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x1400361af
cmp edi, 0xae53ecb6
jne 0x140036200
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140036200
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x17], dil
mov edi, 0xa13af43b
jmp 0x140036260
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x1400362b5
cmp edi, 0xa13af43b
jne 0x140036260
mov dword [rbp + 0x88], 0x32
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x14003623f
cmp edi, 0xae53ecb6
jne 0x140036290
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140036290
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x18], dil
mov edi, 0xa13af43b
jmp 0x1400362f0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140036345
cmp edi, 0xa13af43b
jne 0x1400362f0
mov dword [rbp + 0x88], 0x43
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x1400362cf
cmp edi, 0xae53ecb6
jne 0x140036320
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140036320
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x19], dil
mov edi, 0xa13af43b
jmp 0x140036380
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x1400363d5
cmp edi, 0xa13af43b
jne 0x140036380
mov dword [rbp + 0x88], 0x42
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x14003635f
cmp edi, 0xae53ecb6
jne 0x1400363b0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x1400363b0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x1a], dil
mov edi, 0xa13af43b
jmp 0x140036410
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140036465
cmp edi, 0xa13af43b
jne 0x140036410
mov dword [rbp + 0x88], 0x38
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x1400363ef
cmp edi, 0xae53ecb6
jne 0x140036440
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140036440
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x1b], dil
mov edi, 0xa13af43b
jmp 0x1400364a0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x1400364f5
cmp edi, 0xa13af43b
jne 0x1400364a0
mov dword [rbp + 0x88], 0x36
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word cs:[rax + rax]
cmp edi, 0xa06cf52f
je 0x14003647f
cmp edi, 0xae53ecb6
jne 0x1400364d0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x1400364d0
mov bl, byte [rbp + 0x94]
mov edi, dword [rbp + 0x88]
xor dil, bl
mov byte [rdx + 0x1c], dil
mov edi, 0xa13af43b
jmp 0x140036530
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov edi, 0xcc1877d4
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xcc1877d4
je 0x140035292
cmp edi, 0xa13af43b
jne 0x140036530
mov dword [rbp + 0x88], 0x45
mov qword [rbp + 0xa0], r15
mov edi, 0xae53ecb6
nop word [rax + rax]
cmp edi, 0xa06cf52f
je 0x14003650f
cmp edi, 0xae53ecb6
jne 0x140036560
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov edi, 0xa06cf52f
jmp 0x140036560
mov byte [rdx], 0
add rdx, 1
cmp rdx, qword [rbp + 0x80]
mov edi, 0x3153a033
cmove edi, eax
jmp 0x1400352c0
mov edx, 0xba211f2b
mov eax, 0x3079a1b6
jmp 0x1400365d0
mov qword [rbp + 0x80], rcx
mov rdx, qword [rbp + 0x80]
cmp rdx, 0x2c
mov edx, 0x279f17eb
cmovb edx, eax
nop word cs:[rax + rax]
cmp edx, 0x279f17ea
jle 0x140036620
cmp edx, 0x37edb959
jg 0x140036650
cmp edx, 0x279f17eb
je 0x140036757
cmp edx, 0x3079a1b6
jne 0x140036773
mov qword [rbp + 0x68], r15
mov rdx, qword [rbp + 0x80]
add rdx, 1
mov qword [rbp + 0x78], rdx
mov edx, 0x63d938c
jmp 0x1400365d0
cmp edx, 0xcd2b86ea
jg 0x140036680
cmp edx, 0x8ab29f04
je 0x140036715
cmp edx, 0xba211f2b
jne 0x1400365d0
mov edx, 0xcd2b86eb
jmp 0x1400365d0
cmp edx, 0x37edb95a
je 0x1400365ac
cmp edx, 0x7a0ec0a6
jne 0x1400365d0
mov edx, 0x37edb95a
mov rcx, qword [rbp + 0x78]
jmp 0x1400365d0
cmp edx, 0xcd2b86eb
je 0x14003672e
cmp edx, 0x63d938c
jne 0x1400365d0
mov rdx, qword [rbp + 0x68]
mov rdi, qword [rbp + 0x78]
movsx esi, byte [rdx + rdi]
mov ebx, 0xa13af43b
jmp 0x1400366c0
mov rbx, qword [rbp + 0xa8]
mov bl, byte [rbx]
mov byte [rbp + 0x94], bl
mov ebx, 0xcc1877d4
nop
cmp ebx, 0xcc1877d4
je 0x14003673a
cmp ebx, 0xa13af43b
jne 0x1400366c0
mov dword [rbp + 0x88], esi
mov qword [rbp + 0xa0], r15
mov ebx, 0xae53ecb6
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xa06cf52f
je 0x1400366ab
cmp ebx, 0xae53ecb6
jne 0x1400366f0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0xa06cf52f
jmp 0x1400366f0
mov rdx, qword [rbp + 0x98]
add rdx, 1
mov qword [rbp + 0x70], rdx
mov edx, 0x2e406fcb
jmp 0x1400365d0
mov edx, 0x37edb95a
xor ecx, ecx
jmp 0x1400365d0
mov bl, byte [rbp + 0x94]
mov esi, dword [rbp + 0x88]
xor sil, bl
mov byte [rdx + rdi], sil
mov edx, 0x7a0ec0a6
jmp 0x1400365d0
mov qword [rbp + 0x98], r15
mov rdx, qword [rbp + 0x98]
mov byte [rdx + 0x2d], 0
mov edx, 0x8ab29f04
jmp 0x1400365d0
cmp edx, 0x2e406fcb
jne 0x1400365d0
mov rdx, qword [rbp + 0x70]
lea rcx, [rbp - 0x58]
call fcn.140001ab0
lea rcx, [0x141747d00]
lea rdx, [rbp - 0x58]
call fcn.14001a400
mov rsi, rax
mov rcx, qword [rbp + 0x58]
call fcn.140001450
mov rcx, rax
call rsi
mov esi, 1
cmp eax, 0xffffffff
jne 0x1400394ad
lea rdx, [0x141747d30]
mov rcx, qword [rbp + 0x58]
mov r8, 0xffffffffffffffff
call fcn.140039a20
cmp rax, 0xffffffffffffffff
je 0x1400368d4
mov rsi, rax
lea rdi, [rbp + 0x78]
mov qword [rbp + 0x80], rdi
mov rax, qword [rbp + 0x80]
mov eax, 0x2e058d05
lea r14, [rbp - 0x38]
nop word [rax + rax]
cmp eax, 0x6c6dc0a4
je 0x1400368c3
cmp eax, 0x2e058d05
jne 0x140036800
mov eax, 0xd965c91d
jmp 0x140036830
mov rax, qword [rbp + 0xa8]
mov eax, 0xb9a9cf44
nop word cs:[rax + rax]
nop
cmp eax, 0xb9a9cf44
je 0x14003689b
cmp eax, 0xd965c91d
jne 0x140036830
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0xa0], rax
mov eax, 0x8ed7bbfa
jmp 0x140036860
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa8], rax
mov eax, 0xc9d0fc08
cmp eax, 0xc9d0fc08
je 0x140036819
cmp eax, 0x8ed7bbfa
jne 0x140036860
mov rax, qword [rbp + 0xa0]
mov ecx, 0x7841ca27
nop word [rax + rax]
cmp ecx, 0x37de941e
je 0x140036850
cmp ecx, 0x7841ca27
jne 0x140036880
mov qword [rbp + 0x28], rax
mov ecx, 0x37de941e
jmp 0x140036880
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov rdx, qword [rbp + 0x58]
xor r8d, r8d
mov r9, rsi
call fcn.1400301d0
mov rax, qword [rbp + 0x80]
mov eax, 0x6c6dc0a4
jmp 0x140036800
lea rcx, [rbp - 0x38]
call fcn.140034c90
test eax, eax
je 0x1400394ab
mov qword [rbp + 0x70], r15
mov rax, qword [rbp + 0x70]
mov byte [rax], 0x41
mov rax, qword [rbp + 0x70]
mov dword [rbp + 0x78], 0x37
mov ecx, 0x7a70d64d
jmp 0x140036910
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
cmp ecx, 0x2ed55cf9
je 0x140036955
cmp ecx, 0x7a70d64d
jne 0x140036910
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x1400368f1
cmp ecx, 0x1a710463
jne 0x140036930
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036930
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 1], cl
mov dword [rbp + 0x78], 0x42
mov ecx, 0x7a70d64d
jmp 0x140036990
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x1400369d5
cmp ecx, 0x7a70d64d
jne 0x140036990
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x14003696f
cmp ecx, 0x1a710463
jne 0x1400369b0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x1400369b0
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 2], cl
mov dword [rbp + 0x78], 0x46
mov ecx, 0x7a70d64d
jmp 0x140036a10
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x140036a55
cmp ecx, 0x7a70d64d
jne 0x140036a10
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x1400369ef
cmp ecx, 0x1a710463
jne 0x140036a30
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036a30
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 3], cl
mov dword [rbp + 0x78], 0x42
mov ecx, 0x7a70d64d
jmp 0x140036a90
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x140036ad5
cmp ecx, 0x7a70d64d
jne 0x140036a90
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x140036a6f
cmp ecx, 0x1a710463
jne 0x140036ab0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036ab0
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 4], cl
mov dword [rbp + 0x78], 0x31
mov ecx, 0x7a70d64d
jmp 0x140036b10
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x140036b55
cmp ecx, 0x7a70d64d
jne 0x140036b10
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x140036aef
cmp ecx, 0x1a710463
jne 0x140036b30
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036b30
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 5], cl
mov dword [rbp + 0x78], 0x31
mov ecx, 0x7a70d64d
jmp 0x140036b90
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x140036bd5
cmp ecx, 0x7a70d64d
jne 0x140036b90
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x140036b6f
cmp ecx, 0x1a710463
jne 0x140036bb0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036bb0
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 6], cl
mov dword [rbp + 0x78], 0x36
mov ecx, 0x7a70d64d
jmp 0x140036c10
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x140036c55
cmp ecx, 0x7a70d64d
jne 0x140036c10
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x140036bef
cmp ecx, 0x1a710463
jne 0x140036c30
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036c30
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 7], cl
mov dword [rbp + 0x78], 0x38
mov ecx, 0x7a70d64d
jmp 0x140036c90
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x140036cd5
cmp ecx, 0x7a70d64d
jne 0x140036c90
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x140036c6f
cmp ecx, 0x1a710463
jne 0x140036cb0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036cb0
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 8], cl
mov dword [rbp + 0x78], 0x33
mov ecx, 0x7a70d64d
jmp 0x140036d10
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x140036d55
cmp ecx, 0x7a70d64d
jne 0x140036d10
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x140036cef
cmp ecx, 0x1a710463
jne 0x140036d30
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036d30
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 9], cl
mov dword [rbp + 0x78], 0x38
mov ecx, 0x7a70d64d
jmp 0x140036d90
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x140036dd5
cmp ecx, 0x7a70d64d
jne 0x140036d90
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x140036d6f
cmp ecx, 0x1a710463
jne 0x140036db0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036db0
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 0xa], cl
mov dword [rbp + 0x78], 0x42
mov ecx, 0x7a70d64d
jmp 0x140036e10
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x140036e55
cmp ecx, 0x7a70d64d
jne 0x140036e10
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x140036def
cmp ecx, 0x1a710463
jne 0x140036e30
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036e30
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 0xb], cl
mov dword [rbp + 0x78], 0x31
mov ecx, 0x7a70d64d
jmp 0x140036e90
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x140036ed5
cmp ecx, 0x7a70d64d
jne 0x140036e90
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x140036e6f
cmp ecx, 0x1a710463
jne 0x140036eb0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036eb0
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 0xc], cl
mov dword [rbp + 0x78], 0x43
mov ecx, 0x7a70d64d
jmp 0x140036f10
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x80], ecx
mov ecx, 0x2ed55cf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x2ed55cf9
je 0x140036f55
cmp ecx, 0x7a70d64d
jne 0x140036f10
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
nop dword [rax]
cmp ecx, 0x66afba80
je 0x140036eef
cmp ecx, 0x1a710463
jne 0x140036f30
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x140036f30
mov ecx, dword [rbp + 0x78]
xor ecx, dword [rbp + 0x80]
mov byte [rax + 0xd], cl
add rax, 0xe
mov qword [rbp + 0x68], rax
mov dword [rbp + 0x78], 0x35
mov eax, 0x7a70d64d
jmp 0x140036f90
mov rax, qword [rbp + 0xa8]
movsx eax, byte [rax]
mov dword [rbp + 0x80], eax
mov eax, 0x2ed55cf9
nop dword [rax]
cmp eax, 0x2ed55cf9
je 0x140036fd3
cmp eax, 0x7a70d64d
jne 0x140036f90
mov qword [rbp + 0xa0], r15
mov eax, 0x1a710463
nop word [rax + rax]
cmp eax, 0x66afba80
je 0x140036f77
cmp eax, 0x1a710463
jne 0x140036fb0
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rax
mov eax, 0x66afba80
jmp 0x140036fb0
mov eax, dword [rbp + 0x78]
xor eax, dword [rbp + 0x80]
mov byte [rbp + 0x64], al
mov edx, 0x72f38a37
mov eax, 0x2ae9e347
jmp 0x140037020
mov edx, dword [rbp + 0x88]
xor edx, dword [rbp + 0x98]
mov byte [rcx + 2], dl
add rcx, 3
mov rdx, qword [rbp + 0x70]
add rdx, 0x2a
mov qword [rbp + 0x80], rdx
mov edx, 0xfd502f98
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x2ae9e346
jg 0x140037050
cmp edx, 0xfd502f98
je 0x140037d7d
cmp edx, 0x1a51d0a9
jne 0x140037020
movsx ecx, byte [rbp + 0x94]
mov dword [rbp + 0x88], ecx
mov ecx, 0x7a70d64d
jmp 0x1400370a0
cmp edx, 0x2ae9e347
je 0x140037d98
cmp edx, 0x72f38a37
jne 0x140037020
mov rdx, qword [rbp + 0x68]
mov bl, byte [rbp + 0x64]
mov byte [rdx], bl
mov rdx, qword [rbp + 0x68]
mov dword [rbp + 0x88], 0x43
mov ebx, 0x7a70d64d
jmp 0x140037100
mov rcx, qword [rbp + 0xa8]
movsx ecx, byte [rcx]
mov dword [rbp + 0x98], ecx
mov ecx, 0x2ed55cf9
nop word [rax + rax]
cmp ecx, 0x2ed55cf9
je 0x140037145
cmp ecx, 0x7a70d64d
jne 0x1400370a0
mov qword [rbp + 0xa0], r15
mov ecx, 0x1a710463
cmp ecx, 0x66afba80
je 0x140037085
cmp ecx, 0x1a710463
jne 0x1400370c0
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rcx
mov ecx, 0x66afba80
jmp 0x1400370c0
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x1400371d5
cmp ebx, 0x7a70d64d
jne 0x140037100
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
cmp ebx, 0x66afba80
je 0x1400370e5
cmp ebx, 0x1a710463
jne 0x140037120
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037120
mov ecx, dword [rbp + 0x88]
xor ecx, dword [rbp + 0x98]
mov rdx, qword [rbp + 0x78]
mov byte [rdx], cl
mov rcx, qword [rbp + 0x78]
mov dword [rbp + 0x88], 0x33
mov edx, 0x7a70d64d
jmp 0x140037190
mov rdx, qword [rbp + 0xa8]
movsx edx, byte [rdx]
mov dword [rbp + 0x98], edx
mov edx, 0x2ed55cf9
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x2ed55cf9
je 0x140037255
cmp edx, 0x7a70d64d
jne 0x140037190
mov qword [rbp + 0xa0], r15
mov edx, 0x1a710463
cmp edx, 0x66afba80
je 0x14003716c
cmp edx, 0x1a710463
jne 0x1400371b0
mov rdx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rdx
mov edx, 0x66afba80
jmp 0x1400371b0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 1], bl
mov dword [rbp + 0x88], 0x43
mov ebx, 0x7a70d64d
jmp 0x140037210
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x1400372d5
cmp ebx, 0x7a70d64d
jne 0x140037210
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
cmp ebx, 0x66afba80
je 0x1400371f5
cmp ebx, 0x1a710463
jne 0x140037230
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037230
mov edx, dword [rbp + 0x88]
xor edx, dword [rbp + 0x98]
mov byte [rcx + 1], dl
mov dword [rbp + 0x88], 0x41
mov edx, 0x7a70d64d
jmp 0x140037290
mov rdx, qword [rbp + 0xa8]
movsx edx, byte [rdx]
mov dword [rbp + 0x98], edx
mov edx, 0x2ed55cf9
nop word [rax + rax]
cmp edx, 0x2ed55cf9
je 0x140036feb
cmp edx, 0x7a70d64d
jne 0x140037290
mov qword [rbp + 0xa0], r15
mov edx, 0x1a710463
cmp edx, 0x66afba80
je 0x140037275
cmp edx, 0x1a710463
jne 0x1400372b0
mov rdx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rdx
mov edx, 0x66afba80
jmp 0x1400372b0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 2], bl
mov dword [rbp + 0x88], 0x43
mov ebx, 0x7a70d64d
jmp 0x140037310
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037355
cmp ebx, 0x7a70d64d
jne 0x140037310
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x1400372f5
cmp ebx, 0x1a710463
jne 0x140037330
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037330
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 3], bl
mov dword [rbp + 0x88], 0x33
mov ebx, 0x7a70d64d
jmp 0x140037390
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x1400373d5
cmp ebx, 0x7a70d64d
jne 0x140037390
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037375
cmp ebx, 0x1a710463
jne 0x1400373b0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x1400373b0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 4], bl
mov dword [rbp + 0x88], 0x35
mov ebx, 0x7a70d64d
jmp 0x140037410
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037455
cmp ebx, 0x7a70d64d
jne 0x140037410
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x1400373f5
cmp ebx, 0x1a710463
jne 0x140037430
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037430
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 5], bl
mov dword [rbp + 0x88], 0x44
mov ebx, 0x7a70d64d
jmp 0x140037490
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x1400374d5
cmp ebx, 0x7a70d64d
jne 0x140037490
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037475
cmp ebx, 0x1a710463
jne 0x1400374b0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x1400374b0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 6], bl
mov dword [rbp + 0x88], 0x30
mov ebx, 0x7a70d64d
jmp 0x140037510
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037555
cmp ebx, 0x7a70d64d
jne 0x140037510
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x1400374f5
cmp ebx, 0x1a710463
jne 0x140037530
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037530
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 7], bl
mov dword [rbp + 0x88], 0x38
mov ebx, 0x7a70d64d
jmp 0x140037590
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x1400375d5
cmp ebx, 0x7a70d64d
jne 0x140037590
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037575
cmp ebx, 0x1a710463
jne 0x1400375b0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x1400375b0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 8], bl
mov dword [rbp + 0x88], 0x30
mov ebx, 0x7a70d64d
jmp 0x140037610
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037655
cmp ebx, 0x7a70d64d
jne 0x140037610
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x1400375f5
cmp ebx, 0x1a710463
jne 0x140037630
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037630
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 9], bl
mov dword [rbp + 0x88], 0x39
mov ebx, 0x7a70d64d
jmp 0x140037690
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x1400376d5
cmp ebx, 0x7a70d64d
jne 0x140037690
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037675
cmp ebx, 0x1a710463
jne 0x1400376b0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x1400376b0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0xa], bl
mov dword [rbp + 0x88], 0x30
mov ebx, 0x7a70d64d
jmp 0x140037710
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037755
cmp ebx, 0x7a70d64d
jne 0x140037710
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x1400376f5
cmp ebx, 0x1a710463
jne 0x140037730
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037730
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0xb], bl
mov dword [rbp + 0x88], 0x30
mov ebx, 0x7a70d64d
jmp 0x140037790
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x1400377d5
cmp ebx, 0x7a70d64d
jne 0x140037790
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037775
cmp ebx, 0x1a710463
jne 0x1400377b0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x1400377b0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0xc], bl
mov dword [rbp + 0x88], 0x39
mov ebx, 0x7a70d64d
jmp 0x140037810
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037855
cmp ebx, 0x7a70d64d
jne 0x140037810
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x1400377f5
cmp ebx, 0x1a710463
jne 0x140037830
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037830
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0xd], bl
mov dword [rbp + 0x88], 0x45
mov ebx, 0x7a70d64d
jmp 0x140037890
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x1400378d5
cmp ebx, 0x7a70d64d
jne 0x140037890
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037875
cmp ebx, 0x1a710463
jne 0x1400378b0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x1400378b0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0xe], bl
mov dword [rbp + 0x88], 0x45
mov ebx, 0x7a70d64d
jmp 0x140037910
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037955
cmp ebx, 0x7a70d64d
jne 0x140037910
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x1400378f5
cmp ebx, 0x1a710463
jne 0x140037930
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037930
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0xf], bl
mov dword [rbp + 0x88], 0x43
mov ebx, 0x7a70d64d
jmp 0x140037990
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x1400379d5
cmp ebx, 0x7a70d64d
jne 0x140037990
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037975
cmp ebx, 0x1a710463
jne 0x1400379b0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x1400379b0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0x10], bl
mov dword [rbp + 0x88], 0x46
mov ebx, 0x7a70d64d
jmp 0x140037a10
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037a55
cmp ebx, 0x7a70d64d
jne 0x140037a10
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x1400379f5
cmp ebx, 0x1a710463
jne 0x140037a30
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037a30
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0x11], bl
mov dword [rbp + 0x88], 0x30
mov ebx, 0x7a70d64d
jmp 0x140037a90
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037ad5
cmp ebx, 0x7a70d64d
jne 0x140037a90
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037a75
cmp ebx, 0x1a710463
jne 0x140037ab0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037ab0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0x12], bl
mov dword [rbp + 0x88], 0x45
mov ebx, 0x7a70d64d
jmp 0x140037b10
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037b55
cmp ebx, 0x7a70d64d
jne 0x140037b10
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037af5
cmp ebx, 0x1a710463
jne 0x140037b30
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037b30
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0x13], bl
mov dword [rbp + 0x88], 0x34
mov ebx, 0x7a70d64d
jmp 0x140037b90
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037bd5
cmp ebx, 0x7a70d64d
jne 0x140037b90
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037b75
cmp ebx, 0x1a710463
jne 0x140037bb0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037bb0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0x14], bl
mov dword [rbp + 0x88], 0x36
mov ebx, 0x7a70d64d
jmp 0x140037c10
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037c55
cmp ebx, 0x7a70d64d
jne 0x140037c10
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037bf5
cmp ebx, 0x1a710463
jne 0x140037c30
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037c30
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0x15], bl
mov dword [rbp + 0x88], 0x44
mov ebx, 0x7a70d64d
jmp 0x140037c90
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037cd5
cmp ebx, 0x7a70d64d
jne 0x140037c90
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037c75
cmp ebx, 0x1a710463
jne 0x140037cb0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037cb0
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0x16], bl
mov dword [rbp + 0x88], 0x30
mov ebx, 0x7a70d64d
jmp 0x140037d10
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x98], ebx
mov ebx, 0x2ed55cf9
nop word [rax + rax]
cmp ebx, 0x2ed55cf9
je 0x140037d55
cmp ebx, 0x7a70d64d
jne 0x140037d10
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037cf5
cmp ebx, 0x1a710463
jne 0x140037d30
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037d30
mov ebx, dword [rbp + 0x88]
xor ebx, dword [rbp + 0x98]
mov byte [rdx + 0x17], bl
add rdx, 0x18
mov qword [rbp + 0x78], rdx
mov byte [rbp + 0x94], 0x35
mov edx, 0x1a51d0a9
jmp 0x140037020
mov byte [rcx], 0
add rcx, 1
cmp rcx, qword [rbp + 0x80]
mov edx, 0xfd502f98
cmove edx, eax
jmp 0x140037020
mov edx, 0xdf780c0e
mov eax, 0x20c185f8
jmp 0x140037db0
mov edx, 0xabe60dda
nop dword [rax]
cmp edx, 0xdf780c0d
jle 0x140037e00
cmp edx, 0x20c185f7
jle 0x140037e30
cmp edx, 0x20c185f8
je 0x140037f4d
cmp edx, 0x3f62b94b
jne 0x140037f5b
mov rdx, qword [rbp + 0x80]
add rdx, 1
mov qword [rbp + 0x78], rdx
mov rdx, qword [rbp + 0x68]
mov rdi, qword [rbp + 0x78]
movsx ebx, byte [rdx + rdi]
mov dword [rbp + 0x64], ebx
mov ebx, 0x7a70d64d
jmp 0x140037eb0
cmp edx, 0xae8f047e
jg 0x140037e60
cmp edx, 0x9166c83a
je 0x140037f0b
cmp edx, 0xabe60dda
jne 0x140037db0
mov edx, 0x9166c83a
xor ecx, ecx
jmp 0x140037db0
cmp edx, 0xdf780c0e
je 0x140037da4
cmp edx, 0xe94d58fd
jne 0x140037db0
mov edx, 0x9166c83a
mov rcx, qword [rbp + 0x78]
jmp 0x140037db0
cmp edx, 0xae8f047f
je 0x140037f2a
cmp edx, 0xc5147c4c
jne 0x140037db0
mov rdx, qword [rbp + 0x98]
mov byte [rdx], 0
mov rdx, qword [rbp + 0x88]
add rdx, 1
mov qword [rbp + 0x70], rdx
mov edx, 0x70c49265
jmp 0x140037db0
mov rbx, qword [rbp + 0xa8]
movsx ebx, byte [rbx]
mov dword [rbp + 0x94], ebx
mov ebx, 0x2ed55cf9
cmp ebx, 0x2ed55cf9
je 0x140037ef5
cmp ebx, 0x7a70d64d
jne 0x140037eb0
mov qword [rbp + 0xa0], r15
mov ebx, 0x1a710463
nop dword [rax]
cmp ebx, 0x66afba80
je 0x140037e9b
cmp ebx, 0x1a710463
jne 0x140037ed0
mov rbx, qword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
mov ebx, 0x66afba80
jmp 0x140037ed0
mov ebx, dword [rbp + 0x64]
xor ebx, dword [rbp + 0x94]
mov byte [rdx + rdi], bl
mov edx, 0xe94d58fd
jmp 0x140037db0
mov qword [rbp + 0x80], rcx
mov rdx, qword [rbp + 0x80]
cmp rdx, 0x28
mov edx, 0xae8f047f
cmovb edx, eax
jmp 0x140037db0
mov qword [rbp + 0x88], r15
mov rdx, qword [rbp + 0x88]
add rdx, 0x29
mov qword [rbp + 0x98], rdx
mov edx, 0xc5147c4c
jmp 0x140037db0
mov qword [rbp + 0x68], r15
mov edx, 0x3f62b94b
jmp 0x140037db0
cmp edx, 0x70c49265
jne 0x140037db0
mov rdx, qword [rbp + 0x70]
lea rcx, [rbp - 0x18]
call fcn.140001ab0
lea rcx, [0x141747d00]
lea rdx, [rbp - 0x18]
call fcn.14001a400
mov rsi, rax
mov rcx, qword [rbp + 0x58]
call fcn.140001450
mov rcx, rax
xor edx, edx
call rsi
test eax, eax
jne 0x1400394a4
mov qword [rbp + 0x68], r15
mov rax, qword [rbp + 0x68]
mov byte [rax], 0x6a
mov rax, qword [rbp + 0x68]
mov dword [rbp + 0xa0], 0x39
mov qword [rbp + 0xa8], r15
mov ecx, 0xb6fd207c
nop word cs:[rax + rax]
nop
cmp ecx, 0xf427b3aa
je 0x140037ff7
cmp ecx, 0xb6fd207c
jne 0x140037fd0
mov rcx, qword [rbp + 0xa8]
movzx ecx, byte [rcx]
mov byte [rbp + 0x80], cl
mov ecx, 0xf427b3aa
jmp 0x140037fd0
movsx ecx, byte [rbp + 0x80]
mov dword [rbp + 0xa8], ecx
mov ecx, 0x645b92fb
nop dword [rax]
cmp ecx, 0x9217323b
je 0x140038039
cmp ecx, 0x645b92fb
jne 0x140038010
mov ecx, dword [rbp + 0xa0]
xor ecx, dword [rbp + 0xa8]
mov byte [rbp + 0x80], cl
mov ecx, 0x9217323b
jmp 0x140038010
mov cl, byte [rbp + 0x80]
mov byte [rax + 1], cl
mov dword [rbp + 0xa0], 0x33
mov qword [rbp + 0xa8], r15
mov ecx, 0xb6fd207c
nop dword [rax + rax]
cmp ecx, 0xf427b3aa
je 0x140038087
cmp ecx, 0xb6fd207c
jne 0x140038060
mov rcx, qword [rbp + 0xa8]
movzx ecx, byte [rcx]
mov byte [rbp + 0x80], cl
mov ecx, 0xf427b3aa
jmp 0x140038060
movsx ecx, byte [rbp + 0x80]
mov dword [rbp + 0xa8], ecx
mov ecx, 0x645b92fb
nop dword [rax]
cmp ecx, 0x9217323b
je 0x1400380c9
cmp ecx, 0x645b92fb
jne 0x1400380a0
mov ecx, dword [rbp + 0xa0]
xor ecx, dword [rbp + 0xa8]
mov byte [rbp + 0x80], cl
mov ecx, 0x9217323b
jmp 0x1400380a0
mov cl, byte [rbp + 0x80]
mov byte [rax + 2], cl
add rax, 3
mov qword [rbp + 0x78], rax
mov dword [rbp + 0xa0], 0x32
mov qword [rbp + 0xa8], r15
mov eax, 0xb6fd207c
cmp eax, 0xf427b3aa
je 0x140038115
cmp eax, 0xb6fd207c
jne 0x1400380f0
mov rax, qword [rbp + 0xa8]
movzx eax, byte [rax]
mov byte [rbp + 0x80], al
mov eax, 0xf427b3aa
jmp 0x1400380f0
movsx eax, byte [rbp + 0x80]
mov dword [rbp + 0xa8], eax
mov eax, 0x645b92fb
nop word [rax + rax]
cmp eax, 0x9217323b
je 0x140038157
cmp eax, 0x645b92fb
jne 0x140038130
mov eax, dword [rbp + 0xa0]
xor eax, dword [rbp + 0xa8]
mov byte [rbp + 0x80], al
mov eax, 0x9217323b
jmp 0x140038130
mov al, byte [rbp + 0x80]
mov byte [rbp + 0x88], al
mov edx, 0x7689e66b
mov eax, 0x1cf788fb
jmp 0x140038190
mov bl, byte [rbp + 0x98]
mov byte [rdx + 0x13], bl
add rdx, 0x14
mov qword [rbp + 0x80], rdx
mov edx, 0xbc273134
nop dword [rax + rax]
cmp edx, 0x1cf788fa
jg 0x1400381d0
cmp edx, 0xbc273134
je 0x140038c9a
cmp edx, 0xdc4c52d1
jne 0x140038190
mov byte [rcx], 0
add rcx, 1
cmp rcx, qword [rbp + 0xa0]
mov edx, 0xdc4c52d1
cmove edx, eax
jmp 0x140038190
cmp edx, 0x1cf788fb
je 0x14003924c
cmp edx, 0x7689e66b
jne 0x140038190
mov rdx, qword [rbp + 0x78]
mov bl, byte [rbp + 0x88]
mov byte [rdx], bl
mov rdx, qword [rbp + 0x78]
mov dword [rbp + 0x70], 0x45
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word [rax + rax]
cmp ebx, 0xf427b3aa
je 0x140038237
cmp ebx, 0xb6fd207c
jne 0x140038210
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038210
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038276
cmp ebx, 0x645b92fb
jne 0x140038250
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038250
mov bl, byte [rbp + 0x98]
mov byte [rdx + 1], bl
mov dword [rbp + 0x70], 0x45
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x1400382c7
cmp ebx, 0xb6fd207c
jne 0x1400382a0
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x1400382a0
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038306
cmp ebx, 0x645b92fb
jne 0x1400382e0
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x1400382e0
mov bl, byte [rbp + 0x98]
mov byte [rdx + 2], bl
mov dword [rbp + 0x70], 0x46
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038357
cmp ebx, 0xb6fd207c
jne 0x140038330
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038330
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038396
cmp ebx, 0x645b92fb
jne 0x140038370
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038370
mov bl, byte [rbp + 0x98]
mov byte [rdx + 3], bl
mov dword [rbp + 0x70], 0x44
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x1400383e7
cmp ebx, 0xb6fd207c
jne 0x1400383c0
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x1400383c0
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038426
cmp ebx, 0x645b92fb
jne 0x140038400
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038400
mov bl, byte [rbp + 0x98]
mov byte [rdx + 4], bl
mov dword [rbp + 0x70], 0x31
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038477
cmp ebx, 0xb6fd207c
jne 0x140038450
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038450
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x1400384b6
cmp ebx, 0x645b92fb
jne 0x140038490
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038490
mov bl, byte [rbp + 0x98]
mov byte [rdx + 5], bl
mov dword [rbp + 0x70], 0x44
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038507
cmp ebx, 0xb6fd207c
jne 0x1400384e0
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x1400384e0
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038546
cmp ebx, 0x645b92fb
jne 0x140038520
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038520
mov bl, byte [rbp + 0x98]
mov byte [rdx + 6], bl
mov dword [rbp + 0x70], 0x34
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038597
cmp ebx, 0xb6fd207c
jne 0x140038570
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038570
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x1400385d6
cmp ebx, 0x645b92fb
jne 0x1400385b0
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x1400385b0
mov bl, byte [rbp + 0x98]
mov byte [rdx + 7], bl
mov dword [rbp + 0x70], 0x39
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038627
cmp ebx, 0xb6fd207c
jne 0x140038600
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038600
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038666
cmp ebx, 0x645b92fb
jne 0x140038640
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038640
mov bl, byte [rbp + 0x98]
mov byte [rdx + 8], bl
mov dword [rbp + 0x70], 0x46
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x1400386b7
cmp ebx, 0xb6fd207c
jne 0x140038690
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038690
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x1400386f6
cmp ebx, 0x645b92fb
jne 0x1400386d0
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x1400386d0
mov bl, byte [rbp + 0x98]
mov byte [rdx + 9], bl
mov dword [rbp + 0x70], 0x30
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038747
cmp ebx, 0xb6fd207c
jne 0x140038720
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038720
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038786
cmp ebx, 0x645b92fb
jne 0x140038760
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038760
mov bl, byte [rbp + 0x98]
mov byte [rdx + 0xa], bl
mov dword [rbp + 0x70], 0x34
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x1400387d7
cmp ebx, 0xb6fd207c
jne 0x1400387b0
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x1400387b0
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038816
cmp ebx, 0x645b92fb
jne 0x1400387f0
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x1400387f0
mov bl, byte [rbp + 0x98]
mov byte [rdx + 0xb], bl
mov dword [rbp + 0x70], 0x39
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038867
cmp ebx, 0xb6fd207c
jne 0x140038840
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038840
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x1400388a6
cmp ebx, 0x645b92fb
jne 0x140038880
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038880
mov bl, byte [rbp + 0x98]
mov byte [rdx + 0xc], bl
mov dword [rbp + 0x70], 0x39
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x1400388f7
cmp ebx, 0xb6fd207c
jne 0x1400388d0
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x1400388d0
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038936
cmp ebx, 0x645b92fb
jne 0x140038910
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038910
mov bl, byte [rbp + 0x98]
mov byte [rdx + 0xd], bl
mov dword [rbp + 0x70], 0x36
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038987
cmp ebx, 0xb6fd207c
jne 0x140038960
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038960
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x1400389c6
cmp ebx, 0x645b92fb
jne 0x1400389a0
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x1400389a0
mov bl, byte [rbp + 0x98]
mov byte [rdx + 0xe], bl
mov dword [rbp + 0x70], 0x42
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038a17
cmp ebx, 0xb6fd207c
jne 0x1400389f0
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x1400389f0
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038a56
cmp ebx, 0x645b92fb
jne 0x140038a30
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038a30
mov bl, byte [rbp + 0x98]
mov byte [rdx + 0xf], bl
mov dword [rbp + 0x70], 0x33
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038aa7
cmp ebx, 0xb6fd207c
jne 0x140038a80
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038a80
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038ae6
cmp ebx, 0x645b92fb
jne 0x140038ac0
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038ac0
mov bl, byte [rbp + 0x98]
mov byte [rdx + 0x10], bl
mov dword [rbp + 0x70], 0x36
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038b37
cmp ebx, 0xb6fd207c
jne 0x140038b10
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038b10
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038b76
cmp ebx, 0x645b92fb
jne 0x140038b50
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038b50
mov bl, byte [rbp + 0x98]
mov byte [rdx + 0x11], bl
mov dword [rbp + 0x70], 0x41
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038bc7
cmp ebx, 0xb6fd207c
jne 0x140038ba0
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038ba0
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140038c06
cmp ebx, 0x645b92fb
jne 0x140038be0
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038be0
mov bl, byte [rbp + 0x98]
mov byte [rdx + 0x12], bl
mov dword [rbp + 0x70], 0x44
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xf427b3aa
je 0x140038c57
cmp ebx, 0xb6fd207c
jne 0x140038c30
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x98], bl
mov ebx, 0xf427b3aa
jmp 0x140038c30
movsx ebx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x14003816f
cmp ebx, 0x645b92fb
jne 0x140038c70
mov ebx, dword [rbp + 0x70]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], bl
mov ebx, 0x9217323b
jmp 0x140038c70
mov dword [rbp + 0x70], 0x33
mov qword [rbp + 0xa8], r15
mov ecx, 0xb6fd207c
nop dword [rax]
cmp ecx, 0xf427b3aa
je 0x140038cd7
cmp ecx, 0xb6fd207c
jne 0x140038cb0
mov rcx, qword [rbp + 0xa8]
movzx ecx, byte [rcx]
mov byte [rbp + 0x98], cl
mov ecx, 0xf427b3aa
jmp 0x140038cb0
movsx ecx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], ecx
mov ecx, 0x645b92fb
nop dword [rax]
cmp ecx, 0x9217323b
je 0x140038d16
cmp ecx, 0x645b92fb
jne 0x140038cf0
mov ecx, dword [rbp + 0x70]
xor ecx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], cl
mov ecx, 0x9217323b
jmp 0x140038cf0
mov cl, byte [rbp + 0x98]
mov rdx, qword [rbp + 0x80]
mov byte [rdx], cl
mov rcx, qword [rbp + 0x80]
mov dword [rbp + 0x70], 0x39
mov qword [rbp + 0xa8], r15
mov edx, 0xb6fd207c
nop
cmp edx, 0xf427b3aa
je 0x140038d67
cmp edx, 0xb6fd207c
jne 0x140038d40
mov rdx, qword [rbp + 0xa8]
movzx edx, byte [rdx]
mov byte [rbp + 0x98], dl
mov edx, 0xf427b3aa
jmp 0x140038d40
movsx edx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], edx
mov edx, 0x645b92fb
nop dword [rax]
cmp edx, 0x9217323b
je 0x140038da6
cmp edx, 0x645b92fb
jne 0x140038d80
mov edx, dword [rbp + 0x70]
xor edx, dword [rbp + 0xa8]
mov byte [rbp + 0x98], dl
mov edx, 0x9217323b
jmp 0x140038d80
mov dl, byte [rbp + 0x98]
mov byte [rcx + 1], dl
mov dword [rbp + 0x70], 0x44
mov qword [rbp + 0xa8], r15
mov edx, 0xb6fd207c
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xf427b3aa
je 0x140038df7
cmp edx, 0xb6fd207c
jne 0x140038dd0
movsx edx, byte [rbp + 0x98]
mov dword [rbp + 0xa8], edx
mov edx, 0x645b92fb
nop dword [rax]
cmp edx, 0x9217323b
je 0x140038e36
mov edx, 0xf09d7685
mov eax, 0xe634f18b
jmp 0x140039270
mov byte [rbp + 0x49], 0
mov qword [rbp + 0x70], r15
mov edx, 0x33ca6542
nop word cs:[rax + rax]
nop
cmp edx, 0xec2454cf
jle 0x1400392c0
cmp edx, 0x33ca6541
jle 0x1400392f0
cmp edx, 0x33ca6542
je 0x14003945a
cmp edx, 0x51ea4aae
jne 0x140039470
mov qword [rbp + 0xa0], rcx
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0x20
mov edx, 0xec2454d0
cmovb edx, eax
jmp 0x140039270
cmp edx, 0xc0c88f06
jg 0x140039320
cmp edx, 0x82867341
je 0x14003936b
cmp edx, 0xa71d1f62
jne 0x140039270
mov edx, 0x51ea4aae
xor ecx, ecx
jmp 0x140039270
cmp edx, 0xec2454d0
je 0x140039258
cmp edx, 0xf09d7685
jne 0x140039270
mov edx, 0xa71d1f62
jmp 0x140039270
cmp edx, 0xc0c88f07
je 0x14003942d
cmp edx, 0xe634f18b
jne 0x140039270
mov rdx, qword [rbp + 0xa0]
add rdx, 1
mov qword [rbp + 0x78], rdx
mov rdx, qword [rbp + 0x78]
add rdx, r15
mov qword [rbp + 0x80], rdx
mov rdx, qword [rbp + 0x80]
mov dl, byte [rdx]
mov byte [rbp + 0x63], dl
mov edx, 0x82867341
jmp 0x140039270
movsx edx, byte [rbp + 0x63]
mov ebx, 0x6fa835d1
jmp 0x140039390
mov bl, byte [rbp + 0x88]
mov byte [rbp + 0x94], bl
mov ebx, 0xa46b0c4b
nop word [rax + rax]
cmp ebx, 0xa46b0c4b
je 0x140039447
cmp ebx, 0x6fa835d1
jne 0x140039390
mov dword [rbp + 0x98], edx
mov qword [rbp + 0xa8], r15
mov ebx, 0xb6fd207c
nop word cs:[rax + rax]
cmp ebx, 0xf427b3aa
je 0x1400393e7
cmp ebx, 0xb6fd207c
jne 0x1400393c0
mov rbx, qword [rbp + 0xa8]
movzx ebx, byte [rbx]
mov byte [rbp + 0x88], bl
mov ebx, 0xf427b3aa
jmp 0x1400393c0
movsx ebx, byte [rbp + 0x88]
mov dword [rbp + 0xa8], ebx
mov ebx, 0x645b92fb
nop dword [rax]
cmp ebx, 0x9217323b
je 0x140039376
cmp ebx, 0x645b92fb
jne 0x140039400
mov ebx, dword [rbp + 0x98]
xor ebx, dword [rbp + 0xa8]
mov byte [rbp + 0x88], bl
mov ebx, 0x9217323b
jmp 0x140039400
mov rcx, qword [rbp + 0x80]
mov dl, byte [rbp + 0x64]
mov byte [rcx], dl
mov edx, 0x51ea4aae
mov rcx, qword [rbp + 0x78]
jmp 0x140039270
mov dl, byte [rbp + 0x94]
mov byte [rbp + 0x64], dl
mov edx, 0xc0c88f07
jmp 0x140039270
mov rdx, qword [rbp + 0x70]
add rdx, 1
mov qword [rbp + 0x68], rdx
mov edx, 0x6f6a0013
jmp 0x140039270
cmp edx, 0x6f6a0013
jne 0x140039270
mov rdx, qword [rbp + 0x68]
lea rcx, [rbp + 8]
call fcn.140001ab0
lea rcx, [0x141747d00]
lea rdx, [rbp + 8]
call fcn.14001a400
call rax
xor esi, esi
cmp eax, 0xb7
jne 0x1400394ad
mov esi, 1
jmp 0x1400394ad
xor esi, esi
mov eax, 0xc510a764
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x9f118686
je 0x1400394de
cmp eax, 0xc510a764
jne 0x1400394c0
mov rcx, qword [rbp + 0x58]
call fcn.14001e550
mov eax, 0x9f118686
jmp 0x1400394c0
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x28], rax
mov eax, 0x181f20da
jmp 0x140039500
mov eax, 0x42f4c3e0
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x42f4c3e0
je 0x140039535
cmp eax, 0x181f20da
jne 0x140039500
mov rax, qword [rbp + 0x28]
mov eax, 0x1fe8434d
nop word [rax + rax]
cmp eax, 0x1a0c5f3a
je 0x1400394ed
cmp eax, 0x1fe8434d
jne 0x140039520
mov eax, 0x1a0c5f3a
jmp 0x140039520
mov eax, esi
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, [0x141747d50]
call fcn.14007f430
cmp dword [0x141747d50], 0xffffffff
jne 0x140034cdb
lea rax, [rbp + 0x70]
mov qword [rbp + 0x80], rax
mov rcx, qword [rbp + 0x80]
mov word [rcx], 0x7826
mov ebx, 0x3c1c4e25
mov ecx, 0xb1ce2403
cmp ebx, 0xb1ce2402
jg 0x140039600
cmp ebx, 0x91b94154
je 0x140039678
cmp ebx, 0xa35e5a89
jne 0x140039581
mov rdx, qword [rbp + 0xa0]
movzx ebx, word [rbp + 0x68]
mov word [rdx], bx
mov rdx, qword [rbp + 0xa0]
mov ebx, 0x92816b9c
cmp ebx, 0x1f6c2fa5
je 0x140039695
cmp ebx, 0x92816b9c
jne 0x1400395b7
mov ebx, 0x33f0f1ff
cmp ebx, 0xf8c8e040
je 0x1400395eb
cmp ebx, 0x33f0f1ff
jne 0x1400395d0
mov qword [rbp + 0x28], rax
mov ebx, 0xf8c8e040
jmp 0x1400395d0
mov rbx, qword [rbp + 0x28]
movzx ebx, word [rbx]
xor ebx, 0x2f
mov word [rbp + 0x78], bx
mov ebx, 0x1f6c2fa5
jmp 0x1400395b7
cmp ebx, 0xb1ce2403
je 0x1400396cf
cmp ebx, 0x3c1c4e25
jne 0x140039581
mov rbx, qword [rbp + 0x80]
add rbx, 2
mov qword [rbp + 0xa0], rbx
mov ebx, 0x92816b9c
cmp ebx, 0x1f6c2fa5
je 0x1400396bd
cmp ebx, 0x92816b9c
jne 0x14003962f
mov ebx, 0x33f0f1ff
cmp ebx, 0xf8c8e040
je 0x140039663
cmp ebx, 0x33f0f1ff
jne 0x140039648
mov qword [rbp + 0x28], rax
mov ebx, 0xf8c8e040
jmp 0x140039648
mov rbx, qword [rbp + 0x28]
movzx ebx, word [rbx]
xor ebx, 0x5c
mov word [rbp + 0x78], bx
mov ebx, 0x1f6c2fa5
jmp 0x14003962f
mov word [rdx], 0
add rdx, 2
cmp rdx, qword [rbp + 0xa8]
mov ebx, 0x91b94154
cmove ebx, ecx
jmp 0x140039581
movzx ebx, word [rbp + 0x78]
mov word [rdx + 2], bx
add rdx, 4
mov rbx, qword [rbp + 0x80]
add rbx, 8
mov qword [rbp + 0xa8], rbx
mov ebx, 0x91b94154
jmp 0x140039581
movzx ebx, word [rbp + 0x78]
mov word [rbp + 0x68], bx
mov ebx, 0xa35e5a89
jmp 0x140039581
mov ebx, 0xe6b0a26c
mov ecx, 0x22717c24
jmp 0x1400396f2
movzx edi, word [rbp + 0x88]
mov word [rdx + rbx*2], di
mov ebx, 0xa1e47509
mov rdx, qword [rbp + 0xa0]
cmp ebx, 0xe6b0a26b
jg 0x140039723
cmp ebx, 0xca56ad31
jg 0x140039754
cmp ebx, 0xa1e47509
je 0x140039837
cmp ebx, 0xc34f5d64
jne 0x140039871
mov ebx, 0xa1e47509
xor edx, edx
jmp 0x1400396f2
cmp ebx, 0x22717c23
jg 0x140039780
cmp ebx, 0xe6b0a26c
je 0x140039856
cmp ebx, 0x13fde7bb
jne 0x1400396f2
mov qword [rbp + 0x68], rax
mov rbx, qword [rbp + 0x68]
mov word [rbx + 6], 0
mov ebx, 0x4cdc6ddd
jmp 0x1400396f2
cmp ebx, 0xca56ad32
je 0x1400397aa
cmp ebx, 0xcd92b053
jne 0x1400396f2
mov rbx, qword [rbp + 0xa8]
add rbx, 1
mov qword [rbp + 0xa0], rbx
mov ebx, 0xca56ad32
jmp 0x1400396f2
cmp ebx, 0x22717c24
je 0x140039860
cmp ebx, 0x4cdc6ddd
jne 0x1400396f2
mov rbx, qword [rbp + 0x68]
mov qword [rbp + 0x78], rbx
mov ebx, 0xb247e64f
jmp 0x1400396f2
mov rdx, qword [rbp + 0x80]
mov rbx, qword [rbp + 0xa0]
movzx edi, word [rdx + rbx*2]
mov esi, 0x2f255611
cmp esi, 0x50d600a
je 0x1400396db
cmp esi, 0x2f255611
jne 0x1400397c1
mov esi, 0x92816b9c
cmp esi, 0x1f6c2fa5
je 0x140039822
cmp esi, 0x92816b9c
jne 0x1400397da
mov esi, 0x33f0f1ff
cmp esi, 0xf8c8e040
je 0x14003980a
cmp esi, 0x33f0f1ff
jne 0x1400397ef
mov qword [rbp + 0x28], rax
mov esi, 0xf8c8e040
jmp 0x1400397ef
mov rsi, qword [rbp + 0x28]
movzx esi, word [rsi]
xor si, di
mov word [rbp + 0x98], si
mov esi, 0x1f6c2fa5
jmp 0x1400397da
movzx esi, word [rbp + 0x98]
mov word [rbp + 0x88], si
mov esi, 0x50d600a
jmp 0x1400397c1
mov qword [rbp + 0xa8], rdx
mov rbx, qword [rbp + 0xa8]
cmp rbx, 2
mov ebx, 0x13fde7bb
cmovb ebx, ecx
jmp 0x1400396f2
mov ebx, 0xc34f5d64
jmp 0x1400396f2
mov qword [rbp + 0x80], rax
mov ebx, 0xcd92b053
jmp 0x1400396f2
cmp ebx, 0xb247e64f
jne 0x1400396f2
mov rdx, qword [rbp + 0x78]
add rdx, 2
lea rcx, [0x141747d30]
call fcn.140001880
lea rcx, [0x140039980]
call fcn.14007f690
lea rcx, [0x141747d50]
call fcn.14007f4c8
jmp 0x140034cdb