Function at 0x14008fb70
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x14024b008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xde181ce4
mov edx, ebx
and edx, 0x21e7e31b
or edx, ebp
mov edi, edx
xor edi, 0x20240110
xor edx, 0x100404
mov esi, ecx
or esi, 0xb0b51d17
mov ebp, esi
not ebp
or edx, 0x40a0268
and edx, 0x49b066f
and edi, 0xb0241910
or edi, edx
and esi, 0x49b066f
and ebp, 0x4b40e080
or ebp, esi
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x4f4ae2e9
and ebp, 0xb0b51d16
or ebp, edx
mov edi, ebp
not edi
mov edx, edi
and edx, 0x88a2e9cc
and ebp, 0x775d1633
or ebp, edx
and ebx, 0x88a2e9cc
and ecx, 0x775d1633
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r12d, 0xbcc003ca
mov r15d, 0xfba45530
mov r13d, 0x7153f42c
mov r14d, 0xa8f07f94
mov ecx, 0xe978d879
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
or ecx, 1
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x8406b376
mov edx, esi
and edx, 0x7bf94c88
or edx, edi
or ecx, ebx
and ebx, 0x8406b376
and ebp, 0x7bf94c89
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1c0d8d58
and ecx, 0xe3f272a7
or ecx, edx
xor ecx, 0xe3f272a7
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa87a4f8
and ecx, 0xf5785b07
or ecx, edx
xor ecx, 0xf5785b07
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
mov ebx, eax
xor bl, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x57d9355
mov edx, 0xf640728c
cmovne ecx, edx
test al, 1
mov eax, 0x57d9355
cmovne eax, ecx
test bl, bl
cmove eax, ecx
mov ecx, eax
nop dword [rax + rax]
cmp ecx, 0xfccf121e
jg 0x14008fdd0
cmp ecx, 0xbf00e229
jg 0x140090120
cmp ecx, 0x99e70d8c
jg 0x140090196
cmp ecx, 0x8bad4962
jle 0x14009061a
cmp ecx, 0x92ff41f2
jle 0x140091074
cmp ecx, 0x9628158b
jle 0x140091faa
cmp ecx, 0x97d59c0b
jle 0x14009412d
cmp ecx, 0x97d59c0c
je 0x1400977a7
cmp ecx, 0x97f1b882
je 0x1400977bd
cmp ecx, 0x98263db4
jne 0x14008fd50
mov ecx, 0x7c91943f
cmp ecx, 0xfccf121e
jle 0x14008fd58
nop dword [rax]
cmp ecx, 0x42d19326
jg 0x14008ff20
cmp ecx, 0x2116260b
jg 0x14009036f
cmp ecx, 0xe42403c
jle 0x140090775
cmp ecx, 0x147f92cc
jle 0x1400911fc
cmp ecx, 0x1a444192
jle 0x140091fe4
cmp ecx, 0x1f715029
jle 0x14009415b
cmp ecx, 0x1f71502a
je 0x140097910
cmp ecx, 0x1fb34a92
je 0x1400979f5
cmp ecx, 0x20d3ba3b
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
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 ebp, 0xf94b299b
and edx, 0x6b4d664
or edx, ebp
mov ebp, edx
xor ebp, 0x348460
xor edx, 0xf94b299b
mov edi, ecx
and edi, 0x9f825384
and ebx, 0x607dac7b
or ebx, edi
or ecx, edx
and edx, 0x9f825384
and ebp, 0x607dac7b
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd28280db
and ecx, 0x2d7d7f24
or ecx, edx
xor ecx, 0x2d7d7f24
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or al, r8b
and dl, bl
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x6ed68e6c
mov ecx, 0x67a9728f
cmovne ebp, ecx
test al, 1
mov ecx, 0x6ed68e6c
jmp 0x140099baf
cmp ecx, 0x62a0096a
jg 0x1400903d9
cmp ecx, 0x52f9853b
jle 0x1400907c7
cmp ecx, 0x5c836393
jle 0x140091242
cmp ecx, 0x5e765003
jle 0x14009219b
cmp ecx, 0x5f213645
jle 0x1400942ab
cmp ecx, 0x5f213646
je 0x140097ba5
cmp ecx, 0x61e69cf8
je 0x140097bbb
cmp ecx, 0x627d99ef
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xffc1f3d5
and ecx, 0x3e0c2a
or ecx, eax
mov ebp, ecx
xor ebp, 0x260c02
xor ecx, 0xffc1f3d5
mov eax, ecx
and eax, 0x2258e269
and ebp, 0xdda71d96
or ebp, eax
mov eax, ebp
xor eax, 0xdda71d96
xor ebp, 0x2258e269
mov ebx, ebp
or ebx, 0x31c64098
mov edi, ebx
not edi
or ecx, 0xce39bf67
mov edx, ecx
not edx
and ebx, 0x2da731de
and edi, 0xc2188e21
or edi, ebx
and ecx, 0x2da731de
and edx, 0x10404000
or edx, ecx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x77642645
and edx, 0x889bd9ba
or edx, ecx
xor edx, 0x46a266dc
and ebp, 0x904126ea
mov ecx, eax
and ecx, 0x6fbed915
or ecx, ebp
xor ecx, 0x904126eb
and eax, 1
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0x2764b74
and ecx, eax
or eax, 0xfd89b48b
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x14fe2ef8
and edx, 0x2004104
or edx, ebx
or eax, ebp
and ebp, 0x14fe2ef8
and ecx, 0xeb01d107
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfd89b48b
and eax, 0x2764b74
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6403c1da
and eax, 0x9bfc3e25
or eax, edx
xor eax, 0x6403c1da
xor ecx, eax
test ecx, eax
sete r8b
cmp dword [0x14024b73c], 0xa
setl cl
xor r8b, cl
mov r9d, r8d
xor r9b, 1
xor cl, r9b
xor cl, 1
mov ebx, ecx
and bl, r9b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
xor al, r9b
xor dl, r9b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x713cefcf
mov ebp, 0xa8f07f94
cmovne ecx, ebp
test al, 1
mov r14d, 0xa8f07f94
cmove ecx, ebp
test dl, 1
mov eax, 0x713cefcf
jmp 0x14009e556
cmp ecx, 0xe0b097a6
jg 0x140090443
cmp ecx, 0xd2fd74c0
jle 0x140090866
cmp ecx, 0xdc4151f5
jle 0x140091400
cmp ecx, 0xdf177e4f
jle 0x14009237c
cmp ecx, 0xdf7211c0
jle 0x1400942d9
cmp ecx, 0xdf7211c1
je 0x140097bd1
cmp ecx, 0xe001e34e
je 0x140097d7f
cmp ecx, 0xe07430f2
jne 0x14008fd50
mov ecx, 0x6a949b4b
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xad944a83
jle 0x1400909cf
cmp ecx, 0xb4e50c3c
jle 0x14009164c
cmp ecx, 0xba53cfd6
jle 0x1400924a9
cmp ecx, 0xbc547a33
jle 0x140094422
cmp ecx, 0xbc547a34
je 0x140097d95
cmp ecx, 0xbcc003ca
je 0x140097dab
cmp ecx, 0xbee8e834
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov r9d, dword [0x14024b73c]
lea edi, [rdx - 1]
imul edi, edx
mov esi, edi
not esi
mov ebx, esi
and ebx, 0x10001422
mov edx, edi
and edx, 0x48190150
or edx, ebx
mov ebp, edx
xor ebp, 0x8090000
xor edx, 0xb7e6feaf
mov ecx, edi
xor ecx, 0x58191572
and ecx, edi
mov ebx, ecx
not ebx
mov eax, edx
and eax, 0xe6f29559
and ebp, 0x18090022
or ebp, eax
or edx, ebx
and ebx, 0xe6f29559
and ecx, 0x190d6aa6
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x9b6049f1
and edx, 0x649fb60e
or edx, eax
mov ebp, edx
xor ebp, 0x3c86a37d
xor edx, 0xc0290400
and esi, 0xe7f16052
and edi, 0x180e9fad
or edi, esi
mov eax, edi
xor eax, 0x1008860c
xor edi, 0xe7f16052
mov ecx, ebp
and ecx, 0xb5679a3
and edx, 0xf4a9865c
or edx, ecx
or ebp, edi
and edi, 0xb5679a3
and eax, 0xf4a9865c
or eax, edi
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x33fa1df4
and ebp, 0xcc05e20b
or ebp, eax
xor ebp, 0xcc05e20b
sete r8b
setne r10b
cmp r9d, 0xa
setl cl
cmp r9d, 9
setg r9b
mov ebx, r9d
xor bl, cl
and bl, r9b
mov eax, r10d
xor al, r8b
and al, r10b
mov r11d, ebx
xor r11b, 1
mov edx, ebx
or dl, r11b
xor bl, dl
xor bl, 1
or dl, r11b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and al, dl
or al, bl
and r10b, cl
and r9b, r8b
or r9b, r10b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
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
not dl
and dl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xfccf121f
mov ebp, 0xc160ede0
cmovne ecx, ebp
test dl, dl
mov edx, 0xfccf121f
jmp 0x14009de36
cmp ecx, 0x30996aeb
jle 0x140090b57
cmp ecx, 0x385d9d48
jle 0x1400916a4
cmp ecx, 0x3e02cb46
jle 0x1400925e4
cmp ecx, 0x3fad1763
jle 0x14009457c
cmp ecx, 0x3fad1764
je 0x140097e7b
cmp ecx, 0x409e5d2e
je 0x140097f7d
cmp ecx, 0x4103ab91
jne 0x14008fd50
mov ecx, 0x92ff41f3
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x713cefce
jle 0x140090ba9
cmp ecx, 0x77c37b4a
jle 0x1400917e7
cmp ecx, 0x7b1b31e3
jle 0x14009274e
cmp ecx, 0x7c91943e
jle 0x1400946ad
cmp ecx, 0x7c91943f
je 0x140097f93
cmp ecx, 0x7c994b47
je 0x14009814a
cmp ecx, 0x7d0153ff
jne 0x14008fd50
mov ecx, 0x13d80d47
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xecd28b82
jg 0x140090ce4
cmp ecx, 0xec2b26a8
jle 0x140090e7c
cmp ecx, 0xecb59688
je 0x14009e700
cmp ecx, 0xec2b26a9
je 0x140098160
cmp ecx, 0xec855d5d
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x23b4c627
and edx, 0xdc4b39d8
or edx, ecx
mov ebx, edx
xor ebx, 0x2948422
or ebx, 0xe522739d
mov edi, ebx
not edi
or ebp, 0x1add8c62
mov ecx, ebp
not ecx
and ebx, 0xaf6b619a
and edi, 0x10948c60
or edi, ebx
and ebp, 0xaf6b619a
and ecx, 0x40001205
or ecx, ebp
xor ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xdcf6f0e0
and ecx, 0x23090f1f
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc48378
mov ebx, edx
and ebx, 1
xor edx, 0xdc4b39d9
or edx, ebx
mov ebx, edx
not ebx
xor ecx, 0xc62b7c83
mov edi, ecx
and edi, 0x3f1a4407
and ebp, 0xc0e5bbf8
or ebp, edi
or ecx, edx
and edx, 0x3f1a4407
and ebx, 0xc0e5bbf8
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xba0b4fb7
and ebp, ecx
or ecx, 0x45f4b048
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x450305f2
and edx, 0xba084a05
or edx, edi
or ecx, ebx
and ebx, 0x450305f2
and ebp, 0xbafcfa0d
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x45f4b048
and ecx, 0xba0b4fb7
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2226ee51
and ecx, 0xddd911ae
or ecx, ebp
xor ecx, 0xddd911ae
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
and bl, dl
or bl, r8b
mov ecx, ebx
xor cl, 1
mov r8d, ecx
mov edx, eax
xor cl, al
xor al, 1
and r8b, al
and dl, bl
or dl, r8b
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x89f43059
mov ebp, 0xab1bb140
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0x89f43059
jmp 0x14009e556
cmp ecx, 0x866950f8
jg 0x14009182d
cmp ecx, 0x838be656
jg 0x140092904
cmp ecx, 0x82a71333
jg 0x14009482a
cmp ecx, 0x8223b9f5
je 0x140098182
cmp ecx, 0x8279e8f9
jne 0x14008fd50
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0x43660bc0
and ebx, ecx
mov edx, ebp
and edx, 0x43660bc0
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x1b4d74de
and edx, 0xe4b28b21
or edx, ebx
xor edx, 0x582b7f1f
and ebp, 0x3fbe07b7
mov ebx, ecx
and ebx, 0xc041f848
or ebx, ebp
xor ebx, 0x3fbe07b6
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xdfc410ac
and ecx, 0x203bef53
or ecx, ebp
xor ecx, 0x203bef53
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x32939f6e
and ecx, 0xcd6c6091
or ecx, edx
mov edx, ecx
not edx
and edx, 0xadd1ea65
and ecx, 0x522e159a
or ecx, edx
xor ecx, 0x60bd8af4
setne r8b
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor cl, al
xor bl, r8b
mov edx, ecx
xor dl, 1
or al, r8b
xor al, 1
or al, dl
xor dl, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, ebx
xor cl, al
xor cl, 1
or al, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xe001e34e
mov ebp, 0xd76186f6
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xe001e34e
jmp 0x14009e556
cmp ecx, 0x57d9354
jg 0x140091873
cmp ecx, 0xfeea1228
jg 0x14009293e
cmp ecx, 0xfdfc5f92
jg 0x140094968
cmp ecx, 0xfccf121f
je 0x140098198
cmp ecx, 0xfd8c3d83
jne 0x14008fd50
mov ecx, 0x8502ecab
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x4bce4d3a
jg 0x1400918b9
cmp ecx, 0x4832d115
jg 0x140092a99
cmp ecx, 0x44ae15ae
jg 0x140094996
cmp ecx, 0x42d19327
je 0x1400981ae
cmp ecx, 0x43a0d35c
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b73c], 9
setg dl
xor al, dl
xor dl, al
and dl, al
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
mov ebp, 0x58558e3c
mov ecx, 0x9157143
cmovne ebp, ecx
test al, al
mov ecx, 0x58558e3c
jmp 0x140099baf
cmp ecx, 0xc5166632
jg 0x140091a7e
cmp ecx, 0xc160eddf
jg 0x140092b87
cmp ecx, 0xc0a11494
jg 0x140094aa1
cmp ecx, 0xbf00e22a
je 0x14009829c
cmp ecx, 0xbfc83f90
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ebx, [rax - 1]
imul ebx, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x33de9a6f
mov edx, ebx
and edx, 0xcc216590
or edx, eax
mov eax, edx
xor eax, 0x2000
xor edx, 0x220c1264
mov ecx, ebx
xor ecx, 0xe20c33f4
and ecx, ebx
or edx, 0x1df3cc0b
mov ebp, ecx
not ebp
mov esi, edx
and esi, 0xe6f51593
and eax, 0x82264
or eax, esi
or edx, ebp
and ebp, 0xe6f51593
and ecx, 0x190aea6c
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x1fac5ea8
and edx, 0xe053a157
or edx, eax
mov ebp, edx
xor ebp, 0x21f8282
xor edx, 0x14202d0c
and edx, 0x14603d2c
and ebp, 0xeb9fc2d3
or ebp, edx
mov eax, ebp
xor eax, 0x4806c2c1
xor ebp, 0x14603d2c
mov ecx, ebp
and ecx, 0xa399283e
and eax, 0x5c66d7c1
or eax, ecx
or ebp, ebx
and ebx, 0xa399283e
and edi, 0x5c66d7c1
or edi, ebx
xor edi, eax
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0x6d5ea28
and ebp, 0xf92a15d7
or ebp, eax
xor ebp, 0xf92a15d7
setne al
cmp dword [0x14024b73c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, 1
mov ebx, edx
and bl, cl
xor cl, 1
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 cl, cl
mov ecx, 0x77c37b4b
mov ebp, 0x73db2920
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, dl
mov eax, 0x77c37b4b
jmp 0x14009e556
cmp ecx, 0xa72d9a42
jg 0x140091c1d
cmp ecx, 0x9dca4ca7
jg 0x140092bc1
cmp ecx, 0x9d24109c
jg 0x140094acf
cmp ecx, 0x99e70d8d
je 0x1400983c1
cmp ecx, 0x9c6a4f84
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x52230001
mov ecx, ebx
and ecx, 0xa1488806
or ecx, edx
mov edx, ecx
xor edx, 0x488002
xor ecx, 0x56321199
mov edi, esi
or edi, 0xf36b8807
mov ebp, edi
not ebp
and ecx, 0xf732199d
and edx, 0x498002
or edx, ecx
and edi, 0xf732199d
and ebp, 0x8846660
or ebp, edi
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xc9477f9
and ebp, 0xf36b8806
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xae3c07ce
and ebp, 0x51c3f831
or ebp, ecx
xor ebp, 0x51c3f831
and esi, 0x27023b9
and ebx, 0xfd8fdc46
or ebx, esi
xor ebx, 0xfd8fdc46
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x7e0a16c7
and ebx, 0x81f5e938
or ebx, ecx
xor ebx, 0x81f5e938
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r10b
xor r10b, dl
mov r9d, r10d
xor r9b, 1
mov ecx, r8d
xor cl, bl
and bl, r8b
or bl, cl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, r9d
and dl, r10b
xor r9b, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r9b
xor dl, cl
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x610b3dd
mov ebp, 0x6a0caf72
cmovne eax, ebp
test cl, 1
mov ecx, 0x610b3dd
jmp 0x1400995cf
cmp ecx, 0x2b12ae36
jg 0x140091c63
cmp ecx, 0x242650cd
jg 0x140092db7
cmp ecx, 0x22ad0bef
jg 0x140094afd
cmp ecx, 0x2116260c
je 0x1400984bc
cmp ecx, 0x220dcc5b
jne 0x14008fd50
mov ecx, 0xbee8e834
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x67a9728e
jg 0x140091d9f
cmp ecx, 0x662ca4a4
jg 0x140092e84
cmp ecx, 0x62ef76a7
jg 0x140094c8b
cmp ecx, 0x62a0096b
je 0x1400985e2
cmp ecx, 0x62af209a
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xf52adbc6
mov edx, edi
and edx, 0xad52438
or edx, ebp
xor edx, 0xad52438
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x9d150ece
and ebx, 0x62eaf131
or ebx, ebp
and edi, 0x9d150ece
and ecx, 0x62eaf131
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov edx, r10d
xor dl, r8b
and dl, r10b
mov eax, edx
not al
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov ebx, eax
xor bl, cl
and al, bl
and bl, cl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
xor al, r8b
and al, cl
and r9b, r10b
and cl, r8b
or cl, r9b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
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, eax
xor cl, dl
test al, 1
mov eax, 0xb20de886
mov ebp, 0x1f71502a
cmovne eax, ebp
test dl, 1
mov edx, 0xb20de886
jmp 0x1400979ea
cmp ecx, 0xf2da6fc9
jg 0x140091de5
cmp ecx, 0xee989ae9
jle 0x140093ce6
cmp ecx, 0xf1d16ad3
jg 0x140094e1e
cmp ecx, 0xee989aea
je 0x140098796
cmp ecx, 0xeea4d215
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xe1030617
and eax, ecx
not ecx
and ecx, 0xe1030617
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x40dc3989
and eax, 0xbf23c676
or eax, ecx
mov ecx, eax
xor ecx, 0x5e20c061
xor eax, 0xa1df3f9e
mov ebp, eax
and ebp, 0x403eaf73
mov edx, ecx
and edx, 0xbfc1508c
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xbfc1508d
and edx, 0x403eaf72
or edx, ebp
and ecx, 0xdd353d44
mov ebp, eax
and ebp, 0x22cac2bb
or ebp, ecx
xor ebp, 0xdd353d45
and eax, 1
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xdbc16b5f
and eax, 0x243e94a0
or eax, ecx
mov ebp, eax
xor ebp, 0x269480
mov ecx, edx
not ecx
xor eax, 0xdbc16b5f
mov ebx, ecx
and ebx, 0x2698033d
and edx, 0xd967fcc2
or edx, ebx
or ecx, eax
and eax, 0x2698033d
and ebp, 0xd967fcc2
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and ecx, 0x1b704b6f
and eax, 0xe48fb490
or eax, ecx
mov ecx, eax
xor ecx, 0x208e0000
xor eax, 0x1b504a06
and eax, 0xdf51fe96
and ecx, 0x20ae0169
or ecx, eax
xor ecx, 0xdf51fe96
cmp ecx, 0xffffffff
sete al
cmp dword [0x14024b73c], 9
setg cl
mov edx, ecx
xor dl, al
xor dl, 1
mov ebx, edx
or bl, cl
and dl, al
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
and dl, bl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8bad4963
mov ebp, 0x97d59c0c
cmovne edx, ebp
test al, 1
mov eax, edx
cmovne eax, ebp
test cl, cl
jmp 0x140097908
cmp ecx, 0xe6fd7de5
jg 0x140091e2b
cmp ecx, 0xe4a085dc
jg 0x140093eab
cmp ecx, 0xe0b097a7
je 0x1400987ac
cmp ecx, 0xe2fa4547
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd2d05503
and edx, 0x2d2faafc
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5c2211cc
and edx, 0xa3ddee33
or edx, ecx
mov ebp, edx
xor ebp, 0x710dbb30
mov ebx, edx
xor ebx, 0x8ef244cf
mov ecx, ebp
or ecx, 0xaf78db8d
mov edi, ecx
not edi
xor edx, 0x218a9f42
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0xcd603157
and edi, 0x10870420
or edi, eax
or ecx, esi
and esi, 0xcd603157
and edx, 0x329fcea8
or edx, esi
xor edx, edi
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2bbcc078
and ecx, 0xd4433f87
or ecx, eax
mov edx, ecx
xor edx, 0x80800af0
and ebp, 0x4dae4fed
mov eax, ebx
and eax, 0xb251b012
or eax, ebp
xor eax, 0x4dae4fec
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
xor ecx, 0x7b3be40b
mov ebp, ecx
and ebp, 0x5d6d7105
and edx, 0xa2928efa
or edx, ebp
or ecx, ebx
and ebx, 0x5d6d7105
and eax, 0xa2928efa
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe62cdfde
and ecx, 0x19d32021
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9125d955
and ecx, 0x6eda26aa
or ecx, eax
mov eax, ecx
xor eax, 0x80c26814
xor ecx, 0x7709068b
mov edx, ecx
and edx, 0x4d3d976b
and eax, 0xb2c26894
or eax, edx
xor eax, 0xb2c26894
or eax, ecx
cmp eax, 0xffffffff
setne r11b
sete r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov ebx, eax
xor bl, r9b
and bl, al
mov edx, ebx
xor dl, 1
mov r8d, ebx
and r8b, dl
mov ecx, r8d
xor cl, 1
xor r8b, bl
or cl, dl
xor cl, 1
or cl, r8b
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, r10b
xor r11b, r9b
mov ecx, eax
and cl, r10b
xor al, r10b
or al, cl
xor al, 1
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ebp, 0x49a18ce6
mov ecx, 0x1351f843
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x49a18ce6
jmp 0x14009bfe6
cmp ecx, 0x8e77f683
jg 0x140092ffe
cmp ecx, 0x8ccca453
jg 0x140094e4c
cmp ecx, 0x8bad4963
je 0x1400988e0
cmp ecx, 0x8c42b134
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
and edx, 0x74b8c30d
and ebp, 0x8b473cf2
or ebp, edx
mov edx, ebp
xor edx, 0x74b8c30d
mov ecx, ebp
xor ecx, 0xa442460
and ecx, 0x2ed4676c
xor ebp, 0x8fd0f2b0
and ebp, edx
and edx, 0xd12b9893
or edx, ecx
mov ecx, edx
xor ecx, 0xd12b9893
mov ebx, edx
xor ebx, 0xd5bc56d1
and ebx, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x497ce43
and ebp, 0xfb6831bc
or ebp, ebx
and ecx, 1
xor edx, 0xd12b9892
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x507921c3
and edx, 0xaf86de3c
or edx, ecx
mov ebx, edx
xor ebx, 0xd02943c
xor edx, 0x507921c3
mov ecx, ebp
not ecx
mov edi, ecx
and edi, 0xf2846b83
and ebp, 0xd7b947c
or ebp, edi
or ecx, edx
and edx, 0xf2846b83
and ebx, 0xd7b947c
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xcf861f02
and edx, ecx
and ecx, 0x3079e0fd
or ecx, ebp
xor ecx, 0x3079e0fd
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
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
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xb247920f
mov edx, 0x97f1b882
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
jmp 0x14008fd44
cmp ecx, 0x12fe36a7
jg 0x140093038
cmp ecx, 0xfeed1e8
jg 0x140094f86
cmp ecx, 0xe42403d
je 0x1400988f6
cmp ecx, 0xfa5bb25
jne 0x14008fd50
mov ecx, 0xa6ebf3c3
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x568e7330
jg 0x14009322b
cmp ecx, 0x55f6ed7c
jg 0x140094fa3
cmp ecx, 0x52f9853c
je 0x140098a83
cmp ecx, 0x54c313a9
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xd17769bf
and eax, 0x2e889640
or eax, ecx
mov edx, eax
xor edx, 0xc120003d
mov edi, eax
xor edi, 0x2e889640
xor eax, 0x9d8eacfa
and eax, edi
mov ebx, edi
or ebx, 0x4cf9c545
mov ecx, ebx
not ecx
mov ebp, eax
not ebp
mov esi, ebp
and esi, 0x202ef148
and eax, 0xdfd10eb7
or eax, esi
or ebp, ebx
and ebx, 0x202ef148
and ecx, 0x93000ab2
or ecx, ebx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xb0a55ea9
and ebp, 0x4f5aa156
or ebp, eax
mov eax, ebp
xor eax, 0x2214012
and edx, 0xc928963d
mov ecx, edi
and ecx, 0x36d769c2
or ecx, edx
xor ecx, 0xc928963c
and edi, 1
or edi, ecx
mov ecx, edi
not ecx
xor ebp, 0xfc5c9bed
mov edx, ebp
and edx, 0x1d6b5c1
and eax, 0xfe294a3e
or eax, edx
or ebp, edi
and edi, 0x1d6b5c1
and ecx, 0xfe294a3e
or ecx, edi
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
mov ecx, ebp
xor ecx, 0xbfaa0ca3
and ecx, ebp
not ebp
and ebp, 0xa60a0482
and eax, 0x19a00821
or eax, ebp
xor eax, 0x19a00821
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x4055f35c
and ecx, 0xbfaa0ca3
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1706618b
and ecx, 0xe8f99e74
or ecx, edx
xor ecx, 0x1706618b
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14024b73c], 9
setg r8b
mov edx, r8d
and dl, al
xor r8b, al
or dl, r8b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov eax, ebx
xor al, 1
xor bl, cl
or al, dl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and cl, r8b
xor r8b, 1
and al, r8b
or al, cl
mov ecx, edx
and cl, r8b
xor r8b, dl
or r8b, cl
mov ecx, r8d
xor cl, al
mov edx, 0x642a6931
mov ecx, 0xa9d22971
cmovne edx, ecx
test r8b, r8b
mov ecx, 0x642a6931
cmovne ecx, edx
jmp 0x140099c87
cmp ecx, 0xd76186f5
jg 0x140093265
cmp ecx, 0xd5b110bf
jg 0x1400950d0
cmp ecx, 0xd2fd74c1
je 0x140098b87
cmp ecx, 0xd46a3ffa
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov r9d, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xe91d7e23
and ecx, ebp
not ebp
and ebp, 0xc11c3200
and edx, 0x28014c23
or edx, ebp
xor edx, 0x28014c23
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x23011804
and ecx, 0xdcfee7fb
or ecx, edx
mov edx, ecx
xor edx, 0x31c30948
xor ecx, 0xca1c6627
mov ebp, ecx
and ebp, 0xc628b097
and edx, 0x39d74f68
or edx, ebp
mov eax, edx
xor eax, 0x39d74f68
xor edx, 0xc628b097
mov edi, edx
or edi, 0xe43e0a79
mov esi, edi
not esi
or ecx, 0x1bc1f586
mov ebx, ecx
not ebx
and edi, 0x85418b40
and esi, 0x1a807486
or esi, edi
and ecx, 0x85418b40
and ebx, 0x603e0039
or ebx, ecx
xor ebx, esi
mov ecx, ebx
not ecx
and ecx, 0xa567d72e
and ebx, 0x5a9828d1
or ebx, ecx
mov ecx, ebx
xor ecx, 0x109c414
and edx, 0xace3731b
mov ebp, eax
and ebp, 0x531c8ce4
or ebp, edx
xor ebp, 0xace3731a
and eax, 1
or eax, ebp
mov edx, eax
not edx
xor ebx, 0xbea622a9
mov ebp, ebx
and ebp, 0x52743be3
and ecx, 0xad8bc41c
or ecx, ebp
or ebx, eax
and eax, 0x52743be3
and edx, 0xad8bc41c
or edx, eax
xor edx, ecx
not ebx
or ebx, edx
mov eax, ebx
mov ecx, ebx
xor ecx, 0xbcfb63f8
and ecx, ebx
not ebx
and ebx, 0x880b60e0
and eax, 0x34f00318
or eax, ebx
xor eax, 0x34f00318
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xa68dbe57
and ecx, 0x597241a8
or ecx, eax
mov eax, ecx
xor eax, 0x20082040
xor ecx, 0x1a76ddaf
mov edx, ecx
and edx, 0xddd70298
and eax, 0x2228fd67
or eax, edx
xor eax, 0x2228fd67
or eax, ecx
cmp eax, 0xffffffff
setne r8b
sete r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg bl
mov edx, r10d
xor dl, r8b
and dl, r10b
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
xor cl, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, ebx
xor dl, al
xor dl, 1
and dl, al
or al, bl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
xor r11b, r10b
or bl, r8b
xor bl, 1
or bl, r11b
xor bl, 1
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov ecx, ebx
xor cl, 1
mov eax, edx
xor al, bl
and al, dl
and bl, dl
xor dl, 1
and dl, cl
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x8e77f684
mov ebp, 0x8918e0cd
cmovne ecx, ebp
test al, 1
mov eax, 0x8e77f684
jmp 0x14009ade4
cmp ecx, 0xb0c16b1f
jg 0x14009329f
cmp ecx, 0xb001d3d7
jg 0x14009521c
cmp ecx, 0xad944a84
je 0x140098cdb
cmp ecx, 0xaf3d81ad
jne 0x14008fd50
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xbbb88035
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x32524d04
jg 0x1400932d9
cmp ecx, 0x319c6a52
jg 0x140095394
cmp ecx, 0x30996aec
je 0x140098e47
cmp ecx, 0x30aa374f
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ebp, [rax - 1]
imul ebp, eax
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0x56f882f0
mov edx, ebp
and edx, 0xa9077d0e
or edx, eax
xor edx, 0xa9077d0e
mov eax, ebp
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0x12f1e7ba
and eax, 0xed0e1845
or eax, edx
mov edx, eax
xor edx, 0x24061041
xor eax, 0x12f1e7ba
mov ebx, eax
and ebx, 0xcb58eb3c
and edx, 0x34a714c3
or edx, ebx
or eax, ebp
and ebp, 0xcb58eb3c
and ecx, 0x34a714c3
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x945bcfec
and eax, 0x6ba43013
or eax, ecx
xor eax, 0x6ba43013
sete cl
setne r8b
cmp dword [0x14024b73c], 0xa
setl bl
mov eax, ebx
xor al, r8b
xor al, 1
mov edx, ebx
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
not al
or r8b, bl
xor cl, bl
and cl, bl
mov ebx, r8d
xor bl, cl
xor cl, 1
xor bl, 1
or cl, r8b
xor cl, 1
or cl, bl
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
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 cl, 1
mov ecx, 0xe2fa4547
mov ebp, 0x838be657
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xe2fa4547
jmp 0x14009da12
cmp ecx, 0x73db291f
jg 0x140093313
cmp ecx, 0x716e2a31
jg 0x1400954ef
cmp ecx, 0x713cefcf
je 0x140098f48
cmp ecx, 0x7153f42c
jne 0x14008fd50
mov ecx, 0x6b5bce21
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x8918e0cc
jg 0x14009334d
cmp ecx, 0x8766dbe0
jg 0x1400956b7
cmp ecx, 0x866950f9
je 0x140098ff8
cmp ecx, 0x87030bf3
jne 0x14008fd50
mov ecx, 0x6d506272
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x9157142
jg 0x14009344c
cmp ecx, 0x672d648
jg 0x1400956e5
cmp ecx, 0x57d9355
je 0x14009900e
cmp ecx, 0x610b3dd
jne 0x14008fd50
mov ecx, 0x8c42b134
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x4f681d97
jg 0x1400935e8
cmp ecx, 0x4d8e8b2e
jg 0x14009582b
cmp ecx, 0x4bce4d3b
je 0x140099131
cmp ecx, 0x4bd53cbd
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
and eax, 0x27280e02
and ebx, 0xd8d7f1fd
or ebx, eax
mov eax, ebx
not eax
and eax, 0xd8d7f1fd
and ebx, 0x27280e02
or ebx, eax
mov ecx, ebx
not ecx
mov edx, ebx
xor edx, 0x2bf781a6
and edx, ecx
mov edi, ecx
or edi, 0x2bf781a6
mov ebp, edi
not ebp
mov eax, edx
not eax
mov esi, eax
and esi, 0x9c4edbf3
and edx, 0x63b1240c
or edx, esi
or eax, edi
and edi, 0x9c4edbf3
and ebp, 0x40002408
or ebp, edi
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xdb4eb4dd
and eax, 0x24b14b22
or eax, edx
mov ebp, eax
xor ebp, 0xd460a00
and ebx, 0x92aff08a
mov edx, ecx
and edx, 0x6d500f75
or edx, ebx
xor edx, 0x92aff08b
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc1983f3d
and ecx, 0x3e67c0c2
or ecx, edx
mov edx, ecx
xor edx, 0x2c660040
xor eax, 0xf0b9357a
xor ecx, 0xc1983f3d
mov ebx, eax
and ebx, 0x5201c5af
and ebp, 0xadfe3a50
or ebp, ebx
or eax, ecx
and ecx, 0x5201c5af
and edx, 0xadfe3a50
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x440ace62
and eax, 0xbbf5319d
or eax, ecx
mov ecx, eax
xor ecx, 0xabb02019
xor eax, 0x440ace62
mov edx, eax
and edx, 0x544f1d86
and ecx, 0xabb0e279
or ecx, edx
xor ecx, 0xabb0e279
or ecx, eax
cmp ecx, 0xffffffff
setne r9b
sete dl
cmp dword [0x14024b73c], 0xa
setl bl
mov eax, ebx
or al, dl
xor al, 1
xor dl, bl
or al, dl
mov r8d, eax
xor r8b, 1
or r9b, bl
and dl, bl
mov ecx, r9d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xcb0212b2
mov ebp, 0xec2b26a9
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xcb0212b2
jmp 0x14009938a
cmp ecx, 0xc92d2fa3
jg 0x1400937ba
cmp ecx, 0xc57ce989
jg 0x140095859
cmp ecx, 0xc5166633
je 0x140099147
cmp ecx, 0xc5298742
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xd8ab4bd5
and edx, ebp
not ebp
and ebp, 0x10020800
and ecx, 0xc8a943d5
or ecx, ebp
xor ecx, 0xc8a943d5
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x432c640a
and edx, 0xbcd39bf5
or edx, ecx
mov ebp, edx
xor ebp, 0x6478d020
xor edx, 0x9b872fde
mov ecx, ebp
and ecx, 0xfffffffe
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x82ba2ce1
and ecx, ebp
not ebp
and ebp, 0xaa2081
and edx, 0x82100c60
or edx, ebp
xor edx, 0x82100c60
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7d45d31e
and ecx, 0x82ba2ce1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa318c0d5
and ecx, 0x5ce73f2a
or ecx, edx
mov edx, ecx
xor edx, 0x44020a0a
xor ecx, 0x8300c084
and ecx, 0x9be5f5a4
and edx, 0x641a0a5b
or edx, ecx
xor edx, 0x9be5f5a4
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
and cl, al
mov ebx, ecx
xor bl, 1
or cl, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, r9b
xor cl, 1
mov edx, eax
or al, r9b
and r9b, r10b
and dl, r8b
or dl, r9b
xor r10b, r8b
xor al, 1
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x327e9762
mov eax, 0xe42403d
cmovne ecx, eax
test dl, 1
mov edx, 0x327e9762
jmp 0x140098a7b
cmp ecx, 0xa92cb782
jg 0x140093908
cmp ecx, 0xa7f2ec52
jg 0x140095a55
cmp ecx, 0xa72d9a43
je 0x1400992b4
cmp ecx, 0xa75d07f6
jne 0x14008fd50
mov ecx, 0x8df19160
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x2d8d3e98
jg 0x140093a2f
cmp ecx, 0x2cc40591
jg 0x140095b2b
cmp ecx, 0x2b12ae37
je 0x140099394
cmp ecx, 0x2c9e3f74
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7dc80bdc
and edx, ecx
and ecx, 0x8237f423
or ecx, ebp
xor ecx, 0x8237f423
mov ebp, ecx
and ebp, edx
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 ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd3e6ec03
and ebp, 0x2c1913fc
or ebp, edi
or ecx, ebx
and ebx, 0xd3e6ec03
and edx, 0x2c1913fc
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe1d49810
and ecx, 0x1e2b67ef
or ecx, ebp
xor ecx, 0x1e2b67ef
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
or cl, dl
xor dl, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, dl
xor dl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x77cd03d1
mov ebp, 0x61e69cf8
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x77cd03d1
jmp 0x14009e556
cmp ecx, 0x6d506271
jg 0x140093b90
cmp ecx, 0x6a949b4a
jg 0x140095b59
cmp ecx, 0x67a9728f
je 0x14009946a
cmp ecx, 0x6a0caf72
jne 0x14008fd50
mov ecx, 0x9c6a4f84
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xf69f09a8
jle 0x140093d20
cmp ecx, 0xfba4552f
jg 0x140095cc2
cmp ecx, 0xf69f09a9
je 0x140099480
cmp ecx, 0xfb9b80a0
jne 0x14008fd50
mov ecx, 0x8ccca454
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xe9609bf1
jg 0x140093fbe
cmp ecx, 0xe6fd7de6
je 0x1400995da
cmp ecx, 0xe8352878
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x303323a1
and ecx, edx
and edx, 0xcfccdc5e
or edx, ebp
xor edx, 0xcfccdc5e
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0x29d800f7
and edx, 0xd627ff08
or edx, ebp
mov ebp, edx
xor ebp, 0x50206c08
xor edx, 0x29d800f6
mov edi, ecx
and edi, 0xafdf93b1
and ebx, 0x50206c4e
or ebx, edi
or ecx, edx
and edx, 0xafdf93b1
and ebp, 0x50206c4e
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6115e20f
and ecx, 0x9eea1df0
or ecx, edx
mov edx, ecx
not edx
and edx, 0x66d50a04
and ecx, 0x992af5fb
or ecx, edx
mov edx, ecx
xor edx, 0x902002f4
xor ecx, 0x880a
and edx, 0x97e062f5
and ecx, 0x681f9d0a
or ecx, edx
xor ecx, 0x97e062f5
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov eax, r9d
xor r10b, cl
mov ebx, ecx
and bl, r9b
xor cl, r9b
or r9b, r8b
xor al, r8b
not al
and al, r8b
mov edx, r9d
xor dl, al
xor al, 1
xor dl, 1
or al, r9b
xor al, 1
or al, dl
xor r10b, 1
or cl, bl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
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, 0x2d98c837
mov edx, 0xdf7211c1
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x2d98c837
jmp 0x14009e556
cmp ecx, 0x9462f6c3
jg 0x140095dc0
cmp ecx, 0x92ff41f3
je 0x140099686
cmp ecx, 0x941545c4
jne 0x14008fd50
mov ecx, 0x2ffb918d
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x16fc797e
jg 0x140095e7d
cmp ecx, 0x147f92cd
je 0x140099797
cmp ecx, 0x16dc9c7d
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov ebp, dword [0x14024b73c]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x17cd6e18
mov ebx, eax
and ebx, 0xe83291e6
or ebx, ecx
xor ebx, 0xe83291e6
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and edx, 0xc972796c
and eax, 0x368d8693
or eax, edx
mov edx, eax
xor edx, 0x36800411
xor eax, 0xc972796c
mov edi, ecx
and edi, 0x415f92aa
and ebx, 0xbea06d55
or ebx, edi
or ecx, eax
and eax, 0x415f92aa
and edx, 0xbea06d55
or edx, eax
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2c721974
and ecx, 0xd38de68b
or ecx, eax
xor ecx, 0xd38de68b
sete r8b
setne r11b
cmp ebp, 0xa
setl sil
cmp ebp, 9
setg r9b
mov edx, r9d
xor dl, sil
and dl, r9b
mov ecx, r11d
xor cl, r8b
and cl, r11b
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov r10d, eax
and r10b, dl
xor al, dl
or al, r10b
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov r10d, ecx
xor r10b, bl
and cl, r10b
and r10b, bl
mov eax, ecx
xor al, 1
xor cl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, cl
and r11b, sil
or sil, r8b
and r9b, r8b
or r9b, r11b
xor r9b, 1
mov eax, esi
xor al, r9b
or r9b, sil
xor r9b, 1
or r9b, al
mov r8d, r10d
xor r8b, 1
mov ebx, r8d
mov eax, r9d
mov r11d, r8d
mov edx, r9d
mov ecx, r8d
and cl, r9b
xor r8b, r9b
xor r9b, 1
and bl, r10b
and al, r9b
xor r11b, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r11b
xor dl, al
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
or r8b, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov edx, 0xa6ebf3c3
mov ecx, 0xe0b097a7
cmovne edx, ecx
test r8b, 1
mov ecx, 0xa6ebf3c3
jmp 0x14009dcda
cmp ecx, 0x5d5e3dfa
jg 0x14009602a
cmp ecx, 0x5c836394
je 0x1400997ad
cmp ecx, 0x5ce50286
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xf64a925e
and eax, 0x9b56da1
or eax, ebx
or ecx, ebp
and ebp, 0xf64a925e
and edx, 0x9b56da1
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov ebp, ecx
mov eax, ecx
xor eax, 0x19e9c4da
and eax, ecx
not ecx
and ecx, 0x61d0b40c
and ebp, 0x9e2f4bf3
or ebp, ecx
mov ecx, ebp
xor ecx, 0x9e2f4bf3
mov edx, ebp
xor edx, 0x783970d6
and edx, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0xe6163b24
and eax, 0x19e9c4db
or eax, edx
xor ebp, 0xd0b400
and ebp, 0xcf9f5a2
mov edx, ecx
and edx, 0xf3060a5d
or edx, ebp
xor edx, 0xcf9f5a3
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3a4177fd
and ecx, 0xc5be8802
or ecx, edx
mov ebp, ecx
xor ebp, 0x44a20000
mov edx, eax
not edx
xor ecx, 0x3a4177fd
mov ebx, edx
and ebx, 0x9b1dd8c6
and eax, 0x64e22739
or eax, ebx
or edx, ecx
and ecx, 0x9b1dd8c6
and ebp, 0x64e22739
or ebp, ecx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x9bd83cee
and eax, edx
and edx, 0x6427c311
or edx, ecx
xor edx, 0x6427c311
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
sete r8b
cmp dword [0x14024b73c], 0xa
setl dl
mov eax, edx
xor al, r8b
mov r10d, eax
and r10b, dl
or dl, r8b
xor dl, 1
mov r9d, edx
and r9b, al
xor dl, al
and al, r8b
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
or dl, r9b
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
mov ecx, edx
xor dl, 1
and dl, r10b
xor r10b, 1
and cl, r10b
or dl, cl
mov ecx, r10d
and cl, al
xor r10b, al
or r10b, cl
mov eax, r10d
xor al, dl
test r10b, 1
mov ecx, 0x521fb402
mov ebp, 0xfba45530
cmovne ecx, ebp
test dl, 1
mov r15d, 0xfba45530
cmove ecx, ebp
test al, 1
mov eax, 0x521fb402
jmp 0x14009e556
cmp ecx, 0xdd048442
jg 0x140096058
cmp ecx, 0xdc4151f6
je 0x1400998c2
cmp ecx, 0xdccca19f
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x28020002
mov ecx, ebp
and ecx, 0x50608440
or ecx, edx
xor ecx, 0x50608440
mov edx, ebp
and edx, 0x879d7bbd
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x879d7bbc
and edx, 0x78628443
or edx, ecx
and ebx, 0xcbb5026d
and ebp, 0x344afd92
or ebp, ebx
mov ecx, ebp
xor ecx, 0x3000c180
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x76a3c1e
and edx, 0xf895c3e1
or edx, edi
xor ebp, 0x320000c
and ebp, 0x76a3c1e
and ecx, 0xf895c3e1
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, ecx
or dl, r8b
xor dl, 1
xor cl, r8b
not cl
and cl, r8b
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, cl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x62a0096b
mov ebp, 0x866950f9
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x62a0096b
jmp 0x14009e556
cmp ecx, 0xb71d842b
jg 0x1400961b0
cmp ecx, 0xb4e50c3d
je 0x1400998d8
cmp ecx, 0xb705ecfb
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0xff477810
mov ebp, ebx
and ebp, 0xb887ee
or ebp, edx
xor ebp, 0xb887ee
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x8235d632
and edx, 0x7dca29cd
or edx, ebp
mov ebp, edx
xor ebp, 0x2982214d
xor edx, 0x8235d632
mov edi, edx
and edi, 0xd4585ab0
and ebp, 0x2ba7a54f
or ebp, edi
or edx, ebx
and ebx, 0xd4585ab0
and ecx, 0x2ba7a54f
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r11b
cmp eax, 9
setg cl
mov r10d, r9d
or r10b, cl
mov eax, r9d
xor al, cl
not al
and al, cl
mov ebx, r10d
xor bl, al
xor al, 1
xor bl, 1
or al, r10b
xor al, 1
or al, bl
and r8b, r11b
or r11b, r9b
xor r11b, 1
and cl, r9b
or cl, r8b
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
and bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x95d91ca4
mov ebp, 0x5ec3bfb1
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x95d91ca4
jmp 0x14008fd46
cmp ecx, 0x3b64c4b0
jg 0x1400961ea
cmp ecx, 0x385d9d49
je 0x1400998ee
cmp ecx, 0x38856a3f
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa115640f
and edx, 0x5eea9bf0
or edx, ecx
mov ebp, edx
xor ebp, 0x4a02d0
xor edx, 0x81104400
and edx, 0xdfb0dd20
and ebp, 0x204f22df
or ebp, edx
mov ecx, ebp
xor ecx, 0xdfb0dd20
xor ebp, 0xd2249
mov ebx, ecx
and ebx, 0xfffffffe
and ebp, 0x152dfe69
and ecx, 0xead20196
or ecx, ebp
xor ecx, 0xead20197
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1326ba98
and ecx, 0xecd94567
or ecx, edx
mov edx, ecx
not edx
and edx, 0x59864254
and ecx, 0xa679bdab
or ecx, edx
mov edx, ecx
xor edx, 0xa10c0013
xor ecx, 0xaa028cc
and ecx, 0x1ef32fec
and edx, 0xe10cd013
or edx, ecx
mov ecx, edx
xor ecx, 0xa0081002
xor edx, 0x1e41290c
and edx, 0x5f45e91d
and ecx, 0xa0ba16e2
or ecx, edx
mov edx, ecx
xor edx, 0x16406111
xor ecx, 0x9006c0
and ecx, 0x49958ecc
and edx, 0xb66a7133
or edx, ecx
xor edx, 0xb66a7133
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, 0x2ed6b817
mov edx, 0xd09a9bb1
cmovne ecx, edx
test bl, bl
mov ebp, 0x2ed6b817
cmovne ecx, ebp
jmp 0x14009dcdd
cmp ecx, 0x792e5fcd
jg 0x1400962ac
cmp ecx, 0x77c37b4b
je 0x140099a12
cmp ecx, 0x77cd03d1
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x4e492f71
and edx, ebp
not ebp
and ebp, 0xc082f40
and ecx, 0x42410031
or ecx, ebp
xor ecx, 0x42410031
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xb1b6d08e
and edx, 0x4e492f71
or edx, ecx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0x8416a0c3
and edx, 0x7be95f3c
or edx, ecx
mov ebx, edx
xor ebx, 0x5ac91b20
mov ecx, ebp
not ecx
xor edx, 0x8416a0c2
mov edi, ecx
and edi, 0x2536649d
and ebp, 0xdac99b62
or ebp, edi
or ecx, edx
and edx, 0x2536649d
and ebx, 0xdac99b62
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x8fd6a2d5
and ebp, ecx
or ecx, 0x70295d2a
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x39a997b1
and edx, 0x86562044
or edx, edi
or ecx, ebx
and ebx, 0x39a997b1
and ebp, 0xc656684e
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x656283e1
and ecx, 0x9a9d7c1e
or ecx, edx
mov edx, ecx
xor edx, 0x5401aca
xor ecx, 0x82b40014
and ecx, 0x92bfc415
and edx, 0x6d403bea
or edx, ecx
mov ecx, edx
xor ecx, 0x25403142
xor edx, 0x80014000
and edx, 0xc8014aa8
and ecx, 0x37feb557
or ecx, edx
xor ecx, 0x37feb557
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
xor bl, r8b
not bl
and bl, r8b
or al, r8b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
or cl, r8b
xor cl, 1
xor dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xee670254
mov ebp, 0x61e69cf8
cmovne edx, ebp
test al, al
cmove edx, ebp
not cl
test cl, 1
mov eax, 0xee670254
jmp 0x14009d8f5
cmp ecx, 0x8502ecaa
jg 0x1400963d6
cmp ecx, 0x838be657
je 0x140099bb9
cmp ecx, 0x83a6418d
jne 0x14008fd50
mov ecx, 0x5bb48aee
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x426ae1d
jg 0x140096567
cmp ecx, 0xfeea1229
je 0x140099bcf
cmp ecx, 0x213f031
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x129256
mov edx, ebp
and edx, 0x180540a9
or edx, ebx
mov ebx, edx
xor ebx, 0x40089
xor edx, 0xe7fabf56
mov ecx, ebp
xor ecx, 0x1817d2ff
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x5ef16172
and ebx, 0x6928d
or ebx, eax
or edx, esi
and esi, 0x5ef16172
and ecx, 0xa10e9e8d
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xe7e82d01
and edx, 0x1817d2fe
or edx, eax
mov eax, edx
not eax
and eax, 0x2024d124
and edx, 0xdfdb2edb
or edx, eax
mov eax, edx
xor eax, 0x411a0400
xor edx, 0x2024d124
mov ecx, edx
and ecx, 0xbee12bdf
and eax, 0x411ed420
or eax, ecx
or edx, ebp
and ebp, 0xbee12bdf
and edi, 0x411ed420
or edi, ebp
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
sete r9b
setne r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg cl
mov edx, r11d
xor dl, r9b
and dl, r11b
mov eax, edx
not al
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, cl
mov edx, ecx
xor dl, r9b
and dl, cl
and r10b, r11b
and cl, r9b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0x319c6a53
mov ecx, 0xba53cfd7
cmovne ebp, ecx
test dl, 1
mov ecx, 0x319c6a53
cmovne ecx, ebp
jmp 0x14009e0d9
cmp ecx, 0x49a18ce5
jg 0x140096673
cmp ecx, 0x4832d116
je 0x140099c8e
cmp ecx, 0x49553330
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
or ecx, 0xb87cd6b
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0xf4783294
and edx, ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x744192e
and ebp, 0xf0382290
or ebp, esi
or ecx, edi
and edi, 0x744192e
and edx, 0xf8bbe6d1
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x800a1f05
and ecx, 0x7ff5e0fa
or ecx, edx
mov edx, ecx
xor edx, 0x8b8dd26f
and edx, ebx
not ebx
xor ecx, 0x74722d90
and ebx, ecx
or edx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor bl, al
and bl, al
xor dl, cl
mov ecx, edx
xor cl, 1
mov eax, ebx
xor al, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
mov edx, 0xe6fd7de6
mov ebp, 0x2cc5b25f
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xe6fd7de6
jmp 0x14009a376
cmp ecx, 0xc41faf95
jg 0x140096899
cmp ecx, 0xc160ede0
je 0x140099dac
cmp ecx, 0xc407f602
jne 0x14008fd50
mov ecx, 0x98a45fe
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xa66cb44b
jg 0x14009698c
cmp ecx, 0x9dca4ca8
je 0x140099ea1
cmp ecx, 0xa28ec01d
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x76102fbf
and edx, 0x89efd040
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbc6cf21f
and edx, 0x43930de0
or edx, ecx
mov ecx, edx
xor ecx, 0x20012246
mov ebp, edx
xor ebp, 0xca7cdda0
mov ebx, edx
xor ebx, 0xea61f366
and ebx, ebp
and ecx, 0x201d2ec6
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x4c87326c
and ecx, 0xb378cd93
or ecx, ebx
mov ebx, ecx
xor ebx, 0x60881c2a
and ebp, 1
xor edx, 0xca7cdda1
or edx, ebp
mov ebp, edx
not ebp
xor ecx, 0x9365e354
mov edi, ecx
and edi, 0x9d12a0c5
and ebx, 0x62ed5f3a
or ebx, edi
or ecx, edx
and edx, 0x9d12a0c5
and ebp, 0x62ed5f3a
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0xcff01366
and ebp, ecx
not ecx
and ecx, 0xc7000140
and edx, 0x8f01226
or edx, ecx
mov ecx, edx
xor ecx, 0x401000
xor edx, 0xf70fedd9
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x8cbc4fee
and ecx, 0x43401000
or ecx, edi
or edx, ebx
and ebx, 0x8cbc4fee
and ebp, 0x7343b011
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x300fec99
and edx, 0xcff01366
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xbe5967cf
and edx, 0x41a69830
or edx, ebp
xor edx, 0x41a69830
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
mov r10d, eax
xor r10b, 1
or r9b, r8b
mov ebx, r9d
xor bl, cl
or cl, r9b
xor cl, 1
or cl, bl
mov r8d, ecx
xor r8b, 1
and al, r10b
mov ebx, ecx
and bl, r8b
mov edx, eax
and dl, r10b
xor al, r10b
or al, dl
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x31fa61e8
mov ebp, 0x9462f6c4
cmovne eax, ebp
test cl, 1
mov ecx, 0x31fa61e8
jmp 0x14009db6f
cmp ecx, 0x28b0545f
jg 0x140096a9f
cmp ecx, 0x242650ce
je 0x14009a04e
cmp ecx, 0x26818f5f
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov ebp, ecx
and ebp, 0xfb3eccc8
and eax, 0x4c13336
or eax, ebp
mov ebp, eax
xor ebp, 0x4012130
xor eax, 0xfb3eccc9
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x60d45a46
and ebp, 0x9f2ba5b8
or ebp, edi
or eax, ebx
and ebx, 0x60d45a46
and edx, 0x9f2ba5b9
or edx, ebx
xor edx, ebp
not eax
or eax, edx
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x14024b73c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor al, bl
mov edx, ecx
and dl, al
xor al, cl
or dl, al
mov ecx, edx
xor cl, al
mov ebp, 0x8a77c044
mov ecx, 0x3e02cb47
cmovne ebp, ecx
test dl, dl
mov ecx, 0x8a77c044
jmp 0x14009c67c
cmp ecx, 0x67518dc2
jg 0x140096c33
cmp ecx, 0x662ca4a5
je 0x14009a064
cmp ecx, 0x67323e5f
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xfcbcaed0
and ebp, ecx
or ecx, 0x343512f
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x57ed2314
and edx, 0xa8108cc0
or edx, edi
or ecx, ebx
and ebx, 0x57ed2314
and ebp, 0xa812dceb
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x343512f
and ecx, 0xfcbcaed0
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 ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0xada68ea0
mov edx, ebx
not edx
or ecx, 0x12183145
and ecx, 0x9b1cb745
and ebp, 0x24a208a0
or ebp, ecx
and ebx, 0x9b1cb745
and edx, 0x4041401a
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5259715f
and edx, 0xada68ea0
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x2c0abf7e
and edx, 0xd3f54081
or edx, ebp
xor edx, 0xd3f54081
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r9d, eax
xor r9b, dl
mov ecx, ebx
or bl, dl
and dl, al
and cl, r8b
or cl, dl
xor al, r8b
xor bl, 1
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
xor al, 1
or al, r9b
xor cl, 1
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x9157143
mov ebp, 0x43a0d35c
cmovne ecx, ebp
test al, 1
mov eax, 0x9157143
jmp 0x14009bfe6
cmp ecx, 0x8f4eba5c
jg 0x140096c61
cmp ecx, 0x8e77f684
je 0x14009a07a
cmp ecx, 0x8eba903c
jne 0x14008fd50
mov ecx, 0x8503b6de
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x13d80d46
jg 0x140096d43
cmp ecx, 0x12fe36a8
je 0x14009a229
cmp ecx, 0x1351f843
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x299e62ba
and edx, 0xd6619d45
or edx, ebp
mov ebx, edx
xor ebx, 0x8000
xor edx, 0x900080
or ecx, 0xe495b9c8
mov ebp, ecx
not ebp
or edx, 0x136a4207
and edx, 0xd7fb5bc7
and ebx, 0x2004a008
or ebx, edx
and ecx, 0xd7fb5bc7
and ebp, 0x8000430
or ebp, ecx
xor ebp, ebx
mov edx, ebp
not edx
and edx, 0x1b6a4637
and ebp, 0xe495b9c8
or ebp, edx
mov esi, ebp
not esi
mov ecx, ebp
xor ecx, 0x9a0f8c16
and ecx, esi
mov edi, esi
or edi, 0x9a0f8c16
mov ebx, edi
not ebx
mov edx, ecx
not edx
mov eax, edx
and eax, 0xc1bc6c4
and ecx, 0xf3e4393b
or ecx, eax
or edx, edi
and edi, 0xc1bc6c4
and ebx, 0x61e03129
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xc498816d
and edx, 0x3b677e92
or edx, eax
mov eax, edx
xor eax, 0x680284
and esi, 1
xor ebp, 0xfffffffe
or ebp, esi
mov ecx, ebp
not ecx
xor edx, 0x5e970d7a
mov ebx, edx
and ebx, 0xed16f533
and eax, 0x12e90acc
or eax, ebx
or edx, ebp
and ebp, 0xed16f533
and ecx, 0x12e90acc
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
mov ecx, edx
xor ecx, 0xff6e363d
and ecx, edx
not edx
and edx, 0x3562262c
and eax, 0xca0c1011
or eax, edx
xor eax, 0xca0c1011
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x3ba1a5c7
and ecx, 0xc45e5a38
or ecx, eax
xor ecx, 0x3b306c05
setne r9b
sete dl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg bl
mov eax, ebx
xor al, dl
and dl, bl
and r10b, r9b
or r10b, dl
and al, bl
mov edx, eax
xor dl, 1
mov r8d, r10d
xor r8b, 1
xor al, r10b
or dl, r8b
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
and cl, r8b
xor al, 1
and al, r10b
or al, cl
xor dl, r8b
or bl, r10b
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0xd9c70f8f
mov ebp, 0x6f272db4
cmovne edx, ebp
test al, al
cmove edx, ebp
test cl, 1
mov eax, 0xd9c70f8f
jmp 0x14009caa5
cmp ecx, 0x5bb48aed
jg 0x140096d71
cmp ecx, 0x568e7331
je 0x14009a37e
cmp ecx, 0x58558e3c
jne 0x14008fd50
mov ecx, 0x5c836394
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xd9c70f8e
jg 0x140096d9f
cmp ecx, 0xd76186f6
je 0x14009a46b
cmp ecx, 0xd7b198e4
jne 0x14008fd50
mov ecx, 0xdf70f182
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xb247920e
jg 0x140096e4f
cmp ecx, 0xb0c16b20
je 0x14009a493
cmp ecx, 0xb20de886
jne 0x14008fd50
mov ecx, 0x62af209a
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x35b3185b
jg 0x140096e7d
cmp ecx, 0x32524d05
je 0x14009a593
cmp ecx, 0x327e9762
jne 0x14008fd50
mov ecx, 0xc5298742
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x753d918c
jg 0x140096fef
cmp ecx, 0x73db2920
je 0x14009a726
cmp ecx, 0x7488942a
jne 0x14008fd50
mov ecx, 0x783379e
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x8a77c043
jg 0x1400970a5
cmp ecx, 0x8918e0cd
je 0x14009a73c
cmp ecx, 0x89f43059
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
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, 0xb5a386c8
and ebp, 0xb5a386c8
and edx, 0x4a5c7936
or edx, ebp
and ebx, 0xb5a386c9
xor ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x3c990a52
and ebx, 0xc366f5ad
or ebx, edx
and edi, 0x3c990a52
and ecx, 0xc366f5ad
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete dl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
and bl, r8b
mov eax, ecx
and al, dl
or al, bl
xor dl, cl
and dl, cl
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
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 ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x92ff41f3
mov ebp, 0x42d19327
cmovne ecx, ebp
test dl, dl
mov edx, 0x92ff41f3
jmp 0x14009df3a
cmp ecx, 0xafa4ab9
jg 0x1400971de
cmp ecx, 0x9157143
je 0x14009a879
cmp ecx, 0x98a45fe
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x62eff415
and edx, 0x9d100bea
or edx, ecx
mov ecx, edx
xor ecx, 0x850001e2
xor edx, 0x62c72001
and edx, 0x7ad72a09
and ecx, 0x8528d5f6
or ecx, edx
mov edx, ecx
not edx
xor ecx, 0x8528d5f6
mov ebp, ecx
or ebp, 1
mov ebx, ebp
not ebx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
mov edi, ebp
and edi, 0xd88eb59d
and ebx, 0x27714a62
or ebx, edi
or ebp, ecx
and ecx, 0xd88eb59d
and edx, 0x27714a62
or edx, ecx
xor edx, ebx
not ebp
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x15f3561b
and edx, ebp
not ebp
and ebp, 0x511101b
and ecx, 0x10e24600
or ecx, ebp
xor ecx, 0x10e24600
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xea0ca9e4
and edx, 0x15f3561b
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xfabe286b
and edx, 0x541d794
or edx, ecx
mov ecx, edx
xor ecx, 0x5401410
xor edx, 0x102e2822
and edx, 0x102feba6
and ecx, 0xefd01459
or ecx, edx
mov edx, ecx
xor edx, 0x102a0920
xor ecx, 0x45901458
and ecx, 0x4595f6de
and edx, 0xba6a0921
or edx, ecx
xor edx, 0xba6a0921
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
mov ebx, eax
xor bl, r8b
and bl, al
or dl, r9b
xor dl, 1
or cl, r8b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x3e02cb47
mov edx, 0x26818f5f
cmovne ecx, edx
test al, 1
mov eax, 0x3e02cb47
cmovne ecx, eax
jmp 0x14009c278
cmp ecx, 0x521fb401
jg 0x14009720c
cmp ecx, 0x4f681d98
je 0x14009a88f
cmp ecx, 0x508f35a0
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x17b59b1d
and edx, ecx
and ecx, 0xe84a64e2
or ecx, ebp
mov ebp, ecx
xor ebp, 0x600004e0
xor ecx, 0x17b59b1d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9a7e610e
and ebp, 0x65819ef1
or ebp, edi
or ecx, ebx
and ebx, 0x9a7e610e
and edx, 0x65819ef1
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfcd3bf74
mov ebp, ecx
and ebp, 0x32c408b
or ebp, edx
mov edx, ebp
xor edx, 0x32c408b
xor ebp, 0xc4930830
mov ebx, edx
and ebx, 0xd49c9a8f
and ecx, 0x2b636570
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xc3ea4a6
and ecx, 0xf3c15b59
or ecx, ebx
xor ecx, 0x275dc1d7
and ebp, 0xc49348b3
mov ebx, edx
and ebx, 0x3b6cb74c
or ebx, ebp
xor ebx, 0xc49348b2
and edx, 1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x36a49e45
and edx, 0xc95b61ba
or edx, ebp
xor edx, 0xc95b61ba
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x180081c1
mov ebp, edx
and ebp, 0xa0d14808
or ebp, ecx
xor ebp, 0xa0d14808
and edx, 0x472e3636
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x472e3636
and edx, 0xb8d1c9c9
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe53fe900
and edx, 0x1ac016ff
or edx, ecx
mov ecx, edx
xor ecx, 0x10400623
xor edx, 0xa12b0100
and edx, 0xabab11dc
and ecx, 0x5454ee23
or ecx, edx
xor ecx, 0xabab11dc
cmp ecx, 0xffffffff
sete dl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, r8d
and bl, al
xor al, dl
and dl, cl
or dl, bl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x17e09b0f
mov ebp, 0xb4185906
cmovne edx, ebp
test al, 1
mov eax, 0x17e09b0f
jmp 0x140097902
cmp ecx, 0xcbef44be
jg 0x140097342
cmp ecx, 0xc92d2fa4
je 0x14009a8b7
cmp ecx, 0xcb0212b2
jne 0x14008fd50
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x14024b740]
mov ecx, dword [0x14024b73c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
and ebx, 0x6bde95b7
and ebp, 0x94216a48
or ebp, ebx
mov edx, ebp
xor edx, 0x6bde95b7
mov edi, ebp
xor edi, 0x6bde95b6
and edi, edx
xor ebp, 0x94216a48
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x99c26955
and edi, 0x663d96aa
or edi, ebp
mov ebp, edx
not ebp
or ebx, ebp
and ebp, 0x99c26955
and edx, 0x663d96aa
or edx, ebp
xor edx, edi
not ebx
or ebx, edx
mov edx, ebx
xor edx, 0x7a7b0803
and edx, ebx
not ebx
and ebx, 0x7a7b0803
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x8584f7fc
and edx, 0x7a7b0803
or edx, ebp
mov ebp, edx
not ebp
and edx, 0x2c212538
and ebp, 0xd3dedac7
or ebp, edx
xor ebp, 0x2c212538
cmp ebp, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
and cl, bl
and r8b, al
or r8b, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
not cl
mov edx, r8d
xor dl, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0xec2b26a9
mov ebp, 0x28ba9aad
cmovne eax, ebp
test dl, 1
mov edx, 0xec2b26a9
cmovne eax, edx
mov qword [0x14024b048], rsi
jmp 0x140096022
cmp ecx, 0xab1bb13f
jg 0x140097506
cmp ecx, 0xa92cb783
je 0x14009aa66
cmp ecx, 0xa9d22971
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
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, 0xb585f2bc
and edx, 0x4a7a0d43
or edx, ebp
mov ebp, edx
xor ebp, 0x2080d43
xor edx, 0xb585f2bc
mov edi, ecx
and edi, 0xdcf2f22c
and ebx, 0x230d0dd3
or ebx, edi
or ecx, edx
and edx, 0xdcf2f22c
and ebp, 0x230d0dd3
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7c612293
and ecx, 0x839edd6c
or ecx, edx
xor ecx, 0x839edd6c
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, ecx
or bl, r8b
xor cl, r8b
not cl
and cl, r8b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
and dl, r9b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x7c23ce59
mov ebp, 0x2d8d3e99
cmovne eax, ebp
test cl, 1
mov ecx, 0x7c23ce59
jmp 0x1400995cf
cmp ecx, 0x2ed6b816
jg 0x1400975e2
cmp ecx, 0x2d8d3e99
je 0x14009aa7c
cmp ecx, 0x2d98c837
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xef3df9fe
and ecx, 0x10c20601
or ecx, edx
mov ebp, ecx
xor ebp, 0x10c20601
mov edx, ecx
xor edx, 0xef3df9fe
xor ecx, 0x10c20600
and ecx, ebp
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ecx
not edx
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x152725fc
and ecx, 0xead8da03
or ecx, edi
or edx, ebx
and ebx, 0x152725fc
and ebp, 0xead8da03
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x98ef37f7
and edx, 0x6710c808
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7aa2d555
and edx, 0x855d2aaa
or edx, ecx
xor edx, 0x1db21d5d
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov r10d, r9d
or r10b, dl
mov eax, r9d
xor al, dl
not al
and al, dl
mov ebx, r10d
xor bl, al
xor al, 1
xor bl, 1
or al, r10b
xor al, 1
or al, bl
and r8b, cl
and dl, r9b
or dl, r8b
mov ebx, ecx
xor bl, r9b
or cl, r9b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, edx
xor dl, 1
and dl, al
xor al, 1
and bl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xdf70f182
mov ecx, 0xd7b198e4
cmovne ebp, ecx
test al, 1
mov ecx, 0xdf70f182
cmovne ecx, ebp
jmp 0x14009bfe9
cmp ecx, 0x6f272db3
jg 0x1400976c9
cmp ecx, 0x6d506272
je 0x14009aa92
cmp ecx, 0x6ed68e6c
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
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, 0xf68410cd
mov ebx, eax
and ebx, 0x97bef32
or ebx, esi
or ecx, edi
and edi, 0xf68410cd
and edx, 0x97bef32
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbdafbad5
and ecx, 0x4250452a
or ecx, edx
mov edx, ecx
xor edx, 0x104022
and eax, 0x543a44eb
and ebp, 0xabc5bb14
or ebp, eax
mov eax, ebp
xor eax, 0xa000b204
xor ecx, 0xbdafbad5
xor ebp, 0x543a44eb
mov ebx, ecx
and ebx, 0x4fed0d99
and edx, 0xb012f266
or edx, ebx
or ecx, ebp
and ebp, 0x4fed0d99
and eax, 0xb012f266
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7ccac119
and ecx, 0x83353ee6
or ecx, eax
xor ecx, 0x83353ee6
setne dl
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg al
and dl, cl
mov ebx, eax
xor bl, r9b
xor cl, r9b
and r9b, al
or dl, r9b
and bl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
not al
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ebp, 0xbf00e22a
mov ecx, 0xcbef44bf
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0xbf00e22a
cmovne ecx, eax
jmp 0x140099bb2
cmp ecx, 0xecd28b83
je 0x14009ab7b
cmp ecx, 0xee57dd15
je 0x14009ad1b
cmp ecx, 0xee670254
jne 0x14008fd50
mov ecx, 0x753d918d
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xf2da6fca
je 0x14009adfe
cmp ecx, 0xf3ebfcf4
je 0x14009afd7
cmp ecx, 0xf640728c
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xd986f821
and edx, 0x267907de
or edx, ebp
mov ecx, edx
xor ecx, 0xd986f821
mov ebp, edx
xor ebp, 0x490690
and ebp, 0x40cf7691
xor edx, 0x5d4500a6
and edx, ecx
and ecx, 0xbf30896e
or ecx, ebp
mov ebx, ecx
xor ebx, 0xbf30896e
mov edi, ecx
xor edi, 0xc40c8e16
and edi, ebx
mov ebp, edi
not ebp
mov esi, edx
not esi
mov eax, ebp
and eax, 0xe6a15ebc
and edi, 0x195ea143
or edi, eax
or ebp, esi
and esi, 0xe6a15ebc
and edx, 0x195ea143
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x7b3c0779
and ebp, 0x84c3f886
or ebp, eax
and ebx, 1
xor ecx, 0xbf30896f
or ecx, ebx
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf295244c
mov edx, ecx
and edx, 0x4001022
or edx, eax
xor edx, 0x4001022
and ecx, 0x96acb91
or ecx, edx
mov eax, ecx
not eax
and eax, 0x96acb91
and ecx, 0xf695346e
or ecx, eax
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, r10b
not al
and al, r10b
mov edx, ebx
or dl, r10b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
and r10b, bl
or bl, r9b
and cl, r9b
or cl, 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, 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, 0x6a0caf72
mov ebp, 0x9c6a4f84
cmovne ecx, ebp
test bl, 1
mov edx, 0x6a0caf72
jmp 0x14009de36
cmp ecx, 0xe4a085dd
je 0x14009afed
cmp ecx, 0xe69fc766
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xb40ec790
mov ebp, ebx
and ebp, 0x4bf1386e
or ebp, ecx
xor ebp, 0x4bf1386e
mov ecx, ebx
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xc46dee1
and ecx, 0xf3b9211e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1131210e
xor ecx, 0xc46dee1
mov edi, ecx
and edi, 0xeec81410
and ebp, 0x1137ebef
or ebp, edi
or ecx, ebx
and ebx, 0xeec81410
and edx, 0x1137ebef
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcd6e1605
and ecx, 0x3291e9fa
or ecx, edx
xor ecx, 0x3291e9fa
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
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0xa75d07f6
mov ebp, 0x8df19160
cmovne eax, ebp
test bl, bl
mov edx, 0xa75d07f6
jmp 0x1400979ea
cmp ecx, 0xe9609bf2
je 0x14009b003
cmp ecx, 0xe978d879
jne 0x14008fd50
mov al, byte [rsp + 0x2e]
mov r8b, byte [rsp + 0x2f]
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov edi, r8d
xor dil, 1
or cl, al
mov r9d, ecx
mov r10d, ebx
xor r10b, cl
and r10b, bl
and cl, bl
mov r11d, r8d
and r11b, dil
mov ebp, r11d
xor r11b, dil
mov edx, ebx
xor dl, dil
or dil, bl
mov eax, ebx
xor al, 1
xor r9b, 1
and r9b, al
or cl, r9b
mov ebx, r10d
xor bl, 1
xor r10b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r10b
xor bpl, 1
or bpl, r8b
xor bpl, 1
or bpl, r11b
mov ebx, ecx
xor bl, 1
and bl, cl
mov r9d, ebp
xor r9b, 1
and r9b, bpl
xor bl, 1
mov r10d, ecx
xor r10b, bl
or bl, cl
xor bl, 1
or bl, r10b
xor r9b, 1
mov ecx, ebp
xor cl, r9b
or r9b, bpl
xor r9b, 1
or r9b, cl
mov ecx, ebx
xor cl, 1
and cl, r9b
xor r9b, 1
and r9b, bl
or r9b, cl
xor al, r8b
xor dil, 1
or dil, al
mov eax, edi
xor al, dl
xor dl, 1
xor al, 1
or dl, dil
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, r9d
xor r8b, 1
mov edx, r8d
and dl, r9b
mov ebx, ecx
and bl, al
mov r10d, r8d
xor r10b, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r10b
xor r8b, cl
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
or al, r9b
xor al, 1
or al, r8b
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xa72d9a43
mov eax, 0x5d5e3dfb
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xa72d9a43
jmp 0x14009e556
cmp ecx, 0x9628158c
je 0x14009b13b
cmp ecx, 0x963101ad
jne 0x14008fd50
mov ecx, 0x3db6a7e3
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x1a444193
je 0x14009b163
cmp ecx, 0x1bd50c7a
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x12473ead
and edx, ecx
not ecx
and ecx, 0xf434a35c
and eax, 0xbcb5ca3
or eax, ecx
mov ecx, eax
xor ecx, 0x2420800
xor eax, 0x1004220c
or eax, 0xedb8c152
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x799597fd
and ecx, 0x2422800
or ecx, ebx
or eax, ebp
and ebp, 0x799597fd
and edx, 0x866a6802
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xac706a4d
and eax, 0x538f95b2
or eax, ecx
mov ecx, eax
xor ecx, 0x41c8ab1f
xor eax, 0xbe3754e0
mov edx, ecx
and edx, 0xfffffffe
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
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xcb4e6661
and eax, 0x34b1999e
or eax, ebx
or ecx, ebp
and ebp, 0xcb4e6661
and edx, 0x34b1999e
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
sete r9b
setne dl
cmp dword [0x14024b73c], 9
setg al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r8d, edx
xor r8b, 1
xor r9b, al
mov eax, r9d
xor al, 1
mov ecx, edx
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, r9b
and cl, al
or cl, bl
xor r9b, dl
or al, r8b
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xdc4151f6
mov ebp, 0xa92cb783
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, 1
mov ecx, 0xdc4151f6
jmp 0x14008fd46
cmp ecx, 0x5e765004
je 0x14009b28f
cmp ecx, 0x5ec3bfb1
jne 0x14008fd50
mov ecx, 0x95d91ca4
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xdf177e50
je 0x14009b4ac
cmp ecx, 0xdf70f182
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6e9967bb
and edx, 0x91669844
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa8b5994b
and edx, 0x574a66b4
or edx, ecx
mov ebp, edx
xor ebp, 0x39d3010f
mov ebx, edx
xor ebx, 0x39d3010e
and ebx, ebp
xor edx, 0x40c2080
and edx, 0x250d2185
and ebp, 0xdaf2de7a
or ebp, edx
mov edx, ebp
xor edx, 0x8852d40b
mov ecx, ebx
not ecx
xor ebp, 0x250d2184
mov edi, ecx
and edi, 0x77a12a70
and ebx, 0x885ed58f
or ebx, edi
or ecx, ebp
and ebp, 0x77a12a70
and edx, 0x885ed58f
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf36981b9
and ecx, 0xc967e46
or ecx, edx
xor ecx, 0xc967e46
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
xor al, 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 ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x54c313a9
mov ebp, 0xd7b198e4
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x54c313a9
jmp 0x14009e556
cmp ecx, 0xba53cfd7
je 0x14009b61e
cmp ecx, 0xbbb88035
jne 0x14008fd50
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b740]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xbd25edc9
mov eax, edx
and eax, 0x42da1236
or eax, ecx
mov ebx, eax
xor ebx, 0x2480236
xor eax, 0xb420cd48
mov ecx, ebp
or ecx, 0xf4b2dd48
or eax, 1
and eax, 0xf4b2dd49
and ebx, 0xb4d22b6
or ebx, eax
and ecx, 0xf4b2dd49
xor ecx, ebx
and ebp, 0xfd6f3096
and edx, 0x290cf69
or edx, ebp
mov eax, edx
xor eax, 0x2800949
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x9514f6a2
and ecx, 0x6aeb095d
or ecx, ebp
xor edx, 0x95043082
and edx, 0x9514f6a2
and eax, 0x6aeb095d
or eax, edx
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne dl
sete r9b
cmp dword [0x14024b73c], 9
setg al
xor r9b, al
mov r8d, r9d
xor r8b, 1
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
mov ebx, eax
xor bl, 1
xor al, dl
or bl, cl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, r8d
and bl, r9b
and cl, al
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, r9b
xor dl, 1
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
xor cl, dl
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x4103ab91
mov ebp, 0xaf3d81ad
cmovne edx, ebp
test al, 1
mov eax, 0x4103ab91
jmp 0x140097902
cmp ecx, 0x3e02cb47
je 0x14009b634
cmp ecx, 0x3f44d6b9
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x653b782b
and ecx, 0x9ac487d4
or ecx, edx
mov ebp, ecx
xor ebp, 0x9ac487d4
xor ecx, 0x653b782b
mov ebx, ecx
and ebx, 0xf42ccc00
mov edx, ebp
and edx, 0xbd333ff
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xebe2d724
and edx, 0x141d28db
or edx, ebx
xor edx, 0xe031e4da
and ebp, 0x2282cac2
mov ebx, ecx
and ebx, 0xdd7d353d
or ebx, ebp
xor ebx, 0x2282cac3
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xdc54c3d7
and ecx, 0x23ab3c28
or ecx, ebp
xor ecx, 0x23ab3c28
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x76120204
and edx, 0x89edfdfb
or edx, ecx
xor edx, 0x76120204
setne r8b
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, r9b
and r8b, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and bl, r9b
or bl, r8b
mov ecx, ebx
xor cl, 1
mov r8d, ebx
and r8b, al
or bl, dl
and dl, cl
or dl, r8b
xor cl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xb0c16b20
mov ecx, 0xb0174de
cmovne eax, ecx
test bl, 1
mov ecx, 0xb0c16b20
cmovne ecx, eax
jmp 0x14009d529
cmp ecx, 0x7b1b31e4
je 0x14009b64a
cmp ecx, 0x7c23ce59
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xe4c1e855
and edx, ebp
not ebp
and ebp, 0xe4c1e855
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe4d33f83
and edx, 0x1b2cc07c
or edx, ecx
mov ebx, edx
xor ebx, 0xffed2829
mov esi, edx
xor esi, 0x12d7d6
xor edx, 0x9433c73
and edx, esi
mov ebp, ebx
and ebp, 0x951eba5
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0x951eba4
and ebp, 0xf6ae145b
or ebp, edx
and ebx, 0x1eb7803
mov edx, esi
and edx, 0xfe1487fc
or edx, ebx
xor edx, 0x1eb7802
and esi, 1
or esi, edx
mov ecx, esi
not ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x3a423aa5
and ebp, 0xc5bdc55a
or ebp, ebx
or edx, esi
and esi, 0x3a423aa5
and ecx, 0xc5bdc55a
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x69be5ded
and edx, 0x9641a212
or edx, ecx
mov ecx, edx
xor ecx, 0x8440a202
xor edx, 0x69be5ded
mov ebp, edx
and ebp, 0x1b235111
and ecx, 0xe4dcaeee
or ecx, ebp
xor ecx, 0xe4dcaeee
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
or al, r8b
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and al, dl
and cl, bl
or cl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x426ae1e
mov edx, 0x2d8d3e99
cmovne eax, edx
test bl, 1
mov edx, 0x426ae1e
jmp 0x14009ca9f
cmp ecx, 0x82a71334
je 0x14009b66c
cmp ecx, 0x834db01b
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xa398a665
and ecx, 0x5c67599a
or ecx, eax
mov eax, ecx
xor eax, 0x5c67599a
xor ecx, 0xa398a664
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x693227a1
and ecx, eax
and eax, 0x96cdd85e
or eax, edx
mov edx, eax
xor edx, 0x808c0814
xor eax, 0x693227a1
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x1751f1eb
and edx, 0xe8ae0e14
or edx, ebx
or eax, ebp
and ebp, 0x1751f1eb
and ecx, 0xe8ae0e14
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7a6ee875
and eax, 0x8591178a
or eax, ecx
xor eax, 0x8591178a
cmp eax, 0xffffffff
sete cl
cmp dword [0x14024b73c], 0xa
setl r9b
mov eax, r9d
or al, cl
xor al, 1
xor r9b, cl
or al, r9b
mov r8d, eax
xor r8b, 1
mov edx, r9d
xor dl, 1
mov ebx, r8d
and bl, al
mov r10d, r9d
and r10b, dl
mov ecx, ebx
xor cl, 1
xor bl, r8b
or cl, al
xor cl, 1
or cl, bl
mov ebx, r10d
xor bl, 1
xor r10b, r9b
or bl, dl
xor bl, 1
or bl, r10b
xor bl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0x73ccad04
mov edx, 0x1fb34a92
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x73ccad04
jmp 0x14009e556
cmp ecx, 0xfdfc5f93
je 0x14009b867
cmp ecx, 0xfe671cf1
jne 0x14008fd50
mov ecx, 0xc4b39715
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x44ae15af
je 0x14009b9ac
cmp ecx, 0x462cda1d
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x468002
mov ecx, ebx
and ecx, 0x90004800
or ecx, edx
xor ecx, 0x90004800
mov edx, ebx
and edx, 0x6fb937fd
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb34bb1e5
and edx, 0x4cb44e1a
or edx, ecx
mov ecx, edx
xor ecx, 0x18f20018
and ebp, 0x46cda3e
and ebx, 0xfb9325c1
or ebx, ebp
mov ebp, ebx
xor ebp, 0x19920000
xor edx, 0x230d79e6
mov edi, edx
and edi, 0xe605a7c7
and ecx, 0x19fa5838
or ecx, edi
xor ebx, 0x4048206
and ebx, 0xe605a7c7
and ebp, 0x19fa5838
or ebp, ebx
xor ebp, ecx
not ebp
or ebp, edx
cmp ebp, 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 al, 1
mov eax, 0x67323e5f
mov ecx, 0x2c9e3f74
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x67323e5f
jmp 0x14009d1f2
cmp ecx, 0xc0a11495
je 0x14009ba67
cmp ecx, 0xc12c8d87
jne 0x14008fd50
mov ecx, 0xde6a639e
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x9d24109d
je 0x14009ba7d
cmp ecx, 0x9d53b26c
jne 0x14008fd50
mov ecx, 0x22ad0bf0
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x22ad0bf0
je 0x14009ba93
cmp ecx, 0x2396eb3b
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4bbc00f3
and edx, 0xb443ff0c
or edx, ecx
mov ecx, edx
xor ecx, 0x30004208
xor edx, 0xa1000c3
and edx, 0x8e53bdc7
and ecx, 0x71ac4238
or ecx, edx
mov edx, ecx
xor edx, 0x8e53bdc7
mov ebp, ecx
xor ebp, 0x71884218
and ebp, 0x7d9adfda
xor ecx, 0x2141cc4d
and ecx, edx
mov ebx, edx
and ebx, 0x82652025
or ebx, ebp
mov edx, ebx
xor edx, 0x82652025
mov ebp, ebx
xor ebp, 0xd288ae50
and ebp, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x50ed8e74
and ecx, 0xaf12718b
or ecx, ebp
xor ebx, 0x349288d0
and ebx, 0x36d688d0
mov ebp, edx
and ebp, 0xc929772f
or ebp, ebx
xor ebp, 0x36d688d1
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, 0x6c043c6e
and ecx, 0x93fbc391
or ecx, edx
xor ecx, 0x6c043c6e
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov esi, ecx
mov r10d, r8d
and r10b, cl
mov edx, r11d
and dl, r9b
or cl, r9b
or r9b, r11b
or sil, r8b
mov eax, r9d
xor al, sil
or sil, r9b
xor sil, 1
or sil, al
or dl, r10b
xor r11b, r8b
xor cl, 1
or cl, r11b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, esi
xor al, 1
mov edx, eax
and dl, sil
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov ebx, edx
xor bl, 1
and bl, cl
xor al, cl
xor cl, 1
and dl, cl
or dl, bl
or cl, sil
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x6a949b4b
mov ebp, 0xe07430f2
cmovne eax, ebp
test cl, 1
mov ecx, 0x6a949b4b
jmp 0x14009db6f
cmp ecx, 0x62ef76a8
je 0x14009bb98
cmp ecx, 0x642a6931
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x9b96ba54
and edx, 0x646945ab
or edx, ebp
mov ebp, edx
xor ebp, 0x9b96ba54
xor edx, 0x2144a9
and edx, 0x9b3cea9
mov ecx, ebp
and ecx, 0xf64c3156
or ecx, edx
mov edx, ecx
xor edx, 0xf64c3156
mov ebx, edx
and ebx, 0x12ca4a74
and ebp, 0xed35b58b
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x4c47218d
and ebp, 0xb3b8de72
or ebp, ebx
xor ebp, 0xa1729407
and edx, 1
xor ecx, 0xf64c3157
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x1110c101
and ecx, 0xc4630094
or ecx, edx
mov ebx, ecx
xor ebx, 0x44600000
xor ecx, 0x3b1cd469
or ebp, 0xd573c195
mov edx, ebp
not edx
and ecx, 0xbb1fd4fd
and ebx, 0x44600100
or ebx, ecx
and ebp, 0xbb1fd4fd
and edx, 0x802a02
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x1f0d81cc
and edx, 0xe0f27e33
or edx, ecx
mov ecx, edx
xor ecx, 0x11812c02
xor edx, 0xca7e4059
mov ebp, edx
and ebp, 0xee0293f5
and ecx, 0x11fd6c0a
or ecx, ebp
xor ecx, 0xee0293f5
xor edx, ecx
test edx, ecx
sete cl
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, r9d
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor al, bl
and al, bl
or r9b, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, dl
or dl, bl
and bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x3b64c4b1
mov ebp, 0xee57dd15
cmovne ecx, ebp
test dl, 1
mov edx, 0x3b64c4b1
jmp 0x140099da4
cmp ecx, 0xf1d16ad4
je 0x14009bc73
cmp ecx, 0xf2aad8ef
jne 0x14008fd50
mov ecx, 0x4bcddd5
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x8ccca454
je 0x14009bc89
cmp ecx, 0x8df19160
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x919d2f7c
mov ecx, ebp
and ecx, 0x6e62d083
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x6e62d082
and ecx, 0x919d2f7d
or ecx, ebx
mov ebx, ecx
not ebx
mov edi, ecx
and edi, 0x49425aae
and ebx, 0xb6bda551
or ebx, edi
or ecx, ebp
and ebp, 0x49425aae
and edx, 0xb6bda551
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb08381bb
and ecx, 0x4f7c7e44
or ecx, edx
xor ecx, 0x4f7c7e44
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, bl
and al, r10b
mov edx, r9d
xor dl, bl
or bl, r9b
or r9b, al
xor al, 1
xor r9b, 1
or al, r8b
xor al, 1
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
xor r10b, r8b
xor bl, 1
or bl, r10b
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
mov ebx, ecx
and bl, al
xor al, 1
xor cl, 1
and cl, al
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x147f92cd
mov ebp, 0xa75d07f6
cmovne edx, ebp
test al, 1
mov eax, 0x147f92cd
jmp 0x140097902
cmp ecx, 0xfeed1e9
je 0x14009bdd2
cmp ecx, 0x1244475a
jne 0x14008fd50
jmp 0x14008fc6d
cmp ecx, 0x55f6ed7d
je 0x14009beab
cmp ecx, 0x5655522d
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov ecx, ebp
or ecx, 0x805d9360
mov edi, ecx
not edi
mov ebx, esi
or ebx, 0x7fa26c9f
mov edx, ebx
not edx
and ecx, 0xcc64b6f4
and edi, 0x3382480b
or edi, ecx
and ebx, 0xcc64b6f4
and edx, 0x190100
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x805d9361
and edx, 0x7fa26c9e
or edx, ecx
and esi, 0x87988736
and ebp, 0x786778c9
or ebp, esi
mov ecx, ebp
xor ecx, 0x8242081
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x74cbd87c
and edx, 0x8b342783
or edx, edi
xor ebp, 0x4888034
and ebp, 0x74cbd87c
and ecx, 0x8b342783
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
setne r8b
sete dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, edx
xor al, r8b
and al, dl
mov ebx, eax
xor bl, 1
and al, cl
and bl, r9b
or bl, al
and r9b, r8b
and dl, cl
or dl, r9b
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
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 edx, 0xdd048443
mov ecx, 0x4832d116
cmovne edx, ecx
test bl, 1
mov ecx, edx
mov ebp, 0xdd048443
jmp 0x14009938a
cmp ecx, 0xd5b110c0
je 0x14009bff1
cmp ecx, 0xd63ce755
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
mov ecx, ebx
xor ecx, 0x5c97db25
and ecx, ebx
mov ebp, edx
and ebp, 0x5c97db25
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x5c97db24
and ebp, 0xa36824db
or ebp, ecx
and edx, 0x3fbf8554
mov ecx, ebx
and ecx, 0xc0407aab
or ecx, edx
xor ecx, 0x3fbf8555
and ebx, 1
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov edi, edx
and edi, 0x599e01d0
and ebp, 0xa661fe2f
or ebp, edi
or edx, ebx
and ebx, 0x599e01d0
and ecx, 0xa661fe2f
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xcdf3668b
mov ecx, ebx
not ecx
or edx, 0x100c8034
and edx, 0x9d2f86bd
and ebp, 0x40d06002
or ebp, edx
and ebx, 0x9d2f86bd
and ecx, 0x22001940
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x320c9974
and ecx, 0xcdf3668b
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9f48835b
and ecx, 0x60b77ca4
or ecx, edx
xor ecx, 0x60b77ca4
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
or al, cl
xor al, 1
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x13d80d47
mov ecx, 0x7d0153ff
cmovne edx, ecx
test al, al
mov ecx, 0x13d80d47
jmp 0x140098f40
cmp ecx, 0xb001d3d8
je 0x14009c171
cmp ecx, 0xb0670cb0
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x36a6f66b
and ebx, 0xc9590994
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xc9590994
and ebx, 0x36a6f66b
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebx
xor edx, 0xd97b2457
mov edi, edx
and edi, ecx
and edx, ebx
mov ebp, edi
not ebp
mov esi, edx
not esi
mov eax, ebp
and eax, 0x169de919
and edi, 0xe96216e6
or edi, eax
or ebp, esi
and esi, 0x169de919
and edx, 0xe96216e6
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x2684dba9
and ebp, 0xd97b2456
or ebp, eax
and ebx, 0x1496cb54
mov eax, ecx
and eax, 0xeb6934ab
or eax, ebx
xor eax, 0x1496cb55
and ecx, 1
or ecx, eax
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2e01c321
mov edx, ecx
and edx, 0x902802
or edx, eax
xor edx, 0x902802
and ecx, 0xd16e14dc
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9c799f78
and ecx, 0x63866087
or ecx, eax
xor ecx, 0x4d178ba4
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov edx, r10d
or dl, bl
mov eax, ecx
or al, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
and r10b, bl
or bl, r9b
and cl, r9b
or cl, 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 dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x8c42b134
mov edx, 0xf640728c
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x8c42b134
jmp 0x14009d6f3
cmp ecx, 0x319c6a53
je 0x14009c187
cmp ecx, 0x31fa61e8
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9cd218a7
and edx, 0x632de758
or edx, ecx
mov ecx, edx
xor ecx, 0x632de758
mov ebp, edx
xor ebp, 0x841208a6
xor edx, 0x632de759
and edx, ecx
and ebp, 0xc71a8cb6
and ecx, 0x38e57349
or ecx, ebp
xor ecx, 0x38e57348
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xd47f4cb8
and ebp, ecx
or ecx, 0x2b80b347
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x21202bc6
and edx, 0xd45f4438
or edx, edi
or ecx, ebx
and ebx, 0x21202bc6
and ebp, 0xdedfd439
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xab956684
and ecx, 0x546a997b
or ecx, edx
xor ecx, 0x8015d5c3
sete r8b
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, bl
mov r9d, eax
xor r9b, 1
and bl, cl
and dl, r8b
or dl, bl
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and al, r9b
mov ebx, ecx
and bl, dl
mov r8d, eax
and r8b, r9b
xor al, r9b
or al, r8b
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x99e70d8d
mov edx, 0xb001d3d8
cmovne eax, edx
test cl, 1
mov ecx, 0x99e70d8d
jmp 0x14009e550
cmp ecx, 0x716e2a32
je 0x14009c280
cmp ecx, 0x73ccad04
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x602398d
and edx, 0xf9fdc672
or edx, ecx
mov ebp, edx
xor ebp, 0x19f10612
xor edx, 0x200008d
and edx, 0xe20cc0ed
and ebp, 0x1df33f12
or ebp, edx
mov ecx, ebp
xor ecx, 0xe20cc0ed
xor ebp, 0x15e10612
and ebp, 0x37e9067e
mov esi, ecx
and esi, 0xc816f981
or esi, ebp
mov edi, esi
xor edi, 0xc816f981
mov ebx, esi
xor ebx, 0x76e1e6ee
and ebx, edi
and ecx, 0xbef71f6f
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x5af0805f
and ecx, 0xa50f7fa0
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20031d30
xor esi, 0x2369065a
and esi, 0xa36dd65a
mov edx, edi
and edx, 0x5c9229a5
or edx, esi
xor edx, 0xa36dd65b
and edi, 1
or edi, edx
mov edx, edi
not edx
and edx, 0x20603c6f
and edi, 0xdf9fc390
or edi, edx
mov edx, edi
xor edx, 0x1130190
xor edi, 0x20603c6f
xor ecx, 0x1bf860ce
mov ebx, ecx
and ebx, 0xdeecc209
and ebp, 0x21133df6
or ebp, ebx
or ecx, edi
and edi, 0xdeecc209
and edx, 0x21133df6
or edx, edi
xor edx, ebp
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
and edx, 0xdab9755d
and ecx, 0x25468aa2
or ecx, edx
mov edx, ecx
xor edx, 0x24440002
xor ecx, 0x18182051
and ecx, 0x191aaaf1
and edx, 0xe6e5550e
or edx, ecx
xor edx, 0x191aaaf1
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r9d
xor dl, al
mov ecx, edx
and cl, r9b
and dl, al
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
and r9b, bl
or bl, r8b
xor bl, 1
and al, r8b
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, 0x62ef76a8
mov ecx, 0x4bce4d3b
cmovne ebp, ecx
test al, al
mov ecx, 0x62ef76a8
jmp 0x140099baf
cmp ecx, 0x8766dbe1
je 0x14009c3e2
cmp ecx, 0x88149121
jne 0x14008fd50
mov ecx, 0x3fad1764
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x672d649
je 0x14009c522
cmp ecx, 0x783379e
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x9d7db09e
mov ecx, ebp
and ecx, 0x62824f61
or ecx, edx
mov edi, ecx
xor edi, 0x800460
xor ecx, 0x4090000
mov ebx, esi
or ebx, 0x6c995672
mov edx, ebx
not edx
or ecx, 0x11602804
and ecx, 0x75696a04
and edi, 0x8901472
or edi, ecx
and ebx, 0x75696a04
and edx, 0x82068189
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x9366a98c
and edx, 0x6c995673
or edx, ecx
and esi, 0x686ebd4e
and ebp, 0x979142b1
or ebp, esi
mov ecx, ebp
xor ecx, 0x159140a1
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xe2683a56
and edx, 0x1d97c5a9
or edx, edi
xor ebp, 0x60683846
and ebp, 0xe2683a56
and ecx, 0x1d97c5a9
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
setne dl
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r8b
and dl, al
and cl, r8b
or cl, dl
and al, r8b
or al, bl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov 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 ecx, 0x7488942a
mov ebp, 0xecb59688
cmovne ecx, ebp
test al, al
mov eax, ecx
cmovne eax, ebp
test dl, dl
jmp 0x14008fd46
cmp ecx, 0x4d8e8b2f
je 0x14009c686
cmp ecx, 0x4e2b319a
jne 0x14008fd50
mov ecx, 0xdf177e50
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xc57ce98a
je 0x14009c75d
cmp ecx, 0xc7131dd0
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xc3901cb2
and ecx, 0x3c6fe34d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3c6fe34d
and ecx, 0xc3901cb2
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0x54bf3017
mov ebx, edx
and ebx, ebp
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xab40cfe9
and edx, 0x54bf3016
or edx, ebx
and ecx, 0x2ee2aea2
mov ebx, ebp
and ebx, 0xd11d515d
or ebx, ecx
xor ebx, 0x2ee2aea3
and ebp, 1
or ebp, ebx
not ebp
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x18df1cc0
and ecx, ebp
not ebp
and ebp, 0x80f8d364
and edx, 0x7f072c9b
or edx, ebp
mov ebp, edx
xor ebp, 0x10030c80
xor edx, 0xd81040
or edx, 0xe720e33f
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xc8b4a03e
and ebp, 0x104b1cc0
or ebp, edi
or edx, ebx
and ebx, 0xc8b4a03e
and ecx, 0x374b5fc1
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe720e33f
and edx, 0x18df1cc0
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x7599e70
and edx, 0xf8a6618f
or edx, ebp
xor edx, 0xf8a6618f
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, cl
and dl, al
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
or bl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, r9b
mov r9d, ebx
xor r9b, 1
xor r10b, cl
and r10b, cl
xor cl, r8b
mov eax, r10d
xor al, 1
xor r10b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, 1
and r9b, bl
mov edx, eax
and dl, cl
mov r8d, r9d
and r8b, bl
xor r9b, bl
or r9b, r8b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, r9d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r9b
or dl, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x49a3713f
mov eax, 0x9462f6c4
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x49a3713f
jmp 0x14009e556
cmp ecx, 0xa7f2ec53
je 0x14009c773
cmp ecx, 0xa8f07f94
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x5278a082
and ecx, 0xad875f7d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x60e2d39e
and ecx, 0x9f1d2c61
or ecx, edx
xor ecx, 0x329a731d
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xccef9e6
and ecx, 0xf3310619
or ecx, edx
xor ecx, 0xf3310619
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 bl, 1
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
xor cl, bl
mov eax, ecx
xor al, 1
and al, bl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xd76186f6
mov ebp, 0x8279e8f9
cmovne ecx, ebp
test al, 1
mov eax, 0xd76186f6
jmp 0x14009ade4
cmp ecx, 0x2cc40592
je 0x14009c861
cmp ecx, 0x2cc5b25f
jne 0x14008fd50
mov ecx, 0xe6fd7de6
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x6a949b4b
je 0x14009c877
cmp ecx, 0x6b5bce21
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xa29e5ec4
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x23642e1b
and ecx, 0xdc9bd1e4
or ecx, ebx
mov ebx, ecx
xor ebx, 0x1a5040
xor ecx, 0x22040e00
or ecx, 0x5d61a13b
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xeba008b6
and ebx, 0x1e5640
or ebx, esi
or ecx, edi
and edi, 0xeba008b6
and ebp, 0x145ff749
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x192083c5
and ecx, 0xe6df7c3a
or ecx, ebp
xor ecx, 0xbbbedd00
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc79fb5bb
and ecx, 0x38604a44
or ecx, edx
xor ecx, 0x38604a44
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, cl
and al, r10b
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
or dl, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor dl, r9b
and r9b, r10b
or r10b, r8b
xor r10b, 1
and cl, r8b
or cl, r9b
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
not al
and al, cl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xa7f2ec53
mov ebp, 0x7153f42c
cmovne ecx, ebp
test al, 1
mov r13d, 0x7153f42c
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xa7f2ec53
jmp 0x14009e556
cmp ecx, 0xfba45530
je 0x14009c966
cmp ecx, 0xfbd183c2
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
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, 0xad5c503a
and ebx, 0xad5c503b
and ebp, 0x52a3afc4
or ebp, ebx
and edx, 0xad5c503b
xor edx, ebp
and edi, 0xdec7f19
and ecx, 0xf21380e6
or ecx, edi
mov ebp, ecx
xor ebp, 0xf21380e6
xor ecx, 0xdec7f19
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov ecx, r9d
xor cl, al
mov edx, ecx
and dl, al
and r8b, al
and al, r9b
or al, cl
and cl, r9b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
and r10b, r9b
or r10b, r8b
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and al, dl
and bl, cl
or bl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x77a4cd14
mov edx, 0x2cc40592
cmovne eax, edx
test cl, 1
mov ecx, 0x77a4cd14
jmp 0x14009e550
cmp ecx, 0x9462f6c4
je 0x14009c97c
cmp ecx, 0x95d91ca4
jne 0x14008fd50
mov eax, dword [0x14024b740]
mov ecx, dword [0x14024b73c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
xor ebp, edx
test ebp, edx
sete al
setne dl
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
and dl, cl
mov ebx, r8d
and bl, al
or bl, dl
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, 1
xor cl, al
not cl
and cl, al
xor al, r8b
and al, r8b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, ebx
and cl, al
xor al, 1
and dl, al
or dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x9d24109d
mov ebp, 0x5ec3bfb1
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x9d24109d
jmp 0x14008fd46
cmp ecx, 0x16fc797f
je 0x14009caad
cmp ecx, 0x17e09b0f
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4e5b92dd
and edx, 0xb1a46d22
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x748620c1
and edx, 0x8b79df3e
or edx, ecx
mov ebp, edx
xor ebp, 0xc5224de3
mov ebx, edx
xor ebx, 0xc5224de2
and ebx, ebp
xor edx, 0x3addb21c
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0xe00f17e
and ebx, 0xf1ff0e81
or ebx, edi
or ecx, edx
and edx, 0xe00f17e
and ebp, 0xf1ff0e81
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xd3fb9edc
and ebp, ecx
or ecx, 0x2c046123
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xddd0c32d
and edx, 0x22b1cd0
or edx, edi
or ecx, ebx
and ebx, 0xddd0c32d
and ebp, 0x222f3cd2
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2c046123
and ecx, 0xd3fb9edc
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x543f4535
and ecx, 0xabc0baca
or ecx, ebp
xor ecx, 0xabc0baca
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, cl
and dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
or bl, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, r8d
or dl, al
xor al, 1
xor dl, 1
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
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
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x1a444193
mov ebp, 0xe69fc766
cmovne eax, ebp
test dl, 1
mov edx, 0x1a444193
cmovne eax, edx
test cl, 1
jmp 0x14009978f
cmp ecx, 0x5d5e3dfb
je 0x14009ccb5
cmp ecx, 0x5dd82866
jne 0x14008fd50
mov ecx, 0x79e22e28
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xdd048443
je 0x14009cccb
cmp ecx, 0xde6a639e
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, edx
or ebx, 0x83756766
mov edi, ebx
not edi
mov ecx, edx
xor ecx, 0x7c8a9899
and ecx, edx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0xd0412092
and edi, 0x2c8a9809
or edi, eax
or ebx, esi
and esi, 0xd0412092
and ecx, 0x2fbedf6d
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x473b77ee
and ebx, 0xb8c48811
or ebx, eax
mov eax, ebx
xor eax, 0xc44e1089
and ebp, 0xa0ff269
and edx, 0xf5f00d96
or edx, ebp
mov ecx, edx
xor ecx, 0xf5f00d96
xor ebx, 0x3bb1ef76
and ecx, ebx
xor edx, 0xa0ff269
and edx, eax
or edx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete al
setne cl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov edx, ecx
and dl, r8b
and cl, bl
and bl, al
or bl, dl
xor bl, 1
or bl, r8b
and r8b, al
or r8b, cl
mov esi, r8d
xor sil, 1
mov eax, ebx
mov edx, esi
mov r9d, ebx
mov r10d, esi
mov r11d, ebx
and r11b, sil
xor sil, bl
xor bl, 1
and al, bl
xor r9b, al
xor al, 1
or al, bl
and dl, r8b
xor al, 1
or al, r9b
xor r10b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r10b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
or sil, r11b
mov eax, esi
xor al, dl
test sil, 1
mov ecx, 0x30aa374f
mov ebp, 0x838be657
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x30aa374f
jmp 0x14009da12
cmp ecx, 0xb71d842c
je 0x14009cea2
cmp ecx, 0xb79340f7
jne 0x14008fd50
mov rax, qword [rsp + 0x38]
mov qword [0x14024b048], rax
mov ecx, 0xe9609bf2
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x3b64c4b1
je 0x14009d031
cmp ecx, 0x3db6a7e3
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x9f1b9f83
mov ecx, ebp
and ecx, 0x60e4607c
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdfc32391
and ecx, 0x203cdc6e
or ecx, edx
mov edx, ecx
xor edx, 0xbf2743ec
xor ecx, 0x509c13
mov ebx, edx
and ebx, 0xcb8b62c8
and ecx, 0x34749d37
or ecx, ebx
or edx, ebp
and ebp, 0xcb8b62c8
and eax, 0x34749d37
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
cmp dword [0x14024b73c], 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, 0x142cdfb5
mov ebp, 0x32524d05
cmovne eax, ebp
test cl, cl
mov ecx, eax
jmp 0x14009ad13
cmp ecx, 0x792e5fce
je 0x14009d047
cmp ecx, 0x79e22e28
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0x90920893
mov edx, ebx
and edx, 0x95520
or edx, ecx
xor edx, 0x95520
mov ecx, ebx
xor ecx, 0x909b5db3
and ecx, ebx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x56b22476
and ecx, 0xa94ddb89
or ecx, edx
mov ebp, ecx
xor ebp, 0x29108028
xor ecx, 0x42210900
and ecx, 0x52e70f13
and ebp, 0xad18f0ec
or ebp, ecx
mov ecx, ebp
xor ecx, 0xa518c0ec
xor ebp, 0x52e70f13
mov edx, ebp
and edx, 0x48463111
and ecx, 0xb7b9ceee
or ecx, edx
or ebp, ebx
and ebx, 0x48463111
and edi, 0xb7b9ceee
or edi, ebx
xor edi, ecx
not ebp
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xeca05ea4
and ebp, 0x135fa15b
or ebp, ecx
xor ebp, 0x135fa15b
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
xor bl, 1
or bl, al
mov edx, ebx
not dl
and al, r8b
or al, cl
mov ecx, eax
xor cl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xfb9b80a0
mov ebp, 0x8ccca454
cmovne ecx, ebp
test bl, bl
mov edx, 0xfb9b80a0
jmp 0x140099da4
cmp ecx, 0x8502ecab
je 0x14009d13d
cmp ecx, 0x8503b6de
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x57909385
and ecx, 0xa86f6c7a
or ecx, edx
mov edx, ecx
not edx
and edx, 0xec8f0c69
and ecx, 0x1370f396
or ecx, edx
mov edx, ecx
xor edx, 0x40600003
mov ebp, ecx
xor ebp, 0xbb1f9fec
mov ebx, ecx
xor ebx, 0x507a9367
and ebx, ebp
and edx, 0xeb650c8b
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x85b7e9ef
and edx, 0x7a481610
or edx, ebx
xor edx, 0x6ed2e565
and ebp, 1
xor ecx, 0xbb1f9fed
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x39fcb862
and ecx, 0xc603479d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3b5f936f
and ecx, 0xc4a06c90
or ecx, edx
mov edx, ecx
xor edx, 0x24081490
xor ecx, 0x2a30201
and edx, 0x24083d9c
and ecx, 0xdbf7c263
or ecx, edx
xor ecx, 0xdbf7c263
setne r9b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
xor r10b, bl
mov r8d, r10d
xor r8b, 1
mov ebx, ecx
xor bl, r9b
mov edx, ebx
xor dl, 1
or cl, r9b
xor cl, 1
or cl, bl
xor bl, cl
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov r11d, ecx
xor r11b, 1
mov eax, r10d
and al, r8b
mov ebx, r11d
and bl, cl
mov r9d, eax
and r9b, r10b
xor al, r10b
or al, r9b
xor bl, 1
mov r9d, ebx
xor r9b, cl
or bl, cl
xor bl, 1
or bl, r9b
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and bl, al
or bl, dl
xor cl, r8b
or r11b, r10b
xor r11b, 1
or r11b, cl
mov eax, r11d
xor al, bl
test al, 1
mov eax, 0xe8352878
mov ecx, 0x8eba903c
cmovne eax, ecx
test r11b, 1
mov ecx, 0xe8352878
jmp 0x14009e550
cmp ecx, 0x426ae1e
je 0x14009d1fc
cmp ecx, 0x4bcddd5
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xc63b3355
mov ecx, ebp
xor ecx, 0xc63b3355
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x39c4ccab
and ecx, 0xc63b3354
or ecx, edx
not ecx
and ebx, 0x9b4cf193
and ebp, 0x64b30e6c
or ebp, ebx
xor ebp, 0x64b30e6c
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
cmp ebp, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, r9d
xor al, r8b
and al, r9b
mov ebx, ecx
or bl, al
xor al, 1
or al, dl
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
and r8b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x385d9d49
mov edx, 0x242650ce
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x385d9d49
jmp 0x14009d6f3
cmp ecx, 0x49a18ce6
je 0x14009d305
cmp ecx, 0x49a3713f
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe7e72476
and edx, 0x1818db89
or edx, ecx
mov ebp, edx
xor ebp, 0x181109
xor edx, 0xe5272062
and edx, 0xfd27eae2
and ebp, 0x2d8151d
or ebp, edx
mov ecx, ebp
xor ecx, 0xfd27eae2
xor ebp, 0x2181411
and ebp, 0x131f7e53
mov edi, ecx
and edi, 0xece081ac
or edi, ebp
mov ebp, edi
xor ebp, 0xece081ac
mov edx, edi
xor edx, 0xe981353c
and edx, ebp
and ecx, 0x561b490
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xe63e5d01
and ecx, 0x19c1a2fe
or ecx, edx
mov ebx, ecx
xor ebx, 0x2300c110
xor edi, 0x101d3202
and edi, 0xbcddb30a
mov edx, ebp
and edx, 0x43224cf5
or edx, edi
xor edx, 0xbcddb30b
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
xor ecx, 0x1ca0166f
mov edi, ecx
and edi, 0xd4ff3ccf
and ebx, 0x2b00c330
or ebx, edi
or ecx, ebp
and ebp, 0xd4ff3ccf
and edx, 0x2b00c330
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x25d4295e
and ecx, 0xda2bd6a1
or ecx, edx
mov ebx, ecx
xor ebx, 0x18004000
xor ecx, 0x24000002
or ebp, 0x3c047016
mov edx, ebp
not edx
or ecx, 0xc1500020
and ecx, 0xe5501022
and ebx, 0x18046014
or ebx, ecx
and ebp, 0xe5501022
and edx, 0x2ab8fc9
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x47039bf9
and edx, 0xb8fc6406
or edx, ecx
mov ecx, edx
xor ecx, 0x80181400
xor edx, 0x2b0120eb
and edx, 0x2fe120fb
and ecx, 0xd01edf04
or ecx, edx
mov edx, ecx
xor edx, 0xa9400
xor ecx, 0x3e020e0
and ecx, 0xd3f46be4
and edx, 0x2c0b941b
or edx, ecx
xor edx, 0xd3f46be4
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, ecx
or al, bl
xor bl, 1
or bl, r10b
xor bl, 1
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r8b, r10b
or r10b, r9b
and cl, r9b
or cl, r8b
mov edx, r10d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0x4e2b319a
mov edx, 0xdf177e50
cmovne ecx, edx
test al, 1
mov eax, 0x4e2b319a
cmovne ecx, eax
jmp 0x14009c278
cmp ecx, 0xc41faf96
je 0x14009d429
cmp ecx, 0xc4b39715
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
or ecx, 0xbc996d1c
mov ebp, ecx
not ebp
mov ebx, esi
or ebx, 0x42429022
and ebx, 0x66c3fc22
mov edx, edi
and edx, 0x9818011c
or edx, ebx
and ecx, 0x66c3fc22
and ebp, 0x12402c1
or ebp, ecx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x56310da4
and ebp, 0xa9cef25b
or ebp, ecx
mov ecx, ebp
xor ecx, 0x15579f46
xor ebp, 0x88004088
mov edx, ecx
and edx, 0x77bf3071
and ebp, 0x8840cf8e
or ebp, edx
or ecx, esi
and esi, 0x77bf3071
and edi, 0x8840cf8e
or edi, esi
xor edi, ebp
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor dl, cl
mov ecx, edx
not cl
and cl, al
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
mov eax, 0xfe671cf1
mov ebp, 0x462cda1d
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
jmp 0x14009d02a
cmp ecx, 0xa66cb44c
je 0x14009d530
cmp ecx, 0xa6ebf3c3
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xd7a927ed
mov edx, ebp
xor edx, 0xd7a927ed
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xa1599df4
and edx, 0x5ea6620b
or edx, ebx
mov ebx, edx
xor ebx, 0x810700e2
xor edx, 0x76f0ba18
mov edi, edx
and edi, 0x38c8e71d
and ebx, 0xc73718e2
or ebx, edi
and ebp, 0x38c8e71d
and ecx, 0xc73718e2
or ecx, ebp
xor ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor r9b, al
mov edx, r9d
xor dl, 1
xor bl, r8b
xor bl, 1
mov ecx, eax
and cl, r8b
xor al, r8b
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 dl, r9b
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov ebx, edx
xor bl, 1
and bl, al
and dl, cl
or dl, bl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x213f031
mov eax, 0xba53cfd7
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x213f031
jmp 0x14009e556
cmp ecx, 0x28b05460
je 0x14009d6fe
cmp ecx, 0x28ba9aad
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebx, edx
not ebx
mov ecx, edx
xor ecx, 0xa7e38a88
mov ebp, ecx
and ebp, ebx
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xd002abf5
and ecx, 0x2ffd540a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80100200
and edx, 0x806fc1dd
mov edi, ebx
and edi, 0x7f903e22
or edi, edx
xor edi, 0x806fc1dc
and ebx, 1
or ebx, edi
mov edx, ebx
not edx
and edx, 0x7faaff09
and ebx, 0x805500f6
or ebx, edx
mov edx, ebx
xor edx, 0x80510014
xor ebx, 0x7faaff09
xor ecx, 0x77e1217c
mov edi, ecx
and edi, 0x3c2edde3
and ebp, 0xc3d1221c
or ebp, edi
or ecx, ebx
and ebx, 0x3c2edde3
and edx, 0xc3d1221c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xff26e659
and ecx, 0xd919a6
or ecx, edx
xor ecx, 0xd919a6
setne r9b
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
and al, bl
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor bl, r8b
mov r8d, ebx
xor r8b, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor dl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
and r8b, cl
xor cl, 1
and cl, bl
or cl, r8b
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, 0x2b12ae37
mov ebp, 0xb71d842c
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x2b12ae37
jmp 0x14008fd46
cmp ecx, 0x67518dc3
je 0x14009d8fd
cmp ecx, 0x67920eef
jne 0x14008fd50
mov ecx, 0x716e2a32
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x8f4eba5d
je 0x14009da26
cmp ecx, 0x90a56923
jne 0x14008fd50
mov eax, dword [0x14024b740]
mov ecx, dword [0x14024b73c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xff1d473e
and edx, 0xe2b8c1
or edx, edi
and ebx, 0xff1d473e
and eax, 0xe2b8c1
or eax, ebx
xor eax, edx
xor ebp, eax
test ebp, eax
sete r8b
setne r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov edx, r9d
xor dl, r10b
not dl
and dl, r10b
mov ecx, r9d
or cl, r10b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, r8b
and dl, al
and r10b, r9b
and al, r8b
or al, r10b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x5ce50286
mov ebp, 0xad944a84
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, 1
mov ecx, 0x5ce50286
jmp 0x14008fd46
cmp ecx, 0x13d80d47
je 0x14009db7a
cmp ecx, 0x142cdfb5
jne 0x14008fd50
mov ecx, 0x32524d05
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x5bb48aee
je 0x14009dce4
cmp ecx, 0x5c650494
jne 0x14008fd50
mov ecx, 0x6ff1b946
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0xd9c70f8f
je 0x14009de3e
cmp ecx, 0xdbb923c6
jne 0x14008fd50
mov eax, dword [0x14024b740]
mov ecx, dword [0x14024b73c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
not eax
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov eax, ecx
xor al, dl
or dl, bl
or bl, r8b
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
or cl, r8b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, bl
or bl, al
and al, r9b
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xfd8c3d83
mov ebp, 0x8502ecab
cmovne ecx, ebp
test bl, 1
mov eax, 0xfd8c3d83
jmp 0x14009bfe6
cmp ecx, 0xb247920f
je 0x14009df55
cmp ecx, 0xb4185906
jne 0x14008fd50
mov ecx, 0x508f35a0
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x35b3185c
je 0x14009df6b
cmp ecx, 0x35c72269
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xc0208042
mov edx, ebx
and edx, 0x1800988
or edx, ebp
mov edi, edx
xor edi, 0x1000900
xor edx, 0xcc7e4267
mov esi, ecx
or esi, 0xc1a089ca
mov ebp, esi
not ebp
and edx, 0xccfe42ef
and edi, 0x1008900
or edi, edx
and esi, 0xccfe42ef
and ebp, 0x32013410
or ebp, esi
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x58858431
and ebp, 0xa77a7bce
or ebp, edx
mov edx, ebp
xor edx, 0x44506004
xor ebp, 0x99250dfa
mov edi, ebp
and edi, 0x328b9329
and edx, 0xcd746cd6
or edx, edi
and ebx, 0x328b9329
and ecx, 0xcd746cd6
or ecx, ebx
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, r10d
or bl, r9b
mov eax, r10d
xor al, r9b
not al
and al, r9b
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, ecx
mov r8d, edx
and r8b, al
xor al, dl
mov r9d, edx
and r9b, cl
xor dl, cl
xor cl, 1
and bl, cl
or al, r8b
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
or dl, r9b
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x38856a3f
mov edx, 0x2ed6b817
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x38856a3f
jmp 0x14009e556
cmp ecx, 0x753d918d
je 0x14009df8d
cmp ecx, 0x77a4cd14
jne 0x14008fd50
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
cmp dword [0x14024b73c], 9
setg dl
mov eax, edx
xor al, r8b
xor al, 1
mov ebx, eax
or bl, dl
mov r9d, ebx
xor r9b, 1
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
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
and r9b, al
xor al, 1
and al, bl
or al, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x5f213646
mov ebp, 0x2cc40592
cmovne edx, ebp
test cl, 1
mov ecx, 0x5f213646
cmovne ecx, edx
jmp 0x14009dcdd
cmp ecx, 0x8a77c044
je 0x14009e0ef
cmp ecx, 0x8a8ade97
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfe8aa8a0
and ecx, 0x175575f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1740046
mov edx, ebx
not edx
xor ecx, 0xfe8aa8a1
mov edi, edx
and edi, 0x3c017f39
and ebx, 0xc3fe80c6
or ebx, edi
or edx, ecx
and ecx, 0x3c017f39
and ebp, 0xc3fe80c6
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0xbf47e226
and ecx, edx
or edx, 0x40b81dd9
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x436550fc
and ebp, 0xbc02a202
or ebp, edi
or edx, ebx
and ebx, 0x436550fc
and ecx, 0xbc9aaf03
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x40b81dd9
and edx, 0xbf47e226
or edx, ecx
setne r9b
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, bl
and dl, al
xor dl, r8b
and bl, r8b
and r9b, al
or r9b, bl
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
xor al, 1
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xf2da6fca
mov ebp, 0xc57ce98a
cmovne ecx, ebp
test al, 1
mov eax, 0xf2da6fca
jmp 0x14009c167
cmp ecx, 0xafa4aba
je 0x14009e1cc
cmp ecx, 0xb0174de
jne 0x14008fd50
mov ecx, 0x3f44d6b9
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
cmp ecx, 0x521fb402
je 0x14009e398
cmp ecx, 0x52ebfe1f
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x60124414
mov ebp, ebx
and ebp, 0x18a81828
or ebp, edx
xor ebp, 0x18a81828
mov edx, ebx
xor edx, 0x78ba5c3c
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x8745a3c2
and edx, 0x78ba5c3d
or edx, ebp
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x9f463e26
and edx, 0x60b9c1d9
or edx, ebp
and ebx, 0x9f463e26
and ecx, 0x60b9c1d9
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r9b
setne bl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov r10d, eax
xor r10b, bl
xor bl, r9b
and bl, r9b
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
and dl, al
xor cl, 1
and cl, r8b
or cl, dl
or al, r9b
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
xor cl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x30996aec
mov ebp, 0x49553330
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x30996aec
jmp 0x14009e556
cmp ecx, 0xcbef44bf
je 0x14009e56a
cmp ecx, 0xd09a9bb1
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xaffab5b7
and ebp, ecx
or ecx, 0x50054a48
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x318db7bc
and edx, 0x8e720003
or edx, edi
or ecx, ebx
and ebx, 0x318db7bc
and ebp, 0xce724843
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x364ec032
and ecx, 0xc9b13fcd
or ecx, edx
mov ebp, ecx
xor ebp, 0x664b8a7a
mov edx, ecx
xor edx, 0x664b8a7b
and edx, ebp
xor ecx, 0x8b47081
and ecx, 0x6cf47299
and ebp, 0x930b8d66
or ebp, ecx
mov ebx, ebp
xor ebx, 0x10b0d05
mov edi, edx
not edi
xor ebp, 0x6cf47298
mov ecx, edi
and ecx, 0x9214a2e2
and edx, 0x6deb5d1d
or edx, ecx
or edi, ebp
and ebp, 0x9214a2e2
and ebx, 0x6deb5d1d
or ebx, ebp
xor ebx, edx
not edi
or edi, ebx
mov edx, edi
mov ecx, edi
xor ecx, 0x1f627513
and ecx, edi
not edi
and edi, 0xd602501
and edx, 0x12025012
or edx, edi
xor edx, 0x12025012
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe09d8aec
and ecx, 0x1f627513
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7c72a162
and ecx, 0x838d5e9d
or ecx, edx
xor ecx, 0x838d5e9d
cmp ecx, 0xffffffff
sete cl
setne bl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
and bl, al
and r8b, cl
or r8b, bl
mov edx, ecx
xor dl, al
and al, cl
or al, dl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
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
mov ecx, ebx
xor bl, 1
and bl, r8b
xor r8b, 1
and cl, r8b
or bl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xdccca19f
mov eax, 0x8e77f684
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0xdccca19f
jmp 0x14009e556
cmp ecx, 0xab1bb140
je 0x14009e6be
cmp ecx, 0xad745a35
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov edi, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0xbf63b8c
and ecx, 0xf409c472
or ecx, ebx
xor ecx, 0xf409c472
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xbf4ed14e
and edx, 0x40b12eb1
or edx, ecx
xor edx, 0x40b12eb1
mov ecx, edx
and ecx, ebp
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
setne dl
sete al
cmp edi, 0xa
setl cl
cmp edi, 9
setg r8b
xor dl, al
and dl, al
mov ebx, edx
xor bl, 1
and dl, r8b
and bl, cl
or bl, dl
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
not dl
mov eax, ebx
xor al, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc41faf96
mov ebp, 0x35b3185c
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xc41faf96
jmp 0x14009a376
cmp ecx, 0x2ed6b817
je 0x14009e6d4
cmp ecx, 0x2ffb918d
jne 0x14008fd50
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0x20dd5bb2
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x9c200408
and edi, 0x9cb94418
mov ebx, esi
and ebx, 0x20441ba2
or ebx, edi
and ebp, 0x9cb94418
and edx, 0x4302a045
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x1da331d9
and edx, 0xe25cce26
or edx, ebp
xor edx, 0x3d7e6a6a
and esi, 0xd4b51760
and ecx, 0x2b4ae89f
or ecx, esi
xor ecx, 0x2b4ae89f
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
xor al, 1
and bl, dl
or bl, r8b
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x941545c4
mov ebp, 0xc92d2fa4
cmovne ecx, ebp
test dl, dl
mov edx, 0x941545c4
jmp 0x14009de36
cmp ecx, 0x6f272db4
je 0x14009e6ea
cmp ecx, 0x6ff1b946
jne 0x14008fd50
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
or ebp, 0x6a60ef46
mov edx, ebx
or edx, 1
and edx, 0x6a60ef47
mov edi, ecx
and edi, 0x959f10b8
or edi, edx
and ebp, 0x6a60ef47
xor ebp, edi
mov edi, ebp
not edi
mov edx, edi
and edx, 0xd4a38d3e
and ebp, 0x2b5c72c1
or ebp, edx
and ebx, 0xd4a38d3e
and ecx, 0x2b5c72c1
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edi
cmp ecx, 0xffffffff
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 dl, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0xfa5bb25
mov ebp, 0x5c650494
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xfa5bb25
jmp 0x14009ad13
mov ecx, 0x73ccad04
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x8a6ca784
xor eax, 0x4cb0de88
and eax, ecx
mov ebp, ecx
and ebp, 0x7593587b
or ebp, edx
mov ecx, ebp
xor ecx, 0x7593587b
mov edx, ebp
xor edx, 0x392386f3
and edx, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x2dd4705e
and eax, 0xd22b8fa1
or eax, edx
xor eax, 0x6164aed7
xor ebp, 0x826c0184
and ebp, 0xb2fe51f4
mov edx, ecx
and edx, 0x4d01ae0b
or edx, ebp
xor edx, 0xb2fe51f5
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4e50a13a
and ecx, 0xb1af5ec5
or ecx, edx
xor ecx, 0xb1af5ec5
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov ebp, eax
or ebp, 0x4a1ceb58
mov edx, ebp
not edx
or ecx, 0x21c01427
and ecx, 0x23ccd47f
and eax, 0x48102b00
or eax, ecx
and ebp, 0x23ccd47f
and edx, 0x94230080
or edx, ebp
xor edx, eax
mov eax, edx
not eax
and eax, 0x34c556f8
and edx, 0xcb3aa907
or edx, eax
xor edx, 0x8126425f
sete cl
setne dl
cmp dword [0x14024b73c], 0xa
setl bl
xor dl, bl
xor dl, 1
mov eax, ebx
or al, cl
xor al, 1
or al, dl
mov edx, ecx
xor dl, bl
and cl, dl
and dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, al
xor al, 1
and cl, al
or cl, bl
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1244475a
mov ebp, 0xb247920f
cmovne edx, ebp
test al, 1
mov eax, 0x1244475a
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x14009c50f
mov ecx, dword [0x14024b740]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xcd9898b0
mov ebp, eax
and ebp, 0x3267674e
or ebp, ecx
xor ebp, 0x3267674e
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and edx, 0x8b618183
and eax, 0x749e7e7c
or eax, edx
mov edx, eax
xor edx, 0x14102654
xor eax, 0x8b618183
mov ebx, ecx
and ebx, 0x6ace5828
and ebp, 0x9531a7d7
or ebp, ebx
or ecx, eax
and eax, 0x6ace5828
and edx, 0x9531a7d7
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b73c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x1a444193
mov ebp, 0x12fe36a8
cmovne eax, ebp
test bl, bl
mov edx, 0x1a444193
cmove eax, edx
test cl, 1
jmp 0x14009c50c
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
and edx, 0xc34c0098
mov ecx, ebp
and ecx, 0x3cb3ff67
or ecx, edx
mov edx, ecx
xor edx, 0x3cb3ff67
xor ecx, 0x42400080
mov ebx, edx
and ebx, 0x37cdc087
and ebp, 0xc8323f78
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xc8323f79
and ebp, 0x37cdc086
or ebp, ebx
and ecx, 0x5e4092a2
mov ebx, edx
and ebx, 0xa1bf6d5d
or ebx, ecx
xor ebx, 0x5e4092a3
and edx, 1
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x897a8d0d
and edx, 0x768572f2
or edx, ecx
mov ebx, edx
xor ebx, 0x708060c2
mov ecx, ebp
not ecx
xor edx, 0x897a8d0d
mov edi, ecx
and edi, 0x8f4f1739
and ebp, 0x70b0e8c6
or ebp, edi
or ecx, edx
and edx, 0x8f4f1739
and ebx, 0x70b0e8c6
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x89000827
and ecx, 0x52288000
or ecx, edx
mov ebx, ecx
xor ebx, 0x12208000
xor ecx, 0x8d95681d
or ebp, 0xdb288827
mov edx, ebp
not edx
and ecx, 0xcd9d681d
and ebx, 0x12208022
or ebx, ecx
and ebp, 0xcd9d681d
and edx, 0x204217c0
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x67b42131
and edx, 0x984bdece
or edx, ecx
mov ecx, edx
xor ecx, 0x22246a1
xor edx, 0x38108002
and edx, 0x7951904a
and ecx, 0x86ae6fb5
or ecx, edx
xor ecx, 0x86ae6fb5
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, edx
or bl, r9b
xor bl, 1
xor cl, dl
xor dl, r9b
not dl
and dl, r9b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
or r8b, r9b
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x8bad4963
mov ebp, 0xeea4d215
cmovne ecx, ebp
test bl, bl
mov edx, 0x8bad4963
jmp 0x14009de36
mov ecx, 0xdbb923c6
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0x77cd03d1
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x5d283028
and edx, 0x2c282c3
or edx, ecx
mov ebx, edx
xor ebx, 0x2c282c3
not edx
or ebp, 0x5feab2eb
mov ecx, ebp
not ecx
and edx, 0x8c05502c
and ebx, 0x53eaa2c3
or ebx, edx
and ebp, 0x8c05502c
and ecx, 0x20100d10
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x54d9c6eb
and ecx, 0xab263914
or ecx, edx
mov edx, ecx
xor edx, 0xf4cc8bff
mov ebp, ecx
xor ebp, 0x74bff322
and ebp, edx
or edx, 0x7f8c8722
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0x3999eae4
and ebx, 0x80621019
or ebx, esi
or edx, edi
and edi, 0x3999eae4
and ebp, 0xc666151b
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x7f8c8723
and edx, 0x807378dc
or edx, ebp
mov ebp, ecx
and ebp, 1
xor ecx, 0xb337401
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x46ae765a
and ecx, 0xb95189a5
or ecx, ebp
xor ecx, 0xb95189a5
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa0408
mov ebp, ecx
and ebp, 0x84304830
or ebp, edx
xor ebp, 0x84304830
and ecx, 0x7bc5b3c7
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7bc5b3c7
and ecx, 0x843a4c38
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc4736207
and ecx, 0x3b8c9df8
or ecx, ebp
xor ecx, 0xc4736207
xor edx, ecx
test edx, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
mov ecx, edx
xor cl, al
and cl, dl
or bl, r8b
or al, r9b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, cl
xor cl, 1
and al, cl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x16fc797f
mov ebp, 0x7c994b47
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x16fc797f
jmp 0x14009e556
mov ecx, 0xd2fd74c1
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0x52f9853c
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe44e20bc
mov ebx, ecx
and ebx, 0x1bb1df42
or ebx, ebp
xor ebx, 0x1bb1df42
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
and edx, 0x4c896684
and ecx, 0xb376997b
or ecx, edx
mov edx, ecx
xor edx, 0xb376997b
xor ecx, 0x4c896684
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
and bl, r8b
and cl, al
or cl, bl
and al, r8b
or al, dl
xor dl, 1
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xb79340f7
mov ebp, 0xe9609bf2
cmovne eax, ebp
test cl, 1
mov ecx, 0xb79340f7
jmp 0x140099789
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x95f5e679
and edx, 0x6a0a1986
or edx, ecx
mov ecx, edx
xor ecx, 0x6a0a1986
mov ebp, edx
xor ebp, 0x95f5e678
xor edx, 0x6a0a1987
and edx, ecx
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, 0x40028040
mov ebp, ecx
and ebp, 0x2c410014
or ebp, edx
xor ebp, 0x2c410014
and ecx, 0x93bc7fab
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf2359010
and ecx, 0xdca6fef
or ecx, edx
mov edx, ecx
xor edx, 0x80c910
xor ecx, 0x9e761044
mov ebp, ecx
and ebp, 0x697b26ab
and edx, 0x9684d954
or edx, ebp
xor edx, 0x9684d954
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, bl
or bl, r8b
xor bl, 1
or bl, cl
and al, r8b
or al, dl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x88149121
mov ebp, 0xfdfc5f93
cmovne ecx, ebp
test dl, dl
mov edx, 0x88149121
jmp 0x14009de36
mov ecx, 0x4bd53cbd
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x4972e019
mov ebx, edx
not ebx
or ebp, 0xb68d1fe6
mov ecx, ebp
not ecx
and edx, 0xae5b83a5
and ebx, 0x10841c42
or ebx, edx
and ebp, 0xae5b83a5
and ecx, 0x41206018
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x78661ff0
and ecx, 0x8799e00f
or ecx, edx
mov esi, ecx
xor esi, 0xceeb0016
mov ebp, ecx
xor ebp, 0x54275a1
and ebp, esi
mov edi, esi
or edi, 0x34568a48
mov edx, edi
not edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xd76152d2
and ebp, 0x289ead2d
or ebp, eax
or ebx, edi
and edi, 0xd76152d2
and edx, 0x8882525
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xcba975b6
and ebx, 0x34568a49
or ebx, eax
and esi, 1
xor ecx, 0xceeb0017
or ecx, esi
mov eax, ecx
not eax
and eax, 0x5800c11f
and ecx, 0xa7ff3ee0
or ecx, eax
mov eax, ecx
xor eax, 0x25d11e00
mov edx, ebx
not edx
xor ecx, 0x5800c11f
mov ebp, edx
and ebp, 0x8a2ee0eb
and ebx, 0x75d11f14
or ebx, ebp
or edx, ecx
and ecx, 0x8a2ee0eb
and eax, 0x75d11f14
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xc85915db
and eax, edx
and edx, 0x37a6ea24
or edx, ecx
xor edx, 0x37a6ea24
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x2de98f1
and edx, 0xfd21670e
or edx, eax
mov eax, edx
xor eax, 0x6c016008
xor edx, 0x2c480e1
and edx, 0x93e487e7
and eax, 0x6c1b7818
or eax, edx
xor eax, 0x93e487e7
cmp eax, 0xffffffff
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, eax
and cl, bl
and al, dl
and dl, r9b
or dl, cl
xor dl, 1
or dl, bl
and bl, r9b
or bl, al
xor bl, 1
mov eax, ebx
xor al, dl
and bl, dl
or bl, al
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x5dd82866
mov ebp, 0x98263db4
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x5dd82866
jmp 0x14009e556
mov ecx, 0x16fc797f
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov rax, qword [rsp + 0x38]
mov qword [0x14024b048], rax
mov ecx, 0xcb0212b2
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0xf69f09a9
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0xc160ede0
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
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, 0xc1c1039d
and ecx, 0x3e3efc62
or ecx, edx
mov ebx, ecx
xor ebx, 0x302c5442
mov edx, ebp
not edx
xor ecx, 0xc1c1039c
mov edi, edx
and edi, 0x4e52a8a5
and ebp, 0xb1ad575a
or ebp, edi
or edx, ecx
and ecx, 0x4e52a8a5
and ebx, 0xb1ad575a
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x940dece3
and edx, 0x6bf2131c
or edx, ecx
xor edx, 0x6bf2131c
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and bl, al
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xbbb88035
mov ebp, 0xaf3d81ad
cmovne eax, ebp
test cl, 1
mov ecx, 0xbbb88035
cmovne ecx, eax
jmp 0x14009d529
mov ecx, dword [0x14024b740]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0xdfe1dbec
mov ecx, eax
and ecx, 0x201e2413
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf21fff40
and ecx, 0xde000bf
or ecx, edx
mov ebp, ecx
xor ebp, 0x42004350
xor ecx, 0x286c242d
and ecx, 0xb86dbc2f
and ebp, 0x479243d0
or ebp, ecx
mov ecx, ebp
xor ecx, 0x7804050
and ebx, 0x14f08c65
and eax, 0xeb0f739a
or eax, ebx
mov edx, eax
xor edx, 0xb0c4010
xor ebp, 0xb86dbc2f
xor eax, 0x14f08c65
mov ebx, ebp
and ebx, 0xe0333baa
and ecx, 0x1fccc455
or ecx, ebx
or ebp, eax
and eax, 0xe0333baa
and edx, 0x1fccc455
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xa12a44c5
and ebp, 0x5ed5bb3a
or ebp, eax
xor ebp, 0x5ed5bb3a
setne al
sete r9b
cmp dword [0x14024b73c], 9
setg r8b
mov ebx, r8d
xor bl, r9b
mov edx, ebx
not dl
and dl, r9b
or r9b, r8b
mov ecx, r9d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r9b
xor dl, 1
or dl, cl
and bl, r8b
xor al, r8b
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x3fad1764
mov ecx, 0x88149121
cmovne ebp, ecx
test al, 1
mov ecx, 0x3fad1764
cmovne ecx, ebp
jmp 0x14009bfe9
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x5c61b920
and ecx, 0xa39e46df
or ecx, eax
mov eax, ecx
xor eax, 0xa09a421a
xor ecx, 0x1820b820
and ecx, 0x1b24bce5
and eax, 0xe4db431a
or eax, ecx
mov edx, eax
xor edx, 0x1b24bce5
mov ecx, eax
xor ecx, 0x1b24bce4
and ecx, edx
xor eax, 0x80400008
and eax, 0x98402028
and edx, 0x67bfdfd7
or edx, eax
mov ebp, edx
xor ebp, 0x25b59642
mov eax, ecx
not eax
xor edx, 0x98402029
mov ebx, eax
and ebx, 0x4a0a49bd
and ecx, 0xb5f5b642
or ecx, ebx
or eax, edx
and edx, 0x4a0a49bd
and ebp, 0xb5f5b642
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x5f1185d
and ecx, 0xfa0ee7a2
or ecx, eax
xor ecx, 0xfa0ee7a2
sete al
cmp dword [0x14024b73c], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x16dc9c7d
mov ecx, 0xb001d3d8
cmovne ebp, ecx
test al, al
mov ecx, 0x16dc9c7d
jmp 0x140099baf
mov edx, dword [0x14024b740]
mov r9d, dword [0x14024b73c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x5696b4fa
and ebx, 0xa9694b04
or ebx, eax
or edx, esi
and esi, 0x5696b4fa
and ecx, 0xa9694b05
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xd12a1abd
and edx, 0x2ed5e542
or edx, eax
xor edx, 0x2ed5e542
and edi, 0xede29ba
and ebp, 0xf121d645
or ebp, edi
xor ebp, 0xf121d645
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
sete r8b
setne r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg al
mov ecx, eax
xor cl, r11b
and cl, al
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
xor dl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, r10d
xor cl, bl
mov edx, ecx
and dl, r10b
and cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
or al, r10b
and r10b, r11b
and dl, r8b
or dl, r10b
xor r11b, r8b
xor al, 1
or al, r11b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb71d842c
mov ebp, 0x4bd53cbd
cmovne ecx, ebp
test dl, 1
mov edx, 0xb71d842c
jmp 0x140099da4
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x220b0ef6
mov ebx, ebp
not ebx
or ecx, 0xddf4f109
mov edx, ecx
not edx
and ebp, 0x75965ada
and ebx, 0x8860a101
or ebx, ebp
and ecx, 0x75965ada
and edx, 0x2090424
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x220b0ef6
and edx, 0xddf4f109
or edx, ecx
mov esi, edx
not esi
mov ecx, esi
and ecx, 0x912417db
and edx, 0x6edbe824
or edx, ecx
mov ecx, edx
xor ecx, 0x6edbe824
mov ebx, edx
xor ebx, 0x581b99df
and ebx, ecx
or esi, 0xc93f8e04
mov ebp, esi
not ebp
mov edi, ebx
not edi
mov eax, edi
and eax, 0xc49ae91d
and ebx, 0x3b6516e2
or ebx, eax
or edi, esi
and esi, 0xc49ae91d
and ebp, 0x324010e2
or ebp, esi
xor ebp, ebx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0x36c071fa
and edi, 0xc93f8e05
or edi, eax
xor edx, 0x110016c1
and edx, 0x77125ee5
mov eax, ecx
and eax, 0x88eda11a
or eax, edx
xor eax, 0x77125ee4
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7e798949
and ecx, 0x818676b6
or ecx, eax
xor ecx, 0x818676b6
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ecx
not eax
and eax, 0x480605a5
mov edx, ecx
and edx, 0xb0994240
or edx, eax
xor edx, 0xb0994240
and ecx, 0x760b81a
or ecx, edx
mov eax, ecx
not eax
and eax, 0xbc8512e0
and ecx, 0x437aed1f
or ecx, eax
mov eax, ecx
xor eax, 0x9a61aa38
xor ecx, 0x441a5505
mov edx, ecx
and edx, 0x259415c6
and eax, 0xda6bea39
or eax, edx
xor eax, 0x259415c6
xor ecx, eax
test ecx, eax
setne r9b
sete cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, cl
and r9b, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
not al
and dl, cl
or dl, r9b
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x672d649
mov edx, 0x866950f9
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x672d649
jmp 0x14009d1f2
mov ecx, 0xad745a35
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x8081b008
mov ecx, ebx
and ecx, 0x447a4182
or ecx, edx
mov edx, ecx
xor edx, 0x84100
xor ecx, 0x90811c20
mov edi, esi
or edi, 0xc4fbf18a
mov ebp, edi
not ebp
and ecx, 0xd4f31ca2
and edx, 0x8e108
or edx, ecx
and edi, 0xd4f31ca2
and ebp, 0x2b040255
or ebp, edi
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x3b040e74
and ebp, 0xc4fbf18b
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xdbf0132e
and ebp, 0x240fecd1
or ebp, ecx
xor ebp, 0x240fecd1
and esi, 0xa4db18bc
and ebx, 0x5b24e743
or ebx, esi
xor ebx, 0x5b24e743
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
cmp ebx, 0xffffffff
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 r8b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
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 ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x6ff1b946
mov ebp, 0x5c650494
cmovne ecx, ebp
test dl, 1
mov edx, 0x6ff1b946
jmp 0x14009df3a
mov ecx, 0xeea4d215
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xeec992ef
and edx, ebp
not ebp
and ebp, 0xdd4a4a31
and ecx, 0x22b5b5ce
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20009008
xor ecx, 0xcc480221
or ecx, 0x11366d10
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x17df4ce7
and ebp, 0xe8009208
or ebp, edi
or ecx, ebx
and ebx, 0x17df4ce7
and edx, 0xe820b318
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x11366d10
and ecx, 0xeec992ef
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x341d70
and ecx, 0xffcbe28f
or ecx, ebp
xor ecx, 0xffcbe28e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
mov edx, ecx
xor edx, 0x1520b462
and edx, ecx
not ecx
and ecx, 0x15208020
and ebp, 0x3442
or ebp, ecx
xor ebp, 0x3442
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xeadf4b9d
and edx, 0x1520b462
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xda239f6a
and edx, 0x25dc6095
or edx, ecx
mov ecx, edx
xor ecx, 0x25d00001
xor edx, 0x8820920a
and edx, 0x882cf29e
and ecx, 0x77d30d61
or ecx, edx
mov edx, ecx
xor edx, 0x800c520a
xor ecx, 0x66530001
and ecx, 0x6e73a095
and edx, 0x918c5f6a
or edx, ecx
xor edx, 0x918c5f6a
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
xor al, 1
mov edx, ebx
or dl, al
xor al, bl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0xa9d22971
mov eax, 0x5bb48aee
cmovne ecx, eax
test dl, 1
mov edx, 0xa9d22971
cmovne ecx, edx
jmp 0x14009e553
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x9ca91a01
mov edx, edi
and edx, 0x152458c
or edx, ebp
xor edx, 0x152458c
mov ebx, edi
and ebx, 0x6204a072
or ebx, edx
mov edx, ebx
not edx
and edx, 0x6c7034bd
and ebx, 0x938fcb42
or ebx, edx
mov edx, ebx
xor edx, 0xe7494ce
xor ebx, 0xa0004b11
mov ebp, edx
and ebp, 0x5daba06c
and ebx, 0xa2545f93
or ebx, ebp
or edx, edi
and edi, 0x5daba06c
and ecx, 0xa2545f93
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
sete dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
xor cl, bl
and cl, bl
xor cl, dl
mov r8d, ecx
xor r8b, 1
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 r9d, eax
xor r9b, 1
mov edx, ecx
and dl, r8b
mov ebx, r9d
and bl, al
mov r10d, edx
and r10b, cl
xor dl, cl
or dl, r10b
mov ecx, ebx
and cl, r9b
xor bl, r9b
or bl, cl
xor bl, dl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xc407f602
mov ecx, 0xbc547a34
cmovne edx, ecx
test al, 1
mov ecx, 0xc407f602
cmovne ecx, edx
jmp 0x14009c278
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x2f1864da
and edx, ebp
not ebp
and ebp, 0x2f1864da
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd0e79b25
and edx, 0x2f1864da
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0x65ae5e50
and edx, 0x9a51a1af
or edx, ebp
mov ebp, edx
xor ebp, 0x9a10a1ae
xor edx, 0x65ae5e51
mov edi, ecx
and edi, 0x60651e51
and ebx, 0x9f9ae1ae
or ebx, edi
or ecx, edx
and edx, 0x60651e51
and ebp, 0x9f9ae1ae
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5a7d3363
and edx, ecx
and ecx, 0xa582cc9c
or ecx, ebp
xor ecx, 0xa582cc9c
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r10b
mov r9d, edx
and r9b, r10b
mov ebx, r8d
and bl, cl
or bl, r9b
xor r10b, bl
and r10b, bl
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov eax, r10d
not al
mov ebx, ecx
xor bl, 1
and al, r10b
mov edx, ebx
and dl, cl
xor al, 1
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x82a71334
mov ebp, 0x9628158c
cmovne eax, ebp
test cl, 1
mov ecx, 0x82a71334
jmp 0x14009db6f
mov edx, dword [0x14024b740]
mov esi, dword [0x14024b73c]
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, 0x2d6e91c5
and ebp, 0xd2916e3a
or ebp, edi
or ecx, ebx
and ebx, 0x2d6e91c5
and edx, 0xd2916e3a
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, 0x9765d814
and ebx, 0x689a27ea
or ebx, edi
or edx, ebp
and ebp, 0x9765d814
and ecx, 0x689a27eb
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe4ade01b
and edx, 0x1b521fe4
or edx, ecx
mov ecx, edx
xor ecx, 0x2401700
xor edx, 0xe421a009
and edx, 0xfd33a8ed
and ecx, 0x2cc5712
or ecx, edx
mov edx, ecx
xor edx, 0x8411a0c0
xor ecx, 0x2cc5712
mov ebp, ecx
and ebp, 0x7be6092d
and edx, 0x8419f6d2
or edx, ebp
xor edx, 0x8419f6d2
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne al
cmp esi, 9
setg r9b
cmp esi, 0xa
setl r8b
mov ebx, eax
xor bl, cl
and bl, al
mov eax, ebx
xor al, 1
or bl, al
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, r8d
xor al, bl
xor al, 1
and al, bl
or bl, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
xor cl, r9b
and r9b, cl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, 1
mov ecx, 0xc0a11495
mov ebp, 0xfeea1229
cmovne ecx, ebp
test al, 1
mov eax, 0xc0a11495
cmove ecx, eax
jmp 0x14009bfe9
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x63360e60
and edx, ecx
and ecx, 0x9cc9f19f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10c9f11e
xor ecx, 0x63360e60
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xee200aa1
and ebp, 0x11dff55e
or ebp, edi
or ecx, ebx
and ebx, 0xee200aa1
and edx, 0x11dff55e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x86f5c3f2
and ecx, 0x790a3c0d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3a37c8a9
and ecx, 0xc5c83756
or ecx, edx
xor ecx, 0x433df4a4
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, dl
xor bl, 1
and cl, r8b
and dl, al
or dl, cl
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x20d3ba3b
mov ecx, 0x67a9728f
cmovne edx, ecx
test al, 1
mov ecx, 0x20d3ba3b
cmovne ecx, edx
jmp 0x14009e1b6
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
and edx, 0x7ab6c712
and ecx, 0x854938ed
or ecx, edx
mov edx, ecx
xor edx, 0x854938ed
xor ecx, 0x7ab6c712
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
or bl, r8b
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x22ad0bf0
mov ebp, 0x9d53b26c
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x22ad0bf0
jmp 0x14009e556
mov ecx, 0x62a0096b
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov eax, dword [0x14024b740]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x76b33dd8
and edx, 0x894cc227
or edx, eax
mov ecx, edx
xor ecx, 0x894cc227
mov eax, edx
xor eax, 0x34b00810
xor edx, 0x894cc226
and edx, ecx
and eax, 0x35f04a35
and ecx, 0xca0fb5ca
or ecx, eax
xor ecx, 0xca0fb5cb
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
not edx
or ecx, 0xde9943ef
mov ebp, ecx
not ebp
or edx, 0x2166bc10
mov eax, edx
not eax
and ecx, 0x943b3ea1
and ebp, 0x21448010
or ebp, ecx
and edx, 0x943b3ea1
and eax, 0x4a80414e
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x71be37ac
and eax, 0x8e41c853
or eax, ecx
mov ecx, eax
xor ecx, 0x2b001002
xor eax, 0x50d88bbc
mov edx, eax
and edx, 0x84e7ef55
and ecx, 0x7b1810aa
or ecx, edx
xor ecx, 0x84e7ef55
xor eax, ecx
test eax, ecx
sete cl
setne al
cmp dword [0x14024b73c], 9
setg bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x783379e
mov ebp, 0x7488942a
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x783379e
jmp 0x14009938a
mov ecx, 0x62ef76a8
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
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, 0x4fc9e854
and ebp, 0xb03617ab
or ebp, ecx
or edi, ebx
and ebx, 0x4fc9e854
and edx, 0xb03617ab
or edx, ebx
xor edx, ebp
not edi
or edi, edx
mov esi, edi
not esi
mov ebx, edi
or ebx, 0x6aac1859
mov ecx, ebx
not ecx
mov ebp, esi
or ebp, 0x9553e7a6
mov edx, ebp
not edx
and ebx, 0xf76ea946
and ecx, 0x1146a0
or ecx, ebx
and ebp, 0xf76ea946
and edx, 0x8801019
or edx, ebp
xor edx, ecx
mov ebp, edx
not ebp
and ebp, 0x6aac1858
and edx, 0x9553e7a7
or edx, ebp
and esi, 1
xor edi, 0xfffffffe
or edi, esi
mov ebp, edi
not ebp
and ebp, 0xde67e7b
and edi, 0xf2198184
or edi, ebp
xor edi, 0xf2198184
mov ebp, edx
and ebp, edi
xor edi, edx
or edi, ebp
mov edx, edi
mov ecx, edi
xor ecx, 0xf25ead4b
and ecx, edi
not edi
and edi, 0x10148840
and edx, 0xe24a250b
or edx, edi
xor edx, 0xe24a250b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xda152b4
and ecx, 0xf25ead4b
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xac929113
and ecx, 0x536d6eec
or ecx, ebp
xor ecx, 0xac929113
xor edx, ecx
test edx, ecx
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 bl, 1
or al, r8b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, bl
mov edx, eax
not dl
and dl, bl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0xe4a085dd
mov eax, 0x8f4eba5d
cmovne ecx, eax
test dl, dl
mov edx, 0xe4a085dd
cmove ecx, edx
jmp 0x14009d6f6
mov ecx, dword [0x14024b740]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x66ab60f6
mov ebp, eax
and ebp, 0x99549f08
or ebp, ecx
xor ebp, 0x99549f08
mov ecx, eax
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and edx, 0xb3b529d
and eax, 0xf4c4ad62
or eax, edx
mov edx, eax
xor edx, 0x5480ad02
xor eax, 0xb3b529d
mov ebx, ecx
and ebx, 0xab651274
and ebp, 0x549aed8b
or ebp, ebx
or ecx, eax
and eax, 0xab651274
and edx, 0x549aed8b
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
cmp dword [0x14024b73c], 0xa
setl bl
mov eax, ebx
or al, cl
xor al, 1
mov edx, ebx
xor dl, cl
or al, dl
mov r8d, eax
xor r8b, 1
and cl, dl
and dl, bl
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xa66cb44c
mov ebp, 0x5d5e3dfb
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xa66cb44c
cmovne ecx, ebp
test al, 1
jmp 0x14009d129
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0xd3e18260
mov edx, ebx
and edx, 0x2c1e7d9e
or edx, ecx
mov edi, edx
xor edi, 0x8022906
xor edx, 0x51000241
mov ecx, ebp
or ecx, 0x751c56d8
and edx, 0x751c56d9
and edi, 0x8ae3a926
or edi, edx
and ecx, 0x751c56d9
xor ecx, edi
mov edi, ecx
not edi
mov edx, edi
and edx, 0x13ccbf58
and ecx, 0xec3340a7
or ecx, edx
and ebx, 0x13ccbf58
and ebp, 0xec3340a7
or ebp, ebx
xor ebp, ecx
not ebp
or ebp, edi
cmp ebp, 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
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, 0xf69f09a9
mov ebp, 0x8223b9f5
cmovne eax, ebp
test dl, dl
mov edx, 0xf69f09a9
jmp 0x14009d8ef
mov ecx, 0x20d3ba3b
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0x4a6cb139
and ecx, 0xb5934ec6
or ecx, edx
mov edx, ecx
xor edx, 0x30904080
xor ecx, 0x4a6cb138
mov edi, ebp
and edi, 0x872b8f47
and ebx, 0x78d470b8
or ebx, edi
or ebp, ecx
and ecx, 0x872b8f47
and edx, 0x78d470b8
or edx, ecx
xor edx, ebx
not ebp
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x505fd478
and edx, ebp
not ebp
and ebp, 0x2a824773
and ecx, 0xd57db88c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x405c9000
xor ecx, 0x24470
or ecx, 0xafa02b87
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x13a12a9d
and ebp, 0x405ed460
or ebp, edi
or ecx, ebx
and ebx, 0x13a12a9d
and edx, 0xec5ed562
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbc382233
and ecx, 0x43c7ddcc
or ecx, edx
mov edx, ecx
xor edx, 0x100930
xor ecx, 0xec67f64b
mov ebp, ecx
and ebp, 0x9bccf4cc
and edx, 0x64330b33
or edx, ebp
xor edx, 0x9bccf4cc
xor ecx, edx
test ecx, edx
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
xor al, cl
xor al, 1
or al, r8b
xor r8b, cl
mov ecx, r8d
xor cl, 1
mov ebx, r8d
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xf1d16ad4
mov ebp, 0x8223b9f5
cmovne eax, ebp
test cl, cl
mov ecx, 0xf1d16ad4
cmovne ecx, eax
test dl, 1
jmp 0x14009da12
mov ecx, dword [0x14024b740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xef2ab662
mov ebp, eax
and ebp, 0x10d5499d
or ebp, edx
mov edx, ebp
not edx
and edx, 0x10d5499c
and ebp, 0xef2ab663
or ebp, edx
not ebp
and ecx, 0xc7ff4f16
and eax, 0x3800b0e9
or eax, ecx
xor eax, 0x3800b0e9
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb782ba0a
and eax, 0x487d45f5
or eax, ecx
xor eax, 0x487d45f5
sete al
cmp dword [0x14024b73c], 9
setg bl
xor al, bl
mov edx, eax
xor dl, 1
or bl, dl
mov ecx, ebx
not cl
and dl, bl
or bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
mov eax, 0x220dcc5b
mov edx, 0x2cc5b25f
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x220dcc5b
cmovne ecx, edx
test bl, bl
jmp 0x14009da12
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xff9c9634
and edx, ecx
and ecx, 0x6369cb
or ecx, ebp
mov ebp, ecx
xor ebp, 0x432900
xor ecx, 0xff9c9634
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x89a842ef
and ebp, 0x7657bd10
or ebp, edi
or ecx, ebx
and ebx, 0x89a842ef
and edx, 0x7657bd10
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x8439ef26
and ecx, 0x7bc610d9
or ecx, edx
xor ecx, 0x7bc610d8
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa30f71c0
and ecx, 0x5cf08e3f
or ecx, edx
mov edx, ecx
not edx
and edx, 0xabc03eaf
and ecx, 0x543fc150
or ecx, edx
xor ecx, 0xf730b090
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, ecx
and al, dl
and bl, r8b
or bl, al
mov r8d, ebx
xor r8b, dl
and r8b, bl
xor dl, cl
mov ecx, r8d
xor cl, 1
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r8b
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x4f681d98
mov ebp, 0x28b05460
cmovne eax, ebp
test cl, cl
mov ecx, 0x4f681d98
cmovne eax, ecx
test dl, 1
cmove eax, ebp
jmp 0x14009c50f
mov ecx, 0xbf00e22a
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov edx, dword [0x14024b73c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, ebp
and ecx, 0xca94e8d
and eax, 0xf356b172
or eax, ecx
mov ecx, eax
xor ecx, 0x40543060
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xb702c31e
and ebx, 0x48fd3ce1
or ebx, ebp
xor eax, 0x400420c
and eax, 0xb702c31e
and ecx, 0x48fd3ce1
or ecx, eax
xor ecx, ebx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne r8b
sete bl
cmp edx, 0xa
setl cl
cmp edx, 9
setg dl
mov eax, ebx
or al, dl
xor al, 1
mov r9d, edx
and r9b, bl
xor bl, dl
not bl
and bl, dl
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
and cl, r8b
or cl, r9b
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
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 r8d, edx
xor r8b, 1
mov eax, edx
and al, r8b
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, eax
xor al, 1
and al, bl
xor bl, 1
and cl, bl
or al, cl
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x6b5bce21
cmovne edx, r13d
test bl, 1
mov ecx, 0x6b5bce21
jmp 0x14009dcda
mov ecx, 0x12fe36a8
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0xd5b110c0
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa331e3af
and edx, 0x5cce1c50
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7a393eed
and edx, 0x85c6c112
or edx, ecx
mov ebp, edx
not ebp
xor edx, 0xd908dd42
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, 0x278bff47
and ebx, 0xd87400b8
or ebx, edi
or ecx, edx
and edx, 0x278bff47
and ebp, 0xd87400b8
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x89afd620
and edx, 0x765029df
or edx, ebp
xor edx, 0x765029df
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ebx, r10d
or bl, al
xor bl, 1
mov ecx, r10d
xor cl, al
not cl
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r10b, al
and r9b, r8b
or r9b, r10b
mov edx, eax
xor dl, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
xor al, cl
mov ebx, ecx
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x242650ce
mov ebp, 0x5655522d
cmovne ecx, ebp
test bl, 1
mov eax, 0x242650ce
jmp 0x14009bfe6
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x89bffff8
and ebp, ecx
or ecx, 0x76400007
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xcbaa70e7
and edx, 0x158f18
or edx, edi
or ecx, ebx
and ebx, 0xcbaa70e7
and ebp, 0x34558f18
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x312e7830
and ecx, 0xced187cf
or ecx, edx
mov edx, ecx
xor edx, 0x476e7837
xor ecx, 0x10108
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0x409412d
and edx, 0xfbf6bed2
or edx, ecx
xor edx, 0xfbf6bed3
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebx, edx
not ebx
or edx, 0xa30bd0fc
mov ebp, edx
not ebp
or ebx, 0x5cf42f03
mov ecx, ebx
not ecx
and edx, 0x8e6e06cc
and ebp, 0x50902903
or ebp, edx
and ebx, 0x8e6e06cc
and ecx, 0x2101d030
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x9445ac7
and ecx, 0xf6bba538
or ecx, edx
xor ecx, 0xaa4f8a3b
sete cl
setne r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl r8b
mov ebx, r9d
xor bl, cl
and bl, r9b
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r11d, eax
and r11b, dl
xor dl, al
or dl, r11b
or al, bl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov r11d, eax
xor r11b, 1
and al, r8b
and r11b, r10b
or r11b, al
and r8b, r9b
and cl, r10b
or cl, r8b
mov eax, r10d
xor al, r9b
or r10b, r9b
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, cl
xor cl, 1
xor al, 1
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
and bl, r11b
or al, r11b
xor r11b, 1
xor dl, 1
and dl, r11b
or dl, bl
xor r11b, cl
xor al, 1
or al, r11b
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x55f6ed7d
mov ecx, 0x73db2920
cmovne ebp, ecx
test al, 1
mov ecx, 0x55f6ed7d
cmovne ecx, ebp
test dl, dl
jmp 0x14009ce8e
mov ecx, 0x30aa374f
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov esi, ecx
not esi
mov eax, ecx
xor eax, 0x98fcb66
and eax, ecx
mov edx, ecx
or edx, 0xf6703499
mov ebx, eax
not ebx
mov edi, edx
and edi, 0xc450b653
mov ebp, esi
and ebp, 0x98f4924
or ebp, edi
or edx, ebx
and ebx, 0xc450b653
and eax, 0x3baf49ac
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x1302407c
and edx, 0xecfdbf83
or edx, eax
mov eax, edx
xor eax, 0xe57274e4
xor edx, 0x1a8d8b1b
and esi, edx
and eax, ecx
or eax, esi
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x14024b73c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov ebx, edx
xor bl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
mov edx, 0xc0a11495
mov ebp, 0x963101ad
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
test al, al
jmp 0x14009e1b8
mov edx, dword [0x14024b740]
mov ecx, dword [0x14024b73c]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xfffffffe
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and eax, 0xb51c7820
and ebp, 0x4ae387df
or ebp, eax
mov eax, ebp
xor eax, 0x8187cc
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x5a6a3833
and edx, 0xa595c7cc
or edx, ebx
xor ebp, 0x10083820
and ebp, 0x5a6a3833
and eax, 0xa595c7cc
or eax, ebp
xor eax, edx
not eax
or eax, edi
cmp eax, 0xffffffff
setne r8b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov ecx, r9d
xor cl, al
and cl, r9b
mov edx, ecx
xor dl, 1
mov ebx, ecx
or bl, dl
xor cl, bl
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, r10d
xor cl, bl
and r10b, cl
and cl, bl
xor r10b, 1
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
xor r9b, r8b
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, r9d
xor dl, al
or al, r9b
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, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test bl, 1
mov ecx, 0x87030bf3
mov ebp, 0x6d506272
cmovne ecx, ebp
test dl, 1
mov edx, 0x87030bf3
cmovne ecx, edx
jmp 0x14009ce8c
mov edx, dword [0x14024b740]
mov ecx, dword [0x14024b73c]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x26006c40
mov ebx, eax
and ebx, 0x500d80a8
or ebx, edx
xor ebx, 0x500d80a8
mov edx, eax
xor edx, 0x760dece8
and edx, eax
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x89f21316
and edx, 0x760dece9
or edx, ebx
and ebp, 0x5b3fc893
and eax, 0xa4c0376c
or eax, ebp
mov ebp, eax
xor ebp, 0xa4c0376c
xor eax, 0x5b3fc893
and eax, edx
not edx
and ebp, edx
or eax, ebp
xor edx, eax
test edx, eax
sete r8b
setne r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov ecx, r9d
xor cl, r10b
not cl
and cl, r10b
mov edx, r9d
or dl, r10b
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, r8b
and dl, al
and r10b, r9b
and al, r8b
or al, r10b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xfccf121f
mov ebp, 0x52ebfe1f
jmp 0x14009c26e
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x38591eae
and edx, ebp
not ebp
and ebp, 0x38591eae
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc7a6e151
and edx, 0x38591eae
or edx, ecx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xda816d33
mov ecx, edx
xor ecx, 0xda816d33
and ecx, edx
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x5ca37f27
and ecx, 0xa35c80d8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x18dc4400
and edi, 1
xor edx, 0xfffffffe
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xb6d75ba0
and edx, 0x4928a45f
or edx, ebx
mov ebx, edx
xor ebx, 0x8280400
xor edx, 0xb6d75ba0
xor ecx, 0x86221215
mov edi, ecx
and edi, 0xe701abff
and ebp, 0x18fe5400
or ebp, edi
or ecx, edx
and edx, 0xe701abff
and ebx, 0x18fe5400
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x2515e347
and ebp, ecx
not ecx
and ecx, 0x21052101
and edx, 0x410c246
or edx, ecx
mov ecx, edx
xor ecx, 0x108240
xor edx, 0xfbef3db9
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x64ed702f
and ecx, 0x1108340
or ecx, edi
or edx, ebx
and ebx, 0x64ed702f
and ebp, 0x9b128fd0
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xdaea1cb8
and edx, 0x2515e347
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xe8458351
and ecx, 0x17ba7cae
or ecx, edx
xor ecx, 0xe8458351
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
xor bl, r8b
xor bl, 1
and al, dl
or al, cl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
not dl
and dl, cl
or al, dl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0x941545c4
mov eax, 0x2ffb918d
cmovne ecx, eax
test bl, bl
mov ebp, 0x941545c4
cmove ecx, ebp
test dl, dl
jmp 0x14009da12
mov ecx, 0x385d9d49
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0x49a3713f
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x38983008
mov edx, eax
and edx, 0x2208496
or edx, ecx
xor edx, 0x2208496
and eax, 0xc5474b61
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x75974b1a
and eax, 0x8a68b4e5
or eax, ecx
mov ebp, eax
xor ebp, 0xb0d0007b
mov edi, eax
xor edi, 0x4f2fff84
mov edx, edi
and edx, 0xba8263f5
xor eax, 0xa52638e
and eax, ebp
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0xa7b677cd
and eax, 0x58498832
or eax, edx
mov edx, eax
xor edx, 0x62892006
and ebp, 0x2b9ff554
mov ecx, edi
and ecx, 0xd4600aab
or ecx, ebp
xor ecx, 0x2b9ff555
and edi, 1
or edi, ecx
mov ecx, edi
not ecx
xor eax, 0x1d341439
mov ebp, eax
and ebp, 0x8456cbe8
and edx, 0x7ba93417
or edx, ebp
or eax, edi
and edi, 0x8456cbe8
and ecx, 0x7ba93417
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xdcf23458
and edx, eax
or eax, 0x230dcba7
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xae044bad
and ecx, 0x50f23450
or ecx, ebx
or eax, ebp
and ebp, 0xae044bad
and edx, 0x51fbb452
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x230dcba7
and eax, 0xdcf23458
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb16ffc54
and eax, 0x4e9003ab
or eax, edx
xor eax, 0xb16ffc54
xor ecx, eax
test ecx, eax
setne cl
cmp dword [0x14024b73c], 9
setg al
mov r8d, eax
and r8b, cl
xor al, cl
or r8b, al
mov ebx, r8d
xor bl, 1
mov ecx, eax
xor cl, 1
and bl, r8b
mov edx, ecx
and dl, al
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
xor dl, 1
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xd5b110c0
mov ebp, 0xb4e50c3d
cmovne eax, ebp
test cl, cl
mov ecx, 0xd5b110c0
jmp 0x14009db6f
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x729bf2ff
mov ebx, edx
not ebx
or ebp, 0x8d640d00
mov ecx, ebp
not ecx
and edx, 0x93c83a27
and ebx, 0xc240500
or ebx, edx
and ebp, 0x93c83a27
and ecx, 0x6013c0d8
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x729bf2ff
and ecx, 0x8d640d00
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
xor ebx, 0x943170a2
mov edi, ebx
and edi, edx
and ebx, ecx
mov ebp, edi
not ebp
mov esi, ebx
not esi
mov eax, ebp
and eax, 0xe74c2b69
and edi, 0x18b3d496
or edi, eax
or ebp, esi
and esi, 0xe74c2b69
and ebx, 0x18b3d496
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x6bce8f5c
and ebp, 0x943170a3
or ebp, eax
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
xor eax, 0x2430bf0e
and eax, ecx
not ecx
and ecx, 0x2430bf0e
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb7c02416
and eax, 0x483fdbe9
or eax, ecx
mov ecx, eax
xor ecx, 0x4054006
xor eax, 0x93f09b18
mov edx, eax
and edx, 0x78bab7f1
and ecx, 0x8745480e
or ecx, edx
xor ecx, 0x78bab7f1
xor eax, ecx
test eax, ecx
sete al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, ebx
xor dl, al
xor dl, 1
or dl, bl
xor cl, al
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, eax
xor dl, cl
mov edx, 0x508f35a0
mov ebp, 0xb4185906
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x508f35a0
cmovne ecx, ebp
jmp 0x14009d127
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
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, 0xc7dbfefe
and ebx, 0xc7dbfeff
and ebp, 0x38240100
or ebp, ebx
and edx, 0xc7dbfeff
xor edx, ebp
not edx
and edi, 0x42e021de
and ecx, 0xbd1fde21
or ecx, edi
xor ecx, 0xbd1fde21
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd5f7e5c0
and ecx, 0x2a081a3f
or ecx, edx
xor ecx, 0x2a081a3f
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and bl, al
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
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
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, cl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xd63ce755
mov eax, 0xfbd183c2
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xd63ce755
jmp 0x14009e556
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x8279e8f9
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x15b75cec
mov ebp, eax
and ebp, 0xea48a312
or ebp, edx
xor ebp, 0xea48a312
and eax, 1
or eax, ebp
mov edx, eax
not edx
and edx, 0x4af8b1c5
and eax, 0xb5074e3a
or eax, edx
xor eax, 0xb5074e3a
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x6a501055
and eax, 0x95afefaa
or eax, ecx
xor eax, 0x95afefaa
sete r8b
setne r9b
cmp dword [0x14024b73c], 9
setg bl
mov ecx, ebx
and cl, r9b
xor r9b, bl
or r9b, cl
mov eax, r9d
xor al, 1
mov edx, ebx
xor dl, r8b
not dl
and dl, r8b
or bl, r8b
xor dl, 1
mov r8d, edx
xor r8b, bl
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
xor bl, 1
and al, r9b
and dl, bl
mov r8d, r9d
and r8b, al
xor al, r9b
or al, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xde6a639e
mov ebp, 0x1351f843
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xde6a639e
jmp 0x14009e556
mov eax, dword [0x14024b740]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov edi, edx
not edi
mov eax, edi
and eax, 0xb7d62687
and edx, 0x4829d978
or edx, eax
mov eax, edx
xor eax, 0x4829d978
mov ecx, edx
xor ecx, 0x7022ea12
and ecx, eax
or edi, 0xc7f4cc95
mov ebp, edi
not ebp
mov ebx, ecx
not ebx
mov esi, ebx
and esi, 0xf2cd3464
and ecx, 0xd32cb9b
or ecx, esi
or ebx, edi
and edi, 0xf2cd3464
and ebp, 0x802030a
or ebp, edi
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x380b336b
and ebx, 0xc7f4cc94
or ebx, ecx
xor edx, 0x5d40007
and edx, 0xdd5504f
mov ecx, eax
and ecx, 0xf22aafb0
or ecx, edx
xor ecx, 0xdd5504e
and eax, 1
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4dd342c5
and eax, 0xb22cbd3a
or eax, ecx
mov ecx, eax
xor ecx, 0xa02c0532
mov edx, ebx
not edx
xor eax, 0x4dd342c5
mov ebp, edx
and ebp, 0x1340fa08
and ebx, 0xecbf05f7
or ebx, ebp
or edx, eax
and eax, 0x1340fa08
and ecx, 0xecbf05f7
or ecx, eax
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
mov ecx, edx
xor ecx, 0xc83e691d
and ecx, edx
not edx
and edx, 0xc82a6118
and eax, 0x140805
or eax, edx
xor eax, 0x140805
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x915990d2
and ecx, 0x6ea66f2d
or ecx, eax
xor ecx, 0xa6980630
sete bl
setne cl
cmp dword [0x14024b73c], 9
setg al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor bl, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
mov r8d, edx
and r8b, cl
mov eax, ecx
and al, bl
xor bl, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r8b
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x90a56923
mov ecx, 0x142cdfb5
cmovne eax, ecx
test bl, bl
mov ecx, 0x90a56923
cmovne ecx, eax
jmp 0x14009d529
mov ecx, 0x77c37b4b
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
and ecx, 0x80044982
mov ebp, esi
and ebp, 0x10208678
or ebp, ecx
mov ecx, ebp
xor ecx, 0x200460
xor ebp, 0x65160903
mov edx, edi
or edx, 0x9024cffa
mov ebx, edx
not ebx
and ebp, 0x75168b1b
and ecx, 0x802044e0
or ecx, ebp
and edx, 0x75168b1b
and ebx, 0xac93004
or ebx, edx
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x6fdb3004
and ebx, 0x9024cffb
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xaecffb10
and ebx, 0x513004ef
or ebx, ecx
mov ecx, ebx
xor ecx, 0x300048
xor ebx, 0xaecffb10
mov edx, ebx
and edx, 0xd54c6cb7
and ecx, 0x2ab39348
or ecx, edx
or ebx, esi
and esi, 0xd54c6cb7
and edi, 0x2ab39348
or edi, esi
xor edi, ecx
not ebx
or ebx, edi
cmp ebx, 0xffffffff
sete r9b
setne al
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl cl
xor cl, al
xor cl, 1
or cl, bl
mov r8d, ecx
xor r8b, 1
mov eax, ebx
xor al, r9b
not al
and al, r9b
or bl, r9b
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
and dl, r8b
xor cl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
xor dl, al
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0x3f44d6b9
mov ecx, 0xb0174de
cmovne ebp, ecx
test al, 1
mov ecx, 0x3f44d6b9
cmovne ecx, ebp
jmp 0x14009ade7
mov ecx, 0x43a0d35c
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x28b05460
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x45cf76f8
and edx, ecx
not ecx
and ecx, 0x10665f39
and eax, 0xef99a0c6
or eax, ecx
mov ecx, eax
xor ecx, 0x10080
xor eax, 0x465638
or eax, 0xba308907
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xd7da3163
and ecx, 0x54698
or ecx, ebx
or eax, ebp
and ebp, 0xd7da3163
and edx, 0x2825ce9c
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xba308907
and eax, 0x45cf76f8
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x8ee0408a
mov ebp, ecx
and ebp, edx
and ecx, eax
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x711fbf74
and ecx, 0x8ee0408b
or ecx, ebp
and eax, 0x34fb6d9f
mov ebp, edx
and ebp, 0xcb049260
or ebp, eax
xor ebp, 0x34fb6d9e
and edx, 1
or edx, ebp
mov eax, edx
not eax
and eax, 0x9edffc0e
and edx, 0x612003f1
or edx, eax
mov eax, edx
xor eax, 0x41000230
mov ebp, ecx
not ebp
xor edx, 0x9edffc0e
mov ebx, ebp
and ebx, 0xbca075cd
and ecx, 0x435f8a32
or ecx, ebx
or ebp, edx
and edx, 0xbca075cd
and eax, 0x435f8a32
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
not eax
and ebp, 0xcd4413b3
and eax, 0x32bbec4c
or eax, ebp
mov ecx, eax
xor ecx, 0x8d4401b1
xor eax, 0x388800
and eax, 0x40389a02
and ecx, 0xbfc765fd
or ecx, eax
mov eax, ecx
xor eax, 0xbec261b0
xor ecx, 0x209002
and ecx, 0x125944f
and eax, 0xfeda6bb0
or eax, ecx
xor eax, 0xfeda6bb0
sete cl
setne al
cmp dword [0x14024b73c], 9
setg bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x2c9e3f74
mov ebp, 0x753d918d
cmovne ecx, ebp
test al, 1
mov eax, 0x2c9e3f74
jmp 0x14009bfe6
mov ecx, 0x1bd50c7a
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0x7c23ce59
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov edi, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x1100e0a9
mov ebx, edx
and ebx, 0x62070d40
or ebx, ecx
xor ebx, 0x62070d40
and edx, 0x8cf81216
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xf51b0f88
and edx, 0xae4f077
or edx, ecx
mov ecx, edx
xor ecx, 0x5021050d
xor edx, 0x20c4000
and edx, 0x2bce5892
and ecx, 0xd431a76d
or ecx, edx
xor ecx, 0xd431a76d
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete al
setne r8b
cmp edi, 0xa
setl bl
cmp edi, 9
setg cl
mov edx, r8d
and dl, cl
and bl, al
or bl, dl
mov eax, ebx
xor al, cl
and al, bl
xor cl, r8b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and al, cl
or al, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xf2aad8ef
mov ebp, 0x87030bf3
cmovne ecx, ebp
test dl, 1
mov edx, 0xf2aad8ef
cmovne edx, ecx
test al, al
jmp 0x14009df3f
mov ecx, dword [0x14024b740]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xda297b9d
and ecx, eax
and eax, 0x25d68462
or eax, edx
mov edx, eax
xor edx, 0x1828040
xor eax, 0xda297b9d
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xbc55462f
and edx, 0x43aab9d0
or edx, ebx
or eax, ebp
and ebp, 0xbc55462f
and ecx, 0x43aab9d0
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xc18a2e98
mov edx, eax
xor edx, 0xc18a2e98
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x3e75d166
and edx, 0xc18a2e99
or edx, ebp
and eax, 0x7de5d3e9
mov ebp, ecx
and ebp, 0x821a2c16
or ebp, eax
xor ebp, 0x7de5d3e8
and ecx, 1
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xcd084a80
and ecx, 0x32f7b57f
or ecx, eax
mov ebp, ecx
xor ebp, 0x10878529
mov eax, edx
not eax
xor ecx, 0xcd084a80
mov ebx, eax
and ebx, 0xa2707056
and edx, 0x5d8f8fa9
or edx, ebx
or eax, ecx
and ecx, 0xa2707056
and ebp, 0x5d8f8fa9
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x10104693
and eax, 0xefefb96c
or eax, ecx
mov ebp, eax
xor ebp, 0x44c1004
xor eax, 0x4200
or edx, 0x1f4ef23c
mov ecx, edx
not ecx
or eax, 0x60000103
and eax, 0x6b02e32b
and ebp, 0x144c1014
or ebp, eax
and edx, 0x6b02e32b
and ecx, 0x80b10cc0
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xe0b10dc3
and ecx, 0x1f4ef23c
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xa24dc873
and eax, 0x5db2378c
or eax, ecx
xor eax, 0x5db2378c
setne al
cmp dword [0x14024b73c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
xor dl, 1
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0x7c91943f
mov ebp, 0x98263db4
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x7c91943f
cmovne ecx, ebp
jmp 0x14009d529
mov eax, dword [0x14024b740]
mov ecx, dword [0x14024b73c]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
mov eax, edx
and eax, 0x481012d8
mov ebp, ebx
and ebp, 0x22cb8502
or ebp, eax
xor ebp, 0x22cb8502
mov eax, ebx
and eax, 0x95246825
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x95246824
and eax, 0x6adb97db
or eax, ebp
mov ebp, eax
not ebp
and edx, ebp
and eax, ebx
or eax, edx
xor ebp, eax
test ebp, eax
sete r9b
setne r8b
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and r8b, cl
mov edx, r9d
xor dl, bl
and bl, r9b
or bl, r8b
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x3b64c4b1
mov ebp, 0xb0670cb0
cmovne ecx, ebp
test al, al
mov eax, 0x3b64c4b1
cmove ecx, eax
test dl, 1
cmovne ecx, ebp
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x76a08ff5
mov ebx, ebp
and ebx, ecx
and ebp, edx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x76a08ff4
and ebp, 0x895f700b
or ebp, ebx
and edx, 0xcbdea356
mov ebx, ecx
and ebx, 0x34215ca9
or ebx, edx
xor ebx, 0xcbdea357
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xd7193260
and ecx, 0x28e6cd9f
or ecx, edx
mov ebx, ecx
xor ebx, 0x868509
xor ecx, 0xd7193260
mov edx, ebp
not edx
mov edi, edx
and edi, 0xee686896
and ebp, 0x11979769
or ebp, edi
or edx, ecx
and ecx, 0xee686896
and ebx, 0x11979769
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x742e00d2
and edx, 0x8bd1ff2d
or edx, ecx
mov ecx, edx
xor ecx, 0x251362d
xor edx, 0x30060090
and edx, 0xb986c990
and ecx, 0x4679366f
or ecx, edx
mov edx, ecx
xor edx, 0x4631124c
xor ecx, 0x99804880
and ecx, 0x99c86ca3
and edx, 0x6637935c
or edx, ecx
mov ecx, edx
xor ecx, 0x9006801
xor edx, 0x179300
and edx, 0x90df97a2
and ecx, 0x6f20685d
or ecx, edx
xor ecx, 0x6f20685d
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg dl
mov eax, edx
xor al, r8b
and al, dl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
or cl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov ebx, ecx
xor bl, r10b
not bl
and bl, r10b
or cl, r10b
mov eax, ecx
xor al, bl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
or r9b, r8b
xor dl, r10b
mov eax, r9d
xor al, dl
xor dl, 1
xor al, 1
or dl, r9b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
xor cl, dl
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x662ca4a5
mov ebp, 0xc57ce98a
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x662ca4a5
jmp 0x14009caa5
mov ecx, 0x67518dc3
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0xc5166633
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov rsi, qword [rsp + 0x38]
mov ebp, dword [0x14024b740]
mov edx, dword [0x14024b73c]
lea ebx, [rbp - 1]
imul ebx, ebp
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xa6ba2832
mov ecx, ebx
and ecx, 0x5945d7cc
or ecx, ebp
mov ebp, ecx
xor ebp, 0x404414cc
xor ecx, 0xa23a2820
and ecx, 0xbb3beb20
and ebp, 0x44c414de
or ebp, ecx
mov ecx, ebx
or ecx, 0xbb3beb20
and ecx, 0xbb3beb21
xor ecx, ebp
and edi, 0xc208528a
and ebx, 0x3df7ad75
or ebx, edi
mov ebp, ebx
xor ebp, 0x3df7ad75
xor ebx, 0xc208528a
and ebx, ecx
not ecx
and ebp, ecx
or ebx, ebp
xor ecx, ebx
test ecx, ebx
setne cl
sete r8b
cmp edx, 0xa
setl r10b
cmp edx, 9
setg al
mov ebx, eax
xor bl, r8b
not bl
and bl, r8b
xor cl, al
or al, r8b
xor bl, 1
mov r9d, ebx
xor r9b, al
or bl, al
xor bl, 1
or bl, r9b
mov eax, r10d
and al, r8b
xor r10b, r8b
or r10b, al
mov eax, r10d
xor al, cl
xor cl, 1
xor al, 1
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
and cl, al
mov r8d, ecx
and r8b, al
xor cl, al
mov r9d, ebx
xor r9b, al
or al, bl
xor bl, 1
and dl, bl
xor dl, 1
mov r10d, edx
xor r10b, bl
or dl, bl
xor dl, 1
or dl, r10b
or cl, r8b
xor cl, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xee989aea
mov ebp, 0xb79340f7
cmovne eax, ebp
test cl, 1
cmove eax, ebp
mov qword [0x14024b048], rsi
test dl, 1
mov ecx, 0xee989aea
jmp 0x14008fd46
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x82a71334
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
or ecx, 0x37ca2108
mov ebx, ecx
not ebx
mov ebp, edi
or ebp, 0xc835def7
mov edx, ebp
not edx
and ecx, 0xb481f3ce
and ebx, 0x48340c31
or ebx, ecx
and ebp, 0xb481f3ce
and edx, 0x34a0000
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x3714e750
and edx, 0xc8eb18af
or edx, ecx
mov ecx, edx
xor ecx, 0x120249
xor edx, 0xaf2021a6
and edx, 0xafece5b6
and ecx, 0x50131a49
or ecx, edx
xor ecx, 0x50131a49
mov edx, ecx
and edx, edi
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3eccc8da
and ecx, 0xc1333725
or ecx, edx
xor ecx, 0xc1333725
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and r8b, bl
or r8b, al
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
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
xor al, bl
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 ecx, 0x1bd50c7a
mov ebp, 0xa92cb783
cmovne ecx, ebp
test dl, 1
mov edx, 0x1bd50c7a
jmp 0x14009df3a
mov edx, dword [0x14024b740]
mov r9d, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe470ea32
and edx, ecx
and ecx, 0x1b8f15cd
or ecx, ebp
mov ebp, ecx
xor ebp, 0x100a104c
xor ecx, 0xe470ea32
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6fd52f93
and ebp, 0x902ad06c
or ebp, edi
or ecx, ebx
and ebx, 0x6fd52f93
and edx, 0x902ad06c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov edx, esi
and edx, 0x97107941
and ecx, 0x68ef86be
or ecx, edx
mov ebp, ecx
xor ebp, 0x68ef86be
mov edi, ecx
xor edi, 0xf0db708e
and edi, ebp
or esi, 0x67cb09cf
mov ebx, esi
not ebx
mov edx, edi
not edx
mov eax, edx
and eax, 0x8c80bd10
and edi, 0x737f42ef
or edi, eax
or edx, esi
and esi, 0x8c80bd10
and ebx, 0x10344220
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xdc063f
and edx, 0xff23f9c0
or edx, eax
mov ebx, edx
xor ebx, 0x88c04002
and ebp, 1
xor ecx, 0x68ef86bf
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xb9319cfd
and ecx, 0x46ce6302
or ecx, eax
mov eax, ecx
xor eax, 0xc24302
xor ecx, 0xb9319cfd
xor edx, 0x67170ff1
mov ebp, edx
and ebp, 0x762cb88d
and ebx, 0x89d34772
or ebx, ebp
or edx, ecx
and ecx, 0x762cb88d
and eax, 0x89d34772
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, 0x7bd29a9e
and eax, 0x842d6561
or eax, ebx
or edx, ebp
and ebp, 0x7bd29a9e
and ecx, 0x842d6561
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and edx, 0x1d20d40f
and eax, 0xe2df2bf0
or eax, edx
xor eax, 0x1d20d40f
cmp eax, 0xffffffff
sete r8b
setne r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg al
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r9d, edx
and r9b, bl
xor dl, bl
or dl, r9b
or cl, bl
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, edx
or cl, al
xor dl, al
not dl
and dl, al
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
and r10b, r11b
or r11b, r8b
xor r11b, 1
and al, r8b
or al, r10b
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x2396eb3b
mov eax, 0xbcc003ca
cmovne ecx, eax
test dl, 1
mov r12d, 0xbcc003ca
cmove ecx, eax
test bl, 1
mov eax, 0x2396eb3b
jmp 0x14009e556
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x5f0eab2f
and edx, ecx
mov eax, ecx
or eax, 0xa0f154d0
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x84e4715d
and ecx, 0x5b0a8a22
or ecx, ebx
or eax, ebp
and ebp, 0x84e4715d
and edx, 0x7b1b8ea2
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x5cfe27f9
and eax, 0xa301d806
or eax, ecx
mov ecx, eax
xor ecx, 0xfc0f7329
mov edx, eax
xor edx, 0x2a08400
and edx, 0x9aaa8521
xor eax, 0xf5f40f95
and eax, ecx
and ecx, 0x65557ade
or ecx, edx
mov ebp, ecx
xor ebp, 0x65557ade
mov edx, ebp
and edx, 0x9fb7cbc
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0xf6048342
and eax, 0x9fb7cbd
or eax, edx
and ebp, 1
xor ecx, 0x65557adf
or ecx, ebp
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
xor eax, 0x450f3a50
and eax, ecx
not ecx
and ecx, 0x450f3a50
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x82722b72
and eax, 0x7d8dd48d
or eax, ecx
mov ecx, eax
xor ecx, 0x8824244
xor eax, 0x835d0102
and ecx, 0x4ca25264
and eax, 0xb35dad9b
or eax, ecx
mov ecx, eax
xor ecx, 0x244
xor eax, 0x3241801a
and eax, 0x7ee3d03a
and ecx, 0x811c2fc5
or ecx, eax
xor ecx, 0x811c2fc5
sete al
setne cl
cmp dword [0x14024b73c], 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 ebp, 0x792e5fce
mov ecx, 0x4e2b319a
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x792e5fce
cmovne ecx, eax
jmp 0x140099bb2
mov ecx, 0x213f031
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0x26818f5f
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov rax, qword [rsp + 0x38]
mov qword [0x14024b048], rax
mov ecx, 0xfeed1e9
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b740]
mov ecx, dword [0x14024b73c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
and ebp, 0x846dddee
and ebx, 0x7b922211
or ebx, ebp
mov ebp, ebx
xor ebp, 0x80448422
xor ebx, 0x7b922211
mov edx, ebx
and edx, 0x373979dc
and ebp, 0xc8c68623
or ebp, edx
mov edi, ebp
not edi
mov edx, ebp
xor edx, 0x6085054
or edx, 0xf1732fa9
mov esi, edx
not esi
or ebx, 0xe8cd056
and edx, 0xccc573ac
and esi, 0x2088052
or esi, edx
mov edx, ebx
not edx
and ebx, 0xccc573ac
and edx, 0x31320c01
or edx, ebx
xor edx, esi
mov ebx, edx
not ebx
and ebx, 0xd833dbdf
and edx, 0x27cc2420
or edx, ebx
mov ebx, edx
xor ebx, 0x20005416
and edi, 1
xor ebp, 0xc8c68622
or ebp, edi
mov edi, ebp
not edi
and edi, 0x9bcc46fc
and ebp, 0x6433b903
or ebp, edi
mov edi, ebp
xor edi, 0x24001802
xor ebp, 0x9bcc46fc
xor edx, 0xd6bf0b88
mov esi, edx
and esi, 0xcbffa3e1
and ebx, 0x34005c1e
or ebx, esi
or edx, ebp
and ebp, 0xcbffa3e1
and edi, 0x34005c1e
or edi, ebp
xor edi, ebx
not edx
or edx, edi
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfab5dfb
and ebp, edx
and edx, 0xf054a204
or edx, ebx
mov ebx, edx
xor ebx, 0x60140204
xor edx, 0xfab5dfb
mov edi, ebp
not edi
mov esi, edx
and esi, 0x94c2a108
and ebx, 0x6b3d5ef7
or ebx, esi
or edx, edi
and edi, 0x94c2a108
and ebp, 0x6b3d5ef7
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xe8571e72
and edx, 0x17a8e18d
or edx, ebx
xor edx, 0xe8571e72
xor ebp, edx
test ebp, edx
setne r8b
sete r9b
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg cl
mov edx, ecx
xor dl, r9b
not dl
and dl, r9b
mov ebx, ecx
or bl, r9b
xor dl, 1
mov r11d, edx
xor r11b, bl
or dl, bl
xor dl, 1
or dl, r11b
and r8b, r10b
or r10b, r9b
xor r10b, 1
and cl, r9b
or cl, r8b
mov ebx, r10d
and bl, cl
xor cl, r10b
or cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, r8b
or cl, dl
mov edx, ebx
xor dl, cl
test dl, 1
mov edx, 0x9628158c
mov ebp, 0x627d99ef
cmovne edx, ebp
test cl, 1
mov ecx, edx
cmovne ecx, ebp
mov qword [rsp + 0x38], rax
jmp 0x14009c278
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x86164a8c
mov ecx, ebx
not ecx
or edx, 0x2809a023
and edx, 0x281be02f
and ebp, 0x86040a80
or ebp, edx
and ebx, 0x281be02f
and ecx, 0x51e01550
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x79e9b573
and ecx, 0x86164a8c
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, 0xfa428df1
and ebx, 0x5bd720e
or ebx, edi
or edx, ebp
and ebp, 0xfa428df1
and ecx, 0x5bd720e
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe59c7619
and edx, 0x1a6389e6
or edx, ecx
xor edx, 0x1a6389e6
setne dl
cmp eax, 9
setg r10b
cmp eax, 0xa
setl r8b
mov eax, edx
mov r9d, r10d
and r9b, dl
xor r10b, 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
mov edx, r9d
and dl, r10b
xor r10b, r9b
or r10b, dl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
and bl, r10b
xor dl, r10b
xor r10b, 1
xor cl, 1
and cl, r10b
or bl, cl
or r10b, al
xor r10b, 1
or r10b, dl
mov eax, r10d
xor al, bl
test al, 1
mov eax, 0xafa4aba
mov ecx, 0xb705ecfb
cmovne eax, ecx
test r10b, 1
mov ecx, 0xafa4aba
jmp 0x14009e550
mov eax, dword [0x14024b740]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x13f8044b
and edx, ecx
not ecx
mov ebp, ecx
and ebp, 0x12c00408
and eax, 0x1380043
or eax, ebp
xor eax, 0x1380043
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x9d497f8
and edx, 0xf62b6807
or edx, eax
xor edx, 0x1a2c93b2
mov eax, edx
and eax, ecx
xor edx, ecx
or edx, eax
cmp edx, 0xffffffff
sete al
cmp dword [0x14024b73c], 9
setg cl
mov edx, ecx
xor dl, al
xor dl, 1
mov ebx, edx
or bl, cl
mov r8d, ebx
xor r8b, 1
and dl, al
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, bl
or bl, al
and al, r8b
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x35c72269
mov ecx, 0x1fb34a92
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0x35c72269
cmovne ecx, eax
test bl, 1
jmp 0x14009d129
mov ecx, 0xfeea1229
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0xafa4aba
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov eax, dword [0x14024b740]
mov ecx, dword [0x14024b73c]
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, 0x13748df2
and edx, 0xec8b720d
or edx, eax
xor edx, 0xec8b720d
sete r8b
setne r9b
cmp ecx, 0xa
setl r11b
cmp ecx, 9
setg cl
mov edx, r9d
xor dl, r8b
and dl, r9b
mov r10d, edx
xor r10b, 1
mov eax, r10d
and al, dl
mov ebx, eax
xor bl, 1
xor al, dl
or bl, r10b
xor bl, 1
or bl, al
mov edx, ebx
xor dl, cl
and bl, dl
and dl, cl
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
and r8b, cl
and r11b, r9b
or r11b, r8b
mov eax, ecx
xor al, r9b
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, r11b
xor r11b, 1
xor al, 1
or r11b, cl
xor r11b, 1
or r11b, al
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, r11b
mov edx, ecx
and dl, r11b
xor cl, r11b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xa28ec01d
mov ebp, 0x9d53b26c
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xa28ec01d
jmp 0x14009e556
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x32e3eb27
mov ecx, edx
and ecx, 0xcd1c14d8
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xcd1c14d9
and ecx, 0x32e3eb26
or ecx, ebx
mov ebx, ecx
not ebx
and ebp, 0x1616c4c9
and edx, 0xe9e93b36
or edx, ebp
mov ebp, edx
xor ebp, 0x61403a24
xor edx, 0x1616c4c9
mov edi, ecx
and edi, 0x8eaf4552
and ebx, 0x7150baad
or ebx, edi
or ecx, edx
and edx, 0x8eaf4552
and ebp, 0x7150baad
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
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
xor dl, 1
xor bl, 1
mov eax, edx
or al, bl
xor bl, dl
mov edx, ebx
xor dl, al
test bl, bl
mov ecx, 0x4bce4d3b
mov ebp, 0x44ae15af
cmovne ecx, ebp
test al, al
mov eax, 0x4bce4d3b
jmp 0x14009bfe6
mov ecx, 0xdccca19f
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov r9d, dword [0x14024b73c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x48eea95e
mov edx, ebp
and edx, 0xb71156a0
or edx, ebx
mov ebx, edx
xor ebx, 0x81104220
xor edx, 0x48eea95f
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x7ee11d89
and ebx, 0x811ee276
or ebx, eax
or edx, esi
and esi, 0x7ee11d89
and ecx, 0x811ee276
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x3b9cd029
and eax, 0xc4632fd6
or eax, ecx
or edx, ebp
and ebp, 0x3b9cd029
and edi, 0xc4632fd6
or edi, ebp
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
setne r10b
sete r11b
cmp r9d, 0xa
setl r8b
cmp r9d, 9
setg al
mov ecx, eax
xor cl, r8b
and cl, al
mov edx, ecx
not dl
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, r11d
mov ebx, eax
xor bl, r11b
and bl, al
and al, r11b
or r11b, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, r11d
xor dl, cl
or cl, r11b
xor cl, 1
or cl, dl
and r10b, r8b
or al, r10b
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, al
and bl, cl
or bl, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x834db01b
mov eax, 0xfb9b80a0
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x834db01b
jmp 0x14009e556
mov rdi, qword [rsp + 0x38]
mov edx, dword [0x14024b740]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xccdfaa15
and ebx, 0x332055ea
or ebx, ebp
mov ebp, dword [0x14024b73c]
xor ebx, 0x332055ea
and edx, 0x8edbcb41
and ecx, 0x712434be
or ecx, edx
xor ecx, 0x712434be
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp ebp, 0xa
setl bl
cmp ebp, 9
setg r9b
mov edx, ecx
and dl, r9b
and bl, r8b
or bl, dl
xor bl, 1
or bl, r9b
xor r9b, cl
mov ecx, r9d
xor cl, 1
mov eax, r9d
and al, cl
mov edx, eax
xor dl, 1
xor al, r9b
or dl, cl
xor dl, 1
or dl, al
xor dl, bl
xor dl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x409e5d2e
mov ebp, 0x7b1b31e4
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
mov qword [0x14024b048], rdi
test al, 1
mov eax, 0x409e5d2e
jmp 0x14009e556
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0xde72f062
mov ebx, ebp
not ebx
or ecx, 0x218d0f9d
mov edx, ecx
not edx
and ebp, 0xb1d98801
and ebx, 0x4079c
or ebx, ebp
and ecx, 0xb1d98801
and edx, 0x4e227062
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x8e37aa74
and edx, 0x71c8558b
or edx, ecx
mov ecx, edx
xor ecx, 0x50455a16
mov ebp, edx
xor ebp, 0x50455a17
and ebp, ecx
xor edx, 0xafbaa5e8
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
mov ebp, edx
and ebp, 0x81d822b3
and ecx, 0x7e27dd4c
or ecx, ebp
xor ecx, 0x7e27dd4c
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
and cl, al
mov r11d, ecx
xor r11b, 1
mov ebx, r11d
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, r11b
xor dl, 1
or dl, bl
xor dl, r10b
mov ecx, eax
xor cl, r8b
and cl, al
and r10b, r9b
and al, r8b
or al, r10b
mov ebx, ecx
xor bl, 1
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ebp, 0x9dca4ca8
mov ecx, 0xcbef44bf
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x9dca4ca8
cmovne ecx, eax
test dl, 1
jmp 0x14009ce8e
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x7dfc953a
mov ebx, edx
not ebx
or ebp, 0x82036ac5
mov ecx, ebp
not ecx
and edx, 0xa5fb2c0f
and ebx, 0x20042c0
or ebx, edx
and ebp, 0xa5fb2c0f
and ecx, 0x58049130
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x5112d9c
and ecx, 0xfaeed263
or ecx, edx
mov edx, ecx
xor edx, 0x78edb8a6
xor ecx, 0x87124758
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
mov ebp, edx
xor ebp, 0x7d3c1f91
and ebp, edx
not edx
and edx, 0x5c180c90
and ecx, 0x21241301
or ecx, edx
mov edx, ecx
xor edx, 0x241100
xor ecx, 0xdedbecfe
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xa5c8ce69
and edx, 0x58341190
or edx, edi
or ecx, ebx
and ebx, 0xa5c8ce69
and ebp, 0x5a373196
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xac0d22f2
and ecx, 0x53f2dd0d
or ecx, edx
mov edx, ecx
xor edx, 0x28cc021c
xor ecx, 0x41210440
and ecx, 0x4723c4c0
and edx, 0xb8dc3b3f
or edx, ecx
xor edx, 0xb8dc3b3f
cmp edx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
or bl, dl
xor bl, 1
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, edx
and r8b, cl
mov ebx, ecx
xor bl, al
or al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r8b
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x2116260c
mov ebp, 0xb4e50c3d
cmovne ecx, ebp
test al, 1
mov eax, 0x2116260c
cmovne eax, ecx
test dl, dl
jmp 0x14008fd46
mov ecx, 0x99e70d8d
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov ecx, dword [0x14024b73c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x9530092e
mov ebx, eax
and ebx, 0x6acff6d0
or ebx, ebp
xor ebx, 0x6acff6d0
mov ebp, eax
and ebp, 1
or ebp, ebx
and edx, 0xa36fa053
and eax, 0x5c905fac
or eax, edx
mov edx, eax
xor edx, 0x5c905fac
xor eax, 0xa36fa053
and eax, ebp
not ebp
and edx, ebp
or eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov edx, r10d
or dl, r9b
mov ecx, r10d
xor cl, r9b
not cl
and cl, r9b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, r8b
and dl, al
and r10b, r9b
and al, r8b
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 edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xe0b097a7
mov ebp, 0xecd28b83
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
test bl, 1
jmp 0x14009e1b8
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x26782bd9
and edx, ecx
and ecx, 0xd987d426
or ecx, ebp
xor ecx, 0xd987d426
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebx, ecx
xor ebx, 0x3ebde290
and ebx, edx
mov ebp, ecx
and ebp, 0xc1421d6f
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xc1421d6e
and ebp, 0x3ebde291
or ebp, ebx
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebp
not edx
mov edi, edx
and edi, 0x133a22cb
and ebp, 0xecc5dd34
or ebp, edi
or edx, ecx
and ecx, 0x133a22cb
and ebx, 0xecc5dd34
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xa500b9b7
and ebp, edx
or edx, 0x5aff4648
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x84b376c1
and ecx, 0x21008936
or ecx, edi
or edx, ebx
and ebx, 0x84b376c1
and ebp, 0x7b4c893e
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5aff4648
and edx, 0xa500b9b7
or edx, ecx
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or al, r8b
and dl, bl
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov r8d, ebx
and r8b, al
xor dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, r8b
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x8503b6de
mov edx, 0x8eba903c
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x8503b6de
jmp 0x14009e556
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x277ab570
and edx, 0xd8854a8f
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd8854a8f
and edx, 0x277ab570
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0x64cc6a69
and edx, 0x9b339596
or edx, ebp
mov ebp, edx
xor ebp, 0x80130491
xor edx, 0x64cc6a68
mov edi, ecx
and edi, 0x3be8d14e
and ebx, 0xc4172eb0
or ebx, edi
or ecx, edx
and edx, 0x3be8d14e
and ebp, 0xc4172eb1
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x579a89b1
and ecx, 0xa865764e
or ecx, edx
mov edx, ecx
xor edx, 0xa864660e
xor ecx, 0x43100001
and ecx, 0x43111041
and edx, 0xbceeefbe
or edx, ecx
mov ecx, edx
xor ecx, 0x43001041
xor edx, 0xbceeefbe
mov ebp, edx
and ebp, 0x10398000
and ecx, 0xefc67fff
or ecx, ebp
xor ecx, 0xefc67fff
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
mov ecx, edx
xor cl, al
and cl, dl
and bl, r8b
and al, r9b
or al, bl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x42d19327
mov ebp, 0x8a8ade97
cmovne eax, ebp
test dl, dl
mov edx, 0x42d19327
cmove eax, edx
test cl, cl
cmovne eax, ebp
mov ecx, eax
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x58d6a26
mov ebp, edx
and ebp, 0x8208500
or ebp, ecx
xor ebp, 0x8208500
and edx, 0xf25210d9
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xf25210d9
and edx, 0xdadef26
or edx, ecx
mov ebp, edx
mov ebx, edx
xor ebx, 0xca336c11
and ebx, edx
not edx
and edx, 0x76d1c79c
and ebp, 0x892e3863
or ebp, edx
mov edi, ebp
xor edi, 0x892e3863
mov ecx, ebp
xor ecx, 0xbce2ab8d
and ecx, edi
mov edx, ecx
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0x72498638
and ecx, 0x8db679c7
or ecx, eax
or edx, esi
and esi, 0x72498638
and ebx, 0x8db679c7
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x35cc93ef
and edx, 0xca336c10
or edx, eax
and edi, 1
xor ebp, 0x892e3862
or ebp, edi
mov eax, ebp
not eax
and eax, 0xee739074
and ebp, 0x118c6f8b
or ebp, eax
mov eax, ebp
xor eax, 0x100c6a83
mov ecx, edx
not ecx
xor ebp, 0xee739074
mov ebx, ecx
and ebx, 0x2fe38538
and edx, 0xd01c7ac7
or edx, ebx
or ecx, ebp
and ebp, 0x2fe38538
and eax, 0xd01c7ac7
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x5eb16da7
and eax, 0xa14e9258
or eax, ecx
xor eax, 0x5eb16da7
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
xor dl, r9b
xor dl, 1
mov eax, edx
xor al, bl
and dl, bl
or dl, al
mov ecx, edx
xor cl, al
mov ebp, 0xad745a35
cmovne ebp, r12d
test dl, dl
mov ecx, 0xad745a35
cmovne ecx, ebp
test al, al
jmp 0x14009ce8e
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
or ecx, 0x8757b0cc
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0x78a84f33
and edx, ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0xd926c4af
and ebp, 0x20880b10
or ebp, esi
or ecx, edi
and edi, 0xd926c4af
and edx, 0x26d93b50
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x19adf477
and ecx, 0xe6520b88
or ecx, edx
mov edx, ecx
xor edx, 0x9efa44ba
and edx, ebx
not ebx
xor ecx, 0x6105bb45
and ebx, ecx
or edx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
xor cl, 1
or cl, al
xor cl, 1
or bl, r8b
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xb705ecfb
mov ebx, 0xbfc83f90
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
jmp 0x140099bb2
mov ecx, 0xf2da6fca
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edx
or ecx, 0xdf8f82aa
mov ebx, edx
and ebx, 0xdf8f82aa
mov ebp, edi
and ebp, 0x20707d54
or ebp, ebx
and ecx, 0xdf8f82ab
xor ecx, ebp
mov ebp, ecx
not ebp
and edi, 0xd0e4ade5
and edx, 0x2f1b521a
or edx, edi
mov ebx, edx
xor ebx, 0x2000501a
xor edx, 0xd0e4ade5
mov edi, ecx
and edi, 0xf1b0be5
and ebp, 0xf0e4f41a
or ebp, edi
or ecx, edx
and edx, 0xf1b0be5
and ebx, 0xf0e4f41a
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
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 dl, 1
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
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xdbb923c6
mov ebp, 0xfbd183c2
cmovne edx, ebp
test cl, 1
mov ecx, 0xdbb923c6
jmp 0x14009dcda
mov ecx, 0x77a4cd14
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ebx
xor ebp, 0xfffffffe
and ebp, ebx
mov edx, ebx
or edx, 1
mov edi, ebp
not edi
mov esi, edx
and esi, 0x67147a96
mov eax, ecx
and eax, 0x98eb8568
or eax, esi
or edx, edi
and edi, 0x67147a96
and ebp, 0x98eb8569
or ebp, edi
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x8966d52
and edx, 0xf76992ad
or edx, ebp
and ebx, 0x8966d52
and ecx, 0xf76992ad
or ecx, ebx
xor ecx, edx
xor eax, ecx
test eax, ecx
setne dl
sete bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
xor r8b, bl
mov eax, r8d
xor al, 1
xor bl, cl
and bl, cl
xor dl, cl
mov ecx, ebx
xor cl, 1
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
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, 0xd46a3ffa
mov ecx, 0xe07430f2
cmovne ebp, ecx
test dl, dl
mov ecx, ebp
mov edx, 0xd46a3ffa
jmp 0x14009e0d6
mov ecx, 0x521fb402
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov eax, dword [0x14024b740]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x1c04000
mov ecx, ebx
and ecx, 0x942520b6
or ecx, edx
xor ecx, 0x942520b6
mov ebp, ebx
and ebp, 0x6a1a9f49
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x5c0dd337
and ebp, 0xa3f22cc8
or ebp, ecx
mov edx, ebp
xor edx, 0x4110437
xor ebp, 0x868b000
and ebp, 0x3a6ef848
and edx, 0xc59107b7
or edx, ebp
mov ecx, edx
xor ecx, 0x51107a5
xor edx, 0x3a6ef848
mov ebp, edx
and ebp, 0xfaa22052
and ecx, 0x55ddfad
or ecx, ebp
or edx, ebx
and ebx, 0xfaa22052
and eax, 0x55ddfad
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x7bf95c6a
and edx, 0x8406a395
or edx, eax
xor edx, 0x8406a395
sete cl
cmp dword [0x14024b73c], 0xa
setl r8b
mov eax, r8d
or al, cl
xor al, 1
mov edx, r8d
xor dl, cl
or al, dl
mov r9d, eax
xor r9b, 1
and cl, dl
and dl, r8b
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, r9d
and cl, al
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xec855d5d
mov ebp, 0xab1bb140
cmovne eax, ebp
test dl, 1
mov edx, 0xec855d5d
cmovne edx, eax
test cl, 1
cmove edx, eax
jmp 0x14009df42
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x40dc2bc8
mov ecx, ebx
not ecx
or edx, 0x1d029433
and edx, 0x1d9eb4bb
and ebp, 0x40400b40
or ebp, edx
and ebx, 0x1d9eb4bb
and ecx, 0xa2214004
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xd43afe8b
and ecx, 0x2bc50174
or ecx, edx
mov ebx, ecx
xor ebx, 0x611102ac
mov esi, ecx
xor esi, 0x94e6d543
or ebx, 0x8eeafc13
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0x711503ec
mov edx, ebp
not edx
and ebx, 0xea2b7278
and edi, 0x11140184
or edi, ebx
and ebp, 0xea2b7278
and edx, 0x4c08c03
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x4118a46
and edx, 0xfbee75b9
or edx, ebp
xor edx, 0x8afb7654
and esi, 1
xor ecx, 0x94e6d542
or ecx, esi
mov ebp, ecx
not ebp
and ebp, 0xc1d01371
and ecx, 0x3e2fec8e
or ecx, ebp
xor ecx, 0x3e2fec8e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0xcf43750b
and ebp, ecx
not ecx
and ecx, 0x4c01200a
and edx, 0x83425501
or edx, ecx
mov ecx, edx
xor ecx, 0x81424101
xor edx, 0x7cbdaafe
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x26283ebc
and ecx, 0xc9434103
or ecx, edi
or edx, ebx
and ebx, 0x26283ebc
and ebp, 0xd9d7c143
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x30bc8af4
and edx, 0xcf43750b
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xa289de8
and ecx, 0xf5d76217
or ecx, edx
xor ecx, 0xf5d76217
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, cl
and al, r10b
mov edx, eax
xor dl, 1
mov ebx, eax
or bl, dl
xor al, bl
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, r9b
and bl, r8b
or bl, al
mov eax, r10d
xor r10b, r9b
and r9b, cl
and al, r8b
or al, r9b
or cl, r8b
xor cl, 1
or cl, r10b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
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
xor dl, 1
xor bl, 1
mov eax, ebx
or al, dl
xor bl, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x67920eef
mov edx, 0x7c994b47
cmovne ecx, edx
test bl, 1
mov edx, ecx
mov ebp, 0x67920eef
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x14009df42
mov ecx, 0xa72d9a43
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x88051ad5
mov ebx, ebp
not ebx
or ecx, 0x77fae52a
mov edx, ecx
not edx
and ebp, 0xa5f226ff
and ebx, 0x5208c100
or ebx, ebp
and ecx, 0xa5f226ff
and edx, 0x8051800
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x88051ad5
and edx, 0x77fae52a
or edx, ecx
mov edi, edx
mov ebx, edx
xor ebx, 0xc05b70d8
and ebx, edx
not edx
and edx, 0x18d28d91
and edi, 0xe72d726e
or edi, edx
mov edx, edi
xor edx, 0xe72d726e
mov ecx, edi
xor ecx, 0xd889fd49
and ecx, edx
mov ebp, ecx
not ebp
mov esi, ebx
not esi
mov eax, ebp
and eax, 0x7c0b11c1
and ecx, 0x83f4ee3e
or ecx, eax
or ebp, esi
and esi, 0x7c0b11c1
and ebx, 0x83f4ee3e
or ebx, esi
xor ebx, ecx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x3fa48f26
and ebp, 0xc05b70d9
or ebp, eax
and edx, 1
xor edi, 0xe72d726f
or edi, edx
mov eax, edi
not eax
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0x5e18115b
and ebp, 0xa1e7eea4
or ebp, ecx
or edx, edi
and edi, 0x5e18115b
and eax, 0xa1e7eea4
or eax, edi
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x9cb6b5a
and eax, edx
and edx, 0xf63494a5
or edx, ecx
xor edx, 0xf63494a5
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
setne cl
sete r9b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
mov edx, r9d
or dl, r8b
xor dl, 1
mov ebx, eax
or bl, cl
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
and r8b, r9b
and cl, al
or cl, r8b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
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
xor al, 1
mov ecx, ebx
xor cl, 1
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xc5298742
mov ecx, 0x327e9762
cmovne ebp, ecx
test dl, 1
mov ecx, 0xc5298742
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
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, 0xfeac53bb
and ebp, 0x153ac44
or ebp, edi
or ecx, ebx
and ebx, 0xfeac53bb
and edx, 0x153ac44
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x7c28e1c6
and ecx, 0x83d71e39
or ecx, edx
xor ecx, 0x83d71e38
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x2e215cec
and ebp, ecx
not ecx
and ecx, 0x242114c8
and edx, 0xa004824
or edx, ecx
mov ecx, edx
xor ecx, 0x4824
xor edx, 0xf5ffb7db
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x9ab73118
and ecx, 0x24004ce4
or ecx, edi
or edx, ebx
and ebx, 0x9ab73118
and ebp, 0x6548cee7
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x98ca1a
and edx, 0xff6735e5
or edx, ecx
mov ecx, edx
xor ecx, 0x11404008
xor edx, 0x2eb996f6
mov ebp, edx
and ebp, 0xce3f3fe7
and ecx, 0x31c0c018
or ecx, ebp
xor ecx, 0xce3f3fe7
xor edx, ecx
test edx, ecx
sete r9b
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, eax
xor bl, cl
and bl, al
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and dl, r8b
and al, r9b
or al, dl
mov edx, ecx
or dl, r9b
xor dl, 1
xor cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
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, ecx
not dl
mov ebx, eax
xor bl, 1
and dl, al
and bl, cl
or bl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xfeed1e9
mov edx, 0x7b1b31e4
cmovne eax, edx
test cl, 1
mov ecx, 0xfeed1e9
cmovne ecx, eax
test bl, bl
jmp 0x14009e556
mov ecx, 0xee57dd15
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov eax, dword [0x14024b740]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0x8cda8832
and ebp, 0x732577cc
or ebp, ebx
or eax, edx
and edx, 0x8cda8832
and ecx, 0x732577cd
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x83690177
and ecx, eax
and eax, 0x7c96fe88
or eax, edx
xor eax, 0x7c96fe88
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x41e35ee0
and eax, 0xbe1ca11f
or eax, edx
xor eax, 0x41e35ee0
xor ecx, eax
test ecx, eax
sete bl
setne cl
cmp dword [0x14024b73c], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, bl
xor dl, 1
or dl, cl
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xd2fd74c1
cmovne edx, r14d
test cl, cl
mov ecx, 0xd2fd74c1
cmovne ecx, edx
test al, al
cmovne ecx, edx
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x400142a0
mov ebp, ebx
and ebp, 0x83208d00
or ebp, ecx
xor ebp, 0x83208d00
mov ecx, ebx
and ecx, 0x3cde305f
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x616524be
and ecx, 0x9e9adb41
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5dbb14e0
xor ecx, 0xa244eb1f
and edx, ecx
and ebp, ebx
or ebp, edx
xor ecx, ebp
test ecx, ebp
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 al, 1
mov eax, 0x568e7331
mov ecx, 0xfd8c3d83
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x568e7331
cmovne ecx, edx
test bl, bl
jmp 0x14009da12
mov ecx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
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, 0x9ed9b41f
mov ebx, eax
and ebx, 0x61264be0
or ebx, esi
or ecx, edi
and edi, 0x9ed9b41f
and edx, 0x61264be0
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebp
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne bl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r10b
mov edx, r9d
and dl, r10b
xor r10b, bl
mov r8d, r10d
xor r8b, 1
and bl, al
or bl, dl
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
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, r10d
and cl, r8b
and dl, al
mov ebx, ecx
and bl, r10b
xor cl, r10b
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x3db6a7e3
mov ebp, 0xad944a84
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x3db6a7e3
jmp 0x14008fd46
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x759e33ec
mov ecx, ebp
xor ecx, 0x759e33ec
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xfdaa650c
and ecx, 0x2559af3
or ecx, edx
mov edx, ecx
xor edx, 0x4503280a
xor ecx, 0x8300240
and ecx, 0x3af88354
and edx, 0xc5077cab
or edx, ecx
xor edx, 0xc5077cab
and ebx, 0x2785650b
and ebp, 0xd87a9af4
or ebp, ebx
xor ebp, 0xd87a9af4
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
cmp ebp, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg bl
mov eax, r9d
xor al, r8b
and al, r9b
mov ecx, ebx
xor cl, al
not cl
and cl, al
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
and r8b, r10b
or r10b, r9b
and bl, r9b
or bl, r8b
mov ecx, r10d
xor cl, bl
xor bl, 1
xor cl, 1
or bl, r10b
xor bl, 1
or bl, cl
mov edx, eax
xor dl, 1
and dl, al
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov ecx, edx
and dl, bl
xor bl, 1
xor cl, 1
and cl, bl
or dl, cl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x52f9853c
mov ebp, 0xbc547a34
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x52f9853c
jmp 0x14009da12
mov rsi, qword [rsp + 0x38]
mov ebp, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rbp - 1]
imul edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xb63c1746
mov edi, edx
and edi, 0x49c3e8b8
or edi, ebp
mov ebp, edi
xor ebp, 0x49c3e810
xor edi, 0x22101006
and edi, 0x221010ae
and ebp, 0xddefef50
or ebp, edi
mov edi, edx
or edi, 0x221010ae
and edi, 0x221010af
xor edi, ebp
and ebx, 0x8ab5a07f
and edx, 0x754a5f80
or edx, ebx
mov ebp, edx
xor ebp, 0x754a5f80
xor edx, 0x8ab5a07f
and edx, edi
not edi
and ebp, edi
or edx, ebp
not edx
or edx, edi
cmp edx, 0xffffffff
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r8b
mov edx, r8d
xor dl, cl
xor r8b, dl
and r8b, dl
not dl
and dl, cl
xor cl, bl
and cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor dl, 1
and dl, r8b
xor r8b, 1
and al, r8b
or dl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x5e765004
mov ecx, 0x35b3185c
cmovne eax, ecx
test bl, 1
mov ecx, 0x5e765004
cmovne ecx, eax
mov qword [0x14024b048], rsi
test dl, dl
jmp 0x14009e556
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x42e5aa36
and edx, 0xbd1a55c9
or edx, ebp
mov ebx, edx
xor ebx, 0x42e5aa36
xor edx, 0x9c005449
and edx, 0xde255c4d
mov ecx, ebx
and ecx, 0x21daa3b2
or ecx, edx
mov edx, ecx
xor edx, 0x21daa3b2
xor ecx, 0xc244840
mov ebp, edx
and ebp, 0x127374d0
and ebx, 0xed8c8b2f
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xed8c8b2e
and ebx, 0x127374d1
or ebx, ebp
and ecx, 0x2cb6e9d0
mov ebp, edx
and ebp, 0xd349162f
or ebp, ecx
xor ebp, 0x2cb6e9d1
and edx, 1
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xb4c82b64
and edx, 0x4b37d49b
or edx, ecx
mov ecx, edx
xor ecx, 0x824d09b
mov ebp, ebx
not ebp
xor edx, 0xb4c82b64
mov edi, ebp
and edi, 0xe7532c24
and ebx, 0x18acd3db
or ebx, edi
or ebp, edx
and edx, 0xe7532c24
and ecx, 0x18acd3db
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
or ebx, 0xb371de6c
mov ecx, ebx
not ecx
or ebp, 0x4c0e2080
and ebp, 0x5d7f28e8
and edx, 0xa200d604
or edx, ebp
and ebx, 0x5d7f28e8
and ecx, 0x800113
or ecx, ebx
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x8f67cdf7
and ecx, 0x70983208
or ecx, edx
mov edx, ecx
xor edx, 0xa8e044
xor ecx, 0x3c16139b
mov ebp, ecx
and ebp, 0xf3570ca1
and edx, 0xca8f35e
or edx, ebp
xor edx, 0xca8f35e
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov r10d, r9d
or r10b, dl
mov eax, r9d
xor al, dl
not al
and al, dl
mov ebx, r10d
xor bl, al
xor al, 1
xor bl, 1
or al, r10b
xor al, 1
or al, bl
and r9b, dl
or dl, r8b
and cl, r8b
or cl, r9b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xbee8e834
mov edx, 0x49553330
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0xbee8e834
cmovne ecx, edx
test bl, 1
jmp 0x14009da12
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtCreateThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3e285b97
and edx, 0xc1d7a468
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc1d7a468
and edx, 0x3e285b97
or edx, ecx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0x27fba035
and edx, 0xd8045fca
or edx, ecx
mov ebx, edx
xor ebx, 0xc0044780
mov ecx, ebp
not ecx
xor edx, 0x27fba034
mov edi, ecx
and edi, 0x3808987f
and ebp, 0xc7f76780
or ebp, edi
or ecx, edx
and edx, 0x3808987f
and ebx, 0xc7f76780
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x69e767bf
and edx, ecx
and ecx, 0x96189840
or ecx, ebp
mov ebp, ecx
xor ebp, 0x16008800
xor ecx, 0x69e767bf
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x887b1264
and ebp, 0x7784ed9b
or ebp, edi
or ecx, ebx
and ebx, 0x887b1264
and edx, 0x7784ed9b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa40896d6
and ecx, 0x5bf76929
or ecx, edx
mov edx, ecx
xor edx, 0x49074909
xor ecx, 0x8616
and ecx, 0x12f0a636
and edx, 0xed0f59c9
or edx, ecx
xor edx, 0xed0f59c9
sete r8b
setne bl
cmp eax, 0xa
setl r11b
cmp eax, 9
setg dl
mov eax, edx
xor al, r11b
and al, dl
mov r10d, ebx
xor r10b, r8b
and r10b, bl
mov ebx, eax
xor bl, 1
or bl, al
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, r10d
xor al, 1
mov edx, eax
and dl, r10b
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
xor dl, 1
or al, r10b
xor al, 1
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
mov edx, eax
xor dl, 1
and al, dl
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
xor al, bl
mov edx, eax
xor dl, 1
mov ecx, r11d
or cl, r8b
xor cl, 1
xor r11b, r8b
mov ebx, ecx
and bl, r11b
xor r11b, cl
or r11b, bl
xor r11b, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
xor cl, r11b
mov eax, edx
xor al, r11b
or r11b, dl
xor r11b, 1
or r11b, al
mov eax, ecx
xor al, r11b
not al
test al, 1
mov eax, 0x8766dbe1
mov edx, 0x4f681d98
cmovne eax, edx
test r11b, 1
mov edx, 0x8766dbe1
cmovne edx, eax
test cl, 1
cmovne edx, eax
jmp 0x14009df42
mov rsi, qword [0x14024b040]
mov edx, dword [0x14024b740]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x1277e250
mov ecx, ebp
and ecx, 0xed881dae
or ecx, edx
xor ecx, 0xed881dae
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xc51caefe
and edx, 0x3ae35101
or edx, ecx
mov ecx, edx
xor ecx, 0x12e21000
xor edx, 0xc51caefe
mov edi, edx
and edi, 0x2d01c32d
and ecx, 0xd2fe3cd2
or ecx, edi
mov edi, dword [0x14024b73c]
or edx, ebp
and ebp, 0x2d01c32d
and ebx, 0xd2fe3cd2
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp edi, 0xa
setl r9b
cmp edi, 9
setg dl
mov ecx, r10d
xor cl, dl
mov ebx, ecx
and bl, r10b
and cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
and r10b, r9b
or r9b, r8b
and dl, r8b
or dl, r10b
mov eax, r9d
xor al, dl
xor dl, 1
xor al, 1
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x4d8e8b2f
mov eax, 0xf3ebfcf4
cmovne ecx, eax
mov qword [rsp + 0x30], rsi
test bl, 1
cmove ecx, eax
not dl
test dl, 1
mov eax, 0x4d8e8b2f
cmovne ecx, eax
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xfffffffe
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x65744050
and ecx, 0x9a8bbfaf
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1083a38d
and ebx, 0x90c46b90
and edx, 0x6f3b946f
or edx, ebx
mov ebx, edx
xor ebx, 0x2503804d
xor ecx, 0x65744050
xor edx, 0x90c46b90
mov edi, ecx
and edi, 0xca385c32
and ebp, 0x35c7a3cd
or ebp, edi
or ecx, edx
and edx, 0xca385c32
and ebx, 0x35c7a3cd
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xa91d03ad
and ecx, 0x56e2fc52
or ecx, edx
xor ecx, 0x56e2fc52
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov ecx, ebx
xor cl, r8b
and cl, bl
mov r11d, r10d
xor r11b, r9b
and r11b, r10b
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov esi, edx
and sil, cl
xor dl, cl
or dl, sil
xor dl, 1
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, r11d
not cl
and cl, r11b
mov edx, ecx
and dl, r11b
xor cl, r11b
or cl, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or dl, al
mov eax, ebx
xor al, r9b
and al, bl
and r10b, r8b
and bl, r9b
or bl, r10b
mov ecx, eax
xor cl, 1
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
xor bl, dl
and dl, bl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x716e2a32
mov ecx, 0xdf7211c1
cmovne eax, ecx
test bl, 1
mov ecx, 0x716e2a32
cmovne ecx, eax
test dl, 1
jmp 0x14009e556
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x66d08650
and ebp, ecx
or ecx, 0x992f79af
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x84b275cd
and edx, 0x62408210
or edx, edi
or ecx, ebx
and ebx, 0x84b275cd
and ebp, 0x7b4d8a32
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x992f79af
and ecx, 0x66d08650
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0x6be63c5d
and ecx, 0x9419c3a2
or ecx, ebp
mov ebp, ecx
xor ebp, 0x14084221
mov edx, ebx
not edx
xor ecx, 0x6be63c5c
mov edi, edx
and edi, 0x82938d96
and ebx, 0x7d6c7269
or ebx, edi
or edx, ecx
and ecx, 0x82938d96
and ebp, 0x7d6c7269
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x5a301b01
and ecx, 0xa5cfe4fe
or ecx, edx
mov edx, ecx
xor edx, 0x25c4e4c0
xor ecx, 0x300000
and ecx, 0x803b003e
and edx, 0x7fc4ffc1
or edx, ecx
xor edx, 0x7fc4ffc1
setne dl
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, dl
or cl, bl
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and dl, cl
and al, bl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
xor al, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xc7131dd0
mov ecx, 0x7d0153ff
cmovne edx, ecx
test bl, 1
mov ecx, 0xc7131dd0
cmovne ecx, edx
test al, 1
jmp 0x14009e1b8
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea esi, [rcx - 1]
imul esi, ecx
mov ebp, esi
not ebp
mov ebx, esi
or ebx, 0x2f6347b7
mov edi, ebx
not edi
mov edx, ebp
or edx, 0xd09cb848
mov ecx, edx
not ecx
and ebx, 0xeda49f45
and edi, 0x10182008
or edi, ebx
and edx, 0xeda49f45
and ecx, 0x24340b2
or ecx, edx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0x2f6347b6
and ecx, 0xd09cb849
or ecx, edx
mov edx, ecx
not edx
and edx, 0x49efa4b1
and ecx, 0xb6105b4e
or ecx, edx
mov edx, ecx
xor edx, 0xa000534a
xor ecx, 0x49efa4b1
mov ebx, ecx
and ebx, 0x56dd08b4
and edx, 0xa922f74b
or edx, ebx
or ecx, esi
and esi, 0x56dd08b4
and ebp, 0xa922f74b
or ebp, esi
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7349a77
and ecx, 0xf8cb6588
or ecx, edx
xor ecx, 0xf8cb6588
setne r8b
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
mov eax, r9d
xor al, r8b
and al, r9b
xor al, 1
mov ebx, eax
or bl, cl
xor al, cl
not al
and al, cl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, dl
and cl, r8b
or cl, r9b
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, edx
xor bl, 1
and bl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xe4a085dd
mov ebp, 0xc5166633
cmovne ecx, ebp
test bl, 1
mov edx, 0xe4a085dd
cmove ecx, edx
jmp 0x14009e0d9
mov edx, dword [0x14024b740]
mov r8d, dword [0x14024b73c]
lea eax, [rdx - 1]
imul eax, edx
mov ecx, eax
not ecx
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edx, eax
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0x835420b0
mov ebp, ecx
and ebp, 0x7cabdf4e
or ebp, esi
or edx, edi
and edi, 0x835420b0
and ebx, 0x7cabdf4f
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
and ecx, 0x3fdd72bc
and eax, 0xc0228d43
or eax, ecx
mov ecx, eax
xor ecx, 0xc0228d43
xor eax, 0x3fdd72bc
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete al
setne r10b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg cl
mov edx, r10d
and dl, cl
mov ebx, r9d
and bl, al
or bl, dl
xor cl, bl
and cl, bl
or r10b, r9b
xor al, r9b
and al, r9b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and cl, dl
and al, bl
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xc12c8d87
mov edx, 0x6f272db4
cmovne ecx, edx
test bl, 1
mov edx, 0xc12c8d87
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov ecx, edx
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0x97f1b882
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov rax, qword [rsp + 0x38]
mov qword [0x14024b048], rax
mov ecx, 0xc41faf96
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x385c5649
and ebp, ecx
or ecx, 0xc7a3a9b6
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xe66c5c4f
and edx, 0x18100200
or edx, edi
or ecx, ebx
and ebx, 0xe66c5c4f
and ebp, 0x1993a3b0
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x328482cc
and ecx, 0xcd7b7d33
or ecx, edx
mov edx, ecx
xor edx, 0xf5272b7a
xor ecx, 0xad8d484
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 ecx, 0x65258810
and edx, 0x9ada77ef
or edx, ecx
xor edx, 0x9ada77ef
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
and dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
or bl, dl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, r9d
xor cl, r10b
and r10b, r9b
or r9b, al
xor al, 1
or al, r8b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
or r10b, cl
xor cl, 1
mov edx, ecx
xor dl, r10b
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 ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xc4b39715
mov ecx, 0xfe671cf1
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0xc4b39715
cmovne ecx, edx
test al, 1
cmovne ecx, ebp
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov edi, dword [0x14024b73c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x9ec3155d
mov ebx, eax
and ebx, 0x613ceaa2
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x613ceaa3
and ebx, 0x9ec3155c
or ebx, ebp
and edx, 0xb8a7b192
and eax, 0x47584e6d
or eax, edx
mov edx, eax
xor edx, 0x47584e6d
xor eax, 0xb8a7b192
and eax, ebx
not ebx
and edx, ebx
or eax, edx
xor ebx, eax
test ebx, eax
sete r9b
setne al
cmp edi, 0xa
setl r8b
cmp edi, 9
setg dl
mov ecx, edx
and cl, al
mov ebx, edx
xor bl, al
or bl, cl
xor bl, 1
xor dl, r9b
not dl
and dl, r9b
xor al, r8b
not al
and al, r8b
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov edx, 0x4bcddd5
mov ecx, 0x4832d116
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0x4bcddd5
cmovne ecx, eax
test bl, bl
cmove ecx, edx
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xd109304e
and edx, ebp
not ebp
and ebp, 0x1200a
and ecx, 0xd1081044
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80001004
xor ecx, 0x2ef7efbb
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x77adc9c1
and ebp, 0x8000300e
or ebp, edi
or ecx, ebx
and ebx, 0x77adc9c1
and edx, 0x8852363e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2ef6cfb1
and ecx, 0xd109304e
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x92cfe78e
and ecx, 0x6d301871
or ecx, edx
mov ebx, ecx
xor ebx, 0xc300040
mov edx, ebp
not edx
xor ecx, 0x92cfe78f
mov edi, edx
and edi, 0x63c75a35
and ebp, 0x9c38a5ca
or ebp, edi
or edx, ecx
and ecx, 0x63c75a35
and ebx, 0x9c38a5ca
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x8316f545
and edx, 0x7ce90aba
or edx, ecx
mov ebx, edx
xor ebx, 0x200808
xor edx, 0x80004405
or ebp, 0x88b9de6d
mov ecx, ebp
not ecx
or edx, 0x47022182
and edx, 0xcf8b67a7
and ebx, 0x309848
or ebx, edx
and ebp, 0xcf8b67a7
and ecx, 0x30440010
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x77462192
and ecx, 0x88b9de6d
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x9cee2f5c
and edx, 0x6311d0a3
or edx, ecx
mov ecx, edx
xor ecx, 0x848c0918
xor edx, 0x601090a2
and edx, 0x7872b6e6
and ecx, 0x878d4919
or ecx, edx
xor ecx, 0x878d4919
setne cl
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
and cl, bl
mov eax, edx
xor al, r8b
xor bl, r8b
and r8b, dl
or cl, r8b
and al, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
xor cl, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, cl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x67518dc3
mov ebp, 0xf3ebfcf4
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x67518dc3
jmp 0x14009e556
mov edx, dword [0x14024b740]
mov eax, dword [0x14024b73c]
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
and edx, 0x2e35dd55
and ecx, 0xd1ca22aa
or ecx, edx
mov ebx, ecx
xor ebx, 0x6308945
or ebx, 0x690f5638
mov edi, ebx
not edi
or ebp, 0x96f0a9c7
mov edx, ebp
not edx
and ebx, 0x7a56bea0
and edi, 0x84a00147
or edi, ebx
and ebp, 0x7a56bea0
and edx, 0x1094018
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x690f5639
and edx, 0x96f0a9c6
or edx, ebp
mov ebp, ecx
and ebp, 1
xor ecx, 0xd1ca22ab
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xbfa99be9
and ecx, 0x40566416
or ecx, ebp
xor ecx, 0x40566416
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0xcbdfae53
and edx, ecx
or ecx, 0x342051ac
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9d035883
and ebp, 0x42dca650
or ebp, edi
or ecx, ebx
and ebx, 0x9d035883
and edx, 0x62fca77c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x342051ac
and ecx, 0xcbdfae53
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x847d575e
and ecx, 0x7b82a8a1
or ecx, ebp
xor ecx, 0x7b82a8a1
or ecx, edx
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov eax, r9d
and al, cl
xor r9b, cl
or r9b, al
mov r8d, r9d
xor r8b, 1
mov eax, ecx
or al, dl
xor cl, dl
not cl
and cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, r8d
and bl, r9b
mov r10d, ecx
and r10b, dl
mov eax, ebx
xor al, 1
xor bl, r8b
or al, r9b
xor al, 1
or al, bl
mov ebx, r10d
xor bl, 1
xor r10b, cl
or bl, dl
xor bl, 1
or bl, r10b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x83a6418d
cmovne eax, r15d
test dl, 1
mov ecx, 0x83a6418d
cmovne ecx, eax
test bl, 1
cmove ecx, eax
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov edx, dword [0x14024b740]
mov ecx, dword [0x14024b73c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
and edx, 0x84b1550d
and eax, 0x7b4eaaf2
or eax, edx
mov edx, eax
xor edx, 0x7b4eaaf2
mov ebp, eax
xor ebp, 0x84b1550c
xor eax, 0x7b4eaaf3
and eax, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, eax
not ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0xc281a533
and eax, 0x3d7e5acc
or eax, edi
or ebp, ebx
and ebx, 0xc281a533
and edx, 0x3d7e5acc
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
and ebp, 0x6187cb29
and eax, 0x9e7834d6
or eax, ebp
mov edx, eax
xor edx, 0x1818b08
xor eax, 0x12203446
and edx, 0x8dd98b98
and eax, 0x72267467
or eax, edx
xor eax, 0x8dd98b98
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov edx, r10d
xor dl, al
and dl, r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, edx
xor bl, 1
or dl, bl
mov r9d, ebx
xor r9b, dl
or dl, bl
xor dl, 1
or dl, r9b
mov ebx, ecx
xor bl, 1
and cl, bl
xor cl, 1
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
xor cl, dl
mov edx, ecx
xor dl, 1
xor r10b, r8b
xor r10b, 1
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, eax
xor bl, 1
and cl, al
and bl, dl
or bl, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x62af209a
mov edx, 0xb20de886
cmovne ecx, edx
test al, 1
mov eax, 0x62af209a
cmovne eax, ecx
test bl, 1
jmp 0x14008fd46
mov ecx, 0xec855d5d
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0x38856a3f
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov ecx, 0xd9c70f8f
cmp ecx, 0xfccf121e
jg 0x14008fdd0
jmp 0x14008fd58
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.14019f730
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret