Function at 0x140024e60
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov rax, qword [0x1400b4008]
xor rax, rbp
mov qword [rbp], rax
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov edi, ebx
xor edi, 0xfffffffe
and edi, edx
and ebx, 0x87164342
and edx, 0x78e9bcbd
or edx, ebx
mov ebx, edx
xor ebx, 0x5869a4a8
mov ecx, edi
not ecx
xor edx, 0x87164343
mov esi, ecx
and esi, 0x27965b54
and edi, 0xd869a4ab
or edi, esi
or ecx, edx
and edx, 0x27965b54
and ebx, 0xd869a4ab
or ebx, edx
xor ebx, edi
not ecx
or ecx, ebx
mov edx, ecx
not edx
and ecx, edx
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and ecx, 0x28f573ef
and edx, 0xd70a8c10
or edx, ecx
xor edx, 0x28f573ef
cmp edx, 0xffffffff
sete byte [rbp - 0x3a]
cmp eax, 0xa
setl byte [rbp - 0x39]
mov r15d, 0x9a2fb232
mov r13d, 0x9cfbe6f2
mov r12d, 0xc7161e36
mov r14d, 0xfb93b9a8
mov eax, 0xd83f7d7
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea eax, [rcx - 1]
imul eax, ecx
mov esi, eax
not esi
mov ecx, esi
or ecx, 0xe23117fe
mov edx, ecx
not edx
mov edi, eax
or edi, 0xd02a001
and edi, 0xcf23a761
mov ebx, esi
and ebx, 0x2010109e
or ebx, edi
and ecx, 0xcf23a761
and edx, 0x10cc4800
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x1dcee800
and edx, 0xe23117ff
or edx, ecx
mov ecx, edx
not ecx
and esi, ecx
and edx, eax
or edx, esi
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r9b
setne al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
and al, dl
and cl, r9b
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, edx
xor bl, r9b
not bl
and bl, r9b
or dl, r9b
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, cl
or cl, al
and al, r8b
or al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd26f4104
mov ebx, 0x4eceecfe
cmovne eax, ebx
test cl, 1
mov ecx, 0xd26f4104
cmovne eax, ecx
test dl, 1
cmove eax, ebx
nop dword [rax + rax]
cmp eax, 0xfb93b9a7
jg 0x1400250a0
cmp eax, 0xbf67a2b5
jle 0x140025270
cmp eax, 0xda298e43
jg 0x140025342
cmp eax, 0xce6effa9
jg 0x14002597b
cmp eax, 0xc781e77b
jle 0x1400261c0
cmp eax, 0xcae27edd
jg 0x140026ec4
cmp eax, 0xc781e77c
je 0x140028afd
cmp eax, 0xc8962062
je 0x140028c7a
cmp eax, 0xc8efd5fb
jne 0x140025030
mov rax, qword [rbp - 0x18]
mov eax, 0x7744a1c
cmp eax, 0xfb93b9a7
jle 0x140025037
nop dword [rax + rax]
cmp eax, 0x40d95615
jle 0x1400252e0
cmp eax, 0x65c9adec
jle 0x140025466
cmp eax, 0x748c6047
jg 0x1400257dd
cmp eax, 0x6bc42354
jle 0x140026201
cmp eax, 0x6cdf8d48
jg 0x14002703c
cmp eax, 0x6bc42355
je 0x140028dc6
cmp eax, 0x6bf61dbd
je 0x140028f67
cmp eax, 0x6c6b507f
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edi, [rcx - 1]
imul edi, ecx
mov r9d, edi
not r9d
mov ebx, r9d
and ebx, 0xe0418815
mov ecx, edi
and ecx, 0x1c8c3048
or ecx, ebx
mov ebx, ecx
xor ebx, 0x140c1048
xor ecx, 0xe373cfb7
mov edx, edi
xor edx, 0xfccdb85d
and edx, edi
mov eax, edx
not eax
mov esi, ecx
and esi, 0x48d32797
and ebx, 0xb40c9848
or ebx, esi
or ecx, eax
and eax, 0x48d32797
and edx, 0xb72cd868
or edx, eax
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x33247a3
and ecx, 0xfccdb85c
or ecx, eax
mov eax, ecx
not eax
and eax, 0xff877aa5
and ecx, 0x78855a
or ecx, eax
mov eax, ecx
xor eax, 0x480452
and r9d, 0xd6a0b774
and edi, 0x295f488b
or edi, r9d
mov edx, edi
xor edx, 0x84d4882
xor ecx, 0xff877aa5
xor edi, 0xd6a0b774
mov ebx, ecx
and ebx, 0x7132912d
and eax, 0x8ecd6ed2
or eax, ebx
or ecx, edi
and edi, 0x7132912d
and edx, 0x8ecd6ed2
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x3d5ff8b1
and ecx, 0xc2a0074e
or ecx, eax
xor ecx, 0xc2a0074e
sete bl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg r8b
xor r8b, bl
mov ecx, ebx
xor cl, dl
and dl, bl
or dl, cl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
xor bl, r8b
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ebx
xor al, cl
not al
test al, 1
mov edx, 0xe3f089ee
mov eax, 0xba14df52
cmovne edx, eax
test cl, 1
mov eax, 0xe3f089ee
cmovne eax, edx
jmp 0x140027280
cmp eax, 0x9eaaf4b4
jg 0x1400254d6
cmp eax, 0x9086d0ab
jle 0x140025b34
cmp eax, 0x998662ba
jle 0x1400262e6
cmp eax, 0x9c7bb8b9
jg 0x14002712c
cmp eax, 0x998662bb
je 0x140029104
cmp eax, 0x9a2fb232
je 0x140029119
cmp eax, 0x9ab389dc
jne 0x140025030
mov eax, 0xbb4534f1
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x18de007e
jg 0x140025624
cmp eax, 0x8e55166
jle 0x140025b80
cmp eax, 0xf8092f6
jle 0x140026327
cmp eax, 0x12986b18
jg 0x140027162
cmp eax, 0xf8092f7
je 0x14002912e
cmp eax, 0xff0ce66
je 0x140029235
cmp eax, 0x10daff19
jne 0x140025030
mov eax, 0x86eadd2f
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0xe7e99b95
jle 0x140025cb6
cmp eax, 0xedab7ca0
jle 0x140026368
cmp eax, 0xf30dd77d
jg 0x140027288
cmp eax, 0xedab7ca1
je 0x1400293b7
cmp eax, 0xef3e98a7
je 0x140029529
cmp eax, 0xf1a81453
jne 0x140025030
mov eax, dword [0x1400b653c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0xc7073990
mov ecx, ebx
and ecx, 0x10588401
or ecx, edx
xor ecx, 0x10588401
mov edx, ebx
and edx, 0x28a0426e
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa585b186
and edx, 0x5a7a4e79
or edx, ecx
mov ecx, edx
xor ecx, 0x8d25f3e9
xor edx, 0x228a0414
mov edi, ecx
and edi, 0xd4559a83
and edx, 0x2baa657c
or edx, edi
or ecx, ebx
and ebx, 0xd4559a83
and eax, 0x2baa657c
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400b6538], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x75ba5bd5
mov ebx, 0x47a1abbc
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x75ba5bd5
jmp 0x140028af2
cmp eax, 0x4eceecfd
jle 0x140025dbe
cmp eax, 0x5983dda5
jle 0x1400264f5
cmp eax, 0x5c0b07f7
jg 0x1400272be
cmp eax, 0x5983dda6
je 0x1400296d1
cmp eax, 0x5a2b0420
je 0x1400297f5
cmp eax, 0x5a7d931f
jne 0x140025030
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
sub rsp, 0x20
call fcn.140055300
add rsp, 0x20
mov eax, 0x8f082a10
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0xa97ccb6f
jle 0x140025e0a
cmp eax, 0xb7dedc46
jle 0x140026627
cmp eax, 0xbb9c679d
jg 0x1400272f4
cmp eax, 0xb7dedc47
je 0x14002980a
cmp eax, 0xba14df52
je 0x1400298e9
cmp eax, 0xbb4534f1
jne 0x140025030
mov edx, dword [0x1400b653c]
mov esi, dword [0x1400b6538]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x1ccc4f61
mov edi, eax
and edi, 0xe333b09e
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0xe333b09f
and edi, 0x1ccc4f60
or edi, ebx
and edx, 0xd0afdd70
and eax, 0x2f50228f
or eax, edx
mov edx, eax
xor edx, 0x2f50228f
xor eax, 0xd0afdd70
and eax, edi
not edi
and edx, edi
or eax, edx
xor edi, eax
test edi, eax
sete al
setne dl
cmp esi, 0xa
setl r8b
cmp esi, 9
setg cl
and dl, cl
mov ebx, r8d
and bl, al
or bl, dl
mov r9d, ebx
xor r9b, cl
and r9b, bl
xor cl, al
not cl
and cl, al
xor al, r8b
and al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, r9d
xor r8b, 1
mov ebx, eax
xor bl, 1
mov ecx, r8d
and cl, r9b
mov edx, ebx
and dl, al
mov r10d, r8d
xor r10b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r10b
xor r8b, bl
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
or al, r9b
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xfea2f6a2
mov ebx, 0x9ab389dc
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xfea2f6a2
jmp 0x14002d9d1
cmp eax, 0x33eb9c81
jle 0x14002604b
cmp eax, 0x39050f47
jle 0x140026668
cmp eax, 0x3cd7d657
jg 0x140027468
cmp eax, 0x39050f48
je 0x1400298fe
cmp eax, 0x3aa1f104
je 0x140029913
cmp eax, 0x3b18eeb8
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xf1c53eb2
and ecx, edx
not edx
and edx, 0xf1c53eb2
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x412cca8d
and ecx, 0xbed33572
or ecx, edx
mov edx, ecx
xor edx, 0x4f160bc0
mov esi, ecx
xor esi, 0xb0e9f43f
mov edi, esi
and edi, 0x7d3b5d09
mov ebx, ecx
xor ebx, 0x322d56c9
and ebx, edx
mov edx, edi
and edx, ebx
xor ebx, edi
or ebx, edx
mov edx, ebx
not edx
and edx, 0x82c4a2f7
and ebx, 0x7d3b5d08
or ebx, edx
and esi, 1
xor ecx, 0xb0e9f43e
or ecx, esi
mov edx, ecx
not edx
and edx, 0x4ab03ad
and ecx, 0xfb54fc52
or ecx, edx
mov edi, ecx
xor edi, 0xcb40a840
xor ecx, 0x4ab03ad
mov edx, ebx
not edx
mov esi, edx
and esi, 0x34155417
and ebx, 0xcbeaabe8
or ebx, esi
or edx, ecx
and ecx, 0x34155417
and edi, 0xcbeaabe8
or edi, ecx
xor edi, ebx
not edx
or edx, edi
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x6c3e1d7f
and ecx, edx
and edx, 0x93c1e280
or edx, ebx
mov ebx, edx
xor ebx, 0x93c0e280
xor edx, 0x6c3e1d7f
mov edi, ecx
not edi
mov esi, edx
and esi, 0x68331560
and ebx, 0x97ccea9f
or ebx, esi
or edx, edi
and edi, 0x68331560
and ecx, 0x97ccea9f
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or bl, al
and al, cl
xor cl, dl
and cl, dl
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, cl
xor cl, 1
or cl, bl
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x812b87b7
mov ebx, 0x9086d0ac
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0x812b87b7
jmp 0x140028af2
cmp eax, 0x7a4a3da1
jle 0x1400266a9
cmp eax, 0x7bd404e2
jg 0x1400275a1
cmp eax, 0x7a4a3da2
je 0x140029ab8
cmp eax, 0x7ac192bf
je 0x140029bbf
cmp eax, 0x7b6a1574
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov edi, edx
not edi
mov ecx, edi
and ecx, 0x25d6ee1a
and edx, 0xda2911e5
or edx, ecx
mov ecx, edx
xor ecx, 0xda2911e5
xor edx, 0x25d6ee1a
mov esi, edx
or esi, 0xcc2c5100
mov eax, esi
not eax
or edi, 0x33d3aeff
mov ebx, edi
not ebx
and esi, 0x61f536b7
and eax, 0x12028848
or eax, esi
and edi, 0x61f536b7
and ebx, 0x8c084100
or ebx, edi
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x4b83e19f
and ebx, 0xb47c1e60
or ebx, eax
xor ebx, 0x87afb09e
and edx, 0x2836cdf9
mov eax, ecx
and eax, 0xd7c93206
or eax, edx
xor eax, 0x2836cdf8
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa0fb2d10
and ecx, 0x5f04d2ef
or ecx, eax
xor ecx, 0x5f04d2ef
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xe5de6722
and edx, ecx
not ecx
and ecx, 0x44546300
and eax, 0xa18a0422
or eax, ecx
xor eax, 0xa18a0422
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x1a2198dd
and edx, 0xe5de6722
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x596ed610
and edx, 0xa69129ef
or edx, ecx
xor edx, 0x596ed610
xor eax, edx
test eax, edx
setne al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, eax
or bl, cl
xor bl, 1
xor al, cl
not al
and al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xe31e589d
mov ebx, 0xce6effaa
jmp 0x14002bc5d
cmp eax, 0xd4712c1c
jle 0x140026e8e
cmp eax, 0xd4712c1d
je 0x14002dbbb
cmp eax, 0xd5906677
je 0x140029bd4
cmp eax, 0xd67e2092
jne 0x140025030
mov eax, dword [0x1400b653c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x3d0cf45
and eax, ecx
not ecx
and ecx, 0x3d0cf45
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xfc2f30ba
and eax, 0x3d0cf45
or eax, ecx
mov edx, eax
mov ebx, eax
xor ebx, 0x9f7abc19
and ebx, eax
not eax
and eax, 0x40d8139c
and edx, 0xbf27ec63
or edx, eax
mov r9d, edx
xor r9d, 0xbf27ec63
xor edx, 0x40d8139c
mov eax, edx
or eax, 0x608543e6
mov edi, eax
not edi
mov esi, ebx
not esi
mov r8d, eax
and r8d, 0x89ca1670
and edi, 0x1630a809
or edi, r8d
or eax, esi
and esi, 0x89ca1670
and ebx, 0x7635e98f
or ebx, esi
xor ebx, edi
not eax
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x88b6b8f9
and eax, 0x77494706
or eax, ebx
mov ebx, eax
xor ebx, 0xe031f80c
and edx, 0xd59bac20
mov ecx, r9d
and ecx, 0x2a6453df
or ecx, edx
xor ecx, 0xd59bac21
and r9d, 1
or r9d, ecx
mov ecx, r9d
not ecx
xor eax, 0x17cc04e1
mov edx, eax
and edx, 0x1f0a0353
and ebx, 0xe0f5fcac
or ebx, edx
or eax, r9d
and r9d, 0x1f0a0353
and ecx, 0xe0f5fcac
or ecx, r9d
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x649854a0
and ecx, 0x9b67ab5f
or ecx, edx
xor ecx, 0x9b67ab5f
or ecx, eax
cmp ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400b6538], 0xa
setl bl
xor dl, bl
xor dl, 1
mov eax, ebx
or al, cl
xor al, 1
or al, dl
mov edx, ecx
xor dl, bl
and cl, dl
and dl, bl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, al
xor al, 1
and cl, al
or cl, bl
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xfda0f91c
cmovne edx, r15d
test al, 1
mov eax, 0xfda0f91c
jmp 0x14002b50b
cmp eax, 0x8ceedb8e
jg 0x140026845
cmp eax, 0x86eadd2e
jle 0x1400276bf
cmp eax, 0x86eadd2f
je 0x140029cbf
cmp eax, 0x87cc8ef5
je 0x140029d45
cmp eax, 0x89b0c7df
jne 0x140025030
mov eax, 0xc781e77c
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x30fe34c
jg 0x140026a46
cmp eax, 0xfda0f91b
jle 0x1400277d3
cmp eax, 0xfda0f91c
je 0x140029e42
cmp eax, 0xfea2f6a2
je 0x140029fd5
cmp eax, 0x1e71325
jne 0x140025030
mov ecx, dword [0x1400b653c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0xb9fdc5bc
and edx, 0x46023a43
or edx, edi
or ecx, ebx
and ebx, 0xb9fdc5bc
and eax, 0x46023a43
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd8b82cd4
and ecx, 0x2747d32b
or ecx, eax
mov eax, ecx
xor eax, 0x203c003
xor ecx, 0x908004c0
and ecx, 0xb5c417e8
and eax, 0x4a3be817
or eax, ecx
mov ecx, eax
xor ecx, 0x2e8
xor eax, 0x3c804
and ecx, 0x4a3822fb
and eax, 0xb5c7dd04
or eax, ecx
xor eax, 0xb5c7dd04
sete al
setne cl
cmp dword [0x1400b6538], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xc8efd5fb
mov edx, 0x7744a1c
jmp 0x140026c28
cmp eax, 0xe1d1ae6c
jg 0x140026a87
cmp eax, 0xddf00670
jle 0x140027962
cmp eax, 0xddf00671
je 0x14002a0ff
cmp eax, 0xe0cca314
je 0x14002a202
cmp eax, 0xe1445aca
jne 0x140025030
mov edx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebx, edi
and ebx, 0xda16c110
mov edx, ecx
xor edx, 0xda16c110
and edx, ecx
mov esi, ebx
and esi, edx
xor edx, ebx
or edx, esi
mov ebx, edx
not ebx
and ebx, 0x25e93eee
and edx, 0xda16c111
or edx, ebx
and edi, 0x14e4d047
and ecx, 0xeb1b2fb8
or ecx, edi
mov ebx, ecx
xor ebx, 0xeb1b2fb8
xor ecx, 0x14e4d047
and ecx, edx
not edx
and ebx, edx
or ecx, ebx
xor edx, ecx
test edx, ecx
setne r10b
sete al
cmp r8d, 0xa
setl r9b
mov edx, eax
xor dl, r9b
cmp r8d, 9
setg bl
mov ecx, ebx
xor cl, al
and cl, bl
and r10b, r9b
and bl, al
or bl, r10b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
mov ecx, edx
xor cl, bl
and cl, dl
and bl, dl
xor dl, 1
not al
and al, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0x39050f48
mov edi, 0xfa5fe05e
cmovne eax, edi
test bl, bl
mov edx, eax
cmovne edx, edi
test cl, cl
cmove edx, eax
jmp 0x14002ca2d
cmp eax, 0x47c8eacc
jg 0x140026c32
cmp eax, 0x44d25f65
jle 0x140027aec
cmp eax, 0x44d25f66
je 0x14002a217
cmp eax, 0x466abf91
je 0x14002a3d5
cmp eax, 0x47a1abbc
jne 0x140025030
mov eax, 0xf1a81453
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0xa45aac89
jg 0x140026d6e
cmp eax, 0xa006eefe
jle 0x140027b17
cmp eax, 0xa006eeff
je 0x14002a3ea
cmp eax, 0xa009b29c
je 0x14002a51d
cmp eax, 0xa0937631
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov r9d, dword [0x1400b6538]
lea esi, [rcx - 1]
imul esi, ecx
mov ecx, esi
not ecx
and esi, ecx
mov edx, ecx
and edx, esi
xor esi, ecx
or esi, edx
mov edx, esi
not edx
mov ebx, esi
xor ebx, 0xef934fd7
and ebx, edx
mov eax, edx
or eax, 0xef934fd7
mov edi, eax
not edi
mov ecx, ebx
not ecx
mov r8d, ecx
and r8d, 0xb5832388
and ebx, 0x4a7cdc77
or ebx, r8d
or ecx, eax
and eax, 0xb5832388
and edi, 0x6c9020
or edi, eax
xor edi, ebx
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0xab33f065
and ecx, 0x54cc0f9a
or ecx, eax
mov edi, ecx
xor edi, 0xa25a4040
and esi, 0xe613523c
mov eax, edx
and eax, 0x19ecadc3
or eax, esi
xor eax, 0xe613523d
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xb8cbbde
and edx, 0xf4734421
or edx, eax
mov eax, edx
xor eax, 0xe0524020
xor ecx, 0x44a0bfb3
xor edx, 0xb8cbbde
mov ebx, ecx
and ebx, 0x1d25859d
and edi, 0xe2da7a62
or edi, ebx
or ecx, edx
and edx, 0x1d25859d
and eax, 0xe2da7a62
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xb1e5c3d9
and edx, ecx
and ecx, 0x4e1a3c26
or ecx, eax
mov eax, ecx
xor eax, 0x48002802
xor ecx, 0xb1e5c3d9
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb7fbd73d
and eax, 0x480428c2
or eax, edi
or ecx, ebx
and ebx, 0xb7fbd73d
and edx, 0x480428c2
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x94bcc8b7
and eax, 0x6b433748
or eax, ecx
xor eax, 0x6b433748
sete r8b
setne r11b
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg dl
mov ecx, edx
xor cl, r10b
and cl, dl
mov esi, ecx
xor sil, 1
mov r9d, r11d
xor r9b, r8b
and r9b, r11b
mov ebx, esi
and bl, cl
mov eax, ebx
xor al, 1
xor bl, cl
or al, sil
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
and al, r9b
xor r9b, 1
xor cl, 1
and cl, r9b
or al, cl
mov ecx, edx
xor cl, r11b
xor r10b, r8b
or dl, r11b
xor dl, 1
or dl, r10b
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov edx, ebx
xor dl, cl
test cl, 1
mov eax, 0x9e493ef5
mov ecx, 0x7bd404e3
cmovne eax, ecx
test bl, 1
mov ebx, 0x9e493ef5
cmovne eax, ebx
jmp 0x1400293af
cmp eax, 0x2cca9390
jg 0x140026e4d
cmp eax, 0x1f941c30
jle 0x140027b42
cmp eax, 0x1f941c31
je 0x14002a532
cmp eax, 0x24ada607
je 0x14002a547
cmp eax, 0x25ce8a08
jne 0x140025030
mov edx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x8216a001
mov ebx, ecx
and ebx, 0x38005808
or ebx, edx
xor ebx, 0x38005808
and ecx, 0x45e907f6
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x45e907f6
and ecx, 0xba16f809
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebx, ecx
not ebx
and ebx, 0x59ced15e
and ecx, 0xa6312ea1
or ecx, ebx
xor ecx, 0xa6312ea0
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x36813b59
and ecx, 0xc97ec4a6
or ecx, edx
mov edx, ecx
xor edx, 0x8950c020
xor ecx, 0x16811919
and ecx, 0x56af1d9f
and edx, 0xa950e260
or edx, ecx
mov ecx, edx
xor ecx, 0x42ab0d05
xor edx, 0xa950e260
mov ebx, edx
and ebx, 0x9d14b2da
and ecx, 0x62eb4d25
or ecx, ebx
xor ecx, 0x62eb4d25
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor bl, al
and bl, al
mov edx, ecx
or dl, bl
xor cl, bl
not cl
and cl, bl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, r8b
and al, r8b
or al, dl
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
and cl, dl
mov ebx, edx
xor bl, cl
test dl, 1
mov eax, 0x7c8dddf3
mov edx, 0x9cfbe6f2
cmovne eax, edx
test cl, 1
mov r13d, 0x9cfbe6f2
cmove eax, edx
not bl
test bl, 1
mov ecx, 0x7c8dddf3
jmp 0x14002d275
cmp eax, 0xc3404e6b
jle 0x140027c8e
cmp eax, 0xc3404e6c
je 0x14002a55c
cmp eax, 0xc5a0acca
je 0x14002a571
cmp eax, 0xc7161e36
jne 0x140025030
mov eax, 0xfa511687
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x6a92259e
jle 0x140027e0a
cmp eax, 0x6a92259f
je 0x14002a6b5
cmp eax, 0x6b0cf63c
je 0x14002a6ca
cmp eax, 0x6b2d1f49
jne 0x140025030
mov eax, dword [0x1400b653c]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov ebx, edx
xor ebx, 0xfffffffe
and ebx, ecx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov eax, ebx
not eax
mov edx, ecx
not edx
mov edi, eax
and edi, 0x4b8ff0e
and ebx, 0xfb4700f1
or ebx, edi
or eax, edx
and edx, 0x4b8ff0e
and ecx, 0xfb4700f1
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xea39ac91
and eax, 0x15c6536e
or eax, ecx
mov ecx, eax
xor ecx, 0x1082500e
xor eax, 0x80182410
and eax, 0x855c2770
and ecx, 0x7aa3d88f
or ecx, eax
xor ecx, 0x855c2770
setne al
cmp dword [0x1400b6538], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
mov edx, 0x87cc8ef5
mov edi, 0x6bc42355
jmp 0x14002c0c5
cmp eax, 0x92bfd4cb
jle 0x140027e35
cmp eax, 0x92bfd4cc
je 0x14002a7b4
cmp eax, 0x92f6d475
je 0x14002a978
cmp eax, 0x956a5fc1
jne 0x140025030
mov eax, 0x6b0cf63c
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0xb575208
jle 0x140027fd8
cmp eax, 0xb575209
je 0x14002aa85
cmp eax, 0xd83f7d7
je 0x14002abad
cmp eax, 0xe6a6cbd
jne 0x140025030
mov eax, 0xbb9c679e
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0xe9bd7c74
jle 0x140028003
cmp eax, 0xe9bd7c75
je 0x14002ac30
cmp eax, 0xe9dde9c9
je 0x14002ac53
cmp eax, 0xeaa2cb43
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x4506fbce
and ecx, edx
not edx
and edx, 0x4506fbce
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xbaf90431
and ecx, 0x4506fbce
or ecx, edx
mov eax, ecx
not eax
mov edi, ecx
or edi, 0xa35c6d3f
mov esi, edi
not esi
mov edx, eax
or edx, 0x5ca392c0
mov ebx, edx
not ebx
and edi, 0x82ec0de
and esi, 0x54811200
or esi, edi
and edx, 0x82ec0de
and ebx, 0xa3502d21
or ebx, edx
xor ebx, esi
mov edx, ebx
not edx
and edx, 0xa35c6d3e
and ebx, 0x5ca392c1
or ebx, edx
and eax, 1
xor ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc9f06cab
and ecx, 0x360f9354
or ecx, eax
mov eax, ecx
xor eax, 0x160f0054
mov edx, ebx
not edx
xor ecx, 0xc9f06cab
mov edi, edx
and edi, 0xa160bb83
and ebx, 0x5e9f447c
or ebx, edi
or edx, ecx
and ecx, 0xa160bb83
and eax, 0x5e9f447c
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xb623d278
and eax, edx
and edx, 0x49dc2d87
or edx, ecx
xor edx, 0x49dc2d87
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xe302a065
and edx, 0x1cfd5f9a
or edx, ecx
xor edx, 0xe302a065
xor eax, edx
test eax, edx
sete al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, ebx
xor dl, al
xor dl, 1
or dl, bl
xor cl, al
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x6bf61dbd
mov edx, 0xbf67a2b6
jmp 0x140026c28
cmp eax, 0x4fb59524
jle 0x14002802e
cmp eax, 0x4fb59525
je 0x14002ad73
cmp eax, 0x5203239a
je 0x14002ae74
cmp eax, 0x56457bb8
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, ebx
or ecx, 1
mov edi, ecx
not edi
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
mov esi, ecx
and esi, 0xe2c087d5
and edi, 0x1d3f782a
or edi, esi
or ecx, ebx
and ebx, 0xe2c087d5
and edx, 0x1d3f782a
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x60800490
mov ebx, ecx
and ebx, 0x150010b
or ebx, edx
xor ebx, 0x150010b
and ecx, 0x9e2ffa64
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9e2ffa64
and ecx, 0x61d0059b
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8f51ba3d
and ecx, 0x70ae45c2
or ecx, edx
mov edx, ecx
xor edx, 0x44540
xor ecx, 0x82502225
and ecx, 0xf2fa22a7
and edx, 0xd05dd58
or edx, ecx
xor edx, 0xd05dd58
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
and bl, dl
or bl, r8b
xor bl, 1
mov ecx, eax
or cl, bl
xor bl, al
mov eax, ecx
xor al, bl
mov edx, 0x7b6a1574
mov eax, 0xddf00671
cmovne edx, eax
test bl, bl
mov eax, edx
mov ebx, 0x7b6a1574
jmp 0x14002d917
cmp eax, 0xae4dd03e
jle 0x14002817f
cmp eax, 0xae4dd03f
je 0x14002ae89
cmp eax, 0xaf2a129c
je 0x14002aea4
cmp eax, 0xb3dc4123
jne 0x140025030
mov eax, 0xda298e44
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x354352bf
jle 0x1400282de
cmp eax, 0x354352c0
je 0x14002afc6
cmp eax, 0x35f90270
je 0x14002b160
cmp eax, 0x37d30ef9
jne 0x140025030
mov eax, 0x5983dda6
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x75ba5bd4
jle 0x140028442
cmp eax, 0x75ba5bd5
je 0x140024f47
cmp eax, 0x78a3e856
je 0x14002b23f
cmp eax, 0x79c37fc4
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
and ebx, 0x9f979cb1
and edx, 0x6068634e
or edx, ebx
mov edi, edx
xor edi, 0x9f979cb1
mov ecx, edx
xor ecx, 0x6068634e
xor edx, 0x3d8e2742
and edx, ecx
mov ebx, edi
and ebx, 0x5de6440c
mov esi, edx
and esi, ebx
xor ebx, edx
or ebx, esi
mov edx, ebx
not edx
and edx, 0x5de6440d
and ebx, 0xa219bbf2
or ebx, edx
and edi, 0xa4210c
mov edx, ecx
and edx, 0xff5bdef3
or edx, edi
xor edx, 0xa4210d
and ecx, 1
or ecx, edx
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
xor edx, 0x60fbcea6
and edx, ecx
or ecx, 0x9f043159
mov ebx, ecx
not ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0xe73a3680
and ebx, 0xc1c826
or ebx, esi
or ecx, edi
and edi, 0xe73a3680
and edx, 0x18c5c97f
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9f043159
and ecx, 0x60fbcea6
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf20de2db
and ecx, 0xdf21d24
or ecx, edx
mov edx, ecx
xor edx, 0x1020020
xor ecx, 0xe205a058
and ecx, 0xeef5bd5c
and edx, 0x110a42a3
or edx, ecx
xor edx, 0x110a42a3
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r9d, eax
xor r9b, r8b
xor r9b, 1
or r9b, bl
and cl, bl
and al, r8b
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov ebx, edx
xor bl, 1
xor dl, al
or bl, cl
xor bl, 1
or bl, dl
xor bl, r9b
xor bl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xfa511687
cmovne edx, r12d
test cl, cl
mov eax, 0xfa511687
jmp 0x140027ae4
cmp eax, 0x8d9ea13c
jle 0x140028623
cmp eax, 0x8d9ea13d
je 0x14002b391
cmp eax, 0x8f082a10
je 0x14002b3a6
cmp eax, 0x9067ba69
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x57e1e6fb
and ebx, 0xa81e1904
or ebx, ecx
mov ecx, ebx
xor ecx, 0xa1904
xor ebx, 0x57e1e6fb
mov edx, ebx
and edx, 0xbe14c2e9
and ecx, 0x41eb3d16
or ecx, edx
mov r9d, ecx
xor r9d, 0x41eb3d16
mov esi, ecx
xor esi, 0x6a170662
and esi, r9d
or ebx, 0xd403c48b
mov eax, ebx
not eax
mov edx, esi
not edx
mov edi, edx
and edi, 0x78d48982
and esi, 0x872b767d
or esi, edi
or edx, ebx
and ebx, 0x78d48982
and eax, 0x3283274
or eax, ebx
xor eax, esi
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x2bfc3b75
and edx, 0xd403c48a
or edx, eax
and r9d, 1
xor ecx, 0x41eb3d17
or ecx, r9d
mov eax, ecx
not eax
and eax, 0xfcc62b52
and ecx, 0x339d4ad
or ecx, eax
xor ecx, 0x339d4ad
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xdde6887e
and eax, 0x22197781
or eax, ecx
xor eax, 0xdde6887e
cmp eax, 0xffffffff
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r11d, ebx
xor r11b, al
xor al, 1
or al, dl
xor al, 1
or al, r11b
or bl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ecx
or al, bl
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
mov eax, ecx
xor al, r10b
and al, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov r9d, ebx
xor r9b, 1
mov edx, r9d
and dl, bl
mov eax, r8d
and al, cl
mov r10d, r9d
and r10b, dl
xor dl, r9b
or dl, r10b
xor r8b, al
xor al, 1
or al, cl
xor al, 1
or al, r8b
xor al, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xda298e44
mov ebx, 0xb3dc4123
cmovne edx, ebx
test cl, 1
mov ecx, 0xda298e44
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x14002d7b9
cmp eax, 0x6801f4b
jle 0x14002878a
cmp eax, 0x6801f4c
je 0x14002b516
cmp eax, 0x7744a1c
je 0x14002b52b
cmp eax, 0x7fb9897
jne 0x140025030
mov eax, 0x65c9aded
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0xe3abd210
jle 0x14002890a
cmp eax, 0xe3abd211
je 0x14002b650
cmp eax, 0xe3f089ee
je 0x14002b828
cmp eax, 0xe5eca249
jne 0x140025030
mov eax, dword [0x1400b653c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0x20eb09e4
and eax, edx
or edx, 0xdf14f61b
mov ecx, edx
not ecx
mov ebx, eax
not ebx
mov edi, edx
and edi, 0x869b42ce
and ecx, 0x20600920
or ecx, edi
or edx, ebx
and ebx, 0x869b42ce
and eax, 0x7964bd31
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x9dc87835
and edx, 0x623787ca
or edx, eax
mov ebx, edx
xor ebx, 0x42dc8e2e
mov eax, edx
xor eax, 0xbd2371d1
xor edx, 0x1e348c50
and edx, eax
mov ecx, ebx
and ecx, 0xa317fd81
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xa317fd80
and ecx, 0x5ce8027f
or ecx, edx
and ebx, 0xb141bead
mov edx, eax
and edx, 0x4ebe4152
or edx, ebx
xor edx, 0xb141beac
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0x89e5cc4e
and eax, 0x761a33b1
or eax, edx
mov ebx, eax
xor ebx, 0x50003181
xor eax, 0x89e5cc4e
mov edx, ecx
not edx
mov edi, edx
and edi, 0x269b867c
and ecx, 0xd9647983
or ecx, edi
or edx, eax
and eax, 0x269b867c
and ebx, 0xd9647983
or ebx, eax
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xf2941056
and edx, 0xd6befa9
or edx, eax
mov eax, edx
xor eax, 0xc236ca9
xor edx, 0x82100002
and edx, 0x83588302
and eax, 0x7ca77cfd
or eax, edx
xor eax, 0x83588302
sete al
setne cl
cmp dword [0x1400b6538], 9
setg dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, edx
xor bl, al
not bl
and bl, al
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xa46779b2
mov edx, 0x60cc14b6
cmovne ecx, edx
test al, al
jmp 0x14002aa79
cmp eax, 0x4944c02e
jle 0x140028935
cmp eax, 0x4944c02f
je 0x14002b967
cmp eax, 0x4ba7639f
je 0x14002b97c
cmp eax, 0x4bc67377
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x40414081
mov edi, edx
and edi, 0x6120064
or edi, ecx
xor edi, 0x6120064
mov ecx, edx
xor ecx, 0x465340e5
and ecx, edx
mov esi, edi
and esi, ecx
xor ecx, edi
or ecx, esi
mov edi, ecx
not edi
and edi, 0xb9acbf1b
and ecx, 0x465340e4
or ecx, edi
mov edi, ecx
not edi
and edi, 0x747034cc
and ecx, 0x8b8fcb33
or ecx, edi
xor ecx, 0x8b8fcb33
and ebx, 0xc7020658
and edx, 0x38fdf9a7
or edx, ebx
xor edx, 0x38fdf9a7
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
cmp edx, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov eax, r9d
xor al, cl
xor al, 1
or r9b, al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, r9d
and cl, al
mov r8d, eax
and r8b, cl
xor cl, al
mov r10d, r9d
and r10b, al
xor al, r9b
xor r9b, 1
and dl, r9b
xor dl, 1
mov ebx, r9d
xor bl, dl
or dl, r9b
xor dl, 1
or dl, bl
or cl, r8b
xor cl, dl
or al, r10b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x18de007f
mov ebx, 0xbe6450f8
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0x18de007f
jmp 0x14002d9d1
cmp eax, 0xa558b5b4
jle 0x14002895e
cmp eax, 0xa558b5b5
je 0x14002ba18
cmp eax, 0xa5e5739b
je 0x14002ba2d
cmp eax, 0xa8914f89
jne 0x140025030
mov ecx, dword [0x1400b653c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
or ecx, 0x875ca6e8
mov edx, ecx
not edx
mov eax, ebx
xor eax, 0x78a35917
and eax, ebx
mov edi, eax
not edi
mov esi, ecx
and esi, 0xb60da059
and edx, 0x48a25906
or edx, esi
or ecx, edi
and edi, 0xb60da059
and eax, 0x49f25fa6
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x875ca6e9
and ecx, 0x78a35916
or ecx, eax
mov eax, ecx
and ecx, ebx
not ebx
not eax
and ebx, eax
or ecx, ebx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400b6538], 0xa
setl cl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
not al
mov edx, ebx
xor dl, 1
and bl, cl
or cl, dl
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov ebx, 0xac90b449
mov eax, 0xe8f0b00d
cmovne ebx, eax
test dl, dl
mov eax, ebx
mov edx, 0xac90b449
jmp 0x140029cb5
cmp eax, 0x3127c0bf
jle 0x140028989
cmp eax, 0x3127c0c0
je 0x14002bb5d
cmp eax, 0x31db815b
je 0x14002bb72
cmp eax, 0x3204255a
jne 0x140025030
mov eax, 0xa8914f89
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0xce6effaa
je 0x14002bb87
cmp eax, 0xd19da0e5
je 0x14002bc6d
cmp eax, 0xd26f4104
jne 0x140025030
mov eax, 0x4eceecfe
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0xcae27ede
je 0x14002bc82
cmp eax, 0xcba17c25
je 0x14002bc97
cmp eax, 0xcbefd6ab
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edi, [rcx - 1]
imul edi, ecx
mov r9d, edi
not r9d
mov ebx, r9d
and ebx, 0x46564c68
mov ecx, edi
and ecx, 0xb9a9b396
or ecx, ebx
mov ebx, ecx
xor ebx, 0x19891294
xor ecx, 0x46564c69
mov edx, edi
xor edx, 0xfffffffe
and edx, edi
mov eax, edx
not eax
mov esi, ecx
and esi, 0xe066e562
and ebx, 0x1f991a9c
or ebx, esi
or ecx, eax
and eax, 0xe066e562
and edx, 0x1f991a9d
or edx, eax
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and r9d, 0x96d3ad78
and edi, 0x692c5287
or edi, r9d
mov edx, edi
xor edx, 0x69245006
xor edi, 0x96d3ad78
mov ebx, ecx
and ebx, 0xda27f9
and eax, 0xff25d806
or eax, ebx
or ecx, edi
and edi, 0xda27f9
and edx, 0xff25d806
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x1b90cee4
and ecx, 0xe46f311b
or ecx, eax
xor ecx, 0xe46f311b
setne dl
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
or cl, r9b
xor r9b, bl
xor dl, bl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor dl, 1
and dl, r9b
xor r9b, 1
and cl, r9b
or dl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x56457bb8
mov ebx, 0x2cca9391
cmovne ecx, ebx
test al, 1
mov eax, 0x56457bb8
jmp 0x14002d6a4
cmp eax, 0x6cdf8d49
je 0x14002bcb3
cmp eax, 0x729a62d6
je 0x14002bdbd
cmp eax, 0x74467ab9
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0xbd07e39a
mov edx, edi
and edx, 0x42f81c65
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x7fc2018
and edx, 0xf803dfe7
or edx, ebx
mov ebx, edx
xor ebx, 0x40041464
xor edx, 0xbafbc383
mov esi, edx
and esi, 0x8f52691b
and ebx, 0x70ad96e4
or ebx, esi
and edi, 0x8f52691b
and ecx, 0x70ad96e4
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov ebx, edx
and dl, r8b
and r8b, r9b
and bl, cl
or bl, r8b
xor bl, 1
or bl, r9b
mov eax, ebx
not al
and cl, r9b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0x5cf0c30
mov eax, 0xddf00671
cmovne edx, eax
test cl, cl
mov eax, edx
mov ecx, 0x5cf0c30
cmovne eax, ecx
test bl, bl
jmp 0x14002d91c
cmp eax, 0x9c7bb8ba
je 0x14002bebb
cmp eax, 0x9cfbe6f2
je 0x14002bff3
cmp eax, 0x9e493ef5
jne 0x140025030
mov eax, 0xc2b64cbc
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x12986b19
je 0x14002c008
cmp eax, 0x1310eb03
je 0x14002c0d6
cmp eax, 0x14fec7d5
jne 0x140025030
mov eax, dword [0x1400b653c]
mov ecx, dword [0x1400b6538]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
mov edi, edx
and edi, 0xfffffffe
mov eax, ebx
and eax, 1
or eax, edi
mov edi, eax
not edi
mov esi, eax
and esi, 0x8dd867de
and edi, 0x72279821
or edi, esi
or eax, ebx
and ebx, 0x8dd867de
and edx, 0x72279821
or edx, ebx
xor edx, edi
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xb9fae826
and eax, 0x460517d9
or eax, edx
xor eax, 0x460517d9
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl bl
mov edx, ebx
xor dl, al
and dl, bl
xor dl, 1
mov ecx, edx
xor cl, r9b
not cl
and cl, r9b
or dl, r9b
xor dl, 1
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
and r8b, bl
and al, r9b
or al, r8b
mov ecx, ebx
and cl, r9b
xor bl, r9b
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0x748c6048
mov eax, 0x6725329b
cmovne edx, eax
test cl, 1
mov eax, edx
mov ecx, 0x748c6048
cmovne eax, ecx
test bl, 1
jmp 0x14002d91c
cmp eax, 0xf30dd77e
je 0x14002c0eb
cmp eax, 0xfa511687
je 0x14002c2c7
cmp eax, 0xfa5fe05e
jne 0x140025030
mov eax, 0x30fe34d
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x5c0b07f8
je 0x14002c45d
cmp eax, 0x5f7fa60f
je 0x14002c567
cmp eax, 0x60cc14b6
jne 0x140025030
mov eax, 0x5cf0c30
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0xbb9c679e
je 0x14002c661
cmp eax, 0xbe6450f8
je 0x14002c79d
cmp eax, 0xbf55301d
jne 0x140025030
mov edx, dword [0x1400b653c]
mov ecx, dword [0x1400b6538]
lea eax, [rdx - 1]
imul eax, edx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0x60e29500
mov edi, eax
and edi, 0x8b016003
or edi, edx
xor edi, 0x8b016003
mov edx, eax
and edx, 0x141c0afc
or edx, edi
mov edi, edx
not edi
and edi, 0x7db899ec
and edx, 0x82476613
or edx, edi
xor edx, 0x965b6cee
and ebx, 0x574dbed8
and eax, 0xa8b24127
or eax, ebx
xor eax, 0xa8b24127
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0xe8d2f7c0
and eax, 0x172d083f
or eax, edx
xor eax, 0x172d083f
setne r10b
sete r9b
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg r11b
mov ecx, r11d
xor cl, r8b
and cl, r11b
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, r9b
xor r10b, r11b
mov eax, r8d
and al, r9b
xor r8b, r9b
or r8b, al
xor r8b, 1
mov eax, r10d
and al, r8b
xor r8b, r10b
or r8b, al
mov r10d, r8d
mov eax, edx
mov ebx, r8d
xor r8b, dl
xor dl, 1
xor r10b, 1
and al, dl
and bl, r10b
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
xor bl, 1
mov r9d, r10d
xor r9b, bl
or bl, r10b
xor bl, 1
or bl, r9b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
or r10b, dl
xor r10b, 1
or r10b, r8b
mov eax, r10d
xor al, bl
test al, 1
mov ecx, 0x30fe34d
mov eax, 0x34b3d268
cmovne ecx, eax
test r10b, 1
mov eax, 0x30fe34d
jmp 0x14002922d
cmp eax, 0x3cd7d658
je 0x14002c7b2
cmp eax, 0x3d493e12
je 0x14002c941
cmp eax, 0x3fe5901c
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov eax, edx
not eax
mov ebx, edx
xor ebx, 0xa29c18d9
and ebx, edx
or edx, 0x5d63e726
mov edi, ebx
not edi
mov esi, edx
and esi, 0x373be801
mov ecx, eax
and ecx, 0x808410d8
or ecx, esi
or edx, edi
and edi, 0x373be801
and ebx, 0xc8c417fe
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xfba119b5
and edx, 0x45ee64a
or edx, ecx
mov ecx, edx
xor ecx, 0x86027080
xor edx, 0x50250168
and edx, 0x70e58f7a
and ecx, 0x8f1a7085
or ecx, edx
xor ecx, 0x8f1a7085
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
and cl, al
and al, r9b
xor bl, r9b
or bl, al
mov r8d, ebx
xor r8b, 1
and dl, r9b
or cl, dl
mov r10d, ecx
xor r10b, 1
mov edx, r8d
and dl, bl
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
mov eax, edx
xor al, 1
and al, cl
and dl, r10b
or dl, al
xor r10b, bl
or cl, r8b
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0x3d493e12
mov eax, 0x8e7b879
cmovne ebx, eax
test cl, 1
mov eax, 0x3d493e12
cmovne eax, ebx
test dl, dl
jmp 0x14002bb4a
cmp eax, 0x7bd404e3
je 0x14002ca3f
cmp eax, 0x7c8dddf3
je 0x14002cbc7
cmp eax, 0x7fcccc8a
jne 0x140025030
mov edx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xedf2802
mov edi, ecx
and edi, 0xf120d7fc
or edi, ebx
xor edi, 0xf120d7fc
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov esi, edi
and esi, ebx
xor ebx, edi
or ebx, esi
and edx, 0x6d2d520c
and ecx, 0x92d2adf3
or ecx, edx
mov edx, ecx
xor edx, 0x92d2adf3
xor ecx, 0x6d2d520c
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, bl
or bl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov r9d, edx
xor r9b, 1
or al, r8b
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, edx
and cl, r9b
mov ebx, r8d
and bl, al
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
xor bl, cl
xor r8b, dl
or al, r9b
xor al, 1
or al, r8b
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x8e55167
mov edx, 0x4944c02f
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0x8e55167
jmp 0x14002d9d1
cmp eax, 0x812b87b7
je 0x14002cbdc
cmp eax, 0x86a6a4ff
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea eax, [rcx - 1]
imul eax, ecx
mov esi, eax
not esi
mov ecx, esi
or ecx, 0x3697d647
mov edx, ecx
not edx
mov edi, eax
or edi, 0x1202830
and edi, 0x2136f876
mov ebx, esi
and ebx, 0x16810601
or ebx, edi
and ecx, 0x2136f876
and edx, 0xc8480188
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x944ff2a9
and edx, 0x6bb00d56
or edx, ecx
mov ecx, edx
xor ecx, 0x5d27db10
xor edx, 0xa2d824ef
and esi, edx
and ecx, eax
or ecx, esi
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl al
mov edx, eax
xor dl, bl
and r9b, al
or al, bl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
and cl, bl
or cl, r9b
mov ebx, ecx
xor bl, 1
mov r9d, r8d
and r9b, al
and cl, bl
mov edx, r9d
xor dl, 1
xor r9b, r8b
or dl, al
xor dl, 1
or dl, r9b
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0xa0937631
mov eax, 0x24ada607
cmovne edx, eax
test bl, bl
mov eax, 0xa0937631
jmp 0x14002b50b
cmp eax, 0xfb93b9a8
je 0x14002cd2d
cmp eax, 0xfba131b2
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x2f577646
and ecx, 0xd0a889b9
or ecx, edx
mov esi, ecx
xor esi, 0xe506202
xor ecx, 0xd0a889b9
mov edx, ecx
and edx, 0xf1871c5d
and esi, 0xe78e3a2
or esi, edx
mov r9d, esi
xor r9d, 0xe78e3a2
mov edi, esi
xor edi, 0xb9d0cc00
and edi, r9d
or ecx, 0x4857d05d
mov eax, ecx
not eax
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0x5fa18a58
and edi, 0xa05e75a7
or edi, edx
or ebx, ecx
and ecx, 0x5fa18a58
and eax, 0xa00825a2
or eax, ecx
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xb7a82fa3
and ebx, 0x4857d05c
or ebx, eax
and r9d, 1
xor esi, 0xe78e3a3
or esi, r9d
mov eax, esi
not eax
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xce62c403
and ebx, 0x319d3bfc
or ebx, ecx
or edx, esi
and esi, 0xce62c403
and eax, 0x319d3bfc
or eax, esi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x5b13c2f8
and eax, edx
and edx, 0xa4ec3d07
or edx, ecx
xor edx, 0xa4ec3d07
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x62ab3a02
and edx, 0x9d54c5fd
or edx, eax
mov eax, edx
xor eax, 0x8100004d
xor edx, 0x2b3202
and edx, 0x1c7ff7b2
and eax, 0xe380084d
or eax, edx
xor eax, 0x1c7ff7b2
cmp eax, 0xffffffff
setne al
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
xor cl, bl
xor cl, 1
or cl, bl
mov ebx, ecx
not bl
xor dl, al
mov eax, edx
not al
and al, cl
or cl, dl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebx, 0xa8914f89
mov eax, 0x3204255a
cmovne ebx, eax
test dl, dl
mov eax, ebx
mov edx, 0xa8914f89
jmp 0x140029cb5
cmp eax, 0xda298e44
je 0x14002cd42
cmp eax, 0xdaebab9c
jne 0x140025030
mov rax, qword [rbp - 0x30]
mov ecx, dword [0x1400b653c]
mov r9d, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov edi, ebx
xor edi, 0xfffffffe
and edi, edx
and ebx, 0x7b7bf14e
and edx, 0x84840eb1
or edx, ebx
mov ebx, edx
xor ebx, 0x4000c10
mov ecx, edi
not ecx
xor edx, 0x7b7bf14f
mov esi, ecx
and esi, 0xdaefc3e1
and edi, 0x25103c1e
or edi, esi
or ecx, edx
and edx, 0xdaefc3e1
and ebx, 0x25103c1e
or ebx, edx
xor ebx, edi
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x12040412
mov ebx, ecx
and ebx, 0xe08b81
or ebx, edx
xor ebx, 0xe08b81
and ecx, 0xed1b706c
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xb33f498c
and ecx, 0x4cc0b673
or ecx, edx
mov edx, ecx
xor edx, 0x140021c0
xor ecx, 0xa1dbc61f
mov ebx, ecx
and ebx, 0x6a6f983a
and edx, 0x959067c5
or edx, ebx
xor edx, 0x959067c5
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp r9d, 9
setg cl
cmp r9d, 0xa
setl r9b
mov eax, r9d
xor al, cl
and al, r9b
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov r11d, ebx
xor r11b, dl
or bl, dl
xor bl, 1
or bl, r11b
xor bl, 1
or dl, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ebx, r10d
xor bl, dl
mov eax, ebx
and al, r10b
and bl, dl
xor al, 1
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
and r9b, r8b
and r10b, cl
or r10b, r9b
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
xor cl, bl
and bl, cl
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0x5c0b07f8
mov eax, 0x87cc8ef5
cmovne edx, eax
test cl, 1
mov eax, 0x5c0b07f8
cmovne eax, edx
jmp 0x14002c447
cmp eax, 0x40d95616
je 0x14002ce3e
cmp eax, 0x41a230b1
jne 0x140025030
mov eax, 0x8ceedb8f
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x9eaaf4b5
je 0x14002ce53
cmp eax, 0x9eea507a
jne 0x140025030
mov eax, 0xedab7ca1
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x18de007f
je 0x14002ce6f
cmp eax, 0x19cafcad
jne 0x140025030
mov edx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, 0x4423000b
mov ecx, ebx
and ecx, 0x8147cc0
or ecx, edx
xor ecx, 0x8147cc0
mov edx, ebx
and edx, 0xb3c88334
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb3c88335
and edx, 0x4c377cca
or edx, ecx
and edi, 0xcc57bf1f
and ebx, 0x33a840e0
or ebx, edi
mov ecx, ebx
xor ecx, 0x12080060
mov edi, edx
not edi
mov esi, edi
and esi, 0x2da1f18a
and edx, 0xd25e0e75
or edx, esi
xor ebx, 0xc01b10a
and ebx, 0x2da1f18a
and ecx, 0xd25e0e75
or ecx, ebx
xor ecx, edx
xor edi, ecx
test edi, ecx
setne r8b
sete r10b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov r11d, r10d
xor r11b, dl
mov r9d, r11d
xor r9b, 1
mov eax, r11d
and al, dl
and cl, r8b
and dl, r10b
or dl, cl
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, r9d
and bl, r11b
and cl, al
mov edx, ebx
xor dl, 1
xor bl, r9b
or dl, r11b
xor dl, 1
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
xor cl, dl
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x8d55bba8
mov ebx, 0xa009b29c
cmovne edx, ebx
test al, 1
mov eax, 0x8d55bba8
jmp 0x14002b50b
cmp eax, 0xbf67a2b6
je 0x14002cf51
cmp eax, 0xc2b64cbc
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x44208110
mov ebx, edx
and ebx, 0x4342e
or ebx, ecx
xor ebx, 0x4342e
and edx, 0xbbdb4ac1
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe42454f7
and edx, 0x1bdbab08
or edx, ecx
mov r9d, edx
xor r9d, 0x5fff1e36
mov ecx, edx
xor ecx, 0xa000e1c9
mov ebx, r9d
or ebx, 0xc8a20ddf
mov esi, ebx
not esi
xor edx, 0x68a2ec16
and edx, r9d
mov eax, edx
not eax
mov edi, ebx
and edi, 0x41c5f0f6
and esi, 0x36180200
or esi, edi
or ebx, eax
and eax, 0x41c5f0f6
and edx, 0xbe3a0f09
or edx, eax
xor edx, esi
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xc8a20dde
and ebx, 0x375df221
or ebx, eax
and r9d, 0x6e784eaf
mov eax, ecx
and eax, 0x9187b150
or eax, r9d
xor eax, 0x6e784eae
and ecx, 1
or ecx, eax
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1678c202
and ecx, 0xe9873dfd
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe9873dfd
and ecx, 0x1678c202
or ecx, eax
sete r9b
setne cl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
and r9b, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and r10b, cl
or r10b, r9b
mov ecx, eax
and cl, bl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and al, r10b
xor r10b, 1
and cl, r10b
or cl, al
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, r10d
xor al, cl
test al, 1
mov edx, 0x86a6a4ff
mov eax, 0x24ada607
cmovne edx, eax
test r10b, r10b
mov eax, 0x86a6a4ff
cmovne eax, edx
jmp 0x14002a1fb
cmp eax, 0x65c9aded
je 0x14002cf66
cmp eax, 0x6725329b
jne 0x140025030
mov eax, 0x748c6048
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x9086d0ac
je 0x14002d0b6
cmp eax, 0x919b23cf
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x403080e
mov edx, ebx
and edx, 0x10100590
or edx, ecx
xor edx, 0x10100590
and ebx, 0xebecf261
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x297f645c
and ebx, 0xd6809ba3
or ebx, ecx
mov edx, ebx
xor edx, 0xc293963d
mov edi, ebx
xor edi, 0x3d6c69c2
mov ecx, ebx
xor ecx, 0xd537b61
mov esi, ecx
and esi, edi
and ecx, edx
mov edx, esi
and edx, ecx
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x303f12a2
and ecx, 0xcfc0ed5d
or ecx, edx
and edi, 1
xor ebx, 0x3d6c69c3
or ebx, edi
mov edi, ebx
not edi
mov edx, ecx
not edx
mov esi, edx
and esi, 0x8d912086
and ecx, 0x726edf79
or ecx, esi
or edx, ebx
and ebx, 0x8d912086
and edi, 0x726edf79
or edi, ebx
xor edi, ecx
not edx
or edx, edi
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x2a63f060
and ecx, edx
and edx, 0xd59c0f9f
or edx, ebx
xor edx, 0xd59c0f9f
mov ebx, edx
and ebx, ecx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and edx, 0x76070005
and ecx, 0x89f8fffa
or ecx, edx
mov edx, ecx
xor edx, 0x16070005
xor ecx, 0x884818f8
and ecx, 0xe84818f8
and edx, 0x17b7e707
or edx, ecx
xor edx, 0x17b7e707
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, ebx
and dl, al
or bl, cl
and cl, r8b
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
xor bl, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xa006eeff
mov ebx, 0x1310eb03
cmovne eax, ebx
test dl, 1
cmovne eax, ebx
not cl
test cl, 1
mov ecx, 0xa006eeff
jmp 0x14002d9d1
cmp eax, 0x8e55167
je 0x14002d0cb
cmp eax, 0x8e7b879
jne 0x140025030
mov eax, 0xb7dedc47
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0xe7e99b96
je 0x14002d288
cmp eax, 0xe8f0b00d
jne 0x140025030
mov eax, 0xac90b449
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x4eceecfe
je 0x14002d35c
cmp eax, 0x4f4d0027
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
and ebx, 0xded4178f
and edx, 0x212be870
or edx, ebx
mov ebx, edx
xor ebx, 0x10c4178b
xor edx, 0x212be870
mov ecx, edx
or ecx, 1
mov edi, ecx
not edi
and edx, 0xce39c854
and ebx, 0x31c637ab
or ebx, edx
mov edx, ebx
xor edx, 0x11c03200
xor ebx, 0xce39c855
mov esi, ecx
and esi, 0x2c3f85be
and edi, 0xd3c07a40
or edi, esi
or ecx, ebx
and ebx, 0x2c3f85be
and edx, 0xd3c07a41
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcb5caa8c
and ecx, 0x34a35573
or ecx, edx
mov edx, ecx
xor edx, 0x10a30001
xor ecx, 0x118a204
and ecx, 0x2518f776
and edx, 0xdae70889
or edx, ecx
mov ecx, edx
xor ecx, 0xc0430808
xor edx, 0x2400d456
and edx, 0x3ea4d4d7
and ecx, 0xc15b2b28
or ecx, edx
xor ecx, 0xc15b2b28
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov ebx, ecx
xor bl, r8b
mov eax, ebx
not al
and al, r8b
and bl, cl
or cl, r8b
xor cl, 1
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
xor dl, r8b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x25ce8a08
cmovne edx, r13d
test al, 1
mov eax, 0x25ce8a08
jmp 0x14002b50b
cmp eax, 0xa97ccb70
je 0x14002d406
cmp eax, 0xac90b449
jne 0x140025030
mov edx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xce4f1ba8
and ecx, 0x31b0e457
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb6176f7f
and ecx, 0x49e89080
or ecx, edx
mov ebx, ecx
xor ebx, 0x87a78b28
mov eax, ecx
xor eax, 0x785874d7
xor ecx, 0x25830745
mov edi, ecx
and edi, eax
and ecx, ebx
mov esi, edi
and esi, ecx
xor ecx, edi
or ecx, esi
mov edi, ecx
not edi
and edi, 0x5ddb7393
and ecx, 0xa2248c6c
or ecx, edi
and ebx, 0x66aa92db
mov edx, eax
and edx, 0x99556d24
or edx, ebx
xor edx, 0x66aa92da
and eax, 1
or eax, edx
mov edx, eax
not edx
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0xd3e177e7
and ecx, 0x2c1e8818
or ecx, edi
or ebx, eax
and eax, 0xd3e177e7
and edx, 0x2c1e8818
or edx, eax
xor edx, ecx
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x8a55d763
and ebx, 0x75aa289c
or ebx, eax
xor ebx, 0x75aa289c
setne r9b
sete cl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg bl
mov eax, ecx
and al, bl
mov edx, r10d
and dl, r9b
or dl, al
xor r10b, cl
xor cl, bl
or bl, r9b
xor bl, 1
or bl, r10b
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
xor al, 1
mov r8d, ebx
mov ecx, eax
xor al, bl
xor bl, 1
and r8b, dl
and cl, bl
or cl, r8b
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, cl
test bl, 1
mov eax, 0x19cafcad
mov ebx, 0xe8f0b00d
cmovne eax, ebx
test cl, cl
cmove eax, ebx
test dl, 1
mov ecx, 0x19cafcad
jmp 0x14002d9d1
cmp eax, 0x33eb9c82
je 0x14002d5a7
cmp eax, 0x34b3d268
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5b80d2ed
and edx, 0xa47f2d12
or edx, ecx
mov ebx, edx
xor ebx, 0x5b80d2ed
mov ecx, ebx
or ecx, 1
mov edi, ecx
not edi
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
mov esi, ecx
and esi, 0xe1719ca9
and edi, 0x1e8e6356
or edi, esi
or ecx, ebx
and ebx, 0xe1719ca9
and edx, 0x1e8e6356
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x66895199
and edx, ecx
and ecx, 0x9976ae66
or ecx, ebx
mov ebx, ecx
xor ebx, 0x89460646
xor ecx, 0x66895199
mov edi, edx
not edi
mov esi, ecx
and esi, 0x5638e938
and ebx, 0xa9c716c7
or ebx, esi
or ecx, edi
and edi, 0x5638e938
and edx, 0xa9c716c7
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xe94ec262
and edx, 0x16b13d9d
or edx, ecx
xor edx, 0xe94ec262
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r10d, eax
xor r10b, r9b
mov edx, eax
xor dl, r8b
and dl, al
and bl, r9b
and al, r8b
or al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, al
xor bl, 1
or bl, cl
xor bl, r10b
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xe1445aca
mov ecx, 0x39050f48
cmovne eax, ecx
test dl, 1
mov ecx, 0xe1445aca
cmovne ecx, eax
test bl, 1
jmp 0x14002c939
cmp eax, 0x748c6048
je 0x14002d5c3
cmp eax, 0x75a33567
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xda651177
and edx, 0x259aee88
or edx, ecx
mov ecx, edx
xor ecx, 0x2090cc88
mov ebx, edx
xor ebx, 0xda651177
mov edi, ebx
and edi, 0x854b3312
and ecx, 0x7ab4cced
or ecx, edi
mov edi, ecx
not edi
and edi, 0xbbf8f393
and ecx, 0x44070c6c
or ecx, edi
mov edi, ecx
xor edi, 0x800c1136
and ebx, 1
xor edx, 0xda651176
or edx, ebx
mov ebx, edx
not ebx
xor ecx, 0x3eb3c080
mov esi, ecx
and esi, 0x71d22e49
and edi, 0x8e2dd1b6
or edi, esi
or ecx, edx
and edx, 0x71d22e49
and ebx, 0x8e2dd1b6
or ebx, edx
xor ebx, edi
not ecx
or ecx, ebx
mov edx, ecx
mov ebx, ecx
xor ebx, 0xfb04bb42
and ebx, ecx
not ecx
and ecx, 0xc4683da6
and edx, 0x3b97c259
or edx, ecx
mov ecx, edx
xor ecx, 0x3b040040
xor edx, 0xc0003902
or edx, 0x4fb44bd
mov edi, ebx
not edi
mov esi, edx
and esi, 0x4052d605
and ecx, 0xbb042942
or ecx, esi
or edx, edi
and edi, 0x4052d605
and ebx, 0xbfad29fa
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x4fb44bd
and edx, 0xfb04bb42
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x8e9911e8
and ecx, 0x7166ee17
or ecx, edx
mov edx, ecx
xor edx, 0xe1910c0
xor ecx, 0x30626212
and ecx, 0xb0e2633a
and edx, 0x4f1d9cc5
or edx, ecx
xor edx, 0x4f1d9cc5
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov ebx, r9d
xor bl, r11b
mov eax, ebx
and al, r11b
and r8b, r11b
and r11b, r9b
or r11b, bl
and bl, r9b
mov r10d, ebx
xor r10b, 1
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
and cl, r9b
or cl, r8b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x9eea507a
mov edi, 0xedab7ca1
cmovne ecx, edi
test bl, 1
mov edx, 0x9eea507a
cmovne ecx, edx
test al, 1
cmove ecx, edi
jmp 0x14002d7b9
cmp eax, 0x8ceedb8f
je 0x14002d6ae
cmp eax, 0x8d55bba8
jne 0x140025030
mov edx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov edx, eax
and edx, 0x840e0802
mov ecx, ebx
and ecx, 0x1a1a295
or ecx, edx
mov esi, ecx
xor esi, 0x1008294
xor ecx, 0x540a0c00
mov edi, eax
or edi, 0x85afaa97
mov edx, edi
not edx
and ecx, 0x54ab2c01
and esi, 0x81048296
or esi, ecx
and edi, 0x54ab2c01
and edx, 0x2a505168
or edx, edi
xor edx, esi
mov ecx, edx
not ecx
and ecx, 0x7a505569
and edx, 0x85afaa96
or edx, ecx
mov ecx, edx
not ecx
and eax, 0x6bb254d9
and ebx, 0x944dab26
or ebx, eax
mov eax, ebx
xor eax, 0x4c0824
xor ebx, 0x6bb254d9
mov edi, edx
and edi, 0xb633b78b
and ecx, 0x49cc4874
or ecx, edi
or edx, ebx
and ebx, 0xb633b78b
and eax, 0x49cc4874
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xa44a83ca
and edx, 0x5bb57c35
or edx, eax
xor edx, 0x5bb57c35
setne cl
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl al
mov ebx, eax
xor bl, r9b
or cl, al
or al, r9b
xor al, 1
or al, bl
xor cl, 1
or dl, r9b
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
mov r8d, ecx
and r8b, al
xor bl, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xe9dde9c9
mov eax, 0xa009b29c
cmovne ebx, eax
test dl, 1
mov eax, 0xe9dde9c9
cmovne eax, ebx
jmp 0x14002bb47
cmp eax, 0x30fe34d
je 0x14002d7cb
cmp eax, 0x5cf0c30
jne 0x140025030
mov edx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, ecx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x23a2560c
and ebx, 0xdc5da9f3
or ebx, esi
or ecx, edi
and edi, 0x23a2560c
and edx, 0xdc5da9f3
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebx, ecx
not ebx
and ebx, 0x7db4b18b
and ecx, 0x824b4e74
or ecx, ebx
xor ecx, 0x824b4e75
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9e3cf5d7
and ecx, 0x61c30a28
or ecx, edx
mov edx, ecx
xor edx, 0x20410800
xor ecx, 0x10307495
and ecx, 0x51b276bd
and edx, 0xae4d8942
or edx, ecx
mov ecx, edx
xor ecx, 0x50a06235
xor edx, 0xae4d8942
mov ebx, edx
and ebx, 0x8b131c8a
and ecx, 0x74ece375
or ecx, ebx
xor ecx, 0x8b131c8a
xor edx, ecx
test edx, ecx
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl dl
mov ebx, edx
xor bl, r8b
and bl, dl
mov ecx, ebx
xor cl, 1
mov eax, ebx
or al, cl
xor bl, al
xor bl, 1
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ebx, eax
xor bl, r9b
not bl
and bl, r9b
or al, r9b
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
or dl, r9b
xor dl, 1
xor r10b, r8b
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, r10d
xor al, 1
mov ecx, eax
and cl, r10b
xor al, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, al
xor cl, 1
xor bl, 1
mov edx, ebx
or dl, cl
xor bl, cl
mov eax, edx
xor al, bl
test al, 1
mov ecx, 0xcbefd6ab
mov eax, 0x2cca9391
cmovne ecx, eax
test bl, 1
mov eax, ecx
mov ebx, 0xcbefd6ab
jmp 0x14002bfeb
cmp eax, 0xe1d1ae6d
je 0x14002d92f
cmp eax, 0xe31e589d
jne 0x140025030
mov eax, 0xce6effaa
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x47c8eacd
je 0x14002d9e4
cmp eax, 0x47df860e
jne 0x140025030
cmp byte [rbp - 9], 0
mov eax, 0x5f7fa60f
mov ecx, 0xcba17c25
jmp 0x14002d275
cmp eax, 0xa45aac8a
je 0x14002daab
cmp eax, 0xa46779b2
jne 0x140025030
mov eax, 0xe5eca249
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp eax, 0x2cca9391
je 0x14002dba6
cmp eax, 0x2d5eea58
jne 0x140025030
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
mov ecx, ebx
xor ecx, 0xbc5bd638
and ecx, ebx
not ebx
and ebx, 0xac4a8210
and edx, 0x10115428
or edx, ebx
xor edx, 0x10115428
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x43a429c7
and ecx, 0xbc5bd638
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
xor ebx, 0x933a692a
and ebx, edx
mov edi, ecx
and edi, 0x6cc596d5
mov esi, ebx
and esi, edi
xor edi, ebx
or edi, esi
mov ebx, edi
not ebx
and ebx, 0x6cc596d4
and edi, 0x933a692b
or edi, ebx
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r11b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov ecx, eax
xor cl, 1
xor al, bl
or cl, dl
xor cl, 1
or cl, al
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
and al, r11b
xor bl, 1
and bl, r10b
or bl, al
and r8b, r11b
and r10b, r9b
or r10b, r8b
mov eax, r11d
xor al, r9b
or r11b, r9b
xor r11b, 1
or r11b, al
xor r11b, 1
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
xor bl, 1
mov ecx, ebx
or cl, r11b
xor bl, r11b
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0x92bfd4cc
mov eax, 0x75a33567
cmovne edx, eax
test bl, 1
mov eax, edx
mov ebx, 0x92bfd4cc
cmovne eax, ebx
test cl, 1
jmp 0x14002d91c
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
sub rsp, 0x20
call fcn.140055300
add rsp, 0x20
mov edx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xdd6433a8
mov ebx, ecx
and ebx, 0x20904402
or ebx, edx
xor ebx, 0x20904402
and ecx, 0x20b8855
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x20b8855
and ecx, 0xfdf477aa
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
or edx, 1
mov edi, edx
not edi
and ebx, 0xfffffffe
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
mov esi, edx
and esi, 0x239e2857
and edi, 0xdc61d7a8
or edi, esi
or edx, ebx
and ebx, 0x239e2857
and ecx, 0xdc61d7a8
or ecx, ebx
xor ecx, edi
not edx
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x887a97d4
and edx, 0x7785682b
or edx, ecx
mov edi, edx
xor edi, 0x40040000
xor edx, 0x8408410
or ebx, 0x6f458655
mov ecx, ebx
not ecx
or edx, 0x8008502a
and edx, 0xaf49d43b
and edi, 0x40040244
or edi, edx
and ebx, 0xaf49d43b
and ecx, 0x10b22980
or ecx, ebx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0x90ba79aa
and ecx, 0x6f458655
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x995009ac
and ecx, 0x66aff653
or ecx, ebx
xor ecx, 0x66aff653
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r8d
and dl, al
xor al, cl
and cl, bl
or cl, dl
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
not dl
and dl, al
or cl, dl
mov eax, ebx
xor al, cl
mov edx, 0x6cdf8d49
mov edi, 0x4f4d0027
jmp 0x14002c0c5
mov edx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov edi, esi
and edi, 0x8f4db93f
mov edx, ecx
xor edx, 0x8f4db93f
and edx, ecx
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x4889a045
and edx, 0xb7765fba
or edx, ebx
mov ebx, edx
xor ebx, 0x383be684
xor edx, 0xc3041842
and esi, 0xbb41c295
and ecx, 0x44be3d6a
or ecx, esi
mov edi, ecx
xor edi, 0x40141c42
xor ecx, 0xbb41c295
mov esi, ebx
and esi, 0x1ceba33d
and edx, 0xe3145cc2
or edx, esi
or ebx, ecx
and ecx, 0x1ceba33d
and edi, 0xe3145cc2
or edi, ecx
xor edi, edx
not ebx
or ebx, edi
mov ecx, ebx
not ecx
and ecx, 0xfd924c53
and ebx, 0x26db3ac
or ebx, ecx
xor ebx, 0x26db3ac
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov r9d, ecx
or cl, bl
and bl, dl
and r9b, r8b
or r9b, bl
xor dl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, r9d
xor bl, 1
mov eax, ebx
and al, r9b
mov edx, r8d
and dl, cl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, r8d
and r10b, dl
xor dl, r8b
or dl, r10b
xor dl, al
xor bl, r8b
or cl, r9b
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0x3aa1f104
mov eax, 0xc3404e6c
cmovne ebx, eax
test cl, 1
mov eax, 0x3aa1f104
cmovne eax, ebx
jmp 0x140025025
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xbc07f7c2
and ecx, edx
not edx
and edx, 0xbc07f7c2
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x1bd3511b
and ecx, 0xe42caee4
or ecx, edx
mov ebx, ecx
xor ebx, 0x582b5926
xor ecx, 0xa7d4a6d9
mov edi, ecx
and edi, 0x46b693c1
mov edx, ebx
and edx, 0xb9496c3e
or edx, edi
mov edi, edx
not edi
and edi, 0x8a75c284
and edx, 0x758a3d7b
or edx, edi
xor edx, 0x333caebb
and ebx, 0x194b600a
mov edi, ecx
and edi, 0xe6b49ff5
or edi, ebx
xor edi, 0x194b600b
and ecx, 1
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xdfae04ea
and ecx, 0x2051fb15
or ecx, ebx
xor ecx, 0x2051fb15
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xa42b41e9
and ecx, 0x5bd4be16
or ecx, edx
mov edx, ecx
xor edx, 0x942802
xor ecx, 0xa42b41e9
mov ebx, ecx
and ebx, 0xff40d635
and edx, 0xbf29ca
or edx, ebx
xor edx, 0xff40d635
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, r9b
not al
and al, r9b
mov r10d, edx
or r10b, r9b
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
and r9b, dl
or dl, r8b
xor dl, 1
and bl, r8b
or bl, r9b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r8d, ebx
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
and dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xbb9c679e
mov ebx, 0x6bf61dbd
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xbb9c679e
jmp 0x14002d9d1
mov ecx, dword [0x1400b653c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa655d93b
and eax, 0x59aa26c4
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x59aa26c4
and eax, 0xa655d93b
or eax, ecx
mov ecx, eax
not ecx
mov ebx, eax
or ebx, 0x2854a85a
mov edi, ebx
not edi
mov edx, eax
xor edx, 0xd7ab57a5
and edx, eax
mov esi, edx
not esi
mov r8d, ebx
and r8d, 0x777ca9e8
and edi, 0x80835605
or edi, r8d
or ebx, esi
and esi, 0x777ca9e8
and edx, 0x88835617
or edx, esi
xor edx, edi
not ebx
or ebx, edx
mov edx, ebx
not edx
and edx, 0x2854a85b
and ebx, 0xd7ab57a4
or ebx, edx
and eax, 0x787674c9
mov edx, ecx
and edx, 0x87898b36
or edx, eax
xor edx, 0x787674c8
and ecx, 1
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9b090cb2
and ecx, 0x64f6f34d
or ecx, eax
mov eax, ecx
xor eax, 0x64329040
xor ecx, 0x9b090cb2
mov edx, ebx
not edx
mov edi, edx
and edi, 0x99cc6f2f
and ebx, 0x663390d0
or ebx, edi
or edx, ecx
and ecx, 0x99cc6f2f
and eax, 0x663390d0
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x7e173c29
and edx, 0x81e8c3d6
or edx, eax
mov eax, edx
not eax
and eax, 0x3588fa72
and edx, 0xca77058d
or edx, eax
mov eax, edx
xor eax, 0x14400004
xor edx, 0x4198c600
and edx, 0xe1b8ffa0
and eax, 0x1e47005f
or eax, edx
xor eax, 0x1e47005f
cmp eax, 0xffffffff
sete r8b
cmp dword [0x1400b6538], 0xa
setl dl
mov ecx, r8d
xor cl, dl
mov eax, ecx
and al, dl
or dl, r8b
xor dl, 1
mov r9d, edx
and r9b, cl
xor dl, cl
and cl, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
or dl, r9b
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, 1
mov ecx, 0xfb93b9a8
mov ebx, 0x3cd7d658
cmovne ecx, ebx
test al, al
cmove ecx, r14d
test dl, 1
jmp 0x140029521
mov eax, 0xb575209
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0xfda0f91c
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea esi, [rcx - 1]
imul esi, ecx
mov ecx, esi
not ecx
mov ebx, ecx
and ebx, 0xac024000
mov edx, esi
and edx, 0x1009925
or edx, ebx
xor edx, 0x1009925
mov edi, esi
and edi, 0x52fd26da
or edi, edx
mov edx, edi
not edx
and edx, 0xa7693516
and edi, 0x5896cae9
or edi, edx
mov ebx, edi
xor ebx, 0xf59413cd
xor edi, 0x8484032
mov edx, ebx
and edx, 0x3627aec8
and edi, 0xc9d85137
or edi, edx
or ebx, esi
and esi, 0x3627aec8
and ecx, 0xc9d85137
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xa0f3bfde
and ebx, 0x5f0c4021
or ebx, ecx
xor ebx, 0x5f0c4021
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and al, r9b
or al, bl
mov r8d, eax
xor r8b, 1
mov ecx, eax
and cl, r8b
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, r8b
xor bl, 1
or bl, cl
xor bl, dl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xe1d1ae6d
mov edx, 0x9067ba69
cmovne ecx, edx
test al, al
mov eax, 0xe1d1ae6d
cmovne eax, ecx
jmp 0x14002b648
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, edx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x4438c358
and ebx, 0xbbc73ca7
or ebx, esi
or edx, edi
and edi, 0x4438c358
and ecx, 0xbbc73ca7
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
or ecx, 1
mov edi, ecx
not edi
and ebx, 0xdc0dc4e5
and edx, 0x23f23b1a
or edx, ebx
mov ebx, edx
xor ebx, 0x1523209
xor edx, 0xdc0dc4e4
mov esi, ecx
and esi, 0x32a84d52
and edi, 0xcd57b2ac
or edi, esi
or ecx, edx
and edx, 0x32a84d52
and ebx, 0xcd57b2ad
or ebx, edx
xor ebx, edi
not ecx
or ecx, ebx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, ecx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x33103c95
and ebx, 0xccefc36a
or ebx, esi
or ecx, edi
and edi, 0x33103c95
and edx, 0xccefc36a
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe5d4d09c
and ecx, 0x1a2b2f63
or ecx, edx
mov edx, ecx
xor edx, 0x18212241
xor ecx, 0xc1444094
and ecx, 0xc34e4db6
and edx, 0x3cb1b249
or edx, ecx
mov ecx, edx
xor ecx, 0xc0400ca2
xor edx, 0x28818041
and edx, 0x2b8fc155
and ecx, 0xd4703eaa
or ecx, edx
xor ecx, 0xd4703eaa
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, bl
or bl, r8b
xor bl, 1
or bl, cl
and al, r8b
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor cl, bl
xor bl, 1
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe3abd211
mov ebx, 0x5a2b0420
cmovne ecx, ebx
test al, 1
mov eax, 0xe3abd211
cmovne eax, ecx
test dl, 1
jmp 0x14002d9d1
mov ecx, dword [0x1400b653c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4581d
mov edx, eax
and edx, 0xc80522
or edx, ecx
xor edx, 0xc80522
and eax, 0xff33a2c0
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x149c69d8
and eax, 0xeb639627
or eax, ecx
mov edx, eax
xor edx, 0xebafcb18
mov ebx, eax
xor ebx, 0xebafcb19
and ebx, edx
xor eax, 0x105024c2
and eax, 0x5afd2ed2
and edx, 0xa502d12d
or edx, eax
mov eax, edx
xor eax, 0x24029024
mov ecx, ebx
not ecx
xor edx, 0x5afd2ed3
mov edi, ecx
and edi, 0xc3216f9b
and ebx, 0x3cde9064
or ebx, edi
or ecx, edx
and edx, 0xc3216f9b
and eax, 0x3cde9064
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xdf1ac7ee
and eax, ecx
or ecx, 0x20e53811
mov edx, ecx
not edx
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0x3e2abb80
and edx, 0xc110446e
or edx, edi
or ecx, ebx
and ebx, 0x3e2abb80
and eax, 0xc1d5447f
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7a9fb059
and ecx, 0x85604fa6
or ecx, eax
xor ecx, 0x5a7a8848
sete r8b
setne al
cmp dword [0x1400b6538], 0xa
setl bl
mov edx, ebx
xor dl, al
not dl
and dl, al
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, r8d
xor cl, bl
and bl, r8b
or bl, cl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, dl
or dl, bl
and bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x9eea507a
mov ebx, 0x6a92259f
cmovne ecx, ebx
test dl, 1
mov edx, 0x9eea507a
cmovne ecx, edx
test al, 1
cmove ecx, ebx
jmp 0x14002d7b9
mov edx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xeae09c14
and edx, ecx
and ecx, 0x151f63eb
or ecx, ebx
mov ebx, ecx
xor ebx, 0x140c4263
xor ecx, 0xeae09c14
mov edi, edx
not edi
mov esi, ecx
and esi, 0x3d33d9c
and ebx, 0xfc2cc263
or ebx, esi
or ecx, edi
and edi, 0x3d33d9c
and edx, 0xfc2cc263
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
and ebx, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
mov ebx, ecx
xor ebx, 0xc9377fce
and ebx, ecx
not ecx
and ecx, 0x413053c0
and edx, 0x88072c0e
or edx, ecx
xor edx, 0x88072c0e
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x36c88031
and ebx, 0xc9377fce
or ebx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov eax, edx
xor al, r9b
and al, dl
mov ebx, eax
xor bl, 1
or bl, al
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, 1
mov eax, ebx
xor al, r10b
not al
and al, r10b
or bl, r10b
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
and r10b, r9b
or r9b, r8b
and dl, r8b
or dl, r10b
xor dl, 1
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov r11d, ebx
mov r9d, ecx
and r9b, r8b
mov edx, r9d
xor r9b, cl
or cl, bl
xor bl, 1
and r11b, bl
xor r11b, 1
mov r10d, r11d
xor r10b, bl
or r11b, bl
xor r11b, 1
or r11b, r10b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
mov eax, r11d
xor al, 1
and al, dl
xor dl, 1
and dl, r11b
or dl, al
xor r8b, bl
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0x86eadd2f
mov eax, 0x10daff19
cmovne ebx, eax
test cl, 1
mov eax, 0x86eadd2f
cmovne eax, ebx
jmp 0x140025025
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x4321519
mov ebx, edi
and ebx, 0xe2802844
or ebx, ecx
xor ebx, 0xe2802844
mov ecx, edi
and ecx, 0x194dc2a2
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x194dc2a3
and ecx, 0xe6b23d5c
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xec6aaea6
and ecx, 0x13955159
or ecx, ebx
mov ebx, ecx
xor ebx, 0x815159
xor ecx, 0xec6aaea6
mov esi, ecx
and esi, 0xdb76ae06
and ebx, 0x248951f9
or ebx, esi
or ecx, edi
and edi, 0xdb76ae06
and edx, 0x248951f9
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd2355bec
and ecx, 0x2dcaa413
or ecx, edx
xor ecx, 0x2dcaa413
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
xor bl, al
and al, dl
or dl, r9b
xor dl, 1
or dl, bl
and cl, r9b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov r8d, ecx
and r8b, dl
mov ebx, edx
and bl, al
xor al, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, r8b
or al, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x7ac192bf
mov ebx, 0x37d30ef9
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0x7ac192bf
jmp 0x14002d9d1
mov eax, 0xff0ce66
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov edx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, 0x9f29200e
mov ecx, ebx
and ecx, 0x60d6dff1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xccb5f369
and ecx, 0x334a0c96
or ecx, edx
mov edx, ecx
xor edx, 0x2c232488
xor ecx, 0x12884006
and ecx, 0x92c84817
and edx, 0x6d37b7e8
or edx, ecx
xor edx, 0x6d37b7e8
and edi, 0x9d237890
and ebx, 0x62dc876f
or ebx, edi
xor ebx, 0x62dc876f
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xc989c085
and ebx, 0x36763f7a
or ebx, ecx
xor ebx, 0x36763f7a
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov ecx, edx
xor cl, r9b
mov eax, ecx
xor al, dl
and al, cl
and r9b, dl
and bl, r8b
or bl, r9b
xor bl, al
mov ecx, ebx
not cl
and cl, al
mov edx, ebx
xor dl, cl
test bl, bl
mov eax, 0x466abf91
mov ebx, 0x354352c0
cmovne eax, ebx
test cl, cl
mov ecx, 0x466abf91
jmp 0x14002d352
mov eax, 0xe3f089ee
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0xe1445aca
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea esi, [rcx - 1]
imul esi, ecx
mov ecx, esi
not ecx
mov ebx, ecx
and ebx, 0x1a383412
and ecx, esi
and esi, 0xe5c7cbed
or esi, ebx
mov ebx, esi
xor ebx, 0x6041c08c
xor esi, 0x1a383412
mov edi, ecx
not edi
mov edx, esi
and edx, 0x9fa63f73
and ebx, 0x6059c08c
or ebx, edx
or esi, edi
and edi, 0x9fa63f73
and ecx, 0x6059c08c
or ecx, edi
xor ecx, ebx
not esi
or esi, ecx
mov ecx, esi
mov edx, esi
xor edx, 0x7f3c6bda
and edx, esi
not esi
and esi, 0xdd2c42e5
and ecx, 0x22d3bd1a
or ecx, esi
mov edi, ecx
xor edi, 0x22d3bd1a
mov ebx, edi
and ebx, 0x7f3c6bda
mov esi, ebx
and esi, edx
xor edx, ebx
or edx, esi
mov ebx, edx
not ebx
and ebx, 0x80c39424
and edx, 0x7f3c6bdb
or edx, ebx
and edi, 1
xor ecx, 0x22d3bd1b
or ecx, edi
not ecx
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x83b9be1f
and ecx, 0x7c4641e0
or ecx, edx
mov edx, ecx
xor edx, 0x4c000060
xor ecx, 0x83b9be1f
mov ebx, ecx
and ebx, 0x31c74994
and edx, 0xce38b66b
or edx, ebx
xor edx, 0x31c74994
xor ecx, edx
test ecx, edx
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r9d
xor dl, r10b
not dl
and dl, r10b
mov eax, r9d
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
mov r8d, edx
mov ebx, eax
or dl, al
xor al, 1
xor cl, 1
and r8b, al
and bl, cl
or bl, r8b
xor cl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, bl
test dl, 1
mov eax, 0x9eaaf4b5
mov edx, 0xc7161e36
cmovne eax, edx
test bl, 1
mov r12d, 0xc7161e36
cmove eax, edx
test cl, 1
mov ecx, 0x9eaaf4b5
jmp 0x14002d9d1
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edi, ecx
and edi, 0x2a08b5a8
mov edx, ebx
xor edx, 0x2a08b5a8
and edx, ebx
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
mov edi, edx
not edi
and edi, 0xd5f74a56
and edx, 0x2a08b5a9
or edx, edi
mov edi, edx
not edi
mov esi, edi
and esi, 0x30330ff2
and edx, 0xcfccf00d
or edx, esi
and ebx, 0x30330ff2
and ecx, 0xcfccf00d
or ecx, ebx
xor ecx, edx
xor edi, ecx
test edi, ecx
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, r10d
or bl, al
xor bl, 1
mov edx, r10d
xor dl, al
mov ecx, edx
not cl
and cl, al
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
and dl, al
and r9b, r8b
and al, r10b
or al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
xor al, 1
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, edx
xor bl, cl
test dl, 1
mov eax, 0xc2b64cbc
mov edx, 0x9e493ef5
cmovne eax, edx
test cl, 1
cmove eax, edx
test bl, 1
mov ecx, 0xc2b64cbc
jmp 0x14002d9d1
mov eax, 0xdaebab9c
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov edx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov r9d, ecx
not r9d
mov edi, ecx
xor edi, 0x761fc308
and edi, ecx
mov edx, ecx
or edx, 0x89e03cf7
mov esi, edi
not esi
mov eax, edx
and eax, 0xcbe8b733
mov ebx, r9d
and ebx, 0x34174008
or ebx, eax
or edx, esi
and esi, 0xcbe8b733
and edi, 0x341748cc
or edi, esi
xor edi, ebx
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x89e03cf6
and edx, 0x761fc309
or edx, eax
and r9d, 0xe42b96df
and ecx, 0x1bd46920
or ecx, r9d
mov eax, ecx
xor eax, 0x1bd46920
xor ecx, 0xe42b96df
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and al, dl
xor dl, cl
and cl, bl
or al, cl
xor bl, al
and bl, al
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and al, cl
or cl, dl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xa45aac8a
mov eax, 0x75a33567
cmovne ebx, eax
test dl, dl
mov eax, ebx
mov edx, 0xa45aac8a
cmovne eax, edx
test cl, cl
jmp 0x14002da98
mov eax, dword [0x1400b653c]
mov ecx, dword [0x1400b6538]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebx, eax
and ebx, 0xfffffffe
mov edx, edi
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and eax, ebx
and edx, edi
or edx, eax
xor ebx, edx
test ebx, edx
setne r8b
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and r8b, cl
or cl, dl
xor cl, 1
or cl, al
and bl, dl
or bl, r8b
mov eax, ecx
xor al, bl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, bl
not cl
test cl, 1
mov ecx, 0xd4712c1d
mov edx, 0x10daff19
cmovne ecx, edx
test al, al
mov eax, 0xd4712c1d
cmovne eax, ecx
test bl, bl
jmp 0x14002d275
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2c6b1e3a
and edx, 0xd394e1c5
or edx, ecx
mov ebx, edx
xor ebx, 0x8000c001
xor edx, 0x240b0428
and edx, 0x779f25ec
and ebx, 0x8860da13
or ebx, edx
mov ecx, ebx
xor ecx, 0x779f25ec
xor ebx, 0x8860da12
mov edx, ecx
and edx, 0xfffffffe
and ebx, 0xfffffffe
and ecx, 1
or ecx, ebx
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x6b83dba2
and edx, ecx
and ecx, 0x947c245d
or ecx, ebx
xor ecx, 0x947c245d
mov ebx, ecx
and ebx, edx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x50e35623
and ecx, 0xaf1ca9dc
or ecx, ebx
xor ecx, 0xaf1ca9dc
or ecx, edx
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor bl, al
and bl, al
not al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ebx
xor dl, 1
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x8e7b879
mov ebx, 0xb7dedc47
cmovne eax, ebx
test dl, dl
mov edx, 0x8e7b879
jmp 0x14002bb44
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
or edx, 0xe0be1127
mov edi, edx
not edi
or ecx, 0x1f41eed8
mov ebx, ecx
not ebx
and edx, 0x2fe28d28
and edi, 0x100162d0
or edi, edx
and ecx, 0x2fe28d28
and ebx, 0xc01c1007
or ebx, ecx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0xe0be1127
and ebx, 0x1f41eed8
or ebx, edx
mov r9d, ebx
not r9d
mov edx, ebx
or edx, 0x364a7529
mov edi, edx
not edi
mov ecx, ebx
xor ecx, 0xc9b58ad6
and ecx, ebx
mov eax, ecx
not eax
mov esi, edx
and esi, 0x11c779bd
and edi, 0xc8308242
or edi, esi
or edx, eax
and eax, 0x11c779bd
and ecx, 0xee388642
or ecx, eax
xor ecx, edi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x21a686a8
and edx, 0xde597957
or edx, eax
mov eax, edx
xor eax, 0x11449100
and r9d, 1
xor ebx, 0xfffffffe
or ebx, r9d
mov ecx, ebx
not ecx
xor edx, 0xe8130c7f
mov edi, edx
and edi, 0x4eab6ac7
and eax, 0xb1549538
or eax, edi
or edx, ebx
and ebx, 0x4eab6ac7
and ecx, 0xb1549538
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
xor eax, 0x4f20c6c2
and eax, edx
not edx
and edx, 0x4f20c6c2
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb0df393d
and eax, 0x4f20c6c2
or eax, ecx
sete al
setne r9b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl bl
mov ecx, ebx
xor cl, r9b
mov edx, ecx
xor dl, r10b
and dl, cl
and al, r10b
and bl, r9b
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
xor cl, dl
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov edx, ecx
xor dl, bl
test bl, bl
mov eax, 0xbf55301d
mov ebx, 0x9a2fb232
cmovne eax, ebx
test cl, 1
mov r15d, 0x9a2fb232
cmovne eax, ebx
not dl
test dl, 1
mov ecx, 0xbf55301d
jmp 0x14002d9d1
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebx, edx
xor ebx, 0x6230cd76
and ebx, edx
not edx
mov edi, edx
and edi, 0x200c570
and ecx, 0x60300806
or ecx, edi
mov edi, ecx
xor edi, 0x40100806
xor ecx, 0x9fcff7f9
mov esi, ebx
not esi
mov eax, ecx
and eax, 0xaaadf021
and edi, 0x40100d56
or edi, eax
or ecx, esi
and esi, 0xaaadf021
and ebx, 0x55520fde
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x28eca976
and ecx, 0xd7135689
or ecx, eax
mov eax, ecx
xor eax, 0xb0208312
xor ecx, 0x846400
and ecx, 0x5877cec
and eax, 0xfa788313
or eax, ecx
xor eax, 0xfa788313
mov ecx, eax
and ecx, edx
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov r8d, ebx
xor r8b, 1
mov eax, ecx
or al, r9b
xor al, 1
xor cl, r9b
not cl
and cl, r9b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
mov edx, ebx
and dl, r8b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and al, r9b
and dl, cl
or dl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xd67e2092
mov eax, 0x3127c0c0
cmovne ebx, eax
test cl, 1
mov eax, 0xd67e2092
cmovne eax, ebx
jmp 0x140025025
mov eax, dword [0x1400b653c]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
mov eax, edx
and eax, 0xe3e83371
mov ecx, ebx
and ecx, 0x1c17cc8e
or ecx, eax
mov edi, ecx
xor edi, 0x14004802
xor ecx, 0x42c02140
mov eax, edx
or eax, 0x4ad7a5cc
or ecx, 1
and ecx, 0x4ad7a5cd
and edi, 0xb5285a32
or edi, ecx
and eax, 0x4ad7a5cd
xor eax, edi
mov ecx, eax
not ecx
and ecx, 0x7e7f6b29
and eax, 0x818094d6
or eax, ecx
mov ecx, eax
xor ecx, 0x54
and edx, 0x2014bc79
and ebx, 0xdfeb4386
or ebx, edx
mov edx, ebx
xor edx, 0x14284304
xor eax, 0x7e7f6b29
xor ebx, 0x2014bc79
mov edi, eax
and edi, 0xebd79c8a
and ecx, 0x14286375
or ecx, edi
or eax, ebx
and ebx, 0xebd79c8a
and edx, 0x14286375
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x81257980
and eax, 0x7eda867f
or eax, ecx
xor eax, 0x7eda867f
setne al
cmp dword [0x1400b6538], 9
setg cl
xor al, cl
or cl, al
xor cl, 1
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xe5eca249
mov ebx, 0xa46779b2
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0xe5eca249
cmovne eax, ebx
test cl, cl
jmp 0x14002c44a
mov eax, 0xa97ccb70
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, dword [rbp - 0x44]
mov dword [rbp - 4], eax
mov rax, qword [rbp - 0x30]
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xa43b2e1
and ecx, edx
not edx
and edx, 0xa43b2e1
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9bc833dd
and ecx, 0x6437cc22
or ecx, edx
mov edi, ecx
xor edi, 0x6e747ec3
mov eax, ecx
xor eax, 0x918b813c
mov ebx, eax
and ebx, 0x39c996bd
xor ecx, 0x57bde87e
and ecx, edi
mov esi, ebx
and esi, ecx
xor ecx, ebx
or ecx, esi
mov ebx, ecx
not ebx
and ebx, 0x90139792
and ecx, 0x6fec686d
or ecx, ebx
mov ebx, ecx
xor ebx, 0x46009640
and edi, 0xd35334ad
mov edx, eax
and edx, 0x2caccb52
or edx, edi
xor edx, 0xd35334ac
and eax, 1
or eax, edx
mov edx, eax
not edx
xor ecx, 0xa9da012e
mov edi, ecx
and edi, 0x3175689f
and ebx, 0xce8a9760
or ebx, edi
or ecx, eax
and eax, 0x3175689f
and edx, 0xce8a9760
or edx, eax
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbe9bd86
and ecx, 0xf4164279
or ecx, edx
mov ebx, ecx
xor ebx, 0x44010
xor ecx, 0x8a002
or eax, 0x530ce152
mov edx, eax
not edx
or ecx, 0xa8a30aa9
and ecx, 0xf8abaaeb
and ebx, 0x3044110
or ebx, ecx
and eax, 0xf8abaaeb
and edx, 0x4501404
or edx, eax
xor edx, ebx
mov eax, edx
not eax
and eax, 0x25ef961e
and edx, 0xda1069e1
or edx, eax
mov eax, edx
xor eax, 0x8048800
xor edx, 0x40e20008
and edx, 0xc1fa00bb
and eax, 0x3e05ff44
or eax, edx
xor eax, 0x3e05ff44
cmp eax, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, cl
and bl, al
and dl, r9b
and al, cl
or al, dl
xor bl, 1
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, r8b
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
not dl
mov ecx, eax
xor cl, bl
and cl, al
and dl, r8b
and bl, al
or bl, dl
mov edx, ecx
xor dl, bl
test bl, bl
mov eax, 0x40d95616
mov ebx, 0x47c8eacd
cmovne eax, ebx
test cl, cl
mov ecx, 0x40d95616
jmp 0x14002d3fe
mov eax, 0x354352c0
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0x48410
call fcn.140054210
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x38], rax
mov r8, qword [rbp - 0x38]
mov ebx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rbx - 1]
imul edx, ebx
mov ecx, edx
not ecx
mov edi, edx
or edi, 0xde4ebc3
mov esi, edi
not esi
mov ebx, ecx
or ebx, 0xf21b143c
and edi, 0xc2c7c7b3
and esi, 0x3018100c
or esi, edi
mov edi, ebx
not edi
and ebx, 0xc2c7c7b3
and edi, 0xd202840
or edi, ebx
xor edi, esi
mov ebx, edi
not ebx
and ebx, 0xde4ebc2
and edi, 0xf21b143d
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0xc0eb529f
and edi, 0x3f14ad60
or edi, ebx
xor edi, 0x3f14ad60
and ecx, 0x41e850b0
and edx, 0xbe17af4f
or edx, ecx
xor edx, 0xbe17af4f
mov ecx, edi
and ecx, edx
xor edx, edi
or edx, ecx
cmp edx, 0xffffffff
sete r10b
setne r11b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
and cl, al
mov edx, ecx
not dl
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and cl, r11b
and dl, r10b
or dl, cl
mov ecx, eax
xor cl, r10b
and cl, al
and r11b, r9b
and al, r10b
or al, r11b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
not cl
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x1310eb03
mov edx, 0xe7e99b96
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
mov qword [rbp - 0x30], r8
jmp 0x14002aa7e
mov eax, 0x8d55bba8
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0xe9bd7c75
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0x86a6a4ff
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0xc8962062
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov edx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1d111419
mov ebx, ecx
and ebx, 0x402a2120
or ebx, edx
xor ebx, 0x402a2120
and ecx, 0xa2c4cac6
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9c45ad26
and ecx, 0x63ba52d9
or ecx, edx
mov ebx, ecx
xor ebx, 0x3e8167e0
mov edi, ecx
xor edi, 0xc17e981f
mov edx, edi
and edx, 0x16168d3e
xor ecx, 0x2897eade
and ecx, ebx
mov esi, edx
and esi, ecx
xor ecx, edx
or ecx, esi
mov edx, ecx
not edx
and edx, 0xabc08aff
and ecx, 0x543f7500
or ecx, edx
xor ecx, 0x4229f83f
and ebx, 0xffa4a22b
mov edx, edi
and edx, 0x5b5dd4
or edx, ebx
xor edx, 0xffa4a22a
and edi, 1
or edi, edx
mov ebx, edi
not ebx
and ebx, 0x7371f0f5
and edi, 0x8c8e0f0a
or edi, ebx
xor edi, 0x8c8e0f0a
mov ebx, ecx
and ebx, edi
xor edi, ecx
or edi, ebx
mov ecx, edi
mov edx, edi
xor edx, 0xa6fd3409
and edx, edi
not edi
and edi, 0xa2e10009
and ecx, 0x41c3400
or ecx, edi
xor ecx, 0x41c3400
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x5902cbf6
and edx, 0xa6fd3409
or edx, ecx
sete al
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg cl
and dl, cl
and bl, al
or bl, dl
xor bl, 1
or bl, cl
xor cl, al
mov eax, ecx
xor al, bl
or cl, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xe0cca314
mov ebx, 0xa97ccb70
cmovne eax, ebx
test cl, cl
mov ecx, 0xe0cca314
jmp 0x140025022
mov eax, 0xa45aac8a
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, dword [0x1400b653c]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
mov eax, edx
and eax, 0xff32e7a7
mov ecx, ebx
xor ecx, 0xff32e7a7
and ecx, ebx
mov edi, eax
and edi, ecx
xor ecx, eax
or ecx, edi
mov eax, ecx
not eax
and eax, 0xcd1859
and ecx, 0xff32e7a6
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa6d3f6c1
and ecx, 0x592c093e
or ecx, eax
mov eax, ecx
xor eax, 0x41000028
xor ecx, 0xa6d3f6c1
mov edi, ecx
and edi, 0x987e3b16
and eax, 0x6781c4e9
or eax, edi
or ecx, ebx
and ebx, 0x987e3b16
and edx, 0x6781c4e9
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
cmp dword [0x1400b6538], 9
setg cl
xor r8b, cl
mov r9d, r8d
xor r9b, 1
xor cl, r9b
mov ebx, ecx
and bl, r9b
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r10d, eax
xor r10b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r10b
xor dl, r9b
xor al, r9b
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xd5906677
mov eax, 0x956a5fc1
cmovne ebx, eax
test cl, 1
mov eax, 0xd5906677
cmovne eax, ebx
jmp 0x140025025
mov edx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xad560051
and ecx, 0x52a9ffae
or ecx, edx
mov edx, ecx
not edx
and edx, 0x52a9ffae
and ecx, 0xad560051
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4ce86165
and ecx, 0xb3179e9a
or ecx, edx
mov r9d, ecx
xor r9d, 0xb3179e9a
mov esi, ecx
xor esi, 0x14b48771
and esi, r9d
or eax, 0x585ce614
mov edi, eax
not edi
mov edx, esi
not edx
mov ebx, edx
and ebx, 0x70cf1fb4
and esi, 0x8f30e04b
or esi, ebx
or edx, eax
and eax, 0x70cf1fb4
and edi, 0x8720004b
or edi, eax
xor edi, esi
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0xa7a319ea
and edx, 0x585ce615
or edx, eax
and r9d, 1
xor ecx, 0xb3179e9b
or ecx, r9d
mov eax, ecx
not eax
and eax, 0xe1795728
and ecx, 0x1e86a8d7
or ecx, eax
xor ecx, 0x1e86a8d7
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x2025ca8f
and eax, ecx
not ecx
and ecx, 0x795ff909
and edx, 0x86a006f6
or edx, ecx
mov ecx, edx
xor ecx, 0x86
xor edx, 0x2005c809
or edx, 0xdfda3570
mov ebx, eax
not ebx
mov edi, edx
and edi, 0x176e5271
and ecx, 0x2001888e
or ecx, edi
or edx, ebx
and ebx, 0x176e5271
and eax, 0xe891ad8e
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xdfda3570
and edx, 0x2025ca8f
or edx, eax
mov eax, edx
not eax
and edx, 0xb0a0c2b4
and eax, 0x4f5f3d4b
or eax, edx
xor eax, 0xb0a0c2b4
cmp eax, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov edx, r10d
or dl, r8b
xor dl, 1
mov ebx, ecx
or bl, r9b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
and r10b, r8b
or r8b, r9b
and cl, r9b
or cl, r10b
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
xor cl, bl
and bl, cl
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xc8962062
mov eax, 0xc3404e6c
cmovne edx, eax
test cl, 1
mov eax, 0xc8962062
cmovne eax, edx
jmp 0x14002c0cf
mov eax, dword [0x1400b653c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xad53f26b
and ecx, 0x52ac0d94
or ecx, eax
mov eax, ecx
xor eax, 0x422c0090
xor ecx, 0x8c42602a
and ecx, 0x9cc26d2e
and eax, 0x633d92d1
or eax, ecx
mov edx, eax
xor edx, 0x633d92d1
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, eax
not edx
mov edi, ecx
and edi, 0xc95653a4
and ebx, 0x36a9ac5a
or ebx, edi
or ecx, edx
and edx, 0xc95653a4
and eax, 0x36a9ac5b
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xf0a4446c
and eax, 0xf5bbb93
or eax, ecx
mov ecx, eax
xor ecx, 0x40244420
xor eax, 0xf5bbb93
mov edx, eax
and edx, 0xbbd1aadd
and ecx, 0x442e5522
or ecx, edx
xor ecx, 0x442e5522
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400b6538], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xcae27ede
mov edx, 0xc5a0acca
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, bl
jmp 0x14002d9d1
mov edx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xae24f472
and edx, ecx
or ecx, 0x51db0b8d
mov ebx, ecx
not ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0xd0111ae
and ebx, 0xa224e450
or ebx, esi
or ecx, edi
and edi, 0xd0111ae
and edx, 0xf2feee51
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x51db0b8d
and ecx, 0xae24f472
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebx, ecx
not ebx
and ebx, 0xfffffffe
and ecx, 1
or ecx, ebx
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xc1c27889
and ecx, 0x3e3d8776
or ecx, edx
mov edx, ecx
xor edx, 0x3a0d8710
xor ecx, 0xc1c27889
mov ebx, ecx
and ebx, 0x84f058e6
and edx, 0x7b0fa719
or edx, ebx
xor edx, 0x7b0fa719
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
and dl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, dl
test cl, 1
mov eax, 0x7fcccc8a
mov ecx, 0x998662bb
cmovne eax, ecx
test dl, dl
cmove eax, ecx
not bl
test bl, 1
mov ecx, 0x7fcccc8a
jmp 0x14002d275
mov bl, byte [rbp - 0x3a]
mov r8b, byte [rbp - 0x39]
mov r9d, r8d
xor r9b, 1
mov eax, ebx
xor al, 1
mov ecx, r9d
and cl, al
mov edx, ebx
and dl, r8b
or dl, cl
mov ecx, edx
xor cl, al
and cl, dl
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, r9b
and al, r8b
or al, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
and cl, al
xor al, 1
xor bl, 1
and bl, al
or cl, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xa5e5739b
mov ebx, 0xa558b5b5
cmovne edx, ebx
test al, 1
mov eax, 0xa5e5739b
jmp 0x14002b50b
mov rax, qword [rbp - 0x18]
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, 0x6c6b507f
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov edx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edi, [rdx - 1]
imul edi, edx
mov r9d, edi
not r9d
mov ebx, r9d
and ebx, 0x1151b772
mov edx, edi
and edx, 0xeeae488d
or edx, ebx
mov ebx, edx
xor ebx, 0x4064004
xor edx, 0x11012000
mov ecx, edi
xor ecx, 0xdd876004
and ecx, edi
or edx, 0x22789ffb
mov eax, ecx
not eax
mov esi, edx
and esi, 0xfbb894e9
and ebx, 0x4076004
or ebx, esi
or edx, eax
and eax, 0xfbb894e9
and ecx, 0x4476b16
or ecx, eax
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x22789ffa
and edx, 0xdd876005
or edx, eax
and r9d, 0x89f2f700
and edi, 0x760d08ff
or edi, r9d
mov eax, edi
xor eax, 0x760d08ff
xor edi, 0x89f2f700
and edi, edx
not edx
and eax, edx
or edi, eax
not edi
or edi, edx
cmp edi, 0xffffffff
sete r9b
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg al
and dl, al
and cl, r9b
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov ebx, eax
xor bl, r9b
not bl
and bl, r9b
or al, r9b
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and bl, cl
or cl, al
and al, r8b
or al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x3204255a
mov ebx, 0x74467ab9
cmovne eax, ebx
test cl, 1
mov ecx, 0x3204255a
jmp 0x140025022
mov ecx, dword [0x1400b653c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x314b97e0
and ecx, eax
and eax, 0xceb4681f
or eax, edx
xor eax, 0xceb4681f
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0x72a6c029
and eax, 0x8d593fd6
or eax, edx
xor eax, 0x8d593fd7
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xbb84697c
and eax, 0x447b9683
or eax, ecx
mov ecx, eax
xor ecx, 0x44009600
xor eax, 0xa884416c
and eax, 0xa8ff41ef
and ecx, 0x5700be10
or ecx, eax
mov eax, ecx
xor eax, 0x80100165
xor ecx, 0x5700be10
mov edx, ecx
and edx, 0x68efce8a
and eax, 0x97103175
or eax, edx
xor eax, 0x68efce8a
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1400b6538], 9
setg dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, edx
xor bl, al
not bl
and bl, al
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xb575209
mov ebx, 0x998662bb
cmovne eax, ebx
test dl, 1
cmovne eax, ebx
not cl
test cl, 1
mov ecx, 0xb575209
jmp 0x14002d9d1
mov eax, 0x5c0b07f8
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0x44d25f66
mov ecx, dword [rbp - 8]
mov dword [rbp - 0x44], ecx
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edi, [rcx - 1]
imul edi, ecx
mov r9d, edi
not r9d
mov ecx, edi
or ecx, 0x431e2ceb
mov edx, ecx
not edx
mov ebx, edi
xor ebx, 0xbce1d314
and ebx, edi
mov eax, ebx
not eax
mov esi, ecx
and esi, 0xeae65437
and edx, 0x14018300
or edx, esi
or ecx, eax
and eax, 0xeae65437
and ebx, 0x1519abc8
or ebx, eax
xor ebx, edx
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x8ed52d12
and ecx, 0x712ad2ed
or ecx, eax
mov edx, ecx
xor edx, 0xcdcb01f8
xor ecx, 0x2300400
mov eax, edx
and eax, 0xf48ffa7f
and ecx, 0xb700580
or ecx, eax
or edx, edi
and edi, 0xf48ffa7f
and r9d, 0xb700580
or r9d, edi
xor r9d, ecx
not edx
or edx, r9d
mov eax, edx
not eax
and eax, 0x3fbec5eb
and edx, 0xc0413a14
or edx, eax
xor edx, 0xc0413a14
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ecx
and al, bl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, bl
and al, dl
or bl, r9b
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
mov edx, eax
xor dl, bl
and dl, al
and bl, al
or bl, cl
mov ecx, edx
xor cl, bl
test bl, 1
mov eax, 0xd19da0e5
mov ebx, 0x4bc67377
cmovne eax, ebx
test dl, dl
mov edx, 0xd19da0e5
cmove eax, edx
jmp 0x14002da95
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x1adcb7ba
and ecx, edx
not edx
and edx, 0x1adcb7ba
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xe5234845
and ecx, 0x1adcb7ba
or ecx, edx
mov r9d, ecx
not r9d
mov edi, ecx
xor edi, 0xbb3a0c53
and edi, r9d
mov esi, r9d
or esi, 0xbb3a0c53
mov edx, esi
not edx
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x85177271
and edi, 0x7ae88d8e
or edi, eax
or ebx, esi
and esi, 0x85177271
and edx, 0x40c0818c
or edx, esi
xor edx, edi
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x44c5f3ad
and ebx, 0xbb3a0c52
or ebx, eax
and r9d, 1
xor ecx, 0xfffffffe
or ecx, r9d
mov eax, ecx
not eax
and eax, 0xd10076bb
and ecx, 0x2eff8944
or ecx, eax
mov eax, ecx
xor eax, 0x2e6b8100
xor ecx, 0xd10076bb
mov edx, ebx
not edx
mov edi, edx
and edi, 0xd1940e5d
and ebx, 0x2e6bf1a2
or ebx, edi
or edx, ecx
and ecx, 0xd1940e5d
and eax, 0x2e6bf1a2
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xa63ff34a
and edx, 0x59c00cb5
or edx, eax
mov eax, edx
not eax
and eax, 0x75d4bbcc
and edx, 0x8a2b4433
or edx, eax
mov eax, edx
xor eax, 0xc140408
xor edx, 0xd3eb4886
mov ecx, edx
and ecx, 0xe04ab371
and eax, 0x1fb54c8e
or eax, ecx
xor eax, 0x1fb54c8e
or eax, edx
cmp eax, 0xffffffff
sete cl
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
and cl, al
and al, r9b
xor bl, r9b
or bl, al
mov eax, ebx
xor al, 1
and dl, r9b
or cl, dl
mov edx, ecx
xor dl, bl
and bl, al
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, cl
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0x3fe5901c
mov eax, 0x466abf91
cmovne edx, eax
test cl, 1
mov eax, 0x3fe5901c
cmovne eax, edx
jmp 0x14002c447
mov edx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
or ecx, 1
mov edi, ebx
not edi
mov esi, ecx
and esi, 0x58082165
mov edx, eax
and edx, 0xa7f7de9a
or edx, esi
or ecx, edi
and edi, 0x58082165
and ebx, 0xa7f7de9a
or ebx, edi
xor ebx, edx
not ecx
or ecx, ebx
not ecx
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2241805b
and ecx, 0xddbe7fa4
or ecx, eax
xor ecx, 0xddbe7fa4
sete cl
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
and cl, al
and al, r9b
xor bl, r9b
or bl, al
mov eax, ebx
xor al, 1
and dl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
and al, cl
xor cl, 1
and cl, bl
or cl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0x1f941c31
mov eax, 0x9067ba69
cmovne ebx, eax
test dl, dl
mov eax, 0x1f941c31
cmovne eax, ebx
test cl, cl
jmp 0x14002bb4a
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov r9d, ebx
not r9d
mov ecx, ebx
or ecx, 0xb91271aa
mov edi, ecx
not edi
mov edx, ebx
xor edx, 0x46ed8e55
and edx, ebx
mov eax, edx
not eax
mov esi, ecx
and esi, 0xd0173993
and edi, 0x6e88644
or edi, esi
or ecx, eax
and eax, 0xd0173993
and edx, 0x2fe8c66c
or edx, eax
xor edx, edi
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb91271ab
and ecx, 0x46ed8e54
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa6f23fb
and ecx, 0xf590dc04
or ecx, eax
mov eax, ecx
xor eax, 0x94804800
xor ecx, 0xa6f23fb
mov edx, ecx
and edx, 0x693896bd
and eax, 0x96c76942
or eax, edx
or ecx, ebx
and ebx, 0x693896bd
and r9d, 0x96c76942
or r9d, ebx
xor r9d, eax
not ecx
or ecx, r9d
mov eax, ecx
not eax
and eax, 0x2203df0a
and ecx, 0xddfc20f5
or ecx, eax
xor ecx, 0xddfc20f5
sete r10b
setne r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, ecx
or dl, r10b
and r10b, bl
xor bl, r9b
xor dl, 1
or dl, bl
mov r11d, edx
xor r11b, 1
and cl, r9b
or cl, r10b
mov r8d, ecx
xor r8b, 1
mov ebx, r11d
and bl, dl
mov r9d, ebx
and r9b, r11b
xor bl, r11b
or bl, r9b
mov eax, ebx
xor al, 1
and al, cl
and bl, r8b
or bl, al
xor r8b, dl
or cl, r11b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0x12986b19
mov eax, 0x3127c0c0
cmovne edx, eax
test cl, 1
mov eax, 0x12986b19
cmovne eax, edx
mov ecx, dword [rbp - 0x40]
mov dword [rbp - 8], ecx
jmp 0x14002c0cf
mov eax, 0x9c7bb8ba
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
sub rsp, 0x20
call fcn.140055300
add rsp, 0x20
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
mov edx, ebx
xor edx, 0x7a7922b3
and edx, ebx
not ebx
and ebx, 0x47a0679b
and ecx, 0xb85f9864
or ecx, ebx
mov ebx, ecx
xor ebx, 0x490000
xor ecx, 0x42202293
or ecx, 0x8586dd4c
mov edi, edx
not edi
mov esi, ecx
and esi, 0xbfb49833
and ebx, 0x40492280
or ebx, esi
or ecx, edi
and edi, 0xbfb49833
and edx, 0x404b67cc
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3ededa25
and ecx, 0xc12125da
or ecx, edx
mov ebx, ecx
xor ebx, 0xbb580769
xor ecx, 0x4064080
mov edx, ebx
and edx, 0xfffffffe
and ecx, 0x274e4589
and ebx, 0xd8b1ba76
or ebx, ecx
xor ebx, 0xd8b1ba77
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov ecx, ebx
mov edx, ebx
xor edx, 0x1667499f
and edx, ebx
not ebx
and ebx, 0x4414005
and ecx, 0x1226099a
or ecx, ebx
xor ecx, 0x1226099a
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe998b660
and edx, 0x1667499f
or edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x89b0c7df
mov ebx, 0x5a7d931f
cmovne edx, ebx
test al, 1
mov eax, 0x89b0c7df
cmovne eax, edx
test cl, 1
jmp 0x14002c44a
mov eax, 0xf30dd77e
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
cmp qword [rbp - 0x18], 0
sete byte [rbp - 9]
mov eax, dword [0x1400b653c]
mov ecx, dword [0x1400b6538]
lea edi, [rax - 1]
imul edi, eax
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xafd2ba14
mov edx, edi
and edx, 0x502d45eb
or edx, eax
mov esi, edx
xor esi, 0x500441a8
xor edx, 0xa6c02004
mov eax, ebx
or eax, 0xa6e92446
or edx, 1
and edx, 0xa6e92447
and esi, 0x5916dbb8
or esi, edx
and eax, 0xa6e92447
xor eax, esi
mov esi, eax
not esi
mov edx, esi
and edx, 0x13d8c1fc
and eax, 0xec273e03
or eax, edx
and edi, 0x13d8c1fc
and ebx, 0xec273e03
or ebx, edi
xor ebx, eax
not ebx
or ebx, esi
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
or bl, dl
mov r10d, edx
xor r10b, bl
or bl, dl
xor bl, 1
or bl, r10b
mov edx, ebx
xor dl, cl
and bl, dl
and dl, cl
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
and r8b, cl
and al, r9b
or al, r8b
mov ebx, ecx
xor bl, r9b
or cl, r9b
xor cl, 1
or cl, bl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xc8efd5fb
mov edx, 0x47df860e
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, 1
jmp 0x14002d9d1
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x3a0db373
and ecx, 0xc5f24c8c
or ecx, edx
mov edx, ecx
xor edx, 0x3a0db373
mov ebx, ecx
xor ebx, 0xc0524c0c
and ebx, 0xe2574e7e
xor ecx, 0x8e53bf42
and ecx, edx
and edx, 0x1da8b181
or edx, ebx
mov edi, edx
xor edi, 0x1da8b181
mov ebx, edi
and ebx, 0xb45e0c31
mov esi, ebx
and esi, ecx
xor ecx, ebx
or ecx, esi
mov ebx, ecx
not ebx
and ebx, 0x4ba1f3cf
and ecx, 0xb45e0c30
or ecx, ebx
and edi, 1
xor edx, 0x1da8b180
or edx, edi
mov edi, edx
not edi
mov ebx, ecx
not ebx
mov esi, ebx
and esi, 0x71435046
and ecx, 0x8ebcafb9
or ecx, esi
or ebx, edx
and edx, 0x71435046
and edi, 0x8ebcafb9
or edi, edx
xor edi, ecx
not ebx
or ebx, edi
mov ecx, ebx
mov edx, ebx
xor edx, 0x81e74bd6
and edx, ebx
not ebx
and ebx, 0x6e087902
and ecx, 0x91f786fd
or ecx, ebx
mov ebx, ecx
xor ebx, 0x80c100d0
xor ecx, 0x4902
or ecx, 0x7e18b429
mov edi, edx
not edi
mov esi, ecx
and esi, 0x752eae26
and ebx, 0x80c141d0
or ebx, esi
or ecx, edi
and edi, 0x752eae26
and edx, 0x8ad151d9
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7e18b429
and ecx, 0x81e74bd6
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x1018004c
and ecx, 0xefe7ffb3
or ecx, ebx
xor ecx, 0x1018004c
xor edx, ecx
test edx, ecx
sete r8b
setne cl
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r9b
mov ebx, r9d
xor bl, r10b
and bl, r9b
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, r8b
and dl, cl
and bl, al
xor bl, 1
mov r11d, ebx
xor r11b, al
or bl, al
xor bl, 1
or bl, r11b
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or al, bl
and r9b, r8b
and cl, r10b
or cl, r9b
mov edx, r10d
and dl, r8b
xor r10b, r8b
or r10b, dl
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov edx, ecx
xor dl, bl
test cl, 1
mov eax, 0xd19da0e5
mov edi, 0xaf2a129c
cmovne eax, edi
test bl, bl
mov ecx, 0xd19da0e5
jmp 0x14002cbae
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov edx, edi
and edx, 0xe902c54c
mov ecx, ebx
and ecx, 0x16fd3ab3
or ecx, edx
mov edx, ecx
not edx
and edx, 0x38c70388
and ecx, 0xc738fc77
or ecx, edx
mov edx, ecx
xor edx, 0x2e3a393a
xor ecx, 0x5c285
and edi, 0xa47a4bfc
and ebx, 0x5b85b403
or ebx, edi
mov edi, ebx
xor edi, 0x2059001
xor ebx, 0xa47a4bfc
mov esi, edx
and esi, 0xd9f82572
and ecx, 0x2607da8d
or ecx, esi
or edx, ebx
and ebx, 0xd9f82572
and edi, 0x2607da8d
or edi, ebx
xor edi, ecx
not edx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x25f7122c
and edx, 0xda08edd3
or edx, ecx
xor edx, 0xda08edd3
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov r10d, ecx
xor r10b, al
and r10b, cl
or bl, r8b
or al, r9b
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov r8d, r10d
xor r8b, 1
mov ebx, eax
xor bl, 1
mov ecx, r10d
and cl, r8b
mov edx, eax
and dl, bl
mov r9d, ecx
and r9b, r10b
xor cl, r10b
or cl, r9b
mov r9d, edx
and r9b, al
xor dl, al
or dl, r9b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov ecx, ebx
xor cl, dl
test bl, 1
mov eax, 0x79c37fc4
mov ebx, 0xba14df52
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0x79c37fc4
jmp 0x14002d9d1
mov eax, 0x8e55167
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov rcx, qword [rbp - 0x38]
sub rsp, 0x20
mov r8d, 0x48410
lea rdx, [0x140061370]
call fcn.140055300
mov ecx, 0x90820
call fcn.1400561a8
add rsp, 0x20
mov qword [rbp - 0x28], rax
mov rdx, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
sub rsp, 0x20
mov r8d, 0x48410
call fcn.140055300
add rsp, 0x20
mov rcx, qword [rbp - 0x28]
sub rsp, 0x20
mov edx, 0x48410
call section..text
add rsp, 0x20
cdqe
mov qword [rbp - 0x20], rax
mov rdx, qword [rbp - 0x20]
sub rsp, 0x20
xor ecx, ecx
mov r8d, 0x3000
mov r9d, 0x40
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
add rsp, 0x20
mov qword [rbp - 0x18], rax
mov eax, 0x1e71325
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0xa5e5739b
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea esi, [rax - 1]
imul esi, eax
mov eax, esi
not eax
mov edi, eax
or edi, 0x678b3adf
mov ebx, edi
not ebx
mov edx, esi
or edx, 0x98044120
and edx, 0xfa8f41f5
mov ecx, eax
and ecx, 0x5003a0a
or ecx, edx
and edi, 0xfa8f41f5
and ebx, 0x708400
or ebx, edi
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x9874c521
and ebx, 0x678b3ade
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x27ba2951
and ebx, 0xd845d6ae
or ebx, edx
and esi, 0x27ba2951
and eax, 0xd845d6ae
or eax, esi
xor eax, ebx
xor ecx, eax
test ecx, eax
sete r9b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
mov ecx, r8d
xor cl, al
and cl, r8b
mov ebx, ecx
xor bl, 1
mov edx, ebx
or dl, cl
xor cl, dl
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, r9b
mov edx, ecx
xor dl, 1
mov ebx, r8d
xor bl, r9b
and bl, r8b
xor al, r9b
mov r8d, ebx
xor r8b, 1
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xa558b5b5
mov ebx, 0x919b23cf
cmovne eax, ebx
test dl, 1
mov edx, 0xa558b5b5
cmovne eax, edx
test cl, 1
cmove eax, ebx
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0x12986b19
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0xe1d1ae6d
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0x46101080
mov ebx, edi
and ebx, 0x28800409
or ebx, edx
xor ebx, 0x28800409
mov edx, edi
xor edx, 0x6e901489
and edx, edi
mov esi, ebx
and esi, edx
xor edx, ebx
or edx, esi
mov ebx, edx
not ebx
and ebx, 0x2e11ca8c
and edx, 0xd1ee3573
or edx, ebx
mov ebx, edx
xor ebx, 0x96442101
xor edx, 0x4081de04
mov esi, edx
and esi, 0x693b12fa
and ebx, 0x96c4ed05
or ebx, esi
and edi, 0x693b12fa
and ecx, 0x96c4ed05
or ecx, edi
xor ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg cl
mov edx, ecx
xor dl, r10b
mov eax, edx
xor al, cl
and al, dl
or bl, r9b
or cl, r10b
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xe31e589d
mov ebx, 0x33eb9c82
cmovne eax, ebx
test cl, 1
mov ecx, 0xe31e589d
jmp 0x140025022
mov eax, 0xaf2a129c
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0x92f6d475
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0x44d25f66
mov dword [rbp - 0x44], 0xffffffff
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x62bee336
and ecx, edx
not edx
and edx, 0x62bee336
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x66695a72
and ecx, 0x9996a58d
or ecx, edx
mov edx, ecx
xor edx, 0xfb2846bb
mov ebx, ecx
xor ebx, 0xfb2846ba
and ebx, edx
xor ecx, 0x4d7b944
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xddb276a9
and ecx, 0x224d8956
or ecx, edx
xor ecx, 0xddb276a9
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, r10d
or bl, r9b
xor bl, 1
mov eax, r10d
xor al, r9b
not al
and al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x8f082a10
mov ebx, 0x5a7d931f
cmovne ecx, ebx
test dl, 1
mov edx, ecx
mov ebx, 0x8f082a10
cmovne edx, ebx
test al, al
jmp 0x14002ca2a
mov edx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ebx, [rdx - 1]
imul ebx, edx
mov r9d, ebx
not r9d
mov edx, ebx
or edx, 0xd260613c
mov edi, edx
not edi
mov ecx, ebx
xor ecx, 0x2d9f9ec3
and ecx, ebx
mov eax, ecx
not eax
mov esi, edx
and esi, 0x3633921
and edi, 0x2c9c86c2
or edi, esi
or edx, eax
and eax, 0x3633921
and ecx, 0xfc9cc6de
or ecx, eax
xor ecx, edi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x400fe554
and edx, 0xbff01aab
or edx, eax
xor edx, 0x6d907b96
and r9d, 0x34a40bb0
and ebx, 0xcb5bf44f
or ebx, r9d
xor ebx, 0xcb5bf44f
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
cmp ebx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, ebx
xor cl, r10b
mov eax, ecx
xor al, bl
and al, cl
or dl, r9b
xor dl, 1
or bl, r10b
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov edx, ecx
xor dl, bl
test bl, 1
mov eax, 0x14fec7d5
mov ebx, 0x34b3d268
cmovne eax, ebx
test cl, cl
cmovne eax, ebx
not dl
test dl, 1
mov ecx, 0x14fec7d5
jmp 0x14002d9d1
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x9aab79f8
and ecx, edx
not edx
and edx, 0x9aab79f8
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x65548607
and ecx, 0x9aab79f8
or ecx, edx
mov eax, ecx
not eax
mov edi, ecx
or edi, 0xb445d35d
mov esi, edi
not esi
mov edx, eax
or edx, 0x4bba2ca2
mov ebx, edx
not ebx
and edi, 0x2ff3db0b
and esi, 0x400824a0
or esi, edi
and edx, 0x2ff3db0b
and ebx, 0x90040054
or ebx, edx
xor ebx, esi
mov edx, ebx
not edx
and edx, 0xb445d35c
and ebx, 0x4bba2ca3
or ebx, edx
and eax, 1
xor ecx, 0xfffffffe
or ecx, eax
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
cmp ecx, 0xffffffff
setne r10b
sete r11b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov edx, eax
xor dl, r9b
and dl, al
xor dl, 1
mov ecx, edx
xor cl, r11b
not cl
and cl, r11b
or dl, r11b
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
and r9b, r11b
and r10b, al
or r10b, r9b
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x2d5eea58
mov ebx, 0x8d9ea13d
cmovne ecx, ebx
test al, 1
mov eax, ecx
mov ebx, 0x2d5eea58
cmovne eax, ebx
jmp 0x14002cf49
mov eax, 0x25ce8a08
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x4c860b30
mov eax, esi
and eax, 0xb379f4cf
or eax, edx
mov edi, eax
xor edi, 0x3000c448
xor eax, 0x4c040830
mov ecx, ebx
or ecx, 0x7f54ddf8
mov edx, ecx
not edx
or eax, 0x80882004
and eax, 0xcfdc38b4
and edi, 0x3000c548
or edi, eax
and ecx, 0xcfdc38b4
and edx, 0x230203
or edx, ecx
xor edx, edi
mov eax, edx
not eax
and eax, 0x11d89f7d
and edx, 0xee276082
or edx, eax
mov eax, edx
xor eax, 0x9173bd7b
xor edx, 0x6e8c4284
and ebx, edx
and eax, esi
or eax, ebx
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400b6538], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
mov edx, 0x9ab389dc
mov edi, 0xbb4534f1
cmovne edx, edi
test cl, cl
mov eax, edx
cmovne eax, edi
test bl, bl
jmp 0x14002c44a
mov eax, 0xa006eeff
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
and edx, 0x1dde37eb
and ebx, 0xe221c814
or ebx, edx
mov r9d, ebx
xor r9d, 0x1dde37eb
mov edx, ebx
xor edx, 0xe221c814
mov ecx, r9d
or ecx, 0x5a103b4d
mov esi, ecx
not esi
xor ebx, 0xb831f359
and ebx, r9d
mov eax, ebx
not eax
mov edi, ecx
and edi, 0x3f9f211b
and esi, 0x8060c4a0
or esi, edi
or ecx, eax
and eax, 0x3f9f211b
and ebx, 0xc060dee4
or ebx, eax
xor ebx, esi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xdb8d679f
and ecx, 0x24729860
or ecx, eax
mov ebx, ecx
xor ebx, 0x845493
and r9d, 0xacf1b255
mov eax, edx
and eax, 0x530e4daa
or eax, r9d
xor eax, 0xacf1b254
and edx, 1
or edx, eax
mov eax, edx
not eax
xor ecx, 0x7e62a32c
mov edi, ecx
and edi, 0xc9798a64
and ebx, 0x3686759b
or ebx, edi
or ecx, edx
and edx, 0xc9798a64
and eax, 0x3686759b
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x1834b9d2
and edx, ecx
and ecx, 0xe7cb462d
or ecx, eax
mov eax, ecx
xor eax, 0x28b0228
xor ecx, 0x1834b9d2
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe564e587
and eax, 0x1a9b1a78
or eax, edi
or ecx, ebx
and ebx, 0xe564e587
and edx, 0x1a9b1a78
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6f98dee2
and ecx, 0x9067211d
or ecx, edx
xor ecx, 0x9067211d
or ecx, eax
cmp ecx, 0xffffffff
setne r9b
sete r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg cl
mov edx, ecx
xor dl, r11b
mov eax, edx
not al
and al, r11b
mov r8d, ecx
or r8b, r11b
mov ebx, r8d
xor bl, al
xor al, 1
xor bl, 1
or al, r8b
xor al, 1
or al, bl
and dl, cl
and r10b, r9b
and cl, r11b
or cl, r10b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0x6801f4c
mov edi, 0x35f90270
cmovne edx, edi
test cl, 1
mov eax, edx
cmovne eax, edi
jmp 0x14002c447
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
mov edx, ebx
xor edx, 0xfc969ce2
and edx, ebx
not ebx
and ebx, 0x8c8200a0
and ecx, 0x70149c42
or ecx, ebx
xor ecx, 0x70149c42
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x6e4500a3
and edx, 0x91baff5c
or edx, ecx
mov ebx, edx
xor ebx, 0x6d2c63be
mov edi, edx
xor edi, 0x6d2c63bf
and edi, ebx
xor edx, 0x92d39c40
and edx, 0xfffffffe
and ebx, 1
or ebx, edx
mov ecx, edi
not ecx
mov edx, ebx
not edx
mov esi, ecx
and esi, 0xf8e7de07
and edi, 0x71821f8
or edi, esi
or ecx, edx
and edx, 0xf8e7de07
and ebx, 0x71821f8
or ebx, edx
xor ebx, edi
not ecx
or ecx, ebx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, ecx
mov edi, edx
not edi
mov esi, ecx
and esi, 0xa6b2bb1f
and ebx, 0x594d44e0
or ebx, esi
or ecx, edi
and edi, 0xa6b2bb1f
and edx, 0x594d44e0
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x11ef35b3
and ecx, 0xee10ca4c
or ecx, ebx
xor ecx, 0x11ef35b3
xor edx, ecx
test edx, ecx
sete r9b
setne r10b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl r11b
mov ecx, ebx
mov r8d, r10d
mov eax, ebx
or bl, r10b
or r10b, r11b
xor r10b, 1
or cl, r9b
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
and r8b, r11b
and al, r9b
or al, r8b
xor r11b, r9b
xor bl, 1
or bl, r11b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, edx
xor bl, 1
and cl, bl
xor bl, cl
test dl, 1
mov eax, 0x956a5fc1
mov edx, 0x6b0cf63c
cmovne eax, edx
test cl, cl
mov ecx, 0x956a5fc1
cmove eax, ecx
test bl, 1
cmove eax, edx
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebx, edx
and ebx, 0x30f0f012
mov ecx, edx
xor ecx, 0xcf0f0fed
and ecx, edi
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x743db8d0
and ecx, 0x8bc2472f
or ecx, ebx
xor ecx, 0xbb32b73c
mov ebx, edx
and ebx, 1
xor edx, 1
or edx, ebx
not edx
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and edx, 0xb283f46
and ecx, 0xf4d7c0b9
or ecx, edx
mov edx, ecx
xor edx, 0x3281640
xor ecx, 0x70c70019
and ecx, 0x78c7291f
and edx, 0x8738d6e0
or edx, ecx
mov ecx, edx
xor ecx, 0x3005600
xor edx, 0x70c62008
and edx, 0xf4fea0e8
and ecx, 0xb015f17
or ecx, edx
xor ecx, 0xf4fea0e8
cmp ecx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
xor bl, cl
xor bl, 1
or bl, dl
mov eax, ebx
not al
xor dl, cl
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov edx, ecx
xor dl, bl
test cl, cl
mov eax, 0x5a2b0420
mov edi, 0xff0ce66
cmovne eax, edi
test bl, bl
mov ecx, 0x5a2b0420
cmovne eax, ecx
test dl, dl
cmove eax, edi
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov esi, edx
not esi
or edx, 0xc1eb0987
mov edi, edx
not edi
mov ebx, esi
or ebx, 0x3e14f678
mov ecx, ebx
not ecx
and edx, 0xddb95ec0
and edi, 0x2204a038
or edi, edx
and ebx, 0xddb95ec0
and ecx, 0x420107
or ecx, ebx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0xa9ff0d0d
and ecx, 0x5600f2f2
or ecx, edx
xor ecx, 0x97ebfb74
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4b6333da
and ecx, 0xb49ccc25
or ecx, edx
xor ecx, 0xb49ccc25
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov edx, ebx
mov r9d, ecx
or r9b, bl
xor cl, bl
or bl, r8b
xor dl, r8b
not dl
and dl, r8b
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, bl
test cl, 1
mov eax, 0xc781e77c
mov ecx, 0x6cdf8d49
cmovne eax, ecx
test bl, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xc781e77c
jmp 0x14002d9d1
mov ecx, dword [0x1400b653c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
not eax
mov edx, eax
and edx, 0xc73f3cf8
mov ecx, ebx
xor ecx, 0xc73f3cf8
and ecx, ebx
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x66643b45
and ecx, 0x999bc4ba
or ecx, edx
mov edx, ecx
xor edx, 0x50001002
and eax, 0xe03cdd89
and ebx, 0x1fc32276
or ebx, eax
mov eax, ebx
xor eax, 0x10020002
xor ecx, 0xa15b07bc
mov edi, ecx
and edi, 0xfedeb7d
and edx, 0xf0121482
or edx, edi
xor ebx, 0x2cc909
and ebx, 0xfedeb7d
and eax, 0xf0121482
or eax, ebx
xor eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
setne r9b
sete r8b
cmp dword [0x1400b6538], 0xa
setl al
mov ebx, r8d
xor bl, r9b
and bl, r8b
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
or dl, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
xor bl, 1
xor r9b, al
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0x65c9aded
mov eax, 0x7fb9897
cmovne ebx, eax
test cl, 1
mov eax, 0x65c9aded
cmovne eax, ebx
jmp 0x140025025
mov eax, 0x18de007f
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7429c527
and ecx, eax
and eax, 0x8bd63ad8
or eax, edx
mov edx, eax
xor edx, 0x899210c0
xor eax, 0x7429c527
mov ebx, ecx
not ebx
mov edi, eax
and edi, 0x466c2f18
and edx, 0xb993d0e7
or edx, edi
or eax, ebx
and ebx, 0x466c2f18
and ecx, 0xb993d0e7
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0x535a9c83
and edx, 0xaca5637c
or edx, edi
or ecx, ebx
and ebx, 0x535a9c83
and eax, 0xaca5637c
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x13fae162
and edx, ecx
or ecx, 0xec051e9d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd68cd8b4
and eax, 0x1722142
or eax, edi
or ecx, ebx
and ebx, 0xd68cd8b4
and edx, 0x2973274b
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xec051e9d
and ecx, 0x13fae162
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x115e7f04
and eax, 0xeea180fb
or eax, ecx
xor eax, 0xeea180fb
sete dl
setne r8b
cmp dword [0x1400b6538], 0xa
setl bl
xor r8b, bl
xor r8b, 1
mov ecx, ebx
and cl, dl
xor bl, dl
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
xor bl, r8b
or cl, r8b
xor r8b, dl
xor r8b, 1
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xe6a6cbd
mov edx, 0xfb93b9a8
cmovne ecx, edx
test bl, 1
mov r14d, 0xfb93b9a8
cmove ecx, edx
test al, 1
mov eax, 0xe6a6cbd
cmove ecx, eax
jmp 0x14002d7b9
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea esi, [rcx - 1]
imul esi, ecx
mov ecx, esi
not ecx
mov edx, esi
or edx, 1
mov edi, edx
not edi
mov ebx, esi
xor ebx, 0xfffffffe
and ebx, esi
mov eax, ebx
not eax
mov r9d, edx
and r9d, 0xdc318887
and edi, 0x23ce7778
or edi, r9d
or edx, eax
and eax, 0xdc318887
and ebx, 0x23ce7778
or ebx, eax
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xc00244c1
and edx, 0x3ffdbb3e
or edx, ebx
and esi, 0xc00244c1
and ecx, 0x3ffdbb3e
or ecx, esi
xor ecx, edx
xor eax, ecx
test eax, ecx
sete r9b
setne cl
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl bl
xor bl, cl
mov ecx, ebx
xor cl, r10b
and cl, bl
mov edx, r10d
xor dl, r9b
not dl
and dl, r9b
or r10b, r9b
mov eax, r10d
xor al, dl
xor dl, 1
xor al, 1
or dl, r10b
xor dl, 1
or dl, al
xor cl, 1
xor dl, 1
mov eax, edx
xor al, cl
and dl, cl
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x8ceedb8f
mov ebx, 0x41a230b1
cmovne ecx, ebx
test dl, 1
mov edx, 0x8ceedb8f
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
or ebx, 0x74a26efe
mov edi, ebx
not edi
or ecx, 0x8b5d9101
mov edx, ecx
not edx
and ebx, 0xb44fb00
and edi, 0x80190001
or edi, ebx
and ecx, 0xb44fb00
and edx, 0x74a204fe
or edx, ecx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x876f999a
and edx, 0x78906665
or edx, ecx
mov ecx, edx
xor ecx, 0xf3cdf764
mov ebx, edx
xor ebx, 0xf3cdf765
and ebx, ecx
xor edx, 0x8120012
and edx, 0xadba612
and ecx, 0xf52459ed
or ecx, edx
xor ecx, 0xf52459ec
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x8a1b0c24
and ecx, 0x252000c0
or ecx, edx
mov edi, ecx
xor edi, 0x80
xor ecx, 0xdac4813b
or ebx, 0xaf3b0ce4
mov edx, ebx
not edx
and ecx, 0xffe4817b
and edi, 0x1b0c84
or edi, ecx
and ebx, 0xffe4817b
and edx, 0x7200
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x50c4f31b
and edx, 0xaf3b0ce4
or edx, ecx
sete r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r9b
mov eax, r9d
or al, r8b
mov ebx, r9d
xor bl, r8b
xor r10b, r8b
and r8b, r9b
xor al, 1
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
and bl, r9b
mov ecx, ebx
and cl, r10b
xor r10b, bl
or r10b, cl
mov edx, r10d
xor dl, 1
mov ecx, edx
and cl, r10b
xor dl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov edx, ecx
xor dl, bl
test cl, 1
mov eax, 0x47a1abbc
mov edi, 0xf1a81453
cmovne eax, edi
test bl, bl
mov ecx, 0x47a1abbc
cmove eax, ecx
test dl, 1
cmovne eax, edi
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0x4fb59525
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, dword [0x1400b653c]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0x961e8d2d
and eax, edx
not edx
and edx, 0xa0d24
and ecx, 0x96148009
or ecx, edx
xor ecx, 0x96148009
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x69e172d2
and eax, 0x961e8d2d
or eax, ecx
mov edi, eax
not edi
mov edx, eax
or edx, 0x508f3307
mov ebx, edx
not ebx
mov ecx, eax
xor ecx, 0xaf70ccf8
and ecx, eax
mov esi, ecx
not esi
mov r8d, edx
and r8d, 0x319a01ea
and ebx, 0x8e60cc10
or ebx, r8d
or edx, esi
and esi, 0x319a01ea
and ecx, 0xce65fe15
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x508f3306
and edx, 0xaf70ccf9
or edx, ecx
and eax, 0xe2ca0442
mov ecx, edi
and ecx, 0x1d35fbbd
or ecx, eax
xor ecx, 0xe2ca0443
and edi, 1
or edi, ecx
not edi
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, edi
not eax
mov ecx, eax
and ecx, edi
mov edx, ecx
not edx
mov ebx, edi
and ebx, 0xb8c2e4e3
and eax, 0x473d1b1c
or eax, ebx
or edi, edx
and edx, 0xb8c2e4e3
and ecx, 0x473d1b1c
or ecx, edx
xor ecx, eax
not edi
or edi, ecx
sete al
cmp dword [0x1400b6538], 9
setg cl
mov edx, ecx
xor dl, al
mov ebx, edx
xor bl, cl
and bl, dl
not dl
and dl, al
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov ecx, 0xef3e98a7
mov eax, 0xd26f4104
cmovne ecx, eax
test bl, 1
mov eax, ecx
mov ebx, 0xef3e98a7
cmovne eax, ebx
jmp 0x14002cf49
mov eax, 0x3cd7d658
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea r9d, [rcx - 1]
imul r9d, ecx
mov ecx, r9d
not ecx
mov edi, ecx
and edi, 0xaecf9863
mov edx, r9d
and edx, 0x5130679c
or edx, edi
mov edi, edx
xor edi, 0x102008
xor edx, 0xaecf9862
mov ebx, r9d
xor ebx, 0xfffffffe
and ebx, r9d
or edx, 1
mov eax, ebx
not eax
mov esi, edx
and esi, 0xf52e5ff4
and edi, 0xad1a00a
or edi, esi
or edx, eax
and eax, 0xf52e5ff4
and ebx, 0xad1a00b
or ebx, eax
xor ebx, edi
not edx
or edx, ebx
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x7b991b10
and edx, 0x8466e4ef
or edx, eax
and r9d, 0x7b991b10
and ecx, 0x8466e4ef
or ecx, r9d
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
xor dl, al
mov r8d, edx
not r8b
mov ebx, ecx
or bl, al
xor bl, 1
xor cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
not al
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x31db815b
mov ebx, 0xb3dc4123
cmovne eax, ebx
test cl, cl
mov ecx, eax
mov ebx, 0x31db815b
cmovne ecx, ebx
test dl, dl
cmovne ecx, eax
jmp 0x14002d7b9
mov eax, 0x47c8eacd
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov eax, 0x78a3e856
mov dword [rbp - 0x40], 0
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov edx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebx, ecx
not ebx
and ebx, 0xfffffffe
and ecx, 1
or ecx, ebx
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and ecx, edx
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x834c995a
and ecx, 0x7cb366a5
or ecx, edx
mov edx, ecx
xor edx, 0xc820205
xor ecx, 0x83080850
and ecx, 0xf3396cf0
and edx, 0xcc6930f
or edx, ecx
xor edx, 0xcc6930f
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, r8b
mov edx, ebx
and dl, cl
or dl, al
xor cl, bl
and cl, bl
xor bl, r8b
xor cl, 1
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0x6b2d1f49
mov ebx, 0xbe6450f8
cmovne ecx, ebx
test al, 1
mov eax, 0x6b2d1f49
cmovne eax, ecx
test dl, 1
jmp 0x14002d275
mov eax, 0x4ba7639f
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x6f0e552c
and ecx, edx
not edx
and edx, 0x6f0e552c
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xb6e95a96
and ecx, 0x4916a569
or ecx, edx
mov edx, ecx
xor edx, 0x26180004
mov ebx, ecx
xor ebx, 0xd9e70fba
mov edi, ecx
xor edi, 0x671d0286
and edi, ebx
and edx, 0xbefa0d3c
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
mov edi, edx
not edi
and edi, 0x20c452e9
and edx, 0xdf3bad16
or edx, edi
xor edx, 0x9e3e5fd4
and ebx, 1
xor ecx, 0xd9e70fbb
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x2b6b1520
and ecx, 0xd494eadf
or ecx, ebx
xor ecx, 0xd494eadf
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and ecx, 0x213995b2
and edx, 0xdec66a4d
or edx, ecx
mov ecx, edx
xor ecx, 0x20300192
xor edx, 0xdec66a4d
mov ebx, edx
and ebx, 0xdb4bbe28
and ecx, 0x24b441d7
or ecx, ebx
xor ecx, 0x24b441d7
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne al
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov edx, eax
and dl, r8b
mov ebx, r9d
and bl, cl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, 1
or al, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
mov edx, ecx
xor dl, 1
and dl, bl
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0x7fb9897
mov edi, 0xeaa2cb43
cmovne ebx, edi
test cl, 1
mov eax, ebx
cmovne eax, edi
jmp 0x140025025
mov eax, 0x3b18eeb8
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
mov ebx, edi
xor ebx, 0x84376346
and ebx, edi
not edi
and edi, 0x3aeb6f1b
and edx, 0xc51490e4
or edx, edi
mov ecx, edx
xor ecx, 0x236302
or ecx, 0x7bc89cb9
mov edi, ebx
not edi
mov esi, ecx
and esi, 0xae1e555d
and edx, 0x212202
or edx, esi
or ecx, edi
and edi, 0xae1e555d
and ebx, 0x51e1aaa2
or ebx, edi
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x7bc89cb9
and ecx, 0x84376346
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc79f0f14
mov ebx, ecx
and ebx, 0x3860f0eb
or ebx, edx
mov esi, ebx
xor esi, 0x3860f0eb
xor ebx, 0x19a0d10
mov edx, esi
and edx, 0x635ea7eb
and ecx, 0x9ca15814
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9ca15815
and ecx, 0x635ea7ea
or ecx, edx
and ebx, 0x1da1db3
mov edx, esi
and edx, 0xfe25e24c
or edx, ebx
xor edx, 0x1da1db2
and esi, 1
or esi, edx
mov edi, esi
not edi
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x25172e1a
and ecx, 0xdae8d1e5
or ecx, ebx
or edx, esi
and esi, 0x25172e1a
and edi, 0xdae8d1e5
or edi, esi
xor edi, ecx
not edx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xd93def99
and edx, 0x26c21066
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x26c21066
and edx, 0xd93def99
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x12e29adb
and edx, 0xed1d6524
or edx, ecx
xor edx, 0xed1d6524
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
or cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
or al, r8b
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov ebx, edx
xor bl, cl
test cl, 1
mov eax, 0x4944c02f
mov ecx, 0xf8092f7
cmovne eax, ecx
test dl, 1
mov edx, 0x4944c02f
cmove eax, edx
test bl, 1
cmovne eax, ecx
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov edx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea edi, [rdx - 1]
imul edi, edx
mov r9d, edi
not r9d
mov ebx, r9d
and ebx, 0x2e48d956
mov edx, edi
and edx, 0xd1b726a8
or edx, ebx
mov ebx, edx
xor ebx, 0x40b20428
xor edx, 0x2e48d957
mov ecx, edi
xor ecx, 0xfffffffe
and ecx, edi
mov eax, ecx
not eax
mov esi, edx
and esi, 0xbd4d6b93
and ebx, 0x42b2946c
or ebx, esi
or edx, eax
and eax, 0xbd4d6b93
and ecx, 0x42b2946c
or ecx, eax
xor ecx, ebx
not edx
or edx, ecx
not edx
and r9d, 0xe1230e95
and edi, 0x1edcf16a
or edi, r9d
xor edi, 0x1edcf16a
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
cmp edi, 0xffffffff
setne al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
xor bl, al
mov edx, ebx
xor dl, cl
and dl, bl
xor al, cl
xor al, dl
mov ecx, eax
not cl
and cl, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x37d30ef9
mov ebx, 0x5983dda6
cmovne eax, ebx
test cl, cl
mov ecx, 0x37d30ef9
cmove eax, ecx
test dl, dl
jmp 0x14002da98
mov eax, dword [0x1400b653c]
mov ecx, dword [0x1400b6538]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x6ab5b328
mov edi, edx
and edi, 0x954a4cd6
or edi, ebx
xor edi, 0x954a4cd6
and edx, 1
or edx, edi
not edx
mov ebx, edx
and ebx, eax
xor edx, eax
or edx, ebx
cmp edx, 0xffffffff
sete r9b
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
mov ebx, ecx
and bl, al
mov edx, ecx
xor dl, al
or dl, bl
xor dl, 1
xor cl, r9b
not cl
and cl, r9b
xor al, r8b
not al
and al, r8b
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ecx, eax
not cl
and cl, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x9086d0ac
mov ebx, 0x3b18eeb8
cmovne eax, ebx
test cl, cl
mov ecx, 0x9086d0ac
cmove eax, ecx
jmp 0x14002d59f
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
mov ecx, ebx
xor ecx, 0xe5bf552a
and ecx, ebx
not ebx
and ebx, 0x44295422
and edx, 0xa1960108
or edx, ebx
xor edx, 0xa1960108
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x1a40aad5
and ecx, 0xe5bf552a
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ecx
xor edx, 0x9fd559c6
mov edi, edx
and edi, ebx
and edx, ecx
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
mov edi, edx
not edi
and edi, 0x41fd7225
and edx, 0xbe028dda
or edx, edi
xor edx, 0x21d7d41d
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
not ecx
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x50c00000
mov ebx, ecx
and ebx, 0xa22c52fe
or ebx, edx
xor ebx, 0xa22c52fe
and ecx, 0xd13ad01
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xd13ad01
and ecx, 0xf2ec52fe
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x812ebada
and edx, 0x7ed14525
or edx, ecx
mov ecx, edx
xor ecx, 0xc9098
xor edx, 0x3c414105
and edx, 0xbd636b47
and ecx, 0x429c94b8
or ecx, edx
xor ecx, 0x429c94b8
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov ebx, edx
xor bl, cl
and bl, dl
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov ebx, eax
xor bl, 1
and bl, r10b
xor r10b, 1
and r10b, al
or r10b, bl
and r8b, dl
and cl, r9b
or cl, r8b
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, r10d
xor dl, 1
and al, dl
or dl, cl
and cl, r10b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0x729a62d6
mov eax, 0xe0cca314
cmovne ebx, eax
test cl, 1
mov eax, ebx
mov ecx, 0x729a62d6
cmovne eax, ecx
test dl, 1
jmp 0x14002da98
mov eax, 0x78a3e856
mov dword [rbp - 0x40], 0xfffffffe
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0x6422145e
mov ebx, edi
and ebx, 0x9bddeba0
or ebx, edx
mov esi, ebx
xor esi, 0x885063a0
xor ebx, 0x64021048
mov edx, edi
or edx, 0x778f9848
and ebx, 0x778f9848
and esi, 0x887067b6
or esi, ebx
and edx, 0x778f9849
xor edx, esi
mov ebx, edx
not ebx
mov esi, edx
and esi, 0xbf7bb7a5
and ebx, 0x4084485a
or ebx, esi
or edx, edi
and edi, 0xbf7bb7a5
and ecx, 0x4084485a
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
mov ebx, edx
xor bl, r9b
and bl, dl
and cl, r9b
and al, r8b
or al, cl
mov ecx, eax
mov r8d, eax
mov edx, ebx
or al, bl
xor bl, 1
xor cl, 1
and r8b, bl
and dl, cl
or dl, r8b
xor cl, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xae4dd03f
mov ebx, 0x6725329b
cmovne ecx, ebx
test al, al
mov eax, 0xae4dd03f
cmovne eax, ecx
test dl, dl
jmp 0x14002d9d1
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea esi, [rcx - 1]
imul esi, ecx
mov ecx, esi
not ecx
mov ebx, ecx
and ebx, 0x4012130a
mov edx, esi
and edx, 0x2209c0c1
or edx, ebx
xor edx, 0x2209c0c1
mov edi, esi
and edi, 0x9de42c34
or edi, edx
mov edx, edi
not edx
and edx, 0x771d4c90
and edi, 0x88e2b36f
or edi, edx
mov ebx, edi
xor ebx, 0x2a706001
xor edi, 0x14020250
and edi, 0xd48b02f4
and ebx, 0x2b74fd0b
or ebx, edi
mov edx, ebx
xor edx, 0x2a54250a
xor ebx, 0xd48b02f4
mov edi, ebx
and edi, 0x5520da91
and edx, 0xaadf256e
or edx, edi
or ebx, esi
and esi, 0x5520da91
and ecx, 0xaadf256e
or ecx, esi
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x708a8377
and ebx, 0x8f757c88
or ebx, ecx
xor ebx, 0x8f757c88
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
or bl, r8b
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x41a230b1
mov ebx, 0x5203239a
cmovne ecx, ebx
test dl, dl
mov edx, 0x41a230b1
cmove ecx, edx
test al, 1
cmovne ecx, ebx
mov eax, ecx
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x30b14e35
and ecx, edx
not edx
and edx, 0x30b14e35
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x21d08507
and ecx, 0xde2f7af8
or ecx, edx
mov edx, ecx
xor edx, 0xee9e34cd
mov ebx, ecx
xor ebx, 0xee9e34cc
and ebx, edx
xor ecx, 0x1161cb32
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebx
not ecx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x3c3c0a77
and ebx, 0xc3c3f588
or ebx, esi
or ecx, edi
and edi, 0x3c3c0a77
and edx, 0xc3c3f588
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x71e6edb3
and edx, ecx
and ecx, 0x8e19124c
or ecx, ebx
mov ebx, ecx
xor ebx, 0x88190208
xor ecx, 0x71e6edb3
mov edi, edx
not edi
mov esi, ecx
and esi, 0x47627d46
and ebx, 0xb89d82b9
or ebx, esi
or ecx, edi
and edi, 0x47627d46
and edx, 0xb89d82b9
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x4681bec4
and ecx, 0xb97e413b
or ecx, ebx
xor ecx, 0xb97e413b
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, r9b
mov edx, eax
xor dl, cl
and dl, al
and r9b, cl
and bl, r8b
or bl, r9b
mov ecx, edx
xor cl, 1
mov eax, ebx
xor al, 1
and bl, cl
or cl, al
and al, dl
or al, bl
mov edx, ecx
xor dl, al
mov edx, 0x92f6d475
mov ebx, 0xcae27ede
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x92f6d475
cmovne eax, ebx
test cl, cl
cmovne eax, edx
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov eax, dword [0x1400b6538]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0xfffffffe
mov edx, edi
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
mov esi, ebx
and esi, 0x29f76b3e
and edx, 0xd60894c1
or edx, esi
and edi, 0x29f76b3e
and ecx, 0xd60894c1
or ecx, edi
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, ebx
and cl, dl
xor dl, al
and al, r8b
or al, cl
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, dl
and dl, bl
mov ecx, ebx
xor cl, dl
test bl, 1
mov eax, 0xf30dd77e
mov ebx, 0x6801f4c
cmovne eax, ebx
test dl, dl
cmove eax, ebx
test cl, 1
mov ecx, 0xf30dd77e
cmove eax, ecx
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov esi, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
not ebx
mov edi, ebx
and edi, 0x465ecb8
and ecx, 0xfb9a1346
or ecx, edi
xor ecx, 0xfb9a1346
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
not edx
mov ecx, edx
and ecx, ebx
xor edx, ebx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne bl
cmp esi, 0xa
setl al
cmp esi, 9
setg dl
mov ecx, ebx
xor cl, dl
and bl, cl
and cl, dl
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, r8b
and al, r8b
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov ebx, 0x7a4a3da2
mov eax, 0x40d95616
cmovne ebx, eax
test dl, 1
mov eax, 0x7a4a3da2
cmovne eax, ebx
test cl, 1
cmovne eax, ebx
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov ecx, dword [0x1400b653c]
mov r8d, dword [0x1400b6538]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edi, ecx
and edi, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
mov edi, edx
not edi
and edi, 0x410b822b
and edx, 0xbef47dd4
or edx, edi
mov edi, edx
xor edi, 0xb6f011c0
xor edx, 0x410b822b
mov esi, edx
and esi, 0x8046c3e
and edi, 0xf7fb93c1
or edi, esi
or edx, ebx
and ebx, 0x8046c3e
and ecx, 0xf7fb93c1
or ecx, ebx
xor ecx, edi
not edx
or edx, ecx
cmp edx, 0xffffffff
setne r9b
sete al
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov ecx, eax
xor cl, r9b
and cl, al
xor cl, 1
mov eax, ecx
or al, bl
xor al, 1
xor cl, bl
not cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov eax, 0x8d9ea13d
mov ebx, 0x9c7bb8ba
cmovne eax, ebx
test cl, 1
mov ecx, 0x8d9ea13d
cmove eax, ecx
jmp 0x140025025
mov eax, 0xcbefd6ab
cmp eax, 0xfb93b9a7
jg 0x1400250a0
jmp 0x140025037
mov esi, dword [rbp - 4]
mov rcx, qword [rbp]
xor rcx, rbp
sub rsp, 0x20
call fcn.140054280
add rsp, 0x20
mov eax, esi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret