Function at 0x140123940
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 [0x140265008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0x5c27820d
mov edi, ecx
not edi
mov edx, ebx
or edx, 0xa3d87df2
mov ebp, edx
not ebp
and ecx, 0xeaba267a
and edi, 0x1405980
or edi, ecx
and edx, 0xeaba267a
and ebp, 0x14058005
or ebp, edx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x5c27820c
and ebp, 0xa3d87df3
or ebp, ecx
mov ecx, ebp
not ecx
and ebx, ecx
and ebp, esi
or ebp, ebx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r14d, 0x7bb0765
mov r13d, 0x823cce2d
mov r12d, 0xfe001600
mov r15d, 0xcaf57597
mov ecx, 0x90883f2c
nop dword [rax + rax]
cmp ecx, 0x224bfa2
jle 0x140123f00
cmp ecx, 0x359e4eec
jle 0x140123bc0
cmp ecx, 0x5a29b7c0
jg 0x140123cef
cmp ecx, 0x44c77841
jle 0x14012440e
cmp ecx, 0x4ed2f7eb
jle 0x140124c60
cmp ecx, 0x54e10cad
jle 0x140125afb
cmp ecx, 0x565297d1
jle 0x140127828
cmp ecx, 0x565297d2
je 0x14012addb
cmp ecx, 0x566e6e8f
je 0x14012adf1
cmp ecx, 0x585bbe6c
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov ecx, ebp
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0x9536ff93
mov ebx, eax
and ebx, 0x6ac9006c
or ebx, esi
or ecx, edi
and edi, 0x9536ff93
and edx, 0x6ac9006c
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and eax, 0x9ff02760
and ebp, 0x600fd89f
or ebp, eax
mov eax, ebp
xor eax, 0x40038019
xor ebp, 0x9ff02760
mov ebx, ecx
and ebx, 0x310c5fe6
and edx, 0xcef3a019
or edx, ebx
or ecx, ebp
and ebp, 0x310c5fe6
and eax, 0xcef3a019
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x3ba057a0
and ecx, 0xc45fa85f
or ecx, eax
xor ecx, 0xc45fa85f
sete cl
setne dl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and dl, bl
mov eax, r9d
and al, cl
or al, dl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
xor bl, cl
not bl
and bl, cl
xor cl, r9b
and cl, r9b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
and al, r8b
mov ebx, ecx
and bl, r9b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, r9b
xor dl, 1
or dl, bl
xor dl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x1b230d0
mov ebp, 0x161a0354
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x1b230d0
jmp 0x14013255c
cmp ecx, 0x22d32a2f
jg 0x140123ea9
cmp ecx, 0x11aabe39
jle 0x140124460
cmp ecx, 0x161a0353
jle 0x140124ca6
cmp ecx, 0x1d8513c7
jle 0x140125c1c
cmp ecx, 0x202b725d
jle 0x140127997
cmp ecx, 0x202b725e
je 0x14012aea6
cmp ecx, 0x20b2576d
je 0x14012aec8
cmp ecx, 0x226db53a
jne 0x140123a00
mov ecx, dword [0x1402656f0]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xab8d4ba7
mov ecx, eax
and ecx, 0x5472b458
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x69be7933
and ecx, 0x964186cc
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3dcccd6a
and edx, 0x3ffea896
and eax, 0xc0015769
or eax, edx
mov edx, eax
xor edx, 0xc0015769
xor ecx, 0xc2333295
and edx, ecx
xor eax, 0x3ffea896
and eax, ebp
or eax, edx
xor ecx, eax
test ecx, eax
sete al
cmp dword [0x1402656ec], 9
setg bl
xor al, bl
xor bl, al
and bl, al
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
mov ebx, edx
xor bl, 1
and bl, al
mov r8d, ecx
and r8b, al
xor cl, al
xor al, 1
and dl, al
or dl, bl
or cl, r8b
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xf5c26956
mov ebp, 0x40e46db0
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0xf5c26956
jmp 0x14013255c
cmp ecx, 0x66e369fa
jle 0x140124652
cmp ecx, 0x72c93012
jle 0x140124dc5
cmp ecx, 0x781562cd
jle 0x140125d79
cmp ecx, 0x7a0629d2
jle 0x140127b1a
cmp ecx, 0x7a0629d3
je 0x14012afec
cmp ecx, 0x7d6f4bff
je 0x14012b0ea
cmp ecx, 0x7d8a748e
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edi, [rdx - 1]
imul edi, edx
mov eax, edi
not eax
mov edx, eax
or edx, 0x6624f1da
mov ebx, edx
not ebx
mov ecx, edi
or ecx, 0x90810c01
and ecx, 0x96859c93
mov esi, eax
and esi, 0x60206148
or esi, ecx
and edx, 0x96859c93
and ebx, 0x95a0224
or ebx, edx
xor ebx, esi
mov ecx, ebx
not ecx
and ecx, 0xf0203b2
and ebx, 0xf0fdfc4d
or ebx, ecx
mov ebp, ebx
xor ebp, 0x6510112
xor ebx, 0x1043268
and ebx, 0x918c3eec
and ebp, 0x6e73c113
or ebp, ebx
mov ecx, ebp
xor ecx, 0x4212c012
and eax, 0x96e747f3
and edi, 0x6918b80c
or edi, eax
mov eax, edi
xor eax, 0x40108808
xor ebp, 0x918c3eec
xor edi, 0x96e747f3
mov edx, ebp
and edx, 0x2de937a5
and ecx, 0xd216c85a
or ecx, edx
or ebp, edi
and edi, 0x2de937a5
and eax, 0xd216c85a
or eax, edi
xor eax, ecx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete r9b
setne al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov edx, r8d
xor dl, cl
and dl, r8b
mov ebx, eax
and bl, dl
not dl
and dl, r9b
or dl, bl
mov ebx, ecx
xor bl, r9b
and bl, cl
and al, r8b
and cl, r9b
or cl, al
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov r9d, edx
xor r9b, 1
mov eax, edx
and al, r9b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov ebx, eax
and al, cl
xor r9b, cl
xor cl, 1
xor bl, 1
and bl, cl
or al, bl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9e6b1605
mov ebp, 0x3fab03d2
cmovne edx, ebp
test cl, 1
mov ecx, 0x9e6b1605
cmovne ecx, edx
jmp 0x140131531
cmp ecx, 0x2cb21c24
jg 0x1401246a4
cmp ecx, 0x2bde9139
jle 0x140125ab5
cmp ecx, 0x2bde913a
je 0x140132644
cmp ecx, 0x2c27f1f4
je 0x14012b1ff
cmp ecx, 0x2c9f0ba3
jne 0x140123a00
mov ecx, 0xd14d5e87
cmp ecx, 0x224bfa2
jg 0x140123a0c
nop word cs:[rax + rax]
cmp ecx, 0xb4a86902
jg 0x140124100
cmp ecx, 0x99541e6e
jg 0x140124188
cmp ecx, 0x8c4dc490
jle 0x1401246f6
cmp ecx, 0x9204decd
jle 0x140124e0b
cmp ecx, 0x959da9bc
jle 0x140125e4a
cmp ecx, 0x9695cc29
jle 0x140127d16
cmp ecx, 0x9695cc2a
je 0x14012b382
cmp ecx, 0x96c5ea91
je 0x14012b54b
cmp ecx, 0x970fa74d
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x9f40aa41
and edx, ebp
not ebp
and ebp, 0xb400041
and ecx, 0x9400aa00
or ecx, ebp
xor ecx, 0x9400aa00
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x60bf55be
and edx, 0x9f40aa41
or edx, ecx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf0fa6586
and ebp, 0xf059a79
or ebp, edi
or ecx, ebx
and ebx, 0xf0fa6586
and edx, 0xf059a79
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x41f04659
and edx, ecx
and ecx, 0xbe0fb9a6
or ecx, ebp
mov ebp, ecx
xor ebp, 0xb003a026
xor ecx, 0x41f04659
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe4c19d0
and ebp, 0xf1b3e62f
or ebp, edi
or ecx, ebx
and ebx, 0xe4c19d0
and edx, 0xf1b3e62f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf6e2a2c3
and ecx, 0x91d5d3c
or ecx, edx
mov edx, ecx
xor edx, 0x91c4918
xor ecx, 0x22208042
and ecx, 0x22219466
and edx, 0xddde6b99
or edx, ecx
xor edx, 0x22219466
cmp edx, 0xffffffff
sete dl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
and al, bl
mov ebx, r8d
or bl, al
xor al, 1
or al, dl
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
xor dl, cl
and dl, cl
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 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 ecx, 0x56045d40
mov ebp, 0xc3806d3f
cmovne ecx, ebp
test al, 1
mov eax, 0x56045d40
jmp 0x14012e474
cmp ecx, 0xd14d5e86
jg 0x1401242b0
cmp ecx, 0xc3806d3e
jle 0x140124748
cmp ecx, 0xc9d6ee92
jle 0x140125032
cmp ecx, 0xccde2f91
jle 0x140125f64
cmp ecx, 0xce3115bf
jle 0x140127e40
cmp ecx, 0xce3115c0
je 0x14012b69e
cmp ecx, 0xcfff67f7
je 0x14012b7c2
cmp ecx, 0xd03b808a
jne 0x140123a00
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x1d8513c8
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xa6071de7
jle 0x14012493a
cmp ecx, 0xadfac690
jle 0x14012515c
cmp ecx, 0xb0ce9419
jle 0x140125f9e
cmp ecx, 0xb16cd489
jle 0x140127e6e
cmp ecx, 0xb16cd48a
je 0x14012b7d8
cmp ecx, 0xb21c56b3
je 0x14012b8af
cmp ecx, 0xb2be637b
jne 0x140123a00
mov eax, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, ebp
or edx, 0xd9268e8a
mov ebx, ebp
and ebx, 0xd9268e8a
mov edi, eax
and edi, 0x26d97174
or edi, ebx
and edx, 0xd9268e8b
xor edx, edi
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xcccfe4a9
and edx, 0x33301b56
or edx, edi
and ebp, 0xcccfe4a9
and eax, 0x33301b56
or eax, ebp
xor eax, edx
xor ebx, eax
test ebx, eax
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and r8b, bl
or r8b, cl
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
mov eax, r8d
xor al, cl
and al, r8b
and cl, r8b
xor r8b, 1
and r8b, dl
or cl, r8b
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xa4e47a22
mov ebp, 0x14fa4f2f
cmovne ecx, ebp
test al, al
mov eax, 0xa4e47a22
cmove ecx, eax
test dl, 1
jmp 0x140131c3e
cmp ecx, 0xed9381e6
jle 0x140124abc
cmp ecx, 0xf8261907
jle 0x14012528f
cmp ecx, 0xfec2b3e8
jle 0x140125fd8
cmp ecx, 0xedd957
jle 0x140127e9c
cmp ecx, 0xedd958
je 0x14012b9d4
cmp ecx, 0xefd799
je 0x14012b9ea
cmp ecx, 0x1b230d0
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2076009a
and edx, 0xdf89ff65
or edx, ecx
mov ebp, edx
xor ebp, 0x8e890c20
xor edx, 0x12009a
and edx, 0x5112f3df
and ebp, 0xaeed0c20
or ebp, edx
mov ecx, ebp
xor ecx, 0x5112f3df
mov edx, ebp
xor edx, 0x5112f3de
and edx, ecx
xor ebp, 0xaeed0c20
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, 0x9005ffa0
and ecx, 0x6ffa005f
or ecx, edx
mov edx, ecx
xor edx, 0x2e600053
xor ecx, 0x9000e780
and ecx, 0xd19ae78c
and edx, 0x2e651873
or edx, ecx
mov ecx, edx
xor ecx, 0x50122580
xor edx, 0x24001843
and edx, 0xa588da4f
and ecx, 0x5a7725b0
or ecx, edx
xor ecx, 0x5a7725b0
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
and al, bl
xor dl, cl
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ebx, edx
or bl, al
xor al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x161a0354
mov eax, 0xe6a02882
cmovne ecx, eax
test bl, 1
mov ebp, 0x161a0354
cmovne ecx, ebp
jmp 0x14013236e
cmp ecx, 0x3da61e8b
jg 0x1401252d5
cmp ecx, 0x390c0a92
jg 0x140126012
cmp ecx, 0x3704c252
jg 0x140127f90
cmp ecx, 0x359e4eed
je 0x14012bb80
cmp ecx, 0x35ad59a3
jne 0x140123a00
mov ecx, 0x22d32a30
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x995f578
jg 0x140125407
cmp ecx, 0x6cc077e
jg 0x1401260f9
cmp ecx, 0x5bd51c0
jg 0x140127fbe
cmp ecx, 0x224bfa3
je 0x14012bcdc
cmp ecx, 0x23c652c
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x2c170a72
mov ebx, edx
not ebx
or ebp, 0xd3e8f58d
mov ecx, ebp
not ecx
and edx, 0x45a2b33d
and ebx, 0x92484480
or ebx, edx
and ebp, 0x45a2b33d
and ecx, 0x28150842
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x2c170a72
and ecx, 0xd3e8f58d
or ecx, edx
mov esi, ecx
not esi
mov edx, esi
and edx, 0x594d2474
and ecx, 0xa6b2db8b
or ecx, edx
mov ebx, ecx
xor ebx, 0xa6b2db8b
mov edi, ecx
xor edi, 0xeed6e39c
and edi, ebx
or esi, 0xb79bc7e8
mov ebp, esi
not ebp
mov edx, edi
not edx
mov eax, edx
and eax, 0x8697ba3d
and edi, 0x796845c2
or edi, eax
or edx, esi
and esi, 0x8697ba3d
and ebp, 0x48600002
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x48643816
and edx, 0xb79bc7e9
or edx, eax
and ebx, 1
xor ecx, 0xa6b2db8a
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x188f4c0c
and ecx, 0xe770b3f3
or ecx, eax
mov eax, ecx
xor eax, 0x8310a1a2
mov ebp, edx
not ebp
xor ecx, 0x188f4c0c
mov ebx, ebp
and ebx, 0x64611a59
and edx, 0x9b9ee5a6
or edx, ebx
or ebp, ecx
and ecx, 0x64611a59
and eax, 0x9b9ee5a6
or eax, ecx
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
xor eax, 0x60553b97
and eax, ebp
not ebp
and ebp, 0x60553b97
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa8e682d0
and eax, 0x57197d2f
or eax, ecx
mov ecx, eax
xor ecx, 0x160c0408
xor eax, 0xc8b3b947
mov edx, eax
and edx, 0x69c3c2b3
and ecx, 0x963c3d4c
or ecx, edx
xor ecx, 0x69c3c2b3
xor eax, ecx
test eax, ecx
sete r9b
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov eax, ebx
and al, dl
and r9b, bl
xor bl, dl
or bl, al
and cl, dl
or cl, r9b
mov eax, ecx
and cl, bl
xor bl, 1
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 ebp, 0xa2d62d27
mov ebx, 0x566e6e8f
jmp 0x14012e2a8
cmp ecx, 0x60bc32e2
jg 0x140125459
cmp ecx, 0x5e3a2970
jg 0x1401261ff
cmp ecx, 0x5ca902d8
jg 0x1401280be
cmp ecx, 0x5a29b7c1
je 0x14012be79
cmp ecx, 0x5a9fc617
jne 0x140123a00
mov ecx, 0x44983208
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x32353345
jg 0x14012549f
cmp ecx, 0x2f9e0375
jg 0x1401263ef
cmp ecx, 0x2d724c5c
jg 0x14012819e
cmp ecx, 0x2cb21c25
je 0x14012bf9e
cmp ecx, 0x2ce6fbec
jne 0x140123a00
mov ecx, 0x4db486b5
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x876983f1
jg 0x1401256bc
cmp ecx, 0x853b8f29
jg 0x140126509
cmp ecx, 0x82baf4ef
jg 0x1401281cc
cmp ecx, 0x821a816c
je 0x14012bfb4
cmp ecx, 0x823cce2d
jne 0x140123a00
mov ecx, 0x6cc077f
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xbd5ed622
jg 0x140125702
cmp ecx, 0xb9a8c538
jg 0x14012666b
cmp ecx, 0xb6e5fecc
jg 0x14012839f
cmp ecx, 0xb4a86903
je 0x14012bfca
cmp ecx, 0xb59a649c
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x90880872
mov ebp, edx
and ebp, 0x47252204
or ebp, ecx
xor ebp, 0x47252204
and edx, 0x2852d589
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xeb5d3378
and edx, 0x14a2cc87
or edx, ecx
mov ebp, edx
not ebp
xor edx, 0x3cf0190e
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0x16d7b794
and ebx, 0xe928486a
or ebx, edi
or ecx, edx
and edx, 0x16d7b794
and ebp, 0xe928486b
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa6822502
mov ebp, ecx
and ebp, 0x90018e8
or ebp, edx
xor ebp, 0x90018e8
and ecx, 0x507dc215
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdda9b893
and ecx, 0x2256476c
or ecx, edx
mov edx, ecx
xor edx, 0x9445002
xor ecx, 0x32280448
and edx, 0x4947d133
and ecx, 0xb6b82ecc
or ecx, edx
mov edx, ecx
xor edx, 0x41429103
xor ecx, 0x92a02e40
and ecx, 0x9aa56e70
and edx, 0x655a918f
or edx, ecx
xor edx, 0x655a918f
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r9b
not al
and al, r9b
mov edx, ecx
or dl, r9b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
and r8b, r10b
or r10b, r9b
xor r10b, 1
and cl, r9b
or cl, r8b
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
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
mov r8d, eax
and r8b, cl
mov ebx, r8d
xor bl, 1
xor r8b, al
or bl, cl
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and bl, dl
or bl, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x3501ced6
mov edx, 0x99b52fa6
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x3501ced6
jmp 0x14013255c
cmp ecx, 0x9e6b1604
jg 0x140125826
cmp ecx, 0x99d96eb4
jg 0x14012677d
cmp ecx, 0x99b52fa5
jg 0x1401284b1
cmp ecx, 0x99541e6f
je 0x14012c10a
cmp ecx, 0x99790cd1
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
and ecx, 0x2a00e92e
mov ebp, esi
and ebp, 0x40000601
or ebp, ecx
mov ecx, ebp
xor ecx, 0x40000401
xor ebp, 0x340761d2
mov edx, edi
or edx, 0x6a00ef2f
mov ebx, edx
not ebx
and ebp, 0x340763d2
and ecx, 0x4a008c2d
or ecx, ebp
and edx, 0x340763d2
and ebx, 0x81f81000
or ebx, edx
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x95ff10d1
and ebx, 0x6a00ef2e
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x852c3a7d
and ebx, 0x7ad3c582
or ebx, ecx
mov ecx, ebx
xor ecx, 0x3a024082
xor ebx, 0x852c3a7d
mov edx, ebx
and edx, 0x41f98d3c
and ecx, 0xbe0672c3
or ecx, edx
or ebx, esi
and esi, 0x41f98d3c
and edi, 0xbe0672c3
or edi, esi
xor edi, ecx
not ebx
or ebx, edi
cmp ebx, 0xffffffff
setne r8b
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov eax, r9d
xor al, cl
xor al, 1
or al, r9b
and dl, r8b
and r9b, cl
or r9b, dl
mov ebx, r9d
xor bl, 1
mov ecx, eax
mov edx, ebx
mov r8d, eax
and r8b, bl
xor bl, al
xor al, 1
and cl, al
and dl, r9b
xor cl, 1
mov r10d, eax
xor r10b, cl
or cl, al
xor cl, 1
or cl, r10b
xor dl, 1
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
xor dl, cl
or bl, r8b
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x7a0629d3
mov ebp, 0x853b8f2a
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x7a0629d3
jmp 0x14013255c
cmp ecx, 0xdee940f8
jg 0x140125992
cmp ecx, 0xdc61ff3d
jg 0x1401267b7
cmp ecx, 0xd489efc9
jg 0x1401284df
cmp ecx, 0xd14d5e87
je 0x14012c2e3
cmp ecx, 0xd3908d9c
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebx
xor edx, 0x4bcc792d
and edx, ecx
or ecx, 0x4bcc792d
mov ebp, ecx
not ebp
mov edi, edx
not edi
mov esi, ecx
and esi, 0xe4be9e64
and ebp, 0x10010092
or ebp, esi
or ecx, edi
and edi, 0xe4be9e64
and edx, 0x1b41619b
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdfcaf6d1
and ecx, 0x2035092e
or ecx, edx
mov ebp, ecx
xor ebp, 0x4000329
mov edx, ebx
and edx, 1
xor ebx, 1
or ebx, edx
mov edx, ebx
not edx
and edx, 0xce639cf4
and ebx, 0x319c630b
or ebx, edx
mov edx, ebx
xor edx, 0x800309
xor ebx, 0xce639cf4
xor ecx, 0x6bf97002
mov edi, ecx
and edi, 0xf31fecd6
and ebp, 0xce01329
or ebp, edi
or ecx, ebx
and ebx, 0xf31fecd6
and edx, 0xce01329
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe05bfbee
and ecx, 0x1fa40411
or ecx, edx
mov edx, ecx
xor edx, 0x15800401
xor ecx, 0x20184be4
and ecx, 0x2a3c4bf4
and edx, 0xd5c3b40b
or edx, ecx
mov ecx, edx
xor ecx, 0x2a0443d4
xor edx, 0xd4c0b402
and ecx, 0x2b0743dd
and edx, 0xd4f8bc22
or edx, ecx
xor edx, 0x2b0743dd
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
and bl, r8b
or bl, cl
xor bl, 1
or bl, al
xor bl, 1
xor dl, al
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0x8622f001
mov ecx, 0xd489efca
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0x8622f001
cmovne ecx, edx
jmp 0x140132559
cmp ecx, 0x4995d8ef
jg 0x1401267f1
cmp ecx, 0x474702db
jg 0x140128670
cmp ecx, 0x44c77842
je 0x14012c49f
cmp ecx, 0x46ebab6c
jne 0x140123a00
mov ecx, 0xbf5795a6
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x13b6d997
jg 0x14012693d
cmp ecx, 0x11ec4b87
jg 0x14012881d
cmp ecx, 0x11aabe3a
je 0x14012c4b5
cmp ecx, 0x11b7319b
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebx, ecx
or ebx, 1
mov ebp, ebx
not ebp
mov edx, edi
or edx, 0xdbf6a954
and ebx, 0xdbf6a955
and ebp, 0x240956aa
or ebp, ebx
and edx, 0xdbf6a955
xor edx, ebp
and edi, 0xdcc80565
and ecx, 0x2337fa9a
or ecx, edi
mov ebp, ecx
xor ebp, 0x2337fa9a
xor ecx, 0xdcc80565
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, ecx
and al, dl
mov ebx, ecx
xor bl, dl
or bl, al
mov eax, ebx
not al
xor cl, r9b
not cl
and cl, r9b
xor dl, r8b
not dl
and dl, r8b
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
and al, bl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and al, dl
or al, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x359e4eed
mov edx, 0x853b8f2a
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x359e4eed
jmp 0x14013255c
cmp ecx, 0x6c439123
jg 0x140126989
cmp ecx, 0x691fd3e0
jg 0x14012884b
cmp ecx, 0x66e369fb
je 0x14012c4cb
cmp ecx, 0x68a217ff
jne 0x140123a00
mov ecx, 0x2c27f1f4
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x8e351857
jg 0x1401269c3
cmp ecx, 0x8d6754d0
jg 0x1401289cd
cmp ecx, 0x8c4dc491
je 0x14012c613
cmp ecx, 0x8cb41fc5
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xa826f57d
and ecx, 0x57d90a82
or ecx, edx
mov edx, ecx
not edx
and edx, 0x57d90a82
and ecx, 0xa826f57d
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbb912462
mov esi, ecx
and esi, 0x446edb9d
or esi, edx
mov edi, esi
xor edi, 0x446edb9d
mov ebp, esi
xor ebp, 0x7265e67b
and ebp, edi
and ecx, 0x360b3de6
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x16152bf0
and ecx, 0xe9ead40f
or ecx, ebp
mov ebx, ecx
xor ebx, 0x201a1406
xor esi, 0x20010402
and esi, 0x606f4e16
mov edx, edi
and edx, 0x9f90b1e9
or edx, esi
xor edx, 0x606f4e17
and edi, 1
or edi, edx
mov edx, edi
not edx
and edx, 0x63f30573
and edi, 0x9c0cfa8c
or edi, edx
mov edx, edi
xor edx, 0x1408b00c
xor edi, 0x63f30573
xor ecx, 0xdfe1e9e8
mov ebp, ecx
and ebp, 0xcac44a91
and ebx, 0x353bb56e
or ebx, ebp
or ecx, edi
and edi, 0xcac44a91
and edx, 0x353bb56e
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf38460e
and ebp, 0xf0c7b9f1
or ebp, edi
or ecx, ebx
and ebx, 0xf38460e
and edx, 0xf0c7b9f1
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4cfef98a
and ecx, 0xb3010675
or ecx, ebp
xor ecx, 0xb3010675
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
xor r10b, r8b
mov r11d, r10d
not r11b
mov edx, ecx
xor dl, r8b
and dl, cl
xor dl, 1
mov ecx, edx
xor cl, r9b
not cl
and cl, r9b
or dl, r9b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
and r11b, r8b
mov edx, r11d
and dl, r10b
xor r11b, r10b
or r11b, dl
mov edx, r11d
xor dl, 1
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
and bl, r8b
mov eax, edx
and al, r11b
mov r9d, ebx
and r9b, cl
xor bl, cl
or bl, r9b
mov r9d, eax
and r9b, dl
xor al, dl
or al, r9b
xor al, bl
xor r8b, r11b
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x8607f073
mov ebp, 0x821a816c
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x8607f073
jmp 0x14013177e
cmp ecx, 0xc5cc9e9a
jg 0x140126b48
cmp ecx, 0xc452ca7e
jg 0x140128afb
cmp ecx, 0xc3806d3f
je 0x14012c629
cmp ecx, 0xc4418d83
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
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, ebx
xor edx, 0xacffbec9
and edx, ebp
mov ecx, ebx
and ecx, 0x53004136
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x53004137
and ecx, 0xacffbec8
or ecx, edx
and ebp, 1
xor ebx, 0xfffffffe
or ebx, ebp
mov ebp, ebx
not ebp
mov edx, ecx
not edx
mov edi, edx
and edi, 0x4ff343cb
and ecx, 0xb00cbc34
or ecx, edi
or edx, ebx
and ebx, 0x4ff343cb
and ebp, 0xb00cbc34
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xf9435eb1
and edx, 0x6bca14e
or edx, ecx
xor edx, 0x6bca14e
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
or dl, cl
xor dl, 1
xor al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0xe65c9e49
mov ebp, 0xdee940f9
cmovne ecx, ebp
test dl, dl
mov eax, 0xe65c9e49
cmovne ecx, eax
jmp 0x1401280b6
cmp ecx, 0xa9eac580
jg 0x140126c92
cmp ecx, 0xa7d3314f
jg 0x140128b29
cmp ecx, 0xa6071de8
je 0x14012c63f
cmp ecx, 0xa6b1c66d
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9702c18a
and edx, 0x68fd3e75
or edx, ecx
mov ecx, edx
xor ecx, 0x68fd3e75
xor edx, 0x9702c18a
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
and edx, 0xcee52b5c
and ecx, 0x311ad4a3
or ecx, edx
mov edx, ecx
xor edx, 0x300080a0
xor ecx, 0x4ce02a50
and ecx, 0x4dfa7e53
and edx, 0xb20581ac
or edx, ecx
xor edx, 0x4dfa7e53
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
and bl, dl
and cl, r8b
or cl, bl
mov r9d, ecx
xor r9b, dl
and r9b, cl
mov eax, edx
xor al, r8b
not al
and al, r8b
or dl, r8b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor dl, r9b
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd3908d9c
mov ebp, 0xd489efca
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xd3908d9c
jmp 0x14012e47a
cmp ecx, 0xf565f85e
jg 0x140126dc0
cmp ecx, 0xefcc8932
jg 0x140128c4b
cmp ecx, 0xed9381e7
je 0x14012c722
cmp ecx, 0xed96c2b2
jne 0x140123a00
mov ecx, 0x95206789
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x40e46daf
jg 0x140126fc0
cmp ecx, 0x3fab03d1
jg 0x140128ddb
cmp ecx, 0x3da61e8c
je 0x14012c889
cmp ecx, 0x3e7ad574
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov ebx, edi
or ebx, 0xd83e257c
and ebp, 0xd83e257c
and edx, 0x27c1da82
or edx, ebp
and ebx, 0xd83e257d
xor ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xc55a0cc1
and ebx, 0x3aa5f33e
or ebx, edx
and edi, 0xc55a0cc1
and ecx, 0x3aa5f33e
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
and dl, r9b
and bl, cl
or bl, dl
mov r8d, ebx
xor r8b, r9b
and r8b, bl
xor r9b, cl
mov ecx, r9d
xor cl, 1
mov ebx, r8d
mov edx, ecx
or cl, r8b
xor r8b, 1
and bl, r8b
and dl, r9b
xor bl, 1
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
xor dl, 1
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
xor r8b, r9b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x224bfa3
mov ebp, 0x99b76f90
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x224bfa3
jmp 0x14013255c
cmp ecx, 0xcc322f5
jg 0x1401270ac
cmp ecx, 0xb637f82
jg 0x140128f60
cmp ecx, 0x995f579
je 0x14012c910
cmp ecx, 0x99b31ac
jne 0x140123a00
mov rax, qword [rsp + 0x38]
mov qword [0x140265098], rax
mov ecx, 0x89710e0a
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x641cd80a
jg 0x1401272a8
cmp ecx, 0x61c04983
jg 0x140128f8e
cmp ecx, 0x60bc32e3
je 0x14012ca9a
cmp ecx, 0x6173c0df
jne 0x140123a00
mov ecx, 0xbd5ed623
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x33ec9f60
jg 0x1401272e2
cmp ecx, 0x33152caa
jg 0x1401290a1
cmp ecx, 0x32353346
je 0x14012cbd3
cmp ecx, 0x32c8bab2
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xb63ccab4
and ecx, 0x49c3354b
or ecx, edx
mov edx, ecx
xor edx, 0xb63ccab4
mov ebp, ecx
xor ebp, 0x49810100
and ebp, 0xf9b54b00
xor ecx, 0x1ee048b2
and ecx, edx
and edx, 0x64ab4ff
or edx, ebp
mov esi, edx
xor esi, 0x64ab4ff
xor edx, 0xe0840300
mov ebp, esi
and ebp, 0xa8dc8206
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x57237df8
and ecx, 0xa8dc8207
or ecx, ebp
and edx, 0xe4cea37e
mov ebx, esi
and ebx, 0x1b315c81
or ebx, edx
xor ebx, 0xe4cea37f
and esi, 1
or esi, ebx
mov edx, esi
not edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xc83b42a7
and ecx, 0x37c4bd58
or ecx, ebx
or ebp, esi
and esi, 0xc83b42a7
and edx, 0x37c4bd58
or edx, esi
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x608fe264
and edx, ebp
not ebp
and ebp, 0x7f11627e
and ecx, 0x80ee9d81
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8000
xor ecx, 0x60016264
or ecx, 0x9f701d9b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf2ee6379
and ebp, 0x18004
or ebp, edi
or ecx, ebx
and ebx, 0xf2ee6379
and edx, 0xd119c86
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9f701d9b
and ecx, 0x608fe264
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc6103879
and ecx, 0x39efc786
or ecx, edx
mov edx, ecx
xor edx, 0x8ed4302
xor ecx, 0x2103011
and ecx, 0x3312b495
and edx, 0xcced4b6a
or edx, ecx
mov ecx, edx
xor ecx, 0x31109405
xor edx, 0xc4204142
and edx, 0xc62261d2
and ecx, 0x39dd9e2d
or ecx, edx
xor ecx, 0x39dd9e2d
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
and cl, bl
xor bl, 1
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 al, 1
mov eax, 0x4e087baa
mov ebp, 0x72c93013
cmovne eax, ebp
test dl, 1
mov edx, 0x4e087baa
cmove eax, edx
test cl, 1
jmp 0x140131a11
cmp ecx, 0x8ad72953
jg 0x14012743d
cmp ecx, 0x89710e09
jg 0x1401290cf
cmp ecx, 0x876983f2
je 0x14012cd4a
cmp ecx, 0x894838f4
jne 0x140123a00
mov ecx, 0x65e90c6
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xbf5795a5
jg 0x140127489
cmp ecx, 0xbe237cf2
jg 0x1401291be
cmp ecx, 0xbd5ed623
je 0x14012cd60
cmp ecx, 0xbdc45946
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x6401901
mov ebx, eax
and ebx, 0x4118a064
or ebx, edx
xor ebx, 0x4118a064
and eax, 0xb8a7469a
or eax, ebx
mov edx, eax
not edx
and edx, 0xb8a7469b
and eax, 0x4758b964
or eax, edx
not eax
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xaa21070f
and eax, 0x55def8f0
or eax, edx
xor eax, 0x55def8f0
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r11b
mov ecx, r9d
mov r10d, r9d
mov ebx, eax
or al, r9b
or r9b, r11b
xor cl, r11b
not cl
and cl, r11b
mov edx, r9d
xor dl, cl
xor cl, 1
or cl, r9b
xor dl, 1
xor cl, 1
or cl, dl
and r10b, r11b
and bl, r8b
or bl, r10b
xor r11b, r8b
xor al, 1
or al, r11b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
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 edx, ebx
xor dl, al
test al, 1
mov ecx, 0x5e4f2778
mov eax, 0xb810b6b1
cmovne ecx, eax
test bl, 1
mov ebp, 0x5e4f2778
cmovne ecx, ebp
jmp 0x14013236e
cmp ecx, 0xa16c3452
jg 0x1401274c3
cmp ecx, 0xa02c15bf
jg 0x140129381
cmp ecx, 0x9e6b1605
je 0x14012cea8
cmp ecx, 0x9fdb129e
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
or ebp, 0x745561f1
mov ebx, ebp
not ebx
mov edx, edi
or edx, 0x81280c00
and edx, 0xe57c4cb1
mov esi, ecx
and esi, 0x10012140
or esi, edx
and ebp, 0xe57c4cb1
and ebx, 0xa82920e
or ebx, ebp
xor ebx, esi
mov edx, ebx
not edx
and edx, 0x8baa9e0f
and ebx, 0x745561f0
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xe7bafaaa
and ebx, 0x18450555
or ebx, edx
and edi, 0xe7bafaaa
and ecx, 0x18450555
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r9b
setne bl
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl dl
or bl, dl
or r10b, r9b
mov eax, ebx
xor al, r10b
or r10b, bl
xor r10b, 1
or r10b, al
mov eax, edx
or al, r9b
xor al, 1
xor dl, r9b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov edx, r10d
xor dl, 1
mov ecx, r10d
and cl, dl
and al, r8b
mov ebx, ecx
and bl, r10b
xor cl, r10b
or cl, bl
xor al, 1
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x6b4ab8f6
mov ecx, 0x20b2576d
cmovne ebp, ecx
test dl, 1
mov ecx, 0x6b4ab8f6
jmp 0x14012a1c3
cmp ecx, 0xe65c9e48
jg 0x14012760b
cmp ecx, 0xe3638bc7
jg 0x1401294ed
cmp ecx, 0xdee940f9
je 0x14012cebe
cmp ecx, 0xdfd101af
jne 0x140123a00
mov eax, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
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, 0x98e7323d
and edx, 0x6718cdc2
or edx, ebp
mov ebp, edx
xor ebp, 0x47100082
xor edx, 0x98e7323d
mov edi, eax
and edi, 0xa08bcf7c
and ebx, 0x5f743083
or ebx, edi
or eax, edx
and edx, 0xa08bcf7c
and ebp, 0x5f743083
or ebp, edx
xor ebp, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and cl, dl
and al, bl
or al, cl
or bl, dl
mov ecx, ebx
xor cl, al
mov edx, eax
xor dl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, 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 cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xadeeb5ff
mov ebp, 0xb9a8c539
cmovne edx, ebp
test cl, 1
mov ecx, 0xadeeb5ff
cmovne ecx, edx
jmp 0x140131531
cmp ecx, 0x2a4b3392
jg 0x1401277ee
cmp ecx, 0x22d32a30
je 0x14012d03a
cmp ecx, 0x2839e35e
je 0x14012d1b3
cmp ecx, 0x2a366927
jne 0x140123a00
mov ecx, 0x4995d8f0
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x516c938d
jg 0x140129629
cmp ecx, 0x4ed2f7ec
je 0x14012d346
cmp ecx, 0x4f84bf50
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov esi, dword [0x1402656ec]
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, 0xf1ce5db2
and ecx, 0xe31a24d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x610a004
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x382b13c9
and edx, 0xc7d4ec36
or edx, edi
xor ecx, 0x300a1180
and ecx, 0x382b13c9
and ebp, 0xc7d4ec36
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
sete al
setne r8b
cmp esi, 0xa
setl cl
cmp esi, 9
setg r9b
mov ebx, ecx
and cl, r8b
and r8b, r9b
and bl, al
or bl, r8b
xor bl, 1
or bl, r9b
mov r10d, ebx
xor r10b, 1
and al, r9b
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, r10d
and al, bl
mov edx, ecx
and dl, r8b
mov r9d, eax
and r9b, r10b
xor al, r10b
or al, r9b
mov r9d, edx
and r9b, cl
xor dl, cl
or dl, r9b
xor dl, al
xor r8b, bl
or cl, r10b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8e351858
mov ebp, 0xc2426a54
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x8e351858
jmp 0x14013255c
cmp ecx, 0x176b4692
jg 0x1401297b7
cmp ecx, 0x161a0354
je 0x14012d412
cmp ecx, 0x172454ef
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x2aaf0be8
and ecx, 0xd550f417
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd550f417
and ecx, 0x2aaf0be8
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
and edx, 0x895eaeb6
and ecx, 0x76a15149
or ecx, edx
mov edx, ecx
xor edx, 0x66800108
xor ecx, 0x81a8890
and ecx, 0x183bd8d1
and edx, 0xe7c4272e
or edx, ecx
mov ecx, edx
xor ecx, 0x8219810
xor edx, 0x61c4262a
and edx, 0x71de66eb
and ecx, 0x8e219914
or ecx, edx
mov edx, ecx
xor edx, 0x84001904
xor ecx, 0x31c00421
and ecx, 0x3be18431
and edx, 0xc41e7bce
or edx, ecx
mov ecx, edx
xor ecx, 0x13000400
xor edx, 0x44161200
and edx, 0x6cf79231
and ecx, 0x93086dce
or ecx, edx
xor ecx, 0x93086dce
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
xor cl, 1
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
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xc4418d83
mov ebp, 0x5e3a2971
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xc4418d83
jmp 0x14013255c
cmp ecx, 0x76557c08
jg 0x1401297e5
cmp ecx, 0x72c93013
je 0x14012d428
cmp ecx, 0x758cc67f
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
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 edi, edx
not edi
mov ebp, edi
and ebp, 0xefce2293
and edx, 0x1031dd6c
or edx, ebp
and ebx, 0xefce2293
and ecx, 0x1031dd6c
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, ebx
xor bl, dl
and dl, al
and cl, r8b
or cl, dl
or al, r8b
xor al, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
not al
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
xor cl, 1
and cl, al
or bl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xc9d6ee93
mov ebp, 0x8e1f205e
cmovne eax, ebp
test bl, bl
jmp 0x14012b8a5
cmp ecx, 0x9460f6fe
jg 0x14012981f
cmp ecx, 0x9204dece
je 0x14012d43e
cmp ecx, 0x94424126
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x10104c00
mov edx, edi
and edx, 0x4023a0e0
or edx, ebp
mov ebp, edx
xor ebp, 0x40020080
xor edx, 0xbfdc5f1f
mov ebx, edi
xor ebx, 0x5033ece0
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0xb3fdac62
and ebp, 0x40024080
or ebp, eax
or edx, esi
and esi, 0xb3fdac62
and ebx, 0x4c02539d
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xafcc131e
and edx, 0x5033ece1
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x39f5e6b0
and edx, 0xc60a194f
or edx, ebp
and edi, 0x39f5e6b0
and ecx, 0xc60a194f
or ecx, edi
xor ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne bl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl cl
xor cl, bl
mov ebx, ecx
xor bl, dl
and bl, cl
xor al, dl
mov edx, eax
not dl
mov ecx, ebx
xor cl, 1
and dl, cl
or cl, al
and al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x3704c253
mov ebp, 0x9204dece
cmovne eax, ebp
test cl, cl
mov ecx, 0x3704c253
cmovne eax, ecx
test dl, dl
jmp 0x14012edb5
cmp ecx, 0xca9b855b
jg 0x140129928
cmp ecx, 0xc9d6ee93
je 0x14012d454
cmp ecx, 0xc9dc7455
jne 0x140123a00
mov ecx, 0xc6cf6e91
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xafc556b8
jg 0x140129956
cmp ecx, 0xadfac691
je 0x14012d584
cmp ecx, 0xaf930341
jne 0x140123a00
mov ecx, 0x344048c4
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xfc521d31
jg 0x140129984
cmp ecx, 0xf8261908
je 0x14012d74e
cmp ecx, 0xf8ab1bed
jne 0x140123a00
mov ecx, 0x33152cab
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x3aae19c0
jg 0x140129a54
cmp ecx, 0x390c0a93
je 0x14012d890
cmp ecx, 0x39cb56cf
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
or ecx, 0x122dd15e
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0xedd22ea1
and edx, ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x824580a3
and ebp, 0x6d922e00
or ebp, esi
or ecx, edi
and edi, 0x824580a3
and edx, 0x7dba7f5c
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x122dd15f
and ecx, 0xedd22ea0
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 cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
and bl, r8b
or cl, bl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x63ff2df6
mov ebp, 0x13f8d671
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x63ff2df6
jmp 0x14013220e
cmp ecx, 0x7bb0764
jg 0x140129b2e
cmp ecx, 0x6cc077f
je 0x14012d8a6
cmp ecx, 0x6d24c07
jne 0x140123a00
mov ecx, dword [0x1402656f0]
lea eax, [rcx - 1]
imul eax, ecx
mov esi, eax
not esi
mov ebp, eax
xor ebp, 0x723dc9f0
and ebp, eax
mov ecx, eax
or ecx, 0x8dc2360f
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xe954bcc5
mov edx, esi
and edx, 0x12294130
or edx, edi
or ecx, ebx
and ebx, 0xe954bcc5
and ebp, 0x16ab433a
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x86186c24
and ecx, 0x79e793db
or ecx, edx
xor ecx, 0xf425a5d5
and esi, 0x441ca927
and eax, 0xbbe356d8
or eax, esi
xor eax, 0xbbe356d8
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x99fb30df
and eax, 0x6604cf20
or eax, ecx
xor eax, 0x6604cf20
setne al
sete cl
cmp dword [0x1402656ec], 0xa
setl dl
or cl, dl
xor cl, 1
xor al, dl
mov edx, eax
xor dl, 1
or cl, dl
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x8d6754d1
mov edx, 0x30dcdf93
cmovne ecx, edx
test bl, bl
mov ebp, 0x8d6754d1
jmp 0x14012f0a9
cmp ecx, 0x5f5d1371
jg 0x140129b5c
cmp ecx, 0x5e3a2971
je 0x14012da33
cmp ecx, 0x5e4f2778
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov r9d, dword [0x1402656ec]
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, edx
and ebp, 0x9266f8aa
and ecx, 0x6d990755
or ecx, ebp
mov esi, ecx
xor esi, 0x6d990755
mov edi, ecx
xor edi, 0xfd67f0af
and edi, esi
or edx, 0x6f010805
mov ebp, edx
not ebp
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x5b270865
and edi, 0xa4d8f79a
or edi, eax
or ebx, edx
and edx, 0x5b270865
and ebp, 0x80d8f79a
or ebp, edx
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xf9dd75fb
and ebx, 0x6228a04
or ebx, eax
xor ebx, 0x69238200
and esi, 1
xor ecx, 0x6d990754
or ecx, esi
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x55186476
and edx, ecx
not ecx
and ecx, 0x41184450
and eax, 0x14002026
or eax, ecx
xor eax, 0x14002026
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x21d09485
and edx, 0xde2f6b7a
or edx, eax
mov eax, edx
xor eax, 0x8925040c
xor edx, 0x24080031
and edx, 0x261a0b31
and eax, 0xd9e5f4ce
or eax, edx
mov ecx, eax
xor ecx, 0xd0a1e440
xor eax, 0x22120200
and eax, 0x2b56128e
and ecx, 0xd4a9ed71
or ecx, eax
xor ecx, 0xd4a9ed71
setne r8b
sete r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg cl
mov eax, r10d
xor al, r8b
and al, r10b
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor dl, 1
and dl, al
or al, cl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r8b, r11b
or r11b, r10b
and cl, r10b
or cl, r8b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
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 ecx, 0x95206789
mov edx, 0xed96c2b2
cmovne ecx, edx
test bl, 1
mov edx, 0x95206789
jmp 0x140128815
cmp ecx, 0x30dcdf92
jg 0x140129b8a
cmp ecx, 0x2f9e0376
je 0x14012da49
cmp ecx, 0x3042f994
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xe690b238
mov edx, ebp
and edx, 0x196f4dc7
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xfbecbef6
and edx, 0x4134109
or edx, ebx
mov ebx, edx
xor ebx, 0xe0826010
and ecx, 0xd0d8a251
and ebp, 0x2f275dae
or ebp, ecx
mov ecx, ebp
xor ecx, 0x24024808
xor edx, 0x1d7c0ccf
mov edi, edx
and edi, 0x1b7597e6
and ebx, 0xe48a6819
or ebx, edi
xor ebp, 0x10508240
and ebp, 0x1b7597e6
and ecx, 0xe48a6819
or ecx, ebp
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov eax, r9d
xor al, r8b
and al, r9b
xor al, cl
mov ebx, eax
xor bl, 1
or r10b, r8b
xor cl, r9b
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xdfd101af
mov ebp, 0xb9a8c539
cmovne edx, ebp
test cl, 1
mov ecx, 0xdfd101af
jmp 0x140130a73
cmp ecx, 0x8607f072
jg 0x140129c98
cmp ecx, 0x853b8f2a
je 0x14012dc59
cmp ecx, 0x85c1a99a
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xea6c2d88
mov eax, ebp
and eax, 0x1593d276
or eax, edx
xor eax, 0x1593d276
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, eax
and edi, edx
xor edx, eax
or edx, edi
mov eax, edx
not eax
and eax, 0x25231049
and edx, 0xdadcefb6
or edx, eax
mov eax, edx
xor eax, 0x481c8a80
and ebx, 0x4a26cc4d
and ebp, 0xb5d933b2
or ebp, ebx
mov ebx, ebp
xor ebx, 0x21190280
xor edx, 0x25231049
xor ebp, 0x4a26cc4d
mov edi, edx
and edi, 0x96c27537
and eax, 0x693d8ac8
or eax, edi
or edx, ebp
and ebp, 0x96c27537
and ebx, 0x693d8ac8
or ebx, ebp
xor ebx, eax
not edx
or edx, ebx
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
xor al, cl
and al, cl
mov edx, eax
xor dl, 1
or al, dl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and dl, r9b
and al, r8b
or al, dl
mov edx, r9d
xor dl, cl
mov ebx, edx
xor bl, 1
and cl, r9b
or cl, dl
xor dl, cl
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
xor cl, 1
and al, cl
or al, bl
or dl, r8b
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x172454ef
mov edx, 0x5e3a2971
cmovne ecx, edx
test al, 1
cmove ecx, edx
not bl
test bl, 1
mov eax, 0x172454ef
jmp 0x140132213
cmp ecx, 0xbc98cedf
jg 0x140129da8
cmp ecx, 0xb9a8c539
je 0x14012ddf3
cmp ecx, 0xbae116e2
jne 0x140123a00
mov eax, dword [0x1402656f0]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov ecx, ebp
or ecx, 1
mov edx, ecx
not edx
mov eax, ebp
or eax, 0x6ce5dd54
and ecx, 0x6ce5dd54
and edx, 0x931a22aa
or edx, ecx
and eax, 0x6ce5dd55
xor eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x19b59f21
and ecx, 0xe64a60de
or ecx, edx
or eax, ebp
and ebp, 0x19b59f21
and ebx, 0xe64a60de
or ebx, ebp
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0xcae8caf8
and eax, 0x35173507
or eax, ecx
xor eax, 0x35173507
sete r8b
setne cl
cmp dword [0x1402656ec], 9
setg r9b
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
xor al, 1
mov edx, r9d
xor dl, r8b
not dl
and dl, r8b
or r9b, r8b
mov ebx, r9d
xor bl, dl
xor dl, 1
xor bl, 1
or dl, r9b
xor dl, 1
or dl, bl
xor dl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x729fcc5d
mov ebp, 0x33ec9f61
cmovne ecx, ebp
test dl, 1
mov edx, 0x729fcc5d
jmp 0x140128815
cmp ecx, 0x9d0755d3
jg 0x140129ecf
cmp ecx, 0x99d96eb5
je 0x14012de09
cmp ecx, 0x9b89ac86
jne 0x140123a00
mov ecx, 0x4ed2f7ec
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xdd68e623
jg 0x14012a076
cmp ecx, 0xdc61ff3e
je 0x14012df70
cmp ecx, 0xdc6313b4
jne 0x140123a00
mov ecx, 0x96c5ea91
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x4e087ba9
jg 0x14012a0a4
cmp ecx, 0x4995d8f0
je 0x14012df86
cmp ecx, 0x4db486b5
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x44006
mov edx, edi
and edx, 0x84c2b401
or edx, ebp
mov ebp, edx
xor ebp, 0x84400400
xor edx, 0x7b3d4bfe
mov ebx, edi
xor ebx, 0x84c6f407
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0xb7b8a5
and ebp, 0x84404402
or ebp, eax
or edx, esi
and esi, 0xb7b8a5
and ebx, 0xff48475a
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x994f7462
and edx, 0x66b08b9d
or edx, eax
mov eax, edx
xor eax, 0xe0260790
xor edx, 0x1d898064
mov ebp, edx
and ebp, 0x659782b
and eax, 0xf9a687d4
or eax, ebp
and edi, 0x659782b
and ecx, 0xf9a687d4
or ecx, edi
xor ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete dl
setne bl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
and bl, al
and r9b, dl
or r9b, bl
mov ebx, eax
or bl, dl
xor al, 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
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 ecx, r9d
xor cl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xedd958
mov ebp, 0xc1681a4f
cmovne edx, ebp
test cl, 1
mov ecx, 0xedd958
cmovne edx, ecx
test al, 1
jmp 0x14012cea0
cmp ecx, 0x14fa4f2e
jg 0x14012a0d2
cmp ecx, 0x13b6d998
je 0x14012e08f
cmp ecx, 0x13f8d671
jne 0x140123a00
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x63ff2df6
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x6f267b0a
jg 0x14012a1cb
cmp ecx, 0x6c439124
je 0x14012e195
cmp ecx, 0x6d183b3c
jne 0x140123a00
mov ecx, 0x5bd51c1
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x90b6452a
jg 0x14012a1f9
cmp ecx, 0x8e351858
je 0x14012e1bd
cmp ecx, 0x90883f2c
jne 0x140123a00
mov r14b, byte [rsp + 0x2e]
mov r8b, byte [rsp + 0x2f]
mov ebp, r14d
xor bpl, 1
mov ecx, r14d
and cl, bpl
mov r10d, ecx
xor r10b, 1
mov eax, r14d
xor al, r10b
or r10b, r14b
xor r10b, 1
or r10b, al
mov edi, r8d
xor dil, 1
mov r9d, r10d
xor r9b, 1
mov edx, r10d
or dl, r9b
xor dl, 1
mov r11d, r8d
or r11b, dil
mov eax, r11d
xor al, 1
xor bpl, dl
mov ebx, ecx
and bl, r14b
xor cl, r14b
or cl, bl
xor cl, dl
xor bpl, 1
or dl, r14b
xor dl, 1
or dl, bpl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, r11d
and cl, al
mov ebx, r11d
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov ebp, r8d
and bpl, dil
mov r14d, edi
and r14b, bpl
mov ebx, edi
xor bl, bpl
or bl, r14b
mov r14d, 0x7bb0765
xor bl, cl
xor r11b, dil
or al, r8b
xor al, 1
or al, r11b
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov eax, ebx
xor al, 1
and al, bl
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
mov ecx, r9d
and cl, r10b
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
xor r9b, r8b
xor r8b, bpl
xor bpl, 1
or bpl, dil
xor bpl, 1
or bpl, r8b
xor bpl, cl
or dil, r10b
xor dil, 1
or dil, r9b
xor dil, 1
mov ecx, ebp
and cl, dil
xor dil, bpl
or dil, cl
xor dil, al
and al, dil
mov edx, edi
xor dl, al
test dil, 1
mov ecx, 0x344048c4
mov ebp, 0xaf930341
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x344048c4
jmp 0x14013255c
cmp ecx, 0xc6cf6e90
jg 0x14012a301
cmp ecx, 0xc5cc9e9b
je 0x14012e2b9
cmp ecx, 0xc68c6f8a
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x399a56da
and edx, 0xc665a925
or edx, ecx
mov ebp, edx
not ebp
xor edx, 0x399a56da
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0x444820e8
and ebx, 0xbbb7df16
or ebx, edi
or ecx, edx
and edx, 0x444820e8
and ebp, 0xbbb7df17
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4888301
mov ebp, ecx
and ebp, 0x200485a
or ebp, edx
xor ebp, 0x200485a
and ecx, 0xf97734a4
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfab45ad
and ecx, 0xf054ba52
or ecx, edx
xor ecx, 0xf6dc7109
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov eax, r9d
xor al, r11b
mov ebx, eax
and bl, r9b
and al, r11b
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
or r11b, r9b
xor cl, r8b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
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 al, dl
xor dl, al
test dl, 1
mov edx, 0x5ca902d9
mov ebp, 0xc452ca7f
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x5ca902d9
cmovne ecx, ebp
jmp 0x140130a76
cmp ecx, 0xac7664da
jg 0x14012a429
cmp ecx, 0xa9eac581
je 0x14012e482
cmp ecx, 0xac113d7f
jne 0x140123a00
mov eax, dword [0x1402656f0]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x8c58212d
and ecx, 0x31a4dc42
or ecx, eax
mov ebp, ecx
xor ebp, 0x20a40800
xor ecx, 0x4c400125
or edx, 0xbdfcfd6f
mov eax, edx
not eax
and ecx, 0x5d40d567
and ebp, 0xa0bc2808
or ebp, ecx
and edx, 0x5d40d567
and eax, 0x2030290
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x7fa1cd62
and eax, 0x805e329d
or eax, ecx
mov ecx, eax
xor ecx, 0x3da2cff2
mov edx, eax
xor edx, 0x3da2cff3
and edx, ecx
xor eax, 0xc25d300c
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x42225a4d
and eax, 0xbddda5b2
or eax, ecx
mov ecx, eax
xor ecx, 0xbc898412
xor eax, 0x42205248
and eax, 0x437473e8
and ecx, 0xbc8b8c17
or ecx, eax
xor ecx, 0xbc8b8c17
sete al
cmp dword [0x1402656ec], 9
setg cl
xor al, cl
xor al, 1
or cl, al
mov edx, eax
xor dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x33152cab
mov edx, 0xf8ab1bed
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0x33152cab
jmp 0x14013255c
cmp ecx, 0xf7449e47
jg 0x14012a57a
cmp ecx, 0xf565f85f
je 0x14012e58f
cmp ecx, 0xf5c26956
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x90ba3da9
and edx, ebp
not ebp
and ebp, 0x10180d29
and ecx, 0x80a23080
or ecx, ebp
xor ecx, 0x80a23080
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5ebf9ca
and edx, 0xfa140635
or edx, ecx
mov ebp, edx
xor ebp, 0x6aae3b9c
mov ebx, edx
xor ebx, 0x6aae3b9d
and ebx, ebp
xor edx, 0x91018420
and edx, 0x9123aeb8
and ebp, 0x6edc5147
or ebp, edx
mov edx, ebp
xor edx, 0x4cc04040
mov ecx, ebx
not ecx
xor ebp, 0x9123aeb9
mov edi, ecx
and edi, 0x221f373f
and ebx, 0xdde0c8c0
or ebx, edi
or ecx, ebp
and ebp, 0x221f373f
and edx, 0xdde0c8c0
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9ef4f59a
and ecx, 0x610b0a65
or ecx, edx
mov edx, ecx
xor edx, 0x40000860
xor ecx, 0x9430b410
and ecx, 0xb53bb615
and edx, 0x4ac449ea
or edx, ecx
xor edx, 0xb53bb615
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl r11b
mov edx, r11d
xor dl, r10b
and dl, r11b
mov esi, r9d
xor sil, r8b
and sil, r9b
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, al
xor bl, 1
or bl, cl
or al, dl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, esi
xor al, 1
mov ecx, esi
and cl, al
mov edx, ecx
xor dl, 1
xor cl, sil
or dl, al
xor dl, 1
or dl, cl
or al, sil
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov esi, ebx
xor sil, 1
mov edi, eax
xor dil, 1
mov ecx, eax
and cl, dil
mov edx, ecx
xor dl, 1
xor cl, al
or dl, dil
xor dl, 1
or dl, cl
and sil, dl
xor dl, 1
and dl, bl
or dl, sil
and r8b, r11b
and r10b, r9b
or r10b, r8b
mov eax, r11d
and al, r9b
xor r11b, r9b
or r11b, al
xor r11b, 1
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov eax, r11d
xor al, 1
mov ebx, edx
xor bl, r11b
and bl, dl
and r11b, dl
xor dl, 1
and dl, al
or r11b, dl
mov eax, ebx
xor al, r11b
test r11b, 1
mov ecx, 0x894838f4
mov edx, 0x65e90c6
cmovne ecx, edx
test bl, 1
mov ebp, 0x894838f4
jmp 0x14012f0a9
cmp ecx, 0x41c135e1
jg 0x14012a5a8
cmp ecx, 0x40e46db0
je 0x14012e6b7
cmp ecx, 0x41b178ef
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x2f580ea8
mov ebp, edi
and ebp, 0xd0a7f157
or ebp, ecx
mov ecx, ebp
xor ecx, 0xc0248044
xor ebp, 0x23000ea0
mov ebx, edi
or ebx, 0x33837fb2
and ebp, 0x33837fb2
and ecx, 0xcc7c804c
or ecx, ebp
and ebx, 0x33837fb3
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 dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor cl, al
and cl, al
or r8b, bl
xor dl, bl
and dl, bl
mov eax, r8d
xor al, dl
xor dl, 1
xor al, 1
or dl, r8b
xor dl, 1
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xc2426a54
mov ebp, 0x60bc32e3
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
jmp 0x140130cf4
cmp ecx, 0xf61f320
jg 0x14012a71b
cmp ecx, 0xcc322f6
je 0x14012e83b
cmp ecx, 0xec64e02
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
and edx, 0x7b7036cb
and ebx, 0x848fc934
or ebx, edx
mov ecx, ebx
xor ecx, 0x7b7036cb
mov edx, ebx
xor edx, 0x4034820
and edx, 0x64036ea1
xor ebx, 0x97528252
and ebx, ecx
and ecx, 0x9bfc915e
or ecx, edx
mov edx, ecx
xor edx, 0x9bfc915e
mov ebp, ecx
xor ebp, 0x8821da38
and ebp, edx
mov edi, ebp
not edi
mov esi, ebx
not esi
mov eax, edi
and eax, 0x49af62a6
and ebp, 0xb6509d59
or ebp, eax
or edi, esi
and esi, 0x49af62a6
and ebx, 0xb6509d59
or ebx, esi
xor ebx, ebp
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0x13dd4b67
and edi, 0xec22b498
or edi, eax
and edx, 1
xor ecx, 0x9bfc915f
or ecx, edx
mov eax, ecx
not eax
mov edx, edi
not edx
mov ebp, edx
and ebp, 0x86dac010
and edi, 0x79253fef
or edi, ebp
or edx, ecx
and ecx, 0x86dac010
and eax, 0x79253fef
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x751158aa
and eax, edx
and edx, 0x8aeea755
or edx, ecx
xor edx, 0x8aeea755
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and edx, 0x5c2e7ee1
and eax, 0xa3d1811e
or eax, edx
xor eax, 0x5c2e7ee1
cmp eax, 0xffffffff
setne r9b
sete r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg cl
mov edx, ecx
xor dl, r11b
not dl
and dl, r11b
mov r8d, ecx
or r8b, r11b
xor r8b, 1
mov ebx, edx
and bl, r8b
xor r8b, dl
or r8b, bl
and r9b, r10b
or r10b, r11b
and cl, r11b
or cl, r9b
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
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 r9d, edx
xor r9b, 1
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
mov ecx, r9d
and cl, dl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, r9d
and r10b, cl
xor cl, r9b
or cl, r10b
xor cl, al
xor bl, r9b
or dl, r8b
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xec665323
mov ebp, 0x54e10cae
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xec665323
jmp 0x14013177e
cmp ecx, 0x6432340e
jg 0x14012a828
cmp ecx, 0x641cd80b
je 0x14012e851
cmp ecx, 0x642b2215
jne 0x140123a00
mov ecx, 0x6b4ab8f6
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x344048c3
jg 0x14012a985
cmp ecx, 0x33ec9f61
je 0x14012e9c6
cmp ecx, 0x3404bf4b
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0xa99dde00
mov edi, ecx
not edi
mov ebp, ebx
or ebp, 0x566221ff
mov edx, ebp
not edx
and ecx, 0xe5e6ba0e
and edi, 0x120001f1
or edi, ecx
and ebp, 0xe5e6ba0e
and edx, 0x8194400
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x25ae0452
and edx, 0xda51fbad
or edx, ecx
mov ecx, edx
xor ecx, 0x88319241
and ebx, 0x6d6b09ac
and esi, 0x9294f653
or esi, ebx
mov ebx, esi
xor ebx, 0x9014b641
xor edx, 0x73cc25ac
mov ebp, edx
and ebp, 0x7c248ba
and ecx, 0xf83db745
or ecx, ebp
xor esi, 0x54208a8
and esi, 0x7c248ba
and ebx, 0xf83db745
or ebx, esi
xor ebx, ecx
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
xor bl, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, bl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xc6cf6e91
mov ebp, 0xc9dc7455
cmovne eax, ebp
test cl, 1
mov ecx, 0xc6cf6e91
jmp 0x14013236b
cmp ecx, 0x8b784438
jg 0x14012aade
cmp ecx, 0x8ad72954
je 0x14012e9dc
cmp ecx, 0x8b5f0539
jne 0x140123a00
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x995f579
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xc1681a4e
jg 0x14012ab0c
cmp ecx, 0xbf5795a6
je 0x14012eafc
cmp ecx, 0xc06b7a1e
jne 0x140123a00
mov ecx, 0xb21c56b3
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xa4e47a21
jg 0x14012ac45
cmp ecx, 0xa16c3453
je 0x14012ec2e
cmp ecx, 0xa2d62d27
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x819a0a32
mov edx, edi
and edx, 0x7e65f5cc
or edx, ebp
mov ebp, edx
xor ebp, 0x3861a088
xor edx, 2
mov ebx, edi
or ebx, 0x46045546
and edx, 0x46045546
and ebp, 0xb9fbaab8
or ebp, edx
and ebx, 0x46045547
xor ebx, ebp
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x220be0f2
and ebx, 0xddf41f0d
or ebx, ebp
and edi, 0x220be0f2
and ecx, 0xddf41f0d
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r11b
mov ecx, r11d
xor cl, bl
and cl, r11b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r10d, ecx
xor r10b, dl
or cl, dl
xor cl, 1
or cl, r10b
xor cl, r9b
mov r10d, ecx
xor r10b, 1
and r9b, bl
or bl, r8b
xor bl, 1
and r11b, r8b
or r11b, r9b
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
mov edx, r11d
xor dl, 1
mov ebx, r10d
and bl, cl
mov r8d, r10d
xor r8b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
and al, r11b
and bl, dl
or bl, al
xor r11b, r10b
or dl, cl
xor dl, 1
or dl, r11b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x99d96eb5
mov ecx, 0xf7449e48
cmovne eax, ecx
test dl, 1
mov ecx, 0x99d96eb5
jmp 0x140132556
cmp ecx, 0xe6e69edb
jg 0x14012adad
cmp ecx, 0xe65c9e49
je 0x14012edbd
cmp ecx, 0xe6a02882
jne 0x140123a00
mov eax, dword [0x1402656f0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x50024c68
mov edx, ecx
and edx, 0xa824a200
or edx, eax
xor edx, 0xa824a200
and ecx, 0x7d91197
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7d91197
and ecx, 0xf826ee68
or ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0xadca1d0
mov ebp, eax
not ebp
mov ebx, ecx
xor ebx, 0xf5235e2f
and ebx, ecx
mov edi, ebx
not edi
mov esi, eax
and esi, 0xcf8a3bbb
and ebp, 0x30214404
or ebp, esi
or eax, edi
and edi, 0xcf8a3bbb
and ebx, 0x3075c444
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xc4dbd665
and eax, 0x3b24299a
or eax, ebp
mov ebp, eax
xor ebp, 0x4a0475b4
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3b8ed381
and ecx, 0xc4712c7e
or ecx, edx
mov edx, ecx
xor edx, 0x40702c74
xor ecx, 0x3b8ed381
xor eax, 0x31f8884b
mov ebx, eax
and ebx, 0x9503020b
and ebp, 0x6afcfdf4
or ebp, ebx
or eax, ecx
and ecx, 0x9503020b
and edx, 0x6afcfdf4
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x797eb44c
and ecx, 0x86814bb3
or ecx, ebx
or eax, ebp
and ebp, 0x797eb44c
and edx, 0x86814bb3
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xeeaed855
and eax, 0x115127aa
or eax, edx
xor eax, 0xeeaed855
xor ecx, eax
test ecx, eax
sete al
setne r8b
cmp dword [0x1402656ec], 0xa
setl dl
mov ebx, edx
xor bl, r8b
xor bl, 1
mov ecx, edx
or cl, al
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
or r8b, dl
xor al, dl
and al, dl
mov edx, r8d
xor dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, r9d
and dl, cl
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor dl, al
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0xadfac691
mov eax, 0x64bce596
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
not bl
test bl, 1
mov eax, 0xadfac691
jmp 0x14013255c
cmp ecx, 0x2a4b3393
je 0x14012ee61
cmp ecx, 0x2a71e009
je 0x14012ef4a
cmp ecx, 0x2b9e1997
jne 0x140123a00
mov ecx, 0xac113d7f
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x54e10cae
je 0x14012ef6c
cmp ecx, 0x56045d40
jne 0x140123a00
mov ecx, dword [0x1402656f0]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8520e802
mov edx, eax
and edx, 0x70440320
or edx, ecx
xor edx, 0x70440320
and eax, 0xa9b14dd
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8a495da8
and eax, 0x75b6a257
or eax, ecx
mov ecx, eax
xor ecx, 0x80d24975
xor eax, 0x5c2d0488
mov edx, ecx
and edx, 0xfffffffe
and eax, 0x5cbd0dcd
and ecx, 0xa342f232
or ecx, eax
xor ecx, 0xa342f233
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x138939a4
and edx, ecx
not ecx
and ecx, 0xde1209ed
and eax, 0x21edf612
or eax, ecx
mov ecx, eax
xor ecx, 0x811000
xor eax, 0x120009a4
or eax, 0xec76c65b
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xd96aef50
and ecx, 0x28110a4
or ecx, ebx
or eax, ebp
and ebp, 0xd96aef50
and edx, 0x269510af
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xec76c65b
and eax, 0x138939a4
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7604be3a
and eax, 0x89fb41c5
or eax, edx
xor eax, 0x89fb41c5
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x1402656ec], 9
setg bl
mov ecx, ebx
and cl, al
xor bl, al
or cl, bl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
and dl, bl
mov r8d, eax
xor r8b, bl
or al, bl
xor bl, 1
xor cl, 1
and cl, bl
or dl, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xdc61ff3e
mov ebp, 0xc3806d3f
cmovne ecx, ebp
test al, 1
mov eax, 0xdc61ff3e
cmovne eax, ecx
jmp 0x14012ada6
cmp ecx, 0x1d8513c8
je 0x14012ef82
cmp ecx, 0x1dd5fef6
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
or edx, 0x4ce3cef9
mov edi, edx
not edi
mov ecx, ebp
or ecx, 0xb31c3106
mov ebx, ecx
not ebx
and edx, 0xbcfd82da
and edi, 0x3003104
or edi, edx
and ecx, 0xbcfd82da
and ebx, 0x40024c21
or ebx, ecx
xor ebx, edi
mov ecx, ebx
not ecx
and ecx, 0x4ce3cef8
and ebx, 0xb31c3107
or ebx, ecx
and esi, 0xb38dc9e3
mov ecx, ebp
and ecx, 0x4c72361c
or ecx, esi
xor ecx, 0xb38dc9e2
and ebp, 1
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebx
not edx
mov edi, edx
and edi, 0x889f3f85
and ebx, 0x7760c07a
or ebx, edi
or edx, ebp
and ebp, 0x889f3f85
and ecx, 0x7760c07a
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xe1c063e1
and ebp, 0x1e3f9c1e
or ebp, edi
or edx, ebx
and ebx, 0xe1c063e1
and ecx, 0x1e3f9c1e
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x2b6920e4
and edx, 0xd496df1b
or edx, ebp
xor edx, 0x2b6920e4
xor ecx, edx
test ecx, edx
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
and cl, dl
and bl, r8b
or bl, cl
mov r9d, ebx
xor r9b, dl
and r9b, bl
mov eax, edx
xor al, r8b
not al
and al, r8b
or dl, r8b
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, r9d
xor cl, 1
and cl, al
xor al, 1
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0xfe001600
mov eax, 0xefd799
cmovne ecx, eax
test dl, dl
cmove ecx, r12d
jmp 0x14012d888
cmp ecx, 0x781562ce
je 0x14012f0c2
cmp ecx, 0x7908203e
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd7190b1e
and edx, 0x28e6f4e1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x458e7522
and edx, 0xba718add
or edx, ecx
mov ebx, edx
xor ebx, 0x92801c1
xor edx, 0x92977e3c
mov ecx, edx
and ecx, 0x66578a3e
and ebx, 0x99a875c1
or ebx, ecx
mov edi, ebx
not edi
mov ebp, ebx
xor ebp, 0x24410228
or ebp, 0x52b6bd16
mov esi, ebp
not esi
or edx, 0xad4942e9
mov ecx, edx
not ecx
and ebp, 0x61e4b4de
and esi, 0x8c094221
or esi, ebp
and edx, 0x61e4b4de
and ecx, 0x12120900
or ecx, edx
xor ecx, esi
mov edx, ecx
not edx
and edx, 0x33f9a174
and ecx, 0xcc065e8b
or ecx, edx
mov edx, ecx
xor edx, 0x21450842
and edi, 1
xor ebx, 0x99a875c0
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x71b3f56d
and ebx, 0x8e4c0a92
or ebx, ebp
mov ebp, ebx
xor ebp, 0x8440a12
xor ebx, 0x71b3f56d
xor ecx, 0x9eb0e39c
mov edi, ecx
and edi, 0xd6aa94a5
and edx, 0x29556b5a
or edx, edi
or ecx, ebx
and ebx, 0xd6aa94a5
and ebp, 0x29556b5a
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4c3d1d55
and ecx, 0xb3c2e2aa
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb3c2e2aa
and ecx, 0x4c3d1d55
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4e4ca3f8
and ecx, 0xb1b35c07
or ecx, edx
mov edx, ecx
xor edx, 0x30335405
xor ecx, 0x4c4821f8
and ecx, 0xcdc829fa
and edx, 0x3237d605
or edx, ecx
xor edx, 0xcdc829fa
cmp edx, 0xffffffff
setne cl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r8b
and bl, al
xor cl, r9b
and cl, r9b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r10d, ecx
xor r10b, dl
or cl, dl
xor cl, 1
or cl, r10b
xor cl, bl
mov edx, r8d
xor dl, r9b
and dl, r8b
xor al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x876983f2
mov ebp, 0xcaf57597
cmovne edx, ebp
test cl, 1
mov r15d, 0xcaf57597
cmovne edx, ebp
not al
test al, 1
mov eax, 0x876983f2
jmp 0x14013177e
cmp ecx, 0x959da9bd
je 0x14012f28a
cmp ecx, 0x966c88fc
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0x8a0003
mov edx, ebx
and edx, 0x4011210
or edx, ecx
xor edx, 0x4011210
mov ecx, ebx
and ecx, 0xfb74edec
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa1e825ca
and ecx, 0x5e17da35
or ecx, edx
mov edx, ecx
xor edx, 0x5a9cc827
xor ecx, 0x25411510
and ebp, 0xd3082fde
and ebx, 0x2cf7d021
or ebx, ebp
mov ebp, ebx
xor ebp, 0x2cd55001
xor ebx, 0xd3082fde
mov edi, edx
and edi, 0x9222a2e8
and ecx, 0x6ddd5d17
or ecx, edi
or edx, ebx
and ebx, 0x9222a2e8
and ebp, 0x6ddd5d17
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xefe8a514
and edx, 0x10175aeb
or edx, ecx
xor edx, 0x10175aeb
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
or dl, bl
or bl, r8b
xor bl, 1
or bl, cl
xor dl, 1
or al, r8b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
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 al, 1
mov eax, 0x919ad8e0
mov ebp, 0x4995d8f0
cmovne eax, ebp
test cl, 1
jmp 0x14012b8a5
cmp ecx, 0xccde2f92
je 0x14012f3ac
cmp ecx, 0xcdea3402
jne 0x140123a00
mov ecx, 0x99541e6f
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xb0ce941a
je 0x14012f492
cmp ecx, 0xb14e09ce
jne 0x140123a00
mov ecx, 0xafc556b9
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xfec2b3e9
je 0x14012f4a8
cmp ecx, 0x64925e
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x29edd0c8
and edx, ecx
and ecx, 0xd6122f37
or ecx, ebp
xor ecx, 0xd6122f37
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0x25f6fc31
and ebx, ebp
mov edx, ecx
and edx, 0xda0903ce
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xda0903cf
and edx, 0x25f6fc30
or edx, ebx
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x2b3402f
and ecx, 0xfd4cbfd0
or ecx, ebp
xor ecx, 0xfd4cbfd0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor bl, r8b
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0x5a29b7c1
mov edx, 0x2d724c5d
cmovne ecx, edx
test bl, bl
cmovne ecx, edx
test al, al
mov eax, 0x5a29b7c1
jmp 0x140132213
cmp ecx, 0x3704c253
je 0x14012f628
cmp ecx, 0x3716e31c
jne 0x140123a00
mov ecx, 0xa7d33150
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x5bd51c1
je 0x14012f63e
cmp ecx, 0x65e90c6
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov edx, edi
and edx, 0x6fa7c813
and ecx, 0x905837ec
or ecx, edx
mov ebx, ecx
xor ebx, 0x80080300
xor ecx, 0x2008012
mov ebp, edi
or ebp, 0x820dcf32
mov edx, ebp
not edx
or ecx, 0x4423085
and ecx, 0x642b4b7
and ebx, 0x800d4b00
or ebx, ecx
and ebp, 0x642b4b7
and edx, 0x79b00048
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xc2e4b827
and edx, 0x3d1b47d8
or edx, ecx
xor edx, 0x40e97714
mov ecx, edx
and ecx, edi
xor edx, edi
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
and bl, al
and dl, cl
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
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 al, dl
mov ebx, eax
xor bl, 1
and dl, bl
xor bl, dl
test al, 1
mov ecx, 0x894838f4
mov ebp, 0x842d42cd
cmovne ecx, ebp
test dl, 1
mov eax, 0x894838f4
cmove ecx, eax
test bl, 1
jmp 0x140131d54
cmp ecx, 0x5ca902d9
je 0x14012f7cc
cmp ecx, 0x5dffd672
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa274fefa
mov ebx, ecx
and ebx, 0x5d8b0104
or ebx, ebp
xor ebx, 0x5d8b0104
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0xe19a6efb
and ecx, 0x1e659104
or ecx, edx
mov edx, ecx
xor edx, 0x1e659104
xor ecx, 0xe19a6efb
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov r8d, ebx
xor r8b, al
and r8b, 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
mov edx, r8d
xor dl, 1
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xd14d5e87
mov ebp, 0x2c9f0ba3
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xd14d5e87
jmp 0x1401291b3
cmp ecx, 0x2d724c5d
je 0x14012f939
cmp ecx, 0x2ddf1740
jne 0x140123a00
mov ecx, 0x1617b3c8
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x82baf4f0
je 0x14012f94f
cmp ecx, 0x842d42cd
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x4c025404
mov ecx, ebp
and ecx, 0x800208
or ecx, edx
xor ecx, 0x800208
mov edx, ebp
and edx, 0xb37da9f3
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb7efe008
and edx, 0x48101ff7
or edx, ecx
mov ecx, edx
xor ecx, 0x4904060
xor edx, 0x71280005
and edx, 0x712a099f
and ecx, 0x8ed5f660
or ecx, edx
mov edx, ecx
xor edx, 0x86954260
and ebx, 0x82f74e79
and ebp, 0x7d08b186
or ebp, ebx
mov ebx, ebp
xor ebx, 0x44000100
xor ecx, 0x712a099f
xor ebp, 0x82f74e79
mov edi, ecx
and edi, 0x3968b49f
and edx, 0xc6974b60
or edx, edi
or ecx, ebp
and ebp, 0x3968b49f
and ebx, 0xc6974b60
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x6fd0e280
and ecx, 0x902f1d7f
or ecx, edx
xor ecx, 0x902f1d7f
setne r9b
sete r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r10b
mov ecx, r10d
and cl, dl
mov r11d, ecx
xor r11b, 1
mov ebx, ecx
xor bl, dl
or r11b, r10b
xor r11b, 1
or r11b, bl
mov eax, r11d
xor al, 1
and r11b, al
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
xor r11b, r8b
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
and al, r8b
and cl, r9b
or cl, al
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r8d, r11d
xor r8b, 1
mov edx, r8d
mov ebx, ecx
mov r9d, r8d
mov r10d, r8d
and r10b, cl
xor r8b, cl
xor cl, 1
and dl, r11b
and bl, cl
xor r9b, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r9b
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
or r8b, r10b
mov eax, r8d
xor al, bl
test r8b, 1
mov ecx, 0x9de2be8a
mov edx, 0x40e46db0
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0x9de2be8a
jmp 0x140132213
cmp ecx, 0xb6e5fecd
je 0x14012fae7
cmp ecx, 0xb810b6b1
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0xb438dc7b
and ecx, ebx
mov edx, ebx
or edx, 0x4bc72384
mov edi, ecx
not edi
mov esi, edx
and esi, 0x5b0cf5f8
mov ebp, eax
and ebp, 0xa4300803
or ebp, esi
or edx, edi
and edi, 0x5b0cf5f8
and ecx, 0xa4f30a07
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5b9eef
and edx, 0xffa46110
or edx, ecx
mov ecx, edx
xor ecx, 0x4b9cbd6a
and eax, 0x850e16a6
and ebx, 0x7af1e959
or ebx, eax
mov eax, ebx
xor eax, 0x7af1e959
xor edx, 0xb4634295
and eax, edx
xor ebx, 0x850e16a6
and ebx, ecx
or ebx, eax
xor edx, ebx
test edx, ebx
sete r10b
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov edx, ebx
and dl, cl
mov eax, ebx
xor al, cl
or al, dl
xor al, 1
xor bl, r10b
not bl
and bl, r10b
xor cl, r9b
not cl
and cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x99b76f90
mov ebp, 0x3e7ad574
cmovne ecx, ebp
test dl, dl
mov edx, 0x99b76f90
jmp 0x140131c39
cmp ecx, 0x99b52fa6
je 0x14012fc11
cmp ecx, 0x99b76f90
jne 0x140123a00
mov ecx, 0x3e7ad574
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xd489efca
je 0x14012fc27
cmp ecx, 0xd4e49055
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x36ba230
and ecx, 0xfc945dcf
or ecx, edx
mov ebp, ecx
xor ebp, 0x36ba230
mov edx, ecx
xor edx, 0x36ba231
and edx, ebp
xor ecx, 0x4404408b
and ecx, 0x4705c28b
and ebp, 0xb8fa3d74
or ebp, ecx
mov ebx, ebp
xor ebx, 0xb8e01855
mov ecx, edx
not ecx
xor ebp, 0x4705c28a
mov edi, ecx
and edi, 0x421ba522
and edx, 0xbde45add
or edx, edi
or ecx, ebp
and ebp, 0x421ba522
and ebx, 0xbde45add
or ebx, ebp
xor ebx, edx
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, 0x4af5053a
and ebp, 0xb50afac5
or ebp, edi
or ecx, ebx
and ebx, 0x4af5053a
and edx, 0xb50afac5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf08b0f0f
and ecx, 0xf74f0f0
or ecx, ebp
xor ecx, 0xf08b0f0f
xor edx, ecx
test edx, ecx
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r11d, edx
xor r11b, al
xor al, 1
or al, bl
xor al, 1
or al, r11b
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, r10b
and dl, bl
and bl, r10b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor r9b, cl
mov eax, r9d
xor al, 1
or cl, r8b
xor cl, 1
or cl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, bl
not cl
test cl, 1
mov ecx, 0x9d0755d4
mov edx, 0x6432340f
cmovne ecx, edx
test bl, 1
mov edx, 0x9d0755d4
cmovne edx, ecx
jmp 0x140131eae
cmp ecx, 0x474702dc
je 0x14012fc3d
cmp ecx, 0x47cf4144
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0xd81dcd53
mov ebx, edx
not ebx
or ebp, 0x27e232ac
mov ecx, ebp
not ecx
and edx, 0xbc6d15bd
and ebx, 0x3822200
or ebx, edx
and ebp, 0xbc6d15bd
and ecx, 0x4010c842
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xd81dcd53
and ecx, 0x27e232ac
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0x67ab76ce
and ecx, 0x98548931
or ecx, ebp
mov ebp, ecx
xor ebp, 0x548920
mov edx, ebx
not edx
xor ecx, 0x67ab76cf
mov edi, edx
and edi, 0xdd222055
and ebx, 0x22dddfaa
or ebx, edi
or edx, ecx
and ecx, 0xdd222055
and ebp, 0x22dddfaa
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x402ee3a1
and ecx, edx
not edx
and edx, 0x402ee3a1
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbfd11c5e
and ecx, 0x402ee3a1
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc26771ed
and ecx, 0x3d988e12
or ecx, ebp
xor ecx, 0xc26771ed
xor edx, ecx
test edx, ecx
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 bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
xor dl, cl
and dl, cl
xor cl, r8b
xor dl, 1
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, al
and al, dl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, bl
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xa7f9cd96
mov ebp, 0x2cb21c25
cmovne ecx, ebp
test dl, 1
mov edx, 0xa7f9cd96
cmovne edx, ecx
jmp 0x14012b7bb
cmp ecx, 0x11ec4b88
je 0x14012fc53
cmp ecx, 0x13914194
jne 0x140123a00
mov ecx, 0x40585140
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x691fd3e1
je 0x14012fdb8
cmp ecx, 0x6b4ab8f6
jne 0x140123a00
mov eax, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x6722bcb0
and eax, 0x98dd434e
or eax, ebx
mov ebx, eax
xor ebx, 0x985c4044
xor eax, 0x6722bcb1
mov edi, ebp
not edi
mov esi, eax
and esi, 0x24a1039a
and ebx, 0xdb5efc64
or ebx, esi
or eax, edi
and edi, 0x24a1039a
and ebp, 0xdb5efc65
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x212d29e9
and eax, 0xded2d616
or eax, ebp
xor eax, 0xded2d616
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
setne r11b
sete r9b
cmp ecx, 9
setg r8b
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, r8b
and dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
xor bl, 1
mov r10d, ebx
xor r10b, cl
or bl, cl
xor bl, 1
or bl, r10b
xor bl, 1
or cl, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
not dl
and dl, r9b
or cl, r9b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor r9b, r8b
and r9b, r8b
xor r11b, r8b
xor r9b, 1
xor r11b, 1
mov edx, r9d
xor dl, r11b
or r11b, r9b
xor r11b, 1
or r11b, dl
mov edx, r11d
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, bl
and dl, r11b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, r11d
and r8b, dl
xor dl, r11b
or dl, r8b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov eax, ebx
and al, r11b
xor bl, r11b
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x995f579
mov ebp, 0x8b5f0539
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x995f579
jmp 0x14013255c
cmp ecx, 0x8d6754d1
je 0x14012ff6e
cmp ecx, 0x8e1f205e
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x38018b20
mov ebp, ecx
and ebp, 0xc1301011
or ebp, edx
xor ebp, 0xc1301011
and ecx, 0x6ce64ce
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7e801b28
and ecx, 0x817fe4d7
or ecx, edx
mov edx, ecx
xor edx, 0x784e7fe6
xor ecx, 0x87b18018
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xe64a5a87
and ecx, 0x19b5a578
or ecx, edx
mov edx, ecx
xor edx, 0x204a1282
xor ecx, 0x1208500
and edx, 0x38df32fa
and ecx, 0xc720cd05
or ecx, edx
xor ecx, 0x38df32fa
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
mov r9d, eax
xor r9b, 1
and bl, r8b
or cl, bl
mov ebx, ecx
xor bl, al
mov edx, eax
and dl, r9b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, cl
xor bl, 1
or cl, r9b
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xafc556b9
mov ebp, 0xb14e09ce
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xafc556b9
jmp 0x14013255c
cmp ecx, 0xc452ca7f
je 0x14012ff84
cmp ecx, 0xc48893cd
jne 0x140123a00
mov ecx, 0xb810b6b1
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xa7d33150
je 0x14012ff9a
cmp ecx, 0xa7f9cd96
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov ebp, esi
or ebp, 0x2833bffd
mov edx, ebp
not edx
mov edi, eax
or edi, 0xc6000000
and edi, 0xc6002171
mov ebx, esi
and ebx, 0x28339e8c
or ebx, edi
and ebp, 0xc6002171
and edx, 0x11cc4002
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x3d69288d
and edx, 0xc296d772
or edx, ebp
xor edx, 0x155a9771
and esi, 0xfaeeb4df
and eax, 0x5114b20
or eax, esi
xor eax, 0x5114b20
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
sete al
setne bl
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
and cl, bl
and al, dl
or al, cl
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
and al, dl
xor dl, 1
xor bl, 1
and bl, dl
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x9b89ac86
mov ebp, 0x2cb21c25
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x9b89ac86
jmp 0x14013177e
cmp ecx, 0xefcc8933
je 0x1401300b0
cmp ecx, 0xf3a353ef
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xef6f7e90
and edx, 0x1090816f
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe783553f
and edx, 0x187caac0
or edx, ecx
mov ebp, edx
xor ebp, 0x23105440
xor edx, 0x8ec2baf
mov ecx, edx
and ecx, 0xd48fa91b
and ebp, 0x2b7056e4
or ebp, ecx
mov ecx, ebp
xor ecx, 0x2b7056e4
mov ebx, ebp
xor ebx, 0x805dd6c1
and ebx, ecx
or edx, 0x54d27fda
mov esi, edx
not esi
mov edi, ebx
not edi
mov eax, edi
and eax, 0xc834d76e
and ebx, 0x37cb2891
or ebx, eax
or edi, edx
and edx, 0xc834d76e
and esi, 0x23090001
or esi, edx
xor esi, ebx
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0xab2d8024
and edi, 0x54d27fdb
or edi, eax
xor ebp, 0xd000010a
and ebp, 0xd100170a
mov eax, ecx
and eax, 0x2effe8f5
or eax, ebp
xor eax, 0xd100170b
and ecx, 1
or ecx, eax
not ecx
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
cmp ecx, 0xffffffff
sete dl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov ecx, edx
xor cl, al
mov ebx, ecx
and bl, dl
and al, cl
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
xor dl, r9b
and dl, r9b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
xor bl, 1
mov r8d, ebx
xor r8b, cl
or bl, cl
xor bl, 1
or bl, r8b
xor bl, al
or dl, al
xor al, cl
xor al, 1
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x5f5d1372
mov ecx, 0xf61f321
cmovne eax, ecx
test dl, 1
mov ecx, 0x5f5d1372
jmp 0x140132556
cmp ecx, 0x3fab03d2
je 0x140130263
cmp ecx, 0x40585140
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x82a01800
mov ebp, edx
and ebp, 0x100dc010
or ebp, ecx
xor ebp, 0x100dc010
and edx, 0x6d5227ef
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x6d5227ef
and edx, 0x92add810
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x1572a769
mov ebx, edx
and ebx, 0xea8d5896
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xb415fb1f
and ebx, 0x4bea04e0
or ebx, ebp
xor ebx, 0x5e98a388
and edx, 0xb9c20b6c
mov ebp, ecx
and ebp, 0x463df493
or ebp, edx
xor ebp, 0xb9c20b6d
and ecx, 1
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0x2d5d4f5d
mov ebp, ebx
not ebp
or ecx, 0x12229022
and ecx, 0x173b9f3e
and edx, 0x28444041
or edx, ecx
and ebx, 0x173b9f3e
and ebp, 0xc0802080
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xd2a2b0a2
and ebp, 0x2d5d4f5d
or ebp, ecx
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
and dl, bl
mov eax, r8d
and al, cl
or al, dl
mov edx, eax
xor dl, bl
and dl, al
xor bl, cl
not bl
and bl, cl
xor cl, r8b
and cl, r8b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, edx
not al
mov r8d, ecx
xor r8b, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, r8b
and al, cl
or al, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x60289ec3
mov ebp, 0x13914194
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x60289ec3
jmp 0x140132213
cmp ecx, 0xb637f83
je 0x140130279
cmp ecx, 0xc340c93
jne 0x140123a00
mov ecx, 0xefcc8933
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x61c04984
je 0x140130402
cmp ecx, 0x63ff2df6
jne 0x140123a00
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0x5226f906
mov edi, ecx
not edi
mov edx, ebx
or edx, 0xadd906f9
mov ebp, edx
not ebp
and ecx, 0xa418207d
and edi, 0x9c10680
or edi, ecx
and edx, 0xa418207d
and ebp, 0x5226d902
or ebp, edx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xfe95dda2
and ebp, 0x16a225d
or ebp, ecx
mov ecx, ebp
xor ecx, 0xacb324a5
xor ebp, 0x534cdb5a
and ebx, ebp
and ecx, esi
or ecx, ebx
xor ebp, ecx
test ebp, ecx
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov eax, ecx
xor al, r8b
mov ebx, eax
or bl, dl
mov r9d, ebx
xor r9b, 1
xor dl, cl
not dl
and dl, cl
and al, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, bl
mov edx, ebx
and dl, r9b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xc06b7a1e
mov ebp, 0x13f8d671
cmovne ecx, ebp
test al, 1
mov eax, 0xc06b7a1e
jmp 0x14012f7be
cmp ecx, 0x33152cab
je 0x140130518
cmp ecx, 0x33a9e8ec
jne 0x140123a00
mov ecx, 0x2839e35e
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x89710e0a
je 0x140130606
cmp ecx, 0x8a87fd84
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xb05de00b
mov edx, ebp
xor edx, 0xb05de00b
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xc6487160
and edx, 0x39b78e9f
or edx, ebx
mov ebx, edx
xor ebx, 0x89ea6e95
xor edx, 0x56001002
mov edi, ebx
and edi, 0xa83daffd
and edx, 0x57c25002
or edx, edi
or ebx, ebp
and ebp, 0xa83daffd
and ecx, 0x57c25002
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 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
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, edx
xor al, cl
test al, 1
mov eax, 0xb6e5fecd
mov ebp, 0x2a4b3393
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xb6e5fecd
cmovne ecx, ebp
test dl, 1
jmp 0x140132213
cmp ecx, 0xbe237cf3
je 0x140130745
cmp ecx, 0xbe542d4a
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0x49e8d85f
and ecx, edi
and edi, 0xb61727a0
or edi, edx
mov edx, edi
xor edx, 0x84050700
xor edi, 0x49e8d85f
mov ebp, ecx
not ebp
mov ebx, edi
and ebx, 0x733270fc
and edx, 0x8ccd8f03
or edx, ebx
or edi, ebp
and ebp, 0x733270fc
and ecx, 0x8ccd8f03
or ecx, ebp
xor ecx, edx
not edi
or edi, ecx
mov ecx, edi
not ecx
mov edx, edi
or edx, 0x4f2d260b
mov ebp, edx
not ebp
mov ebx, edi
xor ebx, 0xb0d2d9f4
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x41294324
and ebp, 0xb0d298d0
or ebp, eax
or edx, esi
and esi, 0x41294324
and ebx, 0xbed6bcdb
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xe0466d8
and edx, 0xf1fb9927
or edx, eax
xor edx, 0x412940d2
and edi, 0xe19d4f0b
mov eax, ecx
and eax, 0x1e62b0f4
or eax, edi
xor eax, 0xe19d4f0a
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, 0xd866f97b
and ecx, 0x27990684
or ecx, eax
mov eax, ecx
not eax
and eax, 0x27990684
and ecx, 0xd866f97b
or ecx, eax
mov eax, ecx
not eax
and eax, 0x68c25a9f
and ecx, 0x973da560
or ecx, eax
mov eax, ecx
xor eax, 0x725a120
xor ecx, 0x6800021f
and ecx, 0xf818065f
and eax, 0x7e7f9a0
or eax, ecx
xor eax, 0x7e7f9a0
setne r9b
sete dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov r8d, eax
xor r8b, dl
mov ecx, eax
or al, r9b
and r9b, bl
and cl, dl
or cl, r9b
xor bl, dl
xor al, 1
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, r8d
or al, cl
xor cl, r8b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x6d24c07
mov ebp, 0x4db486b5
cmovne ecx, ebp
test al, 1
mov eax, 0x6d24c07
cmovne ecx, eax
jmp 0x14012ec26
cmp ecx, 0xa02c15c0
je 0x14013075b
cmp ecx, 0xa11bd5fc
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x5e761783
and ebp, ecx
or ecx, 0xa189e87c
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xebbfaebe
and edx, 0x14401101
or edx, edi
or ecx, ebx
and ebx, 0xebbfaebe
and ebp, 0x14405141
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa189e87c
and ecx, 0x5e761783
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
and edx, 0x14a09230
mov ebp, ecx
and ebp, 0xa8592089
or ebp, edx
xor ebp, 0xa8592089
and ecx, 0x43064d46
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd6fe9653
and ecx, 0x290169ac
or ecx, edx
xor ecx, 0x95f8db15
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r10d
xor dl, r8b
and dl, r10b
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
xor bl, al
xor bl, 1
and bl, al
or al, r9b
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ecx
xor al, r8b
and al, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 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, 1
mov ecx, 0x11aabe3a
mov ebp, 0x68a217ff
cmovne ecx, ebp
test dl, 1
mov edx, 0x11aabe3a
jmp 0x140131d4f
cmp ecx, 0xe3638bc8
je 0x1401308ba
cmp ecx, 0xe52caaa2
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ecx, ebx
and ecx, 0x1301ea91
mov edx, edi
and edx, 0x448e0000
or edx, ecx
mov ecx, edx
xor ecx, 0x400e0000
xor edx, 0xbb71ffff
mov ebp, edi
xor ebp, 0x578fea91
and ebp, edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0x480b6d8
and ecx, 0x530f4801
or ecx, eax
or edx, esi
and esi, 0x480b6d8
and ebp, 0xfb7f4927
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xfb7a3ce
and edx, 0xf0485c31
or edx, eax
mov eax, edx
xor eax, 0x84003000
xor edx, 0x5838495e
mov ecx, edx
and ecx, 0x33dfcef3
and eax, 0xcc20310c
or eax, ecx
and edi, 0x33dfcef3
and ebx, 0xcc20310c
or ebx, edi
xor ebx, eax
xor edx, ebx
test edx, ebx
sete r9b
setne r10b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov ecx, eax
xor cl, r10b
mov edx, eax
xor dl, r9b
and dl, al
and bl, r10b
and al, r9b
or al, bl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
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
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov eax, 0xbd5ed623
mov ebp, 0x6173c0df
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0xbd5ed623
cmovne edx, ebp
jmp 0x14012ff67
cmp ecx, 0x516c938e
je 0x1401308d0
cmp ecx, 0x53bd8a9b
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc9896032
mov ebp, edx
and ebp, 0x14408608
or ebp, ecx
xor ebp, 0x14408608
and edx, 0x223619c5
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x223619c5
and edx, 0xddc9e63a
or edx, ecx
mov ecx, edx
not ecx
mov ebx, edx
xor ebx, 0x5bfa9b
mov ebp, ebx
and ebp, ecx
and ebx, edx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xffa40565
and ebx, 0x5bfa9a
or ebx, ebp
and edx, 0xaa2fd6a0
mov ebp, ecx
and ebp, 0x55d0295f
or ebp, edx
xor ebp, 0xaa2fd6a1
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa2290295
and ecx, 0x5dd6fd6a
or ecx, edx
xor ecx, 0x5dd6fd6a
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, 0xa00b6182
and ebp, 0x5ff49e7d
or ebp, edi
or ecx, ebx
and ebx, 0xa00b6182
and edx, 0x5ff49e7d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x20dc8fc6
and edx, 0xdf237039
or edx, ecx
xor edx, 0xdf237039
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
and bl, dl
and cl, r8b
or cl, bl
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
mov eax, edx
xor al, r8b
not al
and al, r8b
or dl, r8b
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 ebx, eax
and bl, cl
or al, r9b
and r9b, dl
or r9b, bl
xor dl, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, r9b
test al, 1
mov ecx, 0x22d32a30
mov eax, 0x35ad59a3
cmovne ecx, eax
test r9b, 1
cmove ecx, eax
test dl, 1
mov eax, 0x22d32a30
jmp 0x14013255c
cmp ecx, 0x176b4693
je 0x140130a7d
cmp ecx, 0x194dbcc8
jne 0x140123a00
mov ecx, 0x516c938e
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x76557c09
je 0x140130a93
cmp ecx, 0x77387332
jne 0x140123a00
mov rax, qword [rsp + 0x38]
mov qword [0x140265098], rax
mov ecx, 0xf565f85f
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x9460f6ff
je 0x140130bfe
cmp ecx, 0x95206789
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, ebp
and edx, 0x389ee08d
and eax, 0xc7611f72
or eax, edx
mov edx, eax
xor edx, 0xc7611f72
xor eax, 0x389ee08d
and eax, ebx
not ebx
and edx, ebx
or eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg r9b
mov ebx, edx
and bl, r9b
mov ecx, r8d
and cl, al
or cl, bl
xor r9b, cl
and r9b, cl
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r8d, r9d
xor r8b, 1
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r10d, ebx
and r10b, dl
xor dl, bl
xor bl, r8b
and r8b, r9b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
or r8b, r9b
xor r8b, 1
or r8b, cl
or dl, r10b
mov ecx, r8d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r8b
or dl, cl
or al, r9b
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xc48893cd
mov ebp, 0xed96c2b2
cmovne ecx, ebp
test al, 1
mov eax, 0xc48893cd
jmp 0x14012e474
cmp ecx, 0xca9b855c
je 0x140130cfb
cmp ecx, 0xcaf57597
jne 0x140123a00
mov ecx, 0x7908203e
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xafc556b9
je 0x140130d11
cmp ecx, 0xb03946ad
jne 0x140123a00
mov ecx, 0xb59a649c
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xfc521d32
je 0x140130e0a
cmp ecx, 0xfe001600
jne 0x140123a00
mov eax, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
mov ebp, edx
and ebp, eax
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0xe0810010
and edx, 0x1f7effef
or edx, eax
xor edx, 0x1f7effef
sete dl
setne bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
and bl, cl
and al, dl
or al, bl
xor al, 1
or al, cl
xor cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, cl
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x8cb41fc5
mov ebp, 0x821a816c
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x8cb41fc5
jmp 0x14012e47a
cmp ecx, 0x3aae19c1
je 0x140130f37
cmp ecx, 0x3bb39cbf
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xe11b5e04
mov edx, ebp
and edx, 0x1ee4a1fa
or edx, ebx
mov ebx, edx
xor ebx, 0x1e80214a
xor edx, 0xe11b5e05
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x607498b0
and ebx, 0x9f8b674e
or ebx, eax
or edx, esi
and esi, 0x607498b0
and ecx, 0x9f8b674f
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and edi, eax
and edx, ebp
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
xor bl, 1
mov eax, edx
or al, bl
xor bl, dl
mov ecx, eax
xor cl, bl
mov ecx, 0xe52caaa2
mov edx, 0x3da61e8c
cmovne ecx, edx
test bl, bl
mov edx, ecx
mov ebp, 0xe52caaa2
cmovne edx, ebp
test al, al
jmp 0x140131eb0
cmp ecx, 0x7bb0765
je 0x1401310ed
cmp ecx, 0x7c57628
jne 0x140123a00
mov ecx, 0xfc521d32
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x5f5d1372
je 0x1401311db
cmp ecx, 0x60289ec3
jne 0x140123a00
mov ecx, 0xb6e5fecd
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x30dcdf93
je 0x140131376
cmp ecx, 0x317b2dec
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xe825f3af
mov edx, ebx
xor edx, 0xe825f3af
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x17da0c51
and edx, 0xe825f3ae
or edx, ebp
and ecx, 0xb0a64c5e
and ebx, 0x4f59b3a1
or ebx, ecx
mov ecx, ebx
xor ecx, 0x4d089121
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x827126d0
and edx, 0x7d8ed92f
or edx, ebp
xor ebx, 0x80200450
and ebx, 0x827126d0
and ecx, 0x7d8ed92f
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
xor bl, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0xbd5299e5
mov edx, 0x8bfb9936
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0xbd5299e5
cmovne ecx, edx
jmp 0x140130cf4
cmp ecx, 0x8607f073
je 0x14013145c
cmp ecx, 0x8622f001
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x91ae8249
and edx, 0x6e517db6
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6a8c9db6
and edx, 0x95736249
or edx, ecx
mov ecx, edx
xor ecx, 0x4dde000
mov ebp, edx
xor ebp, 0x4dde001
and ebp, ecx
xor edx, 0xfb221ffe
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
and edx, 0x2f479b42
and ecx, 0xd0b864bd
or ecx, edx
mov edx, ecx
xor edx, 0xc0184081
xor ecx, 0x2f479b42
mov ebp, ecx
and ebp, 0x3fa33c7e
and edx, 0xc05cc381
or edx, ebp
xor edx, 0x3fa33c7e
xor ecx, edx
test ecx, edx
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 bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
and cl, al
xor al, 1
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, 0x39cb56cf
mov ebp, 0xb21c56b3
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
test bl, bl
jmp 0x14013255c
cmp ecx, 0xbc98cee0
je 0x140131547
cmp ecx, 0xbd5299e5
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebx, edi
and ebx, 0x5b915150
mov edx, ecx
xor edx, 0x5b915150
and edx, ecx
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xcb637110
and edx, 0x349c8eef
or edx, ebp
mov ebp, edx
xor ebp, 0x6f0ddfbe
xor edx, 0x90120041
and edi, 0x127aefba
and ecx, 0xed851045
or ecx, edi
mov ebx, ecx
xor ebx, 0xed001045
xor ecx, 0x127aefba
mov edi, ebp
and edi, 0x2e56eb8
and edx, 0xfd1a9147
or edx, edi
or ebp, ecx
and ecx, 0x2e56eb8
and ebx, 0xfd1a9147
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
setne r8b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r9d
xor dl, cl
and dl, r9b
mov eax, r10d
xor al, dl
mov ebx, eax
and bl, r10b
and al, dl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and r8b, r9b
and cl, r10b
or cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xac113d7f
mov ecx, 0xa6b1c66d
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0xac113d7f
jmp 0x140130f2c
cmp ecx, 0x9d0755d4
je 0x140131625
cmp ecx, 0x9de2be8a
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
and edx, 0x898b4747
and ebx, 0x7674b8b8
or ebx, edx
mov esi, ebx
xor esi, 0x7674b8b8
mov ecx, ebx
xor ecx, 0x4269cd86
and ecx, esi
mov edi, esi
or edi, 0xcbe28ac1
mov ebp, edi
not ebp
mov edx, ecx
not edx
mov eax, edx
and eax, 0x71efdfe9
and ecx, 0x8e102016
or ecx, eax
or edx, edi
and edi, 0x71efdfe9
and ebp, 0x4102016
or ebp, edi
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x341d753f
and edx, 0xcbe28ac0
or edx, eax
and esi, 1
xor ebx, 0x7674b8b9
or ebx, esi
mov eax, ebx
not eax
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x13c921e8
and edx, 0xec36de17
or edx, ecx
or ebp, ebx
and ebx, 0x13c921e8
and eax, 0xec36de17
or eax, ebx
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
mov ecx, ebp
xor ecx, 0xf97c5ef7
and ecx, ebp
not ebp
and ebp, 0xf1481451
and eax, 0x8344aa6
or eax, ebp
xor eax, 0x8344aa6
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2e348cb1
and ecx, 0xd1cb734e
or ecx, eax
xor ecx, 0x28b72db9
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov eax, r8d
xor al, cl
and al, r8b
mov ebx, eax
xor bl, 1
and bl, r10b
and al, r9b
or al, bl
mov edx, r8d
xor r8b, r10b
and r10b, cl
and dl, r9b
or dl, r10b
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
xor al, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, al
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x2839e35e
mov eax, 0x33a9e8ec
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x2839e35e
jmp 0x14013255c
cmp ecx, 0xdd68e624
je 0x140131786
cmp ecx, 0xdd9f0244
jne 0x140123a00
mov ecx, 0x781562ce
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x4e087baa
je 0x140131897
cmp ecx, 0x4e8db1d8
jne 0x140123a00
mov ecx, 0x60bc32e3
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x14fa4f2f
je 0x1401318ad
cmp ecx, 0x1617b3c8
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x74918ca7
and edx, 0x8b6e7358
or edx, edi
and ebx, 0x74918ca7
and ecx, 0x8b6e7358
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and r8b, bl
or r8b, al
mov eax, ebx
and al, dl
xor bl, dl
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov r9d, r8d
xor r9b, 1
mov ecx, r8d
and cl, r9b
and al, dl
mov ebx, ecx
xor bl, 1
xor cl, r8b
or bl, r9b
xor bl, 1
or bl, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x99790cd1
mov ecx, 0x2ddf1740
cmovne ebp, ecx
test dl, 1
mov ecx, 0x99790cd1
cmovne ecx, ebp
jmp 0x140131d52
cmp ecx, 0x6f267b0b
je 0x140131a27
cmp ecx, 0x729fcc5d
jne 0x140123a00
mov ecx, 0xdee940f9
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x90b6452b
je 0x140131b6a
cmp ecx, 0x919ad8e0
jne 0x140123a00
mov ecx, dword [0x1402656f0]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edi
and ecx, 0xd2fdc0ab
mov eax, edx
and eax, 0x2d023f54
or eax, ecx
mov ebx, eax
xor ebx, 0x1010
xor eax, 0x2400001
mov ebp, edi
or ebp, 0x6ca70bb
mov ecx, ebp
not ecx
or eax, 0xe1040c00
and eax, 0xe7462c01
and ebx, 0x8850ba
or ebx, eax
and ebp, 0xe7462c01
and ecx, 0x18318344
or ecx, ebp
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0xf9358f45
and ecx, 0x6ca70ba
or ecx, eax
and edi, 0x66702edf
and edx, 0x998fd120
or edx, edi
mov eax, edx
xor eax, 0x809120
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x9b6f6c9c
and ecx, 0x64909363
or ecx, ebx
xor edx, 0x2602c9c
and edx, 0x9b6f6c9c
and eax, 0x64909363
or eax, edx
xor eax, ecx
xor ebp, eax
test ebp, eax
setne al
cmp dword [0x1402656ec], 9
setg cl
xor al, cl
mov edx, eax
xor dl, 1
xor cl, dl
and cl, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xf565f85f
mov ebp, 0x77387332
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0xf565f85f
jmp 0x14012e085
cmp ecx, 0xc6cf6e91
je 0x140131c52
cmp ecx, 0xc84e2d79
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x84009c8b
mov edx, ebp
and edx, 0x281c2114
or edx, ebx
mov ebx, edx
xor ebx, 0x80110
xor edx, 0xd7e3deeb
mov ecx, ebp
xor ecx, 0xac1cbd9f
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x3816f6ef
and ebx, 0x84080910
or ebx, eax
or edx, esi
and esi, 0x3816f6ef
and ecx, 0xc7e90910
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x19203d63
and edx, 0xe6dfc29c
or edx, eax
xor edx, 0xb53c80fd
and edi, 0xf1149216
and ebp, 0xeeb6de9
or ebp, edi
xor ebp, 0xeeb6de9
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov edx, r10d
and dl, al
and r10b, bl
and bl, r9b
or bl, dl
mov ecx, ebx
xor cl, al
and cl, bl
and al, r9b
or al, r10b
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, dl
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, al
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x2c27f1f4
mov ecx, 0xc5cc9e9b
cmovne ebp, ecx
test al, 1
mov ecx, 0x2c27f1f4
jmp 0x14012ec23
cmp ecx, 0xac7664db
je 0x140131d68
cmp ecx, 0xadeeb5ff
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x604e4c1a
and ecx, 0x9fb1b3e5
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9fb1b3e5
and ecx, 0x604e4c1a
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ecx
or edx, 0xc919f8fb
mov ebp, edx
not ebp
mov edi, ecx
xor edi, 0x36e60704
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0xf6bb7899
and ebp, 0x440704
or ebp, eax
or edx, esi
and esi, 0xf6bb7899
and edi, 0x9448766
or edi, esi
xor edi, ebp
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x68e59388
and edx, 0x971a6c77
or edx, eax
xor edx, 0xa1fc6b72
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x7d4764a1
and ecx, 0x82b89b5e
or ecx, eax
xor ecx, 0x82b89b5e
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x39bb0579
and ecx, 0xc644fa86
or ecx, eax
xor ecx, 0xc644fa86
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg r8b
mov ebx, edx
and dl, r9b
and r9b, r8b
and bl, al
or bl, r9b
mov ecx, ebx
xor cl, r8b
and cl, bl
and al, r8b
or dl, al
xor cl, 1
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x53bd8a9b
mov ecx, 0xa6b1c66d
cmovne ebp, ecx
test al, 1
mov ecx, 0x53bd8a9b
jmp 0x14012ec23
cmp ecx, 0xf7449e48
je 0x140131ec6
cmp ecx, 0xf79db8e8
jne 0x140123a00
mov ecx, 0x66e369fb
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0x41c135e2
je 0x140131edc
cmp ecx, 0x44983208
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, edi
and edx, 0xaa0240a2
mov ecx, ebp
and ecx, 0xc42840
or ecx, edx
xor ecx, 0xc42840
mov edx, ebp
xor edx, 0xaac668e2
and edx, ebp
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x9a4e253e
and edx, 0x65b1dac1
or edx, ecx
mov ebx, edx
xor ebx, 0x3343222
xor edx, 0x108049d4
and edx, 0xdcc3c9d4
and ebx, 0x233c362b
or ebx, edx
mov ecx, ebx
xor ecx, 0x230220a
and edi, 0x326d3637
and ebp, 0xcd92c9c8
or ebp, edi
mov edx, ebp
xor edx, 0x4920848
xor ebx, 0xdcc3c9d4
xor ebp, 0x326d3637
mov edi, ebx
and edi, 0xe94cd5b1
and ecx, 0x16b32a4e
or ecx, edi
or ebx, ebp
and ebp, 0xe94cd5b1
and edx, 0x16b32a4e
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, cl
and dl, al
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
mov r9d, r10d
xor r9b, 1
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
and r9b, al
not al
and al, r10b
or al, r9b
mov edx, ecx
or dl, r8b
xor dl, 1
xor cl, r8b
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, ecx
xor al, bl
test cl, 1
mov ecx, 0x5a9fc617
mov ebp, 0x390c0a93
cmovne ecx, ebp
test bl, bl
mov edx, 0x5a9fc617
jmp 0x140130e00
cmp ecx, 0xf61f321
je 0x1401320c8
cmp ecx, 0x1124a2dc
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x8c779b2e
mov edx, edi
and edx, 0x738864d0
or edx, ebp
xor edx, 0x738864d0
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and ecx, edx
and ebx, edi
or ebx, ecx
xor edx, ebx
test edx, ebx
setne cl
sete r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
mov r9d, eax
xor r9b, dl
and r9b, al
mov ebx, r9d
xor bl, 1
and bl, r8b
and r9b, cl
or r9b, bl
and cl, al
or al, r8b
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
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 eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
and al, r9b
mov ebx, r9d
xor bl, cl
or cl, r9b
xor r9b, 1
xor dl, 1
and dl, r9b
or dl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x96c5ea91
mov ebp, 0xc9d6ee93
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0x96c5ea91
jmp 0x14013255c
cmp ecx, 0x6432340f
je 0x1401320de
cmp ecx, 0x64bce596
jne 0x140123a00
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0xcc8de208
and ecx, ebx
mov edx, ebx
or edx, 0x33721df7
mov edi, ecx
not edi
mov esi, edx
and esi, 0x2a0a4a2a
mov ebp, eax
and ebp, 0xc485a000
or ebp, esi
or edx, edi
and edi, 0x2a0a4a2a
and ecx, 0xd5f5b5d5
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x33721df6
and edx, 0xcc8de209
or edx, ecx
and eax, 0xfbcad6a9
and ebx, 0x4352956
or ebx, eax
mov eax, ebx
xor eax, 0x4352956
xor ebx, 0xfbcad6a9
and ebx, edx
not edx
and eax, edx
or ebx, eax
xor edx, ebx
test edx, ebx
setne r9b
sete bl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl r10b
mov eax, ebx
xor al, r10b
mov r8d, eax
and r8b, bl
and bl, dl
or dl, r9b
xor dl, 1
or dl, al
and al, r10b
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
and r10b, r9b
or bl, r10b
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, 1
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, al
mov ecx, edx
and cl, bl
mov r10d, r8d
and r10b, r9b
xor r9b, r8b
or r9b, r10b
xor r8b, dl
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, 1
and dl, cl
xor cl, 1
and cl, r9b
or cl, dl
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, cl
test bl, 1
mov edx, 0xec64e02
mov ebp, 0x54e10cae
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xec64e02
jmp 0x14013177e
cmp ecx, 0x344048c4
je 0x1401320f4
cmp ecx, 0x3501ced6
jne 0x140123a00
mov eax, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
mov ebp, edx
xor ebp, 0xad86b769
and ebp, edx
not edx
or eax, 0x52794896
mov ebx, eax
not ebx
mov edi, ebp
not edi
mov esi, eax
and esi, 0xf79cadcc
and ebx, 0x8021221
or ebx, esi
or eax, edi
and edi, 0xf79cadcc
and ebp, 0x8635233
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x52794897
and eax, 0xad86b768
or eax, ebp
not eax
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x3d681aae
and eax, 0xc297e551
or eax, edx
xor eax, 0xc297e551
sete r9b
setne r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov ebx, r10d
or bl, r8b
xor bl, 1
mov ecx, eax
or cl, r9b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov ebx, ecx
and bl, r9b
mov r11d, r8d
and r11b, al
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
mov edx, r11d
xor dl, 1
xor r11b, r8b
or dl, al
xor dl, 1
or dl, r11b
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, r9d
and cl, al
xor r9b, al
or r9b, cl
mov eax, r9d
xor al, dl
test al, 1
mov eax, 0x41b178ef
mov ecx, 0x99b52fa6
cmovne eax, ecx
test r9b, 1
mov ecx, 0x41b178ef
jmp 0x14013236b
cmp ecx, 0x8b784439
je 0x140132227
cmp ecx, 0x8bfb9936
jne 0x140123a00
mov ecx, 0x317b2dec
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xc1681a4f
je 0x140132376
cmp ecx, 0xc2426a54
jne 0x140123a00
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xdb890fa6
and edx, ebp
not ebp
and ebp, 0x5a010fa0
and ecx, 0x81880006
or ecx, ebp
xor ecx, 0x81880006
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x90a254e7
and edx, 0x6f5dab18
or edx, ecx
mov ecx, edx
xor ecx, 0xb4d4a4be
mov ebp, edx
xor ebp, 0xb4d4a4bf
and ebp, ecx
xor edx, 0x4b2b5b40
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
and ecx, 0x9c4b66b1
and edx, 0x63b4994e
or edx, ecx
mov ecx, edx
xor ecx, 0x4006b1
xor edx, 0x63b4994e
mov ebp, edx
and ebp, 0x9fbfe008
and ecx, 0x60401ff7
or ecx, ebp
xor ecx, 0x9fbfe008
xor edx, ecx
test edx, ecx
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, 0xce3115c0
mov ebp, 0x202b725e
cmovne eax, ebp
test dl, dl
mov edx, 0xce3115c0
cmovne edx, eax
test cl, 1
cmovne edx, eax
mov ecx, edx
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
cmp ecx, 0xa4e47a22
je 0x140132570
cmp ecx, 0xa5cf2e02
jne 0x140123a00
mov eax, dword [0x1402656f0]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x77a1e419
and edx, 0x885e1be6
or edx, eax
mov eax, edx
not eax
and eax, 0xd3b0e986
and edx, 0x2c4f1679
or edx, eax
mov ecx, edx
xor ecx, 0x5beef260
xor edx, 0x84110511
and edx, 0x85557511
mov ebp, ecx
and ebp, 0x7aaa8aee
or ebp, edx
mov eax, ebp
xor eax, 0x7aaa8aee
xor ebp, 0x4410101
mov edx, eax
and edx, 0x4b9b36db
and ecx, 0xb464c924
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdccf455d
and ecx, 0x2330baa2
or ecx, edx
xor ecx, 0x68ab8c78
and ebp, 0x4c410baf
mov edx, eax
and edx, 0xb3bef450
or edx, ebp
xor edx, 0x4c410bae
and eax, 1
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ebp, edx
or ebp, 0xdd0573fa
mov ecx, ebp
not ecx
or eax, 0x2aa8804
and eax, 0x4aae8b24
and edx, 0x950170da
or edx, eax
and ebp, 0x4aae8b24
and ecx, 0x20500401
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x22fa8c05
and ecx, 0xdd0573fa
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xd82a6d24
and eax, 0x27d592db
or eax, ecx
xor eax, 0x27d592db
sete al
setne cl
cmp dword [0x1402656ec], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
xor al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ecx, 0x5bd51c1
mov ebp, 0x6d183b3c
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0x5bd51c1
cmovne eax, ebp
test dl, dl
jmp 0x14012e47a
cmp ecx, 0xe6e69edc
je 0x140132586
cmp ecx, 0xec665323
jne 0x140123a00
mov ecx, 0xadfac691
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0xf8261908
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov eax, dword [0x1402656f0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xb90cd485
and edx, ecx
not ecx
mov ebp, ecx
and ebp, 0x3808d005
and eax, 0x81040480
or eax, ebp
xor eax, 0x81040480
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x46f32b7b
and edx, 0xb90cd484
or edx, eax
not edx
mov eax, edx
and eax, ecx
xor edx, ecx
or edx, eax
cmp edx, 0xffffffff
sete al
cmp dword [0x1402656ec], 0xa
setl cl
mov edx, eax
xor dl, cl
and cl, al
or cl, dl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov r8d, eax
mov ebx, edx
or al, dl
xor dl, 1
and r8b, dl
and bl, cl
or bl, r8b
xor cl, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xfc521d32
mov eax, 0x7c57628
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0xfc521d32
jmp 0x14013255c
mov rax, qword [rsp + 0x38]
mov qword [0x140265098], rax
mov ecx, 0xce3115c0
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xe2ecb18e
and edx, ebp
not ebp
and ebp, 0x57bb1efc
and ecx, 0xa844e103
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8000a100
xor ecx, 0x42a8108c
or ecx, 0x1d134e71
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x78475a9e
and ebp, 0x82a8a100
or ebp, edi
or ecx, ebx
and ebx, 0x78475a9e
and edx, 0x87b8a561
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1d134e71
and ecx, 0xe2ecb18e
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x2ddc0f97
and ecx, 0xd223f068
or ecx, edx
xor ecx, 0xd223f069
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xf96dc8bf
and edx, 0x6923740
or edx, ecx
xor edx, 0xf96dc8bf
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov edx, ebx
and bl, r8b
and r8b, r9b
and dl, cl
or dl, r8b
xor dl, 1
or dl, r9b
mov eax, edx
xor al, 1
and cl, r9b
or bl, cl
mov ecx, edx
and cl, bl
xor bl, 1
and al, bl
or al, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x1d8513c8
mov ebp, 0xd03b808a
cmovne edx, ebp
test al, al
cmove edx, ebp
test cl, 1
mov eax, 0x1d8513c8
jmp 0x14013177e
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, 0x4b01a9f0
mov ecx, ebx
and ecx, 0x80421000
or ecx, edx
xor ecx, 0x80421000
mov edx, ebx
and edx, 0x34bc460f
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xba2997dc
and edx, 0x45d66823
or edx, ecx
mov ebp, edx
xor ebp, 0x8e95d1d2
xor edx, 0x1068222d
and edi, 0xf6aa66eb
and ebx, 0x9559914
or ebx, edi
mov ecx, ebx
xor ecx, 0x551104
xor ebx, 0xf6aa66eb
mov edi, ebp
and edi, 0xed02cc92
and edx, 0x12fd336d
or edx, edi
or ebp, ebx
and ebx, 0xed02cc92
and ecx, 0x12fd336d
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
setne r9b
sete dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
xor bl, dl
xor al, bl
and al, bl
or r9b, r8b
xor dl, r8b
and dl, r8b
xor dl, 1
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
xor al, 1
xor dl, 1
mov ebx, eax
or bl, dl
xor dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x3fab03d2
mov edx, 0x7d8a748e
cmovne ecx, edx
test bl, 1
mov ebp, 0x3fab03d2
jmp 0x14013152e
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xe38dfae
mov ebp, ebx
and ebp, 0xf1c72051
or ebp, ecx
mov edi, ebp
xor edi, 0x21070050
xor ebp, 0x205fa2
mov ecx, edx
or ecx, 0xd0e07fa2
or ebp, 1
and ebp, 0xd0e07fa3
and edi, 0x2f1f805c
or edi, ebp
and ecx, 0xd0e07fa3
xor ecx, edi
mov ebp, ecx
not ebp
mov edi, ecx
and edi, 0x98805be6
and ebp, 0x677fa419
or ebp, edi
or ecx, ebx
and ebx, 0x98805be6
and edx, 0x677fa419
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov edx, ebx
xor dl, r9b
not dl
and dl, r9b
mov eax, ebx
or al, r9b
xor al, 1
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
and r9b, bl
or bl, r8b
and cl, r8b
or cl, r9b
xor cl, 1
mov edx, ebx
xor dl, cl
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, 0xa6071de8
mov ecx, 0x8c4dc491
cmovne ebp, ecx
test dl, 1
mov ecx, 0xa6071de8
cmovne ecx, ebp
jmp 0x140130e03
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edi, [rcx - 1]
imul edi, ecx
mov esi, edi
not esi
mov ebp, esi
or ebp, 0xd17b24ee
mov ecx, ebp
not ecx
mov edx, edi
or edx, 0x22041811
and edx, 0x3377185d
mov ebx, esi
and ebx, 0xc00824a2
or ebx, edx
and ebp, 0x3377185d
and ecx, 0xc80c300
or ecx, ebp
xor ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x2e84db10
and ecx, 0xd17b24ef
or ecx, ebp
mov ebp, ecx
not ebp
and esi, 0xb50cf2ac
and edi, 0x4af30d53
or edi, esi
mov edx, edi
xor edx, 0x4a120102
xor edi, 0xb50cf2ac
mov ebx, ecx
and ebx, 0x85e19e71
and ebp, 0x7a1e618e
or ebp, ebx
or ecx, edi
and edi, 0x85e19e71
and edx, 0x7a1e618e
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9ce540a7
and ecx, 0x631abf58
or ecx, edx
xor ecx, 0x631abf58
sete r9b
setne dl
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl bl
mov ecx, ebx
xor cl, dl
not cl
and cl, dl
or dl, bl
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, r10d
xor al, r9b
and al, r10b
xor bl, r9b
mov edx, eax
xor dl, 1
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
mov r8d, ecx
xor r8b, 1
mov r11d, r8d
and r11b, cl
mov eax, ebx
xor r11b, 1
mov r9d, ecx
xor r9b, r11b
or r11b, cl
mov r10d, ebx
mov ecx, r8d
and cl, bl
xor r8b, bl
xor bl, 1
and al, bl
xor r11b, 1
or r11b, r9b
xor r10b, al
xor al, 1
or al, bl
xor al, 1
or al, r10b
mov edx, r11d
xor dl, 1
and dl, al
xor al, 1
and al, r11b
or al, dl
or r8b, cl
mov edx, r8d
xor dl, al
test r8b, 1
mov ecx, 0xa02c15c0
mov ebp, 0x176b4693
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xa02c15c0
jmp 0x140132213
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xa1e6a7c4
and ecx, 0x5e19583b
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5e19583b
and ecx, 0xa1e6a7c4
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2d1a27d0
mov edi, ecx
and edi, 0xd2e5d82f
or edi, edx
mov ebp, edi
xor ebp, 0xd2e5d82f
xor edi, 0x28022780
mov ebx, ebp
and ebx, 0xcc7494a9
and ecx, 0x338b6b56
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xdcbfb806
and ecx, 0x234047f9
or ecx, ebx
xor ecx, 0xef34d351
and edi, 0xa8c66782
mov ebx, ebp
and ebx, 0x5739987d
or ebx, edi
xor ebx, 0xa8c66783
and ebp, 1
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xdfdcdc0c
and ebp, 0x202323f3
or ebp, edx
xor ebp, 0x202323f3
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x7e5102d4
and edx, ebp
not ebp
and ebp, 0xc4002c0
and ecx, 0x72110014
or ecx, ebp
xor ecx, 0x72110014
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x1acee30d
and edx, 0xe5311cf2
or edx, ecx
mov ecx, edx
xor ecx, 0x1b201a04
xor edx, 0x449c0058
and edx, 0xc4dc047a
and ecx, 0x3b23fb85
or ecx, edx
mov edx, ecx
xor edx, 0x23203200
xor ecx, 0x40900028
and ecx, 0x5893c9ad
and edx, 0xa76c3652
or edx, ecx
mov ecx, edx
xor ecx, 0x82c00c
xor edx, 0x2243000
and edx, 0x5a3539a1
and ecx, 0xa5cac65e
or ecx, edx
xor ecx, 0xa5cac65e
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and r9b, cl
and dl, r8b
or dl, r9b
mov ebx, ecx
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, bl
xor cl, 1
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, 0x13b6d998
mov ebp, 0xe65c9e49
cmovne ecx, ebp
test al, al
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x13b6d998
jmp 0x140132213
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x82004944
mov edx, ebp
and edx, 0x9128480
or edx, ecx
xor edx, 0x9128480
and ebp, 0x74ed323b
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x74ed323b
and ebp, 0x8b12cdc4
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
or edx, 0x70f49511
mov edi, edx
not edi
mov esi, ecx
or esi, 0x8f0b6aee
mov ebx, esi
not ebx
and edx, 0x6ea34dba
and edi, 0x81082244
or edi, edx
and esi, 0x6ea34dba
and ebx, 0x10549001
or ebx, esi
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x70f49510
and ebx, 0x8f0b6aef
or ebx, edx
and ebp, 0x41e44d69
mov edx, ecx
and edx, 0xbe1bb296
or edx, ebp
xor edx, 0x41e44d68
and ecx, 1
or ecx, edx
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb3fb43e6
and ecx, 0x4c04bc19
or ecx, edx
mov edx, ecx
not edx
and edx, 0xacffe9b8
and ecx, 0x53001647
or ecx, edx
mov edx, ecx
xor edx, 0xe0235400
xor ecx, 0x1f04aa5e
mov ebp, ecx
and ebp, 0x2dc03a7
and edx, 0xfd23fc58
or edx, ebp
xor edx, 0x2dc03a7
xor ecx, edx
test ecx, edx
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
xor al, 1
and dl, cl
and bl, r8b
or bl, dl
xor bl, al
mov ecx, ebx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov edx, 0x99541e6f
mov ecx, 0xcdea3402
cmovne edx, ecx
test bl, bl
mov ecx, edx
mov ebp, 0x99541e6f
cmovne ecx, ebp
jmp 0x140130a76
mov rdi, qword [rsp + 0x38]
mov ebp, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x9dca67ba
and ebp, edx
and edx, 0x62359845
or edx, ebx
xor edx, 0x62359845
mov ebx, edx
and ebx, ebp
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
mov ebx, edx
and ebx, 0xfffffffe
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
or edx, 0xb60a2d0
mov ebx, edx
not ebx
or ebp, 0xf49f5d2f
and edx, 0xff305fbe
and ebx, 0x8f0001
or ebx, edx
mov edx, ebp
not edx
and ebp, 0xff305fbe
and edx, 0x40a040
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xb60a2d0
and edx, 0xf49f5d2f
or edx, ebp
sete r8b
setne al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg bl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov r9d, ebx
xor r9b, 1
xor dl, r8b
mov r8d, edx
xor r8b, 1
mov ecx, ebx
and cl, r9b
mov eax, r8d
and al, dl
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
xor al, cl
xor r8b, bl
or dl, r9b
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x4e8db1d8
mov ebp, 0x202b725e
cmovne ecx, ebp
test dl, 1
mov edx, 0x4e8db1d8
cmovne edx, ecx
mov qword [0x140265098], rdi
test al, 1
jmp 0x14012ee59
mov ecx, 0xccde2f92
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov eax, dword [0x1402656f0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xce703f3
and ecx, 0xf318fc0c
or ecx, eax
mov eax, ecx
xor eax, 0xf318fc0c
mov edx, ecx
xor edx, 0xce703f2
xor ecx, 0xf318fc0d
and ecx, eax
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 0x5ea24838
and ecx, eax
not eax
and eax, 0x5ea24838
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x4f08d09
and ecx, 0xfb0f72f6
or ecx, eax
mov eax, ecx
xor eax, 0x20a13080
xor ecx, 0x5a52c531
mov edx, ecx
and edx, 0xcd0c8b5e
and eax, 0x32f374a1
or eax, edx
xor eax, 0x32f374a1
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x1402656ec], 9
setg cl
xor al, cl
xor cl, al
and cl, al
mov edx, ecx
xor dl, al
and dl, cl
mov ebx, ecx
and cl, al
not al
xor bl, 1
and bl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0xe3638bc8
mov ebp, 0x9695cc2a
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
jmp 0x140131b63
mov eax, dword [0x1402656f0]
lea ebp, [rax - 1]
imul ebp, eax
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0x90bfe844
mov edx, ebp
and edx, 0x6f4017ba
or edx, eax
xor edx, 0x6f4017ba
mov eax, ebp
and eax, 1
or eax, edx
mov edx, eax
not edx
mov ebx, eax
and ebx, 0xb2109a5c
and edx, 0x4def65a3
or edx, ebx
or eax, ebp
and ebp, 0xb2109a5c
and ecx, 0x4def65a3
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6681ca95
and eax, 0x997e356a
or eax, ecx
xor eax, 0x997e356a
sete r8b
setne dl
cmp dword [0x1402656ec], 0xa
setl cl
mov ebx, edx
xor bl, r8b
and bl, dl
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
xor al, 1
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
xor al, 1
and al, dl
or dl, cl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, r8d
xor dl, cl
mov ebx, edx
xor bl, 1
and cl, r8b
or cl, dl
xor dl, cl
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, cl
xor bl, 1
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x41c135e2
mov edx, 0x6c439124
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x41c135e2
jmp 0x14013255c
mov ecx, 0xc1681a4f
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x99b0aa63
and ecx, 0x664f559c
or ecx, edx
mov edx, ecx
not edx
and edx, 0x664f559c
and ecx, 0x99b0aa63
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0x7930bbdb
and ebx, ebp
mov edx, ecx
and edx, 0x86cf4424
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xae943098
and edx, 0x516bcf67
or edx, ebx
xor edx, 0x285b74bd
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x266cb3d
and ecx, 0xfd9934c2
or ecx, ebp
xor ecx, 0xfd9934c2
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2c33922b
and edx, ecx
and ecx, 0xd3cc6dd4
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc0840844
xor ecx, 0x2c33922b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3b69e7bb
and ebp, 0xc4961844
or ebp, edi
or ecx, ebx
and ebx, 0x3b69e7bb
and edx, 0xc4961844
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x680b1712
and ecx, 0x97f4e8ed
or ecx, edx
xor ecx, 0x97f4e8ed
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r10d
xor dl, r8b
and dl, r10b
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, r9d
xor dl, al
xor dl, 1
and dl, al
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
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
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0x44c77842
mov edx, 0x11ec4b88
cmovne ecx, edx
test bl, 1
mov ebp, 0x44c77842
jmp 0x14013152e
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9e5e5742
and edx, ecx
and ecx, 0x61a1a8bd
or ecx, ebp
xor ecx, 0x61a1a8bd
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xe1f77696
mov edx, ecx
xor edx, 0xe1f77696
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x1e088968
and edx, 0xe1f77697
or edx, ebp
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xe405f7d4
and ecx, 0x1bfa082b
or ecx, ebp
xor ecx, 0x1bfa082b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0xa63a988f
and edx, ecx
not ecx
and ecx, 0xa63a988f
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x4496da95
and edx, 0xbb69256a
or edx, ecx
mov ecx, edx
xor ecx, 0x4500021
xor edx, 0x80a40200
and ecx, 0x6658403b
and edx, 0x99a7bfc4
or edx, ecx
mov ecx, edx
xor ecx, 0x2404013
xor edx, 0x18069e40
and edx, 0x7c1e9e68
and ecx, 0x83e16197
or ecx, edx
xor ecx, 0x83e16197
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
xor dl, al
and dl, al
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and al, cl
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
and bl, al
xor al, 1
and al, dl
or al, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x1617b3c8
mov ebp, 0x2ddf1740
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x1617b3c8
jmp 0x14013255c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0xbc7f4be6
mov edx, ebx
not edx
or ebp, 0x808008
and ebp, 0xa8ddcbaa
and ecx, 0x14220044
or ecx, ebp
and ebx, 0xa8ddcbaa
and edx, 0x43003411
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x22370ca5
and edx, 0xddc8f35a
or edx, ecx
mov ebp, edx
xor ebp, 0xa59028
xor edx, 0x9e484743
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xe91a6c97
and ebp, 0x16e59368
or ebp, edx
mov edx, ebp
xor edx, 0x6011221
xor ebp, 0xe91a6c96
mov edi, ecx
and edi, 0xf1ec81d8
and ebx, 0xe137e26
or ebx, edi
or ecx, ebp
and ebp, 0xf1ec81d8
and edx, 0xe137e27
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0x8544f2e4
mov ebp, ebx
not ebp
or ecx, 0xab011b
and ecx, 0x81ab73bf
and edx, 0x4448040
or edx, ecx
and ebx, 0x81ab73bf
and ebp, 0x7a100c00
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x1c487d66
and ebp, 0xe3b78299
or ebp, ecx
xor ebp, 0x66f3707d
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
mov r10d, ebx
xor r10b, r8b
and r10b, bl
or dl, r9b
xor dl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r10d
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r10b
mov eax, ecx
and al, r8b
mov r9d, edx
and r9b, r10b
xor dl, r10b
or dl, r9b
mov ebx, eax
xor bl, 1
xor al, cl
or bl, r8b
xor bl, 1
or bl, al
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x82baf4f0
mov edx, 0x5e4f2778
cmovne eax, edx
test cl, 1
mov ecx, 0x82baf4f0
jmp 0x140132556
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xf932cf47
and ecx, 0x6cd30b8
or ecx, edx
mov edx, ecx
xor edx, 0xf932cf47
mov ebp, ecx
xor ebp, 0xf932cf46
and ebp, edx
xor ecx, 0x6cd30b8
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
xor ecx, 0x598f3222
and ecx, edx
not edx
and edx, 0x598f3222
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7c92690a
and ecx, 0x836d96f5
or ecx, edx
mov edx, ecx
xor edx, 0xdaa22054
xor ecx, 0x251d5b28
mov ebp, ecx
and ebp, 0x2448cd8b
and edx, 0xdbb73274
or edx, ebp
xor edx, 0xdbb73274
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, ecx
and al, dl
or cl, bl
and bl, r8b
or bl, al
mov r9d, ebx
xor r9b, dl
and r9b, bl
or dl, r8b
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor al, 1
and al, r9b
xor r9b, 1
and dl, r9b
or al, dl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2b9e1997
mov ebp, 0x2d724c5d
cmovne edx, ebp
test cl, 1
mov ecx, 0x2b9e1997
cmovne ecx, edx
jmp 0x140131531
mov ecx, 0xa7f9cd96
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0x8cb41fc5
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xbea87b49
and ecx, 0x415784b6
or ecx, edx
mov edx, ecx
xor edx, 0x415784b6
mov ebp, ecx
xor ebp, 0xa8881841
and ebp, 0xa8cc1cc5
xor ecx, 0xfac74e70
and ecx, edx
mov edi, edx
and edi, 0x5733e33a
or edi, ebp
mov edx, edi
xor edx, 0x5733e33a
mov ebx, edi
xor ebx, 0x135cd603
and ebx, edx
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xda5fb07e
and ecx, 0x25a04f81
or ecx, ebp
xor ecx, 0x9e308546
xor edi, 0x880810c4
and edi, 0x8d1a32fc
mov ebp, edx
and ebp, 0x72e5cd03
or ebp, edi
xor ebp, 0x8d1a32fd
and edx, 1
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x8934deeb
and ecx, 0x76cb2114
or ecx, edx
xor ecx, 0x76cb2114
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r9b
not al
and al, r9b
mov edx, ecx
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 r10b, r9b
xor r10b, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x5a9fc617
mov ebp, 0x44983208
cmovne eax, ebp
test dl, 1
mov edx, 0x5a9fc617
jmp 0x14012edaf
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
and edx, 0xcf7995d8
and ebx, 0x30866a27
or ebx, edx
mov edx, ebx
xor edx, 0xcf7995d8
mov ecx, ebx
xor ecx, 0x20825
and ecx, 0x21b1c3d
xor ebx, 0x37f912bf
and ebx, edx
and edx, 0xfde4e3c2
or edx, ecx
mov ebp, edx
xor ebp, 0xfde4e3c2
xor edx, 0x21b1c3d
mov ecx, edx
or ecx, 0x77f7898
mov edi, ecx
not edi
mov esi, ebx
not esi
mov eax, ecx
and eax, 0x3da3c017
and edi, 0xc0000760
or edi, eax
or ecx, esi
and esi, 0x3da3c017
and ebx, 0xc25c3fe8
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x77f7899
and ecx, 0xf8808766
or ecx, eax
and edx, 0xf24b3182
mov eax, ebp
and eax, 0xdb4ce7d
or eax, edx
xor eax, 0xf24b3183
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x99357dfc
and ecx, 0x66ca8203
or ecx, ebx
or edx, ebp
and ebp, 0x99357dfc
and eax, 0x66ca8203
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
setne al
sete r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
xor al, r10b
and al, r10b
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, cl
xor dl, 1
or dl, bl
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, r8b
and dl, bl
and bl, r8b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor r9b, r10b
mov eax, r8d
and al, r10b
xor r8b, r10b
or r8b, al
mov eax, r9d
xor al, r8b
or r8b, r9b
xor r8b, 1
or r8b, al
mov edx, r8d
xor dl, 1
mov r9d, ebx
xor r9b, 1
mov ecx, ebx
and cl, r9b
mov eax, edx
and al, r8b
mov r10d, ecx
and r10b, bl
xor cl, bl
or cl, r10b
mov r10d, eax
and r10b, dl
xor al, dl
or al, r10b
mov r10d, ecx
xor r10b, 1
and r10b, al
xor al, 1
and al, cl
or al, r10b
xor r9b, r8b
or dl, bl
xor dl, 1
or dl, r9b
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xbdc45946
mov edx, 0xcdea3402
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xbdc45946
jmp 0x14013255c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xfec1c320
and edx, 0x13e3cdf
or edx, ecx
mov ecx, edx
xor ecx, 0x1a008f
xor edx, 0x1a418000
and edx, 0x1b65bc50
and ecx, 0xe49a43af
or ecx, edx
mov ebp, ecx
xor ebp, 0x1b65bc50
mov ebx, ecx
xor ebx, 0xe49a43af
mov edx, ecx
xor edx, 0xaddb46bf
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, 0x49410511
and edx, 0xb6befaee
or edx, ebp
and ebx, 1
xor ecx, 0xe49a43ae
or ecx, ebx
mov ebx, ecx
not ebx
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x2238a541
and edx, 0xddc75abe
or edx, edi
or ebp, ecx
and ecx, 0x2238a541
and ebx, 0xddc75abe
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0x2885138d
and edx, ebp
not ebp
and ebp, 0xbb1ddc22
and ecx, 0x44e223dd
or ecx, ebp
mov ebp, ecx
xor ebp, 4
xor ecx, 0x28051000
or ecx, 0xd77aec72
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x18f663db
and ebp, 0x20011004
or ebp, edi
or ecx, ebx
and ebx, 0x18f663db
and edx, 0xe7099c24
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9cb9042c
and ecx, 0x6346fbd3
or ecx, edx
xor ecx, 0x4bc3e85e
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
and al, bl
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, r9b
and al, r8b
or al, dl
xor r9b, cl
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, 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, edx
xor al, bl
test dl, dl
mov ecx, 0x2c9f0ba3
mov edx, 0x1dd5fef6
cmovne ecx, edx
test bl, bl
mov ebp, 0x2c9f0ba3
jmp 0x14012f0a9
mov ecx, 0x11ec4b88
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0xa11bd5fc
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x8f2f5a71
and ecx, ebp
not ebp
and ebp, 0x8f014a21
and edx, 0x2e1050
or edx, ebp
xor edx, 0x2e1050
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x70d0a58e
and ecx, 0x8f2f5a71
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xe30a8dba
and ecx, 0x1cf57245
or ecx, edx
xor ecx, 0x1cf57244
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xef831c68
and edx, ecx
and ecx, 0x107ce397
or ecx, ebp
mov ebp, ecx
xor ebp, 0x74e317
xor ecx, 0xef831c68
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd58b1488
and ebp, 0x2a74eb77
or ebp, edi
or ecx, ebx
and ebx, 0xd58b1488
and edx, 0x2a74eb77
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x69ea8a01
and edx, 0x961575fe
or edx, ecx
xor edx, 0x69ea8a01
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, bl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xc84e2d79
mov ecx, 0xf79db8e8
cmovne ebp, ecx
test al, 1
mov ecx, 0xc84e2d79
cmovne ecx, ebp
jmp 0x140130f2f
mov ecx, 0xa6071de8
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0x56045d40
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x280001
mov ebx, ecx
and ebx, 0x83057078
or ebx, edx
xor ebx, 0x83057078
mov edx, ecx
xor edx, 0x832d7079
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x7cd28f87
and edx, 0x832d7078
or edx, ebx
and ebp, 0xe572c1f3
and ecx, 0x1a8d3e0c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1a8d3e0c
xor ecx, 0xe572c1f3
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne cl
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
or cl, bl
mov eax, r9d
xor al, r8b
xor bl, r8b
or r8b, r9b
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
and al, r9b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor cl, 1
mov eax, ecx
or al, bl
xor cl, bl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x8c4dc491
mov ebp, 0xc340c93
cmovne ecx, ebp
test al, 1
mov eax, 0x8c4dc491
cmovne ecx, eax
jmp 0x14012ec26
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0xe0480049
mov ecx, esi
and ecx, 0x52244a4
or ecx, edx
mov edi, ecx
xor edi, 0x5200004
xor ecx, 0x4205a210
mov ebp, ebx
or ebp, 0xe56a44ed
mov edx, ebp
not edx
and ecx, 0x4207e6b0
and edi, 0xa568004d
or edi, ecx
and ebp, 0x4207e6b0
and edx, 0x18901902
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x1a95bb13
and edx, 0xe56a44ec
or edx, ecx
mov ecx, edx
not ecx
and ebx, 0x578b4f7f
and esi, 0xa874b080
or esi, ebx
mov ebx, esi
xor ebx, 0x28603080
xor esi, 0x578b4f7f
mov ebp, edx
and ebp, 0x86158d45
and ecx, 0x79ea72ba
or ecx, ebp
or edx, esi
and esi, 0x86158d45
and ebx, 0x79ea72ba
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xf9ae1a0e
and edx, 0x651e5f1
or edx, ecx
xor edx, 0x651e5f1
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, ebx
and dl, al
or bl, cl
and cl, r8b
or cl, dl
xor cl, 1
or cl, al
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 ebx, eax
xor bl, 1
and cl, r9b
mov edx, ebx
and dl, al
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x585bbe6c
mov eax, 0xa5cf2e02
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x585bbe6c
jmp 0x14013255c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
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
and ecx, ebp
and edx, ebx
or edx, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and r8b, al
and al, dl
or al, cl
and bl, dl
or bl, r8b
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
xor al, 1
mov eax, 0x7908203e
cmovne eax, r15d
test cl, cl
mov ecx, 0x7908203e
cmovne ecx, eax
test bl, bl
jmp 0x140132213
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
and edx, 0xdc290293
and ebx, 0x23d6fd6c
or ebx, edx
mov esi, ebx
xor esi, 0x306342c
xor ebx, 0x58080291
and ebx, 0x78d8cbd1
and esi, 0x8727342e
or esi, ebx
mov edx, esi
xor edx, 0x78d8cbd1
mov ebp, esi
xor ebp, 0x8721040c
and ebp, 0xdfe14e8d
xor esi, 0x617211ce
and esi, edx
and edx, 0x201eb172
or edx, ebp
mov ebp, edx
xor ebp, 0x201eb172
mov edi, edx
xor edi, 0xc64b9492
and edi, ebp
mov ebx, edi
not ebx
mov ecx, ebx
and ecx, 0x2e14cf5a
and edi, 0xd1eb30a5
or edi, ecx
mov ecx, esi
not ecx
or ebx, ecx
and ecx, 0x2e14cf5a
and esi, 0xd1eb30a5
or esi, ecx
xor esi, edi
not ebx
or ebx, esi
mov ecx, ebx
not ecx
and ecx, 0x287cac59
and ebx, 0xd78353a6
or ebx, ecx
xor ebx, 0xce2989b8
and ebp, 1
xor edx, 0x201eb173
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe94ae081
and edx, 0x16b51f7e
or edx, ecx
xor edx, 0x16b51f7e
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x510ce36
and ecx, 0xfaef31c9
or ecx, edx
xor ecx, 0x510ce36
sete r9b
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg cl
mov r8d, ecx
xor r8b, dl
or dl, bl
or bl, r9b
xor bl, 1
or bl, r8b
xor dl, 1
or cl, r9b
xor cl, 1
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
xor cl, 1
mov edx, ebx
xor dl, cl
and cl, bl
or cl, dl
xor dl, 1
mov ebx, edx
xor bl, cl
test cl, 1
mov ecx, 0x959da9bd
mov ebp, 0x8b5f0539
cmovne ecx, ebp
mov qword [rsp + 0x38], rax
test dl, 1
cmovne ecx, ebp
not bl
test bl, 1
mov eax, 0x959da9bd
jmp 0x14013255c
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x33c4c1f0
mov ecx, ebp
and ecx, 0xcc3b3e0f
or ecx, ebx
mov ebx, ecx
xor ebx, 0x84000202
xor ecx, 0x33c4c1f0
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0x58ff7d6d
and ebx, 0xa7008292
or ebx, eax
or ecx, esi
and esi, 0x58ff7d6d
and edx, 0xa7008292
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x31fd7acd
and eax, 0xce028532
or eax, edx
or ecx, ebp
and ebp, 0x31fd7acd
and edi, 0xce028532
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x45ae4766
and ecx, 0xba51b899
or ecx, eax
xor ecx, 0xba51b899
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov edx, r8d
xor dl, cl
and dl, r8b
mov eax, r10d
xor al, dl
mov ebx, eax
and bl, r10b
and 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, 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
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x89710e0a
mov ebp, 0x99b31ac
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x89710e0a
jmp 0x14013255c
mov eax, dword [0x1402656f0]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov ebp, edx
or ebp, 0x7de28ca7
mov eax, ebp
not eax
or ecx, 0x82051308
and ecx, 0xcf651b8b
and edx, 0x30828424
or edx, ecx
and ebp, 0xcf651b8b
and eax, 0x186050
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x821d7358
and eax, 0x7de28ca7
or eax, ecx
mov ecx, eax
not ecx
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
mov edx, eax
xor edx, 0x70d27cb7
and edx, eax
not eax
and eax, 0x50820c05
and ecx, 0x205070b2
or ecx, eax
xor ecx, 0x205070b2
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x36e3ecff
and edx, 0xc91c1300
or edx, eax
mov eax, edx
xor eax, 0x398c2f21
xor edx, 0x2200008
and edx, 0x8262409e
and eax, 0x7d9dbf61
or eax, edx
mov ecx, eax
xor ecx, 0x6d959d60
xor eax, 0x220400e
and eax, 0x1228620f
and ecx, 0xedd79df0
or ecx, eax
xor ecx, 0xedd79df0
sete bl
cmp dword [0x1402656ec], 0xa
setl dl
mov r10d, edx
or r10b, bl
xor r10b, 1
mov eax, edx
xor al, bl
or r10b, al
mov r8d, r10d
xor r8b, 1
and bl, al
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
and cl, r10b
mov ebx, eax
and bl, r9b
mov edx, ecx
xor dl, 1
xor cl, r8b
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
xor r9b, r10b
or al, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xac7664db
mov edx, 0x919ad8e0
cmovne ecx, edx
test al, 1
mov eax, 0xac7664db
cmovne eax, ecx
test bl, 1
jmp 0x14012e47a
mov ecx, 0xe52caaa2
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
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 edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x93e120ba
and ecx, 0x6c1edf45
or ecx, ebp
mov ebp, ecx
xor ebp, 0x64021644
xor ecx, 0x93e120bb
mov edi, edx
and edi, 0xa1cc993
and ebx, 0xf5e3366c
or ebx, edi
or edx, ecx
and ecx, 0xa1cc993
and ebp, 0xf5e3366c
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x22acb889
and ecx, 0xdd534776
or ecx, edx
mov edx, ecx
xor edx, 0x20882801
xor ecx, 0xdd534776
mov ebp, ecx
and ebp, 0x1a66d48e
and edx, 0xe5992b71
or edx, ebp
xor edx, 0x1a66d48e
xor ecx, edx
test ecx, edx
setne r9b
sete r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r8b
and al, cl
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov ebx, r10d
mov edx, ecx
xor dl, r10b
and dl, cl
and cl, r10b
or r10b, al
xor bl, al
xor bl, 1
and bl, al
mov eax, r10d
xor al, bl
xor bl, 1
xor al, 1
or bl, r10b
xor bl, 1
or bl, al
and r9b, r8b
or cl, r9b
xor dl, 1
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor bl, 1
mov eax, ebx
or al, cl
xor bl, cl
mov ecx, eax
xor cl, bl
test bl, 1
mov edx, 0x6173c0df
mov ebp, 0xa16c3453
cmovne edx, ebp
test al, 1
mov eax, 0x6173c0df
cmovne edx, eax
test cl, 1
cmove edx, ebp
jmp 0x140131eb3
mov ecx, 0x85c1a99a
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6968e918
and edx, 0x969716e7
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x969716e7
and edx, 0x6968e918
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xdf9d38b5
and edx, 0x2062c74a
or edx, ecx
mov ecx, edx
xor ecx, 0x2062c74a
xor edx, 0xdf9d38b5
mov edi, edx
or edi, 0x4d37c975
mov esi, edi
not esi
or ebp, 0xb2c8368a
mov ebx, ebp
not ebx
and edi, 0xd75bb646
and esi, 0x20800088
or esi, edi
and ebp, 0xd75bb646
and ebx, 0x8244931
or ebx, ebp
xor ebx, esi
mov ebp, ebx
not ebp
and ebp, 0x4d37c974
and ebx, 0xb2c8368b
or ebx, ebp
and edx, 0x4bf11dc6
mov ebp, ecx
and ebp, 0xb40ee239
or ebp, edx
xor ebp, 0x4bf11dc7
and ecx, 1
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
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
and edx, 0x7ff6f895
and ecx, 0x8009076a
or ecx, edx
mov edx, ecx
xor edx, 0x80268
xor ecx, 0x54945085
and ecx, 0xd4955587
and edx, 0x2b6aaa78
or edx, ecx
xor edx, 0xd4955587
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r8b
mov ebx, edx
and bl, r8b
mov eax, r9d
and al, cl
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
or dl, r9b
xor dl, 1
xor cl, r9b
and cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
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 cl, 1
mov ebp, 0xb16cd48a
mov ecx, 0xe3638bc8
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0xb16cd48a
cmovne ecx, edx
jmp 0x140130e03
mov eax, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebx, [rax - 1]
imul ebx, eax
mov edi, ebx
not edi
mov eax, ebx
or eax, 0x2c7b73e3
mov ebp, eax
not ebp
mov edx, ebx
xor edx, 0xd3848c1c
and edx, ebx
mov esi, edx
not esi
mov ecx, eax
and ecx, 0xb2e684d4
and ebp, 0x41000808
or ebp, ecx
or eax, esi
and esi, 0xb2e684d4
and edx, 0x4d197b2b
or edx, esi
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xae376636
and eax, 0x51c899c9
or eax, ecx
mov ecx, eax
xor ecx, 0x400140
and edi, 0x83be5b19
and ebx, 0x7c41a4e6
or ebx, edi
mov edx, ebx
xor edx, 0x2841a040
xor eax, 0x7db3ea2b
mov ebp, eax
and ebp, 0xd71e16be
and ecx, 0x28e1e941
or ecx, ebp
xor ebx, 0x831e1218
and ebx, 0xd71e16be
and edx, 0x28e1e941
or edx, ebx
xor edx, ecx
xor eax, edx
test eax, edx
setne r9b
sete r10b
cmp r8d, 9
setg al
cmp r8d, 0xa
setl bl
mov ecx, ebx
xor cl, al
and cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
or dl, cl
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, r10b
and bl, r9b
or bl, cl
xor r10b, al
xor r10b, 1
mov ecx, eax
xor cl, r9b
or al, r9b
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 al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, bl
or al, bl
xor bl, cl
xor bl, 1
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x6f267b0b
mov ecx, 0x35ad59a3
cmovne ebp, ecx
test al, 1
mov ecx, 0x6f267b0b
jmp 0x14012ec23
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x147acb0b
and edx, ebp
not ebp
and ebp, 0x22cb02
and ecx, 0x14580009
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4400008
xor ecx, 0xeba7fff6
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5b1c47d1
and ebp, 0x462880a
or ebp, edi
or ecx, ebx
and ebx, 0x5b1c47d1
and edx, 0xa4e3b82e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xeb8534f4
and ecx, 0x147acb0b
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb7b91b37
mov ebx, ecx
and ebx, 0x4846e4c8
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xdb22ab06
and ebx, 0x24dd54f9
or ebx, ebp
xor ebx, 0x93644fcf
and ecx, 0xf7b9e907
mov ebp, edx
and ebp, 0x84616f8
or ebp, ecx
xor ebp, 0xf7b9e906
and edx, 1
or edx, ebp
not edx
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc006747f
and edx, 0x3ff98b80
or edx, ecx
mov ecx, edx
xor ecx, 0x33418080
xor edx, 0xc004301c
and edx, 0xccbc3b1c
and ecx, 0x3343c4e3
or ecx, edx
mov edx, ecx
xor edx, 0x40c1b14
xor ecx, 0x20418063
and ecx, 0xe8f1a06b
and edx, 0x170e5f94
or edx, ecx
xor edx, 0x170e5f94
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov edx, eax
xor dl, cl
or dl, bl
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1124a2dc
mov ebp, 0x33a9e8ec
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x1124a2dc
jmp 0x14012ef42
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
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, 0xfffffffe
and ecx, 1
or ecx, edx
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
and ecx, 0x4e21f9ad
and edx, 0xb1de0652
or edx, ecx
xor edx, 0x4e21f9ad
cmp edx, 0xffffffff
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
mov r9d, eax
xor r9b, 1
xor cl, 1
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, r9b
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x565297d2
mov ebp, 0xf8261908
cmovne ecx, ebp
test al, 1
mov eax, 0x565297d2
cmovne ecx, eax
jmp 0x14012ec26
mov ecx, 0x1b230d0
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0x359e4eed
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0xf5c26956
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov eax, dword [0x1402656f0]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x6d013539
and edx, 0x92fecac6
or edx, eax
mov eax, edx
not eax
and eax, 0x92fecac6
and edx, 0x6d013539
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x8cb83916
mov ebx, edx
and ebx, 0x7347c6e9
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x7347c6e8
and ebx, 0x8cb83917
or ebx, ebp
and edx, 0x5f17c10a
mov ebp, eax
and ebp, 0xa0e83ef5
or ebp, edx
xor ebp, 0x5f17c10b
and eax, 1
or eax, ebp
mov edx, eax
not edx
and edx, 0xa73e6140
and eax, 0x58c19ebf
or eax, edx
mov edx, eax
xor edx, 0x8410abf
mov ecx, ebx
not ecx
xor eax, 0xa73e6140
mov ebp, ecx
and ebp, 0xd2889540
and ebx, 0x2d776abf
or ebx, ebp
or ecx, eax
and eax, 0xd2889540
and edx, 0x2d776abf
or edx, eax
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xae694df9
and eax, 0x5196b206
or eax, ecx
xor eax, 0xae694df9
setne al
cmp dword [0x1402656ec], 9
setg cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
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, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x781562ce
mov ebp, 0xdd9f0244
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x781562ce
jmp 0x14013255c
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe9d3cbdb
and edx, ecx
and ecx, 0x162c3424
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10201400
xor ecx, 0xe9d3cbdb
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xae4f61ee
and ebp, 0x51b09e11
or ebp, edi
or ecx, ebx
and ebx, 0xae4f61ee
and edx, 0x51b09e11
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0x9b330f21
and ebp, esi
mov edi, esi
or edi, 0x9b330f21
mov edx, edi
not edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x8536fc95
and ebp, 0x7ac9036a
or ebp, eax
or ebx, edi
and edi, 0x8536fc95
and edx, 0x60c8004a
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x64ccf0df
and ebx, 0x9b330f20
or ebx, eax
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xe8d42de0
and edx, ecx
or ecx, 0x172bd21f
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x4075b61
and eax, 0xe8d02480
or eax, ebx
or ecx, ebp
and ebp, 0x4075b61
and edx, 0xfbf8a49e
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xff72d1d7
and ecx, 0x8d2e28
or ecx, eax
mov eax, ecx
xor eax, 0x8580348
xor ecx, 0x382e420
and ecx, 0xe383e4a0
and eax, 0x1c7c1b5f
or eax, ecx
mov ecx, eax
xor ecx, 0x1c44095c
xor eax, 0x23838000
and eax, 0x23bb9203
and ecx, 0xdc446dfc
or ecx, eax
mov eax, ecx
xor eax, 0x23a9002
xor ecx, 0xdc0060dc
and ecx, 0xfd8162dd
and eax, 0x27e9d22
or eax, ecx
xor eax, 0x27e9d22
sete al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
and bl, al
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xbe237cf3
mov eax, 0xb637f83
cmovne ecx, eax
test dl, 1
mov edx, 0xbe237cf3
cmovne ecx, edx
jmp 0x140132559
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
not eax
mov edx, ebx
xor edx, 0x1aab86c1
and edx, ebx
mov ecx, ebx
or ecx, 0xe554793e
mov edi, edx
not edi
mov esi, ecx
and esi, 0xd394e777
mov ebp, eax
and ebp, 0x82b0080
or ebp, esi
or ecx, edi
and edi, 0xd394e777
and edx, 0x2c6b1888
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe554793f
and ecx, 0x1aab86c0
or ecx, edx
mov edx, ecx
not edx
and edx, 0x60db933d
and ecx, 0x9f246cc2
or ecx, edx
mov edx, ecx
xor edx, 0x6004482
xor ecx, 0x60db933d
mov ebp, ecx
and ebp, 0xd96c3a5c
and edx, 0x2693c5a3
or edx, ebp
or ecx, ebx
and ebx, 0xd96c3a5c
and eax, 0x2693c5a3
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5414c2ae
and ecx, 0xabeb3d51
or ecx, eax
xor ecx, 0xabeb3d51
sete r9b
setne bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov eax, ebx
xor al, dl
and bl, al
and al, dl
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov ebx, ecx
or bl, r9b
xor cl, r9b
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
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xe6e69edc
mov edx, 0x565297d2
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0xe6e69edc
cmovne ecx, edx
test bl, 1
jmp 0x140132213
mov ecx, 0x2f9e0376
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x428bf2e7
and edx, 0xbd740d18
or edx, ecx
mov ecx, edx
xor ecx, 0xbd740d18
xor edx, 0xa42c3
and edx, 0x841a46c3
mov ebx, ecx
and ebx, 0x7be5b93c
or ebx, edx
mov edx, ebx
xor edx, 0x7be5b93c
mov ebp, edx
and ebp, 0x1fd7a824
and ecx, 0xe02857db
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xe02857da
and ecx, 0x1fd7a825
or ecx, ebp
and edx, 1
xor ebx, 0x7be5b93d
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ecx
not edx
mov edi, edx
and edi, 0x4358fe9f
and ecx, 0xbca70160
or ecx, edi
or edx, ebx
and ebx, 0x4358fe9f
and ebp, 0xbca70160
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x230a0a92
and edx, 0xdcf5f56d
or edx, ecx
mov ebx, edx
xor ebx, 0x8041
xor edx, 0x20002
or ebp, 0xa416806b
mov ecx, ebp
not ecx
or edx, 0x1bc13004
and edx, 0x9fd7302e
and ebx, 0x20008041
or ebx, edx
and ebp, 0x9fd7302e
and ecx, 0x40284f90
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x9cd5f5c7
and ecx, 0x632a0a38
or ecx, edx
mov edx, ecx
xor edx, 0x44208a51
xor ecx, 0x30c070a8
and edx, 0x4c238f55
and ecx, 0xb3dc70aa
or ecx, edx
xor ecx, 0x4c238f55
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov edx, r9d
and dl, cl
and r9b, bl
and bl, r8b
or bl, dl
mov r10d, ebx
xor r10b, cl
and r10b, bl
and cl, r8b
or cl, r9b
mov edx, r10d
xor dl, 1
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, r10b
or al, cl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0x823cce2d
mov eax, 0x641cd80b
cmovne ecx, eax
test dl, dl
cmovne ecx, r13d
jmp 0x140132559
mov ecx, 0x172454ef
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov r9d, dword [0x1402656ec]
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, 0x43979bfa
and ebp, 0xbc686405
or ebp, edi
or ecx, ebx
and ebx, 0x43979bfa
and edx, 0xbc686405
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0xd79d9c12
and ebp, esi
mov edi, esi
or edi, 0xd79d9c12
mov edx, edi
not edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xb8115299
and ebp, 0x47eead66
or ebp, eax
or ebx, edi
and edi, 0xb8115299
and edx, 0x622164
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x286263ec
and ebx, 0xd79d9c13
or ebx, eax
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov eax, ecx
not eax
and eax, 0xefdc9b99
and ecx, 0x10236466
or ecx, eax
mov eax, ecx
xor eax, 0x10224402
mov edx, ebx
not edx
xor ecx, 0xefdc9b99
mov ebp, edx
and ebp, 0x27cda1f4
and ebx, 0xd8325e0b
or ebx, ebp
or edx, ecx
and ecx, 0x27cda1f4
and eax, 0xd8325e0b
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x5d724d18
and eax, 0xa28db2e7
or eax, ebx
or edx, ebp
and ebp, 0x5d724d18
and ecx, 0xa28db2e7
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x84a6ffbf
and edx, 0x7b590040
or edx, eax
mov eax, edx
xor eax, 0x72180040
xor edx, 0x4222019
and edx, 0xd632019
and eax, 0xf29cdfe6
or eax, edx
xor eax, 0xd632019
cmp eax, 0xffffffff
sete r8b
setne r10b
cmp r9d, 9
setg cl
cmp r9d, 0xa
setl r9b
mov edx, r9d
xor dl, cl
and dl, r9b
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r11d, ebx
xor r11b, al
xor al, 1
or al, dl
xor al, 1
or al, r11b
xor al, 1
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, r10d
and al, bl
not bl
and bl, r8b
or bl, al
mov eax, ecx
xor al, r8b
and al, cl
and r10b, r9b
and cl, r8b
or cl, r10b
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, bl
or al, bl
xor bl, cl
xor bl, 1
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x6cc077f
mov eax, 0x823cce2d
cmovne ecx, eax
test dl, 1
mov r13d, 0x823cce2d
cmove ecx, eax
test bl, 1
mov eax, 0x6cc077f
jmp 0x14013255c
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edi, ebp
xor edi, 0xdca00aee
and edi, ebp
not ebp
and ebp, 0x42008c0
and ecx, 0xd880022e
or ecx, ebp
xor ecx, 0xd880022e
mov ebp, ecx
and ebp, edi
xor edi, ecx
or edi, ebp
mov ecx, edi
not ecx
and ecx, 0x235ff511
and edi, 0xdca00aee
or edi, ecx
mov ecx, edi
not ecx
mov edx, edi
xor edx, 0x43c992e1
mov ebp, edx
and ebp, ecx
and edx, edi
mov ebx, ebp
not ebx
mov esi, edx
not esi
mov eax, ebx
and eax, 0x31a7e7cb
and ebp, 0xce581834
or ebp, eax
or ebx, esi
and esi, 0x31a7e7cb
and edx, 0xce581834
or edx, esi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xbc366d1f
and ebx, 0x43c992e0
or ebx, eax
and edi, 0x1fdbb7e
mov eax, ecx
and eax, 0xfe024481
or eax, edi
xor eax, 0x1fdbb7f
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x97ce8145
and ecx, 0x68317eba
or ecx, eax
xor ecx, 0x68317eba
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2c7b6e6a
and ecx, 0xd3849195
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd3849195
and ecx, 0x2c7b6e6a
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xe65e308
and eax, 0xf19a1cf7
or eax, ecx
xor eax, 0xf19a1cf7
sete r9b
setne r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov ecx, eax
xor cl, r11b
and cl, al
mov ebx, ecx
not bl
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
xor bl, r10b
mov r8d, ebx
xor r8b, 1
mov edx, r11d
xor r11b, r9b
and r9b, al
and dl, r10b
or dl, r9b
or al, r10b
xor al, 1
or al, r11b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and cl, r8b
or r8b, al
and al, bl
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x4e087baa
mov edx, 0x32c8bab2
cmovne eax, edx
test r8b, 1
mov ebp, 0x4e087baa
cmovne eax, ebp
jmp 0x14012e6ac
mov ecx, 0xdfd101af
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
mov ecx, ebp
xor ecx, 0x6183e1c5
mov edi, ecx
and edi, ebp
and ecx, edx
mov ebx, edi
not ebx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0x4b750f92
and edi, 0xb48af06d
or edi, eax
or ebx, esi
and esi, 0x4b750f92
and ecx, 0xb48af06d
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x6183e1c4
and ebx, 0x9e7c1e3b
or ebx, eax
and edx, 0xca30807c
mov eax, ebp
and eax, 0x35cf7f83
or eax, edx
xor eax, 0xca30807d
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xd25c1324
and ebx, 0x2da3ecdb
or ebx, ecx
or edx, ebp
and ebp, 0xd25c1324
and eax, 0x2da3ecdb
or eax, ebp
xor eax, ebx
not edx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x5f4bcee4
and ecx, edx
and edx, 0xa0b4311b
or edx, eax
mov eax, edx
xor eax, 0x4310b
xor edx, 0x5f4bcee4
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0xb3f38490
and eax, 0x4c0c7b6f
or eax, ebx
or edx, ebp
and ebp, 0xb3f38490
and ecx, 0x4c0c7b6f
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xffb20b82
and edx, 0x4df47d
or edx, ecx
xor edx, 0xffb20b82
xor eax, edx
test eax, edx
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
and al, cl
and cl, r9b
xor bl, r9b
or bl, cl
and dl, r9b
or al, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
xor dl, 1
test cl, cl
mov ecx, 0xcc322f6
mov ebp, 0xf7449e48
cmovne ecx, ebp
test al, al
cmovne ecx, ebp
test dl, dl
mov eax, 0xcc322f6
jmp 0x14013255c
mov ecx, 0xdd68e624
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xdfe9cbef
and ebp, edx
not edx
or ecx, 0x20163410
mov ebx, ecx
not ebx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xbfe8c154
and ebx, 0x40010aab
or ebx, esi
or ecx, edi
and edi, 0xbfe8c154
and ebp, 0x40173eab
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x20163411
and ecx, 0xdfe9cbee
or ecx, ebp
not ecx
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb3583eb
and ecx, 0xf4ca7c14
or ecx, edx
xor ecx, 0xf4ca7c14
sete dl
setne bl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
and bl, al
and r9b, dl
or r9b, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov r8d, r9d
xor r8b, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
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 eax, edx
xor al, 1
mov ecx, r9d
xor cl, al
and cl, r9b
and dl, r8b
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2a71e009
mov ebp, 0x76557c09
cmovne edx, ebp
test al, al
mov eax, edx
cmovne eax, ebp
test cl, cl
jmp 0x14012e6af
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
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
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, 0x6de49739
and ebp, 0x921b68c6
or ebp, edi
or edx, ebx
and ebx, 0x6de49739
and ecx, 0x921b68c6
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0x94d8803c
and ecx, 0x6b277fc3
or ecx, ebp
xor ecx, 0x94d8803c
xor edx, ecx
test edx, ecx
sete r8b
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
xor al, bl
mov r9d, eax
xor r9b, 1
and bl, dl
or dl, r8b
and cl, r8b
or cl, bl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r9d
and dl, cl
xor cl, 1
and al, cl
or al, dl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x317b2dec
mov ebp, 0x8bfb9936
cmovne ecx, ebp
test al, al
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x317b2dec
jmp 0x140132213
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x41c135e2
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov esi, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xbce03036
mov ebx, ecx
and ebx, 0x431fcfc8
or ebx, edx
xor ebx, 0x431fcfc8
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x906019f2
and edx, 0x6f9fe60d
or edx, ebx
xor edx, 0x6f9fe60d
and ebp, 0x150f0f63
and ecx, 0xeaf0f09c
or ecx, ebp
xor ecx, 0xeaf0f09c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x979c9d00
and ecx, 0x686362ff
or ecx, edx
xor ecx, 0x686362ff
sete r8b
setne al
cmp esi, 0xa
setl cl
cmp esi, 9
setg dl
mov ebx, eax
xor bl, dl
and al, cl
and dl, r8b
or dl, al
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and cl, bl
or al, cl
mov ecx, edx
xor cl, al
mov ebp, 0xca9b855c
mov ebx, 0x8b784439
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
jmp 0x140131d54
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x21cb6224
and edx, 0xde349ddb
or edx, ecx
mov ecx, edx
xor ecx, 0x8434015a
xor edx, 0xc02224
and edx, 0x5ac0bea5
and ecx, 0xa53f415a
or ecx, edx
mov edx, ecx
xor edx, 0x5ac0bea5
mov ebp, ecx
xor ebp, 0x251c0110
and ebp, 0x779c1110
xor ecx, 0x8f8cda50
and ecx, edx
mov edi, edx
and edi, 0x8863eeef
or edi, ebp
mov edx, edi
xor edx, 0x8863eeef
mov ebx, edi
xor ebx, 0xa2d075e5
and ebx, edx
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x53229484
and ecx, 0xacdd6b7b
or ecx, ebp
xor ecx, 0x79910f8f
xor edi, 0x359c1100
and edi, 0x35dc7d26
mov ebp, edx
and ebp, 0xca2382d9
or ebp, edi
xor ebp, 0x35dc7d27
and edx, 1
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
xor ecx, 0x7a69ba74
and ecx, edx
or edx, 0x8596458b
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x88957e91
and ebp, 0x72688064
or ebp, edi
or edx, ebx
and ebx, 0x88957e91
and ecx, 0x776a816e
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe0330807
and edx, 0x1fccf7f8
or edx, ecx
mov ecx, edx
xor ecx, 0x5004804
xor edx, 0x9a5ab273
mov ebp, edx
and ebp, 0xe2b785da
and ecx, 0x1d487a25
or ecx, ebp
xor ecx, 0x1d487a25
or ecx, edx
cmp ecx, 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, r9d
xor cl, bl
mov edx, ecx
and dl, r9b
and cl, bl
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
and r9b, r10b
or r10b, r8b
and al, r8b
or al, r9b
mov edx, r10d
xor dl, al
xor al, 1
xor dl, 1
or al, r10b
xor al, 1
or al, dl
xor al, 1
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 ecx, 0xa11bd5fc
mov ebp, 0x11aabe3a
cmovne ecx, ebp
test al, 1
mov eax, 0xa11bd5fc
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140131a14
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc1243130
mov ebp, edx
and ebp, 0x12128648
or ebp, ecx
xor ebp, 0x12128648
and edx, 0x2cc94887
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xec6a990e
and edx, 0x139566f1
or edx, ecx
mov ecx, edx
xor ecx, 0xc0a3d189
mov ebp, edx
xor ebp, 0xc0a3d188
and ebp, ecx
xor edx, 0x3f5c2e76
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
and edx, 0x37ba247b
and ecx, 0xc845db84
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1f2b5fa1
and ecx, 0xe0d4a05e
or ecx, edx
mov edx, ecx
xor edx, 0x90448004
xor ecx, 0x8807248
and edx, 0xb0558996
and ecx, 0x4faa7669
or ecx, edx
xor ecx, 0xb0558996
cmp ecx, 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
mov ecx, ebx
not cl
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0x39cb56cf
mov ebp, 0x64925e
cmovne ecx, ebp
test bl, bl
mov edx, 0x39cb56cf
jmp 0x140131d4f
mov rsi, qword [rsp + 0x38]
mov ebp, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
xor ebp, 0xaf978653
and ebp, edx
or edx, 0x506879ac
mov ebx, edx
not ebx
mov edi, edx
and edi, 0xbdd2a91c
and ebx, 0x2050643
or ebx, edi
mov edi, ebp
not edi
or edx, edi
and edi, 0xbdd2a91c
and ebp, 0x422d56e3
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x506879ac
and edx, 0xaf978653
or edx, ebp
mov ebp, edx
not ebp
mov ebx, edx
and ebx, 0xfffffffe
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and edx, 0x2ae3097b
and ebp, 0xd51cf684
or ebp, edx
xor ebp, 0x2ae3097b
setne r8b
sete r9b
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
mov eax, r9d
xor al, cl
and r8b, dl
and cl, r9b
or cl, r8b
xor al, 1
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
mov r8d, eax
and r8b, dl
xor al, dl
xor dl, 1
and cl, dl
or cl, bl
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x2a366927
mov ebp, 0x77387332
cmovne edx, ebp
test al, 1
mov eax, 0x2a366927
cmovne eax, edx
mov qword [0x140265098], rsi
test cl, 1
cmove eax, edx
jmp 0x140131a14
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf0bae707
and ecx, edx
and edx, 0xf4518f8
or edx, ebp
mov ebp, edx
xor ebp, 0xa440070
xor edx, 0xf0bae707
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x250bbc8d
and ebp, 0xdaf44372
or ebp, edi
or edx, ebx
and ebx, 0x250bbc8d
and ecx, 0xdaf44372
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0x203ba921
and edx, 0xdfc456de
or edx, ecx
xor edx, 0xdfc456df
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
mov ecx, edx
xor ecx, 0x887a558
and ecx, edx
not edx
and edx, 0x8842058
and ebp, 0x38500
or ebp, edx
xor ebp, 0x38500
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf7785aa7
and ecx, 0x887a558
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x84ce8484
and edx, 0x7b317b7b
or edx, ecx
mov ecx, edx
xor ecx, 0x84
xor edx, 0x1331787a
and edx, 0x97fffc7a
and ecx, 0x68000385
or ecx, edx
xor ecx, 0x68000385
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, r9d
and bl, al
or r9b, cl
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
or al, r8b
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, r8b
and cl, al
or cl, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x94424126
mov ebp, 0x3704c253
cmovne eax, ebp
test cl, 1
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x94424126
jmp 0x14012f7c4
mov ecx, 0x3404bf4b
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc8c704a2
and edx, 0x3738fb5d
or edx, ecx
mov ebp, edx
xor ebp, 0x23389950
xor edx, 0xc8c704a2
mov ecx, edx
and ecx, 0x94c4628d
and ebp, 0x6b3b9d72
or ebp, ecx
mov ecx, ebp
xor ecx, 0x6b3b9d72
mov edi, ebp
xor edi, 0x95960c16
and edi, ecx
or edx, 0x1526e9b
mov esi, edx
not esi
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xb65ba647
and edi, 0x49a459b8
or edi, eax
or ebx, edx
and edx, 0xb65ba647
and esi, 0x48a41120
or esi, edx
xor esi, edi
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0xfead9165
and ebx, 0x1526e9a
or ebx, eax
xor ebp, 0x1084428c
and ebp, 0x51a4d39c
mov eax, ecx
and eax, 0xae5b2c63
or eax, ebp
xor eax, 0x51a4d39d
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa1cdeb1d
and ecx, 0x5e3214e2
or ecx, eax
xor ecx, 0x5e3214e2
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x253b3d3b
and ecx, 0xdac4c2c4
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc7986c5b
and ecx, 0x386793a4
or ecx, eax
mov eax, ecx
xor eax, 0x1c4c269a
xor ecx, 0xe2a35160
mov edx, ecx
and edx, 0x2311c865
and eax, 0xdcee379a
or eax, edx
xor eax, 0x2311c865
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl dl
mov ebx, edx
xor bl, cl
xor bl, 1
or bl, r9b
xor bl, 1
and cl, dl
and al, r9b
or al, cl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov edx, 0x7d6f4bff
mov ecx, 0xb4a86903
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x7d6f4bff
cmovne ecx, eax
test bl, bl
jmp 0x140131533
mov ecx, 0xbae116e2
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ebp
xor ebx, 0xd2328402
and ebx, ebp
mov edx, ebp
or edx, 0x2dcd7bfd
mov edi, ebx
not edi
mov esi, edx
and esi, 0x3352ed29
mov eax, ecx
and eax, 0xc0200002
or eax, esi
or edx, edi
and edi, 0x3352ed29
and ebx, 0xccad12d6
or ebx, edi
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x374356f3
and edx, 0xc8bca90c
or edx, eax
mov eax, edx
xor eax, 0x180c0c05
xor edx, 0xe571d2f0
mov ebx, edx
and ebx, 0x23b3637a
and eax, 0xdc4c9c85
or eax, ebx
and ebp, 0x23b3637a
and ecx, 0xdc4c9c85
or ecx, ebp
xor ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl al
mov ebx, eax
xor bl, r9b
or r10b, al
or al, r9b
xor al, 1
or al, bl
or cl, r9b
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, al
xor bl, al
xor al, 1
and r8b, al
or dl, r8b
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xc68c6f8a
mov ebp, 0x64bce596
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xc68c6f8a
jmp 0x14013255c
mov eax, dword [0x1402656f0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x67a02216
and edx, ecx
not ecx
and ecx, 0x31098e56
and eax, 0xcef671a9
or eax, ecx
mov ecx, eax
xor ecx, 0x44a02000
xor eax, 0x21000216
or eax, 0x985fdde9
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x22154ca4
and ecx, 0x45a02212
or ecx, ebx
or eax, ebp
and ebp, 0x22154ca4
and edx, 0xddeab35b
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x985fdde9
and eax, 0x67a02216
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0x33343f52
and eax, 0xcccbc0ad
or eax, edx
xor eax, 0xcccbc0ac
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd8cb15b6
and eax, 0x2734ea49
or eax, ecx
mov ecx, eax
xor ecx, 0x2334ca48
xor eax, 0x48491010
and eax, 0x4c493011
and ecx, 0xb3b6cfee
or ecx, eax
xor ecx, 0xb3b6cfee
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1402656ec], 9
setg r8b
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov ebx, ecx
xor bl, 1
xor al, r8b
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
xor dl, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x8a87fd84
mov ecx, 0x46ebab6c
cmovne ebp, ecx
test al, al
mov ecx, 0x8a87fd84
cmovne ecx, ebp
test dl, 1
jmp 0x140131d54
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov edx, ebp
and edx, edi
mov ebx, edx
not ebx
mov ecx, edi
and ecx, 0xacaf9ff5
and ebp, 0x5350600a
or ebp, ecx
or edi, ebx
and ebx, 0xacaf9ff5
and edx, 0x5350600a
or edx, ebx
xor edx, ebp
not edi
or edi, edx
mov ebp, edi
mov ecx, edi
xor ecx, 0xadbb3c6f
and ecx, edi
not edi
and edi, 0xd0c17e7f
and ebp, 0x2f3e8180
or ebp, edi
mov ebx, ebp
xor ebx, 0x2f3e8180
xor ebp, 0xd0c17e7f
mov edx, ebp
or edx, 0x5244c390
mov edi, edx
not edi
mov esi, ecx
not esi
mov eax, edx
and eax, 0x164f5514
and edi, 0xa9b0286b
or edi, eax
or edx, esi
and esi, 0x164f5514
and ecx, 0xe9b0aaeb
or ecx, esi
xor ecx, edi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x5244c391
and edx, 0xadbb3c6e
or edx, eax
and ebp, 0x5eca8c9d
mov eax, ebx
and eax, 0xa1357362
or eax, ebp
xor eax, 0x5eca8c9c
and ebx, 1
or ebx, eax
not ebx
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and ebx, 0x7b702120
and eax, 0x848fdedf
or eax, ebx
mov ecx, eax
xor ecx, 0x68200020
xor eax, 0x848fdedf
mov edx, eax
and edx, 0x97d6f7cb
and ecx, 0x68290834
or ecx, edx
xor ecx, 0x68290834
or ecx, eax
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov edx, r10d
or dl, r8b
mov eax, ecx
or al, r9b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, r9b
and dl, cl
and r10b, r8b
and cl, r9b
or cl, r10b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x3da61e8c
mov ebp, 0xb2be637b
cmovne eax, ebp
test dl, 1
mov edx, 0x3da61e8c
cmovne eax, edx
test cl, 1
cmove eax, ebp
jmp 0x140131a14
mov eax, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov ebx, edx
and ebx, 1
or ebx, ebp
not ebx
and eax, 0xda12ab92
and edx, 0x25ed546d
or edx, eax
xor edx, 0x25ed546d
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
cmp edx, 0xffffffff
setne al
sete r8b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and cl, r8b
and al, bl
or al, cl
mov ecx, r8d
xor cl, bl
mov edx, ecx
xor dl, 1
and bl, r8b
or bl, cl
xor cl, bl
xor cl, 1
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, 0xbae116e2
mov edx, 0x33ec9f61
cmovne ecx, edx
test bl, 1
mov edx, 0xbae116e2
cmovne edx, ecx
test al, al
cmove edx, ecx
jmp 0x140131eb3
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xdaa6918e
mov edx, ebx
xor edx, 0xdaa6918e
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x54643981
and edx, 0xab9bc67e
or edx, ebp
mov ebp, edx
xor ebp, 0x915c0
xor edx, 0x8ec2a80e
mov edi, edx
and edi, 0xf5344a39
and ebp, 0xacbb5c6
or ebp, edi
and ebx, 0xf5344a39
and ecx, 0xacbb5c6
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, bl
and al, dl
mov edx, r8d
or dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
xor cl, bl
and cl, bl
xor bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x40585140
mov ebp, 0x13914194
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x40585140
cmovne ecx, ebp
jmp 0x14012f0ac
mov rax, qword [rsp + 0x38]
mov qword [0x140265098], rax
mov ecx, 0x76557c09
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0xec64e02
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x421db3c6
and edx, 0xbde24c39
or edx, ebp
mov ebp, edx
xor ebp, 0x1ca044
xor edx, 0xbde24c39
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xf3631f9b
and ebp, 0xc9ce064
or ebp, edx
mov edx, ebp
xor edx, 0x4082064
xor ebp, 0xf3631f9a
mov edi, ecx
and edi, 0xd994c90b
and ebx, 0x266b36f4
or ebx, edi
or ecx, ebp
and ebp, 0xd994c90b
and edx, 0x266b36f4
or edx, ebp
xor edx, ebx
not ecx
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, 0xb2be399a
and ecx, 0x4d41c665
or ecx, ebp
xor ecx, 0x4d41c665
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
and dl, bl
and cl, r8b
or cl, dl
xor cl, 1
or cl, bl
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xd03b808a
mov edx, 0x642b2215
cmovne ecx, edx
test bl, 1
mov ebp, 0xd03b808a
cmove ecx, ebp
test al, 1
cmovne ecx, edx
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x2a35b564
mov ecx, edx
and ecx, 0xd5ca4a9b
or ecx, ebp
mov ebx, ecx
xor ebx, 0xd5ca4a9b
mov ebp, ecx
xor ebp, 0x11c9f450
and ebp, ebx
and edx, 0xc403becb
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xc403beca
and edx, 0x3bfc4135
or edx, ebp
xor ecx, 0x231b524
and ecx, 0x1773bdad
mov ebp, ebx
and ebp, 0xe88c4252
or ebp, ecx
xor ebp, 0x1773bdac
and ebx, 1
or ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0xfb1f7c0a
and ebx, 0x4e083f5
or ebx, ecx
mov ebp, ebx
xor ebp, 0x4c080e1
xor ebx, 0xfb1f7c0a
mov ecx, edx
not ecx
mov edi, ecx
and edi, 0x9a285716
and edx, 0x65d7a8e9
or edx, edi
or ecx, ebx
and ebx, 0x9a285716
and ebp, 0x65d7a8e9
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xdad8acee
and edx, ecx
and ecx, 0x25275311
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5244010
xor ecx, 0xdad8acee
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x608313c7
and ebp, 0x9f7cec38
or ebp, edi
or ecx, ebx
and ebx, 0x608313c7
and edx, 0x9f7cec38
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x96f89a46
and ecx, 0x690765b9
or ecx, edx
mov edx, ecx
xor edx, 0x68052191
xor ecx, 0x2908242
and ecx, 0x392c66a
and edx, 0xfc6d3995
or edx, ecx
xor edx, 0xfc6d3995
setne r8b
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov eax, r9d
xor al, cl
mov edx, eax
and dl, r9b
and al, cl
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
and r8b, cl
or cl, r9b
xor cl, 1
and bl, r9b
or bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, 1
and bl, al
and dl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xbe542d4a
mov ebp, 0xdd9f0244
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xbe542d4a
jmp 0x14013255c
mov ecx, dword [0x1402656f0]
mov esi, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xebf5f55e
and ecx, 0x140a0aa1
or ecx, ebx
mov ebx, ecx
xor ebx, 0x10080020
and ebp, 0x52573a8f
and edx, 0xada8c570
or edx, ebp
mov ebp, edx
xor ebp, 0x9080470
xor ecx, 0xebf5f55e
xor edx, 0x52573a8f
mov edi, ecx
and edi, 0xe6b3db8d
and ebx, 0x194c2472
or ebx, edi
or ecx, edx
and edx, 0xe6b3db8d
and ebp, 0x194c2472
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne dl
sete r8b
cmp esi, 0xa
setl r10b
cmp esi, 9
setg bl
and r8b, bl
mov r9d, edx
xor r9b, r10b
and r10b, dl
or r10b, r8b
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, r10d
xor dl, 1
mov ecx, r10d
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, r10b
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x3042f994
mov ecx, 0x20b2576d
cmovne edx, ecx
test al, 1
mov ecx, 0x3042f994
cmovne ecx, edx
test bl, 1
jmp 0x140131533
mov edx, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xd1727e76
mov ebx, eax
and ebx, 0x2e8d8189
or ebx, edx
mov edx, ebx
xor edx, 0x2810188
xor ebx, 0x10622630
or eax, 0x3c6ea630
and ebx, 0x3c6ea630
and edx, 0xc39159ce
or edx, ebx
and eax, 0x3c6ea631
xor eax, edx
not eax
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
setne dl
sete bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov ecx, eax
xor cl, bl
and cl, al
and dl, r8b
xor r8b, bl
and al, bl
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor dl, r8b
or al, r8b
xor r8b, cl
xor r8b, 1
xor al, 1
or al, r8b
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x516c938e
mov eax, 0x194dbcc8
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x516c938e
jmp 0x14013255c
mov ecx, 0xbc98cee0
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x77f6d2a4
and ebp, 0x88092d5b
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x2334f90d
and ebp, 0xdccb06f2
or ebp, ecx
mov ebx, ebp
xor ebx, 0xab3dd456
mov ecx, ebp
xor ecx, 0x54c22ba9
xor ebp, 0x61575c35
and ebp, ecx
mov edx, ebx
and edx, 0x3595779c
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x3595779d
and edx, 0xca6a8862
or edx, ebp
and ebx, 0xd2894d70
mov ebp, ecx
and ebp, 0x2d76b28f
or ebp, ebx
xor ebp, 0xd2894d71
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x89f9d915
and edx, ecx
and ecx, 0x760626ea
or ecx, ebp
xor ecx, 0x760626ea
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf90e4aa3
and ecx, 0x6f1b55c
or ecx, edx
xor ecx, 0x6f1b55c
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r9b
and al, cl
xor al, 1
mov edx, eax
xor dl, r10b
not dl
and dl, r10b
or al, r10b
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, r8b
and al, cl
and r10b, r9b
and cl, r8b
or cl, r10b
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
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 ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and cl, dl
and bl, al
or bl, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x5dffd672
mov eax, 0xc5cc9e9b
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x5dffd672
jmp 0x14013255c
mov ecx, 0x94424126
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov eax, dword [0x1402656f0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xca014f8e
and ecx, 0x35feb071
or ecx, eax
mov edx, ecx
xor edx, 0x30929030
xor ecx, 0x80004704
and ecx, 0x856c6745
and edx, 0x7a9398ba
or edx, ecx
mov eax, edx
xor eax, 0x856c6745
mov ebp, edx
xor ebp, 0x856c6744
and ebp, eax
xor edx, 0x7a9398ba
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov ecx, ebp
not ecx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0x7891ab98
and ebp, 0x876e5467
or ebp, ebx
or ecx, edx
and edx, 0x7891ab98
and eax, 0x876e5467
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
mov ebp, eax
or ebp, 0x9bb346b4
mov edx, ebp
not edx
or ecx, 0x20448002
and ecx, 0xb0c7c0b2
and eax, 0xb300604
or eax, ecx
and ebp, 0xb0c7c0b2
and edx, 0x44083949
or edx, ebp
xor edx, eax
mov eax, edx
not eax
and eax, 0x644cb94b
and edx, 0x9bb346b4
or edx, eax
sete r9b
setne r8b
cmp dword [0x1402656ec], 9
setg al
mov ecx, r8d
xor cl, r9b
and cl, r8b
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r10d, ebx
xor r10b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r10b
xor dl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
xor r9b, al
and r9b, al
xor al, r8b
xor r9b, 1
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
xor al, 1
mov ebx, eax
xor bl, dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x966c88fc
mov ebp, 0x6d183b3c
cmovne ecx, ebp
test al, 1
mov eax, 0x966c88fc
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x140131a14
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x51f928e7
and ecx, 0xae06d718
or ecx, edx
mov edx, ecx
xor edx, 0x51f928e7
mov ebp, ecx
xor ebp, 0x8e049200
and ebp, 0xdf049a85
xor ecx, 0x797083e3
and ecx, edx
and edx, 0x20fb657a
or edx, ebp
mov ebx, edx
xor ebx, 0x20fb657a
mov ebp, ebx
and ebp, 0x2889ab04
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xd77654fa
and ecx, 0x2889ab05
or ecx, ebp
and ebx, 1
xor edx, 0x20fb657b
or edx, ebx
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0x39041727
and ecx, 0xc6fbe8d8
or ecx, edi
or ebx, edx
and edx, 0x39041727
and ebp, 0xc6fbe8d8
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
and ebx, 0x592389fd
and ecx, 0xa6dc7602
or ecx, ebx
mov edx, ecx
xor edx, 0x80008dc
xor ecx, 0x24984400
and edx, 0x8a443ade
and ecx, 0x75bbc521
or ecx, edx
mov edx, ecx
xor edx, 0x88402042
xor ecx, 0x64ab0021
and ecx, 0x66af1abd
and edx, 0x9950e542
or edx, ecx
xor edx, 0x9950e542
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r10b
mov ecx, ebx
not cl
and cl, r10b
mov edx, eax
or dl, r10b
xor dl, 1
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
and bl, al
and r9b, r8b
and al, r10b
or al, r9b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xcfff67f7
mov ecx, 0xc452ca7f
cmovne ebp, ecx
test al, al
mov ecx, 0xcfff67f7
cmovne ecx, ebp
test dl, dl
jmp 0x140131d54
mov ecx, 0x5a29b7c1
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov eax, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xc598e7e4
mov edx, ebp
and edx, 0x3a67181a
or edx, eax
mov edi, edx
xor edi, 0x20661818
xor edx, 0x810821c5
mov eax, ebx
or eax, 0x9b0921c6
and edx, 0x9b0921c7
and edi, 0x64f6de38
or edi, edx
and eax, 0x9b0921c7
xor eax, edi
mov edx, eax
not edx
and edx, 0x60607ba6
and eax, 0x9f9f8459
or eax, edx
mov edx, eax
xor edx, 0x2020041
and ebx, 0x4f13959
and ebp, 0xfb0ec6a6
or ebp, ebx
mov ebx, ebp
xor ebx, 0x42020224
xor eax, 0x60607ba6
xor ebp, 0x4f13959
mov edi, eax
and edi, 0xbddddc9a
and edx, 0x42222365
or edx, edi
or eax, ebp
and ebp, 0xbddddc9a
and ebx, 0x42222365
or ebx, ebp
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0xb8f3d8da
and eax, 0x470c2725
or eax, edx
xor eax, 0x470c2725
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov ebx, ecx
xor bl, al
and bl, cl
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, r10d
xor dl, 1
or dl, r10b
xor dl, 1
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
mov ebx, edx
xor bl, cl
and dl, bl
and bl, cl
mov ecx, edx
xor cl, 1
xor dl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
xor r9b, al
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, 1
and al, cl
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 al, 1
mov eax, 0x474702dc
cmovne eax, r14d
test cl, 1
mov ecx, eax
cmovne ecx, r14d
jmp 0x14013236e
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xd7d6239a
mov edx, ebp
and edx, 0x2829dc64
or edx, ecx
xor edx, 0x2829dc64
mov ecx, ebp
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x81791ea9
and ecx, 0x7e86e156
or ecx, edx
mov edx, ecx
xor edx, 0x6c000102
and ebx, 0xe3b02aff
and ebp, 0x1c4fd500
or ebp, ebx
mov ebx, ebp
xor ebx, 0xc001500
xor ecx, 0x81791ea9
xor ebp, 0xe3b02aff
mov edi, ecx
and edi, 0x92dfe87d
and edx, 0x6d201782
or edx, edi
or ecx, ebp
and ebp, 0x92dfe87d
and ebx, 0x6d201782
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xb08bb88c
and ecx, 0x4f744773
or ecx, edx
xor ecx, 0x4f744773
setne r9b
sete cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov edx, ecx
xor dl, r9b
and dl, cl
mov eax, edx
xor al, 1
and dl, bl
and al, r8b
or al, dl
mov edx, ebx
xor dl, cl
and dl, bl
and r9b, r8b
and bl, cl
or bl, r9b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
not cl
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
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, 0xa7d33150
mov ebp, 0x3716e31c
cmovne eax, ebp
test cl, 1
mov ecx, 0xa7d33150
jmp 0x14013236b
mov ecx, 0x3501ced6
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0xd3908d9c
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0x7bb0765
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xb0c22d56
and edx, ebp
not ebp
and ebp, 0xb0802c16
and ecx, 0x420140
or ecx, ebp
mov ebp, ecx
xor ebp, 0x420000
xor ecx, 0xffbdfebf
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3a901143
and ebp, 0x80422c14
or ebp, edi
or ecx, ebx
and ebx, 0x3a901143
and edx, 0xc56feebc
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4f3dd2a9
and ecx, 0xb0c22d56
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x6e28aa2a
and ecx, 0x91d755d5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10850550
xor ecx, 0x6e28aa2b
mov edi, edx
and edi, 0xcb525a8c
and ebx, 0x34ada572
or ebx, edi
or edx, ecx
and ecx, 0xcb525a8c
and ebp, 0x34ada573
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xbdc0bfc9
and edx, 0x423f4036
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3029525f
and edx, 0xcfd6ada0
or edx, ecx
mov ecx, edx
xor ecx, 0x62000001
xor edx, 0xde0ed04
and ecx, 0xe2090093
and edx, 0x1df6ff6c
or edx, ecx
xor edx, 0xe2090093
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
and al, r8b
or al, cl
xor al, dl
mov ebx, eax
not bl
and bl, dl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0x44c77842
mov ebp, 0x11b7319b
cmovne ecx, ebp
test bl, bl
mov eax, 0x44c77842
cmove ecx, eax
test dl, dl
jmp 0x140131c3e
mov ecx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x744ea8b8
and ecx, ebp
not ebp
and ebp, 0x74040810
and edx, 0x4aa0a8
or edx, ebp
xor edx, 0x4aa0a8
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8bb15747
and ecx, 0x744ea8b8
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3e196b6d
and ecx, 0xc1e69492
or ecx, ebp
mov esi, ecx
xor esi, 0xc1e69492
mov edi, ecx
xor edi, 0xf76f0c71
and edi, esi
or edx, 0xc976671c
mov ebp, edx
not ebp
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xff110841
and edi, 0xeef7be
or edi, eax
or ebx, edx
and edx, 0xff110841
and ebp, 0x8890a2
or ebp, edx
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x368998e2
and ebx, 0xc976671d
or ebx, eax
and esi, 1
xor ecx, 0xc1e69493
or ecx, esi
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
xor eax, 0x9c85e444
and eax, ecx
or ecx, 0x637a1bbb
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x32253f0b
and edx, 0x8c80c044
or edx, ebx
or ecx, ebp
and ebp, 0x32253f0b
and eax, 0xcddac0f4
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x51e8ff1a
and ecx, 0xae1700e5
or ecx, eax
xor ecx, 0x3292e4a1
setne bl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
mov ecx, ebx
or cl, r9b
xor bl, r9b
not bl
and bl, r9b
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
and al, cl
xor cl, 1
and cl, r8b
or cl, al
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xd4e49055
mov edx, 0x6d24c07
cmovne eax, edx
test bl, 1
mov edx, 0xd4e49055
cmovne edx, eax
test cl, cl
jmp 0x14013177e
mov ecx, 0x30dcdf93
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0x5ca902d9
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, ebp
and edx, 0x549b6779
and eax, 0xab649886
or eax, edx
mov edx, eax
xor edx, 0xab649886
xor eax, 0x549b6779
and eax, ebx
not ebx
and edx, ebx
or eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne r10b
sete r8b
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg r9b
mov ecx, r9d
xor cl, dl
and cl, r9b
mov ebx, ecx
not bl
and bl, cl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and al, r8b
and bl, r10b
or bl, al
and r10b, dl
or dl, r8b
xor dl, 1
and r9b, r8b
or r9b, r10b
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov r11d, r9d
xor r11b, 1
mov eax, ebx
mov edx, r11d
and dl, r9b
mov r8d, edx
and r8b, r11b
xor dl, r11b
or r11b, bl
xor bl, 1
and al, bl
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
or dl, r8b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
xor bl, r9b
xor r11b, 1
or r11b, bl
mov eax, r11d
xor al, dl
test al, 1
mov eax, 0x90b6452b
mov ecx, 0x3716e31c
cmovne eax, ecx
test r11b, 1
mov ecx, 0x90b6452b
jmp 0x14013236b
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x311c80fa
and ecx, 0xcee37f05
or ecx, edx
mov edx, ecx
xor edx, 0x311c80fa
mov ebp, ecx
xor ebp, 0x8e403805
and ebp, 0x8f4038c7
xor ecx, 0x757af0f8
and ecx, edx
and edx, 0x70bfc738
or edx, ebp
mov edi, edx
xor edi, 0x70bfc738
mov ebx, edi
and ebx, 0x44667002
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xa05672fd
and ecx, 0x5fa98d02
or ecx, ebp
mov ebp, ecx
xor ebp, 0x51901
and edi, 1
xor edx, 0x70bfc739
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xe2c807d5
and edx, 0x1d37f82a
or edx, ebx
mov ebx, edx
xor ebx, 0x35182a
xor ecx, 0xe43002fe
xor edx, 0xe2c807d5
mov edi, ecx
and edi, 0xffcae680
and ebp, 0x35197f
or ebp, edi
or ecx, edx
and edx, 0xffcae680
and ebx, 0x35197f
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov ebp, ecx
mov edx, ecx
xor edx, 0x9e2d5cae
and edx, ecx
not ecx
and ecx, 0x1e0918a4
and ebp, 0x8024440a
or ebp, ecx
xor ebp, 0x8024440a
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x61d2a351
and edx, 0x9e2d5cae
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x207da3c2
and edx, 0xdf825c3d
or edx, ecx
mov ecx, edx
xor ecx, 0x8d824434
xor edx, 0x118280
and edx, 0x52119a89
and ecx, 0xadee6576
or ecx, edx
xor ecx, 0x52119a89
cmp ecx, 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 r10d, eax
xor r10b, 1
and dl, r9b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
or cl, r10b
and r10b, dl
or r10b, bl
xor dl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r10b
test al, 1
mov eax, 0xbf5795a6
mov edx, 0x46ebab6c
cmovne eax, edx
test cl, 1
mov ecx, 0xbf5795a6
cmovne ecx, eax
test r10b, r10b
jmp 0x14013255c
mov ecx, 0x7d8a748e
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xeb52488b
and edx, ecx
and ecx, 0x14adb774
or ecx, ebp
mov ebp, ecx
xor ebp, 0x14801240
xor ecx, 0xeb52488b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x613ded3c
and ebp, 0x9ec212c3
or ebp, edi
or ecx, ebx
and ebx, 0x613ded3c
and edx, 0x9ec212c3
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x146ad81c
and ecx, 0xeb9527e3
or ecx, edx
xor ecx, 0xeb9527e2
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x97bcffa5
and ebp, ecx
not ecx
and ecx, 0xa122570f
and edx, 0x5edda8f0
or edx, ecx
mov ecx, edx
xor ecx, 0x12108800
xor edx, 0x81205705
or edx, 0x6843005a
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x4ee25ff
and ecx, 0x9310da00
or ecx, edi
or edx, ebx
and ebx, 0x4ee25ff
and ebp, 0xfb11da00
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x6843005a
and edx, 0x97bcffa5
or edx, ecx
sete r8b
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
and al, cl
and r8b, dl
or r8b, al
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
mov r9d, r8d
xor r9b, 1
xor al, 1
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, r9d
and cl, r8b
mov ebx, edx
and bl, al
xor r9b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
xor bl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x8ad72954
mov eax, 0xbe237cf3
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x8ad72954
jmp 0x14013255c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x7158ba08
mov ecx, ebp
and ecx, 0x8ea745f7
or ecx, edx
mov edi, ecx
xor edi, 0x8ca745d4
xor ecx, 0x70101800
mov edx, ebx
or edx, 0x72101822
or ecx, 1
and ecx, 0x72101823
and edi, 0x8defe7dc
or edi, ecx
and edx, 0x72101823
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x81b070a5
and edx, 0x7e4f8f5a
or edx, ecx
mov ecx, edx
xor ecx, 0x6a0e090a
and ebx, 0x490db362
and ebp, 0xb6f24c9d
or ebp, ebx
mov ebx, ebp
xor ebx, 0x22020808
xor edx, 0x81b070a5
xor ebp, 0x490db362
mov edi, edx
and edi, 0x94f1e6f5
and ecx, 0x6b0e190a
or ecx, edi
or edx, ebp
and ebp, 0x94f1e6f5
and ebx, 0x6b0e190a
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
xor al, 1
or dl, al
or cl, bl
xor cl, 1
and al, bl
mov ebx, ecx
and bl, al
xor al, cl
or 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, ecx
xor al, bl
test cl, 1
mov ecx, 0xa2d62d27
mov ebp, 0x3404bf4b
cmovne ecx, ebp
test bl, bl
mov edx, 0xa2d62d27
jmp 0x140130e00
mov eax, dword [0x1402656f0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x313273ff
and eax, ecx
not ecx
and ecx, 0x313273ff
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcecd8c00
and eax, 0x313273ff
or eax, ecx
mov ecx, eax
not ecx
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
and ecx, 0x827210bb
and eax, 0x7d8def44
or eax, ecx
mov ecx, eax
xor ecx, 0x1d8c2a04
xor eax, 0x827210bb
mov edx, eax
and edx, 0xe213d553
and ecx, 0x1dec2aac
or ecx, edx
xor ecx, 0xe213d553
xor eax, ecx
test eax, ecx
setne bl
sete r8b
cmp dword [0x1402656ec], 0xa
setl dl
xor bl, r8b
and bl, r8b
mov eax, ebx
xor al, dl
and bl, al
and al, dl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
or cl, r8b
xor dl, r8b
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x9fdb129e
mov ecx, 0xf8ab1bed
cmovne ebp, ecx
test dl, 1
mov ecx, 0x9fdb129e
cmovne ecx, ebp
test al, al
jmp 0x140131d54
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
mov ebx, ebp
or ebx, 1
mov edi, ebx
not edi
and ebx, 0x622bb801
and edi, 0x9dd447fe
or edi, ebx
mov ebx, edx
or ebx, 0x622bb800
and ebx, 0x622bb801
xor ebx, edi
mov edi, ebx
not edi
and edi, 0x815478cb
and ebx, 0x7eab8734
or ebx, edi
mov edi, ebx
xor edi, 0x5c0b8224
and edx, 0x6770763d
and ebp, 0x988f89c2
or ebp, edx
xor ebx, 0x815478cb
mov edx, ebx
and edx, 0x23a00558
and edi, 0xdc5ffaa7
or edi, edx
mov edx, ebp
xor edx, 0x980f8882
xor ebp, 0x6770763d
or ebx, ebp
and ebp, 0x23a00558
and edx, 0xdc5ffaa7
or edx, ebp
xor edx, edi
not ebx
or ebx, edx
mov edx, ebx
not edx
and edx, 0xc589c915
and ebx, 0x3a7636ea
or ebx, edx
xor ebx, 0x3a7636ea
setne r9b
sete r8b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg bl
and r9b, al
mov ecx, ebx
xor cl, r8b
xor al, r8b
and r8b, bl
or r9b, r8b
and cl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, r9d
xor al, 1
and al, cl
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x99b31ac
mov ebp, 0x4f84bf50
cmovne ecx, ebp
test dl, dl
mov edx, 0x99b31ac
cmove ecx, edx
mov qword [0x140265098], rsi
jmp 0x140130e03
mov ecx, 0xb637f83
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfbf894cd
and edx, ecx
and ecx, 0x4076b32
or ecx, ebp
mov ebp, ecx
xor ebp, 0x54002
xor ecx, 0xfbf894cd
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xcee2af78
and ebp, 0x311d5087
or ebp, edi
or ecx, ebx
and ebx, 0xcee2af78
and edx, 0x311d5087
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x8c625643
and ebx, 0x739da9bc
or ebx, edi
or edx, ebp
and ebp, 0x8c625643
and ecx, 0x739da9bc
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x22e8cca7
and ecx, edx
and edx, 0xdd173358
or edx, ebp
mov ebp, edx
xor ebp, 0x48103148
xor edx, 0x22e8cca7
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xb70fca30
and ebp, 0x48f035cf
or ebp, edi
or edx, ebx
and ebx, 0xb70fca30
and ecx, 0x48f035cf
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
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 bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
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 cl, 1
mov ebp, 0xfec2b3e9
mov ecx, 0x176b4693
cmovne ebp, ecx
mov rbx, qword [0x140265040]
test dl, dl
mov ecx, ebp
mov edx, 0xfec2b3e9
cmovne ecx, edx
mov qword [rsp + 0x30], rbx
jmp 0x140130e03
mov ecx, 0xb16cd48a
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x58d0e87a
and ecx, 0xa72f1785
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa72f1785
and ecx, 0x58d0e87a
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x405a95a1
and ebp, ecx
not ecx
and ecx, 0x2936e61b
and edx, 0xd6c919e4
or edx, ecx
mov ecx, edx
xor ecx, 0xd6c919e4
mov ebx, edx
xor ebx, 0x696c73ba
and ebx, ecx
mov edi, ebx
not edi
mov esi, ebp
not esi
mov eax, edi
and eax, 0x42914b60
and ebx, 0xbd6eb49f
or ebx, eax
or edi, esi
and esi, 0x42914b60
and ebp, 0xbd6eb49f
or ebp, esi
xor ebp, ebx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0xbfa56a5f
and edi, 0x405a95a0
or edi, eax
xor edx, 0x24c21b
and edx, 0x942cc2db
mov eax, ecx
and eax, 0x6bd33d24
or eax, edx
xor eax, 0x942cc2da
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd84c1adb
and ecx, 0x27b3e524
or ecx, eax
mov eax, ecx
xor eax, 0x7a04124
xor ecx, 0xd84c1adb
mov edx, edi
not edx
mov ebp, edx
and ebp, 0xa01fa483
and edi, 0x5fe05b7c
or edi, ebp
or edx, ecx
and ecx, 0xa01fa483
and eax, 0x5fe05b7c
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
and edx, 0xb3d3e60
and eax, 0xf4c2c19f
or eax, edx
mov ecx, eax
xor ecx, 0x1190820
xor eax, 0xf4c2c19f
mov edx, eax
and edx, 0x3e64f7d9
and ecx, 0xc19b0826
or ecx, edx
xor ecx, 0xc19b0826
or ecx, eax
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, r10d
and cl, bl
and r10b, dl
and dl, r9b
or dl, cl
xor dl, 1
or dl, bl
mov eax, edx
not al
and bl, r9b
or bl, r10b
mov ecx, ebx
xor cl, 1
and bl, dl
and al, cl
or al, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x226db53a
mov ebp, 0x194dbcc8
cmovne edx, ebp
test cl, 1
mov ecx, 0x226db53a
cmovne ecx, edx
test al, al
jmp 0x140131533
mov ecx, 0xa02c15c0
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x1402656f0]
mov ecx, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0x99017de2
and ebp, 0x66fe821d
or ebp, edx
mov edx, ebp
xor edx, 0x66fe821d
xor ebp, 0x11014ca2
mov edi, edx
and edi, 0xfffffffe
and ebp, 0x7527cea6
and edx, 0x8ad83159
or edx, ebp
xor edx, 0x8ad83158
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x23e06476
and ebp, edx
and edx, 0xdc1f9b89
or edx, ebx
mov ebx, edx
xor ebx, 0x800a9309
xor edx, 0x23e06476
mov edi, edx
and edi, 0x5dd528a6
and ebx, 0xa22ad759
or ebx, edi
mov edi, ebp
not edi
or edx, edi
and edi, 0x5dd528a6
and ebp, 0xa22ad759
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and edx, 0xeb3ed946
and ebp, 0x14c126b9
or ebp, edx
xor ebp, 0xeb3ed946
cmp ebp, 0xffffffff
sete dl
setne bl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg r8b
mov eax, ebx
and al, r8b
mov ecx, r9d
and cl, dl
or cl, al
xor cl, 1
or cl, r8b
or bl, r9b
xor bl, 1
xor dl, r9b
and dl, r9b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ecx
and dl, bl
mov r8d, ecx
mov r9d, ebx
and r9b, dl
xor dl, bl
mov r10d, ecx
and r10b, bl
xor bl, cl
xor cl, 1
and al, cl
xor r8b, al
xor al, 1
or al, cl
xor al, 1
or al, r8b
or dl, r9b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
or bl, r10b
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x32353346
mov ebp, 0x2a71e009
cmovne ecx, ebp
mov qword [0x140265098], rsi
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x32353346
jmp 0x140132213
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2a486372
and edx, ecx
and ecx, 0xd5b79c8d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5026080d
xor ecx, 0x2a486372
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x85d1d4e0
and ebp, 0x7a2e2b1f
or ebp, edi
or ecx, ebx
and ebx, 0x85d1d4e0
and edx, 0x7a2e2b1f
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, 0x22dae58f
and edx, ecx
and ecx, 0xdd251a70
or ecx, ebp
xor ecx, 0xdd251a70
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x4e4e3e3
and edx, 0xfb1b1c1c
or edx, ecx
xor edx, 0xfb1b1c1c
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor dl, al
or bl, cl
xor bl, 1
or bl, dl
xor bl, 1
xor cl, al
xor cl, bl
and bl, cl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xb59a649c
mov edx, 0xa5cf2e02
cmovne eax, edx
test cl, cl
mov ecx, 0xb59a649c
cmovne ecx, eax
test bl, bl
jmp 0x14013255c
mov ecx, 0x8b784439
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x100cea0d
mov ecx, edx
and ecx, 0xeff315f2
or ecx, ebx
mov ebx, ecx
xor ebx, 0x4ab20560
xor ecx, 0x10040800
mov ebp, edi
or ebp, 0xb5451892
or ecx, 1
and ecx, 0xb5451893
and ebx, 0x4abae76c
or ebx, ecx
and ebp, 0xb5451893
xor ebp, ebx
and edi, 0x127af604
and edx, 0xed8509fb
or edx, edi
mov ecx, edx
xor ecx, 0xed8509fb
xor edx, 0x127af604
and edx, ebp
not ebp
and ecx, ebp
or edx, ecx
xor ebp, edx
test ebp, edx
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov eax, edx
mov r9d, ecx
or r9b, dl
xor cl, dl
or dl, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0xb14e09ce
mov ebp, 0x3bb39cbf
cmovne ecx, ebp
test bl, 1
mov edx, 0xb14e09ce
cmove ecx, edx
test al, 1
jmp 0x140131c3e
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0x4ebbb830
mov edx, ebx
and edx, 0xb14447ce
or edx, ecx
xor edx, 0xb14447ce
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x4eb86ee
and ecx, 0xfb147911
or ecx, edx
mov edx, ecx
xor edx, 0x48004001
xor ecx, 0x4eb86ee
mov edi, ecx
and edi, 0xb7753fbe
and edx, 0x488ac041
or edx, edi
or ecx, ebx
and ebx, 0xb7753fbe
and ebp, 0x488ac041
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x64dfeafa
and ecx, 0x9b201505
or ecx, edx
xor ecx, 0x9b201505
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, cl
and dl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, r9d
xor dl, cl
and cl, r9b
or r9b, al
xor al, 1
or al, r8b
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x3aae19c1
mov ecx, 0x7c57628
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x3aae19c1
cmovne ecx, eax
test dl, 1
jmp 0x140131c3e
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x64f67c23
and edx, 0x9b0983dc
or edx, ecx
mov ecx, edx
xor ecx, 0x12080004
xor edx, 0x802021
and edx, 0x8981a3f9
and ecx, 0x767e5c06
or ecx, edx
mov ebx, ecx
xor ebx, 0x8981a3f9
xor ecx, 0x767e5c06
mov ebp, ecx
and ebp, 0xea2724da
mov edx, ebx
and edx, 0x15d8db25
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xe5f11ffd
and edx, 0x1a0ee002
or edx, ebp
mov ebp, edx
xor ebp, 0x30204450
and ebx, 0xef62d07d
mov edi, ecx
and edi, 0x109d2f82
or edi, ebx
xor edi, 0xef62d07c
and ecx, 1
or ecx, edi
mov ebx, ecx
not ebx
xor edx, 0xfd63b26
mov edi, edx
and edi, 0xc4df91af
and ebp, 0x3b206e50
or ebp, edi
or edx, ecx
and ecx, 0xc4df91af
and ebx, 0x3b206e50
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
xor ecx, 0xc080ce77
and ecx, edx
not edx
and edx, 0xc080ce77
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3f7f3188
and ecx, 0xc080ce77
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9a170e0a
and ecx, 0x65e8f1f5
or ecx, edx
mov edx, ecx
xor edx, 0x41e001d4
xor ecx, 0x1a130e02
and ecx, 0x3e1bfe23
and edx, 0xc1e401dc
or edx, ecx
xor edx, 0xc1e401dc
sete bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
and al, bl
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov edx, ecx
and dl, r8b
mov ebx, r9d
and bl, al
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
xor bl, dl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xdd68e624
mov eax, 0xfe001600
cmovne ecx, eax
test bl, 1
mov r12d, 0xfe001600
cmove ecx, eax
test dl, 1
mov eax, 0xdd68e624
jmp 0x14013255c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
or ecx, 0x2212b4d8
mov ebx, ecx
not ebx
mov ebp, edi
or ebp, 0xdded4b27
mov edx, ebp
not edx
and ecx, 0x3fd932d5
and ebx, 0xc0244922
or ebx, ecx
and ebp, 0x3fd932d5
and edx, 0x28408
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xd3e1ea88
and edx, 0x2c1e1577
or edx, ecx
mov ecx, edx
xor ecx, 0xd1324201
xor edx, 0xca184
and edx, 0x20cdbdd4
and ecx, 0xdf32422b
or ecx, edx
xor ecx, 0xdf32422b
mov edx, ecx
and edx, edi
xor ecx, edi
or ecx, edx
cmp ecx, 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
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x758cc67f
mov ebp, 0x474702dc
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x758cc67f
cmovne ecx, ebp
test al, al
jmp 0x14012f0ae
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa893d17
and edx, ecx
and ecx, 0xf576c2e8
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa0264040
xor ecx, 0xa893d17
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x57d89faa
and ebp, 0xa8276055
or ebp, edi
or ecx, ebx
and ebx, 0x57d89faa
and edx, 0xa8276055
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
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, 0xd51390e
and esi, 0xf2aec6f1
or esi, edi
or ebp, ebx
and ebx, 0xd51390e
and ecx, 0xf2aec6f1
or ecx, ebx
xor ecx, esi
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x60cfd5fc
and edx, ebp
not ebp
and ebp, 0x658defae
and ecx, 0x9a721051
or ecx, ebp
mov ebp, ecx
xor ebp, 0x420000
xor ecx, 0x608dc5ac
or ecx, 0x9f302a03
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9d01d1d5
and ebp, 0x60ce0428
or ebp, edi
or ecx, ebx
and ebx, 0x9d01d1d5
and edx, 0x62fe2e2a
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9f302a03
and ecx, 0x60cfd5fc
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfae7cefe
and ecx, 0x5183101
or ecx, ebp
xor ecx, 0x5183101
or ecx, edx
cmp ecx, 0xffffffff
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
xor cl, bl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, ebx
and r8b, dl
mov ecx, edx
xor cl, al
or al, dl
xor dl, 1
xor bl, 1
and bl, dl
or bl, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0x9460f6ff
mov eax, 0xf61f321
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0x9460f6ff
jmp 0x14013255c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edi, ecx
or edi, 1
mov ebx, edi
not ebx
mov edx, ecx
or edx, 0x61cb63dc
and edi, 0x61cb63dc
and ebx, 0x9e349c22
or ebx, edi
and edx, 0x61cb63dd
xor edx, ebx
mov ebx, edx
not ebx
and ebx, 0x6d210f57
and edx, 0x92def0a8
or edx, ebx
xor edx, 0x92def0a8
and ebp, 0xba6e44bd
and ecx, 0x4591bb42
or ecx, ebp
xor ecx, 0x4591bb42
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, eax
xor bl, dl
and bl, al
xor cl, dl
xor bl, 1
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, eax
and al, bl
xor bl, 1
xor dl, 1
and dl, bl
or al, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x2ce6fbec
mov ebp, 0x8d6754d1
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x2ce6fbec
jmp 0x14013177e
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edx
or ecx, 0x63c00232
mov ebx, edx
and ebx, 0x63c00232
mov ebp, edi
and ebp, 0x9c3ffdcc
or ebp, ebx
and ecx, 0x63c00233
xor ecx, ebp
mov ebp, ecx
not ebp
and edi, 0x70c854b4
and edx, 0x8f37ab4b
or edx, edi
mov ebx, edx
xor ebx, 0x8533ab41
xor edx, 0x70c854b4
mov edi, ecx
and edi, 0xa8c041a
and ebp, 0xf573fbe5
or ebp, edi
or ecx, edx
and edx, 0xa8c041a
and ebx, 0xf573fbe5
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
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
mov eax, ebx
not al
and dl, r8b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0x47cf4144
mov edx, 0x4ed2f7ec
cmovne ecx, edx
test bl, bl
mov ebp, 0x47cf4144
cmovne ecx, ebp
test al, 1
cmove ecx, edx
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x22002111
mov edx, edi
and edx, 0x854a4
or edx, ebp
xor edx, 0x854a4
mov ebx, edi
and ebx, 0xddf78a4a
or ebx, edx
mov edx, ebx
not edx
and edx, 0x4df6618b
and ebx, 0xb2099e74
or ebx, edx
mov edx, ebx
xor edx, 0x9001ebc0
xor ebx, 0x6344042a
mov ebp, edx
and ebp, 0x8cba3a95
and ebx, 0x7345c56a
or ebx, ebp
or edx, edi
and edi, 0x8cba3a95
and ecx, 0x7345c56a
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
mov eax, ebx
xor al, r8b
and al, bl
or dl, r9b
or cl, r8b
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xb0ce941a
mov ebp, 0xb03946ad
cmovne ecx, ebp
test dl, 1
mov edx, 0xb0ce941a
jmp 0x140131d4f
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
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, 0x353d61a9
and ebp, 0xcac29e56
or ebp, edi
or ecx, ebx
and ebx, 0x353d61a9
and edx, 0xcac29e56
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x1d2a8a45
and ecx, 0xe2d575ba
or ecx, edx
xor ecx, 0xe2d575bb
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa323dddd
and edx, ecx
and ecx, 0x5cdc2222
or ecx, ebp
xor ecx, 0x5cdc2222
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x26f86199
and ecx, 0xd9079e66
or ecx, edx
mov edx, ecx
xor edx, 0x51079464
xor ecx, 0x22182098
and ecx, 0xaa182a9a
and edx, 0x55e7d565
or edx, ecx
xor edx, 0x55e7d565
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and r8b, bl
or r8b, al
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov r9d, r8d
xor r9b, 1
mov edx, r9d
xor dl, bl
or bl, r9b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, r9d
and al, r8b
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
and al, dl
or al, bl
xor cl, r9b
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xdc6313b4
mov ebp, 0x6432340f
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0xdc6313b4
cmove edx, eax
jmp 0x140131eb3
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov edx, edi
or edx, 0x3558507b
mov ecx, edx
not ecx
mov ebp, esi
or ebp, 0xc8210784
and ebp, 0xdd69178f
mov ebx, edi
and ebx, 0x20104070
or ebx, ebp
and edx, 0xdd69178f
and ecx, 0x286a800
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xcaa7af85
and ecx, 0x3558507a
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe074581
and ecx, 0xf1f8ba7e
or ecx, edx
mov edx, ecx
xor edx, 0xb0b8082a
xor ecx, 0xe074581
mov ebp, ecx
and ebp, 0x4141b3d5
and edx, 0xbebe4c2a
or edx, ebp
or ecx, esi
and esi, 0x4141b3d5
and edi, 0xbebe4c2a
or edi, esi
xor edi, edx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x241cacdd
and ecx, 0xdbe35322
or ecx, edx
xor ecx, 0xdbe35322
sete cl
setne r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r8b
mov edx, ebx
xor dl, r9b
and dl, bl
and cl, r9b
and al, r8b
or al, cl
xor dl, 1
xor al, 1
mov ebx, edx
or bl, al
xor al, dl
mov ecx, ebx
xor cl, al
mov edx, 0x66e369fb
mov ecx, 0xf79db8e8
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x66e369fb
cmovne ecx, eax
test bl, bl
jmp 0x14012f0ae
mov ecx, 0x32c8bab2
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x70b4f294
and ecx, 0x8f4b0d6b
or ecx, edx
mov ebp, ecx
xor ebp, 0x8f4b0d6b
mov edx, ecx
xor edx, 0x30a0e014
xor ecx, 0x8f4b0d6a
and ecx, ebp
and edx, 0x3be9e15e
and ebp, 0xc4161ea1
or ebp, edx
mov ebx, ebp
xor ebx, 0x40060a80
mov edx, ecx
not edx
xor ebp, 0x3be9e15f
mov edi, edx
and edi, 0x86105436
and ecx, 0x79efabc9
or ecx, edi
or edx, ebp
and ebp, 0x86105436
and ebx, 0x79efabc9
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x5568a0
and edx, 0xffaa975f
or edx, ecx
mov ecx, edx
xor ecx, 0xa720005a
xor edx, 0x5120a0
and edx, 0x58dbb7a5
and ecx, 0xa724485a
or ecx, edx
mov edx, ecx
xor edx, 0x404a1124
xor ecx, 0x2244008
and ecx, 0x1ab5e689
and edx, 0xe54a1976
or edx, ecx
mov ecx, edx
xor ecx, 0x65020870
xor edx, 0x1a206081
and edx, 0x9a687187
and ecx, 0x65978e78
or ecx, edx
mov edx, ecx
xor edx, 0x90486184
xor ecx, 0x45940c50
and ecx, 0x4fb41c53
and edx, 0xb04be3ac
or edx, ecx
xor edx, 0xb04be3ac
sete cl
setne r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
mov ebx, edx
xor bl, r9b
and bl, dl
and cl, r9b
and al, r8b
or al, cl
mov ecx, 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 al, al
mov eax, 0xa4e47a22
mov ebp, 0x2bde913a
cmovne eax, ebp
test dl, dl
mov edx, 0xa4e47a22
cmove eax, edx
test cl, cl
cmovne eax, ebp
mov ecx, eax
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov eax, dword [0x1402656f0]
lea ebp, [rax - 1]
imul ebp, eax
mov edi, ebp
not edi
mov edx, edi
or edx, 0xb4d1b6af
mov eax, edx
not eax
mov ecx, ebp
or ecx, 0xa204040
and ecx, 0x9a7150c2
mov ebx, edi
and ebx, 0x2480a62d
or ebx, ecx
and edx, 0x9a7150c2
and eax, 0x410e0910
or eax, edx
xor eax, ebx
mov ecx, eax
not ecx
and ecx, 0x4b2e4951
and eax, 0xb4d1b6ae
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x518059df
and eax, 0xae7fa620
or eax, ecx
mov ecx, eax
xor ecx, 0xa077a400
and edi, 0x78bb1019
and ebp, 0x8744efe6
or ebp, edi
mov edx, ebp
xor edx, 0x8144edc0
xor eax, 0x518059df
xor ebp, 0x78bb1019
mov ebx, eax
and ebx, 0x1e081226
and ecx, 0xe1f7edd9
or ecx, ebx
or eax, ebp
and ebp, 0x1e081226
and edx, 0xe1f7edd9
or edx, ebp
xor edx, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne r10b
cmp dword [0x1402656ec], 9
setg cl
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
mov r9d, r10d
xor r9b, 1
mov edx, ecx
xor dl, r8b
not dl
and dl, r8b
or cl, r8b
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
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
and r9b, dl
xor dl, 1
and dl, r10b
or dl, r9b
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x2f9e0376
mov ebp, 0xb4a86903
cmovne eax, ebp
test cl, 1
mov ecx, 0x2f9e0376
cmovne ecx, eax
test dl, dl
jmp 0x14013255c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7d418cb4
mov ebx, ecx
and ebx, 0x82be734a
or ebx, ebp
xor ebx, 0x82be734a
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x67d0e037
and ecx, 0x982f1fc8
or ecx, edx
mov edx, ecx
xor edx, 0x982f1fc8
xor ecx, 0x67d0e037
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
sete dl
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r8d, ecx
xor r8b, al
and cl, al
and bl, dl
or bl, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x2a4b3393
mov ebp, 0xf3a353ef
cmovne ecx, ebp
test dl, dl
mov edx, 0x2a4b3393
cmove ecx, edx
test al, al
cmovne ecx, ebp
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x557ea6e4
mov edx, ebp
and edx, 0xaa81591a
or edx, ebx
mov ebx, edx
xor ebx, 0x80005012
xor edx, 0x557ea6e5
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x6ffb0f2c
and ebx, 0x9004f0d2
or ebx, eax
or edx, esi
and esi, 0x6ffb0f2c
and ecx, 0x9004f0d3
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x35b90e
and edx, 0xffca46f1
or edx, eax
xor edx, 0xffca46f1
and edi, 0xb40762c
and ebp, 0xf4bf89d3
or ebp, edi
xor ebp, 0xf4bf89d3
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
sete dl
setne al
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov r8d, eax
and r8b, bl
mov ecx, r9d
and cl, dl
or cl, r8b
xor bl, cl
and bl, cl
or al, r9b
xor al, 1
xor dl, r9b
and dl, r9b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0xc9dc7455
mov ebp, 0x23c652c
cmovne ecx, ebp
test dl, 1
mov edx, 0xc9dc7455
cmovne ecx, edx
test al, 1
cmove ecx, ebp
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov r8d, dword [0x1402656ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0xc1b001fc
mov ecx, ebp
and ecx, 0x52c02
or ecx, edx
mov ebx, ecx
xor ebx, 0xfffad3fd
mov edx, ebp
xor edx, 0xc1b52dfe
and edx, ebp
mov edi, edx
not edi
mov eax, ebx
and eax, 0x607dae97
and ecx, 0x81800168
or ecx, eax
or ebx, edi
and edi, 0x607dae97
and edx, 0x9f825168
or edx, edi
xor edx, ecx
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x5ad87084
and ebx, 0xa5278f7b
or ebx, eax
mov edi, ebx
xor edi, 0x24902084
xor ebx, 0x12290c53
and ebx, 0x522b8e53
and edi, 0xadd471ac
or edi, ebx
mov eax, edi
xor eax, 0x81c461a4
and esi, 0xaf03afb6
and ebp, 0x50fc5049
or ebp, esi
mov ecx, ebp
xor ecx, 0x10ec4041
xor edi, 0x522b8e53
xor ebp, 0xaf03afb6
mov edx, edi
and edx, 0x6e129608
and eax, 0x91ed69f7
or eax, edx
or edi, ebp
and ebp, 0x6e129608
and ecx, 0x91ed69f7
or ecx, ebp
xor ecx, eax
not edi
or edi, ecx
cmp edi, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
xor bl, dl
and bl, cl
mov ecx, ebx
xor cl, 1
and cl, r9b
and bl, al
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or cl, dl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor bl, 1
mov eax, ebx
or al, cl
xor bl, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xbc98cee0
mov edx, 0xb0ce941a
cmovne ecx, edx
test bl, 1
mov edx, ecx
mov ebp, 0xbc98cee0
cmovne edx, ebp
test al, 1
cmovne edx, ecx
mov ecx, edx
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0x99d96eb5
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x11eb4ddc
and edx, ebp
not ebp
and ebp, 0x1a24454
and ecx, 0x10490988
or ecx, ebp
mov ebp, ecx
xor ebp, 0x410088
xor ecx, 0xefb6f677
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5aba1f61
and ebp, 0x141409c
or ebp, edi
or ecx, ebx
and ebx, 0x5aba1f61
and edx, 0xa545e09e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xee14b223
and ecx, 0x11eb4ddc
or ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x5a6f66f7
mov edx, ecx
and edx, 0xa5909908
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xb7d8be00
and edx, 0x482741ff
or edx, ebp
mov ebp, edx
xor ebp, 0x2480108
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x95f89d09
and ecx, 0x6a0762f6
or ecx, ebx
mov ebx, ecx
xor ebx, 0x6a0600e2
xor ecx, 0x95f89d09
xor edx, 0xedb7d8f6
mov edi, edx
and edi, 0x11a17615
and ebp, 0xee5e89ea
or ebp, edi
or edx, ecx
and ecx, 0x11a17615
and ebx, 0xee5e89ea
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x52d4000b
and edx, 0xad2bfff4
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xad2bfff4
and edx, 0x52d4000b
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf6314085
and edx, 0x9cebf7a
or edx, ebp
xor edx, 0x9cebf7a
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, r9d
and bl, al
and r9b, dl
and dl, r8b
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
and al, r8b
or al, r9b
mov r8d, eax
xor r8b, 1
and cl, dl
mov ebx, r8d
and bl, al
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
and bl, cl
or bl, al
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
mov eax, r8d
xor al, bl
test r8b, 1
mov ecx, 0xa9eac581
mov edx, 0x6c439124
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xa9eac581
jmp 0x14013255c
mov ecx, 0x5f5d1372
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0x9d0755d4
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xeb627869
and ecx, ebp
not ebp
and ebp, 0x82027809
and edx, 0x69600060
or edx, ebp
xor edx, 0x69600060
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x149d8796
and ecx, 0xeb627869
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
xor edx, 0x9cc515d3
and edx, ecx
or ecx, 0x633aea2c
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5f9e7068
and ebp, 0x80410593
or ebp, edi
or ecx, ebx
and ebx, 0x5f9e7068
and edx, 0xa0618f97
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x633aea2c
and ecx, 0x9cc515d3
or ecx, edx
mov edx, ecx
not edx
and edx, 0x799b81b7
and ecx, 0x86647e48
or ecx, edx
xor ecx, 0x86647e48
cmp ecx, 0xffffffff
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, 0x61c04984
mov ecx, 0xaf930341
cmovne eax, ecx
test bl, bl
mov ecx, eax
mov ebp, 0x61c04984
cmovne ecx, ebp
test dl, dl
cmovne ecx, eax
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
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, 0xf0d8d2c3
and edx, 0xf272d3c
or edx, ebp
mov ebp, edx
xor ebp, 0x7002914
xor edx, 0xf0d8d2c3
mov edi, ecx
and edi, 0xd8f7142a
and ebx, 0x2708ebd5
or ebx, edi
or ecx, edx
and edx, 0xd8f7142a
and ebp, 0x2708ebd5
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbe033c16
and ecx, 0x41fcc3e9
or ecx, edx
xor ecx, 0x41fcc3e9
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg bl
mov esi, r10d
mov r11d, r8d
and r11b, r10b
mov ecx, ebx
and cl, r9b
xor r10b, r9b
or r9b, bl
xor r9b, 1
or sil, r8b
xor sil, 1
mov edx, r9d
and dl, sil
xor sil, r9b
or sil, dl
or cl, r11b
or bl, r8b
xor bl, 1
or bl, r10b
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, esi
xor bl, 1
mov eax, ebx
and al, sil
and dl, cl
xor bl, al
xor al, 1
or al, sil
xor al, 1
or al, bl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov eax, esi
xor al, cl
or cl, sil
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xed9381e7
mov ebp, 0xca9b855c
cmovne eax, ebp
test cl, 1
mov ecx, 0xed9381e7
cmovne ecx, eax
test dl, 1
jmp 0x14013255c
mov ecx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xfeb5b138
and ebp, 0x14a4ec7
or ebp, edx
mov ebx, ebp
xor ebx, 0x1020240
xor ebp, 0x46010008
or ecx, 0xc7b7324d
mov edx, ecx
not edx
or ebp, 0x30080922
and ebp, 0x7609092f
and ebx, 0x81b63240
or ebx, ebp
and ecx, 0x7609092f
and edx, 0x840c490
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x3848cdb2
and edx, 0xc7b7324d
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xce87a637
and edx, 0x317859c8
or edx, ecx
mov ecx, edx
xor ecx, 0x317859c8
xor edx, 0xce87a637
mov edi, edx
or edi, 0x9b508f0c
mov esi, edi
not esi
or ebp, 0x64af70f3
mov ebx, ebp
not ebx
and edi, 0x5245b649
and esi, 0x24aa40b2
or esi, edi
and ebp, 0x5245b649
and ebx, 0x89100904
or ebx, ebp
xor ebx, esi
mov ebp, ebx
not ebp
and ebp, 0x7411e1bb
and ebx, 0x8bee1e44
or ebx, ebp
xor ebx, 0xef416eb6
and edx, 0xf0b3cf7a
mov ebp, ecx
and ebp, 0xf4c3085
or ebp, edx
xor ebp, 0xf0b3cf7b
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8bb3ff9a
and ecx, 0x744c0065
or ecx, edx
xor ecx, 0x744c0065
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd4090f02
and ecx, 0x2bf6f0fd
or ecx, edx
mov edx, ecx
xor edx, 0x2046e038
xor ecx, 0x14090102
and edx, 0xe046ee38
and ecx, 0x1fb911c7
or ecx, edx
xor ecx, 0x1fb911c7
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg bl
mov eax, r10d
mov r11d, r8d
and r11b, r10b
mov ecx, ebx
and cl, r9b
xor r10b, r9b
or r9b, bl
xor r9b, 1
or al, r8b
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
or cl, r11b
or bl, r8b
xor bl, 1
or bl, r10b
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
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 al, 1
mov eax, 0x691fd3e1
mov ecx, 0xedd958
cmovne eax, ecx
test dl, 1
mov ecx, 0x691fd3e1
cmovne ecx, eax
test bl, 1
cmove ecx, eax
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov ecx, 0x14fa4f2f
cmp ecx, 0x224bfa2
jle 0x140123f00
jmp 0x140123a0c
mov edx, dword [0x1402656f0]
mov eax, dword [0x1402656ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xfaaaa389
and ecx, 0x5555c76
or ecx, edx
mov edx, ecx
not edx
and edx, 0x37080dc3
and ecx, 0xc8f7f23c
or ecx, edx
xor ecx, 0xcda2ae4b
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5a5c9303
and ecx, 0xa5a36cfc
or ecx, edx
xor ecx, 0xa5a36cfc
sete r8b
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor r8b, al
xor al, cl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, r8b
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, eax
xor cl, bl
xor cl, 1
or bl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x970fa74d
mov edx, 0x47cf4144
cmovne ecx, edx
test bl, 1
cmovne ecx, edx
not al
test al, 1
mov eax, 0x970fa74d
jmp 0x14013255c
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.1401b9360
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret