Function at 0x1401062b0
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x140265008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xe0539236
mov edx, ebp
xor edx, 0xe0539236
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x638c9141
and edx, 0x9c736ebe
or edx, ebx
mov ebx, edx
xor ebx, 0x20209480
xor edx, 0x83df0376
mov edi, edx
and edi, 0x5dd06b6d
and ebx, 0xa22f9492
or ebx, edi
and ebp, 0x5dd06b6d
and ecx, 0xa22f9492
or ecx, ebp
xor ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r15d, 0x57b3a085
mov r12d, 0x50dd5841
mov r14d, 0x1c36f262
mov r13d, 0x6f3e5d05
mov ecx, 0x67616a16
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x94ef0a4e
and ecx, ebp
not ebp
and ebp, 0x14660008
and edx, 0x80890a46
or edx, ebp
xor edx, 0x80890a46
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xed125c5b
and ecx, 0x12eda3a4
or ecx, edx
mov ebp, ecx
xor ebp, 0x8602a9ea
mov edx, ecx
xor edx, 0x79fd5615
mov ebx, edx
and ebx, 0x84def091
xor ecx, 0x2dc597b
and ecx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x7b210f6f
and ecx, 0x84def090
or ecx, ebx
and ebp, 0x93cbc988
mov ebx, edx
and ebx, 0x6c343677
or ebx, ebp
xor ebx, 0x93cbc989
and edx, 1
or edx, ebx
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
xor ecx, 0x20ab62c5
and ecx, edx
not edx
and edx, 0x20ab62c5
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdf549d3a
and ecx, 0x20ab62c5
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2841e954
and ecx, 0xd7be16ab
or ecx, ebp
xor ecx, 0x2841e954
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
xor al, 1
or al, bl
xor cl, bl
xor cl, 1
mov edx, ecx
xor dl, al
xor al, 1
mov ebx, ecx
xor bl, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x4439be64
mov edx, 0x199cd1e6
cmovne ecx, edx
test al, 1
mov eax, 0x4439be64
cmovne eax, ecx
test bl, bl
cmove eax, ecx
mov ecx, eax
nop dword [rax]
cmp ecx, 0x79f24dd
jg 0x1401067a0
cmp ecx, 0xbeb570a4
jle 0x140106720
cmp ecx, 0xeb8a0384
jg 0x1401069b5
cmp ecx, 0xda4d888e
jle 0x140106fb6
cmp ecx, 0xe3bf1f36
jle 0x1401078ac
cmp ecx, 0xe5e63d5a
jle 0x140108708
cmp ecx, 0xe7030ab3
jle 0x14010a7c4
cmp ecx, 0xe7030ab4
je 0x14010e21a
cmp ecx, 0xe711dc2f
je 0x14010e230
cmp ecx, 0xe9e15f3d
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x2b14a223
and ebx, 0xd4eb5ddc
or ebx, ecx
mov edi, ebx
xor edi, 0xd4eb5ddc
mov edx, ebx
xor edx, 0x2b14a223
xor ebx, 0xb958a7ca
mov ebp, ebx
and ebp, edx
and ebx, edi
mov ecx, ebp
not ecx
mov esi, ebx
not esi
mov eax, ecx
and eax, 0x459ed165
and ebp, 0xba612e9a
or ebp, eax
or ecx, esi
and esi, 0x459ed165
and ebx, 0xba612e9a
or ebx, esi
xor ebx, ebp
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x978bb082
and ecx, 0x68744f7d
or ecx, eax
mov ebx, ecx
xor ebx, 0x140a022
and edi, 0x8ffc0cba
mov eax, edx
and eax, 0x7003f345
or eax, edi
xor eax, 0x8ffc0cbb
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x9491c1f9
and edx, 0x6b6e3e06
or edx, eax
mov eax, edx
xor eax, 0x3482006
xor ecx, 0xfa384a95
xor edx, 0x9491c1f9
mov ebp, ecx
and ebp, 0xfca75f49
and ebx, 0x358a0b6
or ebx, ebp
or ecx, edx
and edx, 0xfca75f49
and eax, 0x358a0b6
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x31000141
mov edx, ecx
and edx, 0xc01ea0b8
or edx, eax
xor edx, 0xc01ea0b8
and ecx, 0xee15e06
or ecx, edx
mov eax, ecx
not eax
and eax, 0xee15e06
and ecx, 0xf11ea1f9
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2a390577
and ecx, 0xd5c6fa88
or ecx, eax
mov eax, ecx
xor eax, 0x95801a88
xor ecx, 0x28380447
and ecx, 0x687ee447
and eax, 0x97811bb8
or eax, ecx
mov ecx, eax
xor ecx, 0x403ca445
xor eax, 0x9a0
and eax, 0x284249a2
and ecx, 0xd7bdb65d
or ecx, eax
xor ecx, 0xd7bdb65d
setne dl
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov eax, r9d
and al, bl
and dl, cl
or dl, al
xor bl, r9b
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0xd973092c
mov ebp, 0x49a3f7b8
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xd973092c
cmovne ecx, ebp
jmp 0x140112ea5
cmp ecx, 0xa6875b45
jg 0x140106e23
cmp ecx, 0x95537a53
jle 0x14010715e
cmp ecx, 0x9cf55575
jle 0x1401078f2
cmp ecx, 0xa01ac357
jle 0x14010888b
cmp ecx, 0xa44ec7d2
jle 0x14010a7f2
cmp ecx, 0xa44ec7d3
je 0x14010e348
cmp ecx, 0xa53db8fb
je 0x14010e370
cmp ecx, 0xa607f699
jne 0x1401064d0
mov ecx, 0xfa96b996
cmp ecx, 0x79f24dd
jle 0x1401064dc
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x481d40f9
jg 0x140106820
cmp ecx, 0x2539aa80
jg 0x140106b9e
cmp ecx, 0x17f55768
jle 0x1401071b0
cmp ecx, 0x1c7f8f2b
jle 0x140107a0b
cmp ecx, 0x1e252202
jle 0x1401088c5
cmp ecx, 0x2321a0a3
jle 0x14010a820
cmp ecx, 0x2321a0a4
je 0x14010e470
cmp ecx, 0x2438a782
je 0x14010e559
cmp ecx, 0x248cdb7e
jne 0x1401064d0
mov ecx, 0x60038d5d
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x64154b35
jg 0x140106db9
cmp ecx, 0x55611bbd
jle 0x14010720e
cmp ecx, 0x5f62e4eb
jle 0x140107a51
cmp ecx, 0x6026a339
jle 0x1401089c4
cmp ecx, 0x61af8d27
jle 0x14010a8ec
cmp ecx, 0x61af8d28
je 0x14010e5e3
cmp ecx, 0x61ca2126
je 0x14010e6d5
cmp ecx, 0x63c703fa
jne 0x1401064d0
mov r8, qword [rsp + 0x38]
mov ebp, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and edx, ebp
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov esi, edx
xor esi, 1
and esi, edx
mov ebx, edx
not ebx
and ebx, 0x2d4b34d1
and edx, 0xd2b4cb2e
or edx, ebx
mov ebp, esi
not ebp
mov edi, ebp
and edi, 0xf9bc6916
and esi, 0x64396e9
or esi, edi
mov edi, edx
xor edi, 0x2008229
xor edx, 0x2d4b34d0
or ebp, edx
and edx, 0xf9bc6916
and edi, 0x64396e9
or edi, edx
xor edi, esi
not ebp
or ebp, edi
mov edx, ebp
mov ebx, ebp
xor ebx, 0x245178eb
and ebx, ebp
not ebp
and ebp, 0x41404b
and edx, 0x241038a0
or edx, ebp
xor edx, 0x241038a0
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x219265ce
and ebx, 0xde6d9a31
or ebx, edx
xor ebx, 0xfa3ce2da
setne bl
sete al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
and cl, al
and bl, dl
or bl, cl
or dl, al
mov eax, edx
xor al, bl
mov r9d, ebx
xor r9b, 1
xor al, 1
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
and bl, al
xor al, 1
and al, r9b
or al, bl
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x483bdb66
mov ebp, 0xadccb7ec
cmovne edx, ebp
test al, al
cmove edx, ebp
mov qword [0x140265088], r8
test cl, 1
mov eax, 0x483bdb66
jmp 0x140114373
cmp ecx, 0xfa96b995
jle 0x140107260
cmp ecx, 0x364f574
jle 0x140107b30
cmp ecx, 0x5c0eb61
jle 0x140108bba
cmp ecx, 0x71a743f
jle 0x14010a9c5
cmp ecx, 0x71a7440
je 0x14010e6eb
cmp ecx, 0x731fd2c
je 0x14010e7ea
cmp ecx, 0x78e3609
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x80ae959b
mov ebp, edx
and ebp, 0x9000820
or ebp, ecx
xor ebp, 0x9000820
and edx, 0x76516244
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x76516244
and edx, 0x89ae9dbb
or edx, ecx
mov esi, edx
not esi
mov ecx, esi
and ecx, 0xee10a6ec
and edx, 0x11ef5913
or edx, ecx
mov ecx, edx
xor ecx, 0x11ef5913
mov edi, edx
xor edi, 0xcc7d5d25
and edi, ecx
or esi, 0x226dfbc9
mov ebp, esi
not ebp
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x28027c90
and edi, 0xd7fd836f
or edi, eax
or ebx, esi
and esi, 0x28027c90
and ebp, 0xd5900026
or ebp, esi
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xd9db8bc6
and ebx, 0x26247439
or ebx, eax
xor ebx, 0x4498ff1
xor edx, 0xa8100000
and edx, 0xb9130101
mov eax, ecx
and eax, 0x46ecfefe
or eax, edx
xor eax, 0xb9130100
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8c105e9c
and ecx, 0x73efa163
or ecx, eax
xor ecx, 0x73efa163
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x620304
mov edx, ecx
and edx, 0x65944800
or edx, eax
xor edx, 0x65944800
and ecx, 0x9a09b4fb
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9a09b4fb
and ecx, 0x65f64b04
or ecx, eax
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, r10b
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
and dl, r9b
and bl, r10b
or bl, dl
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, al
or bl, r8b
and r8b, dl
or r8b, cl
xor dl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, r8b
test bl, 1
mov ecx, 0x44945d07
mov edx, 0xe7b0f88
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0x44945d07
jmp 0x1401144ad
cmp ecx, 0x35c77a21
jle 0x1401074d2
cmp ecx, 0x3e928640
jle 0x140107c6f
cmp ecx, 0x4361696b
jle 0x140108bf4
cmp ecx, 0x44945d06
jle 0x14010aaac
cmp ecx, 0x44945d07
je 0x14010e800
cmp ecx, 0x46313efa
je 0x14010e91d
cmp ecx, 0x4768544e
jne 0x1401064d0
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xd6ae86fd
and ecx, 0x29517902
or ecx, eax
mov edx, ecx
xor edx, 0x8411902
xor ecx, 0x46a80629
and ecx, 0x67b86629
and edx, 0x984799d6
or edx, ecx
mov ebx, edx
xor ebx, 0x67b86629
mov eax, edx
xor eax, 0x984799d6
xor edx, 0x17167f14
mov ebp, edx
and ebp, eax
and edx, ebx
mov ecx, ebp
not ecx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x591979b2
and ebp, 0xa6e6864d
or ebp, esi
or ecx, edi
and edi, 0x591979b2
and edx, 0xa6e6864d
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8f51e6c3
and ecx, 0x70ae193c
or ecx, edx
and ebx, 0xbe7ccd38
mov edx, eax
and edx, 0x418332c7
or edx, ebx
xor edx, 0xbe7ccd39
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0x2a18aebb
and eax, 0xd5e75144
or eax, edx
mov ebp, eax
xor ebp, 0x15a15044
mov edx, ecx
not edx
xor eax, 0x2a18aebb
mov ebx, edx
and ebx, 0xe05ea539
and ecx, 0x1fa15ac6
or ecx, ebx
or edx, eax
and eax, 0xe05ea539
and ebp, 0x1fa15ac6
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xb0da461c
and edx, 0x4f25b9e3
or edx, eax
mov ebp, edx
xor ebp, 0xa041021
xor edx, 0x30800200
or ecx, 0x3aa65221
mov eax, ecx
not eax
or edx, 0x8100240e
and edx, 0xb1a0260e
and ebp, 0xa065021
or ebp, edx
and ecx, 0xb1a0260e
and eax, 0x445989d0
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xe4cd35d6
and eax, 0x1b32ca29
or eax, ecx
xor eax, 0x21949808
sete cl
setne r8b
cmp dword [0x1402656fc], 0xa
setl dl
mov ebx, edx
xor bl, r8b
xor bl, 1
mov eax, edx
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
or r8b, dl
xor cl, dl
and cl, dl
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x82f9ed8e
mov ebp, 0x81ce8fba
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x82f9ed8e
jmp 0x14010ea1d
cmp ecx, 0x71057846
jle 0x1401075f6
cmp ecx, 0x7895f156
jle 0x140107cb5
cmp ecx, 0x79eff89e
jle 0x140108d53
cmp ecx, 0x7ce6bb73
jle 0x14010aada
cmp ecx, 0x7ce6bb74
je 0x14010ea25
cmp ecx, 0x7ce70ed1
je 0x14010ea3b
cmp ecx, 0x7fd09a3c
jne 0x1401064d0
mov ecx, 0x95537a54
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xb0fde945
jg 0x14010776c
cmp ecx, 0xad5fac74
jg 0x140107866
cmp ecx, 0xab05cdcb
jle 0x140108e92
cmp ecx, 0xac5db015
jg 0x14010a784
cmp ecx, 0xab05cdcc
je 0x14010de68
cmp ecx, 0xab22f890
jne 0x1401064d0
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xe528d97a
mov ecx, ebp
and ecx, 0x1ad72684
or ecx, edx
xor ecx, 0x1ad72684
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x6ca2875a
and edx, 0x935d78a5
or edx, ecx
mov ecx, edx
xor ecx, 0x824d60a5
and ebx, 0x554ce645
and ebp, 0xaab319ba
or ebp, ebx
mov ebx, ebp
xor ebx, 0xa28300a2
xor edx, 0x6ca2875a
xor ebp, 0x554ce645
mov edi, edx
and edi, 0x59301d18
and ecx, 0xa6cfe2e7
or ecx, edi
or edx, ebp
and ebp, 0x59301d18
and ebx, 0xa6cfe2e7
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, edx
or bl, r9b
mov r11d, ecx
or r11b, r8b
mov r10d, ebx
xor r10b, r11b
or r11b, bl
xor r11b, 1
or r11b, r10b
or cl, dl
xor dl, r9b
xor dl, 1
xor r9b, r8b
xor cl, 1
or cl, r9b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov eax, r11d
xor al, 1
mov ecx, eax
and cl, r11b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, r11d
xor al, dl
or dl, r11b
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0x8bcb8fdb
mov ebp, 0x61af8d28
cmovne edx, ebp
test cl, 1
cmovne edx, ebp
not al
test al, 1
mov eax, 0x8bcb8fdb
jmp 0x140114373
cmp ecx, 0xc84b2a53
jg 0x140107cfb
cmp ecx, 0xc36ec589
jg 0x140108f9c
cmp ecx, 0xc063a13c
jg 0x14010ab14
cmp ecx, 0xbeb570a5
je 0x14010ebc7
cmp ecx, 0xbf45b0b7
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x7c66a09a
and ecx, edx
not edx
and edx, 0x7c66a09a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x83995f65
and ecx, 0x7c66a09a
or ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
or ebp, 0x9bce55a3
mov edi, ebp
not edi
mov ebx, esi
or ebx, 0x6431aa5c
mov edx, ebx
not edx
and ebp, 0x697a406f
and edi, 0x401aa10
or edi, ebp
and ebx, 0x697a406f
and edx, 0x92841580
or edx, ebx
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x6c81fa77
and edx, 0x937e0588
or edx, ebp
xor edx, 0xf74fafd5
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov ebp, ecx
not ebp
and ebp, 0x13d54ba9
and ecx, 0xec2ab456
or ecx, ebp
xor ecx, 0xec2ab456
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x379d5e91
and edx, ecx
and ecx, 0xc862a16e
or ecx, ebp
xor ecx, 0xc862a16e
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x76b357d8
and ecx, 0x894ca827
or ecx, edx
mov edx, ecx
xor edx, 0x8480805
xor ecx, 0x44b14798
and ecx, 0xc5b5e7ba
and edx, 0x3a4a1845
or edx, ecx
xor edx, 0xc5b5e7ba
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
mov ecx, edx
xor cl, al
and cl, dl
and bl, r8b
and al, r9b
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0xf9620659
mov eax, 0x10f21fbe
cmovne ecx, eax
test bl, bl
mov ebp, 0xf9620659
jmp 0x14010e54f
cmp ecx, 0x8bcb8fda
jg 0x140107e3c
cmp ecx, 0x840c5bfe
jg 0x140108fd6
cmp ecx, 0x81ce8fb9
jg 0x14010ac39
cmp ecx, 0x8096fb1f
je 0x14010ed92
cmp ecx, 0x81ca31c5
jne 0x1401064d0
mov ecx, 0x721eae6b
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x10daac37
jg 0x140107e82
cmp ecx, 0xbee194e
jg 0x14010916d
cmp ecx, 0xb11c427
jg 0x14010adcf
cmp ecx, 0x79f24de
je 0x14010ef04
cmp ecx, 0x91b6583
jne 0x1401064d0
mov rax, qword [rsp + 0x38]
mov qword [0x140265088], rax
mov ecx, 0x983d74c1
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x4fbc4e79
jg 0x140108011
cmp ecx, 0x49a3f7b7
jg 0x14010929c
cmp ecx, 0x495a6739
jg 0x14010afec
cmp ecx, 0x481d40fa
je 0x14010efe8
cmp ecx, 0x483bdb66
jne 0x1401064d0
mov ecx, 0xad5fac75
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xf2e2e3ca
jg 0x140108057
cmp ecx, 0xefa13d90
jg 0x1401093cc
cmp ecx, 0xef0b6c40
jg 0x14010b18e
cmp ecx, 0xeb8a0385
je 0x14010f186
cmp ecx, 0xec66dee1
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xef3e4c30
and ebx, 0x10c1b3cf
or ebx, ecx
mov edi, ebx
xor edi, 0xa348
xor ebx, 0xef3e4c30
mov ecx, ebx
and ecx, 0x99f71097
and edi, 0x6608ef68
or edi, ecx
mov ecx, edi
xor ecx, 0x6608ef68
xor edi, 0x99f71097
mov edx, edi
or edx, 0xcc3f97b
mov esi, edx
not esi
or ebx, 0xf33c0684
mov eax, ebx
not eax
and edx, 0x7d941f4e
and esi, 0x82280080
or esi, edx
and ebx, 0x7d941f4e
and eax, 0x43e031
or eax, ebx
xor eax, esi
mov edx, eax
not edx
and edx, 0xcc3f97a
and eax, 0xf33c0685
or eax, edx
and edi, 0xb257e01d
mov edx, ecx
and edx, 0x4da81fe2
or edx, edi
xor edx, 0xb257e01c
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xedd73ab8
and ecx, 0x1228c547
or ecx, edx
mov ebx, ecx
xor ebx, 0x284503
xor ecx, 0xedd73ab8
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0xd2158ae4
and eax, 0x2dea751b
or eax, edi
or ebp, ecx
and ecx, 0xd2158ae4
and ebx, 0x2dea751b
or ebx, ecx
xor ebx, eax
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0x2fe15fd5
and edx, ebp
not ebp
and ebp, 0x6d898ae9
and ecx, 0x92767516
or ecx, ebp
mov eax, ecx
xor eax, 0x604114
xor ecx, 0x2d810ac1
or ecx, 0xd01ea02a
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xeb869eaa
and eax, 0x4614155
or eax, ebx
or ecx, ebp
and ebp, 0xeb869eaa
and edx, 0x14796155
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x6a754a36
and ecx, 0x958ab5c9
or ecx, eax
mov eax, ecx
xor eax, 0x324a0004
xor ecx, 0x41800081
and ecx, 0xc9a1ea99
and eax, 0x365e1566
or eax, ecx
mov ecx, eax
xor ecx, 0x30140122
xor eax, 0x48200a01
and eax, 0x4e6a1e45
and ecx, 0xb195e1ba
or ecx, eax
xor ecx, 0xb195e1ba
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, r10d
or bl, al
xor bl, 1
mov ecx, r10d
xor cl, al
not cl
and cl, al
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
and r9b, dl
and al, r10b
or al, r9b
mov ebx, edx
and bl, r10b
xor dl, r10b
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xff4f348d
mov ecx, 0x38c8f56b
cmovne eax, ecx
test bl, 1
mov ecx, eax
mov ebp, 0xff4f348d
cmovne ecx, ebp
test dl, 1
jmp 0x14011356f
cmp ecx, 0x2db9b298
jg 0x14010823e
cmp ecx, 0x27fa1216
jg 0x140109504
cmp ecx, 0x25eccce7
jg 0x14010b374
cmp ecx, 0x2539aa81
je 0x14010f2b2
cmp ecx, 0x257f2bb3
jne 0x1401064d0
mov edx, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x486f9d44
mov ebx, eax
and ebx, 0xb79062ba
or ebx, ebp
xor ebx, 0xb79062ba
mov ebp, eax
xor ebp, 0xfffffffe
and ebp, eax
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
and edx, 0xbf5315a8
and eax, 0x40acea57
or eax, edx
mov edx, eax
xor edx, 0x40acea57
xor eax, 0xbf5315a8
and eax, ebp
not ebp
and edx, ebp
or eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
and dl, cl
mov ebx, r8d
and bl, al
or bl, dl
mov edx, ebx
xor dl, cl
and dl, bl
xor cl, al
not cl
and cl, al
xor al, r8b
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, edx
xor bl, 1
xor al, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc063a13d
mov ebp, 0xbee194f
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xc063a13d
jmp 0x1401064c8
cmp ecx, 0x6a9b21f1
jg 0x1401084a2
cmp ecx, 0x68470f0f
jg 0x140109640
cmp ecx, 0x6524ed68
jg 0x14010b4c6
cmp ecx, 0x64154b36
je 0x14010f3df
cmp ecx, 0x64814c31
jne 0x1401064d0
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
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 esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0x4403cb23
and ecx, 0xbbfc34dc
or ecx, edx
mov ebx, ecx
xor ebx, 0x22dc2484
mov ebp, esi
not ebp
xor ecx, 0x4403cb22
mov edi, ebp
and edi, 0xdd209159
and esi, 0x22df6ea6
or esi, edi
or ebp, ecx
and ecx, 0xdd209159
and ebx, 0x22df6ea6
or ebx, ecx
xor ebx, esi
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0xeb70d395
and edx, ebp
not ebp
and ebp, 0xa9005301
and ecx, 0x42708094
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40000080
xor ecx, 0xbd8f7f6b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2f778356
and ebp, 0xc0005081
or ebp, edi
or ecx, ebx
and ebx, 0x2f778356
and edx, 0xd0887ca9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x64d76d5
and ecx, 0xf9b2892a
or ecx, edx
xor ecx, 0x12c25abf
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x84422c8f
mov ebp, 0xb84a60be
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x84422c8f
jmp 0x14010c7b2
cmp ecx, 0xba0edb6f
jle 0x1401085a9
cmp ecx, 0xbb303c04
jg 0x14010967a
cmp ecx, 0xba3f7031
jg 0x14010b62e
cmp ecx, 0xba0edb70
je 0x14010f3f5
cmp ecx, 0xba1cc13e
jne 0x1401064d0
mov ecx, dword [0x140265700]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0xb0361ccd
and eax, 0x4fc9e332
or eax, edx
xor eax, 0x4fc9e332
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd87c145c
and eax, 0x2783eba3
or eax, ecx
xor eax, 0x2783eba3
sete cl
cmp dword [0x1402656fc], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
mov eax, ebx
xor al, cl
or dl, al
xor dl, 1
and cl, al
and al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r8d, eax
xor r8b, 1
mov ecx, eax
and cl, r8b
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, r8b
xor bl, 1
or bl, cl
xor bl, dl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xb2e98e31
mov ecx, 0xdbdaca3b
cmovne edx, ecx
test al, 1
mov ecx, 0xb2e98e31
jmp 0x14010d871
cmp ecx, 0xadf57838
je 0x140114e0e
cmp ecx, 0xad5fac75
je 0x14010f40b
cmp ecx, 0xadccb7ec
jne 0x1401064d0
mov rax, qword [rsp + 0x38]
mov qword [0x140265088], rax
mov ecx, 0x63c703fa
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xdffabf0b
jg 0x1401096b4
cmp ecx, 0xdd8869c9
jg 0x14010b65c
cmp ecx, 0xda4d888f
je 0x14010f551
cmp ecx, 0xdbdaca3b
jne 0x1401064d0
mov ecx, 0xb2e98e31
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x9b3c86a7
jg 0x1401096ee
cmp ecx, 0x99911828
jg 0x14010b69c
cmp ecx, 0x95537a54
je 0x14010f726
cmp ecx, 0x983d74c1
jne 0x1401064d0
mov rsi, qword [rsp + 0x38]
mov ebp, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and ebp, 0x904945e0
and edx, 0x6fb6ba1f
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x6fb6ba1f
and edx, 0x904945e0
or edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
or ebp, 1
mov edi, ebp
not edi
and ebx, 0x3af31987
and edx, 0xc50ce678
or edx, ebx
mov ebx, ebp
and ebx, 0xd4b89139
and edi, 0x2b476ec6
or edi, ebx
mov ebx, edx
xor ebx, 0x1046640
xor edx, 0x3af31986
or ebp, edx
and edx, 0xd4b89139
and ebx, 0x2b476ec6
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
setne r8b
sete bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg dl
mov ecx, edx
xor cl, bl
xor cl, 1
or cl, dl
xor cl, 1
and bl, dl
and al, r8b
or al, bl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xba0edb70
mov ebp, 0x91b6583
cmovne ecx, ebp
test al, 1
mov eax, 0xba0edb70
cmovne eax, ecx
mov qword [0x140265088], rsi
test dl, dl
jmp 0x1401064c8
cmp ecx, 0x1bacaedd
jg 0x140109882
cmp ecx, 0x1ac817e6
jg 0x14010b7fc
cmp ecx, 0x17f55769
je 0x14010f812
cmp ecx, 0x199cd1e6
jne 0x1401064d0
mov ecx, 0x35c77a22
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x58d193d7
jg 0x1401099a6
cmp ecx, 0x57e0a455
jg 0x14010b90c
cmp ecx, 0x55611bbe
je 0x14010f828
cmp ecx, 0x57b3a085
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6170aa60
and edx, 0x9e8f559f
or edx, ecx
xor edx, 0x9e8f559f
mov ecx, edx
and ecx, ebp
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, cl
mov r9d, edx
xor r9b, 1
and cl, al
or al, r8b
xor al, 1
and bl, r8b
or bl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and bl, r9b
and dl, al
or dl, bl
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, 0x4361696c
mov ecx, 0x7ae60f4c
cmovne ebp, ecx
test al, 1
mov ecx, 0x4361696c
cmovne ecx, ebp
jmp 0x14010bef3
cmp ecx, 0xfd722e28
jg 0x140109b39
cmp ecx, 0xfcd9443f
jg 0x14010b9f2
cmp ecx, 0xfa96b996
je 0x14010f83e
cmp ecx, 0xfb610225
jne 0x1401064d0
mov eax, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea edi, [rax - 1]
imul edi, eax
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x8605bec8
mov edx, edi
and edx, 0x79fa4136
or edx, ebp
mov ebp, edx
xor ebp, 0x310a4116
xor edx, 0x6018249
mov eax, ebx
or eax, 0x4ef18268
and edx, 0x4ef18269
and ebp, 0xb10e7d96
or ebp, edx
and eax, 0x4ef18269
xor eax, ebp
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x473b853c
and eax, 0xb8c47ac3
or eax, ebp
and edi, 0x473b853c
and ebx, 0xb8c47ac3
or ebx, edi
xor ebx, eax
xor edx, ebx
test edx, ebx
sete dl
setne al
cmp ecx, 9
setg r8b
cmp ecx, 0xa
setl r9b
mov ecx, r9d
xor cl, al
xor cl, 1
or cl, r8b
mov r10d, ecx
xor r10b, 1
and al, r9b
and dl, r8b
or dl, al
mov r8d, edx
xor r8b, 1
mov eax, edx
mov r9d, r10d
xor r9b, dl
or dl, r10b
and r10b, cl
and al, r8b
xor r10b, 1
mov ebx, r10d
xor bl, cl
or r10b, cl
xor r10b, 1
or r10b, bl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, r10b
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x25eccce8
mov ebp, 0x4f8514a4
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x25eccce8
jmp 0x140114373
cmp ecx, 0x3af5567e
jg 0x140109c06
cmp ecx, 0x3903a237
jg 0x14010ba20
cmp ecx, 0x35c77a22
je 0x140106381
cmp ecx, 0x38c8f56b
jne 0x1401064d0
mov ecx, 0xec66dee1
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x73ce10e0
jg 0x140109dae
cmp ecx, 0x721eae6a
jg 0x14010bb1c
cmp ecx, 0x71057847
je 0x14010fa16
cmp ecx, 0x71951f14
jne 0x1401064d0
mov ecx, 0xc9dda623
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xd1e822d1
jg 0x140109f42
cmp ecx, 0xcbd8efb9
jg 0x14010bc93
cmp ecx, 0xc84b2a54
je 0x14010fa2c
cmp ecx, 0xc9dda623
jne 0x1401064d0
mov eax, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
not ebp
mov ebx, ebp
and ebx, 0x14f3688c
and edx, 0xeb0c9772
or edx, ebx
xor edx, 0xeb0c9772
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x9153e0aa
and eax, 0x6eac1f55
or eax, edx
xor eax, 0x6eac1f55
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0x9878454a
and eax, 0x6787bab5
or eax, edx
xor eax, 0x6787bab5
sete al
setne r8b
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl r9b
mov ebx, r8d
xor bl, al
and bl, r8b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov ebx, r9d
xor bl, cl
xor bl, 1
and bl, cl
or cl, r9b
xor cl, 1
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
and r9b, r8b
and al, dl
or al, r9b
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0xde11d243
mov eax, 0x12c4c07f
cmovne ecx, eax
test bl, 1
mov ebp, 0xde11d243
cmovne ecx, ebp
jmp 0x140113136
cmp ecx, 0x9232b526
jg 0x14010a026
cmp ecx, 0x8f4e0066
jg 0x14010bdbc
cmp ecx, 0x8bcb8fdb
je 0x14010fa42
cmp ecx, 0x8ebda5c7
jne 0x1401064d0
mov ecx, 0x3baa17a5
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x12c4c07e
jg 0x14010a182
cmp ecx, 0x129997e5
jg 0x14010befa
cmp ecx, 0x10daac38
je 0x14010fb88
cmp ecx, 0x10f21fbe
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x56d0464d
and edx, 0xa92fb9b2
or edx, ecx
mov ecx, edx
xor ecx, 0x1011002
xor edx, 0x56c04600
and edx, 0xfeeeefb0
and ecx, 0x111104f
or ecx, edx
mov edx, ecx
xor edx, 0xfeeeefb0
xor ecx, 0x111104e
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
mov ebx, ecx
or ebx, 0xa136fad5
mov ebp, ebx
not ebp
or edx, 0x14490402
and edx, 0xb54d0c12
and ecx, 0x32f2c5
or ecx, edx
and ebx, 0xb54d0c12
and ebp, 0x4a800128
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x5ec9052a
and ebp, 0xa136fad5
or ebp, ecx
sete r8b
setne r10b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r9b
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov eax, r9d
xor al, bl
not al
and al, bl
or bl, r9b
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, r11d
xor dl, r8b
and dl, r11b
and r10b, r9b
and r11b, r8b
or r11b, r10b
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
mov ecx, r11d
xor cl, 1
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov edx, r11d
and dl, cl
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov r9d, r11d
and r9b, dl
xor dl, r11b
or dl, r9b
xor dl, bl
xor r8b, r11b
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x3baa17a5
mov ebp, 0x8ebda5c7
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x3baa17a5
jmp 0x1401144ad
cmp ecx, 0x529d5077
jg 0x14010a1bc
cmp ecx, 0x50dd5840
jg 0x14010c000
cmp ecx, 0x4fbc4e7a
je 0x14010fb9e
cmp ecx, 0x50cfdb50
jne 0x1401064d0
mov ecx, 0xf2e2e3cb
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xf5fb080f
jg 0x14010a1f6
cmp ecx, 0xf533f2bb
jg 0x14010c14b
cmp ecx, 0xf2e2e3cb
je 0x14010fd11
cmp ecx, 0xf3a54ad2
jne 0x1401064d0
mov eax, dword [0x140265700]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x200141e0
mov ecx, edx
and ecx, 0x87021a10
or ecx, eax
xor ecx, 0x87021a10
and edx, 0x58fca40f
or edx, ecx
mov eax, edx
not eax
and eax, 0x58fca40f
and edx, 0xa7035bf0
or edx, eax
mov ebp, edx
mov eax, edx
xor eax, 0x7f4226c1
and eax, edx
not edx
and edx, 0xcf6041a1
and ebp, 0x309fbe5e
or ebp, edx
mov edx, ebp
xor edx, 0x309fbe5e
mov ecx, ebp
xor ecx, 0xb0226760
and ecx, edx
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x91969371
and eax, 0x6e696c8e
or eax, ecx
mov ecx, eax
xor ecx, 0x1008020e
and edx, 1
xor ebp, 0x309fbe5f
or ebp, edx
mov edx, ebp
not edx
xor eax, 0xeed4b5b1
mov ebx, eax
and ebx, 0xc5f35961
and ecx, 0x3a0ca69e
or ecx, ebx
or eax, ebp
and ebp, 0xc5f35961
and edx, 0x3a0ca69e
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x5b68488d
and edx, eax
not eax
and eax, 0x4ca76651
and ecx, 0xb35899ae
or ecx, eax
mov eax, ecx
xor eax, 0x400804
xor ecx, 0x48204001
or ecx, 0xa497b772
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x3f8a27a8
and eax, 0x40604805
or eax, ebx
or ecx, ebp
and ebp, 0x3f8a27a8
and edx, 0xc075d857
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5e13b11c
and ecx, 0xa1ec4ee3
or ecx, eax
mov eax, ecx
xor eax, 0xf2000242
xor ecx, 0x5aa081
and ecx, 0x8dea4ad
and eax, 0xf7215b52
or eax, ecx
xor eax, 0xf7215b52
cmp eax, 0xffffffff
setne r8b
sete cl
cmp dword [0x1402656fc], 9
setg dl
xor cl, dl
xor cl, 1
mov eax, r8d
xor al, dl
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
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xb7441ab
mov edx, 0xe5e63d5b
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xb7441ab
jmp 0x1401144ad
cmp ecx, 0x31a7bae0
jg 0x14010a3d3
cmp ecx, 0x316b18cd
jg 0x14010c25c
cmp ecx, 0x2db9b299
je 0x14010fe08
cmp ecx, 0x30677ebe
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xa0e3429a
and edx, ebp
not ebp
and ebp, 0x8f9d033a
and ecx, 0x7062fcc5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4000
xor ecx, 0x8081021a
or ecx, 0x5f1cbd65
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x23ff04b4
and ebp, 0x8000420a
or ebp, edi
or ecx, ebx
and ebx, 0x23ff04b4
and edx, 0xdc00fb4b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x77fbf58e
and ecx, 0x88040a71
or ecx, edx
mov edx, ecx
xor edx, 0x282348aa
xor ecx, 0xd718b714
mov ebp, ecx
and ebp, 0x46dcb041
and edx, 0xb9234fbe
or edx, ebp
mov ebp, edx
xor ebp, 0x4408a001
or ebp, 0x3ad61fd0
mov edi, ebp
not edi
or ecx, 0xc529e02f
mov ebx, ecx
not ebx
and ebp, 0x8d84029e
and edi, 0x4029e021
or edi, ebp
and ecx, 0x8d84029e
and ebx, 0x32521d40
or ebx, ecx
xor ebx, edi
mov ecx, ebx
not ecx
and ecx, 0x3ad61fd1
and ebx, 0xc529e02e
or ebx, ecx
mov ecx, edx
and ecx, 1
xor edx, 0xb9234fbf
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd22c2da6
and edx, 0x2dd3d259
or edx, ecx
mov ebp, edx
xor ebp, 0x2c919048
mov ecx, ebx
not ecx
xor edx, 0xd22c2da6
mov edi, ecx
and edi, 0x116e6b95
and ebx, 0xee91946a
or ebx, edi
or ecx, edx
and edx, 0x116e6b95
and ebp, 0xee91946a
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xdab843c8
and ebp, ecx
or ecx, 0x2547bc37
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x654d9a67
and edx, 0x9ab04188
or edx, edi
or ecx, ebx
and ebx, 0x654d9a67
and ebp, 0x9ab26598
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2547bc37
and ecx, 0xdab843c8
or ecx, edx
sete r9b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, r9b
mov r8d, ecx
xor r8b, 1
mov edx, r9d
or dl, r11b
xor dl, 1
and r11b, r9b
mov r10d, edx
and r10b, r11b
xor r11b, dl
or r11b, r10b
and al, r9b
or al, cl
xor cl, al
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
mov ecx, r11d
xor cl, 1
mov ebx, r11d
and bl, cl
and dl, al
mov r8d, ebx
and r8b, r11b
xor bl, r11b
or bl, r8b
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb3fc41be
mov ebp, 0x3903a238
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xb3fc41be
jmp 0x1401144ad
cmp ecx, 0x6f3e5d04
jg 0x14010a4e5
cmp ecx, 0x6de2ae41
jg 0x14010c44b
cmp ecx, 0x6a9b21f2
je 0x14010ff20
cmp ecx, 0x6c623259
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x66815250
mov edx, ebp
xor edx, 0x66815250
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x997eadae
and edx, 0x66815251
or edx, ebx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x9bd19c05
and edx, 0x642e63fa
or edx, ebx
and ebp, 0x9bd19c05
and ecx, 0x642e63fa
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
or r9b, al
mov ebx, ecx
xor bl, r8b
and bl, cl
or cl, r8b
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor cl, 1
mov edx, eax
xor dl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xd20ee0dd
mov ebp, 0x17f55769
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xd20ee0dd
jmp 0x1401144ad
cmp ecx, 0xb3fc41bd
jle 0x14010a69a
cmp ecx, 0xb4cb9095
jg 0x14010c5f2
cmp ecx, 0xb3fc41be
je 0x140110083
cmp ecx, 0xb46b3d7e
jne 0x1401064d0
mov edx, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x5b900800
mov eax, ebx
and eax, 0x4604600
or eax, edx
mov edx, eax
xor edx, 0x204200
xor eax, 0x73860983
mov edi, esi
or edi, 0x5ff04e00
mov ebp, edi
not ebp
and eax, 0x77c60d83
and edx, 0x8304200
or edx, eax
and edi, 0x77c60d83
and ebp, 0x8009b07c
or ebp, edi
xor ebp, edx
mov eax, ebp
not eax
and eax, 0x5517e79d
and ebp, 0xaae81862
or ebp, eax
xor ebp, 0xae7a99c
and esi, 0xd835899b
and ebx, 0x27ca7664
or ebx, esi
xor ebx, 0x27ca7664
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
cmp ebx, 0xffffffff
sete al
setne bl
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
and bl, cl
mov edx, r8d
and dl, al
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
xor r9b, 1
xor cl, al
not cl
and cl, al
xor al, r8b
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 r8d, eax
xor r8b, 1
mov ecx, r9d
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, r9b
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, al
and bl, r8b
or bl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xf240ad9e
mov ecx, 0xa1ee9eca
cmovne edx, ecx
test al, 1
mov ecx, 0xf240ad9e
cmovne ecx, edx
test bl, 1
jmp 0x140112718
cmp ecx, 0xe53bb3fd
jg 0x14010c620
cmp ecx, 0xe3bf1f37
je 0x1401101b9
cmp ecx, 0xe5172adc
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x64481000
and ebp, 0x18100d38
or ebp, edx
mov ebx, ebp
xor ebx, 0x18000018
xor ebp, 0x626ef047
or ecx, 0x7c581d38
mov edx, ecx
not edx
and ebp, 0x627efd67
and ebx, 0x1c000018
or ebx, ebp
and ecx, 0x627efd67
and edx, 0x81810280
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe91855e3
and edx, 0x16e7aa1c
or edx, ecx
mov ebp, edx
xor ebp, 0x954048db
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, 0x1b9ec763
and ebx, 0xe461389c
or ebx, edi
or ecx, ebp
and ebp, 0x1b9ec763
and edx, 0xe461389c
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb6947956
and ecx, 0x496b86a9
or ecx, edx
mov edx, ecx
not edx
and edx, 0x496b86a9
and ecx, 0xb6947956
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdac54353
and ecx, 0x253abcac
or ecx, edx
mov edx, ecx
xor edx, 0x2520b82c
xor ecx, 0x1a840042
and ecx, 0x1a9e04c2
and edx, 0xe561fb3d
or edx, ecx
xor edx, 0xe561fb3d
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
and bl, r8b
or cl, bl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x799044ba
mov ebp, 0x583b82ed
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
jmp 0x140113b8a
cmp ecx, 0x9db92fa9
jg 0x14010c64e
cmp ecx, 0x9cf55576
je 0x1401102b1
cmp ecx, 0x9cfe669a
jne 0x1401064d0
mov ecx, 0x5f62e4ec
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x1d3ba2b0
jg 0x14010c67c
cmp ecx, 0x1c7f8f2c
je 0x1401103a3
cmp ecx, 0x1ce2009d
jne 0x1401064d0
mov eax, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
mov edi, edx
and edi, 0xfa9f189d
and ebp, 0x560e762
or ebp, edi
or edx, ebx
and ebx, 0xfa9f189d
and eax, 0x560e762
or eax, ebx
xor eax, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg r9b
cmp ecx, 0xa
setl cl
mov edx, ebx
or dl, cl
xor dl, 1
xor bl, cl
not bl
and bl, cl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov edx, r9d
xor dl, r8b
and dl, r9b
xor cl, r8b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov eax, ebx
xor al, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x169f1f31
mov ebp, 0xbf45b0b7
cmovne ecx, ebp
test al, 1
mov eax, 0x169f1f31
cmovne ecx, eax
jmp 0x1401145df
cmp ecx, 0x5fb78e44
jg 0x14010c6aa
cmp ecx, 0x5f62e4ec
je 0x14011048d
cmp ecx, 0x5f7e42b7
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x1210198a
mov edx, ebp
and edx, 0x8030464
or edx, ecx
xor edx, 0x8030464
and ebp, 0xe5ece211
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xe5ece211
and ebp, 0x1a131dee
or ebp, ecx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0x3fdcfc34
mov edi, ebx
and edi, edx
and ebx, ebp
mov ecx, edi
not ecx
mov esi, ebx
not esi
mov eax, ecx
and eax, 0x3d87a2f4
and edi, 0xc2785d0b
or edi, eax
or ecx, esi
and esi, 0x3d87a2f4
and ebx, 0xc2785d0b
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x786b55d
and ecx, 0xf8794aa2
or ecx, eax
mov edi, ecx
xor edi, 0xc3813497
and ebp, 0x95c26165
mov eax, edx
and eax, 0x6a3d9e9a
or eax, ebp
xor eax, 0x95c26164
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x7464e47c
and edx, 0x8b9b1b83
or edx, eax
mov eax, edx
xor eax, 0x83811983
xor ecx, 0x385a4968
xor edx, 0x7464e47c
mov ebp, ecx
and ebp, 0x3c3e8248
and edi, 0xc3c17db7
or edi, ebp
or ecx, edx
and edx, 0x3c3e8248
and eax, 0xc3c17db7
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5477e35b
and ecx, 0xab881ca4
or ecx, eax
mov eax, ecx
xor eax, 0xa1000400
xor ecx, 0x5407024a
and ecx, 0x5e8f1aee
and eax, 0xa170e511
or eax, ecx
mov ecx, eax
xor ecx, 0x44870aa2
xor eax, 0x8110c000
and ecx, 0x64e72fb3
and eax, 0x9b18d04c
or eax, ecx
mov ecx, eax
xor ecx, 0x24810a30
xor eax, 0x9100c044
and eax, 0xd166e5c7
and ecx, 0x2e991a38
or ecx, eax
xor ecx, 0x2e991a38
sete al
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
and dl, bl
and cl, al
or cl, dl
xor cl, 1
or cl, bl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0xe2002d35
mov ebp, 0x352fef77
cmovne ecx, ebp
test bl, 1
mov eax, 0xe2002d35
jmp 0x140114a69
cmp ecx, 0x505c12f
jg 0x14010c7ba
cmp ecx, 0x364f575
je 0x14011062d
cmp ecx, 0x36f6245
jne 0x1401064d0
mov ecx, 0xdd8869ca
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x41ea02a1
jg 0x14010c91c
cmp ecx, 0x3e928641
je 0x140110643
cmp ecx, 0x416d2e13
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ecx, ebx
not ecx
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0xc83b4490
and ebx, 0x37c4bb6f
or ebx, edi
or ecx, ebp
and ebp, 0xc83b4490
and edx, 0x37c4bb6f
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x61d06d87
and ecx, 0x9e2f9278
or ecx, edx
mov edx, ecx
xor edx, 0x1e079218
xor ecx, 0x60802d84
and edx, 0x1f57d21b
and ecx, 0xe0a82de4
or ecx, edx
xor ecx, 0xe0a82de4
sete r9b
setne r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
and dl, al
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
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
xor cl, r8b
mov r11d, ecx
xor r11b, 1
and r9b, al
and r10b, r8b
or r10b, r9b
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, cl
and r11b, dl
or r11b, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, r11b
test al, 1
mov eax, 0x1be2d45c
mov ecx, 0xa6875b46
cmovne eax, ecx
test dl, 1
mov ecx, 0x1be2d45c
cmovne ecx, eax
test r11b, 1
jmp 0x1401144ad
cmp ecx, 0x79ddd4d3
jg 0x14010ca0d
cmp ecx, 0x7895f157
je 0x14011074d
cmp ecx, 0x799044ba
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x119d9780
mov ecx, ebp
and ecx, 0xee62687e
or ecx, ebx
mov ebx, ecx
xor ebx, 0xa600481c
xor ecx, 0x119d9781
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0x58ef36e3
and ebx, 0xa710c91c
or ebx, eax
or ecx, esi
and esi, 0x58ef36e3
and edx, 0xa710c91c
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xff9fe923
and eax, 0x6016dc
or eax, edx
or ecx, ebp
and ebp, 0xff9fe923
and edi, 0x6016dc
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x2167667a
and ecx, 0xde989985
or ecx, eax
xor ecx, 0xde989985
sete cl
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, edx
or al, cl
and cl, bl
xor bl, r9b
xor al, 1
or al, bl
and dl, r9b
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
mov r8d, ecx
and r8b, al
xor bl, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x728a842c
mov ebp, 0xa44ec7d3
cmovne eax, ebp
test dl, 1
mov edx, 0x728a842c
jmp 0x14011436d
cmp ecx, 0xa6875b46
je 0x14010df85
cmp ecx, 0xa9059433
je 0x14010df9b
cmp ecx, 0xaadc7461
jne 0x1401064d0
mov eax, dword [0x140265700]
mov esi, dword [0x1402656fc]
lea edi, [rax - 1]
imul edi, eax
mov ebx, edi
not ebx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov eax, ebx
or eax, 0xb78fb4e
and ebp, 0xb78fb4f
and edx, 0xf48704b0
or edx, ebp
and eax, 0xb78fb4f
xor eax, edx
mov edx, eax
not edx
and ebx, edx
and eax, edi
or eax, ebx
xor edx, eax
test edx, eax
sete al
setne bl
cmp esi, 9
setg cl
cmp esi, 0xa
setl dl
and dl, bl
mov r9d, ecx
and r9b, al
or r9b, dl
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, r9d
not cl
and cl, r9b
and al, dl
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xb11c428
mov ebp, 0x799044ba
cmovne edx, ebp
test al, 1
cmove edx, ebp
not cl
test cl, 1
mov eax, 0xb11c428
jmp 0x140113cca
cmp ecx, 0xc54567f2
jg 0x14010cbe7
cmp ecx, 0xc36ec58a
je 0x140110811
cmp ecx, 0xc4924fe1
jne 0x1401064d0
mov ecx, 0xb11c428
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x8557c27d
jg 0x14010cd4d
cmp ecx, 0x840c5bff
je 0x14011096b
cmp ecx, 0x84422c8f
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x6f3dbac0
and ecx, edx
not edx
and edx, 0x6f3dbac0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x542de221
and ecx, 0xabd21dde
or ecx, edx
mov edx, ecx
xor edx, 0xc4efa71e
xor ecx, 0x2b001800
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0x6fc29908
and edx, 0x903d66f7
or edx, ecx
xor edx, 0x903d66f6
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
xor ebp, 0xec296fe4
and ebp, edx
mov ecx, edx
or ecx, 0x13d6901b
mov edx, ecx
not edx
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x7fb72207
and edx, 0x80084de0
or edx, edi
or ecx, ebx
and ebx, 0x7fb72207
and ebp, 0x8048ddf8
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x13d6901b
and ecx, 0xec296fe4
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc9501d25
and ecx, 0x36afe2da
or ecx, edx
mov edx, ecx
xor edx, 0x16a94200
xor ecx, 0x8401121
and ecx, 0x2846b1fb
and edx, 0xd7b94e04
or edx, ecx
mov ecx, edx
xor ecx, 0x200480aa
xor edx, 0x96104e04
and edx, 0x9e527f55
and ecx, 0x61ad80aa
or ecx, edx
xor ecx, 0x61ad80aa
sete r9b
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, dl
mov ecx, eax
xor cl, dl
or cl, bl
xor al, r9b
not al
and al, r9b
xor dl, r8b
not dl
and dl, r8b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ebp, 0xc9dda623
mov ecx, 0x1bacaede
cmovne ebp, ecx
test al, al
mov ecx, 0xc9dda623
cmovne ecx, ebp
jmp 0x140113a37
cmp ecx, 0xe7b0f87
jg 0x14010cd7b
cmp ecx, 0xbee194f
je 0x140110a44
cmp ecx, 0xdd5c0ef
jne 0x1401064d0
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8a9482a4
mov ebx, ecx
and ebx, 0x756b7d5a
or ebx, ebp
xor ebx, 0x756b7d5a
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x935a5259
and ecx, 0x6ca5ada6
or ecx, edx
mov edx, ecx
xor edx, 0x6ca5ada6
xor ecx, 0x935a5259
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne dl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r11b
mov eax, r11d
xor al, r8b
and al, r11b
xor dl, r9b
and dl, r9b
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
mov eax, edx
xor al, 1
mov ebx, edx
or bl, al
xor dl, bl
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
or cl, al
mov eax, r8d
xor al, r9b
and al, r8b
xor r11b, r9b
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
xor r11b, cl
and cl, r11b
mov eax, r11d
xor al, cl
test al, 1
mov eax, 0xe5172adc
mov edx, 0x94903923
cmovne eax, edx
test r11b, 1
mov edx, 0xe5172adc
jmp 0x14011436d
cmp ecx, 0x4f49ba9d
jg 0x14010cf1f
cmp ecx, 0x49a3f7b8
je 0x140110a5a
cmp ecx, 0x4e90a618
jne 0x1401064d0
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x2892c8a2
mov ecx, ebx
and ecx, 0xd76d375c
or ecx, edx
xor ecx, 0xd76d375c
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, 0x514da09c
and edx, 0xaeb25f63
or edx, ecx
mov ecx, edx
xor ecx, 0xac021063
xor edx, 0x514da09c
mov edi, edx
and edi, 0x3f06f9c
and ecx, 0xfc0f9063
or ecx, edi
or edx, ebx
and ebx, 0x3f06f9c
and ebp, 0xfc0f9063
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
mov ebx, r9d
or bl, cl
mov eax, edx
or al, r8b
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, cl
and dl, r8b
or dl, r9b
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
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
xor dl, al
mov ebx, edx
not bl
and bl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x9db92faa
mov ebp, 0x31a7bae1
cmovne ecx, ebp
test bl, bl
mov edx, 0x9db92faa
jmp 0x140112386
cmp ecx, 0xf240ad9d
jg 0x14010cf4d
cmp ecx, 0xefa13d91
je 0x140110a70
cmp ecx, 0xf0cec2ae
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x50400000
mov edx, edi
and edx, 0x8c06800a
or edx, ebp
mov ebp, edx
not ebp
xor edx, 0x73f97ff5
mov ebx, edi
xor ebx, 0xdc46800a
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x5b7a3e39
and ebp, 0x84048002
or ebp, eax
or edx, esi
and esi, 0x5b7a3e39
and ebx, 0xa485c1c6
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x23b97ff4
and edx, 0xdc46800b
or edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xb4425be6
and edx, 0x4bbda419
or edx, eax
and edi, 0xb4425be6
and ecx, 0x4bbda419
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne r9b
sete dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg al
mov r8d, eax
xor r8b, dl
mov ebx, ecx
xor cl, dl
and dl, al
and bl, r9b
or bl, dl
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
and cl, r8b
xor r8b, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x58d193d8
mov ebp, 0x4fbc4e7a
cmovne eax, ebp
test dl, dl
mov edx, 0x58d193d8
cmove eax, edx
test cl, cl
jmp 0x14010bdb4
cmp ecx, 0x2a0fabcb
jg 0x14010d072
cmp ecx, 0x27fa1217
je 0x140110c0a
cmp ecx, 0x29ba6abf
jne 0x1401064d0
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebp, ecx
xor ebp, 0x306cda51
and ebp, ecx
mov edx, ecx
or edx, 0xcf9325ae
mov edi, ebp
not edi
mov esi, edx
and esi, 0x33e809f9
mov ebx, eax
and ebx, 0x4d200
or ebx, esi
or edx, edi
and edi, 0x33e809f9
and ebp, 0xcc17f606
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x2008561c
and edx, 0xdff7a9e3
or edx, ebp
mov ebp, edx
xor ebp, 0xef9b73b3
and eax, 0xd439f13b
and ecx, 0x2bc60ec4
or ecx, eax
mov eax, ecx
xor eax, 0x2bc60ec4
xor edx, 0x10648c4c
and eax, edx
xor ecx, 0xd439f13b
and ecx, ebp
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, edx
or dl, cl
and cl, bl
and al, r9b
or al, cl
xor dl, 1
xor bl, r9b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor cl, bl
xor bl, 1
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xac5db016
mov ebp, 0x1c36f262
cmovne ecx, ebp
test dl, 1
mov r14d, 0x1c36f262
cmove ecx, ebp
test al, 1
mov eax, 0xac5db016
jmp 0x1401144ad
cmp ecx, 0x697991eb
jg 0x14010d1c3
cmp ecx, 0x68470f10
je 0x140110da0
cmp ecx, 0x6968c608
jne 0x1401064d0
mov ecx, 0x22bb895c
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xbd658eaf
jg 0x14010d1f1
cmp ecx, 0xbb303c05
je 0x140110f41
cmp ecx, 0xbd35ed8d
jne 0x1401064d0
mov ecx, 0x5a55087c
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xe28407af
jg 0x14010d21f
cmp ecx, 0xdffabf0c
je 0x14011103a
cmp ecx, 0xe2002d35
jne 0x1401064d0
mov ecx, 0x352fef77
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x9b6728eb
jg 0x14010d3b9
cmp ecx, 0x9b3c86a8
je 0x1401111d3
cmp ecx, 0x9b5b88de
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x442080c0
mov ebp, edx
and ebp, 0xb3031028
or ebp, ecx
xor ebp, 0xb3031028
and edx, 0x8dc6f17
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x11425f0e
and edx, 0xeebda0f1
or edx, ecx
mov ecx, edx
xor ecx, 0x199e3019
mov ebp, edx
xor ebp, 0x199e3018
and ebp, ecx
xor edx, 0x6400c324
and edx, 0x6486c33d
and ecx, 0x9b793cc2
or ecx, edx
xor ecx, 0x9b793cc3
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8459a76c
and edx, ecx
and ecx, 0x7ba65893
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3a241893
xor ecx, 0x8459a76c
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc1c26044
and ebp, 0x3e3d9fbb
or ebp, edi
or ecx, ebx
and ebx, 0xc1c26044
and edx, 0x3e3d9fbb
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x570039a0
and ecx, 0xa8ffc65f
or ecx, ebp
xor ecx, 0x570039a0
xor edx, ecx
test edx, ecx
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, eax
xor bl, cl
and bl, al
mov r9d, ebx
xor r9b, 1
mov edx, r9d
and dl, bl
mov eax, edx
xor al, 1
xor dl, bl
or al, r9b
xor al, 1
or al, dl
mov edx, r8d
or dl, al
xor dl, 1
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r8d
xor dl, cl
and cl, 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
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xbab6067f
mov ebp, 0xc5764aa9
cmovne eax, ebp
test cl, 1
jmp 0x14010b9e8
cmp ecx, 0x1c36f261
jg 0x14010d3e7
cmp ecx, 0x1bacaede
je 0x1401111e9
cmp ecx, 0x1be2d45c
jne 0x1401064d0
mov eax, dword [0x140265700]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, ecx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov eax, ebp
not eax
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0xd23d3827
and ebp, 0x2dc2c7d8
or ebp, ebx
or eax, edx
and edx, 0xd23d3827
and ecx, 0x2dc2c7d8
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6b7cf08a
and eax, 0x94830f75
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x94830f75
and eax, 0x6b7cf08a
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x36061fdd
and eax, 0xc9f9e022
or eax, ecx
mov ecx, eax
xor ecx, 0x8040e022
xor eax, 0x61cd0
and eax, 0x49bf1cd0
and ecx, 0xb640e32f
or ecx, eax
xor ecx, 0x49bf1cd0
cmp ecx, 0xffffffff
sete al
cmp dword [0x1402656fc], 9
setg cl
mov edx, ecx
xor dl, al
xor dl, 1
mov ebx, edx
or bl, cl
and dl, al
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
xor dl, bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xbdacf1eb
mov ecx, 0xa6875b46
cmovne ebp, ecx
test al, 1
mov ecx, 0xbdacf1eb
cmovne ecx, ebp
jmp 0x140114a6c
cmp ecx, 0x5a55087b
jg 0x14010d421
cmp ecx, 0x58d193d8
je 0x1401112e9
cmp ecx, 0x5903f3d0
jne 0x1401064d0
mov eax, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x91e14ba8
and edx, 0x6e1eb457
or edx, eax
mov eax, edx
xor eax, 0xc02a013
xor edx, 0x80214aa0
and edx, 0xe23d5ee4
and eax, 0x1dc2a11b
or eax, edx
mov edx, eax
xor edx, 0xe23d5ee4
mov ebp, eax
xor ebp, 0xe23d5ee5
and ebp, edx
xor eax, 0x1dc2a11a
and eax, 0xfffffffe
and edx, 1
or edx, eax
mov eax, ebp
not eax
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x30b5e0cf
and ebp, 0xcf4a1f30
or ebp, edi
or eax, ebx
and ebx, 0x30b5e0cf
and edx, 0xcf4a1f30
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and eax, edx
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x91b80c31
and eax, 0x6e47f3ce
or eax, ebp
xor eax, 0x6e47f3ce
or eax, edx
cmp eax, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg cl
and dl, cl
mov ebx, r9d
and bl, al
or bl, dl
mov r8d, ebx
xor r8b, cl
and r8b, bl
xor cl, al
not cl
and cl, al
xor al, r9b
and al, r9b
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
mov r10d, eax
and r10b, r9b
mov ebx, r10d
xor r10b, al
or al, r8b
xor r8b, 1
and cl, r8b
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, r10b
mov edx, ecx
xor dl, 1
and dl, bl
xor bl, 1
and bl, cl
or bl, dl
xor r9b, r8b
xor al, 1
or al, r9b
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x16a7fe9b
mov eax, 0xff14c537
cmovne ecx, eax
test bl, 1
cmove ecx, eax
not dl
test dl, 1
mov eax, 0x16a7fe9b
jmp 0x14011356f
cmp ecx, 0xff33dd13
jg 0x14010d5c5
cmp ecx, 0xfd722e29
je 0x1401112ff
cmp ecx, 0xff14c537
jne 0x1401064d0
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0x5337a26e
mov edx, ecx
xor edx, 0x5337a26e
and edx, ecx
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xacc85d90
and edx, 0x5337a26f
or edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x7db9a564
and edx, 0x82465a9b
or edx, ebp
and ecx, 0x7db9a564
and eax, 0x82465a9b
or eax, ecx
xor eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne al
cmp dword [0x1402656fc], 9
setg cl
mov edx, ecx
xor dl, al
and cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
and cl, dl
xor dl, 1
mov eax, ebx
xor al, dl
and al, bl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
mov ecx, 0x41ea02a2
mov ebp, 0x3af5567f
cmovne ecx, ebp
test dl, dl
mov edx, ecx
jmp 0x140109f38
cmp ecx, 0x3c7826e7
jg 0x14010d5f3
cmp ecx, 0x3af5567f
je 0x140111315
cmp ecx, 0x3baa17a5
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xce636fbc
mov ebp, ecx
and ebp, 0x319c9043
or ebp, edx
mov edx, ebp
xor edx, 0x319c9043
xor ebp, 0x4e032f28
mov ebx, edx
and ebx, 0x32011796
and ecx, 0xcdfee869
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x560a2881
and ecx, 0xa9f5d77e
or ecx, ebx
mov ebx, ecx
xor ebx, 0x29440c9
and ebp, 0x7f932f29
mov edi, edx
and edi, 0x806cd0d6
or edi, ebp
xor edi, 0x7f932f28
and edx, 1
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x8a5a75e1
and edx, 0x75a58a1e
or edx, ebp
mov ebp, edx
xor ebp, 0x4850a1c
xor edx, 0x8a5a75e1
xor ecx, 0x640b3f16
mov edi, ecx
and edi, 0xf968a522
and ebx, 0x6975add
or ebx, edi
or ecx, edx
and edx, 0xf968a522
and ebp, 0x6975add
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
xor edx, 0xd7900f88
and edx, ecx
not ecx
and ecx, 0xd7900f88
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x286ff077
and edx, 0xd7900f88
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x8fa9e8d5
and edx, 0x7056172a
or edx, ebp
xor edx, 0x8fa9e8d5
xor ecx, edx
test ecx, edx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
xor cl, 1
or cl, al
or bl, r8b
or al, dl
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 dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xeb8a0385
mov ebp, 0x8ebda5c7
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xeb8a0385
jmp 0x1401144ad
cmp ecx, 0x75dbb21d
jg 0x14010d709
cmp ecx, 0x73ce10e1
je 0x1401113e8
cmp ecx, 0x74da4866
jne 0x1401064d0
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x41ad01c
and edx, 0xfbe52fe3
or edx, ecx
mov ecx, edx
xor ecx, 0x41ad01c
xor edx, 0xa9450862
and edx, 0xad4f4862
mov eax, ecx
and eax, 0x52b0b79d
or eax, edx
mov edx, eax
xor edx, 0x52b0b79d
mov ebp, edx
and ebp, 0x608d54a3
and ecx, 0x9f72ab5c
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x9f72ab5d
and ecx, 0x608d54a2
or ecx, ebp
and edx, 1
xor eax, 0x52b0b79c
or eax, edx
mov edx, eax
not edx
and edx, 0x956aca7a
and eax, 0x6a953585
or eax, edx
xor eax, 0x6a953585
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x3300a080
mov edx, eax
and edx, 0x610007
or edx, ecx
xor edx, 0x610007
and eax, 0xcc9e5f78
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc6948a45
and eax, 0x396b75ba
or eax, ecx
mov ecx, eax
xor ecx, 0x80a5114
xor eax, 0xb1752802
and eax, 0xb375ac2b
and ecx, 0x4c8a53d4
or ecx, eax
mov eax, ecx
xor eax, 0xc804344
xor ecx, 0x8344a801
and ecx, 0xc34eb891
and eax, 0x3cb1476e
or eax, ecx
mov ecx, eax
xor ecx, 0x83408880
xor eax, 0x3cb14246
and eax, 0x7cbf7257
and ecx, 0x83408da8
or ecx, eax
xor ecx, 0x83408da8
sete cl
setne al
cmp dword [0x1402656fc], 9
setg dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov ebx, edx
xor bl, cl
not bl
and bl, cl
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x7895f157
mov ebp, 0x10daac38
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0x7895f157
cmovne edx, ebp
test al, al
jmp 0x14010efe0
cmp ecx, 0xd3a403b2
jg 0x14010d737
cmp ecx, 0xd1e822d2
je 0x1401113fe
cmp ecx, 0xd20ee0dd
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
not ecx
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf55f60e1
and ecx, 0xaa09f1e
or ecx, edx
xor ecx, 0xaa09f1e
sete r9b
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
and al, bl
xor al, r8b
mov r8d, eax
xor r8b, 1
mov ebx, ecx
or bl, r9b
xor cl, r9b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and dl, r8b
and al, cl
or al, dl
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3cf5cc41
mov ebp, 0x17f55769
cmovne edx, ebp
test cl, 1
mov ecx, 0x3cf5cc41
cmovne ecx, edx
jmp 0x14010b36d
cmp ecx, 0x94903922
jg 0x14010d879
cmp ecx, 0x9232b527
je 0x140111414
cmp ecx, 0x9320e977
jne 0x1401064d0
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xd5396ce1
and ecx, 0x2ac6931e
or ecx, eax
mov edx, ecx
xor edx, 0x2ac6931e
xor ecx, 0x15182000
mov eax, edx
and eax, 0xfffffffe
and ecx, 0x3d9ab30e
and edx, 0xc2654cf1
or edx, ecx
xor edx, 0xc2654cf0
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
xor eax, 0x250e8bb2
and eax, edx
not edx
and edx, 0x250e8bb2
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xdaf1744d
and eax, 0x250e8bb2
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x99070ac3
and eax, 0x66f8f53c
or eax, ecx
mov ecx, eax
xor ecx, 0x238553c
xor eax, 0x8040802
and eax, 0x6cc4a802
and ecx, 0x933b57fd
or ecx, eax
mov eax, ecx
xor eax, 0x400000
xor ecx, 0x31246a1
and ecx, 0x6f96eea3
and eax, 0x9069115c
or eax, ecx
xor eax, 0x9069115c
setne r8b
sete al
cmp dword [0x1402656fc], 9
setg dl
mov ecx, edx
xor cl, al
xor cl, 1
mov ebx, ecx
and bl, al
or al, dl
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor al, 1
mov ebx, eax
xor bl, dl
and al, dl
or al, bl
xor bl, 1
mov ecx, ebx
xor cl, al
not cl
test cl, 1
mov edx, 0xc0a73334
mov ecx, 0x79eff89f
cmovne edx, ecx
test al, 1
mov ecx, 0xc0a73334
cmovne ecx, edx
test bl, 1
jmp 0x140114c2f
cmp ecx, 0x169f1f30
jg 0x14010d8a7
cmp ecx, 0x12c4c07f
je 0x14011142a
cmp ecx, 0x14ac2e22
jne 0x1401064d0
mov ecx, 0x6c623259
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x549a3be5
jg 0x14010d9d3
cmp ecx, 0x529d5078
je 0x14011161c
cmp ecx, 0x5332fd0e
jne 0x1401064d0
mov ecx, 0xfcd94440
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xf8048db0
jg 0x14010da01
cmp ecx, 0xf5fb0810
je 0x140111632
cmp ecx, 0xf65380c5
jne 0x1401064d0
mov edx, dword [0x140265700]
mov r9d, dword [0x1402656fc]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
and edx, 0xcfbcec38
and eax, 0x304313c7
or eax, edx
mov esi, eax
xor esi, 0xcfbcec38
mov ebp, eax
xor ebp, 0xed55cc7e
and ebp, esi
mov edi, esi
or edi, 0xdd16dfb9
mov edx, edi
not edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xc59bf5fd
and ebp, 0x3a640a02
or ebp, ecx
or ebx, edi
and edi, 0xc59bf5fd
and edx, 0x22600002
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xf86ee725
and ebx, 0x79118da
or ebx, ecx
xor ebx, 0xda87c762
and esi, 1
xor eax, 0xcfbcec39
or eax, esi
not eax
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd577fa7a
and eax, 0x2a880585
or eax, edx
xor eax, 0x2a880585
or eax, ecx
cmp eax, 0xffffffff
sete r8b
setne cl
cmp r9d, 0xa
setl al
cmp r9d, 9
setg r9b
mov ebx, r9d
xor bl, al
and bl, r9b
mov edx, ecx
xor dl, r8b
and dl, cl
mov ecx, ebx
xor cl, 1
or bl, cl
mov r10d, ecx
xor r10b, bl
or bl, cl
xor bl, 1
or bl, r10b
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
mov r10d, ebx
xor r10b, 1
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r11d, ecx
xor r11b, dl
or cl, dl
xor cl, 1
or cl, r11b
and r10b, cl
xor cl, 1
and cl, bl
or cl, r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
xor al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov r10d, ecx
xor r10b, 1
mov ebx, r10d
and bl, cl
xor bl, 1
mov r9d, ecx
xor r9b, bl
or bl, cl
xor bl, 1
or bl, r9b
mov edx, ebx
xor dl, 1
and dl, r8b
and bl, al
or bl, dl
xor r10b, r8b
or al, cl
xor al, 1
or al, r10b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x5fb78e45
mov ecx, 0x9cd191d8
cmovne edx, ecx
test al, 1
mov ecx, 0x5fb78e45
jmp 0x14010d871
cmp ecx, 0x352fef76
jg 0x14010db71
cmp ecx, 0x31a7bae1
je 0x1401117cd
cmp ecx, 0x34621953
jne 0x1401064d0
mov eax, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
mov eax, ebx
or eax, 0xddef46e2
or edx, 1
and edx, 0xddef46e3
mov ebp, ebx
and ebp, 0x2210b91c
or ebp, edx
and eax, 0xddef46e3
xor eax, ebp
mov edx, eax
not edx
and edx, 0x17d04047
and eax, 0xe82fbfb8
or eax, edx
xor eax, 0xe82fbfb8
mov edx, eax
and edx, ebx
xor eax, ebx
or eax, edx
cmp eax, 0xffffffff
sete r8b
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg bl
mov ecx, ebx
xor cl, r10b
and cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
or bl, dl
xor cl, bl
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, r8b
mov r9d, ebx
xor r9b, 1
mov edx, r10d
or dl, r8b
xor dl, 1
xor r10b, r8b
mov ecx, edx
and cl, r10b
xor r10b, dl
or r10b, cl
mov ecx, r10d
xor cl, 1
mov eax, r9d
and al, bl
mov edx, eax
xor dl, 1
xor al, r9b
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
xor r10b, bl
or cl, r9b
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf27cb71d
mov ebp, 0x74da4866
cmovne eax, ebp
test cl, 1
mov ecx, 0xf27cb71d
jmp 0x140113133
cmp ecx, 0x6f6a7788
jg 0x14010dcc5
cmp ecx, 0x6f3e5d05
je 0x140111986
cmp ecx, 0x6f3eb882
jne 0x1401064d0
mov rsi, qword [rsp + 0x38]
mov ecx, dword [0x140265700]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x3035a6e4
and ecx, ebp
not ebp
and ebp, 0x30008664
and edx, 0x352080
or edx, ebp
xor edx, 0x352080
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x47ef5ae9
and ecx, 0xb810a516
or ecx, edx
mov ebp, ecx
xor ebp, 0x882503f2
mov ebx, ecx
xor ebx, 0x77dafc0d
xor ecx, 0x580c6e20
mov edx, ecx
and edx, ebx
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x2fd6922c
and ecx, 0xd0296dd3
or ecx, edx
and ebp, 0x63b522f1
mov edx, ebx
and edx, 0x9c4add0e
or edx, ebp
xor edx, 0x63b522f0
and ebx, 1
or ebx, edx
mov ebp, ebx
not ebp
and ebp, 0x12af4038
and ebx, 0xed50bfc7
or ebx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x7a0c31e4
and ecx, 0x85f3ce1b
or ecx, edx
mov edx, ebx
xor edx, 0x85508e03
xor ebx, 0x12af4038
or ebp, ebx
and ebx, 0x7a0c31e4
and edx, 0x85f3ce1b
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
xor ecx, 0xb37abb3
and ecx, ebp
or ebp, 0xf4c8544c
mov edx, ebp
not edx
mov ebx, ebp
and ebx, 0xb4240412
and edx, 0xb13aba1
or edx, ebx
mov ebx, ecx
not ebx
or ebp, ebx
and ebx, 0xb4240412
and ecx, 0x4bdbfbed
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xe554d698
and ebp, 0x1aab2967
or ebp, ecx
xor ebp, 0x119c82d4
sete cl
cmp dword [0x1402656fc], 0xa
setl bl
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x390b7bfe
mov ecx, 0x1c55cd74
cmovne edx, ecx
test bl, 1
mov ecx, 0x390b7bfe
cmovne ecx, edx
mov qword [0x140265088], rsi
test al, al
jmp 0x140112718
cmp ecx, 0xb0fde946
je 0x14011199c
cmp ecx, 0xb2e98e31
je 0x1401119b2
cmp ecx, 0xb3b66064
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x602b0338
mov ebp, edi
and ebp, 0x4140887
or ebp, ecx
xor ebp, 0x4140887
mov ebx, edi
and ebx, 0x9bc0f440
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xf952d82f
and ebx, 0x6ad27d0
or ebx, ebp
mov ecx, ebx
xor ecx, 0x62922c6e
xor ebx, 0x9d6dd391
and edx, ebx
and ecx, edi
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, r9b
xor cl, 1
and r8b, bl
and al, r9b
or al, r8b
mov edx, ebx
xor dl, r9b
or bl, r9b
xor bl, 1
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, cl
and cl, bl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xad5fac75
mov edx, 0xcf655503
cmovne eax, edx
test bl, 1
mov edx, 0xad5fac75
jmp 0x140113675
cmp ecx, 0xac5db016
je 0x14010e088
cmp ecx, 0xad3d3f09
jne 0x1401064d0
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x8557c27e
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xe5e63d5b
je 0x140111b3e
cmp ecx, 0xe6890283
jne 0x1401064d0
mov ecx, 0xe388ab25
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xa01ac358
je 0x140111b54
cmp ecx, 0xa1ee9eca
jne 0x1401064d0
mov ecx, 0xf240ad9e
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x1e252203
je 0x140111cb1
cmp ecx, 0x22bb895c
jne 0x1401064d0
mov ecx, dword [0x140265700]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xe19701c8
mov edx, ebp
and edx, 0x1e68fe37
or edx, ecx
mov ecx, edx
xor ecx, 0x1068aa26
xor edx, 0xe19701c8
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
or edx, 1
mov edi, eax
not edi
mov esi, edx
and esi, 0x8e8655d0
and ecx, 0x7179aa2e
or ecx, esi
or edx, edi
and edi, 0x8e8655d0
and eax, 0x7179aa2f
or eax, edi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and ebx, eax
and edx, ebp
or edx, ebx
xor eax, edx
test eax, edx
sete al
cmp dword [0x1402656fc], 0xa
setl cl
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
or dl, cl
xor dl, 1
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test cl, cl
mov ecx, 0x6968c608
mov ebp, 0xf8048db1
cmovne ecx, ebp
test dl, dl
mov edx, 0x6968c608
cmove ecx, edx
jmp 0x140110d99
cmp ecx, 0x6026a33a
je 0x140111da0
cmp ecx, 0x6125fa16
jne 0x1401064d0
mov edx, dword [0x140265700]
mov esi, dword [0x1402656fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x60382102
mov ecx, ebp
and ecx, 0x890440c0
or ecx, edx
xor ecx, 0x890440c0
mov edx, ebp
xor edx, 0xe93c61c2
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x16c39e3c
and edx, 0xe93c61c3
or edx, ecx
mov ecx, edx
not ecx
and ebx, ecx
and edx, ebp
or edx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne r8b
cmp esi, 0xa
setl al
cmp esi, 9
setg r9b
mov edx, eax
and al, r8b
and r8b, r9b
and dl, cl
or dl, r8b
mov ebx, edx
xor bl, r9b
and bl, dl
and cl, r9b
or al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0x50dd5841
mov eax, 0x6524ed69
cmovne ecx, eax
test dl, dl
cmove ecx, r12d
jmp 0x1401128ac
cmp ecx, 0x5c0eb62
je 0x140111db6
cmp ecx, 0x6c188ea
jne 0x1401064d0
mov edx, dword [0x140265700]
mov esi, dword [0x1402656fc]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
and edx, 0xa0f907bd
and eax, 0x5f06f842
or eax, edx
mov edx, eax
xor edx, 0x5f06f842
xor eax, 0xa0f907bd
and eax, ebx
not ebx
and edx, ebx
or eax, edx
xor ebx, eax
test ebx, eax
sete r8b
setne r10b
cmp esi, 9
setg al
cmp esi, 0xa
setl r9b
mov ebx, r10d
or bl, r9b
xor bl, 1
mov edx, r10d
xor dl, r9b
not dl
and dl, r9b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, eax
xor cl, r8b
and cl, al
and r10b, r9b
and al, r8b
or al, r10b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0x1ac817e7
mov edx, 0x1c7f8f2c
cmovne eax, edx
test bl, bl
mov ebp, 0x1ac817e7
cmove eax, ebp
jmp 0x140114821
cmp ecx, 0x4361696c
je 0x140111ebf
cmp ecx, 0x4439be64
jne 0x1401064d0
mov ecx, 0x6faa1cd6
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x79eff89f
je 0x1401120a1
cmp ecx, 0x7ae60f4c
jne 0x1401064d0
mov rax, qword [rsp + 0x38]
mov qword [0x140265088], rax
mov ecx, 0x4361696c
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xc063a13d
je 0x1401121c7
cmp ecx, 0xc0a73334
jne 0x1401064d0
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0xba784e19
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x45853044
and edi, 0xdfbd305c
mov ebx, esi
and ebx, 0x20404e01
or ebx, edi
and ebp, 0xdfbd305c
and edx, 0x281a2
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xdc93c024
and edx, 0x236c3fdb
or edx, ebp
mov ebp, edx
xor ebp, 0x991471c3
and esi, 0xb3fbd7c0
and ecx, 0x4c04283f
or ecx, esi
mov ebx, ecx
xor ebx, 0x4c04283f
xor edx, 0x66eb8e3c
and ebx, edx
xor ecx, 0xb3fbd7c0
and ecx, ebp
or ecx, ebx
xor edx, ecx
test edx, ecx
setne r8b
sete bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov r10d, eax
xor r10b, bl
mov ecx, ebx
xor cl, r9b
and bl, cl
and cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor r10b, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
not dl
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, 0xa607f699
mov ebp, 0xfa96b996
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
test bl, bl
jmp 0x140112718
cmp ecx, 0x81ce8fba
je 0x1401122df
cmp ecx, 0x82f9ed8e
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xc5dd6bf3
and ecx, edx
not edx
and edx, 0xc5dd6bf3
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x96fbd70f
and ecx, 0x690428f0
or ecx, edx
mov edx, ecx
xor edx, 0xacd94303
xor ecx, 0x41048c38
and ecx, 0x41cccf38
mov ebp, edx
and ebp, 0xbe3330c7
or ebp, ecx
mov ecx, ebp
xor ecx, 0xbe3330c7
xor ebp, 0xc88c00
mov ebx, ecx
and ebx, 0xebd221e2
and edx, 0x142dde1d
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x142dde1c
and edx, 0xebd221e3
or edx, ebx
and ebp, 0x1efb9c07
mov ebx, ecx
and ebx, 0xe10463f8
or ebx, ebp
xor ebx, 0x1efb9c06
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x1c710920
and ebp, ecx
or ecx, 0xe38ef6df
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x554f59f4
and edx, 0x8300000
or edx, edi
or ecx, ebx
and ebx, 0x554f59f4
and ebp, 0xaab0a60b
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5eca71c2
and ecx, 0xa1358e3d
or ecx, edx
xor ecx, 0xbd44871d
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
or r8b, dl
xor dl, r9b
not dl
and dl, r9b
or al, r9b
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor cl, r9b
mov eax, r8d
xor al, cl
xor cl, 1
xor al, 1
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x46313efa
mov edx, 0x9cf55576
cmovne eax, edx
test cl, 1
mov ecx, eax
jmp 0x1401144a7
cmp ecx, 0xb11c428
je 0x1401122f5
cmp ecx, 0xb7441ab
jne 0x1401064d0
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7b978395
and eax, ecx
and ecx, 0x84687c6a
or ecx, edx
mov edx, ecx
xor edx, 0x4484808
xor ecx, 0x7b978395
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xfaa03572
and edx, 0x55fca8d
or edx, ebx
or ecx, ebp
and ebp, 0xfaa03572
and eax, 0x55fca8d
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov ebp, ecx
mov eax, ecx
xor eax, 0xf4ce5df5
and eax, ecx
not ecx
and ecx, 0x830cd8c1
and ebp, 0x7cf3273e
or ebp, ecx
mov ecx, ebp
xor ecx, 0x7cf3273e
xor ebp, 0x81044841
mov edx, ecx
and edx, 0xf4ce5df5
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x347c5272
and eax, 0xcb83ad8d
or eax, edx
mov edx, eax
xor edx, 0x110d2018
and ebp, 0x8536496d
mov ebx, ecx
and ebx, 0x7ac9b692
or ebx, ebp
xor ebx, 0x8536496c
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x4a3c63e7
and ecx, 0xb5c39c18
or ecx, ebp
mov ebp, ecx
xor ebp, 0x11830018
xor ecx, 0x4a3c63e7
xor eax, 0xc0b20f86
mov ebx, eax
and ebx, 0xae50dce3
and edx, 0x51af231c
or edx, ebx
or eax, ecx
and ecx, 0xae50dce3
and ebp, 0x51af231c
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
mov edx, eax
xor edx, 0x520d7751
and edx, eax
not eax
and eax, 0x8921ff88
and ecx, 0x76de0077
or ecx, eax
mov eax, ecx
xor eax, 0x10040050
xor ecx, 0x17700
or ecx, 0xadf288ae
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x46391327
and eax, 0x10046450
or eax, ebx
or ecx, ebp
and ebp, 0x46391327
and edx, 0xb9c6ecd8
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x78d9c49f
and ecx, 0x87263b60
or ecx, eax
xor ecx, 0xd52b4c31
sete cl
setne r8b
cmp dword [0x1402656fc], 9
setg bl
mov edx, ebx
and dl, r8b
xor r8b, bl
or r8b, dl
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov ebx, eax
xor bl, 1
xor al, dl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
and al, r8b
mov edx, r8d
and dl, cl
xor cl, r8b
xor r8b, 1
xor bl, 1
and bl, r8b
or bl, al
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x5f62e4ec
mov edx, 0x29ba6abf
cmovne eax, edx
test cl, 1
mov ecx, 0x5f62e4ec
jmp 0x140113b87
cmp ecx, 0x495a673a
je 0x140112390
cmp ecx, 0x49607675
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xbfad9c25
and edx, ebp
not ebp
and ebp, 0xe038af8e
and ecx, 0x1fc75071
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9811021
xor ecx, 0xa0288c04
or ecx, 0x405263da
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd6468198
and ebp, 0x29a91c25
or ebp, edi
or ecx, ebx
and ebx, 0xd6468198
and edx, 0x29b97e67
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x405263da
and ecx, 0xbfad9c25
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x4f237ee3
and ecx, 0xb0dc811c
or ecx, edx
xor ecx, 0xb0dc811d
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x653170aa
mov ebp, ecx
and ebp, 0x804c0d40
or ebp, edx
xor ebp, 0x804c0d40
and ecx, 0x1a828215
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1a828215
and ecx, 0xe57d7dea
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x798c61c2
and edx, 0x86739e3d
or edx, ecx
xor edx, 0x798c61c2
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl dl
mov eax, edx
xor al, r9b
and al, dl
mov ebx, eax
xor bl, 1
and al, bl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
xor al, cl
and r9b, r8b
and cl, dl
or cl, r9b
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and dl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0x79ddd4d4
mov ebp, 0x71a7440
cmovne ecx, ebp
test bl, 1
mov edx, 0x79ddd4d4
jmp 0x140112386
cmp ecx, 0xef0b6c41
je 0x140112453
cmp ecx, 0xef5edede
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x4f616195
mov edx, ebp
not edx
or ecx, 0xb09e9e6a
mov ebx, ecx
not ebx
and ebp, 0xbe7de3ec
and edx, 0x821c02
or edx, ebp
and ecx, 0xbe7de3ec
and ebx, 0x41000011
or ebx, ecx
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x4f616195
and ebx, 0xb09e9e6a
or ebx, ecx
mov esi, ebx
not esi
mov edx, ebx
xor edx, 0xe23ea892
and edx, esi
mov edi, esi
or edi, 0xe23ea892
mov ebp, edi
not ebp
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x913e0cef
and edx, 0x6ec1f310
or edx, eax
or ecx, edi
and edi, 0x913e0cef
and ebp, 0xcc15300
or ebp, edi
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xf755f475
and ecx, 0x8aa0b8a
or ecx, eax
mov eax, ecx
xor eax, 0x48942110
and esi, 1
xor ebx, 0xfffffffe
or ebx, esi
mov edx, ebx
not edx
xor ecx, 0x156b5ce6
mov ebp, ecx
and ebp, 0xa221c24b
and eax, 0x5dde3db4
or eax, ebp
or ecx, ebx
and ebx, 0xa221c24b
and edx, 0x5dde3db4
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x96ec3f7c
and eax, 0x6913c083
or eax, ebx
or ecx, ebp
and ebp, 0x96ec3f7c
and edx, 0x6913c083
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xfc45d9c3
and ecx, 0x3ba263c
or ecx, eax
mov eax, ecx
xor eax, 0x28243c
xor ecx, 0xec441883
and ecx, 0xefd61a83
and eax, 0x1029e57c
or eax, ecx
mov ecx, eax
xor ecx, 0x6ed61003
xor eax, 0x200110
and eax, 0x81200b90
and ecx, 0x7edff46f
or ecx, eax
xor ecx, 0x7edff46f
sete al
setne r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov ecx, ebx
and bl, r9b
and r9b, r8b
and cl, al
or cl, r9b
mov edx, ecx
xor dl, r8b
and dl, cl
and al, r8b
or bl, al
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
mov eax, edx
xor al, bl
and al, dl
and bl, dl
or bl, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x64154b36
mov ebp, 0xbeb570a5
cmovne edx, ebp
test bl, bl
mov ecx, edx
cmovne ecx, ebp
test al, al
jmp 0x140112718
cmp ecx, 0x25eccce8
je 0x140112469
cmp ecx, 0x269d6548
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov edi, edx
or edi, 1
mov ebx, edi
not ebx
mov ecx, edx
or ecx, 0x5cb346a6
and edi, 0x5cb346a6
and ebx, 0xa34cb958
or ebx, edi
and ecx, 0x5cb346a7
xor ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xcf527845
and ecx, 0x30ad87ba
or ecx, ebx
mov ebx, ecx
xor ebx, 0x2002b8
and ebp, 0x203f4819
and edx, 0xdfc0b7e6
or edx, ebp
mov ebp, edx
xor ebp, 0x4e0002a4
xor ecx, 0xcf527845
xor edx, 0x203f4819
mov edi, ecx
and edi, 0xb1dff543
and ebx, 0x4e200abc
or ebx, edi
or ecx, edx
and edx, 0xb1dff543
and ebp, 0x4e200abc
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb0cc9c37
and ecx, 0x4f3363c8
or ecx, edx
xor ecx, 0x4f3363c8
sete cl
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, r9d
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor al, bl
and al, bl
or r9b, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x5774258
mov ecx, 0x9de69749
cmovne eax, ecx
test bl, 1
mov ecx, 0x5774258
jmp 0x140113133
cmp ecx, 0x6524ed69
je 0x14011259a
cmp ecx, 0x67616a16
jne 0x1401064d0
mov r10b, byte [rsp + 0x2e]
mov r8b, byte [rsp + 0x2f]
mov r15d, r10d
xor r15b, 1
mov r9d, r8d
xor r9b, 1
mov r11d, r8d
and r11b, r9b
mov ecx, r9d
xor cl, r11b
mov eax, r11d
xor al, 1
mov ebp, r8d
or bpl, al
xor bpl, 1
or bpl, cl
mov edx, r15d
or dl, r10b
xor dl, 1
mov ecx, ebp
xor cl, 1
mov r12d, ebp
or r12b, cl
and bpl, r10b
or r10b, cl
and cl, r15b
xor r15b, dl
and dl, r15b
mov ebx, r15d
xor bl, dl
mov edi, r12d
xor dil, 1
xor dl, 1
xor bl, 1
or dl, r15b
xor dl, 1
or dl, bl
mov ebx, edi
and bl, r12b
mov r15d, ebx
and r15b, dil
xor bl, dil
or bl, r15b
mov r15d, 0x57b3a085
xor r11b, r8b
or al, r9b
xor al, 1
or al, r11b
xor al, bl
xor al, 1
xor r12b, r9b
or dil, r8b
xor dil, 1
or dil, r12b
mov r12d, 0x50dd5841
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, edi
xor bl, 1
and bl, dil
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor bl, 1
mov eax, edi
xor al, bl
or bl, dil
xor bl, 1
or bl, al
xor bl, dl
mov r8d, ebx
xor r8b, 1
xor r10b, 1
or cl, bpl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, bl
and r8b, dl
or r8b, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x1ce2009d
mov ecx, 0x169f1f31
cmovne eax, ecx
test dl, 1
mov ecx, 0x1ce2009d
cmovne ecx, eax
test r8b, 1
jmp 0x1401144ad
cmp ecx, 0xba3f7032
je 0x14011272c
cmp ecx, 0xbab6067f
jne 0x1401064d0
mov ecx, 0xc5764aa9
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xdd8869ca
je 0x1401128b4
cmp ecx, 0xde11d243
jne 0x1401064d0
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x12c4c07f
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x99911829
je 0x1401129a2
cmp ecx, 0x99b07200
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
or ecx, 0x7e5bcc2a
mov ebp, ebx
or ebp, 1
and ebp, 0x7e5bcc2b
mov edi, edx
and edi, 0x81a433d4
or edi, ebp
and ecx, 0x7e5bcc2b
xor ecx, edi
mov ebp, ecx
not ebp
mov edi, ebp
and edi, 0x680d4a47
and ecx, 0x97f2b5b8
or ecx, edi
and ebx, 0x680d4a47
and edx, 0x97f2b5b8
or edx, ebx
xor edx, ecx
xor ebp, edx
test ebp, edx
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, cl
and al, r10b
mov r11d, r9d
xor r11b, r8b
and r11b, r9b
mov edx, eax
xor dl, 1
mov ebx, eax
or bl, dl
xor al, bl
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, r11d
xor al, 1
and al, bl
not bl
and bl, r11b
or bl, al
and r8b, r10b
or r10b, r9b
and cl, r9b
or cl, r8b
xor cl, 1
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
mov r9d, ebx
xor r9b, 1
mov ecx, r9d
and cl, bl
mov eax, r8d
and al, dl
mov r10d, r9d
and r10b, cl
xor cl, r9b
or cl, r10b
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
mov r10d, ecx
xor r10b, 1
and r10b, al
xor al, 1
and al, cl
or al, r10b
xor r9b, r8b
or dl, bl
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x1d3ba2b1
mov ecx, 0x7627440b
cmovne ebp, ecx
test dl, 1
mov ecx, 0x1d3ba2b1
jmp 0x140110d96
cmp ecx, 0x1ac817e7
je 0x140112b07
cmp ecx, 0x1b2c067b
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x14b41459
mov edx, edi
and edx, 0x4000c806
or edx, ebp
mov ebp, edx
xor ebp, 2
xor edx, 0xbfff37f9
mov ebx, edi
xor ebx, 0x54b4dc5f
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x6d88ff8d
and ebp, 0x10340052
or ebp, eax
or edx, esi
and esi, 0x6d88ff8d
and ebx, 0x92770072
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xab4b23a1
and edx, 0x54b4dc5e
or edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xd21b9bf
and edx, 0xf2de4640
or edx, eax
and edi, 0xd21b9bf
and ecx, 0xf2de4640
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and cl, bl
mov eax, edx
and al, r9b
or al, cl
xor bl, al
and bl, al
xor dl, r9b
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x9cfe669a
mov ebp, 0x73ce10e1
cmovne edx, ebp
test al, al
cmove edx, ebp
test cl, 1
mov eax, 0x9cfe669a
jmp 0x140114373
cmp ecx, 0x57e0a456
je 0x140112b1d
cmp ecx, 0x583b82ed
jne 0x1401064d0
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x56a89830
mov ebx, ecx
and ebx, 0xa95767ce
or ebx, ebp
xor ebx, 0xa95767ce
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
not ebp
and edx, 0xba3449ae
and ecx, 0x45cbb651
or ecx, edx
xor ecx, 0x45cbb651
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4b8792ff
and ecx, 0xb4786d00
or ecx, edx
xor ecx, 0xb4786d00
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, 0x73ce10e1
mov ebp, 0x1b2c067b
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
jmp 0x140113136
cmp ecx, 0xfcd94440
je 0x140112c51
cmp ecx, 0xfce4be1c
jne 0x1401064d0
mov ecx, 0xf58d7e10
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x3903a238
je 0x140112d7c
cmp ecx, 0x390b7bfe
jne 0x1401064d0
mov eax, dword [0x140265700]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0x518b38a3
and ebp, 0xae74c75c
or ebp, ebx
or eax, edx
and edx, 0x518b38a3
and ecx, 0xae74c75c
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3766f0c8
and eax, 0xc8990f37
or eax, ecx
xor eax, 0xc8990f37
setne cl
cmp dword [0x1402656fc], 9
setg al
mov r8d, eax
xor r8b, cl
and al, cl
or al, r8b
mov ebx, r8d
xor bl, 1
mov edx, eax
mov ecx, ebx
mov r9d, eax
mov r10d, ebx
mov r11d, eax
and r11b, bl
xor bl, al
xor al, 1
and dl, al
xor r9b, dl
xor dl, 1
or dl, al
and cl, r8b
xor dl, 1
or dl, r9b
xor r10b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r10b
xor cl, dl
or bl, r11b
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0xfb610225
mov ebp, 0xcf655503
cmovne edx, ebp
test cl, 1
cmove edx, ebp
not al
test al, 1
mov eax, 0xfb610225
jmp 0x140113cca
cmp ecx, 0x721eae6b
je 0x140112d92
cmp ecx, 0x728a842c
jne 0x1401064d0
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x5aa6e343
mov edx, ebp
and edx, 0xa5591cbc
or edx, ebx
mov ebx, edx
xor ebx, 0x85400800
xor edx, 0x5aa6e342
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0x2039b5bd
and ebx, 0xdfc64a42
or ebx, eax
or edx, esi
and esi, 0x2039b5bd
and ecx, 0xdfc64a42
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x86530b55
and edx, 0x79acf4aa
or edx, eax
xor edx, 0x79acf4aa
and edi, 0x300822a9
and ebp, 0xcff7dd56
or ebp, edi
xor ebp, 0xcff7dd56
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg cl
mov edx, r10d
xor dl, r9b
and dl, r10b
mov r8d, edx
xor r8b, 1
mov ebx, r8d
and bl, dl
mov eax, ebx
xor al, 1
xor bl, dl
or al, r8b
xor al, 1
or al, bl
mov edx, r11d
and dl, al
not al
and al, cl
or al, dl
mov edx, ecx
or cl, r10b
and r10b, r11b
and dl, r9b
or dl, r10b
xor r11b, r9b
xor cl, 1
or cl, r11b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xa44ec7d3
mov edx, 0xc4924fe1
cmovne ecx, edx
test bl, 1
mov ebp, 0xa44ec7d3
jmp 0x14010d3b1
cmp ecx, 0xcbd8efba
je 0x140112eac
cmp ecx, 0xcf655503
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xbe90d7fc
and edx, 0x416f2803
or edx, ecx
mov ebx, edx
xor ebx, 0x10000
xor edx, 0x108000
or ebp, 0x311d920
mov ecx, ebp
not ecx
or edx, 0x18ea06d7
and edx, 0x19fa8ed7
and ebx, 0x2015120
or ebx, edx
and ebp, 0x19fa8ed7
and ecx, 0xe4042008
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xfcee26df
and ecx, 0x311d920
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x81071932
and ecx, 0x7ef8e6cd
or ecx, edx
xor ecx, 0x7ef8e6cd
sete dl
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, cl
and dl, bl
or dl, al
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ebx, eax
not bl
mov ecx, edx
xor cl, al
and cl, dl
and al, dl
xor dl, 1
and dl, bl
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xadccb7ec
mov ebp, 0x63c703fa
cmovne eax, ebp
test cl, cl
mov ecx, 0xadccb7ec
cmove eax, ecx
test dl, 1
cmovne eax, ebp
jmp 0x140114827
cmp ecx, 0x8f4e0067
je 0x140112ec2
cmp ecx, 0x90793894
jne 0x1401064d0
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0xef68a082
mov ecx, esi
and ecx, 0x10975f7d
or ecx, edx
mov edi, ecx
xor edi, 0x800041
xor ecx, 0x40200000
mov ebp, ebx
or ebp, 0xe0e14269
mov edx, ebp
not edx
or ecx, 0x1e08a980
and ecx, 0x5e29eba8
and edi, 0xa0c00041
or edi, ecx
and ebp, 0x5e29eba8
and edx, 0x1161416
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xdefb4ec8
and edx, 0x2104b137
or edx, ecx
mov ecx, edx
xor ecx, 0xc000205e
and ebx, 0x3a829c7b
and esi, 0xc57d6384
or esi, ebx
mov ebx, esi
xor ebx, 0xc4102004
xor edx, 0x3e1a0ca0
mov ebp, edx
and ebp, 0x33edd3a1
and ecx, 0xcc122c5e
or ecx, ebp
xor esi, 0x32809021
and esi, 0x33edd3a1
and ebx, 0xcc122c5e
or ebx, esi
xor ebx, ecx
xor edx, ebx
test edx, ebx
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
mov ebx, eax
xor bl, cl
not bl
and bl, cl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ebp, 0xa9059433
mov ecx, 0xfd722e29
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0xa9059433
cmovne ecx, eax
test dl, dl
jmp 0x1401145e2
cmp ecx, 0x129997e6
je 0x140112fc5
cmp ecx, 0x12bdb67b
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
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, 0xca2d11a1
and edx, 0x35d2ee5e
or edx, ebp
and ebx, 0xca2d11a1
and ecx, 0x35d2ee5e
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r8b
mov eax, edx
and al, r8b
and dl, bl
and bl, cl
or bl, al
xor bl, 1
or bl, r8b
and r8b, cl
or r8b, dl
mov esi, r8d
xor sil, 1
mov eax, ebx
mov edx, esi
mov r9d, esi
mov r10d, ebx
and r10b, sil
xor sil, bl
xor bl, 1
and al, bl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
and dl, r8b
xor al, 1
or al, r11b
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
or sil, r10b
mov eax, esi
xor al, dl
test al, 1
mov eax, 0x520255c0
mov ecx, 0xe55c7cea
cmovne eax, ecx
test sil, 1
mov ecx, 0x520255c0
jmp 0x140113133
cmp ecx, 0x50dd5841
je 0x14011313e
cmp ecx, 0x520255c0
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
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, 0x86154c86
and ebp, 0x86154c87
and edx, 0x79eab378
or edx, ebp
and ecx, 0x86154c87
xor ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x3a36fc9c
and ecx, 0xc5c90363
or ecx, edx
and edi, 0x3a36fc9c
and ebx, 0xc5c90363
or ebx, edi
xor ebx, ecx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
sete bl
setne r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
xor bl, r8b
and bl, r8b
mov edx, ebx
xor dl, 1
and bl, dl
xor bl, 1
mov r9d, ebx
xor r9b, dl
or bl, dl
xor bl, 1
or bl, r9b
or r10b, bl
xor bl, 1
or bl, al
xor bl, 1
xor r10b, 1
mov edx, ebx
and dl, r10b
xor r10b, bl
or r10b, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ecx, r10d
xor cl, 1
mov r8d, eax
xor r8b, 1
mov edx, ecx
and dl, r10b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and cl, r8b
and dl, al
or dl, cl
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, 0x6c188ea
mov ebp, 0x46313efa
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x6c188ea
jmp 0x14010db69
cmp ecx, 0xf533f2bc
je 0x140113247
cmp ecx, 0xf58d7e10
jne 0x1401064d0
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7e1950ea
and edx, ecx
and ecx, 0x81e6af15
or ecx, ebp
xor ecx, 0x81e6af15
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x84d22951
and edx, ecx
or ecx, 0x7b2dd6ae
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6743b6da
and ebp, 0x80900901
or ebp, edi
or ecx, ebx
and ebx, 0x6743b6da
and edx, 0x98bc4925
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xed7fede3
and ecx, 0x1280121c
or ecx, edx
xor ecx, 0x96523b4d
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, ebx
xor al, dl
test bl, bl
mov ecx, 0xfce4be1c
mov ebp, 0xf5fb0810
cmovne ecx, ebp
test dl, 1
mov edx, 0xfce4be1c
jmp 0x140112386
cmp ecx, 0x316b18ce
je 0x14011333e
cmp ecx, 0x3193a8ec
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x27b585dc
and edx, 0xd84a7a23
or edx, ecx
mov ecx, edx
xor ecx, 0xd84a7a23
xor edx, 0x27b585dc
mov edi, edx
or edi, 0x221ebc3c
mov esi, edi
not esi
or ebp, 0xdde143c3
mov ebx, ebp
not ebx
and edi, 0x5895f3f0
and esi, 0x85600003
or esi, edi
and ebp, 0x5895f3f0
and ebx, 0x220a0c0c
or ebx, ebp
xor ebx, esi
mov ebp, ebx
not ebp
and ebp, 0x221ebc3d
and ebx, 0xdde143c2
or ebx, ebp
and edx, 0x3c8e6f8a
mov ebp, ecx
and ebp, 0xc3719075
or ebp, edx
xor ebp, 0x3c8e6f8b
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe6fecac3
and ecx, 0x1901353c
or ecx, edx
xor ecx, 0x1901353c
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0xdd5eb47f
and edx, ecx
not ecx
and ecx, 0x9d140449
and ebp, 0x404ab036
or ebp, ecx
xor ebp, 0x404ab036
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5aba9693
and edx, 0xa545696c
or edx, ecx
mov ecx, edx
xor ecx, 0x20139903
xor edx, 0x854000c8
and ecx, 0x22b7bb27
and edx, 0xdd4844d8
or edx, ecx
mov ecx, edx
xor ecx, 0x330125
xor edx, 0xd00804d0
and edx, 0xf28cbed2
and ecx, 0xd73412d
or ecx, edx
xor ecx, 0xd73412d
setne cl
sete r9b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
mov edx, r9d
or dl, r8b
xor dl, 1
mov ebx, eax
or bl, cl
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
and r8b, r9b
and cl, al
or cl, r8b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
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
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 ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x94912b13
mov ebp, 0x2321a0a4
cmovne ecx, ebp
test dl, 1
mov eax, 0x94912b13
cmovne ecx, eax
test bl, 1
jmp 0x1401145e2
cmp ecx, 0x6de2ae42
je 0x140113412
cmp ecx, 0x6e6890e0
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0xbb5d29c1
mov ebx, edx
not ebx
or ebp, 0x44a2d63e
mov ecx, ebp
not ecx
and edx, 0x73163c33
and ebx, 0x4a0c20c
or ebx, edx
and ebp, 0x73163c33
and ecx, 0x884901c0
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x7f4eb89a
and ecx, 0x80b14765
or ecx, edx
mov ebp, ecx
xor ebp, 0xc413915b
xor ecx, 0x3bec6ea4
mov ebx, ecx
and ebx, 0xc9c08b3f
mov edx, ebp
and edx, 0x363f74c0
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x363f74c1
and edx, 0xc9c08b3e
or edx, ebx
and ebp, 0x1d361778
mov ebx, ecx
and ebx, 0xe2c9e887
or ebx, ebp
xor ebx, 0x1d361779
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x9e58f5b6
and ecx, 0x61a70a49
or ecx, ebp
xor ecx, 0x61a70a49
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc8e61a2a
and edx, ecx
and ecx, 0x3719e5d5
or ecx, ebp
xor ecx, 0x3719e5d5
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa18ba511
and ecx, 0x5e745aee
or ecx, edx
mov edx, ecx
xor edx, 0xe3010e0
xor ecx, 0x188a411
and ecx, 0x51ccee1f
and edx, 0xae3311e0
or edx, ecx
mov ecx, edx
xor ecx, 0x84841c
xor edx, 0x84121120
and edx, 0xd55a7b23
and ecx, 0x2aa584dc
or ecx, edx
xor ecx, 0x2aa584dc
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov eax, ebx
and bl, r8b
and r8b, r9b
and al, cl
or al, r8b
mov edx, eax
xor dl, r9b
and dl, al
and cl, r9b
or bl, cl
xor bl, dl
mov eax, ebx
not al
and al, dl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x81ce8fba
mov ebp, 0x4768544e
cmovne edx, ebp
test al, al
mov eax, 0x81ce8fba
jmp 0x140110740
cmp ecx, 0xb4cb9096
je 0x140113428
cmp ecx, 0xb84a60be
jne 0x1401064d0
mov ecx, 0x64814c31
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xe53bb3fe
je 0x14011343e
cmp ecx, 0xe55c7cea
jne 0x1401064d0
mov ecx, 0x12bdb67b
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x9db92faa
je 0x140113583
cmp ecx, 0x9de69749
jne 0x1401064d0
mov ecx, 0x269d6548
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x1d3ba2b1
je 0x14011367d
cmp ecx, 0x1d7eafb6
jne 0x1401064d0
mov ecx, 0x2539aa81
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x5fb78e45
je 0x140113881
cmp ecx, 0x60038d5d
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x4628500d
mov ebp, edx
and ebp, 0x18c70420
or ebp, ecx
xor ebp, 0x18c70420
mov ecx, edx
xor ecx, 0x5eef542d
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xa110abd3
and ecx, 0x5eef542c
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xa12c665d
and ecx, 0x5ed399a2
or ecx, ebp
xor ecx, 0x5ed399a2
and ebx, 0x4fb3ee4e
and edx, 0xb04c11b1
or edx, ebx
xor edx, 0xb04c11b1
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x2ee61949
and edx, 0xd119e6b6
or edx, ecx
xor edx, 0xd119e6b6
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x99b07200
mov ebp, 0x7627440b
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x99b07200
cmovne ecx, ebp
jmp 0x140111d98
cmp ecx, 0x505c130
je 0x140113a3e
cmp ecx, 0x5774258
jne 0x1401064d0
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xd50b5f9b
and edx, ecx
or ecx, 0x2af4a064
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6a62cf2b
and ebp, 0x95091090
or ebp, edi
or ecx, ebx
and ebx, 0x6a62cf2b
and edx, 0x959d30d4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x339b2109
and ecx, 0xcc64def6
or ecx, edx
mov ebx, ecx
xor ebx, 0x196f816d
mov ebp, ecx
xor ebp, 0x196f816c
and ebp, ebx
xor ecx, 0xe6907e92
and ecx, 0xfffffffe
and ebx, 1
or ebx, ecx
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
mov ecx, ebx
mov edx, ebx
xor edx, 0x9f72405d
and edx, ebx
not ebx
and ebx, 0x8704011
and ecx, 0x9702004c
or ecx, ebx
xor ecx, 0x9702004c
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5e947901
and edx, 0xa16b86fe
or edx, ecx
mov ecx, edx
xor ecx, 0xa004602
xor edx, 0xc1e6395c
mov ebp, edx
and ebp, 0xb5dfb8e9
and ecx, 0x4a204716
or ecx, ebp
xor ecx, 0x4a204716
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
xor bl, 1
or bl, al
xor bl, 1
and al, r8b
or al, cl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xe53bb3fe
mov ecx, 0x79eadfe6
cmovne ebp, ecx
test al, 1
mov ecx, 0xe53bb3fe
cmovne ecx, ebp
test dl, 1
jmp 0x1401145e2
cmp ecx, 0x41ea02a2
je 0x140113b91
cmp ecx, 0x43399ba0
jne 0x1401064d0
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x58e0e650
mov ebx, ecx
and ebx, 0xa71f19ae
or ebx, edx
xor ebx, 0xa71f19ae
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 ebp, 0xce698d1c
and ecx, 0x319672e3
or ecx, ebp
mov ebp, ecx
xor ebp, 0x960260
xor ecx, 0xce698d1c
mov edi, edx
and edi, 0x71217893
and ebx, 0x8ede876c
or ebx, edi
or edx, ecx
and ecx, 0x71217893
and ebp, 0x8ede876c
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
cmp edx, 0xffffffff
setne dl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov eax, ecx
and dl, cl
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
and bl, r8b
or dl, bl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
not al
test al, 1
mov eax, 0x5a55087c
mov ebp, 0x840c5bff
cmovne eax, ebp
test cl, cl
mov ecx, 0x5a55087c
cmovne ecx, eax
jmp 0x14010e552
cmp ecx, 0x79ddd4d4
je 0x140113ba7
cmp ecx, 0x79eadfe6
jne 0x1401064d0
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xeaeb198d
and edx, ecx
and ecx, 0x1514e672
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1504e040
xor ecx, 0xeaeb198d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xaafb1e36
and ebp, 0x5504e1c9
or ebp, edi
or ecx, ebx
and ebx, 0xaafb1e36
and edx, 0x5504e1c9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov edx, esi
and edx, 0x51f7a854
and ecx, 0xae0857ab
or ecx, edx
mov edx, ecx
xor edx, 0xae0857ab
mov edi, ecx
xor edi, 0xd190ae30
and edi, edx
or esi, 0x80670664
mov ebp, esi
not ebp
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x50ae0421
and edi, 0xaf51fbde
or edi, eax
or ebx, esi
and esi, 0x50ae0421
and ebp, 0x2f10f99a
or ebp, esi
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x8f4896dc
and ebx, 0x70b76923
or ebx, eax
xor ebx, 0xf0d06f46
xor ecx, 0x10218804
and ecx, 0x3021cf8f
mov eax, edx
and eax, 0xcfde3070
or eax, ecx
xor eax, 0x3021cf8e
and edx, 1
or edx, eax
not edx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and edx, 0xc71a13f7
and eax, 0x38e5ec08
or eax, edx
mov ecx, eax
xor ecx, 0x431a00a5
xor eax, 0x38c00408
and ecx, 0x433fe8a5
and eax, 0xbcc0175a
or eax, ecx
mov ecx, eax
xor ecx, 0x433ee820
xor eax, 0x94000710
and eax, 0x94010795
and ecx, 0x6bfef86a
or ecx, eax
xor ecx, 0x6bfef86a
setne r9b
sete r10b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov edx, r10d
or dl, al
xor dl, 1
mov ecx, r10d
xor cl, al
not cl
and cl, al
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
and r9b, bl
or bl, r10b
xor bl, 1
and al, r10b
or al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x1d7eafb6
mov edx, 0x2539aa81
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
jmp 0x1401064c6
cmp ecx, 0xc54567f3
je 0x140113bbd
cmp ecx, 0xc5764aa9
jne 0x1401064d0
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x10207
mov edx, ecx
and edx, 0xb2087420
or edx, eax
xor edx, 0xb2087420
and ecx, 0x4df689d8
or ecx, edx
mov eax, ecx
not eax
and eax, 0xe61ebd11
and ecx, 0x19e142ee
or ecx, eax
mov eax, ecx
xor eax, 0xabe834c9
mov edx, ecx
xor edx, 0xabe834c8
and edx, eax
xor ecx, 0x5414c234
and ecx, 0x773cd6fd
and eax, 0x88c32902
or eax, ecx
xor eax, 0x88c32903
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xe8c43722
and ecx, 0x173bc8dd
or ecx, ebx
or eax, ebp
and ebp, 0xe8c43722
and edx, 0x173bc8dd
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x12727ab8
and eax, 0xed8d8547
or eax, ecx
mov ecx, eax
xor ecx, 0xc8040044
xor eax, 0x1238b0
and eax, 0x259bbdb3
and ecx, 0xda64424c
or ecx, eax
xor ecx, 0x259bbdb3
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp dword [0x1402656fc], 9
setg al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov r9d, ecx
xor r9b, 1
mov edx, eax
xor dl, r8b
not dl
and dl, r8b
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r9b, al
xor al, 1
and al, cl
or al, r9b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x5903f3d0
mov ecx, 0xbab6067f
cmovne ebp, ecx
test dl, 1
mov ecx, 0x5903f3d0
jmp 0x14010f17c
cmp ecx, 0x8557c27e
je 0x140113bd3
cmp ecx, 0x8b085ef6
jne 0x1401064d0
mov ecx, 0x358705e7
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xe7b0f88
je 0x140113cd2
cmp ecx, 0xf14605a
jne 0x1401064d0
mov eax, dword [0x140265700]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xb0035890
and edx, 0x10c0642
or edx, ecx
mov ebp, edx
xor ebp, 0x80640
xor edx, 0xe482499d
or eax, 0xb10f5ed2
mov ecx, eax
not ecx
and edx, 0xe586499f
and ebp, 0x10091640
or ebp, edx
and eax, 0xe586499f
and ecx, 0xa70a020
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x4ef0a12d
and ecx, 0xb10f5ed2
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xcb4bf6b1
and ecx, 0x34b4094e
or ecx, edx
mov edx, ecx
xor edx, 0x34940800
xor ecx, 0xcb4bf6b0
mov ebx, eax
and ebx, 0x4329735f
and ebp, 0xbcd68ca0
or ebp, ebx
or eax, ecx
and ecx, 0x4329735f
and edx, 0xbcd68ca0
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x2bce3793
and ecx, 0xd431c86c
or ecx, ebx
or eax, ebp
and ebp, 0x2bce3793
and edx, 0xd431c86c
or edx, ebp
xor edx, ecx
not eax
or eax, edx
sete bl
setne cl
cmp dword [0x1402656fc], 9
setg al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, eax
xor dl, bl
not dl
and dl, bl
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r9d, eax
xor r9b, 1
mov r11d, eax
and r11b, r9b
mov edx, r11d
xor r11b, al
mov r10d, r8d
xor r10b, al
or al, r8b
and r8b, cl
xor r8b, 1
mov ebx, r8d
xor bl, cl
or r8b, cl
xor r8b, 1
or r8b, bl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r11b
mov ecx, r8d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r8b
or dl, cl
xor al, 1
or al, r10b
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xa53db8fb
mov ecx, 0xe28407b0
cmovne ebp, ecx
test al, 1
mov ecx, 0xa53db8fb
jmp 0x1401145dc
cmp ecx, 0x4f49ba9e
je 0x140113ce8
cmp ecx, 0x4f8514a4
jne 0x1401064d0
mov ecx, 0x25eccce8
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xf240ad9e
je 0x140113db9
cmp ecx, 0xf27cb71d
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, ebp
mov edx, ebp
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0xb6396eb9
mov eax, ecx
and eax, 0x49c69146
or eax, esi
or edx, edi
and edi, 0xb6396eb9
and ebx, 0x49c69146
or ebx, edi
xor ebx, eax
not edx
or edx, ebx
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x2ee42f0b
and edx, 0xd11bd0f4
or edx, eax
and ebp, 0x2ee42f0b
and ecx, 0xd11bd0f4
or ecx, ebp
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov r9d, ebx
xor r9b, al
mov r8d, r9d
xor r8b, 1
and bl, r9b
xor cl, al
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, r9d
and al, r8b
mov edx, ecx
and dl, bl
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xe711dc2f
mov ecx, 0x6de2ae42
cmovne eax, ecx
test bl, 1
mov ecx, 0xe711dc2f
jmp 0x140113133
cmp ecx, 0x2a0fabcc
je 0x140113e9f
cmp ecx, 0x2b79094a
jne 0x1401064d0
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0xad4a3e61
mov ebp, esi
and ebp, 0x52b5c19e
or ebp, edx
mov edx, ebp
xor edx, 0x40804084
xor ebp, 0x9402000
mov ecx, edi
or ecx, 0xf9cf7aa5
mov ebx, ecx
not ebx
or ebp, 0x2208402
and ebp, 0x1b65a402
and edx, 0xe08a5aa5
or edx, ebp
and ecx, 0x1b65a402
and ebx, 0x4100158
or ebx, ecx
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x6d9efc01
and ebx, 0x926103fe
or ebx, ecx
mov ecx, ebx
xor ecx, 0x6bae795a
xor ebx, 0x945186a5
and edi, ebx
and ecx, esi
or ecx, edi
xor ebx, ecx
test ebx, ecx
sete r9b
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, r8d
xor r9b, bl
and r9b, bl
xor bl, r8b
or r8b, al
xor cl, al
not cl
and cl, al
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov edx, r9d
and dl, bl
xor bl, r9b
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, bl
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and al, dl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x4f49ba9e
mov ebp, 0xef0b6c41
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x4f49ba9e
jmp 0x14011356f
cmp ecx, 0x697991ec
je 0x140113fea
cmp ecx, 0x69d4a3cc
jne 0x1401064d0
mov ecx, 0xc0a73334
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xbd658eb0
je 0x140114143
cmp ecx, 0xbdacf1eb
jne 0x1401064d0
mov ecx, 0xdffabf0c
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xe28407b0
je 0x14011437b
cmp ecx, 0xe388ab25
jne 0x1401064d0
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea edi, [rdx - 1]
imul edi, edx
mov ecx, edi
not ecx
mov edx, ecx
and edx, edi
mov ebp, edx
not ebp
mov ebx, edi
and ebx, 0x87dc12ca
and ecx, 0x7823ed35
or ecx, ebx
or edi, ebp
and ebp, 0x87dc12ca
and edx, 0x7823ed35
or edx, ebp
xor edx, ecx
not edi
or edi, edx
mov ebp, edi
not ebp
mov edx, edi
or edx, 0x321bbf6c
mov ecx, edx
not ecx
mov ebx, edi
xor ebx, 0xcde44093
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0xfdc9a499
and ecx, 0x244002
or ecx, eax
or edx, esi
and esi, 0xfdc9a499
and ebx, 0x2365b66
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x321bbf6d
and edx, 0xcde44092
or edx, eax
and edi, 0xbfb24639
mov eax, ebp
and eax, 0x404db9c6
or eax, edi
xor eax, 0xbfb24638
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x374f8589
and edx, 0xc8b07a76
or edx, ebx
or ecx, ebp
and ebp, 0x374f8589
and eax, 0xc8b07a76
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov ebp, ecx
not ebp
or ecx, 0xb6008f53
mov edx, ecx
not edx
or ebp, 0x49ff70ac
mov eax, ebp
not eax
and ecx, 0xf17a5883
and edx, 0x885202c
or edx, ecx
and ebp, 0xf17a5883
and eax, 0x6008750
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xd89fa4e4
and eax, 0x27605b1b
or eax, ecx
xor eax, 0x6e9f2bb7
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
and r9b, bl
xor bl, cl
or bl, al
mov eax, ebx
not al
and dl, cl
or dl, r9b
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xe6890283
mov edx, 0x71057847
cmovne ecx, edx
test bl, bl
mov ebp, 0xe6890283
cmovne ecx, ebp
jmp 0x14010ff19
cmp ecx, 0x9b6728ec
je 0x140114391
cmp ecx, 0x9cd191d8
jne 0x1401064d0
mov ecx, 0x5fb78e45
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x1c36f262
je 0x1401144c1
cmp ecx, 0x1c55cd74
jne 0x1401064d0
mov rax, qword [rsp + 0x38]
mov qword [0x140265088], rax
mov ecx, 0x6f3eb882
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x5a55087c
je 0x1401144d7
cmp ecx, 0x5cb69331
jne 0x1401064d0
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x60f22a5b
and edx, ecx
mov eax, ecx
or eax, 0x9f0dd5a4
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xb279a11e
and ecx, 0x40820a41
or ecx, ebx
or eax, ebp
and ebp, 0xb279a11e
and edx, 0x4d865ee1
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x693e3cf1
and eax, 0x96c1c30e
or eax, ecx
mov edx, eax
not edx
xor eax, 0x9cc16aa
mov ecx, eax
or ecx, 1
mov ebp, ecx
not ebp
and eax, 0xfffffffe
and edx, 1
or edx, eax
mov eax, edx
not eax
mov ebx, ecx
and ebx, 0xf9b286c
and ebp, 0xf064d792
or ebp, ebx
or ecx, eax
and eax, 0xf9b286c
and edx, 0xf064d793
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0xfafec2a1
and edx, ecx
not ecx
and ecx, 0xe3739b53
and eax, 0x1c8c64ac
or eax, ecx
mov ecx, eax
xor ecx, 0x108c0080
xor eax, 0xe2728201
or eax, 0x5013d5e
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x68614135
and ecx, 0x929e8280
or ecx, ebx
or eax, ebp
and ebp, 0x68614135
and edx, 0x979ebeca
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc72de2e8
and eax, 0x38d21d17
or eax, ecx
mov ecx, eax
xor ecx, 0x820c0fa6
xor eax, 0x3dd32049
mov edx, eax
and edx, 0x6122f051
and ecx, 0x9edd0fae
or ecx, edx
xor ecx, 0x9edd0fae
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1402656fc], 9
setg cl
xor al, cl
mov edx, eax
xor dl, 1
xor cl, dl
and cl, dl
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
and bl, cl
xor cl, 1
xor al, 1
and al, cl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xc54567f3
mov ebp, 0x61ca2126
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xc54567f3
jmp 0x1401144ad
cmp ecx, 0xff33dd14
je 0x1401145f6
cmp ecx, 0xff4f348d
jne 0x1401064d0
mov ecx, 0x9cf55576
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x3c7826e8
je 0x14011483a
cmp ecx, 0x3cf5cc41
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x30935a60
mov edx, ebx
and edx, 0xcf6ca59f
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xcf6ca59e
and edx, 0x30935a61
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x50f664f
and edx, 0xfaf099b0
or edx, edi
and ebx, 0x50f664f
and ecx, 0xfaf099b0
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r9b
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, r8d
xor bl, r9b
and bl, r8b
mov edx, ebx
xor dl, 1
and bl, dl
xor bl, 1
mov r10d, ebx
xor r10b, dl
or bl, dl
xor bl, 1
or bl, r10b
or cl, bl
xor bl, 1
or bl, al
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor r9b, al
and r9b, al
xor al, r8b
mov edx, r9d
xor dl, 1
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xf14605a
mov ecx, 0x9db92faa
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0xf14605a
cmovne ecx, eax
jmp 0x140114c2c
cmp ecx, 0x75dbb21e
je 0x140114850
cmp ecx, 0x7627440b
jne 0x1401064d0
mov ecx, 0x99b07200
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xd3a403b3
je 0x1401149b4
cmp ecx, 0xd973092c
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x723d6f8e
mov ecx, edx
and ecx, 0x8dc29070
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8801050
xor ecx, 0x32240388
mov ebx, edx
or ebx, 0xb76683a8
and ecx, 0xb76683a8
and ebp, 0x48997c56
or ebp, ecx
and ebx, 0xb76683a9
xor ebx, ebp
and edi, 0x2e18b824
and edx, 0xd1e747db
or edx, edi
mov ecx, edx
xor ecx, 0x41a14750
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xb45e988b
and ebx, 0x4ba16774
or ebx, edi
xor edx, 0x24189800
and edx, 0xb45e988b
and ecx, 0x4ba16774
or ecx, edx
xor ecx, ebx
xor ebp, ecx
test ebp, ecx
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, ebx
and dl, al
or bl, cl
and cl, r8b
or cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor bl, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, eax
not bl
and cl, r9b
and bl, al
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xab05cdcc
mov ecx, 0x49a3f7b8
cmovne edx, ecx
test al, 1
mov ecx, 0xab05cdcc
cmovne ecx, edx
jmp 0x140112715
cmp ecx, 0x94903923
je 0x140114a83
cmp ecx, 0x94912b13
jne 0x1401064d0
mov ecx, 0x2321a0a4
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0x169f1f31
je 0x140114aab
cmp ecx, 0x16a7fe9b
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x101bd8d8
and edx, 0xefe42727
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xff6c9227
and edx, 0x936dd8
or edx, ecx
mov ecx, edx
xor ecx, 0x1088b500
mov ebp, edx
xor ebp, 0x1088b501
and ebp, ecx
xor edx, 0x8d024af9
and edx, 0x8d0afff9
and ecx, 0x72f50006
or ecx, edx
xor ecx, 0x72f50007
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x408a3043
mov ebp, ecx
and ebp, 0x88208828
or ebp, edx
xor ebp, 0x88208828
and ecx, 0x37554794
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf0560aae
and ecx, 0xfa9f551
or ecx, edx
xor ecx, 0xc7034d3a
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, dl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
xor cl, dl
mov r10d, ecx
xor r10b, 1
mov ebx, r8d
and bl, al
mov r9d, ebx
and r9b, r8b
xor bl, r8b
or bl, r9b
mov edx, ebx
xor dl, 1
and dl, cl
and bl, r10b
or bl, dl
xor r10b, al
or cl, r8b
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x721eae6b
mov edx, 0x81ca31c5
cmovne eax, edx
test cl, 1
mov ecx, 0x721eae6b
jmp 0x140113b87
cmp ecx, 0x549a3be6
je 0x140114ac1
cmp ecx, 0x54e3f035
jne 0x1401064d0
mov ecx, 0x79f24de
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
cmp ecx, 0xf8048db1
je 0x140114ad7
cmp ecx, 0xf9620659
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xd464ba8b
and ecx, ebp
not ebp
and ebp, 0x10403283
and edx, 0xc4248808
or edx, ebp
xor edx, 0xc4248808
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x44094d42
and ecx, 0xbbf6b2bd
or ecx, edx
mov ebx, ecx
xor ebx, 0x6f920836
mov edx, ecx
xor edx, 0x90012040
and edx, 0xde032854
xor ecx, 0xaf3cdeca
and ecx, ebx
and ebx, 0x21fcd7ab
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebx
xor edx, 0xc0020054
or edx, 0x3f512903
mov edi, edx
not edi
mov esi, ecx
not esi
mov eax, edx
and eax, 0xa50936ef
and edi, 0x40a6c010
or edi, eax
or edx, esi
and esi, 0xa50936ef
and ecx, 0x5af6c910
or ecx, esi
xor ecx, edi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xc4c0675
and edx, 0xf3b3f98a
or edx, eax
xor edx, 0x331d2f77
and ebp, 1
xor ebx, 0x21fcd7aa
or ebx, ebp
not ebx
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
mov ecx, ebx
and ecx, 0x3866281c
and eax, 0xc799d7e3
or eax, ecx
xor eax, 0xc799d7e3
or eax, ebx
cmp eax, 0xffffffff
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and cl, bl
and dl, al
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
not cl
xor al, bl
mov ebx, eax
not bl
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xe388ab25
mov ebp, 0xe6890283
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0xe388ab25
cmovne eax, ebp
test dl, dl
cmovne eax, ecx
jmp 0x140114827
cmp ecx, 0x352fef77
je 0x140114c43
cmp ecx, 0x358705e7
jne 0x1401064d0
mov eax, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x296e48d7
mov edx, ebp
xor edx, 0x296e48d7
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xd691b729
and edx, 0x296e48d6
or edx, ebx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x7a35d721
and edx, 0x85ca28de
or edx, ebx
and ebp, 0x7a35d721
and eax, 0x85ca28de
or eax, ebp
xor eax, edx
not eax
or eax, edi
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r10b
mov r11d, r10d
xor r11b, al
and r11b, r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov edx, r11d
xor dl, 1
mov ebx, r11d
and bl, dl
xor bl, 1
mov esi, ebx
xor sil, dl
or bl, dl
xor bl, 1
or bl, sil
or dl, r11b
mov r11d, edx
xor r11b, bl
xor bl, 1
xor r11b, 1
or bl, dl
xor bl, 1
or bl, r11b
mov edx, ecx
xor dl, 1
and cl, dl
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
mov edx, ecx
and dl, bl
xor bl, 1
xor cl, 1
and cl, bl
or cl, dl
and r9b, al
and r10b, r8b
or r10b, r9b
mov edx, eax
and dl, r8b
xor 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 ecx, 0x8b085ef6
mov edx, 0x69d4a3cc
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, 1
jmp 0x1401064c8
cmp ecx, 0x6f6a7789
je 0x140114d1e
cmp ecx, 0x6faa1cd6
jne 0x1401064d0
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0xe5f9d244
mov edx, ebx
not edx
or ebp, 0x12022db9
and ebp, 0x93c2edbd
and ecx, 0x64391240
or ecx, ebp
and ebx, 0x93c2edbd
and edx, 0x8040002
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x97044962
and edx, 0x68fbb69d
or edx, ecx
mov ecx, edx
xor ecx, 0x8d0264d9
mov ebp, edx
xor ebp, 0x8d0264d8
and ebp, ecx
xor edx, 0x72fd9b26
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x2e188ac8
and ebp, ecx
or ecx, 0xd1e77537
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xf515978e
and edx, 0xa080840
or edx, edi
or ecx, ebx
and ebx, 0xf515978e
and ebp, 0xaea6871
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd1e77537
and ecx, 0x2e188ac8
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x95ef7dbc
and ecx, 0x6a108243
or ecx, ebp
xor ecx, 0x95ef7dbc
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, r9d
xor cl, r8b
and cl, r9b
and r9b, dl
or dl, cl
xor cl, 1
or cl, al
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, r8b
and dl, al
and al, r8b
or al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov r9d, ecx
xor r9b, 1
mov r8d, eax
xor r8b, r9b
mov edx, ecx
and dl, r9b
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, r9b
xor bl, 1
or bl, dl
xor bl, al
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x1e252203
mov eax, 0x364f575
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x1e252203
jmp 0x1401144ad
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa128a100
and edx, 0x5ed75eff
or edx, ecx
mov ebp, edx
xor ebp, 0x12501002
xor edx, 0xa1202000
and edx, 0xeda76efd
and ebp, 0x12589102
or ebp, edx
mov ecx, ebp
xor ecx, 0xeda76efd
xor ebp, 0x508100
mov ebx, ecx
and ebx, 0xfffffffe
and ebp, 0xc1f4a16c
and ecx, 0x3e0b5e93
or ecx, ebp
xor ecx, 0x3e0b5e92
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6fc73f0e
and ecx, 0x9038c0f1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf68f857c
and ecx, 0x9707a83
or ecx, edx
mov edx, ecx
xor edx, 0x2b5410c
xor ecx, 0x91008a10
and edx, 0xafd716e
and ecx, 0xf5028e91
or ecx, edx
xor ecx, 0xf5028e91
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
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor al, 1
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x6c623259
mov ecx, 0x30677ebe
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x6c623259
cmovne ecx, eax
jmp 0x140114a6c
mov ecx, 0x1be2d45c
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov eax, dword [0x140265700]
mov ecx, dword [0x1402656fc]
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 edi, edx
not edi
mov ebp, edi
and ebp, 0xb1e93ca6
and edx, 0x4e16c359
or edx, ebp
and ebx, 0xb1e93ca6
and eax, 0x4e16c359
or eax, ebx
xor eax, edx
not eax
or eax, edi
cmp eax, 0xffffffff
setne r9b
sete r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov edx, r10d
xor dl, al
and dl, r10b
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r11d, ebx
xor r11b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r11b
xor cl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, r8b
and bl, r9b
or bl, cl
and r9b, r10b
or r10b, r8b
xor r10b, 1
and al, r8b
or al, r9b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x5f7e42b7
mov ecx, 0x6a9b21f2
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x5f7e42b7
jmp 0x140113a34
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x210c0b60
and edx, ecx
and ecx, 0xdef3f49f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1ad0f401
xor ecx, 0x210c0b60
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe52f099e
and ebp, 0x1ad0f661
or ebp, edi
or ecx, ebx
and ebx, 0xe52f099e
and edx, 0x1ad0f661
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xc440a416
and ecx, 0x3bbf5be9
or ecx, edx
xor ecx, 0x3bbf5be8
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x5d10799c
and ebp, ecx
or ecx, 0xa2ef8663
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x172942a2
and edx, 0x4810391c
or edx, edi
or ecx, ebx
and ebx, 0x172942a2
and ebp, 0xe8d6bd5d
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2d9057b
and ecx, 0xfd26fa84
or ecx, edx
mov edx, ecx
xor edx, 0x80240218
xor ecx, 0x5fc97ce7
mov ebp, ecx
and ebp, 0x7d128104
and edx, 0x82ed7efb
or edx, ebp
xor edx, 0x7d128104
xor ecx, edx
test ecx, edx
sete r10b
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, r8d
xor cl, r10b
and cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, ecx
or bl, dl
xor cl, bl
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
xor r10b, r9b
and r9b, bl
not bl
and bl, al
or bl, r9b
mov ecx, r10d
xor cl, 1
or al, r8b
xor al, 1
or al, r10b
xor r10b, al
xor r10b, 1
or al, cl
xor al, 1
or al, r10b
mov ecx, eax
xor cl, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xaadc7461
cmovne edx, r14d
test cl, 1
mov ecx, 0xaadc7461
jmp 0x14010ff16
mov ecx, 0x49607675
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
lea eax, [rcx - 1]
imul eax, ecx
mov edi, eax
not edi
mov ebp, eax
or ebp, 0x9343ff3f
mov ebx, ebp
not ebx
mov ecx, edi
or ecx, 0x6cbc00c0
mov edx, ecx
not edx
and ebp, 0xe0069de0
and ebx, 0xcb80000
or ebx, ebp
and ecx, 0xe0069de0
and edx, 0x1341621f
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x9343ff3e
and edx, 0x6cbc00c1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7e7cbba5
and edx, 0x8183445a
or edx, ecx
xor edx, 0x8183445a
and edi, 0xd412db81
and eax, 0x2bed247e
or eax, edi
xor eax, 0x2bed247e
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
sete r9b
setne bl
cmp dword [0x1402656fc], 9
setg al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r8d, ebx
xor r8b, 1
xor r9b, al
mov eax, r9d
xor al, 1
mov edx, ebx
and dl, r8b
mov ecx, r9d
and cl, al
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
xor r9b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r9b
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and cl, dl
or cl, bl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x5c0eb62
mov ebp, 0x6de2ae42
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x5c0eb62
jmp 0x1401064c8
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x728a842c
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov esi, dword [0x1402656fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x1733f322
mov edx, edi
and edx, 0xe8cc0cdc
or edx, ebp
xor edx, 0xe8cc0cdc
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x5f29f996
and ebx, 0xa0d60669
or ebx, ebp
and edi, 0x5f29f996
and ecx, 0xa0d60669
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
setne dl
sete al
cmp esi, 9
setg r8b
cmp esi, 0xa
setl bl
and dl, bl
or bl, al
and r8b, al
or r8b, dl
mov r9d, r8d
xor r9b, 1
mov edx, ebx
xor dl, r9b
or bl, r9b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
mov eax, r9d
and al, r8b
mov ebx, r9d
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
xor al, dl
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x4e90a618
mov ebp, 0xe28407b0
cmovne ecx, ebp
mov rdx, qword [0x140265040]
test al, 1
cmove ecx, ebp
mov qword [rsp + 0x30], rdx
test bl, 1
mov eax, 0x4e90a618
jmp 0x1401144ad
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x10070c04
mov ebx, ecx
and ebx, 0x4d284083
or ebx, edx
xor ebx, 0x4d284083
mov edx, ecx
and edx, 0xa2d0b378
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xc2aa4bf
and edx, 0xf3d55b40
or edx, ebx
mov ebx, edx
xor ebx, 0x8eb20404
xor edx, 0x41004010
and edx, 0x614853d2
and ebx, 0x9eb7ac2d
or ebx, edx
xor ebx, 0x9eb7ac2d
and ebp, 0xdb44c0be
and ecx, 0x24bb3f41
or ecx, ebp
xor ecx, 0x24bb3f41
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
mov ecx, edx
xor cl, al
and cl, dl
and bl, r8b
and al, r9b
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, al
mov ecx, 0x94912b13
mov eax, 0x481d40fa
cmovne ecx, eax
test bl, bl
mov ebp, 0x94912b13
cmove ecx, ebp
test dl, dl
jmp 0x14011356f
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
setne al
sete cl
cmp dword [0x1402656fc], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
or dl, cl
or al, bl
xor al, 1
and cl, bl
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 edx, eax
xor dl, bl
test al, 1
mov ecx, 0x6026a33a
mov ebp, 0x316b18ce
cmovne ecx, ebp
test bl, bl
mov eax, 0x6026a33a
jmp 0x140114a69
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x86917c16
mov edx, edi
and edx, 0x796e83e8
or edx, ebp
mov ebp, edx
xor ebp, 0x8008048
xor edx, 0x86917c17
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0xf76e4bb7
and ebp, 0x891b448
or ebp, eax
or edx, esi
and esi, 0xf76e4bb7
and ebx, 0x891b448
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xbaf54e2b
and edx, 0x450ab1d4
or edx, eax
and edi, 0xbaf54e2b
and ecx, 0x450ab1d4
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r10b
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov edx, ebx
and dl, cl
mov eax, ebx
xor al, cl
or al, dl
xor al, 1
xor bl, r10b
not bl
and bl, r10b
xor cl, r9b
not cl
and cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x7fd09a3c
mov ebp, 0x95537a54
cmovne ecx, ebp
test dl, dl
mov edx, 0x7fd09a3c
jmp 0x140113408
mov ecx, 0x5cb69331
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xaa313175
and ecx, edx
not edx
and edx, 0xaa313175
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x55cece8a
and ecx, 0xaa313175
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x93d0b972
and ecx, 0x6c2f468d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6c2f468d
and ecx, 0x93d0b972
or ecx, edx
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
xor al, cl
mov 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 r9b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r9b
xor dl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x7ce70ed1
mov ecx, 0x79ddd4d4
cmovne ebp, ecx
test al, 1
mov ecx, 0x7ce70ed1
jmp 0x1401145dc
mov ecx, 0x16a7fe9b
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov eax, dword [0x140265700]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xe0010740
mov ecx, ebp
and ecx, 0x6925881
or ecx, edx
xor ecx, 0x6925881
mov edx, ebp
and edx, 0x196ca03e
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4a563e34
and edx, 0xb5a9c1cb
or edx, ecx
mov ecx, edx
xor ecx, 0x53288e00
xor edx, 0xacc561f4
mov ebx, edx
and ebx, 0x245650cb
and ecx, 0xdba9af34
or ecx, ebx
and ebp, 0x245650cb
and eax, 0xdba9af34
or eax, ebp
xor eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
sete r9b
setne r8b
cmp dword [0x1402656fc], 9
setg cl
mov ebx, r8d
xor bl, r9b
and bl, r8b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, 1
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
not al
and al, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r9b, cl
and r9b, cl
xor cl, r8b
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x9320e977
mov ecx, 0xe7b0f88
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x9320e977
cmovne ecx, edx
jmp 0x140112389
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x516d21ae
and edx, ecx
and ecx, 0xae92de51
or ecx, ebp
xor ecx, 0xae92de51
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xc24146ac
and ecx, 0x3dbeb953
or ecx, ebp
xor ecx, 0x3dbeb952
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0x4a5451b6
mov ebp, ebx
not ebp
or ecx, 0xb4aa0e41
and ecx, 0xfeee4f41
and edx, 0x1010b6
or edx, ecx
and ebx, 0xfeee4f41
and ebp, 0x101a008
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x64af55a4
and ebp, 0x9b50aa5b
or ebp, ecx
xor ebp, 0xd104fbed
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
xor dl, cl
xor dl, 1
mov eax, ecx
xor al, r8b
and al, cl
xor bl, r8b
mov ecx, eax
xor cl, 1
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
or al, bl
xor bl, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xec66dee1
mov edx, 0x38c8f56b
cmovne ecx, edx
test bl, 1
mov edx, ecx
mov ebp, 0xec66dee1
cmovne edx, ebp
jmp 0x14010f54a
mov ecx, 0xba1cc13e
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xc78d2e29
and ecx, 0x3872d1d6
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3872d1d6
and ecx, 0xc78d2e29
or ecx, edx
mov esi, ecx
not esi
mov edx, ecx
xor edx, 0x3573baf8
and edx, esi
mov edi, esi
or edi, 0x3573baf8
mov ebp, edi
not ebp
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x745f1891
and edx, 0x8ba0e76e
or edx, eax
or ebx, edi
and edi, 0x745f1891
and ebp, 0x8a804506
or ebp, edi
xor ebp, edx
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xca8c4506
and ebx, 0x3573baf9
or ebx, eax
and ecx, 0x2555291d
mov eax, esi
and eax, 0xdaaad6e2
or eax, ecx
xor eax, 0x2555291c
and esi, 1
or esi, eax
mov eax, esi
not eax
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xb301d333
and ebx, 0x4cfe2ccc
or ebx, ecx
or edx, esi
and esi, 0xb301d333
and eax, 0x4cfe2ccc
or eax, esi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x38b3e848
and ecx, edx
not edx
and edx, 0x2810a048
and eax, 0x10a34800
or eax, edx
xor eax, 0x10a34800
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xc74c17b7
and ecx, 0x38b3e848
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbc7bb48c
and ecx, 0x43844b73
or ecx, edx
xor ecx, 0x43844b73
or ecx, eax
cmp ecx, 0xffffffff
sete r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov r8d, edx
xor r8b, r9b
mov ebx, r8d
xor bl, 1
xor cl, r9b
xor cl, 1
and dl, r9b
or dl, r8b
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
and al, bl
or bl, dl
and dl, r8b
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x6faa1cd6
mov ecx, 0x3e928641
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x6faa1cd6
jmp 0x1401128a9
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
or ebp, 0x908e2432
mov ebx, ebp
not ebx
or edx, 0x257102cc
and edx, 0x25f102ce
and ecx, 0x900e2430
or ecx, edx
and ebp, 0x25f102ce
and ebx, 0x4a00d901
or ebx, ebp
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x4b7e5127
and ebx, 0xb481aed8
or ebx, ecx
mov ecx, ebx
xor ecx, 0x240f8aea
mov edx, ebx
xor edx, 0x405501
and edx, 0x2443554b
xor ebx, 0xc20c8714
and ebx, ecx
and ecx, 0xdbbcaab4
or ecx, edx
mov edx, ecx
xor edx, 0xdbbcaab4
xor ecx, 0x2400400a
mov ebp, edx
and ebp, 0xe6030dfe
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x19fcf200
and ebx, 0xe6030dff
or ebx, ebp
and ecx, 0xeca86a8e
mov ebp, edx
and ebp, 0x13579571
or ebp, ecx
xor ebp, 0xeca86a8f
and edx, 1
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xf9a4cfc9
and edx, 0x65b3036
or edx, ecx
mov ebp, edx
xor ebp, 0x4482024
xor edx, 0xf9a4cfc9
mov ecx, ebx
not ecx
mov edi, ecx
and edi, 0xeb135252
and ebx, 0x14ecadad
or ebx, edi
or ecx, edx
and edx, 0xeb135252
and ebp, 0x14ecadad
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x55cbcd27
and ecx, 0xaa3432d8
or ecx, edx
mov edx, ecx
xor edx, 0x20410c0
xor ecx, 0x55cbcd27
mov ebp, ecx
and ebp, 0xbcbbee3f
and edx, 0x434411c0
or edx, ebp
xor edx, 0xbcbbee3f
xor ecx, edx
test ecx, edx
sete r9b
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov ebx, ecx
xor bl, r9b
and bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, ecx
and dl, al
xor cl, 1
and cl, r8b
or cl, dl
mov edx, eax
or dl, r9b
xor al, r9b
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
not dl
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, al
mov ecx, 0x64154b36
mov eax, 0x43399ba0
cmovne ecx, eax
test bl, 1
mov ebp, 0x64154b36
cmovne ecx, ebp
jmp 0x140113136
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x54146a42
mov ebp, ecx
and ebp, 0x22809418
or ebp, edx
xor ebp, 0x22809418
and ecx, 0x896b01a5
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2fc94a28
and ecx, 0xd036b5d7
or ecx, edx
mov ebp, ecx
xor ebp, 0xa6a24b8d
mov edi, ecx
xor edi, 0x595db472
mov ebx, edi
and ebx, 0xaf5d0808
mov edx, ecx
xor edx, 0x9ff4385
and edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x84be8966
and edx, 0x7b417699
or edx, ebp
xor edx, 0xd41c7e90
and edi, 1
xor ecx, 0x595db473
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xa4232598
and ecx, 0x5bdcda67
or ecx, ebp
xor ecx, 0x5bdcda67
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x48ab093b
and ecx, 0xb754f6c4
or ecx, ebp
xor ecx, 0x48ab093b
xor edx, ecx
test edx, ecx
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov edx, ebx
mov eax, ecx
xor al, bl
or cl, bl
or bl, r8b
xor dl, r8b
xor cl, 1
or cl, al
mov r9d, edx
xor r9b, cl
or cl, dl
not dl
and dl, r8b
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x50dd5841
cmovne ecx, r15d
test bl, 1
cmovne ecx, r12d
test dl, 1
cmove ecx, r15d
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
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, 0xf505c2d0
and ebp, 0xf505c2d1
and edx, 0xafa3d2e
or edx, ebp
and ecx, 0xf505c2d1
xor ecx, edx
mov edx, ecx
not edx
and ebx, edx
and ecx, edi
or ecx, ebx
xor edx, ecx
test edx, ecx
setne r9b
sete r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
xor r10b, bl
mov eax, r9d
mov ecx, r9d
xor cl, bl
or bl, r9b
or r9b, r8b
xor r9b, 1
xor al, r8b
not al
and al, r8b
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
xor r10b, 1
xor bl, 1
or bl, r10b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xbd35ed8d
mov ebp, 0x54e3f035
cmovne ecx, ebp
test dl, 1
mov edx, 0xbd35ed8d
cmovne edx, ecx
test al, 1
cmove edx, ecx
jmp 0x1401149a1
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x12653012
and eax, 0xed9acfed
or eax, ecx
mov ebp, eax
xor ebp, 0x400000
mov edi, eax
xor edi, 0xed9acfed
or ebp, 0xb73d76f2
mov ebx, ebp
not ebx
mov edx, edi
or edx, 0x48c2890d
mov ecx, edx
not ecx
and ebp, 0xac495251
and ebx, 0x4082890c
or ebx, ebp
and edx, 0xac495251
and ecx, 0x133424a2
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xc9ed2e97
and ecx, 0x3612d168
or ecx, edx
mov ebp, ecx
xor ebp, 0xe904000
and edi, 1
xor eax, 0xed9acfec
or eax, edi
mov edx, eax
not edx
and edx, 0x54997513
and eax, 0xab668aec
or eax, edx
mov edx, eax
xor edx, 0x8a028000
xor eax, 0x54997513
xor ecx, 0x812fa79b
mov ebx, ecx
and ebx, 0x71643fed
and ebp, 0x8e9bc012
or ebp, ebx
or ecx, eax
and eax, 0x71643fed
and edx, 0x8e9bc012
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x306b8270
and eax, ecx
or ecx, 0xcf947d8f
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xe8e4e87c
and edx, 0x100b0200
or edx, ebx
or ecx, ebp
and ebp, 0xe8e4e87c
and eax, 0x171b1783
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xddf89e84
and ecx, 0x2207617b
or ecx, eax
mov eax, ecx
xor eax, 0x10404009
xor ecx, 0x281300f4
and eax, 0xd5c05c09
and ecx, 0x2a3fa3f6
or ecx, eax
mov eax, ecx
xor eax, 0x14000400
xor ecx, 0x281b82a0
and ecx, 0xe9dbdaa9
and eax, 0x16242556
or eax, ecx
xor eax, 0x16242556
setne al
sete cl
cmp dword [0x1402656fc], 0xa
setl bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor al, bl
mov edx, ecx
and dl, al
xor al, cl
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xba3f7032
mov ecx, 0x29ba6abf
cmovne ebp, ecx
test dl, dl
mov ecx, 0xba3f7032
cmovne ecx, ebp
test al, al
jmp 0x1401145e2
mov edx, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x9a8da53e
mov eax, ebx
and eax, 0x65725ac0
or eax, edx
xor eax, 0x65725ac0
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, eax
and edi, edx
xor edx, eax
or edx, edi
mov eax, edx
not eax
and eax, 0x12658d90
and edx, 0xed9a726f
or edx, eax
mov eax, edx
xor eax, 0x651a6048
xor edx, 0x12658d90
mov edi, edx
and edi, 0x9a849f37
and eax, 0x657b60c8
or eax, edi
or edx, ebx
and ebx, 0x9a849f37
and ebp, 0x657b60c8
or ebp, ebx
xor ebp, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
setne al
sete r8b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg dl
mov ecx, edx
xor cl, r8b
not cl
and cl, r8b
mov r9d, r8d
and r9b, dl
or dl, r8b
xor dl, 1
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
and al, bl
or al, r9b
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, r8d
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, r8b
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor bl, 1
and bl, dl
xor dl, 1
and cl, dl
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xe9e15f3d
mov edx, 0xf9620659
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0xe9e15f3d
jmp 0x14011356f
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xa2e00e3
and edx, 0xf5d1ff1c
or edx, ebp
mov ecx, edx
xor ecx, 0xa2e00e3
mov ebp, edx
xor ebp, 0xa2e00e2
and ebp, ecx
xor edx, 0x45914b10
and edx, 0x45bf4bd3
and ecx, 0xba40b42c
or ecx, edx
xor ecx, 0xba40b42d
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x457e2e3c
and ecx, 0xba81d1c3
or ecx, edx
mov edx, ecx
xor edx, 0xb800c142
xor ecx, 0x457e2e3c
mov ebp, ecx
and ebp, 0x2cf30a5
and edx, 0xfd30cf5a
or edx, ebp
xor edx, 0xfd30cf5a
or edx, ecx
cmp edx, 0xffffffff
sete dl
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
xor al, cl
mov ecx, r8d
and cl, dl
xor r8b, dl
or cl, r8b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
mov ecx, r8d
xor cl, 1
mov ebx, r8d
and bl, cl
mov eax, edx
and al, r9b
mov r10d, ebx
and r10b, r8b
xor bl, r8b
or bl, r10b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, bl
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x529d5078
mov ebp, 0x1d7eafb6
cmovne edx, ebp
test cl, 1
mov ecx, 0x529d5078
jmp 0x14010ff16
mov ecx, 0xbeb570a5
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0x57b3a085
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov eax, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
or eax, 0x274efe5c
mov ebp, eax
not ebp
mov edx, ebx
xor edx, 0xd8b101a3
and edx, ebx
mov edi, edx
not edi
mov esi, eax
and esi, 0xff6e2cd9
and ebp, 0x910122
or ebp, esi
or eax, edi
and edi, 0xff6e2cd9
and edx, 0x91d326
or edx, edi
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x274efe5d
and eax, 0xd8b101a2
or eax, edx
mov edx, eax
and eax, ebx
not ebx
not edx
and ebx, edx
or eax, ebx
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
sete r8b
cmp ecx, 9
setg r9b
cmp ecx, 0xa
setl r10b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov r11d, edx
xor r11b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r11b
xor cl, 1
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and cl, r8b
and dl, al
or dl, cl
and r9b, r8b
and al, r10b
or al, r9b
mov ecx, r10d
and cl, r8b
xor r10b, r8b
or r10b, cl
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
xor dl, 1
and al, cl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0x6f3eb882
mov ebp, 0x1c55cd74
cmovne ecx, ebp
test dl, 1
mov edx, 0x6f3eb882
cmovne edx, ecx
test al, 1
jmp 0x14011007b
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x82022ac
and ebp, 0x32101800
or ebp, edx
mov ebx, ebp
xor ebx, 0x2000000
xor ebp, 0x44607e2
or ecx, 0x3a303aac
mov edx, ecx
not edx
and ebp, 0x34561fe2
and ebx, 0xa20200c
or ebx, ebp
and ecx, 0x34561fe2
and edx, 0xc189c011
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x659497a6
and edx, 0x9a6b6859
or edx, ecx
mov ecx, edx
xor ecx, 0x80031235
xor edx, 0x5fa4ad0a
mov ebp, edx
and ebp, 0x3ffcecca
and ecx, 0xc0031335
or ecx, ebp
mov ebx, ecx
xor ebx, 0xc0031335
mov ebp, ecx
xor ebp, 0x72f4653f
and ebp, ebx
or edx, 0x4d0889f5
mov esi, edx
not esi
mov edi, ebp
not edi
mov eax, edi
and eax, 0x522b4e44
and ebp, 0xadd4b1bb
or ebp, eax
or edi, edx
and edx, 0x522b4e44
and esi, 0xa0d4300a
or esi, edx
xor esi, ebp
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0xc113f769
and edi, 0x3eec0896
or edi, eax
xor edi, 0x73e48162
and ebx, 1
xor ecx, 0xc0031334
or ecx, ebx
not ecx
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xd3c02b63
and edx, ecx
and ecx, 0x2c3fd49c
or ecx, eax
mov eax, ecx
xor eax, 0x280d1494
xor ecx, 0xd3c02b63
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x17f2cb69
and eax, 0xe80d3496
or eax, ebx
or ecx, ebp
and ebp, 0x17f2cb69
and edx, 0xe80d3496
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x28286cdd
and ecx, 0xd7d79322
or ecx, edx
xor ecx, 0xd7d79322
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, ebx
xor dl, al
xor bl, dl
and bl, dl
xor cl, al
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor dl, 1
and dl, bl
xor bl, 1
and al, bl
or dl, al
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0xe7030ab4
mov ebp, 0x9232b527
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
not al
test al, 1
mov eax, 0xe7030ab4
jmp 0x14011356f
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x5afbe18b
mov edx, edi
and edx, 0xa5041e74
or edx, ebp
mov ebp, edx
xor ebp, 0x80000634
xor edx, 0x5afbe18a
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
or edx, 1
mov esi, ebx
not esi
mov eax, edx
and eax, 0x2fb5b9ca
and ebp, 0xd04a4634
or ebp, eax
or edx, esi
and esi, 0x2fb5b9ca
and ebx, 0xd04a4635
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xb942dc01
and edx, 0x46bd23fe
or edx, eax
and edi, 0xb942dc01
and ecx, 0x46bd23fe
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
and al, cl
and cl, r9b
xor bl, r9b
or bl, cl
xor bl, 1
and dl, r9b
or al, dl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x3c7826e8
mov ebp, 0x7fd09a3c
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, 1
mov ecx, 0x3c7826e8
jmp 0x1401064c8
mov ecx, 0xd20ee0dd
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0x129997e6
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcacd5da9
and edx, 0x3532a256
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3532a256
and edx, 0xcacd5da9
or edx, ecx
mov esi, edx
not esi
mov ecx, esi
and ecx, 0xe1cabfd4
and edx, 0x1e35402b
or edx, ecx
mov ecx, edx
xor ecx, 0x1e35402b
mov ebx, edx
xor ebx, 0x75f3f5d9
and ebx, ecx
or esi, 0x94394a0d
mov ebp, esi
not ebp
mov edi, ebx
not edi
mov eax, edi
and eax, 0xf7a33e1a
and ebx, 0x85cc1e5
or ebx, eax
or edi, esi
and esi, 0xf7a33e1a
and ebp, 0x84481e0
or ebp, esi
xor ebp, ebx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0x6bc6b5f3
and edi, 0x94394a0c
or edi, eax
xor edx, 0x2042add4
and edx, 0x2073edd7
mov eax, ecx
and eax, 0xdf8c1228
or eax, edx
xor eax, 0x2073edd6
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x447b202a
and ecx, 0xbb84dfd5
or ecx, eax
xor ecx, 0xbb84dfd5
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xc6a33e5e
and edx, ecx
not ecx
and ecx, 0x86231c1c
and eax, 0x40802242
or eax, ecx
xor eax, 0x40802242
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x35d4c38c
and edx, 0xca2b3c73
or edx, eax
xor edx, 0xc88022d
setne r10b
sete r11b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov edx, eax
xor dl, r9b
and dl, al
mov ecx, r11d
xor cl, dl
mov ebx, ecx
and bl, r11b
and cl, dl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor r10b, r9b
mov edx, eax
and dl, r11b
xor al, r11b
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, 1
and cl, bl
and dl, al
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, cl
or dl, r8b
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x505c130
mov ebp, 0xa607f699
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x505c130
jmp 0x14011356f
mov ecx, 0x10f21fbe
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0x6f6a7789
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov eax, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and edx, eax
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x29e7b83e
mov ebx, edx
xor ebx, 0x29e7b83e
and ebx, edx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xd61847c0
and ebx, 0x29e7b83f
or ebx, ebp
and edx, 0xc2fbd797
mov ebp, eax
and ebp, 0x3d042868
or ebp, edx
xor ebp, 0xc2fbd796
and eax, 1
or eax, ebp
mov edx, eax
not edx
and edx, 0x8c08d124
and eax, 0x73f72edb
or eax, edx
xor eax, 0x73f72edb
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r11d, ebx
xor r11b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r11b
xor dl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, 1
and dl, bl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
xor dl, r10b
mov r11d, edx
xor r11b, 1
mov ebx, r8d
xor bl, al
xor bl, 1
xor r10b, r9b
or al, r8b
xor al, 1
or al, r10b
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, r11b
and dl, al
or dl, cl
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x697991ec
mov ebp, 0xd1e822d2
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x697991ec
jmp 0x1401064c8
mov ecx, 0x7895f157
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x1dd99e84
mov ecx, ebp
and ecx, 0xe226617b
or ecx, ebx
mov ebx, ecx
xor ebx, 0x20240142
xor ecx, 0x1dd99e84
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0xdec366b9
and ebx, 0x213c9946
or ebx, eax
or ecx, esi
and esi, 0xdec366b9
and edx, 0x213c9946
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5cd06555
and ecx, 0xa32f9aaa
or ecx, eax
mov eax, ecx
xor eax, 0xa22e0008
and edi, 0xe6c53800
and ebp, 0x193ac7ff
or ebp, edi
mov edx, ebp
xor edx, 0x3a050c
xor ecx, 0x5cd06555
xor ebp, 0xe6c53800
mov ebx, ecx
and ebx, 0x5941faf3
and eax, 0xa6be050c
or eax, ebx
or ecx, ebp
and ebp, 0x5941faf3
and edx, 0xa6be050c
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xca70ead2
and ecx, 0x358f152d
or ecx, eax
xor ecx, 0x358f152d
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov edx, r8d
xor dl, cl
and dl, r8b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and dl, r10b
and al, r9b
or al, dl
and r10b, cl
and r8b, r9b
or r8b, r10b
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
not dl
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0x58d193d8
mov ebp, 0x7ce6bb74
cmovne ecx, ebp
test bl, 1
mov edx, 0x58d193d8
cmovne ecx, edx
jmp 0x140110d99
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x7bb6687d
mov edx, ecx
xor edx, 0x7bb6687d
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xd62f6668
and edx, 0x29d09997
or edx, ebp
mov ebp, edx
xor ebp, 0x5266f1eb
and ebx, 0x97596ea8
and ecx, 0x68a69157
or ecx, ebx
mov ebx, ecx
xor ebx, 0x68a69157
xor edx, 0xad990e14
and ebx, edx
xor ecx, 0x97596ea8
and ecx, ebp
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov r8d, eax
and r8b, bl
or bl, al
xor bl, 1
mov edx, r9d
and dl, cl
or cl, r9b
xor cl, 1
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
or dl, r8b
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
xor cl, 1
mov eax, ecx
or al, dl
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x34621953
mov ebp, 0x50cfdb50
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x34621953
jmp 0x140112590
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x2084908
mov ebx, ecx
and ebx, 0x8450b200
or ebx, edx
xor ebx, 0x8450b200
mov edx, ecx
and edx, 0x79a704f7
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xd5865c37
and edx, 0x2a79a3c8
or edx, ebx
mov ebx, edx
xor ebx, 0xac2118c1
xor edx, 0x51d42104
and edx, 0x51d46104
and ebx, 0xae2b9efb
or ebx, edx
xor ebx, 0xae2b9efb
and ebp, 0xaed160
and ecx, 0xff512e9f
or ecx, ebp
xor ecx, 0xff512e9f
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2bc3253b
and ecx, 0xd43cdac4
or ecx, edx
xor ecx, 0xd43cdac4
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, ecx
and al, dl
and bl, r8b
or bl, al
mov r8d, ebx
xor r8b, dl
and r8b, bl
xor dl, cl
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor al, 1
and al, r8b
xor r8b, 1
and dl, r8b
or al, dl
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xef5edede
mov ebp, 0x6a9b21f2
cmovne edx, ebp
test cl, 1
mov ecx, 0xef5edede
cmovne ecx, edx
test al, 1
jmp 0x140112718
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ebp, ecx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0xd94af500
and edx, ebp
not ebp
and ebp, 0x388cd0c6
and ecx, 0xc7732f39
or ecx, ebp
mov ebx, ecx
xor ebx, 0xc7732f39
mov ebp, ebx
and ebp, 0xd94af500
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x745fa856
and edx, 0x8ba057a9
or edx, ebp
xor edx, 0x52eaa2a8
and ebx, 1
xor ecx, 0xc7732f38
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x816f2597
and ecx, 0x7e90da68
or ecx, ebp
xor ecx, 0x7e90da68
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
or ecx, 0x3a2ac662
mov ebx, ecx
not ebx
or ebp, 0xc5d5399d
mov edx, ebp
not edx
and ecx, 0xfcf5535
and ebx, 0xc0102888
or ebx, ecx
and ebp, 0xfcf5535
and edx, 0x30208242
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xeb5d6e60
and edx, 0x14a2919f
or edx, ecx
mov ecx, edx
xor ecx, 0x670000
xor edx, 0x2e8857fd
mov ebp, edx
and ebp, 0xf190a86b
and ecx, 0xe6f5794
or ecx, ebp
xor ecx, 0xf190a86b
xor edx, ecx
test edx, ecx
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
and dl, r8b
and r8b, al
and bl, cl
or bl, r8b
xor bl, 1
or bl, al
and cl, al
or dl, cl
xor dl, 1
mov eax, ebx
or al, dl
xor dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x6f6a7789
mov ebp, 0xc84b2a54
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0x6f6a7789
cmovne edx, ebp
test al, al
cmovne edx, ecx
jmp 0x1401149a1
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x45111485
and edx, ebp
not ebp
and ebp, 0x668c43d0
and ecx, 0x9973bc2f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x110404
xor ecx, 0x44000080
or ecx, 0xbaeeeb7a
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd38c9209
and ebp, 0x4110484
or ebp, edi
or ecx, ebx
and ebx, 0xd38c9209
and edx, 0x2c736df6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbaeeeb7a
and ecx, 0x45111485
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, 0x158a54a4
and ecx, 0xea75ab5b
or ecx, edx
mov edx, ecx
not edx
and edx, 0xea7c5526
and ecx, 0x1583aad9
or ecx, edx
mov edx, ecx
xor edx, 0x89a1d
xor ecx, 0xfff60182
mov ebp, ecx
and ebp, 0x547564e2
and edx, 0xab8a9b1d
or edx, ebp
xor edx, 0x547564e2
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, edx
and bl, al
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
not al
xor dl, r8b
mov ebx, edx
not bl
and bl, cl
or cl, dl
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x3903a238
mov ebp, 0xab22f890
cmovne edx, ebp
test cl, cl
mov ecx, 0x3903a238
jmp 0x140114999
mov edx, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
or edx, 0xd6115749
mov ebp, edx
not ebp
mov ebx, esi
or ebx, 0x6c0886
and ebx, 0x146c1d86
mov eax, edi
and eax, 0xc2114249
or eax, ebx
and edx, 0x146c1d86
and ebp, 0x2982a030
or ebp, edx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x29eea8b7
and ebp, 0xd6115748
or ebp, eax
mov eax, ebp
not eax
and edi, eax
and ebp, esi
or ebp, edi
xor eax, ebp
test eax, ebp
sete r9b
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 r10d, r11d
xor r10b, 1
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, r10d
and bl, r11b
mov edx, ebx
and dl, r10b
xor bl, r10b
or bl, dl
mov edx, ebx
xor dl, 1
and dl, al
and bl, cl
or bl, dl
xor cl, r11b
or al, r10b
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xf3a54ad2
mov eax, 0xe5e63d5b
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xf3a54ad2
jmp 0x1401144ad
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x12462000
mov ebx, ecx
and ebx, 0x2411c8c0
or ebx, edx
xor ebx, 0x2411c8c0
mov edx, ecx
xor edx, 0x3657e8c0
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x2d08c961
and edx, 0xd2f7369e
or edx, ebx
mov ebx, edx
xor ebx, 0x6020c24f
xor edx, 0x13560000
and edx, 0x97d61c10
and ebx, 0x6829e3ef
or ebx, edx
xor ebx, 0x6829e3ef
and ebp, 0xc2baeb84
and ecx, 0x3d45147b
or ecx, ebp
xor ecx, 0x3d45147b
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf966056f
and ecx, 0x699fa90
or ecx, edx
xor ecx, 0x699fa90
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and bl, dl
xor dl, al
or dl, al
and cl, al
or cl, bl
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
xor dl, 1
mov edx, 0x12bdb67b
mov ebp, 0xe55c7cea
cmovne edx, ebp
test al, al
mov eax, 0x12bdb67b
cmovne eax, edx
test cl, cl
jmp 0x140114824
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x4a402792
mov ecx, ebp
and ecx, 0xb5bfd86c
or ecx, edx
xor ecx, 0xb5bfd86c
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xdf8c63f2
and edx, 0x20739c0d
or edx, ecx
mov ecx, edx
xor ecx, 0x438808
and ebx, 0xc98bdc8a
and ebp, 0x36742375
or ebp, ebx
mov ebx, ebp
xor ebx, 0x14440320
xor edx, 0xdf8c63f2
xor ebp, 0xc98bdc8a
mov edi, edx
and edi, 0x2ab83457
and ecx, 0xd547cba8
or ecx, edi
or edx, ebp
and ebp, 0x2ab83457
and ebx, 0xd547cba8
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor dl, cl
xor cl, al
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xadf57838
mov ebp, 0x1ac817e7
cmovne eax, ebp
test cl, cl
cmovne eax, ebp
not dl
test dl, 1
mov ecx, 0xadf57838
jmp 0x1401064c8
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x71da0a72
and edx, ecx
and ecx, 0x8e25f58d
or ecx, ebp
xor ecx, 0x8e25f58d
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
mov edx, ecx
xor edx, 0x50a51965
and edx, ecx
not ecx
and ecx, 0x688e365e
and ebp, 0x9771c9a1
or ebp, ecx
mov ecx, ebp
xor ecx, 0x9771c9a1
mov ebx, ebp
xor ebx, 0x382b2f3b
and ebx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xaf5ae69b
and edx, 0x50a51964
or edx, ebx
and ecx, 1
xor ebp, 0x9771c9a0
or ebp, ecx
mov ebx, ebp
not ebx
mov ecx, edx
not ecx
mov edi, ecx
and edi, 0x4520964
and edx, 0xfbadf69b
or edx, edi
or ecx, ebp
and ebp, 0x4520964
and ebx, 0xfbadf69b
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
or ecx, 0x2891a879
mov ebx, ecx
not ebx
or ebp, 0xd76e5786
mov edx, ebp
not edx
and ecx, 0x4bc61be0
and ebx, 0x94284406
or ebx, ecx
and ebp, 0x4bc61be0
and edx, 0x2011a019
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xcc06ed27
and edx, 0x33f912d8
or edx, ecx
mov ecx, edx
xor ecx, 0x24050514
xor edx, 0x104002a1
and edx, 0xd0d242eb
and ecx, 0x2f2dbd14
or ecx, edx
mov edx, ecx
xor edx, 0x29081c04
xor ecx, 0xd0d20289
and ecx, 0xd6f7a399
and edx, 0x29085c66
or edx, ecx
xor edx, 0xd6f7a399
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0x64814c31
mov edx, 0xb84a60be
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x64814c31
jmp 0x1401144a7
mov ecx, 0x1e252203
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
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, 0x6d9aa6ca
and ebp, 0x92655935
or ebp, edi
or ecx, ebx
and ebx, 0x6d9aa6ca
and edx, 0x92655935
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3fe01c33
and edx, ecx
and ecx, 0xc01fe3cc
or ecx, ebp
xor ecx, 0xc01fe3cc
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov r9d, r8d
xor r9b, dl
and cl, dl
and bl, r8b
or bl, cl
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
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
mov edx, ecx
xor dl, 1
mov eax, r9d
xor al, dl
and al, r9b
and dl, r9b
xor r9b, 1
and cl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x199cd1e6
mov ebp, 0x35c77a22
cmovne edx, ebp
test al, al
mov eax, 0x199cd1e6
cmove edx, eax
test cl, cl
cmovne edx, ebp
jmp 0x1401149a1
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7da37a49
and ecx, 0x825c85b6
or ecx, edx
mov edx, ecx
xor edx, 0x82540124
xor ecx, 0x2ca25200
and ecx, 0x2caad692
and edx, 0xd355296d
or edx, ecx
xor edx, 0xd355296d
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ebx
and bl, r8b
and r8b, al
and dl, cl
or dl, r8b
xor dl, 1
or dl, al
and cl, al
or bl, cl
xor bl, 1
mov eax, edx
or al, bl
xor bl, dl
mov ecx, eax
xor cl, bl
test bl, bl
mov edx, 0x10daac38
mov ebp, 0x549a3be6
cmovne edx, ebp
test al, al
mov eax, 0x10daac38
cmovne edx, eax
test cl, 1
jmp 0x14011499e
mov edx, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x346fe281
mov edx, ebp
and edx, 0xcb901d7e
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x33ef9d5d
and edx, 0xcc1062a2
or edx, ebx
mov ebx, edx
xor ebx, 0x48578020
and eax, 0x7615cae0
and ebp, 0x89ea351f
or ebp, eax
mov eax, ebp
xor eax, 0x8422514
xor edx, 0x7807fdd
mov edi, edx
and edi, 0xb3a81acb
and ebx, 0x4c57e534
or ebx, edi
xor ebp, 0x32000ac0
and ebp, 0xb3a81acb
and eax, 0x4c57e534
or eax, ebp
xor eax, ebx
not eax
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ecx, 9
setg r11b
cmp ecx, 0xa
setl r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
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 ecx, r10d
xor cl, dl
xor cl, 1
and cl, dl
or dl, r10b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, r9d
xor dl, r11b
xor dl, 1
xor r10b, r8b
or r11b, r9b
xor r11b, 1
or r11b, r10b
mov ebx, edx
xor bl, r11b
or r11b, dl
xor r11b, 1
or r11b, bl
mov edx, r11d
xor dl, 1
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
and bl, r8b
mov eax, edx
and al, r11b
mov r9d, ebx
and r9b, cl
xor bl, cl
or bl, r9b
mov r9d, eax
and r9b, dl
xor al, dl
or al, r9b
xor al, bl
xor r8b, r11b
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x3193a8ec
mov ecx, 0x1bacaede
cmovne ebp, ecx
test dl, 1
mov ecx, 0x3193a8ec
jmp 0x140110d96
mov ecx, dword [0x140265700]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x84202481
mov ebp, eax
and ebp, 0x63040800
or ebp, edx
xor ebp, 0x63040800
mov edx, eax
and edx, 0x18dbd37e
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x18dbd37f
and edx, 0xe7242c80
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x98fb2099
and edx, 0x6704df66
or edx, ebp
xor edx, 0x6704df66
and ecx, 0x56227818
and eax, 0xa9dd87e7
or eax, ecx
xor eax, 0xa9dd87e7
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6d81a5f2
and eax, 0x927e5a0d
or eax, ecx
xor eax, 0x927e5a0d
sete al
cmp dword [0x1402656fc], 0xa
setl cl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
not al
mov edx, ebx
xor dl, 1
and bl, cl
or cl, dl
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x54e3f035
mov ebp, 0x79f24de
cmovne edx, ebp
test cl, cl
mov ecx, 0x54e3f035
cmovne edx, ecx
test al, al
jmp 0x14011499e
mov ecx, 0xc063a13d
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0xd973092c
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xe8f6be36
mov ebx, ebp
and ebx, 0x170941c8
or ebx, edx
mov edi, ebx
xor edi, 0x7004080
xor ebx, 0x48361e32
mov edx, ebp
or edx, 0x583f1f7a
and ebx, 0x583f1f7a
and edi, 0xa7c0e084
or edi, ebx
and edx, 0x583f1f7b
xor edx, edi
mov ebx, edx
not ebx
and ebx, 0x16cf90d4
and edx, 0xe9306f2b
or edx, ebx
mov ebx, edx
xor ebx, 0xa0300822
xor edx, 0x16cf90d4
mov edi, edx
and edi, 0x5fc2f78d
and ebx, 0xa03d0872
or ebx, edi
or edx, ebp
and ebp, 0x5fc2f78d
and ecx, 0xa03d0872
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5ecd2782
and edx, 0xa132d87d
or edx, ecx
xor edx, 0xa132d87d
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
and dl, al
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, 1
mov edx, ecx
xor dl, r10b
not dl
and dl, r10b
or cl, r10b
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
and r10b, r9b
or r9b, r8b
and al, r8b
or al, r10b
mov ecx, r9d
xor cl, al
xor al, 1
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov r8d, ecx
xor r8b, 1
mov r9d, edx
xor r9b, 1
mov eax, edx
and al, r9b
mov ebx, ecx
and bl, r8b
mov r10d, eax
and r10b, dl
xor al, dl
or al, r10b
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
mov eax, r9d
and al, r8b
xor r9b, r8b
or r9b, al
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0xfcd94440
mov ecx, 0x5332fd0e
cmovne eax, ecx
test r9b, 1
mov ecx, 0xfcd94440
cmovne ecx, eax
jmp 0x1401144aa
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xf3f7a329
and edx, ebp
not ebp
and ebp, 0xe167c8f1
and ecx, 0x1e98370e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2208
xor ecx, 0xe1678021
or ecx, 0xc085cd6
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf6f0cd74
and ebp, 0x1072209
or ebp, edi
or ecx, ebx
and ebx, 0xf6f0cd74
and edx, 0x90f328b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdd8e4cb
and ecx, 0xf2271b34
or ecx, edx
mov ebp, ecx
xor ebp, 0x1d0b81d
mov edx, ecx
xor edx, 0x1d0b81c
and edx, ebp
xor ecx, 0x16070460
and ecx, 0x17970474
and ebp, 0xe868fb8b
or ebp, ecx
mov ebx, ebp
xor ebx, 0x80689082
mov ecx, edx
not ecx
xor ebp, 0x17970475
mov edi, ecx
and edi, 0x6e956f1c
and edx, 0x916a90e3
or edx, edi
or ecx, ebp
and ebp, 0x6e956f1c
and ebx, 0x916a90e3
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x6a3d504f
and ecx, 0x95c2afb0
or ecx, edx
mov edx, ecx
xor edx, 0x10000ba0
xor ecx, 0x421c1003
and edx, 0x38214bec
and ecx, 0xc7deb413
or ecx, edx
xor ecx, 0xc7deb413
sete r8b
setne r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r11b
mov eax, ebx
mov r10d, r8d
and r10b, bl
mov ecx, r11d
and cl, r9b
or bl, r9b
or r9b, r11b
xor r9b, 1
or al, r8b
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
or cl, r10b
xor r11b, r8b
xor bl, 1
or bl, r11b
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
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, 0x6e6890e0
mov ecx, 0x75dbb21e
cmovne ebp, ecx
test dl, 1
mov ecx, 0x6e6890e0
cmovne ecx, ebp
test al, 1
jmp 0x1401145e2
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5435653
and edx, ecx
and ecx, 0xfabca9ac
or ecx, ebp
mov ebp, ecx
xor ebp, 0x7880a0a8
xor ecx, 0x5435653
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x837d1b45
and ebp, 0x7c82e4ba
or ebp, edi
or ecx, ebx
and ebx, 0x837d1b45
and edx, 0x7c82e4ba
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcc2976e1
mov ebp, ecx
and ebp, 0x33d6891e
or ebp, edx
mov edx, ebp
xor edx, 0x33d6891e
xor ebp, 0xc02076c0
mov ebx, edx
and ebx, 0x7dce0b86
and ecx, 0x8231f479
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x5a315879
and ecx, 0xa5cea786
or ecx, ebx
xor ecx, 0xd800ac01
and ebp, 0xf1b6ffda
mov ebx, edx
and ebx, 0xe490025
or ebx, ebp
xor ebx, 0xf1b6ffdb
and edx, 1
or edx, ebx
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0x41883684
and ebp, edx
or edx, 0xbe77c97b
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x34ede0fc
and ecx, 0x41001600
or ecx, edi
or edx, ebx
and ebx, 0x34ede0fc
and ebp, 0xcb121f03
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xd2649825
and edx, 0x2d9b67da
or edx, ecx
xor edx, 0x6c13515e
setne dl
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, r8d
and cl, al
and dl, bl
or dl, cl
xor al, r8b
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
xor dl, 1
mov eax, edx
and al, cl
xor dl, cl
or al, dl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xf65380c5
mov eax, 0xff14c537
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xf65380c5
jmp 0x1401144ad
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
or edx, 1
mov ebx, edx
not ebx
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0xf783a54c
and ebx, 0x87c5ab2
or ebx, eax
or edx, esi
and esi, 0xf783a54c
and edi, 0x87c5ab3
or edi, esi
xor edi, ebx
not edx
or edx, edi
and ebp, 0x5a71b167
and ecx, 0xa58e4e98
or ecx, ebp
mov eax, ecx
xor eax, 0xa58e4e98
xor ecx, 0x5a71b167
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, 0xa
setl cl
cmp r8d, 9
setg al
mov ebx, r10d
and bl, al
or r10b, cl
and cl, r9b
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
or al, r9b
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0xda4d888f
mov eax, 0x9232b527
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
not bl
test bl, 1
mov eax, 0xda4d888f
jmp 0x1401144ad
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
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, 0x10d471cd
and ebp, 0xef2b8e32
or ebp, edi
or ecx, ebx
and ebx, 0x10d471cd
and edx, 0xef2b8e32
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ecx
or edx, 0x8a65fd4f
mov ebp, edx
not ebp
mov edi, ecx
xor edi, 0x759a02b0
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0x9b56f20b
and ebp, 0x648800b0
or ebp, eax
or edx, esi
and esi, 0x9b56f20b
and edi, 0x64a90df4
or edi, esi
xor edi, ebp
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0xdec0b9e7
and edx, 0x213f4618
or edx, eax
xor edx, 0x54a544a9
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x540841d
and ecx, 0x90054220
or ecx, edx
mov ebp, ecx
xor ebp, 0x10020
xor ecx, 0x639298cc
or eax, 0x9545c63d
mov edx, eax
not edx
and ecx, 0xf396dacc
and ebp, 0x4410431
or ebp, ecx
and eax, 0xf396dacc
and edx, 0x8282102
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x6aba39c2
and edx, 0x9545c63d
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xd1c398d5
and edx, 0x2e3c672a
or edx, ecx
xor edx, 0xd1c398d5
xor eax, edx
test eax, edx
setne dl
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg al
xor dl, r9b
and dl, r9b
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or dl, al
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor al, r9b
xor al, 1
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
and dl, cl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x269d6548
mov ebp, 0x9de69749
cmovne eax, ebp
test cl, 1
mov ecx, 0x269d6548
jmp 0x140113133
mov ecx, 0x78e3609
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfd9cfdf6
and edx, ecx
and ecx, 0x2630209
or ecx, ebp
xor ecx, 0x2630209
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x42442211
mov ebp, ecx
and ebp, 0x848a10c0
or ebp, edx
xor ebp, 0x848a10c0
and ecx, 0x3931cd2e
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3931cd2e
and ecx, 0xc6ce32d1
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa2ee6fd7
and ecx, 0x5d119028
or ecx, ebp
xor ecx, 0x5d119028
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
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 cl, cl
mov ecx, 0xad3d3f09
mov ebp, 0x8557c27e
cmovne ecx, ebp
test dl, 1
mov edx, 0xad3d3f09
jmp 0x140112386
mov ecx, 0x4fbc4e7a
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0x90793894
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, ecx
and edx, 0x1aec23a7
and ecx, 0xe513dc58
or ecx, edx
xor ecx, 0xe513dc59
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa144f181
mov ebp, ecx
and ebp, 0x4201061c
or ebp, edx
xor ebp, 0x4201061c
and ecx, 0x1cba0862
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb239a7ee
and ecx, 0x4dc65811
or ecx, edx
xor ecx, 0xae83af8c
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov eax, ecx
xor al, 1
and al, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x41ea02a2
mov ebp, 0x731fd2c
cmovne ecx, ebp
test al, 1
mov eax, 0x41ea02a2
jmp 0x140114a69
mov ecx, 0x1b2c067b
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0x697991ec
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0xda4d888f
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ebp, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and ebp, 0x279f55ec
and edx, 0xd860aa13
or edx, ebp
mov esi, edx
xor esi, 0x279f55ec
mov ebp, edx
xor ebp, 0x9aeccd1b
and ebp, esi
mov edi, esi
or edi, 0x428c6708
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x1d70be2d
and ebp, 0xe28f41d2
or ebp, ecx
mov ecx, edi
not ecx
or ebx, edi
and edi, 0x1d70be2d
and ecx, 0xa00300d2
or ecx, edi
xor ecx, ebp
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x2af9382d
and ebx, 0xd506c7d2
or ebx, ecx
mov ebp, ebx
xor ebp, 0x11828013
and esi, 1
xor edx, 0x279f55ed
or edx, esi
mov ecx, edx
not ecx
and ecx, 0x7101dc52
and edx, 0x8efe23ad
or edx, ecx
mov ecx, edx
xor ecx, 0xf60201
xor ebx, 0x68755f24
xor edx, 0x7101dc52
mov edi, ebx
and edi, 0xce0831ec
and ebp, 0x31f7ce13
or ebp, edi
or ebx, edx
and edx, 0xce0831ec
and ecx, 0x31f7ce13
or ecx, edx
xor ecx, ebp
not ebx
or ebx, ecx
mov ecx, ebx
xor ecx, 0x718b91dc
and ecx, ebx
not ebx
and ebx, 0x718b91dc
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x85e4a5bc
and ecx, 0x7a1b5a43
or ecx, edx
mov edx, ecx
xor edx, 0x1004b02
xor ecx, 0x406e0020
and ecx, 0x4afe80bd
and edx, 0xb5017f42
or edx, ecx
mov ecx, edx
xor ecx, 0x11013d02
xor edx, 0x481600a0
and edx, 0xec1642e0
and ecx, 0x13e9bd1f
or ecx, edx
xor ecx, 0x13e9bd1f
sete r9b
setne r10b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl cl
mov r8d, r10d
or r8b, cl
mov edx, r10d
xor dl, cl
not dl
and dl, cl
mov r11d, r8d
xor r11b, dl
xor dl, 1
xor r11b, 1
or dl, r8b
xor dl, 1
or dl, r11b
and r10b, cl
and bl, r9b
or bl, r10b
mov r8d, ecx
and r8b, r9b
xor cl, r9b
or cl, r8b
xor bl, 1
mov r8d, ebx
xor r8b, cl
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, dl
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, dl
test cl, 1
mov ecx, 0xc36ec58a
mov ebp, 0xde11d243
cmovne ecx, ebp
mov qword [rsp + 0x38], rax
test dl, 1
cmovne ecx, ebp
not bl
test bl, 1
mov eax, 0xc36ec58a
jmp 0x1401144ad
mov ecx, 0xe53bb3fe
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xd40fed68
and ecx, 0x2bf01297
or ecx, edx
mov ebx, ecx
xor ebx, 0xc4036048
xor ecx, 0x2bf01297
mov edx, ecx
and edx, 0x138c8d31
and ebx, 0xec7372ce
or ebx, edx
mov eax, ebx
xor eax, 0xec7372ce
xor ebx, 0x138c8d31
mov ebp, ebx
or ebp, 0x58023b6b
mov esi, ebp
not esi
or ecx, 0xa7fdc494
mov edx, ecx
not edx
and ebp, 0x23057cea
and esi, 0x84f88014
or esi, ebp
and ecx, 0x23057cea
and edx, 0x58020301
or edx, ecx
xor edx, esi
mov ecx, edx
not ecx
and ecx, 0x58023b6a
and edx, 0xa7fdc495
or edx, ecx
and ebx, 0x97b59498
mov ecx, eax
and ecx, 0x684a6b67
or ecx, ebx
xor ecx, 0x97b59499
and eax, 1
or eax, ecx
mov edi, eax
not edi
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf7be24d6
and edx, 0x841db29
or edx, ebp
or ecx, eax
and eax, 0xf7be24d6
and edi, 0x841db29
or edi, eax
xor edi, edx
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0xfc550afb
and ecx, 0x3aaf504
or ecx, eax
mov eax, ecx
xor eax, 0x2000004
xor ecx, 0x28540a0a
and eax, 0xd60100f5
and ecx, 0x29feff0a
or ecx, eax
xor ecx, 0xd60100f5
cmp ecx, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg dl
mov eax, r10d
xor r10b, cl
or cl, dl
or al, r9b
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, r10b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, eax
xor dl, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, cl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x416d2e13
mov ebp, 0x840c5bff
cmovne eax, ebp
test cl, 1
mov ecx, 0x416d2e13
jmp 0x140113133
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x13934a54
and ebx, 0xec6cb5ab
or ebx, ecx
mov edx, ebx
xor edx, 0xe80c94aa
mov ecx, ebx
xor ecx, 0x13934a54
xor ebx, 0x6d1246ae
and ebx, ecx
mov esi, ecx
or esi, 0x817ef305
mov ebp, esi
not ebp
mov edi, ebx
not edi
mov eax, edi
and eax, 0x3b27ecbf
and ebx, 0xc4d81340
or ebx, eax
or edi, esi
and esi, 0x3b27ecbf
and ebp, 0x44800040
or ebp, esi
xor ebp, ebx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0x7e810cfb
and edi, 0x817ef304
or edi, eax
and edx, 0xe81f94fa
mov eax, ecx
and eax, 0x17e06b05
or eax, edx
xor eax, 0xe81f94fb
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa74f9a89
and ecx, 0x58b06576
or ecx, eax
mov eax, ecx
xor eax, 0x18206064
mov edx, edi
not edx
xor ecx, 0xa74f9a89
mov ebp, edx
and ebp, 0x42d28f93
and edi, 0xbd2d706c
or edi, ebp
or edx, ecx
and ecx, 0x42d28f93
and eax, 0xbd2d706c
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x998430af
and eax, edx
and edx, 0x667bcf50
or edx, ecx
xor edx, 0x667bcf50
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x881579a8
and edx, 0x77ea8657
or edx, ecx
xor edx, 0x77ea8657
or edx, eax
cmp edx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov edx, eax
xor dl, r10b
mov ecx, edx
xor cl, al
and cl, dl
and bl, r9b
and al, r10b
or al, bl
mov r9d, ecx
xor r9b, 1
mov ebx, eax
xor bl, 1
and cl, r9b
and al, bl
mov r8d, r9d
and r8b, cl
xor cl, r9b
or cl, r8b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov edx, ebx
xor dl, al
test bl, bl
mov ecx, 0x2a0fabcc
mov ebp, 0x6f3e5d05
cmovne ecx, ebp
test al, 1
mov r13d, 0x6f3e5d05
cmove ecx, ebp
test dl, 1
mov eax, 0x2a0fabcc
jmp 0x1401144ad
mov ecx, 0x2a0fabcc
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0xff33dd14
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x28da5106
mov edx, ebx
xor edx, 0x28da5106
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xa536e405
and edx, 0x5ac91bfa
or edx, ebp
mov ebp, edx
xor ebp, 0x700300bc
and ecx, 0x59fa61e7
and ebx, 0xa6059e18
or ebx, ecx
mov ecx, ebx
xor ecx, 0xa4011418
xor edx, 0x8decb502
mov edi, edx
and edi, 0xb5ceb41
and ebp, 0xf4a314be
or ebp, edi
xor ebx, 0x9586141
and ebx, 0xb5ceb41
and ecx, 0xf4a314be
or ecx, ebx
xor ecx, ebp
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r11b
mov edx, r11d
xor dl, r10b
and dl, r11b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov esi, edx
xor sil, cl
or cl, dl
xor cl, 1
or cl, sil
or al, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov esi, ecx
xor sil, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, sil
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, al
and cl, bl
and bl, al
xor cl, 1
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
or r10b, r8b
xor r11b, r9b
xor r11b, 1
mov eax, r10d
xor al, r11b
or r11b, r10b
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
mov edx, r11d
and dl, al
mov ecx, r11d
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
and al, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, al
mov eax, ebx
and al, r11b
xor bl, r11b
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x8f4e0067
mov ebp, 0xdbdaca3b
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x8f4e0067
jmp 0x1401144ad
mov ecx, 0xf3a54ad2
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
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 esi, edx
not esi
mov ebp, esi
and ebp, 0x9b6920ec
mov ecx, edx
xor ecx, 0x9b6920ec
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x63361d47
and ecx, 0x9cc9e2b8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x6a08045
and edx, 0x6ab7215c
mov ebx, esi
and ebx, 0x9548dea3
or ebx, edx
xor ebx, 0x6ab7215d
and esi, 1
or esi, ebx
mov edx, esi
not edx
xor ecx, 0xf85f3daa
mov ebx, ecx
and ebx, 0xb1147f32
and ebp, 0x4eeb80cd
or ebp, ebx
or ecx, esi
and esi, 0xb1147f32
and edx, 0x4eeb80cd
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2d67f6b4
and edx, ecx
and ecx, 0xd298094b
or ecx, ebp
xor ecx, 0xd298094b
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3177861
and ecx, 0xfce8879e
or ecx, edx
mov edx, ecx
xor edx, 0xf4a88184
xor ecx, 0x14000
and ecx, 0x841461a
and edx, 0xf7beb9e5
or edx, ecx
xor edx, 0xf7beb9e5
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor al, cl
mov ecx, eax
mov r8d, eax
mov edx, ebx
xor al, bl
xor bl, 1
xor cl, 1
and r8b, bl
and dl, cl
or dl, r8b
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xbd658eb0
mov ebp, 0x61af8d28
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0xbd658eb0
jmp 0x1401144ad
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xd5a1d450
mov edx, ebp
xor edx, 0xd5a1d450
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x883188b
and edx, 0xf77ce774
or edx, ebx
mov ebx, edx
xor ebx, 0x22dd3325
xor edx, 0xc5224488
mov edi, ebx
and edi, 0x3a08b972
and edx, 0xc5f7468d
or edx, edi
or ebx, ebp
and ebp, 0x3a08b972
and ecx, 0xc5f7468d
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov edx, eax
xor dl, cl
or dl, bl
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, 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 edx, ebx
xor dl, al
test al, al
mov ecx, 0x364f575
mov eax, 0x99911829
cmovne ecx, eax
test bl, bl
mov ebp, 0x364f575
cmove ecx, ebp
test dl, 1
jmp 0x14011356f
mov ecx, 0x2438a782
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x9ecebd2f
mov ebp, ebx
xor ebp, 0x9ecebd2f
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x5af998f5
and ebp, 0xa506670a
or ebp, ecx
mov ecx, ebp
xor ecx, 0x2a48c800
xor ebp, 0x40132552
and ebp, 0x51933776
and ecx, 0xae6cc889
or ecx, ebp
mov ebp, ecx
xor ebp, 0x88604808
xor ecx, 0x51933776
mov edi, ecx
and edi, 0x770c92a3
and ebp, 0x88f36d5c
or ebp, edi
or ecx, ebx
and ebx, 0x770c92a3
and edx, 0x88f36d5c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne dl
sete bl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and bl, al
and r8b, dl
or r8b, bl
mov ebx, eax
and bl, dl
xor 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
mov edx, r8d
xor dl, 1
and dl, al
xor al, 1
mov ecx, r8d
xor cl, al
and cl, r8b
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x74da4866
mov ebp, 0x257f2bb3
cmovne edx, ebp
test al, al
mov eax, edx
cmovne eax, ebp
test cl, cl
cmove eax, edx
jmp 0x140114827
mov r8, qword [rsp + 0x38]
mov edx, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
mov edx, ebp
xor edx, 0x56bc5aa9
and edx, ebp
not ebp
and ebp, 0x720506fd
and esi, 0x8dfaf902
or esi, ebp
mov ebp, esi
xor ebp, 0x4b80800
xor esi, 0x520402a9
or esi, 0xa943a556
mov edi, edx
not edi
mov ebx, esi
and ebx, 0xea00d398
and ebp, 0x14bc0821
or ebp, ebx
or esi, edi
and edi, 0xea00d398
and edx, 0x15ff2c67
or edx, edi
xor edx, ebp
not esi
or esi, edx
mov edx, esi
not edx
and edx, 0xa943a556
and esi, 0x56bc5aa9
or esi, edx
mov edx, esi
not edx
mov edi, esi
or edi, 0xe504af55
mov ebp, edi
not ebp
mov ebx, esi
xor ebx, 0x1afb50aa
and ebx, esi
mov eax, edi
and eax, 0x4b204acf
and ebp, 0x10db1020
or ebp, eax
mov eax, ebx
not eax
or edi, eax
and eax, 0x4b204acf
and ebx, 0xb4dfb530
or ebx, eax
xor ebx, ebp
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0x9454f732
and edi, 0x6bab08cd
or edi, eax
xor edi, 0x71505866
and esi, 0x8c1f7461
mov eax, edx
and eax, 0x73e08b9e
or eax, esi
xor eax, 0x8c1f7460
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x1e9bfbdc
and edx, 0xe1640423
or edx, eax
xor edx, 0xe1640423
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xe1e6c31e
and edx, 0x1e193ce1
or edx, ebp
mov ebx, edx
xor ebx, 0xa001020
xor edx, 0x24020c
or eax, 0xaf269a3c
mov ebp, eax
not ebp
or edx, 0x500041
and edx, 0x4740a4d
and ebx, 0xab029030
or ebx, edx
and eax, 0x4740a4d
and ebp, 0x50896582
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0x50d965c3
and ebp, 0xaf269a3c
or ebp, eax
mov eax, ebp
not eax
and eax, 0x6c1d9c55
and ebp, 0x93e263aa
or ebp, eax
xor ebp, 0x93e263aa
cmp ebp, 0xffffffff
sete r9b
setne al
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov edx, eax
and dl, cl
and bl, r9b
or bl, dl
xor bl, 1
or bl, cl
xor cl, al
xor cl, 1
mov eax, ebx
or al, cl
xor cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x7ae60f4c
mov ebp, 0x6125fa16
cmovne ecx, ebp
test al, al
mov eax, 0x7ae60f4c
cmovne ecx, eax
mov qword [0x140265088], r8
jmp 0x1401145df
mov ecx, dword [0x140265700]
lea eax, [rcx - 1]
imul eax, ecx
mov edi, eax
not edi
mov ecx, edi
and ecx, 0x10001004
mov ebp, eax
and ebp, 0x60069c2
lea ebx, [rcx + rbp]
xor ebx, 0x4002842
lea ebp, [rcx + rbp]
add ebp, 0x1130610
mov edx, edi
or edx, 0x160079c6
mov ecx, edx
not ecx
and ebp, 0x3134790
and ebx, 0x14003846
or ebx, ebp
and edx, 0x3134790
and ecx, 0xe8ec8029
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xe9ff8638
and ecx, 0x160079c7
or ecx, edx
and edi, 0x10c08006
and eax, 0xef3f7ff9
or eax, edi
mov edx, eax
xor edx, 0x462d3c29
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xb95243d2
and ecx, 0x46adbc2d
or ecx, ebx
xor eax, 0x10400002
and eax, 0xb95243d2
and edx, 0x46adbc2d
or edx, eax
xor edx, ecx
xor ebp, edx
test ebp, edx
sete r8b
cmp dword [0x1402656fc], 9
setg cl
xor r8b, cl
mov r9d, r8d
xor r9b, 1
or cl, r9b
mov r10d, ecx
xor r10b, 1
mov eax, r10d
and al, cl
mov edx, r9d
and dl, r8b
mov ebx, eax
xor bl, 1
xor al, r10b
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
xor dl, bl
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x358705e7
mov ebp, 0x8b085ef6
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x358705e7
jmp 0x1401144ad
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x6354300f
mov edx, edi
and edx, 0xc8b83b0
or edx, ebp
mov ebp, edx
xor ebp, 0x4010200
xor edx, 0x12547443
mov esi, ecx
or esi, 0x6fdfb3bf
mov ebx, esi
not ebx
and edx, 0x1adef5f3
and ebp, 0x6501020c
or ebp, edx
and esi, 0x1adef5f3
and ebx, 0x80200800
or ebx, esi
xor ebx, ebp
mov edx, ebx
not edx
and edx, 0x90204c41
and ebx, 0x6fdfb3be
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xd7bd8cac
and ebx, 0x28427353
or ebx, edx
and edi, 0xd7bd8cac
and ecx, 0x28427353
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
xor r8b, bl
xor dl, cl
and dl, cl
xor cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, cl
xor dl, 1
or dl, bl
mov eax, edx
and al, r8b
mov ebx, r8d
and bl, cl
xor cl, r8b
xor r8b, 1
xor dl, 1
and dl, r8b
or dl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x9b3c86a8
mov ebp, 0xbee194f
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
not al
test al, 1
mov eax, 0x9b3c86a8
jmp 0x14011356f
mov ecx, 0x4768544e
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov eax, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
mov ebp, edx
and ebp, eax
xor edx, eax
or edx, ebp
cmp edx, 0xffffffff
sete dl
setne r8b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
xor r8b, cl
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, r8b
and al, dl
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x94903923
mov ebp, 0xdd5c0ef
cmovne ecx, ebp
test dl, dl
mov edx, 0x94903923
cmove ecx, edx
test al, 1
jmp 0x140114a6f
mov eax, dword [0x140265700]
mov edi, dword [0x1402656fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x287c1040
mov ebx, edx
and ebx, 0xd783efbe
or ebx, ebp
xor ebx, 0xd783efbe
and edx, 1
or edx, ebx
not edx
mov ebp, edx
and ebp, eax
xor edx, eax
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp edi, 9
setg al
cmp edi, 0xa
setl bl
mov r11d, r9d
xor r11b, r8b
and r11b, r9b
mov edx, ebx
and dl, al
mov r10d, ebx
xor r10b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r10b
mov ecx, edx
and dl, r11b
xor r11b, 1
xor cl, 1
and cl, r11b
or dl, cl
and r9b, bl
or bl, r8b
xor bl, 1
and al, r8b
or al, r9b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0x22bb895c
mov eax, 0x6968c608
cmovne ecx, eax
test dl, dl
cmove ecx, eax
test bl, 1
mov eax, 0x22bb895c
jmp 0x1401144ad
mov ecx, 0x2b79094a
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xdc2d4caf
mov ecx, ebp
and ecx, 0x23d2b350
or ecx, ebx
mov ebx, ecx
xor ebx, 0x22020200
xor ecx, 0x102c44ae
mov edx, ebp
xor edx, 0x327e46ae
and edx, ebp
or ecx, 0xcd81b951
mov esi, edx
not esi
mov eax, ecx
and eax, 0xd1d53093
and ebx, 0x222a462c
or ebx, eax
or ecx, esi
and esi, 0xd1d53093
and edx, 0x2e2acf6c
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xcd81b950
and ecx, 0x327e46af
or ecx, eax
mov eax, ecx
not eax
and edi, 0x23e8ecb8
and ebp, 0xdc171347
or ebp, edi
mov edx, ebp
xor edx, 0x8040300
xor ebp, 0x23e8ecb8
mov ebx, ecx
and ebx, 0xd69374ef
and eax, 0x296c8b10
or eax, ebx
or ecx, ebp
and ebp, 0xd69374ef
and edx, 0x296c8b10
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne al
sete cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov edx, ebx
xor dl, cl
xor bl, dl
and bl, dl
or al, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor bl, 1
xor cl, 1
mov eax, ebx
or al, cl
xor cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xcbd8efba
mov ebp, 0x4f8514a4
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xcbd8efba
cmovne ecx, ebp
test al, 1
jmp 0x140114c2f
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x82402138
and edx, 0x5811281
or edx, ecx
mov ebx, edx
xor ebx, 0x5801081
xor edx, 0xda1aa112
or ebp, 0x87c133b9
mov ecx, ebp
not ecx
and edx, 0xda1ba312
and ebx, 0x5c010a9
or ebx, edx
and ebp, 0xda1ba312
and ecx, 0x20244c44
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x783ecc46
and ecx, 0x87c133b9
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0x9794a2ce
and ebx, ebp
mov edx, ecx
and edx, 0x686b5d31
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xc1591c07
and edx, 0x3ea6e3f8
or edx, ebx
xor edx, 0xa9324137
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xd3358cbd
and ecx, 0x2cca7342
or ecx, ebp
xor ecx, 0x2cca7342
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x742249ed
and ecx, 0x8bddb612
or ecx, edx
mov edx, ecx
xor edx, 0xc88012
xor ecx, 0x54220865
and edx, 0x20c8c19a
and ecx, 0xdf373e65
or ecx, edx
mov edx, ecx
xor edx, 0xc8c090
xor ecx, 0x8a302040
and ecx, 0xaa30214a
and edx, 0x55cfdeb5
or edx, ecx
xor edx, 0x55cfdeb5
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
mov r9d, eax
xor r9b, 1
or bl, r8b
mov edx, ecx
xor dl, bl
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, dl
mov ecx, 0x36f6245
mov edx, 0xdd8869ca
cmovne ecx, edx
test al, 1
mov eax, 0x36f6245
cmovne ecx, eax
test bl, 1
cmove ecx, edx
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x39d0644b
and ebp, ecx
or ecx, 0xc62f9bb4
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xf472ccdd
and edx, 0x9802002
or edx, edi
or ecx, ebx
and ebx, 0xf472ccdd
and ebp, 0xb8d3322
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc62f9bb4
and ecx, 0x39d0644b
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x3248bf70
and ecx, 0xcdb7408f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40b6400e
xor ecx, 0x3248bf71
mov edi, edx
and edi, 0x9f492fe0
and ebx, 0x60b6d01e
or ebx, edi
or edx, ecx
and ecx, 0x9f492fe0
and ebp, 0x60b6d01f
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xd7cecb73
and edx, 0x2831348c
or edx, ecx
mov ebx, edx
xor ebx, 0x202000
xor edx, 0xd2808270
or ebp, 0xd6a2aa7c
mov ecx, ebp
not ecx
or edx, 0x28045400
and edx, 0xfa84d67c
and ebx, 0x4222800
or ebx, edx
and ebp, 0xfa84d67c
and ecx, 0x1590183
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x8bc0c545
and ecx, 0x743f3aba
or ecx, edx
xor ecx, 0xa29d90c6
setne r9b
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
xor dl, r8b
and r8b, al
and bl, r9b
or bl, r8b
mov ecx, eax
xor cl, r9b
xor cl, 1
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
xor cl, 1
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x2b79094a
mov edx, 0xef0b6c41
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x2b79094a
cmovne ecx, edx
test bl, 1
jmp 0x14011356f
mov edx, dword [0x140265700]
mov esi, dword [0x1402656fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x9c07de78
mov ecx, ebp
and ecx, 0x63f82186
or ecx, edx
mov edx, ecx
xor edx, 0x43500080
xor ecx, 0x84000800
mov edi, ebp
or edi, 0xa4a82906
and ecx, 0xa4a82906
and edx, 0x5b57d6f8
or edx, ecx
and edi, 0xa4a82907
xor edi, edx
not edi
and ebx, 0x9309fca1
and ebp, 0x6cf6035e
or ebp, ebx
xor ebp, 0x6cf6035e
mov ecx, edi
and ecx, ebp
xor ebp, edi
or ebp, ecx
cmp ebp, 0xffffffff
setne r8b
sete al
cmp esi, 0xa
setl cl
cmp esi, 9
setg dl
mov ebx, edx
xor bl, al
and al, dl
and cl, r8b
or cl, al
and bl, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, cl
or al, cl
xor cl, 1
and r8b, cl
or dl, r8b
xor cl, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x2db9b299
mov eax, 0x36f6245
cmovne ecx, eax
test dl, dl
cmove ecx, eax
test bl, 1
mov eax, 0x2db9b299
jmp 0x1401144ad
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xf3a8f624
and edx, ecx
mov eax, ecx
or eax, 0xc5709db
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x2c49d38f
and ecx, 0xd3a02420
or ecx, ebx
or eax, ebp
and ebp, 0x2c49d38f
and edx, 0xd3b62c70
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc5709db
and eax, 0xf3a8f624
or eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xf5671400
mov ecx, eax
and ecx, 0xa98ebff
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6f9ba46c
and ecx, 0x90645b93
or ecx, edx
mov edx, ecx
xor edx, 0x65004812
and ebp, 1
xor eax, 0xfffffffe
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x52ed995d
and eax, 0xad1266a2
or eax, ebp
mov ebp, eax
xor ebp, 0x25106022
xor ecx, 0x9afcb06d
xor eax, 0x52ed995d
mov ebx, ecx
and ebx, 0x8a27178d
and edx, 0x75d8e872
or edx, ebx
or ecx, eax
and eax, 0x8a27178d
and ebp, 0x75d8e872
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9c5bcd75
and ecx, 0x63a4328a
or ecx, edx
xor ecx, 0x63a4328a
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1402656fc], 0xa
setl cl
mov edx, ecx
xor dl, al
mov ebx, ecx
xor bl, dl
not bl
and bl, dl
or al, cl
not dl
and dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0xd3a403b3
mov ecx, 0x3e928641
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0xd3a403b3
cmovne ecx, edx
jmp 0x140113b8a
mov ecx, 0x1c7f8f2c
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
and edx, 0xb42459ce
and edi, 0x4bdba631
or edi, edx
mov esi, edi
xor esi, 0x4bdba631
mov ebx, edi
xor ebx, 0x360e2366
and ebx, esi
or ebp, 0x822a7aa8
mov ecx, ebp
not ecx
mov edx, ebx
not edx
mov eax, edx
and eax, 0x46e53d9e
and ebx, 0xb91ac261
or ebx, eax
or edx, ebp
and ebp, 0x46e53d9e
and ecx, 0x39108041
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xb104df2f
and edx, 0x4efb20d0
or edx, eax
mov eax, edx
xor eax, 0x48d05801
and esi, 1
xor edi, 0x4bdba630
or edi, esi
mov ecx, edi
not ecx
xor edx, 0x332ea586
mov ebp, edx
and ebp, 0x8407a37a
and eax, 0x7bf85c85
or eax, ebp
or edx, edi
and edi, 0x8407a37a
and ecx, 0x7bf85c85
or ecx, edi
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, edx
and ecx, 0xe96c0af7
and eax, 0x1693f508
or eax, ecx
xor eax, 0x1693f508
or eax, edx
cmp eax, 0xffffffff
sete al
setne cl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
mov edx, r8d
xor dl, cl
mov ebx, edx
xor bl, r9b
and bl, dl
and cl, r8b
and al, r9b
or al, cl
xor bl, 1
xor al, 1
mov edx, ebx
or dl, al
xor al, bl
mov ecx, edx
xor cl, al
mov ebp, 0x78e3609
mov ecx, 0x75dbb21e
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x78e3609
cmovne ecx, eax
test dl, dl
jmp 0x140114a6f
mov eax, dword [0x140265700]
mov ecx, dword [0x1402656fc]
lea edx, [rax - 1]
imul edx, eax
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x1fbe3376
mov eax, edx
and eax, 0xe041cc89
or eax, ebx
mov ebx, eax
xor ebx, 0xe041c888
xor eax, 0x15a80076
mov ebp, edi
or ebp, 0x15a80476
or eax, 1
and eax, 0x15a80477
and ebx, 0xea57fb88
or ebx, eax
and ebp, 0x15a80477
xor ebp, ebx
and edi, 0xcdecc193
and edx, 0x32133e6c
or edx, edi
mov eax, edx
xor eax, 0x32133e6c
xor edx, 0xcdecc193
and edx, ebp
not ebp
and eax, ebp
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r10b
mov ecx, r10d
xor cl, al
and cl, r10b
mov edx, ecx
not dl
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, r9d
and r8b, al
and r10b, r9b
mov ebx, eax
and bl, r9b
xor al, r9b
or r9b, dl
xor r9b, 1
xor cl, dl
not cl
and cl, dl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
or r10b, r8b
or al, bl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x27fa1217
mov ecx, 0x5332fd0e
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0x27fa1217
cmovne ecx, edx
test bl, 1
jmp 0x14011356f
mov ecx, 0xb3fc41be
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x6136f487
and ecx, ebp
not ebp
and ebp, 0x21208005
and edx, 0x40167482
or edx, ebp
xor edx, 0x40167482
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9ec90b78
and ecx, 0x6136f487
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, ebx
xor al, r8b
and al, bl
and bl, cl
and cl, al
not al
and al, dl
or al, cl
mov ecx, edx
xor cl, r8b
and cl, dl
and dl, r8b
or dl, bl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
and r8b, al
or cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
xor bl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x68470f10
mov ebp, 0x81ca31c5
cmovne eax, ebp
test cl, 1
mov ecx, 0x68470f10
cmovne ecx, eax
test dl, dl
jmp 0x1401144ad
mov ecx, 0x5f7e42b7
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
or edx, 0xab3159ff
mov edi, edx
not edi
mov esi, ecx
or esi, 0x54cea600
mov ebx, esi
not ebx
and edx, 0x5edcd71d
and edi, 0x22000
or edi, edx
and esi, 0x5edcd71d
and ebx, 0xa12108e2
or ebx, esi
xor ebx, edi
mov edx, ebx
not edx
and edx, 0xbd0bc992
and ebx, 0x42f4366d
or ebx, edx
mov edx, ebx
xor edx, 0x40a9004
xor ebx, 0xe9c56f93
mov edi, ebx
and edi, 0x12344ff9
and edx, 0xedcbb006
or edx, edi
and ebp, 0x12344ff9
and ecx, 0xedcbb006
or ecx, ebp
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, r8d
or dl, al
xor dl, 1
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
or dl, r8b
xor dl, 1
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xe3bf1f37
mov ebp, 0xf0cec2ae
cmovne eax, ebp
test cl, 1
mov ecx, 0xe3bf1f37
jmp 0x140113133
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x25c658a9
mov edx, ebp
and edx, 0xda39a756
or edx, ebx
mov ebx, edx
xor ebx, 0x82380000
xor edx, 0x5021088
mov ecx, ebp
xor ecx, 0x873a30d8
and ecx, ebp
or edx, 0x78c5cf27
mov esi, ecx
not esi
mov eax, edx
and eax, 0xcc72add
and ebx, 0x83381000
or ebx, eax
or edx, esi
and esi, 0xcc72add
and ecx, 0xf338d522
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xa1502465
and edx, 0x5eafdb9a
or edx, eax
mov eax, edx
xor eax, 0x18858200
and edi, 0x75284cf7
and ebp, 0x8ad7b308
or ebp, edi
mov ecx, ebp
xor ecx, 0x8859208
xor edx, 0x266a14bc
mov ebx, edx
and ebx, 0xe3726953
and eax, 0x1c8d96ac
or eax, ebx
xor ebp, 0x61204853
and ebp, 0xe3726953
and ecx, 0x1c8d96ac
or ecx, ebp
xor 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 eax, edx
xor al, r10b
not al
and al, r10b
mov ebx, edx
or bl, r10b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
and r10b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, eax
xor bl, 1
and al, bl
mov edx, r8d
and dl, cl
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov r9d, edx
and r9b, r8b
xor dl, r8b
or dl, r9b
xor dl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x248cdb7e
mov ecx, 0x55611bbe
cmovne eax, ecx
test bl, 1
mov ecx, 0x248cdb7e
cmovne ecx, eax
test dl, 1
jmp 0x1401144ad
mov eax, dword [0x140265700]
mov r9d, dword [0x1402656fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
mov ebp, edx
xor ebp, 0x9b7de688
and ebp, edx
not edx
or eax, 0x64821977
mov ebx, eax
not ebx
mov edi, ebp
not edi
mov esi, eax
and esi, 0x9526be08
and ebx, 0xa594080
or ebx, esi
or eax, edi
and edi, 0x9526be08
and ebp, 0x6ad941f7
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x64821976
and eax, 0x9b7de689
or eax, ebp
not eax
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne cl
cmp r9d, 9
setg al
cmp r9d, 0xa
setl bl
mov r9d, ebx
xor r9b, cl
mov edx, r9d
xor dl, 1
and cl, bl
or bl, r8b
and al, r8b
or al, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and dl, r9b
and al, cl
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x983d74c1
mov ebp, 0x91b6583
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x983d74c1
jmp 0x1401144ad
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edx, ecx
or edx, 1
mov edi, ebp
not edi
mov esi, edx
and esi, 0xddb80f5b
mov ebx, eax
and ebx, 0x2247f0a4
or ebx, esi
or edx, edi
and edi, 0xddb80f5b
and ebp, 0x2247f0a4
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x91640a07
and edx, 0x6e9bf5f8
or edx, ebp
xor edx, 0x6e9bf5f8
and eax, 0xc726f873
and ecx, 0x38d9078c
or ecx, eax
xor ecx, 0x38d9078c
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x566504fb
and ecx, 0xa99afb04
or ecx, eax
xor ecx, 0xa99afb04
setne al
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl dl
xor dl, al
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
not al
and al, dl
xor dl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
mov eax, 0x55611bbe
mov edx, 0x129997e6
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
jmp 0x140113b8a
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x19c828b5
mov edx, ebp
and edx, 0xe637d74a
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xde4c7c49
and edx, 0x21b383b6
or edx, ebx
mov ebx, edx
xor ebx, 0x83a8102
and ecx, 0xa4183250
and ebp, 0x5be7cdaf
or ebp, ecx
mov ecx, ebp
xor ecx, 0x4b26c107
xor edx, 0xc78454fd
mov edi, edx
and edi, 0xb4c12ee8
and ebx, 0x4b3ed117
or ebx, edi
xor ebp, 0xa4002240
and ebp, 0xb4c12ee8
and ecx, 0x4b3ed117
or ecx, ebp
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
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, ebx
xor al, dl
test bl, bl
mov ecx, 0x79eadfe6
mov ebp, 0xb46b3d7e
cmovne ecx, ebp
test dl, dl
mov edx, 0x79eadfe6
cmove ecx, edx
test al, al
jmp 0x140114a6f
mov ecx, 0xe711dc2f
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0x495a673a
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov eax, dword [0x140265700]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
or edx, 0xefcd3870
mov ebp, edx
not ebp
or eax, 0x1032c78f
mov ecx, eax
not ecx
and edx, 0x660ed9e5
and ebp, 0x1030060a
or ebp, edx
and eax, 0x660ed9e5
and ecx, 0x89c12010
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xce9de2a4
and ecx, 0x31621d5b
or ecx, eax
mov eax, ecx
xor eax, 0x2150dad4
xor ecx, 0x940b242a
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xb41b66ee
and eax, 0x4be49911
or eax, ecx
xor eax, 0x4be49910
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xe750c549
and edx, eax
or eax, 0x18af3ab6
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xae3d755f
and ecx, 0x41408000
or ecx, ebx
or eax, ebp
and ebp, 0xae3d755f
and edx, 0x51c28aa0
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x9ed162a7
and eax, 0x612e9d58
or eax, ecx
xor eax, 0x867e5811
sete cl
cmp dword [0x1402656fc], 9
setg dl
mov eax, edx
xor al, cl
mov ebx, eax
xor bl, dl
and bl, al
not al
and al, cl
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, 1
mov ecx, edx
xor cl, 1
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x2438a782
mov edx, 0x6026a33a
cmovne ecx, edx
test bl, bl
cmove ecx, edx
not al
test al, 1
mov eax, 0x2438a782
cmovne ecx, eax
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x3d2d44f2
mov ecx, ebp
and ecx, 0xc2d2bb0d
or ecx, ebx
mov ebx, ecx
xor ebx, 0x30d
xor ecx, 0x340900d0
mov edx, ebp
xor edx, 0x340933dd
and edx, ebp
or ecx, 0xcbf6cc22
mov esi, edx
not esi
mov eax, ecx
and eax, 0xa773b4a0
and ebx, 0x1008035d
or ebx, eax
or ecx, esi
and esi, 0xa773b4a0
and edx, 0x588c4b5f
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x584bef3b
and ecx, 0xa7b410c4
or ecx, eax
mov eax, ecx
xor eax, 0x93bd2318
xor ecx, 0x6c42dce7
and edi, ecx
and eax, ebp
or eax, edi
xor ecx, eax
test ecx, eax
setne al
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl cl
mov ebx, ecx
and al, cl
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, cl
mov ecx, ebx
not cl
and dl, r9b
or al, dl
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 al, 1
mov eax, 0x5cb69331
mov ebp, 0x61ca2126
cmovne eax, ebp
test dl, dl
mov edx, 0x5cb69331
cmovne edx, eax
jmp 0x14011413c
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
mov ecx, ebp
xor ecx, 0xa102921c
and ecx, ebp
or ebp, 0x5efd6de3
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x733a4f7f
and edx, 0x80009000
or edx, edi
or ebp, ebx
and ebx, 0x733a4f7f
and ecx, 0x8cc5b080
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov edx, ebp
not edx
and edx, 0x5efd6de3
and ebp, 0xa102921c
or ebp, edx
mov ebx, ebp
not ebx
mov edx, ebp
or edx, 0xc03cab1c
mov edi, edx
not edi
mov ecx, ebp
xor ecx, 0x3fc354e3
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xb3ceab4d
and edi, 0xc0154a2
or edi, eax
or edx, esi
and esi, 0xb3ceab4d
and ecx, 0x4c3154b2
or ecx, esi
xor ecx, edi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x7d0c28b7
and edx, 0x82f3d748
or edx, eax
mov eax, edx
xor eax, 0x800083a8
and ebx, 1
xor ebp, 0xfffffffe
or ebp, ebx
mov ecx, ebp
not ecx
xor edx, 0x42cf7c55
mov ebx, edx
and ebx, 0x3d737043
and eax, 0xc28c8fbc
or eax, ebx
or edx, ebp
and ebp, 0x3d737043
and ecx, 0xc28c8fbc
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x40010040
mov ecx, edx
and ecx, 0x80c00800
or ecx, eax
xor ecx, 0x80c00800
and edx, 0x3f3ef7bf
or edx, ecx
mov eax, edx
not eax
and eax, 0xee36b55b
and edx, 0x11c94aa4
or edx, eax
mov eax, edx
xor eax, 0xc1080040
xor edx, 0x2cc43503
and edx, 0x3cc477a7
and eax, 0xc33b8858
or eax, edx
mov ecx, eax
xor ecx, 0x81310050
xor eax, 0x384464a7
and eax, 0x7a4eecaf
and ecx, 0x85b11350
or ecx, eax
xor ecx, 0x7a4eecaf
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl al
mov edx, r9d
xor dl, r10b
and dl, r9b
mov ebx, edx
xor bl, 1
or bl, dl
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov r8d, r9d
and r8b, cl
or cl, bl
xor bl, 1
or bl, al
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r10b, al
or r10b, r8b
mov edx, eax
and dl, r9b
xor al, r9b
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, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xf533f2bc
mov eax, 0xbb303c05
cmovne ecx, eax
test bl, 1
mov ebp, 0xf533f2bc
cmovne ecx, ebp
jmp 0x140113136
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x2040817
and ecx, 0x1900008
or ecx, eax
mov ebp, ecx
xor ebp, 0x100008
xor ecx, 0x944648d4
or edx, 0x394081f
mov eax, edx
not eax
and ecx, 0x95c648d4
and ebp, 0x210000b
or ebp, ecx
and edx, 0x95c648d4
and eax, 0x6829b720
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xfc6bf7e0
and eax, 0x394081f
or eax, ecx
mov ecx, eax
not ecx
mov ebp, eax
xor ebp, 0xe56429d
and ebp, ecx
mov edx, eax
and edx, 0xf1a9bd62
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xf1a9bd63
and edx, 0xe56429c
or edx, ebp
and ecx, 1
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb322a9f3
and eax, 0x4cdd560c
or eax, ecx
mov ebp, eax
xor ebp, 0x4cd40600
mov ecx, edx
not ecx
xor eax, 0xb322a9f3
mov ebx, ecx
and ebx, 0x3309d95f
and edx, 0xccf626a0
or edx, ebx
or ecx, eax
and eax, 0x3309d95f
and ebp, 0xccf626a0
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x8184c14
mov edx, ecx
and edx, 0x4021120
or edx, eax
xor edx, 0x4021120
and ecx, 0xf3e5a2cb
or ecx, edx
mov eax, ecx
not eax
and eax, 0xbaaafb96
and ecx, 0x45550469
or ecx, eax
mov eax, ecx
xor eax, 0x465804
xor ecx, 0x86302022
and ecx, 0xcf39217b
and eax, 0x30c6de84
or eax, ecx
mov ecx, eax
xor ecx, 0x10849a80
xor eax, 0x89092031
and eax, 0xa94b6435
and ecx, 0x56b49bca
or ecx, eax
mov eax, ecx
xor eax, 0x1084015
xor ecx, 0x443480ca
and ecx, 0xec77a4ea
and eax, 0x13885b15
or eax, ecx
xor eax, 0x13885b15
sete bl
setne cl
cmp dword [0x1402656fc], 0xa
setl al
xor cl, al
xor cl, 1
mov edx, eax
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
not cl
xor bl, al
mov eax, ebx
xor al, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
mov ebp, 0xb4cb9096
mov ecx, 0x9cd191d8
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0xb4cb9096
cmovne ecx, eax
test dl, dl
jmp 0x140114a6f
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xaf691c2f
mov ecx, ebx
not ecx
or edx, 0x5084e010
and edx, 0x7084f030
and ebp, 0x8f690c0f
or ebp, edx
and ebx, 0x7084f030
and ecx, 0x1203c0
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x63abced
and ecx, 0xf9c54312
or ecx, edx
mov edx, ecx
xor edx, 0x56ac5f3d
mov ebp, ecx
xor ebp, 0x56ac5f3c
and ebp, edx
xor ecx, 0xa953a0c2
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7e4cfbe
and ebp, 0xf81b3041
or ebp, edi
or ecx, ebx
and ebx, 0x7e4cfbe
and edx, 0xf81b3041
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe8dd132d
and edx, ecx
and ecx, 0x1722ecd2
or ecx, ebp
xor ecx, 0x1722ecd2
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x86c78c51
and ecx, 0x793873ae
or ecx, edx
mov edx, ecx
xor edx, 0x48105082
xor ecx, 0x4418451
and ecx, 0x3569a77d
and edx, 0xca965882
or edx, ecx
xor edx, 0x3569a77d
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or cl, bl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xefa13d91
mov edx, 0x79eff89f
cmovne eax, edx
test cl, cl
mov ecx, 0xefa13d91
cmovne ecx, eax
test bl, bl
jmp 0x1401144ad
mov ecx, 0x3af5567f
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0x71a7440
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0xf14605a
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0x555ce751
mov edi, ebx
not edi
mov edx, esi
or edx, 0xaaa318ae
mov ebp, edx
not ebp
and ebx, 0xc042f05
and edi, 0xa2a310aa
or edi, ebx
and edx, 0xc042f05
and ebp, 0x5158c050
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x522a2d8a
and ebp, 0xadd5d275
or ebp, edx
xor ebp, 0xf8893525
and esi, 0x59a5afca
and ecx, 0xa65a5035
or ecx, esi
xor ecx, 0xa65a5035
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, bl
xor al, 1
or cl, al
mov r8d, ecx
xor r8b, 1
or bl, dl
and al, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r8b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x71951f14
mov ebp, 0xad3d3f09
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0x71951f14
cmovne edx, ebp
test cl, 1
cmovne edx, eax
jmp 0x1401149a1
mov ecx, 0x44945d07
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe60dc056
mov ebp, eax
and ebp, 0x19f23fa8
or ebp, edx
mov edx, ebp
xor edx, 0x19c20380
xor ebp, 0xe409c042
or eax, 0xe439fc6a
and ebp, 0xe439fc6a
and edx, 0x1bc60394
or edx, ebp
and eax, 0xe439fc6b
xor eax, edx
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf2a38905
and eax, 0xd5c76fa
or eax, ecx
xor eax, 0xd5c76fa
sete al
setne cl
cmp dword [0x1402656fc], 0xa
setl r8b
mov edx, r8d
xor dl, cl
xor dl, 1
mov ebx, r8d
or bl, al
xor bl, 1
or bl, dl
or cl, r8b
xor cl, 1
xor al, r8b
and al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x60038d5d
mov ebp, 0xf533f2bc
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x60038d5d
jmp 0x1401144ad
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0xdcb7d7ae
and ecx, 0x23482851
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2480810
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x61b4f0e7
and edx, 0x9e4b0f18
or edx, edi
xor ecx, 0x40b4d0a6
and ecx, 0x61b4f0e7
and ebp, 0x9e4b0f18
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r9d
and dl, al
and r9b, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
and al, r8b
or al, r9b
mov edx, ecx
and dl, bl
xor dl, 1
mov r8d, edx
xor r8b, bl
or dl, bl
xor dl, 1
or dl, r8b
xor dl, al
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, 0x57e0a456
mov eax, 0xa1ee9eca
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x57e0a456
jmp 0x1401144ad
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x7e19d676
and edx, 0x81e62989
or edx, ecx
mov ebx, edx
xor ebx, 0x200080
xor edx, 0x20111006
or ebp, 0x6431528e
mov ecx, ebp
not ecx
or edx, 0x900c0c41
and edx, 0xb01d1c4f
and ebx, 0x44204280
or ebx, edx
and ebp, 0xb01d1c4f
and ecx, 0xbc2a130
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x9bcead71
and ecx, 0x6431528e
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x16a0b7aa
and ecx, 0xe95f4855
or ecx, ebp
mov ebp, ecx
xor ebp, 0x68504044
xor ecx, 0x16a0b7ab
mov edi, edx
and edi, 0x938f3e12
and ebx, 0x6c70c1ec
or ebx, edi
or edx, ecx
and ecx, 0x938f3e12
and ebp, 0x6c70c1ed
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x3a040c65
and ecx, edx
and edx, 0xc5fbf39a
or edx, ebp
xor edx, 0xc5fbf39a
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
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, eax
xor bl, dl
test al, al
mov ecx, 0x6f3e5d05
mov eax, 0x9b6728ec
cmovne ecx, eax
test dl, 1
cmovne ecx, r13d
jmp 0x1401144aa
mov edx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x40b4cabe
and edx, ecx
and ecx, 0xbf4b3541
or ecx, ebp
xor ecx, 0xbf4b3541
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0x154c8d15
mov edi, ebx
not edi
mov edx, esi
or edx, 0xeab372ea
mov ebp, edx
not ebp
and ebx, 0xb5f20732
and edi, 0x4a0170c8
or edi, ebx
and edx, 0xb5f20732
and ebp, 0xc8805
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x154c8d14
and ebp, 0xeab372eb
or ebp, edx
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0xc92d16ac
mov edx, ebx
not edx
or ecx, 0x402a903
and ecx, 0x842bad8f
and ebp, 0x49041220
or ebp, ecx
and ebx, 0x842bad8f
and edx, 0x32d04050
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x36d2e953
and edx, 0xc92d16ac
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x67895dd9
and edx, 0x9876a226
or edx, ecx
xor edx, 0x9876a226
cmp edx, 0xffffffff
sete bl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
xor r8b, al
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, 1
and dl, bl
or al, bl
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov eax, 0xa01ac358
mov ebp, 0xd1e822d2
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0xa01ac358
cmovne edx, ebp
test cl, cl
jmp 0x140114373
mov ecx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x2c9f2a78
and ecx, edx
or edx, 0xd360d587
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xdbba665
and ebp, 0x20040818
or ebp, edi
or edx, ebx
and ebx, 0xdbba665
and ecx, 0xf244599a
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcd4c1cb5
and edx, 0x32b3e34a
or edx, ecx
mov edi, edx
xor edi, 0xa008030
mov ecx, edx
xor ecx, 0xe1d336cd
xor edx, 0x15122541
and edx, ecx
mov esi, ecx
or esi, 0xb3eec73
mov ebp, esi
not ebp
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xa4c18a97
and edx, 0x5b3e7568
or edx, eax
or ebx, esi
and esi, 0xa4c18a97
and ebp, 0x50001108
or ebp, esi
xor ebp, edx
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x3429bb14
and ebx, 0xcbd644eb
or ebx, eax
xor ebx, 0xc0e8a899
and edi, 0x6b81b6b8
mov eax, ecx
and eax, 0x947e4947
or eax, edi
xor eax, 0x6b81b6b9
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5ae6f807
and ecx, 0xa51907f8
or ecx, eax
xor ecx, 0xa51907f8
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xfd1afb7b
and eax, ecx
not ecx
and ecx, 0x1c089311
and edx, 0xe112686a
or edx, ecx
mov ecx, edx
xor ecx, 0xe112606a
xor edx, 0x1eed9795
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x62d8a94
and ecx, 0xf912716b
or ecx, ebx
or edx, ebp
and ebp, 0x62d8a94
and eax, 0xf9d2756b
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x67861d54
and edx, 0x9879e2ab
or edx, eax
xor edx, 0x656319d0
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov edx, r10d
or dl, r8b
mov eax, r10d
xor al, r8b
not al
and al, r8b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, r9b
and dl, cl
and r10b, r8b
and cl, r9b
or cl, r10b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov r8d, eax
xor r8b, 1
mov ebx, edx
xor bl, 1
and al, r8b
mov ecx, edx
and cl, bl
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r9d, ecx
and r9b, dl
xor cl, dl
or cl, r9b
xor cl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xff33dd14
mov edx, 0xb0fde946
cmovne eax, edx
test bl, 1
mov edx, 0xff33dd14
cmovne edx, eax
test cl, 1
cmove edx, eax
jmp 0x1401149a1
mov ecx, 0xa53db8fb
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0xf9314dd2
mov ebx, ebp
and ebx, 0x6ceb22d
or ebx, ecx
mov edi, ebx
xor edi, 0xc42024
xor ebx, 0x83040c0
mov ecx, edx
or ecx, 0xe3ad2c8
or ebx, 1
and ebx, 0xe3ad2c9
and edi, 0xf1c52d36
or edi, ebx
and ecx, 0xe3ad2c9
xor ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x3b8af714
and ecx, 0xc47508eb
or ecx, ebx
mov ebx, ecx
xor ebx, 0x80400080
xor ecx, 0x3b8af714
mov edi, ecx
and edi, 0x5ebd087b
and ebx, 0xa142f784
or ebx, edi
or ecx, ebp
and ebp, 0x5ebd087b
and edx, 0xa142f784
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, r8d
and cl, al
or al, r8b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, edx
or bl, r8b
xor dl, r8b
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, 1
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x30677ebe
mov eax, 0x9b5b88de
cmovne ecx, eax
test dl, 1
mov edx, 0x30677ebe
cmovne ecx, edx
test bl, 1
cmove ecx, eax
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0xac5db016
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x3258ad52
mov ebx, ebp
and ebx, 0xcda752ad
or ebx, edx
mov edi, ebx
xor edi, 0x49845008
xor ebx, 0x22102000
mov edx, ebp
or edx, 0xa63322a4
and ebx, 0xa63322a4
and edi, 0x59ccdd5a
or edi, ebx
and edx, 0xa63322a5
xor edx, edi
mov ebx, edx
not ebx
and ebx, 0x7e8c50c2
and edx, 0x8173af3d
or edx, ebx
mov ebx, edx
xor ebx, 0x142ad08
xor edx, 0x7e8c50c2
mov edi, edx
and edi, 0xecb542f7
and ebx, 0x134abd08
or ebx, edi
or edx, ebp
and ebp, 0xecb542f7
and ecx, 0x134abd08
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
xor bl, r8b
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, 1
or dl, al
xor al, cl
xor al, 1
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, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xf58d7e10
mov ecx, 0xfce4be1c
cmovne ebp, ecx
test al, 1
mov ecx, 0xf58d7e10
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x138daa34
mov ecx, ebx
not ecx
or edx, 0x486041c2
and edx, 0x5b6061d2
and ebp, 0x8d8a24
or ebp, edx
and ebx, 0x5b6061d2
and ecx, 0xa4121409
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xec7255cb
and ecx, 0x138daa34
or ecx, edx
mov ebx, ecx
not ebx
mov ebp, ecx
xor ebp, 0x8acb1465
and ebp, ebx
mov edx, ecx
and edx, 0x7534eb9a
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x17ebaeb0
and edx, 0xe814514f
or edx, ebp
mov ebp, edx
xor ebp, 0x204e0021
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x44b8202b
and ecx, 0xbb47dfd4
or ecx, ebx
mov ebx, ecx
xor ebx, 0x31460000
xor edx, 0x9d20bad4
xor ecx, 0x44b8202b
mov edi, edx
and edi, 0xce91dfde
and ebp, 0x316e2021
or ebp, edi
or edx, ecx
and ecx, 0xce91dfde
and ebx, 0x316e2021
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x715e35e8
and edx, 0x8ea1ca17
or edx, ecx
mov ebx, edx
xor ebx, 0x8014806
xor edx, 0x41480
or ebp, 0x3e95df8e
mov ecx, ebp
not ecx
or edx, 0x814a2061
and edx, 0x87ceb6e1
and ebx, 0x3811490e
or ebx, edx
and ebp, 0x87ceb6e1
and ecx, 0x40200010
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xc16a2071
and ecx, 0x3e95df8e
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc3506fe9
and ecx, 0x3caf9016
or ecx, edx
mov edx, ecx
xor edx, 0x8249000
xor ecx, 0x40402cc9
and ecx, 0x74cb2cdf
and edx, 0x8b34d320
or edx, ecx
mov ecx, edx
xor ecx, 0x348a0843
xor edx, 0x8a148320
and edx, 0xca55a7bc
and ecx, 0x35aa5843
or ecx, edx
xor ecx, 0x35aa5843
sete r8b
setne r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r11d, ecx
and r11b, bl
xor cl, bl
or cl, r11b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and r9b, al
and r10b, r8b
or r10b, r9b
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
or cl, al
and al, dl
or al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x14ac2e22
mov ebp, 0xb0fde946
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x14ac2e22
cmovne eax, ebp
test cl, 1
cmovne eax, edx
mov ecx, eax
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0x8bcb8fdb
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov edx, dword [0x140265700]
mov r8d, dword [0x1402656fc]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0xd2743a6e
and ecx, ebx
mov edx, ebx
or edx, 0x2d8bc591
mov ebp, ecx
not ebp
mov esi, edx
and esi, 0x498e0eb0
mov edi, eax
and edi, 0x9270304e
or edi, esi
or edx, ebp
and ebp, 0x498e0eb0
and ecx, 0xb671f14f
or ecx, ebp
xor ecx, edi
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x34062e1
and edx, 0xfcbf9d1e
or edx, ecx
mov ebp, edx
xor ebp, 0xa0641
xor edx, 0xc124080a
and edx, 0xefe5a93a
and ebp, 0x101a56c5
or ebp, edx
mov ecx, ebp
xor ecx, 0x10004084
xor ebp, 0xefe5a93a
mov edx, ebp
and edx, 0x611ebe69
and ecx, 0x9ee14196
or ecx, edx
or ebp, ebx
and ebx, 0x611ebe69
and eax, 0x9ee14196
or eax, ebx
xor eax, ecx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete r9b
setne bl
cmp r8d, 9
setg r11b
cmp r8d, 0xa
setl al
mov r8d, eax
and r8b, bl
or bl, al
xor bl, 1
mov edx, r9d
and dl, r11b
or r11b, r9b
xor r11b, 1
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
or dl, r8b
mov ebx, eax
and bl, r9b
xor al, r9b
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 al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ecx, r11d
xor cl, 1
and al, cl
or cl, dl
and dl, r11b
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x50cfdb50
mov ebp, 0xf2e2e3cb
cmovne edx, ebp
test cl, 1
mov ecx, 0x50cfdb50
cmovne edx, ecx
test al, 1
cmove edx, ebp
mov ecx, edx
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xcde54bf4
mov ecx, eax
xor ecx, 0xcde54bf4
and ecx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x321ab40a
and ecx, 0xcde54bf5
or ecx, edx
and ebp, 0xce6b4a08
and eax, 0x3194b5f7
or eax, ebp
mov edx, eax
xor edx, 0x3194b5f7
xor eax, 0xce6b4a08
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete al
cmp dword [0x1402656fc], 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
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 edx, eax
xor dl, bl
test al, 1
mov ecx, 0xfd722e29
mov ebp, 0x90793894
cmovne ecx, ebp
test bl, bl
mov eax, 0xfd722e29
cmove ecx, eax
test dl, 1
cmovne ecx, ebp
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xdd5c0ef
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0x1ce2009d
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, 0xf27cb71d
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x58e67ccf
and edx, 0xa7198330
or edx, ecx
mov ecx, edx
xor ecx, 0xa1010300
xor edx, 0x862048f
and edx, 0xe7a84bf
and ecx, 0xf1857b40
or ecx, edx
mov ebp, ecx
xor ebp, 0xe588004
xor ecx, 0xf1857b40
mov edx, ecx
or edx, 1
mov ebx, edx
not ebx
and ecx, 0x50a207bb
and ebp, 0xaf5df844
or ebp, ecx
mov ecx, ebp
xor ecx, 0x1199005
xor ebp, 0x50a207ba
mov edi, edx
and edi, 0xfe666a6a
and ebx, 0x1999594
or ebx, edi
or edx, ebp
and ebp, 0xfe666a6a
and ecx, 0x1999595
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x35b84a0d
and ecx, 0xca47b5f2
or ecx, edx
xor ecx, 0xca47b5f2
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r10b
and dl, al
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
xor cl, 1
mov r11d, ecx
xor r11b, bl
or cl, bl
xor cl, 1
or cl, r11b
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, r9d
and dl, cl
not cl
and cl, r8b
or cl, dl
and r9b, al
and r10b, r8b
or r10b, r9b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov ebx, ecx
xor bl, al
xor al, 1
mov edx, ebx
xor dl, 1
or al, cl
xor al, 1
or al, dl
xor dl, al
test dl, 1
mov edx, 0xba1cc13e
mov ecx, 0xf0cec2ae
cmovne edx, ecx
test al, 1
mov ecx, 0xba1cc13e
cmovne ecx, edx
test bl, 1
cmovne ecx, edx
cmp ecx, 0x79f24dd
jg 0x1401067a0
jmp 0x1401064dc
mov ecx, dword [0x140265700]
mov eax, dword [0x1402656fc]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x4beb224
mov edx, edi
and edx, 0xfb414dda
or edx, ebp
xor edx, 0xfb414dda
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x5143f952
and ebx, 0xaebc06ad
or ebx, ebp
and edi, 0x5143f952
and ecx, 0xaebc06ad
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, edx
and bl, al
and dl, cl
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r9b, al
xor al, 1
and al, cl
or al, r9b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x8096fb1f
mov edx, 0xe2002d35
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x8096fb1f
jmp 0x1401144ad
mov eax, dword [0x140265700]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x525cb7e2
and ecx, 0xada3481d
or ecx, eax
mov edx, ecx
xor edx, 0x85a3401c
xor ecx, 0x501c8482
and ecx, 0x781c8c83
and edx, 0x87e3737c
or edx, ecx
mov eax, edx
xor eax, 0x781c8c83
xor edx, 0x87e36134
mov ecx, eax
and ecx, 0xfffffffe
and edx, 0xe7fb69b7
and eax, 0x18049648
or eax, edx
xor eax, 0x18049649
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb9c3bfa6
and eax, 0x463c4059
or eax, ecx
mov ecx, eax
xor ecx, 0x140041
xor eax, 0x88012082
and ecx, 0x31d69f65
and eax, 0xce29609a
or eax, ecx
xor eax, 0xce29609a
sete al
setne cl
cmp dword [0x1402656fc], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
not cl
xor bl, al
mov eax, ebx
xor al, 1
and bl, dl
and cl, al
or cl, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xb3b66064
mov ebp, 0xc84b2a54
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, 1
mov ecx, 0xb3b66064
jmp 0x1401064c8
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.1401b9360
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret