Function at 0x14009e720
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x14024b008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0x9785d59e
mov edx, edi
and edx, 0x687a2a60
or edx, ebx
mov ebx, edx
xor ebx, 0x580a00
xor edx, 0x9785d59f
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0xfc23b1fd
and ebx, 0x3dc4e02
or ebx, eax
or edx, esi
and esi, 0xfc23b1fd
and ebp, 0x3dc4e02
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xc5b0526d
and edx, 0x3a4fad92
or edx, eax
and edi, 0xc5b0526d
and ecx, 0x3a4fad92
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete byte [rsp + 0x26]
cmp r8d, 0xa
setl byte [rsp + 0x27]
mov r15d, 0xbec2368d
mov r14d, 0x847674cd
mov r12d, 0x882602c8
mov r13d, 0x4df9b21a
mov ecx, 0xb5a0522a
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov eax, dword [0x14024b738]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
or eax, 1
mov edx, eax
not edx
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov ebx, ecx
not ebx
mov edi, eax
and edi, 0x2f9cd86a
and edx, 0xd0632794
or edx, edi
or eax, ebx
and ebx, 0x2f9cd86a
and ecx, 0xd0632795
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
and eax, ebp
not ebp
not ecx
and ebp, ecx
or eax, ebp
not eax
or eax, ecx
cmp eax, 0xffffffff
sete dl
setne al
cmp dword [0x14024b734], 0xa
setl bl
xor al, bl
xor al, 1
mov ecx, ebx
or cl, dl
xor cl, 1
or cl, al
mov eax, edx
xor al, bl
and dl, al
and al, bl
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, cl
xor bl, cl
xor cl, 1
and r8b, cl
or dl, r8b
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x4db9863e
mov ebp, 0xe34ac793
cmovne ecx, ebp
test al, 1
mov eax, 0x4db9863e
cmovne eax, ecx
test dl, 1
cmove eax, ecx
mov ecx, eax
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
cmp ecx, 0x3f339cc9
jg 0x14009ea80
cmp ecx, 0x2204e2d0
jle 0x14009eaf6
cmp ecx, 0x2b97765c
jle 0x14009ed83
cmp ecx, 0x313fae72
jle 0x14009f1f8
cmp ecx, 0x38ff868d
jle 0x14009f906
cmp ecx, 0x3a2e9ef6
jle 0x1400a08af
cmp ecx, 0x3a2e9ef7
je 0x1400a24a5
cmp ecx, 0x3c428cf7
je 0x1400a2592
cmp ecx, 0x3e9012f3
jne 0x14009e900
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x28484420
mov edx, ebp
and edx, 0xd10621cc
or edx, ebx
mov ebx, edx
xor ebx, 0xc00400c4
xor edx, 0x2ef9de33
mov ecx, ebp
xor ecx, 0xf94e65ec
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x19fbad09
and ebx, 0xe00440e4
or ebx, eax
or edx, esi
and esi, 0x19fbad09
and ecx, 0xe60452f6
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xc3fcb70b
and edx, 0x3c0348f4
or edx, eax
xor edx, 0x3ab2d2e6
and edi, 0x349ee5b0
and ebp, 0xcb611a4f
or ebp, edi
xor ebp, 0xcb611a4f
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, cl
and bl, al
and dl, r9b
and al, cl
or al, dl
xor bl, 1
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, r8b
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
not dl
mov ecx, eax
xor cl, bl
and cl, al
and dl, r8b
and bl, al
or bl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xd85aabe2
mov ebp, 0x3a2e9ef7
cmovne eax, ebp
test bl, bl
mov edx, eax
cmovne edx, ebp
test cl, cl
jmp 0x1400ad755
cmp ecx, 0x611d239d
jle 0x14009eb54
cmp ecx, 0x72ce2dd6
jle 0x14009ee9c
cmp ecx, 0x7762fc12
jle 0x14009f3a1
cmp ecx, 0x7927c90c
jle 0x14009fb42
cmp ecx, 0x7a316885
jle 0x1400a08dd
cmp ecx, 0x7a316886
je 0x1400a26ff
cmp ecx, 0x7afd5664
je 0x1400a290a
cmp ecx, 0x7e020468
jne 0x14009e900
mov ecx, 0xa6fec5a8
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x148b8510
jg 0x14009efdf
cmp ecx, 0xea6ec66
jg 0x14009f3e7
cmp ecx, 0xdb92b19
jg 0x14009fc89
cmp ecx, 0xcd51379
jg 0x1400a09f6
cmp ecx, 0x8a1c35f
je 0x1400a2a38
cmp ecx, 0xa978977
jne 0x14009e900
mov ecx, 0x6e508217
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x514433a1
jg 0x14009f1a1
cmp ecx, 0x48d0dfcb
jg 0x14009f42d
cmp ecx, 0x437dcd50
jg 0x14009fcc3
cmp ecx, 0x42747867
jg 0x1400a0a24
cmp ecx, 0x3f339cca
je 0x1400a2c51
cmp ecx, 0x3fab6ff8
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov esi, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x9319ecbb
and edx, ebp
not ebp
and ebp, 0xa7d50186
and ecx, 0x582afe79
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1008c439
xor ecx, 0x83110082
or ecx, 0x6ce61344
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xa9043bc4
and ebp, 0x1219c43b
or ebp, edi
or ecx, ebx
and ebx, 0xa9043bc4
and edx, 0x56fbc43b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf8f8b6dd
and ecx, 0x7074922
or ecx, edx
mov ebp, ecx
xor ebp, 0x941ea599
mov ebx, ecx
xor ebx, 0x6be15a66
mov edx, ecx
xor edx, 0x1ec1f5ce
mov edi, edx
and edi, ebx
and edx, ebp
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x7520afa9
and edx, 0x8adf5056
or edx, ebp
and ebx, 1
xor ecx, 0x6be15a67
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x404bbaf5
and ecx, 0xbfb4450a
or ecx, ebp
xor ecx, 0xbfb4450a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0xa6b005e6
and edx, ecx
or ecx, 0x594ffa19
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3ecf8fcc
and ebp, 0x80300022
or ebp, edi
or ecx, ebx
and ebx, 0x3ecf8fcc
and edx, 0xc1307033
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcd21e368
and ecx, 0x32de1c97
or ecx, edx
xor ecx, 0x946e1971
sete r9b
setne r8b
cmp esi, 9
setg al
cmp esi, 0xa
setl r10b
xor al, r10b
and al, r10b
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ebx, edx
xor bl, 1
and bl, dl
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, r8b
and bl, r9b
or bl, al
mov eax, r10d
and al, r9b
xor r10b, r9b
or al, r10b
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xf106b71
mov ebx, 0x9da5394b
jmp 0x14009f8f7
cmp ecx, 0x29a5dc61
jg 0x14009f5a6
cmp ecx, 0x26105705
jg 0x14009fe30
cmp ecx, 0x22ab5c08
jg 0x1400a0a52
cmp ecx, 0x2204e2d1
je 0x1400a2c6c
cmp ecx, 0x2287aa9f
jne 0x14009e900
mov edx, dword [0x14024b738]
mov ecx, dword [0x14024b734]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x885e3e1f
mov ebx, eax
and ebx, 0x77a1c1e0
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x77a1c1e1
and ebx, 0x885e3e1e
or ebx, ebp
and edx, 0x86b7b40
and eax, 0xf79484bf
or eax, edx
mov edx, eax
xor edx, 0xf79484bf
xor eax, 0x86b7b40
and eax, ebx
not ebx
and edx, ebx
or eax, edx
xor ebx, eax
test ebx, eax
setne r8b
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg al
and r8b, bl
mov ecx, eax
xor cl, dl
xor bl, dl
and dl, al
or r8b, dl
and cl, al
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, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
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 al, 1
mov eax, 0x3c428cf7
mov ebp, 0x677b6139
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x3c428cf7
cmovne ecx, ebp
jmp 0x1400a2902
cmp ecx, 0x681ba4db
jg 0x14009f6d2
cmp ecx, 0x631c8051
jg 0x14009ff93
cmp ecx, 0x61fd03d4
jg 0x1400a0c15
cmp ecx, 0x611d239e
je 0x1400a2d5b
cmp ecx, 0x61ca3e08
jne 0x14009e900
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x8c05c0a8
mov edx, ebp
and edx, 0x73fa3f57
or edx, ebx
mov ebx, edx
xor ebx, 0x60a00452
xor edx, 0x8c05c0a8
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0x935bbba5
and ebx, 0x6ca4445a
or ebx, eax
or edx, esi
and esi, 0x935bbba5
and ecx, 0x6ca4445a
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xcfb157e2
and edx, 0x304ea81d
or edx, eax
xor edx, 0x304ea81d
and edi, 0x6f23943b
and ebp, 0x90dc6bc4
or ebp, edi
xor ebp, 0x90dc6bc4
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
setne r9b
sete dl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
and r9b, bl
xor bl, dl
mov eax, ecx
xor al, dl
and al, cl
and cl, dl
or cl, r9b
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
xor bl, 1
not al
and al, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x3f339cca
mov ebp, 0x313fae73
cmovne ecx, ebp
test dl, dl
mov edx, 0x3f339cca
jmp 0x1400a5333
cmp ecx, 0x1be6488b
jg 0x14009f7cd
cmp ecx, 0x17592eec
jg 0x1400a011c
cmp ecx, 0x165ce2ad
jg 0x1400a0e75
cmp ecx, 0x148b8511
je 0x1400a2d71
cmp ecx, 0x15b4cb95
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
and ecx, 0xc4d6ad1e
and edi, 0x3b2952e1
or edi, ecx
mov ecx, edi
xor ecx, 0x32010e0
xor edi, 0xc4d6ad1e
mov edx, edi
and edx, 0x38dbc313
and ecx, 0xc7243cec
or ecx, edx
mov ebx, ecx
xor ebx, 0xc7243cec
mov ebp, ecx
xor ebp, 0xdcd22e91
and ebp, ebx
or edi, 0xe409ed82
mov esi, edi
not esi
mov edx, ebp
not edx
mov eax, edx
and eax, 0x56b0b2a1
and ebp, 0xa94f4d5e
or ebp, eax
or edx, edi
and edi, 0x56b0b2a1
and esi, 0x946005c
or esi, edi
xor esi, ebp
not edx
or edx, esi
mov eax, edx
not eax
and eax, 0x2737e142
and edx, 0xd8c81ebd
or edx, eax
xor edx, 0x3cc1f33e
and ebx, 1
xor ecx, 0xc7243ced
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x472a43a4
and ecx, 0xb8d5bc5b
or ecx, eax
xor ecx, 0xb8d5bc5b
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x5ed30d9f
and eax, 0xa12cf260
or eax, ecx
mov ecx, eax
xor ecx, 0x58110d10
xor eax, 0xa12cf260
mov edx, eax
and edx, 0x6e2208f
and ecx, 0xf91ddf70
or ecx, edx
xor ecx, 0xf91ddf70
or ecx, eax
cmp ecx, 0xffffffff
sete r9b
setne bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov eax, ecx
or cl, bl
and bl, dl
and al, r9b
or al, bl
xor dl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor dl, 1
mov r8d, eax
xor r8b, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
xor al, cl
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xa6abb9bc
mov ebp, 0x96aed8eb
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xa6abb9bc
jmp 0x1400ac8d9
cmp ecx, 0x5b50a843
jg 0x14009f813
cmp ecx, 0x541ac479
jg 0x1400a0311
cmp ecx, 0x52c858ad
jg 0x1400a0f5d
cmp ecx, 0x514433a2
je 0x1400a2f45
cmp ecx, 0x51872d22
jne 0x14009e900
mov rax, qword [rsp + 0x30]
mov ecx, 0xf716093e
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x2e549a8c
jg 0x1400a041d
cmp ecx, 0x2dbb7825
jg 0x1400a0f8b
cmp ecx, 0x2b97765d
je 0x1400a3114
cmp ecx, 0x2cbd287f
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x421202c1
mov ecx, ebp
and ecx, 0x28043400
or ecx, edx
xor ecx, 0x28043400
mov edx, ebp
xor edx, 0x6a1636c1
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x8d54afe
and edx, 0xf72ab501
or edx, ecx
mov ecx, edx
xor ecx, 0x5108300
xor edx, 0xc37c36
and edx, 0x98ef7cf7
and ecx, 0x67108308
or ecx, edx
mov edx, ecx
xor edx, 0x44108200
and ebx, 0x752e96a6
and ebp, 0x8ad16959
or ebp, ebx
mov ebx, ebp
xor ebx, 0x80510051
xor ecx, 0x98ef7cf7
xor ebp, 0x752e96a6
mov edi, ecx
and edi, 0x3b86798a
and edx, 0xc4798675
or edx, edi
or ecx, ebp
and ebp, 0x3b86798a
and ebx, 0xc4798675
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x418b8c95
and ecx, 0xbe74736a
or ecx, edx
xor ecx, 0xbe74736a
setne cl
sete r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg dl
mov eax, edx
xor al, r8b
not al
and al, r8b
mov r9d, r8d
and r9b, dl
or dl, r8b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
and cl, r10b
or cl, r9b
mov edx, r10d
and dl, r8b
xor r10b, r8b
or r10b, dl
mov edx, r10d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, edx
and dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xca4124f8
mov ebp, 0xd54acefe
cmovne eax, ebp
test cl, 1
mov ecx, 0xca4124f8
jmp 0x1400aa3bc
cmp ecx, 0x74226cf8
jg 0x1400a0518
cmp ecx, 0x7332d4a3
jg 0x1400a10ed
cmp ecx, 0x72ce2dd7
je 0x1400a32c3
cmp ecx, 0x72ce359b
jne 0x14009e900
mov ecx, 0xbe8a0579
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xff1cc8e
jg 0x1400a0564
cmp ecx, 0xf106b70
jg 0x1400a11f2
cmp ecx, 0xea6ec67
je 0x1400a338e
cmp ecx, 0xed73663
jne 0x14009e900
mov ecx, 0xd2eead5c
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x4db9863d
jg 0x1400a059e
cmp ecx, 0x4b5c30d6
jg 0x1400a1220
cmp ecx, 0x48d0dfcc
je 0x1400a34cc
cmp ecx, 0x49829034
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0xc44840c4
mov edx, ebx
and edx, 0x142909
or edx, ecx
xor edx, 0x142909
mov ecx, ebx
xor ecx, 0xc45c69cd
and ecx, ebx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3f45ed1b
and ecx, 0xc0ba12e4
or ecx, edx
mov ebp, ecx
xor ebp, 0x4605908
xor ecx, 0x59008440
and ecx, 0x5986a660
and ebp, 0xa679599f
or ebp, ecx
mov ecx, ebp
xor ecx, 0x8238181e
xor ebp, 0x5986a660
mov edx, ebp
and edx, 0x7445c5e1
and ecx, 0x8bba3a1e
or ecx, edx
or ebp, ebx
and ebx, 0x7445c5e1
and edi, 0x8bba3a1e
or edi, ebx
xor edi, ecx
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
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 edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x8a1ba1c4
mov ebp, 0x103e436
cmovne eax, ebp
test cl, 1
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400aa3bf
cmp ecx, 0x2b273052
jg 0x1400a05d8
cmp ecx, 0x2aebb8b9
jg 0x1400a1332
cmp ecx, 0x29a5dc62
je 0x1400a35b4
cmp ecx, 0x29f7dc5f
jne 0x14009e900
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edx, ebp
or edx, 1
mov edi, ecx
not edi
mov esi, edx
and esi, 0x7e00e0f0
mov ebx, eax
and ebx, 0x81ff1f0e
or ebx, esi
or edx, edi
and edi, 0x7e00e0f0
and ecx, 0x81ff1f0f
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and eax, 0x3681c452
and ebp, 0xc97e3bad
or ebp, eax
mov eax, ebp
xor eax, 0x811c138c
xor ebp, 0x3681c452
mov ebx, edx
and ebx, 0x7ae2ac73
and ecx, 0x851d538c
or ecx, ebx
or edx, ebp
and ebp, 0x7ae2ac73
and eax, 0x851d538c
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg bl
mov eax, r11d
xor al, bl
mov edx, eax
and dl, r11b
and al, bl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
xor cl, r9b
and cl, bl
and r10b, r11b
and bl, r9b
or bl, r10b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
and al, bl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xa6fec5a8
mov ecx, 0x541ac47a
cmovne edx, ecx
test bl, bl
mov ecx, 0xa6fec5a8
jmp 0x1400a8a73
cmp ecx, 0x6e053fce
jg 0x1400a0612
cmp ecx, 0x6ba2fd00
jg 0x1400a14dd
cmp ecx, 0x681ba4dc
je 0x1400a372d
cmp ecx, 0x6b84f17c
jne 0x14009e900
mov ecx, dword [0x14024b738]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x13993f76
mov ecx, eax
xor ecx, 0x13993f76
and ecx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xec66c088
and ecx, 0x13993f77
or ecx, edx
and ebp, 0xa72ffefa
and eax, 0x58d00105
or eax, ebp
mov edx, eax
xor edx, 0x58d00105
xor eax, 0xa72ffefa
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b734], 9
setg cl
mov edx, ecx
xor dl, al
mov r8d, edx
xor r8b, cl
and r8b, dl
not dl
and dl, al
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, r8d
xor al, 1
and al, dl
xor dl, 1
mov ebx, r8d
xor bl, dl
and bl, r8b
and dl, r8b
or dl, al
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0xf748c3e2
mov ebp, 0x61006b5e
cmovne ecx, ebp
test bl, bl
mov edx, 0xf748c3e2
jmp 0x1400ac0bd
cmp ecx, 0x1f2571ae
jg 0x1400a0755
cmp ecx, 0x1d3f6f90
jg 0x1400a15e8
cmp ecx, 0x1be6488c
je 0x1400a3855
cmp ecx, 0x1c63a343
jne 0x14009e900
mov ecx, 0xbc7c7981
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x5d96cd75
jg 0x1400a078f
cmp ecx, 0x5cdf9eed
jg 0x1400a1700
cmp ecx, 0x5b50a844
je 0x1400a386b
cmp ecx, 0x5c1838c6
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1c8af896
mov ebx, ecx
and ebx, 0xe3750769
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xe3750768
and ebx, 0x1c8af897
or ebx, ebp
and edx, 0x7a2491b5
and ecx, 0x85db6e4a
or ecx, edx
mov edx, ecx
xor edx, 0x85db6e4a
xor ecx, 0x7a2491b5
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, al
and bl, r8b
or bl, dl
and cl, al
xor al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xd25b96d
mov ebx, 0xff1cc8f
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
jmp 0x1400a3c47
cmp ecx, 0x377a2179
jg 0x1400a172e
cmp ecx, 0x313fae73
je 0x1400a392d
cmp ecx, 0x32e5f756
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xdc361d8d
and edx, ecx
or ecx, 0x23c9e272
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe82d5fcc
and ebp, 0x14120001
or ebp, edi
or ecx, ebx
and ebx, 0xe82d5fcc
and edx, 0x17d2a033
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf4c231cd
and ecx, 0xb3dce32
or ecx, edx
mov ebx, ecx
xor ebx, 0xd70bd3bf
mov edx, ecx
xor edx, 0x20202400
and edx, 0xe52a6639
xor ecx, 0xec22cbdc
and ecx, ebx
and ebx, 0x1ad599c6
or ebx, edx
mov edx, ebx
xor edx, 0x21280021
or edx, 0xc4d6e79c
mov ebp, edx
not ebp
mov edi, ecx
not edi
mov esi, edx
and esi, 0xb0981388
and ebp, 0xb210863
or ebp, esi
or edx, edi
and edi, 0xb0981388
and ecx, 0x4f67ec77
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc4d6e79d
and edx, 0x3b291862
or edx, ecx
mov ecx, ebx
and ecx, 1
xor ebx, 0x1ad599c7
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x346454f1
and ebx, 0xcb9bab0e
or ebx, ecx
mov ebp, ebx
xor ebp, 0x3808900
xor ebx, 0x346454f1
mov ecx, edx
not ecx
mov edi, ecx
and edi, 0xc87b22be
and edx, 0x3784dd41
or edx, edi
or ecx, ebx
and ebx, 0xc87b22be
and ebp, 0x3784dd41
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6a1e0073
and ecx, 0x95e1ff8c
or ecx, edx
mov edx, ecx
not edx
and edx, 0x95e1ff8c
and ecx, 0x6a1e0073
or ecx, edx
mov edx, ecx
not edx
and edx, 0x40934c8
and ecx, 0xfbf6cb37
or ecx, edx
xor ecx, 0xfbf6cb37
cmp ecx, 0xffffffff
setne bl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
xor bl, r9b
and bl, r9b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, al
and cl, bl
and bl, al
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, r8d
xor cl, r9b
and cl, r8b
xor al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
or al, bl
xor bl, 1
xor dl, 1
or dl, r8b
xor dl, bl
xor bl, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x29f7dc5f
mov eax, 0x17592eed
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x29f7dc5f
jmp 0x1400ac8d9
cmp ecx, 0x784ea3e4
jg 0x1400a183e
cmp ecx, 0x7762fc13
je 0x1400a3abc
cmp ecx, 0x7788f626
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebp, edi
or ebp, 0x2f6a3eda
mov edx, ebp
not edx
or ecx, 0x40044100
and ecx, 0x470e7fc8
mov ebx, edi
and ebx, 0x28600012
or ebx, ecx
and ebp, 0x470e7fc8
and edx, 0x90918025
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xd095c124
and edx, 0x2f6a3edb
or edx, ecx
not edx
mov ecx, edx
and ecx, edi
xor edx, edi
or edx, ecx
cmp edx, 0xffffffff
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov r11d, eax
xor r11b, r8b
and r11b, al
mov edx, r9d
xor dl, r10b
and dl, r9b
xor r11b, 1
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov esi, ebx
and sil, cl
xor cl, bl
or cl, sil
or bl, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov edx, r11d
xor dl, bl
xor dl, 1
and dl, bl
or bl, r11b
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
and r8b, r9b
and r10b, al
or r10b, r8b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x25d49844
mov ecx, 0x78762cf4
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0x25d49844
jmp 0x1400a9adb
cmp ecx, 0xdd89f0a
jg 0x1400a198b
cmp ecx, 0xdb92b1a
je 0x1400a3c4e
cmp ecx, 0xdd1b55d
jne 0x14009e900
mov ecx, 0x7762fc13
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x455bdc6d
jg 0x1400a19b9
cmp ecx, 0x437dcd51
je 0x1400a3c70
cmp ecx, 0x44e74461
jne 0x14009e900
mov eax, dword [0x14024b738]
mov ecx, dword [0x14024b734]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov eax, edx
and eax, 1
or eax, ebx
mov ebx, eax
not ebx
and ebp, 0x5278321c
and edx, 0xad87cde3
or edx, ebp
mov ebp, edx
xor ebp, 0x85850c82
xor edx, 0x5278321c
mov edi, eax
and edi, 0x6a72c369
and ebx, 0x958d3c96
or ebx, edi
or eax, edx
and edx, 0x6a72c369
and ebp, 0x958d3c96
or ebp, edx
xor ebp, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
setne r9b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov r11d, ebx
xor r11b, 1
mov edx, ebx
and dl, r11b
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r11b
xor cl, 1
or cl, dl
or r11b, bl
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov edx, eax
or dl, cl
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, r10b
and dl, al
and r9b, r8b
and al, r10b
or al, r9b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and bl, al
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xdd89f0b
mov ecx, 0x70995dbd
cmovne eax, ecx
test dl, 1
mov ecx, 0xdd89f0b
cmovne ecx, eax
jmp 0x1400ac8d6
cmp ecx, 0x26aa9005
jg 0x1400a1a69
cmp ecx, 0x26105706
je 0x1400a3d43
cmp ecx, 0x26160ef0
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x6b2e4c77
mov edx, ebx
xor edx, 0x6b2e4c77
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x86b9752a
and edx, 0x79468ad5
or edx, ebp
mov ebp, edx
xor ebp, 0x2000403
and ecx, 0x9941ae74
and ebx, 0x66be518b
or ebx, ecx
mov ecx, ebx
xor ecx, 0x26820103
xor edx, 0xed97395c
mov edi, edx
and edi, 0xd97dd2fc
and ebp, 0x26822d03
or ebp, edi
xor ebx, 0x99418274
and ebx, 0xd97dd2fc
and ecx, 0x26822d03
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r10b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
mov eax, r10d
xor al, r9b
and al, r10b
mov edx, ebx
or dl, al
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov edx, ebx
xor dl, r10b
and dl, bl
and r9b, r8b
and bl, r10b
or bl, r9b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov ecx, ebx
mov r9d, r8d
and r9b, dl
xor dl, r8b
xor r8b, bl
xor bl, 1
and cl, bl
or dl, r9b
xor cl, 1
mov r9d, ebx
xor r9b, cl
or cl, bl
xor cl, 1
or cl, r9b
xor cl, dl
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, cl
test bl, 1
mov edx, 0xc3587092
mov ebp, 0xb43afe3c
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xc3587092
jmp 0x1400ad755
cmp ecx, 0x66a6adc1
jg 0x1400a1a97
cmp ecx, 0x631c8052
je 0x1400a3e35
cmp ecx, 0x63452058
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x1926280f
and ecx, 0xe6d9d7f0
or ecx, edx
mov edx, ecx
xor edx, 0x1926280f
xor ecx, 0xe2d910f0
and ecx, 0xf3fd18f1
mov ebp, edx
and ebp, 0xc02e70e
or ebp, ecx
mov ecx, ebp
xor ecx, 0xc02e70e
xor ebp, 0x114100b1
mov ebx, ecx
and ebx, 0x5dac70de
and edx, 0xa2538f21
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x45ff19e6
and edx, 0xba00e619
or edx, ebx
xor edx, 0xe7ac96c6
and ebp, 0x1543c1bd
mov ebx, ecx
and ebx, 0xeabc3e42
or ebx, ebp
xor ebx, 0x1543c1bc
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xbd069514
and ecx, 0x42f96aeb
or ecx, ebp
xor ecx, 0x42f96aeb
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x8559cb8f
and edx, ecx
not ecx
and ecx, 0x8559cb8f
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x9e8342c0
and edx, 0x617cbd3f
or edx, ecx
mov ecx, edx
xor ecx, 0x400526a0
xor edx, 0x12d08008
and edx, 0xb6f0d018
and ecx, 0x490f2fe7
or ecx, edx
xor ecx, 0x490f2fe7
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
xor cl, 1
or cl, al
or bl, r8b
xor bl, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x882602c8
mov edx, 0x165e5df8
cmovne ecx, edx
test bl, bl
cmove ecx, r12d
jmp 0x1400ad156
cmp ecx, 0x1ab1c371
jg 0x1400a1bae
cmp ecx, 0x17592eed
je 0x1400a405e
cmp ecx, 0x189fcac3
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x980eb767
and edx, 0x67f14898
or edx, ecx
mov ecx, edx
xor ecx, 0x26914000
xor edx, 0x80040443
and edx, 0xc1640cdb
and ecx, 0x3e9bf324
or ecx, edx
mov edx, ecx
xor edx, 0xc1640cdb
mov ebp, ecx
xor ebp, 0x280a6224
and ebp, 0x696e6eef
xor ecx, 0x23ea9795
and ecx, edx
mov esi, edx
and esi, 0x96919110
or esi, ebp
mov edx, esi
xor edx, 0x96919110
mov edi, esi
xor edi, 0x8be0f5a1
and edi, edx
mov ebp, edi
and ebp, ecx
xor ecx, edi
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x78766aa5
and ecx, 0x8789955a
or ecx, ebp
mov ebx, ecx
xor ebx, 0x64000a14
xor esi, 0x9664e04
and esi, 0xfe75e14
mov ebp, edx
and ebp, 0xf018a1eb
or ebp, esi
xor ebp, 0xfe75e15
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x80019e41
and edx, 0x7ffe61be
or edx, ebp
mov ebp, edx
xor ebp, 0x7ed8413e
xor ecx, 0x9af8f1ea
xor edx, 0x80019e41
mov edi, ecx
and edi, 0x12734c1
and ebx, 0xfed8cb3e
or ebx, edi
or ecx, edx
and edx, 0x12734c1
and ebp, 0xfed8cb3e
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf21b3846
and ebp, 0xde4c7b9
or ebp, edi
or ecx, ebx
and ebx, 0xf21b3846
and edx, 0xde4c7b9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, ebx
not al
and al, bl
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
mov ebx, eax
xor bl, dl
and al, bl
and bl, dl
xor al, 1
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
and r8b, dl
and cl, r9b
or cl, r8b
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
xor cl, bl
and bl, cl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x2b19f127
mov edx, 0xa4053c5e
cmovne eax, edx
test cl, 1
mov ecx, 0x2b19f127
cmovne ecx, eax
jmp 0x1400ac8d6
cmp ecx, 0x58a2303a
jg 0x1400a1ce3
cmp ecx, 0x541ac47a
je 0x1400a4074
cmp ecx, 0x5858c091
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xfeae7f38
mov ebx, ecx
and ebx, 0x15180c6
or ebx, edx
mov edx, ebx
xor edx, 0x1418082
xor ebx, 0xe205420
or ecx, 0xe305464
and ebx, 0xe305464
and edx, 0xf1cfab9a
or edx, ebx
and ecx, 0xe305465
xor ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xec3c4153
and ecx, 0x13c3beac
or ecx, edx
xor ecx, 0x13c3beac
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, ecx
xor dl, al
and dl, cl
or bl, r8b
xor bl, 1
or al, r9b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
mov r8d, ebx
and r8b, dl
xor bl, cl
and cl, al
or cl, r8b
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x784ea3e5
mov ebp, 0xb5d028db
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, 1
mov ecx, 0x784ea3e5
jmp 0x14009e8ed
cmp ecx, 0x30f69412
jg 0x1400a1e1e
cmp ecx, 0x2e549a8d
je 0x1400a423d
cmp ecx, 0x2f3171d4
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
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, 0x785ccbf2
and ecx, 0x87a3340d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x285954dd
and ecx, 0xd7a6ab22
or ecx, edx
mov edx, ecx
xor edx, 0x7b86040
xor ecx, 0x50059f2f
mov ebp, ecx
and ebp, 0xa843909a
and edx, 0x57bc6f65
or edx, ebp
xor edx, 0xa843909a
xor ecx, edx
test ecx, edx
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
or cl, al
or al, r8b
xor al, 1
or al, dl
xor al, 1
xor cl, 1
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
mov ecx, ebx
not cl
and cl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x26aa9006
mov ebp, 0x514433a2
cmovne edx, ebp
test cl, cl
mov ecx, 0x26aa9006
cmove edx, ecx
test al, 1
jmp 0x1400a4c5f
cmp ecx, 0x77081983
jg 0x1400a1f21
cmp ecx, 0x74226cf9
je 0x1400a4475
cmp ecx, 0x76db9abd
jne 0x14009e900
mov rcx, qword [rsp + 0x28]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x1371f523
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x1371f522
jg 0x1400a2061
cmp ecx, 0xff1cc8f
je 0x1400a4624
cmp ecx, 0x114111b3
jne 0x14009e900
mov ecx, 0xc133ccc7
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x4ec36c13
jg 0x1400a208f
cmp ecx, 0x4db9863e
je 0x1400a4794
cmp ecx, 0x4df9b21a
jne 0x14009e900
mov ecx, 0x770ff8a9
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x2b2e0cfd
jg 0x1400a20bd
cmp ecx, 0x2b273053
je 0x1400a4969
cmp ecx, 0x2b2bd31f
jne 0x14009e900
mov ecx, 0x705de2f1
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x705de2f0
jg 0x1400a21ce
cmp ecx, 0x6e053fcf
je 0x1400a497f
cmp ecx, 0x6e508217
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov edx, edi
and edx, 0xe4d515d0
and ecx, 0x1b2aea2f
or ecx, edx
mov ebx, ecx
xor ebx, 0x10208802
xor ecx, 0x10140
mov ebp, edi
or ebp, 0x92258d4b
mov edx, ebp
not edx
or ecx, 0x25023084
and ecx, 0x270331cd
and ebx, 0x90248c02
or ebx, ecx
and ebp, 0x270331cd
and edx, 0x48d84230
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x9fbe8ef1
and edx, 0x6041710e
or edx, ecx
mov ecx, edx
xor ecx, 0x32246844
xor edx, 0x8980009
and edx, 0xc8d89409
and ecx, 0x37276bf6
or ecx, edx
xor ecx, 0x37276bf6
mov edx, ecx
and edx, edi
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x99fac243
and ecx, 0x66053dbc
or ecx, edx
xor ecx, 0x66053dbc
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
xor dl, 1
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xa978977
mov ebp, 0x63452058
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
jmp 0x1400acea5
cmp ecx, 0x20d7ba86
jg 0x1400a2330
cmp ecx, 0x1f2571af
je 0x1400a4aa4
cmp ecx, 0x1f4a1c90
jne 0x14009e900
mov ecx, 0x26105706
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x607271ff
jg 0x1400a236a
cmp ecx, 0x5d96cd76
je 0x1400a4c67
cmp ecx, 0x5ee1c831
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x6e330521
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x22320500
and ecx, 0x4c010021
or ecx, ebx
xor ecx, 0x4c010021
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x70724ef7
and edx, 0x8f8db108
or edx, ecx
mov ecx, edx
xor ecx, 0x41162000
xor edx, 0x12010ac6
and edx, 0xb2a99eee
and ecx, 0x4d566111
or ecx, edx
xor ecx, 0x4d566111
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc9758330
and ecx, 0x368a7ccf
or ecx, edx
xor ecx, 0x368a7ccf
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
or bl, cl
and cl, al
xor al, r8b
xor bl, 1
or bl, al
mov eax, ebx
not al
and dl, r8b
or dl, cl
and al, bl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
xor al, dl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xe83bf618
mov ebp, 0x217af814
cmovne ecx, ebp
test dl, dl
mov edx, 0xe83bf618
cmovne edx, ecx
test al, 1
jmp 0x1400a817f
cmp ecx, 0x38ff868e
je 0x1400a4d7a
cmp ecx, 0x3a00c9f5
jne 0x14009e900
mov ecx, 0x784ea3e5
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x7927c90d
je 0x1400a4d90
cmp ecx, 0x797324a2
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0x671ec312
mov ebx, esi
and ebx, 0x98e13ced
or ebx, edx
mov edx, ebx
xor edx, 0x90210085
xor ebx, 0x40000102
mov ecx, edi
or ecx, 0xdab311a7
mov ebp, ecx
not ebp
or ebx, 0x2540cc40
and ebx, 0x6dc0dd62
and edx, 0x92330085
or edx, ebx
and ecx, 0x6dc0dd62
and ebp, 0xc2218
or ebp, ecx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x254cee59
and ebp, 0xdab311a6
or ebp, ecx
mov ecx, ebp
not ecx
and edi, ecx
and ebp, esi
or ebp, edi
xor ecx, ebp
test ecx, ebp
setne dl
sete r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
xor r9b, al
and r9b, al
xor dl, r8b
and dl, r8b
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, r9b
mov r9d, edx
xor r9b, 1
mov ebx, r8d
xor bl, al
and al, r8b
or al, bl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and cl, dl
or dl, al
and al, r9b
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x631c8052
mov ebp, 0xcac9ef1b
cmovne ecx, ebp
test dl, 1
mov eax, 0x631c8052
jmp 0x1400a4619
cmp ecx, 0xcd5137a
je 0x1400a4ea9
cmp ecx, 0xd25b96d
jne 0x14009e900
mov ecx, 0xff1cc8f
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x42747868
je 0x1400a5018
cmp ecx, 0x42ee6de9
jne 0x14009e900
mov ecx, 0x148b8511
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x22ab5c09
je 0x1400a50ec
cmp ecx, 0x25d49844
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x385dbad1
and edx, 0xc7a2452e
or edx, ecx
mov ecx, edx
xor ecx, 0x204006
xor edx, 0x2848b2c0
and edx, 0xefcab7e8
and ecx, 0x10354817
or ecx, edx
mov ebp, ecx
xor ebp, 0xefcab7e8
mov edx, ecx
xor edx, 0xefcab7e9
and edx, ebp
xor ecx, 0x314003
and ecx, 0x20b34203
and ebp, 0xdf4cbdfc
or ebp, ecx
mov ebx, ebp
xor ebx, 0xd10408cc
mov ecx, edx
not ecx
xor ebp, 0x20b34202
mov edi, ecx
and edi, 0xe7bf531
and edx, 0xf1840ace
or edx, edi
or ecx, ebp
and ebp, 0xe7bf531
and ebx, 0xf1840ace
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x9916ee66
and ebp, ecx
or ecx, 0x66e91199
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x13d9b7d0
and edx, 0x88064826
or edx, edi
or ecx, ebx
and ebx, 0x13d9b7d0
and ebp, 0xec26482f
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x356a08e0
and ecx, 0xca95f71f
or ecx, edx
mov edx, ecx
xor edx, 0x1800110
xor ecx, 0x2834a204
and ecx, 0x7a37ba6d
and edx, 0x85c84592
or edx, ecx
mov ecx, edx
xor ecx, 0x84080102
xor edx, 0x3034a248
and edx, 0x31f4e6d8
and ecx, 0xce0b1927
or ecx, edx
xor ecx, 0xce0b1927
setne cl
sete dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
xor al, dl
mov r9d, eax
xor r9b, 1
xor dl, r8b
and dl, r8b
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
and al, r9b
mov edx, ebx
and dl, cl
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xaee8b6a3
mov ebp, 0xa38e89e1
cmovne eax, ebp
test cl, cl
mov ecx, 0xaee8b6a3
jmp 0x1400aa3bc
cmp ecx, 0x61fd03d5
je 0x1400a5102
cmp ecx, 0x6213db02
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x47bf678e
and ebp, 0xb8409871
or ebp, edi
or edx, ebx
and ebx, 0x47bf678e
and ecx, 0xb8409871
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xcde271d5
and edx, 0x321d8e2a
or edx, ecx
mov ecx, edx
xor ecx, 0x321d8e2a
xor edx, 0xcde271d5
mov edi, edx
or edi, 0x34c7ae19
mov esi, edi
not esi
or ebp, 0xcb3851e6
mov ebx, ebp
not ebx
and edi, 0x38c7feec
and esi, 0xc3380102
or esi, edi
and ebp, 0x38c7feec
and ebx, 0x4000011
or ebx, ebp
xor ebx, esi
mov ebp, ebx
not ebp
and ebp, 0x2fb80d97
and ebx, 0xd047f268
or ebx, ebp
xor ebx, 0x1b7fa38f
and edx, 0x118182b3
mov ebp, ecx
and ebp, 0xee7e7d4c
or ebp, edx
xor ebp, 0x118182b2
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbe2ecfd1
and ecx, 0x41d1302e
or ecx, edx
xor ecx, 0x41d1302e
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf7bf7b46
and edx, ecx
and ecx, 0x84084b9
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8008431
xor ecx, 0xf7bf7b46
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x36ea30c8
and ebp, 0xc915cf37
or ebp, edi
or ecx, ebx
and ebx, 0x36ea30c8
and edx, 0xc915cf37
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x12770a77
and ecx, 0xed88f588
or ecx, edx
mov edx, ecx
xor edx, 0xec082508
xor ecx, 0x310a75
and ecx, 0x1b1daf5
and edx, 0xfe4e250a
or edx, ecx
xor edx, 0x1b1daf5
cmp edx, 0xffffffff
sete r9b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, r10d
xor bl, cl
and bl, r10b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, r8b
mov r11d, eax
xor r11b, 1
or r9b, r10b
xor cl, r8b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
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 r9d, ecx
xor r9b, 1
mov edx, r11d
and dl, al
mov r8d, ecx
and r8b, r9b
mov ebx, edx
xor bl, 1
xor dl, r11b
or bl, al
xor bl, 1
or bl, dl
mov edx, r8d
xor dl, 1
xor r8b, cl
or dl, r9b
xor dl, 1
or dl, r8b
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r9d
xor al, dl
test r9b, 1
mov ecx, 0xfc592a81
mov ebp, 0x847674cd
cmovne ecx, ebp
test dl, 1
mov r14d, 0x847674cd
cmove ecx, ebp
test al, 1
mov eax, 0xfc592a81
jmp 0x1400ac8d9
cmp ecx, 0x165ce2ae
je 0x1400a5215
cmp ecx, 0x165e5df8
jne 0x14009e900
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x144221c8
mov edx, ebp
and edx, 0xebbdde36
or edx, ebx
mov ebx, edx
xor ebx, 0x2b0d1014
xor edx, 0x144221c9
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xc4f0ce22
and ebx, 0x3b0f31dc
or ebx, eax
or edx, esi
and esi, 0xc4f0ce22
and ecx, 0x3b0f31dd
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and edi, eax
and edx, ebp
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
sete 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
mov ecx, edx
xor cl, bl
and cl, dl
and bl, r9b
or bl, al
mov eax, ecx
xor al, 1
xor cl, bl
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x87b4009c
mov edx, 0x7332d4a4
cmovne ecx, edx
test bl, bl
mov ebp, 0x87b4009c
cmovne ecx, ebp
jmp 0x1400aacb2
cmp ecx, 0x52c858ae
je 0x1400a533b
cmp ecx, 0x537c607e
jne 0x14009e900
mov ecx, 0x42747868
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x2dbb7826
je 0x1400a5351
cmp ecx, 0x2defa32c
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0xff6cc856
and ecx, edx
mov ebx, edx
or ebx, 0x9337a9
mov ebp, ecx
not ebp
mov esi, ebx
and esi, 0xd99cc75e
mov edi, eax
and edi, 0x26600800
or edi, esi
or ebx, ebp
and ebp, 0xd99cc75e
and ecx, 0x266338a1
or ecx, ebp
xor ecx, edi
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x5e9360c5
and ebx, 0xa16c9f3a
or ebx, ecx
mov ebp, ebx
xor ebp, 0x16004249
xor ebx, 0xa0978812
and ebx, 0xe8979d36
and ebp, 0x176862c9
or ebp, ebx
mov ecx, ebp
xor ecx, 0x16484200
and eax, 0x43478f1b
and edx, 0xbcb870e4
or edx, eax
mov eax, edx
xor eax, 0x1c884024
xor ebp, 0xe8979d36
xor edx, 0x43478f1b
mov ebx, ebp
and ebx, 0xa133bdc9
and ecx, 0x5ecc4236
or ecx, ebx
or ebp, edx
and edx, 0xa133bdc9
and eax, 0x5ecc4236
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ecx
and al, bl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, bl
and al, dl
xor cl, 1
or bl, r9b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, 1
and bl, cl
and al, dl
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x897aa3b
mov ebp, 0x22ab5c09
cmovne edx, ebp
test al, 1
cmove edx, ebp
not cl
test cl, 1
mov eax, 0x897aa3b
jmp 0x1400a520d
cmp ecx, 0x7332d4a4
je 0x1400a546c
cmp ecx, 0x7341e94f
jne 0x14009e900
mov ecx, dword [0x14024b738]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6eafa0ec
and eax, 0x91505f13
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x91505f13
and eax, 0x6eafa0ec
or eax, ecx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0x25f8d27c
and eax, 0xda072d83
or eax, ecx
mov ebp, eax
xor ebp, 0x42072c02
mov ecx, edx
not ecx
xor eax, 0x25f8d27d
mov ebx, ecx
and ebx, 0x98b0c1e4
and edx, 0x674f3e1b
or edx, ebx
or ecx, eax
and eax, 0x98b0c1e4
and ebp, 0x674f3e1b
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xdc63f4a6
and ecx, 0x239c0b59
or ecx, eax
xor ecx, 0x239c0b59
sete al
cmp dword [0x14024b734], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
xor dl, 1
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x6e508217
mov ebp, 0xa978977
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x6e508217
jmp 0x1400ac8d9
cmp ecx, 0xf106b71
je 0x1400a55d6
cmp ecx, 0xf875af6
jne 0x14009e900
mov ecx, 0xcd5137a
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x4b5c30d7
je 0x1400a55ec
cmp ecx, 0x4b88ffa6
jne 0x14009e900
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x89106e6f
mov edx, ebp
and edx, 0x76ef9190
or edx, ebx
mov ebx, edx
xor ebx, 0x54458100
xor edx, 0x89106e6e
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0xa3aa36d2
and ebx, 0x5c55c92c
or ebx, eax
or edx, esi
and esi, 0xa3aa36d2
and ecx, 0x5c55c92d
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
not edx
and edi, 0x96c4f2c2
and ebp, 0x693b0d3d
or ebp, edi
xor ebp, 0x693b0d3d
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl r8b
mov eax, r9d
xor al, r8b
mov ebx, eax
xor bl, 1
mov ecx, ebx
xor cl, dl
and cl, bl
xor dl, r9b
not dl
and dl, r9b
and al, r8b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x2b2e0cfe
mov ebp, 0xf76f6cf6
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x2b2e0cfe
cmovne ecx, ebp
jmp 0x1400ad156
cmp ecx, 0x2aebb8ba
je 0x1400a574f
cmp ecx, 0x2b19f127
jne 0x14009e900
mov eax, dword [0x14024b738]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x61caabe2
and ecx, 0x9e35541d
or ecx, eax
mov edx, ecx
xor edx, 0x9c24440c
xor ecx, 0x418aaa60
and ecx, 0x439bba71
and edx, 0xbc64458e
or edx, ecx
mov ecx, edx
xor ecx, 0x439bba71
mov eax, edx
xor eax, 0x80604082
and eax, 0x80eaf8d3
xor edx, 0x497a46d7
and edx, ecx
and ecx, 0x7f15072c
or ecx, eax
mov eax, ecx
xor eax, 0xe0f882
or eax, 0xf51e0359
mov ebp, eax
not ebp
mov ebx, edx
not ebx
mov edi, eax
and edi, 0xa42b7579
and ebp, 0xac08886
or ebp, edi
or eax, ebx
and ebx, 0xa42b7579
and edx, 0x5bd48a86
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xf51e0358
and eax, 0xae1fca7
or eax, edx
mov edx, ecx
and edx, 1
xor ecx, 0x7f15072d
or ecx, edx
mov ebp, ecx
not ebp
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x1f4ddad4
and eax, 0xe0b2252b
or eax, ebx
or edx, ecx
and ecx, 0x1f4ddad4
and ebp, 0xe0b2252b
or ebp, ecx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x34dc9a2c
and edx, 0xcb2365d3
or edx, eax
mov eax, edx
xor eax, 0xc2220401
xor edx, 0x24840020
and edx, 0x2d8561f2
and eax, 0xd27a9e0d
or eax, edx
mov ecx, eax
xor ecx, 0xc0328c04
xor eax, 0x5002130
and eax, 0x17483339
and ecx, 0xe8b7ccc6
or ecx, eax
mov eax, ecx
xor eax, 0x1081111
xor ecx, 0x2000c0c4
and ecx, 0x3640e2ec
and eax, 0xc9bf1d13
or eax, ecx
xor eax, 0xc9bf1d13
sete al
cmp dword [0x14024b734], 0xa
setl dl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0xdd870143
mov ebp, 0x4b88ffa6
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xdd870143
cmovne ecx, ebp
test dl, dl
jmp 0x1400ad61f
cmp ecx, 0x6ba2fd01
je 0x1400a5765
cmp ecx, 0x6d693575
jne 0x14009e900
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x14024b738]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x8100801
mov ecx, ebx
and ecx, 0x2c4056a
or ecx, edx
xor ecx, 0x2c4056a
mov edx, ebx
xor edx, 0xad40d6b
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xcdf34ec8
and edx, 0x320cb137
or edx, ecx
mov ecx, edx
xor ecx, 0x28c03c4c
and ebp, 0x3887eae6
and ebx, 0xc7781519
or ebx, ebp
xor edx, 0xc72743a2
mov ebp, edx
and ebp, 0x15188031
and ecx, 0xeae77fce
or ecx, ebp
mov ebp, ebx
xor ebp, 0xc2601508
xor ebx, 0x10008020
and ebx, 0x15188031
and ebp, 0xeae77fce
or ebp, ebx
xor ebp, ecx
xor edx, ebp
test edx, ebp
sete cl
setne dl
cmp dword [0x14024b734], 0xa
setl al
xor dl, al
xor dl, 1
mov ebx, eax
or bl, cl
xor bl, 1
or bl, dl
xor bl, 1
xor cl, al
xor cl, bl
mov eax, ecx
not al
and al, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x377a217a
mov ebp, 0xe03ddcf5
cmovne ecx, ebp
test al, al
mov eax, 0x377a217a
cmove ecx, eax
mov qword [0x14024b050], rsi
jmp 0x1400ac9fe
cmp ecx, 0x1d3f6f91
je 0x1400a577b
cmp ecx, 0x1efb4046
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x92080c04
mov edx, edi
and edx, 0x24466201
or edx, ebp
mov ebp, edx
xor ebp, 0x4200
xor edx, 0xdbb99dfe
mov ebx, edi
xor ebx, 0xb64e6e05
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0xaee7ad93
and ebp, 0x10084204
or ebp, eax
or edx, esi
and esi, 0xaee7ad93
and ebx, 0x5118526c
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x49b191fb
and edx, 0xb64e6e04
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xa1d0d0f4
and edx, 0x5e2f2f0b
or edx, ebp
and edi, 0xa1d0d0f4
and ecx, 0x5e2f2f0b
or ecx, edi
xor ecx, edx
xor eax, ecx
test eax, ecx
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, ebx
xor cl, r10b
mov eax, ecx
xor al, bl
and al, cl
and r10b, bl
and dl, r9b
or dl, r10b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0xe020b5a3
mov ebp, 0xd61398b7
cmovne ecx, ebp
test bl, bl
mov edx, 0xe020b5a3
jmp 0x1400a5333
cmp ecx, 0x5cdf9eee
je 0x1400a5791
cmp ecx, 0x5d13dab3
jne 0x14009e900
mov ecx, 0xda245e7f
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x377a217a
je 0x1400a57a7
cmp ecx, 0x386e69c4
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov edi, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x9f8908c4
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x884
and ecx, 0x9f890040
or ecx, ebx
xor ecx, 0x9f890040
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x4e986ad9
and edx, 0xb1679526
or edx, ecx
mov ecx, edx
xor ecx, 0x2eac8101
xor edx, 0xd001600c
and edx, 0xd0437cee
and ecx, 0x2fbc8311
or ecx, edx
xor ecx, 0x2fbc8311
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne al
cmp edi, 9
setg cl
cmp edi, 0xa
setl r8b
mov ebx, eax
xor bl, r9b
and bl, al
mov edx, ebx
xor dl, 1
and bl, r8b
and dl, cl
or dl, bl
mov ebx, ecx
xor bl, r9b
and bl, cl
and al, r8b
and cl, r9b
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, edx
xor al, 1
mov r8d, ecx
mov ebx, eax
xor al, cl
xor cl, 1
and r8b, dl
and bl, cl
or bl, r8b
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x87bb3bb2
mov edx, 0xe34180f0
cmovne eax, edx
test cl, 1
mov ecx, 0x87bb3bb2
jmp 0x1400abce6
cmp ecx, 0x784ea3e5
je 0x1400a57c9
cmp ecx, 0x78762cf4
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x9b0268e6
mov edx, edi
and edx, 0x64fd9719
or edx, ebp
mov ebp, edx
xor ebp, 0x40b40218
xor edx, 0x9b0268e6
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
or edx, 1
mov esi, ebx
not esi
mov eax, edx
and eax, 0x3f4b9da1
and ebp, 0xc0b4625e
or ebp, eax
or edx, esi
and esi, 0x3f4b9da1
and ebx, 0xc0b4625e
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x5bcae6a8
and edx, 0xa4351957
or edx, ebp
and edi, 0x5bcae6a8
and ecx, 0xa4351957
or ecx, edi
xor ecx, edx
xor eax, ecx
test eax, ecx
sete r9b
setne r10b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl cl
mov eax, r10d
or al, cl
xor al, 1
mov ebx, r10d
xor bl, cl
not bl
and bl, cl
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
and r9b, dl
and cl, r10b
or cl, r9b
mov eax, edx
xor al, r10b
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov 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, 0x26105706
mov edx, 0x1f4a1c90
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0x26105706
jmp 0x14009e8ed
cmp ecx, 0xdd89f0b
je 0x1400a586f
cmp ecx, 0xde22c44
jne 0x14009e900
mov ecx, 0x20d7ba87
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x455bdc6e
je 0x1400a5a16
cmp ecx, 0x46395c2a
jne 0x14009e900
mov eax, dword [0x14024b738]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x50706b88
mov ecx, ebp
and ecx, 0xaf8f9476
or ecx, edx
xor ecx, 0xaf8f9476
mov edx, ebp
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x9597601b
and edx, 0x6a689fe4
or edx, ebx
and ebp, 0x9597601b
and eax, 0x6a689fe4
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
sete al
cmp dword [0x14024b734], 9
setg cl
xor al, cl
xor cl, al
and cl, al
xor cl, 1
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x80473699
mov ebp, 0xf52df86c
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0x80473699
jmp 0x1400ad755
cmp ecx, 0x26aa9006
je 0x1400a5af6
cmp ecx, 0x270a008a
jne 0x14009e900
mov ecx, 0xcac9ef1b
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x66a6adc2
je 0x1400a5b0c
cmp ecx, 0x677b6139
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0xf939168c
mov edi, ebx
not edi
mov edx, esi
or edx, 0x6c6e973
mov ebp, edx
not ebp
and ebx, 0x50621203
and edi, 0x684e970
or edi, ebx
and edx, 0x50621203
and ebp, 0xa919048c
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0xf8203433
and ebp, 0x7dfcbcc
or ebp, edx
xor ebp, 0xfee6dd41
and esi, 0xabb1825e
and ecx, 0x544e7da1
or ecx, esi
xor ecx, 0x544e7da1
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9bfb92b5
and ecx, 0x64046d4a
or ecx, edx
xor ecx, 0x64046d4a
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ecx
or al, dl
xor cl, dl
not cl
and cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xa09b0f4c
mov ebp, 0x5b50a844
cmovne ecx, ebp
test al, al
mov eax, ecx
cmovne eax, ebp
test dl, dl
jmp 0x14009e8ed
cmp ecx, 0x1ab1c372
je 0x1400a5c0a
cmp ecx, 0x1bc09990
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdd5743bf
and edx, 0x22a8bc40
or edx, ecx
mov ebp, edx
xor ebp, 0xa82000
xor edx, 0x8846429b
and edx, 0xaa46dedb
and ebp, 0x55b92124
or ebp, edx
mov ecx, ebp
xor ecx, 0xaa46dedb
mov edx, ebp
xor edx, 0xaa46deda
and edx, ecx
xor ebp, 0x55b92124
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd83d4506
and ecx, 0x27c2baf9
or ecx, edx
mov edx, ecx
xor edx, 0x27c0b2d9
xor ecx, 0x8284104
and ecx, 0x82a4924
and edx, 0xf7d5b6db
or edx, ecx
mov ecx, edx
xor ecx, 0xa4000
xor edx, 0xf7d5b6db
mov ebp, edx
and ebp, 0xb9619f2f
and ecx, 0x469e60d0
or ecx, ebp
xor ecx, 0xb9619f2f
xor edx, ecx
test edx, ecx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
xor al, cl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
not al
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0xc7d7a305
mov ebp, 0x5858c091
cmovne ecx, ebp
test bl, 1
mov edx, 0xc7d7a305
jmp 0x1400abfa7
cmp ecx, 0x58a2303b
je 0x1400a5d32
cmp ecx, 0x58cf6a2e
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x18b177d6
and ecx, edx
not edx
and edx, 0x18b177d6
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe74e8829
and ecx, 0x18b177d6
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xcbd34ee6
and edx, ecx
and ecx, 0x342cb119
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10003119
xor ecx, 0xcbd34ee6
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xedfdc462
and ebp, 0x12023b9d
or ebp, edi
or ecx, ebx
and ebx, 0xedfdc462
and edx, 0x12023b9d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd5ded093
and ecx, 0x2a212f6c
or ecx, ebp
xor ecx, 0xd5ded093
xor edx, ecx
test edx, ecx
setne cl
sete dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov eax, ebx
xor al, dl
xor bl, al
and bl, al
or cl, r8b
xor cl, 1
xor dl, r8b
and dl, r8b
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, ebx
xor al, 1
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x4df9b21a
mov ebp, 0x770ff8a9
cmovne ecx, ebp
test al, 1
cmovne ecx, r13d
jmp 0x1400ab150
cmp ecx, 0x30f69413
je 0x1400a5eec
cmp ecx, 0x3121d327
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x3f98a9b9
and ecx, 0xc0675646
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc0675646
and ecx, 0x3f98a9b9
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x3deaa2d4
and ecx, 0xc2155d2b
or ecx, ebp
xor ecx, 0xc2155d2a
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
mov ebp, edx
and ebp, 0x1df4ff73
and ecx, 0xe20b008c
or ecx, ebp
xor ecx, 0x1df4ff73
xor edx, ecx
test edx, ecx
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 al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xac7cec9d
mov ecx, 0x81e92ea9
cmovne ebp, ecx
test al, 1
mov ecx, 0xac7cec9d
cmovne ecx, ebp
jmp 0x1400ac4e0
cmp ecx, 0x77081984
je 0x1400a5f0e
cmp ecx, 0x770ff8a9
jne 0x14009e900
mov edx, dword [0x14024b738]
mov ecx, dword [0x14024b734]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x408ac20
mov ebx, eax
and ebx, 0x8161001a
or ebx, edx
xor ebx, 0x8161001a
mov edx, eax
xor edx, 0x8569ac3a
and edx, eax
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x7a9653c4
and edx, 0x8569ac3b
or edx, ebx
not edx
and ebp, 0x45d16843
and eax, 0xba2e97bc
or eax, ebp
xor eax, 0xba2e97bc
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xab9f112c
and eax, 0x5460eed3
or eax, edx
xor eax, 0x5460eed3
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ecx, r9d
xor cl, r8b
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, r10b
mov r11d, ecx
xor r11b, 1
mov ebx, eax
or al, r8b
and r8b, r10b
and bl, r9b
or bl, r8b
xor r10b, r9b
xor al, 1
or al, r10b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
and dl, r11b
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, al
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0xde22c44
mov eax, 0x4df9b21a
cmovne ecx, eax
test dl, 1
mov r13d, 0x4df9b21a
cmovne ecx, eax
not bl
test bl, 1
mov eax, 0xde22c44
jmp 0x1400ac8d9
cmp ecx, 0x1371f523
je 0x1400a6049
cmp ecx, 0x13ed3c3a
jne 0x14009e900
mov ecx, 0xca668b55
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x4ec36c14
je 0x1400a617e
cmp ecx, 0x512ff6c3
jne 0x14009e900
mov ecx, 0xd6d31cd4
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x2b2e0cfe
je 0x1400a623c
cmp ecx, 0x2b464dad
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xc1068094
mov ecx, ebp
and ecx, 0x2c81492a
or ecx, edx
xor ecx, 0x2c81492a
mov edx, ebp
and edx, 0x12783641
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x12783640
and edx, 0xed87c9bf
or edx, ecx
and ebx, 0x9f6841fa
and ebp, 0x6097be05
or ebp, ebx
mov ecx, ebp
xor ecx, 0x20009405
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xc19f2bf2
and edx, 0x3e60d40d
or edx, ebx
xor ebp, 0x810801f2
and ebp, 0xc19f2bf2
and ecx, 0x3e60d40d
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
and r9b, bl
or bl, r8b
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, 1
and al, r8b
or al, r9b
mov ecx, ebx
and cl, al
xor al, 1
and dl, al
or dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0xe0affe82
mov eax, 0xa24cb56e
cmovne ecx, eax
test dl, dl
cmove ecx, eax
not bl
test bl, 1
mov eax, 0xe0affe82
jmp 0x1400ad61f
cmp ecx, 0x705de2f1
je 0x1400a636a
cmp ecx, 0x70995dbd
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x126471ca
and edx, 0xed9b8e35
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xed9b8e35
and edx, 0x126471ca
or edx, ecx
mov esi, edx
not esi
mov ebp, esi
and ebp, 0xb8d10406
mov ebx, edx
xor ebx, 0xb8d10406
and ebx, edx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x472efbf8
and ebx, 0xb8d10407
or ebx, ebp
and edx, 0x41ebc396
mov ecx, esi
and ecx, 0xbe143c69
or ecx, edx
xor ecx, 0x41ebc397
and esi, 1
or esi, ecx
mov ecx, esi
not ecx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x53770579
and ebx, 0xac88fa86
or ebx, ebp
or edx, esi
and esi, 0x53770579
and ecx, 0xac88fa86
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7fe10081
and edx, 0x801eff7e
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x801eff7e
and edx, 0x7fe10081
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xa1118ca3
and edx, 0x5eee735c
or edx, ebp
xor edx, 0x5eee735c
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and 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 ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test al, al
mov eax, 0x30f69413
mov ebp, 0x437dcd51
cmovne eax, ebp
test dl, dl
mov edx, 0x30f69413
cmove eax, edx
test cl, 1
cmove eax, ebp
jmp 0x1400ad867
cmp ecx, 0x20d7ba87
je 0x1400a6452
cmp ecx, 0x217af814
jne 0x14009e900
mov rax, qword [rsp + 0x38]
mov qword [0x14024b050], rax
mov ecx, 0xe83bf618
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x60727200
je 0x1400a65bf
cmp ecx, 0x61006b5e
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov esi, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x4af02b6e
mov edx, ebp
and edx, 0xb50fd490
or edx, ecx
xor edx, 0xb50fd490
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xdf26f9b5
and ecx, 0x20d9064a
or ecx, edx
mov edx, ecx
xor edx, 0x510608
and ebx, 0x1c834d11
and ebp, 0xe37cb2ee
or ebp, ebx
mov ebx, ebp
xor ebx, 0x80709228
xor ecx, 0xdf26f9b5
xor ebp, 0x1c834d11
mov edi, ecx
and edi, 0x6f8e60c6
and edx, 0x90719f39
or edx, edi
or ecx, ebp
and ebp, 0x6f8e60c6
and ebx, 0x90719f39
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x21d18053
and ecx, 0xde2e7fac
or ecx, edx
xor ecx, 0xde2e7fac
sete cl
setne r9b
cmp esi, 0xa
setl al
cmp esi, 9
setg r8b
mov edx, r9d
and dl, r8b
mov ebx, eax
and bl, cl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, 1
or r9b, al
xor cl, al
and cl, al
mov eax, r9d
xor al, cl
xor cl, 1
xor al, 1
or cl, r9b
xor cl, 1
or cl, al
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
xor al, bl
test cl, 1
mov ecx, 0xf875af6
mov ebp, 0xcd5137a
cmovne ecx, ebp
test bl, 1
mov edx, 0xf875af6
cmove ecx, edx
jmp 0x1400abfaa
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9ae0000
mov ebx, ecx
and ebx, 0x10108423
or ebx, ebp
xor ebx, 0x10108423
mov ebp, ecx
and ebp, 0xe6417bdc
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xe6417bdd
and ebp, 0x19be8422
or ebp, ebx
and edx, 0x99fe1d83
and ecx, 0x6601e27c
or ecx, edx
mov edx, ecx
xor edx, 0x6601e27c
xor ecx, 0x99fe1d83
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, r9d
or dl, al
xor dl, 1
mov ebx, r8d
or bl, r10b
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, eax
xor cl, r9b
and cl, al
and r10b, r8b
and al, r9b
or al, r10b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x1f2571af
mov ebp, 0xd85aabe2
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x1f2571af
jmp 0x14009e8ed
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x189218f5
and edx, 0xe76de70a
or edx, ecx
mov ebx, edx
xor ebx, 0x444c000
xor edx, 0x8100000
or ebp, 0x7c55ca48
mov ecx, ebp
not ecx
or edx, 0x2022416
and edx, 0x6a13261e
and ebx, 0x1444c840
or ebx, edx
and ebp, 0x6a13261e
and ecx, 0x81a811a1
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x83aa35b7
and ecx, 0x7c55ca48
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xad563605
and ebp, 0x52a9c9fa
or ebp, edi
or edx, ebx
and ebx, 0xad563605
and ecx, 0x52a9c9fa
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x838b5cf7
and edx, 0x7c74a308
or edx, ecx
mov ecx, edx
xor ecx, 0x1414a200
xor edx, 0x820b50d7
and edx, 0xea6b51df
and ecx, 0x1594ae20
or ecx, edx
xor ecx, 0x1594ae20
setne r8b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r10d
xor al, r9b
mov edx, eax
and dl, r10b
and al, r9b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and r8b, r9b
and cl, r10b
or cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xd6d31cd4
mov ebp, 0x512ff6c3
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xd6d31cd4
jmp 0x1400ad61f
mov r8, qword [rsp + 0x30]
mov edx, dword [0x14024b738]
mov ecx, dword [0x14024b734]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
and edx, 0x55cbc837
and edi, 0xaa3437c8
or edi, edx
mov ebp, edi
xor ebp, 0xaa3437c8
mov edx, edi
xor edx, 0x14a8821
and edx, 0x814a9a21
xor edi, 0xfb7b1a66
and edi, ebp
and ebp, 0x7eb565de
or ebp, edx
mov ebx, ebp
xor ebx, 0x7eb565de
mov edx, ebp
xor edx, 0xd005b78f
and edx, ebx
mov esi, edx
not esi
mov eax, esi
and eax, 0x118ae3e8
and edx, 0xee751c17
or edx, eax
mov eax, edi
not eax
or esi, eax
and eax, 0x118ae3e8
and edi, 0xee751c17
or edi, eax
xor edi, edx
not esi
or esi, edi
mov eax, esi
not eax
and eax, 0x40c0ef4f
and esi, 0xbf3f10b0
or esi, eax
mov edi, esi
xor edi, 0xe4503019
xor ebp, 0x9020
and ebp, 0x7ca59072
mov eax, ebx
and eax, 0x835a6f8d
or eax, ebp
xor eax, 0x7ca59073
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0x4b11d297
and ebx, 0xb4ee2d68
or ebx, eax
mov eax, ebx
xor eax, 0xa44c2028
xor esi, 0x118fc2e0
xor ebx, 0x4b11d297
mov edx, esi
and edx, 0x1ba30d46
and edi, 0xe45cf2b9
or edi, edx
or esi, ebx
and ebx, 0x1ba30d46
and eax, 0xe45cf2b9
or eax, ebx
xor eax, edi
not esi
or esi, eax
mov eax, esi
mov edx, esi
xor edx, 0x8da1a8b
and edx, esi
not esi
and esi, 0x21889
and eax, 0x8d80202
or eax, esi
xor eax, 0x8d80202
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0xc09424ed
and edx, 0x3f6bdb12
or edx, eax
mov eax, edx
xor eax, 0x30010001
xor edx, 0xc8042a62
and eax, 0x304b1405
and edx, 0xcfb4ebfa
or edx, eax
xor edx, 0x304b1405
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg al
mov ecx, r10d
xor cl, r9b
and cl, r10b
xor cl, 1
mov ebx, ecx
or bl, al
xor bl, 1
xor cl, al
not cl
and cl, al
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
and r10b, dl
and al, r9b
or al, r10b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
xor al, 1
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x2b97765d
mov ebp, 0x60727200
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x2b97765d
cmovne ecx, ebp
mov qword [rsp + 0x38], r8
test dl, 1
jmp 0x1400ad61f
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
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, 0x20f2c68b
mov ebx, eax
and ebx, 0xdf0d3974
or ebx, esi
or ecx, edi
and edi, 0x20f2c68b
and edx, 0xdf0d3974
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebp
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg dl
mov ecx, edx
xor cl, r11b
and cl, dl
mov ebx, ecx
not bl
and bl, cl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and al, r10b
and bl, r9b
or bl, al
mov eax, r10d
xor al, dl
xor r11b, r9b
or dl, r10b
xor dl, 1
or dl, r11b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r9d, edx
xor r9b, 1
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
mov eax, edx
and al, r9b
xor cl, 1
mov r10d, ebx
xor r10b, cl
or cl, bl
xor cl, 1
or cl, r10b
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
mov r10d, ecx
xor r10b, 1
and r10b, al
xor al, 1
and al, cl
or al, r10b
xor r8b, dl
or r9b, bl
xor r9b, 1
or r9b, r8b
mov edx, r9d
xor dl, al
test r9b, 1
mov ecx, 0x4b5c30d7
mov ebp, 0xede21165
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x4b5c30d7
jmp 0x1400ac8d9
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x7a55a001
and edx, ecx
or ecx, 0x85aa5ffe
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5cb8a309
and ebp, 0x22450000
or ebp, edi
or ecx, ebx
and ebx, 0x5cb8a309
and edx, 0xa3475cf6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd8d48ed4
and ecx, 0x272b712b
or ecx, edx
mov edx, ecx
xor edx, 0x5d7ed12a
mov ebx, ecx
not ebx
mov ebp, ecx
xor ebp, 0xd9f2fcab
and ebp, edx
or edx, 0x7b73d27e
mov edi, edx
not edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0xf2f1f052
and edi, 0x40c0d81
or edi, eax
or edx, esi
and esi, 0xf2f1f052
and ebp, 0xd0e0fad
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xe9f827b5
and edx, 0x1607d84a
or edx, eax
mov ebp, edx
xor ebp, 0x120a8080
and ebx, 1
xor ecx, 0xa2812ed4
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xf041f03
and ecx, 0xf0fbe0fc
or ecx, eax
mov eax, ecx
xor eax, 0x704a80b0
xor ecx, 0xf041f03
xor edx, 0x6d740a35
mov ebx, edx
and ebx, 0x81b57d4f
and ebp, 0x7e4a82b0
or ebp, ebx
or edx, ecx
and ecx, 0x81b57d4f
and eax, 0x7e4a82b0
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x3f3acdfb
and edx, 0xc0c53204
or edx, ecx
mov ebp, edx
xor ebp, 0xc0802000
xor edx, 0x8004c02
or eax, 0xc8986e1a
mov ecx, eax
not ecx
or edx, 0x5231041
and edx, 0xd235e43
and ebp, 0xc0982018
or ebp, edx
and eax, 0xd235e43
and ecx, 0x324481a4
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xefed266a
and ecx, 0x1012d995
or ecx, eax
mov eax, ecx
xor eax, 0x58881680
xor ecx, 0x27754870
mov edx, ecx
and edx, 0xa413a93f
and eax, 0x5bec56c0
or eax, edx
xor eax, 0x5bec56c0
or eax, ecx
cmp eax, 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, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
mov r8d, edx
and r8b, bl
mov eax, ebx
and al, cl
xor cl, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xe1552560
mov ebp, 0x70995dbd
cmovne eax, ebp
test cl, 1
mov ecx, 0xe1552560
jmp 0x1400a806f
mov rax, qword [rsp + 0x30]
mov ecx, 0x313fae73
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xfffffffe
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ecx, 0xf2972894
and ebp, 0xd68d76b
or ebp, ecx
mov ecx, ebp
xor ecx, 0x1684241
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x7e15bdae
and edx, 0x81ea4251
or edx, ebx
xor ebp, 0x72152884
and ebp, 0x7e15bdae
and ecx, 0x81ea4251
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r9b
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, r9b
or bl, dl
xor bl, 1
or bl, al
xor r9b, r8b
mov eax, r9d
xor al, 1
mov ecx, r9d
and cl, al
mov edx, ecx
xor dl, 1
xor cl, r9b
or dl, al
xor dl, 1
or dl, cl
mov r8d, edx
and r8b, bl
mov ecx, ebx
and cl, al
xor al, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, r8b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xd5de31e6
mov eax, 0x46395c2a
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xd5de31e6
jmp 0x1400ac8d9
mov ecx, 0x61006b5e
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa4e0a4bc
and edx, 0x5b1f5b43
or edx, ecx
mov ecx, edx
xor ecx, 0x30b1043
xor edx, 0x84000480
and edx, 0xdc144f80
and ecx, 0x23ebb07f
or ecx, edx
mov ebp, ecx
xor ebp, 0xdc144f80
xor ecx, 0x2120305b
and ecx, 0x7d34375b
mov edi, ebp
and edi, 0x82cbc8a4
or edi, ecx
mov edx, edi
xor edx, 0x82cbc8a4
mov ecx, edi
xor ecx, 0x5d35dc49
and ecx, edx
and ebp, 0xdffe14ed
mov ebx, ecx
and ebx, ebp
xor ebp, ecx
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x2ef35e85
and ebp, 0xd10ca17a
or ebp, ecx
mov ebx, ebp
xor ebx, 0xc0044a21
xor edi, 0x38142740
and edi, 0xba566fe4
mov ecx, edx
and ecx, 0x45a9901b
or ecx, edi
xor ecx, 0xba566fe5
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8084a54d
and edx, 0x7f7b5ab2
or edx, ecx
mov ecx, edx
xor ecx, 0x4e725a22
xor ebp, 0xef2b596
xor edx, 0x8084a54d
mov edi, ebp
and edi, 0x318905d8
and ebx, 0xce76fa27
or ebx, edi
or ebp, edx
and edx, 0x318905d8
and ecx, 0xce76fa27
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
xor ecx, 0x7870a79e
and ecx, ebp
not ebp
and ebp, 0x7870a79e
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x878f5861
and ecx, 0x7870a79e
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbd8d931e
and ecx, 0x42726ce1
or ecx, ebp
xor ecx, 0xbd8d931e
xor edx, ecx
test edx, ecx
sete r9b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov eax, ebx
not al
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, r8b
mov edx, ecx
xor dl, r9b
and dl, cl
and r10b, r8b
and cl, r9b
or cl, r10b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xf49d84ce
mov ecx, 0x42ee6de9
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0xf49d84ce
cmovne ecx, edx
jmp 0x1400ac0c0
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x7cafa01f
and ecx, ebp
not ebp
and ebp, 0x4c010015
and edx, 0x30aea00a
or edx, ebp
xor edx, 0x30aea00a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x83505fe0
and ecx, 0x7cafa01f
or ecx, edx
mov ebx, ecx
mov edx, ecx
xor edx, 0xc94203d1
and edx, ecx
not ecx
and ecx, 0x35d8dafc
and ebx, 0xca272503
or ebx, ecx
mov ecx, ebx
xor ecx, 0xca272503
mov ebp, ebx
xor ebp, 0xfc9ad92d
and ebp, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x2aebd0f3
and edx, 0xd5142f0c
or edx, ebp
xor edx, 0x1c562cdc
xor ebx, 0x1000d298
and ebx, 0x9006d39a
mov ebp, ecx
and ebp, 0x6ff92c65
or ebp, ebx
xor ebp, 0x9006d39b
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x4cec2561
and ecx, 0xb313da9e
or ecx, edx
mov ebx, ecx
xor ebx, 0x3201d000
xor ecx, 0x4602440
or ebp, 0x36e7fcd8
mov edx, ebp
not edx
or ecx, 0x80000322
and ecx, 0x84622ffa
and ebx, 0x3285d000
or ebx, ecx
and ebp, 0x84622ffa
and edx, 0x49180005
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x2fb46a26
and edx, 0xd04b95d9
or edx, ecx
mov ecx, edx
xor ecx, 0x84ac0000
xor edx, 0x15200bc
and ecx, 0x9cad9642
and edx, 0x635269bd
or edx, ecx
xor edx, 0x9cad9642
cmp edx, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, ebx
and dl, al
xor bl, cl
and cl, r8b
or cl, dl
xor bl, 1
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ebx, eax
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xebef1499
mov ebp, 0x26aa9006
cmovne eax, ebp
test cl, 1
mov ecx, 0xebef1499
jmp 0x1400a806f
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xd4598f8a
and ecx, ebp
not ebp
and ebp, 0x490108
and edx, 0xd4108e82
or edx, ebp
xor edx, 0xd4108e82
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2ba67075
and ecx, 0xd4598f8a
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, 0x3c83cf47
and esi, 0xc37c30b8
or esi, edi
or ebp, ebx
and ebx, 0x3c83cf47
and ecx, 0xc37c30b8
or ecx, ebx
xor ecx, esi
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x27f5f78c
and edx, ebp
not ebp
and ebp, 0x42458707
and ecx, 0xbdba78f8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5301080
xor ecx, 0x2458704
or ecx, 0xd80a0873
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2aca630d
and ebp, 0x5359480
or ebp, edi
or ecx, ebx
and ebx, 0x2aca630d
and edx, 0xd5359cf2
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9ca583e4
and ecx, 0x635a7c1b
or ecx, edx
mov edx, ecx
xor edx, 0x40d0313
xor ecx, 0x93003468
and edx, 0x2c5d4313
and ecx, 0xd3a2bcec
or ecx, edx
xor ecx, 0xd3a2bcec
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov eax, ebx
and al, dl
and cl, bl
xor bl, dl
or bl, al
and r8b, dl
or r8b, cl
mov esi, r8d
xor sil, 1
mov ecx, ebx
mov edx, esi
mov r9d, ebx
mov r10d, esi
mov r11d, ebx
and r11b, sil
xor sil, bl
xor bl, 1
and cl, bl
xor r9b, cl
xor cl, 1
or cl, bl
and dl, r8b
xor cl, 1
or cl, r9b
xor r10b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r10b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
or sil, r11b
mov eax, esi
xor al, dl
test al, 1
mov eax, 0x455bdc6e
mov ecx, 0x541ac47a
cmovne eax, ecx
test sil, sil
mov ecx, 0x455bdc6e
jmp 0x1400aa3bc
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
and edx, 0xb646a7c
and ecx, 0xf49b9583
or ecx, edx
mov edx, ecx
xor edx, 0x94039080
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x68b86d6b
and ebx, 0x97479294
or ebx, ebp
xor ecx, 0x8206868
and ecx, 0x68b86d6b
and edx, 0x97479294
or edx, ecx
xor edx, ebx
not edx
or edx, edi
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x5c1838c6
mov ebp, 0xe5616f75
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0x5c1838c6
jmp 0x1400ac8d9
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x26084000
mov ecx, ebp
and ecx, 0x8104869b
or ecx, ebx
mov ebx, ecx
xor ebx, 0x40088
xor ecx, 0x7efb7964
mov edx, ebp
xor edx, 0xa70cc69b
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0x9dd1c657
and ebx, 0x220c0088
or ebx, eax
or ecx, esi
and esi, 0x9dd1c657
and edx, 0x622e39a8
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x58f33965
and ecx, 0xa70cc69a
or ecx, eax
mov eax, ecx
not eax
and edi, 0xf33878d5
and ebp, 0xcc7872a
or ebp, edi
mov edx, ebp
xor edx, 0xc80812a
xor ebp, 0xf33878d5
mov ebx, ecx
and ebx, 0x416f3650
and eax, 0xbe90c9af
or eax, ebx
or ecx, ebp
and ebp, 0x416f3650
and edx, 0xbe90c9af
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl cl
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
and al, dl
or bl, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r8b, al
xor al, 1
and al, cl
or al, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xb99ff0ad
mov ecx, 0x5cdf9eee
cmovne ebp, ecx
test dl, 1
mov ecx, 0xb99ff0ad
cmovne ecx, ebp
jmp 0x1400abfaa
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0xdf810721
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x206a300a
and edi, 0xb56b322a
mov ebx, esi
and ebx, 0x4a800501
or ebx, edi
and ebp, 0xb56b322a
and edx, 0x14c8d4
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xd47a3de1
and edx, 0x2b85c21e
or edx, ebp
mov ebp, edx
xor ebp, 0xf404c53e
and esi, 0x8e9b4ddd
and ecx, 0x7164b222
or ecx, esi
mov ebx, ecx
xor ebx, 0x7164b222
xor edx, 0xbfb3ac1
and ebx, edx
xor ecx, 0x8e9b4ddd
and ecx, ebp
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and r8b, bl
or bl, dl
and al, dl
or al, r8b
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x9a94e4b6
mov ecx, 0xeb47b729
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x9a94e4b6
jmp 0x1400a6234
mov ecx, dword [0x14024b738]
mov esi, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x96786cd3
and edx, ebp
not ebp
and ebp, 0x122024c2
and ecx, 0x84584811
or ecx, ebp
xor ecx, 0x84584811
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x58d2be74
and edx, 0xa72d418b
or edx, ecx
mov ebp, edx
xor ebp, 0x31552d58
mov ebx, edx
xor ebx, 0x31552d59
and ebx, ebp
xor edx, 0xceaad2a6
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0xeb5ceb6e
and ebx, 0x14a31491
or ebx, edi
or ecx, edx
and edx, 0xeb5ceb6e
and ebp, 0x14a31491
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x77159fee
and edx, ecx
and ecx, 0x88ea6011
or ecx, ebp
mov ebp, ecx
xor ebp, 0x88222000
xor ecx, 0x77159fee
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2cd5459
and ebp, 0xfd32aba6
or ebp, edi
or ecx, ebx
and ebx, 0x2cd5459
and edx, 0xfd32aba6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r8b
sete cl
cmp esi, 0xa
setl al
cmp esi, 9
setg bl
mov edx, ebx
xor dl, cl
and dl, bl
and al, r8b
and bl, cl
or bl, al
mov eax, edx
xor al, 1
mov r8d, ebx
xor r8b, 1
xor dl, bl
or al, r8b
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, r8d
and dl, bl
mov r9d, r8d
xor r9b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r9b
xor dl, al
xor al, r8b
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf0e123e1
mov ebp, 0xcc8d9e49
cmovne eax, ebp
test cl, 1
mov ecx, 0xf0e123e1
jmp 0x1400aa3bc
mov ecx, dword [0x14024b738]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb02b8c82
and ecx, eax
and eax, 0x4fd4737d
or eax, edx
xor eax, 0x4fd4737d
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
and edx, eax
xor eax, ecx
or eax, edx
mov ebp, eax
not ebp
or eax, 0x829852bb
mov edx, eax
not edx
or ebp, 0x7d67ad44
mov ecx, ebp
not ecx
and eax, 0xf84eeb57
and edx, 0x5210400
or edx, eax
and ebp, 0xf84eeb57
and ecx, 0x29010a8
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0xcd492105
and ecx, 0x32b6defa
or ecx, eax
xor ecx, 0x4fd173be
setne r9b
sete cl
cmp dword [0x14024b734], 9
setg r8b
mov ebx, r8d
xor bl, cl
mov edx, ebx
not dl
and dl, cl
or cl, r8b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
and bl, r8b
xor r9b, r8b
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov eax, r9d
xor al, 1
mov edx, ecx
mov ebx, eax
and bl, r9b
mov r8d, ebx
and r8b, al
xor bl, al
or al, cl
xor cl, 1
and dl, cl
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
or bl, r8b
xor bl, dl
xor cl, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x5ee1c831
mov edx, 0xe3db1f93
cmovne ecx, edx
test al, 1
mov eax, 0x5ee1c831
jmp 0x1400ad9b0
mov ecx, 0x5c1838c6
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov ecx, ebx
or ecx, 0x8bf7c104
and ebp, 0x8bf7c105
and edx, 0x74083efa
or edx, ebp
and ecx, 0x8bf7c105
xor ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x22849ce5
and ecx, 0xdd7b631a
or ecx, ebp
and edi, 0x22849ce5
and ebx, 0xdd7b631a
or ebx, edi
xor ebx, ecx
xor edx, ebx
test edx, ebx
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, ecx
xor al, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
not dl
and dl, al
or al, bl
and bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0xa09b0f4c
mov ebp, 0xdd1b55d
cmovne edx, ebp
test al, 1
mov eax, 0xa09b0f4c
jmp 0x1400ad279
mov rax, qword [rsp + 0x30]
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x1b62b4b8
xor ecx, 0x292228a0
and ecx, edx
and edx, 0xe49d4b47
or edx, ebp
mov ebx, edx
xor ebx, 0xe49d4b47
mov ebp, ebx
and ebp, 0xd6ddd75f
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x292228a1
and ecx, 0xd6ddd75e
or ecx, ebp
and ebx, 1
xor edx, 0xe49d4b46
or edx, ebx
mov ebx, edx
not ebx
mov ebp, ecx
not ebp
mov edi, ebp
and edi, 0xdbe09b5b
and ecx, 0x241f64a4
or ecx, edi
or ebp, edx
and edx, 0xdbe09b5b
and ebx, 0x241f64a4
or ebx, edx
xor ebx, ecx
not ebp
or ebp, ebx
mov edx, ebp
not edx
mov ebx, edx
or ebx, 0xd9b3c250
mov ecx, ebx
not ecx
or ebp, 0x2400342e
and ebp, 0x3c93b63e
and edx, 0xc1204040
or edx, ebp
and ebx, 0x3c93b63e
and ecx, 0x24c0981
or ecx, ebx
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x264c3daf
and ecx, 0xd9b3c250
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xc5360b3f
and edx, 0x3ac9f4c0
or edx, ecx
xor edx, 0xc5360b3f
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg bl
xor r8b, bl
mov edx, ecx
xor dl, r9b
or r9b, cl
xor r9b, 1
or r9b, r8b
and dl, cl
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, r9d
mov edx, eax
mov r8d, r9d
mov r10d, eax
mov r11d, r9d
and r11b, al
xor al, r9b
xor r9b, 1
and cl, r9b
xor r8b, cl
xor cl, 1
or cl, r9b
and dl, bl
xor cl, 1
or cl, r8b
xor r10b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r10b
xor dl, cl
or al, r11b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x114111b3
mov ebp, 0x3f339cca
cmovne ecx, ebp
test al, 1
mov eax, 0x114111b3
jmp 0x14009e8e7
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9b220f99
and edx, ecx
and ecx, 0x64ddf066
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4404d004
xor ecx, 0x9b220f99
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb2f9247b
and ebp, 0x4d06db84
or ebp, edi
or ecx, ebx
and ebx, 0xb2f9247b
and edx, 0x4d06db84
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, 0x5ab199d8
and ecx, 0xa54e6627
or ecx, ebp
xor ecx, 0xa54e6626
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6d99f4d5
and edx, ecx
and ecx, 0x92660b2a
or ecx, ebp
xor ecx, 0x92660b2a
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2840270e
and ecx, 0xd7bfd8f1
or ecx, edx
mov edx, ecx
xor edx, 0xd58a8840
xor ecx, 0x508
and ecx, 0x23555b9
and edx, 0xfdcaaa46
or edx, ecx
mov ecx, edx
xor ecx, 0x3554a1
xor edx, 0xb98a2206
and edx, 0xbb8a231e
and ecx, 0x4475dce1
or ecx, edx
xor ecx, 0x4475dce1
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov r10d, eax
xor r10b, cl
or r10b, dl
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
mov ebx, ecx
and bl, al
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
mov ecx, edx
and cl, r10b
mov ebx, r10d
and bl, al
xor al, r10b
xor r10b, 1
xor dl, 1
and dl, r10b
or dl, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xed555f05
mov ecx, 0xaed46f74
cmovne ebp, ecx
test al, 1
mov ecx, 0xed555f05
cmovne ecx, ebp
test dl, dl
jmp 0x1400abfac
mov rax, qword [rsp + 0x38]
mov qword [0x14024b050], rax
mov ecx, 0xa1eab2e3
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov rdi, qword [rsp + 0x38]
mov ecx, dword [0x14024b738]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
or edx, 1
mov ecx, edx
not ecx
mov ebp, ebx
or ebp, 0x7d19b9d4
and edx, 0x7d19b9d4
and ecx, 0x82e6462a
or ecx, edx
and ebp, 0x7d19b9d5
xor ebp, ecx
mov ecx, ebp
and ebp, ebx
not ebx
not ecx
and ebx, ecx
or ebp, ebx
xor ecx, ebp
test ecx, ebp
sete r8b
setne cl
cmp dword [0x14024b734], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
not dl
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
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 ecx, eax
xor cl, dl
test al, 1
mov eax, 0x8b53b716
mov ebp, 0x30f69413
cmovne eax, ebp
test dl, 1
cmove eax, ebp
mov qword [0x14024b050], rdi
test cl, 1
mov ecx, 0x8b53b716
jmp 0x14009e8ed
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x21ba7f63
and edx, 0xde45809c
or edx, ecx
mov ecx, edx
xor ecx, 0x5e458098
xor edx, 0x20102142
and edx, 0xa0102146
and ecx, 0x5fefdeb9
or ecx, edx
mov edx, ecx
xor edx, 0xa0102146
xor ecx, 0x5fefdeb8
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, 0x74dbddc3
and ecx, 0x8b24223c
or ecx, edx
xor ecx, 0x74dbddc3
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r9d, eax
xor r9b, dl
and r8b, al
or al, dl
and bl, dl
or bl, r8b
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
mov ecx, r9d
or al, r9b
xor r9b, 1
and dl, r9b
and cl, bl
or cl, dl
xor bl, r9b
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x492a421
mov ebp, 0x1f4a1c90
cmovne edx, ebp
test al, 1
mov eax, 0x492a421
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ad867
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x347c9ef1
and ebp, ecx
or ecx, 0xcb83610e
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xf671c0b6
and edx, 0xc1e41
or edx, edi
or ecx, ebx
and ebx, 0xf671c0b6
and ebp, 0x98e3f49
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xcb83610e
and ecx, 0x347c9ef1
or ecx, edx
mov esi, ecx
not esi
mov edx, esi
and edx, 0x8fbef8fe
and ecx, 0x70410701
or ecx, edx
mov ebx, ecx
xor ebx, 0x70410701
mov edi, ecx
xor edi, 0xbde61119
and edi, ebx
or esi, 0x3258e9e7
mov ebp, esi
not ebp
mov edx, edi
not edx
mov eax, edx
and eax, 0x40b6ac31
and edi, 0xbf4953ce
or edi, eax
or edx, esi
and esi, 0x40b6ac31
and ebp, 0x8d011208
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x4a76ae03
and edx, 0xb58951fc
or edx, eax
mov ebp, edx
xor ebp, 0x5013818
and ebx, 1
xor ecx, 0x70410700
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xe7a61b3c
and ecx, 0x1859e4c3
or ecx, eax
mov eax, ecx
xor eax, 0x18092480
xor edx, 0x782e47e5
xor ecx, 0xe7a61b3c
mov ebx, edx
and ebx, 0xc2d0c067
and ebp, 0x3d2f3f98
or ebp, ebx
or edx, ecx
and ecx, 0xc2d0c067
and eax, 0x3d2f3f98
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov ebp, edx
not ebp
or edx, 0x5b29a582
mov ecx, edx
not ecx
or ebp, 0xa4d65a7d
mov eax, ebp
not eax
and edx, 0x191fe795
and ecx, 0xa4c01868
or ecx, edx
and ebp, 0x191fe795
and eax, 0x42200002
or eax, ebp
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5b29a582
and eax, 0xa4d65a7d
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xfe8fdbd5
and ecx, 0x170242a
or ecx, eax
xor ecx, 0x170242a
sete r9b
setne r10b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg 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 edx, ecx
or dl, al
xor al, 1
or al, r8b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor r10b, r8b
xor r10b, 1
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xbee1864d
mov ecx, 0x6ba2fd01
cmovne eax, ecx
test bl, 1
mov ecx, 0xbee1864d
jmp 0x1400aa3bc
mov ecx, 0x32e5f756
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x40518420
mov edx, eax
and edx, 0x2a2121c
or edx, ecx
xor edx, 0x2a2121c
and eax, 0xbd0c69c3
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x3810bb53
and eax, 0xc7ef44ac
or eax, ecx
mov edi, eax
xor edi, 0x7ae32d6f
mov ebp, eax
xor ebp, 0x67eb3564
and ebp, edi
mov ebx, edi
or ebx, 0xe2f7e7f4
mov edx, ebx
not edx
mov ecx, ebp
not ecx
mov esi, ecx
and esi, 0x93885ac2
and ebp, 0x6c77a53d
or ebp, esi
or ecx, ebx
and ebx, 0x93885ac2
and edx, 0xc000009
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1d08180a
and ecx, 0xe2f7e7f5
or ecx, edx
and edi, 1
xor eax, 0x7ae32d6e
or eax, edi
mov edx, eax
not edx
and edx, 0xa3aa7fe0
and eax, 0x5c55801f
or eax, edx
mov ebp, eax
xor ebp, 0x4c40801c
xor eax, 0xa3aa7fe0
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xb29766e3
and ecx, 0x4d68991c
or ecx, ebx
or edx, eax
and eax, 0xb29766e3
and ebp, 0x4d68991c
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
or ebp, 0x2798936
mov eax, ebp
not eax
or edx, 0x5d064049
and edx, 0x5f57417f
and ecx, 0x288800
or ecx, edx
and ebp, 0x5f57417f
and eax, 0xa0803680
or eax, ebp
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfd8676c9
and eax, 0x2798936
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7ed920a1
and eax, 0x8126df5e
or eax, ecx
mov ecx, eax
xor ecx, 0x1004e1a
xor eax, 0x56890001
and eax, 0xd6af9145
and ecx, 0x29506eba
or ecx, eax
xor ecx, 0x29506eba
setne al
sete dl
cmp dword [0x14024b734], 0xa
setl r8b
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
xor al, r8b
mov ecx, edx
and cl, bl
mov r8d, edx
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
xor cl, al
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xf716093e
mov ebp, 0x51872d22
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xf716093e
jmp 0x14009e8ed
mov ecx, dword [0x14024b738]
mov r9d, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x234c45b1
and ecx, edx
not edx
and edx, 0x234c45b1
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc36ea9f1
and ecx, 0x3c91560e
or ecx, edx
mov edi, ecx
xor edi, 0x1fdd13bf
mov ebx, ecx
xor ebx, 0xe022ec40
xor ecx, 0xa8ddcc52
mov ebp, ecx
and ebp, ebx
and ecx, edi
mov edx, ebp
not edx
mov esi, ecx
not esi
mov eax, edx
and eax, 0xd4bb52d7
and ebp, 0x2b44ad28
or ebp, eax
or edx, esi
and esi, 0xd4bb52d7
and ecx, 0x2b44ad28
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x48ff2013
and edx, 0xb700dfec
or edx, eax
and edi, 0x8b93d0a5
mov eax, ebx
and eax, 0x746c2f5a
or eax, edi
xor eax, 0x8b93d0a4
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0xd470e49
and ebx, 0xf2b8f1b6
or ebx, eax
mov eax, ebx
xor eax, 0x82187032
xor ebx, 0xd470e49
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x7de18184
and edx, 0x821e7e7b
or edx, ebp
or ecx, ebx
and ebx, 0x7de18184
and eax, 0x821e7e7b
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x474e37c7
and eax, ecx
not ecx
and ecx, 0x474e37c7
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x902c8540
and eax, 0x6fd37abf
or eax, ecx
mov ecx, eax
xor ecx, 0x8980800
xor eax, 0xd762b287
mov edx, eax
and edx, 0xb14565f8
and ecx, 0x4eba9a07
or ecx, edx
xor ecx, 0x4eba9a07
or ecx, eax
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl cl
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov eax, ebx
not al
and al, bl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov r9d, ebx
xor r9b, 1
xor bl, al
or r9b, dl
xor r9b, 1
or r9b, bl
mov eax, r9d
and al, cl
xor r9b, 1
and r9b, r11b
or r9b, al
and r10b, cl
and r11b, r8b
or r11b, r10b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor cl, 1
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov ecx, r9d
xor cl, 1
mov edx, eax
and dl, bl
xor dl, 1
mov r8d, edx
xor r8b, bl
or dl, bl
xor dl, 1
or dl, r8b
and cl, dl
xor dl, 1
and dl, r9b
or dl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x9858e35c
mov eax, 0x882602c8
cmovne ecx, eax
test dl, dl
mov r12d, 0x882602c8
cmove ecx, eax
test bl, 1
mov eax, 0x9858e35c
jmp 0x1400ac8d9
mov ecx, dword [0x14024b738]
mov esi, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x1976f776
and ecx, ebp
not ebp
and ebp, 0x247640
and edx, 0x19528136
or edx, ebp
xor edx, 0x19528136
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe6890889
and ecx, 0x1976f776
or ecx, edx
mov ebx, ecx
mov edx, ecx
xor edx, 0x8f2e2371
and edx, ecx
not ecx
and ecx, 0xd2339747
and ebx, 0x2dcc68b8
or ebx, ecx
mov ecx, ebx
xor ecx, 0x2dcc68b8
mov ebp, ebx
xor ebp, 0x5d1db436
and ebp, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x70d1dc8f
and edx, 0x8f2e2370
or edx, ebp
and ecx, 1
xor ebx, 0x2dcc68b9
or ebx, ecx
mov ebp, ebx
not ebp
mov edi, edx
not edi
mov ecx, edi
and ecx, 0x4deb27a5
and edx, 0xb214d85a
or edx, ecx
or edi, ebx
and ebx, 0x4deb27a5
and ebp, 0xb214d85a
or ebp, ebx
xor ebp, edx
not edi
or edi, ebp
mov edx, edi
mov ecx, edi
xor ecx, 0xb29f4ea5
and ecx, edi
not edi
and edi, 0xa20906a0
and edx, 0x10964805
or edx, edi
xor edx, 0x10964805
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa142adbf
and ecx, 0x5ebd5240
or ecx, edx
mov edx, ecx
xor edx, 0x24220c85
xor ecx, 0x159a000
and edx, 0x36a64f9f
and ecx, 0xc959b060
or ecx, edx
xor ecx, 0xc959b060
sete r8b
setne al
cmp esi, 9
setg cl
cmp esi, 0xa
setl r9b
mov ebx, eax
xor bl, r9b
and r8b, cl
and r9b, al
or r9b, r8b
mov edx, eax
xor dl, cl
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, r9d
xor dl, 1
and cl, dl
or dl, al
and al, r9b
or al, cl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0xd61940b1
mov ebp, 0xb67e7f15
cmovne ecx, ebp
test dl, 1
mov eax, 0xd61940b1
cmovne ecx, eax
test bl, 1
jmp 0x1400abfac
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xa6b6a7
and ecx, edx
not edx
and edx, 0xa6b6a7
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xff594958
and ecx, 0xa6b6a7
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
or ecx, 0x24f582eb
mov ebx, ecx
not ebx
or ebp, 0xdb0a7d14
mov edx, ebp
not edx
and ecx, 0x5f08caa2
and ebx, 0x80023514
or ebx, ecx
and ebp, 0x5f08caa2
and edx, 0x20f50049
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xb9ad8cf5
and edx, 0x4652730a
or edx, ecx
mov ecx, edx
xor ecx, 0x19580a12
xor edx, 0x4000f060
and edx, 0xc400f46c
and ecx, 0x3bff0b93
or ecx, edx
mov edx, ecx
xor edx, 0x3b780092
xor ecx, 0x4400c46c
and ecx, 0x4487cf6d
and edx, 0xbb783092
or edx, ecx
mov ecx, edx
xor ecx, 0x40848a0d
xor edx, 0x81302080
and edx, 0x853365e0
and ecx, 0x7acc9a1f
or ecx, edx
xor ecx, 0x7acc9a1f
sete dl
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, dl
or cl, bl
xor cl, 1
or cl, al
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xf8bc5f85
mov ecx, 0xd25b96d
cmovne eax, ecx
test bl, 1
mov ecx, 0xf8bc5f85
jmp 0x1400aa3bc
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x957be418
mov ebx, ebp
not ebx
or ecx, 0x6a841be7
mov edx, ecx
not edx
and ebp, 0x2dc1899f
and ebx, 0x42041260
or ebx, ebp
and ecx, 0x2dc1899f
and edx, 0x903a6400
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x22ad2a7d
and edx, 0xdd52d582
or edx, ecx
mov edi, edx
xor edi, 0x81c44600
xor edx, 0x4829319a
mov ebp, edx
and ebp, 0x3e3bb8fd
and edi, 0xc1c44702
or edi, ebp
mov ebp, edi
xor ebp, 0xc1c44702
mov ecx, edi
xor ecx, 0xa55294e9
and ecx, ebp
or edx, 0x9b692c14
mov esi, edx
not esi
mov ebx, ecx
not ebx
mov eax, ebx
and eax, 0x4d93b324
and ecx, 0xb26c4cdb
or ecx, eax
or ebx, edx
and edx, 0x4d93b324
and esi, 0x200440cb
or esi, edx
xor esi, ecx
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x6496d3ea
and ebx, 0x9b692c15
or ebx, eax
and ebp, 1
xor edi, 0xc1c44703
or edi, ebp
mov eax, edi
not eax
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xa54698bc
and ebx, 0x5ab96743
or ebx, ecx
or edx, edi
and edi, 0xa54698bc
and eax, 0x5ab96743
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0x1e41a20c
and ecx, edx
or edx, 0xe1be5df3
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0xb4b9ad07
and eax, 0xa400208
or eax, ebx
or edx, ebp
and ebp, 0xb4b9ad07
and ecx, 0x4b4652f8
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x3114f2fd
and edx, 0xceeb0d02
or edx, eax
xor edx, 0xd0aaaf0e
setne r9b
sete r10b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov edx, eax
xor dl, r10b
mov ecx, edx
xor cl, al
and cl, dl
or bl, r9b
xor bl, 1
or al, r10b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, ecx
xor bl, 1
xor al, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xc00e3758
mov ebp, 0xe34ac793
cmovne ecx, ebp
test al, 1
mov eax, 0xc00e3758
jmp 0x14009e8e7
mov ecx, 0x89c95900
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov edi, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x2cdcac9e
mov ecx, ebx
not ecx
or edx, 0x82004141
and edx, 0x820869d1
and ebp, 0x2cd4840e
or ebp, edx
and ebx, 0x820869d1
and ecx, 0x51231220
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xd3235361
and ecx, 0x2cdcac9e
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x79843562
and ecx, 0x867bca9d
or ecx, edx
xor ecx, 0x79843562
cmp ecx, 0xffffffff
sete cl
setne al
cmp edi, 9
setg bl
cmp edi, 0xa
setl dl
and dl, al
mov r8d, ebx
and r8b, cl
or r8b, dl
xor cl, bl
and cl, bl
xor cl, 1
mov edx, r8d
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov 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, r8b
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xff6d4f09
mov ebp, 0x9a0747f8
cmovne eax, ebp
test cl, 1
mov ecx, 0xff6d4f09
cmovne ecx, eax
test dl, 1
jmp 0x1400ad61f
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x70600802
mov ebp, ecx
and ebp, 0x860802a8
or ebp, edx
xor ebp, 0x860802a8
and ecx, 0x997f555
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x53e9f659
and ecx, 0xac1609a6
or ecx, edx
mov edx, ecx
xor edx, 0x5a7e030c
mov ebx, ecx
xor ebx, 0xa581fcf3
mov ebp, ecx
xor ebp, 0x85ad6887
mov edi, ebp
and edi, ebx
and ebp, edx
mov edx, edi
not edx
mov esi, ebp
not esi
mov eax, edx
and eax, 0xcbfa19fa
and edi, 0x3405e605
or edi, eax
or edx, esi
and esi, 0xcbfa19fa
and ebp, 0x3405e605
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x7c2f0b69
and edx, 0x83d0f496
or edx, eax
mov ebp, edx
xor ebp, 0x8030e08
and ebx, 1
xor ecx, 0xa581fcf2
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xdd57a7d2
and ecx, 0x22a8582d
or ecx, eax
mov eax, ecx
xor eax, 0x20a80828
xor edx, 0xa3fc60e3
xor ecx, 0xdd57a7d2
mov ebx, edx
and ebx, 0xd604d1d7
and ebp, 0x29fb2e28
or ebp, ebx
or edx, ecx
and ecx, 0xd604d1d7
and eax, 0x29fb2e28
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xb7f135ba
and edx, 0x480eca45
or edx, eax
mov eax, edx
xor eax, 0x400a0a00
xor edx, 0xa2b10420
and edx, 0xaab5c465
and eax, 0x554a3b9a
or eax, edx
mov ecx, eax
xor ecx, 0x28b4c424
xor eax, 0x15080b10
and eax, 0x97090b51
and ecx, 0x68f6f4ae
or ecx, eax
mov eax, ecx
xor eax, 0x2404ac
xor ecx, 0x10090250
and ecx, 0x78dbf252
and eax, 0x87240dad
or eax, ecx
xor eax, 0x87240dad
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, cl
or cl, dl
or dl, r9b
xor dl, 1
or dl, al
xor dl, 1
or bl, r9b
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
xor bl, dl
mov eax, ebx
not al
and al, dl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x847674cd
mov ebp, 0x9c4d0c9e
cmovne edx, ebp
test al, al
cmove edx, r14d
test cl, 1
cmovne edx, ebp
jmp 0x1400ad758
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x4e82db2b
and edx, 0xb17d24d4
or edx, ebp
mov ebx, edx
xor ebx, 0x4e82db2b
mov ebp, edx
xor ebp, 0x4e82db2a
and ebp, ebx
xor edx, 0xb17d24d4
and edx, 0xfffffffe
and ebx, 1
or ebx, edx
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
mov edx, ebx
mov ecx, ebx
xor ecx, 0x58ec203f
and ecx, ebx
not ebx
and ebx, 0x186c2025
and edx, 0x4080001a
or edx, ebx
xor edx, 0x4080001a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7c3c532c
and ecx, 0x83c3acd3
or ecx, edx
xor ecx, 0xdb2f8cec
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
and al, r8b
xor cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
and al, bl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or al, dl
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, 0xddfb47c5
mov ebp, 0x38ff868e
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xddfb47c5
jmp 0x1400ac8d9
mov ecx, 0x5d96cd76
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0xc1f4dbeb
and ecx, ebx
mov edx, ebx
or edx, 0x3e0b2414
mov edi, ecx
not edi
mov esi, edx
and esi, 0xc9509388
mov ebp, eax
and ebp, 0xa44863
or ebp, esi
or edx, edi
and edi, 0xc9509388
and ecx, 0x36af6c77
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3e0b2415
and edx, 0xc1f4dbea
or edx, ecx
and eax, 0x96064eaf
and ebx, 0x69f9b150
or ebx, eax
mov eax, ebx
xor eax, 0x69f9b150
xor ebx, 0x96064eaf
and ebx, edx
not edx
and eax, edx
or ebx, eax
xor edx, ebx
test edx, ebx
sete dl
setne r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
xor r9b, bl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
and al, dl
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
and dl, r8b
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
and dl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x89c95900
mov eax, 0x2b273053
cmovne ecx, eax
test dl, 1
cmove ecx, eax
not bl
test bl, 1
mov eax, 0x89c95900
jmp 0x1400ad61f
mov edx, dword [0x14024b738]
mov ecx, dword [0x14024b734]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ebp, ebx
or ebp, 0x76fc1d6d
mov edx, ebp
not edx
mov eax, esi
or eax, 0x9024002
and eax, 0x4f5a504e
mov edi, ebx
and edi, 0x30a40d21
or edi, eax
and ebp, 0x4f5a504e
and edx, 0x8001a290
or edx, ebp
xor edx, edi
mov eax, edx
not eax
and eax, 0xaccc47a4
and edx, 0x5333b85b
or edx, eax
mov eax, edx
xor eax, 0x24c2a531
and ebx, 0x451bc223
and esi, 0xbae43ddc
or esi, ebx
mov ebx, esi
xor ebx, 0xb0c03dd0
xor edx, 0xda305ac8
mov ebp, edx
and ebp, 0x4b2d400e
and eax, 0xb4d2bff1
or eax, ebp
xor esi, 0x41094002
and esi, 0x4b2d400e
and ebx, 0xb4d2bff1
or ebx, esi
xor ebx, eax
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl r11b
cmp ecx, 9
setg dl
mov ecx, r9d
xor cl, r8b
and cl, r9b
xor cl, 1
mov r10d, ecx
or r10b, dl
xor cl, dl
not cl
and cl, dl
mov ebx, r10d
xor bl, cl
xor cl, 1
xor bl, 1
or cl, r10b
xor cl, 1
or cl, bl
and r9b, r11b
and dl, r8b
or dl, r9b
mov ebx, r11d
and bl, r8b
xor r11b, r8b
or r11b, bl
xor r11b, 1
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
mov r8d, r11d
xor r8b, 1
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
mov r9d, r8d
and r9b, r11b
mov r10d, edx
and r10b, cl
xor dl, cl
or dl, r10b
mov eax, r9d
xor al, 1
xor r9b, r8b
or al, r11b
xor al, 1
or al, r9b
xor al, dl
mov ecx, ebx
and cl, r11b
xor bl, r11b
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xd1697c33
mov ebp, 0xf875af6
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xd1697c33
jmp 0x1400ac8d9
mov rsi, qword [0x14024b040]
mov ecx, dword [0x14024b738]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xe2dbddd4
mov edx, edi
and edx, 0x1d24222a
or edx, ebp
xor edx, 0x1d24222a
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x46c44ed7
and ebx, 0xb93bb128
or ebx, ebp
mov ebp, dword [0x14024b734]
and edi, 0x46c44ed7
and ecx, 0xb93bb128
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
setne cl
cmp ebp, 0xa
setl bl
cmp ebp, 9
setg dl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, ecx
or al, bl
xor al, 1
xor cl, bl
not cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov r8d, eax
mov ebx, edx
xor al, dl
xor dl, 1
and r8b, dl
and bl, cl
or bl, r8b
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x165ce2ae
mov edx, 0x537c607e
cmovne eax, edx
test cl, 1
mov ecx, 0x165ce2ae
cmovne ecx, eax
mov qword [rsp + 0x28], rsi
jmp 0x1400abce9
mov ecx, 0x2defa32c
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
or edx, 0x1fafe79a
mov ebx, edx
not ebx
or ecx, 0xe0501865
mov ebp, ecx
not ebp
and edx, 0x9a2f6bab
and ebx, 0x60501044
or ebx, edx
and ecx, 0x9a2f6bab
and ebp, 0x5808410
or ebp, ecx
xor ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x1fafe79a
and ebp, 0xe0501865
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
xor edx, 0xa2d7a503
mov ebx, edx
and ebx, ecx
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x5d285afd
and edx, 0xa2d7a502
or edx, ebx
and ebp, 0xb545c7f1
mov ebx, ecx
and ebx, 0x4aba380e
or ebx, ebp
xor ebx, 0xb545c7f0
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x81d29cf4
and ecx, 0x7e2d630b
or ecx, edx
xor ecx, 0x7e2d630b
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor bl, cl
xor cl, al
xor cl, 1
or cl, al
mov eax, ecx
not al
mov edx, ebx
xor dl, 1
and bl, cl
or cl, dl
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov eax, 0xc133ccc7
mov ebp, 0x61ca3e08
cmovne eax, ebp
test dl, dl
mov edx, eax
mov ebp, 0xc133ccc7
cmovne edx, ebp
test cl, cl
cmovne edx, eax
jmp 0x1400ad758
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xe449e8da
mov edx, ebp
and edx, 0x1bb61724
or edx, ebx
mov ebx, edx
xor ebx, 0x861520
xor edx, 0xe449e8db
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xfb386ad4
and ebx, 0x4c7952a
or ebx, eax
or edx, esi
and esi, 0xfb386ad4
and ecx, 0x4c7952b
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
and edi, 0xd24a3aaa
and ebp, 0x2db5c555
or ebp, edi
mov eax, ebp
xor eax, 0x1b08150
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0xac05540d
and edx, 0x53faabf2
or edx, ecx
xor ebp, 0x80001008
and ebp, 0xac05540d
and eax, 0x53faabf2
or eax, ebp
xor eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne cl
sete dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
xor r8b, dl
xor cl, bl
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x46395c2a
mov ebp, 0x7341e94f
cmovne ecx, ebp
test dl, dl
mov edx, 0x46395c2a
cmove ecx, edx
jmp 0x1400ac7dd
mov ecx, 0xc97852c9
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x20080040
mov ecx, ebx
and ecx, 0x46170c11
or ecx, edx
xor ecx, 0x46170c11
mov edx, ebx
and edx, 0x99e0f3ae
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf19eb259
and edx, 0xe614da6
or edx, ecx
mov ecx, edx
xor ecx, 0x6e00e2
and ebp, 0xe20a8725
and ebx, 0x1df578da
or ebx, ebp
mov ebp, ebx
xor ebp, 0x4e520c2
xor edx, 0x9781be09
mov edi, edx
and edi, 0x7b10dd1c
and ecx, 0x84ef22e3
or ecx, edi
xor ebx, 0x62008504
and ebx, 0x7b10dd1c
and ebp, 0x84ef22e3
or ebp, ebx
xor ebp, ecx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, r9d
or bl, al
mov ecx, r8d
or cl, r10b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
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, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x681ba4dc
mov ebp, 0xe7429ef4
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x681ba4dc
jmp 0x1400ac259
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x3ee605da
mov ecx, esi
and ecx, 0xc119fa25
or ecx, edx
mov edi, ecx
xor edi, 0x80086001
xor ecx, 0x8000000
mov ebp, ebx
or ebp, 0xcaaf7161
mov edx, ebp
not edx
or ecx, 0x1000210
and ecx, 0x49011230
and edi, 0x82ae6141
or edi, ecx
and ebp, 0x49011230
and edx, 0x34508c8e
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x35508e9f
and edx, 0xcaaf7160
or edx, ecx
mov ecx, edx
not ecx
and ebx, 0xe314cf9a
and esi, 0x1ceb3065
or esi, ebx
mov ebx, esi
xor ebx, 0x8481040
xor esi, 0xe314cf9a
mov ebp, edx
and ebp, 0xd4a72825
and ecx, 0x2b58d7da
or ecx, ebp
or edx, esi
and esi, 0xd4a72825
and ebx, 0x2b58d7da
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xb30b2307
and edx, 0x4cf4dcf8
or edx, ecx
xor edx, 0x4cf4dcf8
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r10b
xor r10b, cl
mov r9d, r10d
xor r9b, 1
mov edx, r8d
xor dl, bl
and bl, r8b
or bl, dl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, r9d
and dl, r10b
xor r9b, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r9b
xor dl, cl
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x6b84f17c
mov ebp, 0x87b4009c
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x6b84f17c
jmp 0x1400ac8d9
mov ecx, 0x9da5394b
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
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, 0xd81ba326
and ebp, 0x27e45cd9
or ebp, edi
or ecx, ebx
and ebx, 0xd81ba326
and edx, 0x27e45cd9
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, 0x6a890da5
and ecx, 0x9576f25a
or ecx, edx
mov ebx, ecx
xor ebx, 0x81220212
mov edx, ebp
not edx
xor ecx, 0x6a890da4
mov edi, edx
and edi, 0x1cddf5c9
and ebp, 0xe3220a36
or ebp, edi
or edx, ecx
and ecx, 0x1cddf5c9
and ebx, 0xe3220a36
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebx, ecx
or ebx, 0x57ff2e13
mov ebp, ebx
not ebp
or edx, 0x80001c0
and edx, 0x5ae50dd2
and ecx, 0x51a2201
or ecx, edx
and ebx, 0x5ae50dd2
and ebp, 0xa000d02c
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xaf371b6d
and ebp, 0x50c8e492
or ebp, ecx
xor ebp, 0x737ca81
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
xor bl, 1
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r8b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x1ab1c372
mov ecx, 0xede21165
cmovne edx, ecx
test bl, 1
mov ecx, 0x1ab1c372
jmp 0x1400aacaf
mov ecx, 0x2cbd287f
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0xbee1864d
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0xd5de31e6
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0xea6ec67
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov rax, qword [rsp + 0x38]
mov qword [0x14024b050], rax
mov ecx, 0x6d693575
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov eax, dword [0x14024b738]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x55146926
and ecx, 0xaaeb96d8
or ecx, edx
mov edx, ecx
xor edx, 0x28039248
xor ecx, 0x44044803
mov eax, ebp
or eax, 0xc6ec4c92
and ecx, 0xc6ec4c93
and edx, 0x3913b36c
or edx, ecx
and eax, 0xc6ec4c93
xor eax, edx
not eax
mov ecx, eax
and ecx, ebp
xor eax, ebp
or eax, ecx
cmp eax, 0xffffffff
setne al
sete cl
cmp dword [0x14024b734], 9
setg dl
xor cl, dl
xor cl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, bl
and bl, dl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x8a5b3a85
mov ecx, 0xbe160e0e
cmovne eax, ecx
test dl, 1
mov ecx, 0x8a5b3a85
jmp 0x1400abce6
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xd628408
and ecx, 0xf29d7bf7
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf3a78514
and ecx, 0xc587aeb
or ecx, edx
mov edx, ecx
xor edx, 0x13afee3
mov ebp, ecx
xor ebp, 0x3801000c
and ebp, 0x3823b44c
xor ecx, 0x15fa8067
and ecx, edx
and edx, 0xc7dc4bb3
or edx, ebp
mov ebp, edx
xor ebp, 0xc7dc4bb3
mov ebx, edx
xor ebx, 0x2ce3cac8
and ebx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xeb3f817a
and ecx, 0x14c07e85
or ecx, ebx
and ebp, 1
xor edx, 0xc7dc4bb2
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebp, edx
xor ebp, 0x3456ed7
and ebp, edx
not edx
and edx, 0xff86a2d9
and ecx, 0x795d26
or ecx, edx
mov edx, ecx
xor edx, 0x4002
xor ecx, 0x30422d1
or ecx, 0xfcba9128
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xa6ed2e3c
and edx, 0x10040c3
or edx, edi
or ecx, ebx
and ebx, 0xa6ed2e3c
and ebp, 0x5912d1c3
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfcba9128
and ecx, 0x3456ed7
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb76a043d
and ecx, 0x4895fbc2
or ecx, ebp
xor ecx, 0xb76a043d
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, r9b
not al
and al, r9b
mov ebx, edx
or bl, r9b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
xor cl, r9b
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xdb92b1a
mov ebp, 0xa1eab2e3
cmovne ecx, ebp
test dl, 1
mov edx, 0xdb92b1a
jmp 0x1400abfa7
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x1e577676
mov edx, ebp
and edx, 0xe1a88989
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xe1a88988
and edx, 0x1e577677
or edx, ebx
and ecx, 0xd2daea95
and ebp, 0x2d25156a
or ebp, ecx
mov ecx, ebp
xor ecx, 0x20011408
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x9fbec377
and edx, 0x60413c88
or edx, edi
xor ebp, 0x929ac215
and ebp, 0x9fbec377
and ecx, 0x60413c88
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xea6ec67
mov ebp, 0x5cdf9eee
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xea6ec67
jmp 0x1400ac8d9
mov ecx, 0x514433a2
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
or edx, 0xbb4919f6
mov ebp, edx
not ebp
mov ebx, edi
or ebx, 0x44b6e609
mov ecx, ebx
not ecx
and edx, 0x1ba26922
and ebp, 0x44148609
or ebp, edx
and ebx, 0x1ba26922
and ecx, 0xa04910d4
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xfd4c042a
and ecx, 0x2b3fbd5
or ecx, edx
xor ecx, 0xb9fae222
mov edx, ecx
and edx, edi
xor ecx, edi
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl cl
mov ebx, r9d
xor bl, cl
mov eax, ebx
and al, cl
and r8b, cl
and cl, r9b
or cl, bl
and bl, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r10b, r9b
or r10b, r8b
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, dl
and al, bl
or al, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x3121d327
mov ebp, 0x81e92ea9
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x3121d327
jmp 0x1400ac8d9
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xdee2072a
and ebp, edx
not edx
mov ebx, edx
and ebx, 0xc2280ff5
and ecx, 0x3dd7f00a
or ecx, ebx
mov ebx, ecx
xor ebx, 0x14420002
xor ecx, 0xc2200720
or ecx, 0x211df8d5
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xca85efcd
and ebx, 0x14620022
or ebx, esi
or ecx, edi
and edi, 0xca85efcd
and ebp, 0x357a1032
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xb9a7ec02
and ecx, 0x465813fd
or ecx, ebp
xor ecx, 0x6745eb29
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
mov ebx, eax
xor al, r9b
and r9b, dl
and bl, r10b
or bl, r9b
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xaf3b8210
mov ebp, 0x2f3171d4
cmovne edx, ebp
test cl, 1
mov ecx, 0xaf3b8210
cmovne ecx, edx
jmp 0x1400ad156
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xeb10ec99
and edx, 0x14ef1366
or edx, ecx
mov ebx, edx
xor ebx, 0x831322
xor edx, 0x310c488
and edx, 0x177cc4cc
and ebx, 0xe8833b33
or ebx, edx
mov edx, ebx
xor edx, 0x177cc4cc
mov ecx, ebx
xor ecx, 0x40832810
and ecx, 0x5393ec5c
xor ebx, 0xd4860c73
and ebx, edx
and edx, 0xac6c13a3
or edx, ecx
mov ecx, edx
xor ecx, 0xac6c13a3
mov edi, edx
xor edi, 0x906924e3
and edi, ecx
mov ebp, edi
not ebp
mov esi, ebx
not esi
mov eax, ebp
and eax, 0x2cfad309
and edi, 0xd3052cf6
or edi, eax
or ebp, esi
and esi, 0x2cfad309
and ebx, 0xd3052cf6
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x3c053741
and ebp, 0xc3fac8be
or ebp, eax
xor edx, 0x5313e014
and edx, 0xd31ff335
mov eax, ecx
and eax, 0x2ce00cca
or eax, edx
xor eax, 0xd31ff334
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xc1d1df61
and ebp, 0x3e2e209e
or ebp, ebx
or edx, ecx
and ecx, 0xc1d1df61
and eax, 0x3e2e209e
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x9b4a735d
and edx, 0x64b58ca2
or edx, eax
mov eax, edx
not eax
and eax, 0x37e73f8a
and edx, 0xc818c075
or edx, eax
mov eax, edx
xor eax, 0x53028108
xor edx, 0x82c00d7
and eax, 0xf783cd08
and edx, 0x87c32f7
or edx, eax
xor edx, 0x87c32f7
setne r9b
sete bl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ecx, eax
xor cl, dl
and cl, al
xor cl, bl
and r9b, dl
or dl, bl
and al, bl
or al, r9b
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x83db7242
mov ebp, 0x84a70ed
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400abce9
mov rax, qword [rsp + 0x38]
mov qword [0x14024b050], rax
mov ecx, 0x437dcd51
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov edx, dword [0x14024b738]
mov ecx, dword [0x14024b734]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, ebp
and edx, 0x5bf48cb8
and eax, 0xa40b7347
or eax, edx
mov edx, eax
xor edx, 0x240a6342
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xc30198a5
and ebx, 0x3cfe675a
or ebx, ebp
xor eax, 0x430088a0
and eax, 0xc30198a5
and edx, 0x3cfe675a
or edx, eax
xor edx, ebx
not edx
or edx, edi
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl r11b
cmp ecx, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r10d, ebx
xor r10b, 1
mov edx, ebx
or dl, r10b
xor bl, dl
xor bl, 1
or dl, r10b
xor dl, 1
or dl, bl
xor dl, 1
mov ebx, edx
or bl, al
xor dl, al
not dl
and dl, al
xor dl, 1
mov r10d, ebx
xor r10b, dl
or dl, bl
xor dl, 1
or dl, r10b
and r8b, al
and r11b, r9b
or r11b, r8b
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov ecx, eax
xor cl, r11b
xor r11b, 1
xor cl, 1
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
and dl, r11b
mov ebx, eax
and bl, r11b
xor al, r11b
xor r11b, 1
xor cl, 1
and cl, r11b
or dl, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x7762fc13
mov eax, 0x677b6139
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x7762fc13
jmp 0x1400ac8d9
mov rcx, qword [rsp + 0x28]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x533fe55f
mov edx, ebp
and edx, 0xacc01aa0
or edx, ebx
mov ebx, edx
xor ebx, 0x848010a0
xor edx, 0x533fe55e
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0x386d2b01
and ebx, 0xc792d4fe
or ebx, eax
or edx, esi
and esi, 0x386d2b01
and ecx, 0xc792d4fe
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
and edi, 0x71b1c4b0
and ebp, 0x8e4e3b4f
or ebp, edi
mov eax, ebp
xor eax, 0x88040847
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x37ebb3b8
and edx, 0xc8144c47
or edx, ebx
xor ebp, 0x31a180b0
and ebp, 0x37ebb3b8
and eax, 0xc8144c47
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and cl, bl
and dl, al
or dl, cl
xor dl, 1
or dl, bl
mov ecx, ebx
xor cl, al
not cl
and cl, al
or bl, al
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x76db9abd
mov ebp, 0x2aebb8ba
cmovne ecx, ebp
test al, 1
mov eax, 0x76db9abd
cmovne ecx, eax
test dl, 1
cmove ecx, ebp
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
or edx, 0x42993bbc
mov ebx, ebp
and ebx, 0x42993bbc
mov edi, ecx
and edi, 0xbd66c442
or edi, ebx
and edx, 0x42993bbd
xor edx, edi
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x6e66c7e2
and edx, 0x9199381d
or edx, ebx
and ebp, 0x6e66c7e2
and ecx, 0x9199381d
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne dl
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, cl
and dl, bl
or dl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov 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, 0x834374f3
mov ecx, 0x4b88ffa6
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x834374f3
cmovne ecx, eax
jmp 0x1400ac9fe
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x61466006
mov ebp, edx
and ebp, 0x9100d8
or ebp, ecx
xor ebp, 0x9100d8
and edx, 0x9e289f21
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc9d57ba4
and edx, 0x362a845b
or edx, ecx
mov ebp, edx
not ebp
xor edx, 0xa8021b7a
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, 0x8e26629e
and ebx, 0x71d99d60
or ebx, edi
or ecx, edx
and edx, 0x8e26629e
and ebp, 0x71d99d61
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1198bffe
and ebp, 0xee674001
or ebp, edi
or ecx, ebx
and ebx, 0x1198bffe
and edx, 0xee674001
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8dfcf4a9
and ecx, 0x72030b56
or ecx, ebp
xor ecx, 0x8dfcf4a9
xor edx, ecx
test edx, ecx
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
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0xdee4aa8d
mov ecx, 0xf76f6cf6
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0xdee4aa8d
cmovne ecx, edx
jmp 0x1400abce9
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xcccb529c
mov edx, ebp
and edx, 0x3334ad63
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xed2b3963
and edx, 0x12d4c69c
or edx, ebx
mov ebx, edx
xor ebx, 0x14031000
xor edx, 0x21e06bfe
mov edi, edx
and edi, 0xeabc85e5
and ebx, 0x15437a1a
or ebx, edi
and ebp, 0xeabc85e5
and ecx, 0x15437a1a
or ecx, ebp
xor ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
and r9b, dl
or r9b, r8b
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, r9b
xor r9b, 1
and dl, r9b
or dl, cl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r9d
xor al, dl
test al, 1
mov eax, 0x270a008a
mov ecx, 0x2b2bd31f
cmovne eax, ecx
test r9b, r9b
mov ecx, 0x270a008a
jmp 0x1400a806f
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcf6e764
and edx, 0xf309189b
or edx, ecx
mov ecx, edx
xor ecx, 0xf2000092
xor edx, 0x8b06560
and edx, 0x9b97d69
and ecx, 0xf6468296
or ecx, edx
mov edx, ecx
xor edx, 0x9b97d69
mov ebp, ecx
xor ebp, 0x9b97d68
and ebp, edx
xor ecx, 0xf6468296
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xc4af47c1
and ebp, edx
not edx
and edx, 0xb05ed875
and ecx, 0x4fa1278a
or ecx, edx
mov edx, ecx
xor edx, 0x40810180
xor ecx, 0x800e4041
or ecx, 0x3b50b83e
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xb678de67
and edx, 0x40870180
or edx, edi
or ecx, ebx
and ebx, 0xb678de67
and ebp, 0x49872198
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3b50b83e
and ecx, 0xc4af47c1
or ecx, edx
sete r9b
setne cl
cmp eax, 0xa
setl r11b
cmp eax, 9
setg al
and cl, al
and r11b, r9b
or r11b, cl
xor r11b, 1
or r11b, al
mov r8d, r11d
xor r8b, 1
xor r9b, al
mov ecx, r9d
xor cl, 1
mov ebx, r8d
and bl, r11b
mov eax, ecx
and al, r9b
mov r10d, ebx
and r10b, r8b
xor bl, r8b
or bl, r10b
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
xor r9b, r11b
or cl, r8b
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x148b8511
mov ebp, 0x42ee6de9
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x148b8511
jmp 0x1400ac8d9
mov rax, qword [rsp + 0x30]
mov ecx, 0x7a316886
cmp ecx, 0x8a1c35e
jg 0x14009e90c
nop word cs:[rax + rax]
nop
cmp ecx, 0xcac9ef1a
jg 0x1400a6660
cmp ecx, 0xa4053c5d
jle 0x1400a6854
cmp ecx, 0xb99ff0ac
jg 0x1400a6928
cmp ecx, 0xaee8b6a2
jle 0x1400a6ebc
cmp ecx, 0xb5a05229
jle 0x1400a745d
cmp ecx, 0xb5d028da
jle 0x1400a8791
cmp ecx, 0xb5d028db
je 0x1400aa158
cmp ecx, 0xb67e7f15
je 0x1400aa2e8
cmp ecx, 0xb87150dc
jne 0x14009e900
mov ecx, 0x386e69c4
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xebef1498
jle 0x1400a68be
cmp ecx, 0x30cd3f
jg 0x1400a6b04
cmp ecx, 0xf52df86b
jle 0x1400a6f02
cmp ecx, 0xf81d5021
jle 0x1400a75cc
cmp ecx, 0xfc592a80
jle 0x1400a8982
cmp ecx, 0xfc592a81
je 0x1400aa3c7
cmp ecx, 0xfe23d4d0
je 0x1400aa526
cmp ecx, 0xff6d4f09
jne 0x14009e900
mov rcx, qword [rsp + 0x28]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov eax, dword [0x14024b738]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xd2be0049
and eax, ecx
not ecx
and ecx, 0xd2960040
and edx, 0x280009
or edx, ecx
xor edx, 0x280009
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc534c8d0
and eax, 0x3acb372f
or eax, ecx
mov edx, eax
xor edx, 0xe8753766
mov ecx, eax
xor ecx, 0x178ac899
mov ebp, ecx
and ebp, 0xf6a9508e
xor eax, 0x1edc67e8
and eax, edx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x956af70
and eax, 0xf6a9508f
or eax, ebp
and edx, 0xf7bf6818
mov ebp, ecx
and ebp, 0x84097e7
or ebp, edx
xor ebp, 0xf7bf6819
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3fec7b9f
and ecx, 0xc0138460
or ecx, edx
mov ebp, ecx
xor ebp, 0x8460
xor ecx, 0x3fec7b9f
mov edx, eax
not edx
mov ebx, edx
and ebx, 0xc9d30801
and eax, 0x362cf7fe
or eax, ebx
or edx, ecx
and ecx, 0xc9d30801
and ebp, 0x362cf7fe
or ebp, ecx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xb3c81400
and eax, edx
and edx, 0x4c37ebff
or edx, ecx
xor edx, 0x4c37ebff
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and edx, 0xd75240ed
and eax, 0x28adbf12
or eax, edx
xor eax, 0xd75240ed
cmp eax, 0xffffffff
setne al
cmp dword [0x14024b734], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, ecx
not al
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor al, 1
and al, dl
xor dl, 1
and bl, dl
or al, bl
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xb87150dc
mov ebp, 0x9a0747f8
cmovne ecx, ebp
test dl, 1
mov edx, 0xb87150dc
cmovne edx, ecx
jmp 0x1400a817d
cmp ecx, 0x8afb0e36
jle 0x1400a6c7b
cmp ecx, 0x9a94e4b5
jle 0x1400a6fe3
cmp ecx, 0xa1cc2ac1
jle 0x1400a76d7
cmp ecx, 0xa24cb56d
jle 0x1400a8a7d
cmp ecx, 0xa24cb56e
je 0x1400aa6a8
cmp ecx, 0xa38e89e1
je 0x1400aa6be
cmp ecx, 0xa3cd90ee
jne 0x14009e900
mov ecx, 0xa6abb9bc
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xe020b5a2
jle 0x1400a6e6a
cmp ecx, 0xe34ac792
jle 0x1400a7029
cmp ecx, 0xe5616f74
jle 0x1400a7848
cmp ecx, 0xe7429ef3
jle 0x1400a8b8f
cmp ecx, 0xe7429ef4
je 0x1400aa6d4
cmp ecx, 0xe83bf618
je 0x1400aa6ea
cmp ecx, 0xeb47b729
jne 0x14009e900
mov ecx, 0x48d0dfcc
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xc133ccc6
jle 0x1400a706f
cmp ecx, 0xc67d0059
jle 0x1400a7974
cmp ecx, 0xc97852c8
jle 0x1400a8cc2
cmp ecx, 0xc97852c9
je 0x1400aa829
cmp ecx, 0xca4124f8
je 0x1400aa991
cmp ecx, 0xca668b55
jne 0x14009e900
mov eax, dword [0x14024b738]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x7db44a8e
and edx, ecx
not ecx
and ecx, 0x255e46c5
and eax, 0xdaa1b93a
or eax, ecx
mov ecx, eax
xor ecx, 0x48200000
xor eax, 0x25144284
or eax, 0x824bb571
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x33d4df2f
and ecx, 0x4c200080
or ecx, ebx
or eax, ebp
and ebp, 0x33d4df2f
and edx, 0xcc2b20d0
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x824bb571
and eax, 0x7db44a8e
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xc719a88f
and eax, 0x38e65770
or eax, ecx
mov ebp, eax
xor ebp, 0xc7112086
or ebp, 0x18ea8f09
mov ebx, ebp
not ebx
or edx, 0xe71570f6
mov ecx, edx
not ecx
and ebp, 0x7030a7c8
and ebx, 0x87055036
or ebx, ebp
and edx, 0x7030a7c8
and ecx, 0x8ca0801
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x18ea8f08
and ecx, 0xe71570f7
or ecx, edx
mov edx, eax
and edx, 1
xor eax, 0x38e65771
or eax, edx
mov edx, eax
not edx
and edx, 0x75760540
and eax, 0x8a89fabf
or eax, edx
xor eax, 0x8a89fabf
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x561b110f
and eax, 0xa9e4eef0
or eax, ecx
xor eax, 0xa9e4eef0
sete bl
setne cl
cmp dword [0x14024b734], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
xor r9b, 1
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov ecx, ebx
xor cl, 1
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, dl
or al, r9b
and r9b, cl
or r9b, bl
xor cl, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov edx, 0xe38eb713
mov ecx, 0x13ed3c3a
cmovne edx, ecx
test al, 1
mov ecx, 0xe38eb713
cmovne ecx, edx
test r9b, 1
jmp 0x1400ad460
cmp ecx, 0x7e72b11
jle 0x1400a7171
cmp ecx, 0x897aa3b
je 0x1400ad9d1
cmp ecx, 0x7e72b12
je 0x1400aab43
cmp ecx, 0x84a70ed
jne 0x14009e900
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x1521d0
mov edx, ebp
and edx, 0x22201404
or edx, ebx
mov ebx, edx
xor ebx, 0x22000400
xor edx, 0xdddfebfb
mov ecx, ebp
xor ecx, 0x223535d4
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xdde6f954
and ebx, 0x22110480
or ebx, eax
or edx, esi
and esi, 0xdde6f954
and ecx, 0x221906ab
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xddcaca2a
and edx, 0x223535d5
or edx, eax
and edi, 0xeb56f3a
and ebp, 0xf14a90c5
or ebp, edi
mov eax, ebp
xor eax, 0x110a0004
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0xee749ffb
and edx, 0x118b6004
or edx, ecx
xor ebp, 0xe340f3a
and ebp, 0xee749ffb
and eax, 0x118b6004
or eax, ebp
xor eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne r9b
sete dl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl al
mov r8d, eax
xor r8b, cl
and r8b, al
xor r8b, dl
and r9b, al
or al, dl
and cl, dl
or cl, r9b
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, r8d
xor al, 1
mov ebx, r8d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x2cbd287f
mov eax, 0x8a1ba1c4
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
not bl
test bl, 1
mov eax, 0x2cbd287f
jmp 0x1400ac8d9
cmp ecx, 0x87bb3bb1
jg 0x1400a72dc
cmp ecx, 0x83db7241
jg 0x1400a7ad3
cmp ecx, 0x81e92ea8
jg 0x1400a8cf0
cmp ecx, 0x80473699
je 0x1400aacb9
cmp ecx, 0x81e79128
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xabfead83
and ebx, 0x5401527c
or ebx, ecx
mov ecx, ebx
xor ecx, 0x5401527c
mov edx, ebx
xor edx, 0xafea801
and edx, 0x5efff815
xor ebx, 0x19221dd7
and ebx, ecx
and ecx, 0xa10007ea
or ecx, edx
mov edx, ecx
xor edx, 0xa10007ea
xor ecx, 0x5efff815
mov edi, ecx
or edi, 0xb2dcb054
mov ebp, edi
not ebp
mov esi, ebx
not esi
mov eax, edi
and eax, 0x6bf9c41
and ebp, 0x490043aa
or ebp, eax
or edi, esi
and esi, 0x6bf9c41
and ebx, 0xf94063be
or ebx, esi
xor ebx, ebp
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0xb2dcb055
and edi, 0x4d234faa
or edi, eax
and ecx, 0x346e0a52
mov eax, edx
and eax, 0xcb91f5ad
or eax, ecx
xor eax, 0x346e0a53
and edx, 1
or edx, eax
mov eax, edx
not eax
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x3aeb4b9
and edi, 0xfc514b46
or edi, ebp
or ecx, edx
and edx, 0x3aeb4b9
and eax, 0xfc514b46
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9b17d4b6
and ecx, 0x64e82b49
or ecx, eax
mov eax, ecx
xor eax, 0x44a02349
xor ecx, 0x9b17d4b6
mov edx, ecx
and edx, 0xa34d18b2
and eax, 0x5cb2e74d
or eax, edx
xor eax, 0x5cb2e74d
or eax, ecx
cmp eax, 0xffffffff
sete r9b
setne dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
xor al, dl
xor al, 1
or al, bl
mov r10d, eax
xor r10b, 1
mov ecx, ebx
xor cl, r9b
not cl
and cl, r9b
or bl, r9b
xor bl, 1
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov edx, ebx
xor dl, 1
and r10b, al
mov ecx, edx
and cl, bl
mov r8d, eax
and r8b, r10b
xor r10b, al
or r10b, r8b
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, r10b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x705de2f1
mov ebp, 0x2b2bd31f
cmovne eax, ebp
test dl, 1
mov edx, 0x705de2f1
cmovne edx, eax
test cl, 1
jmp 0x1400ad755
cmp ecx, 0xd6d31cd3
jg 0x1400a7417
cmp ecx, 0xd54acefd
jg 0x1400a7c9a
cmp ecx, 0xd1697c32
jg 0x1400a8e5f
cmp ecx, 0xcac9ef1b
je 0x1400aae80
cmp ecx, 0xcc8d9e49
jne 0x14009e900
mov ecx, 0xf0e123e1
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xa70703d4
jg 0x1400a7dc8
cmp ecx, 0xa6abb9bb
jg 0x1400a8f7a
cmp ecx, 0xa4053c5e
je 0x1400aafc8
cmp ecx, 0xa5645d7a
jne 0x14009e900
mov ecx, 0x9858e35c
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xef35692a
jg 0x1400a7efc
cmp ecx, 0xede21164
jg 0x1400a90d4
cmp ecx, 0xebef1499
je 0x1400aafde
cmp ecx, 0xed555f05
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x14dba976
mov edx, ebp
and edx, 0xeb245688
or edx, ecx
xor edx, 0xeb245688
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 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
mov edx, eax
xor dl, cl
not dl
and dl, cl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xaed46f74
mov ebp, 0x2287aa9f
cmovne ecx, ebp
test dl, 1
mov edx, 0xaed46f74
jmp 0x1400ac0bd
cmp ecx, 0x94b6b2a5
jg 0x1400a8079
cmp ecx, 0x9356a228
jg 0x1400a9274
cmp ecx, 0x8afb0e37
je 0x1400aaff4
cmp ecx, 0x8b53b716
jne 0x14009e900
mov ecx, 0xdd89f0b
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xe2244ca7
jg 0x1400a8187
cmp ecx, 0xe0affe81
jg 0x1400a93d1
cmp ecx, 0xe020b5a3
je 0x1400ab00a
cmp ecx, 0xe03ddcf5
jne 0x14009e900
mov ecx, 0x5ee1c831
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xbe8a0578
jg 0x1400a81c1
cmp ecx, 0xbc7c7980
jg 0x1400a95af
cmp ecx, 0xb99ff0ad
je 0x1400ab020
cmp ecx, 0xbb7d9d03
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
not eax
mov edx, ebx
xor edx, 0x74be813d
and edx, ebx
mov ecx, ebx
or ecx, 0x8b417ec2
mov edi, edx
not edi
mov esi, ecx
and esi, 0x7d3cafcd
mov ebp, eax
and ebp, 0x820030
or ebp, esi
or ecx, edi
and edi, 0x7d3cafcd
and edx, 0x82c35032
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8b417ec3
and ecx, 0x74be813c
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, eax
and cl, bl
and dl, r9b
or dl, cl
xor dl, 1
or dl, bl
xor bl, al
mov eax, edx
xor al, bl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, eax
xor cl, bl
not cl
test cl, 1
mov ecx, 0x6213db02
mov edx, 0xc37c9a98
cmovne ecx, edx
test bl, 1
mov edx, 0x6213db02
cmovne edx, ecx
jmp 0x1400a9d26
cmp ecx, 0x31d093f
jg 0x1400a81fb
cmp ecx, 0x30cd40
je 0x1400a9d5b
cmp ecx, 0xb7d46f
je 0x1400a9eb8
cmp ecx, 0x103e436
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x5b0f80a8
mov ecx, ebp
and ecx, 0xa4f07f57
or ecx, ebx
mov ebx, ecx
xor ebx, 0x4400d01
xor ecx, 0x180d00a8
mov edx, ebp
xor edx, 0x1c6d6dfb
and edx, ebp
or ecx, 0xe3929204
mov esi, edx
not esi
mov eax, ecx
and eax, 0xe3adf0da
and ebx, 0x1c400d21
or ebx, eax
or ecx, esi
and esi, 0xe3adf0da
and edx, 0x1c520f25
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xe3929205
and ecx, 0x1c6d6dfa
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb10ef61e
and ecx, 0x4ef109e1
or ecx, eax
mov eax, ecx
xor eax, 0x40b00140
xor ecx, 0xb10ef61e
mov edx, ecx
and edx, 0x8f41acaf
and eax, 0x70be5350
or eax, edx
or ecx, ebp
and ebp, 0x8f41acaf
and edi, 0x70be5350
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0xf1000083
and ecx, 0xeffff7c
or ecx, eax
xor ecx, 0xeffff7c
sete r9b
setne r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, r10d
and cl, bl
and dl, r9b
or dl, cl
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
xor bl, r10b
mov ecx, edx
and cl, bl
xor bl, 1
and al, bl
or al, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xbc7c7981
mov ecx, 0x1c63a343
cmovne edx, ecx
test bl, 1
mov ecx, 0xbc7c7981
jmp 0x1400a8a73
cmp ecx, 0x89e2fe2b
jg 0x1400a83e5
cmp ecx, 0x89c958ff
jg 0x1400a95dd
cmp ecx, 0x87bb3bb2
je 0x1400ab158
cmp ecx, 0x882602c8
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0x1ec3b3a6
mov edi, ebx
not edi
mov edx, esi
or edx, 0xe13c4c59
mov ebp, edx
not ebp
and ebx, 0x9da31a16
and edi, 0x601c4449
or edi, ebx
and edx, 0x9da31a16
and ebp, 0x240a1a0
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x52dd38cb
and ebp, 0xad22c734
or ebp, edx
mov edx, ebp
xor edx, 0x40108044
xor ebp, 0x23802010
and ebp, 0x2f8e2b38
and edx, 0xd071d4c7
or edx, ebp
xor edx, 0xd071d4c7
and esi, 0xfba74cfe
and ecx, 0x458b301
or ecx, esi
xor ecx, 0x458b301
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x84112bc
and ecx, 0xf7beed43
or ecx, edx
xor ecx, 0xf7beed43
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
and bl, dl
or bl, r8b
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xc7d7a305
mov ebp, 0x1bc09990
cmovne ecx, ebp
test dl, dl
mov edx, 0xc7d7a305
jmp 0x1400ac0bd
cmp ecx, 0xdd870142
jg 0x1400a85f6
cmp ecx, 0xda245e7e
jg 0x1400a9733
cmp ecx, 0xd6d31cd4
je 0x1400ab347
cmp ecx, 0xd85aabe2
jne 0x14009e900
mov ecx, 0x3a2e9ef7
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xb26a87e5
jg 0x1400a9750
cmp ecx, 0xaee8b6a3
je 0x1400ab50e
cmp ecx, 0xaf3b8210
jne 0x14009e900
mov eax, dword [0x14024b738]
mov ecx, dword [0x14024b734]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xd7849f26
mov edx, ebp
and edx, 0x287b60d8
or edx, eax
xor edx, 0x287b60d8
mov eax, ebp
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0xfde79d77
and eax, 0x2186288
or eax, edx
mov edx, eax
xor edx, 0x2080080
and ebx, 0x51136a59
and ebp, 0xaeec95a6
or ebp, ebx
mov ebx, ebp
xor ebx, 0x826884a0
xor eax, 0xfde79d77
xor ebp, 0x51136a59
mov edi, eax
and edi, 0x7d977b1f
and edx, 0x826884e0
or edx, edi
or eax, ebp
and ebp, 0x7d977b1f
and ebx, 0x826884e0
or ebx, ebp
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0x6ca83704
and eax, 0x9357c8fb
or eax, edx
xor eax, 0x9357c8fb
sete r8b
setne al
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg r9b
mov ecx, eax
xor cl, r8b
and cl, al
mov ebx, ecx
xor bl, 1
or cl, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, r9b
and cl, bl
and bl, r9b
xor cl, 1
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
and r9b, r8b
and al, r10b
or al, r9b
mov ecx, r10d
and cl, r8b
xor r10b, r8b
or r10b, cl
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xd61940b1
mov eax, 0x74226cf9
cmovne ecx, eax
test dl, 1
mov edx, 0xd61940b1
jmp 0x1400ac8d3
cmp ecx, 0xf748c3e1
jg 0x1400a977e
cmp ecx, 0xf52df86c
je 0x1400ab6c8
cmp ecx, 0xf716093e
jne 0x14009e900
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x9e829f54
and ecx, 0x617d60ab
or ecx, ebp
mov ebp, ecx
xor ebp, 0x580020
xor ecx, 0x9e829f54
mov edi, ecx
and edi, 0xed25f98f
and ebp, 0x12da0670
or ebp, edi
or ecx, ebx
and ebx, 0xed25f98f
and edx, 0x12da0670
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4a98b33e
and ecx, 0xb5674cc1
or ecx, edx
xor ecx, 0xb5674cc1
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and r8b, al
xor al, dl
mov ecx, ebx
xor cl, dl
and cl, bl
and bl, dl
or bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x7e020468
mov ebp, 0x51872d22
cmovne ecx, ebp
test al, al
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x7e020468
jmp 0x1400ac8d9
cmp ecx, 0x9da5394a
jg 0x1400a97ac
cmp ecx, 0x9a94e4b6
je 0x1400ab6de
cmp ecx, 0x9c4d0c9e
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8eaceef9
and edx, 0x71531106
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x71531106
and edx, 0x8eaceef9
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0xf6cbf228
and ebx, 0x9340dd6
or ebx, edi
or ecx, ebp
and ebp, 0xf6cbf228
and edx, 0x9340dd7
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x4cc06b22
and ebp, 0xb33f94dd
or ebp, edi
or ecx, ebx
and ebx, 0x4cc06b22
and edx, 0xb33f94dd
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb79726d6
and ecx, 0x4868d929
or ecx, edx
xor ecx, 0x4868d929
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, r10b
and cl, al
xor cl, 1
mov ebx, ecx
xor bl, r9b
not bl
and bl, r9b
or cl, r9b
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
and r9b, r10b
and al, r8b
or al, r9b
mov ecx, r10d
xor cl, r8b
or r10b, r8b
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xbb7d9d03
mov edx, 0xc37c9a98
cmovne ecx, edx
test al, 1
mov eax, 0xbb7d9d03
jmp 0x1400ad9b0
cmp ecx, 0xe3db1f92
jg 0x1400a97da
cmp ecx, 0xe34ac793
je 0x1400ab821
cmp ecx, 0xe38eb713
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x112800
mov ebp, ecx
and ebp, 0x440c003d
or ebp, edx
xor ebp, 0x440c003d
and ecx, 0xbbe2d7c2
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2126c1d0
and ecx, 0xded93e2f
or ecx, edx
mov edx, ecx
xor edx, 0x9ac41612
xor ecx, 0x41188c0
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0x6158ac2
and edx, 0xf9ea753d
or edx, ecx
xor edx, 0xf9ea753c
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, r10d
xor al, cl
mov edx, eax
and dl, r10b
and al, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r10b, r9b
or r9b, r8b
and cl, r8b
or cl, r10b
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
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
xor dl, al
mov ebx, edx
not bl
and bl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xb26a87e6
mov edx, 0x7927c90d
cmovne ecx, edx
test bl, bl
mov ebp, 0xb26a87e6
jmp 0x1400a93c9
cmp ecx, 0xc3587091
jg 0x1400a9808
cmp ecx, 0xc133ccc7
je 0x1400ab837
cmp ecx, 0xc2a2d8a4
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x2c2bf3f0
and ecx, ebp
not ebp
mov ebx, ebp
and ebx, 0x2c03f2f0
and edx, 0x280100
or edx, ebx
xor edx, 0x280100
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x174313b2
and ecx, 0xe8bcec4d
or ecx, edx
xor ecx, 0x3b68e043
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6d19084f
and ecx, 0x92e6f7b0
or ecx, edx
xor ecx, 0x92e6f7b0
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
not cl
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r9b, r10b
and al, r8b
or al, r9b
mov edx, r10d
xor dl, r8b
or r10b, r8b
xor r10b, 1
or r10b, dl
mov edx, r10d
xor dl, al
xor al, 1
xor dl, 1
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
mov ebx, ecx
or dl, cl
xor cl, 1
and r8b, cl
and bl, al
or bl, r8b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xca668b55
mov edx, 0x13ed3c3a
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xca668b55
jmp 0x1400ac8d9
cmp ecx, 0x872d31be
jg 0x1400a9836
cmp ecx, 0x83db7242
je 0x1400ab920
cmp ecx, 0x847674cd
jne 0x14009e900
mov eax, dword [0x14024b738]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
or ebp, 0xce72c23f
mov ecx, ebp
not ecx
or edx, 0x108d0840
and edx, 0x1aefca7d
and eax, 0xc4100002
or eax, edx
and ebp, 0x1aefca7d
and ecx, 0x21003580
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xdfa0a316
and ecx, 0x205f5ce9
or ecx, eax
mov ebp, ecx
xor ebp, 0xee2d9ed6
mov eax, ecx
xor eax, 0x1924109
and eax, 0x2fb35fd9
xor ecx, 0x37c277d0
and ecx, ebp
and ebp, 0xd04ca026
or ebp, eax
mov eax, ebp
xor eax, 0xd04ca026
xor ebp, 0x2fb35fd9
mov edx, ebp
or edx, 0x261016f9
mov ebx, edx
not ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x610ce8bf
and ebx, 0x98e30100
or ebx, esi
or edx, edi
and edi, 0x610ce8bf
and ecx, 0x9ef31740
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x261016f8
and edx, 0xd9efe907
or edx, ecx
and ebp, 0xb71f55d8
mov ecx, eax
and ecx, 0x48e0aa27
or ecx, ebp
xor ecx, 0xb71f55d9
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
mov edx, eax
xor edx, 0x28151078
and edx, eax
or eax, 0xd7eaef87
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xc2ab0599
and ecx, 0x28141060
or ecx, ebx
or eax, ebp
and ebp, 0xc2ab0599
and edx, 0x3d54fa66
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xbdbc80f9
and eax, 0x42437f06
or eax, ecx
xor eax, 0x6a566f7e
setne r8b
cmp dword [0x14024b734], 9
setg cl
mov ebx, ecx
xor bl, r8b
mov edx, ebx
and dl, cl
and cl, r8b
mov r9d, ecx
and r9b, bl
xor cl, bl
and bl, r8b
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
or cl, r9b
xor cl, dl
and dl, cl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xda245e7f
mov ebp, 0x5d13dab3
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xda245e7f
jmp 0x1400ac8d9
cmp ecx, 0xd61398b6
jg 0x1400a9864
cmp ecx, 0xd54acefe
je 0x1400ab936
cmp ecx, 0xd5de31e6
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x2759740d
mov edx, ebx
and edx, 0xd8a68bf2
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xd8a68bf3
and edx, 0x2759740c
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xf9f1a53c
and edx, 0x60e5ac3
or edx, ebp
mov ebp, edx
xor ebp, 0xc4a02
xor edx, 0xf9f1a53c
mov edi, edx
and edi, 0xcf9390fd
and ebp, 0x306c6f02
or ebp, edi
or edx, ebx
and ebx, 0xcf9390fd
and ecx, 0x306c6f02
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
and bl, al
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
xor cl, 1
mov r8d, edx
xor r8b, 1
or al, r8b
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
mov ebx, edx
and bl, r8b
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, r9b
and bl, al
or bl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x42747868
mov eax, 0x537c607e
cmovne ecx, eax
test bl, 1
cmove ecx, eax
not dl
test dl, 1
mov eax, 0x42747868
jmp 0x1400ad61f
cmp ecx, 0xad23c680
jg 0x1400a9892
cmp ecx, 0xa70703d5
je 0x1400ab95e
cmp ecx, 0xac7cec9d
jne 0x14009e900
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edx, ecx
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0x13baacab
mov ebp, eax
and ebp, 0xec455354
or ebp, esi
or edx, edi
and edi, 0x13baacab
and ebx, 0xec455354
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
and eax, 0x7ee4c35
and ecx, 0xf811b3ca
or ecx, eax
mov eax, ecx
xor eax, 0xf811b3ca
xor ecx, 0x7ee4c35
and ecx, edx
not edx
and eax, edx
or ecx, eax
xor edx, ecx
test edx, ecx
setne r9b
sete r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg cl
mov r8d, ecx
xor r8b, r11b
mov eax, r8d
not al
and al, r11b
mov edx, ecx
or dl, r11b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
and r8b, cl
and r10b, r9b
and cl, r11b
or cl, r10b
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0x29a5dc62
mov edx, 0x94770370
cmovne ecx, edx
test bl, 1
mov ebp, 0x29a5dc62
cmovne ecx, ebp
test al, 1
jmp 0x1400ad460
cmp ecx, 0xf2e28b22
jg 0x1400a98c0
cmp ecx, 0xef35692b
je 0x1400aba9f
cmp ecx, 0xf0e123e1
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5bbd59ab
and edx, 0xa442a654
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9519ec97
and edx, 0x6ae61368
or edx, ecx
mov ebp, edx
xor ebp, 0x31124080
xor edx, 0xcea4b53c
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xcced9e53
and ebp, 0x331261ac
or ebp, edx
mov edx, ebp
xor edx, 0x11102125
xor ebp, 0xcced9e52
mov edi, ecx
and edi, 0x66aade9a
and ebx, 0x99552164
or ebx, edi
or ecx, ebp
and ebp, 0x66aade9a
and edx, 0x99552165
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x19eb154d
and ebp, 0xe614eab2
or ebp, edi
or ecx, ebx
and ebx, 0x19eb154d
and edx, 0xe614eab2
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2604da7a
and ecx, 0xd9fb2585
or ecx, ebp
xor ecx, 0xd9fb2585
or ecx, edx
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
xor r8b, dl
xor dl, bl
and dl, bl
xor cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, cl
xor dl, 1
or dl, bl
mov eax, edx
xor dl, 1
and dl, r8b
xor r8b, 1
and al, r8b
or dl, al
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x31d0940
mov ebp, 0xcc8d9e49
cmovne eax, ebp
test cl, cl
mov ecx, 0x31d0940
cmovne ecx, eax
test dl, dl
jmp 0x1400ac8d9
cmp ecx, 0x9858e35b
jg 0x1400a9af5
cmp ecx, 0x94b6b2a6
je 0x1400abbbf
cmp ecx, 0x96aed8eb
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x496b1d61
mov edx, ebp
xor edx, 0x496b1d61
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xb2637b9e
and edx, 0x4d9c8461
or edx, ebx
mov ebx, edx
xor ebx, 0x4f79901
xor edx, 0xe80064d2
mov edi, ebx
and edi, 0x132d922d
and edx, 0xecd26dd2
or edx, edi
or ebx, ebp
and ebp, 0x132d922d
and ecx, 0xecd26dd2
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x3959abc9
and ebx, 0xc6a65436
or ebx, ecx
xor ebx, 0xc6a65436
setne cl
sete dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov eax, ebx
xor al, dl
xor bl, al
and bl, al
or cl, r8b
xor cl, 1
xor dl, r8b
and dl, r8b
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, bl
mov eax, edx
not al
and al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xc67d005a
mov ebp, 0xfe23d4d0
cmovne ecx, ebp
test dl, dl
mov edx, ecx
cmovne edx, ebp
test al, al
cmove edx, ecx
jmp 0x1400ad758
cmp ecx, 0xe2f707a4
jg 0x1400a9b35
cmp ecx, 0xe2244ca8
je 0x1400abbd5
cmp ecx, 0xe2965a79
jne 0x14009e900
mov ecx, 0x8a3242c1
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xbee1864c
jg 0x1400a9b75
cmp ecx, 0xbe8a0579
je 0x1400abcf0
cmp ecx, 0xbec2368d
jne 0x14009e900
mov ecx, 0x7cb79f4
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x31d0940
je 0x1400a9fff
cmp ecx, 0x492a421
je 0x1400aa015
cmp ecx, 0x7cb79f4
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
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, 0x3984807a
and ebp, 0xc67b7f85
or ebp, edi
or ecx, ebx
and ebx, 0x3984807a
and edx, 0xc67b7f85
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, 0x50f7b5da
and ecx, 0xaf084a25
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9000020
mov ebx, edx
not ebx
xor ecx, 0x50f7b5db
mov edi, ebx
and edi, 0xf6cf4b86
and edx, 0x930b479
or edx, edi
or ebx, ecx
and ecx, 0xf6cf4b86
and ebp, 0x930b479
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
mov edx, ebx
xor edx, 0x6e9446ad
and edx, ebx
mov ecx, ebx
or ecx, 0x916bb952
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xfcad027f
and ebp, 0x2104480
or ebp, edi
or ecx, ebx
and ebx, 0xfcad027f
and edx, 0x352fd80
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xefeca627
and ecx, 0x101359d8
or ecx, edx
mov edx, ecx
xor edx, 0x48030104
xor ecx, 0x786082
and edx, 0xc903810c
and ecx, 0x36fc7ef3
or ecx, edx
mov edx, ecx
xor edx, 0x4001000c
xor ecx, 0x24084481
and ecx, 0xad0ac581
and edx, 0x52f53a7e
or edx, ecx
xor edx, 0x52f53a7e
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov edx, r9d
and dl, cl
xor r9b, cl
or r9b, dl
mov eax, r9d
xor al, 1
mov ebx, ecx
or bl, r8b
xor bl, 1
xor cl, r8b
not cl
and cl, r8b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and al, r9b
and cl, bl
mov r8d, r9d
and r8b, al
xor al, r9b
or al, r8b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
xor al, cl
test bl, 1
mov edx, 0x611d239e
mov ebp, 0xbec2368d
cmovne edx, ebp
test cl, 1
mov r15d, 0xbec2368d
cmove edx, ebp
test al, 1
mov eax, 0x611d239e
jmp 0x1400ad755
cmp ecx, 0x8a3242c0
jg 0x1400a9ba3
cmp ecx, 0x89e2fe2c
je 0x1400abe69
cmp ecx, 0x8a1ba1c4
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebx, edx
xor ebx, 0x946f5680
and ebx, edx
not edx
and edx, 0x10421280
and ecx, 0x842d4400
or ecx, edx
xor ecx, 0x842d4400
mov edx, ecx
and edx, ebx
xor ebx, ecx
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x9c72bc4b
and ebx, 0x638d43b4
or ebx, ecx
mov ecx, ebx
xor ecx, 0xf7e21534
mov edx, ebx
xor edx, 0x198801
and edx, 0x11f99831
xor ebx, 0x5716e1ad
and ebx, ecx
and ecx, 0xee0667ce
or ecx, edx
mov edx, ecx
xor edx, 0xee0667ce
mov edi, ecx
xor edi, 0xb10d6ca8
and edi, edx
mov ebp, edi
not ebp
mov esi, ebx
not esi
mov eax, ebp
and eax, 0xaedddab6
and edi, 0x51222549
or edi, eax
or ebp, esi
and esi, 0xaedddab6
and ebx, 0x51222549
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x5f0b0b67
and ebp, 0xa0f4f498
or ebp, eax
and edx, 1
xor ecx, 0xee0667cf
or ecx, edx
mov eax, ecx
not eax
and eax, 0x6c39cfc1
and ecx, 0x93c6303e
or ecx, eax
mov eax, ecx
xor eax, 0x91403030
mov edx, ebp
not edx
xor ecx, 0x6c39cfc1
mov ebx, edx
and ebx, 0x62964ccf
and ebp, 0x9d69b330
or ebp, ebx
or edx, ecx
and ecx, 0x62964ccf
and eax, 0x9d69b330
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xf3cdbab
and edx, 0xf0c32454
or edx, eax
mov eax, edx
xor eax, 0x80412440
xor edx, 0xf3cdbab
mov ecx, edx
and ecx, 0x7282923e
and eax, 0x8d7d6dc1
or eax, ecx
xor eax, 0x7282923e
xor edx, eax
test edx, eax
sete cl
setne r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov r8d, edx
or cl, dl
and dl, r9b
xor r8b, r9b
or r8b, dl
or bl, r9b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov r11d, ecx
xor r11b, 1
mov eax, r8d
mov edx, r11d
and dl, cl
mov r9d, r8d
mov r10d, r11d
and r10b, dl
xor dl, r11b
xor r11b, r8b
xor r8b, 1
and al, r8b
xor r9b, al
xor al, 1
or al, r8b
xor al, 1
or al, r9b
or dl, r10b
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
or cl, r8b
xor cl, 1
or cl, r11b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x1371f523
mov ebp, 0x76db9abd
cmovne eax, ebp
test cl, 1
mov ecx, 0x1371f523
jmp 0x1400aa3bc
cmp ecx, 0xded650bc
jg 0x1400a9d2d
cmp ecx, 0xdd870143
je 0x1400abe7f
cmp ecx, 0xddfb47c5
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 0x39edbb31
mov ebx, ecx
not ebx
or edx, 0x440044cc
and edx, 0x5c45f4fd
and ebp, 0x21a80b00
or ebp, edx
and ecx, 0x5c45f4fd
and ebx, 0x82120002
or ebx, ecx
xor ebx, ebp
mov edx, ebx
not edx
and edx, 0xc61244ce
and ebx, 0x39edbb31
or ebx, edx
mov edx, ebx
not edx
mov ebp, ebx
and ebp, 0xfffffffe
and edx, 0x6a929632
and ebx, 0x956d69cd
or ebx, edx
xor ebx, 0x956d69cc
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
mov edx, ebx
mov ecx, ebx
xor ecx, 0x203d32fc
and ecx, ebx
not ebx
and ebx, 0x202922c4
and edx, 0x141038
or edx, ebx
xor edx, 0x141038
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdfc2cd03
and ecx, 0x203d32fc
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xf4cd9599
and edx, 0xb326a66
or edx, ecx
xor edx, 0xf4cd9599
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, r10d
or bl, r9b
mov eax, r10d
xor al, r9b
not al
and al, r9b
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
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
xor al, 1
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xc2a2d8a4
mov ebp, 0x29a5dc62
cmovne eax, ebp
test cl, 1
mov ecx, 0xc2a2d8a4
jmp 0x1400aa3bc
cmp ecx, 0xb5a0522a
je 0x1400abfc0
cmp ecx, 0xb5b98766
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xa052c1
and edx, 0x2012806
or edx, ecx
mov ebx, edx
xor ebx, 0x10002
xor edx, 0x487ed230
or ebp, 0x2a17ac7
mov ecx, ebp
not ecx
and edx, 0x4a7efa34
and ebx, 0x8100c3
or ebx, edx
and ebp, 0x4a7efa34
and ecx, 0xb5000508
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xe178a522
and ecx, 0x1e875add
or ecx, edx
mov edx, ecx
xor edx, 0x1c26201a
mov ebp, ecx
xor ebp, 0xe0c90d20
and ebp, 0xe0eb0d22
xor ecx, 0x243eaee
and ecx, edx
and edx, 0x1f14f2dd
or edx, ebp
mov ebp, edx
xor ebp, 0x1f14f2dd
mov ebx, edx
xor ebx, 0xfe8ec7d6
and ebx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x8623dbcf
and ecx, 0x79dc2430
or ecx, ebx
mov ebx, ecx
xor ebx, 0x6310a6c0
and ebp, 1
xor edx, 0x1f14f2dc
or edx, ebp
mov ebp, edx
not ebp
xor ecx, 0x9846113a
mov edi, ecx
and edi, 0x1ce9493f
and ebx, 0xe316b6c0
or ebx, edi
or ecx, edx
and edx, 0x1ce9493f
and ebp, 0xe316b6c0
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x68cba44f
and edx, 0x97345bb0
or edx, ecx
mov ecx, edx
xor ecx, 0x2089000a
xor edx, 0x832452b0
and edx, 0xcb66f6f5
and ecx, 0x3499090a
or ecx, edx
mov edx, ecx
xor edx, 0x1011090a
xor ecx, 0x86222b1
and ecx, 0x2cea22b1
and edx, 0xd315dd4e
or edx, ecx
mov ecx, edx
xor ecx, 0x24a20230
xor edx, 0x5315190e
and edx, 0x5b5d398f
and ecx, 0xa4a2c670
or ecx, edx
xor ecx, 0xa4a2c670
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov edx, eax
xor dl, cl
or dl, bl
xor dl, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x3e9012f3
mov ebp, 0xb26a87e6
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x3e9012f3
jmp 0x1400ac8d9
cmp ecx, 0xf81d5022
je 0x1400ac0c7
cmp ecx, 0xf8bc5f85
jne 0x14009e900
mov eax, dword [0x14024b738]
lea edi, [rax - 1]
imul edi, eax
mov ebp, edi
not ebp
mov ecx, edi
or ecx, 0x294091be
mov ebx, ecx
not ebx
mov eax, ebp
or eax, 0xd6bf6e41
mov edx, eax
not edx
and ecx, 0x3026beb6
and ebx, 0xc6994041
or ebx, ecx
and eax, 0x3026beb6
and edx, 0x9400108
or edx, eax
xor edx, ebx
mov eax, edx
not eax
and eax, 0x294091bf
and edx, 0xd6bf6e40
or edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x291886b2
and eax, 0xd6e7794d
or eax, ecx
or edx, edi
and edi, 0x291886b2
and ebp, 0xd6e7794d
or ebp, edi
xor ebp, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b734], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
xor cl, bl
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x7e72b12
mov ebp, 0xe5616f75
cmovne edx, ebp
test cl, 1
mov ecx, 0x7e72b12
cmovne ecx, edx
test al, al
jmp 0x1400ad460
cmp ecx, 0xa1cc2ac2
je 0x1400ac0e2
cmp ecx, 0xa1eab2e3
jne 0x14009e900
mov r8, qword [rsp + 0x38]
mov edx, dword [0x14024b738]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x23a5d6c2
mov ebx, ecx
and ebx, 0xdc5a293c
or ebx, ebp
xor ebx, 0xdc5a293c
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
mov esi, dword [0x14024b734]
or ebp, edi
and edx, 0xdc2a7d93
and ecx, 0x23d5826c
or ecx, edx
mov edx, ecx
xor edx, 0x23d5826c
xor ecx, 0xdc2a7d93
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
sete r9b
setne r10b
cmp esi, 9
setg bl
cmp esi, 0xa
setl cl
mov r11d, ecx
xor r11b, r10b
mov edx, r11d
not dl
and r10b, cl
or cl, r9b
xor cl, 1
and bl, r9b
or bl, r10b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
and dl, r11b
xor dl, 1
mov eax, edx
xor al, r11b
or dl, r11b
xor dl, 1
or dl, al
xor dl, bl
xor bl, 1
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x8a1c35f
mov ecx, 0xdb92b1a
cmovne eax, ecx
test bl, 1
mov ecx, 0x8a1c35f
cmovne ecx, eax
mov qword [0x14024b050], r8
jmp 0x1400aa3bf
cmp ecx, 0xe5616f75
je 0x1400ac267
cmp ecx, 0xe6406a4c
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x1012b045
mov ecx, ebx
and ecx, 0x2890418
or ecx, edx
mov edi, ecx
xor edi, 0x800410
xor ecx, 0xe816eb26
mov ebp, esi
or ebp, 0x129bb45d
mov edx, ebp
not edx
and ecx, 0xea1feb2e
and edi, 0x10801451
or edi, ecx
and ebp, 0xea1feb2e
and edx, 0x5600080
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x39f09693
and edx, 0xc60f696c
or edx, ecx
mov ecx, edx
xor ecx, 0xd494dd30
and esi, 0x6b7d0bd4
and ebx, 0x9482f42b
or ebx, esi
mov ebp, ebx
xor ebp, 0x9482f42b
xor edx, 0x2b6b22cf
and ebp, edx
xor ebx, 0x6b7d0bd4
and ebx, ecx
or ebx, ebp
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r8b
mov ebx, edx
and bl, r8b
mov eax, r9d
and al, cl
or al, bl
xor al, 1
or al, r8b
or dl, r9b
xor dl, 1
xor cl, r9b
and cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x26160ef0
mov ebp, 0x6e053fcf
cmovne ecx, ebp
test al, 1
mov eax, 0x26160ef0
jmp 0x14009e8e7
cmp ecx, 0xc67d005a
je 0x1400ac353
cmp ecx, 0xc7d7a305
jne 0x14009e900
mov ecx, 0x1bc09990
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x81e92ea9
je 0x1400ac369
cmp ecx, 0x834374f3
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x76447c48
and ecx, ebp
not ebp
and ebp, 0x4042400
and edx, 0x72405848
or edx, ebp
xor edx, 0x72405848
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x89bb83b7
and ecx, 0x76447c48
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0x36d6cbe9
and edx, ebp
mov ebx, ecx
and ebx, 0xc9293416
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edx, ebx
not edx
and edx, 0xc9293417
and ebx, 0x36d6cbe8
or ebx, edx
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x66999bca
and ecx, 0x99666435
or ecx, ebp
mov ebp, ecx
xor ebp, 0x19042405
xor ecx, 0x66999bca
mov edx, ebx
not edx
mov edi, edx
and edi, 0xa4ebc932
and ebx, 0x5b1436cd
or ebx, edi
or edx, ecx
and ecx, 0xa4ebc932
and ebp, 0x5b1436cd
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x1eee545b
and ecx, 0xe111aba4
or ecx, edx
xor ecx, 0x1eee545b
setne dl
sete cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
xor bl, cl
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
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, cl
and bl, al
or bl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x189fcac3
mov edx, 0xa4053c5e
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0x189fcac3
jmp 0x1400ac8d9
cmp ecx, 0xd1697c33
je 0x1400ac37f
cmp ecx, 0xd2eead5c
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xf0accaa3
mov edx, ebx
xor edx, 0xf0accaa3
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xdb4cccaa
and edx, 0x24b33355
or edx, ebp
mov ebp, edx
xor ebp, 0x5410a854
and ecx, 0x4e61b2bb
and ebx, 0xb19e4d44
or ebx, ecx
mov ecx, ebx
xor ecx, 0x11900c44
xor edx, 0x2be00608
mov edi, edx
and edi, 0xaa0f53ab
and ebp, 0x55f0ac54
or ebp, edi
xor ebx, 0xa0112ab
and ebx, 0xaa0f53ab
and ecx, 0x55f0ac54
or ecx, ebx
xor ecx, ebp
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, r10d
xor dl, al
mov ebx, edx
and bl, r10b
mov ecx, edx
and cl, al
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
xor r9b, r8b
or al, r10b
xor al, 1
or al, r9b
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor cl, 1
mov eax, ecx
or al, dl
xor cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xed73663
mov ebp, 0x2e549a8d
cmovne ecx, ebp
test al, 1
mov eax, 0xed73663
cmovne ecx, eax
jmp 0x1400ab150
cmp ecx, 0xa6abb9bc
je 0x1400ac4e7
cmp ecx, 0xa6fec5a8
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x66a33f5a
mov ecx, ebp
and ecx, 0x995cc0a4
or ecx, edx
mov edi, ecx
xor edi, 0x1588024
xor ecx, 0x21d49
mov edx, ebx
or edx, 0x98065dc8
and ecx, 0x98065dc9
and edi, 0x67f9a236
or edi, ecx
and edx, 0x98065dc9
xor edx, edi
and ebx, 0x816f59b2
and ebp, 0x7e90a64d
or ebp, ebx
mov ecx, ebp
xor ecx, 0x74802409
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x8a7083d6
and edx, 0x758f7c29
or edx, edi
xor ebp, 0x80600192
and ebp, 0x8a7083d6
and ecx, 0x758f7c29
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, r9b
and cl, al
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, r8b
mov r10d, edx
xor r10b, 1
mov ebx, r9d
xor bl, r8b
and bl, r9b
xor al, r8b
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, edx
and bl, r10b
and al, cl
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, bl
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x7a316886
mov ebp, 0x60727200
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x7a316886
jmp 0x1400ac8d9
cmp ecx, 0xede21165
je 0x1400ac604
cmp ecx, 0xee537a0c
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbc0eb0bf
and edx, 0x43f14f40
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x43f14f40
and edx, 0xbc0eb0bf
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb68dfb0e
mov ebp, edx
and ebp, 0x497204f1
or ebp, ecx
mov ecx, ebp
xor ecx, 0x497204f1
xor ebp, 0x9408130a
mov ebx, ecx
and ebx, 0xd254a17c
and edx, 0x2dab5e83
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xdc6ce6b5
and edx, 0x2393194a
or edx, ebx
xor edx, 0xf1c7b837
and ebp, 0x951a13cb
mov ebx, ecx
and ebx, 0x6ae5ec34
or ebx, ebp
xor ebx, 0x951a13ca
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x29bb233e
and edx, ecx
and ecx, 0xd644dcc1
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8244c0c0
xor ecx, 0x29bb233e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x54aa3e29
and ebp, 0xab55c1d6
or ebp, edi
or ecx, ebx
and ebx, 0x54aa3e29
and edx, 0xab55c1d6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4e9080a1
and ecx, 0xb16f7f5e
or ecx, ebp
xor ecx, 0x4e9080a1
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, r10d
or dl, al
xor dl, 1
mov ecx, r10d
xor cl, al
not cl
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r10b, al
and r9b, r8b
or r9b, r10b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x9356a229
mov ebp, 0x2204e2d1
cmovne ecx, ebp
test dl, 1
mov edx, 0x9356a229
jmp 0x1400abfa7
cmp ecx, 0x9356a229
je 0x1400ac61a
cmp ecx, 0x94770370
jne 0x14009e900
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 0x833b578b
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0x7cc4a874
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x4c0155b4
and ebp, 0x30c4a840
or ebp, eax
or edx, esi
and esi, 0x4c0155b4
and ecx, 0xb3feaa4b
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x833b578a
and edx, 0x7cc4a875
or edx, eax
mov eax, edx
not eax
and eax, 0xcd8e7e61
and edx, 0x3271819e
or edx, eax
xor edx, 0x3271819e
and edi, 0x682a8154
and ebx, 0x97d57eab
or ebx, edi
xor ebx, 0x97d57eab
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xdce54bad
and ebx, 0x231ab452
or ebx, eax
xor ebx, 0x231ab452
sete r9b
setne r10b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r11b
mov ebx, r10d
xor bl, r11b
mov eax, ebx
and al, r11b
and r9b, r11b
or r11b, r10b
xor r11b, 1
or r11b, bl
and bl, r10b
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
and cl, r10b
or cl, r9b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0x38ff868e
mov edx, 0x5d96cd76
cmovne ecx, edx
test bl, 1
mov ebp, 0x38ff868e
cmove ecx, ebp
jmp 0x1400ad156
cmp ecx, 0xe0affe82
je 0x1400ac630
cmp ecx, 0xe1552560
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x244c2581
and edx, ecx
and ecx, 0xdbb3da7e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x50108252
xor ecx, 0x244c2581
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xafe75dac
and ebp, 0x5018a253
or ebp, edi
or ecx, ebx
and ebx, 0xafe75dac
and edx, 0x5018a253
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov ebp, esi
not ebp
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0xfa1f089e
and esi, 0x5e0f761
or esi, edi
or ebp, ebx
and ebx, 0xfa1f089e
and ecx, 0x5e0f761
or ecx, ebx
xor ecx, esi
not ebp
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x1f610f71
and ecx, ebp
not ebp
and ebp, 0x11010761
and edx, 0xe600810
or edx, ebp
xor edx, 0xe600810
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5328260c
and ecx, 0xacd7d9f3
or ecx, edx
mov edx, ecx
xor edx, 0x30805200
xor ecx, 0x48092964
and edx, 0x34c05219
and ecx, 0xcb3fade6
or ecx, edx
mov edx, ecx
xor edx, 0x34005201
xor ecx, 0x40390de6
and ecx, 0x40f90dfe
and edx, 0xbf06f201
or edx, ecx
xor edx, 0xbf06f201
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl cl
mov ebx, r9d
xor bl, r10b
and bl, r9b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r9d
and dl, r8b
and r8b, al
not al
and al, cl
or al, r8b
and r10b, cl
or r10b, 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
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, eax
xor cl, 1
and cl, dl
and bl, al
or bl, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xef35692b
mov ecx, 0x872d31bf
cmovne eax, ecx
test dl, 1
mov ecx, 0xef35692b
jmp 0x1400abce6
cmp ecx, 0xbc7c7981
je 0x1400ac7e4
cmp ecx, 0xbe160e0e
jne 0x14009e900
mov ecx, 0x8a5b3a85
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x89c95900
je 0x1400ac8ed
cmp ecx, 0x89db2d24
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x600f0044
mov ebx, ecx
and ebx, 0x13809430
or ebx, edx
xor ebx, 0x13809430
mov edx, ecx
and edx, 0x8c706b8b
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x88a7fe93
and edx, 0x7758016c
or edx, ebx
mov ebx, edx
xor ebx, 0x4d79519
and ebp, 0x3291fb93
and ecx, 0xcd6e046c
or ecx, ebp
mov ebp, ecx
xor ebp, 0xcd6e046c
xor edx, 0xfb286ae6
and ebp, edx
xor ecx, 0x3291fb93
and ecx, ebx
or ecx, ebp
xor edx, ecx
test edx, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
and cl, al
mov ebx, r9d
and r8b, r10b
or r10b, r9b
and al, r9b
or r9b, cl
xor bl, cl
not bl
and bl, cl
xor bl, 1
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, cl
xor r10b, 1
or al, r8b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov r11d, eax
xor r11b, 1
mov edx, ebx
and al, r11b
mov r8d, eax
and r8b, r11b
xor al, r11b
mov r9d, ebx
xor r9b, r11b
or r11b, bl
xor bl, 1
and dl, bl
xor dl, 1
mov r10d, edx
xor r10b, bl
or dl, bl
xor dl, 1
or dl, r10b
or al, r8b
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
xor r11b, 1
or r11b, r9b
mov ecx, r11d
xor cl, al
test cl, 1
mov edx, 0x4ec36c14
mov ecx, 0x94b6b2a6
cmovne edx, ecx
test r11b, 1
mov ecx, 0x4ec36c14
jmp 0x1400aacaf
cmp ecx, 0xda245e7f
je 0x1400aca15
cmp ecx, 0xdb259d79
jne 0x14009e900
jmp 0x14009e80c
cmp ecx, 0xb26a87e6
je 0x1400acb87
cmp ecx, 0xb43afe3c
jne 0x14009e900
mov ecx, 0xc3587092
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xf748c3e2
je 0x1400acc67
cmp ecx, 0xf76f6cf6
jne 0x14009e900
mov ecx, 0x2b2e0cfe
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x9da5394b
je 0x1400acd7e
cmp ecx, 0xa09b0f4c
jne 0x14009e900
mov ecx, 0x5b50a844
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xe3db1f93
je 0x1400aceac
cmp ecx, 0xe415805f
jne 0x14009e900
mov ecx, 0xf2e28b23
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xc3587092
je 0x1400acf8d
cmp ecx, 0xc37c9a98
jne 0x14009e900
mov ecx, 0xbb7d9d03
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x872d31bf
je 0x1400ad16c
cmp ecx, 0x87b4009c
jne 0x14009e900
mov ecx, 0x7332d4a4
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xd61398b7
je 0x1400ad182
cmp ecx, 0xd61940b1
jne 0x14009e900
mov ecx, 0x74226cf9
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xad23c681
je 0x1400ad198
cmp ecx, 0xaed46f74
jne 0x14009e900
mov ecx, 0xed555f05
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xf2e28b23
je 0x1400ad287
cmp ecx, 0xf49d84ce
jne 0x14009e900
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa2589147
and edx, 0x5da76eb8
or edx, ecx
mov ebx, edx
xor ebx, 0x44a10a08
xor edx, 0x188106
and edx, 0x191ee5b6
and ebx, 0xe6e11a49
or ebx, edx
mov ebp, ebx
xor ebp, 0x18080036
xor ebx, 0xe6e11a49
mov ecx, ebx
and ecx, 0x537fd88
and ebp, 0xfac80277
or ebp, ecx
mov edx, ebp
xor edx, 0xfac80277
mov edi, ebp
xor edi, 0x42ab7135
and edi, edx
or ebx, 0x479c8cbd
mov esi, ebx
not esi
mov ecx, edi
not ecx
mov eax, ecx
and eax, 0x36667980
and edi, 0xc999867f
or edi, eax
or ecx, ebx
and ebx, 0x36667980
and esi, 0x88010242
or esi, ebx
xor esi, edi
not ecx
or ecx, esi
mov eax, ecx
not eax
and eax, 0x7a403b6e
and ecx, 0x85bfc491
or ecx, eax
mov ebx, ecx
xor ebx, 0xc0214005
xor ebp, 0x5118488
and ebp, 0x571186dd
mov eax, edx
and eax, 0xa8ee7922
or eax, ebp
xor eax, 0x571186dc
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x7b888e9d
and edx, 0x84777162
or edx, eax
mov eax, edx
xor eax, 0x84317100
xor edx, 0x7b888e9d
xor ecx, 0x3ddcb7d2
mov ebp, ecx
and ebp, 0x2a4e0aea
and ebx, 0xd5b1f515
or ebx, ebp
or ecx, edx
and edx, 0x2a4e0aea
and eax, 0xd5b1f515
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x54c76a5b
and edx, ecx
not ecx
and ecx, 0x4403481b
and eax, 0x10c42240
or eax, ecx
xor eax, 0x10c42240
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x46bd33a0
and edx, 0xb942cc5f
or edx, eax
mov eax, edx
xor eax, 0x80812200
xor edx, 0x12584013
and eax, 0x80a33be8
and edx, 0x7f5cc417
or edx, eax
xor edx, 0x7f5cc417
sete r9b
setne r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov ebx, eax
xor bl, r11b
and bl, al
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, r10b
and cl, r9b
or cl, dl
mov ebx, eax
xor bl, r10b
xor r11b, r9b
or al, r10b
xor al, 1
or al, r11b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x7afd5664
mov ecx, 0x2f3171d4
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x7afd5664
cmovne ecx, eax
test bl, 1
cmovne ecx, edx
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x9858e35c
je 0x1400ad474
cmp ecx, 0x9a0747f8
jne 0x14009e900
mov rcx, qword [rsp + 0x28]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xff6d4f09
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xe2f707a5
je 0x1400ad633
cmp ecx, 0xe34180f0
jne 0x14009e900
mov rcx, qword [rsp + 0x28]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x87bb3bb2
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0xbee1864d
je 0x1400ad76b
cmp ecx, 0xc00e3758
jne 0x14009e900
mov ecx, 0x7927c90d
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
cmp ecx, 0x8a3242c1
je 0x1400ad87a
cmp ecx, 0x8a5b3a85
jne 0x14009e900
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov edx, ebp
and edx, edi
mov ebx, edx
not ebx
mov ecx, edi
and ecx, 0xccc7297b
and ebp, 0x3338d684
or ebp, ecx
or edi, ebx
and ebx, 0xccc7297b
and edx, 0x3338d684
or edx, ebx
xor edx, ebp
not edi
or edi, edx
mov ebp, edi
not ebp
and ebp, 0xb2032c3e
mov ecx, edi
and ecx, 0x4dfcd3c1
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4dfcd3c1
mov ebx, ebp
and ebx, 0x264d8f2d
and edi, 0xd9b270d2
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x7aef2719
and edi, 0x8510d8e6
or edi, ebx
xor edi, 0xa35d57ca
and ebp, 1
xor ecx, 0x4dfcd3c0
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x2fecc535
and ecx, 0xd0133aca
or ecx, ebp
xor ecx, 0xd0133aca
mov ebp, edi
and ebp, ecx
xor ecx, edi
or ecx, ebp
mov ebp, ecx
mov edx, ecx
xor edx, 0x32dd62b8
and edx, ecx
not ecx
and ecx, 0x30984008
and ebp, 0x24522b0
or ebp, ecx
xor ebp, 0x24522b0
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x24cede90
and edx, 0xdb31216f
or edx, ecx
mov ecx, edx
xor ecx, 0x20204040
xor edx, 0x1613bc28
mov ebp, edx
and ebp, 0xdfdd9b97
and ecx, 0x20226468
or ecx, ebp
xor ecx, 0xdfdd9b97
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and bl, dl
or bl, r8b
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x30cd40
mov ebp, 0xbe160e0e
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0x30cd40
cmovne edx, ebp
test al, al
jmp 0x1400acd76
cmp ecx, 0xded650bd
je 0x1400ad9bb
cmp ecx, 0xdee4aa8d
jne 0x14009e900
mov ecx, 0x834374f3
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x192f54d
and edx, 0xfe6d0ab2
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe766350d
and edx, 0x1899caf2
or edx, ecx
mov ebp, edx
xor ebp, 0x8033ea4
xor edx, 0xe6f4c040
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x3508c11b
and ebp, 0xcaf73ee4
or ebp, edx
mov edx, ebp
xor edx, 0xc2233485
xor ebp, 0x3508c11a
mov edi, ecx
and edi, 0x38d4ca78
and ebx, 0xc72b3586
or ebx, edi
or ecx, ebp
and ebp, 0x38d4ca78
and edx, 0xc72b3587
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x2c4d7701
and edx, 0xd3b288fe
or edx, ecx
mov ecx, edx
xor ecx, 0x452401
xor edx, 0xd3b288fe
mov ebp, edx
and ebp, 0x2c885336
and ecx, 0xd377acc9
or ecx, ebp
xor ecx, 0xd377acc9
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov eax, edx
xor al, bl
and bl, dl
and r9b, r8b
or r9b, bl
and al, dl
xor dl, r8b
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, r9d
xor bl, 1
mov ecx, ebx
and cl, r9b
mov eax, edx
mov r8d, ebx
and r8b, cl
xor cl, bl
xor bl, dl
xor dl, 1
and al, dl
or cl, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
or dl, r9b
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xe2f707a5
mov ebp, 0xb5d028db
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0xe2f707a5
jmp 0x1400ad755
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x6c4f58ae
mov ecx, ebx
not ecx
or edx, 0x90902511
and edx, 0xbcde2dbb
and ebp, 0x40015004
or ebp, edx
and ebx, 0xbcde2dbb
and ecx, 0x3208240
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x93b0a751
and ecx, 0x6c4f58ae
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x7a89f0a9
and ebp, 0x85760f56
or ebp, edi
or edx, ebx
and ebx, 0x7a89f0a9
and ecx, 0x85760f56
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xa1e55655
and ecx, edx
and edx, 0x5e1aa9aa
or edx, ebp
xor edx, 0x5e1aa9aa
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x89df294e
and edx, 0x7620d6b1
or edx, ebp
xor edx, 0x89df294e
xor ecx, edx
test ecx, edx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov r8d, ebx
xor r8b, 1
xor dl, cl
mov ecx, edx
xor cl, 1
mov eax, ebx
and al, r8b
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor al, dl
xor dl, bl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xa1cc2ac2
mov ebp, 0xf81d5022
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xa1cc2ac2
jmp 0x1400ac8d9
mov ecx, 0x94770370
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xf15d1409
and edx, 0xea2ebf6
or edx, ecx
xor edx, 0xea2ebf6
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r10b
mov ecx, r10d
xor cl, r11b
and cl, r10b
mov edi, r9d
xor dil, r8b
and dil, r9b
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov esi, ebx
xor sil, dl
or bl, dl
xor bl, 1
or bl, sil
or dl, cl
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
mov edx, edi
xor dl, 1
and dil, dl
xor cl, 1
mov esi, ebx
xor sil, cl
or cl, bl
xor cl, 1
or cl, sil
mov ebx, edx
and bl, dil
xor dil, dl
or dil, bl
xor dil, cl
mov edx, r8d
xor dl, r11b
xor r10b, r9b
or r11b, r8b
xor r11b, 1
or r11b, r10b
mov ecx, r11d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r11b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov ebx, eax
xor bl, 1
xor al, cl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor bl, 1
and bl, dil
or cl, dil
xor dil, 1
and al, dil
or bl, al
xor dl, dil
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x386e69c4
mov edx, 0x6e053fcf
cmovne eax, edx
test cl, 1
mov ecx, 0x386e69c4
cmovne ecx, eax
jmp 0x1400ac8d6
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xde84ea42
and ecx, edx
and edx, 0x217b15bd
or edx, ebp
xor edx, 0x217b15bd
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebp, edx
xor ebp, 0x215d2966
and ebp, edx
not edx
and edx, 0xa422acc3
and ecx, 0x5bdd533c
or ecx, edx
mov ebx, ecx
xor ebx, 0x5bdd533c
mov edx, ebx
and edx, 0x215d2966
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0xdea2d698
and ebp, 0x215d2967
or ebp, edx
and ebx, 1
xor ecx, 0x5bdd533d
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xacd102a1
and ecx, 0x532efd5e
or ecx, edx
mov ebx, ecx
xor ebx, 0x30e5848
mov edx, ebp
not edx
xor ecx, 0xacd102a1
mov edi, edx
and edi, 0xd4b0a716
and ebp, 0x2b4f58e9
or ebp, edi
or edx, ecx
and ecx, 0xd4b0a716
and ebx, 0x2b4f58e9
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xbaee1034
and edx, 0x4511efcb
or edx, ecx
mov ecx, edx
xor ecx, 0x16a09
xor edx, 0x8a601010
and edx, 0xcf7095d2
and ecx, 0x308f6a2d
or ecx, edx
xor ecx, 0xcf7095d2
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, cl
and al, r10b
mov edx, eax
xor dl, 1
mov ebx, edx
or bl, al
xor al, bl
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, r9d
xor al, bl
mov edx, eax
and dl, r9b
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r8b, r10b
or r10b, r9b
xor r10b, 1
and cl, r9b
or cl, r8b
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xbe8a0579
mov ebp, 0x72ce359b
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xbe8a0579
jmp 0x1400ad61f
mov ecx, dword [0x14024b738]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x1438
mov ebp, eax
and ebp, 0x7cc48282
or ebp, ecx
xor ebp, 0x7cc48282
mov ecx, eax
and ecx, 0x833b6945
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xc8daf2ac
and ecx, 0x37250d53
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4be19be8
and edx, 0x61270844
and eax, 0x9ed8f7bb
or eax, edx
mov edx, eax
xor edx, 0x9ed8f7bb
xor ecx, 0xb41e6417
and edx, ecx
xor eax, 0x61270844
and eax, ebp
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b734], 9
setg cl
xor al, cl
mov edx, eax
xor dl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
and bl, cl
xor dl, 1
and dl, r8b
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xa70703d5
mov ebp, 0x78762cf4
cmovne eax, ebp
test cl, cl
mov ecx, 0xa70703d5
cmovne ecx, eax
test dl, 1
jmp 0x1400ac8d9
mov ecx, dword [0x14024b738]
mov edx, dword [0x14024b734]
lea ebx, [rcx - 1]
imul ebx, ecx
mov esi, ebx
not esi
mov ecx, esi
and ecx, 0x2091280c
mov eax, ebx
and eax, 0x1084011
or eax, ecx
mov ecx, eax
xor ecx, 0x1080011
xor eax, 0xaea00a0c
mov edi, esi
or edi, 0x2199681d
mov ebp, edi
not ebp
and eax, 0xaea04a0c
and ecx, 0x1192011
or ecx, eax
and edi, 0xaea04a0c
and ebp, 0x504695e2
or ebp, edi
xor ebp, ecx
mov eax, ebp
not eax
and eax, 0xde6697e3
and ebp, 0x2199681c
or ebp, eax
not ebp
and esi, 0xcf98bcaa
and ebx, 0x30674355
or ebx, esi
xor ebx, 0x30674355
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
cmp ebx, 0xffffffff
setne r8b
sete cl
cmp edx, 0xa
setl r10b
cmp edx, 9
setg r9b
mov eax, r9d
xor al, r10b
and al, r9b
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r11d, ebx
xor r11b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r11b
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, ecx
or al, bl
xor al, 1
mov edx, r9d
and dl, cl
xor cl, bl
xor cl, 1
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
and r10b, r8b
or r10b, dl
mov eax, r9d
xor al, r8b
or r9b, r8b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, r10b
xor r10b, 1
xor al, 1
or r10b, r9b
xor r10b, 1
or r10b, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, r10b
mov ecx, eax
and cl, r10b
xor al, r10b
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x2defa32c
mov ebp, 0x22ab5c09
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0x2defa32c
jmp 0x14009e8ed
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
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, 0x809ac988
and ebp, 0x7f653677
or ebp, edi
or ecx, ebx
and ebx, 0x809ac988
and edx, 0x7f653677
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0xa124a19e
and ecx, 0x5edb5e61
or ecx, edx
mov ebp, ecx
not ebp
mov edi, ecx
xor edi, 0x2086
or edi, 0xe1ecdf19
mov esi, edi
not esi
or ebx, 0x1e1320e6
mov edx, ebx
not edx
and edi, 0x691c78ec
and esi, 0x16030002
or esi, edi
and ebx, 0x691c78ec
and edx, 0x80e08711
or edx, ebx
xor edx, esi
mov ebx, edx
not ebx
and ebx, 0xe1ecdf18
and edx, 0x1e1320e7
or edx, ebx
and ebp, 1
xor ecx, 0x5edb5e60
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x4171fff2
and ecx, 0xbe8e000d
or ecx, ebp
xor ecx, 0xbe8e000d
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, 0x80e00f4
and ebp, 0xf7f1ff0b
or ebp, edi
or ecx, ebx
and ebx, 0x80e00f4
and edx, 0xf7f1ff0b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8ab98674
and ecx, 0x7546798b
or ecx, edx
xor ecx, 0x7546798b
cmp ecx, 0xffffffff
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, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xc67d005a
mov ebp, 0xa3cd90ee
cmovne ecx, ebp
test dl, dl
mov edx, 0xc67d005a
jmp 0x1400ac0bd
mov ecx, 0xe0affe82
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0xaee8b6a3
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0x2dbb7826
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov r8, qword [rsp + 0x38]
mov ebp, dword [0x14024b738]
mov ecx, dword [0x14024b734]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x1ebc3dc7
mov ebx, edx
and ebx, 0xe143c238
or ebx, edi
mov edi, ebx
xor edi, 0x81414230
xor ebx, 0x1ebc3dc6
mov esi, edx
xor esi, 0xfffffffe
and esi, edx
or ebx, 1
mov eax, ebx
and eax, 0x7c26bd4d
and edi, 0x83d942b2
or edi, eax
mov eax, esi
not eax
or ebx, eax
and eax, 0x7c26bd4d
and esi, 0x83d942b2
or esi, eax
xor esi, edi
not ebx
or ebx, esi
and ebp, 0x75586209
and edx, 0x8aa79df6
or edx, ebp
mov eax, edx
xor eax, 0x8aa79df6
xor edx, 0x75586209
and edx, ebx
not ebx
and eax, ebx
or edx, eax
not edx
or edx, ebx
cmp edx, 0xffffffff
setne r10b
sete dl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg bl
mov esi, ebx
xor sil, dl
xor sil, 1
or sil, bl
mov r11d, esi
xor r11b, 1
or r10b, r9b
xor dl, r9b
and dl, r9b
xor dl, 1
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, r11d
and bl, sil
and dl, al
mov ecx, ebx
and cl, r11b
xor bl, r11b
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
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, esi
and cl, al
xor al, sil
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xad23c681
mov ebp, 0x217af814
cmovne eax, ebp
test dl, 1
cmove eax, ebp
mov qword [0x14024b050], r8
test cl, 1
mov ecx, 0xad23c681
jmp 0x14009e8ed
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x3c0b612f
and ecx, 0xc3f49ed0
or ecx, edx
mov edx, ecx
xor edx, 0xc3f49ed0
mov ebp, ecx
xor ebp, 0x3c0a212e
and ebp, 0x3edaa72e
xor ecx, 0x8174c6bc
and ecx, edx
and edx, 0xc12558d1
or edx, ebp
mov ebx, edx
xor ebx, 0xc12558d1
mov ebp, ebx
and ebp, 0x4280586c
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x962b4dd1
and ecx, 0x69d4b22e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2214e003
and ebx, 1
xor edx, 0xc12558d0
or edx, ebx
mov ebx, edx
not ebx
xor ecx, 0xd4ab15bc
mov edi, ecx
and edi, 0x994a0f5c
and ebp, 0x66b5f0a3
or ebp, edi
or ecx, edx
and edx, 0x994a0f5c
and ebx, 0x66b5f0a3
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x710d49f4
and ecx, 0x8ef2b60b
or ecx, edx
xor ecx, 0x8ef2b60b
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, cl
and al, r9b
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and dl, r10b
and al, r8b
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x77081984
mov edx, 0x52c858ae
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x77081984
cmovne ecx, edx
test bl, bl
jmp 0x1400ad61f
mov rcx, qword [rsp + 0x28]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b738]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4018408c
mov ebp, edx
and ebp, 0x3c832000
or ebp, ecx
xor ebp, 0x3c832000
and edx, 0x83649f73
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x83649f73
and edx, 0x7c9b608c
or edx, ecx
mov ebp, edx
not ebp
and ebp, 0xf00e7005
mov ecx, edx
and ecx, 0xff18ffa
or ecx, ebp
mov ebp, ecx
xor ebp, 0xff18ffa
mov ebx, ebp
and ebx, 0xb7e46cea
and edx, 0x481b9315
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xa89087a0
and edx, 0x576f785f
or edx, ebx
mov edi, dword [0x14024b734]
xor edx, 0xe08b14b4
and ebp, 1
xor ecx, 0xff18ffb
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x761ac856
and ecx, 0x89e537a9
or ecx, edx
mov edx, ecx
xor edx, 0x80840528
xor ecx, 0x161a0852
and edx, 0xe084c52c
and ecx, 0x1f7b3ad3
or ecx, edx
mov edx, ecx
xor edx, 0x840508
xor ecx, 0x9713a03
and ecx, 0xe971fa27
and edx, 0x168e05d8
or edx, ecx
xor edx, 0x168e05d8
sete cl
setne r8b
cmp edi, 9
setg r10b
cmp edi, 0xa
setl r9b
mov edx, r8d
xor dl, cl
and dl, r8b
mov ebx, edx
xor bl, 1
or bl, dl
xor bl, 1
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
mov edx, ebx
xor dl, 1
and dl, bl
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
mov ebx, edx
and bl, r9b
xor dl, 1
and dl, r10b
or dl, bl
and r9b, r8b
and cl, r10b
or cl, r9b
mov ebx, r10d
xor bl, r8b
or r10b, r8b
xor r10b, 1
or r10b, bl
xor cl, 1
mov ebx, ecx
xor bl, r10b
or cl, r10b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, bl
test dl, 1
mov edx, 0x49829034
mov ebp, 0xd54acefe
cmovne edx, ebp
test cl, 1
mov ecx, 0x49829034
cmovne ecx, edx
mov qword [rsp + 0x30], rax
jmp 0x1400ad45d
mov eax, dword [0x14024b738]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xc09f0e93
and ecx, 0x3f60f16c
or ecx, eax
mov eax, ecx
xor eax, 0x3f60f16c
mov edx, ecx
xor edx, 0x120001
xor ecx, 0x3f60f16d
and ecx, eax
and edx, 0x1052000d
and eax, 0xefadfff2
or eax, edx
xor eax, 0xefadfff3
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x60010700
and eax, 0x1ad89019
or eax, ecx
mov ebp, eax
xor ebp, 0xc80018
xor eax, 0x41006fe6
or edx, 0x7ad99719
mov ecx, edx
not ecx
and eax, 0x5b10ffe7
and ebp, 0x20c90018
or ebp, eax
and edx, 0x5b10ffe7
and ecx, 0x84260000
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x852668e6
and ecx, 0x7ad99719
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x565101b8
and eax, 0xa9aefe47
or eax, ecx
mov ecx, eax
xor ecx, 0x54100188
xor eax, 0x29247641
and eax, 0x2b657671
and ecx, 0xd49a898e
or ecx, eax
xor ecx, 0xd49a898e
sete al
cmp dword [0x14024b734], 9
setg bl
mov ecx, ebx
xor cl, al
xor cl, 1
mov r9d, ecx
or r9b, bl
mov r8d, r9d
xor r8b, 1
and cl, al
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ecx
or cl, r8b
and r8b, r9b
and al, bl
xor r8b, 1
mov edx, r8d
xor dl, r9b
or r8b, r9b
xor r8b, 1
or r8b, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, r8d
xor dl, 1
and dl, al
xor al, 1
and al, r8b
or al, dl
xor bl, r9b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1efb4046
mov ebp, 0xe020b5a3
cmovne edx, ebp
test cl, 1
mov ecx, 0x1efb4046
cmovne ecx, edx
test al, 1
jmp 0x1400ad460
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xd33dd7ed
and ecx, edx
not edx
and edx, 0xd33dd7ed
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x27780e91
and ecx, 0xd887f16e
or ecx, edx
mov edx, ecx
xor edx, 0xbba2683
xor ecx, 0x84454030
and ecx, 0x8ee54432
mov ebp, edx
and ebp, 0x711abbcd
or ebp, ecx
mov ecx, ebp
xor ecx, 0x711abbcd
xor ebp, 0x8c804400
mov ebx, ecx
and ebx, 0x69615dc4
and edx, 0x969ea23b
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x969ea23a
and edx, 0x69615dc5
or edx, ebx
and ebp, 0xfc9ae7c5
mov ebx, ecx
and ebx, 0x365183a
or ebx, ebp
xor ebx, 0xfc9ae7c4
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x21398202
and ecx, 0x80006550
or ecx, edx
mov ebx, ecx
xor ebx, 0x6050
xor ecx, 0x10792ab
or ebp, 0xa139e752
mov edx, ebp
not edx
and ecx, 0x810797ab
and ebx, 0x20386050
or ebx, ecx
and ebp, 0x810797ab
and edx, 0x5ec00804
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xc1b087c8
and edx, 0x3e4f7837
or edx, ecx
mov ecx, edx
xor ecx, 0xb741805
xor edx, 0x6089609a
mov ebp, edx
and ebp, 0xf402e7f2
and ecx, 0xbfd180d
or ecx, ebp
xor ecx, 0xbfd180d
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov edx, ebx
xor dl, r9b
not dl
and dl, r9b
mov eax, ebx
or al, r9b
xor al, 1
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
xor cl, r9b
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
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, 0x1d3f6f91
mov edx, 0xf52df86c
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x1d3f6f91
jmp 0x1400ac8d9
mov eax, dword [0x14024b738]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x30c2827f
and edx, ecx
not ecx
and ecx, 0x25c
and eax, 0x30c28023
or eax, ecx
xor eax, 0x30c28023
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x3f87b2e2
and edx, 0xc0784d1d
or edx, eax
mov ecx, edx
xor ecx, 0xf0bacf62
xor edx, 0x8411091
and edx, 0x88ebddf1
mov eax, ecx
and eax, 0x7714220e
or eax, edx
mov edx, eax
xor edx, 0x7714220e
mov ebp, edx
and ebp, 0xc748d8e6
and ecx, 0x38b72719
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xab510698
and ecx, 0x54aef967
or ecx, ebp
xor ecx, 0x93e62180
and edx, 1
xor eax, 0x7714220f
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x6309130e
and ecx, 0x9cf6ecf1
or ecx, eax
mov eax, ecx
xor eax, 0x4001030e
xor ecx, 0x9cf6ecf1
mov edx, ecx
and edx, 0xb7da94a0
and eax, 0x48256b5f
or eax, edx
xor eax, 0x48256b5f
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b734], 0xa
setl cl
mov edx, eax
xor dl, cl
mov ebx, edx
xor bl, 1
and cl, al
or cl, dl
xor dl, cl
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, edx
xor al, bl
and dl, bl
or dl, al
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x32e5f756
mov edx, 0x17592eed
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x32e5f756
jmp 0x1400ac8d9
mov ecx, 0x189fcac3
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0x7afd5664
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0xe2244ca8
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0x1efb4046
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov esi, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x4d27362d
and ecx, 0xb2d8c9d2
or ecx, edx
mov edx, ecx
xor edx, 0x4d27362d
mov ebp, ecx
xor ebp, 0x4d27362c
and ebp, edx
xor ecx, 0xb2d8c9d2
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7d182431
and ebp, 0x82e7dbce
or ebp, edi
or ecx, ebx
and ebx, 0x7d182431
and edx, 0x82e7dbce
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe86c004
mov ebp, ecx
and ebp, 0x1101378
or ebp, edx
xor ebp, 0x1101378
and ecx, 0xf0692c83
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf0692c83
and ecx, 0xf96d37c
or ecx, edx
mov edx, ecx
not edx
and edx, 0x74e9f7e6
and ecx, 0x8b160819
or ecx, edx
xor ecx, 0x8b160819
cmp ecx, 0xffffffff
sete al
setne r8b
cmp esi, 9
setg cl
cmp esi, 0xa
setl bl
or bl, r8b
xor bl, 1
mov edx, ecx
or dl, al
xor dl, 1
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
xor al, cl
and al, cl
xor cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, edx
xor al, 1
and bl, al
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x3fab6ff8
mov ecx, 0x631c8052
cmovne ebp, ecx
test al, 1
mov ecx, 0x3fab6ff8
cmovne ecx, ebp
test dl, 1
jmp 0x1400abfac
mov rcx, qword [rsp + 0x28]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xf9ec822a
and ecx, edx
not edx
and edx, 0xf9ec822a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6137dd5
and ecx, 0xf9ec822a
or ecx, edx
mov esi, ecx
mov ebp, ecx
xor ebp, 0xd70ffd4
and ebp, ecx
not ecx
and ecx, 0x3fcaabb4
and esi, 0xc035544b
or esi, ecx
mov edx, esi
xor edx, 0xc035544b
mov ebx, esi
xor ebx, 0x32ba5460
and ebx, edx
mov ecx, ebx
not ecx
mov edi, ebp
not edi
mov eax, ecx
and eax, 0xbcd4a220
and ebx, 0x432b5ddf
or ebx, eax
or ecx, edi
and edi, 0xbcd4a220
and ebp, 0x432b5ddf
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xb66d9988
and ecx, 0x49926677
or ecx, eax
mov edi, ecx
xor edi, 0x48208a2
xor esi, 0x1d880290
and esi, 0x1d9c5293
mov eax, edx
and eax, 0xe263ad6c
or eax, esi
xor eax, 0x1d9c5292
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x316095d8
and edx, 0xce9f6a27
or edx, eax
mov eax, edx
xor eax, 0xe9e2827
xor edx, 0x316095d8
xor ecx, 0xbb1d665d
mov ebp, ecx
and ebp, 0xe161d308
and edi, 0x1e9e2cf7
or edi, ebp
or ecx, edx
and edx, 0xe161d308
and eax, 0x1e9e2cf7
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc2827b68
and ecx, 0x3d7d8497
or ecx, eax
xor ecx, 0x3d7d8497
setne r9b
sete r10b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, cl
and bl, al
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, r10d
xor r9b, cl
mov ebx, ecx
and bl, r10b
xor cl, r10b
or r10b, dl
xor r10b, 1
xor al, dl
xor al, 1
and al, dl
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
or cl, bl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xe6406a4c
mov edx, 0xe34180f0
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0xe6406a4c
cmovne ecx, edx
test bl, 1
jmp 0x1400ad61f
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xbc767866
and ecx, edx
not edx
and edx, 0xbc767866
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x43898799
and ecx, 0xbc767866
or ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0x50732892
and edx, ecx
not ecx
and ecx, 0x53cf09be
and ebp, 0xac30f641
or ebp, ecx
mov ecx, ebp
xor ecx, 0xac30f641
xor ebp, 0x514f00b2
mov ebx, ecx
and ebx, 0x50732892
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x32264b6
and edx, 0xfcdd9b49
or edx, ebx
xor edx, 0xacaeb3da
and ebp, 0xf15f84f3
mov ebx, ecx
and ebx, 0xea07b0c
or ebx, ebp
xor ebx, 0xf15f84f2
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x15e031a4
and ecx, 0x60060400
or ecx, edx
mov ebx, ecx
xor ebx, 0x20400
xor ecx, 0x1b003b0b
or ebp, 0x75e635a4
mov edx, ebp
not edx
and ecx, 0x7b043b0b
and ebx, 0x4e204a4
or ebx, ecx
and ebp, 0x7b043b0b
and edx, 0x8019c050
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xbe2ae169
and edx, 0x41d51e96
or edx, ecx
mov ecx, edx
xor ecx, 0x34120820
xor edx, 0xcbccd4cd
mov ebp, edx
and ebp, 0xc265675a
and ecx, 0x3d9a98a5
or ecx, ebp
xor ecx, 0x3d9a98a5
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 r11d, eax
xor r11b, cl
or r11b, dl
mov r10d, r11d
xor r10b, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, r11d
and dl, r10b
xor dl, 1
mov ebx, r10d
xor bl, dl
or dl, r10b
xor dl, 1
or dl, bl
xor dl, al
xor al, r11b
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x797324a2
mov ebp, 0x512ff6c3
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x797324a2
jmp 0x1400ac8d9
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xcdb4d86f
and edx, ebp
not ebp
and ebp, 0xc9b0d02e
and ecx, 0x4040841
or ecx, ebp
xor ecx, 0x4040841
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xaa2cdca1
and edx, 0x55d3235e
or edx, ecx
mov ebp, edx
not ebp
xor edx, 0x679804ce
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, 0x24940692
and ebx, 0xdb6bf96c
or ebx, edi
or ecx, edx
and edx, 0x24940692
and ebp, 0xdb6bf96d
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4114c440
mov ebp, ecx
and ebp, 0x206b0224
or ebp, edx
xor ebp, 0x206b0224
and ecx, 0x9e80399b
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7b420647
and ecx, 0x84bdf9b8
or ecx, edx
mov edx, ecx
xor edx, 0x84822790
xor ecx, 0x1029c003
and ecx, 0x7169d84f
and edx, 0x8e9627b0
or edx, ecx
mov ecx, edx
xor ecx, 0x2100300
xor edx, 0x21904c
and edx, 0x8ca7b4fc
and ecx, 0x73584b03
or ecx, edx
xor ecx, 0x8ca7b4fc
cmp ecx, 0xffffffff
setne bl
sete cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, ecx
xor al, r9b
mov edx, eax
and dl, cl
and al, r9b
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
xor cl, r8b
and cl, r8b
xor bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
mov r9d, r10d
xor r9b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r9b
mov edx, ebx
xor dl, 1
and dl, r8b
and bl, cl
or bl, dl
xor r10b, r8b
or cl, al
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x15b4cb95
mov edx, 0xa38e89e1
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x15b4cb95
jmp 0x1400ac8d9
mov ecx, 0x80473699
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbd3bc
and eax, 0xfff42c43
or eax, ecx
mov edx, eax
xor edx, 0xfff42c43
mov ecx, eax
xor ecx, 0xbd3bc
xor eax, 0xfff42c42
and eax, edx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xa7c44745
and eax, 0x583bb8ba
or eax, ebx
or ecx, ebp
and ebp, 0xa7c44745
and edx, 0x583bb8ba
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
or ecx, 0x36066870
mov ebp, ecx
not ebp
or edx, 0xc9f9978f
mov eax, edx
not eax
and ecx, 0x2706dcb3
and ebp, 0xc8f9030c
or ebp, ecx
and edx, 0x2706dcb3
and eax, 0x10002040
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x36066870
and eax, 0xc9f9978f
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x84db3bd9
and eax, 0x7b24c426
or eax, ecx
mov ecx, eax
xor ecx, 0x5020c424
xor eax, 0x4821a81
and eax, 0x2f861a83
and ecx, 0xd079e57c
or ecx, eax
xor ecx, 0xd079e57c
setne r8b
sete al
cmp dword [0x14024b734], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
xor al, bl
or dl, al
or r8b, bl
and al, bl
mov ecx, r8d
xor cl, al
xor al, 1
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x2b464dad
mov ebp, 0x96aed8eb
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x2b464dad
cmovne ecx, ebp
jmp 0x1400ad156
mov ecx, 0x4db9863e
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov eax, dword [0x14024b738]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x68b38012
mov edx, ebx
and edx, 0x974c7fed
or edx, ebp
mov ebp, edx
xor ebp, 0x82484a88
xor edx, 0x68b38012
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
or edx, 1
mov edi, ecx
not edi
mov esi, edx
and esi, 0x35a6b566
and ebp, 0xca594a98
or ebp, esi
or edx, edi
and edi, 0x35a6b566
and ecx, 0xca594a99
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xb5022893
and edx, 0x4afdd76c
or edx, ecx
and ebx, 0xb5022893
and eax, 0x4afdd76c
or eax, ebx
xor eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x14024b734], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
xor cl, bl
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf81d5022
mov ebp, 0xb7d46f
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
test al, al
jmp 0x1400ad460
mov ecx, 0x58a2303b
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov rcx, qword [rsp + 0x28]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xca4124f8
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x3c55de92
and ecx, edx
not edx
and edx, 0x3c55de92
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc3aa216d
and ecx, 0x3c55de92
or ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
xor ebx, 0x5856ee79
and ebx, esi
mov edi, esi
or edi, 0x5856ee79
mov edx, edi
not edx
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xfa18c9c2
and ebx, 0x5e7363d
or ebx, eax
or ebp, edi
and edi, 0xfa18c9c2
and edx, 0x5a11004
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xa7a91187
and ebp, 0x5856ee78
or ebp, eax
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x11eca751
and eax, 0xee1358ae
or eax, ecx
mov ecx, eax
xor ecx, 0xa4a650
xor eax, 0x801340a6
and eax, 0x915b41a7
and ecx, 0x6ea4be58
or ecx, eax
mov eax, ecx
xor eax, 0x6aa40840
xor ecx, 0x905900a5
and ecx, 0x9459b6bd
and eax, 0x6ba64942
or eax, ecx
xor eax, 0x6ba64942
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, eax
and cl, bl
and dl, r9b
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
xor bl, al
xor bl, dl
mov eax, ebx
xor al, 1
and dl, al
xor al, dl
test bl, 1
mov ecx, 0x83db7242
mov ebp, 0x58a2303b
cmovne ecx, ebp
test dl, 1
mov edx, 0x83db7242
cmove ecx, edx
jmp 0x1400abfaa
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0x803bca2c
and ebx, eax
mov edx, eax
or edx, 0x7fc435d3
mov edi, ebx
not edi
mov esi, edx
and esi, 0x81e4c420
mov ecx, ebp
and ecx, 0x1b0a0c
or ecx, esi
or edx, edi
and edi, 0x81e4c420
and ebx, 0x7e1b3bdf
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x7fc435d2
and edx, 0x803bca2d
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0xf23c32a7
and edx, 0xdc3cd58
or edx, ebx
and eax, 0xf23c32a7
and ebp, 0xdc3cd58
or ebp, eax
xor ebp, edx
xor ecx, ebp
test ecx, ebp
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov ebx, r10d
or bl, dl
mov eax, ecx
or al, r9b
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
and r10b, dl
and cl, r9b
or cl, r10b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
mov r8d, ecx
mov ebx, edx
xor dl, cl
xor cl, 1
and r8b, al
and bl, cl
or bl, r8b
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xb5b98766
mov edx, 0x872d31bf
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xb5b98766
jmp 0x1400ac8d9
mov ecx, 0x89db2d24
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x64955a7d
mov edx, ebp
and edx, 0x9b6aa582
or edx, ebx
mov ebx, edx
xor ebx, 0xa0000
xor edx, 0x24100251
mov ecx, ebp
xor ecx, 0x357aa253
and ecx, ebp
or edx, 0xca855dac
mov esi, ecx
not esi
mov eax, edx
and eax, 0x5b75ed2f
and ebx, 0x240a0250
or ebx, eax
or edx, esi
and esi, 0x5b75ed2f
and ecx, 0xa48a12d0
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xca855dad
and edx, 0x357aa252
or edx, eax
and edi, 0x2b4c246e
and ebp, 0xd4b3db91
or ebp, edi
mov eax, ebp
xor eax, 0xd4b3db91
xor ebp, 0x2b4c246e
and ebp, edx
not edx
and eax, edx
or ebp, eax
not ebp
or ebp, edx
cmp ebp, 0xffffffff
setne al
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and bl, cl
and al, dl
or al, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, eax
xor cl, 1
mov r8d, edx
mov ebx, ecx
xor cl, dl
xor dl, 1
and r8b, al
and bl, dl
or bl, r8b
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x1be6488c
mov ecx, 0x8afb0e37
cmovne eax, ecx
test dl, 1
mov ecx, 0x1be6488c
cmovne ecx, eax
test bl, bl
jmp 0x1400ac8d9
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xa69eadab
and edx, ecx
or ecx, 0x59615254
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xde3ac677
and ebp, 0x20842988
or ebp, edi
or ecx, ebx
and ebx, 0xde3ac677
and edx, 0x21c53988
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2659479
and ecx, 0xfd9a6b86
or ecx, edx
mov edx, ecx
xor edx, 0x5b04c62d
mov ebp, ecx
xor ebp, 0x5b04c62c
and ebp, edx
xor ecx, 0xa4fb39d2
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xa201bd1e
and ebp, 0x5dfe42e1
or ebp, edi
or ecx, ebx
and ebx, 0xa201bd1e
and edx, 0x5dfe42e1
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe19c646b
and ecx, 0x1e639b94
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1e639b94
and ecx, 0xe19c646b
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa1b8deac
and ecx, 0x5e472153
or ecx, ebp
xor ecx, 0x5e472153
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
and dl, bl
and cl, r8b
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov 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, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x3a00c9f5
mov ebp, 0x72ce359b
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0x3a00c9f5
jmp 0x14009e8ed
mov ecx, 0xa70703d5
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x59f92e2b
mov edx, ecx
xor edx, 0x59f92e2b
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xbf200e4
and edx, 0xf40dff1b
or edx, ebp
xor edx, 0xadf4d131
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xc94abca1
and ecx, 0x36b5435e
or ecx, ebp
xor ecx, 0x36b5435e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7ab6b754
and ecx, 0x854948ab
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa92a604a
and ecx, 0x56d59fb5
or ecx, edx
xor ecx, 0x2c6328e1
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r9d
xor dl, cl
and dl, r9b
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and dl, r10b
and al, r8b
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xed73663
mov ebp, 0xd2eead5c
cmovne ecx, ebp
test bl, bl
mov edx, 0xed73663
cmovne ecx, edx
test al, 1
cmove ecx, ebp
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov al, byte [rsp + 0x26]
mov r8b, byte [rsp + 0x27]
mov ebx, eax
xor bl, 1
mov r9d, ebx
and r9b, al
mov ecx, ebx
and cl, r9b
xor r9b, bl
or r9b, cl
mov r10d, r9d
xor r10b, 1
or bl, al
mov edx, ebx
xor dl, 1
mov ecx, r10d
and cl, r9b
mov eax, ebx
and al, dl
xor cl, 1
mov r11d, r9d
xor r11b, cl
or cl, r9b
xor cl, 1
or cl, r11b
xor al, 1
mov r11d, edx
xor r11b, al
or al, dl
xor al, 1
or al, r11b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and cl, r8b
mov edx, r9d
xor dl, r8b
xor r10b, r8b
xor r8b, 1
and al, r8b
or al, cl
and dl, r9b
mov ecx, edx
and cl, r10b
xor r10b, dl
or r10b, cl
mov ecx, r10d
xor cl, 1
mov edx, ecx
and dl, r10b
xor cl, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x94b6b2a6
mov ebp, 0x89db2d24
cmovne ecx, ebp
test bl, 1
mov edx, 0x94b6b2a6
cmove ecx, edx
test al, 1
jmp 0x1400aca01
mov rax, qword [rsp + 0x30]
mov ecx, 0xb7d46f
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xb5c84802
and edx, 0x3190c8
or edx, ecx
mov ebx, edx
xor ebx, 0x109040
xor edx, 0x3ac84d26
or ebp, 0xb5f9d8ca
mov ecx, ebp
not ecx
and edx, 0x3ae94dae
and ebx, 0x85109040
or ebx, edx
and ebp, 0x3ae94dae
and ecx, 0x40062211
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x4a062735
and ecx, 0xb5f9d8ca
or ecx, edx
mov ebp, ecx
not ebp
and ebp, 0x1cb7f78d
mov edx, ecx
and edx, 0xe3480872
or edx, ebp
mov ebp, edx
xor ebp, 0xe3480872
mov ebx, edx
xor ebx, 0x96319a81
and ebx, ebp
and ecx, 0x757992f3
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x7128ff9a
and ecx, 0x8ed70065
or ecx, ebx
xor ecx, 0x4516d68
and ebp, 1
xor edx, 0xe3480873
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
xor ecx, 0xadc955be
and ecx, edx
not edx
and edx, 0xadc955be
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5236aa41
and ecx, 0xadc955be
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xf14e701f
and edx, 0xeb18fe0
or edx, ecx
xor edx, 0xf14e701f
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r10d, eax
xor r10b, r9b
mov ecx, r10d
xor cl, 1
xor bl, r8b
or al, r9b
xor al, 1
or al, bl
xor bl, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
not dl
and dl, cl
or cl, al
and al, r10b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x81e79128
mov ebp, 0x61ca3e08
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0x81e79128
cmovne eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x1400ad867
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0xd5db5d9c
mov edx, ebx
and edx, 0x2a24a263
or edx, ecx
mov edi, edx
xor edi, 0x2048242
xor edx, 0x10934888
mov ecx, ebp
or ecx, 0x38b368a8
or edx, 1
and edx, 0x38b368a9
and edi, 0xc74c9756
or edi, edx
and ecx, 0x38b368a9
xor ecx, edi
mov edi, ecx
not edi
mov edx, edi
and edx, 0xfe58b950
and ecx, 0x1a746af
or ecx, edx
and ebx, 0xfe58b950
and ebp, 0x1a746af
or ebp, ebx
xor ebp, ecx
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor dl, al
xor dl, 1
mov ebx, ecx
xor bl, r8b
and bl, cl
xor al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x8afb0e37
mov ebp, 0xe2244ca8
cmovne ecx, ebp
test al, al
mov eax, 0x8afb0e37
cmove ecx, eax
jmp 0x1400ac9fe
mov ecx, 0xfe23d4d0
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0x3121d327
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x42a6fe0a
mov ecx, ebx
not ecx
or edx, 0xa51900a4
and edx, 0xa53bdaac
and ebp, 0x42842402
or ebp, edx
and ebx, 0xa53bdaac
and ecx, 0x18400151
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x8b841ed
and ecx, 0xf747be12
or ecx, edx
mov edx, ecx
xor edx, 0xb5e14018
mov ebp, ecx
xor ebp, 0xb5e14019
and ebp, edx
xor ecx, 0x4a1ebfe6
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xecc836a1
and ebp, 0x1337c95e
or ebp, edi
or ecx, ebx
and ebx, 0xecc836a1
and edx, 0x1337c95e
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, 0xb86893fb
and ebp, 0x47976c04
or ebp, edi
or ecx, ebx
and ebx, 0xb86893fb
and edx, 0x47976c04
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xf47e6384
and edx, 0xb819c7b
or edx, ecx
mov ecx, edx
xor ecx, 0xf07a0304
xor edx, 0x11410
and edx, 0x4057490
and ecx, 0xfbfa8b6f
or ecx, edx
xor ecx, 0xfbfa8b6f
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and cl, al
or al, dl
xor al, 1
and bl, dl
or bl, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x58cf6a2e
mov ecx, 0xf748c3e2
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x58cf6a2e
cmovne ecx, eax
test dl, dl
jmp 0x1400aca01
mov edx, dword [0x14024b738]
mov ecx, dword [0x14024b734]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, eax
xor edx, 0x3079be9d
mov ebx, edx
and ebx, eax
and edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x3079be9c
and edx, 0xcf864163
or edx, ebp
mov ebp, eax
and ebp, 1
xor eax, 1
or eax, ebp
mov ebp, eax
not ebp
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x5c0c497c
and edx, 0xa3f3b683
or edx, edi
or ebx, eax
and eax, 0x5c0c497c
and ebp, 0xa3f3b683
or ebp, eax
xor ebp, edx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg dl
mov ecx, r9d
xor cl, dl
mov ebx, ecx
and bl, r9b
and cl, dl
mov r10d, ebx
xor r10b, 1
xor bl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, bl
and r9b, al
and dl, r8b
or dl, r9b
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov ecx, ebx
and bl, al
mov r8d, edx
and r8b, al
xor dl, al
xor al, 1
xor cl, 1
and cl, al
or bl, cl
or dl, r8b
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x48d0dfcc
mov edx, 0xeb47b729
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0x48d0dfcc
jmp 0x1400ad61f
mov ecx, 0x4b5c30d7
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0xee537a0c
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0x8401
mov ecx, ebp
and ecx, 0x7664004
or ecx, edx
xor ecx, 0x7664004
and ebp, 0xf8993bfa
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x84640e62
and ebp, 0x7b9bf19d
or ebp, ecx
mov ebx, ebp
xor ebx, 0x7cfd3598
mov edx, ebp
not edx
mov ecx, ebp
xor ecx, 0x3cd6dd60
and ecx, ebx
or ebx, 0xbfd41707
mov edi, ebx
not edi
mov esi, ecx
not esi
mov eax, ebx
and eax, 0xc732a76a
and edi, 0x94890
or edi, eax
or ebx, esi
and esi, 0xc732a76a
and ecx, 0x38cd5895
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xbfd41706
and ebx, 0x402be8f9
or ebx, eax
and edx, 1
xor ebp, 0x8302ca66
or ebp, edx
mov eax, ebp
not eax
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x16caf3d4
and ebx, 0xe9350c2b
or ebx, ecx
or edx, ebp
and ebp, 0x16caf3d4
and eax, 0xe9350c2b
or eax, ebp
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0xe7ae95d0
and ecx, edx
or edx, 0x18516a2f
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x83522204
and eax, 0x64ac95d0
or eax, ebx
or edx, ebp
and ebp, 0x83522204
and ecx, 0x7cadddfb
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xe16348d6
and edx, 0x1e9cb729
or edx, eax
mov eax, edx
xor eax, 0x9300080
xor edx, 0x6cddd06
mov ecx, edx
and ecx, 0xf4073b7b
and eax, 0xbf8c484
or eax, ecx
xor eax, 0xbf8c484
or eax, edx
cmp eax, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov edx, ebx
and bl, r9b
and r9b, r8b
and dl, al
or dl, r9b
mov ecx, edx
xor cl, r8b
and cl, dl
and al, r8b
or bl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xe415805f
mov ecx, 0xa24cb56e
cmovne ebp, ecx
test dl, dl
mov ecx, ebp
mov edx, 0xe415805f
cmovne ecx, edx
test al, al
jmp 0x1400aca01
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
or ecx, 0xa6369943
mov edx, ecx
not edx
mov ebx, esi
or ebx, 0x40494614
and ebx, 0xe27b5f54
mov ebp, edi
and ebp, 0x4048003
or ebp, ebx
and ecx, 0xe27b5f54
and edx, 0x198020a8
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x9ecba1e0
and edx, 0x61345e1f
or edx, ecx
mov ecx, edx
xor ecx, 0xc702c75d
xor edx, 0x38fd38a2
and edi, edx
and ecx, esi
or ecx, edi
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r10b
and bl, al
mov edx, ebx
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, r9b
mov ecx, edx
xor cl, 1
and r8b, r10b
or r10b, r9b
and al, r9b
or al, r8b
xor al, 1
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x1c63a343
mov eax, 0x7788f626
cmovne ecx, eax
test dl, 1
mov edx, 0x1c63a343
cmovne ecx, edx
test bl, 1
cmove ecx, eax
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edi
and ecx, 0x24a83901
and edx, 0x81034264
or edx, ecx
mov ecx, edx
xor ecx, 0x80014020
xor edx, 0x4a109599
mov ebx, edi
or ebx, 0xa5ab7b65
mov ebp, ebx
not ebp
and edx, 0x4b1297dd
and ecx, 0xa4a96820
or ecx, edx
and ebx, 0x4b1297dd
and ebp, 0x10440002
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x5a54849b
and ebp, 0xa5ab7b64
or ebp, ecx
not ebp
mov ecx, ebp
and ecx, edi
xor ebp, edi
or ebp, ecx
cmp ebp, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
mov ecx, edx
not cl
and cl, r10b
mov ebx, eax
or bl, r10b
xor cl, 1
mov r11d, ecx
xor r11b, bl
or cl, bl
xor cl, 1
or cl, r11b
and dl, al
and r9b, r8b
and al, r10b
or al, r9b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
xor al, 1
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0x44e74461
mov ecx, 0x2b273053
cmovne ebp, ecx
test al, 1
mov ecx, 0x44e74461
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
and ecx, 0x1f6fbd35
mov ebp, esi
and ebp, 0xe09042ca
or ebp, ecx
mov ecx, ebp
xor ecx, 0x240
xor ebp, 0x2203800
mov edx, edi
or edx, 0x277b7ac0
mov ebx, edx
not ebx
or ebp, 0x5804050c
and ebp, 0x7a347d8c
and ecx, 0x54b0240
or ecx, ebp
and edx, 0x7a347d8c
and ebx, 0x80808033
or ebx, edx
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xd884853e
and ebx, 0x277b7ac1
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xcefb80e5
and ebx, 0x31047f1a
or ebx, ecx
mov ecx, ebx
xor ecx, 0x1046410
xor ebx, 0xcefb80e5
mov edx, ebx
and edx, 0x76989b2e
and ecx, 0x896764d1
or ecx, edx
or ebx, esi
and esi, 0x76989b2e
and edi, 0x896764d1
or edi, esi
xor edi, ecx
not ebx
or ebx, edi
mov ecx, ebx
not ecx
and ecx, 0xb9af48b1
and ebx, 0x4650b74e
or ebx, ecx
xor ebx, 0x4650b74e
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r10b
not al
and al, r10b
mov edx, ecx
or dl, r10b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
and r9b, r8b
and r10b, cl
or r10b, r9b
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov 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, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xded650bd
mov ebp, 0x5d13dab3
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xded650bd
jmp 0x1400ad755
mov ecx, dword [0x14024b738]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ecx, ebx
or ecx, 0x1604463
mov edx, ecx
not edx
mov ebp, edi
or ebp, 0xe00b100
and ebp, 0xf60b502
mov eax, ebx
and eax, 0x4061
or eax, ebp
and ecx, 0xf60b502
and edx, 0xf09f0a9c
or edx, ecx
xor edx, eax
mov eax, edx
not eax
and eax, 0xfe9fbb9d
and edx, 0x1604462
or edx, eax
mov eax, edx
not eax
and ebx, eax
and edx, edi
or edx, ebx
xor eax, edx
test eax, edx
sete dl
setne al
cmp dword [0x14024b734], 9
setg bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, 1
mov ecx, ebx
xor cl, dl
not cl
and cl, dl
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x2dbb7826
mov ebp, 0xe7429ef4
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x2dbb7826
jmp 0x1400ac8d9
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xdda505ca
mov ebx, ecx
and ebx, 0x225afa34
or ebx, ebp
xor ebx, 0x225afa34
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x912a4b8f
and ecx, 0x6ed5b470
or ecx, edx
mov edx, ecx
xor edx, 0x6ed5b470
xor ecx, 0x912a4b8f
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne r10b
sete r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl cl
mov ebx, ecx
xor bl, r9b
and bl, cl
mov eax, ebx
xor al, 1
mov r11d, ebx
and r11b, al
mov edx, r11d
xor dl, 1
xor r11b, bl
or dl, al
xor dl, 1
or dl, r11b
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and dl, r8b
and al, r10b
or al, dl
and r9b, r8b
and r10b, cl
or r10b, r9b
mov edx, ecx
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
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x7cb79f4
cmovne ecx, r15d
test dl, 1
mov edx, ecx
mov ebp, 0x7cb79f4
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x1400ad758
mov ecx, dword [0x14024b738]
mov esi, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x314123
mov edx, ebp
and edx, 0xe14a844c
or edx, ecx
xor edx, 0xe14a844c
mov ecx, ebp
and ecx, 0x1e843a90
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1e843a91
and ecx, 0xe17bc56e
or ecx, edx
mov edx, ecx
not edx
and ebx, 0xd72b7d80
and ebp, 0x28d4827f
or ebp, ebx
mov ebx, ebp
xor ebx, 0x20000228
xor ebp, 0xd72b7d80
mov edi, ecx
and edi, 0xcfd69157
and edx, 0x30296ea8
or edx, edi
or ecx, ebp
and ebp, 0xcfd69157
and ebx, 0x30296ea8
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x5d45f4d1
and ecx, 0xa2ba0b2e
or ecx, edx
xor ecx, 0xa2ba0b2e
sete r8b
setne al
cmp esi, 0xa
setl dl
cmp esi, 9
setg cl
mov ebx, eax
xor bl, cl
mov r9d, ebx
xor r9b, 1
and al, dl
or dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, r9b
and bl, al
or bl, dl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x72ce2dd7
mov ecx, 0xf106b71
cmovne edx, ecx
test al, 1
mov ecx, 0x72ce2dd7
cmovne ecx, edx
test bl, bl
jmp 0x1400ad460
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x461c044b
mov ebx, edx
and ebx, 0x28206204
or ebx, ecx
xor ebx, 0x28206204
mov ecx, edx
and ecx, 0x91c399b0
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x91c399b1
and ecx, 0x6e3c664e
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xd11af25c
and ecx, 0x2ee50da3
or ecx, ebx
xor ecx, 0x2ee50da3
and ebp, 0x27b74f62
and edx, 0xd848b09d
or edx, ebp
xor edx, 0xd848b09d
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
cmp edx, 0xffffffff
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
xor bl, 1
and al, cl
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor al, bl
mov ecx, eax
not cl
and cl, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x377a217a
mov ebp, 0x6d693575
cmovne eax, ebp
test cl, cl
mov ecx, 0x377a217a
cmove eax, ecx
test dl, 1
cmovne eax, ebp
jmp 0x1400ad867
mov edx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1457afb5
and edx, ecx
and ecx, 0xeba8504a
or ecx, ebp
xor ecx, 0xeba8504a
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov esi, ecx
not esi
mov ebp, esi
and ebp, 0x8114bb1
and ecx, 0xf7eeb44e
or ecx, ebp
mov ebx, ecx
xor ebx, 0xf7eeb44e
mov ebp, ecx
xor ebp, 0x7f3ece33
and ebp, ebx
or esi, 0x772f8582
mov edx, esi
not edx
mov edi, ebp
not edi
mov eax, edi
and eax, 0xa4e992ae
and ebp, 0x5b166d51
or ebp, eax
or edi, esi
and esi, 0xa4e992ae
and edx, 0x8106851
or edx, esi
xor edx, ebp
not edi
or edi, edx
mov eax, edi
not eax
and eax, 0x88d07a7c
and edi, 0x772f8583
or edi, eax
and ebx, 1
xor ecx, 0xf7eeb44f
or ecx, ebx
mov eax, ecx
not eax
mov edx, edi
not edx
mov ebp, edx
and ebp, 0x734c22c5
and edi, 0x8cb3dd3a
or edi, ebp
or edx, ecx
and ecx, 0x734c22c5
and eax, 0x8cb3dd3a
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x4a3810ad
and edx, 0xb5c7ef52
or edx, ecx
mov ebp, edx
xor ebp, 0x80404610
xor edx, 0x1009
or eax, 0xe462d639
mov ecx, eax
not ecx
or edx, 0x2092900
and edx, 0x260bb909
and ebp, 0xc0604630
or ebp, edx
and eax, 0x260bb909
and ecx, 0x199400c6
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xc52ac58
and ecx, 0xf3ad53a7
or ecx, eax
mov eax, ecx
xor eax, 0x12410584
xor ecx, 0xe8307a61
mov edx, ecx
and edx, 0xd8eb85b
and eax, 0xf27147a4
or eax, edx
xor eax, 0xd8eb85b
xor ecx, eax
test ecx, eax
sete cl
setne r10b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov eax, r10d
and al, bl
mov edx, r9d
and dl, cl
or dl, al
xor bl, dl
and bl, dl
or r10b, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
xor bl, 1
xor cl, 1
mov eax, ebx
or al, cl
xor cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x89e2fe2c
mov ebp, 0xb43afe3c
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x89e2fe2c
cmovne ecx, ebp
test al, 1
cmovne ecx, edx
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0xef35692b
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, 0x66a6adc2
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x50e1a78b
mov edx, ebx
xor edx, 0x50e1a78b
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xaf1e5875
and edx, 0x50e1a78a
or edx, ebp
and ecx, 0x246d79fe
and ebx, 0xdb928601
or ebx, ecx
mov ecx, ebx
xor ecx, 0xa808600
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xd11a40ef
and edx, 0x2ee5bf10
or edx, ebp
xor ebx, 0x840ee
and ebx, 0xd11a40ef
and ecx, 0x2ee5bf10
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, ebx
xor cl, r8b
mov eax, ecx
or al, dl
mov r9d, eax
not r9b
xor dl, bl
not dl
and dl, bl
and cl, r8b
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, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0xe3db1f93
mov ebp, 0xdb259d79
cmovne edx, ebp
test al, al
mov eax, 0xe3db1f93
cmovne edx, eax
test cl, 1
cmove edx, ebp
jmp 0x1400ad758
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xc1ccc187
and ecx, ebp
not ebp
and ebp, 0xc8182
and edx, 0xc1c04005
or edx, ebp
xor edx, 0xc1c04005
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1f0d1b4f
and ecx, 0xe0f2e4b0
or ecx, edx
mov edx, ecx
xor edx, 0x213e2537
mov ebp, ecx
xor ebp, 0x4081c808
and ebp, 0x41b9ec1a
xor ecx, 0xbb99f906
and ecx, edx
and edx, 0xbe4613e5
or edx, ebp
mov esi, edx
xor esi, 0xbe4613e5
mov ebp, edx
xor ebp, 0xdb1e302b
and ebp, esi
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x10f4ba86
and ecx, 0xef0b4579
or ecx, ebp
mov ebp, ecx
xor ebp, 0x60a08040
xor edx, 0x4108a808
and edx, 0x470ca808
mov ebx, esi
and ebx, 0xb8f357f7
or ebx, edx
xor ebx, 0x470ca809
and esi, 1
or esi, ebx
mov edx, esi
not edx
xor ecx, 0x8a5366b6
mov ebx, ecx
and ebx, 0x150e7b2b
and ebp, 0xeaf184d4
or ebp, ebx
or ecx, esi
and esi, 0x150e7b2b
and edx, 0xeaf184d4
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd667f53b
and ecx, 0x29980ac4
or ecx, edx
mov edx, ecx
xor edx, 0x1002c4
xor ecx, 0x82679138
and ecx, 0xabef9938
and edx, 0x541066c7
or edx, ecx
mov ecx, edx
xor ecx, 0x500020c4
xor edx, 0xa28e1128
and edx, 0xa69e572b
and ecx, 0x5961a8d4
or ecx, edx
mov edx, ecx
xor edx, 0xa0900121
xor ecx, 0x1801a844
and ecx, 0x1e0ffe4e
and edx, 0xe1f001b1
or edx, ecx
xor edx, 0xe1f001b1
sete r9b
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
xor r8b, al
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, 1
and dl, r9b
or al, r9b
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor al, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xc97852c9
mov ecx, 0x52c858ae
cmovne edx, ecx
test al, 1
mov ecx, 0xc97852c9
cmovne ecx, edx
test bl, 1
cmove ecx, edx
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xf82397e2
and ecx, edx
or edx, 0x7dc681d
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xe6316f5d
and ebp, 0x180290a2
or ebp, edi
or edx, ebx
and ebx, 0xe6316f5d
and ecx, 0x19ce90a2
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x72c07313
and edx, 0x8d3f8cec
or edx, ecx
mov ecx, edx
xor ecx, 0x751c1b0e
xor edx, 0x2c180a0
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x32c191a0
and ecx, 0xcd3e6e5f
or ecx, edx
xor ecx, 0xcd3e6e5e
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3a044200
mov ebp, ecx
and ebp, 0xa82c02
or ebp, edx
xor ebp, 0xa82c02
and ecx, 0xc55391fd
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3e05887b
and ecx, 0xc1fa7784
or ecx, edx
mov edx, ecx
xor edx, 0xf0061804
xor ecx, 0x4098211
and ecx, 0xf598393
and edx, 0xf0a67c6c
or edx, ecx
mov ecx, edx
xor ecx, 0x70865c08
xor edx, 0x8498303
and edx, 0x8869a367
and ecx, 0x77965c98
or ecx, edx
mov edx, ecx
xor edx, 0x88408162
xor ecx, 0x35965c98
and ecx, 0x35bf7e9d
and edx, 0xca408162
or edx, ecx
xor edx, 0xca408162
setne r8b
sete bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, bl
mov r9d, ecx
xor r9b, al
and r9b, cl
and bl, al
and dl, r8b
or dl, bl
mov ebx, r9d
xor bl, 1
mov ecx, edx
xor cl, 1
and dl, cl
mov r8d, ecx
and r8b, dl
xor dl, cl
mov r10d, ebx
and r10b, cl
xor cl, bl
and bl, r9b
xor bl, 1
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
or dl, r8b
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
or cl, r10b
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xee537a0c
mov ebp, 0x9356a229
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0xee537a0c
cmovne ecx, eax
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov r8d, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ebp
xor ebx, 0x60ca242a
and ebx, ebp
mov edx, ebp
or edx, 0x9f35dbd5
mov edi, ebx
not edi
mov esi, edx
and esi, 0x414a7650
mov eax, ecx
and eax, 0x2080002a
or eax, esi
or edx, edi
and edi, 0x414a7650
and ebx, 0xbeb589af
or ebx, edi
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x9f35dbd4
and edx, 0x60ca242b
or edx, eax
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xa7279345
and edx, 0x58d86cba
or edx, eax
and ebp, 0xa7279345
and ecx, 0x58d86cba
or ecx, ebp
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne cl
sete r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov r8d, r9d
or r8b, dl
mov eax, r9d
xor al, dl
not al
and al, dl
xor al, 1
mov r10d, r8d
xor r10b, al
or al, r8b
xor al, 1
or al, r10b
and dl, r9b
and cl, bl
or cl, dl
mov edx, ebx
and dl, r9b
xor bl, r9b
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x8a3242c1
mov ebp, 0xe2965a79
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x8a3242c1
cmove edx, eax
mov ecx, edx
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov ecx, dword [0x14024b738]
mov eax, dword [0x14024b734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0xb1b35f4
mov ebx, ebp
and ebx, 0xf4e4ca0a
or ebx, ecx
xor ebx, 0xf4e4ca0a
mov ecx, ebp
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x6738e2b8
and ecx, 0x98c71d47
or ecx, ebx
mov ebx, ecx
xor ebx, 0x20103
xor ecx, 0x6738e2b8
mov edi, ecx
and edi, 0x9cfd3c64
and ebx, 0x6302c39b
or ebx, edi
or ecx, ebp
and ebp, 0x9cfd3c64
and edx, 0x6302c39b
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x176c51ee
and ecx, 0xe893ae11
or ecx, edx
xor ecx, 0xe893ae11
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and bl, dl
xor dl, al
mov ecx, eax
xor cl, r8b
and cl, al
and al, r8b
or al, bl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
not cl
mov ebx, edx
xor bl, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x61fd03d5
mov edx, 0x6ba2fd01
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x61fd03d5
cmovne eax, edx
test bl, 1
cmovne eax, ecx
mov ecx, eax
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
mov edx, dword [0x14024b738]
mov eax, dword [0x14024b734]
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, 0x76f57b54
and ebp, 0x890a84ab
or ebp, edi
or ecx, ebx
and ebx, 0x76f57b54
and edx, 0x890a84ab
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0xa638a114
and ebx, 0x59c75eea
or ebx, edi
or edx, ebp
and ebp, 0xa638a114
and ecx, 0x59c75eeb
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xbd6b77f2
and ebp, 0x4294880d
or ebp, edi
or edx, ebx
and ebx, 0xbd6b77f2
and ecx, 0x4294880d
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
xor al, bl
and bl, dl
and cl, r8b
or cl, bl
and al, dl
xor al, 1
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
and cl, dl
mov ebx, eax
and bl, r8b
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
mov r9d, eax
xor r9b, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r9b
xor bl, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xa5645d7a
mov edx, 0xe2965a79
cmovne ecx, edx
test al, 1
mov eax, 0xa5645d7a
cmovne eax, ecx
test bl, 1
jmp 0x14009e8ed
mov ecx, 0x9c4d0c9e
cmp ecx, 0x8a1c35e
jle 0x1400a65e0
jmp 0x14009e90c
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