Function at 0x140296780
Capabilities:
Extract resource via kernel32 functions
Hide graphical window

Disassembly:
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x118
lea rbp, [rsp + 0x80]
mov dword [rbp - 0x6c], r9d
mov qword [rbp - 0x68], r8
mov qword [rbp - 0x60], rdx
mov qword [rbp - 0x58], rcx
mov rax, qword [0x14030a6f8]
xor rax, rbp
mov qword [rbp + 0x90], rax
mov dword [rbp - 0x4c], 0x13528b1e
mov eax, dword [rbp - 0x4c]
mov dword [rbp - 0x70], eax
sub eax, 0x80482518
je 0x140297ae3
jmp 0x1402967d5
mov eax, dword [rbp - 0x70]
sub eax, 0x874aa288
je 0x1402a0623
jmp 0x1402967e8
mov eax, dword [rbp - 0x70]
sub eax, 0x8774c4be
je 0x14029f6f9
jmp 0x1402967fb
mov eax, dword [rbp - 0x70]
sub eax, 0x883c1a28
je 0x14029a052
jmp 0x14029680e
mov eax, dword [rbp - 0x70]
sub eax, 0x8acc08f0
je 0x1402986a8
jmp 0x140296821
mov eax, dword [rbp - 0x70]
sub eax, 0x8b2a5674
je 0x140297645
jmp 0x140296834
mov eax, dword [rbp - 0x70]
sub eax, 0x8b3e1b85
je 0x1402a06bf
jmp 0x140296847
mov eax, dword [rbp - 0x70]
sub eax, 0x8c78d8bf
je 0x1402a0696
jmp 0x14029685a
mov eax, dword [rbp - 0x70]
sub eax, 0x8e71fa44
je 0x140298478
jmp 0x14029686d
mov eax, dword [rbp - 0x70]
sub eax, 0x8e7b1077
je 0x14029c2c3
jmp 0x140296880
mov eax, dword [rbp - 0x70]
sub eax, 0x90cdcb2c
je 0x1402a068a
jmp 0x140296893
mov eax, dword [rbp - 0x70]
sub eax, 0x90f16b12
je 0x14029936f
jmp 0x1402968a6
mov eax, dword [rbp - 0x70]
sub eax, 0x919314ba
je 0x14029c8bc
jmp 0x1402968b9
mov eax, dword [rbp - 0x70]
sub eax, 0x9301af63
je 0x1402a064e
jmp 0x1402968cc
mov eax, dword [rbp - 0x70]
sub eax, 0x93464dcb
je 0x14029b009
jmp 0x1402968df
mov eax, dword [rbp - 0x70]
sub eax, 0x93e14d12
je 0x14029fa2b
jmp 0x1402968f2
mov eax, dword [rbp - 0x70]
sub eax, 0x96cf7a38
je 0x14029e6d5
jmp 0x140296905
mov eax, dword [rbp - 0x70]
sub eax, 0x98cd0368
je 0x14029b937
jmp 0x140296918
mov eax, dword [rbp - 0x70]
sub eax, 0x98f7fad5
je 0x14029fd5b
jmp 0x14029692b
mov eax, dword [rbp - 0x70]
sub eax, 0x9a000ba4
je 0x14029772e
jmp 0x14029693e
mov eax, dword [rbp - 0x70]
sub eax, 0x9daa82f3
je 0x14029fd2a
jmp 0x140296951
mov eax, dword [rbp - 0x70]
sub eax, 0x9f01f56d
je 0x1402a023d
jmp 0x140296964
mov eax, dword [rbp - 0x70]
sub eax, 0xa0382ce1
je 0x14029dffc
jmp 0x140296977
mov eax, dword [rbp - 0x70]
sub eax, 0xa1d333e2
je 0x14029fafc
jmp 0x14029698a
mov eax, dword [rbp - 0x70]
sub eax, 0xa1f1864e
je 0x140298f0d
jmp 0x14029699d
mov eax, dword [rbp - 0x70]
sub eax, 0xa2192fb2
je 0x14029f967
jmp 0x1402969b0
mov eax, dword [rbp - 0x70]
sub eax, 0xa2603eea
je 0x140297558
jmp 0x1402969c3
mov eax, dword [rbp - 0x70]
sub eax, 0xa36aa115
je 0x14029e36f
jmp 0x1402969d6
mov eax, dword [rbp - 0x70]
sub eax, 0xa52f315c
je 0x14029b606
jmp 0x1402969e9
mov eax, dword [rbp - 0x70]
sub eax, 0xa61d94fc
je 0x1402a0539
jmp 0x1402969fc
mov eax, dword [rbp - 0x70]
sub eax, 0xa7dc1910
je 0x1402a0672
jmp 0x140296a0f
mov eax, dword [rbp - 0x70]
sub eax, 0xa8f49d20
je 0x14029ba21
jmp 0x140296a22
mov eax, dword [rbp - 0x70]
sub eax, 0xa901048f
je 0x140299bf2
jmp 0x140296a35
mov eax, dword [rbp - 0x70]
sub eax, 0xa9814b4b
je 0x14029d10e
jmp 0x140296a48
mov eax, dword [rbp - 0x70]
sub eax, 0xadbd0320
je 0x1402a0712
jmp 0x140296a5b
mov eax, dword [rbp - 0x70]
sub eax, 0xae3dd3b3
je 0x14029d3e3
jmp 0x140296a6e
mov eax, dword [rbp - 0x70]
sub eax, 0xafd8fdef
je 0x14029d038
jmp 0x140296a81
mov eax, dword [rbp - 0x70]
sub eax, 0xb0bbf217
je 0x1402a06fa
jmp 0x140296a94
mov eax, dword [rbp - 0x70]
sub eax, 0xb1c8d56c
je 0x14029c1f5
jmp 0x140296aa7
mov eax, dword [rbp - 0x70]
sub eax, 0xb507fcf1
je 0x14029d922
jmp 0x140296aba
mov eax, dword [rbp - 0x70]
sub eax, 0xb57d7deb
je 0x14029e618
jmp 0x140296acd
mov eax, dword [rbp - 0x70]
sub eax, 0xb5c97a81
je 0x1402979bb
jmp 0x140296ae0
mov eax, dword [rbp - 0x70]
sub eax, 0xb70fd374
je 0x1402a06e3
jmp 0x140296af3
mov eax, dword [rbp - 0x70]
sub eax, 0xb78831ed
je 0x14029a132
jmp 0x140296b06
mov eax, dword [rbp - 0x70]
sub eax, 0xb854e5fb
je 0x1402a072a
jmp 0x140296b19
mov eax, dword [rbp - 0x70]
sub eax, 0xb96083f8
je 0x14029e2be
jmp 0x140296b2c
mov eax, dword [rbp - 0x70]
sub eax, 0xb9a7b61c
je 0x14029ad30
jmp 0x140296b3f
mov eax, dword [rbp - 0x70]
sub eax, 0xba2c2ae3
je 0x14029dd7e
jmp 0x140296b52
mov eax, dword [rbp - 0x70]
sub eax, 0xba7f81c1
je 0x14029bfd7
jmp 0x140296b65
mov eax, dword [rbp - 0x70]
sub eax, 0xbafa90db
je 0x14029fa08
jmp 0x140296b78
mov eax, dword [rbp - 0x70]
sub eax, 0xbb7cdc2a
je 0x140298d80
jmp 0x140296b8b
mov eax, dword [rbp - 0x70]
sub eax, 0xbd17e8e5
je 0x14029bf98
jmp 0x140296b9e
mov eax, dword [rbp - 0x70]
sub eax, 0xbd18d216
je 0x14029b619
jmp 0x140296bb1
mov eax, dword [rbp - 0x70]
sub eax, 0xbe6b2026
je 0x14029e9ee
jmp 0x140296bc4
mov eax, dword [rbp - 0x70]
sub eax, 0xbf44c958
je 0x14029c5a2
jmp 0x140296bd7
mov eax, dword [rbp - 0x70]
sub eax, 0xbf4b6e8f
je 0x14029f682
jmp 0x140296bea
mov eax, dword [rbp - 0x70]
sub eax, 0xbf4f7f8e
je 0x1402a0475
jmp 0x140296bfd
mov eax, dword [rbp - 0x70]
sub eax, 0xc00dc4c4
je 0x140298150
jmp 0x140296c10
mov eax, dword [rbp - 0x70]
sub eax, 0xc327ddab
je 0x1402a06d7
jmp 0x140296c23
mov eax, dword [rbp - 0x70]
sub eax, 0xc380619b
je 0x140297dc3
jmp 0x140296c36
mov eax, dword [rbp - 0x70]
sub eax, 0xc4944486
je 0x140297de6
jmp 0x140296c49
mov eax, dword [rbp - 0x70]
sub eax, 0xc8f6fd9d
je 0x14029f45f
jmp 0x140296c5c
mov eax, dword [rbp - 0x70]
sub eax, 0xc9857102
je 0x14029cbb9
jmp 0x140296c6f
mov eax, dword [rbp - 0x70]
sub eax, 0xcb8a54d6
je 0x14029e180
jmp 0x140296c82
mov eax, dword [rbp - 0x70]
sub eax, 0xcd1bd766
je 0x14029aa4b
xor eax, eax
mov ecx, eax
mov edx, 0x87
lea r8, [0x14030160f]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_FindResourceA]
add rsp, 0x20
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x4c], 0x38d9759e
jmp 0x1402a0887
mov rax, qword [rbp - 0x10]
mov qword [0x14030c038], rax
cmp qword [0x14030c038], 0
setne al
and al, 1
mov byte [rbp - 1], al
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor r8d, r8d
sub r8d, 1
add r8d, 0
mov edx, ecx
sub edx, 0x9bb88f1d
add edx, r8d
add edx, 0x9bb88f1d
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, 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, 0x2a9951d4
mov ecx, 0x9a000ba4
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dl, byte [rbp - 1]
mov eax, 0x883c1a28
mov ecx, 0xfc071985
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor r8d, r8d
sub r8d, 0x66479ccc
mov edx, ecx
add edx, r8d
sub edx, 0xfd3d8a5e
sub edx, 1
add edx, 0xfd3d8a5e
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x66479ccc
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 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, 0xde07835c
mov ecx, 0x5ec3cafe
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov rdx, qword [0x14030c038]
xor eax, eax
mov ecx, eax
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_SizeofResource]
add rsp, 0x20
mov dword [0x14030c040], eax
mov rdx, qword [0x14030c038]
xor eax, eax
mov ecx, eax
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_LoadResource]
add rsp, 0x20
mov qword [0x14030c048], rax
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, ecx
sub edx, 0x36868c78
sub edx, 0x7e0488af
add edx, 0x36868c78
add edx, 0xbef71d5d
sub edx, 1
sub edx, 0xbef71d5d
add edx, 0xa1371b61
add edx, 0x7e0488af
sub edx, 0xa1371b61
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov al, bl
and al, dl
or cl, al
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov dl, 1
xor dl, 1
mov r10b, r9b
and r10b, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or r8b, r10b
or al, dl
xor r8b, al
mov dl, 1
xor dl, 1
and dl, 1
mov r10b, 1
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov al, 1
xor al, 1
and al, 0xff
and r10b, 1
or dl, r11b
or al, r10b
xor dl, al
mov r10b, cl
xor r10b, 0xff
mov r11b, 1
xor r11b, 1
mov al, 1
xor al, 1
or r10b, r11b
or al, 1
xor r10b, 0xff
and r10b, al
xor bl, 0xff
mov r11b, dl
xor r11b, 0xff
mov al, 1
xor al, 1
or bl, r11b
or al, 1
xor bl, 0xff
and bl, al
mov al, r8b
xor al, 0xff
mov sil, 1
xor sil, 1
mov r11b, 1
xor r11b, 1
or al, sil
or r11b, 1
xor al, 0xff
and al, r11b
xor r9b, 0xff
mov sil, dl
xor sil, 0xff
mov r11b, 1
xor r11b, 1
or r9b, sil
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r11b, r10b
and r11b, bl
xor r10b, bl
or r11b, r10b
mov r10b, al
and r10b, r9b
xor al, r9b
or r10b, al
mov al, r11b
xor al, 0xff
and al, 0
mov bl, 1
xor bl, 0
and r11b, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
and r10b, bl
or al, r11b
or r9b, r10b
xor 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, 1
xor dl, 1
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, 0x14776afd
mov ecx, 0x758f321b
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0x2cd69788
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, ecx
sub edx, 0x552fcf04
add edx, 0xb60dbb10
add edx, 0x552fcf04
sub edx, 0x388c4b5b
sub edx, 1
add edx, 0x388c4b5b
xor r8d, r8d
sub r8d, 0xb60dbb10
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl cl
mov sil, r9b
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov al, r9b
and al, dl
or sil, al
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov dl, 1
xor dl, 1
mov al, cl
and al, dl
or r11b, al
mov bl, 1
xor bl, 0
and bl, 1
mov al, 1
xor al, 1
and al, 0
or bl, al
mov al, 1
xor al, 0
mov dl, sil
xor dl, al
and dl, sil
xor r9b, 0xff
mov r8b, bl
xor r8b, 0xff
mov al, 1
xor al, 1
or r9b, r8b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, r11b
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
mov r10b, bl
xor r10b, 0xff
mov r8b, cl
xor r8b, r10b
and r8b, cl
mov cl, dl
and cl, r9b
xor 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 dl, sil
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov cl, dl
and cl, 0xff
and sil, r8b
mov r10b, r9b
and r10b, 0xff
and r11b, r8b
or cl, sil
or r10b, r11b
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 1
and 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, 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, 0xed182172
mov ecx, 0xe15a65bb
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, ecx
add edx, 0x596aa7ef
sub edx, 0x4e953930
sub edx, 0x596aa7ef
xor r8d, r8d
sub r8d, 1
add edx, r8d
add edx, 0xc2b7c8da
add edx, 0x4e953930
sub edx, 0xc2b7c8da
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r10b
cmp eax, 0xa
setl al
mov sil, r10b
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov cl, r10b
and cl, dl
or sil, cl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov dl, 1
xor dl, 1
mov r8b, al
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or r11b, r8b
or cl, dl
xor r11b, cl
mov bl, 1
xor bl, 0
and bl, 0
mov dl, 1
xor dl, 0
mov r8b, dl
and r8b, 0
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or bl, r8b
or cl, dl
xor bl, cl
mov r15b, sil
xor r15b, 0xff
mov dl, 1
xor dl, 0
mov cl, 1
xor cl, 0
or r15b, dl
or cl, 0
xor r15b, 0xff
and r15b, cl
xor r10b, 0xff
mov dl, bl
xor dl, 0xff
mov cl, 1
xor cl, 1
or r10b, dl
or cl, 1
xor r10b, 0xff
and r10b, cl
mov cl, 1
xor cl, 0
mov r14b, r11b
xor r14b, cl
and r14b, r11b
mov cl, bl
xor cl, 0xff
mov dil, al
xor dil, cl
and dil, al
mov al, r15b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov cl, 1
xor cl, 0
mov r8b, al
and r8b, 0
and r15b, cl
mov r9b, dl
and r9b, 0
and r10b, cl
or r8b, r15b
or r9b, r10b
xor r8b, r9b
or al, dl
xor al, 0xff
or cl, 0
and al, cl
or r8b, al
mov al, r14b
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r14b, cl
mov r10b, r9b
and r10b, 0
and dil, cl
or dl, r14b
or r10b, dil
xor dl, r10b
or al, r9b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, 1
xor r9b, 0
and r8b, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
and dl, r9b
or al, r8b
or cl, dl
xor al, cl
mov cl, sil
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov r9b, cl
and r9b, 0xff
and sil, dl
mov r10b, r8b
and r10b, 0xff
and r11b, dl
or r9b, sil
or r10b, r11b
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or r9b, cl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0xff
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, 0
mov r8b, cl
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 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, 0x5d3fdeb
mov ecx, 0x10fc3359
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, ecx
add edx, 0x47a7cba1
add edx, 0xb4dedcf7
sub edx, 0x47a7cba1
add edx, 0x18ce2d04
sub edx, 1
sub edx, 0x18ce2d04
sub edx, 0x58428a76
sub edx, 0xb4dedcf7
add edx, 0x58428a76
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete sil
cmp eax, 0xa
setl dil
mov dl, sil
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
mov al, sil
and al, cl
or dl, al
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov cl, 1
xor cl, 1
mov al, dil
and al, cl
or r8b, al
mov bl, 1
xor bl, 0
and bl, 1
mov al, 1
xor al, 1
and al, 0
or bl, al
mov r15b, dl
xor r15b, 0xff
mov cl, 1
xor cl, 0
mov al, 1
xor al, 0
or r15b, cl
or al, 0
xor r15b, 0xff
and r15b, al
xor sil, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 1
or sil, cl
or al, 1
xor sil, 0xff
and sil, al
mov r14b, r8b
xor r14b, 0xff
mov cl, 1
xor cl, 0
mov al, 1
xor al, 0
or r14b, cl
or al, 0
xor r14b, 0xff
and r14b, al
xor dil, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 0
or dil, cl
or al, 0
xor dil, 0xff
and dil, al
mov al, r15b
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov cl, 1
xor cl, 1
mov r10b, al
and r10b, 0xff
and r15b, cl
mov r11b, r9b
and r11b, 0xff
and sil, cl
or r10b, r15b
or r11b, sil
xor r10b, r11b
or al, r9b
xor al, 0xff
or cl, 1
and al, cl
or r10b, al
mov al, r14b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov cl, 1
xor cl, 0
mov r9b, al
and r9b, 0
and r14b, cl
mov sil, r11b
and sil, 0
and dil, cl
or r9b, r14b
or sil, dil
xor r9b, sil
or al, r11b
xor al, 0xff
or cl, 0
and al, cl
or r9b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, 1
xor r11b, 1
and r10b, r11b
mov cl, r9b
xor cl, 0xff
and cl, 0xff
and r9b, r11b
or al, r10b
or cl, r9b
xor 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, 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, 0x8774c4be
mov ecx, 0x6d66a454
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor edx, edx
sub edx, 0x2903447c
sub edx, 1
add edx, 0x2903447c
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, 0xce3d5f27
mov ecx, 0x67652508
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, 0x6c203507
add edx, 0
sub edx, 1
sub edx, 0x6c203507
xor r8d, r8d
sub r8d, edx
mov edx, ecx
sub edx, r8d
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, 0x63f0c39d
mov ecx, 0xfe0d8604
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor edx, edx
sub edx, 0xb836b253
sub edx, 1
add edx, 0xb836b253
xor r8d, r8d
sub r8d, edx
mov edx, ecx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl r10b
mov al, bl
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov cl, bl
and cl, dl
or al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
mov r9b, r10b
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, 1
xor dl, 0
and dl, 0
mov r9b, 1
xor r9b, 0
mov r11b, r9b
and r11b, 0
mov r8b, 1
xor r8b, 1
and r8b, 0
and r9b, 1
or dl, r11b
or r8b, r9b
xor dl, r8b
mov r9b, al
xor r9b, 0xff
mov r11b, 1
xor r11b, 0
mov r8b, 1
xor r8b, 1
or r9b, r11b
or r8b, 1
xor r9b, 0xff
and r9b, r8b
xor bl, 0xff
mov r11b, dl
xor r11b, 0xff
mov r8b, 1
xor r8b, 0
or bl, r11b
or r8b, 0
xor bl, 0xff
and bl, r8b
mov r8b, cl
xor r8b, 0xff
mov sil, 1
xor sil, 0
mov r11b, 1
xor r11b, 1
or r8b, sil
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov sil, dl
xor sil, 0xff
mov r11b, r10b
xor r11b, sil
and r11b, r10b
mov r10b, r9b
and r10b, bl
xor r9b, bl
or r10b, r9b
mov r9b, r8b
and r9b, r11b
xor r8b, r11b
or r9b, r8b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, 1
xor bl, 0
and r10b, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
and r9b, bl
or r11b, r10b
or r8b, r9b
xor 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, 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, 0x78027b2e
mov ecx, 0x61224076
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0xe282415
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0x5e54c5c6
jmp 0x1402a0887
mov rcx, qword [rbp - 0x40]
mov edx, 0x67
lea r8, [0x14030bf40]
mov r9d, 0x64
sub rsp, 0x20
call qword [sym.imp.USER32.dll_LoadStringA]
add rsp, 0x20
mov rcx, qword [rbp - 0x40]
mov edx, 0x6d
lea r8, [0x14030bfb0]
mov r9d, 0x64
sub rsp, 0x20
call qword [sym.imp.USER32.dll_LoadStringA]
add rsp, 0x20
mov dword [rbp - 0x4c], 0x53c660e3
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, ecx
sub edx, 0x9acfacf0
sub edx, 0xe12204d3
add edx, 0x9acfacf0
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0xe12204d3
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl al
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
mov r8b, dl
and r8b, r9b
or cl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r10b, 1
xor r10b, 0
mov r11b, al
and r11b, r10b
mov r9b, 1
xor r9b, 1
and r9b, 0
and r10b, 1
or r8b, r11b
or r9b, r10b
xor r8b, r9b
mov bl, 1
xor bl, 0
and bl, 1
mov r10b, 1
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov r9b, 1
xor r9b, 1
and r9b, 0xff
and r10b, 1
or bl, r11b
or r9b, r10b
xor bl, r9b
mov r15b, cl
xor r15b, 0xff
mov r10b, 1
xor r10b, 0
mov r9b, 1
xor r9b, 0
or r15b, r10b
or r9b, 0
xor r15b, 0xff
and r15b, r9b
mov r9b, bl
xor r9b, 0xff
mov sil, dl
xor sil, r9b
and sil, dl
mov dl, 1
xor dl, 0
mov r14b, r8b
xor r14b, dl
and r14b, r8b
mov dl, bl
xor dl, 0xff
mov dil, al
xor dil, dl
and dil, al
mov al, r15b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov dl, al
and dl, 0
and r15b, r9b
mov r11b, r10b
and r11b, 0
and sil, r9b
or dl, r15b
or r11b, sil
xor dl, r11b
or al, r10b
xor al, 0xff
or r9b, 0
and al, r9b
or dl, al
mov al, r14b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
mov r9b, al
and r9b, 0xff
and r14b, r10b
mov sil, r11b
and sil, 0xff
and dil, r10b
or r9b, r14b
or sil, dil
xor r9b, sil
or al, r11b
xor al, 0xff
or r10b, 1
and al, r10b
or r9b, al
mov r10b, dl
xor r10b, 0xff
mov al, r9b
and al, r10b
xor r9b, 0xff
and dl, r9b
or al, dl
mov dl, cl
and dl, r8b
xor 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, 0
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, dl
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 dl, r10b
xor dl, 0xff
or r9b, 1
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, 0x874aa288
mov ecx, 0x64640aef
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor r8d, r8d
sub r8d, 0x7fb40409
sub r8d, 1
add r8d, 0x7fb40409
mov edx, ecx
sub edx, 0x86eddec8
add edx, r8d
add edx, 0x86eddec8
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r10b
mov al, dl
xor al, 0xff
and al, 0
mov r8b, 1
xor r8b, 0
mov r9b, dl
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, r10b
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r9b, 1
or cl, r11b
or r8b, r9b
xor cl, r8b
mov bl, 1
xor bl, 1
and bl, 1
mov r8b, 1
xor r8b, 1
and r8b, 1
or bl, r8b
mov r9b, 1
xor r9b, 1
mov r8b, al
xor r8b, r9b
and r8b, al
mov r9b, bl
xor r9b, 0xff
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov dl, 1
xor dl, 1
mov r9b, cl
xor r9b, dl
and r9b, cl
xor r10b, 0xff
mov sil, bl
xor sil, 0xff
mov dl, 1
xor dl, 0
or r10b, sil
or dl, 0
xor r10b, 0xff
and r10b, dl
mov dl, r8b
and dl, r11b
xor r8b, r11b
or dl, r8b
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
and dl, r8b
or r11b, dl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov dl, 1
xor dl, 0
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, r8b
or cl, dl
xor al, cl
mov dl, 1
xor dl, 1
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov cl, dl
and cl, 0
mov sil, r8b
and sil, 1
mov r10b, r9b
and r10b, 0
and bl, r8b
or cl, sil
or r10b, bl
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 0
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, 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, 0x7bfacaac
mov ecx, 0xf5badad3
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, 0xedbde094
add r8d, edx
xor edx, edx
sub edx, r8d
add edx, 0x60a2bb91
sub edx, 1
sub edx, 0x60a2bb91
add edx, 0x30189395
sub edx, 0xedbde094
sub edx, 0x30189395
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, 0x9301af63
mov ecx, 0x7b68db0f
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dword [rbp - 0x24], 0
mov dword [rbp - 0x4c], 0xbd18d216
jmp 0x1402a0887
mov eax, dword [0x14030b480]
mov ecx, dword [0x14030b484]
xor r8d, r8d
sub r8d, eax
xor edx, edx
sub edx, 0x92b93df4
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0x92b93df4
add edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl dil
mov sil, al
xor sil, 0xff
and sil, 0
mov dl, 1
xor dl, 0
mov r8b, al
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or sil, r8b
or cl, dl
xor sil, cl
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov dl, 1
xor dl, 0
mov r8b, dil
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r11b, r8b
or cl, dl
xor r11b, cl
mov bl, 1
xor bl, 0
and bl, 1
mov cl, 1
xor cl, 1
and cl, 0
or bl, cl
mov cl, 1
xor cl, 0
mov r15b, sil
xor r15b, cl
and r15b, sil
mov cl, bl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, 1
xor al, 0
mov r14b, r11b
xor r14b, al
and r14b, r11b
xor dil, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 0
or dil, cl
or al, 0
xor dil, 0xff
and dil, al
mov al, r15b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov cl, al
and cl, 0
and r15b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or cl, r15b
or r9b, r10b
xor cl, r9b
or al, r8b
xor al, 0xff
or dl, 0
and al, dl
or cl, al
mov al, r14b
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov dl, al
and dl, 0xff
and r14b, r8b
mov r10b, r9b
and r10b, 0xff
and dil, r8b
or dl, r14b
or r10b, dil
xor dl, r10b
or al, r9b
xor al, 0xff
or r8b, 1
and 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, 0
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, dl
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 dl, r10b
xor dl, 0xff
or r9b, 1
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, 0x2ea1f572
mov ecx, 0x43232ed5
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov eax, dword [rbp - 0x28]
mov dword [rbp + 0x28], eax
mov dword [rbp - 0x4c], 0x6074ad8c
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, 0x37f1bb7
add edx, 0
sub edx, 1
sub edx, 0x37f1bb7
xor r8d, r8d
sub r8d, edx
mov edx, ecx
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 r8b, al
and r8b, r9b
or dl, r8b
mov bl, 1
xor bl, 0
and bl, 1
mov r8b, 1
xor r8b, 1
and r8b, 0
or 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, 1
or sil, r9b
or r8b, 1
xor sil, 0xff
and sil, r8b
mov r14b, dl
xor r14b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, 1
xor r8b, 1
or r14b, r9b
or r8b, 1
xor r14b, 0xff
and r14b, r8b
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, 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 cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0xff
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, 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, 0x2f31f52e
mov ecx, 0xf3acbda3
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0xc068e9d
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, 0x8963a4c8
add r8d, edx
xor edx, edx
sub edx, r8d
sub edx, 0xf3dc1133
sub edx, 1
add edx, 0xf3dc1133
sub edx, 0x7af70bda
sub edx, 0x8963a4c8
add edx, 0x7af70bda
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, 0xa7dc1910
mov ecx, 0x5f11b73c
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor r8d, r8d
sub r8d, 1
add r8d, 0
mov edx, ecx
sub edx, 0xf1e23fb
add edx, r8d
add edx, 0xf1e23fb
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, 0
or r11b, r8b
or al, 0
xor r11b, 0xff
and r11b, al
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, 0xf4094075
mov ecx, 0x8e7b1077
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, 0x88191978
add edx, 0
sub edx, 1
sub edx, 0x88191978
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 r11b, dl
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov al, 1
xor al, 0
or r11b, r8b
or al, 0
xor r11b, 0xff
and r11b, al
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, 0xf4094075
mov ecx, 0x257a2815
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dl, byte [rbp + 0x2f]
mov eax, 0xdc68a882
mov ecx, 0x634a01f8
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, ecx
sub edx, 0x9dc89f80
sub edx, 0x18af95d8
add edx, 0x9dc89f80
xor r8d, r8d
sub r8d, 1
add edx, r8d
sub edx, 0x45e178
add edx, 0x18af95d8
add edx, 0x45e178
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, 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, 0xf3a683ba
mov ecx, 0x508f348a
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, 0x48003f7a
add r8d, edx
xor edx, edx
sub edx, r8d
sub edx, 0x1284c5fb
sub edx, 1
add edx, 0x1284c5fb
add edx, 0xcf993fa2
sub edx, 0x48003f7a
sub edx, 0xcf993fa2
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dil
mov sil, cl
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov al, cl
and al, dl
or sil, al
mov bl, dil
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
mov al, dil
and al, dl
or bl, al
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
mov al, sil
xor al, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, 1
xor r8b, 0
or al, r9b
or r8b, 0
xor al, 0xff
and al, r8b
mov r9b, dl
xor r9b, 0xff
mov r8b, cl
xor r8b, r9b
and r8b, cl
mov r14b, bl
xor r14b, 0xff
mov r9b, 1
xor r9b, 1
mov cl, 1
xor cl, 0
or r14b, r9b
or cl, 0
xor r14b, 0xff
and r14b, cl
xor dil, 0xff
mov r9b, dl
xor r9b, 0xff
mov cl, 1
xor cl, 0
or dil, r9b
or cl, 0
xor dil, 0xff
and dil, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, r14b
xor al, 0xff
mov r10b, dil
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, al
and r8b, 0
and r14b, r9b
mov r11b, r10b
and r11b, 0
and dil, r9b
or r8b, r14b
or r11b, dil
xor r8b, r11b
or al, r10b
xor al, 0xff
or r9b, 0
and al, r9b
or r8b, al
mov r9b, cl
xor r9b, 0xff
mov al, r8b
and al, r9b
xor r8b, 0xff
and cl, r8b
or al, cl
mov cl, sil
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov r10b, cl
and r10b, 0xff
and sil, r8b
mov r11b, r9b
and r11b, 0xff
and bl, r8b
or r10b, sil
or r11b, bl
xor r10b, r11b
or cl, r9b
xor cl, 0xff
or r8b, 1
and 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, 1
xor dl, 1
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, 0x8c78d8bf
mov ecx, 0x9422554
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dl, byte [rbp + 0x3b]
mov eax, 0x1c5d6a4c
mov ecx, 0xb507fcf1
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, ecx
sub edx, 0x98b10a6f
add edx, 0xb3fea4ee
add edx, 0x98b10a6f
add edx, 0x7cdb8ecb
sub edx, 1
sub edx, 0x7cdb8ecb
sub edx, 0xedc4eebe
sub edx, 0xb3fea4ee
add edx, 0xedc4eebe
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, 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, 0x8b3e1b85
mov ecx, 0x78e71db7
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor r8d, r8d
sub r8d, 0x13723e7d
mov edx, ecx
add edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
sub edx, 0x6f7b583b
add edx, 0x13723e7d
add edx, 0x6f7b583b
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, 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, 0xe64b52c0
mov ecx, 0x75b8f6c2
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, ecx
sub edx, 0xd6554051
add edx, 0x4d9cc9d2
add edx, 0xd6554051
sub edx, 0xb236849f
sub edx, 1
add edx, 0xb236849f
sub edx, 0xe16952b7
sub edx, 0x4d9cc9d2
add edx, 0xe16952b7
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r10b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, 1
xor r8b, 1
mov r9b, dl
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, r10b
xor cl, 0xff
and cl, 0
mov r9b, 1
xor r9b, 0
mov r11b, r10b
and r11b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0
and r9b, 1
or cl, r11b
or r8b, r9b
xor cl, r8b
mov bl, 1
xor bl, 1
and bl, 1
mov r9b, 1
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r9b, 1
or bl, r11b
or r8b, r9b
xor bl, r8b
mov r9b, 1
xor r9b, 1
mov r8b, al
xor r8b, r9b
and r8b, al
mov r9b, bl
xor r9b, 0xff
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov r9b, cl
xor r9b, 0xff
mov sil, 1
xor sil, 1
mov dl, 1
xor dl, 0
or r9b, sil
or dl, 0
xor r9b, 0xff
and r9b, dl
xor r10b, 0xff
mov sil, bl
xor sil, 0xff
mov dl, 1
xor dl, 0
or r10b, sil
or dl, 0
xor r10b, 0xff
and r10b, dl
mov dl, r8b
and dl, r11b
xor r8b, r11b
or dl, r8b
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
and dl, r8b
or r11b, dl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or al, r8b
or cl, dl
xor al, cl
mov dl, 1
xor dl, 1
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov cl, dl
and cl, 0
mov sil, r8b
and sil, 1
mov r10b, r9b
and r10b, 0
and bl, r8b
or cl, sil
or r10b, bl
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 0
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, 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, 0x37075736
mov ecx, 0xff7d61e3
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov eax, dword [0x14030b480]
mov ecx, dword [0x14030b484]
xor r8d, r8d
sub r8d, 0x32a8aa40
sub r8d, 1
add r8d, 0x32a8aa40
mov edx, eax
add edx, 0xc8814d7c
add edx, r8d
sub edx, 0xc8814d7c
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl dil
mov sil, al
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov cl, al
and cl, dl
or sil, cl
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov dl, 1
xor dl, 0
mov r8b, dil
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r10b, r8b
or cl, dl
xor r10b, cl
mov bl, 1
xor bl, 1
and bl, 1
mov cl, 1
xor cl, 1
and cl, 1
or bl, cl
mov cl, 1
xor cl, 1
mov r15b, sil
xor r15b, cl
and r15b, sil
mov cl, bl
xor cl, 0xff
mov r11b, al
xor r11b, cl
and r11b, al
mov r14b, r10b
xor r14b, 0xff
mov cl, 1
xor cl, 1
mov al, 1
xor al, 0
or r14b, cl
or al, 0
xor r14b, 0xff
and r14b, al
xor dil, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 1
or dil, cl
or al, 1
xor dil, 0xff
and dil, al
mov al, r15b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r15b, cl
mov r9b, r8b
and r9b, 0xff
and r11b, cl
or dl, r15b
or r9b, r11b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov al, r14b
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov cl, al
and cl, 0
and r14b, r8b
mov r11b, r9b
and r11b, 0
and dil, r8b
or cl, r14b
or r11b, dil
xor cl, r11b
or al, r9b
xor al, 0xff
or r8b, 0
and al, r8b
or cl, al
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r8b
or r11b, dl
or al, cl
xor r11b, al
mov al, sil
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and sil, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, sil
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov cl, 1
xor cl, 0
and dl, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or r10b, dl
or al, cl
xor r10b, al
mov al, 1
xor al, 1
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov cl, al
and cl, 0
mov sil, dl
and sil, 1
mov r9b, r8b
and r9b, 0
and bl, dl
or cl, sil
or r9b, bl
xor cl, r9b
or al, r8b
xor al, 0xff
or dl, 0
and al, dl
or cl, al
xor r10b, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or r10b, cl
or al, 1
xor r10b, 0xff
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, 0x37075736
mov ecx, 0xa0382ce1
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0xc068e9d
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0xb9d879
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0x69b57b72
jmp 0x1402a0887
mov eax, dword [0x14030b480]
mov ecx, dword [0x14030b484]
xor r8d, r8d
sub r8d, eax
xor edx, edx
sub edx, 0xd9435f8e
add r8d, edx
xor edx, edx
sub edx, r8d
sub edx, 0x6177e0e2
sub edx, 1
add edx, 0x6177e0e2
xor r8d, r8d
sub r8d, 0xd9435f8e
add edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, 1
xor r9b, 1
mov cl, al
and cl, r9b
or dl, cl
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, 1
xor r10b, 1
mov cl, r8b
and cl, r10b
or r9b, cl
mov cl, 1
xor cl, 0
and cl, 1
mov r10b, 1
xor r10b, 1
and r10b, 0
or cl, r10b
mov r15b, dl
xor r15b, 0xff
mov r11b, 1
xor r11b, 0
mov r10b, 1
xor r10b, 0
or r15b, r11b
or r10b, 0
xor r15b, 0xff
and r15b, r10b
mov r10b, cl
xor r10b, 0xff
mov r14b, al
xor r14b, r10b
and r14b, al
mov r10b, 1
xor r10b, 0
mov al, r9b
xor al, r10b
and al, r9b
xor r8b, 0xff
mov r11b, cl
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
or r8b, r11b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r10b, r15b
xor r10b, 0xff
mov sil, r14b
xor sil, 0xff
mov bl, 1
xor bl, 1
mov r11b, r10b
and r11b, 0xff
and r15b, bl
mov dil, sil
and dil, 0xff
and r14b, bl
or r11b, r15b
or dil, r14b
xor r11b, dil
or r10b, sil
xor r10b, 0xff
or bl, 1
and r10b, bl
or r11b, r10b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r11b
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
and r11b, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0xff
and r10b, bl
or al, r11b
or r8b, r10b
xor al, r8b
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, cl
and r8b, 0
xor cl, 0
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, 0xf649e6f
mov ecx, 0x1ef43868
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov eax, dword [0x14030b480]
mov ecx, dword [0x14030b484]
mov edx, 0x5ad1754e
add edx, 0
sub edx, 1
sub edx, 0x5ad1754e
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 r11b, al
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov dl, 1
xor dl, 0
or r11b, r8b
or dl, 0
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, 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, 0xadbd0320
mov ecx, 0x96cf7a38
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov eax, dword [rbp - 0x24]
mov dword [rbp + 0x3c], eax
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor edx, edx
sub edx, 0x586c9664
sub edx, 1
add edx, 0x586c9664
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 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, 0xadbd0320
mov ecx, 0xdce80d5
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor r8d, r8d
sub r8d, 0x63056f81
mov edx, ecx
add edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
sub edx, 0x50e2b80a
add edx, 0x63056f81
add edx, 0x50e2b80a
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r14b
cmp eax, 0xa
setl r8b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, 1
xor dl, 0
mov r9b, r14b
and r9b, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or cl, r9b
or al, dl
xor cl, al
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov dl, 1
xor dl, 1
mov al, r8b
and al, dl
or r9b, al
mov dl, 1
xor dl, 0
and dl, 1
mov al, 1
xor al, 1
and al, 0
or dl, al
mov al, 1
xor al, 0
mov r15b, cl
xor r15b, al
and r15b, cl
xor r14b, 0xff
mov r10b, dl
xor r10b, 0xff
mov al, 1
xor al, 0
or r14b, r10b
or al, 0
xor r14b, 0xff
and r14b, al
mov r10b, 1
xor r10b, 0
mov al, r9b
xor al, r10b
and al, r9b
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
or r8b, r11b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r10b, r15b
xor r10b, 0xff
mov sil, r14b
xor sil, 0xff
mov bl, 1
xor bl, 0
mov r11b, r10b
and r11b, 0
and r15b, bl
mov dil, sil
and dil, 0
and r14b, bl
or r11b, r15b
or dil, r14b
xor r11b, dil
or r10b, sil
xor r10b, 0xff
or bl, 0
and r10b, bl
or r11b, r10b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r11b
xor al, 0xff
and al, 0
mov bl, 1
xor bl, 0
and r11b, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
and r10b, bl
or al, r11b
or r8b, r10b
xor 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, 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, 0x3710e26e
mov ecx, 0x7562b73d
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov eax, dword [0x14030b480]
mov ecx, dword [0x14030b484]
mov edx, eax
add edx, 0xff6b2076
sub edx, 0xdb6b1e23
sub edx, 0xff6b2076
add edx, 0xe1f71299
sub edx, 1
sub edx, 0xe1f71299
xor r8d, r8d
sub r8d, 0xdb6b1e23
sub edx, r8d
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, 0
and bl, 1
mov dl, 1
xor dl, 1
and dl, 0
or bl, dl
mov dl, 1
xor dl, 0
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, 0
mov al, r11b
xor al, dl
and al, r11b
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 1
or cl, r8b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r15b
xor dl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, dl
and r8b, 0
and r15b, r9b
mov dil, r10b
and dil, 0
and r14b, r9b
or r8b, r15b
or dil, r14b
xor r8b, dil
or dl, r10b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r8b, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
mov cl, dl
xor cl, 0xff
and cl, 0xff
and dl, r9b
or al, r8b
or cl, dl
xor 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, 0
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, dl
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 dl, r10b
xor dl, 0xff
or r9b, 1
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, 0x40f4d95b
mov ecx, 0xbf4b6e8f
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov eax, dword [rbp + 0x3c]
mov dword [rbp - 0x74], eax
mov rcx, qword [rbp + 0x90]
xor rcx, rbp
sub rsp, 0x20
call fcn.1402d3a00
mov eax, dword [rbp - 0x74]
lea rsp, [rbp + 0x98]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, ecx
add edx, 0x2fbc4580
add edx, 0x1ef98704
sub edx, 0x2fbc4580
sub edx, 0x5456d4b1
sub edx, 1
add edx, 0x5456d4b1
xor r8d, r8d
sub r8d, 0x1ef98704
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r8b
cmp eax, 0xa
setl dil
mov al, r8b
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov r9b, r8b
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, dil
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
mov r10b, dil
and r10b, r9b
mov dl, 1
xor dl, 1
and dl, 0xff
and r9b, 1
or cl, r10b
or dl, r9b
xor cl, dl
mov dl, 1
xor dl, 1
and dl, 1
mov r9b, 1
xor r9b, 1
and r9b, 1
or dl, r9b
mov r15b, al
xor r15b, 0xff
mov r10b, 1
xor r10b, 1
mov r9b, 1
xor r9b, 0
or r15b, r10b
or r9b, 0
xor r15b, 0xff
and r15b, r9b
mov r9b, dl
xor r9b, 0xff
mov sil, r8b
xor sil, r9b
and sil, r8b
mov r14b, cl
xor r14b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, 1
xor r8b, 1
or r14b, r9b
or r8b, 1
xor r14b, 0xff
and r14b, r8b
xor dil, 0xff
mov r9b, dl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
or dil, r9b
or r8b, 0
xor dil, 0xff
and dil, r8b
mov r8b, r15b
xor r8b, 0xff
mov r11b, sil
xor r11b, 0xff
mov r9b, 1
xor r9b, 1
mov r10b, r8b
and r10b, 0xff
and r15b, r9b
mov bl, r11b
and bl, 0xff
and sil, r9b
or r10b, r15b
or bl, sil
xor r10b, bl
or r8b, r11b
xor r8b, 0xff
or r9b, 1
and r8b, r9b
or r10b, r8b
mov r8b, r14b
xor r8b, 0xff
mov bl, dil
xor bl, 0xff
mov r11b, 1
xor r11b, 0
mov r9b, r8b
and r9b, 0
and r14b, r11b
mov sil, bl
and sil, 0
and dil, r11b
or r9b, r14b
or sil, dil
xor r9b, sil
or r8b, bl
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r9b, r8b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, 1
xor bl, 1
and r10b, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0xff
and r9b, bl
or r11b, r10b
or r8b, r9b
xor 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, 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, 0x28f182b
mov ecx, 0xa2192fb2
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov rax, qword [rbp]
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, 0x65bbfa24
add edx, 0
sub edx, 1
sub edx, 0x65bbfa24
xor r8d, r8d
sub r8d, edx
mov edx, ecx
sub 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, 0x28f182b
mov ecx, 0x1f7ef8cf
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0xe8ec2441
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, ecx
add edx, 0x4c80b1de
sub edx, 0xe87a192f
sub edx, 0x4c80b1de
xor r8d, r8d
sub r8d, 1
add edx, r8d
add edx, 0x434bf357
add edx, 0xe87a192f
sub edx, 0x434bf357
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, 0xfd23ddc2
mov ecx, 0xa1d333e2
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dword [rbp + 0x40], 0x50
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
xor r9d, r9d
sub r9d, 1
add r9d, 0
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, r9d
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl al
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov cl, r11b
and cl, dl
or sil, cl
mov bl, al
xor bl, 0xff
and bl, 0
mov dl, 1
xor dl, 0
mov r8b, al
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or bl, r8b
or cl, dl
xor bl, cl
mov cl, 1
xor cl, 0
and cl, 1
mov r8b, 1
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov r15b, sil
xor r15b, 0xff
mov r8b, 1
xor r8b, 0
mov dl, 1
xor dl, 0
or r15b, r8b
or dl, 0
xor r15b, 0xff
and r15b, dl
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov dl, 1
xor dl, 0
or r11b, r8b
or dl, 0
xor r11b, 0xff
and r11b, dl
mov dl, 1
xor dl, 0
mov r14b, bl
xor r14b, dl
and r14b, bl
mov dl, cl
xor dl, 0xff
mov dil, al
xor dil, dl
and dil, al
mov al, r15b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov r9b, al
and r9b, 0xff
and r15b, dl
mov r10b, r8b
and r10b, 0xff
and r11b, dl
or r9b, r15b
or r10b, r11b
xor r9b, r10b
or al, r8b
xor al, 0xff
or dl, 1
and al, dl
or r9b, al
mov al, r14b
xor al, 0xff
mov r10b, dil
xor r10b, 0xff
mov dl, 1
xor dl, 0
mov r8b, al
and r8b, 0
and r14b, dl
mov r11b, r10b
and r11b, 0
and dil, dl
or r8b, r14b
or r11b, dil
xor r8b, r11b
or al, r10b
xor al, 0xff
or dl, 0
and al, dl
or r8b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0xff
and r8b, r10b
or al, r9b
or dl, r8b
xor al, dl
mov dl, sil
xor dl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, dl
and r8b, 0
and sil, r9b
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
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, cl
and r8b, 0
xor cl, 0
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, 0xfd23ddc2
mov ecx, 0x9daa82f3
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0x47679e81
jmp 0x1402a0887
mov ecx, dword [0x14030b480]
mov eax, dword [0x14030b484]
mov edx, ecx
sub edx, 0x4faa19fa
sub edx, 0x131891d2
add edx, 0x4faa19fa
xor r8d, r8d
sub r8d, 1
add edx, r8d
sub edx, 0xd95bd1ad
add edx, 0x131891d2
add edx, 0xd95bd1ad
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl dil
mov al, dl
xor al, 0xff
and al, 1
mov r8b, 1
xor r8b, 1
mov r9b, dl
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, dil
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
mov r10b, dil
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 bl, 1
xor bl, 1
and bl, 1
mov r8b, 1
xor r8b, 1
and r8b, 1
or bl, r8b
mov r15b, al
xor r15b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, 1
xor r8b, 1
or r15b, r9b
or r8b, 1
xor r15b, 0xff
and r15b, r8b
mov r8b, bl
xor r8b, 0xff
mov sil, dl
xor sil, r8b
and sil, dl
mov r14b, cl
xor r14b, 0xff
mov r8b, 1
xor r8b, 1
mov dl, 1
xor dl, 1
or r14b, r8b
or dl, 1
xor r14b, 0xff
and r14b, dl
xor dil, 0xff
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 0
or dil, r8b
or dl, 0
xor dil, 0xff
and dil, dl
mov r8b, r15b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov dl, r8b
and dl, 0xff
and r15b, r9b
mov r11b, r10b
and r11b, 0xff
and sil, r9b
or dl, r15b
or r11b, sil
xor dl, r11b
or r8b, r10b
xor r8b, 0xff
or r9b, 1
and r8b, r9b
or dl, r8b
mov r9b, r14b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
mov r8b, r9b
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 r9b, r11b
xor r9b, 0xff
or r10b, 0
and r9b, r10b
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
and dl, r8b
or r11b, dl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov dl, 1
xor dl, 0
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, r8b
or cl, dl
xor al, cl
mov dl, 1
xor dl, 1
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov cl, dl
and cl, 0
mov sil, r8b
and sil, 1
mov r10b, r9b
and r10b, 0
and bl, r8b
or cl, sil
or r10b, bl
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 0
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, 0x78bde932
mov ecx, 0x4780a633
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov eax, dword [0x14030b480]
mov ecx, dword [0x14030b484]
mov r9d, 0x8bbfcf3c
add r9d, 0
sub r9d, 1
sub r9d, 0x8bbfcf3c
xor r8d, r8d
sub r8d, eax
xor edx, edx
sub edx, r9d
add r8d, edx
xor edx, edx
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl dil
mov sil, al
xor sil, 0xff
and sil, 0
mov dl, 1
xor dl, 0
mov r8b, al
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or sil, r8b
or cl, dl
xor sil, cl
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov dl, 1
xor dl, 1
mov cl, dil
and cl, dl
or r11b, cl
mov bl, 1
xor bl, 1
and bl, 0
mov dl, 1
xor dl, 0
mov r8b, dl
and r8b, 1
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or bl, r8b
or cl, dl
xor bl, cl
mov cl, 1
xor cl, 1
mov r15b, sil
xor r15b, cl
and r15b, sil
mov cl, bl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, 1
xor al, 1
mov r14b, r11b
xor r14b, al
and r14b, r11b
xor dil, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 0
or dil, cl
or al, 0
xor dil, 0xff
and dil, al
mov al, r15b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov cl, al
and cl, 0
and r15b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or cl, r15b
or r9b, r10b
xor cl, r9b
or al, r8b
xor al, 0xff
or dl, 0
and al, dl
or cl, al
mov al, r14b
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov dl, al
and dl, 0xff
and r14b, r8b
mov r10b, r9b
and r10b, 0xff
and dil, r8b
or dl, r14b
or r10b, dil
xor dl, r10b
or al, r9b
xor al, 0xff
or r8b, 1
and 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 dl, sil
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov cl, dl
and cl, 0
and sil, r8b
mov r10b, r9b
and r10b, 0
and r11b, r8b
or cl, sil
or r10b, r11b
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 0
and 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, 0x61af0846
mov ecx, 0xbf4f7f8e
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov eax, dword [0x14030b480]
mov ecx, dword [0x14030b484]
mov edx, eax
sub edx, 0xb91e8f86
add edx, 0x1622c414
add edx, 0xb91e8f86
sub edx, 0x1703f96b
sub edx, 1
add edx, 0x1703f96b
add edx, 0x594858ae
sub edx, 0x1622c414
sub edx, 0x594858ae
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, 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, 0x61af0846
mov ecx, 0xa61d94fc
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x4c], eax
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0xb57d7deb
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0xb78831ed
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0x93464dcb
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0x5f11b73c
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0x271e7b1a
jmp 0x1402a0887
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
mov r8, qword [rbp - 0x18]
mov rdx, qword [rbp + 0x30]
sub rsp, 0x20
call qword [sym.imp.USER32.dll_TranslateAcceleratorA]
add rsp, 0x20
mov dword [rbp - 0x4c], 0x9422554
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0xa9814b4b
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0xcfc6a7ec
jmp 0x1402a0887
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 0x10]
mov dword [rbp - 0x24], eax
mov dword [rbp - 0x4c], 0x7417c863
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0x2bedc7a
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0x96cf7a38
jmp 0x1402a0887
mov dword [rbp - 0x4c], 0x6c597a53
jmp 0x1402a0887
jmp 0x1402967bf