Function at 0x140121ae0
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 edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6b937d4e
mov ebx, ecx
and ebx, 0x946c82b0
or ebx, ebp
xor ebx, 0x946c82b0
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x2603d3ff
and ecx, 0xd9fc2c00
or ecx, edx
mov edx, ecx
xor edx, 0xd9fc2c00
xor ecx, 0x2603d3ff
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r13d, 0x9c78c834
mov r14d, 0x93b4d719
mov r12d, 0xda3241cd
mov r15d, 0x91a40f6f
mov ecx, 0x1544c184
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov eax, dword [0x14024b6f0]
mov ecx, dword [0x14024b6ec]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x7dfa3682
mov edx, edi
and edx, 0x8205c97c
or edx, ebp
xor edx, 0x8205c97c
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and eax, edx
and ebx, edi
or ebx, eax
xor edx, ebx
test edx, ebx
sete al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg bl
mov ecx, ebx
xor cl, al
xor bl, cl
and bl, cl
not cl
and cl, al
xor al, dl
and al, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov ecx, 0x2999a07
mov edx, 0x41d7d501
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x2999a07
cmovne eax, edx
test bl, bl
cmove eax, ecx
mov ecx, eax
nop word cs:[rax + rax]
cmp ecx, 0xf19fa569
jg 0x140121cc0
cmp ecx, 0xbc8bcbf8
jg 0x140121dc0
cmp ecx, 0x9de632df
jg 0x140121fac
cmp ecx, 0x9304a04b
jle 0x1401225f5
cmp ecx, 0x97cabb97
jle 0x140122de0
cmp ecx, 0x9a425c12
jle 0x140123d2b
cmp ecx, 0x9c250728
jle 0x140125db5
cmp ecx, 0x9c250729
je 0x14012959c
cmp ecx, 0x9c3b857c
je 0x1401296de
cmp ecx, 0x9c78c834
jne 0x140121c40
mov ecx, 0x6cc377bd
cmp ecx, 0xf19fa569
jle 0x140121c48
nop dword [rax]
cmp ecx, 0x36055c38
jg 0x140121d40
cmp ecx, 0x19eec2a5
jg 0x1401221b5
cmp ecx, 0x3cb7448
jle 0x140122647
cmp ecx, 0xf621fb3
jle 0x140122fa1
cmp ecx, 0x14ce6e5d
jle 0x140123d79
cmp ecx, 0x169a303a
jle 0x140125f4c
cmp ecx, 0x169a303b
je 0x14012984b
cmp ecx, 0x1883c622
je 0x140129923
cmp ecx, 0x19661fb7
jne 0x140121c40
mov ecx, 0x879139a6
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x56ecef3c
jg 0x1401223a3
cmp ecx, 0x462f49ee
jle 0x1401226ad
cmp ecx, 0x4e5970f8
jle 0x1401230ca
cmp ecx, 0x50cb5c96
jle 0x140123ee4
cmp ecx, 0x5348bbce
jle 0x140125fd2
cmp ecx, 0x5348bbcf
je 0x140129a4c
cmp ecx, 0x548b5282
je 0x140129b58
cmp ecx, 0x5525a339
jne 0x140121c40
mov ecx, 0x9c250729
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xd532d590
jg 0x1401224e0
cmp ecx, 0xc7576a70
jle 0x1401227f2
cmp ecx, 0xcc4a1323
jle 0x140123272
cmp ecx, 0xcf2b87f3
jle 0x140124041
cmp ecx, 0xcfffada0
jle 0x1401261b8
cmp ecx, 0xcfffada1
je 0x140129c17
cmp ecx, 0xd33d7dd3
je 0x140129ce2
cmp ecx, 0xd3d0c9d4
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xcdcc8a61
and edx, ebp
not ebp
and ebp, 0xcdcc8a61
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3233759e
and edx, 0xcdcc8a61
or edx, ecx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0xceece181
and edx, 0x31131e7e
or edx, ecx
mov ebx, edx
xor ebx, 0x31021072
mov ecx, ebp
not ecx
xor edx, 0xceece180
mov edi, ecx
and edi, 0x80b50e0d
and ebp, 0x7f4af1f2
or ebp, edi
or ecx, edx
and edx, 0x80b50e0d
and ebx, 0x7f4af1f2
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfcf9ffc8
and edx, ecx
and ecx, 0x3060037
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3000037
xor ecx, 0xfcf9ffc8
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x30d69ac0
and ebp, 0xcf29653f
or ebp, edi
or ecx, ebx
and ebx, 0x30d69ac0
and edx, 0xcf29653f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcddb0d15
and ecx, 0x3224f2ea
or ecx, edx
mov edx, ecx
xor edx, 0x2220e040
xor ecx, 0x48030410
and ecx, 0x580716ba
and edx, 0xa7f8e945
or edx, ecx
mov ecx, edx
xor ecx, 0x10071618
xor edx, 0x27300100
and edx, 0x6f3001a2
and ecx, 0x90cffe5d
or ecx, edx
xor ecx, 0x90cffe5d
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor bl, al
and bl, al
not al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x5d2526a6
mov ecx, 0x1ef46203
cmovne ebp, ecx
test dl, dl
mov ecx, ebp
mov edx, 0x5d2526a6
cmovne ecx, edx
test al, al
jmp 0x14012f925
cmp ecx, 0xab5d1a7c
jle 0x140122949
cmp ecx, 0xb0dd8c4e
jle 0x1401232b8
cmp ecx, 0xb6b2c822
jle 0x1401241a7
cmp ecx, 0xb78ed13c
jle 0x14012634d
cmp ecx, 0xb78ed13d
je 0x140129cf8
cmp ecx, 0xb9d8a466
je 0x140129e94
cmp ecx, 0xbc78c7d0
jne 0x140121c40
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x1902e8a0
and edx, 0xe6fd175f
or edx, ebp
mov ecx, edx
xor ecx, 0x10228a0
mov ebx, edx
xor ebx, 0xe6fd175f
mov ebp, ebx
and ebp, 0xb881c307
and ecx, 0x477e3cf8
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x49950ab7
and ecx, 0xb66af548
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc48260a
and ebx, 1
xor edx, 0xe6fd175e
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x2bb91e72
and edx, 0xd446e18d
or edx, ebx
mov ebx, edx
xor ebx, 0x44406188
xor edx, 0x2bb91e72
xor ecx, 0xf114c9b1
mov edi, ecx
and edi, 0x92b79075
and ebp, 0x6d486f8a
or ebp, edi
or ecx, edx
and edx, 0x92b79075
and ebx, 0x6d486f8a
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3bc20272
and edx, ecx
and ecx, 0xc43dfd8d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80193908
xor ecx, 0x3bc20272
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7ce4c687
and ebp, 0x831b3978
or ebp, edi
or ecx, ebx
and ebx, 0x7ce4c687
and edx, 0x831b3978
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xc9b96cd9
and edx, 0x36469326
or edx, ecx
mov ecx, edx
xor ecx, 0x80292c41
xor edx, 0x32448304
and edx, 0x7bd4c39c
and ecx, 0x842b3c63
or ecx, edx
xor ecx, 0x842b3c63
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
and al, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xfb4a62a9
mov ebp, 0x2cd5ae55
cmovne eax, ebp
test cl, 1
mov ecx, 0xfb4a62a9
jmp 0x14012f33b
cmp ecx, 0x280de753
jle 0x140122aab
cmp ecx, 0x2f2d495e
jle 0x1401232fe
cmp ecx, 0x323d1859
jle 0x140124307
cmp ecx, 0x34430a71
jle 0x140126493
cmp ecx, 0x34430a72
je 0x140129eaa
cmp ecx, 0x34a291b8
je 0x140129fc9
cmp ecx, 0x35691851
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
mov edx, ebp
xor edx, 0x569578f5
and edx, ebp
not ebp
and ebp, 0x100158b5
and edi, 0x46942040
or edi, ebp
mov ebp, edi
xor ebp, 0x46902000
xor edi, 0xb96bdfbf
mov ebx, edx
not ebx
mov ecx, edi
and ecx, 0xa16ec764
and ebp, 0x56913891
or ebp, ecx
or edi, ebx
and ebx, 0xa16ec764
and edx, 0x5e91389b
or edx, ebx
xor edx, ebp
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0xa96a870a
and edi, 0x569578f5
or edi, edx
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x64e3aa3
mov edx, edi
xor edx, 0x64e3aa3
and edx, edi
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
not ebp
and ebp, 0x1647f9a0
and edx, 0xe9b8065f
or edx, ebp
xor edx, 0xeff63cfd
and ebx, 1
xor edi, 0xfffffffe
or edi, ebx
mov ebp, edi
not ebp
and ebp, 0x96e4334d
and edi, 0x691bccb2
or edi, ebp
xor edi, 0x691bccb2
mov ebp, edx
and ebp, edi
xor edi, edx
or edi, ebp
mov edx, edi
mov ecx, edi
xor ecx, 0xb5469f07
and ecx, edi
not edi
and edi, 0x90000a01
and edx, 0x25469506
or edx, edi
xor edx, 0x25469506
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x704720d3
and ecx, 0x8fb8df2c
or ecx, edx
mov edx, ecx
xor edx, 0x82000b
xor ecx, 0xc501bfd4
mov ebp, ecx
and ebp, 0x7f7c41a0
and edx, 0x8083be5f
or edx, ebp
xor edx, 0x8083be5f
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
and dl, cl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, cl
and dl, bl
mov eax, ecx
xor al, r8b
not al
and al, r8b
or cl, r8b
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x797082ad
cmovne edx, r14d
test al, 1
mov ecx, 0x797082ad
jmp 0x14012bb68
cmp ecx, 0x6cc377bc
jle 0x140122afd
cmp ecx, 0x7532d0be
jle 0x140123407
cmp ecx, 0x797082ac
jle 0x1401243da
cmp ecx, 0x7acd1aaf
jle 0x1401264b0
cmp ecx, 0x7acd1ab0
je 0x14012a150
cmp ecx, 0x7cae25c0
je 0x14012a251
cmp ecx, 0x7e443963
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xc029400
mov ebx, ecx
and ebx, 0x90916a00
or ebx, edx
xor ebx, 0x90916a00
mov edx, ecx
xor edx, 0x9c93fe00
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x44a0e5e7
and edx, 0xbb5f1a18
or edx, ebx
mov ebx, edx
xor ebx, 0x27cce419
and ebp, 0xa836bbd5
and ecx, 0x57c9442a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x57c9442a
xor edx, 0xd8331be6
and ebp, edx
xor ecx, 0xa836bbd5
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and bl, r8b
mov ecx, eax
and cl, dl
xor dl, al
or cl, bl
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
and cl, al
xor al, dl
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xa6e8a7eb
mov ebp, 0xcf2b87f4
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xa6e8a7eb
jmp 0x14012fbe0
cmp ecx, 0xe7645f25
jle 0x140122c15
cmp ecx, 0xea38e9ea
jg 0x140122c67
cmp ecx, 0xe7645f26
je 0x140130462
cmp ecx, 0xe9b02327
je 0x14012a304
cmp ecx, 0xe9b44641
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0x3a1e8eb3
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x81603040
and edi, 0xb17ebc42
mov ebx, esi
and ebx, 0xa0002b1
or ebx, edi
and ebp, 0xb17ebc42
and edx, 0x4481410c
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x9d15cfc4
and edx, 0x62ea303b
or edx, ebp
xor edx, 0xa70b4176
and esi, 0x714b06a8
and ecx, 0x8eb4f957
or ecx, esi
xor ecx, 0x8eb4f957
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
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
xor al, 1
or bl, r8b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, cl
mov ecx, 0x6b533244
mov ebp, 0xfc99f02d
cmovne ecx, ebp
test al, al
mov eax, 0x6b533244
cmove ecx, eax
jmp 0x14012a7e9
cmp ecx, 0x87081bd8
jg 0x14012359a
cmp ecx, 0x834ddc5e
jg 0x140124414
cmp ecx, 0x817a485d
jg 0x1401264e3
cmp ecx, 0x8051abdd
je 0x14012a52c
cmp ecx, 0x80e9a753
jne 0x140121c40
mov ecx, 0x3a1d8c01
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xfb9751ed
jg 0x1401235e0
cmp ecx, 0xf95ddb31
jg 0x140124563
cmp ecx, 0xf4d73db7
jg 0x14012668f
cmp ecx, 0xf19fa56a
je 0x14012a661
cmp ecx, 0xf4572039
jne 0x140121c40
mov rcx, qword [0x14024b040]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x4f9c166b
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x3e225115
jg 0x1401236d1
cmp ecx, 0x3a2959c6
jg 0x14012459d
cmp ecx, 0x38e90de2
jg 0x1401266bd
cmp ecx, 0x36055c39
je 0x14012a7f1
cmp ecx, 0x374395f3
jne 0x140121c40
mov eax, dword [0x14024b6f0]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x619af1c
mov ecx, ebp
and ecx, 0xf9e650e3
or ecx, edx
mov ebx, ecx
xor ebx, 0x61c600c0
xor ecx, 0x12208
mov edx, eax
or edx, 0x9821722a
or ecx, 1
and ecx, 0x9821722b
and ebx, 0x67de8dd4
or ebx, ecx
and edx, 0x9821722b
xor edx, ebx
mov ecx, edx
not ecx
mov ebx, edx
and ebx, 0xded92695
and ecx, 0x2126d96a
or ecx, ebx
or edx, ebp
and ebp, 0xded92695
and eax, 0x2126d96a
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete dl
cmp dword [0x14024b6ec], 0xa
setl r8b
mov ebx, r8d
or bl, dl
xor bl, 1
mov eax, r8d
xor al, dl
or bl, al
mov r9d, ebx
xor r9b, 1
and dl, al
and al, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r10d, eax
xor r10b, 1
mov ecx, ebx
and cl, r9b
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, r10b
and cl, al
or cl, dl
xor r10b, bl
or al, r9b
xor al, 1
or al, r10b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x75c89fdd
mov ebp, 0x1b9a6c86
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x75c89fdd
jmp 0x140121c31
cmp ecx, 0xc3e4f4ac
jg 0x1401237eb
cmp ecx, 0xc14b8518
jg 0x1401245d7
cmp ecx, 0xbf4a018b
jg 0x140126886
cmp ecx, 0xbc8bcbf9
je 0x14012a807
cmp ecx, 0xbd1a7fd4
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
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, 0xd382202b
mov ebp, ecx
and ebp, 0x2c7ddfd4
or ebp, esi
or edx, edi
and edi, 0xd382202b
and ebx, 0x2c7ddfd4
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
not edx
and ecx, 0x35c27ebc
and eax, 0xca3d8143
or eax, ecx
xor eax, 0xca3d8143
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1a057d05
and eax, 0xe5fa82fa
or eax, ecx
xor eax, 0xe5fa82fa
sete al
setne r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov r10d, edx
or al, dl
and dl, r9b
xor r10b, r9b
or r10b, dl
mov r8d, r10d
xor r8b, 1
or cl, r9b
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, r10d
and cl, r8b
mov edx, r9d
and dl, al
mov ebx, r10d
and bl, cl
xor cl, r10b
or cl, bl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
xor r9b, r10b
or al, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x4b2af2fa
mov ecx, 0x1fc68207
cmovne ebp, ecx
test al, 1
mov ecx, 0x4b2af2fa
jmp 0x14012455b
cmp ecx, 0xa3ad87f3
jg 0x140123831
cmp ecx, 0x9ff1acd2
jg 0x140124792
cmp ecx, 0x9e9c2f8c
jg 0x1401268b4
cmp ecx, 0x9de632e0
je 0x14012a8de
cmp ecx, 0x9e13ac5d
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov esi, dword [0x14024b6ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x2c240122
mov ecx, ebx
and ecx, 0x82824849
or ecx, edx
xor ecx, 0x82824849
mov edx, ebx
and edx, 0x5159b694
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xedc13db9
and edx, 0x123ec246
or edx, ecx
mov ecx, edx
xor ecx, 0x2410800c
and ebp, 0x680a9b05
and ebx, 0x97f564fa
or ebx, ebp
mov ebp, ebx
xor ebp, 0x4710498
xor edx, 0x436774d3
mov edi, edx
and edi, 0x9b8e7b62
and ecx, 0x6471849d
or ecx, edi
xor ebx, 0x80a1b00
and ebx, 0x9b8e7b62
and ebp, 0x6471849d
or ebp, ebx
xor ebp, ecx
xor edx, ebp
test edx, ebp
setne r9b
sete r8b
cmp esi, 0xa
setl al
cmp esi, 9
setg dl
mov ecx, r8d
or cl, dl
xor cl, 1
mov ebx, eax
or bl, r9b
xor bl, 1
mov r10d, ecx
and r10b, bl
xor bl, cl
or bl, r10b
and r9b, al
or al, r8b
xor al, 1
and dl, r8b
or dl, r9b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
not cl
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
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 dl, 1
mov edx, 0x1280cb6d
mov ebp, 0x2f2d495f
cmovne edx, ebp
test cl, 1
mov ecx, edx
cmovne ecx, ebp
jmp 0x14012ccec
cmp ecx, 0x1fee439c
jg 0x140123a13
cmp ecx, 0x1ef46202
jg 0x14012490e
cmp ecx, 0x1cabbd68
jg 0x1401269b7
cmp ecx, 0x19eec2a6
je 0x14012aa71
cmp ecx, 0x1b9a6c86
jne 0x140121c40
mov ecx, 0x75c89fdd
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x6511199f
jg 0x140123c4d
cmp ecx, 0x5d2526a5
jg 0x140124a7e
cmp ecx, 0x5b4fef96
jg 0x1401269e5
cmp ecx, 0x56ecef3d
je 0x14012abb3
cmp ecx, 0x5794aa7e
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x6ac512de
and ebp, 0x953aed21
or ebp, edi
or edx, ebx
and ebx, 0x6ac512de
and ecx, 0x953aed21
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
not dl
and dl, r10b
mov ecx, eax
or cl, r10b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r9d
xor r9b, r10b
and r10b, al
and dl, r8b
or dl, r10b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x374395f3
mov ebp, 0xc7576a71
cmovne ecx, ebp
test bl, 1
mov eax, 0x374395f3
cmovne ecx, eax
jmp 0x14012a7e9
cmp ecx, 0xddb245f0
jg 0x140123c9f
cmp ecx, 0xda3241cc
jg 0x140125acc
cmp ecx, 0xd532d591
je 0x14012ac89
cmp ecx, 0xd67754d2
je 0x14012ade7
cmp ecx, 0xd899afb2
jne 0x140121c40
mov ecx, 0x52911e05
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xeccaf1a6
jg 0x140123ce5
cmp ecx, 0xec14f605
jle 0x140126a13
cmp ecx, 0xec14f606
je 0x14012aebd
cmp ecx, 0xecbeaf79
je 0x14012b031
cmp ecx, 0xecc3d977
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x3c390001
mov ecx, esi
and ecx, 0x81424714
or ecx, edx
mov edi, ecx
xor edi, 0x1020600
xor ecx, 0x7cb8b8a9
mov ebx, ebp
or ebx, 0xbd7b4715
mov edx, ebx
not edx
and ecx, 0xfcf8f9bd
and edi, 0x1030600
or edi, ecx
and ebx, 0xfcf8f9bd
and edx, 0x2040042
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xa8182133
and edx, 0x57e7decc
or edx, ecx
mov ecx, edx
xor ecx, 0x22041980
and ebp, 0xbecd8dc4
and esi, 0x4132723b
or esi, ebp
mov ebp, esi
xor ebp, 0x25223
xor edx, 0x15636627
mov ebx, edx
and ebx, 0xd9f8a45c
and ecx, 0x26075ba3
or ecx, ebx
xor esi, 0x98c88444
and esi, 0xd9f8a45c
and ebp, 0x26075ba3
or ebp, esi
xor ebp, ecx
xor edx, ebp
test edx, ebp
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor bl, al
and bl, al
xor cl, r8b
and cl, r8b
mov edx, ebx
xor dl, 1
or bl, dl
mov r9d, edx
xor r9b, bl
or bl, dl
xor bl, 1
or bl, r9b
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
and cl, bl
or cl, dl
mov edx, eax
or dl, r8b
xor dl, 1
xor al, r8b
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, edx
xor al, cl
test cl, 1
mov ecx, 0x74964933
mov ebp, 0xe4c471c0
cmovne ecx, ebp
test dl, 1
mov edx, 0x74964933
jmp 0x140130449
cmp ecx, 0x940d2c50
jg 0x140124ab8
cmp ecx, 0x93b4d718
jg 0x140126a41
cmp ecx, 0x9304a04c
je 0x14012b184
cmp ecx, 0x93a75a08
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe867efa4
and edx, 0x1798105b
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1798105b
and edx, 0xe867efa4
or edx, ecx
mov ebp, edx
mov ebx, edx
xor ebx, 0x59285a8b
and ebx, edx
not edx
and edx, 0x44918c25
and ebp, 0xbb6e73da
or ebp, edx
mov edi, ebp
xor edi, 0xbb6e73da
mov ecx, ebp
xor ecx, 0x1db9d6ae
and ecx, edi
mov edx, ecx
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0x2113ae04
and ecx, 0xdeec51fb
or ecx, eax
or edx, esi
and esi, 0x2113ae04
and ebx, 0xdeec51fb
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x28cae47a
and edx, 0xd7351b85
or edx, eax
mov ebx, edx
xor ebx, 0x2080009
and edi, 1
xor ebp, 0xbb6e73db
or ebp, edi
mov eax, ebp
not eax
and eax, 0xdf1305c1
and ebp, 0x20ecfa3e
or ebp, eax
mov eax, ebp
xor eax, 0x681238
xor edx, 0x71e2bef0
xor ebp, 0xdf1305c1
mov ecx, edx
and ecx, 0xfc95e986
and ebx, 0x36a1679
or ebx, ecx
or edx, ebp
and ebp, 0xfc95e986
and eax, 0x36a1679
or eax, ebp
xor eax, ebx
not edx
or edx, eax
mov eax, edx
xor eax, 0xa3570dcf
and eax, edx
not edx
and edx, 0xa3570dcf
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6d7fbad7
and eax, 0x92804528
or eax, ecx
xor eax, 0x31d748e7
setne al
sete r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and bl, r9b
mov ecx, edx
and cl, al
or cl, bl
xor al, dl
xor al, 1
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor cl, 1
mov eax, edx
xor al, cl
and cl, dl
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xddb245f1
mov ebp, 0xcc4a1324
cmovne edx, ebp
test cl, 1
mov ecx, 0xddb245f1
jmp 0x14012ee17
cmp ecx, 0x575394f
jg 0x140124c5a
cmp ecx, 0x4c54ea3
jg 0x140126b47
cmp ecx, 0x3cb7449
je 0x14012b19a
cmp ecx, 0x458ab6e
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf189c156
and ecx, eax
and eax, 0xe763ea9
or eax, edx
xor eax, 0xe763ea9
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x4889ab02
and ecx, 0xb77654fd
or ecx, ebx
or edx, ebp
and ebp, 0x4889ab02
and eax, 0xb77654fd
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne cl
cmp dword [0x14024b6ec], 0xa
setl bl
mov eax, ebx
xor al, cl
not al
and al, cl
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, ebx
xor cl, r8b
and bl, r8b
or bl, cl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
xor al, 1
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc3e4f4ad
mov ebp, 0x6efb5379
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xc3e4f4ad
jmp 0x140121c31
cmp ecx, 0x4b2af2f9
jg 0x140124c94
cmp ecx, 0x47e640dd
jg 0x140126c5a
cmp ecx, 0x462f49ef
je 0x14012b1b0
cmp ecx, 0x46eeabe3
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x45674df0
and ecx, ebp
not ebp
and ebp, 0x34050
and edx, 0x45640da0
or edx, ebp
xor edx, 0x45640da0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbc36ec91
and ecx, 0x43c9136e
or ecx, edx
mov ebp, ecx
xor ebp, 0xf951a161
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, 0x78f5951d
and ebx, 0x870a6ae2
or ebx, edi
or edx, ebp
and ebp, 0x78f5951d
and ecx, 0x870a6ae2
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0xbe44fd1
and ecx, 0xf41bb02e
or ecx, ebp
xor ecx, 0xbe44fd1
xor edx, ecx
test edx, ecx
sete r9b
setne r10b
cmp eax, 9
setg sil
cmp eax, 0xa
setl r8b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov eax, edx
not al
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov r11d, eax
xor r11b, 1
mov edx, eax
and dl, r11b
mov ebx, edx
xor bl, 1
xor dl, al
or bl, r11b
xor bl, 1
or bl, dl
mov eax, ebx
and al, r8b
xor bl, 1
and bl, sil
or bl, al
mov eax, esi
xor al, r9b
and al, sil
and r10b, r8b
and sil, r9b
or sil, r10b
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov ecx, edx
and dl, sil
xor al, sil
xor sil, 1
xor cl, 1
and cl, sil
or dl, cl
or sil, bl
xor sil, 1
or sil, al
mov eax, esi
xor al, dl
test al, 1
mov eax, 0xcd572942
mov ecx, 0xa9249f86
cmovne eax, ecx
test sil, 1
mov ecx, 0xcd572942
jmp 0x14012fbda
cmp ecx, 0xc9e037b3
jg 0x140124d94
cmp ecx, 0xc84d211b
jg 0x140126d4b
cmp ecx, 0xc7576a71
je 0x14012b1c6
cmp ecx, 0xc80d2312
jne 0x140121c40
mov ecx, 0x31316c4
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xae012ab4
jg 0x140124f2a
cmp ecx, 0xabfb58dc
jg 0x140126e54
cmp ecx, 0xab5d1a7d
je 0x14012b2cc
cmp ecx, 0xab66031a
jne 0x140121c40
mov ecx, 0x87a92924
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x2afc51de
jg 0x14012508a
cmp ecx, 0x291eed63
jg 0x14012701e
cmp ecx, 0x280de754
je 0x14012b2e2
cmp ecx, 0x283567e3
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x57dc1746
and ecx, edx
not edx
mov ebp, edx
and ebp, 0x57dc1746
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x60615115
and ecx, 0x9f9eaeea
or ecx, ebp
mov ebp, ecx
xor ebp, 0x84001a0
xor ecx, 0x4854452
and ecx, 0xc487fc5f
and ebp, 0x3b7803a0
or ebp, ecx
xor ebp, 0x3b7803a0
mov ecx, ebp
and ecx, edx
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xf069895
and ebp, 0xf0f9676a
or ebp, ecx
xor ebp, 0xf0f9676a
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x4137dd22
cmovne eax, r12d
test cl, 1
mov ecx, eax
mov ebp, 0x4137dd22
jmp 0x14012991b
cmp ecx, 0x714b1d4d
jg 0x1401250c4
cmp ecx, 0x6efb5378
jg 0x140127110
cmp ecx, 0x6cc377bd
je 0x14012b2f8
cmp ecx, 0x6cf52858
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0xe1c27bd3
mov ebx, ebp
not ebx
or ecx, 0x1e3d842c
mov edx, ecx
not edx
and ebp, 0xa43d9c87
and ebx, 0x1a000028
or ebx, ebp
and ecx, 0xa43d9c87
and edx, 0x41c26350
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe1c27bd3
and edx, 0x1e3d842c
or edx, ecx
mov ecx, edx
not ecx
mov ebx, edx
or ebx, 0x6e780128
mov edi, ebx
not edi
mov esi, ecx
or esi, 0x9187fed7
mov ebp, esi
not ebp
and ebx, 0x9117a1b5
and edi, 0x805e42
or edi, ebx
and esi, 0x9117a1b5
and ebp, 0x6e680008
or ebp, esi
xor ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x6e780129
and ebp, 0x9187fed6
or ebp, ebx
and edx, 0xef56d0d5
mov ebx, ecx
and ebx, 0x10a92f2a
or ebx, edx
xor ebx, 0xef56d0d4
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x6000c22b
and ecx, 0x9fff3dd4
or ecx, edx
xor ecx, 0x9fff3dd4
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x872d4b2b
and edx, ecx
and ecx, 0x78d2b4d4
or ecx, ebp
xor ecx, 0x78d2b4d4
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x85424eb3
and ecx, 0x7abdb14c
or ecx, ebp
xor ecx, 0x7abdb14c
or ecx, edx
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
xor dl, cl
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
mov ebp, 0x45dcb596
mov ecx, 0x87081bd9
cmovne ebp, ecx
test dl, dl
mov ecx, 0x45dcb596
cmovne ecx, ebp
jmp 0x14012e9c5
cmp ecx, 0x8b29a6d9
jg 0x140125272
cmp ecx, 0x879139a5
jg 0x1401272c7
cmp ecx, 0x87081bd9
je 0x14012b4cb
cmp ecx, 0x87617e3e
jne 0x140121c40
mov ecx, 0x9e13ac5d
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xfd0ecbbb
jg 0x14012545e
cmp ecx, 0xfc456313
jg 0x14012744d
cmp ecx, 0xfb9751ee
je 0x14012b4e1
cmp ecx, 0xfbbc7983
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x5a530248
mov edx, ecx
and edx, 0xa5acfdb7
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x6dc91d5c
and edx, 0x9236e2a3
or edx, ebx
mov ebx, edx
xor ebx, 0xc865e0ea
and ebp, 0xe6bdf5db
and ecx, 0x19420a24
or ecx, ebp
mov ebp, ecx
xor ebp, 0x19420a24
xor edx, 0x379a1f15
and ebp, edx
xor ecx, 0xe6bdf5db
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor cl, al
mov eax, ecx
not al
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov eax, ebx
xor al, cl
mov eax, 0x6688cfc4
mov edx, 0x8366a18d
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
jmp 0x140129020
cmp ecx, 0x42b87c45
jg 0x14012558d
cmp ecx, 0x4137dd21
jg 0x14012756a
cmp ecx, 0x3e225116
je 0x14012b605
cmp ecx, 0x3e6184d8
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
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, 0x5b827435
and edx, 0xa47d8bca
or edx, ebp
mov ebp, edx
xor ebp, 0x241d808a
xor edx, 0x5b827435
mov edi, ecx
and edi, 0xc1607b64
and ebx, 0x3e9f849b
or ebx, edi
or ecx, edx
and edx, 0xc1607b64
and ebp, 0x3e9f849b
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, r9d
xor al, cl
mov edx, eax
and dl, r9b
and al, cl
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
and r9b, bl
and cl, r8b
or cl, r9b
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7acd1ab0
mov ebp, 0x83b86004
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x7acd1ab0
jmp 0x14012ba6d
cmp ecx, 0xc6067b13
jg 0x14012575c
cmp ecx, 0xc534f63d
jg 0x140127598
cmp ecx, 0xc3e4f4ad
je 0x14012b730
cmp ecx, 0xc4350150
jne 0x140121c40
mov ecx, 0x70baf573
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xa6e8a7ea
jg 0x14012587c
cmp ecx, 0xa5098184
jg 0x1401276c9
cmp ecx, 0xa3ad87f4
je 0x14012b840
cmp ecx, 0xa45f0f7c
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
mov ecx, edx
xor ecx, 0x9641fca9
and ecx, edx
not edx
and edx, 0x1641b001
and ebp, 0x80004ca8
or ebp, edx
mov edx, ebp
xor edx, 0x4c20
xor ebp, 0x7fffb357
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0xed9e81ce
and edx, 0x12417c21
or edx, edi
or ebp, ebx
and ebx, 0xed9e81ce
and ecx, 0x12617e31
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x69be0356
and ebp, 0x9641fca9
or ebp, ecx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xd136e513
and ebx, edx
mov ecx, ebp
and ecx, 0x2ec91aec
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x85e3f9b4
and ecx, 0x7a1c064b
or ecx, ebx
xor ecx, 0xab2ae359
and ebp, 0xcf26e89
mov ebx, edx
and ebx, 0xf30d9176
or ebx, ebp
xor ebx, 0xcf26e88
and edx, 1
or edx, ebx
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc19d3db3
and edx, 0x3e62c24c
or edx, ecx
mov ecx, edx
xor ecx, 0x32204248
xor edx, 0x150402
and edx, 0xc578406
and ecx, 0xf3a87bf9
or ecx, edx
mov edx, ecx
xor edx, 0xc448000
xor ecx, 0xf2a01839
and edx, 0xd4ce3c0
and ecx, 0xf2b31c3f
or ecx, edx
xor ecx, 0xf2b31c3f
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, r8d
and dl, al
mov ebx, r9d
and bl, cl
or bl, dl
xor al, bl
and al, bl
or r8b, r9b
xor cl, r9b
and cl, r9b
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xe9b02327
mov ecx, 0xbc8bcbf9
cmovne ebp, ecx
test al, 1
mov ecx, 0xe9b02327
jmp 0x14012455b
cmp ecx, 0x245303d3
jg 0x1401258b6
cmp ecx, 0x21d52435
jg 0x1401276f7
cmp ecx, 0x1fee439d
je 0x14012b862
cmp ecx, 0x21a1d539
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x242c060
mov ebp, edx
and ebp, 0x2804180a
or ebp, ecx
xor ebp, 0x2804180a
and edx, 0xd5b92795
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe8b5c590
and edx, 0x174a3a6f
or edx, ecx
mov ebp, edx
xor ebp, 0x3d0ce205
xor edx, 0xc2321172
and edx, 0xf732b372
mov ecx, ebp
and ecx, 0x8cd4c8d
or ecx, edx
mov edx, ecx
xor edx, 0x8cd4c8d
mov ebx, edx
and ebx, 0x253886de
and ebp, 0xdac77921
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xdac77920
and ebp, 0x253886df
or ebp, ebx
and edx, 1
xor ecx, 0x8cd4c8c
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, 0x5a22e306
and ecx, 0xa5dd1cf9
or ecx, edx
mov ebx, ecx
xor ebx, 0x20811889
xor ecx, 0x20004
or ebp, 0x29bb79af
mov edx, ebp
not edx
or ecx, 0x92440000
and ecx, 0x935e0024
and ebx, 0x28a1798b
or ebx, ecx
and ebp, 0x935e0024
and edx, 0x44008650
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xd4c54e29
and edx, 0x2b3ab1d6
or edx, ecx
mov ecx, edx
xor ecx, 0x80c048
xor edx, 0xad081282
and edx, 0xaf091ab3
and ecx, 0x50f6e54c
or ecx, edx
mov edx, ecx
xor edx, 0xa2a508
xor ecx, 0xb0918b1
and ecx, 0x5b5d58f5
and edx, 0xa4a2a70a
or edx, ecx
xor edx, 0x5b5d58f5
cmp edx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov edx, r10d
xor dl, cl
and dl, r10b
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov r11d, eax
and r11b, dl
xor al, dl
or al, r11b
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
and r9b, cl
and r10b, r8b
or r10b, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
mov ebx, eax
or dl, al
xor al, 1
and r8b, al
and bl, cl
or bl, r8b
xor al, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x35691851
mov edx, 0x93b4d719
cmovne ecx, edx
test bl, 1
mov r14d, 0x93b4d719
cmove ecx, edx
not al
test al, 1
mov eax, 0x35691851
jmp 0x14012f341
cmp ecx, 0x67e06468
jg 0x140125a86
cmp ecx, 0x6688cfc3
jg 0x140127873
cmp ecx, 0x651119a0
je 0x14012b878
cmp ecx, 0x6566cdfe
jne 0x140121c40
mov rax, qword [rsp + 0x38]
mov qword [0x14024b098], rax
mov ecx, 0xe3b12e9a
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xe3b12e99
jg 0x140125c12
cmp ecx, 0xddb245f1
je 0x14012b96d
cmp ecx, 0xe04196b1
je 0x14012ba77
cmp ecx, 0xe2b18a83
jne 0x140121c40
mov ecx, 0x714b1d4e
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xef1af786
jle 0x1401278a1
cmp ecx, 0xef1af787
je 0x14012bb70
cmp ecx, 0xef5c5d93
je 0x14012bb86
cmp ecx, 0xef9c1d99
jne 0x140121c40
mov ecx, 0xfd0ecbbc
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x9928f382
jg 0x1401278cf
cmp ecx, 0x97cabb98
je 0x14012bc71
cmp ecx, 0x99164918
jne 0x140121c40
mov rcx, qword [0x14024b040]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x24aff7b9
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x1280cb6c
jg 0x140127a75
cmp ecx, 0xf621fb4
je 0x14012bc8c
cmp ecx, 0xfae787b
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x14072648
mov ecx, ebp
and ecx, 0x20708020
or ecx, edx
xor ecx, 0x20708020
mov edx, ebp
xor edx, 0x3477a668
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xcb885996
and edx, 0x3477a669
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc346dc6c
and edx, 0x3cb92393
or edx, ecx
mov ecx, edx
xor ecx, 0xcb92211
xor edx, 0xc346dc6c
mov edi, edx
and edi, 0xb102c9ae
and ecx, 0x4efd3651
or ecx, edi
or edx, ebp
and ebp, 0xb102c9ae
and ebx, 0x4efd3651
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r11d, ebx
xor r11b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r11b
xor dl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, 1
and dl, bl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
xor dl, al
and r9b, r10b
or r10b, r8b
xor r10b, 1
and al, r8b
or al, r9b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x834ddc5f
mov ebp, 0x314d1809
cmovne edx, ebp
test al, 1
mov eax, 0x834ddc5f
jmp 0x14012b832
cmp ecx, 0x4f8336e2
jg 0x140127aa3
cmp ecx, 0x4e5970f9
je 0x14012bd97
cmp ecx, 0x4f21e31e
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xa7fc220f
mov edx, ebx
and edx, 0x5803ddf0
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x5803ddf1
and edx, 0xa7fc220e
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xa692d73
and edx, 0xf596d28c
or edx, edi
and ebx, 0xa692d73
and ecx, 0xf596d28c
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, r8b
and al, cl
xor r10b, r9b
and r10b, r9b
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, r10d
xor bl, 1
mov eax, r10d
and al, bl
mov r11d, eax
and r11b, r10b
xor al, r10b
or al, r11b
or bl, r10b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov eax, edx
xor al, 1
and dl, al
mov r10d, ebx
xor r10b, 1
and bl, r10b
mov r11d, eax
and r11b, dl
xor dl, al
or dl, r11b
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
xor bl, dl
mov eax, ebx
xor al, 1
mov edx, r8d
xor dl, r9b
and dl, r8b
xor cl, r9b
mov r8d, edx
xor r8b, 1
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x4f9c166b
mov ebp, 0xf4572039
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x4f9c166b
jmp 0x14012ba6d
cmp ecx, 0xcd67e3ea
jg 0x140127c32
cmp ecx, 0xcc4a1324
je 0x14012bdad
cmp ecx, 0xcd572942
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x46f22e2
and ecx, eax
and eax, 0xfb90dd1d
or eax, edx
mov edx, eax
xor edx, 0xe8101d08
xor eax, 0x46f22e2
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x13a8e255
and edx, 0xec571daa
or edx, ebx
or eax, ebp
and ebp, 0x13a8e255
and ecx, 0xec571daa
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x600800b4
mov edx, eax
and edx, 0x7022040
or edx, ecx
xor edx, 0x7022040
and eax, 0x98f5df0b
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x98f5df0b
and eax, 0x670a20f4
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2018a6ab
and eax, 0xdfe75954
or eax, ecx
mov ecx, eax
xor ecx, 0x6a40110
xor eax, 0x8828a
and eax, 0xd94bdace
and ecx, 0x26b42531
or ecx, eax
xor ecx, 0xd94bdace
cmp ecx, 0xffffffff
setne r9b
sete dl
cmp dword [0x14024b6ec], 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, 0xc5a34edd
mov ebp, 0x927b0f34
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xc5a34edd
jmp 0x14012ba6d
cmp ecx, 0xb3c57fbf
jg 0x140127c60
cmp ecx, 0xb0dd8c4f
je 0x14012bdc3
cmp ecx, 0xb26d1335
jne 0x140121c40
mov eax, dword [0x14024b6f0]
lea ecx, [rax - 1]
imul ecx, eax
mov ebx, ecx
not ebx
mov eax, ebx
or eax, 0xe841416c
mov ebp, ecx
or ebp, 1
and ebp, 0xe841416d
mov edx, ebx
and edx, 0x17bebe92
or edx, ebp
and eax, 0xe841416d
xor eax, edx
mov edx, eax
not edx
and edx, 0xfba9f4e8
and eax, 0x4560b17
or eax, edx
mov edx, eax
xor edx, 0x817
and ebx, 0xcd582e85
and ecx, 0x32a7d17a
or ecx, ebx
mov ebp, ecx
xor ebp, 0x3221c01a
xor eax, 0xfba9f4e8
xor ecx, 0xcd582e85
mov ebx, eax
and ebx, 0x4cd617e0
and edx, 0xb329e81f
or edx, ebx
or eax, ecx
and ecx, 0x4cd617e0
and ebp, 0xb329e81f
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x9ffd8f2d
and eax, 0x600270d2
or eax, ecx
xor eax, 0x600270d2
setne r8b
sete cl
cmp dword [0x14024b6ec], 9
setg al
mov ebx, ecx
xor bl, r8b
and bl, cl
mov ecx, ebx
xor cl, 1
mov r9d, ebx
and r9b, cl
mov edx, r9d
xor dl, 1
xor r9b, bl
or dl, cl
xor dl, 1
or dl, r9b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
xor dl, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0xdaeca8e2
mov eax, 0x4a80562a
cmovne ecx, eax
test bl, 1
mov ebp, 0xdaeca8e2
cmove ecx, ebp
jmp 0x14012f33e
cmp ecx, 0x314d1808
jg 0x140127d6f
cmp ecx, 0x2f2d495f
je 0x14012bf25
cmp ecx, 0x3106c960
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov ebx, edx
and ebx, 1
or ebx, ebp
and ecx, 0x1517fa93
and edx, 0xeae8056c
or edx, ecx
mov ecx, edx
xor ecx, 0xeae8056c
xor edx, 0x1517fa93
and edx, ebx
not ebx
and ecx, ebx
or edx, ecx
xor ebx, edx
test ebx, edx
setne cl
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r8d
xor dl, cl
and dl, r8b
xor dl, al
and al, r8b
and cl, bl
or cl, al
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, edx
or al, bl
xor bl, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x9c3b857c
mov edx, 0x3e225116
cmovne ecx, edx
test bl, 1
mov edx, ecx
mov ebp, 0x9c3b857c
cmovne edx, ebp
jmp 0x140124c50
cmp ecx, 0x75c89fdc
jg 0x140127e76
cmp ecx, 0x7532d0bf
je 0x14012c0c9
cmp ecx, 0x75451eaf
jne 0x140121c40
mov ecx, 0x3200973c
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x83b86003
jg 0x140127f61
cmp ecx, 0x834ddc5f
je 0x14012c18f
cmp ecx, 0x8366a18d
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xc220c000
mov ebx, ecx
and ebx, 0x18400106
or ebx, edx
xor ebx, 0x18400106
mov edx, ecx
xor edx, 0xda60c106
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x259f3ef8
and edx, 0xda60c107
or edx, ebx
not edx
and ebp, 0x20e4f7b9
and ecx, 0xdf1b0846
or ecx, ebp
xor ecx, 0xdf1b0846
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x67bf2f10
and ecx, 0x9840d0ef
or ecx, edx
xor ecx, 0x9840d0ef
sete r8b
setne r10b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, r10d
xor cl, r8b
and cl, r10b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, al
mov r9d, ecx
xor r9b, 1
and r10b, bl
and al, r8b
or al, r10b
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
and cl, dl
xor dl, 1
and dl, r9b
or dl, cl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x5794aa7e
mov ecx, 0x6688cfc4
cmovne ebp, ecx
test al, 1
mov ecx, 0x5794aa7e
cmovne ecx, ebp
jmp 0x14012a7e9
cmp ecx, 0xfb01d249
jg 0x140128080
cmp ecx, 0xf95ddb32
je 0x14012c1a5
cmp ecx, 0xfa551fe9
jne 0x140121c40
mov ecx, 0x2350b9d2
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x3cc91b7e
jg 0x140128220
cmp ecx, 0x3a2959c7
je 0x14012c1bb
cmp ecx, 0x3c80bd45
jne 0x140121c40
mov ecx, 0x9c3b857c
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xc2eb6548
jg 0x140128349
cmp ecx, 0xc14b8519
je 0x14012c1d1
cmp ecx, 0xc1a4caef
jne 0x140121c40
mov eax, dword [0x14024b6f0]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, ebx
mov ebp, edx
not ebp
mov ecx, ebx
and ecx, 0xb670dc0f
and eax, 0x498f23f0
or eax, ecx
or ebx, ebp
and ebp, 0xb670dc0f
and edx, 0x498f23f0
or edx, ebp
xor edx, eax
not ebx
or ebx, edx
mov eax, ebx
not eax
mov edx, ebx
or edx, 0xc64ed5a
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0xf39b12a5
and ecx, ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0xfe54b55b
and ebp, 0x18b02a4
or ebp, esi
or edx, edi
and edi, 0xfe54b55b
and ecx, 0x1ab4aa4
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc64ed5b
and edx, 0xf39b12a4
or edx, ecx
and ebx, 0x1021b0e
mov ecx, eax
and ecx, 0xfefde4f1
or ecx, ebx
xor ecx, 0x1021b0f
and eax, 1
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x10e550f4
and eax, 0xef1aaf0b
or eax, ecx
xor eax, 0xef1aaf0b
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x42fc5964
and ecx, eax
and eax, 0xbd03a69b
or eax, edx
mov edx, eax
xor edx, 0x38002611
xor eax, 0x42fc5964
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xc583c88e
and edx, 0x3a7c3771
or edx, ebx
or eax, ebp
and ebp, 0xc583c88e
and ecx, 0x3a7c3771
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x39734057
and eax, 0xc68cbfa8
or eax, ecx
mov ecx, eax
xor ecx, 0x820893a8
xor eax, 0x39714056
and eax, 0x7df56c56
and ecx, 0x820a93a9
or ecx, eax
xor ecx, 0x820a93a9
setne al
sete cl
cmp dword [0x14024b6ec], 0xa
setl dl
or cl, dl
xor cl, 1
xor al, dl
mov edx, eax
xor dl, 1
or cl, dl
mov ebx, ecx
not bl
and dl, cl
or cl, al
and bl, al
or bl, dl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x462f49ef
mov ebp, 0xc84d211c
cmovne edx, ebp
test cl, cl
mov ecx, 0x462f49ef
cmovne edx, ecx
test al, al
jmp 0x14012eba4
cmp ecx, 0xa1c9bb84
jg 0x14012842e
cmp ecx, 0x9ff1acd3
je 0x14012c1e7
cmp ecx, 0xa127943a
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0xb5c93003
mov ebx, ebp
not ebx
or ecx, 0x4a36cffc
mov edx, ecx
not edx
and ebp, 0x7d09be57
and ebx, 0x23641a8
or ebx, ebp
and ecx, 0x7d09be57
and edx, 0x80c00000
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe0a0affc
and edx, 0x1f5f5003
or edx, ecx
mov ebp, edx
xor ebp, 0x1080908
xor edx, 0xaa966000
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x5e71b6f7
and ebp, 0xa18e4908
or ebp, edx
mov edx, ebp
xor edx, 0x844900
xor ebp, 0x5e71b6f6
mov edi, ecx
and edi, 0xbb5a303b
and ebx, 0x44a5cfc4
or ebx, edi
or ecx, ebp
and ebp, 0xbb5a303b
and edx, 0x44a5cfc4
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6fd204e2
and edx, ecx
and ecx, 0x902dfb1d
or ecx, ebp
xor ecx, 0x902dfb1d
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, r9b
xor r9b, 1
and r9b, bl
or r9b, dl
xor cl, bl
and cl, bl
xor bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
not cl
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, r9d
xor al, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ebx, eax
xor bl, dl
test dl, dl
mov ecx, 0xad7014e1
mov edx, 0x7e443963
cmovne ecx, edx
test al, 1
mov eax, 0xad7014e1
cmovne ecx, eax
jmp 0x140130345
cmp ecx, 0x1f0925f5
jg 0x140128532
cmp ecx, 0x1ef46203
je 0x14012c211
cmp ecx, 0x1f02632e
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xcf881c57
and ecx, edx
not edx
mov ebp, edx
and ebp, 0xcf881c57
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x3077e3a9
and ecx, 0xcf881c56
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x83a4eb52
and ecx, 0x7c5b14ad
or ecx, ebp
xor ecx, 0x7c5b14ad
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbffca3fb
and ecx, 0x40035c04
or ecx, edx
xor ecx, 0x40035c04
sete r9b
setne r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
xor dl, cl
and dl, cl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
or bl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, r8b
mov eax, r9d
xor al, cl
and cl, r9b
or cl, al
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
mov r11d, edx
xor r11b, 1
mov ecx, ebx
and dl, r11b
mov r8d, r11d
and r8b, dl
xor dl, r11b
mov r9d, ebx
and r9b, r11b
xor r11b, bl
xor bl, 1
and cl, bl
xor cl, 1
mov r10d, ebx
xor r10b, cl
or cl, bl
xor cl, 1
or cl, r10b
or dl, r8b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
or r11b, r9b
mov eax, r11d
xor al, dl
test r11b, 1
mov ecx, 0xf621fb4
mov ebp, 0xbf9bbb8b
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xf621fb4
jmp 0x14012fbe0
cmp ecx, 0x62a89eeb
jg 0x140128560
cmp ecx, 0x5d2526a6
je 0x14012c227
cmp ecx, 0x5d2ea80a
jne 0x140121c40
mov ecx, 0xc7576a71
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x94de808c
jg 0x14012858e
cmp ecx, 0x940d2c51
je 0x14012c2dc
cmp ecx, 0x942f9dfe
jne 0x140121c40
mov r9, qword [rsp + 0x38]
mov eax, dword [0x14024b6f0]
mov ecx, dword [0x14024b6ec]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
mov edi, edx
or edi, 0x2a1010b3
mov eax, ebp
or eax, 0xc1878944
and eax, 0xc9978945
mov esi, edx
and esi, 0x220010b2
or esi, eax
mov eax, edi
not eax
and edi, 0xc9978945
and eax, 0x14686608
or eax, edi
xor eax, esi
mov ebx, eax
not ebx
and ebx, 0x2c1ff78b
and eax, 0xd3e00874
or eax, ebx
mov ebx, eax
xor ebx, 0xf9f018c6
xor eax, 0x2038120
and edx, 0xc5b0ec50
and ebp, 0x3a4f13af
or ebp, edx
mov edx, ebp
xor edx, 0x2a031124
xor ebp, 0xc5b0ec50
mov edi, ebx
and edi, 0x54ec669b
and eax, 0xab139964
or eax, edi
or ebx, ebp
and ebp, 0x54ec669b
and edx, 0xab139964
or edx, ebp
xor edx, eax
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xbf618118
and ebx, 0x409e7ee7
or ebx, eax
xor ebx, 0x409e7ee7
sete r8b
setne r10b
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl r11b
mov ecx, r11d
xor cl, dl
and cl, r11b
mov eax, ecx
xor al, 1
mov ebx, eax
or bl, cl
xor cl, bl
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov ecx, r10d
mov esi, edx
or dl, r10b
or r10b, bl
xor cl, bl
xor cl, 1
and cl, bl
xor cl, 1
mov ebx, r10d
xor bl, cl
or cl, r10b
xor cl, 1
or cl, bl
xor sil, r8b
xor r11b, r8b
xor dl, 1
or dl, r11b
mov eax, esi
xor al, dl
or dl, sil
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and dl, al
or al, bl
and bl, cl
or bl, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xc80d2312
mov edx, 0x68b13dd1
cmovne ecx, edx
test bl, 1
mov edx, ecx
mov ebp, 0xc80d2312
cmovne edx, ebp
mov qword [0x14024b098], r9
test al, 1
cmovne edx, ecx
jmp 0x1401301c7
cmp ecx, 0x874f140
jg 0x1401286cc
cmp ecx, 0x5753950
je 0x14012c43e
cmp ecx, 0x5b9f889
jne 0x140121c40
mov ecx, 0x4f8336e3
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x4d269d04
jg 0x140128897
cmp ecx, 0x4b2af2fa
je 0x14012c5ae
cmp ecx, 0x4c71a07a
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xa00c01
mov ebx, ecx
and ebx, 0x60128050
or ebx, edx
xor ebx, 0x60128050
mov edx, ecx
xor edx, 0x60b28c51
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x9f4d73af
and edx, 0x60b28c50
or edx, ebx
not edx
and ebp, 0xfd5e5584
and ecx, 0x2a1aa7b
or ecx, ebp
xor ecx, 0x2a1aa7b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne cl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
xor cl, r9b
and cl, r9b
mov ebx, ecx
xor bl, 1
and cl, bl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
mov edx, r8d
xor dl, r9b
and dl, r8b
xor al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xe7645f26
mov ebp, 0x9304a04c
cmovne edx, ebp
test al, 1
mov eax, 0xe7645f26
jmp 0x14012b832
cmp ecx, 0xcad1b9cd
jg 0x14012899e
cmp ecx, 0xc9e037b4
je 0x14012c672
cmp ecx, 0xcaa360e8
jne 0x140121c40
mov eax, dword [0x14024b6f0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x5b6f37c7
and ecx, 0xa490c838
or ecx, eax
mov edx, ecx
xor edx, 0xa4804010
xor ecx, 0x36401c1
and ecx, 0x37489e9
and edx, 0xfc8b7616
or edx, ecx
mov ecx, edx
xor ecx, 0x80e0
xor edx, 0xfc8b7616
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xab74690b
and ecx, 0x548b96f4
or ecx, edx
mov edx, ecx
xor edx, 0x540b14f4
xor ecx, 0xab74690a
mov ebx, eax
and ebx, 0x2380eb01
and ebp, 0xdc7f14fe
or ebp, ebx
or eax, ecx
and ecx, 0x2380eb01
and edx, 0xdc7f14fe
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x2a7e384d
and edx, eax
or eax, 0xd581c7b2
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x7eb23822
and ecx, 0x4c004d
or ecx, ebx
or eax, ebp
and ebp, 0x7eb23822
and edx, 0x814dc7dd
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x6b01bed6
and eax, 0x94fe4129
or eax, ecx
mov ecx, eax
xor ecx, 0x36802064
xor eax, 0x417f869b
mov edx, eax
and edx, 0xc90cdf10
and ecx, 0x36f320ef
or ecx, edx
xor ecx, 0x36f320ef
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne r8b
cmp dword [0x14024b6ec], 0xa
setl cl
mov edx, ecx
xor dl, r8b
xor dl, 1
mov ebx, ecx
or bl, al
xor bl, 1
or bl, dl
xor bl, 1
or r8b, cl
xor al, cl
and al, cl
mov ecx, r8d
xor cl, al
xor al, 1
xor cl, 1
or al, r8b
xor al, 1
or al, cl
xor al, bl
mov edx, eax
not dl
and dl, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xce473c5d
mov eax, 0xa45f0f7c
cmovne ecx, eax
test dl, dl
mov edx, 0xce473c5d
cmove ecx, edx
test bl, 1
jmp 0x14012f341
cmp ecx, 0xb009bf74
jg 0x140128b1e
cmp ecx, 0xae012ab5
je 0x14012c688
cmp ecx, 0xaee84c0c
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea eax, [rcx - 1]
imul eax, ecx
mov esi, eax
not esi
mov ecx, esi
or ecx, 0xebeca394
mov ebp, ecx
not ebp
mov edi, eax
or edi, 0x413104a
and edi, 0xcdf10ca
mov edx, esi
and edx, 0xe320a314
or edx, edi
and ecx, 0xcdf10ca
and ebp, 0x10004c21
or ebp, ecx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xba2de0b8
and ebp, 0x45d21f47
or ebp, ecx
mov ebx, ebp
xor ebx, 0x8802a882
xor ebp, 0x1414000
and ebp, 0x277d5450
and ebx, 0xd882abaf
or ebx, ebp
mov ecx, ebx
xor ecx, 0x88800822
xor ebx, 0x277d5450
mov edx, ebx
and edx, 0x7736b38d
and ecx, 0x88c94c72
or ecx, edx
or ebx, eax
and eax, 0x7736b38d
and esi, 0x88c94c72
or esi, eax
xor esi, ecx
not ebx
or ebx, esi
cmp ebx, 0xffffffff
sete cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov eax, ecx
mov edx, r9d
and dl, cl
xor r9b, cl
or cl, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
or dl, r9b
xor dl, 1
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xae012ab5
mov edx, 0xecbeaf79
cmovne eax, edx
test cl, 1
mov ecx, eax
cmovne ecx, edx
jmp 0x14012d619
cmp ecx, 0x2cd5ae54
jg 0x140128b51
cmp ecx, 0x2afc51df
je 0x14012c69e
cmp ecx, 0x2c62edcc
jne 0x140121c40
mov ecx, 0xfc99f02d
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x7473af86
jg 0x140128c86
cmp ecx, 0x714b1d4e
je 0x14012c7d1
cmp ecx, 0x745c080f
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x9b0a233c
and edx, ecx
or ecx, 0x64f5dcc3
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1879b98f
and ebp, 0x83020230
or ebp, edi
or ecx, ebx
and ebx, 0x1879b98f
and edx, 0xe7864670
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x64f5dcc3
and ecx, 0x9b0a233c
or ecx, edx
mov esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov ebp, esi
not ebp
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0xa1f75ca5
and esi, 0x5e08a35a
or esi, edi
or ebp, ebx
and ebx, 0xa1f75ca5
and ecx, 0x5e08a35a
or ecx, ebx
xor ecx, esi
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x3b6b12d1
and edx, ebp
not ebp
and ebp, 0xb4537378
and ecx, 0x4bac8c87
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3280000
xor ecx, 0x30431250
or ecx, 0xc494ed2e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x48d748ef
and ebp, 0x33281210
or ebp, edi
or ecx, ebx
and ebx, 0x48d748ef
and edx, 0xb728b710
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc494ed2e
and ecx, 0x3b6b12d1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2957bb25
and ecx, 0xd6a844da
or ecx, edx
xor ecx, 0xd6a844da
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, r8b
mov edx, ebx
and dl, cl
or dl, al
xor cl, bl
and cl, bl
xor bl, r8b
mov eax, ecx
xor al, 1
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor al, 1
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xcaa360e8
mov ecx, 0xce473c5d
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0xcaa360e8
jmp 0x14012aa66
cmp ecx, 0x91a40f6e
jg 0x140128cb4
cmp ecx, 0x8b29a6da
je 0x14012c89a
cmp ecx, 0x8f00c2e6
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x974e83d6
and edx, ecx
and ecx, 0x68b17c29
or ecx, ebp
mov ebp, ecx
xor ebp, 0x48111c28
xor ecx, 0x974e83d6
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x25a8e097
and ebp, 0xda571f68
or ebp, edi
or ecx, ebx
and ebx, 0x25a8e097
and edx, 0xda571f68
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8edd9ad6
mov ebp, ecx
and ebp, 0x71226529
or ebp, edx
mov edx, ebp
xor edx, 0x71226529
mov ebx, ebp
xor ebx, 0x5d5ab8c4
and ebx, edx
and ecx, 0x2c78dded
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x2c78ddec
and ecx, 0xd3872213
or ecx, ebx
xor ebp, 0x8c009a06
and ebp, 0x8d02ba0f
mov ebx, edx
and ebx, 0x72fd45f0
or ebx, ebp
xor ebx, 0x8d02ba0e
and edx, 1
or edx, ebx
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x8ec67003
mov ecx, ebx
not ecx
or edx, 0x211901d0
and edx, 0xa5df31d0
and ebp, 0xa004003
or ebp, edx
and ebx, 0xa5df31d0
and ecx, 0x50208e2c
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x260808be
and ecx, 0xd9f7f741
or ecx, edx
mov edx, ecx
xor edx, 0x12200000
xor ecx, 0x200438ac
and edx, 0x9aea4011
and ecx, 0x6515bfee
or ecx, edx
xor ecx, 0x6515bfee
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor bl, al
and bl, al
mov edx, ebx
xor dl, 1
or bl, dl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
xor dl, r9b
mov ecx, edx
xor cl, 1
xor r9b, al
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
or cl, al
and al, dl
or al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x31316c4
mov ebp, 0xd532d591
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x31316c4
jmp 0x14012ef08
cmp ecx, 0x31316c3
jg 0x140128cee
cmp ecx, 0xfd0ecbbc
je 0x14012c8b0
cmp ecx, 0x2999a07
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xf69c62a6
and ecx, 0x9639d59
or ecx, ebp
xor ecx, 0x9639d58
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6008ca20
mov ebp, ecx
and ebp, 0x4901415
or ebp, edx
xor ebp, 0x4901415
and ecx, 0x9b6721ca
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9b6721ca
and ecx, 0x6498de35
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x48294d05
and ecx, 0xb7d6b2fa
or ecx, ebp
xor ecx, 0xb7d6b2fa
or ecx, edx
cmp ecx, 0xffffffff
sete bl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
and bl, dl
and dl, r8b
xor al, r8b
or al, dl
and cl, r8b
or bl, cl
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor dl, al
xor al, 1
xor cl, 1
or cl, r8b
xor cl, al
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, cl
test bl, 1
mov edx, 0xa2c238f
mov ebp, 0x548b5282
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xa2c238f
jmp 0x14012c187
cmp ecx, 0x449d0324
jg 0x140128f0f
cmp ecx, 0x42b87c46
je 0x14012c9b3
cmp ecx, 0x431599f6
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc4c2b319
and edx, ecx
and ecx, 0x3b3d4ce6
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2b200c80
xor ecx, 0xc4c2b319
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x105d6076
and ebp, 0xefa29f89
or ebp, edi
or ecx, ebx
and ebx, 0x105d6076
and edx, 0xefa29f89
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xc6307934
mov edx, ecx
and edx, 0x39cf86cb
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xf20a318b
and edx, 0xdf5ce74
or edx, ebx
xor edx, 0xcbc5b741
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x20c0b2ca
and ecx, 0xdf3f4d35
or ecx, ebp
xor ecx, 0xdf3f4d35
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x74008d08
and edx, ecx
and ecx, 0x8bff72f7
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8b134236
xor ecx, 0x74008d08
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x50ecb4c1
and ebp, 0xaf134b3e
or ebp, edi
or ecx, ebx
and ebx, 0x50ecb4c1
and edx, 0xaf134b3e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6030b3ef
and ecx, 0x9fcf4c10
or ecx, ebp
xor ecx, 0x9fcf4c10
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r8b
and cl, al
mov edx, ecx
not dl
mov ebx, r10d
xor bl, r9b
and bl, r10b
and dl, cl
mov r11d, edx
and r11b, cl
xor dl, cl
or dl, r11b
xor dl, bl
mov ebx, edx
xor bl, 1
mov ecx, eax
xor cl, r9b
and cl, al
and r10b, r8b
and al, r9b
or al, r10b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, eax
xor cl, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xa66193ce
mov ebp, 0xd67754d2
cmovne ecx, ebp
test bl, 1
mov eax, 0xa66193ce
cmovne ecx, eax
jmp 0x14012a7e9
cmp ecx, 0xc6a419d5
jg 0x140129027
cmp ecx, 0xc6067b14
je 0x14012c9c9
cmp ecx, 0xc62a3c35
jne 0x140121c40
mov rcx, qword [0x14024b040]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4f162636
and edx, 0xb0e9d9c9
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5528fae3
and edx, 0xaad7051c
or edx, ecx
mov ecx, edx
xor ecx, 0xe5c1232a
mov ebp, edx
xor ebp, 0xe5c1232b
and ebp, ecx
xor edx, 0x1a02d000
and edx, 0x1f42d328
and ecx, 0xe0bd2cd7
or ecx, edx
xor ecx, 0xe0bd2cd6
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xc7ed5c71
and edx, 0x3812a38e
or edx, ecx
xor edx, 0xc7ed5c71
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r8b, al
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, r8b
and cl, dl
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xc534f63e
mov ebp, 0x42b87c46
cmovne eax, ebp
test dl, dl
mov edx, 0xc534f63e
jmp 0x140129591
cmp ecx, 0xa9249f85
jg 0x14012911d
cmp ecx, 0xa6e8a7eb
je 0x14012caba
cmp ecx, 0xa8958b33
jne 0x140121c40
mov ecx, 0x4f21e31e
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x24aff7b8
jg 0x140129254
cmp ecx, 0x245303d4
je 0x14012cbdd
cmp ecx, 0x245fbb5b
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xded593d8
and edx, 0x212a6c27
or edx, ecx
mov ebp, edx
xor ebp, 0x20284027
xor edx, 0xc2d11040
and edx, 0xc3d33c40
and ebp, 0x3c2cc3bf
or ebp, edx
mov edx, ebp
xor edx, 0x3c2cc3bf
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, 0x26723891
and ebx, 0xd98dc76e
or ebx, edi
or ecx, edx
and edx, 0x26723891
and ebp, 0xd98dc76e
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x6e3e985d
and ecx, 0x91c167a2
or ecx, edx
mov ebx, ecx
xor ebx, 0x800200
xor ecx, 0x44108010
or ebp, 0xddd7bf5e
mov edx, ebp
not edx
or ecx, 0x20084000
and ecx, 0xf559e512
and ebx, 0x8861a4c
or ebx, ecx
and ebp, 0xf559e512
and edx, 0x22000a1
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x3917b5e4
and edx, 0xc6e84a1b
or edx, ecx
mov ecx, edx
xor ecx, 0x1b10b504
xor edx, 0xa0c0080a
and ecx, 0x5f10b7b4
and edx, 0xa0ef484b
or edx, ecx
xor edx, 0x5f10b7b4
cmp edx, 0xffffffff
sete r9b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, edx
and bl, al
and dl, cl
and cl, r9b
or cl, bl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
and al, r9b
or al, dl
mov r9d, eax
xor r9b, 1
mov r10d, r8d
and r10b, cl
mov edx, eax
and dl, r9b
mov ebx, r10d
xor bl, 1
xor r10b, r8b
or bl, cl
xor bl, 1
or bl, r10b
xor dl, 1
mov ecx, edx
xor cl, r9b
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x93dbc5e7
mov ebp, 0x9ff1acd3
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x93dbc5e7
jmp 0x140121c31
cmp ecx, 0x690d5536
jg 0x140129443
cmp ecx, 0x67e06469
je 0x14012cbf3
cmp ecx, 0x68b13dd1
jne 0x140121c40
mov rax, qword [rsp + 0x38]
mov qword [0x14024b098], rax
mov ecx, 0x942f9dfe
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xda3241cd
je 0x14012cc09
cmp ecx, 0xdaeca8e2
je 0x14012ccf3
cmp ecx, 0xdd06d544
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 0x14a875f9
mov ebx, edx
not ebx
mov ecx, ebp
xor ecx, 0xeb578a06
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x8956389a
and ebx, 0x62018204
or ebx, eax
or edx, esi
and esi, 0x8956389a
and ecx, 0x76a9c765
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x14a875f8
and edx, 0xeb578a07
or edx, eax
mov eax, edx
not eax
and eax, 0x684ff294
and edx, 0x97b00d6b
or edx, eax
xor edx, 0x97b00d6b
and edi, 0xa6097b60
and ebp, 0x59f6849f
or ebp, edi
xor ebp, 0x59f6849f
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x8d18995a
and ebp, 0x72e766a5
or ebp, eax
xor ebp, 0x72e766a5
sete r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ecx, eax
xor cl, r9b
mov ebx, ecx
not bl
and bl, r9b
and cl, al
or al, r9b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor dl, r9b
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
xor al, 1
mov ebx, eax
or bl, dl
xor al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x87a92924
mov ecx, 0xab66031a
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0x87a92924
cmovne ecx, eax
jmp 0x14012fd18
cmp ecx, 0xe3b12e9a
je 0x14012cd09
cmp ecx, 0xe4c471c0
je 0x14012ceb1
cmp ecx, 0xe59e50e1
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6fcbbd5
and edx, ecx
and ecx, 0xf903442a
or ecx, ebp
mov ebp, ecx
xor ebp, 0xf0024020
xor ecx, 0x6fcbbd5
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb31be5a
and ebp, 0xf4ce41a5
or ebp, edi
or ecx, ebx
and ebx, 0xb31be5a
and edx, 0xf4ce41a5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0xd507e8cc
mov edi, ebx
and edi, ebp
and ebx, ecx
mov edx, edi
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0xcd6f1e18
and edi, 0x3290e1e7
or edi, eax
or edx, esi
and esi, 0xcd6f1e18
and ebx, 0x3290e1e7
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x2af81732
and edx, 0xd507e8cd
or edx, eax
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x45fdea86
and ecx, 0xba021579
or ecx, eax
xor ecx, 0xba021579
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe04a2622
mov edx, ecx
and edx, 0x1949950
or edx, eax
xor edx, 0x1949950
and ecx, 0x1e21408d
or ecx, edx
mov eax, ecx
not eax
and eax, 0x1e21408d
and ecx, 0xe1debf72
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x449481aa
and eax, 0xbb6b7e55
or eax, ecx
xor eax, 0x449481aa
cmp eax, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, cl
and cl, bl
and dl, r9b
or dl, cl
and al, bl
xor bl, r9b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xb009bf75
mov ebp, 0x8b29a6da
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xb009bf75
jmp 0x14012fbe0
cmp ecx, 0x9a425c13
je 0x14012cfbd
cmp ecx, 0x9c0950ea
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xed791ec2
and edx, ecx
and ecx, 0x1286e13d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x84a124
xor ecx, 0xed791ec2
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1653481b
and ebp, 0xe9acb7e4
or ebp, edi
or ecx, ebx
and ebx, 0x1653481b
and edx, 0xe9acb7e4
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, 0x3daab196
and ecx, 0xc2554e69
or ecx, ebp
mov ebp, ecx
xor ebp, 0x42414848
xor ecx, 0x3daab197
mov edi, edx
and edi, 0x883c07a6
and ebx, 0x77c3f858
or ebx, edi
or edx, ecx
and ecx, 0x883c07a6
and ebp, 0x77c3f859
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x2bbe7f09
and ecx, edx
not edx
and edx, 0x2bbe7f09
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd44180f6
and ecx, 0x2bbe7f09
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1d6a31f
and ecx, 0xfe295ce0
or ecx, edx
mov edx, ecx
xor edx, 0x14011c60
xor ecx, 0x1c4a21f
and ecx, 0xebece29f
and edx, 0x14131d60
or edx, ecx
xor edx, 0x14131d60
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
not cl
and cl, r10b
mov ebx, eax
or bl, r10b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
and r8b, r9b
or r9b, r10b
and al, r10b
or al, r8b
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xaee84c0c
mov ecx, 0xae012ab5
cmovne edx, ecx
test al, 1
mov ecx, 0xaee84c0c
cmovne ecx, edx
jmp 0x14012d3c9
cmp ecx, 0x14ce6e5e
je 0x14012d106
cmp ecx, 0x1544c184
jne 0x140121c40
mov al, byte [rsp + 0x2e]
mov r9b, byte [rsp + 0x2f]
mov ebx, eax
xor bl, 1
mov r8d, eax
xor r8b, r9b
mov edx, ebx
and dl, al
or al, r9b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
and dl, r9b
xor r9b, 1
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
xor cl, 1
and cl, r9b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xef9c1d99
mov ebp, 0xfd0ecbbc
cmovne ecx, ebp
test al, 1
mov eax, 0xef9c1d99
cmovne ecx, eax
jmp 0x14012a7e9
cmp ecx, 0x50cb5c97
je 0x14012d11c
cmp ecx, 0x52911e05
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x53cbba18
and edx, ebp
not ebp
and ebp, 0x41832208
and ecx, 0x12489810
or ecx, ebp
xor ecx, 0x12489810
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xb6c5a042
and edx, 0x493a5fbd
or edx, ecx
mov ecx, edx
xor ecx, 0x1af1e5a5
xor edx, 0x600c0010
and edx, 0x788c44b1
mov ebx, ecx
and ebx, 0x8773bb4e
or ebx, edx
mov ebp, ebx
xor ebp, 0x8773bb4e
xor ebx, 0x100c4401
mov edx, ebp
and edx, 0xf336b3df
and ecx, 0xcc94c20
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb844b5af
and ecx, 0x47bb4a50
or ecx, edx
mov edi, ecx
xor edi, 0x90008904
and ebx, 0x975f5503
mov edx, ebp
and edx, 0x68a0aafc
or edx, ebx
xor edx, 0x975f5502
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
xor ecx, 0x4b720671
mov ebx, ecx
and ebx, 0x24fd72bb
and edi, 0xdb028d44
or edi, ebx
or ecx, ebp
and ebp, 0x24fd72bb
and edx, 0xdb028d44
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x3789010a
and ebp, ecx
not ecx
and ecx, 0x13ec18b2
and edx, 0xec13e74d
or edx, ecx
mov ecx, edx
xor ecx, 0x24010000
xor edx, 0x13880002
or edx, 0xc876fef5
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x8a76bfef
and ecx, 0x35890000
or ecx, edi
or edx, ebx
and ebx, 0x8a76bfef
and ebp, 0x75894010
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xdfde1e6d
and edx, 0x2021e192
or edx, ecx
xor edx, 0x17a8e098
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor r8b, al
mov ecx, r8d
xor cl, 1
xor dl, 1
mov eax, ecx
and al, r8b
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, dl
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0x323d185a
mov edx, 0x36055c39
cmovne ecx, edx
test al, al
cmovne ecx, edx
not bl
test bl, 1
mov eax, 0x323d185a
jmp 0x14012fbe0
cmp ecx, 0xcf2b87f4
je 0x14012d1e6
cmp ecx, 0xcf8579b2
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x559f5601
and edx, ebp
not ebp
and ebp, 0x467a94b4
and ecx, 0xb9856b4b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1810001
xor ecx, 0x441a1400
or ecx, 0xaa60a9fe
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1c545ea2
and ebp, 0x418b0001
or ebp, edi
or ecx, ebx
and ebx, 0x1c545ea2
and edx, 0xe3aba15d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xaa60a9fe
and ecx, 0x559f5601
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
xor ebx, 0xc8ab77b4
and ebx, edx
mov ebp, ecx
and ebp, 0x3754884b
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x3754884a
and ebp, 0xc8ab77b5
or ebp, ebx
and ecx, 0xe5aa253e
mov ebx, edx
and ebx, 0x1a55dac1
or ebx, ecx
xor ebx, 0xe5aa253f
and edx, 1
or edx, ebx
not edx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd6b1773d
and edx, 0x294e88c2
or edx, ecx
mov ecx, edx
xor ecx, 0x204e8840
xor edx, 0x54a03109
and edx, 0x5da0318b
and ecx, 0xa25fce74
or ecx, edx
xor ecx, 0x5da0318b
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
xor al, cl
mov ecx, eax
xor cl, bl
mov edx, r8d
and dl, bl
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
xor dl, al
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x1fee439d
mov ebp, 0xfb01d24a
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x1fee439d
jmp 0x140121c31
cmp ecx, 0xb6b2c823
je 0x14012d1fc
cmp ecx, 0xb7106043
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov r9d, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0xcb244f89
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x4892076
and edi, 0x8f896af7
mov ebx, esi
and ebx, 0x40240508
or ebx, edi
and ebp, 0x8f896af7
and edx, 0x30529000
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x34dbb077
and edx, 0xcb244f88
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x909d58fd
and edx, 0x6f62a702
or edx, ebp
xor edx, 0x6f62a702
and esi, 0x2850237e
and ecx, 0xd7afdc81
or ecx, esi
xor ecx, 0xd7afdc81
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete al
cmp r9d, 9
setg cl
cmp r9d, 0xa
setl dl
mov ebx, eax
xor bl, dl
and al, bl
and bl, dl
xor al, 1
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
xor dl, r8b
xor dl, 1
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
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov eax, ebx
xor al, 1
and cl, al
and bl, dl
or bl, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xeedd6ca3
mov edx, 0x245303d4
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0xeedd6ca3
jmp 0x140121c31
cmp ecx, 0x323d185a
je 0x14012d2d9
cmp ecx, 0x33cec84a
jne 0x140121c40
jmp 0x140121b97
cmp ecx, 0x797082ad
je 0x14012d3d0
cmp ecx, 0x7987cc56
jne 0x140121c40
mov rax, qword [rsp + 0x30]
mov ecx, 0x9a425c13
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x817a485e
je 0x14012d4cd
cmp ecx, 0x822e3c55
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x308d3cb1
and edx, 0xcf72c34e
or edx, ecx
mov ecx, edx
xor ecx, 0x8d60c042
xor edx, 0x30881800
and edx, 0x729a1b0c
and ecx, 0x8d65e4f3
or ecx, edx
mov edx, ecx
xor edx, 0x729a1b0c
mov ebp, ecx
xor ebp, 0x729a1b0d
and ebp, edx
xor ecx, 0x8d65e4f2
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x62e545e7
and ebp, 0x9d1aba18
or ebp, edi
or ecx, ebx
and ebx, 0x62e545e7
and edx, 0x9d1aba18
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x59f07106
and ebp, 0xa60f8ef9
or ebp, edi
or ecx, ebx
and ebx, 0x59f07106
and edx, 0xa60f8ef9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe29c430b
and ecx, 0x1d63bcf4
or ecx, ebp
xor ecx, 0x1d63bcf4
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov edx, r10d
xor dl, cl
and dl, r10b
mov eax, edx
xor al, 1
mov r11d, edx
and r11b, al
mov ebx, r11d
xor bl, 1
xor r11b, dl
or bl, al
xor bl, 1
or bl, r11b
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, 1
mov edx, eax
xor dl, r9b
not dl
and dl, r9b
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
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, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and dl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x99164918
mov ebp, 0x24aff7b9
cmovne ecx, ebp
test dl, 1
mov edx, 0x99164918
jmp 0x14012f920
cmp ecx, 0xf4d73db8
je 0x14012d621
cmp ecx, 0xf4ed08b0
jne 0x140121c40
mov ecx, 0x651119a0
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x38e90de3
je 0x14012d637
cmp ecx, 0x3a1d8c01
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x4097199a
and ebp, 0xbf68e665
or ebp, edx
mov ebx, ebp
xor ebx, 0x7280261
xor ebp, 8
or ecx, 0x672a026d
mov edx, ecx
not edx
or ebp, 0x8143590
and ebp, 0x2814359c
and ebx, 0x472a0261
or ebx, ebp
and ecx, 0x2814359c
and edx, 0x90c1c802
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x502527df
and edx, 0xafdad820
or edx, ecx
mov ecx, edx
xor ecx, 0x840824d
xor edx, 0x370f25b2
mov ebp, edx
and ebp, 0xe7b57892
and ecx, 0x184a876d
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, ecx
xor edi, 0xe6100890
or edi, 0x11ad764e
mov esi, edi
not esi
or edx, 0xee5289b1
mov ebx, edx
not ebx
and edi, 0x2d0204e4
and esi, 0xc2508911
or esi, edi
and edx, 0x2d0204e4
and ebx, 0x10ad720a
or ebx, edx
xor ebx, esi
mov edx, ebx
not edx
and edx, 0x11ad764f
and ebx, 0xee5289b0
or ebx, edx
and ebp, 1
xor ecx, 0x184a876c
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x1152066e
and edx, 0xeeadf991
or edx, ecx
mov ecx, edx
xor ecx, 0x400448
xor edx, 0xeeadf991
mov ebp, edx
and ebp, 0x73b74b36
and ecx, 0x8c48b4c9
or ecx, ebp
xor ecx, 0x8c48b4c9
or ecx, edx
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg r8b
mov eax, r8d
and al, cl
xor r8b, cl
or r8b, al
mov eax, ecx
or al, dl
xor al, 1
xor cl, dl
not cl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor dl, 1
and dl, r8b
xor r8b, 1
and al, r8b
or dl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb9d8a466
mov ebp, 0x80e9a753
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0xb9d8a466
jmp 0x14012fbe0
cmp ecx, 0xbf4a018c
je 0x14012d73c
cmp ecx, 0xbf9bbb8b
jne 0x140121c40
mov ecx, 0xf621fb4
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x9e9c2f8d
je 0x14012d95b
cmp ecx, 0x9f2fa394
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x90128840
mov ecx, ebp
and ecx, 0x40800391
or ecx, edx
xor ecx, 0x40800391
mov edx, ebp
xor edx, 0xd0928bd1
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x2f6d742f
and edx, 0xd0928bd0
or edx, ecx
mov ecx, edx
not ecx
and ebx, ecx
and edx, ebp
or edx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, r9d
xor cl, al
mov ebx, ecx
and bl, r9b
and cl, al
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor r10b, r8b
or al, r9b
xor al, 1
or al, r10b
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, ecx
and dl, al
xor al, 1
mov ebx, ecx
xor bl, 1
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x4f21e31e
mov edx, 0x245fbb5b
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0x4f21e31e
jmp 0x140121c31
cmp ecx, 0x1cabbd69
je 0x14012da54
cmp ecx, 0x1de70b6f
jne 0x140121c40
mov ecx, 0x2afc51df
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x5b4fef97
je 0x14012db93
cmp ecx, 0x5d1bcea0
jne 0x140121c40
mov ecx, 0x94de808d
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xea38e9eb
je 0x14012dba9
cmp ecx, 0xead00db3
jne 0x140121c40
mov ecx, 0x4c54ea4
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x93b4d719
je 0x14012dbbf
cmp ecx, 0x93dbc5e7
jne 0x140121c40
mov rcx, qword [0x14024b040]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4c48f2fd
and edx, ecx
and ecx, 0xb3b70d02
or ecx, ebp
xor ecx, 0xb3b70d02
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, 0xa2c86c34
and ecx, 0x5d3793cb
or ecx, edx
xor ecx, 0x5d3793ca
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7a49e71a
and edx, ecx
and ecx, 0x85b618e5
or ecx, ebp
xor ecx, 0x85b618e5
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
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
or al, r8b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xa8958b33
mov ebp, 0x9ff1acd3
cmovne edx, ebp
test cl, cl
mov ecx, 0xa8958b33
cmovne ecx, edx
jmp 0x14012ba70
cmp ecx, 0x4c54ea4
je 0x14012dbd5
cmp ecx, 0x4da5d8e
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x1c082014
mov ebx, ecx
and ebx, 0x20119641
or ebx, edx
xor ebx, 0x20119641
mov edx, ecx
and edx, 0xc3e649aa
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x256b01f0
and edx, 0xda94fe0f
or edx, ebx
mov ebx, edx
xor ebx, 0xe68d485b
and ebp, 0x891bc90e
and ecx, 0x76e436f1
or ecx, ebp
mov ebp, ecx
xor ebp, 0x76e436f1
xor edx, 0x1972b7a4
and ebp, edx
xor ecx, 0x891bc90e
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
mov r10d, ebx
xor r10b, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, bl
or bl, al
and al, r10b
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xb6b2c823
mov edx, 0x245fbb5b
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0xb6b2c823
cmovne eax, edx
test bl, 1
jmp 0x14012c436
cmp ecx, 0x47e640de
je 0x14012dcfb
cmp ecx, 0x4a80562a
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x22d6454f
mov edx, ebx
and edx, 0xdd29bab0
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xdb30543
and edx, 0xf24cfabc
or edx, ebp
mov ebp, edx
xor ebp, 0xd09abff2
xor edx, 0x2e604009
mov edi, ebp
and edi, 0x11d02f4
and edx, 0xfee2fd0b
or edx, edi
or ebp, ebx
and ebx, 0x11d02f4
and ecx, 0xfee2fd0b
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
setne r9b
sete dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r8b
and bl, al
xor bl, dl
mov ecx, eax
xor cl, dl
and cl, al
and r9b, r8b
and al, dl
or al, r9b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
not cl
and cl, bl
xor bl, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x6b533244
mov ebx, 0xfbbc7983
cmovne ebp, ebx
test al, al
jmp 0x14012d4c1
cmp ecx, 0xc84d211c
je 0x14012de26
cmp ecx, 0xc87f19fc
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x508c8a20
mov ecx, ebx
and ecx, 0x80704415
or ecx, edx
mov edx, ecx
xor edx, 0x80404015
xor ecx, 0x68028022
mov edi, esi
or edi, 0xd0fcce35
mov ebp, edi
not ebp
and ecx, 0x68328422
and edx, 0x90cc4a15
or edx, ecx
and edi, 0x68328422
and ebp, 0x70131c8
or ebp, edi
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x2f0331cb
and ebp, 0xd0fcce34
or ebp, ecx
and esi, 0xfb81e108
and ebx, 0x47e1ef7
or ebx, esi
mov ecx, ebx
xor ecx, 0x47e1ef7
xor ebx, 0xfb81e108
and ebx, ebp
not ebp
and ecx, ebp
or ebx, ecx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
mov edx, 0xb3c57fc0
mov ebp, 0xe59e50e1
cmovne edx, ebp
test al, al
mov ecx, edx
cmovne ecx, ebp
jmp 0x14012d3c9
cmp ecx, 0xabfb58dd
je 0x14012def1
cmp ecx, 0xad7014e1
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov esi, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xabde719a
and ecx, edx
or edx, 0x54218e65
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x28725f38
and ebp, 0x838c2082
or ebp, edi
or edx, ebx
and ebx, 0x28725f38
and ecx, 0xd78da0c7
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x54218e65
and edx, 0xabde719a
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0xebd9a01
mov ebp, edx
and ebp, 0xf14265fe
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x1763c59e
and ebp, 0xe89c3a61
or ebp, ebx
xor ebp, 0xe621a061
and edx, 0x1c1e0a5
mov ebx, ecx
and ebx, 0xfe3e1f5a
or ebx, edx
xor ebx, 0x1c1e0a4
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x80a98039
and ecx, 0x7f567fc6
or ecx, edx
xor ecx, 0x7f567fc6
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x924f7898
and ebp, ecx
or ecx, 0x6db08767
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x78c5b17a
and edx, 0x820a4880
or edx, edi
or ecx, ebx
and ebx, 0x78c5b17a
and ebp, 0x873a4e85
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6db08767
and ecx, 0x924f7898
or ecx, edx
sete r9b
setne al
cmp esi, 0xa
setl bl
cmp esi, 9
setg dl
mov r8d, eax
xor r8b, dl
mov r10d, r8d
xor r10b, 1
mov ecx, ebx
xor bl, r9b
and r9b, dl
and cl, al
or cl, r9b
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
mov r9d, r10d
mov ebx, ecx
and bl, al
xor al, cl
mov edx, r10d
and dl, cl
xor cl, r10b
and r10b, r8b
xor r9b, r10b
xor r10b, 1
or r10b, r8b
xor r10b, 1
or r10b, r9b
or al, bl
xor al, r10b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9a425c13
mov ebp, 0x7987cc56
cmovne edx, ebp
test cl, 1
mov ecx, 0x9a425c13
jmp 0x14012ee17
cmp ecx, 0x291eed64
je 0x14012e089
cmp ecx, 0x2a31dc64
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov edx, ecx
or edx, 0xdba6c24a
mov ebx, ecx
and ebx, 0xdba6c24a
mov ebp, edi
and ebp, 0x24593db4
or ebp, ebx
and edx, 0xdba6c24b
xor edx, ebp
mov ebp, edx
not ebp
and ebp, 0xeb268350
and edx, 0x14d97caf
or edx, ebp
xor edx, 0x14d97caf
and edi, 0x50dc69c2
and ecx, 0xaf23963d
or ecx, edi
xor ecx, 0xaf23963d
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, ebx
mov r9d, edx
and r9b, bl
xor dl, bl
or bl, r8b
xor cl, r8b
not cl
and cl, r8b
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
xor cl, 1
mov eax, ecx
or al, dl
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x690d5537
mov ebp, 0xea38e9eb
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x690d5537
jmp 0x14012ba6d
cmp ecx, 0x6efb5379
je 0x14012e1e6
cmp ecx, 0x70baf573
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xae47b3b7
and edx, 0x51b84c48
or edx, ecx
mov ecx, edx
xor ecx, 0x1b04000
xor edx, 0x2e0511a3
and edx, 0x7e0d1deb
and ecx, 0x81f2e214
or ecx, edx
mov edx, ecx
xor edx, 0x7e0d1deb
mov ebp, ecx
xor ebp, 0x1c04214
and ebp, 0x69c84af7
xor ecx, 0x4db775c4
and ecx, edx
and edx, 0x9637b508
or edx, ebp
mov ebx, edx
xor ebx, 0x9637b508
mov ebp, ebx
and ebp, 0x33ba682f
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xcc4597d1
and ecx, 0x33ba682e
or ecx, ebp
and ebx, 1
xor edx, 0x9637b509
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x28439ff3
and edx, 0xd7bc600c
or edx, ebp
mov ebp, edx
xor ebp, 0x53b80004
xor edx, 0x28439ff3
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0x8c077268
and ecx, 0x73f88d97
or ecx, edi
or ebx, edx
and edx, 0x8c077268
and ebp, 0x73f88d97
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
and ebx, 0x4b09a7bc
and ecx, 0xb4f65843
or ecx, ebx
mov edx, ecx
xor edx, 0x901a42c
xor ecx, 0xb4f65843
mov ebp, ecx
and ebp, 0x66ea4390
and edx, 0x9915bc6f
or edx, ebp
xor edx, 0x66ea4390
xor ecx, edx
test ecx, edx
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, eax
xor bl, dl
or dl, cl
or cl, r8b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xc87f19fc
mov eax, 0xc4350150
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xc87f19fc
jmp 0x14012fbe0
cmp ecx, 0x879139a6
je 0x14012e1fc
cmp ecx, 0x87a92924
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
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, 0xa9a1a31f
and ebp, 0x565e5ce0
or ebp, edi
or ecx, ebx
and ebx, 0xa9a1a31f
and edx, 0x565e5ce0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x1e2b87db
mov ebx, ebp
and ebx, edx
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xe1d47825
and ebp, 0x1e2b87da
or ebp, ebx
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1e7b7135
and edx, ecx
and ecx, 0xe1848eca
or ecx, ebp
mov ebp, ecx
xor ebp, 0x21040802
xor ecx, 0x1e7b7135
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd4d286d8
and ebp, 0x2b2d7927
or ebp, edi
or ecx, ebx
and ebx, 0xd4d286d8
and edx, 0x2b2d7927
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xd6410a40
and edx, 0x29bef5bf
or edx, ecx
xor edx, 0x29bef5bf
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov eax, edx
mov r9d, ecx
or r9b, dl
xor cl, dl
or dl, r8b
xor dl, 1
xor al, r8b
not al
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and cl, al
and bl, dl
or bl, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xa5098185
mov edx, 0xab66031a
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0xa5098185
jmp 0x14012f341
cmp ecx, 0xfc456314
je 0x14012e40a
cmp ecx, 0xfc99f02d
jne 0x140121c40
mov eax, dword [0x14024b6f0]
mov ecx, dword [0x14024b6ec]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xbe4e5eb5
and eax, edx
not edx
mov ebp, edx
and ebp, 0xbe4e5eb5
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4d580cab
and eax, 0xb2a7f354
or eax, ebp
xor eax, 0xf316521f
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x79bdde24
and eax, 0x864221db
or eax, edx
xor eax, 0x864221db
setne r9b
sete r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r11b
mov edx, r11d
xor dl, r8b
or r9b, r11b
or r11b, r8b
xor r11b, 1
or r11b, dl
mov r10d, r11d
xor r10b, 1
or al, r8b
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov edx, r10d
and dl, r11b
mov ecx, eax
and cl, r8b
mov r9d, edx
and r9b, r10b
xor dl, r10b
or dl, r9b
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
xor r8b, r11b
or al, r10b
xor al, 1
or al, r8b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xb26d1335
mov ecx, 0xdaeca8e2
cmovne edx, ecx
test al, 1
mov ecx, 0xb26d1335
jmp 0x14012bb68
cmp ecx, 0x4137dd22
je 0x14012e529
cmp ecx, 0x41d7d501
jne 0x140121c40
mov ecx, 0x33cec84a
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xc534f63e
je 0x14012e66f
cmp ecx, 0xc5a34edd
jne 0x140121c40
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x14024b6f0]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x42048b79
mov ebx, ecx
and ebx, 0x10500086
or ebx, edx
xor ebx, 0x10500086
mov edx, ecx
xor edx, 0x52548bff
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x61c1425b
and edx, 0x9e3ebda4
or edx, ebx
mov ebx, edx
xor ebx, 0xcc6a365a
and ebp, 0xaddb77c6
and ecx, 0x52248839
or ecx, ebp
mov ebp, ecx
xor ebp, 0x52248839
xor edx, 0x3395c9a5
and ebp, edx
xor ecx, 0xaddb77c6
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
cmp dword [0x14024b6ec], 0xa
setl cl
mov ebx, ecx
or bl, r8b
xor bl, 1
xor r8b, cl
or bl, r8b
mov ecx, ebx
xor cl, 1
mov eax, r8d
xor al, 1
and cl, bl
mov edx, eax
and dl, r8b
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov r9d, eax
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, cl
or dl, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0xc3571f53
mov eax, 0x927b0f34
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov qword [0x14024b098], rsi
test bl, 1
mov eax, 0xc3571f53
jmp 0x14012fbe0
cmp ecx, 0xa5098185
je 0x14012e699
cmp ecx, 0xa66193ce
jne 0x140121c40
mov ecx, 0xd67754d2
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x21d52436
je 0x14012e84d
cmp ecx, 0x2350b9d2
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1080044
mov edx, eax
and edx, 0xa0800130
or edx, ecx
xor edx, 0xa0800130
and eax, 0x5e77fe8b
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x91a7693c
and eax, 0x6e5896c3
or eax, ecx
mov ecx, eax
xor ecx, 0xc1c08617
mov edx, eax
xor edx, 0x302f6848
mov ebp, eax
xor ebp, 0xe1e7e65f
and ebp, edx
and ecx, 0xd1c88e17
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xd1c88e16
and ecx, 0x2e3771e9
or ecx, ebp
and edx, 1
xor eax, 0x302f6849
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xdd9344ca
and eax, 0x226cbb35
or eax, ecx
mov ecx, eax
xor ecx, 0x601801
xor eax, 0x50030488
and eax, 0x720fa7bc
and ecx, 0x8df05843
or ecx, eax
mov eax, ecx
xor eax, 0x720f0494
xor ecx, 0x5e05043
and eax, 0xfa1f0c94
and ecx, 0x5e0f36b
or ecx, eax
mov eax, ecx
xor eax, 0xfa170804
xor ecx, 0x4e0a040
and ecx, 0x4e8a4d0
and eax, 0xfb175b2f
or eax, ecx
xor eax, 0xfb175b2f
setne r8b
sete dl
cmp dword [0x14024b6ec], 0xa
setl bl
mov eax, ebx
or al, dl
xor al, 1
xor dl, bl
or al, dl
or r8b, bl
and dl, bl
xor dl, 1
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xa9703e9f
mov edx, 0xfa551fe9
cmovne eax, edx
test cl, 1
mov ecx, 0xa9703e9f
jmp 0x14012d616
cmp ecx, 0x6688cfc4
je 0x14012e9cc
cmp ecx, 0x671a963c
jne 0x140121c40
mov ecx, 0x169a303b
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xeccaf1a7
je 0x14012e9e2
cmp ecx, 0xeedd6ca3
jne 0x140121c40
mov ecx, 0x5753950
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x9928f383
je 0x14012ebac
cmp ecx, 0x9a10161d
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xed9b7c5
and ecx, ebp
not ebp
and ebp, 0xe809704
and edx, 0x5920c1
or edx, ebp
xor edx, 0x5920c1
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf126483a
and ecx, 0xed9b7c5
or ecx, edx
mov ebp, ecx
not ebp
and ebp, 0x52b1b091
mov edx, ecx
and edx, 0xad4e4f6e
or edx, ebp
mov ebx, edx
xor ebx, 0xad4e4f6e
mov ebp, edx
xor ebp, 0xd856c7b3
and ebp, ebx
and ecx, 0x751888dd
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xd8049c29
and ecx, 0x27fb63d6
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8d000004
and ebx, 1
xor edx, 0xad4e4f6f
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x2a07cc72
and edx, 0xd5f8338d
or edx, ebx
mov ebx, edx
xor ebx, 0x95e0210c
xor ecx, 0x52e3eb0a
xor edx, 0x2a07cc72
mov edi, ecx
and edi, 0x621c5ef3
and ebp, 0x9de3a10c
or ebp, edi
or ecx, edx
and edx, 0x621c5ef3
and ebx, 0x9de3a10c
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
xor edx, 0xc93651cb
and edx, ecx
not ecx
and ecx, 0xc93651cb
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x712f4c65
and edx, 0x8ed0b39a
or edx, ecx
xor edx, 0x47e6e251
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov r10d, ecx
xor r10b, al
and r10b, cl
or bl, r8b
xor bl, 1
or al, r9b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edx, r10d
xor dl, 1
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r10b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xfa551fe9
mov ebp, 0x2350b9d2
cmovne ecx, ebp
test dl, 1
mov edx, 0xfa551fe9
jmp 0x140130449
cmp ecx, 0x1280cb6d
je 0x14012ed67
cmp ecx, 0x1361b6e0
jne 0x140121c40
mov ecx, 0xcd572942
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x4f8336e3
je 0x14012ed7d
cmp ecx, 0x4f9c166b
jne 0x140121c40
mov rcx, qword [0x14024b040]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
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, 0x8237a301
and ebp, 0x7dc85cfe
or ebp, edi
or ecx, ebx
and ebx, 0x8237a301
and edx, 0x7dc85cfe
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x97e5e614
and ecx, 0x681a19eb
or ecx, edx
mov ebx, ecx
xor ebx, 0x681a0882
mov edx, ebp
not edx
xor ecx, 0x97e5e615
mov edi, edx
and edi, 0x6c5f179
and ebp, 0xf93a0e86
or ebp, edi
or edx, ecx
and ecx, 0x6c5f179
and ebx, 0xf93a0e86
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xec260791
and edx, 0x13d9f86e
or edx, ecx
mov ecx, edx
xor ecx, 0x1009684a
xor edx, 0x2c020291
and edx, 0x2fd292b5
and ecx, 0xd02d6d4a
or ecx, edx
xor ecx, 0xd02d6d4a
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov edx, r10d
xor dl, cl
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, r9d
xor bl, al
mov edx, ebx
and dl, r9b
and bl, al
xor dl, 1
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
and r8b, r10b
and cl, r9b
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
xor cl, bl
and bl, cl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x4da5d8e
mov edx, 0xf4572039
cmovne eax, edx
test cl, 1
mov ecx, 0x4da5d8e
jmp 0x14012d616
cmp ecx, 0xcd67e3eb
je 0x14012ee21
cmp ecx, 0xce473c5d
jne 0x140121c40
mov ecx, 0xcaa360e8
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0xb3c57fc0
je 0x14012ee37
cmp ecx, 0xb41288a3
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov esi, dword [0x14024b6ec]
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, 0xcb51b3d1
and ebp, 0x34ae4c2e
or ebp, eax
mov eax, ebp
xor eax, 0x140e0000
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xa1b07d3e
and edx, 0x5e4f82c1
or edx, ebx
xor ebp, 0x81103110
and ebp, 0xa1b07d3e
and eax, 0x5e4f82c1
or eax, ebp
xor eax, edx
not eax
or eax, edi
cmp eax, 0xffffffff
setne r8b
sete dl
cmp esi, 9
setg cl
cmp esi, 0xa
setl bl
mov eax, ecx
and al, dl
xor dl, bl
mov r9d, edx
xor r9b, 1
and bl, r8b
or bl, al
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, bl
mov r8d, ecx
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
and dl, al
xor al, 1
and al, r9b
or al, dl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x431599f6
mov ebp, 0xc6067b14
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x431599f6
jmp 0x14012fbe0
cmp ecx, 0x314d1809
je 0x14012ef16
cmp ecx, 0x3200973c
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x3e599b74
mov edx, ebp
and edx, 0xc1a6648a
or edx, ecx
xor edx, 0xc1a6648a
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and ebx, edx
and ecx, ebp
or ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, r10d
xor cl, r8b
and cl, r10b
mov ebx, ecx
not bl
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
xor bl, 1
mov edx, ebx
or dl, al
xor dl, 1
xor bl, al
not bl
and bl, al
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, r10d
xor cl, al
xor r9b, r8b
or al, r10b
xor al, 1
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor dl, al
xor al, 1
xor cl, 1
or cl, r8b
xor cl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x14ce6e5e
mov ebp, 0x75451eaf
cmovne edx, ebp
test al, 1
mov eax, 0x14ce6e5e
jmp 0x14012b832
cmp ecx, 0x75c89fdd
je 0x14012ef2c
cmp ecx, 0x78d180f5
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xb9cd7781
mov edx, ebx
and edx, 0x4632887e
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x4632887f
and edx, 0xb9cd7780
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x60a56ec2
and edx, 0x9f5a913d
or edx, edi
and ebx, 0x60a56ec2
and ecx, 0x9f5a913d
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r9b
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
or r9b, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
or bl, r8b
mov ecx, ebx
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, al
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xfb9751ee
mov ebp, 0x7473af87
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xfb9751ee
jmp 0x14012fbe0
cmp ecx, 0x83b86004
je 0x14012f0de
cmp ecx, 0x8570d912
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov edi, dword [0x14024b6ec]
lea eax, [rdx - 1]
imul eax, edx
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x6c495ac
mov edx, eax
and edx, 0xf93b6a53
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xf93b6a52
and edx, 0x6c495ad
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x5d279096
and edx, 0xa2d86f69
or edx, ebp
xor edx, 0xa2d86f69
and ebx, 0x4307f7fb
and eax, 0xbcf80804
or eax, ebx
xor eax, 0xbcf80804
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
sete al
setne cl
cmp edi, 0xa
setl r8b
cmp edi, 9
setg bl
and cl, bl
mov edx, r8d
and dl, al
or dl, cl
xor dl, 1
or dl, bl
xor bl, al
not bl
and bl, al
xor al, r8b
and al, r8b
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, edx
mov ebx, r8d
and bl, al
mov r9d, edx
mov r10d, r8d
and r10b, bl
xor bl, r8b
xor r8b, dl
xor dl, 1
and cl, dl
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
or bl, r10b
xor bl, cl
or al, dl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xef5c5d93
mov ecx, 0x50cb5c97
cmovne edx, ecx
test al, 1
mov ecx, 0xef5c5d93
jmp 0x14012bb68
cmp ecx, 0xfb01d24a
je 0x14012f0f4
cmp ecx, 0xfb4a62a9
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc0082404
mov edx, eax
and edx, 0xa048a22
or edx, ecx
xor edx, 0xa048a22
and eax, 0x35f351d9
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8e30752f
and eax, 0x71cf8ad0
or eax, ecx
mov ecx, eax
xor ecx, 0xbbc324f6
mov edx, eax
xor edx, 0x43c8308
and edx, 0x7fe87cc
xor eax, 0x407098e5
and eax, ecx
and ecx, 0xf8017833
or ecx, edx
mov ebp, ecx
xor ebp, 0xf8017833
mov edx, ebp
and edx, 0xfbb3bc13
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x33ee2bc6
and eax, 0xcc11d439
or eax, edx
mov edx, eax
xor edx, 0x37020001
and ebp, 1
xor ecx, 0xf8017832
or ecx, ebp
mov ebp, ecx
not ebp
xor eax, 0xc85d97d4
mov ebx, eax
and ebx, 0x40f4f8ee
and edx, 0xbf0b0711
or edx, ebx
or eax, ecx
and ecx, 0x40f4f8ee
and ebp, 0xbf0b0711
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xb3591d60
and ecx, 0x4ca6e29f
or ecx, edx
xor ecx, 0x4ca6e29f
or ecx, eax
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp dword [0x14024b6ec], 0xa
setl al
mov ebx, eax
xor bl, r8b
mov r10d, ebx
and r10b, al
xor r9b, al
and al, r8b
or al, bl
and bl, r8b
mov edx, ebx
and dl, r10b
xor r10b, bl
or r10b, dl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, r10d
xor r8b, 1
mov ecx, r8d
and cl, r10b
mov ebx, eax
and bl, dl
mov r9d, r8d
and r9b, cl
xor cl, r8b
or cl, r9b
xor r8b, al
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
xor bl, cl
or dl, r10b
xor dl, 1
or dl, r8b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xa1c9bb85
mov ecx, 0x1cabbd69
cmovne eax, ecx
test dl, 1
mov ecx, 0xa1c9bb85
jmp 0x14012d616
cmp ecx, 0x3cc91b7f
je 0x14012f10a
cmp ecx, 0x3d7e528b
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x541043a0
mov ecx, ebp
and ecx, 0x29cb0000
or ecx, edx
xor ecx, 0x29cb0000
mov edx, ebp
xor edx, 0x7ddb43a0
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x8224bc5e
and edx, 0x7ddb43a1
or edx, ecx
and ebx, 0x2c03191
and ebp, 0xfd3fce6e
or ebp, ebx
mov ecx, ebp
xor ecx, 0xe419ca6e
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x19e63491
and edx, 0xe619cb6e
or edx, edi
xor ebp, 0xc03091
and ebp, 0x19e63491
and ecx, 0xe619cb6e
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, r8d
and dl, al
xor al, r8b
xor al, 1
and cl, bl
or cl, dl
mov edx, ebx
xor dl, r8b
or bl, r8b
xor bl, 1
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, edx
xor bl, 1
and al, bl
xor bl, al
test dl, 1
mov ecx, 0xabfb58dd
mov edx, 0xf19fa56a
cmovne ecx, edx
test al, al
mov eax, 0xabfb58dd
cmove ecx, eax
jmp 0x140130345
cmp ecx, 0xc2eb6549
je 0x14012f1f8
cmp ecx, 0xc3571f53
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0x41f3aa28
and ebp, ecx
or ecx, 0xbe0c55d7
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xea170371
mov edx, esi
and edx, 0x1e0a808
or edx, edi
or ecx, ebx
and ebx, 0xea170371
and ebp, 0x15e8fc8e
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbe0c55d6
and ecx, 0x41f3aa29
or ecx, edx
mov edx, ecx
not edx
and edx, 0x79a437c8
and ecx, 0x865bc837
or ecx, edx
xor ecx, 0x865bc837
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
xor dl, cl
xor dl, al
and al, dl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x9a10161d
mov edx, 0xa9249f86
cmovne ecx, edx
test al, al
cmove ecx, edx
not bl
test bl, 1
mov eax, 0x9a10161d
jmp 0x14012f341
cmp ecx, 0xa1c9bb85
je 0x14012f20e
cmp ecx, 0xa2267b18
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd40c05e
and ecx, 0xf2bf3fa1
or ecx, edx
xor ecx, 0xf2bf3fa1
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbf4e6167
and ecx, 0x40b19e98
or ecx, edx
xor ecx, 0x40b19e98
sete r10b
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, r8d
xor bl, r10b
and bl, r8b
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
and r9b, cl
not cl
and cl, al
or cl, r9b
xor r10b, al
and r10b, al
xor al, r8b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
mov ebx, ecx
xor bl, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x283567e3
mov eax, 0xab5d1a7d
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0x283567e3
jmp 0x14012fbe0
cmp ecx, 0x1f0925f6
je 0x14012f355
cmp ecx, 0x1fc68207
jne 0x140121c40
mov ecx, 0x4b2af2fa
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x62a89eec
je 0x14012f49f
cmp ecx, 0x64851378
jne 0x140121c40
mov ecx, 0x36c72c7
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x94de808d
je 0x14012f602
cmp ecx, 0x97683629
jne 0x140121c40
mov eax, dword [0x14024b6f0]
lea ecx, [rax - 1]
imul ecx, eax
mov ebx, ecx
not ebx
mov eax, ebx
or eax, 0x35c42c14
mov ebp, ecx
or ebp, 1
and ebp, 0x35c42c15
mov edx, ebx
and edx, 0xca3bd3ea
or edx, ebp
and eax, 0x35c42c15
xor eax, edx
mov edx, eax
not edx
and ebx, 0x424a574e
and ecx, 0xbdb5a8b1
or ecx, ebx
mov ebp, ecx
xor ebp, 0x2d04a821
xor ecx, 0x424a574e
mov ebx, eax
and ebx, 0x92bb46dc
and edx, 0x6d44b923
or edx, ebx
or eax, ecx
and ecx, 0x92bb46dc
and ebp, 0x6d44b923
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x52560c42
and eax, 0xada9f3bd
or eax, ecx
xor eax, 0xada9f3bd
sete al
setne r9b
cmp dword [0x14024b6ec], 0xa
setl bl
mov edx, ebx
xor dl, r9b
xor dl, 1
mov ecx, ebx
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
or r9b, bl
xor al, bl
and al, bl
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov edx, eax
and dl, r9b
mov ebx, edx
xor bl, 1
xor dl, al
or bl, r9b
xor bl, 1
or bl, dl
and cl, bl
xor bl, 1
and bl, r8b
or bl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x5348bbcf
mov edx, 0x3e225116
cmovne eax, edx
test bl, 1
cmove eax, edx
not cl
test cl, 1
mov ecx, 0x5348bbcf
jmp 0x14012c436
cmp ecx, 0x874f141
je 0x14012f785
cmp ecx, 0xa2c238f
jne 0x140121c40
mov eax, dword [0x14024b6f0]
mov ecx, dword [0x14024b6ec]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x4fd2a93d
and edx, 0xb02d56c2
or edx, eax
mov ebx, edx
xor ebx, 0x900c00c2
xor edx, 0x10c
or ebp, 0xf03c13ee
mov eax, ebp
not eax
or edx, 0x5432410
and edx, 0x2563371c
and ebx, 0xd01c00e2
or ebx, edx
and ebp, 0x2563371c
and eax, 0xa80c801
or eax, ebp
xor eax, ebx
mov edx, eax
not edx
and edx, 0xfc3ec11
and eax, 0xf03c13ee
or eax, edx
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xfffffffe
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xdf297312
and eax, 0x20d68ced
or eax, edx
mov edx, eax
not edx
and edx, 0x20d68ced
and eax, 0xdf297312
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x33796ce
and eax, 0xfcc86931
or eax, ebp
xor eax, 0x33796ce
xor edx, eax
test edx, eax
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, r9d
or cl, dl
mov r11d, r9d
xor r11b, dl
not r11b
and r11b, dl
xor r11b, 1
mov r10d, ecx
xor r10b, r11b
or r11b, cl
xor r11b, 1
or r11b, r10b
and r9b, dl
and al, r8b
or al, r9b
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r8d, eax
xor r8b, 1
mov r9d, r11d
xor r9b, 1
mov ebx, r11d
and bl, r9b
mov edx, eax
and dl, r8b
mov ecx, ebx
xor cl, 1
xor bl, r11b
or cl, r9b
xor cl, 1
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r11d
xor cl, al
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x6cc377bd
mov ebp, 0x9c78c834
cmovne eax, ebp
test dl, 1
mov r13d, 0x9c78c834
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x6cc377bd
jmp 0x14012c436
cmp ecx, 0x4d269d05
je 0x14012f939
cmp ecx, 0x4e3a5c1e
jne 0x140121c40
mov eax, dword [0x14024b6f0]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x1c82181
mov ecx, ebp
and ecx, 0xb0048044
or ecx, edx
xor ecx, 0xb0048044
mov edx, ebp
and edx, 0x4e335e3a
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4e335e3b
and edx, 0xb1cca1c4
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcab10508
and edx, 0x354efaf7
or edx, ecx
mov ecx, edx
xor ecx, 0x1008027
xor edx, 0xcab10508
mov ebx, edx
and ebx, 0xbe4f7bd8
and ecx, 0x41b08427
or ecx, ebx
or edx, ebp
and ebp, 0xbe4f7bd8
and eax, 0x41b08427
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne cl
cmp dword [0x14024b6ec], 9
setg al
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ecx, edx
xor cl, 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, 0xfae787b
mov edx, 0x314d1809
cmovne ecx, edx
test bl, bl
mov edx, 0xfae787b
jmp 0x1401301bf
cmp ecx, 0xcad1b9ce
je 0x14012fab5
cmp ecx, 0xcb88dad7
jne 0x140121c40
mov r8, qword [rsp + 0x38]
mov edx, dword [0x14024b6f0]
mov ecx, dword [0x14024b6ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ebx, ebp
xor ebx, 0x6e4faa1c
and ebx, ebp
mov edx, ebp
or edx, 0x91b055e3
mov esi, edx
and esi, 0x49fdb75f
mov edi, eax
and edi, 0x26020800
or edi, esi
mov esi, ebx
not esi
or edx, esi
and esi, 0x49fdb75f
and ebx, 0xb60248a0
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x91b055e2
and edx, 0x6e4faa1d
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xb1a804c1
and edx, 0x4e57fb3e
or edx, ebx
mov ebx, edx
xor ebx, 0xe50a33e
and eax, 0x2c1f95ef
and ebp, 0xd3e06a10
or ebp, eax
mov eax, ebp
xor eax, 0x12e02210
xor edx, 0xb1a804c1
xor ebp, 0x2c1f95ef
mov edi, edx
and edi, 0xe1075c40
and ebx, 0x1ef8a3bf
or ebx, edi
or edx, ebp
and ebp, 0xe1075c40
and eax, 0x1ef8a3bf
or eax, ebp
xor eax, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
setne r9b
sete r10b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov ebx, r10d
or bl, cl
mov edx, r10d
xor dl, cl
not dl
and dl, cl
xor dl, 1
mov r11d, ebx
xor r11b, dl
or dl, bl
xor dl, 1
or dl, r11b
and r9b, al
and cl, r10b
or cl, r9b
mov ebx, eax
and bl, r10b
xor al, r10b
or al, bl
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
xor cl, dl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x3cc91b7f
mov ebp, 0xa3ad87f4
cmovne eax, ebp
test cl, 1
cmove eax, ebp
mov qword [0x14024b098], r8
test dl, 1
mov ecx, 0x3cc91b7f
jmp 0x140121c31
cmp ecx, 0xb009bf75
je 0x14012fbf4
cmp ecx, 0xb04739f6
jne 0x140121c40
mov rax, qword [rsp + 0x30]
mov ecx, 0x38e90de3
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x2cd5ae55
je 0x14012fd2f
cmp ecx, 0x2e4414ef
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0xa5b43b03
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x5209c4c4
and edi, 0xf289ddc5
mov ebx, esi
and ebx, 0x5342202
or ebx, edi
and ebp, 0xf289ddc5
and edx, 0x8420038
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x6dd97592
and edx, 0x92268a6d
or edx, ebp
xor edx, 0xc86d4e90
and esi, 0xae759f5a
and ecx, 0x518a60a5
or ecx, esi
xor ecx, 0x518a60a5
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x85f923a1
and ecx, 0x7a06dc5e
or ecx, edx
xor ecx, 0x7a06dc5e
sete dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
and al, dl
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
mov edx, r8d
and dl, bl
mov eax, ecx
and al, r9b
mov r10d, edx
and r10b, r8b
xor dl, r8b
or dl, r10b
mov r10d, eax
and r10b, cl
xor al, cl
or al, r10b
xor al, dl
xor r9b, bl
or cl, r8b
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x19eec2a6
mov ebp, 0xabfb58dd
cmovne edx, ebp
test cl, 1
mov ecx, 0x19eec2a6
jmp 0x14012ee17
cmp ecx, 0x7473af87
je 0x14012fd4a
cmp ecx, 0x74964933
jne 0x140121c40
mov ecx, 0xe4c471c0
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x91a40f6f
je 0x14012fe97
cmp ecx, 0x927b0f34
jne 0x140121c40
mov rax, qword [rsp + 0x38]
mov qword [0x14024b098], rax
mov ecx, 0xc5a34edd
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
cmp ecx, 0x31316c4
je 0x14012fead
cmp ecx, 0x36c72c7
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov esi, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x8e750c0
and edx, 0xf718af3f
or edx, ecx
mov ebx, edx
xor ebx, 0x881e
xor edx, 0x810000
or ebp, 0x8e1ab3e
mov ecx, ebp
not ecx
or edx, 0xa51a5441
and edx, 0xa59b7761
and ebx, 0x860881e
or ebx, edx
and ebp, 0xa59b7761
and ecx, 0x52040080
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x510b453f
and ecx, 0xaef4bac0
or ecx, edx
mov edx, ecx
xor edx, 0xa61511fe
mov ebp, ecx
xor ebp, 0x28c600
and ebp, 0xa02cc7e8
xor ecx, 0x47cad205
and ecx, edx
mov ebx, edx
and ebx, 0x5fd33817
or ebx, ebp
mov edx, ebx
xor edx, 0x5fd33817
xor ebx, 0x88000
mov ebp, edx
and ebp, 0xe1dfc3fb
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x1e203c05
and ecx, 0xe1dfc3fa
or ecx, ebp
and ebx, 0x1c9a9004
mov ebp, edx
and ebp, 0xe3656ffb
or ebp, ebx
xor ebp, 0x1c9a9005
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x5867b879
and edx, 0xa7984786
or edx, ebp
xor edx, 0xa7984786
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x7d244915
and ecx, 0x82dbb6ea
or ecx, edx
mov edx, ecx
xor edx, 0x828814c0
xor ecx, 0x68004005
and ecx, 0x6853e22f
and edx, 0x97ac1dd0
or edx, ecx
mov ecx, edx
xor ecx, 0x2802a024
xor edx, 0x948c1480
and edx, 0xd4dd568b
and ecx, 0x2b22a974
or ecx, edx
xor ecx, 0x2b22a974
sete r9b
setne al
cmp esi, 0xa
setl cl
cmp esi, 9
setg r8b
mov ebx, eax
xor bl, r9b
and bl, al
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
mov eax, ecx
or al, bl
xor bl, 1
or bl, r8b
xor bl, 1
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
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
mov ebx, ecx
and bl, dl
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
mov r8d, ebx
and r8b, al
or dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, r8b
xor al, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x70baf573
mov edx, 0xc4350150
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x70baf573
jmp 0x14012fbe0
cmp ecx, 0x449d0325
je 0x140130010
cmp ecx, 0x45dcb596
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0xd2331ee1
mov edx, edi
and edx, 0x2dcce11e
or edx, ebx
mov ebx, edx
xor ebx, 0x94cc11a
xor edx, 0xd2331ee0
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
or edx, 1
mov esi, ebp
not esi
mov eax, edx
and eax, 0xa4833284
and ebx, 0x5b7ccd7a
or ebx, eax
or edx, esi
and esi, 0xa4833284
and ebp, 0x5b7ccd7b
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x5b9edc80
and edx, 0xa461237f
or edx, eax
and edi, 0x5b9edc80
and ecx, 0xa461237f
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp r8d, 9
setg al
cmp r8d, 0xa
setl cl
mov ebx, ecx
xor bl, al
and bl, cl
mov ecx, ebx
xor cl, 1
and cl, r9b
and bl, r10b
or bl, cl
xor r10b, al
mov ecx, r10d
xor cl, 1
and al, cl
mov edx, eax
xor dl, 1
xor al, r10b
or dl, cl
xor dl, 1
or dl, al
xor dl, bl
and bl, dl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xcfffada1
mov ecx, 0xecc3d977
cmovne eax, ecx
test dl, 1
mov ecx, 0xcfffada1
cmovne ecx, eax
test bl, bl
jmp 0x14012fbe0
cmp ecx, 0xc6a419d6
je 0x140130026
cmp ecx, 0xc6ecc09a
jne 0x140121c40
mov eax, dword [0x14024b6f0]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x112418
mov ecx, ebp
and ecx, 0xec600160
or ecx, edx
xor ecx, 0xec600160
mov edx, ebp
xor edx, 0xec712578
and edx, ebp
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x28074b3d
and edx, 0xd7f8b4c2
or edx, ecx
mov ecx, edx
xor ecx, 0x90901a2
xor edx, 0xc4766e44
mov ebx, edx
and ebx, 0xf2a2b619
and ecx, 0xd5d49e6
or ecx, ebx
and ebp, 0xf2a2b619
and eax, 0xd5d49e6
or eax, ebp
xor eax, ecx
xor edx, eax
test edx, eax
sete al
setne r8b
cmp dword [0x14024b6ec], 0xa
setl cl
mov edx, ecx
xor dl, r8b
xor dl, 1
mov ebx, ecx
or bl, al
xor bl, 1
or bl, dl
or r8b, cl
xor al, cl
and al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2c62edcc
mov ebp, 0xc6a419d6
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x2c62edcc
jmp 0x14012ef08
cmp ecx, 0xa9249f86
je 0x14013003c
cmp ecx, 0xa9703e9f
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov ecx, dword [0x14024b6ec]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov ebp, esi
or ebp, 0x4c8761f2
mov edx, ebp
not edx
mov edi, eax
or edi, 0xb3000a04
and edi, 0xff006a64
mov ebx, esi
and ebx, 0x870192
or ebx, edi
and ebp, 0xff006a64
and edx, 0x789409
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x69ab1d6b
and edx, 0x9654e294
or edx, ebp
xor edx, 0x252c7c98
and esi, 0x911c667f
and eax, 0x6ee39980
or eax, esi
xor eax, 0x6ee39980
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov r11d, r10d
xor r11b, bl
mov r9d, r11d
xor r9b, 1
mov ecx, eax
xor cl, r8b
and cl, al
and bl, r10b
and al, r8b
or al, bl
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
mov ecx, eax
xor cl, 1
mov edx, r11d
and dl, r9b
mov ebx, r11d
and bl, dl
xor dl, r11b
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
and dl, al
or dl, bl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x9e9c2f8d
mov eax, 0x374395f3
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x9e9c2f8d
jmp 0x14012fbe0
cmp ecx, 0x24aff7b9
je 0x1401301da
cmp ecx, 0x2580fcd5
jne 0x140121c40
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x269a6dc3
mov ebx, ebp
not ebx
or ecx, 0xd965923c
mov edx, ecx
not edx
and ebp, 0xa916b8d1
and ebx, 0x5061022c
or ebx, ebp
and ecx, 0xa916b8d1
and edx, 0x6884502
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xb81a7dc4
and edx, 0x47e5823b
or edx, ecx
mov ebp, edx
xor ebp, 0x94801005
xor edx, 0x617feff8
mov ecx, edx
and ecx, 0xb2a42ca
and ebp, 0xf4d5bd35
or ebp, ecx
mov ecx, ebp
xor ecx, 0xf4d5bd35
xor ebp, 0xb2a42ca
mov edi, ebp
or edi, 0xbf982746
mov esi, edi
not esi
or edx, 0x4067d8b9
mov ebx, edx
not ebx
and edi, 0x26fa6b7a
and esi, 0x40059081
or esi, edi
and edx, 0x26fa6b7a
and ebx, 0x99000404
or ebx, edx
xor ebx, esi
mov edx, ebx
not edx
and edx, 0x4a67590d
and ebx, 0xb598a6f2
or ebx, edx
xor ebx, 0xf5ff7e4a
and ebp, 0x5dd876ae
mov edx, ecx
and edx, 0xa2278951
or edx, ebp
xor edx, 0x5dd876af
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5928ae75
and ecx, 0xa6d7518a
or ecx, edx
xor ecx, 0xa6d7518a
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0x5f007b56
mov edx, ebx
not edx
or ecx, 0x20f58489
and ecx, 0x79f58d8f
and ebp, 0x6007250
or ebp, ecx
and ebx, 0x79f58d8f
and edx, 0x800a0020
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x8b0c1d18
and edx, 0x74f3e2e7
or edx, ecx
mov ecx, edx
xor ecx, 0x2a711000
xor edx, 0xc4006240
and ecx, 0x3a7d140e
and edx, 0xc582ebf1
or edx, ecx
mov ecx, edx
xor ecx, 0x8251000
xor edx, 0x4580e071
and edx, 0x77d8e47f
and ecx, 0x88271b80
or ecx, edx
xor ecx, 0x88271b80
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor bl, r8b
xor bl, 1
mov edx, eax
or dl, bl
xor bl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0xc2eb6549
mov ebp, 0xc14b8519
cmovne ecx, ebp
test dl, dl
mov edx, 0xc2eb6549
jmp 0x14012e9c2
cmp ecx, 0x690d5537
je 0x14013035c
cmp ecx, 0x6b533244
jne 0x140121c40
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xfc0ce748
and ecx, 0x3f318b7
or ecx, edx
mov edx, ecx
xor edx, 0x3f318b7
mov ebp, ecx
xor ebp, 0x940c8648
and ebp, 0x977e8eeb
xor ecx, 0xc1019981
and ecx, edx
and edx, 0x68817114
or edx, ebp
mov ebx, edx
xor ebx, 0x68817114
mov ebp, ebx
and ebp, 0xc2f28136
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xc77b05ed
and ecx, 0x3884fa12
or ecx, ebp
xor ecx, 0xfa767b25
and ebx, 1
xor edx, 0x68817115
or edx, ebx
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x408eb8fd
and ebp, 0xbf714702
or ebp, edi
or edx, ebx
and ebx, 0x408eb8fd
and ecx, 0xbf714702
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r9d
or dl, al
xor dl, 1
mov ecx, r9d
xor cl, al
not cl
and cl, al
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
and r8b, bl
or bl, r9b
xor bl, 1
and al, r9b
or al, r8b
mov edx, ebx
and dl, al
xor al, bl
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 al, 1
mov eax, 0xc6a419d6
mov ebp, 0xc6ecc09a
cmovne eax, ebp
test bl, bl
mov edx, 0xc6a419d6
cmove eax, edx
test cl, 1
jmp 0x14012addf
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1b582d84
and edx, 0xe4a7d27b
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x226eff4b
and edx, 0xdd9100b4
or edx, ecx
mov ecx, edx
xor ecx, 0xc6c92d30
mov ebp, edx
xor ebp, 0xc6c92d31
and ebp, ecx
xor edx, 0x3936d2ce
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xffe59efa
and ecx, 0x1a6105
or ecx, edx
mov edx, ecx
xor edx, 0xa4104
xor ecx, 0x790400f0
and ecx, 0x791420f1
and edx, 0x86ebdf0e
or edx, ecx
xor edx, 0x791420f1
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg bl
mov eax, ebx
xor al, r9b
and al, bl
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r10d
xor al, cl
mov edx, eax
and dl, r10b
and al, cl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, r8b
and cl, bl
and r10b, r9b
and bl, r8b
or bl, r10b
xor cl, 1
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x3c80bd45
mov ebp, 0x5525a339
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x3c80bd45
jmp 0x14012c187
mov ecx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xf9ee754e
mov ecx, ebx
and ecx, 0x6118ab1
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2100a30
xor ecx, 0xf9ee754e
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0x8dc3d583
and ebp, 0x723c2a7c
or ebp, eax
or ecx, esi
and esi, 0x8dc3d583
and edx, 0x723c2a7c
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x41c3b81d
and ecx, 0xbe3c47e2
or ecx, eax
mov eax, ecx
xor eax, 0x90244602
and edi, 0xb417e3df
and ebx, 0x4be81c20
or ebx, edi
mov edx, ebx
xor edx, 0x41601c00
xor ecx, 0x41c3b81d
xor ebx, 0xb417e3df
mov ebp, ecx
and ebp, 0x2e9b81e5
and eax, 0xd1647e1a
or eax, ebp
or ecx, ebx
and ebx, 0x2e9b81e5
and edx, 0xd1647e1a
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xc2f3b414
and ecx, 0x3d0c4beb
or ecx, eax
xor ecx, 0x3d0c4beb
sete r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov ecx, eax
xor cl, r9b
not cl
and cl, r9b
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, r9b
and bl, r9b
or bl, cl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xb0dd8c4f
mov ebp, 0x5b4fef97
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xb0dd8c4f
jmp 0x14012fbe0
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x1c9d0fbf
mov edx, ebx
and edx, 0xe362f040
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xff538fd3
and edx, 0xac702c
or edx, ebp
mov ebp, edx
xor ebp, 0x4002800
xor edx, 0xe3ce806d
mov edi, edx
and edi, 0xb9375793
and ebp, 0x46c8a86c
or ebp, edi
and ebx, 0xb9375793
and ecx, 0x46c8a86c
or ecx, ebx
xor ecx, ebp
xor edx, ecx
test edx, ecx
sete r9b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov r8d, ebx
xor r8b, al
mov edx, r8d
xor dl, 1
and bl, cl
and al, r9b
or al, bl
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
not al
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x9f2fa394
mov ebp, 0x671a963c
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x9f2fa394
cmovne ecx, ebp
jmp 0x14012f33e
mov ecx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ebp, eax
xor ebp, 0x2d0efb7c
and ebp, eax
mov edx, eax
or edx, 0xd2f10483
mov edi, ebp
not edi
mov esi, edx
and esi, 0xe7bc7dfc
mov ecx, ebx
and ecx, 0x8028200
or ecx, esi
or edx, edi
and edi, 0xe7bc7dfc
and ebp, 0x18438203
or ebp, edi
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x6313cf6a
and edx, 0x9cec3095
or edx, ecx
mov ecx, edx
xor ecx, 0x604ae0
xor edx, 0x4e1d3417
mov ebp, edx
and ebp, 0xfb8e9119
and ecx, 0x4716ee6
or ecx, ebp
and eax, 0xfb8e9119
and ebx, 0x4716ee6
or ebx, eax
xor ebx, ecx
xor edx, ebx
test edx, ebx
sete r9b
setne r10b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
xor r10b, al
mov r8d, r10d
xor r8b, 1
mov edx, eax
xor dl, r9b
and dl, al
xor bl, r9b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
and r10b, dl
xor dl, 1
and dl, r8b
or dl, r10b
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x46eeabe3
mov eax, 0x4e5970f9
cmovne ecx, eax
test dl, dl
cmove ecx, eax
test bl, 1
mov eax, 0x46eeabe3
jmp 0x14012fbe0
mov ecx, dword [0x14024b6f0]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x820e136
mov edx, eax
and edx, 0x90120001
or edx, ecx
xor edx, 0x90120001
and eax, 0x67cd1ec8
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe3a36816
and eax, 0x1c5c97e9
or eax, ecx
mov ecx, eax
xor ecx, 0x846e76de
mov edx, eax
xor edx, 0x846e76df
and edx, ecx
xor eax, 0x7b918920
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xbcc66be1
and edx, 0x4339941e
or edx, ebx
or eax, ebp
and ebp, 0xbcc66be1
and ecx, 0x4339941e
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x4391ee97
and ecx, eax
not eax
and eax, 0x4391ee97
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xa5cd0f0a
and ecx, 0x5a32f0f5
or ecx, eax
xor ecx, 0x19a31e62
setne al
sete cl
cmp dword [0x14024b6ec], 0xa
setl dl
or cl, dl
xor cl, 1
xor al, dl
mov edx, eax
xor dl, 1
or cl, dl
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0x9304a04c
mov ebp, 0x4c71a07a
cmovne ecx, ebp
test bl, bl
mov edx, 0x9304a04c
cmove ecx, edx
test al, 1
jmp 0x14012f925
mov eax, dword [0x14024b6f0]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x1c5805c6
mov eax, ecx
xor eax, 0x1c5805c6
and eax, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0xe3a7fa38
and eax, 0x1c5805c7
or eax, edx
not eax
and ebp, 0x4358a394
and ecx, 0xbca75c6b
or ecx, ebp
xor ecx, 0xbca75c6b
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5bd5f6b2
and ecx, 0xa42a094d
or ecx, eax
xor ecx, 0xa42a094d
sete al
cmp dword [0x14024b6ec], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
and cl, dl
xor dl, 1
mov eax, ebx
xor al, dl
and al, bl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x91a40f6f
mov ebp, 0x34a291b8
cmovne edx, ebp
test al, al
cmove edx, r15d
test cl, 1
cmovne edx, ebp
jmp 0x1401301c7
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x28315eb
and edx, 0xfd7cea14
or edx, ecx
mov ecx, edx
xor ecx, 0xb058aa10
xor edx, 0x20310c2
mov ebp, ebx
or ebp, 0x4f2750c6
or edx, 1
and edx, 0x4f2750c7
and ecx, 0xb0d8af38
or ecx, edx
and ebp, 0x4f2750c7
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x9cba6f85
and ebp, 0x6345907a
or ebp, ecx
xor ebp, 0x6345907a
mov ecx, ebp
and ecx, ebx
xor ebp, ebx
or ebp, ecx
cmp ebp, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
and al, r8b
or al, cl
xor al, dl
mov ebx, eax
not bl
and bl, dl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0x449d0325
mov eax, 0xbf4a018c
cmovne ecx, eax
test bl, bl
mov ebp, 0x449d0325
cmove ecx, ebp
jmp 0x14012aeb6
mov ecx, 0x940d2c51
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf134522
and edx, ecx
and ecx, 0xf0ecbadd
or ecx, ebp
mov ebp, ecx
xor ebp, 0x30083a99
xor ecx, 0xf134522
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xccf4c546
and ebp, 0x330b3ab9
or ebp, edi
or ecx, ebx
and ebx, 0xccf4c546
and edx, 0x330b3ab9
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 ebx, edx
not ebx
mov ebp, ecx
not ebp
mov edi, ebx
and edi, 0x985f7ab9
and edx, 0x67a08546
or edx, edi
or ebx, ebp
and ebp, 0x985f7ab9
and ecx, 0x67a08546
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov edx, ebx
xor edx, 0x9d0c0e1f
and edx, ebx
mov ecx, ebx
or ecx, 0x62f3f1e0
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe1c3c0e3
and ebp, 0x1c0c0e1c
or ebp, edi
or ecx, ebx
and ebx, 0xe1c3c0e3
and edx, 0x1e3c3f1c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x62f3f1e0
and ecx, 0x9d0c0e1f
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x4db7399b
and edx, 0xb248c664
or edx, ecx
mov ecx, edx
xor ecx, 0xd271913
xor edx, 0xb2084040
and edx, 0xf29860c8
and ecx, 0xd679f37
or ecx, edx
xor ecx, 0xd679f37
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
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
not al
and al, cl
xor cl, r8b
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, 1
mov ebx, ecx
xor bl, 1
and cl, al
or al, bl
and bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x75451eaf
mov ebp, 0x3200973c
cmovne edx, ebp
test al, 1
mov eax, 0x75451eaf
cmovne edx, eax
test cl, 1
jmp 0x14012eba4
mov ecx, 0x19eec2a6
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xa0236
mov ebx, ecx
and ebx, 0x21456c88
or ebx, edx
xor ebx, 0x21456c88
mov edx, ecx
and edx, 0xdeb09141
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xe12b9ac6
and edx, 0x1ed46539
or edx, ebx
mov ebx, edx
xor ebx, 0x3a8a0104
xor edx, 0x64c078
and edx, 0x575cafa
and ebx, 0xfa8a3505
or ebx, edx
xor ebx, 0xfa8a3505
and ebp, 0x60f75bdc
and ecx, 0x9f08a423
or ecx, ebp
xor ecx, 0x9f08a423
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
cmp ecx, 0xffffffff
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov ecx, ebx
and bl, r8b
and r8b, r9b
and cl, dl
or cl, r8b
xor cl, 1
or cl, r9b
mov r10d, ecx
xor r10b, 1
and dl, r9b
or bl, dl
mov r8d, ebx
xor r8b, 1
and cl, r10b
mov eax, ebx
and al, r8b
mov r9d, ecx
and r9b, r10b
xor cl, r10b
or cl, r9b
mov edx, eax
xor dl, 1
xor al, bl
or dl, r8b
xor dl, 1
or dl, al
xor dl, cl
mov eax, r10d
xor al, bl
or bl, r10b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x9c0950ea
mov ebp, 0x4e3a5c1e
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x9c0950ea
jmp 0x14012f341
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2030040
mov ebp, edx
and ebp, 0xa80014a8
or ebp, ecx
xor ebp, 0xa80014a8
and edx, 0x55fceb17
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xcad1a279
and edx, 0x352e5d86
or edx, ecx
mov ebp, edx
xor ebp, 0x1800002c
xor edx, 0x60d2b691
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xe73fedc3
and ebp, 0x18c0123c
or ebp, edx
mov edx, ebp
xor edx, 0x801229
xor ebp, 0xe73fedc2
mov edi, ecx
and edi, 0xdd7e8554
and ebx, 0x22817aaa
or ebx, edi
or ecx, ebp
and ebp, 0xdd7e8554
and edx, 0x22817aab
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfc72d96a
and edx, ecx
and ecx, 0x38d2695
or ecx, ebp
xor ecx, 0x38d2695
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x434e86b4
and ecx, 0xbcb1794b
or ecx, ebp
xor ecx, 0x434e86b4
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
and cl, al
mov ebx, ecx
not bl
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
xor bl, r10b
mov r11d, ebx
xor r11b, 1
mov edx, eax
xor dl, r8b
and dl, al
and r10b, r9b
and al, r8b
or al, r10b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
and dl, r11b
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, cl
and dl, al
or dl, r8b
xor al, r11b
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xd33d7dd3
mov ebp, 0x91a40f6f
cmovne ecx, ebp
test dl, 1
mov r15d, 0x91a40f6f
cmove ecx, ebp
test al, 1
mov eax, 0xd33d7dd3
jmp 0x14012fbe0
mov ecx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, edx
or ebx, 0x2c9a50f0
mov edi, ebx
not edi
mov ecx, edx
xor ecx, 0xd365af0f
and ecx, edx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0xa714c9fc
and edi, 0x50612603
or edi, eax
or ebx, esi
and esi, 0xa714c9fc
and ecx, 0x58eb3603
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x2c9a50f1
and ebx, 0xd365af0e
or ebx, eax
and ebp, 0xcf76d149
and edx, 0x30892eb6
or edx, ebp
mov eax, edx
xor eax, 0x30892eb6
xor edx, 0xcf76d149
and edx, ebx
not ebx
and eax, ebx
or edx, eax
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r9b
setne bl
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl cl
mov eax, ebx
xor r10b, bl
or bl, cl
xor al, cl
not al
and al, cl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x36c72c7
mov ebp, 0xb3c57fc0
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x36c72c7
jmp 0x14012fbe0
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x36e64e1a
mov edx, ebx
and edx, 0xc919b1e5
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xc919b1e4
and edx, 0x36e64e1b
or edx, ebp
mov ebp, edx
not ebp
and ecx, ebp
and edx, ebx
or edx, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and dl, al
mov ebx, ecx
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor cl, r8b
mov eax, ecx
xor al, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x21a1d539
mov ebp, 0xbc8bcbf9
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x21a1d539
jmp 0x14012fbe0
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4ea8921c
and edx, ecx
and ecx, 0xb1576de3
or ecx, ebp
mov ebp, ecx
xor ebp, 0x90542cc0
xor ecx, 0x4ea8921c
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2b23d337
and ebp, 0xd4dc2cc8
or ebp, edi
or ecx, ebx
and ebx, 0x2b23d337
and edx, 0xd4dc2cc8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
mov ebx, ecx
xor ebx, 0x89c93c51
and ebx, ecx
not ecx
and ecx, 0x8605bbf8
and edx, 0x79fa4407
or edx, ecx
mov ebp, edx
xor ebp, 0x79fa4407
xor edx, 0x8605bbf8
mov ecx, edx
or ecx, 0x7636c3ae
mov edi, ecx
not edi
mov esi, ebx
not esi
mov eax, ecx
and eax, 0xe7456749
and edi, 0x8881810
or edi, eax
or ecx, esi
and esi, 0xe7456749
and ebx, 0x18ba98b6
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x7636c3af
and ecx, 0x89c93c50
or ecx, eax
and edx, 0x787ce1b4
mov eax, ebp
and eax, 0x87831e4b
or eax, edx
xor eax, 0x787ce1b5
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x9bd21214
and ecx, 0x642dedeb
or ecx, ebx
or edx, ebp
and ebp, 0x9bd21214
and eax, 0x642dedeb
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xa646e02e
and eax, edx
not edx
and edx, 0xdc924c36
and ecx, 0x236db3c9
or ecx, edx
mov edx, ecx
xor edx, 0x22008008
xor ecx, 0x84024026
or ecx, 0x59b91fd1
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xc55d70e2
and edx, 0x2202800c
or edx, ebx
or ecx, ebp
and ebp, 0xc55d70e2
and eax, 0x3aa28f1d
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x59b91fd1
and ecx, 0xa646e02e
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7967734c
and ecx, 0x86988cb3
or ecx, edx
xor ecx, 0x86988cb3
or ecx, eax
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov ebx, r10d
or bl, dl
xor bl, 1
mov eax, ecx
or al, r9b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
and r10b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
xor al, 1
mov ebx, eax
or bl, dl
xor al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xf95ddb32
mov eax, 0x1f0925f6
cmovne ecx, eax
test bl, 1
mov ebp, 0xf95ddb32
cmovne ecx, ebp
jmp 0x14012fbdd
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0x1833a6ed
mov edx, ebx
not edx
or ebp, 0xa0084112
and ebp, 0xa009c7da
and ecx, 0x18322025
or ecx, ebp
and ebx, 0xa009c7da
and edx, 0x47c41800
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x409ee96b
and edx, 0xbf611694
or edx, ecx
mov ebp, edx
not ebp
xor edx, 0x58ad4f86
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, 0xf0b1713e
and ebx, 0xf4e8ec0
or ebx, edi
or ecx, edx
and edx, 0xf0b1713e
and ebp, 0xf4e8ec1
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
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, 0xe130d77
and ecx, 0xf1ecf288
or ecx, ebp
xor ecx, 0xf1ecf288
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, edx
xor bl, al
and dl, bl
and bl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ecx
or al, r8b
xor cl, r8b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
not al
mov edx, ebx
xor dl, 1
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xef1af787
mov ebp, 0x64851378
cmovne ecx, ebp
test dl, 1
mov edx, 0xef1af787
jmp 0x140130449
mov ecx, dword [0x14024b6f0]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xd37f94a7
and ecx, 0x2c806b58
or ecx, ebx
or eax, ebp
and ebp, 0xd37f94a7
and edx, 0x2c806b58
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ebx, eax
mov ebp, eax
xor ebp, 0x3c3d665d
and ebp, eax
not eax
and eax, 0x2f4608af
and ebx, 0xd0b9f750
or ebx, eax
mov eax, ebx
xor eax, 0xd0b9f750
mov ecx, ebx
xor ecx, 0x137b6ef2
and ecx, eax
mov edx, ecx
not edx
mov edi, ebp
not edi
mov esi, edx
and esi, 0x124778cb
and ecx, 0xedb88734
or ecx, esi
or edx, edi
and edi, 0x124778cb
and ebp, 0xedb88734
or ebp, edi
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x2f05b15c
and edx, 0xd0fa4ea3
or edx, ecx
xor edx, 0xecc728ff
xor ebx, 0x27020006
and ebx, 0xe72a3006
mov ecx, eax
and ecx, 0x18d5cff9
or ecx, ebx
xor ecx, 0xe72a3007
and eax, 1
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1d5ca9ba
and eax, 0xe2a35645
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe2a35645
and eax, 0x1d5ca9ba
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x1e8df9aa
and ecx, 0xe1720655
or ecx, eax
xor ecx, 0xe1720655
setne r8b
cmp dword [0x14024b6ec], 9
setg dl
mov eax, r8d
xor al, dl
mov ebx, eax
and bl, r8b
mov ecx, eax
and cl, dl
xor bl, 1
xor cl, 1
mov r9d, ebx
xor r9b, cl
or cl, bl
xor cl, 1
or cl, r9b
or dl, r8b
xor dl, 1
or dl, al
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x1ef46203
mov ebp, 0xd3d0c9d4
cmovne ecx, ebp
test bl, 1
mov eax, 0x1ef46203
cmovne ecx, eax
test dl, 1
jmp 0x14013044e
mov ecx, 0x323d185a
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xf7eb91b2
mov edx, edi
and edx, 0x8146e4c
or edx, ebp
xor edx, 0x8146e4c
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and ecx, edx
and ebx, edi
or ebx, ecx
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
mov r9d, edx
xor r9b, 1
mov ecx, ebx
xor bl, r8b
and r8b, al
and cl, r10b
or cl, r8b
or al, r10b
xor al, 1
or al, bl
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
mov ecx, edx
and cl, r9b
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, al
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x169a303b
mov ebp, 0x671a963c
cmovne eax, ebp
test cl, 1
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x169a303b
jmp 0x14012c436
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x67cc74d1
and edx, 0x98338b2e
or edx, ecx
mov ebx, edx
xor ebx, 0x220022
xor edx, 0x484010
or ebp, 0xc56b5cf3
mov ecx, ebp
not ecx
or edx, 0x30002004
and edx, 0xb0496814
and ebx, 0x452214e3
or ebx, edx
and ebp, 0xb0496814
and ecx, 0xa948308
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x3a94a30c
and ecx, 0xc56b5cf3
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3ca3e057
and ecx, 0xc35c1fa8
or ecx, edx
mov edx, ecx
xor edx, 0xc1100200
xor ecx, 0x14016014
and ecx, 0x164d7dbc
and edx, 0xe9b28243
or edx, ecx
mov ecx, edx
xor ecx, 0x12482010
xor edx, 0x41108200
and edx, 0x4515dfac
and ecx, 0xbaea2053
or ecx, edx
xor ecx, 0xbaea2053
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, ebx
xor al, 1
mov edx, ebx
or dl, al
xor bl, dl
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov r11d, edx
xor r11b, 1
mov eax, edx
and al, r11b
mov ebx, eax
xor bl, 1
xor al, dl
or bl, r11b
xor bl, 1
or bl, al
mov eax, ebx
and al, r10b
xor bl, 1
and bl, cl
or bl, al
or r10b, r8b
xor r10b, 1
xor cl, r9b
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x38e90de3
mov ecx, 0xb04739f6
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x38e90de3
cmovne ecx, eax
test dl, 1
jmp 0x14012f925
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x34062218
and edx, 0xc0191005
or edx, ecx
mov ebx, edx
xor ebx, 0x80010001
xor edx, 0x4440fa2
or ebp, 0xf41f321d
mov ecx, ebp
not ecx
and edx, 0x445c1fa6
and ebx, 0xb0032019
or ebx, edx
and ebp, 0x445c1fa6
and ecx, 0xba0c040
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x97a75afd
and ecx, 0x6858a502
or ecx, edx
mov edx, ecx
xor edx, 0x9c47971f
xor ecx, 0x63b868e0
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x4d3554df
and ecx, 0xb2caab20
or ecx, edx
mov edx, ecx
xor edx, 0x4c0100c1
xor ecx, 0x30402900
and ecx, 0x31747d1e
and edx, 0xce8b82e1
or edx, ecx
mov ecx, edx
xor ecx, 0xcc0b0201
xor edx, 0x1504c04
and edx, 0x3d0cce4
and ecx, 0xfc2f331b
or ecx, edx
xor ecx, 0x3d0cce4
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
xor bl, 1
or bl, al
or al, r8b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x4f8336e3
mov ebp, 0x5b9f889
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x4f8336e3
jmp 0x14012ba6d
mov edx, dword [0x14024b6f0]
mov ecx, dword [0x14024b6ec]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xcc901f70
mov ebx, eax
and ebx, 0x336fe08e
or ebx, ebp
xor ebx, 0x336fe08e
and eax, 1
or eax, ebx
not eax
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x5e538831
and eax, 0xa1ac77ce
or eax, edx
xor eax, 0xa1ac77ce
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov r9d, ecx
xor r9b, al
and r9b, cl
xor r9b, bl
xor r9b, 1
and bl, cl
or cl, r8b
and al, r8b
or al, bl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, al
xor bl, 1
or bl, dl
xor bl, r9b
or cl, r9b
xor r9b, al
xor r9b, 1
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x7532d0bf
mov edx, 0x3cb7449
cmovne eax, edx
test cl, 1
mov ecx, 0x7532d0bf
jmp 0x14012d616
mov eax, dword [0x14024b6f0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xe3339c64
and eax, ecx
not ecx
and ecx, 0xe3339c64
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1ccc639b
and eax, 0xe3339c64
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc79bbf27
and eax, 0x386440d8
or eax, edx
mov edi, eax
xor edi, 0x386440d8
mov ebx, eax
xor ebx, 0x59350a16
and ebx, edi
or ecx, 0x9eaeb531
mov ebp, ecx
not ebp
mov edx, ebx
not edx
mov esi, edx
and esi, 0xc2309535
and ebx, 0x3dcf6aca
or ebx, esi
or edx, ecx
and ecx, 0xc2309535
and ebp, 0x21414aca
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x61514acf
and edx, 0x9eaeb530
or edx, ecx
and edi, 1
xor eax, 0x386440d9
or eax, edi
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xbcbd01e1
and edx, eax
or eax, 0x4342fe1e
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xa10c08e6
and ecx, 0x1cb10101
or ecx, ebx
or eax, ebp
and ebp, 0xa10c08e6
and edx, 0x5ef3f719
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4342fe1e
and eax, 0xbcbd01e1
or eax, ecx
sete al
setne cl
cmp dword [0x14024b6ec], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor bl, al
mov eax, ebx
and bl, dl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
and cl, dl
and al, dl
or al, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x68b13dd1
mov ebp, 0x942f9dfe
cmovne eax, ebp
test cl, cl
mov ecx, 0x68b13dd1
cmove eax, ecx
test dl, 1
cmovne eax, ebp
jmp 0x14012fffd
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xc8d8ce42
mov ebx, edx
and ebx, 0x372731bc
or ebx, ecx
xor ebx, 0x372731bc
mov ecx, edx
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebp, 0x8daa4bad
and edx, 0x7255b452
or edx, ebp
mov ebp, edx
xor ebp, 0x20140412
xor edx, 0x8daa4bad
mov edi, ecx
and edi, 0x57c3f3c5
and ebx, 0xa83c0c3a
or ebx, edi
or ecx, edx
and edx, 0x57c3f3c5
and ebp, 0xa83c0c3a
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x60d55c6a
and ecx, 0x9f2aa395
or ecx, edx
xor ecx, 0x9f2aa395
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, eax
xor cl, dl
or dl, al
mov eax, ecx
xor al, dl
mov eax, 0x7cae25c0
mov ebp, 0xa66193ce
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x7cae25c0
cmovne ecx, ebp
test dl, dl
jmp 0x14012f341
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xcbb71f18
and edx, ebp
not ebp
and ebp, 0xcbb71f18
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x41869dc9
and edx, 0xbe796236
or edx, ecx
mov ecx, edx
xor ecx, 0x75ce7d2e
xor edx, 0x2110040
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x3df6960
and ecx, 0xfc20969f
or ecx, edx
xor ecx, 0xfc20969e
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x763a5cc
and edx, ecx
and ecx, 0xf89c5a33
or ecx, ebp
mov ebp, ecx
xor ebp, 0x608c0000
xor ecx, 0x763a5cc
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9b72feb7
and ebp, 0x648d0148
or ebp, edi
or ecx, ebx
and ebx, 0x9b72feb7
and edx, 0x648d0148
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1c080f6b
and ecx, 0xe3f7f094
or ecx, edx
mov edx, ecx
xor edx, 0x62c09094
xor ecx, 0x4080540
and ecx, 0x853f6540
and edx, 0x7ac09abf
or edx, ecx
xor edx, 0x7ac09abf
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov ebx, r10d
or bl, cl
mov edx, ecx
xor dl, r10b
mov eax, edx
not al
and al, cl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ebp, 0x651119a0
mov ecx, 0xf4ed08b0
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x651119a0
jmp 0x140130449
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x69056f0a
and edx, 0x96fa90f5
or edx, ecx
mov ecx, edx
xor ecx, 0x96fa90f5
mov ebp, edx
xor ebp, 0x69056f0a
xor edx, 0xc008c208
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, 0xa90dad03
and edx, 0x56f252fc
or edx, ebx
and ecx, 0xcabb62f9
mov ebx, ebp
and ebx, 0x35449d06
or ebx, ecx
xor ebx, 0xcabb62f8
and ebp, 1
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0xe8f939a3
and ebp, 0x1706c65c
or ebp, ecx
mov ebx, ebp
xor ebx, 0x2028214
mov ecx, edx
not ecx
xor ebp, 0xe8f939a3
mov edi, ecx
and edi, 0xd52c5d4a
and edx, 0x2ad3a2b5
or edx, edi
or ecx, ebp
and ebp, 0xd52c5d4a
and ebx, 0x2ad3a2b5
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb517a296
and edx, ecx
and ecx, 0x4ae85d69
or ecx, ebp
xor ecx, 0x4ae85d69
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6f489a0b
and ecx, 0x90b765f4
or ecx, ebp
xor ecx, 0x90b765f4
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor cl, al
mov eax, ecx
not al
and al, bl
xor bl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x4e3a5c1e
mov ebp, 0x745c080f
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
jmp 0x14012fbdd
mov ecx, 0x4c71a07a
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0x56ecef3d
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0xc84d211c
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xb331f933
mov eax, edx
and eax, 0x4cce06cc
or eax, ecx
mov ebx, eax
xor ebx, 0x48c60044
xor eax, 0xa3307010
mov ecx, ebp
or ecx, 0xa7387698
or eax, 1
and eax, 0xa7387699
and ebx, 0x58c78966
or ebx, eax
and ecx, 0xa7387699
xor ecx, ebx
and ebp, 0x726b1d7a
and edx, 0x8d94e285
or edx, ebp
mov eax, edx
xor eax, 0x8844080
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x9552ab45
and ecx, 0x6aad54ba
or ecx, ebp
xor edx, 0x10420940
and edx, 0x9552ab45
and eax, 0x6aad54ba
or eax, edx
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x14024b6ec], 0xa
setl dl
mov ebx, edx
xor bl, r8b
xor bl, 1
mov eax, edx
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
or r8b, dl
xor cl, dl
and cl, dl
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x1883c622
mov ecx, 0x4e5970f9
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x1883c622
cmovne ecx, edx
jmp 0x14012f923
mov ecx, 0xa2267b18
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0xeccaf1a7
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x476e1ba0
and edx, ebp
mov ecx, ebp
or ecx, 0xb891e45f
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf2d3822f
and ebp, 0x52c1980
or ebp, edi
or ecx, ebx
and ebx, 0xf2d3822f
and edx, 0xd2c7dd0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb891e45f
and ecx, 0x476e1ba0
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x706c54c6
and ecx, 0x8f93ab39
or ecx, edx
xor ecx, 0x8f93ab38
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1180a004
and ecx, 0x2a5c50f0
lea ebx, [rcx + rbp]
xor ebx, 0x20410c0
lea ebp, [rcx + rbp]
add ebp, 0x200202
or edx, 0x3bdcf0f4
mov ecx, edx
not ecx
and ebp, 0x28784232
and ebx, 0x1384b0c4
or ebx, ebp
and edx, 0x28784232
and ecx, 0xc4030d09
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xc4230f0b
and ecx, 0x3bdcf0f4
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3bbd7671
and ecx, 0xc442898e
or ecx, ebp
xor ecx, 0x3bbd7671
xor edx, ecx
test edx, ecx
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl cl
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ebx, edx
xor bl, 1
mov eax, edx
or al, bl
xor dl, al
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
and al, dl
and dl, cl
mov ebx, eax
xor bl, 1
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
and r8b, cl
or cl, r9b
xor cl, 1
and r10b, r9b
or r10b, r8b
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov r8d, r10d
xor r8b, 1
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov r9d, r8d
and r9b, r10b
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, al
xor bl, 1
or bl, cl
mov ecx, r9d
xor cl, 1
xor r9b, r8b
or cl, r10b
xor cl, 1
or cl, r9b
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
and cl, bl
or cl, dl
mov edx, eax
and dl, r10b
xor al, r10b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf4d73db8
cmovne edx, r13d
test al, 1
mov eax, 0xf4d73db8
jmp 0x14012b832
mov ecx, 0x6cf52858
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0xb92972f6
and ecx, ebx
mov edx, ebx
or edx, 0x46d68d09
mov edi, ecx
not edi
mov esi, edx
and esi, 0xf7819953
mov ebp, eax
and ebp, 0x82862a4
or ebp, esi
or edx, edi
and edi, 0xf7819953
and ecx, 0x87e66ac
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x46d68d08
and edx, 0xb92972f7
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9881b216
and edx, 0x677e4de9
or edx, ecx
mov ecx, edx
xor ecx, 0x7340080
xor edx, 0x9881b216
mov ebp, edx
and ebp, 0xe8ca5f69
and ecx, 0x1735a096
or ecx, ebp
or edx, ebx
and ebx, 0xe8ca5f69
and eax, 0x1735a096
or eax, ebx
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov ebx, r10d
xor bl, r9b
and bl, r10b
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
xor cl, al
and r9b, r11b
or r11b, r10b
and al, r10b
or al, r9b
xor al, 1
mov edx, r11d
xor dl, al
or al, r11b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x4c54ea4
mov ebp, 0xead00db3
cmovne edx, ebp
test al, 1
mov eax, 0x4c54ea4
jmp 0x14012b832
mov ecx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xab170cc4
mov ecx, ebx
and ecx, 0x54e8f33b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4e09022
xor ecx, 0xb040484
mov edx, ebx
xor edx, 0x4fe4d4b6
and edx, ebx
or ecx, 0xb01b2b49
mov esi, edx
not esi
mov eax, ecx
and eax, 0x491f6619
and ebp, 0x6e090a6
or ebp, eax
or ecx, esi
and esi, 0x491f6619
and edx, 0xb6e099e6
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x11aea6a3
and ecx, 0xee51595c
or ecx, eax
mov eax, ecx
xor eax, 0x1940460
xor ecx, 0x1c004004
and ecx, 0xbc21c98f
and eax, 0x43de3670
or eax, ecx
xor eax, 0x43de3670
and edi, 0x53e61182
and ebx, 0xac19ee7d
or ebx, edi
xor ebx, 0xac19ee7d
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
cmp ebx, 0xffffffff
sete bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov eax, ebx
xor al, r8b
mov edx, eax
or dl, cl
xor cl, bl
not cl
and cl, bl
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, dl
xor dl, 1
and cl, dl
or cl, bl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x9c250729
mov ebp, 0x5525a339
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0x9c250729
jmp 0x14012c187
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 0xbf9fcdd1
mov ebx, edx
not ebx
mov ecx, ebp
xor ecx, 0x4060322e
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xcb6bdd6
and ebx, 0x40400228
or ebx, eax
or edx, esi
and esi, 0xcb6bdd6
and ecx, 0xf3494229
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x7ec991cd
and edx, 0x81366e32
or edx, eax
mov eax, edx
xor eax, 0xc1565c1d
and edi, 0xf1f72756
and ebp, 0xe08d8a9
or ebp, edi
mov ecx, ebp
xor ecx, 0xe08d8a9
xor edx, 0x3ea9a3e2
and ecx, edx
xor ebp, 0xf1f72756
and ebp, eax
or ebp, ecx
xor edx, ebp
test edx, ebp
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
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x5d2ea80a
mov ebp, 0x6efb5379
cmovne edx, ebp
test al, 1
mov eax, 0x5d2ea80a
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x14012fffd
mov rax, qword [rsp + 0x38]
mov qword [0x14024b098], rax
mov ecx, 0xcb88dad7
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0xe9b02327
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x6dabe8e9
mov ecx, edx
and ecx, 0x92541716
or ecx, ebx
mov ebx, ecx
xor ebx, 0x2500010
xor ecx, 0x4a088a0
mov ebp, edi
or ebp, 0x94a49fa6
or ecx, 1
and ecx, 0x94a49fa7
and ebx, 0x6b5b6058
or ebx, ecx
and ebp, 0x94a49fa7
xor ebp, ebx
and edi, 0x6b929974
and edx, 0x946d668b
or edx, edi
mov ecx, edx
xor ecx, 0x946d668b
xor edx, 0x6b929974
and edx, ebp
not ebp
and ecx, ebp
or edx, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
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
mov r8d, ecx
xor r8b, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and al, r8b
and dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0xf4ed08b0
mov ebp, 0x874f141
cmovne ecx, ebp
test bl, bl
mov edx, 0xf4ed08b0
jmp 0x14012f920
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xbe93e1ca
mov edx, ebx
and edx, 0x416c1e35
or edx, ebp
mov ebp, edx
xor ebp, 0x40041604
xor edx, 0xbe93e1ca
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0x17e949f9
and ebp, 0xe816b606
or ebp, eax
or edx, esi
and esi, 0x17e949f9
and ecx, 0xe816b606
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and edi, eax
and edx, ebx
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ecx, eax
xor cl, r10b
not cl
and cl, r10b
mov ebx, eax
or bl, r10b
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
and r9b, dl
or dl, r10b
xor dl, 1
and al, r10b
or al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd899afb2
mov ebp, 0xcc4a1324
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xd899afb2
cmovne ecx, ebp
test al, 1
jmp 0x14012fd1b
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
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, 0x7fa1e80
and ebx, 0x7fa1e81
and ebp, 0xf805e17e
or ebp, ebx
and edx, 0x7fa1e81
xor edx, ebp
and edi, 0x94e18189
and ecx, 0x6b1e7e76
or ecx, edi
mov ebp, ecx
xor ebp, 0x6b1e7e76
xor ecx, 0x94e18189
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov ebx, r9d
mov r10d, r8d
and r10b, cl
mov edx, r11d
and dl, r9b
or cl, r9b
or r9b, r11b
xor r9b, 1
xor bl, r11b
not bl
and bl, r11b
mov eax, r9d
and al, bl
xor bl, r9b
or bl, 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 edx, ecx
xor dl, 1
mov eax, ebx
xor al, 1
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x291eed64
mov ecx, 0xc9e037b4
cmovne edx, ecx
test al, 1
mov ecx, 0x291eed64
cmovne ecx, edx
jmp 0x140130345
mov ecx, 0x8051abdd
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x1ddbd03
mov edx, ebx
and edx, 0xfe2242fc
or edx, ebp
mov ebp, edx
xor ebp, 0xc00002c
xor edx, 0x941803
mov ecx, ebx
xor ecx, 0xeb618bf
and ecx, ebx
or edx, 0xf149e740
mov esi, ecx
not esi
mov eax, edx
and eax, 0xd2be4291
and ebp, 0xc00182e
or ebp, eax
or edx, esi
and esi, 0xd2be4291
and ecx, 0x2d41bd6e
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xf149e741
and edx, 0xeb618be
or edx, eax
mov eax, edx
not eax
and edi, eax
and edx, ebx
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
or al, cl
and cl, r9b
xor bl, r9b
or bl, cl
or dl, r9b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
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, 0x87081bd9
mov eax, 0x6cf52858
cmovne ecx, eax
test dl, 1
mov edx, 0x87081bd9
cmovne ecx, edx
jmp 0x14012d619
mov rax, qword [rsp + 0x30]
mov ecx, 0xcad1b9ce
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
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, 0xa8d79805
and ebp, 0x572867fa
or ebp, edi
or ecx, ebx
and ebx, 0xa8d79805
and edx, 0x572867fa
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x13d541f2
and ebp, ecx
or ecx, 0xec2abe0d
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xc5ace4cc
and edx, 0x12510132
or edx, edi
or ecx, ebx
and ebx, 0xc5ace4cc
and ebp, 0x3a531b33
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xec2abe0d
and ecx, 0x13d541f2
or ecx, edx
setne bl
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov eax, r8d
xor al, dl
xor al, 1
or al, r8b
or bl, cl
xor dl, cl
and dl, cl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xbf9bbb8b
mov ebp, 0x4d269d05
cmovne ecx, ebp
test dl, 1
mov edx, 0xbf9bbb8b
jmp 0x140130449
mov ecx, 0x1883c622
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0xddb245f1
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0x10d0804
mov edx, esi
and edx, 0xc0102500
or edx, ebp
mov edi, edx
xor edi, 0x80100000
xor edx, 0x18a288e5
mov ecx, ebx
or ecx, 0xc11d2d04
mov ebp, ecx
not ebp
and edx, 0x58a2ade5
and edi, 0x811d0000
or edi, edx
and ecx, 0x58a2ade5
and ebp, 0x2640521a
or ebp, ecx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x46830843
and ebp, 0xb97cf7bc
or ebp, ecx
mov ecx, ebp
xor ecx, 0x7861dab9
xor ebp, 0x87140144
mov edx, ecx
and edx, 0x18aa2c22
and ebp, 0xe755d3dd
or ebp, edx
or ecx, esi
and esi, 0x18aa2c22
and ebx, 0xe755d3dd
or ebx, esi
xor ebx, ebp
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg sil
mov edx, r9d
xor dl, r8b
and dl, r9b
mov r11d, edx
xor r11b, 1
mov ebx, r11d
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, r11b
xor cl, 1
or cl, bl
and r9b, r10b
or r10b, cl
xor cl, 1
or cl, sil
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov edx, esi
xor dl, r8b
and dl, sil
and sil, r8b
or sil, r9b
mov ebx, edx
and bl, sil
xor sil, dl
or sil, bl
mov eax, esi
xor al, 1
mov edx, eax
and dl, sil
xor dl, 1
mov ebx, edx
xor bl, sil
or dl, sil
xor dl, 1
or dl, bl
xor dl, cl
or al, cl
xor cl, sil
xor cl, 1
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x97683629
mov ebp, 0x5b4fef97
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x97683629
jmp 0x140121c31
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xb737894a
and ecx, 0x48c876b5
or ecx, edx
mov ebx, ecx
xor ebx, 0x96368102
mov esi, ecx
xor esi, 0x48c876b5
or ebx, 0x29c17c4d
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0xd63e83b2
mov edx, ebp
not edx
and ebx, 0xcb03fd52
and edi, 0x143c02a0
or edi, ebx
and ebp, 0xcb03fd52
and edx, 0x20c0000d
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x29c17c4c
and edx, 0xd63e83b3
or edx, ebp
and esi, 1
xor ecx, 0x48c876b4
or ecx, esi
mov ebp, ecx
not ebp
and ebp, 0x9b3fbfd4
and ecx, 0x64c0402b
or ecx, ebp
xor ecx, 0x64c0402b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3f918db3
and edx, ecx
and ecx, 0xc06e724c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80403008
xor ecx, 0x3f918db3
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x702f4665
and ebp, 0x8fd0b99a
or ebp, edi
or ecx, ebx
and ebx, 0x702f4665
and edx, 0x8fd0b99a
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb7339d0c
and ecx, 0x48cc62f3
or ecx, edx
mov edx, ecx
xor edx, 0x48c80052
xor ecx, 0x90300004
and ecx, 0x903462a5
and edx, 0x6fcb9d5a
or edx, ecx
mov ecx, edx
xor ecx, 0x3020a1
xor edx, 0x24c0181a
and edx, 0xb4c45a1e
and ecx, 0x4b3ba5e1
or ecx, edx
xor ecx, 0x4b3ba5e1
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, ebx
or cl, dl
and dl, al
xor al, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and bl, r8b
or bl, dl
xor bl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x62a89eec
mov ecx, 0x1280cb6d
cmovne edx, ecx
test bl, bl
mov ecx, 0x62a89eec
jmp 0x14012ee17
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x5650a344
mov edx, edi
and edx, 0xa9af5cba
or edx, ebp
xor edx, 0xa9af5cba
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, ebx
and ebp, 0x91698a09
and edx, 0x6e9675f6
or edx, ebp
or ebx, edi
and edi, 0x91698a09
and ecx, 0x6e9675f6
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x714b1d4e
mov ebp, 0x1cabbd69
cmovne eax, ebp
test dl, 1
mov edx, 0x714b1d4e
cmovne edx, eax
test cl, 1
cmove edx, eax
jmp 0x1401301c7
mov ecx, 0x9c0950ea
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0x1f0925f6
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0x9de632e0
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0xbd1a7fd4
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov rcx, qword [0x14024b040]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x93dbc5e7
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0xd3d0c9d4
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
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, 0xc41ce891
mov ebx, eax
and ebx, 0x3be3176e
or ebx, esi
or ecx, edi
and edi, 0xc41ce891
and edx, 0x3be3176e
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
xor edx, ecx
test edx, ecx
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, ecx
xor al, bl
test cl, cl
mov ecx, 0x50cb5c97
mov ebp, 0xec14f606
cmovne ecx, ebp
test bl, bl
mov edx, 0x50cb5c97
jmp 0x140130449
mov edx, dword [0x14024b6f0]
mov ecx, dword [0x14024b6ec]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x4d01dd6
mov ebx, eax
and ebx, 0x81010008
or ebx, edx
xor ebx, 0x81010008
mov edx, eax
and edx, 0x7a2ee221
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xa6a8adc0
and edx, 0x5957523f
or edx, ebx
mov ebx, edx
xor ebx, 0x44844660
xor edx, 0x23208001
and edx, 0xbb228981
and ebx, 0x44dd767e
or ebx, edx
xor ebx, 0x44dd767e
and ebp, 0xca7a3e42
and eax, 0x3585c1bd
or eax, ebp
xor eax, 0x3585c1bd
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
mov edx, eax
not edx
and edx, 0xb2e1c92c
and eax, 0x4d1e36d3
or eax, edx
xor eax, 0x4d1e36d3
sete al
setne r9b
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg dl
mov ebx, r9d
xor bl, al
and bl, r9b
mov ecx, ebx
not cl
and cl, bl
mov r10d, ecx
and r10b, bl
xor cl, bl
or cl, r10b
mov ebx, ecx
xor bl, dl
and cl, bl
and bl, dl
mov r10d, ecx
and r10b, bl
xor bl, cl
or bl, r10b
and r8b, r9b
and al, dl
or al, r8b
mov ecx, edx
xor cl, r9b
or dl, r9b
xor dl, 1
or dl, cl
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
mov r8d, ebx
xor r8b, 1
mov edx, ebx
and dl, r8b
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and dl, al
or 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, 0x33cec84a
mov ebp, 0x41d7d501
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x33cec84a
cmovne eax, ecx
jmp 0x14012fffd
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov ebp, ebx
or ebp, 0x5ace1a16
mov ecx, ebp
not ecx
mov edx, esi
or edx, 0xa5308089
and edx, 0xfd7c889b
mov edi, ebx
and edi, 0x2821204
or edi, edx
and ebp, 0xfd7c889b
and ecx, 0x16560
or ecx, ebp
xor ecx, edi
mov edx, ecx
not edx
and edx, 0xa531e5e8
and ecx, 0x5ace1a17
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbcaec799
and ecx, 0x43513866
or ecx, edx
mov edx, ecx
xor edx, 0x41401062
and ebx, 0xaca4783
and esi, 0xf535b87c
or esi, ebx
mov ebx, esi
xor ebx, 0x61209070
xor ecx, 0xbcaec799
xor esi, 0xaca4783
mov ebp, ecx
and ebp, 0x969f2e8c
and edx, 0x6960d173
or edx, ebp
or ecx, esi
and esi, 0x969f2e8c
and ebx, 0x6960d173
or ebx, esi
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xed774154
and ecx, 0x1288beab
or ecx, edx
xor ecx, 0x1288beab
sete r9b
setne r11b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov edx, r11d
xor dl, r9b
and dl, r11b
mov eax, edx
not al
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
mov r8d, eax
xor r8b, 1
mov edx, ecx
xor dl, r9b
and dl, cl
and r10b, r11b
and cl, r9b
or cl, r10b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0xab5d1a7d
mov edx, 0xa2267b18
cmovne ecx, edx
test al, 1
mov eax, 0xab5d1a7d
cmovne ecx, eax
jmp 0x140130345
mov ecx, dword [0x14024b6f0]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ebp, eax
or ebp, 1
mov edx, ebp
not edx
mov ecx, ebx
or ecx, 0x241c1f1c
and ebp, 0x241c1f1d
and edx, 0xdbe3e0e2
or edx, ebp
and ecx, 0x241c1f1d
xor ecx, edx
and ebx, 0x559165c2
and eax, 0xaa6e9a3d
or eax, ebx
mov edx, eax
xor edx, 0xaa6e9a3d
xor eax, 0x559165c2
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b6ec], 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 r8d, ebx
xor r8b, al
and r8b, bl
and al, bl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov edx, 0x1fc68207
mov ebp, 0x2e4414ef
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
test r8b, r8b
jmp 0x140130348
mov ecx, 0x291eed64
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0xaee84c0c
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe2880645
mov edx, eax
and edx, 0x41161a0
or edx, ecx
xor edx, 0x41161a0
and eax, 0x1966981a
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x5b35d005
and eax, 0xa4ca2ffa
or eax, ecx
mov ecx, eax
xor ecx, 0x4253481f
mov edx, eax
xor edx, 0x4253481e
and edx, ecx
xor eax, 0x98a802c0
and eax, 0xd8a902d9
and ecx, 0x2756fd26
or ecx, eax
xor ecx, 0x2756fd27
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x62caf834
and edx, ecx
not ecx
and ecx, 0xc09020
and eax, 0x620a6814
or eax, ecx
mov ecx, eax
xor ecx, 0x20022804
xor eax, 0x9df597eb
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xda0dd3d2
and ecx, 0x20c22824
or ecx, ebx
or eax, ebp
and ebp, 0xda0dd3d2
and edx, 0x25f22c2d
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x9d3507cb
and eax, 0x62caf834
or eax, ecx
setne al
sete cl
cmp dword [0x14024b6ec], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
or dl, cl
mov r8d, edx
xor r8b, 1
or al, bl
xor al, 1
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x1de70b6f
mov eax, 0x78d180f5
cmovne ecx, eax
test dl, 1
mov edx, 0x1de70b6f
cmovne ecx, edx
jmp 0x14012d619
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x56c29a3
and ecx, 0xfa93d65c
or ecx, ebp
xor ecx, 0xfa93d65c
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete r10b
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov r9d, edx
and r10b, dl
and dl, r8b
xor r9b, r8b
or r9b, dl
mov eax, r9d
xor al, 1
and cl, r8b
or r10b, cl
mov ecx, r10d
xor cl, 1
mov edx, eax
and dl, r9b
mov ebx, r10d
and bl, cl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
mov eax, ebx
and al, r10b
xor bl, r10b
or bl, al
xor bl, dl
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xbc78c7d0
mov edx, 0x2cd5ae55
cmovne eax, edx
test cl, cl
mov ecx, 0xbc78c7d0
jmp 0x14012d616
mov ecx, 0xb009bf75
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8816e82e
and edx, 0x77e917d1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4b8a84e1
and edx, 0xb4757b1e
or edx, ecx
mov ecx, edx
xor ecx, 0x3c639330
xor edx, 0xc39c6cce
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd45865c5
and ecx, 0x2ba79a3a
or ecx, edx
mov edx, ecx
xor edx, 0xa048828
xor ecx, 0xd45865c5
mov ebp, ecx
and ebp, 0xf5a37393
and edx, 0xa5c8c6c
or edx, ebp
xor edx, 0xa5c8c6c
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
and dl, al
xor dl, r8b
mov ebx, edx
xor bl, 1
xor cl, r9b
mov r9d, ecx
xor r9b, 1
or al, r8b
xor al, 1
or al, cl
xor cl, al
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
not cl
and cl, bl
or bl, al
and al, dl
or al, cl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0xef9c1d99
mov eax, 0x34430a72
cmovne ecx, eax
test bl, 1
mov ebp, 0xef9c1d99
cmovne ecx, ebp
jmp 0x14012fbdd
mov ecx, 0x822e3c55
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov esi, dword [0x14024b6ec]
lea eax, [rdx - 1]
imul eax, edx
mov edi, eax
not edi
mov ebx, eax
or ebx, 1
mov ebp, ebx
not ebp
mov edx, edi
or edx, 0x22a3f030
and ebx, 0x22a3f031
and ebp, 0xdd5c0fce
or ebp, ebx
and edx, 0x22a3f031
xor edx, ebp
and edi, 0xe4a1ac69
and eax, 0x1b5e5396
or eax, edi
mov ebp, eax
xor ebp, 0x1b5e5396
xor eax, 0xe4a1ac69
and eax, edx
not edx
and ebp, edx
or eax, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
setne dl
cmp esi, 0xa
setl cl
cmp esi, 9
setg bl
xor cl, dl
xor cl, 1
or cl, bl
xor bl, dl
mov r10d, ecx
xor r10b, 1
and cl, r10b
mov edx, ebx
mov r8d, ecx
and r8b, r10b
xor cl, r10b
mov r9d, r10d
xor r9b, bl
or r10b, bl
xor bl, 1
and dl, bl
or cl, r8b
xor dl, 1
mov r8d, edx
xor r8b, bl
or dl, bl
xor dl, 1
or dl, r8b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
xor r10b, 1
or r10b, r9b
mov eax, r10d
xor al, dl
test r10b, 1
mov ecx, 0xc62a3c35
mov ebp, 0xc534f63e
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xc62a3c35
jmp 0x14012fbe0
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xbf81ec4
and ecx, ebp
not ebp
and ebp, 0x1000e00
and edx, 0xaf810c4
or edx, ebp
xor edx, 0xaf810c4
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf407e13b
and ecx, 0xbf81ec4
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xf21b13dd
and ecx, 0xde4ec22
or ecx, ebp
xor ecx, 0xde4ec23
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x52bdc87e
and edx, 0xad423781
or edx, ecx
mov ecx, edx
xor ecx, 0x15405e
xor edx, 0xc421580
and edx, 0x5eea9da0
and ecx, 0xa115625f
or ecx, edx
xor ecx, 0xa115625f
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, eax
xor dl, r8b
and dl, al
and bl, r9b
and al, r8b
or al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov eax, edx
not al
and al, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xcf2b87f4
mov edx, 0x8570d912
cmovne ecx, edx
test al, al
mov eax, 0xcf2b87f4
jmp 0x14012fd15
mov ecx, 0xb7106043
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0xec14f606
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
or ebx, 1
mov ebp, ebx
not ebp
or ecx, 0x166fecfa
and ebx, 0x166fecfa
and ebp, 0xe9901304
or ebp, ebx
and ecx, 0x166fecfb
xor ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xd3685157
and ecx, 0x2c97aea8
or ecx, ebp
xor ecx, 0x2c97aea8
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf789fde0
and ecx, 0x876021f
or ecx, edx
xor ecx, 0x876021f
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, eax
xor bl, r8b
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
xor cl, r8b
mov r8d, ecx
xor r8b, 1
mov eax, ebx
and al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and dl, r8b
and al, cl
or al, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb7106043
mov ebp, 0x245303d4
cmovne edx, ebp
test cl, 1
mov ecx, 0xb7106043
cmovne ecx, edx
test al, al
jmp 0x140130348
mov ecx, 0xb26d1335
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov r8, qword [rsp + 0x38]
mov edx, dword [0x14024b6f0]
mov ecx, dword [0x14024b6ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
and edx, 0x187bd1c9
and ebx, 0xe7842e36
or ebx, edx
mov edx, ebx
not edx
and edx, 0x9b318753
and ebx, 0x64ce78ac
or ebx, edx
mov ebp, ebx
xor ebp, 0x7cb5a965
mov edx, ebx
xor edx, 0x80404202
and edx, 0x98456b22
xor ebx, 0x889a84d9
and ebx, ebp
and ebp, 0x67ba94dd
or ebp, edx
mov edi, ebp
not edi
mov edx, ebp
xor edx, 0x90052920
or edx, 0xbd0d243
mov esi, edx
not esi
mov eax, edx
and eax, 0xcbe70cce
and esi, 0x34082130
or esi, eax
mov eax, ebx
not eax
or edx, eax
and eax, 0xcbe70cce
and ebx, 0x3418f331
or ebx, eax
xor ebx, esi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x3ec9daca
and edx, 0xc1362535
or edx, eax
mov eax, edx
xor eax, 0x21100888
and edi, 1
xor ebp, 0x67ba94dc
or ebp, edi
mov ebx, ebp
not ebx
xor edx, 0xcae6f777
mov edi, edx
and edi, 0xde2b9062
and eax, 0x21d46f9d
or eax, edi
or edx, ebp
and ebp, 0xde2b9062
and ebx, 0x21d46f9d
or ebx, ebp
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x89bc6ecd
and eax, edx
and edx, 0x76439132
or edx, ebp
xor edx, 0x76439132
mov ebp, edx
and ebp, eax
xor edx, eax
or edx, ebp
sete bl
setne r9b
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg al
mov ecx, eax
and bl, al
and al, r9b
xor cl, r9b
or cl, al
mov r10d, ecx
xor r10b, 1
and dl, r9b
or bl, dl
mov edx, ebx
xor dl, 1
and cl, r10b
and dl, bl
mov r9d, ecx
and r9b, r10b
xor cl, r10b
or cl, r9b
mov r9d, edx
and r9b, bl
xor dl, bl
or dl, r9b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov eax, r10d
xor al, bl
or bl, r10b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x1361b6e0
mov ebp, 0x6566cdfe
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
mov qword [0x14024b098], r8
test al, 1
mov eax, 0x1361b6e0
jmp 0x14012fbe0
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0xec95d87b
mov ebx, esi
and ebx, 0x136a2784
or ebx, edx
mov edx, ebx
xor edx, 0x1020404
xor ebx, 0x400d062
mov ecx, edi
or ecx, 0x50bd567
mov ebp, ecx
not ebp
or ebx, 0xbae00a80
and ebx, 0xbee8dbe2
and edx, 0x1030405
or edx, ebx
and ecx, 0xbee8dbe2
and ebp, 0x40142018
or ebp, ecx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x9c60aa94
and ebp, 0x639f556b
or ebp, ecx
mov ecx, ebp
xor ecx, 0x6694800d
xor ebp, 0x996b7ff2
and edi, ebp
and ecx, esi
or ecx, edi
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg dl
mov eax, edx
xor al, r9b
mov ecx, eax
xor cl, dl
and cl, al
and r9b, dl
and r10b, r8b
or r10b, r9b
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, bl
mov edx, eax
xor dl, 1
xor al, cl
or dl, bl
xor dl, 1
or dl, al
xor dl, r10b
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, r10d
xor al, dl
test r10b, r10b
mov ecx, 0xcd67e3eb
mov ebp, 0x74964933
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xcd67e3eb
jmp 0x14012fbe0
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf4269711
and ecx, edx
and edx, 0xbd968ee
or edx, ebp
xor edx, 0xbd968ee
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, 0x41eb8953
and edx, 0xbe1476ac
or edx, ebp
mov ebp, edx
xor ebp, 0xc0034a8
xor edx, 0x41eb8952
mov edi, ecx
and edi, 0xf39c4b17
and ebx, 0xc63b4e8
or ebx, edi
or ecx, edx
and edx, 0xf39c4b17
and ebp, 0xc63b4e8
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x56dafb53
and ecx, 0xa92504ac
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa92504ac
and ecx, 0x56dafb53
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa8fd8e19
and ecx, 0x570271e6
or ecx, edx
xor ecx, 0x570271e6
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
mov r9d, ebx
xor r9b, al
and r9b, bl
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, r9d
xor al, 1
mov edx, r9d
and dl, al
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor dl, cl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x3a2959c7
mov ebp, 0x7987cc56
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x3a2959c7
jmp 0x14012fbe0
mov ecx, 0xe04196b1
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
or edx, 1
mov ebx, edx
not ebx
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0x18a99e82
and ebx, 0xe756617c
or ebx, eax
or edx, esi
and esi, 0x18a99e82
and edi, 0xe756617d
or edi, esi
xor edi, ebx
not edx
or edx, edi
and ebp, 0xa67d8f20
and ecx, 0x598270df
or ecx, ebp
mov eax, ecx
xor eax, 0x598270df
xor ecx, 0xa67d8f20
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
xor dl, al
xor dl, 1
or dl, cl
xor al, cl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0x3cb7449
mov edx, 0x56ecef3d
cmovne ecx, edx
test bl, bl
mov ebp, 0x3cb7449
cmove ecx, ebp
jmp 0x14012ba70
mov ecx, 0xa6e8a7eb
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ecx, ebp
and edx, ebx
or edx, ecx
xor ebp, edx
test ebp, edx
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
or al, cl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, r9d
or bl, al
xor al, 1
xor bl, 1
or al, r8b
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and r9b, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
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 ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xcf8579b2
mov ebp, 0xfb01d24a
cmovne edx, ebp
test cl, 1
mov ecx, 0xcf8579b2
jmp 0x14012ee17
mov ecx, dword [0x14024b6f0]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ecx, eax
or ecx, 1
mov ebp, ecx
not ebp
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
mov edi, edx
not edi
mov esi, ecx
and esi, 0x62f31fdf
and ebp, 0x9d0ce020
or ebp, esi
or ecx, edi
and edi, 0x62f31fdf
and edx, 0x9d0ce020
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6e76c349
and ecx, 0x91893cb6
or ecx, edx
mov edx, ecx
xor edx, 0x91890c16
xor ecx, 0x6e76c349
mov ebp, ecx
and ebp, 0x401272a1
and edx, 0xbfed8d5e
or edx, ebp
or ecx, eax
and eax, 0x401272a1
and ebx, 0xbfed8d5e
or ebx, eax
xor ebx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b6ec], 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 cl, 1
mov edx, 0x36055c39
mov ebp, 0xe9b44641
cmovne edx, ebp
test al, al
mov ecx, edx
cmovne ecx, ebp
test bl, bl
jmp 0x140130348
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x15c4a304
mov edx, ebx
and edx, 0xea3b5cfa
or edx, ebp
mov ebp, edx
xor ebp, 0xa20b0cca
xor edx, 0x15c4a305
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x4934f230
and ebp, 0xb6cb0dce
or ebp, eax
or edx, esi
and esi, 0x4934f230
and ecx, 0xb6cb0dcf
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and edi, eax
and edx, ebx
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
setne r10b
sete cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov ebx, ecx
or bl, r8b
xor bl, 1
or r9b, cl
xor cl, r8b
not cl
and cl, r8b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor r9b, 1
xor r10b, r8b
mov eax, r9d
and al, r10b
xor r10b, r9b
or r10b, al
mov edx, r10d
xor dl, 1
mov eax, edx
and al, r10b
xor dl, al
xor al, 1
or al, r10b
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, 0xc1a4caef
mov ebx, 0x9e13ac5d
cmovne ebp, ebx
test al, 1
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
jmp 0x14013044e
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xff5e6159
and ebp, ecx
or ecx, 0xa19ea6
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x93c1065
and edx, 0xf6426118
or edx, edi
or ecx, ebx
and ebx, 0x93c1065
and ebp, 0xf6c3ef9a
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa19ea6
and ecx, 0xff5e6159
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x55a1d14
mov ebx, ecx
xor ebx, 0x55a1d14
and ebx, ecx
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edx, ebx
not edx
and edx, 0xfaa5e2ea
and ebx, 0x55a1d15
or ebx, edx
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa0f58b31
and ecx, 0x5f0a74ce
or ecx, edx
mov edx, ecx
xor edx, 0x1e08448c
xor ecx, 0x20f00111
and ecx, 0x61f23153
and edx, 0x9e0dceac
or edx, ecx
xor edx, 0x61f23153
setne r8b
sete bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
and al, bl
and r8b, dl
or r8b, al
mov eax, ebx
xor al, dl
and dl, bl
or dl, al
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, r8d
xor al, 1
mov ecx, r8d
and cl, al
mov ebx, ecx
xor bl, 1
or bl, al
xor al, dl
xor dl, 1
xor cl, r8b
xor bl, 1
or bl, cl
xor bl, dl
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x2580fcd5
mov ecx, 0xc2eb6549
cmovne eax, ecx
test dl, 1
mov ecx, 0x2580fcd5
cmovne ecx, eax
test bl, 1
jmp 0x14012fbe0
mov ecx, 0x1f02632e
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov rbp, qword [rsp + 0x30]
mov eax, dword [0x14024b6f0]
mov ecx, dword [0x14024b6ec]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xcefe1ccc
and edx, 0x3101e333
or edx, eax
mov eax, edx
not eax
and eax, 0xa76062c6
and edx, 0x589f9d39
or edx, eax
xor edx, 0x699e7e0b
mov eax, edx
and eax, ebx
xor edx, ebx
or edx, eax
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg cl
mov ebx, ecx
xor bl, r9b
and bl, cl
mov r11d, ebx
xor r11b, 1
mov eax, r11d
and al, bl
mov edx, eax
xor al, bl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, al
xor r9b, r10b
or r10b, dl
xor dl, 1
xor r10b, 1
or dl, r8b
xor dl, 1
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0xb04739f6
mov edi, 0xa127943a
cmovne ecx, edi
test bl, 1
mov edx, 0xb04739f6
cmovne ecx, edx
mov qword [rsp + 0x38], rbp
test al, 1
cmove ecx, edi
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
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, 0x2422ed82
and ebp, 0xdbdd127d
or ebp, edi
or ecx, ebx
and ebx, 0x2422ed82
and edx, 0xdbdd127d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov edx, esi
and edx, 0xcb6c9295
and ecx, 0x34936d6a
or ecx, edx
mov edx, ecx
xor edx, 0x34936d6a
mov ebx, ecx
xor ebx, 0xee5ab8bf
and ebx, edx
or esi, 0x25362a2a
mov ebp, esi
not ebp
mov edi, ebx
not edi
mov eax, edi
and eax, 0xc585e54d
and ebx, 0x3a7a1ab2
or ebx, eax
or edi, esi
and esi, 0xc585e54d
and ebp, 0x1a481090
or ebp, esi
xor ebp, ebx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0xdac9d5d4
and edi, 0x25362a2b
or edi, eax
xor ecx, 0x4a4c0085
and ecx, 0x5a5d2d8d
mov eax, edx
and eax, 0xa5a2d272
or eax, ecx
xor eax, 0x5a5d2d8c
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xc6fa2e4e
and edx, 0x3905d1b1
or edx, eax
xor edx, 0x3905d1b1
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
xor eax, 0x6b2963e0
and eax, edx
or edx, 0x94d69c1f
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x9e22999f
and ecx, 0x61096260
or ecx, ebx
or edx, ebp
and ebp, 0x9e22999f
and eax, 0x61dd6660
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x94d69c1f
and edx, 0x6b2963e0
or edx, eax
mov eax, edx
not eax
and eax, 0x2d9ace45
and edx, 0xd26531ba
or edx, eax
mov eax, edx
xor eax, 0x50040038
xor edx, 0x20900644
and edx, 0xa2f137c6
and eax, 0x5d0ec839
or eax, edx
xor eax, 0x5d0ec839
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov eax, ecx
xor al, r10b
not al
and al, r10b
mov ebx, ecx
or bl, r10b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
and r9b, dl
or dl, r10b
xor dl, 1
and cl, r10b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, eax
xor r8b, 1
mov edx, r8d
mov ebx, ecx
mov r9d, r8d
and r9b, cl
xor r8b, cl
xor cl, 1
and dl, al
and bl, cl
xor dl, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
xor bl, dl
or r8b, r9b
mov eax, r8d
xor al, bl
test r8b, 1
mov ecx, 0xfc456314
mov edx, 0x449d0325
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0xfc456314
jmp 0x14012f341
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x1f977da6
mov ecx, ebp
and ecx, 0xe0688258
or ecx, edx
xor ecx, 0xe0688258
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, 0x32cd4df5
and edx, 0xcd32b20a
or edx, ecx
mov ecx, edx
xor ecx, 0x8902920a
and ebx, 0x62ab2ff
and ebp, 0xf9d54d00
or ebp, ebx
mov ebx, ebp
xor ebx, 0x99c10000
xor edx, 0x32cd4df5
xor ebp, 0x62ab2ff
mov edi, edx
and edi, 0x64346d84
and ecx, 0x9bcb927b
or ecx, edi
or edx, ebp
and ebp, 0x64346d84
and ebx, 0x9bcb927b
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor al, cl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x83b86004
mov ebp, 0x3e6184d8
cmovne ecx, ebp
test dl, 1
mov edx, 0x83b86004
jmp 0x14012f920
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
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
and ebp, 0x99e05a80
mov edx, ecx
and edx, 0x661fa57f
or edx, ebp
mov ebp, edx
xor ebp, 0x661fa57f
mov ebx, ebp
and ebx, 0x89523af6
and ecx, 0x76adc509
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x76adc508
and ecx, 0x89523af7
or ecx, ebx
and ebp, 1
xor edx, 0x661fa57e
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x583e46bb
and edx, 0xa7c1b944
or edx, ebp
xor edx, 0xa7c1b944
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x16fe428b
and ecx, 0xe901bd74
or ecx, edx
mov edx, ecx
xor edx, 0x29010c70
xor ecx, 0x60a4081
and ecx, 0xc60af185
and edx, 0x39f50e7a
or edx, ecx
xor edx, 0xc60af185
cmp edx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
and bl, al
and r9b, r8b
or r9b, bl
and dl, al
xor dl, 1
mov ecx, r9d
xor cl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, 1
xor r9b, al
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, r9d
xor cl, al
test al, 1
mov eax, 0xcad1b9ce
mov edx, 0x97cabb98
cmovne eax, edx
test r9b, 1
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0xcad1b9ce
jmp 0x140121c31
mov ecx, 0xb0dd8c4f
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0x2a31dc64
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0x35691851
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0x8acaa27f
and ecx, ebp
mov edx, ebp
or edx, 0x75355d80
mov edi, ecx
not edi
mov esi, edx
and esi, 0xa04e96ac
mov ebx, eax
and ebx, 0xa802053
or ebx, esi
or edx, edi
and edi, 0xa04e96ac
and ecx, 0x5fb16953
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x75355d81
and edx, 0x8acaa27e
or edx, ecx
and eax, 0x2c026dd
and ebp, 0xfd3fd922
or ebp, eax
mov eax, ebp
xor eax, 0x4d1d5000
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0xb2e28de2
and edx, 0x4d1d721d
or edx, ecx
xor ebp, 0x2c004c0
and ebp, 0xb2e28de2
and eax, 0x4d1d721d
or eax, ebp
xor eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg r8b
mov eax, r8d
xor al, cl
xor al, 1
or r8b, al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
and cl, r8b
mov ebx, r8d
and bl, al
xor al, r8b
xor r8b, 1
xor dl, 1
and dl, r8b
or dl, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x3106c960
mov ebp, 0xead00db3
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x3106c960
jmp 0x140121c31
mov eax, dword [0x14024b6f0]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xed047066
and eax, ecx
not ecx
and ecx, 0xe4006022
and edx, 0x9041044
or edx, ecx
xor edx, 0x9041044
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x12fb8f99
and eax, 0xed047066
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0x7c20ba62
and eax, 0x83df459d
or eax, edx
xor eax, 0x83df459c
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
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 ecx, 0x8bea6ffc
and eax, 0x74159003
or eax, ecx
mov ecx, eax
xor ecx, 0x14119003
xor eax, 0xb4a21ac
and eax, 0x6b4e21ac
and ecx, 0x94b1de53
or ecx, eax
xor ecx, 0x6b4e21ac
cmp ecx, 0xffffffff
sete al
cmp dword [0x14024b6ec], 0xa
setl cl
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
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 ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x940d2c51
mov edx, 0x548b5282
cmovne ecx, edx
test al, 1
mov eax, 0x940d2c51
cmovne eax, ecx
jmp 0x140121c2f
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x85803488
mov ebp, edi
and ebp, 0x4a200201
or ebp, ecx
xor ebp, 0x4a200201
mov ebx, edi
and ebx, 0x305fc976
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xce7eb9c0
and ebx, 0x3181463f
or ebx, ebp
mov ecx, ebx
xor ecx, 0xfe2170b7
xor ebx, 0x1de8f48
and edx, ebx
and ecx, edi
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and al, bl
and r8b, cl
or r8b, al
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
xor al, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
not al
mov edx, r8d
xor dl, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x462f49ef
mov ebp, 0x87617e3e
cmovne ecx, ebp
test dl, 1
mov edx, 0x462f49ef
jmp 0x140130449
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xeb3faff2
and edx, ecx
and ecx, 0x14c0500d
or ecx, ebp
xor ecx, 0x14c0500d
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x729b9b46
mov ebx, ecx
and ebx, 0x8d6464b9
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x8d6464b8
and ebx, 0x729b9b47
or ebx, ebp
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
mov edx, ecx
not edx
and edx, 0xef9ca487
and ecx, 0x10635b78
or ecx, edx
xor ecx, 0x10635b78
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x1594f6dc
and ecx, 0xea6b0923
or ecx, edx
mov ebx, ecx
xor ebx, 0x2220001
xor ecx, 0x11100014
or ebp, 0xfbbaad37
mov edx, ebp
not edx
or ecx, 0x40512c0
and ecx, 0xfd1d1bf6
and ebx, 0x2a2a401
or ebx, ecx
and ebp, 0xfd1d1bf6
and edx, 0x404008
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x44552c8
and edx, 0xfbbaad37
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x4a215d6f
and edx, 0xb5dea290
or edx, ebp
xor edx, 0xb5dea290
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov ebx, r9d
or bl, dl
xor bl, 1
mov eax, r9d
xor al, dl
not al
and al, dl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
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
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, al
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x3a1d8c01
mov ebp, 0x80e9a753
cmovne edx, ebp
test cl, 1
cmove edx, ebp
not al
test al, 1
mov eax, 0x3a1d8c01
cmovne edx, eax
jmp 0x1401301c7
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x3782a010
mov edx, edi
and edx, 0x510860
or edx, ebp
xor edx, 0x510860
mov ebx, edi
and ebx, 0xc82c578f
or ebx, edx
mov edx, ebx
not edx
and edx, 0xa68c6573
and ebx, 0x59739a8c
or ebx, edx
mov ebp, ebx
xor ebp, 0x6203240
xor ebx, 0x800bcd00
and ebx, 0xe88bcdbd
and ebp, 0x17743242
or ebp, ebx
mov edx, ebp
xor edx, 0x10541040
xor ebp, 0xe88bcdbd
mov ebx, ebp
and ebx, 0x67a9631f
and edx, 0x98569ce0
or edx, ebx
or ebp, edi
and edi, 0x67a9631f
and ecx, 0x98569ce0
or ecx, edi
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x9b8bc0a1
and ebp, 0x64743f5e
or ebp, ecx
xor ebp, 0x64743f5e
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov eax, r10d
xor al, cl
and al, r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, eax
xor dl, 1
and al, dl
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
mov edx, eax
xor dl, bl
not dl
and dl, bl
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r9b, cl
and r10b, r8b
or r10b, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ebp, 0x9928f383
mov ecx, 0xc9e037b4
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x9928f383
jmp 0x140130449
mov ecx, 0xc3e4f4ad
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0x27b33bba
and ecx, edi
and edi, 0xd84cc445
or edi, edx
mov edx, edi
xor edx, 0x4844c001
xor edi, 0x27b33bba
mov ebx, ecx
not ebx
mov ebp, edi
and ebp, 0x93b8156c
and edx, 0x6c47ea93
or edx, ebp
or edi, ebx
and ebx, 0x93b8156c
and ecx, 0x6c47ea93
or ecx, ebx
xor ecx, edx
not edi
or edi, ecx
mov ebp, edi
not ebp
mov ecx, edi
xor ecx, 0x6272ed22
mov ebx, ecx
and ebx, ebp
and ecx, edi
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebx, ecx
not ebx
and ebx, 0x2a7d0fa9
and ecx, 0xd582f056
or ecx, ebx
xor ecx, 0xb7f01d75
and edi, 0x2f9e9020
mov ebx, ebp
and ebx, 0xd0616fdf
or ebx, edi
xor ebx, 0x2f9e9021
and ebp, 1
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x172e7ad0
and ebp, 0xe8d1852f
or ebp, edx
xor ebp, 0xe8d1852f
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x1c920961
and edx, ebp
not ebp
and ebp, 0x4900100
and ecx, 0x18020861
or ecx, ebp
xor ecx, 0x18020861
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xf77b5bcd
and edx, 0x884a432
or edx, ecx
mov ecx, edx
xor ecx, 0x4120503
xor edx, 0xebe952ac
mov ebp, edx
and ebp, 0xd804ba70
and ecx, 0x27fb458f
or ecx, ebp
xor ecx, 0x27fb458f
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r10b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov eax, r10d
xor al, r9b
and al, r10b
mov ecx, edx
or cl, al
xor al, 1
or al, r8b
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, r10b
and cl, dl
and r9b, r8b
and dl, r10b
or dl, r9b
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
mov r10d, edx
and r10b, r9b
xor dl, r9b
and r9b, cl
or al, r8b
xor r9b, 1
mov ebx, ecx
xor bl, r9b
or r9b, cl
xor r9b, 1
or r9b, bl
mov ecx, eax
xor cl, 1
and cl, r9b
xor r9b, 1
and r9b, al
or r9b, cl
or dl, r10b
mov eax, edx
xor al, r9b
test al, 1
mov eax, 0x67e06469
mov ecx, 0x19661fb7
cmovne eax, ecx
test dl, 1
mov ecx, 0x67e06469
cmovne ecx, eax
test r9b, 1
jmp 0x14012fbe0
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x29e32d2d
mov ecx, ebp
and ecx, 0xd61cd2d2
or ecx, edx
mov edi, ecx
xor edi, 0x100050
xor ecx, 0x102000d
mov ebx, esi
or ebx, 0x893e735f
mov edx, ebx
not edx
or ecx, 0x12400400
and ecx, 0x934e560f
and edi, 0x8302150
or edi, ecx
and ebx, 0x934e560f
and edx, 0x648188a0
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x76c18ca1
and edx, 0x893e735e
or edx, ecx
and esi, 0x2dce4e10
and ebp, 0xd231b1ef
or ebp, esi
mov ecx, ebp
xor ecx, 0xd2301006
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x2d47abe9
and edx, 0xd2b85416
or edx, ebx
xor ebp, 0x2d460a00
and ebp, 0x2d47abe9
and ecx, 0xd2b85416
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov r9d, edx
and r9b, al
mov ebx, r8d
and bl, cl
or bl, r9b
xor al, bl
and al, 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
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xecc3d977
mov ebp, 0x93a75a08
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
jmp 0x14012f77e
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea edi, [rdx - 1]
imul edi, edx
mov eax, edi
not eax
mov edx, eax
and edx, 0x57c7923e
mov ecx, edi
and ecx, 0xa8386dc1
or ecx, edx
mov edx, ecx
xor edx, 0x80080000
xor ecx, 0x2471000
mov esi, eax
or esi, 0xc2ef1e65
mov ebp, esi
not ebp
or ecx, 0x1000c112
and ecx, 0x1267dd53
and edx, 0xc0880224
or edx, ecx
and esi, 0x1267dd53
and ebp, 0x2d102088
or ebp, esi
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xb8033e4f
and ebp, 0x47fcc1b0
or ebp, ecx
mov ebx, ebp
xor ebx, 0x80039944
xor ebp, 0x1a64202b
and ebp, 0x1f7466bb
and ebx, 0xe08b9944
or ebx, ebp
mov ecx, ebx
xor ecx, 0x20019040
and eax, 0x8490a604
and edi, 0x7b6f59fb
or edi, eax
mov eax, edi
xor eax, 0x3261506a
xor ebx, 0x1f7466bb
xor edi, 0x8490a604
mov edx, ebx
and edx, 0xc98e0d95
and ecx, 0x3671f26a
or ecx, edx
or ebx, edi
and edi, 0xc98e0d95
and eax, 0x3671f26a
or eax, edi
xor eax, ecx
not ebx
or ebx, eax
cmp ebx, 0xffffffff
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, eax
and cl, bl
or al, dl
and dl, r9b
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
or bl, r9b
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
mov eax, ebx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0x2afc51df
mov ecx, 0x1de70b6f
cmovne eax, ecx
test bl, 1
mov ecx, eax
mov ebp, 0x2afc51df
cmovne ecx, ebp
jmp 0x14012fbdd
mov rcx, qword [0x14024b040]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xc62a3c35
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xfd22be26
and ecx, 0x2dd41d9
or ecx, edx
mov edx, ecx
xor edx, 0xfd22be26
mov ebp, ecx
xor ebp, 0x20d4080
and ebp, 0xb72ff080
xor ecx, 0x762feff1
and ecx, edx
and edx, 0x48d00f7f
or edx, ebp
mov esi, edx
xor esi, 0x48d00f7f
mov ebp, edx
xor ebp, 0x3c22a157
and ebp, esi
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x931c6f36
and ecx, 0x6ce390c9
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa006810e
xor edx, 0x8229b080
and edx, 0xc279b294
mov ebx, esi
and ebx, 0x3d864d6b
or ebx, edx
xor ebx, 0xc279b295
and esi, 1
or esi, ebx
mov edx, esi
not edx
xor ecx, 0x18113ee0
mov ebx, ecx
and ebx, 0x4fe87671
and ebp, 0xb017898e
or ebp, ebx
or ecx, esi
and esi, 0x4fe87671
and edx, 0xb017898e
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xddf0830c
and edx, ecx
and ecx, 0x220f7cf3
or ecx, ebp
mov ebp, ecx
xor ebp, 0x508c2
xor ecx, 0xddf0830c
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xff4a7731
and ebp, 0xb588ce
or ebp, edi
or ecx, ebx
and ebx, 0xff4a7731
and edx, 0xb588ce
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd560ec24
and ecx, 0x2a9f13db
or ecx, ebp
xor ecx, 0x2a9f13db
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov r9d, ebx
xor r9b, dl
and r8b, dl
or dl, bl
and cl, bl
or cl, r8b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov eax, r9d
xor al, dl
and al, r9b
and dl, r9b
xor r9b, 1
and cl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
mov ebp, 0x7473af87
mov ebx, 0x1f02632e
cmovne ebp, ebx
test dl, dl
mov ecx, ebp
cmovne ecx, ebx
test al, al
jmp 0x14013044e
mov eax, dword [0x14024b6f0]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xbd8df736
and edx, ecx
mov eax, ecx
or eax, 0x427208c9
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x8766533b
and ecx, 0x3889a404
or ecx, ebx
or eax, ebp
and ebp, 0x8766533b
and edx, 0x7899acc4
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x427208c9
and eax, 0xbd8df736
or eax, ecx
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0x1b76903a
and eax, 0xe4896fc5
or eax, ecx
mov ecx, eax
xor ecx, 0xe4896fc5
xor eax, 0x1b76903a
mov ebx, eax
or ebx, 0xa20ce159
mov edi, ebx
not edi
or ebp, 0x5df31ea6
mov edx, ebp
not edx
and ebx, 0x633c315a
and edi, 0x1cc30ea4
or edi, ebx
and ebp, 0x633c315a
and edx, 0x8000c001
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xa8f72261
and edx, 0x5708dd9e
or edx, ebp
xor edx, 0xafbc339
and eax, 0xc48f0565
mov ebp, ecx
and ebp, 0x3b70fa9a
or ebp, eax
xor ebp, 0xc48f0564
and ecx, 1
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xfc6d0f61
and ecx, 0x392f09e
or ecx, eax
xor ecx, 0x392f09e
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x5954a72e
and eax, 0xa6ab58d1
or eax, ecx
mov ecx, eax
xor ecx, 0xa2225090
xor eax, 0x18542120
and eax, 0x1cdd2961
and ecx, 0xe322d69e
or ecx, eax
xor ecx, 0x1cdd2961
cmp ecx, 0xffffffff
setne al
cmp dword [0x14024b6ec], 9
setg bl
mov edx, ebx
and dl, al
xor bl, al
or dl, bl
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xc6067b14
mov ebp, 0x822e3c55
cmovne ecx, ebp
test dl, dl
mov edx, 0xc6067b14
cmovne ecx, edx
test al, al
jmp 0x14013044e
mov ecx, 0x8366a18d
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
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, 0x2b6c2a2a
and ebp, 0xd493d5d5
or ebp, edi
or ecx, ebx
and ebx, 0x2b6c2a2a
and edx, 0xd493d5d5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x93c127dd
and ecx, 0x6c3ed822
or ecx, edx
mov esi, ecx
xor esi, 0x6c3ed822
mov edi, ecx
xor edi, 0x951d951a
and edi, esi
or ebp, 0x6dcb2c7
mov edx, ebp
not edx
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x1804b2bb
and edi, 0xe7fb4d44
or edi, eax
or ebx, ebp
and ebp, 0x1804b2bb
and edx, 0xe1234d00
or edx, ebp
xor edx, edi
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xf9234d39
and ebx, 0x6dcb2c6
or ebx, eax
and esi, 1
xor ecx, 0x6c3ed823
or ecx, esi
mov eax, ecx
not eax
and eax, 0xfcc125ad
and ecx, 0x33eda52
or ecx, eax
mov eax, ecx
xor eax, 0x33a1202
mov edx, ebx
not edx
xor ecx, 0xfcc125ad
mov ebp, edx
and ebp, 0x6c05ccfc
and ebx, 0x93fa3303
or ebx, ebp
or edx, ecx
and ecx, 0x6c05ccfc
and eax, 0x93fa3303
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x327e44f5
and edx, 0xcd81bb0a
or edx, eax
mov eax, edx
xor eax, 0x8c009a08
xor edx, 0x30020461
and edx, 0x71832563
and eax, 0x8e7cda9c
or eax, edx
xor eax, 0x71832563
setne dl
sete r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl cl
xor dl, r10b
and dl, r10b
mov eax, edx
xor al, cl
and dl, al
and al, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r9d
xor dl, r10b
and dl, r9b
xor cl, r10b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
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, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and dl, cl
or cl, bl
and bl, al
or bl, dl
mov eax, ebx
xor al, cl
test bl, 1
mov edx, 0x280de754
mov ebp, 0x47e640de
cmovne edx, ebp
test cl, 1
mov ecx, 0x280de754
cmovne edx, ecx
test al, 1
cmove edx, ebp
jmp 0x1401301c7
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe32fd37a
and edx, ecx
and ecx, 0x1cd02c85
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc902801
xor ecx, 0xe32fd37a
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9246d786
and ebp, 0x6db92879
or ebp, edi
or ecx, ebx
and ebx, 0x9246d786
and edx, 0x6db92879
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x62056c9f
and ecx, 0x9dfa9360
or ecx, edx
mov ebx, ecx
xor ebx, 0x90080261
mov edx, ebp
not edx
xor ecx, 0x62056c9e
mov edi, edx
and edi, 0xdf3f582
and ebp, 0xf20c0a7d
or ebp, edi
or edx, ecx
and ecx, 0xdf3f582
and ebx, 0xf20c0a7d
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf4ab002a
and ecx, edx
and edx, 0xb54ffd5
or edx, ebp
mov ebp, edx
xor ebp, 0x8546a11
xor edx, 0xf4ab002a
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xa3a995e4
and ebp, 0x5c566a1b
or ebp, edi
or edx, ebx
and ebx, 0xa3a995e4
and ecx, 0x5c566a1b
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xf6393f00
and ecx, 0x9c6c0ff
or ecx, edx
xor ecx, 0xf6393f00
cmp ecx, 0xffffffff
sete r9b
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
and al, bl
mov ebx, eax
xor bl, 1
or bl, al
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and al, r8b
and bl, r9b
or bl, al
mov eax, ecx
and al, r9b
xor cl, r9b
or al, cl
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
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, bl
or al, bl
xor bl, 1
and r8b, bl
or dl, r8b
xor bl, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xdd06d544
mov ecx, 0xb78ed13d
cmovne ebp, ecx
test al, 1
mov ecx, 0xdd06d544
cmovne ecx, ebp
test dl, dl
jmp 0x14013044e
mov ecx, 0x2f2d495f
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov eax, dword [0x14024b6f0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x13a2560b
and ecx, 0xec5da9f4
or ecx, edx
xor ecx, 0xec5da9f4
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
sete al
setne r8b
cmp dword [0x14024b6ec], 0xa
setl cl
mov edx, ecx
xor dl, r8b
xor dl, 1
mov ebx, ecx
or bl, al
xor bl, 1
or bl, dl
or r8b, cl
xor al, cl
and al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3d7e528b
mov ebp, 0x5b9f889
cmovne edx, ebp
test cl, 1
mov ecx, 0x3d7e528b
cmovne ecx, edx
test al, 1
jmp 0x140130348
mov ecx, 0xcfffada1
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xef8800c2
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x48800080
and ecx, 0xa7080042
or ecx, ebx
mov ebx, ecx
xor ebx, 0x27080000
xor ecx, 0x58f7ffbd
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x90f54857
and ebx, 0x6f080080
or ebx, esi
or ecx, edi
and edi, 0x90f54857
and ebp, 0x6f0ab7a8
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x1077ff3c
and ecx, 0xef8800c3
or ecx, ebp
not ecx
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and cl, al
or al, dl
and bl, dl
or bl, cl
xor bl, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, ebx
or cl, al
xor al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8051abdd
mov ebp, 0xef1af787
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x8051abdd
cmovne eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x14012fffd
mov ecx, 0xfae787b
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xcaef23ef
and ebp, 0x3510dc10
or ebp, edx
mov ebx, ebp
xor ebx, 0x8000
xor ebp, 0x280041
or ecx, 0x38bce363
mov edx, ecx
not edx
or ebp, 0x43430414
and ebp, 0x737b4455
and ebx, 0x884a322
or ebx, ebp
and ecx, 0x737b4455
and edx, 0x84001888
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x283e6c5c
and edx, 0xd7c193a3
or edx, ecx
mov ebp, edx
xor ebp, 0x660550c0
xor edx, 0x10828f3f
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x8978a520
and ebp, 0x76875adf
or ebp, edx
mov edx, ebp
xor edx, 0x4204488a
xor ebp, 0x8978a521
mov edi, ecx
and edi, 0xbddb1755
and ebx, 0x4224e8aa
or ebx, edi
or ecx, ebp
and ebp, 0xbddb1755
and edx, 0x4224e8aa
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xa98c0240
and ecx, 0x2084
or ecx, edx
mov ebx, ecx
xor ebx, 4
xor ecx, 0x60a4c428
or ebp, 0xa98c22c4
mov edx, ebp
not edx
and ecx, 0x60a4e4a8
and ebx, 0x89080244
or ebx, ecx
and ebp, 0x60a4e4a8
and edx, 0x16531913
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x5673dd3b
and edx, 0xa98c22c4
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb7e134f8
and edx, 0x481ecb07
or edx, ecx
xor edx, 0x481ecb07
cmp edx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
and dl, bl
and r8b, al
xor al, bl
or al, dl
mov r9d, eax
xor r9b, 1
and cl, bl
or cl, r8b
mov ebx, ecx
xor bl, al
mov edx, r9d
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
xor bl, 1
or cl, r9b
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x8f00c2e6
mov ebp, 0x1b9a6c86
cmovne eax, ebp
test cl, 1
mov ecx, 0x8f00c2e6
jmp 0x14012fbda
mov ecx, 0x3e6184d8
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0xcf8579b2
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov eax, dword [0x14024b6f0]
mov ecx, dword [0x14024b6ec]
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
cmp edx, 0xffffffff
setne r9b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r11d, edx
xor r11b, bl
or bl, dl
xor bl, 1
or bl, r11b
xor bl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, r8b
and cl, bl
and bl, r8b
mov edx, ecx
xor dl, 1
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, r10b
and cl, al
and r9b, r8b
and al, r10b
or al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, al
xor al, 1
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x458ab6e
mov ebp, 0xd532d591
cmovne ecx, ebp
test al, 1
mov eax, 0x458ab6e
cmovne eax, ecx
test dl, 1
jmp 0x140121c31
mov ecx, 0x2580fcd5
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x8190101
mov ebp, ebx
and ebp, 0x1180048a
or ebp, ecx
xor ebp, 0x1180048a
mov ecx, ebx
and ecx, 0xe666fa74
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xe666fa75
and ecx, 0x1999058a
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, ecx
and edi, 0xb3f726ab
and ebp, 0x4c08d954
or ebp, edi
or ecx, ebx
and ebx, 0xb3f726ab
and edx, 0x4c08d954
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd1a50589
and ecx, 0x2e5afa76
or ecx, edx
xor ecx, 0x2e5afa76
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov ebx, r10d
mov r11d, r10d
mov ecx, r9d
xor r9b, r10b
or r10b, dl
xor r10b, 1
xor bl, dl
not bl
and bl, dl
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
and r11b, dl
and cl, r8b
or cl, r11b
or dl, r8b
xor dl, 1
or dl, r9b
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov eax, ebx
xor al, 1
mov r8d, ecx
xor r8b, al
mov edx, eax
and dl, bl
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
xor dl, cl
xor r8b, 1
or cl, bl
xor cl, 1
or cl, r8b
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x879139a6
mov ebp, 0x19661fb7
cmovne eax, ebp
test cl, 1
mov ecx, 0x879139a6
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x28ef4f33
and ecx, 0xd710b0cc
or ecx, edx
mov esi, ecx
xor esi, 0xd710b0cc
mov edx, ecx
xor edx, 0x513391e3
and edx, esi
mov edi, esi
or edi, 0x79dcded0
mov ebp, edi
not ebp
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x92bfbdaf
and edx, 0x6d404250
or edx, eax
or ebx, edi
and edi, 0x92bfbdaf
and ebp, 0x4000000
or ebp, edi
xor ebp, edx
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x8623212e
and ebx, 0x79dcded1
or ebx, eax
and esi, 1
xor ecx, 0xd710b0cd
or ecx, esi
mov eax, ecx
not eax
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x7248cae1
and ebx, 0x8db7351e
or ebx, ebp
or edx, ecx
and ecx, 0x7248cae1
and eax, 0x8db7351e
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and edx, 0xb7885132
and eax, 0x4877aecd
or eax, edx
xor eax, 0xb7885132
cmp eax, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, edx
or cl, al
and al, bl
xor bl, r9b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and dl, r9b
or dl, al
mov eax, ecx
and al, bl
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
xor al, dl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ebp, 0x21d52436
mov ecx, 0xf95ddb32
cmovne ebp, ecx
test dl, 1
mov ecx, 0x21d52436
cmovne ecx, ebp
jmp 0x14012f923
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0x245b5e84
xor edx, 0x3f16ba1b
and edx, ecx
and ecx, 0xdba4a17b
or ecx, ebp
mov ebx, ecx
xor ebx, 0xdba4a17b
mov ebp, ebx
and ebp, 0xc0e945e4
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x8d131c4f
and edx, 0x72ece3b0
or edx, ebp
xor edx, 0xb205a655
and ebx, 1
xor ecx, 0xdba4a17a
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x550aaa19
and ecx, 0xaaf555e6
or ecx, ebp
xor ecx, 0xaaf555e6
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xa4dbb929
and ebp, 0x5b2446d6
or ebp, edi
or ecx, ebx
and ebx, 0xa4dbb929
and edx, 0x5b2446d6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7f5308bb
and ecx, 0x80acf744
or ecx, ebp
xor ecx, 0x80acf744
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r8b
and cl, al
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, r10b
mov edx, eax
xor dl, r10b
and dl, al
and r9b, r8b
and al, r10b
or al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0xc1a4caef
mov edx, 0x817a485e
cmovne ecx, edx
test al, 1
mov eax, 0xc1a4caef
cmovne ecx, eax
jmp 0x140130345
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xe3a18bfc
and ecx, 0x1c5e7403
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe7cd0937
and ecx, 0x1832f6c8
or ecx, edx
mov edx, ecx
xor edx, 0xfb937d34
xor ecx, 0x42482ca
and ecx, 0x45b69ffa
mov ebx, edx
and ebx, 0xba496005
or ebx, ecx
mov ecx, ebx
xor ecx, 0xba496005
mov ebp, ebx
xor ebp, 0xb266e5c2
and ebp, ecx
and edx, 0x82f85c7
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x73bcaca3
and edx, 0x8c43535c
or edx, ebp
mov ebp, edx
xor ebp, 0x5a800021
and ecx, 1
xor ebx, 0xba496004
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x65d2145c
and ebx, 0x9a2deba3
or ebx, ecx
mov ecx, ebx
xor ecx, 0x1a2c42a1
xor ebx, 0x65d2145c
xor edx, 0x846cd69a
mov edi, edx
and edi, 0xa513b94e
and ebp, 0x5aec46b1
or ebp, edi
or edx, ebx
and ebx, 0xa513b94e
and ecx, 0x5aec46b1
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8ecc3b97
and edx, 0x7133c468
or edx, ecx
xor edx, 0x7133c468
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
and dl, r9b
and r8b, al
xor al, r9b
or al, dl
mov r10d, eax
xor r10b, 1
and cl, r9b
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov ebx, r10d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r10b
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and al, cl
and dl, r8b
or dl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x2a31dc64
mov ebp, 0xea38e9eb
cmovne eax, ebp
test cl, 1
mov ecx, 0x2a31dc64
cmovne ecx, eax
test dl, dl
jmp 0x14012fbe0
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x15210a8d
and ecx, ebp
not ebp
and ebp, 0x10000a8d
and edx, 0x5210000
or edx, ebp
xor edx, 0x5210000
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xeadef572
and ecx, 0x15210a8d
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x210f4da6
and ecx, 0xdef0b259
or ecx, ebp
xor ecx, 0xdef0b258
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc4d497b7
and edx, ecx
and ecx, 0x3b2b6848
or ecx, ebp
mov ebp, ecx
xor ebp, 0x13010048
xor ecx, 0xc4d497b7
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xec2a7ab3
and ebp, 0x13d5854c
or ebp, edi
or ecx, ebx
and ebx, 0xec2a7ab3
and edx, 0x13d5854c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x9524756
and edx, 0xf6adb8a9
or edx, ecx
xor edx, 0xf6adb8a9
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg bl
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov eax, ebx
or al, r10b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
mov ecx, edx
xor cl, al
and dl, cl
and cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, r10d
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, r9b
xor r10b, r8b
or bl, r9b
xor bl, 1
or bl, r10b
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xad7014e1
mov ebp, 0x9de632e0
cmovne ecx, ebp
test bl, 1
mov edx, 0xad7014e1
cmove ecx, edx
test al, 1
cmovne ecx, ebp
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov ecx, ebp
or ecx, 0xa15def26
mov edi, ecx
not edi
mov ebx, esi
or ebx, 0x5ea210d9
mov edx, ebx
not edx
and ecx, 0x94761868
and edi, 0x4a800091
or edi, ecx
and ebx, 0x94761868
and edx, 0x2109e706
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xa15def27
and edx, 0x5ea210d8
or edx, ecx
and esi, 0xb5ece6d0
and ebp, 0x4a13192f
or ebp, esi
mov ecx, ebp
xor ecx, 0x11182e
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x6e2e43d1
and edx, 0x91d1bc2e
or edx, edi
xor ebp, 0x242c42d0
and ebp, 0x6e2e43d1
and ecx, 0x91d1bc2e
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r11b
mov eax, r11d
xor al, r9b
not al
and al, r9b
mov ebx, r11d
or bl, r9b
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
and r8b, cl
and r11b, r9b
or r11b, r8b
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
xor r11b, 1
mov ebx, r11d
xor bl, cl
or r11b, cl
xor r11b, 1
or r11b, bl
mov r9d, r11d
xor r9b, 1
mov edx, eax
mov r8d, r9d
and r8b, r11b
mov ebx, r8d
xor r8b, r9b
or r9b, al
xor al, 1
and dl, al
xor dl, 1
mov r10d, edx
xor r10b, al
or dl, al
xor dl, 1
or dl, r10b
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r8b
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
xor al, r11b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, bl
test r9b, 1
mov ecx, 0x5753950
mov edx, 0xda3241cd
cmovne ecx, edx
test bl, 1
mov r12d, 0xda3241cd
cmove ecx, edx
test al, 1
mov eax, 0x5753950
jmp 0x14012fbe0
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x397459e4
and ecx, edx
not edx
and edx, 0x397459e4
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc68ba61b
and ecx, 0x397459e4
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xb58f722b
and ebp, ecx
or ecx, 0x4a708dd4
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xac30c4c5
and edx, 0x118f322a
or edx, edi
or ecx, ebx
and ebx, 0xac30c4c5
and ebp, 0x53cf3b3a
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x96749a57
and ecx, 0x698b65a8
or ecx, edx
xor ecx, 0xdc041783
setne dl
sete cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
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 edx, r9d
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xe2b18a83
mov ebp, 0x97cabb98
cmovne eax, ebp
test cl, 1
mov ecx, 0xe2b18a83
cmovne ecx, eax
test dl, 1
cmove ecx, eax
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
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, 0x8f8355e6
and ebp, 0x707caa19
or ebp, edi
or ecx, ebx
and ebx, 0x8f8355e6
and edx, 0x707caa19
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, 0xb5a434f6
and ecx, 0x4a5bcb09
or ecx, ebp
xor ecx, 0x4a5bcb08
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x5ef9c510
and edx, ecx
or ecx, 0xa1063aef
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7df78c0e
and ebp, 0x2084110
or ebp, edi
or ecx, ebx
and ebx, 0x7df78c0e
and edx, 0x820873f1
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa1063aef
and ecx, 0x5ef9c510
or ecx, edx
mov edx, ecx
not edx
and edx, 0x641a27d7
and ecx, 0x9be5d828
or ecx, edx
xor ecx, 0x9be5d828
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
or bl, cl
and cl, al
xor al, r8b
xor bl, 1
or bl, al
xor bl, 1
and dl, r8b
or dl, cl
xor dl, bl
mov eax, edx
not al
and al, bl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x8b29a6da
mov edx, 0x5d1bcea0
cmovne ecx, edx
test al, al
mov eax, 0x8b29a6da
cmove ecx, eax
test bl, 1
cmovne ecx, edx
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov rax, qword [rsp + 0x30]
mov ecx, 0xbc78c7d0
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, dword [0x14024b6f0]
mov eax, dword [0x14024b6ec]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, ecx
and edx, 0x95ca9ca
and ecx, 0xf6a35635
or ecx, edx
xor ecx, 0xf6a35634
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x201048f0
and ecx, 0x14449708
or ecx, edx
mov ebx, ecx
xor ebx, 0x10401208
xor ecx, 0xa00148a3
or ebp, 0x3454dff8
mov edx, ebp
not edx
and ecx, 0xa405cda3
and ebx, 0x10501258
or ebx, ecx
and ebp, 0xa405cda3
and edx, 0x4baa2004
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xcbab2007
and edx, 0x3454dff8
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbd2750de
and edx, 0x42d8af21
or edx, ecx
xor edx, 0x42d8af21
cmp edx, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov r9d, ecx
or cl, bl
and bl, dl
and r9b, r8b
or r9b, bl
xor dl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov ebx, ecx
xor bl, 1
mov eax, r9d
mov edx, ebx
or bl, r9b
xor r9b, 1
and al, r9b
and dl, cl
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
xor r9b, cl
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xeccaf1a7
mov ebp, 0x280de754
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xeccaf1a7
jmp 0x14012fbe0
mov ecx, 0x34a291b8
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov eax, dword [0x14024b6f0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xd682b8
and ecx, 0xff297d47
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc1151284
and ecx, 0x3eeaed7b
or ecx, eax
mov edx, ecx
xor edx, 0x3a002d41
xor ecx, 0xc1c3903c
mov eax, ecx
or eax, 1
mov ebp, eax
not ebp
and ecx, 0x43ed29a
and edx, 0xfbc12d65
or edx, ecx
mov ecx, edx
xor ecx, 0x1b000800
xor edx, 0x43ed29b
mov ebx, eax
and ebx, 0xe4cf75f6
and ebp, 0x1b308a08
or ebp, ebx
or eax, edx
and edx, 0xe4cf75f6
and ecx, 0x1b308a09
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xd733ef83
and eax, 0x28cc107c
or eax, ecx
mov ebp, eax
xor ebp, 0x1000
xor eax, 0x41028500
or edx, 0xe30ed53b
mov ecx, edx
not ecx
or eax, 0xc700a00
and eax, 0x6d7e8f38
and ebp, 0x82005003
or ebp, eax
and edx, 0x6d7e8f38
and ecx, 0x108120c4
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x1cf12ac4
and ecx, 0xe30ed53b
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3822de48
and ecx, 0xc7dd21b7
or ecx, edx
xor ecx, 0xc7dd21b7
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b6ec], 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 al, al
mov eax, 0xa3ad87f4
mov ebp, 0xcb88dad7
cmovne eax, ebp
test dl, dl
mov edx, 0xa3ad87f4
cmove eax, edx
test cl, 1
cmove eax, ebp
mov ecx, eax
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0xbf4a018c
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov ecx, 0xc6ecc09a
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xe0c6ef6e
and ecx, 0x1f391091
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1f391091
and ecx, 0xe0c6ef6e
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x1a5f51c4
and ecx, 0xe5a0ae3b
or ecx, edx
mov eax, ecx
xor eax, 0xe5a0ae3b
xor ecx, 0x1a5f51c4
mov edi, ecx
or edi, 0x72d421ad
mov esi, edi
not esi
or ebx, 0x8d2bde52
mov ebp, ebx
not ebp
and edi, 0x4a6984b0
and esi, 0x85025a42
or esi, edi
and ebx, 0x4a6984b0
and ebp, 0x3094210d
or ebp, ebx
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0x72d421ac
and ebp, 0x8d2bde53
or ebp, ebx
and ecx, 0xfcff938c
mov edx, eax
and edx, 0x3006c73
or edx, ecx
xor edx, 0xfcff938d
and eax, 1
or eax, edx
not eax
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xe05c0bff
and ecx, 0x1fa3f400
or ecx, eax
mov eax, ecx
xor eax, 0x12230000
xor ecx, 0x40080aa8
and ecx, 0x4d88fea8
and eax, 0xb2770157
or eax, ecx
xor eax, 0x4d88fea8
cmp eax, 0xffffffff
sete dl
setne r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
and bl, r9b
mov r8d, ecx
and r8b, dl
or r8b, bl
xor dl, cl
and dl, cl
xor cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov r9d, r8d
xor r9b, 1
mov r10d, r8d
and r10b, r9b
mov eax, edx
and al, cl
mov ebx, r10d
xor bl, 1
xor r10b, r8b
or bl, r9b
xor bl, 1
or bl, r10b
mov r10d, eax
and r10b, dl
xor al, dl
or al, r10b
xor al, bl
xor r9b, cl
or dl, r8b
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xe3b12e9a
mov ebp, 0x6566cdfe
cmovne ecx, ebp
test dl, 1
mov edx, 0xe3b12e9a
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov ecx, edx
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov rcx, qword [0x14024b040]
lea rdx, str.NtContinue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b6f0]
mov r8d, dword [0x14024b6ec]
lea esi, [rdx - 1]
imul esi, edx
mov ecx, esi
not ecx
mov ebp, ecx
and ebp, 0x15bbc263
mov edx, esi
and edx, 0xea443d9c
or edx, ebp
mov ebp, edx
xor ebp, 0x41104
xor edx, 0x418c023
mov ebx, esi
xor ebx, 0x6c1cd127
and ebx, esi
or edx, 0x93e32ed8
mov edi, edx
and edi, 0x79710c9b
and ebp, 0x40cd124
or ebp, edi
mov edi, ebx
not edi
or edx, edi
and edi, 0x79710c9b
and ebx, 0x868ef364
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x68b23ee6
and edx, 0x974dc119
or edx, ebp
mov edi, edx
xor edi, 0xfb51103f
xor edx, 0x40e8a80
and ecx, 0x680eb4d
and esi, 0xf97f14b2
or esi, ecx
mov ecx, esi
xor ecx, 0x910e00a2
xor esi, 0x680eb4d
mov ebp, edi
and ebp, 0x68f1755d
and edx, 0x970e8aa2
or edx, ebp
or edi, esi
and esi, 0x68f1755d
and ecx, 0x970e8aa2
or ecx, esi
xor ecx, edx
not edi
or edi, ecx
cmp edi, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg cl
mov r8d, ecx
xor r8b, r10b
xor r8b, 1
or r8b, cl
or r11b, r9b
or cl, r10b
mov edx, ecx
xor dl, r11b
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, r8b
xor r8b, 1
mov r9d, ebx
and r9b, cl
xor bl, cl
or bl, r9b
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, bl
test dl, 1
mov edx, 0xb41288a3
mov ebp, 0x99164918
cmovne edx, ebp
test cl, 1
mov ecx, 0xb41288a3
cmovne ecx, edx
mov qword [rsp + 0x30], rax
test bl, 1
cmove ecx, edx
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
mov edx, dword [0x14024b6f0]
mov esi, dword [0x14024b6ec]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x957430ba
mov ebx, ecx
and ebx, 0x6a8bcf44
or ebx, edx
xor ebx, 0x6a8bcf44
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0xbea34098
and ecx, 0x415cbf67
or ecx, ebp
mov ebp, ecx
xor ebp, 0x104b002
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xe6f90fe5
and edx, 0x1906f01a
or edx, edi
xor ecx, 0xa6a10080
and ecx, 0xe6f90fe5
and ebp, 0x1906f01a
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
sete al
setne dl
cmp esi, 0xa
setl r8b
cmp esi, 9
setg r10b
mov r9d, edx
and r9b, r10b
mov ebx, r8d
and bl, al
or bl, r9b
xor r10b, bl
and r10b, bl
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r10d
xor dl, 1
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r10b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb78ed13d
mov ebp, 0xe04196b1
cmovne ecx, ebp
test dl, 1
mov edx, 0xb78ed13d
cmovne ecx, edx
test al, 1
cmove ecx, ebp
cmp ecx, 0xf19fa569
jg 0x140121cc0
jmp 0x140121c48
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