Function at 0x140001000
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r13d, edx
mov qword [rsp + 0x30], rcx
mov rax, qword [0x1400a2048]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov ebp, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea edi, [rbp - 1]
imul edi, ebp
mov eax, edi
not eax
mov ebx, eax
and ebx, 0xc6abd80
mov edx, edi
and edx, 0xf395427f
or edx, ebx
mov ebx, edx
xor ebx, 0x22004068
xor edx, 0x800
mov esi, eax
or esi, 0x224168f9
mov ebp, esi
not ebp
or edx, 0x4c140306
and edx, 0x4c150b17
and ebx, 0x224060e8
or ebx, edx
and esi, 0x4c150b17
and ebp, 0x91aa9400
or ebp, esi
xor ebp, ebx
mov edx, ebp
not edx
and edx, 0xddbe9707
and ebp, 0x224168f8
or ebp, edx
and eax, 0xbd5caade
and edi, 0x42a35521
or edi, eax
mov eax, edi
xor eax, 0x42801001
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x392b4570
and ebp, 0xc6d4ba8f
or ebp, ebx
xor edi, 0x39080050
and edi, 0x392b4570
and eax, 0xc6d4ba8f
or eax, edi
xor eax, ebp
xor edx, eax
test edx, eax
sete byte [rsp + 0x3e]
cmp r8d, 0xa
setl byte [rsp + 0x3f]
mov r8d, 0xd0999d2d
mov r12d, 0x77910ea1
mov r9d, 0x230a0692
mov ecx, 0x9d6f5c76
mov r11d, 0x48566a33
mov r14d, 0xce461932
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov ebp, dword [0x1400a3d8c]
mov esi, dword [0x1400a3d88]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov edi, edx
and edi, 1
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x7c5e320d
and edi, 0x83a1cdf2
or edi, ebx
xor edi, 0x83a1cdf2
and ebp, 0xe70d79bf
and edx, 0x18f28640
or edx, ebp
xor edx, 0x18f28640
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
cmp edx, 0xffffffff
sete r10b
setne r8b
cmp esi, 0xa
setl al
cmp esi, 9
setg bl
xor r8b, bl
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and dl, r10b
or bl, r10b
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov edx, eax
and dl, r8b
mov esi, eax
xor sil, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, sil
xor dl, r10b
xor r10b, al
or bl, r8b
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xf89462f
mov ebp, 0xd455a955
cmovne eax, ebp
test bl, 1
mov r8d, 0xf89462f
cmovne r8d, eax
test dl, 1
cmove r8d, eax
nop
cmp r8d, 0xfe27eec3
jle 0x1400034d0
cmp r8d, 0x363f8dd7
jle 0x140001500
cmp r8d, 0x65d422b5
jle 0x140001650
cmp r8d, 0x76f793b5
jg 0x140001854
cmp r8d, 0x72c2e0eb
jle 0x140001db3
cmp r8d, 0x72c2e0ec
je 0x1400024d2
cmp r8d, 0x7557c494
je 0x140002584
cmp r8d, 0x76445870
jne 0x140001210
mov rax, qword [rsp + 0x50]
lea rdx, str.UYIywxllPaV_
mov bl, byte [rax + rdx]
mov eax, dword [rsp + 0x48]
mov r8d, ebx
not r8b
mov edx, r8d
and dl, bl
mov r10d, edx
not r10b
mov esi, ebx
and sil, 0xba
mov edi, r8d
and dil, 0x45
or dil, sil
or bl, r10b
and r10b, 0xba
and dl, 0x45
or dl, r10b
xor dl, dil
not bl
or bl, dl
mov edx, ebx
not dl
and dl, 0xae
and bl, 0x51
or bl, dl
mov edx, ebx
xor dl, 0x51
mov r10d, eax
not r10b
and dl, r10b
xor bl, 0xae
and bl, al
or bl, dl
mov esi, ebx
xor sil, r10b
and sil, bl
mov ebx, eax
xor bl, 0x3d
and bl, al
or al, 0xc2
mov edx, ebx
not dl
mov edi, eax
and dil, 0xa4
and r10b, 0x19
or r10b, dil
or al, dl
and dl, 0xa4
and bl, 0x5b
or bl, dl
xor bl, r10b
not al
or al, bl
mov edx, eax
not dl
and dl, 0xb6
and al, 0x49
or al, dl
xor al, 0x8b
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, eax
not dl
and dl, 0xdf
and al, 0x20
or al, dl
mov ebx, eax
xor bl, 0x20
mov r8d, esi
not r8b
xor al, 0x54
and al, 0x74
mov r10d, ebx
and r10b, 0x8b
or r10b, al
mov ebp, r10d
xor bpl, 0x8b
mov edx, esi
xor dl, 0xdf
mov edi, edx
and dil, r8b
and dl, sil
xor r10b, 0x74
mov eax, ebp
and al, 0xdf
and bl, 0x20
or bl, al
mov eax, edi
and al, dl
xor dl, dil
or dl, al
mov eax, edx
not al
and al, 0xfb
and dl, 4
or dl, al
mov eax, ebx
not al
and al, 0xfb
and bl, 4
or bl, al
xor bl, dl
mov eax, esi
and al, 0x86
and r8b, 0x79
or r8b, al
or sil, r10b
and r10b, 0x86
and bpl, 0x79
or bpl, r10b
xor bpl, r8b
not sil
or sil, bpl
mov eax, esi
not al
and al, 0xd
and sil, 0xf2
or sil, al
mov eax, esi
xor al, 0xd2
xor sil, 0xd
mov edx, ebx
not dl
mov r8d, edx
and r8b, 0x21
and bl, 0xde
or bl, r8b
or dl, sil
and sil, 0x21
and al, 0xde
or al, sil
xor al, bl
not dl
or dl, al
mov rax, qword [rsp + 0x40]
mov byte [rax], dl
mov r10d, dword [rsp + 0x5c]
add r10d, 1
mov ebp, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea esi, [rbp - 1]
imul esi, ebp
mov eax, esi
not eax
mov edi, eax
and edi, 0x235440ac
mov ebx, esi
and ebx, 0xdcabbf52
or ebx, edi
xor ebx, 0xdcabbf52
mov ebp, esi
and ebp, 1
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xe308dd01
and ebp, 0x1cf722fe
or ebp, ebx
mov ebx, ebp
xor ebx, 0xc80203e
and eax, 0x88b4cf6
and esi, 0xf774b309
or esi, eax
xor ebp, 0xe308dd01
mov eax, ebp
and eax, 0x117746c0
and ebx, 0xee88b93f
or ebx, eax
mov eax, esi
xor eax, 0xe600b109
xor esi, 0x88b4cf6
or ebp, esi
and esi, 0x117746c0
and eax, 0xee88b93f
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete sil
setne dil
cmp r8d, 9
setg bpl
cmp r8d, 0xa
setl al
xor bpl, dil
xor dil, al
mov ebx, eax
and bl, sil
xor al, sil
or al, bl
xor al, 1
mov edx, ebp
and dl, al
xor al, bpl
or al, dl
mov edx, eax
not dl
and dl, dil
xor dil, 1
mov ebx, edi
xor bl, al
and bl, dil
and al, dil
or al, dl
mov edx, ebx
xor dl, al
mov edx, 0x2f94e3b4
mov esi, 0xde1fdf7c
cmovne edx, esi
test al, al
mov r8d, edx
cmovne r8d, esi
mov dword [rsp + 0x58], r10d
test bl, bl
jmp 0x140004d87
cmp r8d, 0x16392c84
jg 0x1400016a9
cmp r8d, 0xaff43b3
jle 0x140001aba
cmp r8d, 0xf5d90fd
jle 0x140001de5
cmp r8d, 0xf5d90fe
je 0x14000259c
cmp r8d, 0xf788cdc
je 0x140002673
cmp r8d, 0xf89462f
jne 0x140001210
mov edx, dword [0x1400a3d8c]
mov eax, dword [0x1400a3d88]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, edi
mov edi, edx
not edi
and edi, 0x1c273d96
and edx, 0xe3d8c269
or edx, edi
mov edi, edx
xor edi, 0xc0904268
xor edx, 0x1c273d96
mov esi, edx
and esi, 0x336f9991
and edi, 0xcc90666e
or edi, esi
or edx, ebx
and ebx, 0x336f9991
and ebp, 0xcc90666e
or ebp, ebx
xor ebp, edi
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xec0cd671
and edx, 0x13f3298e
or edx, ebp
xor edx, 0x13f3298e
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
and al, r8b
or bl, r8b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, ebx
and bl, dl
xor dl, 1
xor al, 1
mov r10d, edx
xor r10b, al
and r10b, dl
and al, dl
or al, bl
mov edx, eax
xor dl, r10b
test al, 1
mov r8d, 0xd455a955
mov esi, 0x57845f1
cmovne r8d, esi
test r10b, r10b
mov eax, 0xd455a955
cmove r8d, eax
test dl, 1
cmovne r8d, esi
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0x4bd4e8a1
jle 0x140001c19
cmp r8d, 0x4fa46ec1
jle 0x140001f80
cmp r8d, 0x4fa46ec2
je 0x140002766
cmp r8d, 0x5a9bcb38
je 0x1400028f8
cmp r8d, 0x5b560f9c
jne 0x140001210
mov r8d, 0xe6cdd546
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0x230a0691
jle 0x140001d74
cmp r8d, 0x2ac1fcb6
jle 0x140001fb2
cmp r8d, 0x2ac1fcb7
je 0x140002910
cmp r8d, 0x2bf2677a
je 0x140002a6f
cmp r8d, 0x2f94e3b4
jne 0x140001210
mov ebp, dword [0x1400a3d8c]
mov eax, dword [0x1400a3d88]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
xor ebp, 0x55605e1d
and ebp, edx
or edx, 0xaa9fa1e2
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0x3d251f12
and ebx, 0x4040400d
or ebx, esi
or edx, edi
and edi, 0x3d251f12
and ebp, 0xc2dae0ed
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x9e947a09
and edx, 0x616b85f6
or edx, ebp
mov ebp, edx
xor ebp, 0x340bdbeb
mov ebx, edx
xor ebx, 0x340bdbea
and ebx, ebp
xor edx, 0xcbf42414
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ebx
not edx
mov edi, ebp
not edi
mov esi, edx
and esi, 0xd655d4d1
and ebx, 0x29aa2b2e
or ebx, esi
or edx, edi
and edi, 0xd655d4d1
and ebp, 0x29aa2b2e
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x11e888be
and edx, 0xee177741
or edx, ebp
mov ebp, edx
xor ebp, 0xce020441
xor edx, 0x20880e
and edx, 0x2035fb0e
and ebp, 0xdfca04f1
or ebp, edx
mov edx, ebp
xor edx, 0xc7480421
xor ebp, 0x21d200
and ebp, 0x18a3d2d0
and edx, 0xe75c2d2f
or edx, ebp
xor edx, 0x18a3d2d0
cmp edx, 0xffffffff
sete r8b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov edx, eax
or dl, r10b
mov ebx, r10d
xor bl, dl
or dl, r10b
xor dl, 1
or dl, bl
xor dl, r8b
xor dl, 1
mov ebx, eax
or bl, r8b
xor al, r8b
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, edx
or bl, al
xor al, dl
mov edx, eax
xor dl, bl
test al, 1
mov r8d, 0xce461932
mov eax, 0x7f589ac3
cmovne r8d, eax
test bl, 1
cmovne r8d, r14d
jmp 0x140001208
cmp r8d, 0x7cb100a9
jle 0x140002205
cmp r8d, 0x7cb100aa
je 0x140002a87
cmp r8d, 0x7d302293
je 0x140002aa7
cmp r8d, 0x7f589ac3
jne 0x140001210
mov rax, qword [rsp + 0x50]
lea rdx, str.UYIywxllPaV_
mov al, byte [rax + rdx]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov esi, dword [rsp + 0x48]
mov r10d, eax
not r10b
mov ebx, r10d
and bl, 0x67
mov edx, eax
and dl, 0x98
or dl, bl
mov ebx, edx
xor bl, 0x88
xor dl, 0x66
and dl, 0x76
and bl, 0x89
or bl, dl
mov edx, ebx
xor dl, 0x89
mov edi, esi
not dil
and dl, dil
xor bl, 0x76
and bl, sil
or bl, dl
not bl
or bl, dil
mov r8d, ebx
not r8b
and r10b, 0x92
and al, 0x6d
or al, r10b
mov edx, eax
xor dl, 0x64
xor al, 0x92
mov r10d, eax
and r10b, 0x1b
and dl, 0xe4
or dl, r10b
or al, dil
and dil, 0x1b
and sil, 0xe4
or sil, dil
xor sil, dl
not al
or al, sil
mov edx, eax
not dl
and dl, 0x8e
and al, 0x71
or al, dl
mov r10d, eax
xor r10b, 0x71
xor al, 0x8e
and r10b, bl
or bl, al
mov esi, ebx
not sil
and al, r8b
or al, r10b
mov edx, eax
not dl
mov r8d, ebx
and r8b, 6
and sil, 0xf9
or sil, r8b
or bl, dl
and dl, 6
and al, 0xf9
or al, dl
xor al, sil
not bl
or bl, al
mov rax, qword [rsp + 0x40]
mov byte [rax], bl
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov edx, dword [0x1400a3d8c]
mov eax, dword [0x1400a3d88]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0x31f0aa6c
mov edx, edi
xor edx, 0x31f0aa6c
and edx, edi
mov esi, ebx
and esi, edx
xor edx, ebx
or edx, esi
mov ebx, edx
not ebx
and ebx, 0x88d4b9fd
and edx, 0x772b4602
or edx, ebx
mov ebx, edx
xor ebx, 0x42502c07
and ebp, 0x9a00b175
and edi, 0x65ff4e8a
or edi, ebp
mov ebp, edi
xor ebp, 0x41500e82
xor edx, 0xb9241390
mov esi, edx
and esi, 0xbcafc178
and ebx, 0x43503e87
or ebx, esi
xor edi, 0x98008170
and edi, 0xbcafc178
and ebp, 0x43503e87
or ebp, edi
xor ebp, ebx
xor edx, ebp
test edx, ebp
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r10b
mov esi, r10d
or dl, r10b
and r10b, r8b
xor sil, r8b
or sil, r10b
mov r10d, esi
xor r10b, 1
or bl, r8b
xor bl, 1
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
and r10b, dl
xor dl, 1
and dl, sil
or dl, r10b
mov ebx, esi
and bl, al
xor al, sil
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov r8d, 0x363f8dd8
mov eax, 0xce461932
cmovne r8d, eax
test dl, dl
mov r14d, 0xce461932
cmove r8d, eax
test bl, 1
mov eax, 0x363f8dd8
jmp 0x1400055aa
cmp r8d, 0x4e74d3b
jg 0x140002336
cmp r8d, 0xfe27eec4
je 0x140002c0b
cmp r8d, 0xfe664fa8
jne 0x140001210
mov edx, dword [0x1400a3d8c]
mov eax, dword [0x1400a3d88]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and ebp, edx
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
mov ebx, edx
or ebx, 1
mov edi, ebx
not edi
and edx, 0x3300e6af
and ebp, 0xccff1950
or ebp, edx
mov edx, ebp
xor edx, 0xc48b1151
xor ebp, 0x3300e6ae
mov esi, ebx
and esi, 0x29748a2a
and edi, 0xd68b75d4
or edi, esi
or ebx, ebp
and ebp, 0x29748a2a
and edx, 0xd68b75d5
or edx, ebp
xor edx, edi
not ebx
or ebx, edx
mov ebp, ebx
not ebp
and ebp, 0x86602438
mov edx, ebx
and edx, 0x1010c040
or edx, ebp
xor edx, 0x1010c040
and ebx, 0x698f1b87
or ebx, edx
mov ebp, ebx
not ebp
and ebp, 0x698f1b87
and ebx, 0x9670e478
or ebx, ebp
mov edx, ebx
not edx
and ebx, 0xe1be66f4
and edx, 0x1e41990b
or edx, ebx
mov ebp, edx
xor ebp, 0x20ae2284
xor edx, 0x1e01800b
and edx, 0xdf11c47b
and ebp, 0x20ee3b84
or ebp, edx
xor ebp, 0x20ee3b84
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, edx
or al, r8b
xor dl, r8b
not dl
and dl, r8b
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
mov eax, ebx
or al, dl
xor dl, bl
mov ebx, eax
xor bl, dl
test dl, 1
mov r8d, 0x4e659f4b
mov edx, 0xe65a6e39
cmovne r8d, edx
test al, 1
mov eax, 0x4e659f4b
jmp 0x140002e49
cmp r8d, 0x46e39be9
jg 0x140002368
cmp r8d, 0x363f8dd8
je 0x140002d3b
cmp r8d, 0x3888eaed
jne 0x140001210
mov ebp, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea edi, [rbp - 1]
imul edi, ebp
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x42d7185b
mov edx, edi
and edx, 0xbd28e7a4
or edx, ebp
mov ebp, edx
xor ebp, 0x29204700
xor edx, 0x40020010
mov esi, eax
or esi, 0x7937df13
mov ebx, esi
not ebx
or edx, 0x84c000cc
and edx, 0xd4c280dc
and ebp, 0x29355f03
or ebp, edx
and esi, 0xd4c280dc
and ebx, 0x2082020
or ebx, esi
xor ebx, ebp
mov edx, ebx
not edx
and edx, 0x86c820ed
and ebx, 0x7937df12
or ebx, edx
mov edx, ebx
not edx
and eax, 0x7f0bda58
and edi, 0x80f425a7
or edi, eax
mov eax, edi
xor eax, 0x80a004a4
xor edi, 0x7f0bda58
mov ebp, ebx
and ebp, 0x1b5e6113
and edx, 0xe4a19eec
or edx, ebp
or ebx, edi
and edi, 0x1b5e6113
and eax, 0xe4a19eec
or eax, edi
xor eax, edx
not ebx
or ebx, eax
cmp ebx, 0xffffffff
setne r10b
sete dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov eax, r8d
xor al, dl
and dl, r8b
and bl, r10b
or bl, dl
and al, r8b
mov edx, eax
xor dl, 1
xor al, bl
mov r8d, ebx
xor r8b, 1
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
not al
mov r10d, ebx
xor r10b, dl
and r10b, bl
and al, r8b
and dl, bl
or dl, al
mov eax, r10d
xor al, dl
test al, 1
mov eax, 0x2f94e3b4
mov esi, 0x76445870
cmovne eax, esi
test dl, dl
mov r8d, eax
cmovne r8d, esi
test r10b, r10b
jmp 0x1400055aa
cmp r8d, 0x1e6f9d59
jg 0x1400023b6
cmp r8d, 0x16392c85
je 0x140002d53
cmp r8d, 0x18ac0236
jne 0x140001210
mov r8d, 0xc485c9ff
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0x65d422b6
je 0x140002e55
cmp r8d, 0x7205eee7
jne 0x140001210
mov r8d, 0x77910ea1
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0xaff43b4
je 0x140001124
cmp r8d, 0xe528559
jne 0x140001210
mov edx, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
and ebx, 0x214cf207
and ebp, 0xdeb30df8
or ebp, ebx
mov edx, ebp
xor edx, 0x214cf207
mov ebx, ebp
xor ebx, 0x214cf206
and ebx, edx
xor ebp, 0x110888
and ebp, 0x11aa89
and edx, 0xffee5576
or edx, ebp
xor edx, 0xffee5577
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x7ac0621f
and ebp, edx
and edx, 0x853f9de0
or edx, ebx
mov ebx, edx
xor ebx, 0x851e9020
xor edx, 0x7ac0621f
mov edi, ebp
not edi
mov esi, edx
and esi, 0x5aa12dd7
and ebx, 0xa55ed228
or ebx, esi
or edx, edi
and edi, 0x5aa12dd7
and ebp, 0xa55ed228
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x5f08a07f
and edx, 0xa0f75f80
or edx, ebp
mov ebp, edx
xor ebp, 0x80950580
xor edx, 0x58088057
and edx, 0x786ada57
and ebp, 0x879525a8
or ebp, edx
xor ebp, 0x879525a8
sete bl
setne r10b
cmp r8d, 9
setg al
cmp r8d, 0xa
setl sil
mov edx, esi
xor dl, r10b
mov r8d, edx
xor r8b, al
and r8b, dl
and bl, al
and sil, r10b
or sil, bl
mov r10d, r8d
xor r10b, 1
mov ebx, esi
xor bl, 1
mov eax, ebx
mov edi, r10d
and dil, bl
xor bl, r10b
and r10b, r8b
and al, sil
xor r10b, 1
mov edx, r8d
xor dl, r10b
or r10b, r8b
xor r10b, 1
or r10b, dl
xor al, 1
mov edx, esi
xor dl, al
or al, sil
xor al, 1
or al, dl
mov edx, r10d
xor dl, 1
and dl, al
xor al, 1
and al, r10b
or al, dl
or bl, dil
mov edx, ebx
xor dl, al
test bl, bl
mov r8d, 0x1e6f9d5a
mov ebp, 0xb6948500
cmovne r8d, ebp
test al, 1
cmove r8d, ebp
not dl
test dl, 1
mov eax, 0x1e6f9d5a
jmp 0x140004ffe
cmp r8d, 0x4bd4e8a2
je 0x140002e75
cmp r8d, 0x4e659f4b
jne 0x140001210
mov r8d, 0xe65a6e39
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0x230a0692
je 0x140002e8d
cmp r8d, 0x29215960
jne 0x140001210
movsxd rax, dword [rsp + 0x5c]
add rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax]
mov dword [rsp + 0x48], eax
movsxd r10, dword [rsp + 0x5c]
imul rax, r10, 0x2aaaaaab
mov rbp, rax
shr rbp, 0x3f
shr rax, 0x21
add eax, ebp
shl eax, 2
lea eax, [rax + rax*2]
sub r10d, eax
mov eax, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
and eax, 0x5d4f39e7
and ebp, 0xa2b0c618
or ebp, eax
mov edi, ebp
xor edi, 0x2300600
xor ebp, 0x54472003
and ebp, 0xf4c7e01b
and edi, 0xb381fe4
or edi, ebp
mov ebx, edi
xor ebx, 0xf4c7e01b
mov eax, edi
xor eax, 0x8000140
and eax, 0x7c038153
xor edi, 0x650cbdbc
and edi, ebx
and ebx, 0x83fc7eac
or ebx, eax
mov esi, ebx
xor esi, 0x83fc7eac
mov ebp, ebx
xor ebp, 0xedc8dcf4
and ebp, esi
mov eax, ebp
not eax
mov edx, eax
and edx, 0x5f370c28
and ebp, 0xa0c8f3d7
or ebp, edx
mov edx, edi
not edx
or eax, edx
and edx, 0x5f370c28
and edi, 0xa0c8f3d7
or edi, edx
xor edi, ebp
not eax
or eax, edi
mov edx, eax
not edx
and edx, 0x398c8053
and eax, 0xc6737fac
or eax, edx
mov edx, eax
xor edx, 0x53280008
and esi, 1
xor ebx, 0x83fc7ead
or ebx, esi
mov esi, ebx
not esi
xor eax, 0xa847ddf5
mov edi, eax
and edi, 0x24d633a6
and edx, 0xdb29cc59
or edx, edi
or eax, ebx
and ebx, 0x24d633a6
and esi, 0xdb29cc59
or esi, ebx
xor esi, edx
not eax
or eax, esi
mov edx, eax
not edx
and edx, 0xd5488892
and eax, 0x2ab7776d
or eax, edx
mov edx, eax
xor edx, 0x28033105
xor eax, 0x84400810
and eax, 0x86f44e78
and edx, 0x790bb187
or edx, eax
mov eax, edx
xor eax, 0x80740260
xor edx, 0x80b0084
and eax, 0xf174b363
and edx, 0xe8b4c9c
or edx, eax
mov eax, edx
xor eax, 0x51300302
xor edx, 0xc820c10
and edx, 0xacc6bc71
and eax, 0x5339438e
or eax, edx
xor eax, 0x5339438e
sete sil
setne dil
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov eax, edi
and al, dl
or dil, bl
and bl, sil
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
or dl, sil
mov r8d, edi
xor r8b, dl
or dl, dil
xor dl, 1
or dl, r8b
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
and al, dl
xor dl, 1
xor r8b, 1
and r8b, dl
or al, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, al
test bl, 1
mov esi, 0xee461fa5
cmovne esi, r11d
test dl, 1
mov r8d, 0xee461fa5
cmovne r8d, esi
mov dword [rsp + 0x4c], r10d
test al, 1
cmove r8d, esi
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0x76f793b6
je 0x140003025
cmp r8d, 0x77910ea1
jne 0x140001210
mov eax, dword [0x1400a3d8c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x62c44db9
and edx, 0x9d3bb246
or edx, eax
mov eax, edx
xor eax, 0x9d3bb246
mov ebp, edx
xor ebp, 0x62c44db8
xor edx, 0x9d3bb247
and edx, eax
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xbda50951
and eax, 0x425af6ae
or eax, edx
mov ebx, eax
xor ebx, 0x200
xor eax, 0x28000010
or ebp, 0x2da082d4
mov edx, ebp
not edx
or eax, 0x560123
and eax, 0x285681b7
and ebx, 0x5a00240
or ebx, eax
and ebp, 0x285681b7
and edx, 0xd2097c08
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0x7f9f73ea
and edx, 0x80608c15
or edx, eax
xor edx, 0xadc00ec1
sete r8b
setne r10b
cmp dword [0x1400a3d88], 9
setg dl
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov ebx, edx
xor bl, r8b
not bl
and bl, r8b
or dl, r8b
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
mov edx, r10d
xor dl, bl
xor bl, 1
or bl, r10b
xor dl, 1
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xf9146031
mov ebp, 0x7205eee7
cmovne eax, ebp
test dl, 1
mov r8d, eax
mov edx, 0xf9146031
cmovne r8d, edx
jmp 0x140003f3a
cmp r8d, 0x4e74d3c
je 0x140003158
cmp r8d, 0x57845f1
jne 0x140001210
mov r8d, 0xf5d90fe
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0x46e39bea
je 0x14000334a
cmp r8d, 0x48566a33
jne 0x140001210
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov r8d, 0x29215960
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0x1e6f9d5a
je 0x1400034ae
cmp r8d, 0x1eb36e6b
jne 0x140001210
mov edx, dword [0x1400a3d8c]
mov edi, dword [0x1400a3d88]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0xd003eb88
and ebp, 0x2ffc1477
or ebp, edx
mov edx, ebp
xor edx, 0x2ffc1477
mov ebx, ebp
xor ebx, 0xd003eb88
xor ebp, 0x2ffc1476
and ebp, edx
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x833e20c4
and edx, 0x7cc1df3b
or edx, ebp
mov ebp, edx
xor ebp, 0x38c19622
xor edx, 0x811800c0
and edx, 0xc51849d9
and ebp, 0x3ae7b626
or ebp, edx
mov edx, ebp
xor edx, 0x3a279202
xor ebp, 0x85100911
and ebp, 0x85d02d35
and edx, 0x7a2fd2ca
or edx, ebp
xor edx, 0x7a2fd2ca
sete r10b
setne r8b
cmp edi, 0xa
setl al
cmp edi, 9
setg bl
mov edx, ebx
xor dl, r8b
mov esi, edx
xor sil, 1
and r10b, bl
and al, r8b
or al, r10b
or bl, r8b
xor bl, 1
or bl, dl
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor dl, bl
or bl, sil
mov eax, edx
xor al, bl
not al
test al, 1
mov eax, 0xfbd6bc3c
mov ebp, 0xbaeb3d81
cmovne eax, ebp
test dl, 1
mov r8d, 0xfbd6bc3c
jmp 0x140003f36
mov edx, dword [0x1400a3d8c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, ebp
and edx, 0xb5c409cf
and eax, 0x4a3bf630
or eax, edx
mov edx, eax
xor edx, 0xa29c000
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x41123e39
and ebx, 0xbeedc1c6
or ebx, edi
xor eax, 0x1000809
and eax, 0x41123e39
and edx, 0xbeedc1c6
or edx, eax
xor edx, ebx
xor ebp, edx
test ebp, edx
setne al
cmp dword [0x1400a3d88], 9
setg bl
mov edx, ebx
and dl, al
xor bl, al
or dl, bl
mov r8d, edx
xor r8b, 1
and dl, bl
xor bl, 1
mov eax, r8d
xor al, bl
and al, r8b
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
test bl, bl
mov r8d, 0xf788cdc
mov ebp, 0x82569b02
cmovne r8d, ebp
test al, al
mov eax, 0xf788cdc
cmove r8d, eax
test dl, dl
jmp 0x1400044bb
mov r8d, 0x8771e9a8
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov edx, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
mov ebp, edx
and ebp, 0x417821
mov ebx, edi
and ebx, 0x6b0081c2
or ebx, ebp
xor ebx, 0x6b0081c2
mov ebp, edi
and ebp, 0x94be061c
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xaf02e5ec
and ebp, 0x50fd1a13
or ebp, ebx
mov ebx, ebp
xor ebx, 0x191820e1
xor ebp, 0xc4431c0e
mov esi, ebp
and esi, 0xa6e7d716
and ebx, 0x591828e9
or ebx, esi
and edi, 0xa6e7d716
and edx, 0x591828e9
or edx, edi
xor edx, ebx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r10b
setne sil
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov eax, esi
and al, dl
and bl, r10b
or bl, al
mov eax, ebx
xor al, dl
and al, bl
xor dl, sil
xor dl, al
mov ebx, edx
not bl
and bl, al
mov eax, edx
xor al, bl
test dl, dl
mov r8d, 0xaff43b4
mov edx, 0x90d5de2a
cmovne r8d, edx
test bl, bl
mov ebp, 0xaff43b4
cmove r8d, ebp
test al, al
jmp 0x140004952
mov edx, dword [0x1400a3d8c]
mov esi, dword [0x1400a3d88]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xc4e300c0
mov edi, ebp
and edi, 0x2046238
or edi, edx
xor edi, 0x2046238
mov edx, ebp
and edx, 0x39189d07
or edx, edi
mov edi, edx
not edi
and edi, 0xc588c591
and edx, 0x3a773a6e
or edx, edi
mov edi, edx
xor edi, 0xfc905897
and ebx, 0x71f2b8e0
and ebp, 0x8e0d471f
or ebp, ebx
mov ebx, ebp
xor ebx, 0x8e0d471f
xor edx, 0x36fa768
and ebx, edx
xor ebp, 0x71f2b8e0
and ebp, edi
or ebp, ebx
xor edx, ebp
test edx, ebp
sete dil
setne r8b
cmp esi, 0xa
setl dl
cmp esi, 9
setg r10b
mov eax, edx
or al, dil
and dil, r10b
xor r10b, r8b
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
and dl, r8b
or dl, dil
xor dl, 1
mov ebx, r10d
and bl, al
mov r8d, ebx
and r8b, r10b
xor bl, r10b
or bl, r8b
xor bl, dl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, ebx
xor al, dl
not al
test al, 1
mov eax, 0xe528559
mov ebp, 0xb6948500
cmovne eax, ebp
test dl, dl
mov r8d, 0xe528559
jmp 0x140003f36
mov edx, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0xc01023c8
mov ebx, ebp
and ebx, 0x24808c00
or ebx, edx
xor ebx, 0x24808c00
and ebp, 0x1b6f5037
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x1b6f5037
and ebp, 0xe490afc8
or ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
or edx, 1
mov edi, edx
not edi
and ebx, 0xbc463a17
and ebp, 0x43b9c5e8
or ebp, ebx
mov ebx, ebp
xor ebx, 0x2a98060
xor ebp, 0xbc463a16
mov esi, edx
and esi, 0x45165f8d
and edi, 0xbae9a072
or edi, esi
or edx, ebp
and ebp, 0x45165f8d
and ebx, 0xbae9a072
or ebx, ebp
xor ebx, edi
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x21de51b7
and ebp, edx
and edx, 0xde21ae48
or edx, ebx
mov ebx, edx
xor ebx, 0x1421aa08
xor edx, 0x21de51b7
mov edi, ebp
not edi
mov esi, edx
and esi, 0xcbd80565
and ebx, 0x3427fa9a
or ebx, esi
or edx, edi
and edi, 0xcbd80565
and ebp, 0x3427fa9a
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and edx, 0x58c6e7f4
and ebp, 0xa739180b
or ebp, edx
xor ebp, 0xa739180b
sete r10b
setne sil
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg dil
mov eax, edi
and al, sil
and r10b, dil
xor dil, sil
or dil, al
mov r8d, edi
xor r8b, 1
and dl, sil
or dl, r10b
mov r10d, edx
xor r10b, 1
mov ebx, r8d
and bl, dil
mov eax, ebx
xor al, 1
xor bl, r8b
or al, dil
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
and al, r10b
or al, bl
xor r10b, dil
or dl, r8b
xor dl, 1
or dl, r10b
mov ebx, edx
xor bl, al
test dl, 1
mov r8d, 0x29215960
mov edx, 0x48566a33
cmovne r8d, edx
test al, al
mov r11d, 0x48566a33
cmove r8d, edx
not bl
test bl, 1
mov eax, 0x29215960
jmp 0x140004ffe
mov r8d, 0x90130a79
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov eax, dword [0x1400a3d8c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x10601404
and ebp, 0x420a00d2
or ebp, edx
mov ebx, ebp
xor ebx, 0x20a00d2
xor ebp, 0xa0c53d29
or eax, 0x526a14d6
mov edx, eax
not edx
and ebp, 0xe0c53d29
and ebx, 0x122a00d6
or ebx, ebp
and eax, 0xe0c53d29
and edx, 0xd10c200
or edx, eax
xor edx, ebx
mov eax, edx
not eax
and eax, 0x64e26672
and edx, 0x9b1d998d
or edx, eax
mov ebp, edx
not ebp
xor edx, 0x368872a4
mov eax, edx
or eax, 1
mov ebx, eax
not ebx
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
mov edi, eax
and edi, 0x6095f22a
and ebx, 0x9f6a0dd4
or ebx, edi
or eax, edx
and edx, 0x6095f22a
and ebp, 0x9f6a0dd5
or ebp, edx
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
or ebx, 0x7672d1e6
mov edx, ebx
not edx
or eax, 0x8840c18
and eax, 0x2e969dbe
and ebp, 0x50604040
or ebp, eax
and ebx, 0x2e969dbe
and edx, 0x81092201
or edx, ebx
xor edx, ebp
mov eax, edx
not eax
and eax, 0x8b85b1f6
and edx, 0x747a4e09
or edx, eax
mov eax, edx
xor eax, 0x8cf
xor edx, 0xfdf76010
mov ebp, edx
and ebp, 0x3b29d730
and eax, 0xc4d628cf
or eax, ebp
xor eax, 0xc4d628cf
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400a3d88], 0xa
setl dl
mov ebx, edx
or bl, al
xor bl, 1
xor dl, al
or bl, dl
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or r8b, dl
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x7d302293
mov ebp, 0x921b78c5
cmovne eax, ebp
test r8b, r8b
mov r8d, 0x7d302293
cmovne r8d, eax
jmp 0x14000517b
mov r8d, 0x965eb436
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov r8d, 0xd7924a95
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x2c], eax
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov eax, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xfba93a57
and eax, ebp
and ebp, 0x456c5a8
or ebp, ebx
mov ebx, ebp
xor ebx, 0x4000120
xor ebp, 0xfba93a57
mov edi, eax
not edi
mov esi, ebp
and esi, 0x23d7f69b
and ebx, 0xdc280964
or ebx, esi
or ebp, edi
and edi, 0x23d7f69b
and eax, 0xdc280964
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov eax, ebp
xor eax, 0x8268d034
mov edi, eax
and edi, ebx
and eax, ebp
mov esi, edi
and esi, eax
xor eax, edi
or eax, esi
mov edi, eax
not edi
and edi, 0x7d972fca
and eax, 0x8268d035
or eax, edi
and ebx, 1
xor ebp, 0xfffffffe
or ebp, ebx
mov edi, ebp
not edi
mov ebx, eax
not ebx
mov esi, ebx
and esi, 0x89026619
and eax, 0x76fd99e6
or eax, esi
or ebx, ebp
and ebp, 0x89026619
and edi, 0x76fd99e6
or edi, ebp
xor edi, eax
not ebx
or ebx, edi
mov edi, ebx
not edi
or ebx, 0x9ad9ff1d
mov ebp, ebx
not ebp
or edi, 0x652600e2
mov eax, edi
not eax
and ebx, 0xa7b5da5b
and ebp, 0x400200a0
or ebp, ebx
and edi, 0xa7b5da5b
and eax, 0x18482504
or eax, edi
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0xfd9b54b4
and eax, 0x264ab4b
or eax, ebp
xor eax, 0x6742aba9
sete r10b
setne sil
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov edx, esi
and dl, al
and sil, bl
and bl, r10b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
and al, r10b
or al, sil
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
mov ebx, edx
xor bl, al
test dl, dl
mov r8d, 0xababac1c
mov edx, 0x76f793b6
cmovne r8d, edx
test al, al
mov eax, 0xababac1c
jmp 0x140002e49
mov edx, dword [0x1400a3d8c]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ebp, ebx
or ebp, 0xd3cc5cb4
mov edx, ebp
not edx
mov eax, esi
or eax, 0x2002a34a
and eax, 0xb286f3da
mov edi, ebx
and edi, 0x41480c24
or edi, eax
and ebp, 0xb286f3da
and edx, 0xc310001
or edx, ebp
xor edx, edi
mov eax, edx
not eax
and eax, 0x5bc2d284
and edx, 0xa43d2d7b
or edx, eax
mov eax, edx
xor eax, 0x720000c
and ebx, 0x23f1cbec
and esi, 0xdc0e3413
or esi, ebx
mov ebx, esi
xor ebx, 0xc060010
xor edx, 0x880e8e31
mov ebp, edx
and ebp, 0xf0d9f7c3
and eax, 0xf26083c
or eax, ebp
xor esi, 0x20d1c3c0
and esi, 0xf0d9f7c3
and ebx, 0xf26083c
or ebx, esi
xor ebx, eax
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete r8b
cmp dword [0x1400a3d88], 0xa
setl al
mov edx, r8d
xor dl, al
mov r10d, edx
and r10b, r8b
mov edi, edx
and dil, al
mov esi, r10d
and sil, dil
xor dil, r10b
or dil, sil
mov r10d, edx
xor r10b, 1
and al, r8b
or al, dl
xor dl, al
xor dl, 1
or al, r10b
xor al, 1
or al, dl
mov edx, eax
not dl
mov ebx, edi
xor bl, 1
and dl, bl
or bl, al
and al, dil
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov r8d, 0xcefd70f0
mov ebp, 0x85a54d07
cmovne r8d, ebp
test bl, 1
mov eax, 0xcefd70f0
cmovne r8d, eax
test dl, 1
cmove r8d, ebp
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov r8d, 0x76445870
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov ebp, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea edx, [rbp - 1]
imul edx, ebp
mov r10d, edx
not r10d
mov ebp, edx
or ebp, 1
mov edi, ebp
not edi
mov esi, edx
xor esi, 0xfffffffe
and esi, edx
mov eax, esi
not eax
mov ebx, ebp
and ebx, 0xcc49be1
and edi, 0xf33b641e
or edi, ebx
or ebp, eax
and eax, 0xcc49be1
and esi, 0xf33b641e
or esi, eax
xor esi, edi
not ebp
or ebp, esi
not ebp
and r10d, 0xe6da7094
and edx, 0x19258f6b
or edx, r10d
xor edx, 0x19258f6b
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and eax, 0x10b8388c
and edx, 0xef47c773
or edx, eax
xor edx, 0xef47c773
setne al
sete r10b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
xor al, r8b
xor r8b, r10b
mov edx, ebx
and dl, r10b
xor bl, r10b
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, r8d
xor dl, al
xor al, 1
or al, r8b
xor dl, 1
mov ebx, eax
xor bl, dl
test dl, 1
mov r8d, 0x9edc6fdb
mov edx, 0x18ac0236
cmovne r8d, edx
test al, 1
mov eax, 0x9edc6fdb
cmovne r8d, eax
test bl, 1
jmp 0x140004d87
mov r8d, 0xd7924a95
mov dword [rsp + 0x2c], 0
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov r8d, 0x7d302293
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov edx, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea esi, [rdx - 1]
imul esi, edx
mov edx, esi
not edx
and edx, 0xa145084
mov ebx, esi
and ebx, 0xa020261a
or ebx, edx
xor ebx, 0xa020261a
and esi, 0x55cb8961
or esi, ebx
mov edx, esi
not edx
and edx, 0x55cb8961
and esi, 0xaa34769e
or esi, edx
mov edx, esi
not edx
mov edi, esi
xor edi, 0xd29aac84
mov ebx, edi
and ebx, edx
and edi, esi
mov ebp, ebx
not ebp
mov eax, edi
not eax
mov r10d, ebp
and r10d, 0xc9c7bc5
and ebx, 0xf363843a
or ebx, r10d
or ebp, eax
and eax, 0xc9c7bc5
and edi, 0xf363843a
or edi, eax
xor edi, ebx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0x2d65537a
and ebp, 0xd29aac85
or ebp, eax
and esi, 0x2ac477c0
mov eax, edx
and eax, 0xd53b883f
or eax, esi
xor eax, 0x2ac477c1
and edx, 1
or edx, eax
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and eax, 0xb93066f9
and edx, 0x46cf9906
or edx, eax
mov eax, edx
not eax
and eax, 0xd3967385
and edx, 0x2c698c7a
or edx, eax
mov eax, edx
xor eax, 0x1548a883
xor edx, 0x48801410
and eax, 0x376ea9ef
and edx, 0xc8915610
or edx, eax
xor edx, 0xc8915610
sete dl
setne sil
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg bl
and sil, bl
mov edi, r10d
and dil, dl
or dil, sil
xor dil, 1
or dil, bl
mov r8d, edi
xor r8b, 1
xor bl, dl
not bl
and bl, dl
xor dl, r10b
and dl, r10b
xor bl, 1
xor dl, 1
mov r10d, ebx
xor r10b, dl
or dl, bl
xor dl, 1
or dl, r10b
mov ebx, r8d
and bl, dil
mov r10d, ebx
and r10b, r8b
xor bl, r8b
or bl, r10b
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and bl, dl
or bl, al
mov eax, edi
and al, dl
xor dl, dil
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x8771e9a8
mov ebp, 0x7557c494
cmovne eax, ebp
test dl, 1
mov r8d, 0x8771e9a8
jmp 0x1400055a3
mov eax, dword [0x1400a3d8c]
mov edx, dword [0x1400a3d88]
lea edi, [rax - 1]
imul edi, eax
mov ebp, edi
or ebp, 1
mov eax, ebp
not eax
mov ebx, edi
or ebx, 0xb52d9ad8
and ebp, 0xb52d9ad8
and eax, 0x4ad26526
or eax, ebp
and ebx, 0xb52d9ad9
xor ebx, eax
mov eax, ebx
and ebx, edi
not edi
not eax
and edi, eax
or ebx, edi
xor eax, ebx
test eax, ebx
setne sil
sete r8b
cmp edx, 0xa
setl bpl
cmp edx, 9
setg r10b
xor sil, r8b
and sil, r8b
mov ebx, esi
xor bl, 1
mov edx, ebx
and dl, sil
mov edi, ebx
and dil, dl
xor dl, bl
or dl, dil
xor dl, 1
or bl, sil
xor bl, 1
mov esi, edx
and sil, bl
xor bl, dl
or bl, sil
mov edx, r10d
xor dl, bl
xor dl, 1
and dl, bl
or bl, r10b
xor bl, 1
mov esi, edx
and sil, bl
xor bl, dl
or bl, sil
mov edx, r10d
xor dl, r8b
and dl, r10b
xor bpl, r8b
mov r8d, edx
xor r8b, 1
xor dl, bpl
xor bpl, 1
or bpl, r8b
xor bpl, 1
or bpl, dl
mov edx, ebp
xor dl, 1
mov r8d, ebx
xor r8b, 1
mov r10d, ebx
and r10b, r8b
and bpl, dl
mov eax, r10d
xor al, 1
xor r10b, bl
or al, r8b
xor al, 1
or al, r10b
mov r8d, ebp
and r8b, dl
xor bpl, dl
or bpl, r8b
xor bpl, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, bpl
test dl, 1
mov r8d, 0x46e39bea
mov edx, 0xababac1c
cmovne r8d, edx
test bpl, 1
cmove r8d, edx
test al, 1
mov eax, 0x46e39bea
jmp 0x1400055aa
movsxd rsi, dword [rsp + 0x4c]
mov eax, dword [0x1400a3d8c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0x5a66db5
and ebx, 0xfa59924a
or ebx, eax
mov eax, ebx
not eax
and eax, 0xfa59924a
and ebx, 0x5a66db5
or ebx, eax
mov edx, ebx
not edx
mov edi, ebx
xor edi, 0x4330ae4d
mov eax, edi
and eax, edx
and edi, ebx
mov ebp, eax
and ebp, edi
xor edi, eax
mov eax, dword [0x1400a3d88]
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0xbccf51b3
and edi, 0x4330ae4c
or edi, ebp
and edx, 1
xor ebx, 0xfffffffe
or ebx, edx
mov edx, ebx
not edx
and edx, 0x665bed33
and ebx, 0x99a412cc
or ebx, edx
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0x27cab646
and edi, 0xd83549b9
or edi, edx
mov edx, ebx
xor edx, 0x98240088
xor ebx, 0x665bed33
or ebp, ebx
and ebx, 0x27cab646
and edx, 0xd83549b9
or edx, ebx
xor edx, edi
not ebp
or ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xa38cbf77
and ebp, 0x5c734088
or ebp, edx
mov edi, ebp
xor edi, 0x8010080
xor ebp, 0x8c0810
or ebx, 0x9df4d90
mov edx, ebx
not edx
or ebp, 0x96002065
and ebp, 0x96de6875
and edi, 0x9010580
or edi, ebp
and ebx, 0x96de6875
and edx, 0x6020920a
or edx, ebx
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xf620b26f
and edx, 0x9df4d90
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xbe99c408
and edx, 0x41663bf7
or edx, ebx
xor edx, 0xbe99c408
xor ebp, edx
test ebp, edx
setne r8b
sete r10b
cmp eax, 0xa
setl dil
cmp eax, 9
setg al
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov ebp, ebx
xor bpl, 1
mov r15d, ebx
and r15b, bpl
mov edx, r15d
xor dl, 1
xor r15b, bl
or dl, bpl
xor dl, 1
or dl, r15b
mov ebx, edx
and bl, al
xor dl, 1
and dl, dil
or dl, bl
and r8b, dil
or dil, r10b
and al, r10b
or al, r8b
mov ebx, edi
xor bl, al
xor al, 1
xor bl, 1
or al, dil
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov r8d, edx
xor r8b, 1
and al, bl
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
and r8b, al
xor al, 1
and al, dl
or al, r8b
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x2bf2677a
cmovne edx, ecx
test bl, 1
mov r8d, 0x2bf2677a
cmovne r8d, edx
mov qword [rsp + 0x50], rsi
jmp 0x140004d85
mov edx, dword [0x1400a3d8c]
mov edi, dword [0x1400a3d88]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
mov edx, ebx
xor edx, 0x6e9defe3
and edx, ebx
not ebx
and ebx, 0x640966a0
and ebp, 0xa948943
or ebp, ebx
xor ebp, 0xa948943
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x9162101c
and edx, 0x6e9defe3
or edx, ebp
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ebx, edx
not ebx
and ebx, 0xc12f1878
and edx, 0x3ed0e787
or edx, ebx
xor edx, 0x3ed0e786
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
mov ebx, edx
xor ebx, 0xb17e49d4
and ebx, edx
not edx
and edx, 0x80060890
and ebp, 0x31784144
or ebp, edx
xor ebp, 0x31784144
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
mov edx, ebx
not edx
and edx, 0xf738a302
and ebx, 0x8c75cfd
or ebx, edx
mov edx, ebx
xor edx, 0x19b91021
xor ebx, 0x400c256
and ebx, 0xa400c75e
and edx, 0x5bff38a1
or edx, ebx
xor edx, 0x5bff38a1
cmp edx, 0xffffffff
sete dl
setne al
cmp edi, 0xa
setl r8b
cmp edi, 9
setg r10b
and al, r10b
mov ebx, r8d
and bl, dl
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
xor dl, r8b
mov r8d, edx
xor r8b, 1
and al, bl
and dl, r8b
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, r8d
and r10b, dl
xor dl, r8b
or dl, r10b
mov r10d, eax
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, al
or dl, r10b
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xf5d90fe
mov ebp, 0xaff43b4
cmovne eax, ebp
test r8b, 1
mov r8d, 0xf5d90fe
jmp 0x140001204
mov r8d, 0x82569b02
cmp r8d, 0xfe27eec3
jg 0x14000121d
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp r8d, 0xc9a23bee
jg 0x140003540
cmp r8d, 0x9d6f5c75
jle 0x1400035a6
cmp r8d, 0xb69484ff
jg 0x1400037d6
cmp r8d, 0xa4b12520
jle 0x140003b19
cmp r8d, 0xa4b12521
je 0x1400044d1
cmp r8d, 0xa9133c1f
je 0x1400045c2
cmp r8d, 0xababac1c
jne 0x140001210
mov r8d, 0x76f793b6
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0xe08a0292
jg 0x1400036d6
cmp r8d, 0xd756b65c
jg 0x140003925
cmp r8d, 0xcefd70ef
jle 0x140003b4b
cmp r8d, 0xcefd70f0
je 0x1400046ac
cmp r8d, 0xd0999d2d
je 0x1400046c4
cmp r8d, 0xd455a955
jne 0x140001210
mov r8d, 0xf89462f
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0x90130a78
jle 0x140003964
cmp r8d, 0x921b78c4
jle 0x140003e12
cmp r8d, 0x921b78c5
je 0x14000483c
cmp r8d, 0x965eb436
je 0x140004968
cmp r8d, 0x9930dd43
jne 0x140001210
mov edx, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea eax, [rdx - 1]
imul eax, edx
mov edi, eax
not edi
mov ebp, eax
or ebp, 0x8ab99d86
mov esi, ebp
not esi
mov edx, edi
or edx, 0x75466279
mov ebx, edx
not ebx
and ebp, 0x78bddfd8
and esi, 0x5422021
or esi, ebp
and edx, 0x78bddfd8
and ebx, 0x82000006
or ebx, edx
xor ebx, esi
mov edx, ebx
not edx
and edx, 0xca4b4cf8
and ebx, 0x35b4b307
or ebx, edx
mov edx, ebx
xor edx, 0x40604113
xor ebx, 0xbf0d2e80
mov ebp, ebx
and ebp, 0xba96bcec
and edx, 0x45694313
or edx, ebp
and eax, 0xba96bcec
and edi, 0x45694313
or edi, eax
xor edi, edx
xor ebx, edi
test ebx, edi
sete r10b
setne sil
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov eax, edx
xor al, sil
and sil, bl
or bl, r10b
xor bl, 1
or bl, al
mov r8d, ebx
not r8b
and dl, r10b
or dl, sil
mov eax, edx
xor al, 1
and dl, bl
or bl, al
and al, r8b
or al, dl
mov edx, ebx
xor dl, al
test al, al
mov r8d, 0x230a0692
mov eax, 0x3888eaed
cmovne r8d, eax
test bl, bl
cmovne r8d, r9d
jmp 0x140001208
cmp r8d, 0xe7a230fa
jle 0x140003ada
cmp r8d, 0xee461fa4
jle 0x140003f42
cmp r8d, 0xee461fa5
je 0x140004b6f
cmp r8d, 0xf9146031
je 0x140004b87
cmp r8d, 0xfbd6bc3c
jne 0x140001210
mov eax, dword [0x1400a3d8c]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
mov eax, edx
and eax, 0x1612332
mov ebp, ebx
and ebp, 0x50004444
or ebp, eax
xor ebp, 0x50004444
mov eax, ebx
and eax, 0xae9e9889
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x77046761
and eax, 0x88fb989e
or eax, ebp
mov ebp, eax
xor ebp, 0xd99affe9
xor eax, 0x26650016
and edx, eax
and ebp, ebx
or ebp, edx
xor eax, ebp
test eax, ebp
setne al
sete dl
cmp dword [0x1400a3d88], 0xa
setl r8b
mov ebx, r8d
or bl, dl
xor bl, 1
xor dl, r8b
or bl, dl
or al, r8b
xor al, 1
and dl, r8b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, bl
mov eax, r8d
xor al, dl
not al
test al, 1
mov eax, 0x9930dd43
mov ebp, 0xbaeb3d81
cmovne eax, ebp
test r8b, r8b
mov r8d, 0x9930dd43
cmovne r8d, eax
test dl, 1
jmp 0x140004ffe
cmp r8d, 0xbaeb3d80
jle 0x14000415b
cmp r8d, 0xbaeb3d81
je 0x140004c85
cmp r8d, 0xc4381a55
je 0x140004c9d
cmp r8d, 0xc485c9ff
jne 0x140001210
mov eax, dword [0x1400a3d8c]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x77c0fab0
mov edx, ebp
and edx, 0x883f054e
or edx, eax
xor edx, 0x883f054e
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and edx, 0x6901908
and eax, 0xf96fe6f7
or eax, edx
mov edx, eax
xor edx, 0x400b84e6
and ebx, 0x1601fdb3
and ebp, 0xe9fe024c
or ebp, ebx
mov ebx, ebp
xor ebx, 0x409a004c
xor eax, 0x6901908
xor ebp, 0x1601fdb3
mov edi, eax
and edi, 0xbd646211
and edx, 0x429b9dee
or edx, edi
or eax, ebp
and ebp, 0xbd646211
and ebx, 0x429b9dee
or ebx, ebp
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0xd4d9ba69
and eax, 0x2b264596
or eax, edx
xor eax, 0x2b264596
sete r8b
cmp dword [0x1400a3d88], 9
setg r10b
xor r8b, r10b
mov edx, r8d
xor dl, 1
or r10b, dl
mov ebx, r10d
xor bl, 1
mov eax, edx
and al, r8b
mov esi, eax
and sil, dl
xor al, dl
or al, sil
mov esi, eax
and sil, r10b
xor al, 1
and al, bl
or al, sil
xor r10b, r8b
or bl, dl
xor bl, 1
or bl, r10b
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x8e14fd5e
mov ebp, 0xea6bb8c4
cmovne edx, ebp
test bl, 1
mov r8d, 0x8e14fd5e
cmovne r8d, edx
test al, 1
jmp 0x140004d87
cmp r8d, 0xd756b65d
je 0x1400055c0
cmp r8d, 0xd7924a95
je 0x140004d9d
cmp r8d, 0xde1fdf7c
jne 0x140001210
mov r8d, 0x2ac1fcb7
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0x8771e9a7
jg 0x14000432d
cmp r8d, 0x82569b02
je 0x140004dcd
cmp r8d, 0x85a54d07
jne 0x140001210
mov edx, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edi, ebx
or edi, 0xd9eb266f
mov edx, edi
not edx
or ebp, 0x404c100
and ebp, 0x856dc14a
and ebx, 0x58822625
or ebx, ebp
and edi, 0x856dc14a
and edx, 0x22101890
or edx, edi
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x2614d990
and edx, 0xd9eb266f
or edx, ebp
mov edi, edx
xor edi, 1
and edi, edx
mov ebx, edx
not ebx
and ebx, 0x360e8400
and edx, 0xc9f17bff
or edx, ebx
mov ebx, edx
xor ebx, 0x8111690e
mov ebp, edi
not ebp
xor edx, 0x360e8401
mov esi, ebp
and esi, 0x7cee96f0
and edi, 0x8311690f
or edi, esi
or ebp, edx
and edx, 0x7cee96f0
and ebx, 0x8311690f
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov edx, ebp
xor edx, 0x21a231a
and edx, ebp
not ebp
and ebp, 0x21a231a
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x4dc69c54
and edx, 0xb23963ab
or edx, ebp
mov ebp, edx
xor ebp, 0x80030091
xor edx, 0x4ccc8a48
and ebp, 0x83133597
and edx, 0x7cecca68
or edx, ebp
xor edx, 0x7cecca68
sete dl
setne r10b
cmp r8d, 9
setg sil
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, r10b
xor al, 1
or al, sil
and dl, sil
and bl, r10b
or bl, dl
xor bl, 1
mov edx, eax
or dl, bl
xor bl, al
mov eax, edx
xor al, bl
mov eax, 0x5a9bcb38
mov ebp, 0xcefd70f0
cmovne eax, ebp
test bl, bl
mov r8d, eax
mov ebp, 0x5a9bcb38
cmovne r8d, ebp
test dl, dl
jmp 0x140004ffe
cmp r8d, 0xe65a6e38
jg 0x14000435f
cmp r8d, 0xe08a0293
je 0x140004f17
cmp r8d, 0xe1f2e72b
jne 0x140001210
mov r8d, 0xa4b12521
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0x9d6f5c76
je 0x140005014
cmp r8d, 0x9edc6fdb
jne 0x140001210
mov r8d, 0x16392c85
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0xc9a23bef
je 0x140005030
cmp r8d, 0xce461932
jne 0x140001210
mov rax, qword [rsp + 0x50]
lea rdx, str.UYIywxllPaV_
movzx r8d, byte [rax + rdx]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov r15d, r8d
not r15b
mov eax, r15d
and al, 0x47
mov edx, r8d
and dl, 0xb8
or dl, al
mov r10d, edx
xor r10b, 0x10
xor dl, 0x47
mov ebx, r15d
and bl, r8b
mov eax, ebx
not al
mov esi, edx
and sil, 0xeb
and r10b, 0x14
or r10b, sil
or dl, al
and al, 0xeb
and bl, 0x14
or bl, al
xor bl, r10b
not dl
or dl, bl
mov r10d, edi
not r10b
mov ebx, r10d
and bl, 3
mov eax, edi
and al, 0xfc
or al, bl
mov esi, eax
not sil
mov ebx, edx
not bl
and bl, 0xb8
and dl, 0x47
or dl, bl
mov ebx, edx
xor bl, 0x40
xor al, 3
xor dl, 0xb8
mov ebp, eax
and bpl, 0x97
and sil, 0x68
or sil, bpl
or al, dl
and dl, 0x97
and bl, 0x68
or bl, dl
xor bl, sil
not al
or al, bl
mov edx, eax
not dl
and dl, 0x39
and al, 0xc6
or al, dl
mov esi, eax
xor sil, 0xc6
mov ebx, r10d
and bl, dil
mov edx, ebx
not dl
mov ebp, edi
and bpl, 0x9e
and r10b, 0x61
or r10b, bpl
or dil, dl
and dl, 0x9e
and bl, 0x61
or bl, dl
xor bl, r10b
not dil
or dil, bl
mov edx, edi
not dl
and dl, 0xd1
and dil, 0x2e
or dil, dl
mov edx, edi
xor dl, 0x28
xor dil, 0xd1
mov ebx, r8d
and bl, 0x56
and r15b, 0xa9
or r15b, bl
or r8b, dil
and dil, 0x56
and dl, 0xa9
or dl, dil
xor dl, r15b
not r8b
or r8b, dl
mov edx, r8d
not dl
xor al, 0x39
and dl, al
or al, r8b
not al
and r8b, sil
or r8b, dl
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
mov rax, qword [rsp + 0x40]
mov byte [rax], r8b
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov r8d, 0x7f589ac3
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0x90130a79
je 0x140005182
cmp r8d, 0x90d5de2a
jne 0x140001210
mov edx, dword [0x1400a3d8c]
mov eax, dword [0x1400a3d88]
lea edi, [rdx - 1]
imul edi, edx
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0xce200800
mov ebp, edi
and ebp, 0x55c414
or ebp, edx
xor ebp, 0x55c414
mov edx, edi
xor edx, 0xce75cc14
and edx, edi
mov esi, ebp
and esi, edx
xor edx, ebp
or edx, esi
mov ebp, edx
not ebp
and ebp, 0x8c0d3cbe
and edx, 0x73f2c341
or edx, ebp
mov ebp, edx
xor ebp, 0x2c870354
and ebx, 0x87b10b9e
and edi, 0x784ef461
or edi, ebx
mov ebx, edi
xor ebx, 0x284e3061
xor edx, 0x4278f0ab
mov esi, edx
and esi, 0xd310cc02
and ebp, 0x2cef33fd
or ebp, esi
xor edi, 0x83100802
and edi, 0xd310cc02
and ebx, 0x2cef33fd
or ebx, edi
xor ebx, ebp
xor edx, ebx
test edx, ebx
sete r8b
setne r10b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
and al, r10b
xor bl, r10b
or bl, al
mov eax, ebx
xor al, 1
xor dl, r8b
mov r8d, edx
xor r8b, bl
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
xor bl, dl
xor r8b, 1
or dl, al
xor dl, 1
or dl, r8b
mov eax, ebx
xor al, dl
not al
test al, 1
mov eax, 0x7cb100aa
mov ebp, 0x921b78c5
cmovne eax, ebp
test dl, 1
mov r8d, 0x7cb100aa
cmovne r8d, eax
test bl, 1
jmp 0x140004ffe
cmp r8d, 0xe7a230fb
je 0x1400052ba
cmp r8d, 0xea6bb8c4
jne 0x140001210
mov eax, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0xd660dbec
and ebx, 0x299f2413
or ebx, eax
mov eax, ebx
not eax
and eax, 0x502c10d0
and ebx, 0xafd3ef2f
or ebx, eax
mov edi, ebx
xor edi, 0x79b334c3
mov eax, ebx
xor eax, 0x444c934
and eax, 0x2c54ed74
xor ebx, 0xb9f36d88
and ebx, edi
and edi, 0xd3ab128b
or edi, eax
mov eax, edi
xor eax, 0xd3ab128b
xor edi, 0x2c54ed74
mov ebp, edi
or ebp, 0x3fbfa6b4
mov esi, ebp
not esi
mov edx, ebx
not edx
mov r10d, ebp
and r10d, 0x15ee4385
and esi, 0xc000184a
or esi, r10d
or ebp, edx
and edx, 0x15ee4385
and ebx, 0xea11bc7a
or ebx, edx
xor ebx, esi
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x3fbfa6b5
and ebp, 0xc040594a
or ebp, edx
and edi, 0x8dd13866
mov edx, eax
and edx, 0x722ec799
or edx, edi
xor edx, 0x8dd13867
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0xac9653bc
and eax, 0x5369ac43
or eax, edx
xor eax, 0x5369ac43
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xfd0c3f08
and ebp, eax
and eax, 0x2f3c0f7
or eax, edx
mov edx, eax
xor edx, 0x28025
xor eax, 0xfd0c3f08
mov ebx, ebp
not ebx
mov edi, eax
and edi, 0x82f152da
and edx, 0x7d0ead25
or edx, edi
or eax, ebx
and ebx, 0x82f152da
and ebp, 0x7d0ead25
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x4f1d968f
and eax, 0xb0e26970
or eax, ebp
xor eax, 0xb0e26970
or eax, edx
cmp eax, 0xffffffff
setne r10b
sete dil
cmp r8d, 0xa
setl sil
cmp r8d, 9
setg bl
mov r8d, edi
or r8b, bl
mov edx, edi
xor dl, bl
mov eax, edx
not al
and al, bl
mov ebp, r8d
xor bpl, al
xor al, 1
xor bpl, 1
or al, r8b
xor al, 1
or al, bpl
and dl, bl
and sil, r10b
and bl, dil
or bl, sil
xor dl, 1
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
mov r8d, eax
xor r8b, 1
and r8b, dl
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, r8b
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x9edc6fdb
mov ebp, 0x16392c85
cmovne eax, ebp
test dl, 1
mov r8d, eax
cmovne r8d, ebp
jmp 0x1400055a7
cmp r8d, 0xb6948500
je 0x1400052d2
cmp r8d, 0xb72f7866
jne 0x140001210
mov ebp, dword [0x1400a3d8c]
mov eax, dword [0x1400a3d88]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and ebp, 0x96a01ee6
and edx, 0x695fe119
or edx, ebp
mov ebp, edx
xor ebp, 0x695fe119
mov ebx, edx
xor ebx, 0x96a01ee6
xor edx, 0x695fe118
and edx, ebp
and ebx, 0xfffffffe
and ebp, 1
or ebp, ebx
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, ebx
and esi, 0xe4c64aa7
and edx, 0x1b39b558
or edx, esi
or ebx, edi
and edi, 0xe4c64aa7
and ebp, 0x1b39b558
or ebp, edi
xor ebp, edx
not ebx
or ebx, ebp
mov edx, ebx
xor edx, 0x46fabc87
and edx, ebx
not ebx
and ebx, 0x46fabc87
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xb9054378
and edx, 0x46fabc87
or edx, ebp
mov ebp, edx
not ebp
and edx, 0xfd32399f
and ebp, 0x2cdc660
or ebp, edx
mov edx, ebp
xor edx, 0x45022818
xor ebp, 0xcd8020
and ebp, 0xb8fd91a7
and edx, 0x47026e58
or edx, ebp
xor edx, 0x47026e58
sete r8b
setne r10b
cmp eax, 0xa
setl dil
cmp eax, 9
setg bpl
mov ebx, ebp
xor bl, dil
and bl, bpl
mov esi, r10d
xor sil, r8b
and sil, r10b
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r15d, eax
xor r15b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r15b
or al, bl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ebx, esi
xor bl, 1
or bl, sil
xor bl, 1
mov edx, esi
and dl, bl
xor bl, sil
or bl, dl
xor bl, al
mov esi, ebx
xor sil, 1
and r10b, dil
or dil, r8b
xor dil, 1
and bpl, r8b
or bpl, r10b
mov eax, edi
and al, bpl
xor bpl, dil
or bpl, al
mov eax, ebp
xor al, 1
and bl, sil
and al, bpl
mov edx, esi
and dl, bl
xor bl, sil
or bl, dl
mov edx, ebp
and dl, al
xor al, bpl
or al, dl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
mov edx, esi
and dl, bpl
xor bpl, sil
or bpl, dl
mov edx, ebp
xor dl, al
test bpl, 1
mov r8d, 0x4e74d3c
mov ebp, 0x9d6f5c76
cmovne r8d, ebp
test al, 1
mov ecx, 0x9d6f5c76
cmove r8d, ebp
test dl, 1
mov eax, 0x4e74d3c
jmp 0x1400055aa
cmp r8d, 0x8771e9a8
je 0x1400052ea
cmp r8d, 0x8e14fd5e
jne 0x140001210
mov r8d, 0xa9133c1f
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
cmp r8d, 0xe65a6e39
je 0x1400053fe
cmp r8d, 0xe6cdd546
jne 0x140001210
mov eax, dword [0x1400a3d8c]
mov edi, dword [0x1400a3d88]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
and ebp, 0x30942dd4
and edx, 0xcf6bd22b
or edx, ebp
mov eax, edx
xor eax, 0x30942dd4
mov ebp, edx
xor ebp, 0x30942dd5
and ebp, eax
xor edx, 0x4d024228
and edx, 0x4d12436c
and eax, 0xb2edbc93
or eax, edx
xor eax, 0xb2edbc92
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, eax
mov ebx, edx
not ebx
mov esi, eax
and esi, 0x60f8fd6e
and ebp, 0x9f070291
or ebp, esi
or eax, ebx
and ebx, 0x60f8fd6e
and edx, 0x9f070291
or edx, ebx
xor edx, ebp
not eax
or eax, edx
sete r8b
setne sil
cmp edi, 9
setg bpl
cmp edi, 0xa
setl r10b
mov ebx, r10d
xor bl, bpl
and bl, r10b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov edi, edx
and dil, al
xor al, dl
or al, dil
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, dl
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, sil
and bl, r8b
or bl, al
mov eax, ebp
xor al, r8b
and al, bpl
and sil, r10b
and bpl, r8b
or bpl, sil
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov eax, ebp
not al
and al, bpl
xor al, 1
mov edx, ebp
xor dl, al
or al, bpl
xor al, 1
or al, dl
xor al, bl
mov edx, eax
not dl
and dl, bl
mov ebx, eax
xor bl, dl
test al, 1
mov r8d, 0x5b560f9c
mov ebp, 0x72c2e0ec
cmovne r8d, ebp
test dl, dl
mov eax, 0x5b560f9c
cmove r8d, eax
test bl, 1
cmovne r8d, ebp
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov ebp, dword [0x1400a3d8c]
mov eax, dword [0x1400a3d88]
lea edx, [rbp - 1]
imul edx, ebp
mov esi, edx
not esi
mov ebx, edx
or ebx, 0x812a4430
mov edi, edx
and edi, 0x812a4430
mov ebp, esi
and ebp, 0x7ed5bbce
or ebp, edi
and ebx, 0x812a4431
xor ebx, ebp
and esi, 0xf777524b
and edx, 0x888adb4
or edx, esi
mov ebp, edx
xor ebp, 0x888adb4
xor edx, 0xf777524b
and edx, ebx
not ebx
and ebp, ebx
or edx, ebp
not edx
or edx, ebx
cmp edx, 0xffffffff
setne r10b
sete dl
cmp eax, 0xa
setl sil
cmp eax, 9
setg al
mov ebx, eax
xor bl, sil
and bl, al
xor bl, dl
mov r8d, ebx
xor r8b, 1
and sil, r10b
and dl, al
or dl, sil
mov esi, eax
xor sil, r10b
or al, r10b
xor al, 1
or al, sil
xor dl, 1
mov r10d, edx
xor r10b, al
or dl, al
xor dl, 1
or dl, r10b
mov eax, edx
xor al, 1
and dl, al
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
mov eax, edx
xor al, 1
and dl, bl
or bl, al
and al, r8b
or al, dl
mov edx, ebx
xor dl, al
test al, al
mov r8d, 0xe1f2e72b
mov eax, 0x65d422b6
cmovne r8d, eax
test bl, 1
mov ebp, 0xe1f2e72b
cmovne r8d, ebp
jmp 0x140001208
mov edx, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x9dad6007
mov edx, ebp
xor edx, 0x9dad6007
and edx, ebp
mov esi, ebx
and esi, edx
xor edx, ebx
or edx, esi
mov ebx, edx
not ebx
and ebx, 0x62529ff9
and edx, 0x9dad6006
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xff22303d
and edx, 0xddcfc2
or edx, ebx
xor edx, 0xddcfc2
and edi, 0xeafdb3d3
and ebp, 0x15024c2c
or ebp, edi
xor ebp, 0x15024c2c
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x3d989350
and ebp, 0xc2676caf
or ebp, edx
xor ebp, 0xc2676caf
sete r10b
setne sil
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov eax, esi
and al, dl
and bl, r10b
or bl, al
mov eax, ebx
xor al, dl
and al, bl
xor dl, sil
xor al, 1
xor dl, 1
mov ebx, eax
or bl, dl
xor dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xe6cdd546
mov ebp, 0x5b560f9c
cmovne eax, ebp
test dl, dl
mov r8d, eax
mov edx, 0xe6cdd546
cmovne r8d, edx
test bl, bl
jmp 0x140004ffe
mov r8d, 0x85a54d07
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov bl, byte [rsp + 0x3e]
mov bpl, byte [rsp + 0x3f]
mov eax, ebx
xor al, 1
mov edi, eax
and dil, bl
mov edx, eax
xor dl, dil
xor dil, 1
or dil, bl
xor dil, 1
or dil, dl
mov r15d, edi
xor r15b, 1
mov edx, ebp
xor dl, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov r12d, ebp
or r12b, dl
mov esi, edi
and sil, r15b
mov ebx, esi
xor bl, 1
xor sil, dil
or bl, r15b
xor bl, 1
or bl, sil
mov esi, ebx
xor sil, 1
and sil, r8b
mov r8d, ebp
and r8b, dl
mov r10d, ebp
xor r10b, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, r10b
mov r10d, r8d
xor r10b, 1
and r10b, r12b
xor r12b, 1
and bl, al
or bl, sil
mov esi, r15d
and sil, al
xor al, r15b
or al, sil
mov esi, eax
xor sil, bl
xor bl, 1
xor sil, 1
or bl, al
xor bl, 1
or bl, sil
and r8b, r12b
or r8b, r10b
mov eax, edx
xor al, r12b
or r12b, dl
xor r12b, 1
or r12b, al
xor r8b, 1
mov eax, r8d
xor al, r12b
or r8b, r12b
mov r12d, 0x77910ea1
xor r8b, 1
or r8b, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov ebx, eax
and al, r8b
xor r8b, 1
xor bl, 1
and bl, r8b
or al, bl
xor bpl, dil
and bpl, dil
xor dl, dil
mov ebx, ebp
and bl, dl
xor dl, bpl
or dl, bl
mov esi, edx
xor sil, 1
mov r8d, eax
xor r8b, 1
mov r10d, r8d
and r10b, al
mov ebx, edx
and bl, sil
mov edi, r8d
and dil, r10b
xor r10b, r8b
or r10b, dil
xor dl, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, dl
xor bl, r10b
mov edx, eax
xor dl, sil
or sil, al
xor sil, 1
or sil, dl
mov eax, esi
xor al, bl
test al, 1
mov eax, 0xa9133c1f
mov edx, 0xc4381a55
cmovne eax, edx
test sil, 1
mov r8d, 0xa9133c1f
jmp 0x1400055a3
mov edx, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
and ebx, 0x3f88fa5f
and ebp, 0xc07705a0
or ebp, ebx
mov edx, ebp
xor edx, 0x3f88fa5f
mov ebx, ebp
xor ebx, 0x3f88fa5e
and ebx, edx
xor ebp, 0xc07705a0
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x6cdcf196
and ebp, edx
and edx, 0x93230e69
or edx, ebx
mov ebx, edx
xor ebx, 0x11010020
xor edx, 0x6cdcf196
mov edi, ebp
not edi
mov esi, edx
and esi, 0xc6fa2fdf
and ebx, 0x3905d020
or ebx, esi
or edx, edi
and edi, 0xc6fa2fdf
and ebp, 0x3905d020
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
sete sil
setne r10b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
mov edx, eax
and al, r10b
and r10b, r8b
and dl, sil
or dl, r10b
xor dl, 1
or dl, r8b
mov r10d, edx
xor r10b, 1
and sil, r8b
or al, sil
mov ebx, edx
and bl, r10b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, al
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, ebx
xor dl, al
not dl
test dl, 1
mov edx, 0x90130a79
mov ebp, 0xfe27eec4
cmovne edx, ebp
test al, 1
mov r8d, 0x90130a79
cmovne r8d, edx
test bl, 1
cmovne r8d, edx
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov eax, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
mov ebp, ebx
xor ebp, 0x86eed89b
and ebp, ebx
not ebx
and ebx, 0x556fcdf3
and eax, 0xaa90320c
or eax, ebx
mov ebx, eax
xor ebx, 0x80800000
xor eax, 0x46ec893
or eax, 0x79112764
mov edi, ebp
not edi
mov esi, eax
and esi, 0x4e3716fc
and ebx, 0x80c8c803
or ebx, esi
or eax, edi
and edi, 0x4e3716fc
and ebp, 0xb1c8e903
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x79112764
and eax, 0x86eed89b
or eax, ebp
mov ebx, eax
not ebx
and ebx, 0x60f73785
mov ebp, eax
and ebp, 0x9f08c87a
or ebp, ebx
mov ebx, ebp
xor ebx, 0x9f08c87a
mov edi, ebx
and edi, 0xa1adc883
and eax, 0x5e52377c
or eax, edi
mov edi, eax
not edi
and edi, 0x1536223b
and eax, 0xeac9ddc4
or eax, edi
mov edi, eax
xor edi, 0x41102
and ebx, 1
xor ebp, 0x9f08c87b
or ebp, ebx
mov ebx, ebp
not ebx
xor eax, 0xb49beab9
mov esi, eax
and esi, 0x4be0acd4
and edi, 0xb41f532b
or edi, esi
or eax, ebp
and ebp, 0x4be0acd4
and ebx, 0xb41f532b
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xa0004c8
and eax, 0xa1835a24
or eax, ebp
mov edi, eax
xor edi, 0xa04
xor eax, 0x5268a5c3
or ebx, 0xab835eec
mov ebp, ebx
not ebp
and eax, 0xf3ebf5e3
and edi, 0x8000a0c
or edi, eax
and ebx, 0xf3ebf5e3
and ebp, 0x4140010
or ebp, ebx
xor ebp, edi
mov eax, ebp
not eax
and eax, 0x547ca113
and ebp, 0xab835eec
or ebp, eax
sete sil
setne dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
mov r10d, eax
xor r10b, dl
mov r8d, r10d
xor r8b, 1
xor bl, dl
mov edx, eax
and dl, sil
xor al, sil
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edi, eax
xor dil, 1
mov ebx, edi
or dil, r8b
and r8b, r10b
and bl, al
xor r8b, 1
mov esi, r8d
xor sil, r10b
or r8b, r10b
xor r8b, 1
or r8b, sil
xor bl, 1
mov esi, ebx
xor sil, al
or bl, al
xor bl, 1
or bl, sil
mov edx, r8d
xor dl, 1
and dl, bl
xor bl, 1
and bl, r8b
or bl, dl
xor al, r10b
xor dil, 1
or dil, al
mov eax, edi
xor al, bl
test dil, 1
mov r8d, 0x1eb36e6b
mov edx, 0x230a0692
cmovne r8d, edx
test bl, 1
mov r9d, 0x230a0692
cmove r8d, edx
test al, 1
mov eax, 0x1eb36e6b
jmp 0x1400055aa
mov r8d, 0xb72f7866
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov edx, dword [0x1400a3d8c]
mov eax, dword [0x1400a3d88]
lea esi, [rdx - 1]
imul esi, edx
mov edx, esi
not edx
mov ebx, edx
and ebx, 0x5e730978
mov ebp, esi
and ebp, 0xa18cf686
or ebp, ebx
xor ebp, 0xa18cf686
mov edi, esi
xor edi, 0xfffffffe
and edi, esi
mov ebx, ebp
and ebx, edi
xor edi, ebp
or edi, ebx
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x1e6cfe47
and edi, 0xe19301b8
or edi, ebp
and esi, 0x1e6cfe47
and edx, 0xe19301b8
or edx, esi
xor edx, edi
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl sil
cmp eax, 9
setg al
mov r10d, ebx
and r10b, al
or bl, sil
and sil, r8b
or sil, r10b
xor sil, 1
or sil, al
xor bl, 1
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebx
xor bl, 1
and bl, sil
xor sil, 1
and dl, sil
or bl, dl
mov edx, esi
xor dl, al
or al, sil
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov r8d, 0xfe664fa8
mov eax, 0xf788cdc
cmovne r8d, eax
test bl, 1
cmove r8d, eax
test dl, 1
mov eax, 0xfe664fa8
jmp 0x1400055aa
mov r8d, 0xfbd6bc3c
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov edx, dword [0x1400a3d8c]
mov eax, dword [0x1400a3d88]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov ebp, edi
and ebp, 1
or ebp, ebx
mov esi, ebp
not esi
mov ebx, esi
and ebx, 0xedcbbc96
and ebp, 0x12344369
or ebp, ebx
and edi, 0xedcbbc96
and edx, 0x12344369
or edx, edi
xor edx, ebp
not edx
or edx, esi
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov esi, edx
xor sil, bl
and sil, dl
xor sil, r10b
and r8b, bl
or bl, r10b
xor bl, 1
and dl, r10b
or dl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov r8d, eax
and r8b, sil
mov edx, esi
and dl, bl
xor bl, sil
xor sil, 1
xor al, 1
and al, sil
or al, r8b
or bl, dl
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0xc485c9ff
mov ebp, 0xea6bb8c4
cmovne edx, ebp
test bl, 1
mov r8d, 0xc485c9ff
cmovne r8d, edx
test al, al
cmove r8d, edx
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x5c]
cmp eax, r13d
mov r8d, 0xd756b65d
mov eax, 0x4fa46ec2
cmovl r8d, eax
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov edx, dword [0x1400a3d8c]
mov eax, dword [0x1400a3d88]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edi, ebx
xor edi, 0xfffffffe
and edi, ebp
and ebx, 0xfffffffe
and ebp, 1
or ebp, ebx
mov edx, edi
not edx
mov ebx, ebp
not ebx
mov esi, edx
and esi, 0xd284f910
and edi, 0x2d7b06ef
or edi, esi
or edx, ebx
and ebx, 0xd284f910
and ebp, 0x2d7b06ef
or ebp, ebx
xor ebp, edi
not edx
or edx, ebp
mov ebp, edx
not ebp
and edx, ebp
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and edx, 0xdb51149c
and ebp, 0x24aeeb63
or ebp, edx
mov edx, ebp
xor edx, 0xc2001090
xor ebp, 0x20a40b62
and ebp, 0x39f50f6e
and edx, 0xc60af091
or edx, ebp
xor edx, 0xc60af091
sete dl
setne r8b
cmp eax, 9
setg sil
cmp eax, 0xa
setl r10b
mov ebx, r8d
or bl, r10b
xor bl, 1
mov eax, r8d
xor al, r10b
not al
and al, r10b
mov edi, ebx
and dil, al
xor al, bl
or al, dil
and r10b, r8b
and dl, sil
or dl, r10b
mov ebx, esi
xor bl, r8b
or sil, r8b
xor sil, 1
or sil, bl
xor dl, 1
mov ebx, edx
xor bl, sil
or dl, sil
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov ebx, r8d
and bl, dl
xor r8b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r8b
xor bl, 1
xor al, 1
mov edx, eax
or dl, bl
xor al, bl
mov ebx, edx
xor bl, al
test al, 1
mov r8d, 0x7205eee7
cmovne r8d, r12d
test dl, 1
mov eax, 0x7205eee7
cmovne r8d, eax
test bl, 1
cmove r8d, r12d
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov ebp, dword [0x1400a3d8c]
mov r10d, dword [0x1400a3d88]
lea edi, [rbp - 1]
imul edi, ebp
mov esi, edi
not esi
mov ebp, esi
and ebp, 0xcd58000
mov edx, edi
and edx, 0x1082885
or edx, ebp
xor edx, 0x1082885
mov ebx, edi
xor ebx, 0xddda885
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x3fd92e50
and ebx, 0xc026d1af
or ebx, edx
mov edx, ebx
xor edx, 0xcdfb792b
xor ebx, 0x320486d4
and esi, ebx
and edx, edi
or edx, esi
xor ebx, edx
test ebx, edx
setne r8b
cmp r10d, 0xa
setl al
cmp r10d, 9
setg sil
mov edx, esi
xor dl, r8b
and sil, r8b
or sil, dl
mov r10d, esi
xor r10b, 1
xor al, r8b
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
and r10b, bl
xor bl, 1
and bl, sil
or bl, r10b
mov edx, esi
and dl, al
xor al, sil
or al, dl
mov edx, eax
xor dl, bl
test al, al
mov r8d, 0xa4b12521
mov eax, 0xe1f2e72b
cmovne r8d, eax
test bl, bl
cmove r8d, eax
not dl
test dl, 1
mov eax, 0xa4b12521
cmovne r8d, eax
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov eax, dword [rsp + 0x4c]
mov r8d, 0x4e74d3c
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov eax, dword [0x1400a3d8c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xca80f206
and eax, edx
not edx
and edx, 0xca80f206
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x357f0df9
and eax, 0xca80f206
or eax, edx
mov r8d, eax
not r8d
mov ebx, eax
xor ebx, 0xd2d0cd75
and ebx, r8d
mov edi, r8d
or edi, 0xd2d0cd75
mov edx, edi
not edx
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0x72bd715
and ebx, 0xf8d428ea
or ebx, esi
or ebp, edi
and edi, 0x72bd715
and edx, 0x2804208a
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0x2d2f328b
and ebp, 0xd2d0cd74
or ebp, edx
and r8d, 1
xor eax, 0xfffffffe
or eax, r8d
not eax
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov ebp, eax
not ebp
mov ebx, ebp
or ebx, 0x72dbc3f2
mov edx, ebx
not edx
or eax, 0x88041c09
and eax, 0xaa8d5f0b
and ebp, 0x505280f0
or ebp, eax
and ebx, 0xaa8d5f0b
and edx, 0x5202004
or edx, ebx
xor edx, ebp
mov eax, edx
not eax
and eax, 0xa6e13782
and edx, 0x591ec87d
or edx, eax
mov eax, edx
xor eax, 0x21c00983
xor edx, 0xd43af470
mov ebp, edx
and ebp, 0xca0f866c
and eax, 0x35f07993
or eax, ebp
xor eax, 0x35f07993
or eax, edx
cmp eax, 0xffffffff
sete bl
cmp dword [0x1400a3d88], 9
setg dl
xor bl, dl
xor bl, 1
or dl, bl
xor dl, 1
xor bl, dl
mov eax, ebx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0xe08a0293
mov ebp, 0xc4381a55
cmovne eax, ebp
test bl, bl
mov r8d, eax
mov ebp, 0xe08a0293
cmovne r8d, ebp
test dl, dl
jmp 0x1400055aa
mov eax, dword [0x1400a3d8c]
lea r8d, [rax - 1]
imul r8d, eax
mov eax, r8d
not eax
mov ebx, eax
and ebx, 0x9110a828
mov edx, r8d
and edx, 0x26801300
or edx, ebx
mov ebx, edx
xor ebx, 0x6800200
xor edx, 0xd97fecff
mov ebp, r8d
xor ebp, 0xb790bb28
and ebp, r8d
mov esi, ebp
not esi
mov edi, edx
and edi, 0x2819b9e0
and ebx, 0x97800208
or ebx, edi
or edx, esi
and esi, 0x2819b9e0
and ebp, 0xd7e6461f
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x486f44d6
and edx, 0xb790bb29
or edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x688519e9
and edx, 0x977ae616
or edx, ebp
and r8d, 0x688519e9
and eax, 0x977ae616
or eax, r8d
xor eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne r8b
cmp dword [0x1400a3d88], 0xa
setl dl
mov ebx, edx
xor bl, r8b
mov r10d, edx
xor r10b, bl
not r10b
and r10b, bl
or r8b, dl
not bl
and bl, dl
mov edx, r8d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov ebx, eax
xor al, 1
and al, r10b
xor r10b, 1
and bl, r10b
or al, bl
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov r8d, 0x4bd4e8a2
mov edx, 0xfe27eec4
cmovne r8d, edx
test al, al
cmove r8d, edx
test bl, 1
mov eax, 0x4bd4e8a2
jmp 0x1400055aa
mov r8d, 0x1eb36e6b
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov r8d, 0xe528559
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov edx, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
mov ebp, edx
and ebp, 0x2802e524
mov ebx, edi
and ebx, 0x91008b
or ebx, ebp
xor ebx, 0x91008b
mov ebp, edi
and ebp, 0xd76c1a50
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xa908fd60
and ebp, 0x56f7029f
or ebp, ebx
mov ebx, ebp
xor ebx, 0x6c600130
xor ebp, 0x819b18ce
mov esi, ebp
and esi, 0x1386ee81
and ebx, 0xec79117e
or ebx, esi
and edi, 0x1386ee81
and edx, 0xec79117e
or edx, edi
xor edx, ebx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete sil
setne r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg r8b
mov ebp, edx
or bpl, sil
and sil, r8b
xor r8b, r10b
xor bpl, 1
or bpl, r8b
mov edi, ebp
xor dil, 1
and dl, r10b
or dl, sil
mov r8d, edx
xor r8b, 1
mov ebx, edi
and bl, bpl
mov eax, edx
and al, r8b
mov r10d, ebx
and r10b, dil
xor bl, dil
or bl, r10b
mov r10d, eax
and r10b, dl
xor al, dl
or al, r10b
xor al, bl
xor r8b, bpl
or dl, dil
xor dl, 1
or dl, r8b
mov ebx, edx
xor bl, al
test dl, 1
mov r8d, 0xe7a230fb
mov edx, 0x7557c494
cmovne r8d, edx
test al, 1
cmove r8d, edx
test bl, 1
mov eax, 0xe7a230fb
jmp 0x1400055aa
mov edx, dword [0x1400a3d8c]
mov r8d, dword [0x1400a3d88]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x7991e351
and ebp, 0x866e1cae
or ebp, edx
mov edi, ebp
xor edi, 0x82400022
xor ebp, 0x20000150
or ebx, 0xa270d5f2
mov edx, ebx
not edx
or ebp, 0x548b2805
and ebp, 0x74ab3dd5
and edi, 0x8250c022
or edi, ebp
and ebx, 0x74ab3dd5
and edx, 0x9040208
or edx, ebx
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x5d8f2a0d
and edx, 0xa270d5f2
or edx, ebp
mov ebp, edx
not ebp
mov edi, edx
and edi, 0xfffffffe
and ebp, 0xe7118235
and edx, 0x18ee7dca
or edx, ebp
xor edx, 0x18ee7dcb
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov ebp, edx
mov ebx, edx
xor ebx, 0x375725db
and ebx, edx
not edx
and edx, 0x364300c2
and ebp, 0x1142519
or ebp, edx
mov edx, ebp
xor edx, 0x1040510
xor ebp, 0xfeebdae6
mov edi, ebx
not edi
mov esi, ebp
and esi, 0x2498a0af
and edx, 0x13470550
or edx, esi
or ebp, edi
and edi, 0x2498a0af
and ebx, 0xdb675f50
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xc8a8da24
and ebp, 0x375725db
or ebp, edx
setne sil
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
and al, r10b
and sil, dl
or sil, al
mov eax, edx
or al, r10b
xor al, 1
xor dl, r10b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r8d, edx
xor r8b, 1
mov r10d, esi
xor r10b, 1
mov eax, esi
and al, r10b
mov ebx, edx
and bl, r8b
mov edi, eax
and dil, sil
xor al, sil
or al, dil
mov edi, ebx
and dil, dl
xor bl, dl
or bl, dil
mov edi, eax
xor dil, 1
and dil, bl
xor bl, 1
and bl, al
or bl, dil
xor r10b, r8b
or dl, sil
xor dl, 1
or dl, r10b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xc9a23bef
mov ebp, 0x4e659f4b
cmovne eax, ebp
test dl, 1
mov r8d, 0xc9a23bef
cmovne r8d, eax
test bl, 1
cmove r8d, eax
cmp r8d, 0xfe27eec3
jle 0x1400034d0
jmp 0x14000121d
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.140045020
mov eax, r13d
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret