Function at 0x140017400
Capabilities:
Enumerate files on windows

Disassembly:
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x558
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x70], rcx
mov rax, qword [0x14030a6f8]
xor rax, rbp
mov qword [rbp + 0x4d0], rax
mov dword [rbp - 0x64], 0x27636079
mov eax, dword [rbp - 0x64]
mov dword [rbp - 0x74], eax
sub eax, 0x81f5c646
je 0x14002243e
jmp 0x140017449
mov eax, dword [rbp - 0x74]
sub eax, 0x82d960c7
je 0x14001f5c5
jmp 0x14001745c
mov eax, dword [rbp - 0x74]
sub eax, 0x85274534
je 0x14002292e
jmp 0x14001746f
mov eax, dword [rbp - 0x74]
sub eax, 0x85d88736
je 0x1400227f3
jmp 0x140017482
mov eax, dword [rbp - 0x74]
sub eax, 0x8920b893
je 0x140021497
jmp 0x140017495
mov eax, dword [rbp - 0x74]
sub eax, 0x89aaa6e9
je 0x14001fc88
jmp 0x1400174a8
mov eax, dword [rbp - 0x74]
sub eax, 0x8a0aae70
je 0x140018b53
jmp 0x1400174bb
mov eax, dword [rbp - 0x74]
sub eax, 0x8b343c87
je 0x14001d487
jmp 0x1400174ce
mov eax, dword [rbp - 0x74]
sub eax, 0x8dd24ee9
je 0x14001e9b9
jmp 0x1400174e1
mov eax, dword [rbp - 0x74]
sub eax, 0x8e891b78
je 0x14002284a
jmp 0x1400174f4
mov eax, dword [rbp - 0x74]
sub eax, 0x8efd4a67
je 0x14002011a
jmp 0x140017507
mov eax, dword [rbp - 0x74]
sub eax, 0x9073921e
je 0x140019262
jmp 0x14001751a
mov eax, dword [rbp - 0x74]
sub eax, 0x909af2cf
je 0x14001d88f
jmp 0x14001752d
mov eax, dword [rbp - 0x74]
sub eax, 0x9165d842
je 0x1400229ed
jmp 0x140017540
mov eax, dword [rbp - 0x74]
sub eax, 0x91faffa5
je 0x14001974a
jmp 0x140017553
mov eax, dword [rbp - 0x74]
sub eax, 0x93bacd2c
je 0x14001ff0e
jmp 0x140017566
mov eax, dword [rbp - 0x74]
sub eax, 0x9498ea5d
je 0x140021cd6
jmp 0x140017579
mov eax, dword [rbp - 0x74]
sub eax, 0x9558c969
je 0x1400214a3
jmp 0x14001758c
mov eax, dword [rbp - 0x74]
sub eax, 0x99320cb4
je 0x14001e8cb
jmp 0x14001759f
mov eax, dword [rbp - 0x74]
sub eax, 0x9ab10519
je 0x1400228ed
jmp 0x1400175b2
mov eax, dword [rbp - 0x74]
sub eax, 0x9b611734
je 0x1400185ff
jmp 0x1400175c5
mov eax, dword [rbp - 0x74]
sub eax, 0x9d06115b
je 0x14001d8a7
jmp 0x1400175d8
mov eax, dword [rbp - 0x74]
sub eax, 0x9d227c94
je 0x140020e9c
jmp 0x1400175eb
mov eax, dword [rbp - 0x74]
sub eax, 0x9d6f8bf5
je 0x14001fb3b
jmp 0x1400175fe
mov eax, dword [rbp - 0x74]
sub eax, 0x9dec23d9
je 0x140022866
jmp 0x140017611
mov eax, dword [rbp - 0x74]
sub eax, 0xa17cf07c
je 0x14002282f
jmp 0x140017624
mov eax, dword [rbp - 0x74]
sub eax, 0xa391d2fb
je 0x140021efa
jmp 0x140017637
mov eax, dword [rbp - 0x74]
sub eax, 0xa3e52562
je 0x14002262c
jmp 0x14001764a
mov eax, dword [rbp - 0x74]
sub eax, 0xa472d299
je 0x14001c4c4
jmp 0x14001765d
mov eax, dword [rbp - 0x74]
sub eax, 0xa4b9b195
je 0x14001a907
jmp 0x140017670
mov eax, dword [rbp - 0x74]
sub eax, 0xa6f70e7a
je 0x14001ccdb
jmp 0x140017683
mov eax, dword [rbp - 0x74]
sub eax, 0xa8d782a8
je 0x140020089
jmp 0x140017696
mov eax, dword [rbp - 0x74]
sub eax, 0xa9907e6f
je 0x14001cea9
jmp 0x1400176a9
mov eax, dword [rbp - 0x74]
sub eax, 0xaa061f51
je 0x14001878d
jmp 0x1400176bc
mov eax, dword [rbp - 0x74]
sub eax, 0xaac606a7
je 0x1400204b3
jmp 0x1400176cf
mov eax, dword [rbp - 0x74]
sub eax, 0xac2d8d43
je 0x140022a4d
jmp 0x1400176e2
mov eax, dword [rbp - 0x74]
sub eax, 0xac62dc57
je 0x14001bee5
jmp 0x1400176f5
mov eax, dword [rbp - 0x74]
sub eax, 0xad09edfd
je 0x14001e1bb
jmp 0x140017708
mov eax, dword [rbp - 0x74]
sub eax, 0xae661471
je 0x1400204bf
jmp 0x14001771b
mov eax, dword [rbp - 0x74]
sub eax, 0xaeef8c71
je 0x14001e4f8
jmp 0x14001772e
mov eax, dword [rbp - 0x74]
sub eax, 0xaf2c4b35
je 0x140020ab8
jmp 0x140017741
mov eax, dword [rbp - 0x74]
sub eax, 0xb138f4d6
je 0x14001f850
jmp 0x140017754
mov eax, dword [rbp - 0x74]
sub eax, 0xb204e653
je 0x1400218b5
jmp 0x140017767
mov eax, dword [rbp - 0x74]
sub eax, 0xb2de140c
je 0x14001bbe5
jmp 0x14001777a
mov eax, dword [rbp - 0x74]
sub eax, 0xb322f47c
je 0x1400223f3
jmp 0x14001778d
mov eax, dword [rbp - 0x74]
sub eax, 0xb43adbdd
je 0x14001eb62
jmp 0x1400177a0
mov eax, dword [rbp - 0x74]
sub eax, 0xb4aeef1c
je 0x140022a35
jmp 0x1400177b3
mov eax, dword [rbp - 0x74]
sub eax, 0xb7adcba3
je 0x1400194b8
jmp 0x1400177c6
mov eax, dword [rbp - 0x74]
sub eax, 0xb8b3c4e9
je 0x140022911
jmp 0x1400177d9
mov eax, dword [rbp - 0x74]
sub eax, 0xb8b6e50d
je 0x140022477
jmp 0x1400177ec
mov eax, dword [rbp - 0x74]
sub eax, 0xb8cc73b3
je 0x1400221ce
jmp 0x1400177ff
mov eax, dword [rbp - 0x74]
sub eax, 0xb951f8d2
je 0x1400223d8
jmp 0x140017812
mov eax, dword [rbp - 0x74]
sub eax, 0xba5ebf11
je 0x140022123
jmp 0x140017825
mov eax, dword [rbp - 0x74]
sub eax, 0xbbaed6f9
je 0x14001a964
jmp 0x140017838
mov eax, dword [rbp - 0x74]
sub eax, 0xbd2503bb
je 0x140022273
jmp 0x14001784b
mov eax, dword [rbp - 0x74]
sub eax, 0xbea2f8d5
je 0x14001e831
jmp 0x14001785e
mov eax, dword [rbp - 0x74]
sub eax, 0xbed3dd01
je 0x14001af16
jmp 0x140017871
mov eax, dword [rbp - 0x74]
sub eax, 0xc005eec7
je 0x140022456
jmp 0x140017884
mov eax, dword [rbp - 0x74]
sub eax, 0xc2dcf4d5
je 0x14001d3bb
jmp 0x140017897
mov eax, dword [rbp - 0x74]
sub eax, 0xc4fd0977
je 0x14001ff02
jmp 0x1400178aa
mov eax, dword [rbp - 0x74]
sub eax, 0xc616ba3a
je 0x14001bcc2
jmp 0x1400178bd
mov eax, dword [rbp - 0x74]
sub eax, 0xc7444490
je 0x14001ff1a
jmp 0x1400178d0
mov eax, dword [rbp - 0x74]
sub eax, 0xc9d281d5
je 0x1400227ff
jmp 0x1400178e3
mov eax, dword [rbp - 0x74]
sub eax, 0xcadc2e14
je 0x140020e90
jmp 0x1400178f6
mov eax, dword [rbp - 0x74]
sub eax, 0xcbff95df
je 0x14002212f
mov eax, dword [0x14030b4c8]
mov ecx, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, 0x90a46ef1
mov edx, eax
add edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0x90a46ef1
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov r11b, al
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov dl, 1
xor dl, 1
or r11b, r8b
or dl, 1
xor r11b, 0xff
and r11b, dl
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x1805b489
mov ecx, 0x4f160cfd
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov eax, 0x10
call fcn.1402d39a0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x40], rax
mov eax, 0x110
call fcn.1402d39a0
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov rcx, rsp
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x48], rax
mov ecx, 0x64
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_Sleep]
add rsp, 0x20
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, 0x95647781
mov edx, ecx
sub edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0x95647781
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x42906788
mov ecx, 0x37d11f43
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov r8d, 0x82e8e12f
add r8d, 0
sub r8d, 1
sub r8d, 0x82e8e12f
mov edx, ecx
sub edx, 0xc4dde56c
add edx, r8d
add edx, 0xc4dde56c
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dil
mov al, cl
xor al, 0xff
and al, 0
mov r8b, 1
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or al, r9b
or dl, r8b
xor al, dl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r9b, 1
xor r9b, 0
mov r10b, dil
and r10b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0
and r9b, 1
or dl, r10b
or r8b, r9b
xor dl, r8b
mov bl, 1
xor bl, 1
and bl, 1
mov r9b, 1
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r9b, 1
or bl, r10b
or r8b, r9b
xor bl, r8b
mov r8b, 1
xor r8b, 1
mov r15b, al
xor r15b, r8b
and r15b, al
mov r8b, bl
xor r8b, 0xff
mov sil, cl
xor sil, r8b
and sil, cl
mov r14b, dl
xor r14b, 0xff
mov r8b, 1
xor r8b, 1
mov cl, 1
xor cl, 0
or r14b, r8b
or cl, 0
xor r14b, 0xff
and r14b, cl
xor dil, 0xff
mov r8b, bl
xor r8b, 0xff
mov cl, 1
xor cl, 0
or dil, r8b
or cl, 0
xor dil, 0xff
and dil, cl
mov cl, r15b
xor cl, 0xff
mov r10b, sil
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
mov r9b, cl
and r9b, 0
and r15b, r8b
mov r11b, r10b
and r11b, 0
and sil, r8b
or r9b, r15b
or r11b, sil
xor r9b, r11b
or cl, r10b
xor cl, 0xff
or r8b, 0
and cl, r8b
or r9b, cl
mov cl, r14b
xor cl, 0xff
mov r11b, dil
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
mov r8b, cl
and r8b, 0
and r14b, r10b
mov sil, r11b
and sil, 0
and dil, r10b
or r8b, r14b
or sil, dil
xor r8b, sil
or cl, r11b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r8b, cl
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
mov cl, r8b
xor cl, 0xff
and cl, 0xff
and r8b, r10b
or r11b, r9b
or cl, r8b
xor r11b, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
and cl, dl
or al, cl
mov dl, 1
xor dl, 1
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov cl, dl
and cl, 0xff
mov sil, r8b
and sil, 1
mov r10b, r9b
and r10b, 0xff
and bl, r8b
or cl, sil
or r10b, bl
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 1
and dl, r8b
or cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x85d88736
mov ecx, 0xe15ae464
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, ecx
add edx, 0x1388df6a
sub edx, 0xb099e59
sub edx, 0x1388df6a
xor r8d, r8d
sub r8d, 1
add edx, r8d
sub edx, 0xaea6cf8
add edx, 0xb099e59
add edx, 0xaea6cf8
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl r8b
mov al, r9b
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov cl, 1
xor cl, 0
or al, dl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0xff
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xc9d281d5
mov ecx, 0xf5fc702a
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0xefbd36f9
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, ecx
sub edx, 0xa62de1c3
sub edx, 0x70737bed
add edx, 0xa62de1c3
sub edx, 0x601fdac9
sub edx, 1
add edx, 0x601fdac9
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x70737bed
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov cl, 1
xor cl, 1
or al, r9b
or cl, 1
xor al, 0xff
and al, cl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x9558c969
mov ecx, 0x42505398
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0x3959a2ea
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, 0xe0cc0c62
sub r8d, 1
add r8d, 0xe0cc0c62
mov edx, ecx
sub edx, 0x2c74959d
add edx, r8d
add edx, 0x2c74959d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r8b, 1
xor r8b, 0
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x6bd7f145
mov ecx, 0xddec83f6
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, 0x47efed62
add r8d, edx
xor edx, edx
sub edx, r8d
sub edx, 0x6ea4a03f
sub edx, 1
add edx, 0x6ea4a03f
add edx, 0xe323af28
sub edx, 0x47efed62
sub edx, 0xe323af28
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete sil
cmp eax, 0xa
setl dil
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov r8b, sil
and r8b, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or cl, r8b
or al, dl
xor cl, al
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
mov r9b, dil
and r9b, r8b
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or dl, r9b
or al, r8b
xor dl, al
mov bl, 1
xor bl, 0
and bl, 1
mov r8b, 1
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or bl, r9b
or al, r8b
xor bl, al
mov al, 1
xor al, 0
mov r15b, cl
xor r15b, al
and r15b, cl
xor sil, 0xff
mov r8b, bl
xor r8b, 0xff
mov al, 1
xor al, 1
or sil, r8b
or al, 1
xor sil, 0xff
and sil, al
mov al, 1
xor al, 0
mov r14b, dl
xor r14b, al
and r14b, dl
xor dil, 0xff
mov r8b, bl
xor r8b, 0xff
mov al, 1
xor al, 1
or dil, r8b
or al, 1
xor dil, 0xff
and dil, al
mov al, r15b
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov r10b, al
and r10b, 0
and r15b, r8b
mov r11b, r9b
and r11b, 0
and sil, r8b
or r10b, r15b
or r11b, sil
xor r10b, r11b
or al, r9b
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, r14b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov r8b, 1
xor r8b, 0
mov r9b, al
and r9b, 0
and r14b, r8b
mov sil, r11b
and sil, 0
and dil, r8b
or r9b, r14b
or sil, dil
xor r9b, sil
or al, r11b
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, 1
xor r11b, 1
and r10b, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0xff
and r9b, r11b
or al, r10b
or r8b, r9b
xor al, r8b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, 1
xor r8b, 0
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or dl, r9b
or cl, r8b
xor dl, cl
mov cl, 1
xor cl, 0
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, cl
and r8b, 0xff
mov sil, r9b
and sil, 0
mov r11b, r10b
and r11b, 0xff
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or cl, r10b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r8b, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x8e891b78
mov ecx, 0x49a6b50e
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, 0x7330d5ff
mov edx, ecx
sub edx, r8d
add edx, 0x89496368
sub edx, 1
sub edx, 0x89496368
add edx, 0x81032d22
sub edx, 0x7330d5ff
sub edx, 0x81032d22
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r8b, 1
xor r8b, 0
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x9498ea5d
mov ecx, 0xcf80f3dc
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov eax, dword [0x14030b4c8]
mov ecx, dword [0x14030b4cc]
mov edx, eax
sub edx, 0x7c411411
add edx, 0x5b76a160
add edx, 0x7c411411
add edx, 0x43b8e2c
sub edx, 1
sub edx, 0x43b8e2c
sub edx, 0xc434df7d
sub edx, 0x5b76a160
add edx, 0xc434df7d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov sil, al
xor sil, 0xff
and sil, 1
mov r8b, 1
xor r8b, 1
mov r9b, al
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or sil, r9b
or dl, r8b
xor sil, dl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov r8b, 1
xor r8b, 1
mov dl, cl
and dl, r8b
or r11b, dl
mov bl, 1
xor bl, 1
and bl, 0
mov r8b, 1
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or bl, r9b
or dl, r8b
xor bl, dl
mov dl, 1
xor dl, 1
mov r15b, sil
xor r15b, dl
and r15b, sil
mov dl, bl
xor dl, 0xff
mov r14b, al
xor r14b, dl
and r14b, al
mov dl, 1
xor dl, 1
mov al, r11b
xor al, dl
and al, r11b
mov dl, bl
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov dl, r15b
xor dl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov cl, dl
and cl, 0
and r15b, r9b
mov dil, r10b
and dil, 0
and r14b, r9b
or cl, r15b
or dil, r14b
xor cl, dil
or dl, r10b
xor dl, 0xff
or r9b, 0
and dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov r8b, cl
xor r8b, 0xff
mov al, dl
and al, r8b
xor dl, 0xff
and cl, dl
or al, cl
mov cl, sil
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov dl, cl
and dl, 0xff
and sil, r8b
mov r10b, r9b
and r10b, 0xff
and r11b, r8b
or dl, sil
or r10b, r11b
xor dl, r10b
or cl, r9b
xor cl, 0xff
or r8b, 1
and cl, r8b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, 1
xor dl, 1
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, dl
and r8b, 0
mov sil, r9b
and sil, 1
mov r11b, r10b
and r11b, 0
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or dl, r10b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xf5c885de
mov ecx, 0xac62dc57
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, 0x57093907
mov edx, ecx
add edx, r8d
add edx, 0x155993bb
sub edx, 1
sub edx, 0x155993bb
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x57093907
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
mov al, r11b
and al, cl
or dl, al
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov cl, 1
xor cl, 1
mov al, r10b
and al, cl
or r8b, al
mov bl, 1
xor bl, 1
and bl, 1
mov al, 1
xor al, 1
and al, 1
or bl, al
mov r9b, dl
xor r9b, 0xff
mov cl, 1
xor cl, 1
mov al, 1
xor al, 0
or r9b, cl
or al, 0
xor r9b, 0xff
and r9b, al
xor r11b, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 0
or r11b, cl
or al, 0
xor r11b, 0xff
and r11b, al
mov cl, 1
xor cl, 1
mov al, r8b
xor al, cl
and al, r8b
xor r10b, 0xff
mov sil, bl
xor sil, 0xff
mov cl, 1
xor cl, 0
or r10b, sil
or cl, 0
xor r10b, 0xff
and r10b, cl
mov cl, r9b
and cl, r11b
xor r9b, r11b
or cl, r9b
mov r9b, al
and r9b, r10b
xor al, r10b
or r9b, al
mov r10b, cl
xor r10b, 0xff
mov al, r9b
and al, r10b
xor r9b, 0xff
and cl, r9b
or al, cl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, 1
xor cl, 1
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, cl
and r8b, 0
mov sil, r9b
and sil, 1
mov r11b, r10b
and r11b, 0
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or cl, r10b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r8b, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xf5c885de
mov ecx, 0x3a79de8c
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0xe582240
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, 0x473db21b
add edx, 0
sub edx, 1
sub edx, 0x473db21b
xor r8d, r8d
sub r8d, edx
mov edx, ecx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r10b
cmp eax, 0xa
setl r8b
mov al, r10b
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov r9b, r10b
and r9b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or al, r9b
or cl, dl
xor al, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, 1
xor r9b, 0
mov r11b, r8b
and r11b, r9b
mov dl, 1
xor dl, 1
and dl, 0
and r9b, 1
or cl, r11b
or dl, r9b
xor cl, dl
mov dl, 1
xor dl, 1
and dl, 0
mov r11b, 1
xor r11b, 0
mov bl, r11b
and bl, 1
mov r9b, 1
xor r9b, 1
and r9b, 0
and r11b, 1
or dl, bl
or r9b, r11b
xor dl, r9b
mov r11b, 1
xor r11b, 1
mov r9b, al
xor r9b, r11b
and r9b, al
mov r11b, dl
xor r11b, 0xff
mov bl, r10b
xor bl, r11b
and bl, r10b
mov r10b, cl
xor r10b, 0xff
mov sil, 1
xor sil, 1
mov r11b, 1
xor r11b, 1
or r10b, sil
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov sil, dl
xor sil, 0xff
mov r11b, r8b
xor r11b, sil
and r11b, r8b
mov r8b, r9b
and r8b, bl
xor r9b, bl
or r8b, r9b
mov r9b, r10b
and r9b, r11b
xor r10b, r11b
or r9b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and r8b, r9b
or r11b, r8b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 0
mov r8b, 1
xor r8b, 0
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or al, r9b
or cl, r8b
xor al, cl
mov cl, dl
and cl, 1
xor dl, 1
or cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x753db68b
mov ecx, 0xa9907e6f
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov eax, dword [rbp + 0x20]
cmp eax, 0
sete al
and al, 1
mov byte [rbp + 0x27], al
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, ecx
sub edx, 0x6a926777
add edx, 0x7ae7827f
add edx, 0x6a926777
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0x7ae7827f
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl r8b
mov cl, r8b
xor cl, 0xff
mov al, r9b
xor al, cl
and al, r9b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0xff
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x753db68b
mov ecx, 0x40556459
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
lea rax, [rbp + 0x280]
add rax, 0x2c
mov qword [rbp + 0x28], rax
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, 1
add r8d, 0
mov edx, ecx
add edx, 0xf89943a1
add edx, r8d
sub edx, 0xf89943a1
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xe83f0ab1
mov ecx, 0x8b343c87
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0x35bf2e31
jmp 0x140022b14
mov dword [rbp - 0x64], 0xd59750c3
jmp 0x140022b14
lea rcx, [rbp + 0x60]
lea rdx, [0x140301609]
sub rsp, 0x20
call fcn.1402e02e0
add rsp, 0x20
mov qword [rbp - 0x60], rax
mov eax, 0xc7444490
mov ecx, 0x7bf1a9ab
cmp qword [rbp - 0x58], 0
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dl, byte [rbp + 0x3b]
mov eax, 0xc7444490
mov ecx, 0x4b53a8a0
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, ecx
sub edx, 0xb6f1eeb3
sub edx, 0x49be888b
add edx, 0xb6f1eeb3
add edx, 0x9d8358b0
sub edx, 1
sub edx, 0x9d8358b0
sub edx, 0xe62ed142
add edx, 0x49be888b
add edx, 0xe62ed142
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl r8b
mov al, r9b
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov cl, 1
xor cl, 1
or al, dl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0xff
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xb8b3c4e9
mov ecx, 0xff136e8e
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, ecx
add edx, 0x422a8184
add edx, 0xd549edeb
sub edx, 0x422a8184
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0xd549edeb
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov cl, 1
xor cl, 1
or al, r9b
or cl, 1
xor al, 0xff
and al, cl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x2a838e4
mov ecx, 0x99320cb4
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov rax, qword [rbp - 0x60]
mov qword [rbp + 0x40], rax
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, 0x5ae95a85
mov edx, ecx
add edx, r8d
sub edx, 0xc47540f0
sub edx, 1
add edx, 0xc47540f0
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x5ae95a85
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov r11b, dl
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov al, 1
xor al, 1
or r11b, r8b
or al, 1
xor r11b, 0xff
and r11b, al
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r8b, 1
xor r8b, 0
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x2a838e4
mov ecx, 0x8dd24ee9
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, ecx
sub edx, 0xbcf32f8b
add edx, 0x970f8b5f
add edx, 0xbcf32f8b
add edx, 0xc8c33d35
sub edx, 1
sub edx, 0xc8c33d35
xor r8d, r8d
sub r8d, 0x970f8b5f
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x85274534
mov ecx, 0x7c45e420
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0x6f1c1c88
jmp 0x140022b14
lea rdx, [rbp + 0x60]
sub rsp, 0x20
lea rcx, [0x14030167a]
call fcn.140022b20
add rsp, 0x20
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, 0x2d6a67e9
mov edx, ecx
add edx, r8d
add edx, 0x7b8311dd
sub edx, 1
sub edx, 0x7b8311dd
xor r8d, r8d
sub r8d, 0x2d6a67e9
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete sil
cmp eax, 0xa
setl al
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
mov dl, sil
and dl, r8b
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, 1
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r9b, 1
or dl, r10b
or r8b, r9b
xor dl, r8b
mov bl, 1
xor bl, 0
and bl, 0
mov r9b, 1
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r8b, 1
xor r8b, 1
and r8b, 0
and r9b, 1
or bl, r10b
or r8b, r9b
xor bl, r8b
mov r15b, cl
xor r15b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, 1
xor r8b, 1
or r15b, r9b
or r8b, 1
xor r15b, 0xff
and r15b, r8b
xor sil, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
or sil, r9b
or r8b, 0
xor sil, 0xff
and sil, r8b
mov r8b, 1
xor r8b, 0
mov r14b, dl
xor r14b, r8b
and r14b, dl
mov r8b, bl
xor r8b, 0xff
mov dil, al
xor dil, r8b
and dil, al
mov al, r15b
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov r10b, al
and r10b, 0
and r15b, r8b
mov r11b, r9b
and r11b, 0
and sil, r8b
or r10b, r15b
or r11b, sil
xor r10b, r11b
or al, r9b
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, r14b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov r8b, 1
xor r8b, 0
mov r9b, al
and r9b, 0
and r14b, r8b
mov sil, r11b
and sil, 0
and dil, r8b
or r9b, r14b
or sil, dil
xor r9b, sil
or al, r11b
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, 1
xor r11b, 1
and r10b, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0xff
and r9b, r11b
or al, r10b
or r8b, r9b
xor al, r8b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r8b, 1
xor r8b, 0
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, 1
xor dl, 0
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, dl
and r8b, 0
mov sil, r9b
and sil, 0
mov r11b, r10b
and r11b, 0
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or dl, r10b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 1
or cl, r8b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x35e698f7
mov ecx, 0xb138f4d6
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0x4dda7a6
jmp 0x140022b14
lea rdx, [rbp + 0x60]
sub rsp, 0x20
lea rcx, [0x1403016ba]
call fcn.140022b20
add rsp, 0x20
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, ecx
add edx, 0x34863290
sub edx, 0xdc27127e
sub edx, 0x34863290
sub edx, 0xe2b3cc41
sub edx, 1
add edx, 0xe2b3cc41
add edx, 0x1ebba529
add edx, 0xdc27127e
sub edx, 0x1ebba529
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov cl, 1
xor cl, 1
or al, r9b
or cl, 1
xor al, 0xff
and al, cl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x9165d842
mov ecx, 0x4d093f81
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0xcd6f4fc
jmp 0x140022b14
mov dword [rbp - 0x64], 0x93bacd2c
jmp 0x140022b14
mov dword [rbp - 0x64], 0xa8d782a8
jmp 0x140022b14
lea rdx, [rbp + 0x170]
sub rsp, 0x20
lea rcx, [0x1403016cc]
call fcn.140022b20
add rsp, 0x20
mov dword [rbp - 0x64], 0x734b8df6
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, ecx
add edx, 0x8f301fe8
sub edx, 0x12d25e49
sub edx, 0x8f301fe8
xor r8d, r8d
sub r8d, 1
add edx, r8d
sub edx, 0x2334da8
add edx, 0x12d25e49
add edx, 0x2334da8
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov cl, r8b
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x6a38b84
mov ecx, 0x8efd4a67
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, ecx
add edx, 0xd289562f
sub edx, 0xaa696fb
sub edx, 0xd289562f
add edx, 0xd9003f9
sub edx, 1
sub edx, 0xd9003f9
add edx, 0x4d179fe4
add edx, 0xaa696fb
sub edx, 0x4d179fe4
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl r8b
mov al, r9b
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov cl, 1
xor cl, 0
or al, dl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x6a38b84
mov ecx, 0x7f495007
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0xae661471
jmp 0x140022b14
mov eax, dword [0x14030b4c8]
mov ecx, dword [0x14030b4cc]
xor edx, edx
sub edx, 1
add edx, 0
xor r8d, r8d
sub r8d, edx
mov edx, eax
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, cl
xor dl, 0xff
mov r11b, al
xor r11b, dl
and r11b, al
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xcce0f96a
mov ecx, 0x4d21fdbf
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, 0x4eaa272e
add edx, 0
sub edx, 1
sub edx, 0x4eaa272e
xor r8d, r8d
sub r8d, edx
mov edx, ecx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov cl, r8b
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xf44719c0
mov ecx, 0xdf71536d
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0x9d227c94
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor edx, edx
sub edx, 0xf934e0a4
sub edx, 1
add edx, 0xf934e0a4
xor r8d, r8d
sub r8d, edx
mov edx, ecx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xe3d010e0
mov ecx, 0x1480e33b
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0x9073921e
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov edx, ecx
sub edx, 0x495692ef
sub edx, 0x16b7cd67
add edx, 0x495692ef
add edx, 0x6083596e
sub edx, 1
sub edx, 0x6083596e
sub edx, 0x25cfa4f3
add edx, 0x16b7cd67
add edx, 0x25cfa4f3
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r8b
cmp eax, 0xa
setl r11b
mov al, r8b
xor al, 0xff
and al, 0
mov dl, 1
xor dl, 0
mov r9b, r8b
and r9b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, r9b
or cl, dl
xor al, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
mov dl, r11b
and dl, r9b
or cl, dl
mov dl, 1
xor dl, 0
and dl, 1
mov r9b, 1
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, 1
xor r9b, 0
mov r15b, al
xor r15b, r9b
and r15b, al
mov r9b, dl
xor r9b, 0xff
mov r14b, r8b
xor r14b, r9b
and r14b, r8b
mov r10b, cl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, 1
xor r8b, 1
or r10b, r9b
or r8b, 1
xor r10b, 0xff
and r10b, r8b
xor r11b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
or r11b, r9b
or r8b, 0
xor r11b, 0xff
and r11b, r8b
mov r9b, r15b
xor r9b, 0xff
mov sil, r14b
xor sil, 0xff
mov bl, 1
xor bl, 0
mov r8b, r9b
and r8b, 0
and r15b, bl
mov dil, sil
and dil, 0
and r14b, bl
or r8b, r15b
or dil, r14b
xor r8b, dil
or r9b, sil
xor r9b, 0xff
or bl, 0
and r9b, bl
or r8b, r9b
mov r9b, r10b
and r9b, r11b
xor r10b, r11b
or r9b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and r8b, r9b
or r11b, r8b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, 1
xor r8b, 1
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0xff
and r8b, 1
or al, r9b
or cl, r8b
xor al, cl
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x23676bd5
mov ecx, 0xd818be36
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov eax, dword [0x14030b4c8]
mov ecx, dword [0x14030b4cc]
mov edx, eax
add edx, 0xcedd2eac
add edx, 0x283ec3b5
sub edx, 0xcedd2eac
add edx, 0xc51c3545
sub edx, 1
sub edx, 0xc51c3545
sub edx, 0x4438185f
sub edx, 0x283ec3b5
add edx, 0x4438185f
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r9b
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, 1
xor r8b, 0
mov r10b, al
and r10b, r8b
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or cl, r10b
or dl, r8b
xor cl, dl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, 1
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov dl, 1
xor dl, 1
and dl, 0
and r10b, 1
or r8b, r11b
or dl, r10b
xor r8b, dl
mov dl, 1
xor dl, 0
and dl, 1
mov r10b, 1
xor r10b, 1
and r10b, 0
or dl, r10b
mov r11b, 1
xor r11b, 0
mov r10b, cl
xor r10b, r11b
and r10b, cl
mov r11b, dl
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov r11b, 1
xor r11b, 0
mov al, r8b
xor al, r11b
and al, r8b
mov sil, dl
xor sil, 0xff
mov r11b, r9b
xor r11b, sil
and r11b, r9b
mov r9b, r10b
and r9b, bl
xor r10b, bl
or r9b, r10b
mov r10b, al
and r10b, r11b
xor al, r11b
or r10b, al
mov r11b, r9b
xor r11b, 0xff
mov al, r10b
and al, r11b
xor r10b, 0xff
and r9b, r10b
or al, r9b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
and r10b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r9b, 1
or cl, r10b
or r8b, r9b
xor cl, r8b
mov r8b, dl
and r8b, 0
xor dl, 0
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xd73c9a42
mov ecx, 0x2878248
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, 0x8051d0ba
mov edx, ecx
add edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0x8051d0ba
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r8b
cmp eax, 0xa
setl dil
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov r9b, r8b
and r9b, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or cl, r9b
or al, dl
xor cl, al
mov dl, dil
xor dl, 0xff
and dl, 0
mov r9b, 1
xor r9b, 0
mov r10b, dil
and r10b, r9b
mov al, 1
xor al, 1
and al, 0
and r9b, 1
or dl, r10b
or al, r9b
xor dl, al
mov bl, 1
xor bl, 1
and bl, 1
mov al, 1
xor al, 1
and al, 1
or bl, al
mov al, cl
xor al, 0xff
mov r10b, 1
xor r10b, 1
mov r9b, 1
xor r9b, 1
or al, r10b
or r9b, 1
xor al, 0xff
and al, r9b
xor r8b, 0xff
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
or r8b, r10b
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, 1
xor r9b, 1
mov r14b, dl
xor r14b, r9b
and r14b, dl
xor dil, 0xff
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
or dil, r10b
or r9b, 1
xor dil, 0xff
and dil, r9b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r14b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov r8b, 1
xor r8b, 0
mov r9b, al
and r9b, 0
and r14b, r8b
mov sil, r11b
and sil, 0
and dil, r8b
or r9b, r14b
or sil, dil
xor r9b, sil
or al, r11b
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, r10b
xor al, 0xff
and al, 0
mov r11b, 1
xor r11b, 0
and r10b, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
and r9b, r11b
or al, r10b
or r8b, r9b
xor al, r8b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, 1
xor r8b, 0
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or dl, r9b
or cl, r8b
xor dl, cl
mov cl, 1
xor cl, 1
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, cl
and r8b, 0
mov sil, r9b
and sil, 1
mov r11b, r10b
and r11b, 0
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or cl, r10b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r8b, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x4970b352
mov ecx, 0xa391d2fb
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov rcx, qword [rbp]
sub rsp, 0x20
lea rdx, [0x1403014da]
call fcn.1402e2d90
add rsp, 0x20
mov eax, dword [0x14030b4c8]
mov ecx, dword [0x14030b4cc]
mov edx, eax
add edx, 0xba988dc0
add edx, 0xee78cd98
sub edx, 0xba988dc0
sub edx, 0xbce868c0
sub edx, 1
add edx, 0xbce868c0
sub edx, 0xb79e89b0
sub edx, 0xee78cd98
add edx, 0xb79e89b0
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r11b
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, 1
xor r8b, 0
mov r9b, al
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r8b, 1
xor r8b, 1
mov r10b, r11b
and r10b, r8b
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or r9b, r10b
or dl, r8b
xor r9b, dl
mov dl, 1
xor dl, 0
and dl, 0
mov r10b, 1
xor r10b, 0
mov bl, r10b
and bl, 0
mov r8b, 1
xor r8b, 1
and r8b, 0
and r10b, 1
or dl, bl
or r8b, r10b
xor dl, r8b
mov r15b, cl
xor r15b, 0xff
mov r10b, 1
xor r10b, 0
mov r8b, 1
xor r8b, 1
or r15b, r10b
or r8b, 1
xor r15b, 0xff
and r15b, r8b
mov r8b, dl
xor r8b, 0xff
mov r14b, al
xor r14b, r8b
and r14b, al
mov al, r9b
xor al, 0xff
mov r10b, 1
xor r10b, 0
mov r8b, 1
xor r8b, 0
or al, r10b
or r8b, 0
xor al, 0xff
and al, r8b
xor r11b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
or r11b, r10b
or r8b, 0
xor r11b, 0xff
and r11b, r8b
mov r10b, r15b
xor r10b, 0xff
mov sil, r14b
xor sil, 0xff
mov bl, 1
xor bl, 0
mov r8b, r10b
and r8b, 0
and r15b, bl
mov dil, sil
and dil, 0
and r14b, bl
or r8b, r15b
or dil, r14b
xor r8b, dil
or r10b, sil
xor r10b, 0xff
or bl, 0
and r10b, bl
or r8b, r10b
mov r10b, al
and r10b, r11b
xor al, r11b
or r10b, al
mov r11b, r8b
xor r11b, 0xff
mov al, r10b
and al, r11b
xor r10b, 0xff
and r8b, r10b
or al, r8b
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
or cl, r8b
mov r8b, dl
and r8b, 0
xor dl, 0
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 1
or cl, r8b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x4970b352
mov ecx, 0xba5ebf11
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0xcea0bb97
jmp 0x140022b14
mov rax, qword [rbp + 0x10]
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
mov r8d, 0x54b09842
add r8d, 0
sub r8d, 1
sub r8d, 0x54b09842
mov edx, ecx
add edx, 0x981094a3
add edx, r8d
sub edx, 0x981094a3
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov cl, 1
xor cl, 1
or al, r9b
or cl, 1
xor al, 0xff
and al, cl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x74e3bf2e
mov ecx, 0x4121dbe4
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, 0x82df3322
add r8d, edx
xor edx, edx
sub edx, r8d
sub edx, 0x71099008
sub edx, 1
add edx, 0x71099008
sub edx, 0x1bb65955
sub edx, 0x82df3322
add edx, 0x1bb65955
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl r8b
mov al, r9b
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov cl, 1
xor cl, 1
or al, dl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0xff
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x500add19
mov ecx, 0x762fe5cc
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0xdd3f0e7c
jmp 0x140022b14
mov r8, qword [rbp - 0x48]
lea rcx, [rbp + 0x60]
mov r9, qword [rbp + 0x28]
sub rsp, 0x20
lea rdx, str._s_s.
call fcn.1400238a0
add rsp, 0x20
lea rcx, [rbp + 0x170]
lea rdx, [0x14030160c]
sub rsp, 0x20
call fcn.1402e02e0
add rsp, 0x20
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x64], 0xfa85a29e
jmp 0x140022b14
mov dword [rbp - 0x64], 0x7bb9574c
jmp 0x140022b14
mov rdx, qword [rbp - 0x38]
lea rcx, [rbp + 0x60]
sub rsp, 0x20
call fcn.1402e26b0
add rsp, 0x20
mov dword [rbp - 0x64], 0x5191b544
jmp 0x140022b14
mov ecx, dword [0x14030b4c8]
mov eax, dword [0x14030b4cc]
xor r8d, r8d
sub r8d, 0x7f4e8961
mov edx, ecx
sub edx, r8d
sub edx, 0x70d646fa
sub edx, 1
add edx, 0x70d646fa
xor r8d, r8d
sub r8d, 0x7f4e8961
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r8b, 1
xor r8b, 0
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x740c1639
mov ecx, 0x7573bd59
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x64], eax
jmp 0x140022b14
mov dword [rbp - 0x64], 0xf9ee512d
jmp 0x140022b14
mov dword [rbp - 0x64], 0xe15ae464
jmp 0x140022b14
mov dword [rbp - 0x64], 0xf5fc702a
jmp 0x140022b14
mov dword [rbp - 0x64], 0x20501def
jmp 0x140022b14
mov rax, qword [rbp - 8]
mov dword [rbp - 0x64], 0x49a6b50e
jmp 0x140022b14
mov rcx, qword [rbp]
sub rsp, 0x20
lea rdx, [0x1403014da]
call fcn.1402e2d90
add rsp, 0x20
mov dword [rbp - 0x64], 0x4d51ff56
jmp 0x140022b14
mov dword [rbp - 0x64], 0x68761ca8
jmp 0x140022b14
mov rcx, qword [rbp - 0x58]
sub rsp, 0x20
call fcn.1402e166c
add rsp, 0x20
mov dword [rbp - 0x64], 0xff136e8e
jmp 0x140022b14
mov dword [rbp - 0x64], 0x7c45e420
jmp 0x140022b14
lea rdx, [rbp + 0x60]
sub rsp, 0x20
lea rcx, [0x1403016ba]
call fcn.140022b20
add rsp, 0x20
mov dword [rbp - 0x64], 0x9d6f8bf5
jmp 0x140022b14
mov dword [rbp - 0x64], 0x51e7a569
jmp 0x140022b14
mov dword [rbp - 0x64], 0x5379e9e8
jmp 0x140022b14
jmp 0x140017433