Function at 0x140104960
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x14024b008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc876c041
and edx, ecx
and ecx, 0x37893fbe
or ecx, ebp
xor ecx, 0x37893fbe
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x8136a6e5
and ebp, 0x7ec9591a
or ebp, edi
or ecx, ebx
and ebx, 0x8136a6e5
and edx, 0x7ec9591a
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x95ac3244
and edx, 0x6a53cdbb
or edx, ecx
xor edx, 0x6a53cdbb
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r15d, 0x21759300
mov r12d, 0xa6b3ec03
mov r13d, 0xf2483abe
mov r14d, 0xa831443c
mov ecx, 0x6d99da35
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x2201a181
mov eax, ebp
and eax, 0x84240000
or eax, edx
xor eax, 0x84240000
mov edx, ebp
xor edx, 0xa625a181
and edx, ebp
mov edi, eax
and edi, edx
xor edx, eax
or edx, edi
mov eax, edx
not eax
and eax, 0x59da5e7f
and edx, 0xa625a180
or edx, eax
mov eax, edx
not eax
and ebx, eax
and edx, ebp
or edx, ebx
xor eax, edx
test eax, edx
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r11d, ecx
xor r11b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r11b
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, r10b
xor cl, 1
and r9b, r10b
or r10b, r8b
xor r10b, 1
and al, r8b
or al, r9b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xebe7bbe
mov ebp, 0xf192cfaa
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xebe7bbe
cmove eax, ecx
mov ecx, eax
nop word cs:[rax + rax]
nop
cmp ecx, 0x36c5245
jle 0x140104c00
cmp ecx, 0x3feddf8d
jg 0x140104e50
cmp ecx, 0x19acd098
jg 0x140104ec6
cmp ecx, 0xebe7bbd
jle 0x140105478
cmp ecx, 0x1305b73d
jle 0x140106001
cmp ecx, 0x152eac55
jle 0x140106c5d
cmp ecx, 0x1674b3a2
jle 0x1401090c7
cmp ecx, 0x1674b3a3
je 0x14010c4f9
cmp ecx, 0x168cfe11
je 0x14010c50f
cmp ecx, 0x17006bd8
jne 0x140104b60
mov rax, qword [rsp + 0x38]
mov qword [0x14024b088], rax
mov ecx, 0xe60f12ed
cmp ecx, 0x36c5245
jg 0x140104b6c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xc3aac9db
jg 0x140104d20
cmp ecx, 0xa6b3ec02
jg 0x140105131
cmp ecx, 0x8e2b7ad2
jle 0x1401054ca
cmp ecx, 0x9a7bebc6
jle 0x140106192
cmp ecx, 0x9e579ee1
jle 0x140106d20
cmp ecx, 0xa29f29a5
jle 0x140109101
cmp ecx, 0xa29f29a6
je 0x14010c525
cmp ecx, 0xa4ce0451
je 0x14010c679
cmp ecx, 0xa599b68a
jne 0x140104b60
mov eax, dword [0x14024b700]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xedd0caf9
mov ecx, ebp
xor ecx, 0xedd0caf9
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x49709c0
and ecx, 0xfb68f63f
or ecx, edx
mov edx, ecx
xor edx, 0x16b83cc7
xor ecx, 0xe947c338
and eax, ecx
and edx, ebp
or edx, eax
xor ecx, edx
test ecx, edx
setne al
cmp dword [0x14024b6fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
xor dl, 1
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0xcf8d1f24
mov ebp, 0xcc5a64f7
cmovne ecx, ebp
test dl, 1
mov edx, 0xcf8d1f24
cmovne edx, ecx
jmp 0x14010eda2
cmp ecx, 0xe1d0eff3
jg 0x1401052d8
cmp ecx, 0xd5d8250c
jle 0x1401056ba
cmp ecx, 0xde8f7c54
jle 0x1401061d8
cmp ecx, 0xdf64c056
jle 0x140106e73
cmp ecx, 0xdfe36ef3
jle 0x14010912f
cmp ecx, 0xdfe36ef4
je 0x14010c761
cmp ecx, 0xe012c492
je 0x14010c870
cmp ecx, 0xe179660c
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
or ebp, 0xc637b7c8
mov edx, ebx
or edx, 1
and edx, 0xc637b7c9
mov edi, ecx
and edi, 0x39c84836
or edi, edx
and ebp, 0xc637b7c9
xor ebp, edi
mov edi, ebp
not edi
mov edx, edi
and edx, 0x43153a78
and ebp, 0xbceac587
or ebp, edx
and ebx, 0x43153a78
and ecx, 0xbceac587
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, r9d
xor cl, r8b
mov ebx, ecx
xor bl, 1
mov eax, ebx
xor al, dl
and al, bl
xor dl, r9b
not dl
and dl, r9b
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor al, 1
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xddc044be
mov ebp, 0xba646ebf
cmovne ecx, ebp
test dl, dl
mov edx, 0xddc044be
cmovne ecx, edx
jmp 0x140111420
cmp ecx, 0x5bb79acc
jle 0x140105426
cmp ecx, 0x6d1d5785
jle 0x140105820
cmp ecx, 0x77a407fa
jle 0x14010621e
cmp ecx, 0x7d16a947
jle 0x140106ead
cmp ecx, 0x7f1c3649
jle 0x14010915d
cmp ecx, 0x7f1c364a
je 0x14010c886
cmp ecx, 0x7f55716b
je 0x14010c89c
cmp ecx, 0x7fcbfd3c
jne 0x140104b60
mov ecx, 0xf84f8f2a
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x2a9d2fc2
jle 0x140105969
cmp ecx, 0x33b4303a
jle 0x140106325
cmp ecx, 0x38a9e45f
jle 0x1401070a0
cmp ecx, 0x3bac8f00
jle 0x140109374
cmp ecx, 0x3bac8f01
je 0x14010ca8a
cmp ecx, 0x3d86f1e1
je 0x14010cb71
cmp ecx, 0x3e732d9d
jne 0x140104b60
mov edx, dword [0x14024b700]
mov r9d, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xbc724ed3
and ecx, 0x438db12c
or ecx, edx
mov edx, ecx
not edx
and edx, 0x746e1ab
and ecx, 0xf8b91e54
or ecx, edx
mov ebx, ecx
xor ebx, 0xc95086
mov esi, ecx
xor esi, 0xbb34af78
xor ecx, 0x222eaead
and ecx, esi
mov ebp, esi
or ebp, 0x66e5fe2a
mov edx, ebp
not edx
mov edi, ecx
not edi
mov eax, edi
and eax, 0x7ebf64e1
and ecx, 0x81409b1e
or ecx, eax
or edi, ebp
and ebp, 0x7ebf64e1
and edx, 0x81000114
or edx, ebp
xor edx, ecx
not edi
or edi, edx
mov eax, edi
not eax
and eax, 0xbdb7916d
and edi, 0x42486e92
or edi, eax
mov ecx, edi
xor ecx, 0x8d9031
and ebx, 0x88ddf38e
mov eax, esi
and eax, 0x77220c71
or eax, ebx
xor eax, 0x88ddf38f
and esi, 1
or esi, eax
mov eax, esi
not eax
xor edi, 0xdb526f46
mov edx, edi
and edx, 0xee30078c
and ecx, 0x11cff873
or ecx, edx
or edi, esi
and esi, 0xee30078c
and eax, 0x11cff873
or eax, esi
xor eax, ecx
not edi
or edi, eax
mov eax, edi
not eax
and edi, eax
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edi
not eax
and edi, 0x5347715b
and eax, 0xacb88ea4
or eax, edi
mov ecx, eax
xor ecx, 0x42427150
xor eax, 0x1086a4
and eax, 0x111586af
and ecx, 0xeeea7950
or ecx, eax
xor ecx, 0xeeea7950
setne r8b
sete r10b
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl sil
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
xor dl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, sil
and cl, bl
and bl, sil
mov edx, ecx
xor dl, 1
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
and r8b, sil
and r11b, r10b
or r11b, r8b
mov ecx, esi
and cl, r10b
xor sil, r10b
or sil, cl
xor sil, 1
mov ecx, r11d
and cl, sil
xor sil, r11b
or sil, cl
mov ecx, esi
xor cl, 1
mov r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
mov eax, esi
and al, cl
mov r9d, r8d
and r9b, dl
xor dl, r8b
or dl, r9b
mov r9d, esi
and r9b, al
xor al, sil
or al, r9b
mov r9d, edx
xor r9b, 1
and r9b, al
xor al, 1
and al, dl
or al, r9b
xor r8b, sil
or cl, bl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x82548d37
mov ebp, 0xe659c7cb
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x82548d37
jmp 0x140112855
cmp ecx, 0xb285e922
jle 0x140105b77
cmp ecx, 0xba646ebe
jle 0x14010636b
cmp ecx, 0xbe5c2276
jle 0x14010720f
cmp ecx, 0xc1a58dae
jle 0x14010946e
cmp ecx, 0xc1a58daf
je 0x14010ccba
cmp ecx, 0xc2c8a19a
je 0x14010ce26
cmp ecx, 0xc2de01dd
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb6d2461b
and edx, ecx
and ecx, 0x492db9e4
or ecx, ebp
mov ebp, ecx
xor ebp, 0x492cb1c4
xor ecx, 0xb6d2461b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x22814839
and ebp, 0xdd7eb7c6
or ebp, edi
or ecx, ebx
and ebx, 0x22814839
and edx, 0xdd7eb7c6
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, 0x59e85e0e
and ecx, 0xa617a1f1
or ecx, ebp
xor ecx, 0xa617a1f0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x85e6c7f9
and ecx, 0x7a193806
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7471a83d
and ecx, 0x8b8e57c2
or ecx, edx
mov edx, ecx
xor edx, 0xe409023
xor ecx, 0xe1940104
and edx, 0x1e43fee3
and ecx, 0xe1bc011c
or ecx, edx
xor ecx, 0x1e43fee3
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, edx
and al, bl
and dl, cl
and cl, r8b
or cl, al
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
and bl, r8b
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r8d, eax
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
and r9b, dl
xor dl, 1
and dl, cl
or dl, r9b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x511bdffc
mov ebp, 0xd2ad26cd
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x511bdffc
jmp 0x1401121d5
cmp ecx, 0xf3b07a36
jle 0x140105c8a
cmp ecx, 0xf84f8f29
jle 0x1401063b1
cmp ecx, 0xfdddc4a6
jle 0x1401073de
cmp ecx, 0xff051ed2
jle 0x14010949c
cmp ecx, 0xff051ed3
je 0x14010cfea
cmp ecx, 0x5007ec
je 0x14010d142
cmp ecx, 0x168c264
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov edx, edi
and edx, 0x30bb424a
and ecx, 0xcf44bdb5
or ecx, edx
mov ebx, ecx
xor ebx, 0x8a403000
xor ecx, 0x100042
mov ebp, edi
or ebp, 0x8afab7d2
mov edx, ebp
not edx
or ecx, 0x4000000
and ecx, 0x41085d2
and ebx, 0x8aea3200
or ebx, ecx
and ebp, 0x41085d2
and edx, 0x7105482d
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xd2095104
and edx, 0x2df6aefb
or edx, ecx
xor edx, 0x58f3e6d7
mov ecx, edx
and ecx, edi
xor edx, edi
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x28a49d8
and edx, 0xfd75b627
or edx, ecx
xor edx, 0xfd75b627
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, bl
and al, cl
xor al, dl
and r8b, cl
or cl, dl
and bl, dl
or bl, r8b
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
xor bl, al
and al, bl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xcf289007
mov ecx, 0x7f1c364a
cmovne edx, ecx
test bl, 1
mov ecx, 0xcf289007
cmovne ecx, edx
jmp 0x140111c99
cmp ecx, 0x503c55ed
jle 0x140105eb6
cmp ecx, 0x57ca3206
jle 0x1401063f7
cmp ecx, 0x5a57c2c5
je 0x140113092
cmp ecx, 0x57ca3207
je 0x14010d318
cmp ecx, 0x59fa7225
jne 0x140104b60
mov ecx, 0x33bbe321
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x87993a9
jg 0x140106522
cmp ecx, 0x68a1ce5
jg 0x140107418
cmp ecx, 0x45712d8
jg 0x1401095e9
cmp ecx, 0x36c5246
je 0x14010d46f
cmp ecx, 0x3ef47ae
jne 0x140104b60
mov ecx, 0x85b14ce9
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x85b14ce8
jg 0x140106568
cmp ecx, 0x83543367
jg 0x140107452
cmp ecx, 0x824d03e7
jg 0x140109721
cmp ecx, 0x806da434
je 0x14010d552
cmp ecx, 0x821483d7
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov esi, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x77a76a75
and edx, ebp
not ebp
and ebp, 0x77a76a75
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa5494254
and edx, 0x5ab6bdab
or edx, ecx
mov ebp, edx
xor ebp, 0x2d11d7de
mov ecx, edx
xor ecx, 0xd2ee2821
mov ebx, ecx
and ebx, 0x170a42e8
xor edx, 0x3a1b9536
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xace1d346
and edx, 0x531e2cb9
or edx, ebx
xor edx, 0x44146e50
and ebp, 0x1e317573
mov ebx, ecx
and ebx, 0xe1ce8a8c
or ebx, ebp
xor ebx, 0x1e317572
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, 0x6e9f5b63
and ecx, 0x9160a49c
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9160a49c
and ecx, 0x6e9f5b63
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9c71be6e
and ecx, 0x638e4191
or ecx, ebp
xor ecx, 0x9c71be6e
xor edx, ecx
test edx, ecx
setne al
sete r9b
cmp esi, 9
setg r8b
cmp esi, 0xa
setl bl
xor al, r9b
and al, r9b
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov r10d, edx
xor r10b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r10b
xor cl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ecx, r8d
and cl, dl
not dl
and dl, bl
or dl, cl
xor r8b, r9b
mov ecx, ebx
and cl, r9b
xor bl, r9b
or bl, cl
mov ecx, r8d
xor cl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov r8d, eax
xor al, 1
and al, dl
or bl, dl
xor dl, 1
and r8b, dl
or al, r8b
xor cl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x53c915b3
mov ebp, 0xf192cfaa
cmovne edx, ebp
test al, al
cmove edx, ebp
test cl, 1
mov eax, 0x53c915b3
jmp 0x140113054
cmp ecx, 0xca96548c
jg 0x140106730
cmp ecx, 0xc7993771
jg 0x14010757e
cmp ecx, 0xc5e7ee5a
jg 0x140109934
cmp ecx, 0xc3aac9dc
je 0x14010d568
cmp ecx, 0xc4651ddb
jne 0x140104b60
mov ecx, dword [0x14024b700]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x23e7b26c
and ecx, 0xdc184d93
or ecx, ebx
or eax, ebp
and ebp, 0x23e7b26c
and edx, 0xdc184d93
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x7303c8ab
and eax, 0x8cfc3754
or eax, ecx
xor eax, 0x8cfc3755
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x4f9ceed0
and edx, eax
not eax
and eax, 0x4b04aac0
and ecx, 0x4984410
or ecx, eax
xor ecx, 0x4984410
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xcf9f82aa
and edx, 0x30607d55
or edx, eax
mov eax, edx
xor eax, 0x13201384
xor edx, 0x80036c7a
mov ecx, edx
and ecx, 0x6cdf8003
and eax, 0x93207ffc
or eax, ecx
xor eax, 0x6cdf8003
xor edx, eax
test edx, eax
sete cl
setne al
cmp dword [0x14024b6fc], 0xa
setl dl
xor al, dl
xor al, 1
mov ebx, edx
or bl, cl
xor dl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0xcff845ba
mov ebp, 0xf92f4d69
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xcff845ba
jmp 0x140111c96
cmp ecx, 0x64524c32
jg 0x140106856
cmp ecx, 0x5e90298f
jg 0x1401075b8
cmp ecx, 0x5da1b394
jg 0x140109a01
cmp ecx, 0x5bb79acd
je 0x14010d682
cmp ecx, 0x5d8636a6
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x8201400
mov ecx, ebp
and ecx, 0x5c5c9c6
or ecx, edx
xor ecx, 0x5c5c9c6
mov edx, ebp
xor edx, 0xde5ddc6
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x7bc50023
and edx, 0x843affdc
or edx, ecx
mov ecx, edx
xor ecx, 0x81110001
xor edx, 0x1400c4e0
and edx, 0x1ccee6fa
and ecx, 0xe3311905
or ecx, edx
xor ecx, 0xe3311905
and ebx, 0x977bf03d
and ebp, 0x68840fc2
or ebp, ebx
xor ebp, 0x68840fc2
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
cmp ebp, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
or bl, r9b
or r9b, r8b
xor r9b, 1
or r9b, dl
or al, r8b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
or bl, dl
xor dl, r9b
xor r9b, 1
xor cl, al
xor bl, 1
or bl, cl
xor bl, r9b
or al, r9b
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x84c116f8
mov ecx, 0xdce409ae
cmovne edx, ecx
test al, 1
mov ecx, 0x84c116f8
jmp 0x14010e2b3
cmp ecx, 0x20912d07
jg 0x14010696b
cmp ecx, 0x1d8cf4f1
jg 0x1401075f2
cmp ecx, 0x1c3bbb0a
jg 0x140109c02
cmp ecx, 0x19acd099
je 0x14010d698
cmp ecx, 0x1bb55b35
jne 0x140104b60
mov eax, dword [0x14024b700]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0x4b99eca1
and eax, edx
or edx, 0xb466135e
mov ecx, edx
not ecx
mov ebx, eax
not ebx
mov edi, edx
and edi, 0x79d28a6f
and ecx, 0x2096480
or ecx, edi
or edx, ebx
and ebx, 0x79d28a6f
and eax, 0x862d7590
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x5d807dd2
and edx, 0xa27f822d
or edx, eax
mov eax, edx
xor eax, 0xe9e66e8c
xor edx, 0x12018121
and edx, 0xfaa3e9ad
mov ecx, eax
and ecx, 0x55c1652
or ecx, edx
mov edx, ecx
xor edx, 0x55c1652
mov ebx, ecx
xor ebx, 0x770a8c12
and ebx, edx
and eax, 0x72569a40
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0x72569a41
and eax, 0x8da965be
or eax, ebx
and edx, 1
xor ecx, 0x55c1653
or ecx, edx
mov edx, ecx
not edx
and edx, 0x66e9cde6
and ecx, 0x99163219
or ecx, edx
mov ebx, ecx
xor ebx, 0x1023210
mov edx, eax
not edx
xor ecx, 0x66e9cde6
mov edi, edx
and edi, 0xbedc0089
and eax, 0x4123ff76
or eax, edi
or edx, ecx
and ecx, 0xbedc0089
and ebx, 0x4123ff76
or ebx, ecx
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x4dde2c73
and edx, 0xb221d38c
or edx, eax
mov eax, edx
xor eax, 0xa000d30c
xor edx, 0x40a0c73
and edx, 0x162b0cf3
and eax, 0xe9d4f30c
or eax, edx
xor eax, 0x162b0cf3
setne dl
sete al
cmp dword [0x14024b6fc], 0xa
setl r8b
mov r9d, r8d
or r9b, al
xor r9b, 1
xor al, r8b
or r9b, al
mov ecx, r9d
xor cl, 1
or dl, r8b
xor dl, 1
and al, r8b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
and cl, r9b
and al, dl
mov r8d, r9d
and r8b, cl
xor cl, r9b
or cl, r8b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebx, 0x6530c2b4
mov ecx, 0x112ce8ab
cmovne ebx, ecx
test dl, 1
mov ecx, 0x6530c2b4
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0xadd2f54e
jg 0x140106acf
cmp ecx, 0xa98b90b9
jg 0x1401077c2
cmp ecx, 0xa831443b
jg 0x140109c30
cmp ecx, 0xa6b3ec03
je 0x14010d7a2
cmp ecx, 0xa7aff4d6
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x67f7d714
mov edx, edi
and edx, 0x980828ea
or edx, ebp
xor edx, 0x980828ea
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x26605636
and ebx, 0xd99fa9c9
or ebx, ebp
and edi, 0x26605636
and ecx, 0xd99fa9c9
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov eax, ebx
mov edx, ebx
xor dl, cl
and cl, bl
or bl, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
xor al, 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 al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xdfe36ef4
mov ecx, 0xee79b704
cmovne ebp, ecx
test al, 1
mov ecx, 0xdfe36ef4
jmp 0x14010c66e
cmp ecx, 0xeacc2416
jg 0x140106bbf
cmp ecx, 0xe659c7ca
jg 0x1401078b4
cmp ecx, 0xe42cb13f
jg 0x140109d4d
cmp ecx, 0xe1d0eff4
je 0x14010d7b8
cmp ecx, 0xe2e4ef29
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0xa262de3c
mov ebx, ebp
not ebx
or ecx, 0x5d9d21c3
mov edx, ecx
not edx
and ebp, 0x4df6913a
and ebx, 0x100920c1
or ebx, ebp
and ecx, 0x4df6913a
and edx, 0xa2004e04
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xa262de3c
and edx, 0x5d9d21c3
or edx, ecx
mov ebx, edx
mov ebp, edx
xor ebp, 0x1872912
and ebp, edx
not edx
and edx, 0x6df8806e
and ebx, 0x92077f91
or ebx, edx
mov edi, ebx
xor edi, 0x92077f91
mov ecx, ebx
xor ecx, 0x6c7fa97c
and ecx, edi
mov edx, ecx
not edx
mov esi, ebp
not esi
mov eax, edx
and eax, 0xf5d73bcf
and ecx, 0xa28c430
or ecx, eax
or edx, esi
and esi, 0xf5d73bcf
and ebp, 0xa28c430
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x1785ac5a
and edx, 0xe87a53a5
or edx, eax
mov eax, edx
xor eax, 0x88b51094
and edi, 1
xor ebx, 0x92077f90
or ebx, edi
mov ecx, ebx
not ecx
xor edx, 0x16028549
mov ebp, edx
and ebp, 0x614aeb6b
and eax, 0x9eb51494
or eax, ebp
or edx, ebx
and ebx, 0x614aeb6b
and ecx, 0x9eb51494
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x7909e3b8
and edx, 0x86f61c47
or edx, eax
xor edx, 0x7909e3b8
cmp edx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov eax, edx
xor al, r10b
not al
and al, r10b
mov r8d, edx
or r8b, r10b
xor r8b, 1
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
and r9b, cl
and dl, r10b
or dl, r9b
mov eax, ecx
and al, r10b
xor cl, r10b
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
mov edx, r8d
mov r10d, ecx
and r10b, r9b
mov ebx, r10d
xor r10b, cl
or cl, r8b
xor r8b, 1
and dl, r8b
xor dl, 1
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
xor bl, 1
or bl, r9b
xor bl, 1
or bl, r10b
xor bl, dl
xor r8b, r9b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x20912d08
mov edx, 0x744f2dd5
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x20912d08
jmp 0x140112855
cmp ecx, 0x476cce3f
jg 0x140106c17
cmp ecx, 0x42c4948e
jg 0x140107a66
cmp ecx, 0x41f714a9
jg 0x140109e7e
cmp ecx, 0x3feddf8e
je 0x14010d945
cmp ecx, 0x41ec6c90
jne 0x140104b60
mov edx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x5607ad81
mov edx, ebp
and edx, 0xa9f8527e
or edx, ebx
mov ebx, edx
xor ebx, 0x8004210
xor edx, 0x4607a100
mov ecx, ebp
xor ecx, 0x4fc7e33c
and ecx, ebp
or edx, 0xb0381cc3
mov esi, ecx
not esi
mov eax, edx
and eax, 0x17ee952e
and ebx, 0x48016210
or ebx, eax
or edx, esi
and esi, 0x17ee952e
and ecx, 0xe8116ad1
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xb0381cc2
and edx, 0x4fc7e33d
or edx, eax
mov eax, edx
not eax
and edi, eax
and edx, ebp
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
sete r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov edx, ebx
xor dl, r9b
or al, bl
or bl, r9b
xor bl, 1
or bl, dl
xor bl, 1
or cl, r9b
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, bl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x79672751
mov ebp, 0x1305b73e
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x79672751
jmp 0x140112855
cmp ecx, 0x112ce8aa
jg 0x140107bca
cmp ecx, 0x109ac473
jg 0x140109eac
cmp ecx, 0xebe7bbe
je 0x14010daef
cmp ecx, 0xfd26ec8
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x6418002
mov ebp, ecx
and ebp, 0xb1b80409
or ebp, edx
xor ebp, 0xb1b80409
and ecx, 0x48067bf4
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x47cd67e7
and ecx, 0xb8329818
or ecx, edx
mov edx, ecx
xor edx, 0xfcb1c13
xor ecx, 0x3004e30c
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0x3eccf71f
and edx, 0xc13308e0
or edx, ecx
xor edx, 0xc13308e1
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
xor ecx, 0x2a45931e
and ecx, edx
not edx
and edx, 0x2a45931e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf27ab36e
and ecx, 0xd854c91
or ecx, edx
mov edx, ecx
xor edx, 0x5000f08
xor ecx, 0xd83f2070
mov ebp, ecx
and ebp, 0xbae4d0b7
and edx, 0x451b2f48
or edx, ebp
xor edx, 0xbae4d0b7
xor ecx, edx
test ecx, edx
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, r8d
or dl, al
xor dl, 1
mov ebx, ecx
or bl, r9b
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
and r9b, cl
or cl, r8b
xor cl, 1
and al, r8b
or al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
xor bl, 1
and bl, al
mov r8d, ecx
and r8b, al
xor cl, al
xor al, 1
and dl, al
or dl, bl
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xd97a0d44
mov ebp, 0xab6ad17d
cmovne eax, ebp
test cl, 1
mov ecx, 0xd97a0d44
jmp 0x14011284f
cmp ecx, 0x987c2a45
jg 0x140107d67
cmp ecx, 0x95a09530
jg 0x140109f86
cmp ecx, 0x8e2b7ad3
je 0x14010dc0d
cmp ecx, 0x94b238f7
jne 0x140104b60
mov ecx, 0x95a09531
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0xd97a0d43
jg 0x140107ec5
cmp ecx, 0xd758bca6
jg 0x14010a14b
cmp ecx, 0xd5d8250d
je 0x14010dd3c
cmp ecx, 0xd67c1555
jne 0x140104b60
mov ecx, 0x1dcae489
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x712d6d76
jg 0x1401080af
cmp ecx, 0x6d99da34
jg 0x14010a27a
cmp ecx, 0x6d1d5786
je 0x14010dd52
cmp ecx, 0x6d3d7c06
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xb770f3ce
mov ebx, ecx
and ebx, 0x488f0c30
or ebx, edx
xor ebx, 0x488f0c30
mov edx, ecx
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xa95c03ea
and edx, 0x56a3fc15
or edx, ebx
xor edx, 0x56a3fc15
and ebp, 0xe9109ab3
and ecx, 0x16ef654c
or ecx, ebp
xor ecx, 0x16ef654c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov eax, ebx
xor al, dl
and al, bl
xor al, r8b
xor al, 1
and r8b, bl
and dl, cl
or dl, r8b
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xdf36615c
mov ebp, 0x49baea1c
cmovne ecx, ebp
test al, al
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xdf36615c
jmp 0x140112f49
cmp ecx, 0x2fa7f03e
jg 0x140108210
cmp ecx, 0x2d6a8d4a
jg 0x14010a405
cmp ecx, 0x2a9d2fc3
je 0x14010de7a
cmp ecx, 0x2b3e9286
jne 0x140104b60
mov ecx, 0x4c3e6a38
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0xb4739b45
jg 0x140108360
cmp ecx, 0xb43815db
jg 0x14010a433
cmp ecx, 0xb285e923
je 0x14010e01f
cmp ecx, 0xb30f7949
jne 0x140104b60
mov ecx, 0xe67b1c6b
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0xf6336819
jg 0x1401084a3
cmp ecx, 0xf53c5e3c
jg 0x14010a461
cmp ecx, 0xf3b07a37
je 0x14010e152
cmp ecx, 0xf3f5b712
jne 0x140104b60
mov ecx, 0x64deda2c
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x511bdffb
jg 0x1401085d2
cmp ecx, 0x503c55ee
je 0x14010c3bd
cmp ecx, 0x5073bdfc
je 0x14010c4cd
cmp ecx, 0x5082d949
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x810a83
mov ecx, ebp
and ecx, 0x80502050
or ecx, edx
xor ecx, 0x80502050
mov edx, ebp
xor edx, 0x80d12ad3
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x7f2ed52d
and edx, 0x80d12ad2
or edx, ecx
mov ecx, edx
not ecx
and ebx, ecx
and edx, ebp
or edx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor cl, dl
and cl, dl
and bl, cl
not cl
and cl, al
or cl, bl
mov ebx, eax
or bl, dl
xor bl, 1
xor al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
mov ebx, r8d
and bl, cl
and al, dl
xor r8b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xaedfb38f
mov ebp, 0xa6b3ec03
cmovne edx, ebp
test al, 1
mov r12d, 0xa6b3ec03
cmove edx, ebp
test cl, 1
mov eax, 0xaedfb38f
jmp 0x140113054
cmp ecx, 0xb1168bd
jg 0x14010860c
cmp ecx, 0x9deeaa3
jg 0x14010a609
cmp ecx, 0x87993aa
je 0x14010e2be
cmp ecx, 0x8f4ac18
jne 0x140104b60
mov ecx, 0xeacc2417
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x8ae2339a
jg 0x140108818
cmp ecx, 0x85d8683c
jg 0x14010a70f
cmp ecx, 0x85b14ce9
je 0x14010e2d4
cmp ecx, 0x85c5378c
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x3bad4a12
and edx, ebp
not ebp
and ebp, 0x3bad4a12
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xab5d5173
and edx, 0x54a2ae8c
or edx, ecx
mov edi, edx
xor edi, 0x6f0fe49e
mov ebp, edx
xor ebp, 0x90f01b61
xor edx, 0xd042026f
and edx, ebp
mov ecx, edi
and ecx, 0x40b2190e
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x1db0b4b5
and ecx, 0xe24f4b4a
or ecx, edx
mov ebx, ecx
xor ebx, 0x44000902
and edi, 0xcb77d1e
mov edx, ebp
and edx, 0xf34882e1
or edx, edi
xor edx, 0xcb77d1f
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
and edx, 0xbab568c7
and ebp, 0x454a9738
or ebp, edx
mov edx, ebp
xor edx, 0x44480300
xor ebp, 0xbab568c7
xor ecx, 0xa2fd5245
mov edi, ecx
and edi, 0x1b93f4bc
and ebx, 0xe46c0b43
or ebx, edi
or ecx, ebp
and ebp, 0x1b93f4bc
and edx, 0xe46c0b43
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x6e84ffa9
and ebp, ecx
not ecx
and ecx, 0x96fde464
and edx, 0x69021b9b
or edx, ecx
mov ecx, edx
xor ecx, 0x20001201
xor edx, 0x684e420
or edx, 0x917b0056
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x59d289fe
and ecx, 0x26047601
or ecx, edi
or edx, ebx
and ebx, 0x59d289fe
and ebp, 0xa62d7601
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x917b0056
and edx, 0x6e84ffa9
or edx, ecx
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
xor dl, cl
mov ecx, eax
or cl, dl
xor dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xfba9d584
mov ebp, 0x28b78f85
cmovne edx, ebp
test cl, cl
mov ecx, 0xfba9d584
cmovne edx, ecx
test al, al
jmp 0x14010a3fd
cmp ecx, 0xcf8d1f23
jg 0x140108989
cmp ecx, 0xcc5a64f6
jg 0x14010a7ea
cmp ecx, 0xca96548d
je 0x14010e508
cmp ecx, 0xcc512553
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x2e024130
mov ebx, ecx
and ebx, 0x25a0c0
or ebx, edx
xor ebx, 0x25a0c0
mov edx, ecx
and edx, 0xd1d81e0f
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xb9cabb0b
and edx, 0x463544f4
or edx, ebx
mov ebx, edx
xor ebx, 0x68108500
xor edx, 0x90cc4af2
and edx, 0x90ce6af7
and ebx, 0x6f319508
or ebx, edx
xor ebx, 0x6f319508
and ebp, 0xc84183fa
and ecx, 0x37be7c05
or ecx, ebp
xor ecx, 0x37be7c05
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xea324e4d
and ecx, 0x15cdb1b2
or ecx, edx
xor ecx, 0x15cdb1b2
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
mov ebx, eax
xor bl, r8b
and bl, al
and dl, r9b
and cl, r8b
or cl, dl
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
mov edx, 0x320a74d1
mov ebp, 0xb56f800b
cmovne edx, ebp
test cl, cl
mov ecx, edx
jmp 0x140111c96
cmp ecx, 0x6b702345
jg 0x140108ac7
cmp ecx, 0x6530c2b3
jg 0x14010a8a2
cmp ecx, 0x64524c33
je 0x14010e6da
cmp ecx, 0x64deda2c
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x874223
mov ebx, ecx
and ebx, 0x2008400
or ebx, ebp
xor ebx, 0x2008400
mov ebp, ecx
and ebp, 0xfd7839dc
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xfd7839dd
and ebp, 0x287c622
or ebp, ebx
and edx, 0xcc6b347f
and ecx, 0x3394cb80
or ecx, edx
mov edx, ecx
xor edx, 0x3394cb80
xor ecx, 0xcc6b347f
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
sete dl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, ecx
or cl, r8b
and r8b, al
and bl, dl
or bl, r8b
xor dl, al
mov eax, edx
xor al, 1
xor cl, 1
or cl, dl
xor dl, cl
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov eax, ecx
not al
and al, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xf3f5b712
mov ebp, 0xb5e1660e
cmovne ecx, ebp
test al, al
mov eax, 0xf3f5b712
cmove ecx, eax
test dl, 1
jmp 0x14010e96f
cmp ecx, 0x28b78f84
jg 0x140108c86
cmp ecx, 0x217592ff
jg 0x14010a8d0
cmp ecx, 0x20912d08
je 0x14010e7e7
cmp ecx, 0x2160c035
jne 0x140104b60
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov eax, dword [0x14024b700]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xa46523e9
mov ecx, ebp
and ecx, 0x5b9adc16
or ecx, edx
mov ebx, ecx
xor ebx, 0x529a8816
xor ecx, 0x650108
mov edx, eax
or edx, 0x9655508
or ecx, 1
and ecx, 0x9655509
and ebx, 0xf69aaaf6
or ebx, ecx
and edx, 0x9655509
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x4535246c
and edx, 0xbacadb93
or edx, ecx
mov ecx, edx
xor ecx, 0x30888082
xor edx, 0x4535246c
mov ebx, edx
and ebx, 0xcb725f19
and ecx, 0x348da0e6
or ecx, ebx
or edx, ebp
and ebp, 0xcb725f19
and eax, 0x348da0e6
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp dword [0x14024b6fc], 9
setg al
mov ecx, ebx
xor cl, r8b
and cl, bl
mov ebx, ecx
xor bl, 1
or cl, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
xor cl, 1
xor r8b, al
and al, r8b
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x8a9941b3
mov ebp, 0xb1168be
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0x8a9941b3
jmp 0x140104b4f
cmp ecx, 0xaf63ff90
jg 0x140108e50
cmp ecx, 0xaedfb38e
jg 0x14010aa82
cmp ecx, 0xadd2f54f
je 0x14010e983
cmp ecx, 0xadff13a0
jne 0x140104b60
mov eax, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
or edx, 1
mov ebp, edx
not ebp
mov eax, ebx
or eax, 0x6478d9ce
and edx, 0x6478d9cf
and ebp, 0x9b872630
or ebp, edx
and eax, 0x6478d9cf
xor eax, ebp
mov edx, eax
not edx
and edx, 0xcc4f15e0
and eax, 0x33b0ea1f
or eax, edx
xor eax, 0x33b0ea1f
mov edx, eax
and edx, ebx
xor eax, ebx
or eax, edx
cmp eax, 0xffffffff
setne al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov ebx, eax
or bl, dl
xor bl, 1
xor al, dl
not al
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xaf5d6700
mov ecx, 0x45712d9
cmovne ebp, ecx
test dl, 1
mov ecx, 0xaf5d6700
jmp 0x14010f429
cmp ecx, 0xf0d3ba22
jg 0x140108f50
cmp ecx, 0xee70139f
jg 0x14010aba7
cmp ecx, 0xeacc2417
je 0x14010ea4d
cmp ecx, 0xee0cd523
jne 0x140104b60
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x57ca3207
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x4c3e6a37
jg 0x140108f8a
cmp ecx, 0x49baea1b
jg 0x14010ac78
cmp ecx, 0x476cce40
je 0x14010ec50
cmp ecx, 0x49a78dbe
jne 0x140104b60
mov ecx, 0x30986e39
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x13f19e74
jg 0x14010aca6
cmp ecx, 0x1305b73e
je 0x14010edac
cmp ecx, 0x1323d87f
jne 0x140104b60
mov eax, dword [0x14024b700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x9211786f
and eax, 0x6dee8790
or eax, ecx
xor eax, 0x6dee8791
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
setne r9b
sete dl
cmp dword [0x14024b6fc], 0xa
setl bl
mov eax, ebx
or al, dl
xor al, 1
xor dl, bl
or al, dl
mov r8d, eax
xor r8b, 1
or r9b, bl
and dl, bl
mov ecx, r9d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x5da1b395
mov ebp, 0x168cfe11
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x5da1b395
jmp 0x140112021
cmp ecx, 0x9d195c93
jg 0x14010ace6
cmp ecx, 0x9a7bebc7
je 0x14010ee70
cmp ecx, 0x9a86147c
jne 0x140104b60
mov ecx, dword [0x14024b700]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
xor edx, 0xe3204bb6
and edx, eax
mov ebx, eax
or ebx, 0x1cdfb449
mov ebp, ebx
not ebp
mov ecx, edx
not ecx
mov edi, ecx
and edi, 0x3b355467
and edx, 0xc4caab98
or edx, edi
or ecx, ebx
and ebx, 0x3b355467
and ebp, 0xc0000b90
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe3204bb7
and ecx, 0x1cdfb448
or ecx, edx
mov edx, eax
and edx, 1
xor eax, 1
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4218e080
mov edx, eax
and edx, 0x9c001819
or edx, ecx
xor edx, 0x9c001819
and eax, 0x21e70766
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x35aba25a
and eax, 0xca545da5
or eax, ecx
mov ecx, eax
xor ecx, 0x14480428
xor eax, 0xebb35ac3
mov edx, eax
and edx, 0xa317f195
and ecx, 0x5ce80e6a
or ecx, edx
xor ecx, 0xa317f195
xor eax, ecx
test eax, ecx
setne cl
sete al
cmp dword [0x14024b6fc], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
xor al, bl
or dl, al
or cl, bl
xor cl, 1
and al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x6b702346
mov ebp, 0xc7c97c58
cmovne edx, ebp
test cl, 1
mov ecx, 0x6b702346
jmp 0x14010efe9
cmp ecx, 0xdf0875b7
jg 0x14010ad14
cmp ecx, 0xde8f7c55
je 0x14010ee92
cmp ecx, 0xdedcb557
jne 0x140104b60
mov ecx, 0x6c615df
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x79672750
jg 0x14010adfd
cmp ecx, 0x77a407fb
je 0x14010eff3
cmp ecx, 0x77ce379f
jne 0x140104b60
mov edx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
mov ebp, edx
and ebp, 0x9e177f82
and edx, edi
and edi, 0x61e8807d
or edi, ebp
mov ebp, edi
xor ebp, 0x140803c
xor edi, 0x9e177f82
mov ebx, edx
not ebx
mov ecx, edi
and ecx, 0x68a921c3
and ebp, 0x9756de3c
or ebp, ecx
or edi, ebx
and ebx, 0x68a921c3
and edx, 0x9756de3c
or edx, ebx
xor edx, ebp
not edi
or edi, edx
mov edx, edi
not edx
mov ecx, edi
xor ecx, 0x2f955a66
mov ebp, ecx
and ebp, edx
and ecx, edi
mov ebx, ebp
not ebx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0x6558c97a
and ebp, 0x9aa73685
or ebp, eax
or ebx, esi
and esi, 0x6558c97a
and ecx, 0x9aa73685
or ecx, esi
xor ecx, ebp
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x8cdda3e8
and ebx, 0x73225c17
or ebx, eax
xor ebx, 0x5cb70670
and edi, 0xacaf53c8
mov eax, edx
and eax, 0x5350ac37
or eax, edi
xor eax, 0xacaf53c9
and edx, 1
or edx, eax
not edx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0x1921bdb0
and eax, edx
not edx
and edx, 0x8203180
and ecx, 0x11018c30
or ecx, edx
mov edx, ecx
xor edx, 0x18430
xor ecx, 0xeefe73cf
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x95d22b40
and edx, 0x82194b0
or edx, ebx
or ecx, ebp
and ebp, 0x95d22b40
and eax, 0x6a2dd4bf
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf504553b
and ecx, 0xafbaac4
or ecx, eax
mov eax, ecx
xor eax, 0x109a1534
xor ecx, 0xec25e88b
mov edx, ecx
and edx, 0x4f40ea49
and eax, 0xb0bf15b6
or eax, edx
xor eax, 0x4f40ea49
xor ecx, eax
test ecx, eax
setne r9b
sete dl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov eax, ecx
xor al, dl
and al, cl
and r9b, bl
xor bl, dl
and cl, dl
or cl, r9b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x75270df2
mov ebp, 0x292fac92
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x75270df2
jmp 0x140104b4f
cmp ecx, 0x33bbe320
jg 0x14010aebd
cmp ecx, 0x33b4303b
je 0x14010f0d2
cmp ecx, 0x33b95f0b
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x5cb75856
mov ecx, ebx
and ecx, 0xa348a7a9
or ecx, edx
mov edi, ecx
xor edi, 0x81002180
xor ecx, 0x18861000
mov ebp, esi
or ebp, 0xfbe6bb94
mov edx, ebp
not edx
or ecx, 0x100460
and ecx, 0x3ad69660
and edi, 0xc1202994
or edi, ecx
and ebp, 0x3ad69660
and edx, 0x409400b
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x419446a
and edx, 0xfbe6bb95
or edx, ecx
and esi, 0x672d2725
and ebx, 0x98d2d8da
or ebx, esi
mov ecx, ebx
xor ecx, 0x985048d0
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x44aab20a
and edx, 0xbb554df5
or edx, edi
xor ebx, 0x44282200
and ebx, 0x44aab20a
and ecx, 0xbb554df5
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r9b
setne r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
or al, r8b
or r9b, dl
mov ebx, eax
xor bl, r9b
or r9b, al
xor r9b, 1
or r9b, bl
mov eax, edx
xor al, r8b
mov ebx, eax
xor bl, 1
or dl, r8b
xor dl, 1
or dl, al
xor al, dl
xor al, 1
or dl, bl
xor dl, 1
or dl, al
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
mov ecx, r9d
xor cl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x6ca78366
mov ebp, 0x41fc711d
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0x6ca78366
jmp 0x14010fc47
cmp ecx, 0xbd30ae72
jg 0x14010afd4
cmp ecx, 0xba646ebf
je 0x14010f1d3
cmp ecx, 0xbb5d4f3d
jne 0x140104b60
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b700]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
and edx, 0xb83b351
and ebp, 0xf47c4cae
or ebp, edx
mov edx, ebp
xor edx, 0xb83b351
mov ecx, ebp
xor ecx, 0x64300022
and ecx, 0x67308222
xor ebp, 0xcc48b4df
and ebp, edx
and edx, 0x98cf7ddd
or edx, ecx
mov edi, edx
xor edi, 0x98cf7ddd
mov ecx, edi
and ecx, 0xc7cb078e
mov ebx, ecx
and ebx, ebp
xor ebp, ecx
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x47fca525
and ebp, 0xb8035ada
or ebp, ecx
mov ebx, ebp
xor ebx, 0x3e084d54
and edi, 1
xor edx, 0x98cf7ddc
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x2bb81d80
and edx, 0xd447e27f
or edx, ecx
xor ebp, 0x8037a2aa
mov ecx, ebp
and ecx, 0xc1e19283
and ebx, 0x3e1e6d7c
or ebx, ecx
mov ecx, edx
xor ecx, 0x1406607c
xor edx, 0x2bb81d80
or ebp, edx
and edx, 0xc1e19283
and ecx, 0x3e1e6d7c
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x6a11612e
and ecx, ebp
not ebp
and ebp, 0x4000602e
and edx, 0x2a110100
or edx, ebp
xor edx, 0x2a110100
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x85e15951
and ecx, 0x7a1ea6ae
or ecx, edx
mov edx, ecx
xor edx, 0x94780
xor ecx, 0x66b03022
and ecx, 0x76b6b022
and edx, 0x89494fdd
or edx, ecx
mov ecx, edx
xor ecx, 0x88080084
xor edx, 0x76020002
and edx, 0x77434f5b
and ecx, 0x88bcb0a4
or ecx, edx
xor ecx, 0x88bcb0a4
setne cl
cmp dword [0x14024b6fc], 9
setg bl
mov edx, ebx
and dl, cl
xor bl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, bl
xor bl, 1
mov r8d, ecx
xor r8b, bl
and r8b, cl
and bl, cl
or bl, dl
mov ecx, r8d
xor cl, bl
mov edx, 0x152954f9
mov ebp, 0xb15410ea
cmovne edx, ebp
test bl, bl
mov ecx, edx
cmovne ecx, ebp
mov qword [rsp + 0x38], rax
test r8b, r8b
jmp 0x140111c9b
cmp ecx, 0xf94edc73
jg 0x14010b10d
cmp ecx, 0xf84f8f2a
je 0x14010f2a8
cmp ecx, 0xf92f4d69
jne 0x140104b60
mov ecx, 0xc4651ddb
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x6c615de
jg 0x14010b13b
cmp ecx, 0x68a1ce6
je 0x14010f431
cmp ecx, 0x692f030
jne 0x140104b60
mov ecx, 0xf6a6c727
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x83e2351f
jg 0x14010b2a6
cmp ecx, 0x83543368
je 0x14010f56c
cmp ecx, 0x83ad6c48
jne 0x140104b60
mov eax, dword [0x14024b700]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ecx, ebx
or ecx, 0xe83513a6
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0x17caec59
and edx, ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0xb581cf1f
and ebp, 0x24a2040
or ebp, esi
or ecx, edi
and edi, 0xb581cf1f
and edx, 0x4a7e30e0
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3ede201
and ecx, 0xfc121dfe
or ecx, edx
mov edx, ecx
xor edx, 0xc98011a6
xor ecx, 0x14270e59
mov ebp, ecx
and ebp, 0x267ce659
and edx, 0xd98319a6
or edx, ebp
and ebx, 0x267ce659
and eax, 0xd98319a6
or eax, ebx
xor eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b6fc], 0xa
setl cl
mov r9d, ecx
xor r9b, al
or cl, al
xor cl, 1
or cl, r9b
xor cl, 1
mov eax, r9d
xor al, 1
mov r8d, ecx
xor r8b, al
mov ebx, r9d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r9b
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
xor r8b, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb45f8070
mov ebp, 0x41f714aa
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xb45f8070
jmp 0x140112855
cmp ecx, 0xc7d200e1
jg 0x14010b467
cmp ecx, 0xc7993772
je 0x14010f582
cmp ecx, 0xc7c97c58
jne 0x140104b60
mov ecx, 0x6b702346
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x6029f599
jg 0x14010b495
cmp ecx, 0x5e902990
je 0x14010f682
cmp ecx, 0x5f0d0f77
jne 0x140104b60
mov ecx, 0x8ae2339b
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x1e938e0a
jg 0x14010b4c3
cmp ecx, 0x1d8cf4f2
je 0x14010f698
cmp ecx, 0x1dcae489
jne 0x140104b60
mov edx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
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, 0x73b8ed2a
and ebp, 0x8c4712d5
or ebp, edi
or ecx, ebx
and ebx, 0x73b8ed2a
and edx, 0x8c4712d5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edi, ecx
mov ebp, ecx
xor ebp, 0x6db08dd8
and ebp, ecx
not ecx
and ecx, 0xa3f82721
and edi, 0x5c07d8de
or edi, ecx
mov ecx, edi
xor ecx, 0x5c07d8de
mov edx, edi
xor edx, 0xce48aaf9
and edx, ecx
mov ebx, edx
not ebx
mov esi, ebp
not esi
mov eax, ebx
and eax, 0x61d59fe4
and edx, 0x9e2a601b
or edx, eax
or ebx, esi
and esi, 0x61d59fe4
and ebp, 0x9e2a601b
or ebp, esi
xor ebp, edx
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x924f7226
and ebx, 0x6db08dd9
or ebx, eax
xor edi, 0x3682421
and edi, 0x36e2cfb
mov eax, ecx
and eax, 0xfc91d304
or eax, edi
xor eax, 0x36e2cfa
and ecx, 1
or ecx, eax
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xb3a32b21
and edx, ecx
and ecx, 0x4c5cd4de
or ecx, eax
mov eax, ecx
xor eax, 0xc4c145c
xor ecx, 0xb3a32b21
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xe131e1a2
and eax, 0x1ece1e5d
or eax, ebx
or ecx, ebp
and ebp, 0xe131e1a2
and edx, 0x1ece1e5d
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc34c2063
and ecx, 0x3cb3df9c
or ecx, edx
xor ecx, 0x3cb3df9c
or ecx, eax
cmp ecx, 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
or bl, r9b
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
mov edx, eax
xor dl, bl
and dl, al
and bl, al
or bl, cl
mov eax, edx
xor al, bl
test bl, 1
mov ecx, 0xd67c1555
mov ebp, 0x987c2a46
cmovne ecx, ebp
test dl, dl
mov edx, 0xd67c1555
jmp 0x14010e96a
cmp ecx, 0xab6ad17c
jg 0x14010b5e4
cmp ecx, 0xa98b90ba
je 0x14010f6ae
cmp ecx, 0xaa94aae0
jne 0x140104b60
mov eax, dword [0x14024b700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
or eax, 1
mov ebp, eax
not ebp
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x84b88480
and ebp, 0x7b477b7e
or ebp, edi
or eax, ebx
and ebx, 0x84b88480
and edx, 0x7b477b7f
or edx, ebx
xor edx, ebp
not eax
or eax, edx
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
sete bl
setne cl
cmp dword [0x14024b6fc], 9
setg al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
xor bl, al
mov eax, ebx
xor al, 1
mov edx, ecx
and dl, r8b
and bl, al
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x5a57c2c5
mov edx, 0xdf0875b8
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0x5a57c2c5
jmp 0x140104b4f
cmp ecx, 0xe8b2d9a9
jg 0x14010b6b4
cmp ecx, 0xe659c7cb
je 0x14010f6c4
cmp ecx, 0xe67b1c6b
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xd48a55a6
mov ecx, ebx
not ecx
or edx, 0x2b11a201
and edx, 0xfb99a221
and ebp, 0x4025586
or ebp, edx
and ebx, 0xfb99a221
and ecx, 0x640858
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x2b75aa59
and ecx, 0xd48a55a6
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x1d27e192
and ecx, 0xe2d81e6d
or ecx, ebp
xor ecx, 0xe2d81e6c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x6fd49187
and edx, ecx
or ecx, 0x902b6e78
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6c2323c0
and ebp, 0x3d49007
or ebp, edi
or ecx, ebx
and ebx, 0x6c2323c0
and edx, 0x93dcdc3f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa9b2a0dc
and ecx, 0x564d5f23
or ecx, edx
mov edx, ecx
xor edx, 0x21980020
xor ecx, 0x84402110
and ecx, 0x9c41ef94
and edx, 0x63be106b
or edx, ecx
mov ecx, edx
xor ecx, 0x43ac1003
xor edx, 0x8c40a894
and edx, 0xac52a8fc
and ecx, 0x53ad5703
or ecx, edx
xor ecx, 0x53ad5703
sete r8b
setne cl
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov edx, ecx
or dl, al
xor dl, 1
mov r9d, eax
and r9b, cl
xor cl, al
not cl
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r10b, r8b
or r10b, r9b
mov edx, eax
xor dl, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x806da434
mov ebp, 0x501e62c5
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
test bl, bl
jmp 0x140111c9b
cmp ecx, 0x4418f4dd
jg 0x14010b6e2
cmp ecx, 0x42c4948f
je 0x14010f7fc
cmp ecx, 0x4305b0ae
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
xor edx, 0x6b9f5224
and edx, edi
mov ebp, edi
or ebp, 0x9460addb
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov esi, ebx
and esi, 0xd3878b02
and edx, 0x2c7874fd
or edx, esi
or ebx, ebp
and ebp, 0xd3878b02
and ecx, 0x28185024
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x6b9f5225
and ebx, 0x9460adda
or ebx, ecx
mov ecx, edi
and ecx, 1
xor edi, 1
or edi, ecx
mov ecx, edi
not ecx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xd3279b6f
and ebx, 0x2cd86490
or ebx, ebp
or edx, edi
and edi, 0xd3279b6f
and ecx, 0x2cd86490
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa9bd9878
and edx, 0x56426787
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb93b2289
and edx, 0x46c4dd76
or edx, ecx
mov ecx, edx
xor ecx, 0x5310400
xor edx, 0x60a71
and ecx, 0x15b1b480
and edx, 0xea4e4b7f
or edx, ecx
xor edx, 0x15b1b480
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
xor bl, 1
or bl, al
and al, r8b
or al, cl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xcc5a64f7
mov ebp, 0xa599b68a
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
jmp 0x140112852
cmp ecx, 0x12360ebc
jg 0x14010b710
cmp ecx, 0x112ce8ab
je 0x14010f927
cmp ecx, 0x11b3794a
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xef4b74dd
and ecx, ebp
not ebp
and ebp, 0xcf02648d
and edx, 0x20491050
or edx, ebp
xor edx, 0x20491050
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x10b48b22
and ecx, 0xef4b74dd
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ecx
xor edx, 0xb13bfb9d
and edx, ebx
mov esi, ebx
or esi, 0xb13bfb9d
mov edi, esi
not edi
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x303e923c
and edx, 0xcfc16dc3
or edx, eax
or ebp, esi
and esi, 0x303e923c
and edi, 0x4ec00442
or edi, esi
xor edi, edx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0x4ec40463
and ebp, 0xb13bfb9c
or ebp, eax
and ecx, 0x606608a3
mov eax, ebx
and eax, 0x9f99f75c
or eax, ecx
xor eax, 0x606608a2
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0xebb26779
and ebx, 0x144d9886
or ebx, eax
mov eax, ebx
xor eax, 0x40002
mov ecx, ebp
not ecx
xor ebx, 0xebb26779
mov edx, ecx
and edx, 0xd4c9bdcd
and ebp, 0x2b364232
or ebp, edx
or ecx, ebx
and ebx, 0xd4c9bdcd
and eax, 0x2b364232
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xa55cd2a8
and eax, 0x5aa32d57
or eax, ecx
xor eax, 0xa55cd2a8
sete r9b
setne cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov eax, ecx
xor al, bl
mov r8d, eax
not r8b
and cl, bl
or bl, r9b
xor bl, 1
and dl, r9b
or dl, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
not cl
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ebx, eax
xor bl, dl
test dl, dl
mov ecx, 0xd82c830
mov edx, 0xa7aff4d6
cmovne ecx, edx
test al, al
mov eax, 0xd82c830
jmp 0x14010d54a
cmp ecx, 0x9a2e2436
jg 0x14010b73e
cmp ecx, 0x987c2a46
je 0x14010f93d
cmp ecx, 0x9916568a
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x49e40141
and edx, 0xb61bfebe
or edx, ebp
mov ecx, edx
xor ecx, 0x49e40141
mov ebp, edx
xor ebp, 0x49e40140
and ebp, ecx
xor edx, 0xb61bfebe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7d0ac1a6
and edx, ecx
and ecx, 0x82f53e59
or ecx, ebp
xor ecx, 0x82f53e59
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdfedcfaa
and ecx, 0x20123055
or ecx, edx
mov edx, ecx
xor edx, 0x20021000
xor ecx, 0xf0cc3a8
and ecx, 0xf1ce3fd
and edx, 0xf0e31c02
or edx, ecx
xor edx, 0xf0e31c02
sete r9b
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r11b
mov eax, ecx
xor al, r9b
and al, cl
mov ebx, eax
xor bl, 1
or al, bl
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov edx, r11d
xor dl, al
xor dl, 1
and dl, al
or al, r11b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r8b, r9b
and cl, r11b
or cl, r8b
mov edx, r11d
and dl, r9b
xor r11b, r9b
or r11b, dl
xor cl, 1
mov edx, ecx
xor dl, r11b
or cl, r11b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xe67b1c6b
mov ecx, 0xc2c8a19a
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0xe67b1c6b
jmp 0x14010e4fd
cmp ecx, 0xdce409ad
jg 0x14010b851
cmp ecx, 0xd97a0d44
je 0x14010f953
cmp ecx, 0xdcd7a437
jne 0x140104b60
mov eax, dword [0x14024b700]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xb9c18943
and edx, 0x463e76bc
or edx, ecx
mov ebp, edx
xor ebp, 0x21080
xor edx, 0x8000000
or eax, 0xd9e61895
mov edi, eax
not edi
or edx, 0x2408824a
and edx, 0x6c2c825e
and ebp, 0x91c21881
or ebp, edx
and eax, 0x6c2c825e
and edi, 0x2116520
or edi, eax
xor edi, ebp
mov eax, edi
not eax
and eax, 0x2619e76a
and edi, 0xd9e61895
or edi, eax
mov esi, edi
not esi
mov ecx, edi
xor ecx, 0x836db67a
and ecx, esi
mov ebp, esi
or ebp, 0x836db67a
mov edx, ebp
not edx
mov eax, ecx
not eax
mov ebx, eax
and ebx, 0x489f50f4
and ecx, 0xb760af0b
or ecx, ebx
or eax, ebp
and ebp, 0x489f50f4
and edx, 0x34000901
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x5a94c93f
and eax, 0xa56b36c0
or eax, ecx
mov ebx, eax
xor ebx, 0x6068000
and edi, 0x5f18823e
mov ecx, esi
and ecx, 0xa0e77dc1
or ecx, edi
xor ecx, 0x5f18823f
and esi, 1
or esi, ecx
mov ecx, esi
not ecx
xor eax, 0xd9f97f44
mov edx, eax
and edx, 0xa9b97cfb
and ebx, 0x56468304
or ebx, edx
or eax, esi
and esi, 0xa9b97cfb
and ecx, 0x56468304
or ecx, esi
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf6eb856b
and eax, 0x9147a94
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x503f3c55
and eax, 0xafc0c3aa
or eax, ecx
mov ecx, eax
xor ecx, 0x80b4480
xor eax, 0xa044a912
and eax, 0xf164ab53
and ecx, 0xe9b54ac
or ecx, eax
xor ecx, 0xe9b54ac
cmp ecx, 0xffffffff
setne r8b
cmp dword [0x14024b6fc], 9
setg al
mov ecx, r8d
xor cl, al
mov edx, ecx
and dl, al
and al, r8b
mov r9d, eax
and r9b, cl
xor al, cl
and cl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
or al, r9b
mov ecx, edx
and cl, al
xor al, 1
mov ebx, edx
xor bl, 1
and bl, al
or bl, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x9a39a8ec
mov edx, 0x9a7bebc7
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0x9a39a8ec
jmp 0x140104b4f
cmp ecx, 0x744f2dd4
jg 0x14010b87f
cmp ecx, 0x712d6d77
je 0x14010f969
cmp ecx, 0x720e9c3a
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
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, 0x7279388f
and ebx, 0x8d86c770
or ebx, edi
or ecx, ebp
and ebp, 0x7279388f
and edx, 0x8d86c770
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0x8c5bafa5
mov edx, ebx
not edx
or ecx, 0x5124400a
and ecx, 0xd9744a0b
and ebp, 0x40ba5a4
or ebp, ecx
and ebx, 0xd9744a0b
and edx, 0x22801050
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xfcc8f8f8
and edx, 0x3370707
or edx, ecx
mov ecx, edx
xor ecx, 0x42c8880
xor edx, 0x7093575d
mov ebp, edx
and ebp, 0xfbc2756b
and ecx, 0x43d8a94
or ecx, ebp
xor ecx, 0xfbc2756b
xor edx, ecx
test edx, ecx
sete r10b
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov ebx, r9d
xor bl, cl
mov eax, ebx
and al, cl
and r10b, cl
or cl, r9b
xor cl, 1
or cl, bl
and bl, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r8b, 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
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x38a9e460
mov ecx, 0x21d1467f
cmovne ebp, ecx
test al, 1
mov ecx, 0x38a9e460
jmp 0x14010c66e
cmp ecx, 0x320a74d0
jg 0x14010b954
cmp ecx, 0x2fa7f03f
je 0x14010fa6b
cmp ecx, 0x30986e39
jne 0x140104b60
mov edx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x39b8d7a6
and ecx, 0xc6472859
or ecx, edx
mov esi, ecx
xor esi, 0x39b8d7a6
mov ebp, ecx
xor ebp, 0xfe67a8d4
and ebp, esi
mov edi, esi
or edi, 0x3820808d
mov ebx, edi
not ebx
mov edx, ebp
not edx
mov eax, edx
and eax, 0x4d5c2c0a
and ebp, 0xb2a3d3f5
or ebp, eax
or edx, edi
and edi, 0x4d5c2c0a
and ebx, 0x82835370
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xc7df7f73
and edx, 0x3820808c
or edx, eax
and esi, 1
xor ecx, 0x39b8d7a7
or ecx, esi
mov eax, ecx
not eax
and eax, 0x45493b1a
and ecx, 0xbab6c4e5
or ecx, eax
xor ecx, 0xbab6c4e5
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xd01d4e1f
and eax, 0x2fe2b1e0
or eax, ecx
xor eax, 0x2fe2b1e0
cmp eax, 0xffffffff
setne cl
sete r9b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl bl
mov r8d, ebx
xor r8b, r9b
mov eax, r8d
xor al, 1
and r10b, r9b
and cl, bl
or cl, r10b
and bl, r9b
or bl, r8b
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xa98b90ba
mov ebp, 0x49a78dbe
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xa98b90ba
jmp 0x140112021
cmp ecx, 0xb5e1660d
jg 0x14010bb0d
cmp ecx, 0xb4739b46
je 0x14010fa81
cmp ecx, 0xb56f800b
jne 0x140104b60
mov rax, qword [rsp + 0x38]
mov edx, dword [0x14024b700]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xcd35aa9f
mov ecx, ebp
and ecx, 0x32ca5560
or ecx, edx
mov edi, ecx
xor edi, 0x324a4400
xor ecx, 0x120aa1e
or ecx, 1
and ecx, 0x1a0bb7f
and edi, 0xfe5f4480
or edi, ecx
mov edx, ebx
or edx, 0x1a0bb7e
and edx, 0x1a0bb7f
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x5e56827f
and edx, 0xa1a97d80
or edx, ecx
mov ecx, edx
xor ecx, 0x21206c80
and ebx, 0x54190334
and ebp, 0xabe6fccb
or ebp, ebx
xor edx, 0x5e56827f
mov ebx, edx
and ebx, 0xc689117f
and ecx, 0x3976ee80
or ecx, ebx
mov ebx, ebp
xor ebx, 0x2966ec80
xor ebp, 0x54190334
or edx, ebp
and ebp, 0xc689117f
and ebx, 0x3976ee80
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x35a194b5
and edx, 0xca5e6b4a
or edx, ecx
xor edx, 0xca5e6b4a
sete cl
cmp dword [0x14024b6fc], 0xa
setl bl
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
xor dl, 1
mov ecx, edx
xor cl, bl
and dl, bl
or dl, cl
mov ebx, edx
xor bl, cl
test dl, dl
mov edx, 0x6d19ed08
mov ebp, 0x320a74d1
cmovne edx, ebp
test cl, cl
cmove edx, ebp
mov qword [0x14024b088], rax
test bl, 1
mov eax, 0x6d19ed08
jmp 0x140113054
cmp ecx, 0xf6a6c726
jg 0x14010bbfb
cmp ecx, 0xf633681a
je 0x14010fb79
cmp ecx, 0xf63b56af
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x8a0b6004
mov ebx, ecx
and ebx, 0xa09288
or ebx, edx
xor ebx, 0xa09288
mov edx, ecx
and edx, 0x75540d73
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x2dc9b37e
and edx, 0xd2364c81
or edx, ebx
mov ebx, edx
xor ebx, 0x48049a00
xor edx, 0x84000081
and edx, 0x9499248d
and ebx, 0x6b66db72
or ebx, edx
xor ebx, 0x6b66db72
and ebp, 0x69508a22
and ecx, 0x96af75dd
or ecx, ebp
xor ecx, 0x96af75dd
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x22b0b493
and ecx, 0xdd4f4b6c
or ecx, edx
xor ecx, 0xdd4f4b6c
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
and dl, cl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, cl
and dl, bl
mov eax, ecx
xor al, r8b
not al
and al, r8b
or cl, r8b
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and al, cl
or cl, bl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
test bl, 1
mov edx, 0x21759300
mov ebp, 0x824d03e8
cmovne edx, ebp
test cl, 1
cmovne edx, r15d
jmp 0x14010a3fb
cmp ecx, 0x511bdffc
je 0x14010c4e3
cmp ecx, 0x53c915b3
je 0x140104a53
cmp ecx, 0x564d28d7
jne 0x140104b60
mov ecx, 0x42c4948f
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0xd82c82f
jg 0x14010bc98
cmp ecx, 0xb1168be
je 0x14010fc55
cmp ecx, 0xb154cd1
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x2993e1b0
and edx, ebp
not ebp
and ebp, 0x2993e1b0
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x89db1804
and edx, 0x7624e7fb
or edx, ecx
mov ecx, edx
xor ecx, 0x5fb7064b
xor edx, 0xa0481120
and edx, 0xf05e1362
mov esi, ecx
and esi, 0xfa1ec9d
or esi, edx
mov ebp, esi
xor ebp, 0xfa1ec9d
mov edi, esi
xor edi, 0x89fadb9b
and edi, ebp
and ecx, 0x865b3706
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xe27b025c
and ecx, 0x1d84fda3
or ecx, ebx
mov ebx, ecx
xor ebx, 0x64002102
xor esi, 0x10540020
and esi, 0x1cf40829
mov edx, ebp
and edx, 0xe30bf7d6
or edx, esi
xor edx, 0x1cf40828
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
and edx, 0xac10a875
and ebp, 0x53ef578a
or ebp, edx
mov edx, ebp
xor edx, 0x40c04382
xor ecx, 0x9bdfcaa4
xor ebp, 0xac10a875
mov edi, ecx
and edi, 0x933f9c7d
and ebx, 0x6cc06382
or ebx, edi
or ecx, ebp
and ebp, 0x933f9c7d
and edx, 0x6cc06382
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2118289
mov ebp, ecx
and ebp, 0x44a1044
or ebp, edx
xor ebp, 0x44a1044
and ecx, 0xf9a46d32
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf9a46d32
and ecx, 0x65b92cd
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x724fff85
and ecx, 0x8db0007a
or ecx, ebp
xor ecx, 0x724fff85
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov ebx, r9d
or bl, dl
xor bl, 1
mov r11d, ecx
or r11b, r8b
xor r11b, 1
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
and r9b, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov eax, r11d
xor al, 1
mov edx, eax
and dl, r11b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor al, cl
xor cl, 1
and dl, cl
or dl, bl
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x3e732d9d
mov ebp, 0x49d902ff
cmovne eax, ebp
test cl, 1
mov ecx, 0x3e732d9d
jmp 0x14011284f
cmp ecx, 0x8b0b2bf9
jg 0x14010bdb6
cmp ecx, 0x8ae2339b
je 0x14010fc7d
cmp ecx, 0x8af20dfa
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xc2c01171
mov edx, edi
and edx, 0x6808c
or edx, ebp
mov ebp, edx
xor ebp, 0x20088
xor edx, 0xc0302032
mov esi, ecx
or esi, 0xc2c691fd
mov ebx, esi
not ebx
and edx, 0xc034a036
and ebp, 0x2c211c9
or ebp, edx
and esi, 0xc034a036
and ebx, 0x3d094e00
or ebx, esi
xor ebx, ebp
mov edx, ebx
not edx
and edx, 0x3d396e03
and ebx, 0xc2c691fc
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xe3e80067
and ebx, 0x1c17ff98
or ebx, edx
and edi, 0xe3e80067
and ecx, 0x1c17ff98
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r10b
setne al
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
mov ebx, eax
xor bl, r10b
and bl, al
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, al
xor dl, 1
or dl, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, r8b
mov ecx, r9d
xor cl, r10b
and cl, r9b
xor r8b, r10b
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov ecx, r8d
not cl
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
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, 0xfdddc4a7
mov ebp, 0x1674b3a3
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xfdddc4a7
jmp 0x140112021
cmp ecx, 0xd2ad26cc
jg 0x14010bedd
cmp ecx, 0xcf8d1f24
je 0x14010fe11
cmp ecx, 0xcff845ba
jne 0x140104b60
mov edx, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov eax, esi
or eax, 0x4e36ae5a
mov edi, eax
not edi
mov edx, ebp
or edx, 0xb1c951a5
mov ebx, edx
not ebx
and eax, 0x2054f099
and edi, 0x91890124
or edi, eax
and edx, 0x2054f099
and ebx, 0x4e220e42
or ebx, edx
xor ebx, edi
mov eax, ebx
not eax
and eax, 0x9f1037df
and ebx, 0x60efc820
or ebx, eax
mov eax, ebx
xor eax, 0xd1269984
xor ebx, 0x2ed9667b
and ebp, ebx
and eax, esi
or eax, ebp
xor ebx, eax
test ebx, eax
sete r8b
setne bl
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg r9b
mov eax, ebx
xor al, r8b
and al, bl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov r11d, edx
and r11b, al
xor dl, al
or dl, r11b
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, 1
mov eax, ecx
or al, r9b
xor al, 1
xor cl, r9b
not cl
and cl, r9b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
and r9b, r8b
and bl, r10b
or bl, r9b
mov eax, r10d
and al, r8b
xor r10b, r8b
or r10b, al
xor bl, 1
mov eax, ebx
xor al, r10b
or bl, r10b
xor bl, 1
or bl, al
xor cl, 1
mov eax, ecx
or al, bl
xor cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xee79b704
mov ebp, 0xb6ed7ca9
cmovne ecx, ebp
test al, 1
mov eax, 0xee79b704
cmovne ecx, eax
jmp 0x14010c671
cmp ecx, 0x6ca78365
jg 0x14010bf0b
cmp ecx, 0x6b702346
je 0x14010ffb9
cmp ecx, 0x6b9b8121
jne 0x140104b60
mov eax, dword [0x14024b700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x26813c54
and ecx, 0xd97ec3ab
or ecx, eax
mov eax, ecx
xor eax, 0x1962c309
xor ecx, 0x20802814
and ecx, 0xe09c28b6
and eax, 0x1f63d749
or eax, ecx
mov ecx, eax
xor ecx, 0xe09c28b6
mov edx, eax
xor edx, 0xd208609
and edx, 0xed20863b
xor eax, 0x3311d844
and eax, ecx
and ecx, 0x12df79c4
or ecx, edx
mov edx, ecx
xor edx, 0x12df79c4
mov ebp, ecx
xor ebp, 0x3ead76c9
and ebp, edx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x2c720f0c
and eax, 0xd38df0f3
or eax, ebp
and edx, 1
xor ecx, 0x12df79c5
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6c01d2fe
and ecx, 0x93fe2d01
or ecx, edx
xor ecx, 0x93fe2d01
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x6e9388b8
and edx, ecx
not ecx
and ecx, 0x2e830800
and eax, 0x401080b8
or eax, ecx
mov ecx, eax
xor ecx, 0x401000b8
xor eax, 0xbfef7f47
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x13a88642
and ecx, 0x6c1308b8
or ecx, ebx
or eax, ebp
and ebp, 0x13a88642
and edx, 0xec5779bd
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x916c7747
and eax, 0x6e9388b8
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa6081b3c
and eax, 0x59f7e4c3
or eax, edx
xor eax, 0xa6081b3c
xor ecx, eax
test ecx, eax
sete bl
setne cl
cmp dword [0x14024b6fc], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
not r9b
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x7d16a948
mov ebp, 0xc1a58daf
cmovne ecx, ebp
test dl, dl
mov edx, 0x7d16a948
cmovne ecx, edx
jmp 0x140111420
cmp ecx, 0x292fac91
jg 0x14010c028
cmp ecx, 0x28b78f85
je 0x140110125
cmp ecx, 0x29295d5c
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xbf3abb58
and edx, ecx
or ecx, 0x40c544a7
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf627531e
and ebp, 0x918a840
or ebp, edi
or ecx, ebx
and ebx, 0xf627531e
and edx, 0x9d8ace1
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x59e40593
and ecx, 0xa61bfa6c
or ecx, edx
mov ebp, ecx
xor ebp, 0xe6debecb
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, 0x8fafe8a4
and ebx, 0x7050175a
or ebx, edi
or edx, ebp
and ebp, 0x8fafe8a4
and ecx, 0x7050175b
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbffddfda
and edx, 0x40022025
or edx, ecx
mov ecx, edx
xor ecx, 0x40002000
xor edx, 0x87e89dd8
and edx, 0x87ea9dfd
and ecx, 0x78156202
or ecx, edx
mov edx, ecx
xor edx, 0x58016000
xor ecx, 0x881180
and ecx, 0x209c1382
and edx, 0xdf63ec7d
or edx, ecx
mov ecx, edx
xor ecx, 0x20101380
xor edx, 0xc143ac74
and edx, 0xc1cfac76
and ecx, 0x3e305389
or ecx, edx
xor ecx, 0x3e305389
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, r10d
xor al, cl
mov ebx, eax
and bl, r10b
and al, cl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r9d
xor r9b, r8b
and r8b, cl
and dl, r10b
or dl, r8b
or cl, r10b
xor cl, 1
or cl, r9b
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x2eb25bde
mov ebp, 0x4418f4de
cmovne ecx, ebp
test al, 1
mov eax, 0x2eb25bde
cmovne ecx, eax
test dl, 1
jmp 0x140111422
cmp ecx, 0xb15410e9
jg 0x14010c169
cmp ecx, 0xaf63ff91
je 0x1401101fe
cmp ecx, 0xaf700a1d
jne 0x140104b60
mov eax, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, ebp
or edx, 0x5fc34ef2
mov ebx, ebp
and ebx, 0x5fc34ef2
mov edi, eax
and edi, 0xa03cb10c
or edi, ebx
and edx, 0x5fc34ef3
xor edx, edi
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x83b45e36
and edx, 0x7c4ba1c9
or edx, edi
and ebp, 0x83b45e36
and eax, 0x7c4ba1c9
or eax, ebp
xor eax, edx
xor ebx, eax
test ebx, eax
sete r9b
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
mov ebx, ecx
and bl, al
mov edx, ecx
xor dl, al
or dl, bl
xor cl, r9b
not cl
and cl, r9b
xor al, r8b
not al
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, dl
xor dl, 1
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x6b9b8121
mov ecx, 0x7d16a948
cmovne edx, ecx
test al, 1
mov ecx, 0x6b9b8121
cmovne ecx, edx
test bl, 1
jmp 0x140111c9b
cmp ecx, 0xf2459c6f
jg 0x14010c246
cmp ecx, 0xf0d3ba23
je 0x1401103f5
cmp ecx, 0xf192cfaa
jne 0x140104b60
mov ecx, 0x53c915b3
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x4e9a83b4
jg 0x14010c274
cmp ecx, 0x4c3e6a38
je 0x14011040b
cmp ecx, 0x4c5c1843
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x970548fa
and edx, ebp
not ebp
and ebp, 0x95040002
and ecx, 0x20148f8
or ecx, ebp
xor ecx, 0x20148f8
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x68fab705
and edx, 0x970548fa
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0x5a76dbff
and edx, 0xa5892400
or edx, ebp
mov ebp, edx
xor ebp, 0x1802400
xor edx, 0x5a76dbfe
mov edi, ecx
and edi, 0xfe4d804b
and ebx, 0x1b27fb4
or ebx, edi
or ecx, edx
and edx, 0xfe4d804b
and ebp, 0x1b27fb4
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3088c990
and ecx, 0xcf77366f
or ecx, ebp
xor ecx, 0xcf77366f
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and dl, al
mov ebx, ecx
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor cl, r8b
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0x1251b9b7
mov edx, 0xea1869d9
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x1251b9b7
jmp 0x14010ea45
cmp ecx, 0x152eac56
je 0x140110542
cmp ecx, 0x15970381
jne 0x140104b60
mov rax, qword [rsp + 0x38]
mov qword [0x14024b088], rax
mov ecx, 0xff051ed3
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x9e579ee2
je 0x14011065c
cmp ecx, 0xa20e8b4f
jne 0x140104b60
mov ecx, 0xb4739b46
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0xdf64c057
je 0x140110672
cmp ecx, 0xdfb38011
jne 0x140104b60
mov ecx, 0xb1f7755a
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x7d16a948
je 0x140110810
cmp ecx, 0x7e335f3c
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x200746dc
and ecx, edx
and edx, 0xdff8b923
or edx, ebp
xor edx, 0xdff8b923
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebx, edx
xor ebx, 0x2ef8c90f
mov ebp, ebx
and ebp, ecx
and ebx, edx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xd10736f1
and ebx, 0x2ef8c90e
or ebx, ebp
and edx, 0x942dd26b
mov ebp, ecx
and ebp, 0x6bd22d94
or ebp, edx
xor ebp, 0x942dd26a
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6a51367d
and ecx, 0x95aec982
or ecx, edx
xor ecx, 0x95aec982
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
xor edx, 0xbce34997
and edx, ecx
or ecx, 0x431cb668
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x759df4cc
and ebp, 0x88620913
or ebp, edi
or ecx, ebx
and ebx, 0x759df4cc
and edx, 0x8a620b33
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6b3b44d8
and ecx, 0x94c4bb27
or ecx, edx
mov edx, ecx
xor edx, 0x2821f280
xor ecx, 0xc2000d4c
and edx, 0x3df9f283
and ecx, 0xc2060d7c
or ecx, edx
mov edx, ecx
xor edx, 0x3c19b082
xor ecx, 0x2000458
and ecx, 0x3e04659
and edx, 0xfc1fb9a6
or edx, ecx
xor edx, 0xfc1fb9a6
setne r8b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r11d, edx
xor r11b, al
xor al, 1
or al, bl
xor al, 1
or al, r11b
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, r9b
and dl, bl
and bl, r9b
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
and r9b, r8b
and r10b, cl
or r10b, r9b
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, bl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xa20e8b4f
mov ebp, 0x5e902990
cmovne eax, ebp
test cl, 1
mov ecx, 0xa20e8b4f
jmp 0x14011284f
cmp ecx, 0x38a9e460
je 0x140110826
cmp ecx, 0x3ad9faa1
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov ecx, esi
or ecx, 0x86ef5c10
mov edi, ecx
not edi
mov edx, ebp
or edx, 0x7910a3ef
mov ebx, edx
not ebx
and ecx, 0xc9777ded
and edi, 0x30008202
or edi, ecx
and edx, 0xc9777ded
and ebx, 0x6880010
or ebx, edx
xor ebx, edi
mov ecx, ebx
not ecx
and ecx, 0x86ef5c11
and ebx, 0x7910a3ee
or ebx, ecx
mov ecx, ebx
not ecx
and ebp, ecx
and ebx, esi
or ebx, ebp
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
or r9b, r8b
mov ebx, r9d
xor bl, cl
or cl, r9b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov r8d, ecx
and r8b, al
or cl, dl
and dl, bl
or dl, r8b
xor bl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x7e335f3c
mov ebp, 0x5e902990
cmovne eax, ebp
test cl, 1
mov ecx, 0x7e335f3c
cmovne ecx, eax
test dl, dl
jmp 0x140112855
cmp ecx, 0xbe5c2277
je 0x140110952
cmp ecx, 0xbf45997e
jne 0x140104b60
mov ecx, 0x1c3bbb0b
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0xfdddc4a7
je 0x140110a73
cmp ecx, 0xfe2250d5
jne 0x140104b60
mov edx, dword [0x14024b700]
mov esi, dword [0x14024b6fc]
lea edi, [rdx - 1]
imul edi, edx
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0x31d051b2
mov edx, edi
xor edx, 0x31d051b2
and edx, edi
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x48f792e5
and edx, 0xb7086d1a
or edx, ebp
mov ebp, edx
xor ebp, 0x6882c00
xor edx, 0x48204116
and edx, 0xc87051bf
and ebp, 0x378fae40
or ebp, edx
mov edx, ebp
xor edx, 0x402a640
and ecx, 0x677dee64
and edi, 0x9882119b
or edi, ecx
mov ecx, edi
xor ecx, 0x8021013
xor ebp, 0xc87051bf
xor edi, 0x677dee64
mov ebx, ebp
and ebx, 0xb3cd49a8
and edx, 0x4c32b657
or edx, ebx
or ebp, edi
and edi, 0xb3cd49a8
and ecx, 0x4c32b657
or ecx, edi
xor ecx, edx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete cl
setne dl
cmp esi, 9
setg al
cmp esi, 0xa
setl bl
and bl, dl
and cl, al
or cl, bl
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
and al, cl
xor bl, 1
and bl, r8b
or bl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x3ef47ae
mov ecx, 0x2fa7f03f
cmovne eax, ecx
test dl, 1
mov ecx, 0x3ef47ae
cmovne ecx, eax
jmp 0x14010afcd
cmp ecx, 0x45712d9
je 0x140110bd2
cmp ecx, 0x614c03b
jne 0x140104b60
mov eax, dword [0x14024b700]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x8bd0d1c3
mov eax, ebp
and eax, 0x742f2e3c
or eax, edx
mov edx, eax
xor edx, 0x4200018
xor eax, 0x9004141
mov ecx, ebp
xor ecx, 0x2d2a617d
and ecx, ebp
or eax, 0xd2d59e82
mov edi, ecx
not edi
mov esi, eax
and esi, 0x614bbb24
and edx, 0xc204059
or edx, esi
or eax, edi
and edi, 0x614bbb24
and ecx, 0x9eb444db
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd2d59e83
and eax, 0x2d2a617c
or eax, ecx
mov ecx, eax
not ecx
and ebx, 0x3dfc1237
and ebp, 0xc203edc8
or ebp, ebx
mov edx, ebp
xor edx, 0xc0008180
xor ebp, 0x3dfc1237
mov ebx, eax
and ebx, 0x17877c6a
and ecx, 0xe8788395
or ecx, ebx
or eax, ebp
and ebp, 0x17877c6a
and edx, 0xe8788395
or edx, ebp
xor edx, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b6fc], 9
setg cl
mov edx, ecx
xor dl, al
mov ebx, edx
xor bl, cl
and bl, dl
not dl
and dl, al
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor bl, 1
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x4c3e6a38
mov ebp, 0x2b3e9286
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x4c3e6a38
jmp 0x140104b4f
cmp ecx, 0x824d03e8
je 0x140110ced
cmp ecx, 0x82548d37
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x4b67affd
and edx, ebp
not ebp
and ebp, 0x4b67affd
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb4985002
and edx, 0x4b67affd
or edx, ecx
mov edi, edx
mov ebp, edx
xor ebp, 0x2d0c05d1
and ebp, edx
not edx
and edx, 0x2277ab4f
and edi, 0xdd8854b0
or edi, edx
mov edx, edi
xor edx, 0xdd8854b0
mov ecx, edi
xor ecx, 0xf7bae9e
and ecx, edx
mov ebx, ecx
not ebx
mov esi, ebp
not esi
mov eax, ebx
and eax, 0x6f2c944e
and ecx, 0x90d36bb1
or ecx, eax
or ebx, esi
and esi, 0x6f2c944e
and ebp, 0x90d36bb1
or ebp, esi
xor ebp, ecx
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xd2f3fa2f
and ebx, 0x2d0c05d0
or ebx, eax
and edx, 1
xor edi, 0xdd8854b1
or edi, edx
mov eax, edi
not eax
and eax, 0x2235887f
and edi, 0xddca7780
or edi, eax
mov eax, edi
xor eax, 0x9027300
xor edi, 0x2235887f
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xf6fc0ca4
and ebx, 0x903f35b
or ebx, ecx
or edx, edi
and edi, 0xf6fc0ca4
and eax, 0x903f35b
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and edx, 0x94120d09
and eax, 0x6bedf2f6
or eax, edx
mov ecx, eax
xor ecx, 0x14100d00
xor eax, 0x6ac1e256
and eax, 0xeac3e25f
and ecx, 0x153c1da0
or ecx, eax
xor ecx, 0x153c1da0
sete r9b
setne cl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg r8b
mov eax, ecx
xor al, r9b
and al, cl
mov r11d, eax
xor r11b, 1
mov edx, r11d
and dl, al
mov ebx, edx
xor bl, 1
xor dl, al
or bl, r11b
xor bl, 1
or bl, dl
mov r11d, ebx
xor r11b, r8b
and bl, r11b
and r11b, r8b
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
and r8b, r9b
and cl, r10b
or cl, r8b
mov edx, r10d
and dl, r9b
xor r10b, r9b
or r10b, dl
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov eax, r11d
xor al, 1
mov edx, eax
and dl, r11b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor al, cl
xor cl, 1
and dl, cl
or dl, bl
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x3893fa90
mov ebp, 0x12360ebd
cmovne eax, ebp
test cl, 1
mov ecx, 0x3893fa90
jmp 0x14011284f
cmp ecx, 0xc5e7ee5b
je 0x140110d03
cmp ecx, 0xc738f08e
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x1688e50
mov edx, edi
and edx, 0xfe9771ae
or edx, ebp
xor edx, 0xfe9771ae
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xc5f141d2
and ebx, 0x3a0ebe2d
or ebx, ebp
and edi, 0xc5f141d2
and ecx, 0x3a0ebe2d
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
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
or bl, r8b
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x1d8cf4f2
mov ebp, 0xdf64c057
cmovne ecx, ebp
test dl, dl
mov edx, 0x1d8cf4f2
jmp 0x14010e96a
cmp ecx, 0x5da1b395
je 0x140110dc0
cmp ecx, 0x5e3985da
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xca62d258
and ecx, ebx
or ebx, 0x359d2da7
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, ebx
and edi, 0x5d471285
and edx, 0x8220c058
or edx, edi
or ebx, ebp
and ebp, 0x5d471285
and ecx, 0xa2b8ed7a
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x7c831168
and ebx, 0x837cee97
or ebx, ecx
mov eax, ebx
xor eax, 0x8061c41
xor ebx, 0xb6e1c330
mov ecx, ebx
and ecx, 0x45b9628e
and eax, 0xba469d71
or eax, ecx
mov edi, eax
xor edi, 0xba469d71
xor eax, 0x45b9628e
mov ebp, eax
or ebp, 0xd3fc7f9b
mov esi, ebp
not esi
or ebx, 0x2c038064
mov ecx, ebx
not ecx
and ebp, 0xb426db1a
and esi, 0x8010064
or esi, ebp
and ebx, 0xb426db1a
and ecx, 0x43d82481
or ecx, ebx
xor ecx, esi
mov ebp, ecx
not ebp
and ebp, 0xdd18c84d
and ecx, 0x22e737b2
or ecx, ebp
mov ebx, ecx
xor ebx, 0x4408594
and eax, 0x67f4386e
mov edx, edi
and edx, 0x980bc791
or edx, eax
xor edx, 0x67f4386f
and edi, 1
or edi, edx
mov eax, edi
not eax
and eax, 0xc38a0116
and edi, 0x3c75fee9
or edi, eax
mov eax, edi
xor eax, 0x14508c88
xor edi, 0xc38a0116
xor ecx, 0xf11b4828
mov edx, ecx
and edx, 0x2baf7263
and ebx, 0xd4508d9c
or ebx, edx
or ecx, edi
and edi, 0x2baf7263
and eax, 0xd4508d9c
or eax, edi
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8d263317
and ecx, 0x72d9cce8
or ecx, eax
mov eax, ecx
not eax
and eax, 0x72d9cce8
and ecx, 0x8d263317
or ecx, eax
sete r10b
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
mov r8d, ebx
xor r8b, 1
xor al, r10b
not al
and al, r10b
xor cl, r9b
not cl
and cl, r9b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
mov eax, ebx
and al, r8b
mov edx, ebx
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xf63b56af
mov ebp, 0x21759300
cmovne ecx, ebp
test al, 1
mov r15d, 0x21759300
cmove ecx, ebp
test dl, 1
mov eax, 0xf63b56af
jmp 0x140112855
cmp ecx, 0x1c3bbb0b
je 0x140110dd6
cmp ecx, 0x1d43c838
jne 0x140104b60
mov ecx, 0xee7013a0
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0xa831443c
je 0x140110eb7
cmp ecx, 0xa8e69666
jne 0x140104b60
mov ecx, dword [0x14024b700]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf5e2934b
and eax, 0xa1d6cb4
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa1d6cb4
and eax, 0xf5e2934b
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xa14b708
and ecx, 0xf5eb48f7
or ecx, ebx
or edx, ebp
and ebp, 0xa14b708
and eax, 0xf5eb48f7
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
xor eax, 0x73c33c9d
and eax, edx
not edx
and edx, 0x73c33c9d
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2a49b906
and eax, 0xd5b646f9
or eax, ecx
mov ecx, eax
xor ecx, 0xa2056200
xor eax, 0x598a859b
mov edx, eax
and edx, 0x44721ced
and ecx, 0xbb8de312
or ecx, edx
xor ecx, 0xbb8de312
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b6fc], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
xor al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xf94edc74
mov ebp, 0xd758bca7
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, dl
mov ecx, 0xf94edc74
jmp 0x140104b4f
cmp ecx, 0xe42cb140
je 0x14011102d
cmp ecx, 0xe60f12ed
jne 0x140104b60
mov r8, qword [rsp + 0x38]
mov edx, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea esi, [rdx - 1]
imul esi, edx
mov edx, esi
not edx
mov ebp, edx
and ebp, 0xa806000e
mov ebx, esi
and ebx, 0x678ce61
or ebx, ebp
mov ebp, ebx
xor ebp, 0x400ca00
xor ebx, 0xf987319e
mov edi, esi
xor edi, 0xae7ece6f
and edi, esi
mov eax, ebx
and eax, 0x927e24f5
and ebp, 0x2c00ca0a
or ebp, eax
mov eax, edi
not eax
or ebx, eax
and eax, 0x927e24f5
and edi, 0x6d81db0a
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x51813191
and ebx, 0xae7ece6e
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x8b4f6af
and ebx, 0xf74b0950
or ebx, ebp
and esi, 0x8b4f6af
and edx, 0xf74b0950
or edx, esi
xor edx, ebx
xor eax, edx
test eax, edx
sete r9b
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg al
and dl, al
and bl, r9b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
mov ecx, eax
xor cl, r9b
not cl
and cl, r9b
or al, r9b
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x5f0d0f77
mov ebp, 0x17006bd8
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
mov qword [0x14024b088], r8
test dl, 1
mov eax, 0x5f0d0f77
jmp 0x140112855
cmp ecx, 0x41f714aa
je 0x1401110ec
cmp ecx, 0x41fc711d
jne 0x140104b60
mov ecx, 0x33b95f0b
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x109ac474
je 0x140111102
cmp ecx, 0x110d748b
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x396fe52c
mov ebx, ecx
and ebx, 0xc6901ad2
or ebx, ebp
xor ebx, 0xc6901ad2
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x31a4c6f9
and ecx, 0xce5b3906
or ecx, edx
mov edx, ecx
xor edx, 0xce5b3906
xor ecx, 0x31a4c6f9
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
mov edx, eax
xor dl, bl
and dl, al
mov eax, ebx
xor al, cl
not al
and al, cl
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xea1869d9
mov ebp, 0x4c5c1843
cmovne ecx, ebp
test al, 1
mov eax, 0xea1869d9
cmovne ecx, eax
jmp 0x14010c671
cmp ecx, 0x95a09531
je 0x1401111d0
cmp ecx, 0x95accccf
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x7f87daea
and ecx, edx
and edx, 0x80782515
or edx, ebp
xor edx, 0x80782515
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x8d9a4eb9
and edx, 0x7265b146
or edx, ecx
mov ecx, edx
xor ecx, 0x7265b146
xor edx, 0x8d9a4eb9
mov edi, edx
or edi, 0xb12655f3
mov esi, edi
not esi
or ebp, 0x4ed9aa0c
mov ebx, ebp
not ebx
and edi, 0x18f8b5fc
and esi, 0x46010a00
or esi, edi
and ebp, 0x18f8b5fc
and ebx, 0xa1064003
or ebx, ebp
xor ebx, esi
mov ebp, ebx
not ebp
and ebp, 0xb12655f2
and ebx, 0x4ed9aa0d
or ebx, ebp
and edx, 0x1b15bf72
mov ebp, ecx
and ebp, 0xe4ea408d
or ebp, edx
xor ebp, 0x1b15bf73
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x42ffa473
and ecx, 0xbd005b8c
or ecx, edx
xor ecx, 0xbd005b8c
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
xor edx, 0x123d2264
and edx, ecx
or ecx, 0xedc2dd9b
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf8f0d411
and ebp, 0x20d2264
or ebp, edi
or ecx, ebx
and ebx, 0xf8f0d411
and edx, 0x70f2bee
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xedc2dd9b
and ecx, 0x123d2264
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8933de1c
and ecx, 0x76cc21e3
or ecx, ebp
xor ecx, 0x8933de1c
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 edx, ebx
xor dl, al
xor al, 1
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, 0x7f55716b
mov ecx, 0x1305b73e
cmovne ebp, ecx
test al, 1
mov ecx, 0x7f55716b
cmovne ecx, ebp
test dl, dl
jmp 0x14010e96f
cmp ecx, 0xd758bca7
je 0x140111310
cmp ecx, 0xd7c0eae7
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, ecx
and edx, 0x741da7d8
and ecx, 0x8be25827
or ecx, edx
xor ecx, 0x8be25826
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4ff9a7d
and ecx, 0xfb006582
or ecx, edx
mov edx, ecx
xor edx, 0xd0006480
xor ecx, 0x4359874
and ecx, 0x2f359976
and edx, 0xd0ca6689
or edx, ecx
mov ecx, edx
xor ecx, 0x80086489
xor edx, 0x2c201076
and edx, 0x7ce21276
and ecx, 0x831ded89
or ecx, edx
mov edx, ecx
xor edx, 0x28600074
xor ecx, 0x3082000
and ecx, 0x578a3202
and edx, 0xa875cdfd
or edx, ecx
xor edx, 0xa875cdfd
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
mov ecx, edx
and cl, al
and bl, r8b
and al, r9b
or al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x5073bdfc
mov edx, 0x33b4303b
cmovne ecx, edx
test bl, bl
mov ebp, 0x5073bdfc
cmove ecx, ebp
jmp 0x140112b6e
cmp ecx, 0x6d99da35
je 0x140111326
cmp ecx, 0x70acc287
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x5a0f655f
mov ebx, edx
not ebx
or ebp, 0xa5f09aa0
mov ecx, ebp
not ecx
and edx, 0x7b117da8
and ebx, 0x84e08200
or ebx, edx
and ebp, 0x7b117da8
and ecx, 0xe0057
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x89f674dc
and ecx, 0x76098b23
or ecx, edx
mov edx, ecx
xor edx, 0xd3f91183
xor ecx, 0x2c06ee7c
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x727cb29
and ebp, edx
not edx
and edx, 0xfe0482be
and ecx, 0x1fb7d41
or ecx, edx
mov edx, ecx
xor edx, 0x210900
xor ecx, 0x6048228
or ecx, 0xf8d834d6
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xf54e60fd
and edx, 0x2218b00
or edx, edi
or ecx, ebx
and ebx, 0xf54e60fd
and ebp, 0xab19f02
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf8d834d6
and ecx, 0x727cb29
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x4dd0dcc2
and edx, 0xb22f233d
or edx, ecx
xor edx, 0x4dd0dcc2
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
or bl, r8b
xor bl, 1
or al, r9b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r10b
or dl, al
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0x109ac474
mov ebp, 0x68a1ce6
cmovne edx, ebp
test cl, 1
mov ecx, 0x109ac474
cmovne edx, ecx
test al, 1
cmove edx, ebp
jmp 0x140113057
cmp ecx, 0x2d6a8d4b
je 0x140111436
cmp ecx, 0x2eb25bde
jne 0x140104b60
mov ecx, 0x4418f4de
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0xb43815dc
je 0x14011155e
cmp ecx, 0xb45f8070
jne 0x140104b60
mov ecx, 0x8e2b7ad3
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0xf53c5e3d
je 0x140111574
cmp ecx, 0xf5ec36c4
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0xc010c89d
xor edx, 0x24711a49
and edx, ecx
mov edi, ecx
and edi, 0x3fef3762
or edi, ebp
mov ecx, edi
xor ecx, 0x3fef3762
mov ebx, edi
xor ebx, 0x1b9e2d2b
and ebx, ecx
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x11b4adef
and edx, 0xee4b5210
or edx, ebp
xor edx, 0x35c5b7a7
xor edi, 0x80004090
and edi, 0x9b8072d0
mov ebp, ecx
and ebp, 0x647f8d2f
or ebp, edi
xor ebp, 0x9b8072d1
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, 0x2009485e
and ecx, 0x85400601
or ecx, edx
mov ebx, ecx
xor ebx, 0x5000001
xor ecx, 0x781861a4
or ebp, 0xa5494e5f
mov edx, ebp
not edx
and ecx, 0xf85867a4
and ebx, 0x501085b
or ebx, ecx
and ebp, 0xf85867a4
and edx, 0x2a69000
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x5ab6b1a0
and edx, 0xa5494e5f
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8c910917
and edx, 0x736ef6e8
or edx, ecx
mov ecx, edx
xor ecx, 0x6026d6c0
xor edx, 0xc810906
and edx, 0x1fc9292e
and ecx, 0xe036d6d1
or ecx, edx
mov edx, ecx
xor edx, 0x301212c
xor ecx, 0x20341440
and ecx, 0x3cfc1c42
and edx, 0xc303e3bd
or edx, ecx
xor edx, 0xc303e3bd
sete bl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
and bl, dl
and dl, r8b
xor al, r8b
or al, dl
mov edx, eax
not dl
and cl, r8b
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xddc044be
mov ebp, 0xe179660c
cmovne ecx, ebp
test al, al
mov eax, 0xddc044be
cmovne ecx, eax
jmp 0x14010c671
cmp ecx, 0x9deeaa4
je 0x14011158a
cmp ecx, 0xacd2266
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x13b2c780
mov ebx, ecx
and ebx, 0xec4d387e
or ebx, edx
xor ebx, 0xec4d387e
mov edx, ecx
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xc4e697e6
and edx, 0x3b196819
or edx, ebx
xor edx, 0x3b196819
and ebp, 0xafbd0284
and ecx, 0x5042fd7b
or ecx, ebp
xor ecx, 0x5042fd7b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x14a999f1
and ecx, 0xeb56660e
or ecx, edx
xor ecx, 0xeb56660e
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ecx
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x8af20dfa
mov eax, 0x1674b3a3
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x8af20dfa
jmp 0x140112855
cmp ecx, 0x85d8683d
je 0x14011167a
cmp ecx, 0x8a9941b3
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xbb99dbad
and edx, 0x44662452
or edx, ebp
and ebx, 0xbb99dbad
and ecx, 0x44662452
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov ebx, r9d
xor bl, al
mov edx, ebx
and dl, al
and r10b, al
and al, r9b
or al, bl
and bl, r9b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
and r8b, r9b
or r10b, r8b
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x19acd099
mov ebp, 0x3353afcb
cmovne eax, ebp
test dl, dl
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x19acd099
jmp 0x1401121d5
cmp ecx, 0xcc5a64f7
je 0x1401117e1
cmp ecx, 0xcf289007
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x41c73dcc
mov edx, ebp
and edx, 0xbe38c232
or edx, ecx
xor edx, 0xbe38c232
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
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, bl
xor bl, dl
and dl, al
or cl, dl
xor cl, 1
or cl, al
mov eax, ebx
not al
and al, cl
xor cl, 1
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0x7f1c364a
mov ebp, 0x9da010b1
cmovne ecx, ebp
test dl, 1
mov edx, 0x7f1c364a
jmp 0x14010e96a
cmp ecx, 0x6530c2b4
je 0x1401117f7
cmp ecx, 0x6592afcd
jne 0x140104b60
mov ecx, 0x8b0b2bfa
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x21759300
je 0x140111910
cmp ecx, 0x21d1467f
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8611000
mov ebp, edx
and ebp, 0x4804e09
or ebp, ecx
xor ebp, 0x4804e09
and edx, 0xf31ea1f6
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x34a4c80d
and edx, 0xcb5b37f2
or edx, ecx
mov edi, edx
xor edi, 0xc7ba69fb
mov ebx, edx
xor ebx, 0x38459604
mov ecx, edi
or ecx, 0x474620a8
mov ebp, ecx
not ebp
xor edx, 0x7f03b6ac
and edx, edi
mov esi, edx
not esi
mov eax, ecx
and eax, 0x7c57a575
and ebp, 0x80a85a02
or ebp, eax
or ecx, esi
and esi, 0x7c57a575
and edx, 0x83a85a8a
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb37ce6d8
and ecx, 0x4c831927
or ecx, eax
mov edx, ecx
xor edx, 0x94008620
and edi, 0x48739398
mov eax, ebx
and eax, 0xb78c6c67
or eax, edi
xor eax, 0x48739399
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0xd9ecee53
and ebx, 0x261311ac
or ebx, eax
mov eax, ebx
xor eax, 0x4011020
xor ecx, 0xbc5398e
xor ebx, 0xd9ecee53
mov ebp, ecx
and ebp, 0x6bbe49dd
and edx, 0x9441b622
or edx, ebp
or ecx, ebx
and ebx, 0x6bbe49dd
and eax, 0x9441b622
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x9b8fadbf
and eax, 0x64705240
or eax, edx
xor eax, 0x9b8fadbf
xor ecx, eax
test ecx, eax
sete r9b
setne r10b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
xor r10b, dl
mov eax, r10d
xor al, 1
mov ecx, edx
xor cl, r9b
and cl, dl
xor bl, r9b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, r10b
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x33bbe321
mov ebp, 0x59fa7225
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x33bbe321
jmp 0x140112021
cmp ecx, 0xaedfb38f
je 0x140111926
cmp ecx, 0xaf5d6700
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebx, ecx
not ebx
mov ebp, edx
not ebp
mov edi, ebx
and edi, 0x1f549c46
and ecx, 0xe0ab63b9
or ecx, edi
or ebx, ebp
and ebp, 0x1f549c46
and edx, 0xe0ab63b9
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
mov edx, ebx
mov ecx, ebx
xor ecx, 0xec92c6ad
and ecx, ebx
not ebx
and ebx, 0x8482c0a5
and edx, 0x68100608
or edx, ebx
xor edx, 0x68100608
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xcfaa183a
and ecx, 0x3055e7c5
or ecx, edx
xor ecx, 0xdcc72168
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
and dl, bl
mov eax, r8d
and al, cl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
xor cl, r8b
mov r8d, ecx
xor r8b, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, r8b
and al, cl
or al, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x6029f59a
mov ebp, 0xd5998393
cmovne edx, ebp
test cl, 1
mov ecx, 0x6029f59a
cmovne ecx, edx
jmp 0x140111c99
cmp ecx, 0xee7013a0
je 0x14011193c
cmp ecx, 0xee79b704
jne 0x140104b60
mov eax, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x3d1eb865
and ebp, 0xc2e1479a
or ebp, edi
or edx, ebx
and ebx, 0x3d1eb865
and eax, 0xc2e1479a
or eax, ebx
xor eax, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
mov ebx, ecx
and bl, al
mov edx, ecx
xor dl, al
or dl, bl
xor cl, r9b
not cl
and cl, r9b
xor al, r8b
not al
and al, r8b
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
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, 0xee7013a0
mov ebp, 0x1d43c838
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xee7013a0
jmp 0x140112021
cmp ecx, 0x49baea1c
je 0x140111ac0
cmp ecx, 0x49d902ff
jne 0x140104b60
mov ecx, 0xb154cd1
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x13f19e75
je 0x140111ad6
cmp ecx, 0x152954f9
jne 0x140104b60
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xbb5d4f3d
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x9d195c94
je 0x140111ba9
cmp ecx, 0x9da010b1
jne 0x140104b60
mov ecx, 0xf5ec36c4
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0xdf0875b8
je 0x140111bbf
cmp ecx, 0xdf36615c
jne 0x140104b60
mov eax, dword [0x14024b700]
mov edi, dword [0x14024b6fc]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
or edx, 1
mov ebp, edx
not ebp
mov eax, ebx
or eax, 0xb8ada006
and edx, 0xb8ada007
and ebp, 0x47525ff8
or ebp, edx
and eax, 0xb8ada007
xor eax, ebp
not eax
mov edx, eax
and edx, ebx
xor eax, ebx
or eax, edx
cmp eax, 0xffffffff
setne r9b
sete r8b
cmp edi, 9
setg cl
cmp edi, 0xa
setl dl
mov ebx, edx
and r9b, dl
xor dl, r8b
or bl, r8b
xor bl, 1
or bl, dl
and cl, r8b
or r9b, cl
mov eax, r9d
xor al, 1
mov ecx, ebx
mov edx, eax
mov r8d, ebx
mov r10d, eax
mov r11d, ebx
and r11b, al
xor al, bl
xor bl, 1
and cl, bl
xor r8b, cl
xor cl, 1
or cl, bl
and dl, r9b
xor cl, 1
or cl, r8b
xor r10b, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r10b
xor dl, cl
or al, r11b
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xe1d0eff4
mov ecx, 0x49baea1c
cmovne ebp, ecx
test al, al
mov ecx, 0xe1d0eff4
jmp 0x14010c66e
cmp ecx, 0x79672751
je 0x140111bd5
cmp ecx, 0x79f301f5
jne 0x140104b60
mov eax, dword [0x14024b700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf16acdff
and ecx, 0xe953200
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe953201
and ecx, 0xf16acdfe
or ecx, edx
not ecx
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
sete al
cmp dword [0x14024b6fc], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
and al, cl
and cl, bl
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
mov ebx, ecx
xor bl, dl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x29295d5c
mov edx, 0x6d1d5786
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x29295d5c
jmp 0x140112855
cmp ecx, 0x33bbe321
je 0x140111caf
cmp ecx, 0x3893fa90
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov esi, dword [0x14024b6fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0x64b2d448
mov edx, ebx
and edx, 0x9b4d2bb7
or edx, ecx
mov edi, edx
xor edi, 0x91090b14
xor edx, 0x44825448
mov ecx, ebp
or ecx, 0x4ec674ea
or edx, 1
and edx, 0x4ec674eb
and edi, 0xb1398b14
or edi, edx
and ecx, 0x4ec674eb
xor ecx, edi
mov edi, ecx
not edi
mov edx, edi
and edx, 0x2e1d4f76
and ecx, 0xd1e2b089
or ecx, edx
and ebx, 0x2e1d4f76
and ebp, 0xd1e2b089
or ebp, ebx
xor ebp, ecx
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete r8b
setne dl
cmp esi, 9
setg al
cmp esi, 0xa
setl cl
mov ebx, eax
or al, dl
and dl, cl
and bl, r8b
or bl, dl
xor cl, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0xc7993772
mov edx, 0x12360ebd
cmovne eax, edx
mov rdx, qword [0x14024b040]
test cl, 1
mov ecx, eax
mov ebp, 0xc7993772
cmovne ecx, ebp
mov qword [rsp + 0x30], rdx
test bl, bl
jmp 0x140112855
cmp ecx, 0xbd30ae73
je 0x140111e74
cmp ecx, 0xbe3eff0f
jne 0x140104b60
mov eax, dword [0x14024b700]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x46983723
and edx, 0xb967c8dc
or edx, ecx
mov eax, edx
xor eax, 0x46983723
mov ecx, edx
xor ecx, 0x46983722
and ecx, eax
xor edx, 0xb967c8dc
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x410b3e0d
and eax, 0x82540100
or eax, ecx
mov ebp, eax
xor ebp, 0x80500000
xor eax, 0x702856ef
or edx, 0xc35f3f0d
mov ecx, edx
not ecx
and eax, 0x722c57ef
and ebp, 0x81532800
or ebp, eax
and edx, 0x722c57ef
and ecx, 0xc808010
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x3ca0c0f2
and ecx, 0xc35f3f0d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x71773843
and ecx, 0x8e88c7bc
or ecx, eax
mov eax, ecx
xor eax, 0x8400038c
xor ecx, 0x11061802
and ecx, 0x1b8edc32
and eax, 0xe47123cd
or eax, ecx
xor eax, 0x1b8edc32
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b6fc], 0xa
setl cl
mov ebx, ecx
xor bl, al
mov edx, ebx
xor dl, 1
or cl, al
xor cl, 1
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, ecx
not al
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xf2459c70
mov ebp, 0xaf700a1d
cmovne ecx, ebp
test dl, dl
mov edx, 0xf2459c70
cmovne ecx, edx
jmp 0x140111420
cmp ecx, 0xf94edc74
je 0x140111e8a
cmp ecx, 0xfba9d584
jne 0x140104b60
mov ecx, 0x85c5378c
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x6c615df
je 0x140111f3f
cmp ecx, 0x6f54876
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov r9d, dword [0x14024b6fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 1
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0x51d8626c
and ebp, 0xae279d92
or ebp, eax
or ecx, esi
and esi, 0x51d8626c
and edx, 0xae279d93
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xad2a5e6d
and ecx, 0x52d5a192
or ecx, eax
mov eax, ecx
xor eax, 0x52148000
and edi, 0xe0e952ff
and ebx, 0x1f16ad00
or ebx, edi
mov edx, ebx
xor edx, 0x1a148c00
xor ecx, 0xad2a5e6d
xor ebx, 0xe0e952ff
mov ebp, ecx
and ebp, 0x85cb2396
and eax, 0x7a34dc69
or eax, ebp
or ecx, ebx
and ebx, 0x85cb2396
and edx, 0x7a34dc69
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg al
mov ebx, r10d
xor bl, r8b
and bl, r10b
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 ebx, edx
xor bl, 1
and bl, dl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
and cl, al
xor bl, 1
and bl, r11b
or bl, cl
and r8b, r11b
or r11b, r10b
and al, r10b
or al, r8b
mov ecx, r11d
xor cl, al
xor al, 1
xor cl, 1
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0x5073bdfc
mov ebp, 0xd7c0eae7
cmovne ecx, ebp
test dl, 1
mov eax, 0x5073bdfc
cmovne ecx, eax
test bl, 1
jmp 0x140111422
cmp ecx, 0x83e23520
je 0x14011202b
cmp ecx, 0x84c116f8
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x4b0f6354
and ecx, edx
not edx
and edx, 0x4b0f6354
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb4f09cab
and ecx, 0x4b0f6354
or ecx, edx
mov ebx, ecx
not ebx
mov ebp, ecx
xor ebp, 0xcfa9045b
mov edi, ebp
and edi, ebx
and ebp, ecx
mov edx, edi
not edx
mov esi, ebp
not esi
mov eax, edx
and eax, 0x3ee67b06
and edi, 0xc11984f9
or edi, eax
or edx, esi
and esi, 0x3ee67b06
and ebp, 0xc11984f9
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x66c57d1a
and edx, 0x993a82e5
or edx, eax
xor edx, 0x569386bf
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xf1846d5a
and ecx, 0xe7b92a5
or ecx, eax
xor ecx, 0xe7b92a5
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xcae467a5
and eax, 0x351b985a
or eax, ebx
or ecx, ebp
and ebp, 0xcae467a5
and edx, 0x351b985a
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xdcb99086
and eax, 0x23466f79
or eax, ecx
xor eax, 0xdcb99086
cmp eax, 0xffffffff
sete r10b
setne al
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl cl
mov edx, eax
xor dl, r10b
and dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
and dl, cl
xor al, 1
and al, r9b
or al, dl
mov edx, r10d
xor dl, cl
mov ebx, edx
xor bl, 1
and cl, r10b
or cl, dl
xor dl, cl
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, al
xor al, 1
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov edx, r8d
xor dl, al
test al, 1
mov ecx, 0x1fcc92fd
mov eax, 0xe012c492
cmovne ecx, eax
test r8b, 1
cmovne ecx, eax
not dl
test dl, 1
mov eax, 0x1fcc92fd
jmp 0x140112855
cmp ecx, 0xc7d200e2
je 0x140112041
cmp ecx, 0xc9953d02
jne 0x140104b60
mov ecx, 0xcc512553
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x6029f59a
je 0x1401121eb
cmp ecx, 0x640bc960
jne 0x140104b60
mov ecx, 0xde042bd
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x1e938e0b
je 0x140112360
cmp ecx, 0x1fcc92fd
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x48281
mov edx, esi
and edx, 0x280a514e
or edx, ebp
mov ebp, edx
xor ebp, 0x2008004a
xor edx, 0x52c12600
mov ecx, edi
or ecx, 0x280ed3cf
mov ebx, ecx
not ebx
and edx, 0x5ac37704
and ebp, 0x200c80cb
or ebp, edx
and ecx, 0x5ac37704
and ebx, 0x85300830
or ebx, ecx
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x42a99028
and ebx, 0xbd566fd7
or ebx, ecx
mov ecx, ebx
xor ecx, 0x9558bc19
xor ebx, 0x28274324
mov edx, ecx
and edx, 0xc39894c3
and ebx, 0x3c676b3c
or ebx, edx
or ecx, esi
and esi, 0xc39894c3
and edi, 0x3c676b3c
or edi, esi
xor edi, ebx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
not dl
and al, bl
and dl, cl
or dl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x77a407fb
mov ebp, 0xe012c492
cmovne eax, ebp
test cl, 1
mov ecx, 0x77a407fb
jmp 0x140111b9f
cmp ecx, 0xab6ad17d
je 0x14011244e
cmp ecx, 0xab8d5683
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xbfb7c9d5
mov edx, ecx
xor edx, 0xbfb7c9d5
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x4048362b
and edx, 0xbfb7c9d4
or edx, ebp
and ebx, 0x96049067
and ecx, 0x69fb6f98
or ecx, ebx
mov ebp, ecx
xor ebp, 0x69fb6f98
xor ecx, 0x96049067
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or al, r8b
and dl, bl
and cl, r8b
or cl, dl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0xf6a6c727
mov ebp, 0x692f030
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xf6a6c727
cmovne ecx, ebp
jmp 0x140112f47
cmp ecx, 0xe8b2d9aa
je 0x140112464
cmp ecx, 0xea1869d9
jne 0x140104b60
mov ecx, 0x4c5c1843
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x4418f4de
je 0x140112568
cmp ecx, 0x475580ed
jne 0x140104b60
mov ecx, 0x4305b0ae
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x12360ebd
je 0x140112629
cmp ecx, 0x1251b9b7
jne 0x140104b60
mov ecx, 0xf700333f
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x9a2e2437
je 0x14011263f
cmp ecx, 0x9a39a8ec
jne 0x140104b60
mov rsi, qword [rsp + 0x38]
mov ecx, dword [0x14024b700]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x694698a9
mov edx, ebx
and edx, 0x96b96756
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x96b96757
and edx, 0x694698a8
or edx, ebp
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x136f731c
and ebp, 0xec908ce3
or ebp, edi
mov edi, dword [0x14024b6fc]
or edx, ebx
and ebx, 0x136f731c
and ecx, 0xec908ce3
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp edi, 9
setg bl
cmp edi, 0xa
setl r11b
mov ecx, r9d
mov r10d, r9d
mov eax, ebx
or bl, r9b
or r9b, r11b
xor r9b, 1
xor cl, r11b
not cl
and cl, r11b
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
and r10b, r11b
and al, r8b
or al, r10b
xor r11b, r8b
xor bl, 1
or bl, r11b
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, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xc9953d02
mov ebp, 0x9a7bebc7
cmovne eax, ebp
test dl, 1
mov edx, 0xc9953d02
cmovne edx, eax
mov qword [0x14024b088], rsi
jmp 0x14010fc4a
cmp ecx, 0xdce409ae
je 0x140112655
cmp ecx, 0xddc044be
jne 0x140104b60
mov ecx, 0xe179660c
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x744f2dd5
je 0x140112869
cmp ecx, 0x75270df2
jne 0x140104b60
mov eax, dword [0x14024b700]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x40002030
mov eax, ecx
and eax, 0xa0134002
or eax, edx
xor eax, 0xa0134002
mov edx, ecx
xor edx, 0xe0136032
and edx, ecx
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0xfc6ec612
and edx, 0x39139ed
or edx, eax
mov eax, edx
xor eax, 0xe38259de
xor edx, 0x1c7da621
and ebp, edx
and eax, ecx
or eax, ebp
xor edx, eax
test edx, eax
setne al
sete cl
cmp dword [0x14024b6fc], 9
setg dl
xor cl, dl
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
xor 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 ecx, 0x3d86f1e1
cmovne ecx, r14d
test dl, dl
mov edx, 0x3d86f1e1
jmp 0x140111e67
cmp ecx, 0x320a74d1
je 0x14011287f
cmp ecx, 0x3353afcb
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x98205530
and edx, ebp
not ebp
and ebp, 0x91d9c9fc
and ecx, 0x6e263603
or ecx, ebp
mov ebp, ecx
xor ebp, 0x201400
xor ecx, 0x90004130
or ecx, 0x67dfaacf
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7e8a63d1
and ebp, 0x80201420
or ebp, edi
or ecx, ebx
and ebx, 0x7e8a63d1
and edx, 0x81759c2e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8c1a7
and ecx, 0xfff73e58
or ecx, edx
mov ebp, ecx
xor ebp, 0x47c66100
xor ecx, 0x98289497
mov edx, ecx
or edx, 1
mov ebx, edx
not ebx
and ecx, 0x28190e68
and ebp, 0xd7e6f197
or ebp, ecx
mov ecx, ebp
xor ecx, 0x17209012
xor ebp, 0x28190e69
mov edi, edx
and edi, 0xe0cf65ad
and ebx, 0x1f309a52
or ebx, edi
or edx, ebp
and ebp, 0xe0cf65ad
and ecx, 0x1f309a52
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xcbc5ce30
mov ecx, ebx
not ecx
or edx, 0xa0088
and edx, 0x484bc498
and ebp, 0x83840a20
or ebp, edx
and ebx, 0x484bc498
and ecx, 0x34303147
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x8543c635
and ecx, 0x7abc39ca
or ecx, edx
mov edx, ecx
xor edx, 0x9060b40a
xor ecx, 0x4e860805
mov ebp, ecx
and ebp, 0x2b1d43f0
and edx, 0xd4e2bc0f
or edx, ebp
xor edx, 0x2b1d43f0
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or al, r8b
or dl, bl
xor dl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x57ca3207
mov ebp, 0xee0cd523
cmovne eax, ebp
test dl, dl
mov edx, 0x57ca3207
cmovne edx, eax
jmp 0x14010fc4a
cmp ecx, 0xb5e1660e
je 0x1401128a1
cmp ecx, 0xb6ed7ca9
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x653c765b
mov edx, ecx
xor edx, 0x653c765b
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x7cbc9bfb
and edx, 0x83436404
or edx, ebp
mov ebp, edx
xor ebp, 0xe67f125e
and ebx, 0x3a2a20af
and ecx, 0xc5d5df50
or ecx, ebx
mov ebx, ecx
xor ebx, 0xc5d5df50
xor edx, 0x1980eda1
and ebx, edx
xor ecx, 0x3a2a20af
and ecx, ebp
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and cl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and bl, r8b
or cl, bl
mov ebx, eax
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x6c615df
mov ebp, 0xdedcb557
cmovne eax, ebp
test cl, cl
mov ecx, 0x6c615df
jmp 0x140111b9f
cmp ecx, 0xf6a6c727
je 0x1401129c0
cmp ecx, 0xf700333f
jne 0x140104b60
mov eax, dword [0x14024b700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov ebp, ecx
and ebp, 1
or ebp, edx
not ebp
and eax, 0xbe5eed97
and ecx, 0x41a11268
or ecx, eax
xor ecx, 0x41a11268
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14024b6fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
xor cl, dl
not cl
and cl, dl
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
and cl, dl
or cl, al
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0x640bc960
mov edx, 0xde042bd
cmovne ecx, edx
test bl, bl
mov ebp, 0x640bc960
cmovne ecx, ebp
jmp 0x14010efec
cmp ecx, 0xd82c830
je 0x140112b84
cmp ecx, 0xde042bd
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebp, 0xb2d491bb
and edx, 0x4d2b6e44
or edx, ebp
mov ebp, edx
xor ebp, 0x41284844
xor edx, 0xb2d491bb
mov edi, ecx
and edi, 0x8e833633
and ebx, 0x717cc9cc
or ebx, edi
or ecx, edx
and edx, 0x8e833633
and ebp, 0x717cc9cc
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdc286163
and ecx, 0x23d79e9c
or ecx, edx
xor ecx, 0x23d79e9c
sete r8b
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, bl
or bl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
xor bl, 1
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
xor r8b, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
and bl, al
and dl, r8b
or dl, bl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x41ec6c90
mov eax, 0x640bc960
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x41ec6c90
jmp 0x140112855
cmp ecx, 0x8b0b2bfa
je 0x140112b9a
cmp ecx, 0x8cfefe21
jne 0x140104b60
mov edx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebp, ecx
xor ebp, 0x79b16c14
and ebp, ecx
mov edx, ecx
or edx, 0x864e93eb
mov edi, ebp
not edi
mov esi, edx
and esi, 0x2dd32159
mov ebx, eax
and ebx, 0x50204c04
or ebx, esi
or edx, edi
and edi, 0x2dd32159
and ebp, 0xd22cdea6
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x864e93ea
and edx, 0x79b16c15
or edx, ebp
and eax, 0xed1388c2
and ecx, 0x12ec773d
or ecx, eax
mov eax, ecx
xor eax, 0x12ec773d
xor ecx, 0xed1388c2
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov ebx, edx
xor bl, r10b
not bl
and bl, r10b
mov eax, edx
or al, r10b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
and r10b, dl
or dl, r9b
and cl, r9b
or cl, r10b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x3353afcb
mov ebp, 0x152eac56
cmovne ecx, ebp
test bl, bl
mov edx, 0x3353afcb
jmp 0x14010e96a
cmp ecx, 0xd2ad26cd
je 0x140112cc2
cmp ecx, 0xd5998393
jne 0x140104b60
mov ecx, 0x6029f59a
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x6ca78366
je 0x140112cd8
cmp ecx, 0x6d19ed08
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x288601
mov ecx, ebp
and ecx, 0x46031070
or ecx, edx
xor ecx, 0x46031070
mov edx, ebp
xor edx, 0x462b9671
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x6d8cb473
and edx, 0x92734b8c
or edx, ecx
mov ecx, edx
xor ecx, 0x4408492c
and ebx, 0xe4de27ac
and ebp, 0x1b21d853
or ebp, ebx
mov ebx, ebp
xor ebx, 0xb014800
xor edx, 0x2ba72203
mov edi, edx
and edi, 0x90f4b4d3
and ecx, 0x6f0b4b2c
or ecx, edi
xor ebp, 0x80d42480
and ebp, 0x90f4b4d3
and ebx, 0x6f0b4b2c
or ebx, ebp
xor ebx, ecx
xor edx, ebx
test edx, ebx
sete r8b
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, ecx
and dl, al
xor cl, bl
and bl, r8b
or bl, dl
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
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 ecx, 0xf633681a
mov ebp, 0xdcd7a437
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0xf633681a
jmp 0x14010d797
cmp ecx, 0x292fac92
je 0x140112df2
cmp ecx, 0x29b563d9
jne 0x140104b60
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebx, edx
xor ebx, 1
and ebx, edx
mov ecx, edx
not ecx
and ecx, 0xffccc796
and edx, 0x333869
or edx, ecx
mov ebp, edx
xor ebp, 0x123060
mov ecx, ebx
not ecx
xor edx, 0xffccc797
mov edi, ecx
and edi, 0xaded8a0b
and ebx, 0x521275f4
or ebx, edi
or ecx, edx
and edx, 0xaded8a0b
and ebp, 0x521275f4
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfdb78831
and ecx, 0x24877ce
or ecx, ebp
xor ecx, 0x24877ce
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov ebx, r9d
or bl, dl
xor bl, 1
mov eax, r9d
xor al, dl
not al
and al, dl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and r9b, dl
and cl, r8b
or cl, r9b
mov ebx, edx
xor bl, r8b
and dl, r8b
or dl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov 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, 0x1c3bbb0b
mov edx, 0xbf45997e
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x1c3bbb0b
cmovne ecx, edx
jmp 0x14010fb71
cmp ecx, 0xb15410ea
je 0x140112e08
cmp ecx, 0xb1f7755a
jne 0x140104b60
mov eax, dword [0x14024b700]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x40942aa6
mov eax, ecx
and eax, 0x26038110
or eax, edx
xor eax, 0x26038110
mov edx, ecx
xor edx, 0x6697abb6
and edx, ecx
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0x99685448
and edx, 0x6697abb7
or edx, eax
mov eax, edx
not eax
and ebp, eax
and edx, ecx
or edx, ebp
xor eax, edx
test eax, edx
sete al
setne cl
cmp dword [0x14024b6fc], 0xa
setl dl
xor cl, dl
xor al, dl
xor dl, cl
not dl
and dl, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, ebx
and r8b, dl
mov ecx, edx
xor cl, al
or al, dl
xor dl, 1
xor bl, 1
and bl, dl
or bl, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0xb154cd1
mov eax, 0x49d902ff
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0xb154cd1
jmp 0x140112855
cmp ecx, 0xf2459c70
je 0x140112f5d
cmp ecx, 0xf2483abe
jne 0x140104b60
mov ecx, 0x476cce40
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
cmp ecx, 0x4e9a83b5
je 0x14011306a
cmp ecx, 0x501e62c5
jne 0x140104b60
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov ebx, ebp
or ebx, 0xf5720f41
mov edx, ebx
not edx
mov ecx, esi
or ecx, 0xa08801c
and ecx, 0xdf68871c
mov edi, ebp
and edi, 0x20120841
or edi, ecx
and ebx, 0xdf68871c
and edx, 0x8570a2
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x7ad17629
and edx, 0x852e89d6
or edx, ecx
mov ecx, edx
xor ecx, 0x10140010
and ebp, 0x1e574b13
and esi, 0xe1a8b4ec
or esi, ebp
mov ebp, esi
xor ebp, 0x80003060
xor edx, 0x8fa37969
mov ebx, edx
and ebx, 0x69ebc68f
and ecx, 0x96143970
or ecx, ebx
xor esi, 0x8434203
and esi, 0x69ebc68f
and ebp, 0x96143970
or ebp, esi
xor ebp, ecx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov ebx, r10d
or bl, cl
mov edx, r10d
xor dl, cl
mov eax, edx
not al
and al, cl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x2a9d2fc3
mov eax, 0x806da434
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x2a9d2fc3
jmp 0x140112855
mov eax, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
not edi
or edx, 0xb3db25dd
mov ebx, edx
not ebx
mov ebp, edi
or ebp, 0x4c24da22
mov eax, ebp
not eax
and edx, 0x44e56142
and ebx, 0x8009a20
or ebx, edx
and ebp, 0x44e56142
and eax, 0xb31a049d
or eax, ebp
xor eax, ebx
mov edx, eax
not edx
and edx, 0xb3db25dc
and eax, 0x4c24da23
or eax, edx
mov edx, eax
not edx
and edx, 0xd21872ee
and eax, 0x2de78d11
or eax, edx
xor eax, 0x2de78d11
mov edx, eax
and edx, edi
xor eax, edi
or eax, edx
mov edx, eax
not edx
and edx, 0x61d520d2
and eax, 0x9e2adf2d
or eax, edx
xor eax, 0x9e2adf2d
setne al
sete r8b
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg bl
and al, dl
mov ecx, ebx
xor cl, r8b
xor dl, r8b
and r8b, bl
or al, r8b
and cl, bl
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x36c5246
mov ebp, 0xa4ce0451
cmovne edx, ebp
test cl, 1
mov ecx, 0x36c5246
jmp 0x14010efe9
mov ecx, 0xd7c0eae7
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0x84c116f8
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0x8af20dfa
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0x1323d87f
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov eax, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and edx, 0x4ed8b466
and eax, 0xb1274b99
or eax, edx
mov edx, eax
xor edx, 0x4ed8b466
mov ebp, eax
xor ebp, 0x4ed8b467
and ebp, edx
xor eax, 0x11074090
and eax, 0x13075096
and edx, 0xecf8af69
or edx, eax
xor edx, 0xecf8af68
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
xor eax, 0x1bde789c
and eax, edx
not edx
and edx, 0x1bde789c
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x164cf500
and eax, 0xe9b30aff
or eax, edx
mov edx, eax
xor edx, 0x202d7022
xor eax, 0xd928d9c
mov ebp, eax
and ebp, 0xd6408659
and edx, 0x29bf79a6
or edx, ebp
xor edx, 0xd6408659
xor eax, edx
test eax, edx
sete r8b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov edx, ecx
xor dl, al
and dl, cl
mov ecx, edx
not cl
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, r8b
mov r9d, ecx
xor r9b, 1
mov ebx, eax
or bl, r8b
xor al, r8b
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
and cl, r9b
mov edx, ebx
and dl, al
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x5d8636a6
mov ecx, 0xf53c5e3d
cmovne ebp, ecx
test al, 1
mov ecx, 0x5d8636a6
cmovne ecx, ebp
test dl, 1
jmp 0x140111422
mov eax, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov ebx, edx
and ebx, 1
or ebx, ebp
and eax, 0x69191004
and edx, 0x96e6effb
or edx, eax
mov eax, edx
xor eax, 0x96e6effb
xor edx, 0x69191004
and edx, ebx
not ebx
and eax, ebx
or edx, eax
xor ebx, edx
test ebx, edx
sete al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg r8b
mov ecx, r8d
xor cl, al
xor r8b, cl
and r8b, cl
not cl
and cl, al
xor al, dl
and al, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ebx, r8d
xor bl, 1
mov r9d, eax
xor r9b, 1
mov ecx, ebx
and cl, r8b
mov edx, r9d
and dl, al
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc7d200e2
mov ebp, 0x4e9a83b5
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0xc7d200e2
jmp 0x1401121d5
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x929c5b92
mov ebx, ecx
and ebx, 0x6d63a46c
or ebx, ebp
xor ebx, 0x6d63a46c
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x1f35b4d6
and ecx, 0xe0ca4b29
or ecx, edx
mov edx, ecx
xor edx, 0xe0ca4b29
xor ecx, 0x1f35b4d6
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
sete r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, r9b
and al, cl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ebx, r8d
xor bl, dl
mov eax, ebx
and al, r8b
and bl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor r9b, r8b
xor r9b, 1
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov edx, ebx
xor dl, 1
and dl, cl
mov r8d, eax
and r8b, cl
xor al, cl
xor cl, 1
and bl, cl
or bl, dl
or al, r8b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xc4651ddb
mov ecx, 0xf92f4d69
cmovne edx, ecx
test al, 1
mov ecx, 0xc4651ddb
jmp 0x14010e2b3
mov ecx, 0x1fcc92fd
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0xcf289007
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x8a3ab8d4
and ecx, 0x75c5472b
or ecx, edx
mov edx, ecx
xor edx, 0x45010723
xor ecx, 0x8022a814
and ecx, 0xb0e6e81c
and edx, 0x4f1917e3
or edx, ecx
mov ebx, edx
xor ebx, 0xb0e6e81c
mov ecx, edx
xor ecx, 0x4f1917e3
xor edx, 0x2969fc56
and edx, ecx
mov ebp, ebx
and ebp, 0x6670ebb5
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0x593cdc41
and ebp, 0xa6c323be
or ebp, edx
xor ebp, 0x3f4c37f5
and ebx, 0x7633cfc5
mov edx, ecx
and edx, 0x89cc303a
or edx, ebx
xor edx, 0x7633cfc4
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9b52f921
and ecx, 0x64ad06de
or ecx, edx
xor ecx, 0x64ad06de
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe2f78b9e
and edx, ecx
and ecx, 0x1d087461
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1087421
xor ecx, 0xe2f78b9e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1ea3825a
and ebp, 0xe15c7da5
or ebp, edi
or ecx, ebx
and ebx, 0x1ea3825a
and edx, 0xe15c7da5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x913f2cc4
and edx, 0x6ec0d33b
or edx, ecx
xor edx, 0x6ec0d33b
setne r9b
sete r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r11b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov ebx, eax
xor bl, 1
xor al, dl
or bl, cl
xor bl, 1
or bl, al
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, ecx
xor bl, 1
and bl, cl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
and al, r11b
xor bl, 1
and bl, r8b
or bl, al
xor r10b, r11b
and r10b, r11b
xor r11b, r9b
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov eax, r11d
xor al, 1
mov ecx, ebx
xor cl, 1
and cl, bl
and r11b, al
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, r11d
and dl, al
xor r11b, al
or r11b, dl
xor r11b, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, r11b
test al, 1
mov ecx, 0xaf63ff91
mov eax, 0x83e23520
cmovne ecx, eax
test r11b, 1
cmove ecx, eax
not dl
test dl, 1
mov eax, 0xaf63ff91
jmp 0x140112f49
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x4e081006
mov ecx, ebp
and ecx, 0x21934080
or ecx, edx
mov edx, ecx
xor edx, 0x1100080
xor ecx, 0x4264b328
mov edi, esi
or edi, 0x6f9b5086
mov ebx, edi
not ebx
and ecx, 0x62e7f328
and edx, 0xd180086
or edx, ecx
and edi, 0x62e7f328
and ebx, 0x90000c51
or ebx, edi
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x9064af78
and ebx, 0x6f9b5087
or ebx, ecx
and esi, 0xd2643631
and ebp, 0x2d9bc9ce
or ebp, esi
mov ecx, ebp
xor ecx, 0x2d9bc9ce
xor ebp, 0xd2643631
and ebp, ebx
not ebx
and ecx, ebx
or ebp, ecx
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
xor al, 1
and bl, dl
or bl, r8b
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, edx
xor al, bl
mov eax, 0xd5d8250d
mov ebp, 0x64524c33
cmovne eax, ebp
test bl, bl
mov ecx, eax
cmovne ecx, ebp
jmp 0x140111ba2
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x2200600
mov ebp, ecx
and ebp, 0xa80b2801
or ebp, edx
xor ebp, 0xa80b2801
and ecx, 0x55d4d1fe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x55d4d1fe
and ecx, 0xaa2b2e01
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x3cd1dc78
and ecx, 0xc32e2387
or ecx, edx
mov ebx, ecx
not ebx
mov edi, ecx
xor edi, 0x28901c30
or edi, 0x5645e34f
mov esi, edi
not esi
or ebp, 0xa9ba1cb0
mov edx, ebp
not edx
and edi, 0x263ad018
and esi, 0x89800ca0
or esi, edi
and ebp, 0x263ad018
and edx, 0x50452347
or edx, ebp
xor edx, esi
mov ebp, edx
not ebp
and ebp, 0x5645e34e
and edx, 0xa9ba1cb1
or edx, ebp
and ebx, 1
xor ecx, 0xc32e2386
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xc61e407
and ecx, 0xf39e1bf8
or ecx, ebp
xor ecx, 0xf39e1bf8
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, 0x45b63066
and ebp, 0xba49cf99
or ebp, edi
or ecx, ebx
and ebx, 0x45b63066
and edx, 0xba49cf99
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
xor al, 1
or al, dl
xor al, 1
xor cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0xfd26ec8
mov ebp, 0xab6ad17d
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xfd26ec8
jmp 0x140111c96
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x5ed9c807
mov ebx, ecx
and ebx, 0xa12637f8
or ebx, ebp
mov ebp, ebx
xor ebp, 0xa12637f8
mov edx, ebx
xor edx, 0xc20a73cc
and edx, ebp
and ecx, 0x632c4434
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x9540fddb
and ecx, 0x6abf0224
or ecx, edx
mov edi, ecx
xor edi, 0xd40031e6
xor ebx, 0x6d18007
and ebx, 0xa7f581bf
mov edx, ebp
and edx, 0x580a7e40
or edx, ebx
xor edx, 0xa7f581be
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
xor ecx, 0x9934611
mov ebx, ecx
and ebx, 0x2afd8e18
and edi, 0xd50271e7
or edi, ebx
or ecx, ebp
and ebp, 0x2afd8e18
and edx, 0xd50271e7
or edx, ebp
xor edx, edi
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, 0xf5385f8a
and ebp, 0xac7a075
or ebp, edi
or ecx, ebx
and ebx, 0xf5385f8a
and edx, 0xac7a075
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x1a8d972b
and edx, 0xe57268d4
or edx, ecx
xor edx, 0x1a8d972b
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor dl, al
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
xor cl, al
mov eax, edx
and al, bl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, cl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xb285e923
mov ebp, 0x6d1d5786
cmovne edx, ebp
test cl, cl
mov ecx, 0xb285e923
cmovne ecx, edx
jmp 0x140112024
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2757d80e
and edx, ecx
and ecx, 0xd8a827f1
or ecx, ebp
xor ecx, 0xd8a827f1
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebx, ecx
xor ebx, 0x6992c74b
mov ebp, ebx
and ebp, edx
and ebx, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x966d38b5
and ebx, 0x6992c74a
or ebx, ebp
and ecx, 0x665ea249
mov ebp, edx
and ebp, 0x99a15db6
or ebp, ecx
xor ebp, 0x665ea248
and edx, 1
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc6ee9eef
and edx, 0x39116110
or edx, ecx
mov ebp, edx
xor ebp, 0x38002000
mov ecx, ebx
not ecx
xor edx, 0xc6ee9eef
mov edi, ecx
and edi, 0x857bdf95
and ebx, 0x7a84206a
or ebx, edi
or ecx, edx
and edx, 0x857bdf95
and ebp, 0x7a84206a
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x87f4c5ba
and ecx, 0x780b3a45
or ecx, edx
mov ebx, ecx
xor ebx, 0x38020a40
xor ecx, 0x31000a0
or ebp, 0x3f9e2ee9
mov edx, ebp
not edx
or ecx, 0x209016
and ecx, 0x338b0b7
and ebx, 0x3c860e48
or ebx, ecx
and ebp, 0x338b0b7
and edx, 0xc0414100
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x899b381f
and edx, 0x7664c7e0
or edx, ecx
xor edx, 0x49fae909
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov r9d, edx
or cl, dl
and dl, r8b
xor r9b, r8b
or r9b, dl
mov edx, r9d
xor dl, 1
or bl, r8b
xor bl, 1
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov eax, ecx
xor al, 1
and dl, r9b
mov ebx, eax
and bl, cl
mov r8d, r9d
and r8b, dl
xor dl, r9b
or dl, r8b
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
xor bl, dl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x64deda2c
mov edx, 0xf3f5b712
cmovne ecx, edx
test al, 1
mov eax, 0x64deda2c
cmovne eax, ecx
test bl, 1
jmp 0x140104b4f
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
mov ebp, ebx
xor ebp, 0xf749328
and ebp, ebx
not ebx
and ebx, 0xb9a9120b
and edx, 0x4656edf4
or edx, ebx
mov ebx, edx
xor ebx, 0x2040120
xor edx, 0x9201208
or edx, 0xf08b6cd7
mov edi, edx
and edi, 0xcc78ee4c
and ebx, 0x3041120
or ebx, edi
mov edi, ebp
not edi
or edx, edi
and edi, 0xcc78ee4c
and ebp, 0x338711b3
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xf08b6cd7
and edx, 0xf749328
or edx, ebp
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ebx, edx
not ebx
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
xor ebp, 0x8e281bb6
and ebp, edx
or edx, 0x71d7e449
mov ebx, edx
not ebx
mov edi, edx
and edi, 0xa165b619
and ebx, 0xe0809a6
or ebx, edi
mov edi, ebp
not edi
or edx, edi
and edi, 0xa165b619
and ebp, 0x5e9a49e6
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x56c14379
and edx, 0xa93ebc86
or edx, ebp
xor edx, 0x2716a730
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl al
xor al, dl
mov ecx, eax
xor cl, bl
and cl, al
xor bl, dl
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, al
and al, cl
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
xor al, bl
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xadff13a0
mov ecx, 0x15970381
cmovne edx, ecx
test bl, bl
mov ecx, 0xadff13a0
cmovne ecx, edx
mov qword [0x14024b088], rsi
jmp 0x14010efec
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x6e19d931
mov ecx, ebx
not ecx
or edx, 0x1e2260a
and edx, 0x6df2262b
and ebp, 0x209d910
or ebp, edx
and ebx, 0x6df2262b
and ecx, 0x900400c4
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x91e626ce
and ecx, 0x6e19d931
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0xa6776ca2
and ebx, ebp
mov edx, ecx
and edx, 0x5988935d
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xec194e9
and edx, 0xf13e6b16
or edx, ebx
mov ebx, edx
xor ebx, 0x534900a4
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
xor edx, 0xa8b6f84a
mov edi, edx
and edi, 0xac161f1b
and ebx, 0x53e9e0e4
or ebx, edi
or edx, ecx
and ecx, 0xac161f1b
and ebp, 0x53e9e0e4
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0xa0857dfd
and ecx, edx
not edx
and edx, 0xa0857dfd
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5f7a8202
and ecx, 0xa0857dfd
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4406a7f8
and ecx, 0xbbf95807
or ecx, edx
mov edx, ecx
xor edx, 0x1af04000
xor ecx, 0x440481d0
and ecx, 0xe50d99d7
and edx, 0x1af26628
or edx, ecx
xor edx, 0x1af26628
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ebx, edx
not bl
and bl, dl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, al
and bl, dl
and dl, al
xor bl, 1
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
or r10b, r8b
xor al, r9b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
and dl, al
mov r8d, ecx
and r8b, al
xor cl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8b0b2bfa
mov ebp, 0x6592afcd
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x8b0b2bfa
jmp 0x140112f49
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov edx, ecx
and edx, 0xcc0377ea
xor ecx, 0xb5df6ade
and ecx, ebx
and ebx, 0x33fc8815
or ebx, edx
mov ebp, ebx
xor ebp, 0x33fc8815
mov edx, ebp
and edx, 0x4a209521
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xb5df6adf
and ecx, 0x4a209520
or ecx, edx
and ebp, 1
xor ebx, 0x33fc8814
or ebx, ebp
mov ebp, ebx
not ebp
mov edx, ecx
not edx
mov edi, edx
and edi, 0x69ef86fe
and ecx, 0x96107901
or ecx, edi
or edx, ebx
and ebx, 0x69ef86fe
and ebp, 0x96107901
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa021fab5
and edx, 0x5fde054a
or edx, ecx
mov ecx, edx
xor ecx, 0x4cc8044a
xor edx, 0x8001e035
and edx, 0x9317e135
and ecx, 0x6ce81eca
or ecx, edx
mov edx, ecx
xor edx, 0x3008031
xor ecx, 0x64c018ca
and ecx, 0xf4d779ce
and edx, 0xb288631
or edx, ecx
xor edx, 0xb288631
cmp edx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
mov ebx, eax
xor bl, dl
and bl, al
xor cl, dl
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
xor al, cl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x9a2e2437
mov ebp, 0xee0cd523
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x9a2e2437
jmp 0x140112f49
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x5d139cec
and ebx, 0xa2ec6313
or ebx, ebp
xor ebx, 0xa2ec6313
and edx, 0xeaa5136
and ecx, 0xf155aec9
or ecx, edx
xor ecx, 0xf155aec9
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x341c1273
and ecx, 0xcbe3ed8c
or ecx, edx
xor ecx, 0xcbe3ed8c
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
and dl, bl
mov eax, r8d
and al, cl
or al, dl
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
xor bl, cl
not bl
and bl, cl
xor cl, r8b
and cl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0x152954f9
mov edx, 0xbb5d4f3d
cmovne ecx, edx
test al, 1
mov eax, 0x152954f9
cmovne ecx, eax
jmp 0x14010e2b6
mov ecx, 0x501e62c5
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ecx, eax
or ecx, 0xc5dae07a
mov ebp, eax
and ebp, 0xc5dae07a
mov edx, ebx
and edx, 0x3a251f84
or edx, ebp
and ecx, 0xc5dae07b
xor ecx, edx
and ebx, 0xf9a4b44a
and eax, 0x65b4bb5
or eax, ebx
mov edx, eax
xor edx, 0x2520ba0
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xdd29c05f
and ecx, 0x22d63fa0
or ecx, ebp
xor eax, 0xd920804a
and eax, 0xdd29c05f
and edx, 0x22d63fa0
or edx, eax
xor edx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne r8b
sete dl
cmp dword [0x14024b6fc], 9
setg al
mov r9d, eax
xor r9b, dl
xor dl, r8b
and dl, r8b
mov ecx, edx
not cl
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov r10d, ecx
xor r10b, 1
mov edx, ecx
and dl, r10b
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, r10b
xor bl, 1
or bl, dl
xor bl, al
mov ecx, r8d
xor cl, al
xor cl, 1
xor r9b, 1
or al, r8b
xor al, 1
or al, r9b
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, bl
mov eax, edx
xor al, 1
and al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x94b238f7
mov ebp, 0x95a09531
cmovne ecx, ebp
test dl, 1
mov edx, ecx
cmovne edx, ebp
jmp 0x140111e6a
mov ecx, 0xdfe36ef4
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x76c1ad59
and edx, 0x893e52a6
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7c3c9faf
and edx, 0x83c36050
or edx, ecx
mov ebx, edx
xor ebx, 0xf502cd09
mov ebp, edx
xor ebp, 0xf502cd08
and ebp, ebx
xor edx, 0x22522b0
and edx, 0x472767b1
and ebx, 0xb8d8984e
or ebx, edx
xor ebx, 0xb8d8984f
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
mov edx, ebx
mov ecx, ebx
xor ecx, 0xcc8c2d2d
and ecx, ebx
not ebx
and ebx, 0x48842d0c
and edx, 0x84080021
or edx, ebx
xor edx, 0x84080021
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3373d2d2
and ecx, 0xcc8c2d2d
or ecx, edx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
or al, r8b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor cl, 1
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x1dcae489
mov ebp, 0xd67c1555
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0x1dcae489
cmovne eax, ebp
test dl, 1
jmp 0x1401121d5
mov ecx, 0x5082d949
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov esi, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x69dea7de
and edx, ebp
not ebp
and ebp, 0x682699a5
and ecx, 0x97d9665a
or ecx, ebp
mov ebp, ecx
xor ebp, 0xd0001a
xor ecx, 0x68068184
or ecx, 0x96215821
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x8f0bee41
and ebp, 0x60d4019e
or ebp, edi
or ecx, ebx
and ebx, 0x8f0bee41
and edx, 0x70f411be
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc352c7e7
and ecx, 0x3cad3818
or ecx, edx
mov ebp, ecx
xor ebp, 0xaa8c6039
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, 0x5aba514
and ebx, 0xfa545aea
or ebx, edi
or edx, ebp
and ebp, 0x5aba514
and ecx, 0xfa545aeb
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xaba7900e
and ecx, edx
and edx, 0x54586ff1
or edx, ebp
mov ebp, edx
xor ebp, 0x440025d1
xor edx, 0xaba7900e
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x11d94a22
and ebp, 0xee26b5dd
or ebp, edi
or edx, ebx
and ebx, 0x11d94a22
and ecx, 0xee26b5dd
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
sete r8b
setne r9b
cmp esi, 0xa
setl al
cmp esi, 9
setg cl
mov edx, eax
xor dl, cl
and dl, al
mov eax, edx
not al
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and dl, r9b
xor r9b, cl
and al, r8b
or al, dl
xor r9b, 1
and cl, r9b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xacd2266
mov ecx, 0x5e3985da
cmovne ebp, ecx
test dl, 1
mov ecx, 0xacd2266
jmp 0x14010f429
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x6982adf6
mov ebx, ebp
not ebx
or ecx, 0x967d5209
mov edx, ecx
not edx
and ebp, 0x248820a7
and ebx, 0x92755208
or ebx, ebp
and ecx, 0x248820a7
and edx, 0x49028d50
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x6982adf6
and edx, 0x967d5209
or edx, ecx
mov esi, edx
not esi
mov ecx, esi
and ecx, 0x30f50b7e
and edx, 0xcf0af481
or edx, ecx
mov ecx, edx
xor ecx, 0xcf0af481
mov ebx, edx
xor ebx, 0x5b4e6f52
and ebx, ecx
or esi, 0x6bbb642c
mov edi, esi
not edi
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xb0804ff5
and ebx, 0x4f7fb00a
or ebx, eax
or ebp, esi
and esi, 0xb0804ff5
and edi, 0x4449002
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0x94449bd2
and ebp, 0x6bbb642d
or ebp, eax
xor edx, 0x3034037c
and edx, 0xf33eb77c
mov eax, ecx
and eax, 0xcc14883
or eax, edx
xor eax, 0xf33eb77d
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x503738b1
and ecx, 0xafc8c74e
or ecx, eax
xor ecx, 0xafc8c74e
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf990bbe1
and ecx, 0x66f441e
or ecx, eax
mov eax, ecx
xor eax, 0x511013a0
xor ecx, 0x60d040c
and ecx, 0xae8dac4d
and eax, 0x517253b2
or eax, ecx
xor eax, 0x517253b2
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
mov ecx, ebx
xor cl, 1
or dl, r9b
xor dl, 1
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
and al, bl
and cl, dl
or cl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x476cce40
mov ebp, 0xf2483abe
cmovne edx, ebp
test cl, cl
mov r13d, 0xf2483abe
cmove edx, ebp
test al, 1
mov eax, 0x476cce40
jmp 0x140113054
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x2e246923
mov edx, ebx
xor edx, 0x2e246923
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x3cdd945
and edx, 0xfc3226ba
or edx, ebp
mov ebp, edx
xor ebp, 0x82120b00
and ecx, 0xc350863f
and ebx, 0x3caf79c0
or ebx, ecx
mov ecx, ebx
xor ecx, 0x2c223900
xor edx, 0x2de9b067
mov edi, edx
and edi, 0x518d44f9
and ebp, 0xae72bb06
or ebp, edi
xor ebx, 0x41000439
and ebx, 0x518d44f9
and ecx, 0xae72bb06
or ecx, ebx
xor ecx, ebp
xor edx, ecx
test edx, ecx
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, r8b
mov ebx, edx
not bl
and bl, r8b
and dl, al
or al, r8b
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
and al, cl
xor cl, 1
xor bl, 1
and bl, cl
or al, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x4305b0ae
mov ebp, 0x3feddf8e
cmovne edx, ebp
test cl, 1
mov ecx, 0x4305b0ae
jmp 0x14010efe9
mov edx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 1
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0xf02f506a
and ebp, 0xfd0af94
or ebp, eax
or edx, esi
and esi, 0xf02f506a
and ecx, 0xfd0af95
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
and edi, 0xbc517a58
and ebx, 0x43ae85a7
or ebx, edi
mov eax, ebx
xor eax, 0x40ae0124
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xbb41a69b
and edx, 0x44be5964
or edx, ecx
xor ebx, 0xb8412218
and ebx, 0xbb41a69b
and eax, 0x44be5964
or eax, ebx
xor eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
setne r10b
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, r9d
or dl, bl
xor dl, 1
mov eax, ecx
or al, r10b
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
and r10b, cl
and bl, r9b
or bl, r10b
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xeacc2417
mov ebp, 0x8f4ac18
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xeacc2417
jmp 0x140112855
mov ecx, 0x64524c33
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x48e1d12
mov edx, ebx
xor edx, 0x48e1d12
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xfb71e2ec
and edx, 0x48e1d13
or edx, ebp
and ecx, 0xf2709657
and ebx, 0xd8f69a8
or ebx, ecx
mov ecx, ebx
xor ecx, 0x9000900
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xe68fe6bc
and edx, 0x19701943
or edx, edi
xor ebx, 0xe2008614
and ebx, 0xe68fe6bc
and ecx, 0x19701943
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r8b
setne r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov ecx, r9d
or cl, al
or r10b, r8b
mov edx, ecx
xor dl, r10b
or r10b, cl
xor r10b, 1
or r10b, dl
xor r9b, al
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, r10d
xor dl, 1
mov ebx, r10d
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, r10b
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x33b95f0b
mov ebp, 0x41fc711d
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x33b95f0b
jmp 0x140104b4f
mov edx, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x954b60b
mov eax, esi
and eax, 0xf6ab49f4
or eax, edx
mov edi, eax
xor edi, 0x80200810
xor eax, 0x108000
mov ebp, ebx
or ebp, 0xe47ccc56
mov edx, ebp
not edx
or eax, 0x12812109
and eax, 0x7699e14d
and edi, 0x80640c12
or edi, eax
and ebp, 0x7699e14d
and edx, 0x90212a0
or edx, ebp
xor edx, edi
mov eax, edx
not eax
and eax, 0x1b8333a8
and edx, 0xe47ccc57
or edx, eax
mov eax, edx
not eax
and ebx, 0x5356c5c9
and esi, 0xaca93a36
or esi, ebx
mov ebx, esi
xor ebx, 0x80201206
xor esi, 0x5356c5c9
mov ebp, edx
and ebp, 0x6ed9ed78
and eax, 0x91261287
or eax, ebp
or edx, esi
and esi, 0x6ed9ed78
and ebx, 0x91261287
or ebx, esi
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x9e7407f
and edx, 0xf618bf80
or edx, eax
xor edx, 0xf618bf80
sete r8b
setne r9b
cmp ecx, 0xa
setl r11b
cmp ecx, 9
setg dl
mov ecx, edx
xor cl, r11b
and cl, dl
mov r10d, r11d
xor r10b, r9b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ecx
xor dl, 1
or cl, dl
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ebx
xor dl, 1
or dl, bl
xor dl, 1
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov ebx, edx
xor bl, cl
and dl, bl
and bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor r10b, 1
mov ecx, r11d
and cl, r8b
xor r11b, r8b
or r11b, cl
xor r11b, 1
mov ecx, r10d
and cl, r11b
xor r11b, r10b
or r11b, cl
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov edx, eax
xor dl, 1
xor al, bl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
and dl, r11b
mov ebx, ecx
and bl, r11b
xor cl, r11b
xor r11b, 1
xor al, 1
and al, r11b
or dl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x8ae2339b
mov ebp, 0x45712d9
cmovne eax, ebp
test cl, 1
mov ecx, 0x8ae2339b
jmp 0x14011284f
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x7673b5cb
and edx, ebp
not ebp
and ebp, 0x62603048
and ecx, 0x14138583
or ecx, ebp
xor ecx, 0x14138583
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x898c4a34
and edx, 0x7673b5cb
or edx, ecx
mov ecx, edx
mov ebx, edx
xor ebx, 0xe92b46bd
and ebx, edx
not edx
and edx, 0x6df0c8ab
and ecx, 0x920f3754
or ecx, edx
mov ebp, ecx
xor ebp, 0x920f3754
mov edx, ebp
and edx, 0xe92b46bd
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edx, ebx
not edx
and edx, 0x1c123bc7
and ebx, 0xe3edc438
or ebx, edx
xor ebx, 0xac68284
and ebp, 1
xor ecx, 0x920f3755
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x73652b16
and ecx, 0x8c9ad4e9
or ecx, edx
xor ecx, 0x8c9ad4e9
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xab244cc5
and ecx, 0x54dbb33a
or ecx, edx
xor ecx, 0x54dbb33a
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, bl
or bl, r8b
xor bl, 1
or bl, cl
xor bl, 1
and al, r8b
or al, dl
xor al, bl
mov ecx, eax
not cl
and cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xfba9d584
mov ebp, 0x85c5378c
cmovne edx, ebp
test al, al
mov eax, edx
cmovne eax, ebp
test cl, cl
cmove eax, edx
jmp 0x1401121d8
mov ecx, dword [0x14024b700]
mov esi, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5d9a5f81
and edx, 0xa265a07e
or edx, ecx
mov ebp, edx
xor ebp, 0x2044a048
xor edx, 0x5d9a5f81
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x9ba95db6
and ebp, 0x6456a249
or ebp, edx
mov edx, ebp
xor edx, 0x40460240
xor ebp, 0x9ba95db7
mov edi, ecx
and edi, 0x2f11a00d
and ebx, 0xd0ee5ff2
or ebx, edi
or ecx, ebp
and ebp, 0x2f11a00d
and edx, 0xd0ee5ff2
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x7069bb6d
and edx, 0x8f964492
or edx, ecx
mov ecx, edx
xor ecx, 0x6009ab6c
xor edx, 0x8f964492
mov ebp, edx
and ebp, 0x95f21091
and ecx, 0x6a0def6e
or ecx, ebp
xor ecx, 0x6a0def6e
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp esi, 0xa
setl cl
cmp esi, 9
setg r9b
mov ebx, edx
xor bl, r8b
and bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor dl, 1
mov r10d, ebx
xor r10b, dl
or dl, bl
xor dl, 1
or dl, r10b
xor dl, 1
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, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, r9b
mov eax, r9d
xor al, r8b
and al, r9b
xor cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
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 bl, dl
or al, dl
xor al, 1
or al, bl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x168c264
mov ecx, 0xe42cb140
cmovne edx, ecx
test al, 1
mov ecx, 0x168c264
cmovne ecx, edx
test bl, 1
jmp 0x140111c9b
mov ecx, 0xe8b2d9aa
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xefdb02de
mov ecx, ebx
not ecx
or edx, 0x24c120
and edx, 0xc67fc3b4
and ebp, 0x2980004a
or ebp, edx
and ebx, 0xc67fc3b4
and ecx, 0x10003c01
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x1024fd21
and ecx, 0xefdb02de
or ecx, edx
mov edx, ecx
mov ebx, ecx
xor ebx, 0x615d9dcb
and ebx, ecx
not ecx
and ecx, 0xc4a25d83
and edx, 0x3b5da27c
or edx, ecx
mov ecx, edx
xor ecx, 0x3b5da27c
mov ebp, edx
xor ebp, 0xa5ffc048
and ebp, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x9ea26235
and ebx, 0x615d9dca
or ebx, ebp
and ecx, 1
xor edx, 0x3b5da27d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xfbdb7a0a
and edx, 0x42485f5
or edx, ecx
mov ebp, edx
xor ebp, 0x40514
mov ecx, ebx
not ecx
xor edx, 0xfbdb7a0a
mov edi, ecx
and edi, 0x6f78aae1
and ebx, 0x9087551e
or ebx, edi
or ecx, edx
and edx, 0x6f78aae1
and ebp, 0x9087551e
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe1b57de5
and edx, ecx
and ecx, 0x1e4a821a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1000820a
xor ecx, 0xe1b57de5
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6ffa7c91
and ebp, 0x9005836e
or ebp, edi
or ecx, ebx
and ebx, 0x6ffa7c91
and edx, 0x9005836e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x587188aa
and ecx, 0xa78e7755
or ecx, edx
mov edx, ecx
xor edx, 0xa28c1341
xor ecx, 0x48208808
and ecx, 0x4d22ec1c
and edx, 0xb2dd13e3
or edx, ecx
xor edx, 0xb2dd13e3
setne r8b
sete cl
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r9b
mov edx, r9d
xor dl, r10b
and dl, r9b
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov ebx, eax
not bl
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and al, cl
and bl, r8b
or bl, al
and r10b, r8b
and cl, r9b
or cl, r10b
mov eax, r9d
xor al, r8b
or r9b, r8b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, cl
xor cl, 1
xor al, 1
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x2d6a8d4b
mov ecx, 0x9e579ee2
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x2d6a8d4b
cmovne ecx, eax
test dl, 1
jmp 0x14010e96f
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xd5086d83
and ecx, ebp
not ebp
and ebp, 0x15080480
and edx, 0xc0006903
or edx, ebp
xor edx, 0xc0006903
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2af7927c
and ecx, 0xd5086d83
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x1f354b14
and ecx, 0xe0cab4eb
or ecx, ebp
mov ebp, ecx
xor ebp, 0x600290a2
xor ecx, 0x1f354b15
mov edi, edx
and edi, 0x9dcd6e4d
and ebx, 0x623291b2
or ebx, edi
or edx, ecx
and ecx, 0x9dcd6e4d
and ebp, 0x623291b2
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x5fc4479
and ecx, edx
or edx, 0xfa03bb86
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x5f6a22cc
and ebp, 0x944431
or ebp, edi
or edx, ebx
and ebx, 0x5f6a22cc
and ecx, 0xa095dd33
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xfa03bb86
and edx, 0x5fc4479
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x96ab7523
and ecx, 0x69548adc
or ecx, edx
mov edx, ecx
xor edx, 0x6003421
xor ecx, 0x68448258
and ecx, 0xf8efc35a
and edx, 0x7103ca5
or edx, ecx
xor edx, 0x7103ca5
setne cl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl dl
mov ebx, edx
xor bl, r8b
and bl, dl
mov eax, r9d
xor al, bl
mov r10d, eax
and r10b, r9b
and al, bl
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
and r8b, r9b
and cl, dl
or cl, r8b
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, 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
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
and bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xa29f29a6
mov eax, 0xf53c5e3d
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xa29f29a6
jmp 0x140112855
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xd1216298
mov edx, edi
and edx, 0x2ede9d66
or edx, ebp
mov ebp, edx
xor ebp, 0x2cdc9d64
xor edx, 0xd1216299
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x1322021b
and ebp, 0xecddfde4
or ebp, eax
or edx, esi
and esi, 0x1322021b
and ebx, 0xecddfde4
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x141684cd
and edx, 0xebe97b32
or edx, ebp
and edi, 0x141684cd
and ecx, 0xebe97b32
or ecx, edi
xor ecx, edx
xor eax, ecx
test eax, ecx
sete r9b
setne cl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
and r9b, bl
xor bl, cl
or bl, al
and r10b, cl
or r10b, r9b
mov eax, r10d
xor al, 1
mov ecx, r10d
and cl, al
mov edx, ecx
xor dl, 1
xor cl, r10b
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 ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x13f19e75
mov ecx, 0xd5d8250d
cmovne ebp, ecx
test al, al
mov ecx, 0x13f19e75
cmovne ecx, ebp
test dl, dl
jmp 0x140111422
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
and edx, 0x4d5ea67f
and ebp, 0xb2a15980
or ebp, edx
mov edx, ebp
xor edx, 0x4d5ea67f
mov ecx, ebp
xor ecx, 0x7847831d
and ecx, edx
or edx, 0xcae6da9d
mov ebx, edx
not ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0xe05683fe
and ebx, 0x15092400
or ebx, esi
or edx, edi
and edi, 0xe05683fe
and ecx, 0x1fa97c01
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcae6da9c
and edx, 0x35192563
or edx, ecx
mov ecx, ebp
and ecx, 1
xor ebp, 0xb2a15981
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xb647ee2e
and ebp, 0x49b811d1
or ebp, ecx
mov ecx, ebp
xor ecx, 0x9a010c1
xor ebp, 0xb647ee2e
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xc01d2930
and edx, 0x3fe2d6cf
or edx, edi
or ebx, ebp
and ebp, 0xc01d2930
and ecx, 0x3fe2d6cf
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ebx, 0xf95dcaae
and ecx, 0x6a23551
or ecx, ebx
mov edx, ecx
xor edx, 0x4200541
xor ecx, 0x18140a06
and ecx, 0x1a963a16
and edx, 0xe569c5e9
or edx, ecx
xor edx, 0x1a963a16
cmp edx, 0xffffffff
sete cl
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov edx, r9d
xor dl, bl
mov eax, edx
and al, bl
and cl, bl
or bl, r9b
xor bl, 1
or bl, dl
and dl, r9b
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
and r8b, r9b
or cl, r8b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
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, 0x3ad9faa1
mov ebp, 0x29b563d9
cmovne ecx, ebp
test bl, bl
mov edx, 0x3ad9faa1
cmove ecx, edx
test al, 1
cmovne ecx, ebp
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x57deae61
mov ebx, ecx
and ebx, 0xa821519e
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xa821519f
and ebx, 0x57deae60
or ebx, ebp
and edx, 0x92bfb17c
and ecx, 0x6d404e83
or ecx, edx
mov edx, ecx
xor edx, 0x6d404e83
xor ecx, 0x92bfb17c
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
xor ebx, ecx
test ebx, ecx
sete dl
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov r9d, ecx
and r9b, al
mov ebx, r8d
and bl, dl
or bl, r9b
xor al, bl
and al, bl
or cl, r8b
xor cl, 1
xor dl, r8b
and dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0x83543368
mov eax, 0x95accccf
cmovne ecx, eax
test dl, 1
mov edx, 0x83543368
cmovne ecx, edx
jmp 0x14011011d
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x833859f0
and edx, ebp
not ebp
and ebp, 0x833001f0
and ecx, 0x85800
or ecx, ebp
mov ebp, ecx
xor ebp, 0x85000
xor ecx, 0xfff7a7ff
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2840fa5
and ebp, 0x81385050
or ebp, edi
or ecx, ebx
and ebx, 0x2840fa5
and edx, 0xfd7bf05a
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7cc7a60f
and ecx, 0x833859f0
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xa58ab604
and ecx, 0x5a7549fb
or ecx, edx
mov edx, ecx
xor edx, 0x5a7549fb
xor ecx, 0xa58ab604
mov edi, ecx
or edi, 0xd8ce09c0
mov esi, edi
not esi
or ebp, 0x2731f63f
mov ebx, ebp
not ebx
and edi, 0x32373843
and esi, 0x500c63c
or esi, edi
and ebp, 0x32373843
and ebx, 0xc8c80180
or ebx, ebp
xor ebx, esi
mov ebp, ebx
not ebp
and ebp, 0xd8ce09c1
and ebx, 0x2731f63e
or ebx, ebp
and ecx, 0xd6ed57d7
mov ebp, edx
and ebp, 0x2912a828
or ebp, ecx
xor ebp, 0xd6ed57d6
and edx, 1
or edx, ebp
not edx
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x81222001
mov ebp, edx
and ebp, 0x44000080
or ebp, ecx
xor ebp, 0x44000080
and edx, 0x3adddf7e
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3adddf7e
and edx, 0xc5222081
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x7745a8a5
and ecx, 0x88ba575a
or ecx, edx
xor ecx, 0x88ba575a
setne r8b
sete 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
xor al, 1
mov ebx, eax
xor bl, r10b
not bl
and bl, r10b
or al, r10b
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
and r9b, r8b
and r10b, cl
or r10b, r9b
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
and dl, bl
xor bl, 1
xor al, 1
and al, bl
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, 0xbe3eff0f
mov ecx, 0x8f4ac18
cmovne edx, ecx
test bl, 1
mov ecx, 0xbe3eff0f
jmp 0x14010efe9
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x754160ea
and edx, ecx
and ecx, 0x8abe9f15
or ecx, ebp
mov ebp, ecx
xor ebp, 0xab29b10
xor ecx, 0x754160ea
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb00d44cf
and ebp, 0x4ff2bb30
or ebp, edi
or ecx, ebx
and ebx, 0xb00d44cf
and edx, 0x4ff2bb30
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xd0fe3bc8
and ecx, 0x2f01c437
or ecx, edx
xor ecx, 0x2f01c436
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb073f787
and ebp, 0x4f8c0878
or ebp, edi
or ecx, ebx
and ebx, 0xb073f787
and edx, 0x4f8c0878
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc98b8317
and ecx, 0x36747ce8
or ecx, edx
mov edx, ecx
xor edx, 0x12747488
xor ecx, 0xc8800111
and ecx, 0xec800971
and edx, 0x137ff68e
or edx, ecx
mov ecx, edx
xor ecx, 0x48000920
xor edx, 0x121a3284
and edx, 0xb69a32d5
and ecx, 0x4965cd2a
or ecx, edx
xor ecx, 0x4965cd2a
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
or bl, dl
xor cl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov eax, ecx
or al, bl
xor bl, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x475580ed
cmovne ecx, r13d
test bl, 1
mov edx, ecx
mov ebp, 0x475580ed
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x140113057
mov eax, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xeeb89fd2
mov edx, edi
and edx, 0x1147602c
or edx, ebp
xor edx, 0x1147602c
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and eax, edx
and ebx, edi
or ebx, eax
xor edx, ebx
test edx, ebx
sete r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, ecx
xor bl, al
and bl, cl
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
not dl
and dl, r8b
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor r8b, al
and al, r8b
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x1323d87f
mov ebp, 0x168cfe11
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x1323d87f
jmp 0x140104b4f
mov rax, qword [rsp + 0x38]
mov qword [0x14024b088], rax
mov ecx, 0x9a39a8ec
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 1
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x1568f6c4
and ebp, 0xea97093a
or ebp, eax
or edx, esi
and esi, 0x1568f6c4
and ecx, 0xea97093b
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
and edi, 0x1a35b8f
and ebx, 0xfe5ca470
or ebx, edi
mov eax, ebx
xor eax, 0xdc10a050
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x23cd0cae
and edx, 0xdc32f351
or edx, ecx
xor ebx, 0x181088e
and ebx, 0x23cd0cae
and eax, 0xdc32f351
or eax, ebx
xor eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
setne r9b
sete r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg cl
mov edx, ecx
xor dl, r11b
mov eax, edx
not al
and al, r11b
mov esi, ecx
or sil, r11b
xor sil, 1
mov r8d, eax
and r8b, sil
xor sil, al
or sil, r8b
and dl, cl
and r10b, r9b
and cl, r11b
or cl, r10b
xor dl, 1
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
mov r8d, esi
xor r8b, 1
mov ebx, r8d
and bl, sil
mov eax, ecx
and al, r10b
mov r9d, r8d
xor r9b, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, r9b
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
xor r8b, cl
or r10b, sil
xor r10b, 1
or r10b, r8b
mov ecx, r10d
xor cl, al
test cl, 1
mov edx, 0x11b3794a
mov ecx, 0xd82c830
cmovne edx, ecx
test r10b, 1
mov ecx, 0x11b3794a
cmovne ecx, edx
test al, 1
jmp 0x140111c9b
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
not eax
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov ecx, ebx
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0x72f6c21
mov ebp, eax
and ebp, 0xf8d093de
or ebp, esi
or ecx, edi
and edi, 0x72f6c21
and edx, 0xf8d093de
or edx, edi
xor edx, ebp
not ecx
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 cl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
xor al, cl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov ecx, ebx
xor cl, r9b
not cl
and cl, r9b
or bl, r9b
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov ebx, r8d
xor bl, dl
or dl, r8b
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x110d748b
mov ebp, 0xdce409ae
cmovne eax, ebp
test cl, 1
mov ecx, 0x110d748b
jmp 0x14011284f
mov edx, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
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, 0x93266559
and eax, 0x6cd99aa6
or eax, edx
mov edx, eax
xor edx, 0x281918a6
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xd5c28351
and ebx, 0x2a3d7cae
or ebx, edi
xor eax, 0x91020151
and eax, 0xd5c28351
and edx, 0x2a3d7cae
or edx, eax
xor edx, ebx
xor ebp, edx
test ebp, edx
setne dl
sete r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r8b
xor dl, r9b
and dl, r9b
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, r8b
mov r10d, ecx
xor r10b, 1
mov ebx, r9d
xor bl, al
mov r8d, ebx
xor r8b, 1
and al, r9b
or al, bl
xor bl, al
xor bl, 1
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
and dl, al
xor al, 1
and r10b, al
or r10b, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, r10b
test cl, 1
mov edx, 0x6d3d7c06
mov ecx, 0x5e3985da
cmovne edx, ecx
test al, 1
mov ecx, 0x6d3d7c06
cmovne ecx, edx
test r10b, 1
jmp 0x140111c9b
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x5901880d
mov ecx, ebx
and ecx, 0xd002b0
or ecx, edx
xor ecx, 0xd002b0
mov edx, ebx
xor edx, 0x59d18abd
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x2744c7e4
and edx, 0xd8bb381b
or edx, ecx
mov ecx, edx
xor ecx, 0x816ab2a7
xor edx, 0x38814940
mov edi, ecx
and edi, 0x463426be
and edx, 0xb9cbd941
or edx, edi
or ecx, ebx
and ebx, 0x463426be
and ebp, 0xb9cbd941
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
xor bl, r8b
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0x3ad9faa1
mov ebp, 0xb4739b46
cmovne ecx, ebp
test dl, dl
mov edx, 0x3ad9faa1
cmove ecx, edx
test al, al
jmp 0x14010e96f
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd5ee748e
and edx, 0x2a118b71
or edx, ecx
mov ecx, edx
xor ecx, 0x2a118b71
mov ebp, edx
xor ebp, 0xd4402084
and ebp, 0xd451ab84
xor edx, 0x463b9638
and edx, ecx
mov ebx, ecx
and ebx, 0x2bae547b
or ebx, ebp
mov ecx, ebx
xor ecx, 0x2bae547b
xor ebx, 0x90400880
mov ebp, ecx
and ebp, 0x6c2a1d49
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x93d5e2b7
and edx, 0x6c2a1d48
or edx, ebp
and ebx, 0xb84648db
mov ebp, ecx
and ebp, 0x47b9b724
or ebp, ebx
xor ebp, 0xb84648da
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x222909
mov ebp, ecx
and ebp, 0x81090402
or ebp, edx
xor ebp, 0x81090402
and ecx, 0x7ed4d2f4
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7ed4d2f4
and ecx, 0x812b2d0b
or ecx, edx
mov edx, ecx
not edx
and edx, 0x42024e24
and ecx, 0xbdfdb1db
or ecx, edx
mov edx, ecx
xor edx, 0xa53d20c1
xor ecx, 0x20a24
and ecx, 0x18c29b3e
and edx, 0xe73d64c1
or edx, ecx
xor edx, 0x18c29b3e
cmp edx, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and bl, al
and cl, r8b
or cl, bl
mov edx, r8d
xor dl, al
and al, r8b
or al, dl
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
and al, cl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, eax
and al, dl
xor dl, 1
xor bl, 1
and bl, dl
or al, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x712d6d77
mov ecx, 0x7fcbfd3c
cmovne ebp, ecx
test dl, 1
mov ecx, 0x712d6d77
cmovne ecx, ebp
jmp 0x140111420
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9dc8f4a9
and edx, ecx
and ecx, 0x62370b56
or ecx, ebp
xor ecx, 0x62370b56
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x3ef9f719
mov ebx, ebp
and ebx, edx
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xc10608e7
and ebp, 0x3ef9f718
or ebp, ebx
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf1b900ff
and ecx, 0xe46ff00
or ecx, edx
mov edx, ecx
xor edx, 0x425f00
xor ecx, 0xf1010050
and ecx, 0xff05a050
and edx, 0xfa5faf
or edx, ecx
mov ecx, edx
xor ecx, 0xf601a040
xor edx, 0xfa5faf
mov ebp, edx
and ebp, 0x9ac0335
and ecx, 0xf653fcca
or ecx, ebp
xor ecx, 0x9ac0335
xor edx, ecx
test edx, ecx
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov edx, eax
xor dl, cl
or dl, bl
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0xdf0875b8
mov ebp, 0xaa94aae0
cmovne eax, ebp
test bl, bl
mov edx, 0xdf0875b8
cmove eax, edx
test cl, 1
cmovne eax, ebp
jmp 0x1401121d8
mov ecx, 0xadd2f54f
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x9091404
mov ebx, ecx
and ebx, 0x26a02070
or ebx, edx
xor ebx, 0x26a02070
mov edx, ecx
xor edx, 0x2fa93474
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x532fd295
and edx, 0xacd02d6a
or edx, ebx
xor edx, 0x7c86e6e0
and ebp, 0x1664b3ef
and ecx, 0xe99b4c10
or ecx, ebp
xor ecx, 0xe99b4c10
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, r9d
xor al, r8b
and al, r9b
mov edx, ebx
xor dl, al
not dl
and dl, al
or al, bl
xor al, 1
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
and r9b, bl
or bl, r8b
xor bl, 1
and cl, r8b
or cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
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 edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x3bac8f01
mov ebp, 0xe659c7cb
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x3bac8f01
jmp 0x140112855
mov ecx, 0x7e335f3c
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0xc738f08e
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0x9deeaa4
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov eax, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
mov eax, edx
and eax, 0xa85dbb10
mov ebx, ebp
and ebx, 0x57a244ee
or ebx, eax
xor ebx, 0x57a244ee
mov eax, ebp
and eax, 1
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xfcf33ff1
and eax, 0x30cc00e
or eax, ebx
mov ebx, eax
xor ebx, 0x4c00c
xor eax, 0xfcf33ff1
mov edi, eax
and edi, 0x43680542
and ebx, 0xbc97fabd
or ebx, edi
or eax, ebp
and ebp, 0x43680542
and edx, 0xbc97fabd
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x92bdaea2
and eax, 0x6d42515d
or eax, edx
xor eax, 0x6d42515d
setne r8b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov edx, r9d
xor dl, al
and dl, r9b
mov ecx, r10d
xor cl, dl
mov ebx, ecx
and bl, r10b
and cl, dl
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, r10b
and dl, al
and r8b, r9b
and al, r10b
or al, r8b
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, eax
xor dl, 1
xor cl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xe8b2d9aa
mov ebp, 0x87993aa
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xe8b2d9aa
jmp 0x140112855
mov ecx, dword [0x14024b700]
mov edi, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x7be4156a
and edx, 0x841bea95
or edx, ecx
mov ebx, edx
xor ebx, 0x4004290
xor edx, 0x20200400
or ebp, 0x76f34799
mov ecx, ebp
not ecx
or edx, 0x904b020
and edx, 0x2937b421
and ebx, 0x56c04398
or ebx, edx
and ebp, 0x2937b421
and ecx, 0x80080846
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x12434ad1
and ecx, 0xedbcb52e
or ecx, edx
mov edx, ecx
xor edx, 0x9b4ff2b7
mov ebp, ecx
xor ebp, 0x9b4ff2b6
and ebp, edx
xor ecx, 0x64b00d48
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
mov ebp, ecx
and ebp, 0xdd42f4c5
and ecx, edx
and edx, 0x22bd0b3a
or edx, ebp
xor edx, 0x22bd0b3a
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
sete al
setne dl
cmp edi, 0xa
setl bl
cmp edi, 9
setg cl
and bl, dl
xor dl, cl
or dl, cl
xor dl, 1
and al, cl
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, dl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xb30f7949
mov ebp, 0x564d28d7
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xb30f7949
jmp 0x140104b4f
mov ecx, 0x1bb55b35
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0x5007ec
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0x29295d5c
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, esi
or ebx, 0xcdf7166a
mov edx, ebx
not edx
mov edi, ecx
or edi, 0x10084985
and edi, 0xd91849cd
mov ebp, esi
and ebp, 0x4e71622
or ebp, edi
and ebx, 0xd91849cd
and edx, 0x2200a010
or edx, ebx
xor edx, ebp
mov ebp, edx
not ebp
and ebp, 0x3208e994
and edx, 0xcdf7166b
or edx, ebp
and esi, 0x743c4e73
and ecx, 0x8bc3b18c
or ecx, esi
mov ebp, ecx
xor ebp, 0x8bc3b18c
xor ecx, 0x743c4e73
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
and al, bl
xor al, 1
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or al, dl
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor dl, cl
xor dl, 1
mov ebx, ecx
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x85b14ce9
mov ebp, 0xe42cb140
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x85b14ce9
jmp 0x140112f49
mov ecx, 0xfe2250d5
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x623009ce
and ecx, edx
not edx
mov ebp, edx
and ebp, 0x623009ce
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x9dcff630
and ecx, 0x623009cf
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xc0f53a30
and ecx, 0x3f0ac5cf
or ecx, ebp
xor ecx, 0x3f0ac5cf
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
and dl, al
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
xor cl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, r10b
mov ecx, eax
xor cl, r8b
and cl, al
and r10b, r9b
and al, r8b
or al, r10b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x744f2dd5
mov eax, 0xe2e4ef29
cmovne ecx, eax
test dl, 1
mov edx, 0x744f2dd5
cmove ecx, edx
test bl, 1
jmp 0x140112f49
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x702c6e0c
mov ecx, ebx
and ecx, 0x8fd391f2
or ecx, edx
xor ecx, 0x8fd391f2
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x6ed77b0b
and edx, 0x912884f4
or edx, ecx
mov ecx, edx
xor ecx, 0x80208064
xor edx, 0x6ed77b0b
mov edi, edx
and edi, 0x599d1591
and ecx, 0xa662ea6e
or ecx, edi
or edx, ebx
and ebx, 0x599d1591
and ebp, 0xa662ea6e
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
xor al, 1
xor cl, dl
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
or cl, dl
xor dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x42c4948f
mov ebp, 0x564d28d7
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0x42c4948f
cmovne edx, ebp
test cl, 1
cmovne edx, eax
jmp 0x140113057
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x2160c035
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd615780c
and edx, ecx
and ecx, 0x29ea87f3
or ecx, ebp
mov ebp, ecx
xor ebp, 0x284203e0
xor ecx, 0xd615780c
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x41bcd41f
and ebp, 0xbe432be0
or ebp, edi
or ecx, ebx
and ebx, 0x41bcd41f
and edx, 0xbe432be0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbbf9f1f1
and ecx, 0x44060e0e
or ecx, ebp
mov ebp, ecx
xor ebp, 0xb249c101
or ebp, 0x49b036f6
mov edi, ebp
not edi
or edx, 0xb64fc909
mov ebx, edx
not ebx
and ebp, 0x78b6b44
and edi, 0xb0448009
or edi, ebp
and edx, 0x78b6b44
and ebx, 0x483014b2
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x49b036f7
and ebx, 0xb64fc908
or ebx, edx
mov edx, ecx
and edx, 1
xor ecx, 0x44060e0f
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebx
not edx
mov edi, edx
and edi, 0x7131961c
and ebx, 0x8ece69e3
or ebx, edi
or edx, ecx
and ecx, 0x7131961c
and ebp, 0x8ece69e3
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xae23ebff
and ecx, edx
and edx, 0x51dc1400
or edx, ebp
xor edx, 0x51dc1400
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xe6c4ea2b
and edx, 0x193b15d4
or edx, ebp
xor edx, 0x193b15d4
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
xor bl, 1
or bl, al
and al, r8b
or al, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor cl, 1
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x15970381
mov ebp, 0xff051ed3
cmovne ecx, ebp
test al, al
mov eax, 0x15970381
cmovne ecx, eax
jmp 0x14010c671
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb0889227
and edx, 0x4f776dd8
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4f776dd8
and edx, 0xb0889227
or edx, ecx
mov ecx, edx
xor ecx, 1
and ecx, edx
mov ebp, edx
not ebp
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
mov ecx, edx
xor ecx, 0xe07b0738
and ecx, edx
not edx
and edx, 0x60330708
and ebp, 0x80480030
or ebp, edx
xor ebp, 0x80480030
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x37af6fac
and ecx, 0xc8509053
or ecx, edx
mov edx, ecx
xor edx, 0x28029120
xor ecx, 0x90904090
and ecx, 0x90b946db
and edx, 0x6f46b924
or edx, ecx
mov ecx, edx
xor ecx, 0x24000920
xor edx, 0x80880452
and edx, 0xcbceb456
and ecx, 0x34314ba9
or ecx, edx
mov edx, ecx
xor edx, 0x4b062444
xor ecx, 0x14300988
and ecx, 0x94f8999a
and edx, 0x6b076665
or edx, ecx
xor edx, 0x6b076665
sete r8b
setne r10b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov eax, r10d
xor al, r8b
and al, r10b
mov ebx, eax
xor bl, 1
or bl, al
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, r9b
mov r11d, ebx
xor r11b, 1
and r10b, cl
or cl, r8b
xor cl, 1
and r9b, r8b
or r9b, r10b
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov edx, r9d
xor dl, 1
mov eax, r11d
and al, bl
mov ecx, r9d
and cl, dl
mov r8d, r11d
and r8b, al
xor al, r11b
or al, r8b
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
mov r8d, eax
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, al
or cl, r8b
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x614c03b
mov ebp, 0x3feddf8e
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x614c03b
jmp 0x140113054
mov edx, dword [0x14024b700]
mov esi, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7a2f4b60
and edx, ecx
and ecx, 0x85d0b49f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8540b487
xor ecx, 0x7a2f4b60
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x12984938
and ebp, 0xed67b6c7
or ebp, edi
or ecx, ebx
and ebx, 0x12984938
and edx, 0xed67b6c7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1ff90958
and ecx, 0xe006f6a7
or ecx, edx
mov edx, ecx
xor edx, 0x6004b606
xor ecx, 0x1ff90958
mov ebp, ecx
and ebp, 0x84fb48e1
and edx, 0x7b04b71e
or edx, ebp
xor edx, 0x84fb48e1
xor ecx, edx
test ecx, edx
sete cl
setne r8b
cmp esi, 9
setg al
cmp esi, 0xa
setl r9b
mov edx, r8d
or dl, r9b
xor dl, 1
mov r11d, eax
or r11b, cl
xor r11b, 1
mov r10d, edx
and r10b, r11b
xor r11b, dl
or r11b, r10b
and r9b, r8b
and cl, al
or cl, r9b
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, r11d
xor r8b, 1
mov eax, r8d
and al, r11b
mov ebx, ecx
and bl, dl
xor r8b, al
xor al, 1
or al, r11b
xor al, 1
or al, r8b
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
mov eax, r11d
xor al, dl
or dl, r11b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x85d8683d
mov ecx, 0xc7c97c58
cmovne eax, ecx
test dl, 1
mov ecx, 0x85d8683d
cmovne ecx, eax
test bl, 1
jmp 0x140112855
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x208c8091
mov ebx, ecx
and ebx, 0xdf737f6e
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xdf737f6f
and ebx, 0x208c8090
or ebx, ebp
and edx, 0xc92cfb7e
and ecx, 0x36d30481
or ecx, edx
mov edx, ecx
xor edx, 0x36d30481
xor ecx, 0xc92cfb7e
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ecx
xor al, 1
mov edx, eax
xor dl, bl
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
xor dl, cl
mov eax, edx
not al
and al, cl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x109ac474
mov ebp, 0xc3aac9dc
cmovne edx, ebp
test al, al
mov eax, 0x109ac474
cmove edx, eax
test cl, 1
cmovne edx, ebp
jmp 0x140113057
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x146b2510
and edx, 0xeb94daef
or edx, ecx
mov ebp, edx
xor ebp, 0xeb901281
xor edx, 0x102a2500
and edx, 0x102eed6e
and ebp, 0xefd11291
or ebp, edx
mov ecx, ebp
xor ecx, 0x102eed6e
mov edx, ebp
xor edx, 0x8c110000
and edx, 0x9c3f402c
xor ebp, 0x1962de4
and ebp, ecx
and ecx, 0x63c0bfd3
or ecx, edx
mov edi, ecx
xor edi, 0x63c0bfd3
mov edx, ecx
xor edx, 0x8d8780a6
and edx, edi
mov ebx, edx
not ebx
mov esi, ebp
not esi
mov eax, ebx
and eax, 0xbec721ae
and edx, 0x4138de51
or edx, eax
or ebx, esi
and esi, 0xbec721ae
and ebp, 0x4138de51
or ebp, esi
xor ebp, edx
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xee473f74
and ebx, 0x11b8c08b
or ebx, eax
and edi, 1
xor ecx, 0x63c0bfd2
or ecx, edi
mov eax, ecx
not eax
and eax, 0x3a25608a
and ecx, 0xc5da9f75
or ecx, eax
xor ecx, 0xc5da9f75
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x419896ed
and ecx, 0xbe676912
or ecx, eax
mov eax, ecx
xor eax, 0x2a450000
xor ecx, 0x41880068
and ecx, 0xd5aa697a
and eax, 0x2a559685
or eax, ecx
mov ecx, eax
xor ecx, 0x122203a
xor eax, 0x2418600
and ecx, 0x293630bf
and eax, 0xd6c9cf40
or eax, ecx
xor eax, 0x293630bf
cmp eax, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg dl
mov eax, edx
xor al, r11b
and al, dl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
or dl, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, r10d
xor al, dl
and r10b, al
and al, dl
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, r11d
or dl, r9b
xor dl, 1
xor r11b, r9b
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
mov ecx, r11d
xor cl, 1
mov edx, ecx
and dl, r11b
xor cl, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
xor al, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x79f301f5
mov ebp, 0x83e23520
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x79f301f5
jmp 0x140112855
mov ecx, 0x6f54876
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xbe22542e
and ecx, ebp
not ebp
and ebp, 0x94200428
and edx, 0x2a025006
or edx, ebp
xor edx, 0x2a025006
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x41ddabd1
and ecx, 0xbe22542e
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov edx, ecx
not edx
and edx, 0x85c1fc07
and ecx, 0x7a3e03f8
or ecx, edx
mov ebp, ecx
xor ebp, 0x283400d9
mov edx, ebx
not edx
xor ecx, 0x85c1fc06
mov edi, edx
and edi, 0x530abf22
and ebx, 0xacf540dd
or ebx, edi
or edx, ecx
and ecx, 0x530abf22
and ebp, 0xacf540dd
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov ebx, r9d
xor bl, cl
and bl, r9b
mov r10d, ebx
xor r10b, 1
mov edx, r10d
and dl, bl
mov eax, edx
xor al, 1
xor dl, bl
or al, r10b
xor al, 1
or al, dl
xor al, r8b
mov r10d, eax
xor r10b, 1
mov ebx, r9d
xor bl, r8b
and bl, r9b
xor cl, r8b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, r10b
and al, dl
or al, cl
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xdfb38011
mov ebp, 0x2b3e9286
cmovne ecx, ebp
test dl, 1
mov edx, 0xdfb38011
jmp 0x140111e67
mov eax, dword [0x14024b700]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
or ebp, 0x69b132e3
mov ecx, ebp
not ecx
or edx, 0x94408d1c
and edx, 0xbdf1af9d
and eax, 0x40001062
or eax, edx
and ebp, 0xbdf1af9d
and ecx, 0x20e4000
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x98c4dad4
and ecx, 0x673b252b
or ecx, eax
mov eax, ecx
xor eax, 0xe8a17c8
mov edx, ecx
xor edx, 0xe8a17c9
and edx, eax
xor ecx, 0xf175e836
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x166c81e2
and edx, eax
or eax, 0xe9937e1d
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xcf1d9f4f
and ecx, 0x106000a0
or ecx, ebx
or eax, ebp
and ebp, 0xcf1d9f4f
and edx, 0x30e260b0
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc711e907
and eax, 0x38ee16f8
or eax, ecx
xor eax, 0x2e82971a
sete al
setne cl
cmp dword [0x14024b6fc], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor bl, al
mov eax, edx
xor al, bl
xor bl, 1
or bl, dl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0x2160c035
mov edx, 0xb1168be
cmovne eax, edx
test bl, bl
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0x2160c035
jmp 0x140104b4f
mov ecx, 0x2d6a8d4b
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, edx
and ecx, ebp
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0xab88cdb7
and edx, 0x54773248
or edx, edi
or ebp, ebx
and ebx, 0xab88cdb7
and ecx, 0x54773248
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
or edx, 0x6ab085e5
mov edi, edx
not edi
mov esi, ecx
or esi, 0x954f7a1a
mov ebx, esi
not ebx
and edx, 0x76090d79
and edi, 0x81467202
or edi, edx
and esi, 0x76090d79
and ebx, 0x8b08084
or ebx, esi
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x6ab085e4
and ebx, 0x954f7a1b
or ebx, edx
and ebp, 0xc30431bd
mov edx, ecx
and edx, 0x3cfbce42
or edx, ebp
xor edx, 0xc30431bc
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x13bac506
and ecx, 0xec453af9
or ecx, edx
xor ecx, 0xec453af9
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x163d199
and edx, ecx
and ecx, 0xfe9c2e66
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc0102804
xor ecx, 0x163d199
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3fec46eb
and ebp, 0xc013b914
or ebp, edi
or ecx, ebx
and ebx, 0x3fec46eb
and edx, 0xc013b914
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete cl
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
xor r9b, bl
or dl, cl
xor dl, 1
or dl, r9b
mov ebx, edx
xor bl, 1
mov r8d, r9d
xor r8b, 1
mov ecx, ebx
and cl, dl
mov eax, r9d
and al, r8b
xor cl, 1
mov r10d, ecx
xor r10b, dl
or cl, dl
xor cl, 1
or cl, r10b
mov r10d, eax
and r10b, r9b
xor al, r9b
or al, r10b
xor al, cl
xor r8b, dl
or bl, r9b
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xb1f7755a
mov ebp, 0x821483d7
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xb1f7755a
jmp 0x140112855
mov ecx, 0x6b9b8121
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xdede8ba8
mov ebx, eax
and ebx, 0x21217456
or ebx, edx
mov edx, ebx
xor edx, 0x1016056
xor ebx, 0x9adc0228
mov edi, eax
or edi, 0xbafc1628
and ebx, 0xbafc1628
and edx, 0x4503e9d6
or edx, ebx
and edi, 0xbafc1629
xor edi, edx
not edi
and ebp, 0x6cd4694a
and eax, 0x932b96b5
or eax, ebp
xor eax, 0x932b96b5
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, eax
not edx
and edx, 0xf5384e73
and eax, 0xac7b18c
or eax, edx
xor eax, 0xac7b18c
sete r10b
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
mov ebx, ecx
and bl, al
mov r11d, ecx
xor r11b, al
or r11b, bl
mov r9d, r11d
xor r9b, 1
xor cl, r10b
not cl
and cl, r10b
xor al, r8b
not al
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov r8d, eax
and r8b, cl
mov ebx, r8d
xor r8b, al
or al, r9b
and r9b, r11b
xor r9b, 1
mov edx, r9d
xor dl, r11b
or r9b, r11b
xor r9b, 1
or r9b, dl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r8b
xor bl, r9b
xor cl, r11b
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xf84f8f2a
mov eax, 0x7fcbfd3c
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xf84f8f2a
jmp 0x140112855
mov edx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x10002801
mov edx, ebp
and edx, 0x641156c0
or edx, ebx
mov ebx, edx
xor ebx, 0x80
xor edx, 0x9beea93f
mov ecx, ebp
xor ecx, 0x74117ec1
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x67f3ff6b
and ebx, 0x10000080
or ebx, eax
or edx, esi
and esi, 0x67f3ff6b
and ecx, 0x980c0094
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xb82f86f6
and edx, 0x47d07909
or edx, eax
mov eax, edx
xor eax, 0x33c107c9
and edi, 0x55d9571
and ebp, 0xfaa26a8e
or ebp, edi
mov ecx, ebp
xor ecx, 0xfaa26a8e
xor edx, 0xcc3ef836
and ecx, edx
xor ebp, 0x55d9571
and ebp, eax
or ebp, ecx
xor edx, ebp
test edx, ebp
setne r9b
sete dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
mov ecx, eax
xor cl, dl
and r9b, al
or al, dl
xor al, 1
or al, cl
and bl, dl
or bl, r9b
mov edx, ebx
xor dl, 1
and dl, bl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ecx, edx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, cl
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xc738f08e
mov eax, 0x1d8cf4f2
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xc738f08e
jmp 0x140112855
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x60044800
mov ebp, ecx
and ebp, 0x8a11801a
or ebp, edx
xor ebp, 0x8a11801a
and ecx, 0x15ea37e5
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf55792f8
and ecx, 0xaa86d07
or ecx, edx
mov edx, ecx
xor edx, 0xe0bda51d
mov ebp, ecx
xor ebp, 0xe0bda51c
and ebp, edx
xor ecx, 0x1f425ae2
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x151521cd
and ebp, 0xeaeade32
or ebp, edi
or ecx, ebx
and ebx, 0x151521cd
and edx, 0xeaeade32
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x64ace312
and ecx, 0x9b531ced
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9b531ced
and ecx, 0x64ace312
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x19ccaae3
and edx, 0xe633551c
or edx, ecx
xor edx, 0xe633551c
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and r8b, al
xor al, r9b
mov r10d, eax
xor r10b, 1
mov ebx, ecx
xor bl, r9b
and bl, cl
and cl, r9b
or cl, r8b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and al, r10b
and dl, cl
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x5007ec
mov ebp, 0x21d1467f
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x5007ec
jmp 0x140112f49
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
not eax
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov ecx, ebx
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0xd8bcd0c6
mov ebp, eax
and ebp, 0x27432f38
or ebp, esi
or ecx, edi
and edi, 0xd8bcd0c6
and edx, 0x27432f39
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xcbcd0d18
and edx, 0x3432f2e7
or edx, ebp
or ecx, ebx
and ebx, 0xcbcd0d18
and eax, 0x3432f2e7
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf1257915
and ecx, 0xeda86ea
or ecx, eax
xor ecx, 0xeda86ea
sete cl
setne dl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
mov ebx, r8d
xor bl, dl
mov r10d, ebx
xor r10b, r9b
and r10b, bl
or dl, r8b
xor dl, 1
or cl, r9b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov eax, r10d
xor al, 1
mov r9d, ecx
xor r9b, 1
mov edx, eax
and dl, r10b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov ebx, edx
xor bl, 1
and bl, r9b
and dl, cl
or dl, bl
xor r9b, al
or cl, r10b
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xe60f12ed
mov ebp, 0x17006bd8
cmovne eax, ebp
test cl, 1
mov ecx, 0xe60f12ed
jmp 0x14011284f
mov ecx, 0x6d3d7c06
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xb98675ec
mov ebx, ecx
and ebx, 0x46798a12
or ebx, edx
xor ebx, 0x46798a12
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x2cbf8f9a
and ecx, 0xd3407065
or ecx, edx
xor ecx, 0xd3407065
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
and al, r8b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, dl
xor dl, 1
and al, dl
or al, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x8e2b7ad3
mov edx, 0xf2459c70
cmovne ecx, edx
test al, al
cmove ecx, edx
test bl, 1
mov eax, 0x8e2b7ad3
jmp 0x140112855
mov ecx, 0x79672751
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x5384205c
mov edx, edi
and edx, 0xac7bdfa2
or edx, ebp
xor edx, 0xac7bdfa2
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, ebx
and ebp, 0x957bd347
and edx, 0x6a842cb8
or edx, ebp
or ebx, edi
and edi, 0x957bd347
and ecx, 0x6a842cb8
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov r9d, edx
xor r9b, 1
xor cl, r8b
mov r10d, ecx
xor r10b, 1
mov eax, edx
and al, r9b
mov r8d, edx
xor r8b, al
xor al, 1
or al, r9b
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
and bl, r10b
and al, cl
or al, bl
xor r10b, dl
or cl, r9b
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x9916568a
mov ebp, 0xbf45997e
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x9916568a
jmp 0x140112855
mov ecx, dword [0x14024b700]
mov esi, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x58a1ff18
and ecx, ebp
not ebp
and ebp, 0x4081ab18
and edx, 0x18205400
or edx, ebp
xor edx, 0x18205400
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa75e00e7
and ecx, 0x58a1ff18
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov edx, ecx
not edx
and edx, 0xfca58243
and ecx, 0x35a7dbc
or ecx, edx
mov ebp, ecx
xor ebp, 0x250402d
mov edx, ebx
not edx
xor ecx, 0xfca58242
mov edi, edx
and edi, 0x25abbdd0
and ebx, 0xda54422f
or ebx, edi
or edx, ecx
and ecx, 0x25abbdd0
and ebp, 0xda54422f
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
sete dl
setne bl
cmp esi, 0xa
setl r10b
cmp esi, 9
setg r8b
mov ecx, ebx
xor cl, dl
and cl, bl
mov r9d, r10d
and r9b, dl
xor r10b, dl
xor dl, r8b
mov eax, ecx
xor al, 1
mov ebx, eax
or bl, cl
xor cl, bl
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
xor bl, 1
mov eax, ebx
or al, r8b
xor bl, r8b
not bl
and bl, r8b
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
or r10b, r9b
mov eax, edx
xor al, r10b
or r10b, dl
xor r10b, 1
or r10b, al
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
and cl, r10b
xor al, r10b
xor r10b, 1
xor dl, 1
and dl, r10b
or cl, dl
or r10b, bl
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, cl
test r10b, 1
mov edx, 0x30986e39
mov ebp, 0x49a78dbe
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x30986e39
jmp 0x140113054
mov eax, dword [0x14024b700]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x1556ff2
mov ecx, ebp
and ecx, 0xfeaa900d
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfeaa900c
and ecx, 0x1556ff3
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0xd4117ee
and ecx, 0xf2bee811
or ecx, edx
and ebp, 0xd4117ee
and eax, 0xf2bee811
or eax, ebp
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne r8b
cmp dword [0x14024b6fc], 0xa
setl bl
mov edx, ebx
xor dl, r8b
mov ecx, ebx
xor cl, dl
not cl
and cl, dl
or r8b, bl
not dl
and dl, bl
mov eax, r8d
xor al, dl
xor dl, 1
xor al, 1
or dl, r8b
xor dl, 1
or dl, al
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov eax, 0xfe2250d5
mov ebp, 0x2fa7f03f
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0xfe2250d5
cmovne edx, ebp
test cl, cl
jmp 0x140113054
mov ecx, 0x83ad6c48
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd507537c
mov ebx, ecx
and ebx, 0x2af8ac82
or ebx, ebp
xor ebx, 0x2af8ac82
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0xdde6ba6a
and ecx, 0x22194595
or ecx, edx
mov edx, ecx
xor edx, 0x22194595
xor ecx, 0xdde6ba6a
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov eax, r9d
xor al, r11b
mov ebx, eax
and bl, r9b
and al, r11b
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and r8b, r11b
or r11b, r9b
and cl, r9b
or cl, r8b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x5082d949
cmovne edx, r12d
test cl, 1
mov ecx, 0x5082d949
cmovne ecx, edx
jmp 0x140111c99
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xef8e5624
and edx, ecx
and ecx, 0x1071a9db
or ecx, ebp
xor ecx, 0x1071a9db
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x41244277
and ecx, 0xbedbbd88
or ecx, edx
mov edx, ecx
xor edx, 0x3ac98000
xor ecx, 0x41000224
and edx, 0x3aedc053
and ecx, 0xc5123fac
or ecx, edx
mov edx, ecx
xor edx, 0x8c58052
xor ecx, 0x11003ac
and ecx, 0x333843ad
and edx, 0xccc7bc52
or edx, ecx
xor edx, 0xccc7bc52
setne r8b
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
mov r10d, eax
xor r10b, dl
and r10b, al
mov ecx, r10d
xor cl, 1
and cl, r9b
and r10b, r8b
or r10b, cl
and r9b, dl
and al, r8b
or al, r9b
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
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, 1
mov ecx, r10d
xor cl, 1
mov ebx, r10d
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, r10b
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x70acc287
mov ebp, 0x94b238f7
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x70acc287
jmp 0x140104b4f
mov ecx, 0xf94edc74
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov r9b, byte [rsp + 0x2e]
mov r8b, byte [rsp + 0x2f]
mov r11d, r9d
xor r11b, 1
mov r10d, r8d
xor r10b, 1
mov eax, r11d
xor al, r9b
and al, r11b
mov ecx, r11d
or cl, r9b
xor cl, al
mov edx, r8d
or dl, r10b
mov ebx, edx
xor bl, 1
and al, cl
xor al, 1
mov edi, eax
xor dil, cl
or al, cl
xor al, 1
or al, dil
mov ecx, r10d
and cl, r8b
and dl, bl
mov edi, ecx
and dil, r10b
xor cl, r10b
or cl, dil
mov edi, edx
and dil, bl
xor dl, bl
or dl, dil
mov edi, ecx
xor dil, 1
and dil, dl
xor dl, 1
and dl, cl
or dl, dil
mov ecx, r10d
xor cl, bl
or bl, r10b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, al
and bl, dl
and dl, al
xor bl, 1
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
and r10b, r9b
or r9b, r8b
xor r9b, 1
and r11b, r8b
or r11b, r10b
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
mov eax, r11d
xor al, 1
and r11b, al
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
xor r11b, dl
mov eax, r11d
xor al, 1
and dl, al
xor al, dl
test r11b, 1
mov ecx, 0x112ce8ab
mov ebp, 0x1bb55b35
cmovne ecx, ebp
test dl, 1
mov edx, 0x112ce8ab
cmove ecx, edx
test al, 1
cmove ecx, ebp
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov ecx, dword [0x14024b6fc]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xae89abde
mov ebx, eax
and ebx, 0x51765420
or ebx, ebp
xor ebx, 0x51765420
mov ebp, eax
xor ebp, 0xfffffffe
and ebp, eax
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
and edx, 0x97cff4bb
and eax, 0x68300b44
or eax, edx
mov edx, eax
xor edx, 0x68300b44
xor eax, 0x97cff4bb
and eax, ebp
not ebp
and edx, ebp
or eax, edx
xor ebp, eax
test ebp, eax
setne al
sete r9b
cmp ecx, 9
setg r8b
cmp ecx, 0xa
setl r10b
xor al, r9b
and al, r9b
xor al, 1
mov ebx, eax
or bl, r10b
xor bl, 1
xor al, r10b
not al
and al, r10b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r8d
xor dl, r9b
and dl, r8b
xor r10b, r9b
mov ebx, edx
and bl, r10b
xor r10b, dl
or r10b, bl
mov r11d, r10d
xor r11b, 1
mov r8d, eax
xor r8b, 1
mov ecx, r8d
and cl, al
mov ebx, r10d
and bl, r11b
xor cl, 1
mov r9d, eax
xor r9b, cl
or cl, al
xor cl, 1
or cl, r9b
mov r9d, r10d
and r9b, bl
xor bl, r10b
or bl, r9b
mov edx, ecx
xor dl, 1
and dl, bl
xor bl, 1
and bl, cl
or bl, dl
xor r8b, r10b
or r11b, al
xor r11b, 1
or r11b, r8b
mov eax, r11d
xor al, bl
test r11b, 1
mov ecx, 0xf3b07a37
mov edx, 0x9e579ee2
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xf3b07a37
jmp 0x140112855
mov ecx, 0x82548d37
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0xa29f29a6
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x4da45186
mov ecx, eax
xor ecx, 0x4da45186
and ecx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xb25bae78
and ecx, 0x4da45187
or ecx, edx
and ebp, 0x49de5c22
and eax, 0xb621a3dd
or eax, ebp
mov edx, eax
xor edx, 0x100001dd
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xe72bf220
and ecx, 0x18d40ddf
or ecx, ebp
xor eax, 0x410a5020
and eax, 0xe72bf220
and edx, 0x18d40ddf
or edx, eax
xor edx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne al
cmp dword [0x14024b6fc], 9
setg cl
mov r8d, ecx
and r8b, al
xor cl, al
or r8b, cl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, al
xor bl, 1
or bl, dl
mov ecx, ebx
and cl, r8b
mov edx, r8d
and dl, al
xor al, r8b
xor r8b, 1
xor bl, 1
and bl, r8b
or bl, cl
or al, dl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0x77ce379f
mov edx, 0x292fac92
cmovne eax, edx
test bl, bl
cmove eax, edx
not cl
test cl, 1
mov ecx, 0x77ce379f
jmp 0x1401121d5
mov edx, dword [0x14024b700]
mov r9d, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xd754f94
mov edx, ecx
and edx, 0xf28ab06a
or edx, ebx
mov ebx, edx
xor ebx, 0x70820062
xor edx, 0xd754f95
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0x8a2cb618
and ebx, 0x75d349e6
or ebx, eax
or edx, esi
and esi, 0x8a2cb618
and edi, 0x75d349e7
or edi, esi
xor edi, ebx
not edx
or edx, edi
and ebp, 0xd2efa3c9
and ecx, 0x2d105c36
or ecx, ebp
mov eax, ecx
xor eax, 0x2d105c36
xor ecx, 0xd2efa3c9
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg al
mov ebx, eax
xor bl, r11b
and bl, al
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov esi, edx
and sil, cl
xor cl, dl
or cl, sil
or dl, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, r9d
xor cl, 1
mov ebx, ecx
and bl, r9b
mov esi, ecx
and sil, bl
xor bl, cl
or bl, sil
xor bl, 1
or cl, r9b
xor cl, 1
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov ebx, ecx
xor bl, 1
or bl, dl
xor dl, 1
or dl, cl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
and r10b, r11b
or r11b, r8b
and al, r8b
or al, r10b
mov ecx, r11d
xor cl, al
xor al, 1
xor cl, 1
or al, r11b
xor al, 1
or al, cl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xbe5c2277
mov eax, 0xa8e69666
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xbe5c2277
jmp 0x140112855
mov ecx, 0xa599b68a
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xfc19ed97
mov edx, ebp
and edx, 0x3e61268
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x49798ba
and edx, 0xfb686745
or edx, ebx
mov edi, edx
xor edi, 0x7710203
xor edx, 0xe0060020
and edx, 0xe00688f0
and edi, 0x1ff9770f
or edi, edx
mov edx, edi
xor edx, 0x5716406
and ecx, 0xa0f550bc
and ebp, 0x5f0aaf43
or ebp, ecx
mov ecx, ebp
xor ecx, 0x5022402
xor edi, 0xe00688f0
xor ebp, 0xa0f550bc
mov ebx, edi
and ebx, 0x7a889bd9
and edx, 0x85776426
or edx, ebx
or edi, ebp
and ebp, 0x7a889bd9
and ecx, 0x85776426
or ecx, ebp
xor ecx, edx
not edi
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x814075db
and edi, 0x7ebf8a24
or edi, ecx
xor edi, 0x7ebf8a24
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, r8b
mov edx, ebx
and dl, cl
or dl, al
xor cl, bl
and cl, bl
xor bl, r8b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
not cl
mov eax, edx
xor al, bl
and al, dl
and bl, dl
xor dl, 1
and dl, cl
or bl, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xa8e69666
mov ebp, 0x9a86147c
cmovne edx, ebp
test bl, bl
mov ecx, edx
jmp 0x140111c96
mov ecx, 0xf63b56af
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0xc3aac9dc
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1200aa81
mov ebp, edx
and ebp, 0x5824408
or ebp, ecx
xor ebp, 0x5824408
and edx, 0xe87d1176
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe87d1176
and edx, 0x1782ee89
or edx, ecx
mov ebx, edx
not ebx
mov ecx, edx
xor ecx, 0xa34259f6
mov ebp, ecx
and ebp, ebx
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x213889e5
and ecx, 0xdec7761a
or ecx, ebp
mov edi, ecx
xor edi, 0x40812f89
and edx, 0xeb963545
mov ebp, ebx
and ebp, 0x1469caba
or ebp, edx
xor ebp, 0xeb963544
and ebx, 1
or ebx, ebp
mov edx, ebx
not edx
and edx, 0xdd8a2f2e
and ebx, 0x2275d0d1
or ebx, edx
mov edx, ebx
xor edx, 0x241c091
xor ebx, 0xdd8a2f2e
xor ecx, 0x827ad012
mov ebp, ecx
and ebp, 0xbd3e1064
and edi, 0x42c1ef9b
or edi, ebp
or ecx, ebx
and ebx, 0xbd3e1064
and edx, 0x42c1ef9b
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1a515d10
and edx, ecx
and ecx, 0xe5aea2ef
or ecx, ebp
xor ecx, 0xe5aea2ef
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd2af2dde
and ecx, 0x2d50d221
or ecx, ebp
xor ecx, 0xd2af2dde
xor edx, ecx
test edx, ecx
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov r9d, eax
xor r9b, bl
and bl, al
and cl, r8b
or cl, bl
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x5bb79acd
mov ebp, 0x1d43c838
cmovne eax, ebp
test dl, 1
mov edx, 0x5bb79acd
jmp 0x14011304e
mov ecx, 0xdf36615c
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xb439b924
mov ecx, edx
and ecx, 0x4bc646db
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x4bc646da
and ecx, 0xb439b925
or ecx, ebx
mov ebx, ecx
not ebx
and ebp, 0x56edd764
and edx, 0xa912289b
or edx, ebp
mov ebp, edx
xor ebp, 0x88000899
xor edx, 0x56edd764
mov edi, ecx
and edi, 0x6197e206
and ebx, 0x9e681df9
or ebx, edi
or ecx, edx
and edx, 0x6197e206
and ebp, 0x9e681df9
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
xor bl, r8b
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xde8f7c55
mov ecx, 0x821483d7
cmovne eax, ecx
test bl, 1
mov ecx, 0xde8f7c55
cmovne ecx, eax
test dl, dl
jmp 0x140112855
mov ecx, 0x9a86147c
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0xaa94aae0
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
or ecx, 0x9fc22b49
mov edx, ecx
not edx
mov ebp, esi
or ebp, 0x6019c082
and ebp, 0x751bc08b
mov ebx, edi
and ebx, 0x8ac02b40
or ebx, ebp
and ecx, 0x751bc08b
and edx, 0x241434
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x8255fc4b
and edx, 0x7daa03b4
or edx, ecx
mov ecx, edx
xor ecx, 0xe26828fc
xor edx, 0x1d97d703
and edi, edx
and ecx, esi
or ecx, edi
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
and bl, r8b
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0xadd2f54f
mov ebp, 0x83543368
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xadd2f54f
cmovne ecx, ebp
test al, al
cmove ecx, edx
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xdd3d904d
and ecx, 0x22c26fb2
or ecx, edx
mov ebp, ecx
xor ebp, 0xdd3d904d
mov esi, ecx
xor esi, 0x22c26fb2
xor ecx, 0xbcce7e44
mov ebx, ecx
and ebx, esi
and ecx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x9e0c11f7
and ecx, 0x61f3ee08
or ecx, ebx
and ebp, 0x844d7cc1
mov edx, esi
and edx, 0x7bb2833e
or edx, ebp
xor edx, 0x844d7cc0
and esi, 1
or esi, edx
mov edx, esi
not edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x364d0fc
and ecx, 0xfc9b2f03
or ecx, ebp
or ebx, esi
and esi, 0x364d0fc
and edx, 0xfc9b2f03
or edx, esi
xor edx, ecx
not ebx
or ebx, edx
mov ebp, ebx
not ebp
or ebx, 0x13db48d0
mov edx, ebx
not edx
or ebp, 0xec24b72f
mov ecx, ebp
not ecx
and ebx, 0x9d537bb
and edx, 0xe4208004
or edx, ebx
and ebp, 0x9d537bb
and ecx, 0x120a4840
or ecx, ebp
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x13db48d0
and ecx, 0xec24b72f
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x291d503
and edx, 0xfd6e2afc
or edx, ecx
xor edx, 0xfd6e2afc
setne r8b
sete r9b
cmp eax, 0xa
setl r11b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
not cl
and cl, r9b
mov ebx, eax
or bl, r9b
xor cl, 1
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
and r8b, r11b
and al, r9b
or al, r8b
mov ebx, r11d
and bl, r9b
xor r11b, r9b
or r11b, bl
mov edx, r11d
xor dl, al
xor al, 1
xor dl, 1
or al, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
mov r9d, ecx
and r9b, r8b
and al, dl
mov ebx, r9d
xor bl, 1
xor r9b, cl
or bl, r8b
xor bl, 1
or bl, r9b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x8cfefe21
mov ebp, 0x59fa7225
cmovne ecx, ebp
test dl, 1
mov edx, 0x8cfefe21
cmovne edx, ecx
test al, 1
cmove edx, ecx
jmp 0x140113057
mov ecx, 0x36c5246
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
lea eax, [rcx - 1]
imul eax, ecx
mov edi, eax
not edi
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or eax, 1
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x73ac9e97
mov ecx, edi
and ecx, 0x8c536168
or ecx, ebx
or eax, ebp
and ebp, 0x73ac9e97
and edx, 0x8c536168
or edx, ebp
xor edx, ecx
not eax
or eax, edx
not eax
mov ecx, eax
and ecx, edi
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x237961ca
and eax, 0xdc869e35
or eax, ecx
xor eax, 0xdc869e35
sete al
setne cl
cmp dword [0x14024b6fc], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or cl, al
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x9d195c94
mov ebp, 0xd758bca7
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x9d195c94
jmp 0x140112855
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebp, 0x482765d7
and edx, 0xb7d89a28
or edx, ebp
mov ebp, edx
xor ebp, 0x87d81008
xor edx, 0x482765d7
mov edi, ecx
and edi, 0x7002ee70
and ebx, 0x8ffd118f
or ebx, edi
or ecx, edx
and edx, 0x7002ee70
and ebp, 0x8ffd118f
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r8b
mov edx, r9d
and dl, r8b
mov eax, ebx
and al, cl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
or r9b, bl
xor cl, bl
and cl, bl
mov ebx, r9d
xor bl, cl
xor cl, 1
xor bl, 1
or cl, r9b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and cl, al
or al, bl
and bl, dl
or bl, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xf0d3ba23
mov ecx, 0xdedcb557
cmovne edx, ecx
test bl, 1
mov ecx, edx
mov ebp, 0xf0d3ba23
cmovne ecx, ebp
test al, 1
jmp 0x140112b70
mov ecx, 0xaf63ff91
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x54fb9a2d
mov ecx, ebx
not ecx
or edx, 0x88002092
and edx, 0xd8f332be
and ebp, 0x4088801
or ebp, edx
and ebx, 0xd8f332be
and ecx, 0x23044540
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xb7d9e684
and ecx, 0x4826197b
or ecx, edx
mov ebx, ecx
xor ebx, 0x1cdd8356
mov edx, ecx
xor edx, 0x1cdd8357
and edx, ebx
xor ecx, 0xc3207c81
and ecx, 0xd3bdfd91
and ebx, 0x2c42026e
or ebx, ecx
mov ebp, ebx
xor ebp, 0x420004
mov ecx, edx
not ecx
xor ebx, 0xd3bdfd90
mov edi, ecx
and edi, 0xafb9fffb
and edx, 0x50460004
or edx, edi
or ecx, ebx
and ebx, 0xafb9fffb
and ebp, 0x50460004
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xdf19cdb
and edx, 0xf20e6324
or edx, ecx
mov ecx, edx
xor ecx, 0xc014c9
xor edx, 0x12042204
and edx, 0x1f35aa16
and ecx, 0xe0ca55e9
or ecx, edx
xor ecx, 0xe0ca55e9
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
mov r8d, ebx
xor r8b, 1
and al, cl
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
mov ecx, ebx
and cl, r8b
mov edx, r9d
and dl, al
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
xor bl, r9b
xor r9b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r9b
xor dl, cl
or al, r8b
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xbd30ae73
mov ebp, 0x4e9a83b5
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0xbd30ae73
cmovne eax, ecx
mov ecx, eax
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5a86c6c2
and edx, ecx
and ecx, 0xa579393d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1793018
xor ecx, 0x5a86c6c2
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf6808927
and ebp, 0x97f76d8
or ebp, edi
or ecx, ebx
and ebx, 0xf6808927
and edx, 0x97f76d8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x343fd01e
and ecx, 0xcbc02fe1
or ecx, edx
xor ecx, 0xcbc02fe0
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0x32f356c1
mov edx, ebx
not edx
or ecx, 0x44080828
and ecx, 0x76381ee8
and ebp, 0xc34001
or ebp, ecx
and ebx, 0x76381ee8
and edx, 0x8904a116
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe7fb17f
and edx, 0xf1804e80
or edx, ecx
mov ecx, edx
xor ecx, 0x330801
xor edx, 0x38800612
and ecx, 0x43fe9ad
and edx, 0xfbc01652
or edx, ecx
mov ecx, edx
xor ecx, 0x6e1ad
xor edx, 0x58800440
and edx, 0x5cb90c40
and ecx, 0xa346f3bf
or ecx, edx
xor ecx, 0xa346f3bf
sete r8b
setne r10b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, r10d
xor cl, al
mov r9d, ecx
xor r9b, 1
mov ebx, edx
xor dl, r8b
and r8b, al
and bl, r10b
or bl, r8b
or al, r10b
xor al, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor cl, al
or al, r9b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x1e938e0b
mov ebp, 0xd5998393
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x1e938e0b
jmp 0x140112855
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xdac96a78
mov edx, ebx
xor edx, 0xdac96a78
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x25369586
and edx, 0xdac96a79
or edx, ebp
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x217daddf
and edx, 0xde825220
or edx, ebp
and ebx, 0x217daddf
and ecx, 0xde825220
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov r9d, eax
xor r9b, 1
mov edx, ecx
or dl, r8b
xor dl, 1
xor cl, r8b
not cl
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, r9d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r9b
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xca96548d
mov ebp, 0xc2c8a19a
cmovne eax, ebp
test cl, 1
mov ecx, 0xca96548d
jmp 0x14011284f
mov ecx, 0xfd26ec8
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xdf01de82
mov ecx, edx
and ecx, 0x20fe217c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x204e0168
xor ecx, 0x86000680
mov ebx, edx
or ebx, 0x86b02694
and ecx, 0x86b02694
and ebp, 0x794fd96a
or ebp, ecx
and ebx, 0x86b02695
xor ebx, ebp
and edi, 0x7242431
and edx, 0xf8dbdbce
or edx, edi
mov ecx, edx
xor ecx, 0x30c81b0c
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xcc17c0d2
and ebx, 0x33e83f2d
or ebx, ebp
xor edx, 0x4040010
and edx, 0xcc17c0d2
and ecx, 0x33e83f2d
or ecx, edx
xor ecx, ebx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov edx, ebx
and bl, r8b
and r8b, r9b
and dl, cl
or dl, r8b
xor dl, 1
or dl, r9b
mov eax, edx
xor al, 1
and cl, r9b
or bl, cl
mov ecx, edx
and cl, bl
xor bl, 1
and al, bl
or al, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xb43815dc
mov edx, 0x87993aa
cmovne ecx, edx
test bl, 1
mov edx, 0xb43815dc
cmovne edx, ecx
test al, al
jmp 0x140111e6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xede9f5de
and ecx, 0x12160a21
or ecx, edx
mov edx, ecx
not edx
and edx, 0x12160a20
and ecx, 0xede9f5df
or ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb9bfca7b
and ecx, 0x46403584
or ecx, edx
xor ecx, 0x46403584
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
mov eax, ebx
xor al, r8b
and al, bl
or dl, r9b
xor dl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor al, 1
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xc5e7ee5b
mov ebp, 0x2eb25bde
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xc5e7ee5b
cmovne ecx, ebp
test dl, 1
jmp 0x140112f49
mov ecx, 0x3893fa90
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0x152eac56
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov r8d, dword [0x14024b6fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x5585b7d3
and edx, 0xaa7a482c
or edx, ebp
mov ebx, edx
xor ebx, 0x1500b441
xor edx, 0xaa7a482c
mov ecx, edx
and ecx, 0xc2ff4b92
and ebx, 0x3d00b46d
or ebx, ecx
mov edi, ebx
xor edi, 0x3d00b46d
mov ebp, ebx
xor ebp, 0xdb48e98f
and ebp, edi
or edx, 0x19b7a21d
mov esi, edx
not esi
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0x9c2c4756
and ebp, 0x63d3b8a9
or ebp, eax
or ecx, edx
and edx, 0x9c2c4756
and esi, 0x624018a0
or esi, edx
xor esi, ebp
not ecx
or ecx, esi
mov eax, ecx
not eax
and eax, 0x60742296
and ecx, 0x9f8bdd69
or ecx, eax
mov edx, ecx
xor edx, 0x803c2e41
and edi, 1
xor ebx, 0x3d00b46c
or ebx, edi
mov eax, ebx
not eax
and eax, 0x68efc164
and ebx, 0x97103e9b
or ebx, eax
mov eax, ebx
xor eax, 0x91102e89
xor ebx, 0x68efc164
xor ecx, 0x79c3808a
mov ebp, ecx
and ebp, 0x66c3d136
and edx, 0x993c2ec9
or edx, ebp
or ecx, ebx
and ebx, 0x66c3d136
and eax, 0x993c2ec9
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x46a45ccd
and edx, ecx
and ecx, 0xb95ba332
or ecx, eax
mov eax, ecx
xor eax, 0x21422330
xor ecx, 0x46a45ccd
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xd8999882
and eax, 0x2766677d
or eax, ebx
or ecx, ebp
and ebp, 0xd8999882
and edx, 0x2766677d
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
setne r10b
sete r9b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg cl
mov eax, ecx
xor al, r11b
and al, cl
mov edx, r9d
or dl, al
xor al, 1
or al, r10b
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
and r10b, r11b
or r11b, r9b
and cl, r9b
or cl, r10b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, eax
xor bl, 1
and bl, al
mov edx, r8d
and dl, cl
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xc2de01dd
mov ecx, 0xd2ad26cd
cmovne eax, ecx
test r8b, 1
mov ecx, 0xc2de01dd
cmovne ecx, eax
test dl, 1
cmove ecx, eax
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0xe2e4ef29
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov rax, qword [rsp + 0x38]
mov qword [0x14024b088], rax
mov ecx, 0xb56f800b
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x5c4e95de
mov ebx, ecx
and ebx, 0xa3b16a20
or ebx, edx
xor ebx, 0xa3b16a20
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x8afe4bcb
and edx, 0x7501b434
or edx, ebx
xor edx, 0x7501b434
and ebp, 0xdaa56ddf
and ecx, 0x255a9220
or ecx, ebp
xor ecx, 0x255a9220
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb2ad7bfc
and ecx, 0x4d528403
or ecx, edx
xor ecx, 0x4d528403
sete r8b
setne bl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
or bl, al
or r9b, r8b
mov edx, ebx
xor dl, r9b
or r9b, bl
xor r9b, 1
or r9b, dl
mov edx, eax
and dl, r8b
xor al, r8b
or dl, al
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ebx, edx
mov ecx, r9d
or dl, r9b
xor r9b, 1
and bl, r9b
and cl, al
or cl, bl
xor r9b, al
xor dl, 1
or dl, r9b
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xcc512553
mov ebp, 0xdcd7a437
cmovne eax, ebp
test dl, 1
mov edx, 0xcc512553
jmp 0x14011304e
mov eax, dword [0x14024b700]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x78e3896d
and edx, 0x871c7692
or edx, eax
mov eax, edx
xor eax, 0x871c7692
mov ecx, edx
xor ecx, 0x8230804
and ecx, 0xd3b0894
xor edx, 0x24dcf540
and edx, eax
and eax, 0xf2c4f76b
or eax, ecx
mov ebx, eax
xor ebx, 0xf2c4f76b
mov ecx, eax
xor ecx, 0xaefb8b46
and ecx, ebx
mov ebp, ecx
not ebp
mov edi, edx
not edi
mov esi, ebp
and esi, 0xb4a89cc4
and ecx, 0x4b57633b
or ecx, esi
or ebp, edi
and edi, 0xb4a89cc4
and edx, 0x4b57633b
or edx, edi
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x5c3f7c2c
and ebp, 0xa3c083d3
or ebp, ecx
and ebx, 1
xor eax, 0xf2c4f76a
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x9f3d651f
and eax, 0x60c29ae0
or eax, ecx
mov ecx, eax
xor ecx, 0x20c282a0
mov edx, ebp
not edx
xor eax, 0x9f3d651f
mov ebx, edx
and ebx, 0xc7243843
and ebp, 0x38dbc7bc
or ebp, ebx
or edx, eax
and eax, 0xc7243843
and ecx, 0x38dbc7bc
or ecx, eax
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x2c573eec
and ecx, edx
mov eax, edx
or eax, 0xd3a8c113
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xe42ac3b0
and edx, 0x8553c4c
or edx, ebx
or eax, ebp
and ebp, 0xe42ac3b0
and ecx, 0x1bd53c4f
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x98297a29
and eax, 0x67d685d6
or eax, ecx
mov ecx, eax
xor ecx, 0xa813118
xor eax, 0x240004c1
and ecx, 0x9aff711c
and eax, 0x65008ee3
or eax, ecx
xor eax, 0x65008ee3
sete bl
setne cl
cmp dword [0x14024b6fc], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, bl
xor dl, 1
or dl, cl
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x720e9c3a
mov ebp, 0x692f030
cmovne edx, ebp
test cl, cl
mov ecx, 0x720e9c3a
cmovne ecx, edx
test al, al
cmovne ecx, edx
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, 0x11b3794a
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xe8338ab1
and edx, 0x17cc754e
or edx, ecx
mov ebx, edx
xor ebx, 0x12081000
xor edx, 0xa21
or ebp, 0xd20efab1
mov ecx, ebp
not ecx
or edx, 0x1800440
and edx, 0x1846e61
and ebx, 0xd20a9090
or ebx, edx
and ebp, 0x1846e61
and ecx, 0x2c71010e
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xe48844ac
and ecx, 0x1b77bb53
or ecx, edx
mov edx, ecx
xor edx, 0xc97941e2
xor ecx, 0x3686be1c
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, 0xbabaccb
and ecx, 0xf4545334
or ecx, edx
mov edx, ecx
xor edx, 0x8808049
xor ecx, 0xf4545334
mov ebp, ecx
and ebp, 0xd73f2c82
and edx, 0x28c0d37d
or edx, ebp
xor edx, 0x28c0d37d
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 bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor cl, al
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x6592afcd
mov ebx, 0x503c55ee
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
jmp 0x14010c671
mov ecx, 0xc2de01dd
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edx
or ecx, 0xc31142d4
mov ebx, edx
and ebx, 0xc31142d4
mov ebp, edi
and ebp, 0x3ceebd2a
or ebp, ebx
and ecx, 0xc31142d5
xor ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x1aa2447e
and ecx, 0xe55dbb81
or ecx, ebp
mov ebp, ecx
xor ebp, 0x45108101
and edi, 0x853791b7
and edx, 0x7ac86e48
or edx, edi
mov ebx, edx
xor ebx, 0x48800400
xor ecx, 0x1aa2447e
xor edx, 0x853791b7
mov edi, ecx
and edi, 0xb26d7afa
and ebp, 0x4d928505
or ebp, edi
or ecx, edx
and edx, 0xb26d7afa
and ebx, 0x4d928505
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
and cl, al
and bl, r8b
or bl, cl
and al, r8b
or al, dl
xor dl, 1
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x9deeaa4
mov ebp, 0xa831443c
cmovne eax, ebp
test cl, 1
mov r14d, 0xa831443c
cmove eax, ebp
test dl, 1
mov ecx, 0x9deeaa4
jmp 0x140104b4f
mov ecx, 0x77ce379f
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov edx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9639c226
and edx, ecx
and ecx, 0x69c63dd9
or ecx, ebp
xor ecx, 0x69c63dd9
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x4e12a612
mov edx, ecx
and edx, 0xb1ed59ed
or edx, ebp
mov ebp, edx
xor ebp, 0xb1ed59ed
mov ebx, ebp
and ebx, 0xcea3cb0e
and ecx, 0x315c34f1
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x315c34f0
and ecx, 0xcea3cb0f
or ecx, ebx
and ebp, 1
xor edx, 0xb1ed59ec
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x19c51b4b
and edx, 0xe63ae4b4
or edx, ebp
mov ebp, edx
xor ebp, 0x66302014
mov ebx, ecx
not ebx
xor edx, 0x19c51b4b
mov edi, ebx
and edi, 0x914bceab
and ecx, 0x6eb43154
or ecx, edi
or ebx, edx
and edx, 0x914bceab
and ebp, 0x6eb43154
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0xe56d0801
and ebx, 0x1a92f7fe
or ebx, ecx
xor ebx, 0x1a92f7fe
sete cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
xor bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xab8d5683
mov ebp, 0xa4ce0451
cmovne eax, ebp
test cl, 1
mov ecx, 0xab8d5683
cmovne ecx, eax
test dl, dl
cmovne ecx, eax
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov ecx, dword [0x14024b700]
mov eax, dword [0x14024b6fc]
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, 0x8319c962
and ebp, 0x8319c963
and edx, 0x7ce6369c
or edx, ebp
and ecx, 0x8319c963
xor ecx, edx
mov edx, ecx
not edx
and ebx, edx
and ecx, edi
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov r11d, ecx
xor r11b, r10b
mov eax, r11d
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 r11b, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov edx, r11d
and dl, cl
xor cl, r11b
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
xor dl, 1
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
xor cl, dl
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x83ad6c48
mov edx, 0x41f714aa
cmovne eax, edx
test bl, 1
mov edx, 0x83ad6c48
cmovne edx, eax
test cl, 1
cmove edx, eax
mov ecx, edx
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xc7d200e2
cmp ecx, 0x36c5245
jle 0x140104c00
jmp 0x140104b6c
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