Function at 0x140142520
Capabilities:
Authenticate hmac
Encrypt data using curve25519
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
mov qword [rsp + 0x68], rcx
mov rax, qword [0x1402db090]
xor rax, rsp
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
lea rax, [rsp + 0xa5]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x7c], edx
neg edx
mov dword [rsp + 0x78], edx
mov eax, 0x59836cfa
jmp 0x140142590
mov qword [rsp + 0x38], rax
mov eax, 0x2ebe899b
nop word cs:[rax + rax]
nop
cmp eax, 0xf5ad03e3
jle 0x140143f00
cmp eax, 0x59836cf9
jg 0x140143f30
cmp eax, 0xf5ad03e4
je 0x14014594a
cmp eax, 0x2ebe899b
jne 0x140142590
mov eax, dword [0x1402dcf1c]
lea r8d, [rax - 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0xd4c96065
mov edx, r8d
and edx, 0x2b369f9a
or edx, eax
mov eax, edx
not eax
and eax, 0x2b369f9a
and edx, 0xd4c96065
or edx, eax
mov eax, edx
not eax
and eax, 0x5b523a8a
and edx, 0xa4adc575
or edx, eax
mov ecx, edx
xor ecx, 0x42d4011
xor edx, 0x18021208
and edx, 0xb882976c
and ecx, 0x477d6893
or ecx, edx
mov ebp, ecx
xor ebp, 0x9002104c
xor ecx, 0x477d6893
mov eax, r9d
and eax, 0xd2791082
mov edx, r8d
and edx, 0x2d86ef7d
or edx, eax
xor edx, 0x2d86ef7d
mov eax, edx
xor eax, r9d
and eax, edx
mov ebx, eax
not ebx
mov edx, ecx
xor edx, ebx
and edx, ecx
and ebp, 0xd25258ce
and ecx, 0x2dada731
or ecx, ebp
and ebx, 0xd25258ce
and eax, 0x2dada731
or eax, ebx
xor eax, ecx
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xea0ec7e9
and edx, 0x15f13816
or edx, ebx
or ecx, ebp
and ebp, 0xea0ec7e9
and eax, 0x15f13816
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x5437ab92
and eax, ecx
not ecx
and ecx, 0x5437ab92
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xabc8546d
and eax, 0x5437ab92
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe11abbb0
mov edx, eax
and edx, 0x1ee5444f
or edx, ecx
mov ecx, edx
xor ecx, 0x1ee5444f
xor edx, 0xeb0eceac
and edx, ecx
and eax, 0xf5eb8ae3
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
and ecx, 0xa676753f
not eax
and eax, 0x59898ac0
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x816859bf
and eax, 0x7e97a640
or eax, ecx
mov ecx, eax
xor ecx, 0x7e97a640
xor eax, 0x80081882
and eax, 0xfc183ac2
mov edx, ecx
and edx, 0x3e7c53d
or edx, eax
xor edx, 0x507a3ae1
and ecx, 0xac620023
or ecx, edx
mov eax, ecx
not eax
and eax, 0xabca8eb
and ecx, 0xf5435714
or ecx, eax
mov r15d, ecx
xor r15d, 0xf5435714
mov r13d, ecx
xor r13d, 0xabca8eb
mov eax, r9d
and eax, 0xec858030
mov edx, r8d
and edx, 0x137a7fcf
or edx, eax
mov ebx, edx
xor ebx, 0x80388
xor edx, 0x40010000
mov edi, r9d
or edi, 0x539dffdc
mov eax, edi
not eax
or edx, 0x8c400001
and edx, 0xdf517c45
and ebx, 0x8c8398
or ebx, edx
and edi, 0xdf517c45
and eax, 0x20220022
or eax, edi
xor eax, ebx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0x40395e14
and eax, 0xbfc6a1eb
or eax, edx
mov edx, r8d
and edx, 0x40395e14
mov esi, r9d
and esi, 0xbfc6a1eb
or esi, edx
xor esi, eax
not esi
or esi, ebx
mov eax, esi
not eax
xor ecx, 0x436efac6
and ecx, r15d
mov r12d, r15d
or r12d, 0x49d2522d
mov ebx, ecx
not ebx
mov edx, r12d
and edx, 0xf27fce58
mov ebp, r13d
and ebp, 0x4002182
or ebp, edx
or r12d, ebx
and ebx, 0xf27fce58
and ecx, 0xd8031a7
or ecx, ebx
xor ecx, ebp
not r12d
or r12d, ecx
mov ecx, r12d
not ecx
and ecx, 0xf1795594
and r12d, 0xe86aa6b
or r12d, ecx
mov r14d, r12d
xor r14d, 0xb8ab07b9
mov ecx, esi
and ecx, 0x795a7c
and eax, 0xff86a583
or eax, ecx
mov edx, eax
xor edx, 0xa5022400
xor eax, 0x400208
mov edi, esi
or edi, 0xed46279d
mov ecx, edi
not ecx
or eax, 0x10c040
and eax, 0x4854c3c9
and edx, 0xa5022414
or edx, eax
and edi, 0x4854c3c9
and ecx, 0x12a91822
or ecx, edi
xor ecx, edx
mov eax, ecx
not eax
and eax, 0xdcec0b08
and ecx, 0x2313f4f7
or ecx, eax
mov r11d, ecx
mov r10d, r12d
xor r10d, 0x4754f846
mov edx, r10d
and edx, 0x6577c2b2
mov eax, r14d
and eax, 0x9a883d4d
or eax, edx
xor eax, 0x6a7b738f
or eax, r10d
and r15d, 0x98f1cec4
mov edx, r13d
and edx, 0x670e313b
or edx, r15d
xor edx, 0x97fd7ff9
and r13d, 0xf0cb13d
or r13d, edx
mov edx, r13d
not edx
and edx, 0x6bf66e6c
and r13d, 0x94099193
or r13d, edx
mov ebx, r13d
xor ebx, 0x94099193
and ebx, eax
not eax
mov edx, ecx
xor edx, 0x31aa2c95
mov edi, edx
and edi, 0xf0f34ec2
xor ecx, 0xc1596257
or ecx, edi
mov edi, esi
and edi, 0xf0cb13d
xor esi, 0xf0cb13d
or esi, edi
xor r13d, 0x6bf66e6c
mov edi, eax
xor edi, r13d
and edi, eax
and r13d, eax
xor r11d, 0x48540122
or r13d, ebx
mov eax, edi
and eax, r13d
xor r13d, edi
mov edi, esi
not edi
and edi, ecx
not ecx
or r13d, eax
mov eax, ecx
xor eax, esi
and eax, ecx
and esi, ecx
or esi, edi
mov r15d, eax
not r15d
mov edi, r15d
and edi, 0xcdcb52f7
and eax, 0x3234ad08
or eax, edi
mov edi, esi
not edi
or r15d, edi
and edi, 0xcdcb52f7
and esi, 0x3234ad08
or esi, edi
xor esi, eax
not r15d
or r15d, esi
mov eax, r13d
not eax
or r13d, 0xfe0b6cd2
mov esi, r15d
not esi
mov edi, r15d
xor edi, 0x1f4932d
and edi, esi
mov esi, r13d
not esi
or eax, 0x1f4932d
and r13d, 0xe11f2db9
and esi, 0xe09204
or esi, r13d
mov ebx, eax
not ebx
and r15d, 0xfe0b6cd2
and eax, 0xe11f2db9
and ebx, 0x1e004042
or ebx, eax
xor ebx, esi
mov eax, edi
and eax, r15d
xor r15d, edi
or r15d, eax
mov eax, ebx
not eax
and eax, r15d
not r15d
and r15d, ebx
or r15d, eax
mov eax, edx
and eax, 0xa6a3d64d
and r11d, 0x595c29b2
or r11d, eax
mov edi, r11d
xor edi, 0x595c29b2
xor r12d, 0x5415256e
and r12d, r10d
mov ebp, r14d
and ebp, 0x1341dd28
mov esi, r11d
xor esi, 0x4a1df49a
and esi, edi
or edx, 0xecbe22d7
mov eax, r12d
and eax, ebp
xor ebp, r12d
or ebp, eax
mov eax, esi
not eax
mov ebx, eax
and ebx, 0xc00bd0d5
and esi, 0x3ff42f2a
or esi, ebx
mov ebx, edx
not ebx
or eax, edx
and edx, 0xc00bd0d5
and ebx, 0x13400d28
or ebx, edx
xor ebx, esi
not eax
or eax, ebx
mov edx, ebp
not edx
and edx, eax
not eax
and eax, ebp
or eax, edx
xor r11d, 0xa6a3d64d
mov edx, r14d
and edx, 0x5dd1a17a
and r10d, 0xa22e5e85
or r10d, edx
or r14d, r11d
and r11d, 0x5dd1a17a
and edi, 0xa22e5e85
or edi, r11d
xor edi, r10d
not r14d
or r14d, edi
mov edx, r14d
not edx
and edx, 0xed8b10bb
and r14d, 0x1274ef44
or r14d, edx
mov ebp, r14d
xor ebp, 0x4e440
mov edx, eax
not edx
xor r14d, 0xed8b10bb
mov ebx, edx
and ebx, 0x72700b25
and eax, 0x8d8ff4da
or eax, ebx
or edx, r14d
and r14d, 0x72700b25
and ebp, 0x8d8ff4da
or ebp, r14d
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x23be00
and edx, 0xffdc41ff
or edx, eax
mov eax, edx
not eax
and eax, 0xffdc41ff
and edx, 0x23be00
or edx, eax
mov eax, r15d
not eax
and eax, edx
not edx
mov ecx, r15d
xor ecx, edx
and ecx, r15d
and edx, r15d
or edx, eax
mov eax, ecx
not eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x9da46bfd
and ecx, 0x625b9402
or ecx, ebx
or eax, ebp
and ebp, 0x9da46bfd
and edx, 0x625b9402
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ebp, eax
not ebp
mov ecx, eax
xor ecx, 0x29f5d75e
and ecx, eax
mov edx, ebp
and edx, 0xce61ac06
and eax, 0x319e53f9
or eax, edx
xor eax, 0x9dfc53db
or eax, ebp
and ebp, 0x29f5d75e
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd60a28a1
and ecx, 0x29f5d75e
or ecx, edx
mov edx, ecx
not edx
and edx, 0x539dffdd
xor ecx, 0xac620022
or ecx, edx
mov ebp, ecx
not ebp
mov r14d, eax
not r14d
mov edx, eax
and edx, 0x47d4a4c7
and r14d, 0xb82b5b38
or r14d, edx
mov r10d, r14d
xor r10d, 0xb82b5b38
mov edx, ebp
or edx, 0x759af57c
mov edi, edx
not edi
mov esi, ecx
or esi, 0x8a650a83
mov r11d, esi
not r11d
and edx, 0x41185e9
and edi, 0x8a640a02
or edi, edx
mov ebx, r14d
xor ebx, 0xcdb1ae44
and ebx, r10d
or eax, 0x8a650a83
and esi, 0x41185e9
and r11d, 0x718a7014
or r11d, esi
xor r11d, edi
mov edx, ebx
not edx
mov esi, edx
and esi, 0xd058ee51
and ebx, 0x2fa711ae
or ebx, esi
mov esi, eax
not esi
or edx, eax
and eax, 0xd058ee51
and esi, 0x2582112c
or esi, eax
xor esi, ebx
not edx
or edx, esi
mov eax, r11d
not eax
and eax, edx
not edx
and edx, r11d
or edx, eax
xor r14d, 0x47d4a4c7
mov eax, ebp
and eax, 0x9e8ee4fc
and ecx, 0x61711b03
or ecx, eax
or ebp, r14d
and r14d, 0x9e8ee4fc
and r10d, 0x61711b03
or r10d, r14d
xor r10d, ecx
not ebp
or ebp, r10d
mov eax, ebp
not eax
and eax, 0xeb168253
and ebp, 0x14e97dac
or ebp, eax
mov eax, ebp
xor eax, 0x4607028
xor ebp, 0xeb168253
mov r10d, edx
not r10d
mov ecx, r10d
and ecx, 0x5b8b8d86
and edx, 0xa4747279
or edx, ecx
or r10d, ebp
and ebp, 0x5b8b8d86
and eax, 0xa4747279
or eax, ebp
xor eax, edx
not r10d
or r10d, eax
mov ecx, r9d
and ecx, 0x232861b0
mov eax, r8d
xor eax, 0x232861b0
and eax, r8d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xdcd79e4f
and eax, 0x232861b0
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x13b495e4
and eax, 0xec4b6a1b
or eax, ecx
mov ecx, eax
xor ecx, 0x88430200
and ecx, 0x88639340
xor eax, 0x139404a4
and eax, 0x779c6cbf
or eax, ecx
not eax
mov ecx, eax
or ecx, 0x88639340
mov edi, ecx
not edi
mov ebp, r9d
and ebp, 0x779c6cbf
and r8d, 0x88639340
or r8d, ebp
xor r9d, r8d
and r9d, r8d
and ecx, 0xe81ebfca
and edi, 0x17804035
or edi, ecx
mov r8d, edi
xor r8d, 0x17e14035
mov ecx, r9d
mov ebp, r9d
xor ebp, 0x7c1de16f
and ebp, r9d
not r9d
and r9d, 0x37915cc0
and ecx, 0xc86ea33f
or ecx, r9d
mov ebx, ecx
xor ebx, 0xc86ea33f
xor edi, 0x681ca14a
or edi, 0x83e21e90
mov edx, edi
not edx
or eax, 0xfc7ff36f
mov esi, eax
not esi
xor ecx, 0x34114040
or ecx, 0x83e21e90
mov r9d, ecx
not r9d
and edi, 0x12fe0631
and edx, 0x6c01604e
or edx, edi
and eax, 0x12fe8731
and esi, 0x1000880
or esi, eax
xor esi, edx
mov eax, ebp
not eax
mov edx, ecx
and edx, 0x68b5e47e
and r9d, 0x14080101
or r9d, edx
or ecx, eax
and eax, 0x68b5e47e
and ebp, 0x974a1b81
or ebp, eax
xor ebp, r9d
not ecx
or ecx, ebp
mov eax, esi
not eax
and eax, 0x21f9747d
and esi, 0x5e048982
or esi, eax
mov eax, ecx
not eax
and eax, 0x21f9747d
and ecx, 0xde068b82
or ecx, eax
xor ecx, esi
mov eax, r8d
and eax, ebx
xor ebx, r8d
or ebx, eax
not ebx
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xcc84220
and ebx, 0xd1353000
or ebx, ecx
mov ecx, ebx
xor ecx, 0xd1013000
xor ebx, 0x2240c6c3
or eax, 0xddfd7220
mov edi, eax
not edi
and ebx, 0x2274c6c3
and ecx, 0xdd893020
or ecx, ebx
and eax, 0x2274c6c3
and edi, 0x2091c
or edi, eax
xor edi, ecx
mov eax, edi
not eax
and eax, 0x559ee160
and edi, 0xaa611e9f
or edi, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0xaf730298
mov ecx, r10d
and ecx, 0x508cfd67
or ecx, eax
xor ecx, 0x508cfd67
mov eax, r8d
and eax, r10d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1998c84b
and eax, 0xe66737b4
or eax, ecx
mov ecx, eax
xor ecx, 0xe66737b4
xor eax, 0x1998c84b
and eax, edi
mov edx, edi
mov ebp, edi
xor ebp, 0xa6246012
and ebp, edi
not edi
and ecx, edi
or eax, ecx
not eax
or eax, edi
and edi, 0x200002
and edx, 0xa6046010
or edx, edi
mov ecx, edx
not ecx
xor edx, 0x59fb9fef
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x51eba65a
and ecx, 0xa6044000
or ecx, edi
or edx, ebx
and ebx, 0x51eba65a
and ebp, 0xae1459a5
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x59db9fed
and edx, 0xa6246012
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3fe94a42
and edx, 0xc016b5bd
or edx, ecx
mov ecx, edx
xor ecx, 0xc016b5bd
and ecx, r8d
xor edx, 0x3fe94a42
and edx, r10d
or edx, ecx
mov ebx, edx
xor ebx, r8d
and ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xf735fc87
mov r11d, ebx
and r11d, 0x8ca0378
or r11d, ecx
mov r9d, r11d
xor r9d, 0x8ca0378
mov ecx, eax
xor ecx, 0x36368046
and ecx, eax
mov edx, eax
or edx, 0xc9c97fb9
mov esi, r9d
and esi, 0xc9c97fb9
and ebx, 0x36368046
or ebx, esi
mov ebp, ecx
not ebp
mov esi, ebp
and esi, 0xcb9f2d1c
and ecx, 0x3460d2e3
or ecx, esi
mov edi, edx
not edi
or ebp, edx
and edx, 0xcb9f2d1c
and edi, 0x34208042
or edi, edx
xor edi, ecx
not ebp
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x93795aaf
and ebp, 0x6c86a550
or ebp, ecx
mov ecx, ebx
not ecx
and ecx, 0x93795aaf
and ebx, 0x6c86a550
or ebx, ecx
mov ecx, eax
not ecx
xor ebx, ebp
mov edx, ecx
and edx, 0x1184f6d7
and eax, 0xee7b0928
or eax, edx
mov ebp, dword [0x1402dcf18]
xor r11d, 0xf735fc87
or ecx, r11d
and r11d, 0x1184f6d7
and r9d, 0xee7b0928
or r9d, r11d
xor r9d, eax
not ecx
or ecx, r9d
mov eax, ecx
not eax
and eax, 0x3f57b193
and ecx, 0xc0a84e6c
or ecx, eax
mov eax, ecx
xor eax, 0xa84004
mov edx, ebx
not edx
xor ecx, 0x3f57b193
mov edi, edx
and edi, 0xd714af7b
and ebx, 0x28eb5084
or ebx, edi
or edx, ecx
and ecx, 0xd714af7b
and eax, 0x28eb5084
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and edx, 0xddb23de6
and eax, 0x224dc219
or eax, edx
mov ecx, eax
xor ecx, 0xddb23de6
and r8d, 0x972379b
and r10d, 0xf68dc864
or r10d, r8d
mov edx, r10d
xor edx, 0xf68dc864
xor r10d, 0x972379b
xor eax, 0x224dc219
and edx, eax
or eax, r10d
not eax
and r10d, ecx
or r10d, edx
mov ecx, eax
and ecx, r10d
xor r10d, eax
or r10d, ecx
mov ecx, r10d
not ecx
mov eax, ecx
and eax, 0xb001040
and r10d, 0xd0f20515
or r10d, eax
mov edx, r10d
xor edx, 0x10220004
xor r10d, 0x2b08e888
or ecx, 0xdbf21555
mov eax, ecx
not eax
and r10d, 0xebd8ed99
and edx, 0x10221044
or edx, r10d
and ecx, 0xebd8ed99
and eax, 0x4050222
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x240deaaa
and eax, 0xdbf21555
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb099e609
and eax, 0x4f6619f6
or eax, edx
xor eax, 0x4f6619f6
or eax, ecx
cmp eax, 0xffffffff
setne r9b
sete r11b
cmp ebp, 0xa
setl r13b
cmp ebp, 9
setg r12b
mov esi, r12d
xor sil, r13b
mov ecx, esi
not cl
and cl, sil
xor cl, 1
mov eax, esi
xor al, cl
or cl, sil
xor cl, 1
or cl, al
mov edx, r13d
xor dl, cl
xor dl, 1
mov ebx, r12d
or bl, cl
xor bl, 1
or bl, dl
mov edx, ecx
xor dl, r12b
and dl, cl
or cl, r13b
mov eax, edx
xor al, cl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov r8d, ebx
xor r8b, dl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
xor bl, dl
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edx, eax
xor dl, 1
or al, dl
xor al, 1
xor dl, al
mov ecx, edx
xor cl, 1
and dl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov r10d, edx
mov ebx, edx
xor r10b, 1
mov r14d, r11d
xor r14b, r9b
mov edi, r14d
xor dil, 1
mov eax, r11d
xor al, dil
mov ecx, eax
xor cl, r11b
and cl, al
mov eax, edi
and al, r14b
mov edx, eax
and dl, dil
xor al, dil
or al, dl
xor al, r9b
mov ebp, eax
xor bpl, 1
mov edx, ecx
xor dl, 1
and al, dl
or dl, bpl
xor dl, 1
and bpl, cl
or bpl, al
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov byte [rsp + 0x2c], bl
mov eax, ebx
xor al, r10b
and al, bl
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 r15d, edx
xor r15b, r10b
xor r15b, 1
xor dl, r15b
xor r15b, dl
and r15b, dl
and r12b, sil
and sil, r13b
mov eax, r12d
and al, sil
xor sil, r12b
or sil, al
xor sil, 1
xor r13b, sil
xor sil, r13b
and sil, r13b
mov eax, ebp
xor al, 1
mov r8d, eax
and r8b, bpl
mov ecx, r8d
xor cl, 1
mov r13d, eax
xor r13b, r8b
or cl, bpl
xor cl, 1
or cl, r13b
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
and r8b, al
or r8b, r13b
mov ebx, eax
xor bl, dl
and al, bl
and bl, dl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov edx, r15d
xor dl, 1
mov eax, edx
and al, r15b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, esi
xor cl, 1
mov r13d, ecx
and r13b, sil
xor r13b, 1
mov r12d, esi
xor r12b, r13b
or r13b, sil
xor r13b, 1
or r13b, r12b
mov r12d, r13d
xor r12b, 1
xor r13b, al
xor al, 1
or al, r12b
mov r12d, eax
xor r12b, r13b
xor r13b, 1
xor r12b, 1
or r13b, al
xor r13b, 1
or r13b, r12b
mov eax, r13d
xor al, 1
mov r12d, eax
and r12b, r13b
xor al, r12b
xor r12b, 1
or r12b, r13b
xor r12b, 1
or r12b, al
mov eax, ecx
and al, r15b
xor cl, r15b
or cl, al
mov r15d, ecx
xor r15b, 1
and sil, dl
or sil, al
xor dl, sil
and dl, sil
mov eax, ecx
and al, r15b
mov esi, ecx
xor sil, al
xor al, 1
or al, r15b
mov r13d, ebx
xor r13b, 1
xor dl, 1
xor al, 1
or al, sil
xor al, dl
mov esi, ecx
and sil, dl
xor dl, cl
or dl, sil
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r15d, edx
xor r15b, 1
mov esi, r15d
mov ecx, r12d
and cl, dl
or r15b, r12b
xor dl, r12b
and dl, r12b
xor r12b, 1
and sil, r12b
or cl, sil
xor cl, 1
or cl, r12b
mov esi, ecx
xor sil, 1
mov eax, r15d
xor al, dl
xor dl, 1
xor al, 1
or dl, r15b
xor dl, 1
or dl, al
mov r15d, edx
xor r15b, 1
and dl, cl
and sil, r15b
or sil, dl
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
xor r15b, 1
mov eax, esi
and al, r15b
xor r15b, sil
or r15b, al
or r13b, bl
mov r12d, r13d
xor r12b, 1
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
xor bl, r13b
and bl, r13b
mov r13d, r14d
xor r13b, r11b
not r13b
and r13b, r14b
mov eax, ebx
xor al, 1
mov edx, eax
or dl, bl
and bl, al
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, r13d
xor al, 1
mov ebx, r14d
xor bl, r13b
mov edx, ebx
xor dl, r14b
and dl, bl
and al, r13b
mov ebx, eax
and bl, r13b
xor al, r13b
or al, bl
and r14b, al
xor al, 1
and al, dil
or al, r14b
mov esi, edx
xor sil, 1
mov ebx, eax
xor bl, 1
and dl, sil
mov edi, eax
and dil, bl
xor dl, 1
mov r14d, edx
xor r14b, sil
or dl, sil
xor dl, 1
or dl, r14b
mov r14d, edi
and r14b, al
xor dil, al
or dil, r14b
xor dil, dl
mov eax, esi
and al, bl
xor bl, sil
or bl, al
xor bl, 1
mov eax, edi
and al, bl
xor bl, dil
or bl, al
mov eax, ecx
xor al, 1
or cl, al
mov esi, ebx
xor sil, 1
mov edx, ecx
or dl, al
xor cl, al
xor cl, 1
mov edi, edx
xor dil, cl
or cl, dl
mov eax, esi
or al, bl
xor cl, 1
or cl, dil
mov edx, eax
xor dl, 1
and dl, sil
and bl, al
or bl, dl
mov edi, eax
and dil, sil
xor al, sil
mov edx, r12d
xor dl, 1
or al, dil
mov esi, ebx
xor sil, al
xor bl, 1
xor sil, 1
or bl, al
xor bl, 1
or bl, sil
mov edi, ebx
xor dil, 1
and dil, cl
xor cl, 1
and cl, bl
or dil, cl
mov ecx, r12d
xor cl, dl
and dl, r12b
xor dl, 1
mov eax, r12d
xor al, dl
or dl, r12b
xor dl, 1
or dl, al
and cl, r12b
mov eax, r11d
and al, cl
not cl
and cl, r9b
or cl, al
mov eax, r9d
and al, dl
xor dl, 1
and r11b, dl
or r11b, al
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
xor dl, 1
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
xor cl, 1
mov eax, ecx
or al, dl
xor al, 1
xor cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
or cl, al
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
or cl, r9b
xor r9b, cl
and r9b, cl
mov r11d, edi
xor r11b, 1
mov eax, r9d
xor al, 1
mov ebx, r11d
or bl, dil
mov esi, ebx
xor sil, 1
mov ecx, esi
and cl, bl
mov edx, ecx
xor cl, sil
mov esi, eax
and sil, r9b
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dil
and dl, r11b
or dl, cl
mov ecx, ebx
and cl, r11b
xor bl, r11b
or bl, cl
mov ecx, edx
xor cl, bl
xor dl, 1
or dl, bl
mov ebx, esi
xor bl, 1
xor cl, 1
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, sil
or bl, r9b
xor bl, 1
or bl, cl
and sil, al
or sil, cl
mov r14d, ebx
xor r14b, 1
or al, r9b
mov ecx, esi
xor cl, al
or al, sil
xor al, 1
or al, cl
mov r9d, edx
xor r9b, al
and al, r9b
and r9b, dl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r14d
and al, bl
mov ecx, r14d
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
xor al, dil
xor r14b, dil
or bl, r11b
xor bl, 1
or bl, r14b
mov ecx, eax
xor cl, bl
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
mov esi, edx
and sil, al
xor dl, sil
xor sil, 1
or sil, al
xor sil, 1
or sil, dl
mov eax, r9d
xor al, 1
mov edx, eax
xor dl, sil
and al, r9b
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
xor al, sil
xor al, 1
xor dl, 1
or sil, r9b
xor sil, 1
or sil, dl
xor sil, 1
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov r9d, r15d
xor r9b, 1
mov ebx, r9d
or bl, r15b
mov edx, ebx
xor dl, 1
mov eax, r9d
or al, dl
and dl, bl
xor dl, 1
mov r11d, edx
xor r11b, bl
or dl, bl
xor dl, 1
or dl, r11b
mov r11d, edx
and r11b, r15b
xor dl, 1
and dl, r9b
or dl, r11b
xor bl, r15b
xor al, 1
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, 1
mov eax, esi
xor al, bl
mov edi, esi
xor dil, 1
mov edx, edi
and dl, sil
mov ecx, edi
and cl, dl
xor dl, dil
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r11d, ecx
or r11b, dil
xor cl, dil
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
xor cl, r9b
mov r11d, ecx
xor r11b, 1
or bl, sil
xor al, 1
and al, sil
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov r14d, eax
xor r14b, 1
and dil, r14b
and al, sil
or al, dil
xor r14b, al
and r14b, al
and r9b, cl
and r11b, r15b
or r11b, r9b
xor r11b, 1
or r11b, cl
mov r9d, r11d
xor r9b, 1
mov esi, r14d
xor sil, 1
mov r12d, esi
or r12b, r14b
mov r15d, r9d
xor r15b, r11b
mov ecx, r9d
and cl, r11b
mov edi, r9d
xor dil, cl
xor cl, 1
or cl, r11b
or r11b, r9b
and r15b, r9b
mov eax, r12d
or al, sil
xor al, 1
xor r12b, sil
mov edx, eax
and dl, r12b
xor r12b, al
mov eax, r15d
and r15b, r11b
xor r11b, 1
or r12b, dl
xor al, 1
mov edx, r11d
xor dl, al
and dl, r11b
and al, r11b
or al, r15b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
xor al, r12b
xor al, 1
xor cl, 1
or cl, dil
xor cl, r14b
mov edx, r14d
and dl, r9b
xor r9b, r14b
or r9b, dl
xor r9b, 1
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov ecx, eax
or cl, r9b
xor cl, 1
xor r9b, al
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov eax, r8d
xor al, 1
mov ecx, r8d
and cl, al
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, ecx
and dl, r10b
xor cl, 1
mov r11b, byte [rsp + 0x2c]
and cl, r11b
or cl, dl
xor cl, 1
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
xor cl, 1
mov edx, ebp
xor dl, r10b
or bpl, r10b
xor bpl, 1
or bpl, dl
mov ebx, ebp
xor bl, 1
and al, r10b
and r8b, r11b
or r8b, al
xor r10b, r8b
and r10b, r8b
mov edx, r10d
xor dl, 1
and r10b, bpl
or bpl, dl
xor bpl, 1
and dl, bl
or dl, r10b
mov eax, ebp
and al, dl
xor dl, bpl
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ecx
or al, dl
xor al, 1
xor dl, cl
or al, dl
or bl, cl
and dl, cl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov r10d, edx
xor r10b, 1
mov ebx, edx
and bl, al
xor al, 1
and r10b, al
or r10b, bl
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, r10d
xor dl, al
xor r10b, 1
xor dl, 1
or r10b, al
xor r10b, 1
or r10b, dl
mov ebx, r10d
xor bl, 1
mov eax, ebx
and al, r10b
xor bl, al
xor al, 1
mov r8d, eax
or r8b, r10b
xor r8b, 1
or bl, r8b
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor dl, 1
mov r11d, ebx
xor r11b, dl
or dl, bl
xor dl, 1
or dl, r11b
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
or bl, cl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor al, r10b
or al, r8b
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
mov r10d, ebx
and dl, bl
xor bl, 1
and r8b, bl
and r10b, al
or r10b, r8b
mov r8d, r10d
xor r8b, bl
and r8b, r10b
and al, bl
or dl, al
xor r8b, 1
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, r8b
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
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 ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, 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
xor cl, al
or al, dl
xor al, 1
or al, cl
and cl, dl
mov ebx, ecx
xor bl, 1
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
mov ecx, eax
xor cl, 1
and al, cl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r8d, eax
xor r8b, 1
and dl, bl
mov ecx, eax
and cl, r8b
xor dl, 1
mov r10d, edx
xor r10b, bl
or dl, bl
xor dl, 1
or dl, r10b
mov r10d, ecx
and r10b, al
xor cl, al
or cl, r10b
xor cl, dl
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
xor cl, 1
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
mov r11d, eax
xor r11b, 1
xor al, cl
or r11b, dl
xor r11b, 1
or r11b, al
mov r8d, r11d
xor r8b, 1
mov ebp, r9d
xor bpl, 1
mov edx, ebp
and dl, r9b
mov r14d, ebp
and r14b, dl
mov ecx, r9d
or cl, bpl
xor bpl, dl
or r14b, bpl
mov ebx, r14d
xor bl, 1
mov eax, r14d
xor al, cl
and al, r14b
and r14b, cl
xor cl, 1
and cl, bl
or r14b, cl
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov r10d, r11d
and r10b, r8b
mov eax, r11d
and al, r10b
xor r10b, r11b
or r10b, al
mov esi, r10d
xor sil, 1
or sil, r8b
or r8b, r11b
xor r8b, r11b
mov r15d, r8d
and r15b, r11b
mov ecx, r15d
xor cl, r8b
xor r15b, 1
xor cl, 1
or r15b, r8b
xor r15b, 1
or r15b, cl
mov r8d, r14d
xor r8b, 1
mov ecx, r14d
and cl, r8b
mov ebx, r14d
and bl, cl
xor cl, r14b
or cl, bl
xor cl, 1
mov ebx, ecx
xor bl, r14b
or cl, r14b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and cl, bl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov edi, ecx
xor dil, 1
xor dl, 1
or dl, r9b
xor dl, 1
or dl, bpl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r9d, r14d
xor r9b, r15b
mov ebp, r14d
or bpl, r15b
and r8b, r15b
xor r15b, 1
xor r10b, r11b
xor sil, 1
or sil, r10b
mov eax, edi
xor al, dl
xor dil, al
and dil, al
xor al, 1
and al, dl
xor dl, cl
and dl, cl
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
xor cl, 1
mov r10d, ecx
xor r10b, al
or cl, al
mov ebx, esi
xor bl, 1
xor cl, 1
or cl, r10b
xor cl, dil
mov eax, edi
xor al, dl
or dl, dil
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov edi, ebx
and dil, sil
xor sil, dil
mov r10d, edi
and r10b, bl
mov eax, edi
xor al, bl
or al, r10b
xor al, dil
xor sil, 1
or dil, bl
xor dil, 1
or dil, sil
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov eax, ecx
xor al, dil
xor dil, 1
mov ebx, edi
and bl, cl
mov edx, edi
xor dl, cl
or dl, bl
xor al, 1
or dil, cl
xor dil, 1
or dil, al
mov eax, edx
xor al, dil
xor al, 1
or dil, dl
mov ecx, edi
xor cl, al
or dil, al
xor dil, 1
or dil, cl
xor bpl, 1
or bpl, r9b
mov eax, ebp
xor al, 1
and r15b, r14b
or r15b, r8b
mov ecx, r15d
xor cl, 1
mov edx, ecx
and dl, r15b
xor dl, 1
mov ebx, r15d
xor bl, dl
or dl, r15b
xor dl, 1
or dl, bl
and al, dl
xor dl, 1
and dl, bpl
or dl, al
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
mov eax, edx
xor al, cl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
mov ecx, ebx
xor cl, 1
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r11d, eax
xor r11b, 1
mov r9d, edi
xor r9b, 1
mov r14d, r11d
and r14b, al
mov edx, r11d
and dl, r14b
xor r14b, r11b
or r14b, dl
mov r8d, r14d
xor r8b, 1
xor r11b, al
and r11b, al
mov r10d, r9d
mov ebp, r9d
mov ebx, r8d
and bl, r14b
xor bl, 1
mov esi, r14d
xor sil, bl
or bl, r14b
or r14b, r9b
and r9b, dil
mov edx, r9d
xor dl, 1
xor r10b, r9b
or dl, dil
xor dl, 1
or dl, r10b
or bpl, dil
mov eax, edx
xor al, bpl
or bpl, dl
xor bpl, 1
or bpl, al
mov eax, r11d
xor al, 1
mov ecx, r11d
and cl, al
mov edx, ecx
xor cl, r11b
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, ebp
xor al, 1
and al, dl
xor dl, 1
and dl, bpl
or dl, al
mov eax, edi
and al, r9b
xor r9b, dil
or r9b, al
xor bl, 1
or bl, sil
mov eax, r9d
xor al, 1
and al, bl
xor bl, 1
and bl, r9b
or bl, al
xor r8b, dil
xor r14b, 1
or r14b, r8b
xor bl, 1
mov eax, ebx
xor al, r14b
or bl, r14b
xor bl, 1
or bl, 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
xor al, bl
xor bl, 1
xor cl, bl
or bl, dl
xor bl, 1
or bl, al
mov edx, ecx
xor dl, bl
test bl, 1
mov eax, 0x5e9549d8
mov ebp, 0xa83e6f9a
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x80], rcx
mov ecx, 0x5e9549d8
cmove eax, ecx
jmp 0x140142590
cmp eax, 0xa83e6f9a
je 0x14014595f
cmp eax, 0xb538fd2f
je 0x14014598d
cmp eax, 0xd2adb015
jne 0x140142590
jmp 0x140153035
cmp eax, 0x59836cfa
je 0x1401459a5
cmp eax, 0x5e9549d8
jne 0x140142590
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x68]
lea r9, [rsp + 0x88]
call fcn.140153060
mov rax, qword [rsp + 0x70]
mov eax, dword [0x1402dcf1c]
mov r8d, dword [0x1402dcf18]
mov r9d, eax
neg r9d
not r9d
imul r9d, eax
mov r10d, r9d
not r10d
mov eax, r10d
and eax, 0x20045f11
mov ecx, r9d
and ecx, 0x8410040
or ecx, eax
xor ecx, 0x8410040
mov eax, r9d
and eax, 0xd7baa0ae
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd7baa0ae
and eax, 0x28455f51
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb303ad7e
and eax, 0x4cfc5281
or eax, ecx
mov ecx, eax
xor ecx, 0x4cfc5281
xor eax, 0x30008820
and eax, 0x7854c821
mov edx, ecx
and edx, 0x87ab37de
or edx, eax
xor edx, 0x2f8b0dbc
and ecx, 0x57dfc59d
or ecx, edx
mov edx, ecx
not edx
mov ebp, r10d
and ebp, 0x22f43ec5
mov eax, r9d
and eax, 0xdd0bc13a
or eax, ebp
xor eax, 0x752bfb58
or eax, r10d
mov ebp, eax
not ebp
and ebp, ecx
or ecx, eax
not ecx
and eax, edx
or eax, ebp
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x49b8419
mov edx, eax
and edx, 0x53444184
or edx, ecx
xor edx, 0x53444184
and eax, 0xa8203a62
or eax, edx
mov edx, eax
not edx
or eax, 0x3dfc2a07
mov ebp, eax
not ebp
or edx, 0xc203d5f8
mov ecx, edx
not ecx
and eax, 0xfc0bb49f
and ebp, 0x2004160
or ebp, eax
and edx, 0xfc0bb49f
and ecx, 0x1f40a00
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x3dfc2a07
and ecx, 0xc203d5f8
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbae165c
mov edx, ecx
and edx, 0xf451e9a3
or edx, eax
mov eax, edx
xor eax, 0xf451e9a3
xor edx, 0x86ff22c5
and edx, eax
and ecx, 0x72aecb66
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa25143b7
and ecx, 0x5daebc48
or ecx, eax
mov eax, ecx
xor eax, 0x4120210
xor ecx, 0x200005
and ecx, 0xc2a5f9c5
and eax, 0x3d5a063a
or eax, ecx
mov ecx, eax
xor ecx, 0x14480200
and ecx, 0x16687301
xor eax, 0x2b32753b
or eax, ecx
mov edx, r10d
or edx, 0x1e339020
mov esi, edx
not esi
mov ebp, r9d
or ebp, 0xc1c00fd7
and ebp, 0xc3d18ff7
mov ebx, r10d
and ebx, 0x1c221000
or ebx, ebp
and edx, 0xc3d18ff7
and esi, 0x200c6008
or esi, edx
xor esi, ebx
mov edx, esi
not edx
and edx, 0xb1699c5d
and esi, 0x4e9663a2
or esi, edx
mov edx, esi
xor edx, 0x46cd8083
xor esi, 0xb9327f7c
mov ebp, r10d
and ebp, esi
and edx, r9d
or edx, ebp
xor esi, edx
and esi, edx
mov ebp, eax
mov edi, esi
mov ecx, esi
mov ebx, eax
or esi, eax
not eax
and ebp, 0xcc892f68
mov edx, eax
and edx, 0x3376d097
or edx, ebp
mov ebp, edx
xor ebp, 0x1106c096
not edi
and ebx, 0x63927019
and eax, 0x9c6d8fe6
or eax, ebx
xor eax, 0x63927019
or eax, edi
and edi, 0xf90c2a67
and ecx, 0x6f3d598
or ecx, edi
mov ebx, ecx
xor ebx, 0x82c090
xor edx, 0xcc892f68
xor ecx, 0xf90c2a67
mov edi, edx
and edi, 0xee791d49
and ebp, 0x1186e2b6
or ebp, edi
or edx, ecx
and ecx, 0xee791d49
and ebx, 0x1186e2b6
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xc3317f10
and edx, 0x3cce80ef
or edx, ebp
mov ebp, edx
xor ebp, 0x348c80c6
mov ebx, edx
xor ebx, 0xc3317f10
not eax
not esi
mov edi, eax
and edi, esi
xor esi, eax
or esi, edi
mov ecx, esi
xor ecx, 0xcb635a39
and ecx, esi
mov eax, esi
not eax
xor edx, 0xf7addad6
and edx, ebx
and ebp, 0x349ca5c6
mov edi, eax
and edi, 0xcb635a39
mov esi, edx
and esi, ebp
xor ebp, edx
or ebp, esi
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ebp
not edx
and edx, ecx
not ecx
and ecx, ebp
or ecx, edx
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov esi, eax
not esi
mov ecx, esi
and ecx, eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xed872c0b
mov edi, eax
mov edx, esi
and edx, 0x49473e50
and eax, 0xb6b8c1af
or eax, edx
xor eax, 0x623097b5
or eax, esi
and esi, 0x1278d3f4
or esi, ebx
or edi, ebp
and ebp, 0xed872c0b
and ecx, 0x1278d3f4
or ecx, ebp
xor ecx, esi
not edi
or edi, ecx
mov ecx, edi
not ecx
and edi, 0x94800608
and ecx, 0x40085012
or ecx, edi
mov edx, ecx
xor edx, 0x40085012
xor ecx, 0xbff7afed
mov ebp, eax
not ebp
and ebp, ecx
mov ecx, edx
xor ecx, eax
and ecx, edx
and eax, edx
or eax, ebp
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
or eax, 0x3d1fdae5
mov edx, eax
not edx
or ecx, 0xc2e0251a
mov edi, ecx
not edi
and eax, 0x4c924c2d
and edx, 0x82602112
or edx, eax
and ecx, 0x4c924c2d
and edi, 0x310d92c0
or edi, ecx
xor edi, edx
mov ebp, edi
not ebp
mov edx, edi
mov ecx, edi
mov eax, ebp
and eax, 0xb9fdb82c
and edi, 0x460247d3
or edi, eax
not edi
or edi, ebp
and ebp, 0x28912800
and edx, 0x802454d9
or edx, ebp
xor edx, 0x802454d9
and ecx, 0x574a8326
or ecx, edx
mov eax, ecx
not eax
and eax, 0x8e3adefc
and ecx, 0x71c52103
or ecx, eax
mov eax, ecx
xor eax, 0x6020201
and eax, 0x460247d3
xor ecx, 0x608de5f6
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9b27fb4d
and ecx, 0x64d804b2
or ecx, eax
mov ebx, ecx
xor ebx, 0x64d804b2
mov r14d, edi
not r14d
mov eax, ecx
xor eax, 0x1043345
and eax, 0x21043775
xor ecx, 0xac05df37
and ecx, ebx
and ebx, 0xdefbc88a
or ebx, eax
mov esi, ebx
xor esi, 0xdefbc88a
mov eax, ebx
xor eax, 0xe9d9ecf0
and eax, esi
mov ebp, edi
xor ebp, 0x3722247a
mov edx, eax
and edx, ecx
xor ecx, eax
mov eax, ebp
and eax, edi
and ebp, r14d
or ecx, edx
mov edx, eax
and edx, ebp
xor ebp, eax
mov eax, r10d
and eax, r9d
or ebp, edx
mov edx, ecx
not edx
and edx, 0xaa7d5ad5
and ecx, 0x5582a52a
or ecx, edx
mov edx, ebp
not edx
and edx, 0xaa7d5ad5
and ebp, 0x5582a52a
or ebp, edx
mov r11d, eax
not r11d
xor ebp, ecx
xor ebx, 0x21043775
mov ecx, ebx
and ecx, 0x4ea1e2f4
and esi, 0xb15e1d0b
or esi, ecx
mov ecx, r9d
or ecx, r11d
not ecx
or ebx, r14d
and r14d, 0x4ea1e2f4
and edi, 0xb15e1d0b
or edi, r14d
xor edi, esi
not ebx
or ebx, edi
mov edx, ebx
not edx
and edx, 0x61098b0d
and ebx, 0x9ef674f2
or ebx, edx
mov edx, ebx
xor edx, 0xae264a2
mov r14d, ebp
not r14d
xor ebx, 0x61098b0d
mov esi, r14d
and esi, 0xb41c905d
and ebp, 0x4be36fa2
or ebp, esi
or r14d, ebx
and ebx, 0xb41c905d
and edx, 0x4be36fa2
or edx, ebx
xor edx, ebp
not r14d
or r14d, edx
mov edx, r14d
not edx
and edx, 0x58240c0b
mov esi, r14d
and esi, 0x81414080
or esi, edx
xor esi, 0x81414080
and r14d, 0x269ab374
or r14d, esi
mov edx, r14d
not edx
and edx, 0x9f670b58
and r14d, 0x6098f4a7
or r14d, edx
mov edx, r9d
and edx, 0xfbbcbd4
mov esi, r10d
and esi, 0xf044342b
or esi, edx
and r11d, 0xfbbcbd4
and eax, 0xf044342b
or eax, r11d
xor eax, esi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc7acb1dd
and eax, 0x38534e22
or eax, ecx
mov edx, eax
xor edx, 0x20100220
xor eax, 0x81
and eax, 0x10004483
and edx, 0x24180228
or edx, eax
mov eax, edx
xor eax, 8
xor edx, 0xdbe7fdd7
and r9d, 0xf6cad693
mov ecx, r10d
and ecx, 0x935296c
or ecx, r9d
xor ecx, 0xc2d29038
and r10d, 0x341846ab
or r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0x5e129550
and r10d, 0xa1ed6aaf
or r10d, ecx
mov ebp, r10d
xor ebp, 0x44408c
xor r10d, 0x5e129550
mov ecx, edx
or ecx, r10d
mov ebx, ecx
not ebx
and edx, 0xf5bbbb73
and eax, 0x4488
or eax, edx
and r10d, 0xf5bbbb73
and ebp, 0xa44448c
or ebp, r10d
xor ebp, eax
mov eax, ebp
not eax
mov edx, ecx
and edx, 0xb8f00a98
and ebx, 0x4084423
or ebx, edx
or ecx, eax
and eax, 0xb8f00a98
and ebp, 0x470ff567
or ebp, eax
xor ebp, ebx
not ecx
or ecx, ebp
mov eax, ecx
xor eax, 0x70ef8435
and eax, ecx
or ecx, 0x8f107bca
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xbd8f5634
and edx, 0x40608001
or edx, ebx
or ecx, ebp
and ebp, 0xbd8f5634
and eax, 0x4270a9cb
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb79cddc3
and ecx, 0x4863223c
or ecx, eax
mov edx, ecx
xor edx, 0xc94e0a2
mov edi, r14d
not edi
xor ecx, 0xf36b1f5d
and ecx, edi
mov eax, r14d
and eax, edx
or eax, ecx
not eax
or eax, edi
and edi, 0xc0fee08b
mov ecx, r14d
and ecx, 0x3f011f74
or ecx, edi
xor ecx, edx
xor ecx, 0xc0fee08b
and ecx, edx
xor edx, r14d
and edx, r14d
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov esi, edx
mov ebx, edx
xor ebx, 0x14692708
and ebx, edx
not edx
and edx, 0x60b9f2a6
and esi, 0x9f460d59
or esi, edx
mov r10d, esi
xor r10d, 0x9f460d59
mov ecx, eax
xor esi, 0x74d0d5ae
and esi, r10d
mov r9d, eax
and r9d, r10d
xor r10d, eax
not eax
and ecx, 0x14692708
and eax, 0xeb96d8f7
or eax, ecx
mov ecx, esi
not ecx
mov ebp, ebx
not ebp
mov edi, ecx
and edi, 0xa4de5ca8
and esi, 0x5b21a357
or esi, edi
or ecx, ebp
and ebp, 0xa4de5ca8
and ebx, 0x5b21a357
or ebx, ebp
xor ebx, esi
not ecx
or ecx, ebx
mov ebp, eax
not ebp
and ebp, 0xdeefa697
and eax, 0x21105968
or eax, ebp
mov ebp, ecx
not ebp
and ebp, 0xdeefa697
and ecx, 0x21105968
or ecx, ebp
xor ecx, eax
or r10d, r9d
mov edx, r10d
not edx
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xbcc1682a
and ecx, 0x433e97d5
or ecx, ebp
or eax, r10d
and r10d, 0xbcc1682a
and edx, 0x433e97d5
or edx, r10d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x86e4bde7
and eax, 0x791b4218
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x88c09c0e
and eax, 0x773f63f1
or eax, ecx
mov ecx, eax
xor ecx, 0x60515a14
xor eax, 0x20401c0
and ecx, 0x6c717a3d
and eax, 0x938e85c2
or eax, ecx
mov ecx, eax
xor ecx, 0x8010a1d
xor eax, 0x93888442
and eax, 0xf7f8f462
and ecx, 0x8070b9d
or ecx, eax
mov edx, ecx
xor edx, 0x8070b9d
xor ecx, 0xf7f8f462
mov eax, ecx
and eax, edx
and ecx, 0xaed6a909
and edx, 0x512956f6
or edx, ecx
mov ebp, edx
xor ebp, 0x4d4a001
mov ebx, eax
not ebx
xor edx, 0x512956f6
mov ecx, ebx
and ecx, 0xab231d9a
and eax, 0x54dce265
or eax, ecx
or ebx, edx
and edx, 0xab231d9a
and ebp, 0x54dce265
or ebp, edx
xor ebp, eax
not ebx
or ebx, ebp
mov edi, ebx
not edi
mov edx, edi
and edx, 0xd5266f90
mov ecx, ebx
and ecx, 0x2ad9906f
or ecx, edx
mov edx, ecx
xor edx, 0x8800000
xor ecx, 0xd4264010
mov eax, edi
or eax, 0xddb65cbc
mov ebp, eax
not ebp
or ecx, 0x40a202
and ecx, 0xd476f23e
and edx, 0x9800c80
or edx, ecx
and eax, 0xd476f23e
and ebp, 0x22090141
or ebp, eax
xor ebp, edx
mov eax, ebp
not eax
and eax, 0xea81a76c
and ebp, 0x157e5893
or ebp, eax
mov edx, ebp
xor edx, 0x6208810
xor ebp, 0x880021
and ebp, 0x319f73e1
and edx, 0xce608c1e
or edx, ebp
mov eax, edx
xor eax, 0x88400c00
xor edx, 0x319f73e1
mov ecx, edx
and ecx, 0x46bba27e
and eax, 0xb9445d81
or eax, ecx
or edx, ebx
and ebx, 0x46bba27e
and edi, 0xb9445d81
or edi, ebx
xor edi, eax
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0xb7b5e7d2
and edx, 0x484a182d
or edx, eax
xor edx, 0x484a182d
sete r10b
setne sil
cmp r8d, 9
setg bpl
cmp r8d, 0xa
setl r8b
mov r9d, r8d
xor r9b, bpl
mov r11d, r9d
xor r11b, 1
mov edi, r9d
and dil, r11b
mov eax, r11d
and al, dil
mov r14d, r11d
xor r14b, dil
or r14b, al
mov ebx, r14d
xor bl, 1
mov edx, r14d
or dl, bl
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov r15d, r14d
and r15b, bl
mov r12d, eax
and r12b, cl
xor al, cl
or al, r12b
mov ecx, r15d
xor cl, 1
xor r15b, r14b
or cl, bl
xor cl, 1
or cl, r15b
xor cl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, bpl
mov r15d, edx
xor r15b, 1
and r14b, r8b
and bpl, bl
or bpl, r14b
mov ecx, r8d
xor cl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebp
mov eax, ebp
xor al, bl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov ebx, edx
and bl, cl
xor cl, 1
and r15b, cl
or r15b, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, r15d
and dl, cl
xor cl, r15b
or cl, dl
and cl, 1
mov ebp, ecx
mov r14d, ecx
xor bpl, 1
mov r8d, esi
xor r8b, r10b
mov r13d, r8d
xor r13b, 1
mov ecx, r8d
and cl, r13b
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov edx, ecx
xor dl, 1
mov eax, r10d
xor al, cl
or dl, cl
or cl, r10b
xor cl, 1
or cl, al
xor al, 1
and sil, r8b
xor dl, 1
mov ebx, edx
xor bl, r8b
and dl, bl
xor dl, 1
mov r10d, edx
xor r10b, bl
or dl, bl
xor dl, 1
or dl, r10b
mov ebx, edx
xor bl, 1
or bl, sil
xor sil, 1
or sil, dl
mov edx, ebx
xor dl, sil
or sil, bl
xor sil, 1
or sil, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, al
xor cl, 1
or cl, bl
xor cl, sil
or dl, sil
xor sil, al
xor sil, 1
xor dl, 1
or dl, sil
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r15d, edx
mov r12d, edx
mov byte [rsp + 0x22], dl
xor r15b, 1
mov byte [rsp + 0x2c], bpl
mov eax, ebp
mov byte [rsp + 0x34], r14b
and al, r14b
mov ecx, eax
and cl, bpl
xor al, bpl
or al, cl
mov edx, r14d
or dl, bpl
mov byte [rsp + 0x40], dl
mov ecx, eax
xor cl, dl
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r10d, ecx
or r10b, al
mov ebx, r10d
xor bl, 1
mov edx, ebx
and dl, r10b
xor dl, 1
mov esi, edx
xor sil, r10b
or dl, r10b
xor dl, 1
or dl, sil
xor dl, al
xor r10b, cl
or bl, al
xor bl, 1
or bl, r10b
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
xor bl, 1
mov edx, eax
and dl, cl
xor cl, al
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, ebx
xor al, cl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, ecx
or al, dl
mov esi, eax
xor sil, 1
and dl, cl
and sil, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov ebx, edx
xor bl, 1
and bl, sil
xor sil, 1
and sil, dl
or sil, bl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, esi
xor cl, al
xor sil, 1
xor cl, 1
or sil, al
xor sil, 1
or sil, cl
xor r11b, r9b
or r11b, dil
mov eax, r11d
xor al, 1
mov ecx, eax
or cl, r11b
mov edx, ecx
not dl
and dl, r11b
or r11b, cl
xor r11b, 1
and cl, al
or cl, dl
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov r10d, ecx
xor r10b, 1
mov eax, ecx
and al, r10b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
or r10b, cl
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov ecx, r12d
mov byte [rsp + 0x23], r15b
or cl, r15b
mov byte [rsp + 0x21], cl
mov eax, r15d
xor al, cl
mov ecx, eax
and cl, r15b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r11d, ecx
xor r11b, 1
mov eax, ecx
and al, r11b
mov r9d, eax
and r9b, cl
xor al, cl
or cl, r11b
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov edi, ebx
and dil, dl
xor bl, dl
mov r14d, esi
xor r14b, 1
or bl, dil
or al, r9b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
mov edx, ecx
and dl, r11b
xor cl, r11b
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ebp, eax
xor bpl, 1
mov ecx, ebp
and cl, al
mov edx, ecx
and dl, bpl
xor cl, bpl
or cl, dl
or bpl, al
xor bpl, 1
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
or r13b, r8b
mov r8d, r13d
xor r8b, 1
mov ecx, r8d
or cl, r13b
mov edx, ecx
xor dl, 1
mov eax, r8d
and al, r13b
mov ebx, edx
and bl, cl
mov r9d, eax
and r9b, r8b
xor al, r8b
or al, r9b
mov r12d, ebx
xor r12b, 1
xor bl, dl
or r12b, cl
xor r12b, 1
or r12b, bl
mov r11d, r10d
xor r11b, 1
xor r12b, al
xor cl, r13b
or dl, r8b
xor dl, 1
or dl, cl
xor r12b, 1
mov eax, r12d
xor al, dl
or r12b, dl
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
or r12b, al
xor r12b, 1
or r12b, al
mov ebx, r14d
and bl, sil
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
mov edx, ebx
xor dl, 1
mov r13d, esi
or r13b, r14b
mov eax, r13d
xor al, 1
mov ecx, ebx
xor cl, r13b
and cl, bl
and al, dl
and r13b, bl
or r13b, al
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov r15d, r10d
and r15b, r11b
mov r8d, r10d
xor r8b, r15b
xor r15b, 1
mov r9d, r11d
or r9b, r15b
xor r9b, 1
or r8b, r9b
mov eax, r8d
xor al, 1
or r8b, al
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r13d
xor al, 1
mov byte [rsp + 0x2b], al
mov ecx, eax
and cl, r13b
mov edi, eax
and dil, cl
xor cl, al
or cl, dil
mov eax, ecx
xor al, 1
and al, cl
mov edi, eax
and dil, cl
xor al, cl
or al, dil
and bl, sil
and r14b, dl
or bl, r14b
xor dl, bl
and dl, bl
mov edi, r8d
xor dil, 1
mov esi, edi
and sil, r8b
mov ecx, edi
and cl, sil
xor sil, dil
or sil, cl
mov ebx, esi
xor bl, 1
mov byte [rsp + 0x32], bl
mov r14d, edi
and r14b, sil
and bl, r8b
or bl, r14b
mov r14d, ebx
xor r14b, sil
and r14b, bl
xor r15b, r11b
or r15b, r9b
xor r10b, r15b
xor r15b, r10b
xor r15b, 1
and r15b, r10b
mov ebx, eax
xor bl, 1
mov r9d, eax
and r9b, bl
xor al, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
or r9b, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
xor bl, 1
mov r11d, r9d
xor r11b, bl
or bl, r9b
xor bl, 1
xor r11b, 1
and r11b, r9b
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
xor r9b, 1
mov eax, r9d
and al, dl
xor dl, r9b
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
and bl, r11b
xor r11b, 1
xor dl, 1
and dl, r11b
or dl, bl
mov ebx, r11d
and bl, al
xor r11b, al
or r11b, bl
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov eax, r14d
xor al, 1
mov edx, r15d
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, r14b
or r14b, r15b
xor r14b, 1
or r14b, bl
or al, r15b
xor dl, 1
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ecx, r14d
xor cl, 1
mov edx, eax
xor dl, 1
and al, r14b
or r14b, dl
and dl, cl
or dl, al
xor r14b, 1
mov eax, r14d
and al, dl
xor dl, r14b
or dl, al
mov eax, r11d
xor al, 1
mov r14d, eax
and r14b, r11b
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
or al, r11b
mov r9d, edx
xor r9b, 1
mov ecx, r9d
and cl, dl
mov r10d, r9d
and r10b, cl
xor cl, r9b
or cl, r10b
or r9b, dl
mov edx, r14d
xor dl, 1
mov ebx, eax
xor bl, 1
and bl, dl
or dl, al
and al, r14b
or al, bl
mov ebx, edx
xor bl, al
xor al, 1
or al, dl
xor bl, 1
xor al, 1
or al, bl
mov edx, ecx
xor dl, r9b
xor cl, 1
or cl, r9b
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov r9d, eax
xor r9b, cl
or cl, al
xor r9b, 1
and r9b, al
xor r9b, 1
mov eax, ecx
xor al, r9b
or r9b, cl
xor r9b, 1
or r9b, al
mov edx, r13d
mov cl, byte [rsp + 0x2b]
or dl, cl
or dil, r8b
mov eax, edx
xor al, 1
and al, r13b
or r13b, dl
xor r13b, 1
and dl, cl
mov r8d, ecx
or dl, al
mov eax, r13d
and al, dl
xor dl, r13b
mov ecx, esi
mov r10b, byte [rsp + 0x32]
xor cl, r10b
and cl, sil
or dl, al
mov eax, ecx
xor al, dil
xor cl, 1
or cl, dil
xor cl, 1
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
or cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
mov r11d, ebp
xor r11b, 1
or dl, al
mov ecx, r10d
mov eax, r10d
and al, sil
xor cl, al
xor al, 1
or al, sil
xor al, 1
or al, cl
mov ecx, r8d
xor al, r8b
mov ebx, r8d
xor bl, sil
or sil, r8b
xor sil, 1
or sil, bl
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
mov eax, esi
xor al, 1
and al, sil
xor al, 1
mov ebx, esi
xor bl, al
or al, sil
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, dl
xor dl, 1
and al, dl
or al, cl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, r9d
xor cl, 1
mov r8d, ecx
xor r8b, al
mov ebx, r9d
or bl, dl
xor bl, 1
or bl, r8b
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
mov eax, r12d
xor al, 1
xor dl, 1
or dl, r8b
mov r8d, ebp
xor r8b, al
and cl, dl
xor dl, 1
and dl, r9b
mov r9d, ebx
xor r9b, 1
or dl, cl
mov r10d, edx
xor r10b, 1
and dl, bl
or bl, r10b
xor bl, 1
and r10b, r9b
or r10b, dl
mov ecx, ebx
and cl, r10b
xor r10b, bl
or r10b, cl
mov edx, r11d
and dl, bpl
xor dl, 1
mov ecx, ebp
xor cl, dl
or dl, bpl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
and cl, dl
mov ebx, edx
xor bl, 1
and bl, r12b
and dl, al
or dl, bl
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
and bpl, r12b
and al, r11b
or al, bpl
xor al, 1
or al, r12b
xor r11b, r8b
and r11b, r8b
mov ecx, eax
xor cl, r11b
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, cl
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, r11d
mov ebx, edx
mov ecx, edx
or r11b, dl
xor dl, 1
xor al, 1
and bl, al
xor cl, al
or cl, bl
or al, dl
mov edx, eax
xor dl, r11b
or r11b, al
xor r11b, 1
or r11b, dl
mov esi, r11d
and r11b, cl
xor cl, 1
xor sil, 1
mov eax, ecx
xor al, sil
and al, cl
and sil, cl
or sil, r11b
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov r9d, r10d
xor r9b, 1
mov r8d, r10d
and r8b, r9b
mov edi, r8d
xor dil, 1
mov r11d, r9d
or r11b, dil
mov ebp, r10d
or dil, r10b
xor r10b, r8b
xor r11b, 1
or r11b, r10b
or bpl, r9b
mov edx, r11d
xor dl, bpl
or bpl, r11b
xor bpl, 1
or bpl, dl
mov edx, ebp
xor dl, 1
xor r8b, r9b
mov ebx, esi
xor bl, 1
mov ecx, esi
and cl, bl
mov r9d, ebx
and r9b, cl
mov eax, ebx
xor al, cl
or al, r9b
and dl, bpl
mov r9d, ebp
and r9b, dl
xor dl, bpl
or dl, r9b
mov r9d, edx
and r9b, al
xor al, 1
xor dl, 1
and dl, al
or dl, r9b
mov r10d, eax
and r10b, bpl
xor al, bpl
mov r14b, byte [rsp + 0x34]
mov r9d, r14d
mov r15b, byte [rsp + 0x23]
xor r9b, r15b
mov bpl, byte [rsp + 0x22]
xor r15b, bpl
or al, r10b
mov r10d, edx
xor r10b, al
xor dl, 1
xor r10b, 1
or dl, al
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
or bl, sil
mov eax, esi
and al, cl
xor cl, sil
or cl, al
xor cl, bl
mov eax, esi
and al, bl
xor bl, sil
mov r11d, ecx
xor r11b, 1
or bl, al
xor cl, bl
xor cl, 1
or bl, r11b
xor bl, 1
or bl, cl
xor dil, 1
or dil, r8b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, dil
xor dil, 1
and al, dil
or al, bl
mov ebx, edi
and bl, cl
xor dil, cl
or dil, bl
mov ecx, eax
xor cl, dil
xor al, 1
xor cl, 1
or al, dil
xor al, 1
or al, cl
mov esi, eax
xor sil, 1
mov ecx, edx
or cl, r10b
mov r8d, ecx
xor r8b, 1
or al, sil
mov ebx, eax
xor bl, 1
mov r11d, edx
xor r11b, cl
and r11b, dl
and r8b, r10b
and cl, dl
or cl, r8b
mov r8d, r11d
and r8b, cl
xor cl, r11b
or cl, r8b
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor bl, sil
mov r8d, esi
and r8b, al
xor al, sil
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, cl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, sil
and bl, dl
xor sil, r10b
xor bl, 1
xor sil, 1
mov edx, ebx
xor dl, sil
or sil, bl
xor sil, 1
or sil, dl
mov edx, esi
xor dl, 1
and dl, cl
or cl, sil
and sil, al
or sil, dl
mov eax, ecx
xor al, sil
xor sil, 1
xor al, 1
or sil, cl
xor sil, 1
or sil, al
mov eax, r9d
mov ecx, r14d
xor al, r14b
or r9b, r14b
mov edx, r14d
xor r9b, 1
or r9b, al
mov r8d, r9d
xor r8b, 1
mov r10b, byte [rsp + 0x40]
and dl, r10b
xor r10b, 1
mov bl, byte [rsp + 0x21]
mov r11d, ebx
xor r11b, 1
and r15b, bpl
mov ecx, r10d
mov al, byte [rsp + 0x2c]
xor cl, al
and cl, r10b
and r10b, al
or r10b, dl
xor cl, 1
xor r10b, 1
mov edx, ecx
xor dl, r10b
or r10b, cl
xor r10b, 1
or r10b, dl
mov edx, r15d
xor dl, 1
and bl, r11b
mov ecx, edx
and cl, r15b
xor bl, 1
mov eax, r11d
xor al, bl
or bl, r11b
xor bl, 1
or bl, al
xor dl, cl
xor cl, 1
or cl, r15b
xor cl, 1
or cl, dl
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
or cl, al
mov eax, r11d
mov edx, r15d
xor al, r15b
or dl, r11b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, r10d
xor al, 1
and r10b, al
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, r10d
xor al, 1
and al, dl
xor dl, 1
and dl, r10b
or dl, al
mov r15d, edx
xor r15b, 1
mov r12d, r15d
and r12b, dl
xor r12b, 1
mov eax, edx
xor al, r12b
or r12b, dl
xor r12b, 1
or r12b, al
mov edi, r9d
xor dil, r8b
and dil, r9b
mov r10d, r12d
xor r10b, 1
or r15b, dl
mov r11d, r15d
mov ebp, r12d
xor bpl, r15b
and bpl, r12b
and r15b, r12b
mov edx, r10d
and dl, r12b
xor dl, 1
mov ebx, r12d
xor bl, dl
or dl, r12b
xor dl, 1
or dl, bl
mov r14d, edx
and r14b, r9b
or r12b, r9b
or r9b, r8b
mov ebx, r9d
xor bl, 1
mov ecx, edi
xor cl, 1
mov eax, ecx
and al, dil
mov r13d, ecx
xor r13b, al
xor al, 1
or al, dil
xor al, 1
or al, r13b
mov r13d, r9d
and r13b, bl
xor cl, r9b
xor r9b, r13b
xor r13b, 1
or r13b, bl
xor r13b, 1
or r13b, r9b
mov r9d, eax
xor r9b, 1
and r9b, r13b
xor r13b, 1
and r13b, al
or r13b, r9b
or bl, dil
xor bl, 1
or bl, cl
xor bl, 1
mov eax, r13d
and al, bl
xor bl, r13b
or bl, al
xor r11b, 1
and r11b, r10b
or r15b, r11b
mov eax, ebp
and al, r15b
xor r15b, bpl
or r15b, al
mov eax, r15d
xor al, 1
or al, bl
xor bl, 1
or bl, r15b
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor dl, 1
and dl, r8b
or dl, r14b
xor r10b, r8b
xor r12b, 1
or r12b, r10b
xor r12b, 1
mov eax, edx
and al, r12b
xor r12b, dl
or r12b, al
mov eax, r12d
xor al, 1
mov edx, eax
and dl, r12b
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor dl, 1
and dl, bl
xor bl, 1
and al, bl
or dl, al
mov eax, ebx
and al, r12b
xor bl, r12b
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
mov eax, r10d
or al, dl
mov r8d, eax
xor r8b, 1
mov ecx, eax
and cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, r10b
mov ebx, eax
and bl, r10b
xor al, r10b
or al, bl
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
xor r10b, dl
or r10b, r8b
mov eax, r10d
xor al, 1
and r10b, al
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
mov eax, r10d
xor al, 1
mov ebx, ecx
and bl, r9b
mov edx, ecx
xor dl, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, dl
mov edx, eax
and dl, r10b
xor al, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, al
mov r8d, ebx
xor r8b, 1
or bl, r8b
xor cl, r9b
and cl, r9b
mov r9d, ecx
xor r9b, 1
mov r11d, r9d
mov eax, ebx
xor r9b, bl
xor bl, 1
and r11b, bl
and al, cl
or al, r11b
mov r11d, edx
xor r11b, 1
or dl, r11b
xor dl, 1
or cl, bl
xor cl, 1
or cl, r9b
mov ebx, eax
xor bl, cl
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
xor r10b, dl
mov ecx, r10d
xor cl, 1
and cl, dl
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or dl, al
mov eax, r8d
or al, r11b
xor al, 1
xor r11b, r8b
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
and cl, r11b
xor r11b, 1
xor al, 1
and al, r11b
or cl, al
mov eax, edx
xor al, r11b
or r11b, dl
xor r11b, 1
or r11b, al
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov eax, r11d
xor al, 1
or al, r11b
xor al, 1
mov ecx, r11d
and cl, al
xor al, r11b
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 edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, 1
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
xor bl, al
and bl, cl
and r8b, dl
and al, cl
or al, r8b
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edi, eax
xor dil, 1
or dil, al
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov r8d, edi
xor r8b, 1
mov ecx, r8d
and cl, dil
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov r10d, esi
xor r10b, 1
mov r11d, ecx
xor r11b, 1
mov ebx, r11d
and bl, cl
mov eax, r11d
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
and al, sil
xor bl, 1
and bl, r10b
or bl, al
mov r9d, ebx
xor r9b, 1
or dil, r10b
and r11b, r10b
and cl, sil
or cl, r11b
xor cl, 1
or cl, r10b
and r10b, r9b
and bl, sil
or bl, r10b
xor r9b, bl
and r9b, bl
xor r8b, sil
xor dil, 1
or dil, r8b
mov r8d, edi
xor r8b, 1
mov ebx, ecx
xor bl, 1
mov edx, edi
and dl, r8b
mov eax, ecx
and al, bl
mov r10d, edi
and r10b, dl
xor dl, dil
or dl, r10b
mov r10d, ecx
and r10b, al
xor al, cl
or al, r10b
xor al, dl
xor al, 1
mov ecx, r8d
xor cl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov r10d, r9d
xor r10b, 1
mov r8d, ebx
xor r8b, 1
mov r11d, r9d
or r11b, r10b
mov eax, ebx
or al, r8b
mov edx, eax
xor dl, 1
mov ecx, r9d
or cl, r11b
xor cl, 1
xor r11b, r9b
mov esi, ecx
and sil, r11b
xor r11b, cl
or r11b, sil
mov ecx, ebx
and cl, r8b
and dl, al
mov esi, ebx
and sil, cl
xor cl, bl
or cl, sil
mov esi, eax
and sil, dl
xor dl, al
or dl, sil
xor dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, r11b
and r8b, r9b
or r9b, bl
and r10b, bl
xor r9b, 1
or r10b, r8b
mov ecx, r9d
and cl, r10b
xor r10b, r9b
or r10b, cl
mov ecx, r10d
xor cl, 1
and cl, r10b
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
mov ebx, eax
xor bl, 1
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov ecx, 0xd2adb015
mov eax, 0xa83e6f9a
cmovne ecx, eax
test dl, 1
mov eax, ecx
mov edx, 0xd2adb015
cmovne eax, edx
test bl, 1
cmovne eax, ecx
jmp 0x140142590
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov eax, 0x968796b6
mov ecx, dword [rsp + 0x78]
jmp 0x1401459d0
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x68]
lea r9, [rsp + 0x88]
call fcn.140153060
mov rax, qword [rsp + 0x70]
mov eax, 0x5e9549d8
jmp 0x140142590
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov eax, 0x968796b6
mov ecx, dword [rsp + 0x7c]
jmp 0x14014cdf0
mov eax, 0xb538fd2f
jmp 0x140142590
cmp byte [rsp + 0x33], 0
mov eax, 0x362a1a52
mov ecx, 0x968796b6
cmovne eax, ecx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x40], rcx
mov ecx, dword [rsp + 0x54]
mov dword [rsp + 0x34], ecx
jmp 0x140146cb0
mov eax, dword [0x1402dcf14]
lea r15d, [rax - 1]
imul r15d, eax
mov r8d, r15d
not r8d
mov r9d, r8d
mov r10d, r8d
mov ecx, r8d
and ecx, 0x3fca3c8d
mov ebp, r15d
and ebp, 0xc035c372
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xc035c372
and ebp, 0x3fca3c8d
or ebp, ecx
mov ecx, ebp
not ecx
and ebp, 0xe0ff4f64
and ecx, 0x1f00b09b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1f00b09b
mov ebx, ecx
xor ebx, 0xe0ff4f64
xor ecx, 0x6ee43f19
mov esi, ecx
and esi, ebx
and ecx, ebp
mov edi, esi
not edi
mov eax, ecx
not eax
mov edx, edi
and edx, 0x5a895fc5
and esi, 0xa576a03a
or esi, edx
or edi, eax
and eax, 0x5a895fc5
and ecx, 0xa576a03a
or ecx, eax
xor ecx, esi
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x71e48f82
and edi, 0x8e1b707d
or edi, eax
and ebp, 0x116e6fba
mov eax, ebx
and eax, 0xee919045
or eax, ebp
xor eax, 0xee919045
or eax, ebx
mov edx, eax
not edx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xf97cbd22
and edi, 0x68342dd
or edi, ebp
or ecx, eax
and eax, 0xf97cbd22
and edx, 0x68342dd
or edx, eax
xor edx, edi
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x8d623c46
and ecx, 0x729dc3b9
or ecx, eax
mov eax, ecx
xor eax, 0x729dc3b9
xor ecx, 0x8d623c46
mov edx, eax
and edx, 0xe0021906
mov ebp, ecx
and ebp, 0x1ffde6f9
or ebp, edx
or ecx, 0xe0021906
mov edx, ebp
not edx
mov ebx, ecx
and ebx, 0xbd324898
and eax, 0x2cda661
or eax, ebx
or ecx, edx
and edx, 0xbd324898
and ebp, 0x42cdb767
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x11e8692a
and eax, 0xee1796d5
or eax, ebx
or ecx, ebp
and ebp, 0x11e8692a
and edx, 0xee1796d5
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xedae10d6
and ecx, 0x1251ef29
or ecx, eax
mov ebp, ecx
xor ebp, 0x2416f29
xor ecx, 0xe9a000c4
and ecx, 0xf9b080c4
and ebp, 0x64f7f3b
or ebp, ecx
mov edi, ebp
xor edi, 0x64f7f3b
xor ebp, 0xf9b080c4
and r9d, 0xe0021906
mov r14d, r15d
xor r14d, 0xe0021906
and r14d, r15d
mov eax, r9d
and eax, r14d
xor r14d, r9d
or r14d, eax
mov eax, r14d
not eax
and eax, 0x784814d8
and r14d, 0x87b7eb27
or r14d, eax
mov eax, r14d
xor eax, 0x333a003
xor r14d, 0x784814d8
mov edx, r14d
and edx, 0xb48c4ba4
and eax, 0x4b73b45b
or eax, edx
mov edx, r15d
and edx, 0xb48c4ba4
and r10d, 0x4b73b45b
or r10d, edx
xor r10d, eax
or r14d, r15d
not r14d
or r14d, r10d
mov eax, r14d
not eax
and eax, 0x1b54b45
and r14d, 0xfe4ab4ba
or r14d, eax
mov edx, r14d
xor edx, 0xfe4ab4ba
xor r14d, 0x1b54b45
mov eax, ebp
and eax, 0x7d74b296
mov r11d, edi
and r11d, 0x828b4d69
or r11d, eax
mov r9d, r11d
xor r9d, 0x828b4d69
xor r11d, 0x7d74b296
mov eax, edx
and eax, 0xc568a3b1
mov ebx, r14d
and ebx, 0x3459200a
and edx, 0xcba6dff5
or edx, ebx
not edx
or edx, r14d
and r14d, 0x3a975c4e
or r14d, eax
mov r12d, r14d
xor r12d, 0xc568a3b1
mov eax, r11d
and eax, 0xf5f65692
mov esi, r9d
and esi, 0xa09a96d
or esi, eax
mov ecx, esi
xor ecx, 0xa09a96d
xor esi, 0x60a41012
and esi, 0x6aa41172
mov eax, ecx
and eax, 0x955bee8d
or eax, esi
xor eax, 0xa102ce87
and ecx, 0xcba6dff5
or ecx, eax
mov ebx, ecx
not ebx
mov eax, ebp
and eax, 0xf230c874
and edi, 0xdcf378b
or edi, eax
xor edi, 0xc669e87e
xor ebp, edi
and ebp, edi
xor r14d, 0x3a975c4e
mov eax, r14d
and eax, 0x904a5847
mov r13d, r12d
and r13d, 0x6fb5a7b8
or r13d, eax
mov eax, ecx
and eax, 0xbac5ed8f
xor ecx, 0x2115e358
and ecx, ebx
and ebx, 0x453a1270
or ebx, eax
mov r10d, ebx
mov eax, ebp
not eax
mov edi, eax
and edi, 0x6a4844cd
and ebp, 0x95b7bb32
or ebp, edi
xor ebx, 0x9ac00c87
or ebx, 0x2115e358
mov esi, ebx
not esi
mov edi, ebx
and edi, 0x49fe1169
and esi, 0x96000c86
or esi, edi
mov edi, ecx
not edi
or ebx, edi
and edi, 0x49fe1169
and ecx, 0xb601ee96
or ecx, edi
mov edi, ebp
xor edi, 0x95b7bb32
xor ebp, 0xb4a2586a
and ebp, edi
or eax, 0xdeea1ca7
xor ecx, esi
not ebx
or ebx, ecx
mov ecx, ebp
not ecx
mov esi, ecx
and esi, 0x463163d9
and ebp, 0xb9ce9c26
or ebp, esi
mov esi, eax
not esi
or ecx, eax
and eax, 0x463163d9
and esi, 0x21048000
or esi, eax
xor esi, ebp
not ecx
or ecx, esi
mov eax, ebx
not eax
and eax, 0x58731e8a
and ebx, 0xa78ce175
or ebx, eax
mov eax, ecx
not eax
and eax, 0x58731e8a
and ecx, 0xa78ce175
or ecx, eax
xor r13d, 0xa413784d
or r13d, r14d
xor r10d, 0x453a1270
xor ecx, ebx
mov eax, r10d
and eax, edi
xor edi, r10d
or edi, eax
mov ebx, ecx
not ebx
mov eax, ebx
and eax, 0xb3025014
and ecx, 0x4cfdafeb
or ecx, eax
mov eax, edi
not eax
or ebx, edi
and edi, 0xb3025014
and eax, 0x4cfdafeb
or eax, edi
mov ebp, edx
not ebp
and ebp, r13d
not r13d
xor eax, ecx
not ebx
or ebx, eax
mov eax, r13d
xor eax, edx
and eax, r13d
and edx, r13d
or edx, ebp
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov r10d, ebx
not r10d
mov ecx, ebx
xor ecx, 0x2a0f55f
and ecx, ebx
mov eax, edx
mov r13d, edx
xor r13d, 0x2a0f55f
and r13d, edx
not edx
and edx, 0x8df459c0
and eax, 0x720ba63f
or eax, edx
mov edx, eax
xor edx, 0x720ba63f
xor eax, 0x8f54ac9f
and eax, edx
or ebx, 0xfd5f0aa0
mov edx, ebx
and edx, 0xf2384948
and r10d, 0x80b417
or r10d, edx
mov edx, ecx
not edx
or ebx, edx
and edx, 0xf2384948
and ecx, 0xdc7b6b7
or ecx, edx
mov esi, r8d
xor ecx, r10d
not ebx
or ebx, ecx
mov ecx, eax
and ecx, r13d
xor r13d, eax
mov edx, r15d
mov r10d, r15d
xor r10d, 0xffac1a56
and r10d, r15d
and esi, 0xcf41f865
and r15d, 0x30be079a
or r15d, esi
xor r15d, 0xcf41f865
or r15d, r8d
or r13d, ecx
mov ecx, ebx
not ecx
and ecx, 0x722c613
and ebx, 0xf8dd39ec
or ebx, ecx
mov ecx, r13d
not ecx
and ecx, 0x722c613
and r13d, 0xf8dd39ec
or r13d, ecx
xor r13d, ebx
mov ecx, r9d
xor ecx, r14d
and ecx, r9d
and r11d, 0xabb6b17d
and r9d, 0x54494e82
or r9d, r11d
and r14d, 0xabb6b17d
and r12d, 0x54494e82
or r12d, r14d
xor r12d, r9d
mov ebx, ecx
and ebx, r12d
xor r12d, ecx
or r12d, ebx
mov ecx, r12d
not ecx
and r12d, 0x5abc3014
and ecx, 0xa543cfeb
or ecx, r12d
mov edi, ecx
xor edi, 0x5ab03014
xor ecx, 0x214349e9
and ecx, 0x214f49e9
and edi, 0xdeb0b616
or edi, ecx
mov ebx, edi
xor ebx, 0x50001214
xor edi, 0x4c40a9
and edi, 0x8efce4ab
and ebx, 0x71031b54
or ebx, edi
mov edi, ebx
xor edi, 0x8efce4ab
mov esi, ebx
xor esi, 0x71031b54
mov ecx, r13d
mov ebp, r13d
xor ebp, 0x17e0fdd
and ebp, r13d
not r13d
and r13d, 0x49f63b34
and ecx, 0xb609c4cb
or ecx, r13d
xor ecx, 0xb609c4cb
mov eax, ecx
and eax, 0x17e0fdd
mov r9d, ecx
and r9d, edi
xor ecx, edi
and edi, 0x17e0fdd
xor ebx, 0x707d1489
and ebx, esi
mov esi, eax
and esi, ebp
xor ebp, eax
or ebp, esi
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebp
not eax
and eax, ebx
not ebx
and ebx, ebp
or ebx, eax
or ecx, r9d
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov esi, ecx
not esi
mov ebp, esi
and ebp, 0x3305e540
mov ebx, ecx
and ebx, 0xccfa1abf
or ebx, ebp
mov ebp, ebx
xor ebp, 0x80001022
xor ebx, 0x20000100
mov edi, esi
or edi, 0xa4461522
mov eax, edi
not eax
or ebx, 0x4101e845
and ebx, 0x6543e945
and ebp, 0x80041422
or ebp, ebx
and edi, 0x6543e945
and eax, 0x1ab80298
or eax, edi
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5bb9eadd
and eax, 0xa4461522
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x44a74b6
and eax, 0xfbb58b49
or eax, ebp
mov ebp, eax
xor ebp, 0x68108201
and ebp, 0x6850f231
xor eax, 0x93e57978
or eax, ebp
mov ebp, eax
not ebp
and esi, 0x7a548b2e
and ecx, 0x85ab74d1
or ecx, esi
mov ebx, ecx
xor ebx, 0x85ab04c0
and ebx, 0x97af0dce
xor ecx, 0x1204791f
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, eax
or eax, ecx
mov edi, eax
not edi
and ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x11a47c3c
and edi, 0xee5b83c3
or edi, ebx
or eax, ebp
and ebp, 0x11a47c3c
and ecx, 0xee5b83c3
or ecx, ebp
xor ecx, edi
not eax
or eax, ecx
mov r11d, eax
mov ecx, eax
xor ecx, 0x8852eb36
and ecx, eax
not eax
and eax, 0x50cb14
and r11d, 0x88022022
or r11d, eax
mov eax, r11d
xor eax, 0x88022022
xor r11d, 0x77fddfdd
mov ebp, ecx
not ebp
mov ebx, r11d
and ebx, 0x43fdd70d
and eax, 0x88022832
or eax, ebx
or r11d, ebp
and ebp, 0x43fdd70d
and ecx, 0xbc0228f2
or ecx, ebp
xor ecx, eax
not r11d
or r11d, ecx
and r8d, 0xf0ea1ac8
and edx, 0xf15e537
or edx, r8d
mov eax, edx
xor eax, 0x40002
xor edx, 0xf0a81a40
or edx, 0x53e5a9
mov ecx, r10d
not ecx
mov ebp, edx
and ebp, 0x8fe8c1bc
and eax, 0x70041a42
or eax, ebp
or edx, ecx
and ecx, 0x8fe8c1bc
and r10d, 0x70173e43
or r10d, ecx
xor r10d, eax
not edx
or edx, r10d
mov eax, edx
not eax
and eax, 0x53e5a9
and edx, 0xffac1a56
or edx, eax
mov eax, edx
not eax
and eax, 0x3f2e276
and edx, 0xfc0d1d89
or edx, eax
mov eax, edx
xor eax, 0xb00c1889
xor edx, 0x232c250
and edx, 0x4e33c750
and eax, 0xb1cc38af
or eax, edx
mov r12d, eax
xor r12d, 0x4e33c750
xor eax, 0xb1cc38af
mov ecx, r15d
not ecx
and ecx, r12d
or r12d, r15d
mov edx, r12d
not edx
and r15d, eax
or r15d, ecx
mov eax, r15d
not eax
mov ecx, r12d
and ecx, 0x5a9493f8
and edx, 0xa56b6c07
or edx, ecx
or r12d, eax
and eax, 0x5a9493f8
and r15d, 0xa56b6c07
or r15d, eax
xor r15d, edx
not r12d
or r12d, r15d
mov ebp, r11d
not ebp
mov eax, r11d
mov edi, ebp
mov r8d, ebp
mov ecx, r11d
and r11d, ebp
mov r9d, ebp
and r9d, r11d
xor r11d, ebp
mov edx, ebp
or edx, 0x889ed4a2
mov ebp, edx
not ebp
or eax, 0x41402804
and eax, 0x41cea8a4
and edi, 0x88105402
or edi, eax
and edx, 0x41cea8a4
and ebp, 0x36210359
or ebp, edx
xor ebp, edi
mov eax, ebp
not eax
and eax, 0x77612b5d
and ebp, 0x889ed4a2
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb465b1dd
xor ebp, 0x4b9a4e22
or ebp, eax
mov eax, ebp
not eax
and eax, 0x5f235993
and ebp, 0xa0dca66c
or ebp, eax
mov r14d, ebp
xor r14d, 0xa0dca66c
mov r10d, ebp
and r8d, 0x2fee3246
and ecx, 0xd011cdb9
or ecx, r8d
mov edi, ecx
xor edi, 0xd011cdb9
xor ecx, 0x26a82040
and ecx, 0xf6a82cd0
mov edx, edi
and edx, 0x957d32f
or edx, ecx
xor edx, 0xbd3262f2
and edi, 0x4b9a4e22
or edi, edx
mov ecx, edi
not ecx
and ecx, 0xbf8d2fd2
and edi, 0x4072d02d
or edi, ecx
mov edx, r12d
not edx
mov ecx, edx
and ecx, 0x88bc27fa
mov ebx, r12d
xor ebx, 0x88bc27fa
and ebx, r12d
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xd9408706
and ebx, 0x26bf78f9
or ebx, eax
mov eax, ebx
xor eax, 0x4030503
xor ebx, 0x642024
and ebx, 0xaa647a24
and eax, 0x559b85db
or eax, ebx
mov ebx, eax
xor ebx, 0x559b85db
xor eax, 0xa2044000
and eax, 0xa30fc0d8
mov ecx, ebx
and ecx, 0x5cf03f27
or ecx, eax
mov eax, edi
xor eax, 0x4020c029
xor edi, 0xbf8d2fd2
xor ecx, 0x176a7105
and ebx, 0xb465b1dd
or ebx, ecx
and edx, 0x921ab616
and r12d, 0x6de549e9
or r12d, edx
mov ecx, r12d
xor ecx, 0x49804820
and ecx, 0x4b9a4e22
xor r12d, 0x267f07cb
or r12d, ecx
mov ecx, edi
and ecx, 0x175b1814
and eax, 0xe8a4e7eb
or eax, ecx
xor ebp, 0x576ea4fb
and ebp, r14d
or r14d, 0x84dfd68
mov ecx, r14d
not ecx
mov edx, r14d
and edx, 0x60e69337
and ecx, 0x97100080
or ecx, edx
mov edx, ebp
not edx
or r14d, edx
and edx, 0x60e69337
and ebp, 0x9f196cc8
or ebp, edx
xor ebp, ecx
mov ecx, eax
xor eax, 0x17120014
or eax, 0x84dfd68
not r14d
or r14d, ebp
mov edx, eax
not edx
or edi, 0xf7b20297
and eax, 0x80a81e53
and edx, 0x77120084
or edx, eax
mov eax, edi
not eax
and edi, 0x80a81e53
and eax, 0x845e128
or eax, edi
xor eax, edx
mov edx, r14d
not edx
and edx, eax
not eax
and eax, r14d
xor r10d, 0x5f235993
xor ecx, 0xe8a4e7eb
or eax, edx
mov edx, r10d
and edx, ecx
xor ecx, r10d
mov esi, r12d
not esi
and esi, ebx
not ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6df68e0b
and ecx, 0x920971f4
or ecx, edx
xor ecx, 0x920971f4
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ebx
xor eax, r12d
and eax, ebx
and r12d, ebx
or r12d, esi
mov edx, eax
and edx, r12d
xor r12d, eax
or r12d, edx
mov ebp, ecx
xor ebp, 0x324c32d1
and ebp, ecx
not ecx
and ecx, 0x324c32d1
mov eax, r12d
mov ebx, r12d
xor ebx, 0x324c32d1
and ebx, r12d
not r12d
and r12d, 0x72102578
and eax, 0x8defda87
or eax, r12d
mov edx, eax
xor edx, 0x8defda87
xor eax, 0x405c17a9
and eax, edx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov edx, eax
not edx
mov ecx, ebx
not ecx
mov edi, edx
and edi, 0xf0b8215f
and eax, 0xf47dea0
or eax, edi
or edx, ecx
and ecx, 0xf0b8215f
and ebx, 0xf47dea0
or ebx, ecx
xor ebx, eax
not edx
or edx, ebx
mov eax, ebp
not eax
and eax, 0x169c253a
and ebp, 0xe963dac5
or ebp, eax
mov eax, edx
not eax
and eax, 0x169c253a
and edx, 0xe963dac5
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x84abd5ab
and edx, 0x7b542a54
or edx, eax
mov eax, edx
xor eax, 0x7b542a54
xor edx, 0x84abd5ab
or r11d, r9d
mov ecx, edx
and ecx, 0x5d404cf4
mov r8d, eax
and r8d, 0xa2bfb30b
or r8d, ecx
mov ecx, r11d
or ecx, 0xa2bfb30b
mov ebp, ecx
not ebp
mov edi, r11d
xor edi, 0x5d404cf4
and edi, r11d
mov esi, ecx
and esi, 0x454a366c
and ebp, 0x18004890
or ebp, esi
mov esi, edi
not esi
or ecx, esi
and esi, 0x454a366c
and edi, 0xbab5c993
or edi, esi
xor edi, ebp
mov ebp, dword [0x1402dcf10]
not ecx
or ecx, edi
mov ebx, r8d
not ebx
and ebx, 0x8406be9f
and r8d, 0x7bf94160
or r8d, ebx
mov ebx, ecx
not ebx
and ebx, 0x8406be9f
and ecx, 0x7bf94160
or ecx, ebx
mov ebx, r11d
not ebx
xor ecx, r8d
mov edi, eax
and edi, 0x54536b7a
and edx, 0xabac9485
or edx, edi
or eax, r11d
and r11d, 0x54536b7a
and ebx, 0xabac9485
or ebx, r11d
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0x8f15a583
and eax, 0x70ea5a7c
or eax, edx
xor eax, 0x70ea5a7c
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
setne r9b
sete al
cmp ebp, 0xa
setl r8b
cmp ebp, 9
setg r10b
xor al, r10b
xor al, 1
mov edx, r10d
or dl, r9b
xor dl, 1
or dl, al
mov eax, r9d
xor al, r10b
mov ebx, eax
and bl, r9b
and al, r10b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
mov eax, ebx
xor al, 1
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov r11d, ecx
xor r11b, 1
mov edx, ecx
or dl, r11b
mov esi, edx
xor sil, 1
mov eax, esi
and al, dl
mov ebx, eax
xor bl, 1
xor al, sil
or bl, dl
xor bl, 1
or bl, al
xor bl, cl
mov eax, edx
and al, r11b
xor dl, r11b
or dl, al
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov edi, eax
xor dil, 1
mov ecx, eax
and cl, dil
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
or dil, al
xor dil, 1
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
mov eax, edi
xor al, 1
and dil, al
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov ebx, r8d
xor bl, r10b
mov eax, ebx
xor al, 1
mov ecx, r8d
xor cl, bl
or r10b, al
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, r8b
mov eax, ebx
xor al, 1
and al, cl
and r10b, bl
or r10b, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
xor bl, 1
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov edx, ecx
xor dl, 1
and dl, bl
and al, cl
or al, dl
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, r9b
and r9b, dl
and dl, cl
xor r9b, 1
xor dl, 1
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov r10d, edi
xor r10b, 1
mov r15d, r10d
and r15b, dil
mov esi, r15d
xor sil, 1
mov eax, edi
xor al, sil
or sil, dil
xor sil, 1
or al, sil
mov r8d, eax
xor r8b, 1
or dil, r10b
mov ecx, eax
and cl, r8b
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, r8b
xor bl, 1
or bl, cl
xor bl, dil
xor bl, 1
mov eax, r8d
and al, dil
xor dil, r8b
or dil, al
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov r9d, edi
xor r9b, 1
mov eax, edx
xor al, 1
mov r11d, edx
or r11b, al
xor r11b, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, r11b
xor al, 1
mov ecx, r11d
xor cl, dl
or r11b, dl
xor r11b, 1
or r11b, cl
xor r11b, 1
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov r8d, r11d
xor r8b, 1
xor r15b, r10b
or r15b, sil
xor r15b, 1
mov eax, r15d
and al, r10b
xor r15b, r10b
or r15b, al
mov ebp, r15d
xor bpl, 1
mov esi, r11d
and sil, r8b
mov eax, esi
and al, r11b
xor sil, r11b
or sil, al
mov r10d, r11d
or r10b, r8b
xor r10b, 1
mov eax, esi
and al, r10b
xor r10b, sil
or r10b, al
mov r12d, r9d
and r12b, dil
mov eax, r9d
and al, r12b
xor r12b, r9b
or r12b, al
mov ecx, r15d
and cl, bpl
mov eax, r15d
xor al, cl
xor cl, 1
or cl, bpl
xor cl, 1
or cl, al
mov r14d, r12d
xor r14b, 1
mov eax, r14d
or al, r12b
mov ebx, eax
xor bl, dil
or al, r9b
xor al, 1
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
or r15b, bpl
xor r15b, 1
mov eax, ebp
and al, r15b
xor r15b, bpl
or r15b, al
mov eax, r15d
xor al, 1
and r15b, al
mov edx, eax
and dl, r15b
xor r15b, al
or r15b, dl
mov ebp, r10d
xor bpl, 1
xor r15b, bl
mov ebx, ecx
xor bl, 1
and cl, r14b
or r14b, bl
and bl, r12b
mov edx, r15d
xor dl, 1
xor r14b, 1
or bl, cl
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
mov eax, ebx
xor al, 1
and dl, r15b
xor dl, 1
mov ecx, edx
xor cl, r15b
or dl, r15b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, al
and dl, bl
or dl, cl
mov eax, r15d
and al, bl
xor bl, r15b
or bl, al
mov eax, edx
xor al, bl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, r10d
and al, bpl
xor al, 1
mov ecx, ebp
xor cl, al
or al, bpl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
and bl, al
or bpl, r10b
xor bl, 1
mov eax, ebx
or al, bpl
xor bl, bpl
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov eax, ecx
xor al, 1
and cl, al
mov ebp, eax
and bpl, cl
xor cl, al
or cl, bpl
mov eax, ecx
xor al, 1
and al, r10b
and bl, cl
or bl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
xor al, 1
mov ebp, edx
or bpl, al
mov r14d, ebp
xor r14b, 1
xor al, dl
and al, dl
mov r10d, ebx
xor r10b, 1
mov edx, r10d
and dl, bl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
or cl, dl
mov r15d, eax
xor r15b, 1
and al, bpl
or bpl, r15b
and r15b, r14b
mov r14d, ecx
xor r14b, 1
xor bpl, 1
or r15b, al
mov eax, ebp
and al, r15b
xor r15b, bpl
or r15b, al
mov eax, ecx
and al, r14b
xor al, 1
mov ebp, r14d
xor bpl, al
or al, r14b
xor al, 1
or al, bpl
mov edx, eax
and al, bl
xor dl, 1
and dl, r10b
or al, dl
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r10d, r15d
xor r10b, cl
and cl, r10b
and r10b, r15b
xor cl, 1
xor r10b, 1
mov eax, ecx
xor al, r10b
or r10b, cl
xor r10b, 1
or r10b, al
mov ecx, edi
xor cl, r9b
mov ebp, esi
xor bpl, 1
mov edx, esi
and dl, bpl
mov ebx, edx
xor bl, 1
xor dl, sil
or bl, bpl
xor bl, 1
or bl, dl
xor bl, r9b
or sil, r9b
or r9b, dil
mov edx, r9d
xor dl, 1
and cl, dil
xor r11b, r8b
and r11b, r8b
mov eax, ecx
xor al, 1
and cl, r9b
or r9b, al
and al, dl
xor r9b, 1
or al, cl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
xor al, r11b
mov r8d, eax
xor r8b, 1
xor bl, 1
xor bpl, dil
xor sil, 1
or sil, bpl
mov edx, ebx
xor dl, sil
or sil, bl
xor sil, 1
or sil, dl
mov edx, esi
xor dl, 1
mov ecx, eax
and cl, r8b
xor cl, 1
mov ebx, ecx
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, bl
xor cl, dl
xor cl, 1
xor sil, r8b
or dl, al
xor dl, 1
or dl, sil
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, edx
or bl, al
xor bl, 1
xor al, dl
and al, dl
xor al, bl
mov edx, eax
xor dl, 1
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, al
or cl, dl
xor cl, 1
or cl, bl
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 r8d, r10d
xor r8b, 1
mov edi, eax
and dil, cl
xor al, dil
xor dil, 1
or dil, cl
xor dil, 1
or dil, al
mov ebp, edi
xor bpl, 1
mov edx, r10d
or dl, r8b
mov r9d, edx
xor r9b, 1
and r9b, r10b
mov r11d, ebp
mov ecx, r8d
and cl, r10b
mov esi, ecx
and sil, r8b
xor cl, r8b
or cl, sil
xor cl, bpl
mov esi, r10d
and sil, bpl
xor bpl, r10b
or r10b, dl
and dl, r8b
xor r10b, 1
or dl, r9b
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
and r11b, dil
mov ebx, r11d
and bl, dil
xor r11b, dil
or r11b, bl
xor dl, 1
mov ebx, r11d
xor bl, dl
xor bl, 1
and bl, r11b
or dl, r11b
mov eax, ebx
xor al, dl
xor bl, 1
or bl, dl
xor al, 1
xor bl, 1
or bl, al
or bpl, sil
mov eax, ecx
xor al, bpl
or bpl, cl
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
mov ecx, eax
and cl, bpl
xor al, cl
xor cl, 1
or cl, bpl
xor cl, 1
or cl, al
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, 0x4c7fbcbf
mov ebp, 0x1cecd963
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0x4c7fbcbf
cmovne eax, ebp
test dl, 1
cmovne eax, ecx
mov ecx, dword [rsp + 0x34]
mov dword [rsp + 0x24], ecx
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
nop dword [rax + rax]
cmp eax, 0x1cecd962
jle 0x140149aa0
cmp eax, 0x1cecd963
je 0x140149abb
cmp eax, 0x362a1a52
je 0x140153019
cmp eax, 0x4c7fbcbf
jne 0x140146cb0
mov ebp, dword [rsp + 0x24]
mov rax, rbp
mov ecx, 0xcccccccd
imul rax, rcx
shr rax, 0x23
add eax, eax
lea eax, [rax + rax*4]
sub ebp, eax
mov r10d, ebp
not r10b
mov eax, r10d
and al, 0xca
mov ecx, ebp
and cl, 5
or cl, al
mov eax, ecx
xor al, 0x14
xor cl, 2
and cl, 3
and al, 0xdc
or al, cl
mov edi, eax
xor dil, 0x23
xor al, 0xdc
mov ecx, edi
mov ebx, eax
and bl, 0xc3
and dil, 0x2c
or dil, bl
not dil
or dil, al
and al, 0x41
and cl, 0x8e
or cl, al
mov r8d, ecx
xor r8b, 0x8e
or cl, 0x10
and cl, 0x12
mov eax, r8d
and al, 0xcd
or al, cl
mov ebx, eax
xor bl, 0xed
xor al, 2
and al, 0xce
mov ecx, ebx
and cl, 0x11
or cl, al
xor cl, 0xc2
and bl, 0x2c
or bl, cl
mov eax, ebx
not al
and al, 0x92
and bl, 0x6d
or bl, al
mov r9d, ebx
xor r9b, 0x44
xor bl, 0x92
mov r14d, edi
not r14b
mov ecx, edi
and cl, 0x35
and r14b, 0xca
or r14b, cl
mov r15d, r14d
xor r15b, 0xca
or r9b, 0x39
mov r11d, r9d
not r11b
mov esi, ebx
and sil, r15b
xor r15b, bl
or bl, 0xc6
mov edx, ebx
not dl
xor r14b, 4
or r14b, 0x39
mov eax, r14d
not al
or dil, 0xc6
mov ecx, edi
not cl
and r9b, 0xd1
and r11b, 6
or r11b, r9b
and bl, 0xd1
and dl, 0x28
or dl, bl
xor dl, r11b
and r14b, 0x41
and al, 0x86
or al, r14b
and dil, 0x41
and cl, 0x28
or cl, dil
xor cl, al
mov eax, edx
not al
and al, 6
and dl, 0xf9
or dl, al
mov eax, ecx
not al
and al, 6
and cl, 0xf9
or cl, al
xor cl, dl
or r15b, sil
not r15b
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov ecx, r15d
not cl
mov eax, ecx
and al, 0xab
and r15b, 0x54
or r15b, al
mov edx, r15d
xor dl, 9
or cl, 0x69
mov eax, ecx
not al
or dl, 6
and dl, 0x4f
and r15b, 0x20
or r15b, dl
and cl, 0x4f
and al, 0x90
or al, cl
xor al, r15b
mov ecx, eax
not cl
and cl, 0x86
and al, 0x79
or al, cl
mov r9d, eax
xor r9b, 0xf3
or r8b, 0x30
mov edx, r8d
xor dl, 0x9a
and dl, r8b
not r8b
and r8b, 0x9a
mov ebx, r8d
and bl, dl
xor dl, r8b
or dl, bl
mov ebx, edx
not bl
and bl, 0x65
and dl, 0x9a
or dl, bl
mov ebx, edx
not bl
and dl, 0x48
and bl, 0xb7
or bl, dl
mov edx, ebx
xor dl, 0xb7
xor bl, 0x48
mov ecx, r9d
xor cl, bl
and cl, r9b
xor al, 0xc
and al, dl
and bl, r9b
or bl, al
mov edx, ecx
not dl
mov eax, ebx
not al
mov r8d, edx
and r8b, 0x4e
and cl, 0xb1
or cl, r8b
or dl, al
and al, 0x4e
and bl, 0xb1
or bl, al
xor bl, cl
not dl
or dl, bl
mov eax, edx
not al
mov ecx, eax
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
or al, dl
mov edx, eax
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
not cl
not dl
and dl, cl
or al, dl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edx, eax
not dl
mov ebx, edx
and bl, 0xdd
mov ecx, eax
and cl, 0x22
or cl, bl
mov ebx, ecx
not bl
and bl, 0xf5
and cl, 0xa
or cl, bl
mov ebx, ecx
xor bl, 0x28
and dl, 0x3f
and al, 0xc0
or al, dl
mov r9d, eax
xor r9b, 0x80
xor cl, 0xd7
mov edx, ecx
and dl, 0x45
and bl, 0xba
or bl, dl
xor al, 5
and al, 0x45
and r9b, 0xba
or r9b, al
xor r9b, bl
not r9b
or r9b, cl
mov r8d, r9d
not r8b
mov eax, ebp
and al, 0xa
mov ebx, r10d
and bl, 0xc5
or bl, al
mov eax, ebx
xor al, 0x85
and al, 0x8d
xor bl, 0x48
or bl, al
mov eax, ebx
not al
and al, 0xee
and bl, 1
or bl, al
mov edx, ebx
xor dl, 0x11
mov ecx, ebp
or cl, 0x10
xor cl, 0x62
mov esi, ecx
xor sil, r10b
and sil, cl
mov r11d, ebx
xor r11b, 0xee
mov edi, esi
not dil
xor bl, 0x2d
and bl, r11b
mov eax, edx
and al, 0xc3
mov r14d, edi
and r14b, 0x3c
mov ecx, esi
and cl, 0x43
or cl, r14b
mov r14d, ebx
and r14b, al
xor al, bl
or al, r14b
mov ebx, eax
not bl
and bl, 0x59
and al, 0xa6
or al, bl
mov ebx, ecx
not bl
and bl, 0x59
and cl, 0x26
or cl, bl
xor cl, al
mov eax, edx
and al, 0x9d
and r11b, 0x62
or r11b, al
or dl, sil
and sil, 0x1d
and dil, 0x62
or dil, sil
xor dil, r11b
not dl
or dl, dil
mov eax, edx
not al
and al, 0x31
and dl, 0xce
or dl, al
xor dl, 0xce
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
and al, 0xc3
and dl, 0x3c
or dl, al
mov eax, edx
not al
and al, 0x4e
and dl, 0xb1
or dl, al
mov eax, edx
or al, 0x30
mov ecx, eax
not cl
mov ebx, edx
not bl
or bl, 8
and al, 0x18
and cl, 0xc7
or cl, al
and bl, 0x18
and dl, 0x20
or dl, bl
xor dl, cl
mov eax, edx
not al
mov ecx, eax
and cl, 0xcf
and dl, 0x30
or dl, cl
not dl
or dl, al
mov eax, r10d
and al, 0x3e
mov ecx, ebp
and cl, 1
or cl, al
mov eax, ecx
not al
and al, 0xfe
and cl, 1
or cl, al
mov eax, ecx
xor al, 0x30
xor cl, 0xb
and cl, 0x4b
and al, 0x34
or al, cl
mov ecx, eax
xor cl, 0x4b
mov ebx, ecx
and bl, 0x36
and al, 0x49
or al, bl
or cl, bpl
and bpl, 6
and r10b, 0x49
or r10b, bpl
xor r10b, al
not cl
or cl, r10b
mov esi, ecx
not sil
mov ebx, edx
or sil, dl
not dl
and bl, 0x48
mov eax, edx
and al, 0xb7
or al, bl
xor al, 0xb7
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, eax
not bl
and bl, 0x88
and al, 0x77
or al, bl
mov ebx, eax
xor bl, 0x77
or cl, dl
not cl
not sil
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov r10d, eax
xor r10b, 0x88
mov r11d, esi
mov ecx, esi
xor cl, 0xb2
and cl, sil
not sil
and sil, 0xd1
and r11b, 0x2e
or r11b, sil
mov esi, r11d
xor sil, 0x2e
xor al, 0xc5
mov edi, eax
and dil, r10b
and al, bl
mov edx, r11d
xor dl, 0x63
and dl, sil
mov ebp, edi
and bpl, al
xor al, dil
or al, bpl
mov edi, edx
and dil, cl
xor cl, dl
or cl, dil
mov edx, eax
not dl
and dl, cl
not cl
and cl, al
or cl, dl
xor r11b, 0xd1
mov eax, ebx
and al, 0x27
and r10b, 0xd8
or r10b, al
or bl, r11b
and r11b, 0x27
and sil, 0xd8
or sil, r11b
xor sil, r10b
not bl
or bl, sil
mov eax, ebx
not al
and al, 0x9e
and bl, 0x61
or bl, al
mov eax, ebx
xor al, 0x41
xor bl, 0x9e
mov r11d, ecx
not r11b
mov edx, r11d
and dl, 0xba
and cl, 0x45
or cl, dl
or r11b, bl
and bl, 0xba
and al, 0x45
or al, bl
xor al, cl
not r11b
or r11b, al
mov edx, r9d
and dl, 0x55
mov r10d, r9d
xor r10b, 0x7b
and r10b, r8b
mov esi, r8d
mov r14d, r9d
xor r14b, 5
and r14b, r8b
and r8b, 0xaa
or r8b, dl
mov edx, r8d
xor dl, 4
or dl, 0x7b
mov ebx, r10d
not bl
mov ecx, edx
and cl, 0x98
and r8b, 4
or r8b, cl
or dl, bl
and bl, 0x98
and r10b, 0x67
or r10b, bl
xor r10b, r8b
not dl
or dl, r10b
mov ecx, edx
not cl
and cl, 0x7b
and dl, 0x84
or dl, cl
mov edi, r11d
not dil
mov ecx, edi
and cl, 0x18
mov ebx, r11d
and bl, 0xe7
or bl, cl
mov r8d, ebx
xor r8b, 0xe7
xor bl, 0x18
mov r13d, edx
not r13b
mov r10d, r13d
and r10b, 0x82
and dl, 0x7d
or dl, r10b
mov r10d, edx
xor r10b, 0x34
xor dl, 0x82
mov ebp, edx
or bpl, 0x22
mov r15d, ebp
not r15b
or r13b, 0xdd
mov ecx, r13d
not cl
mov r12d, ebx
and r12b, 0xdd
mov eax, r8d
and al, 0x22
or al, r12b
and bpl, 0xda
and r15b, 5
or r15b, bpl
and r13b, 0xda
and cl, 0x20
or cl, r13b
xor cl, r15b
mov ebp, ecx
not bpl
and bpl, 0x90
and cl, 0x6f
or cl, bpl
mov ebp, eax
not bpl
and bpl, 0x90
and al, 0x6f
or al, bpl
xor al, cl
mov ecx, edx
and cl, 0x4b
and r10b, 0xb4
or r10b, cl
or dl, r8b
and r8b, 0x4b
and bl, 0xb4
or bl, r8b
xor bl, r10b
not dl
or dl, bl
not dl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ebp, edx
not bpl
and dl, 0x88
and bpl, 0x77
or bpl, dl
mov eax, ebp
xor al, 0x77
mov byte [rsp + 0x2c], al
mov eax, ebp
xor al, 0x88
mov byte [rsp + 0x38], al
mov eax, r9d
and al, 0xa
and sil, 0xf0
or sil, al
xor sil, 0xf0
mov eax, esi
and al, r14b
xor r14b, sil
or r14b, al
mov eax, r14d
not al
and al, 5
and r14b, 0xfa
or r14b, al
mov r12d, r14d
not r12b
and r14b, 0xfe
and r12b, 1
or r12b, r14b
mov eax, r12d
xor al, 7
xor r12b, 1
and r12b, al
mov r10d, r9d
mov eax, r9d
and al, 0xf9
xor r10b, 0xf9
or r10b, al
mov eax, r10d
not al
and al, 0xaa
and r10b, 0x55
or r10b, al
mov r9d, r10d
xor r9b, 0x41
xor r10b, 0xaa
mov eax, edi
and al, 0xa7
mov ecx, r11d
and cl, 0x58
or cl, al
mov eax, ecx
xor al, 0x50
xor cl, 0xa7
mov edx, edi
and dl, r11b
mov ebx, edx
not bl
mov esi, ecx
and sil, 0x88
and al, 0x77
or al, sil
or cl, bl
and bl, 0x88
and dl, 0x77
or dl, bl
xor dl, al
not cl
or cl, dl
mov esi, ecx
not sil
mov eax, esi
and al, 0xa3
and cl, 0x5c
or cl, al
xor cl, 0xa5
xor sil, cl
and sil, cl
and dil, 0x2c
and r11b, 0xd3
or r11b, dil
mov eax, r11d
xor al, 0xd3
xor r11b, 8
and r11b, 0x5b
mov ecx, eax
and cl, 0xa4
or cl, r11b
xor cl, 0xa2
and al, 0xf9
or al, cl
mov r11d, eax
not r11b
mov r8d, r12d
not r8b
mov ecx, r10d
and cl, 0x1c
and r9b, 0xe3
or r9b, cl
mov r15d, r9d
xor r15b, 0x83
mov edi, r8d
and dil, 0x8f
mov edx, r12d
xor dl, 0x8f
and dl, r12b
xor r9b, 0x1c
mov r14d, r9d
or r14b, 0x70
mov ebx, r14d
not bl
or r10b, 0x8f
mov ecx, r10d
not cl
mov r13d, edi
and r13b, dl
xor dl, dil
or dl, r13b
and r14b, 0xb2
and bl, 0xd
or bl, r14b
and r10b, 0xb2
and cl, 0x40
or cl, r10b
xor cl, bl
mov ebx, edx
not bl
and bl, cl
not cl
and cl, dl
or cl, bl
mov edx, r12d
and dl, 0x6c
and r8b, 0x93
or r8b, dl
or r12b, r9b
and r9b, 0x6c
and r15b, 0x93
or r15b, r9b
xor r15b, r8b
not r12b
or r12b, r15b
mov edx, r12d
not dl
and dl, 0xd2
and r12b, 0x2d
or r12b, dl
xor r12b, 0x2d
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
mov edx, esi
xor dl, al
and dl, sil
and al, sil
not sil
and sil, r11b
or al, sil
mov ecx, edx
not cl
mov ebx, eax
not bl
mov r8d, ecx
and r8b, 0x29
and dl, 0xd6
or dl, r8b
or cl, bl
and bl, 0x29
and al, 0xd6
or al, bl
xor al, dl
not cl
or cl, al
mov eax, r12d
not al
and al, 9
and r12b, 0xf6
or r12b, al
mov edx, ecx
not dl
or cl, 0xf6
mov ebx, ecx
not bl
or dl, 9
mov r13d, edx
not r13b
and cl, 0x9e
and bl, 1
or bl, cl
and dl, 0x9e
and r13b, 0x60
or r13b, dl
xor r13b, bl
mov ecx, r12d
not cl
and cl, 0xd3
and r12b, 0x2c
or r12b, cl
mov ecx, r13d
not cl
and cl, 0xd3
and r13b, 0x2c
or r13b, cl
xor r13b, r12b
movzx eax, byte [rsp + 0x2c]
mov ecx, eax
and cl, 0x3e
xor bpl, 0xb6
and bpl, byte [rsp + 0x38]
mov edx, ecx
and dl, bpl
xor bpl, cl
or bpl, dl
mov ecx, ebp
not cl
and cl, 0x87
and bpl, 0x78
or bpl, cl
mov r9d, ebp
xor r9b, 0x46
mov r11d, r13d
not r11b
mov edx, r11d
and dl, 0x3c
mov ecx, r13d
xor cl, 0x3c
and cl, r13b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, 0xc3
and cl, 0x3c
or cl, dl
mov esi, ebp
xor sil, 0xb9
mov edi, ecx
mov ebx, ecx
mov r12d, ecx
xor r12b, 0x4a
and r12b, cl
not cl
mov edx, ecx
and dl, 0xbb
and dil, 0x44
or dil, dl
not dil
or dil, cl
and cl, 0xb1
and bl, 0x4e
or bl, cl
mov r8d, ebx
xor r8b, 0x4e
xor bpl, 0xc
mov r14d, ebp
and r14b, sil
mov r15d, esi
and r15b, r8b
xor r8b, sil
and sil, 0x95
and bpl, r9b
and r9b, 0x6a
or r9b, sil
mov edx, r9d
xor dl, 0x6a
xor r9b, 0x85
and r9b, 0x8f
mov ecx, edx
and cl, 0x70
or cl, r9b
xor cl, 0x34
and dl, 0xbb
or dl, cl
mov r9d, edx
not r9b
mov ecx, eax
mov r10d, eax
and r10b, 0xc5
movzx eax, byte [rsp + 0x38]
and al, 0x3a
or al, r10b
xor al, 0x81
xor cl, al
and cl, al
and r11b, 0x35
and r13b, 0xca
or r13b, r11b
mov eax, r13d
xor al, 0x40
and al, 0x44
xor r13b, 0x8e
or r13b, al
mov eax, r13d
not al
and al, 0x13
and r13b, 0xec
or r13b, al
mov r11d, r13d
xor r11b, 0xec
and r11b, dil
not dil
mov eax, ecx
not al
and cl, dl
mov r10d, ecx
or dl, al
mov ecx, edx
not cl
and al, r9b
or al, r10b
mov r9d, eax
not r9b
mov r10d, edx
and r10b, 0x7a
and cl, 0x85
or cl, r10b
or dl, r9b
and r9b, 0x7a
and al, 0x85
or al, r9b
xor al, cl
not dl
or dl, al
xor r13b, 0x13
mov eax, edi
xor al, r13b
and al, dil
and r13b, dil
or r13b, r11b
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov ecx, edx
not cl
mov eax, ecx
and al, 0xe8
and dl, 0x17
or dl, al
mov r9d, edx
xor r9b, 0x10
not dl
or cl, 0x78
mov eax, ecx
not al
mov r10d, r13d
not r10b
and r10b, 0x78
and r13b, 0x87
or r13b, r10b
or dl, 7
and dl, 0x67
and r9b, 0x18
or r9b, dl
and cl, 0x67
and al, 0x80
or al, cl
xor al, r9b
mov ecx, eax
not cl
and cl, r13b
not r13b
and r13b, al
or r13b, cl
or bl, 0xb5
mov eax, ebx
not al
mov ecx, r14d
not cl
mov edx, ebp
not dl
mov r9d, ecx
and r9b, 0xd9
and r14b, 0x26
or r14b, r9b
or cl, dl
and dl, 0xd9
and bpl, 0x26
or bpl, dl
xor bpl, r14b
not cl
or cl, bpl
mov edx, r12d
not dl
mov r9d, ebx
and r9b, 0xbd
and al, 0x42
or al, r9b
or bl, dl
and dl, 0xbd
and r12b, 0x42
or r12b, dl
xor r12b, al
not bl
or bl, r12b
mov eax, ecx
not al
and al, bl
not bl
and bl, cl
or bl, al
or r8b, r15b
not r8b
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov edx, r8d
xor dl, 2
and dl, r8b
not r8b
and r8b, 2
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov eax, edx
not al
and al, 0xfd
and dl, 2
or dl, al
mov r8d, edx
not r8b
mov ecx, r13d
mov ebx, r13d
xor bl, 0xd3
and bl, r13b
not r13b
and r13b, 0x1a
and cl, 0xe5
or cl, r13b
mov r9d, ecx
xor r9b, 0xe5
mov r10d, ecx
xor r10b, 0xc9
and r10b, r9b
mov r11d, r8d
and r11b, 0xd3
mov eax, edx
xor al, 0xd3
and al, dl
mov esi, r10d
and sil, bl
xor bl, r10b
or bl, sil
mov r10d, r11d
and r10b, al
xor al, r11b
or al, r10b
mov r10d, ebx
not r10b
and r10b, 0x9b
and bl, 0x64
or bl, r10b
mov r10d, eax
not r10b
and r10b, 0x9b
and al, 0x64
or al, r10b
xor al, bl
xor cl, 0x1a
mov ebx, ecx
and bl, 0x53
and r9b, 0xac
or r9b, bl
or cl, dl
and dl, 0x53
and r8b, 0xac
or r8b, dl
xor r8b, r9b
not cl
or cl, r8b
mov edx, ecx
not dl
and dl, 0x2c
and cl, 0xd3
or cl, dl
mov edx, eax
not dl
mov ebx, ecx
xor bl, 0x2c
mov r8d, edx
and r8b, 0xf7
and al, 8
or al, r8b
or dl, bl
and bl, 0xf7
and cl, 8
or cl, bl
xor cl, al
not dl
or dl, cl
mov rax, qword [rsp + 0x88]
add rax, 0xffffffffffffffff
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x58]
mov byte [rax], dl
mov eax, dword [rsp + 0x24]
mov ecx, 0xcccccccd
imul rax, rcx
shr rax, 0x23
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 0
setne byte [rsp + 0x33]
mov eax, dword [0x1402dcf14]
mov r14d, eax
neg r14d
not r14d
imul r14d, eax
mov r9d, r14d
not r9d
mov eax, r14d
and eax, 0x59e3941c
mov edx, r9d
and edx, 0xa61c6be3
or edx, eax
mov eax, edx
xor eax, 0xa61c6be3
xor edx, 0x59e3941c
mov r8d, r14d
or r8d, r9d
mov r10d, r8d
not r10d
mov ebp, edx
xor ebp, r8d
and ebp, edx
and eax, r10d
and edx, r8d
or edx, eax
mov eax, ebp
not eax
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x3fa5ded6
and ebp, 0xc05a2129
or ebp, edi
or eax, ebx
and ebx, 0x3fa5ded6
and edx, 0xc05a2129
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x51df4fd5
and edx, eax
and eax, 0xae20b02a
or eax, ebp
mov ebp, eax
xor ebp, 0x84000020
xor eax, 0x51df4fd5
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x3ae0ff0e
and ebp, 0xc51f00f1
or ebp, edi
or eax, ebx
and ebx, 0x3ae0ff0e
and edx, 0xc51f00f1
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xf5f396a3
and eax, 0xa0c695c
or eax, edx
mov ecx, eax
xor ecx, 0xa0c695c
xor eax, 0xf5f396a3
mov ebx, eax
or ebx, 0xf77f6325
mov edi, ebx
not edi
or ebp, 0x8809cda
mov edx, ebp
not edx
and ebx, 0xee0b3cf8
and edi, 0x808002
or edi, ebx
and ebp, 0xee0b3cf8
and edx, 0x11744305
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x30f6d96f
and edx, 0xcf092690
or edx, ebp
xor edx, 0x387645b4
and eax, 0x9a3cd238
mov esi, ecx
and esi, 0x65c32dc7
or esi, eax
xor esi, 0x65c32dc6
and ecx, 0xfffffffe
or ecx, esi
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, r9d
and eax, 0x99100840
mov edx, r14d
and edx, 0x400c1104
or edx, eax
mov ebp, edx
xor ebp, 0x80004
xor edx, 0x9eb3c8a9
mov ebx, r9d
or ebx, 0xd91c1944
mov eax, ebx
not eax
and edx, 0xdeb7d9a9
and ebp, 0x1080044
or ebp, edx
and ebx, 0xdeb7d9a9
and eax, 0x20402612
or eax, ebx
xor eax, ebp
mov edx, eax
not edx
and edx, 0x9ce7e442
and eax, 0x63181bbd
or eax, edx
mov edi, eax
xor edi, 0xba0402f8
xor eax, 0x45fbfd07
mov edx, r9d
and edx, eax
and edi, r14d
or edi, edx
not edi
or edi, eax
mov eax, edi
not eax
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x712e2372
mov ebp, ecx
and ebp, 0x8ed1dc8d
or ebp, ebx
mov ebx, edi
mov r11d, edi
mov esi, eax
xor edi, 0x17f4764
and edi, eax
and eax, 0x712e2372
and ebx, 0x8ed1dc8d
or ebx, eax
xor ebx, ebp
mov eax, ebx
xor eax, edx
and eax, ebx
mov ebx, edx
and ebx, 0x96009008
and ecx, 0x68802893
or ecx, ebx
mov ebx, ecx
xor ebx, 0x60802091
xor ecx, 0x877e4260
or edx, 0xfe80b89b
mov ebp, edx
not ebp
and r11d, 0x34808008
and esi, 0xca003893
or esi, r11d
xor esi, 0xca003893
and ecx, 0x8f7e4a62
and ebx, 0x7080b099
or ebx, ecx
and edx, 0x8f7e4a62
and ebp, 0x10504
or ebp, edx
xor ebp, ebx
mov ecx, esi
and ecx, edi
xor edi, esi
or edi, ecx
mov ecx, ebp
not ecx
and ecx, edi
not edi
and edi, ebp
or edi, ecx
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0x647adb16
and eax, 0x9b8524e9
or eax, ecx
mov r11d, eax
xor r11d, 0x9b8524e9
mov edx, edi
mov esi, edi
xor esi, 0xdd1d5772
and esi, edi
not edi
and edi, 0x76537193
and edx, 0x89ac8e6c
or edx, edi
mov edi, edx
xor edi, 0x89ac8e6c
xor eax, 0x44185312
or eax, 0x22e2a88d
mov ecx, eax
not ecx
or ebx, 0xdd1d5772
mov ebp, ebx
not ebp
xor edx, 0xab4e26e1
and edx, edi
and eax, 0xb24b059e
and ecx, 0x4d145260
or ecx, eax
and ebx, 0xb24b059e
and ebp, 0xa0a801
or ebp, ebx
xor ebp, ecx
mov eax, edx
not eax
mov ecx, esi
not ecx
mov ebx, eax
and ebx, 0xb5900102
and edx, 0x4a6ffefd
or edx, ebx
or eax, ecx
and ecx, 0xb5900102
and esi, 0x4a6ffefd
or esi, ecx
xor esi, edx
not eax
or eax, esi
mov ecx, ebp
not ecx
and ecx, 0x6c72c069
and ebp, 0x938d3f96
or ebp, ecx
mov ecx, eax
not ecx
and ecx, 0x6c72c069
and eax, 0x938d3f96
or eax, ecx
xor eax, ebp
mov ecx, r11d
and ecx, edi
xor edi, r11d
or edi, ecx
not edi
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edi
not eax
and edi, 0x2643c31b
and eax, 0xd9bc3ce4
or eax, edi
mov ecx, eax
xor ecx, 0x2438111
xor eax, 0x81b01084
and ecx, 0x5a4fad71
and eax, 0xa5b0528e
or eax, ecx
mov ebp, eax
xor ebp, 0xa5b0528e
mov edi, eax
xor edi, 0x5a4fad71
xor eax, 0x5d45d03
mov ecx, eax
and ecx, edi
and eax, ebp
mov edx, ecx
not edx
mov ebx, eax
not ebx
mov esi, edx
and esi, 0xd1bf4eba
and ecx, 0x2e40b145
or ecx, esi
or edx, ebx
and ebx, 0xd1bf4eba
and eax, 0x2e40b145
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xacf5169e
and edx, 0x530ae961
or edx, eax
xor edx, 0xc911913
and ebp, 0x9511d649
mov r11d, edi
and r11d, 0x6aee29b6
or r11d, ebp
xor r11d, 0x6aee29b6
or r11d, edi
mov ecx, r11d
not ecx
and ecx, 0x5c0bc834
and r11d, 0xa3f437cb
or r11d, ecx
xor r11d, 0xa3f437cb
mov ecx, edx
and ecx, r11d
xor r11d, edx
or r11d, ecx
and r9d, 0x82e2c02e
and r14d, 0x7d1d3fd1
or r14d, r9d
mov ecx, r14d
xor ecx, 0x69081310
xor r14d, 0x80408020
and ecx, 0x6baa531e
and r14d, 0x9455ace1
or r14d, ecx
mov edx, r14d
xor edx, 0x9455ace1
xor r14d, 0x43880108
and r14d, 0x438d09a8
mov r12d, edx
and r12d, 0xbc72f657
or r12d, r14d
mov r9d, r12d
xor r9d, 0xbc72f657
mov ecx, r8d
and ecx, 0x3141e767
and r10d, 0xcebe1898
or r10d, ecx
mov ecx, r10d
xor ecx, 0xe0000
mov ebp, r12d
xor ebp, 0x3be46a3c
and ebp, r9d
and edx, 0x87969c6b
xor r10d, 0x3141e767
mov esi, r10d
or esi, 0x87969c6b
mov ebx, esi
not ebx
or r8d, 0x78696394
mov edi, r8d
not edi
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
and esi, 0x59281562
and ebx, 0x20416294
or ebx, esi
and r8d, 0x59281562
and edi, 0x86968809
or edi, r8d
xor edi, ebx
mov eax, edx
not eax
and eax, edi
not edi
and edi, edx
or edi, eax
xor r12d, 0x438d09a8
mov eax, r12d
and eax, 0xefb1d8db
and r9d, 0x104e2724
or r9d, eax
or r12d, r10d
and r10d, 0xefb1d8db
and ecx, 0x104e2724
or ecx, r10d
xor ecx, r9d
not r12d
or r12d, ecx
mov eax, r12d
not eax
and eax, 0x8d8cec09
and r12d, 0x727313f6
or r12d, eax
xor r12d, 0x727313f6
mov eax, edi
and eax, r12d
xor r12d, edi
or r12d, eax
mov r9d, r11d
not r9d
mov eax, r9d
and eax, 0x593ae6da
mov r14d, r11d
and r14d, 0xa6c51925
or r14d, eax
mov eax, r14d
xor eax, 0x824
xor r14d, 0x593ae6da
mov ecx, r9d
and ecx, r11d
mov edx, ecx
not edx
mov ebp, r14d
and ebp, 0xb6dfb5c3
and eax, 0x49204a3c
or eax, ebp
or r14d, edx
and edx, 0xb6dfb5c3
and ecx, 0x49204a3c
or ecx, edx
xor ecx, eax
not r14d
or r14d, ecx
mov edx, r12d
not edx
mov esi, r12d
mov r10d, edx
and r10d, r12d
mov eax, edx
and eax, 0x3fee545d
and r12d, 0xc011aba2
or r12d, eax
not r12d
or r12d, edx
and edx, 0x76935ab0
and esi, 0x896ca54f
or esi, edx
xor esi, 0x896ca54f
mov eax, esi
and eax, r10d
xor r10d, esi
or r10d, eax
mov r8d, r14d
not r8d
mov eax, r8d
and eax, 0xdf710f24
mov ecx, r14d
and ecx, 0x208ef0db
or ecx, eax
mov esi, ecx
xor esi, 0x208ef0db
xor ecx, 0x87700a04
and ecx, 0x87f4fa17
mov eax, esi
and eax, 0x780b05e8
or eax, ecx
xor eax, 0x47e551b5
and esi, 0xc011aba2
or esi, eax
mov r13d, esi
not r13d
mov eax, r9d
and eax, 0x3fee545d
and r11d, 0xc011aba2
or r11d, eax
xor r9d, r11d
and r9d, r11d
mov r11d, r10d
not r11d
mov eax, r11d
and eax, 0xccaa8b4b
mov edx, r10d
and edx, 0x335574b4
or edx, eax
mov eax, edx
xor eax, 0x1120a0
and eax, 0xc011aba2
xor edx, 0xf344df16
or edx, eax
mov eax, r9d
mov ebx, r9d
xor ebx, 0xc23cb374
and ebx, r9d
not r9d
and r9d, 0x6b61133d
and eax, 0x949eecc2
or eax, r9d
mov ecx, r13d
or ecx, 0x3dc34c8b
mov r9d, ecx
not r9d
mov ebp, esi
xor ebp, 0x3dc34c8b
and ebp, r13d
mov edi, ecx
and edi, 0x9b4ea348
and r9d, 0x40301034
or r9d, edi
mov edi, ebp
not edi
or ecx, edi
and edi, 0x9b4ea348
and ebp, 0x64b15cb7
or ebp, edi
mov edi, eax
xor edi, 0x949eecc2
xor ebp, r9d
mov r9d, edi
and r9d, 0xc23cb374
not ecx
or ecx, ebp
mov ebp, r9d
and ebp, ebx
xor ebx, r9d
or ebx, ebp
mov ebp, ecx
not ebp
and ebp, ebx
not ebx
and ebx, ecx
mov r9d, dword [0x1402dcf10]
or ebx, ebp
mov ecx, r13d
and ecx, 0xba4c51ff
and esi, 0x45b3ae00
or esi, ecx
mov r15d, edx
not r15d
xor eax, 0x6b61133d
or r13d, eax
and eax, 0xba4c51ff
and edi, 0x45b3ae00
or edi, eax
mov eax, r12d
not eax
xor edi, esi
not r13d
or r13d, edi
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0xcce61b7
and ebx, 0xf3319e48
or ebx, ecx
mov ecx, r13d
not ecx
or edi, r13d
and r13d, 0xcce61b7
and ecx, 0xf3319e48
or ecx, r13d
xor ecx, ebx
not edi
or edi, ecx
and eax, edx
or edx, r12d
mov ecx, edx
not ecx
and r12d, r15d
or r12d, eax
mov eax, r12d
not eax
mov esi, edx
and esi, 0x6fb904ec
and ecx, 0x9046fb13
or ecx, esi
or edx, eax
and eax, 0x6fb904ec
and r12d, 0x9046fb13
or r12d, eax
xor r12d, ecx
not edx
or edx, r12d
mov eax, edi
not eax
mov ecx, eax
and ecx, 0xab48167d
and edi, 0x54b7e982
or edi, ecx
mov ecx, edx
not ecx
xor edi, 0xab48167d
or edi, ecx
mov esi, edi
not esi
and ecx, 0xe508765d
and edx, 0x1af789a2
or edx, ecx
xor edx, 0xe508765d
or edx, eax
mov eax, edx
not eax
mov ecx, edi
and ecx, 0x7ed2ded2
and esi, 0x812d212d
or esi, ecx
or edi, edx
and edx, 0x7ed2ded2
and eax, 0x812d212d
or eax, edx
xor eax, esi
not edi
or edi, eax
mov edx, r14d
or edx, 0xe17ea1c4
mov esi, edx
not esi
mov ebx, r8d
or ebx, 0x1e815e3b
mov eax, ebx
not eax
mov ebp, r10d
or ebp, 0xe17ea1c4
mov ecx, ebp
not ecx
mov r15d, r11d
or r15d, 0x1e815e3b
and edx, 0x5f601979
and esi, 0x814602
or esi, edx
mov edx, r15d
not edx
and ebx, 0x5f601979
and eax, 0xa01ea084
or eax, ebx
xor eax, esi
and ebp, 0x7a2fa6e9
and ecx, 0x4805812
or ecx, ebp
and r15d, 0x7a2fa6e9
and edx, 0x81500104
or edx, r15d
xor edx, ecx
mov ecx, eax
not ecx
and ecx, edx
not edx
and edx, eax
or edx, ecx
mov eax, r14d
and eax, 0x175de37f
and r8d, 0xe8a21c80
or r8d, eax
or r14d, r10d
and r10d, 0x175de37f
and r11d, 0xe8a21c80
or r11d, r10d
xor r11d, r8d
not r14d
or r14d, r11d
mov eax, r14d
not eax
and eax, 0xddb2202
and r14d, 0xf224ddfd
or r14d, eax
mov ecx, r14d
xor ecx, 0x422048b0
xor r14d, 0xddb2202
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xb59c954d
and edx, 0x4a636ab2
or edx, ebp
or eax, r14d
and r14d, 0xb59c954d
and ecx, 0x4a636ab2
or ecx, r14d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x233b8d90
and eax, 0xdcc4726f
or eax, ecx
mov ebp, eax
xor ebp, 0x1040
xor eax, 0x410
or edx, 0x561d1c70
mov ecx, edx
not ecx
or eax, 0xa042c208
and eax, 0xf446c638
and ebp, 0x2191840
or ebp, eax
and edx, 0xf446c638
and ecx, 0x9a02187
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xa9e2e38f
and ecx, 0x561d1c70
or ecx, eax
mov ebp, ecx
not ebp
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xda492974
and edi, 0x25b6d68b
or edi, eax
mov r8d, edi
xor r8d, 0x25b6d68b
and ebp, 0x1486d2c1
mov eax, ecx
and eax, 0xeb792d3e
or eax, ebp
xor eax, 0xeb792d3e
xor edi, 0xa92cd96
and edi, r8d
or ebx, 0xd0dbe4e2
mov esi, ebx
not esi
mov ebp, eax
and ebp, 0xd0dbe4e2
and ecx, 0x2f241b1d
or ecx, ebp
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0x7f4195cc
and edi, 0x80be6a33
or edi, edx
or ebp, ebx
and ebx, 0x7f4195cc
and esi, 0x240a11
or esi, ebx
xor esi, edi
not ebp
or ebp, esi
mov edx, ebp
not edx
and edx, ecx
not ecx
and ecx, ebp
or ecx, edx
mov edx, r8d
and edx, eax
xor eax, r8d
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ebp, eax
not ebp
mov edx, eax
mov ecx, ebp
and ecx, 0x3d9a7345
and eax, 0xc2658cba
or eax, ecx
not eax
or eax, ebp
and ebp, 0x7ebc653
and edx, 0xf81439ac
or edx, ebp
mov ecx, edx
xor ecx, 0x38103104
xor edx, 0x2618412
and edx, 0xc2658cba
and ecx, 0x3d9a7345
or ecx, edx
mov edx, ecx
xor edx, 0xc2658cba
and edx, ecx
mov ecx, eax
not ecx
mov ebp, edx
xor ebp, eax
and ebp, edx
mov ebx, edx
not ebx
and ebx, 0xca581866
and edx, 0x35a7e799
or edx, ebx
and eax, 0xca581866
and ecx, 0x35a7e799
or ecx, eax
xor ecx, edx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa4805700
and ecx, 0x5b7fa8ff
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2be8931a
and ecx, 0xd4176ce5
or ecx, eax
mov eax, ecx
xor eax, 0x50540a0
xor ecx, 0x82c28341
and ecx, 0xcaca8b41
and eax, 0x353574be
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1500184c
and eax, 0xeaffe7b3
or eax, ecx
mov ecx, eax
xor ecx, 0x20356cf2
xor eax, 0xdfca930d
mov edx, eax
and edx, ecx
and eax, 0xb518041e
and ecx, 0x4ae7fbe1
or ecx, eax
mov ebp, ecx
xor ebp, 0x80000012
mov eax, edx
not eax
xor ecx, 0x4ae7fbe1
mov ebx, eax
and ebx, 0x3f5d642d
and edx, 0xc0a29bd2
or edx, ebx
or eax, ecx
and ecx, 0x3f5d642d
and ebp, 0xc0a29bd2
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x6fd1c7cb
and eax, 0x902e3834
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2fb5f160
and eax, 0xd04a0e9f
or eax, ecx
mov ecx, eax
xor ecx, 0x2a030114
xor eax, 0x602600
and eax, 0x95f8ee40
and ecx, 0x6a0711bf
or ecx, eax
mov eax, ecx
xor eax, 0x60041121
xor ecx, 0x10208240
and ecx, 0x1a2382de
and eax, 0xe5dc7d21
or eax, ecx
xor eax, 0xe5dc7d21
setne r15b
sete r12b
cmp r9d, 9
setg r8b
cmp r9d, 0xa
setl r9b
mov edi, r9d
xor dil, r8b
mov r10d, edi
xor r10b, 1
mov r11d, r10d
and r11b, dil
mov ebp, r11d
xor bpl, 1
mov edx, r10d
xor dl, bpl
or bpl, r10b
xor bpl, 1
or bpl, dl
mov esi, r10d
and sil, r11b
xor r11b, r10b
or r10b, dil
and dil, r9b
mov edx, edi
xor dl, 1
mov r13d, ebp
xor r13b, 1
mov ebx, ebp
xor bl, r13b
and bl, bpl
mov eax, r10d
xor al, 1
and dil, dl
xor dil, 1
mov r14d, edi
xor r14b, dl
or dil, dl
xor dil, 1
or dil, r14b
mov edx, ebx
xor dl, 1
and al, dl
and bl, r10b
or bl, al
mov eax, edx
and al, r10b
xor dl, r10b
or dl, al
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, edi
xor al, 1
and dil, al
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r10d, eax
and r10b, dil
xor dil, al
or dil, r10b
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
xor dl, dil
or r13b, r8b
xor bpl, r9b
xor bpl, 1
mov eax, r13d
xor al, bpl
or bpl, r13b
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
mov ecx, edx
xor cl, 1
and al, cl
or cl, bpl
and bpl, dl
or bpl, al
mov eax, ecx
xor al, bpl
xor bpl, 1
xor al, 1
or bpl, cl
xor bpl, 1
or bpl, al
mov byte [rsp + 0x32], bpl
mov r10d, r12d
xor r10b, r15b
mov eax, r10d
not al
mov ecx, r12d
or cl, r10b
and al, r12b
mov edx, r15d
and dl, r10b
or dl, al
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov r8d, edx
mov eax, ebp
xor al, 1
mov ebx, ebp
or bl, al
mov byte [rsp + 0x38], bl
mov edx, ebx
xor dl, 1
mov byte [rsp + 0x23], dl
mov ecx, edx
and cl, bl
mov edi, eax
mov r14d, eax
mov byte [rsp + 0x2b], al
and dil, bpl
mov byte [rsp + 0x21], dil
mov eax, edi
xor al, 1
mov edi, eax
xor dil, bpl
or al, bpl
xor al, 1
or al, dil
mov edi, ecx
and dil, dl
xor cl, dl
or cl, dil
xor cl, al
mov eax, ebp
and al, bl
mov edx, ebp
xor dl, bl
or dl, al
xor dl, 1
mov byte [rsp + 0x22], dl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov edi, ecx
xor dil, 1
mov ebx, ebp
or bl, cl
xor bl, 1
or dil, r14b
xor dil, 1
mov edx, ebx
and dl, dil
xor dil, bl
or dil, dl
mov edx, edi
xor dl, cl
or dil, cl
xor dil, 1
or dil, dl
or r11b, sil
mov ecx, r11d
xor cl, 1
mov edx, ecx
and dl, r11b
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, bl
xor dl, r9b
mov ebx, edx
xor bl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
xor dl, cl
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
or al, cl
mov ecx, eax
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, 1
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov r11d, edx
xor r11b, 1
and r11b, dl
xor r11b, 1
mov eax, edx
xor al, r11b
or r11b, dl
xor r11b, 1
or r11b, al
mov byte [rsp + 0x53], r8b
mov ecx, r8d
xor cl, 1
mov eax, ecx
mov edx, ecx
mov byte [rsp + 0x52], cl
and al, r8b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
or r8b, dl
mov byte [rsp + 0x2c], r8b
mov ecx, eax
xor cl, r8b
mov ebp, ecx
and bpl, al
xor bpl, 1
mov edx, ebp
xor dl, cl
or bpl, cl
xor bpl, 1
or bpl, dl
mov ecx, ebp
xor cl, 1
mov edx, ecx
and dl, bpl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and dl, al
or dl, cl
mov ecx, ebp
and cl, al
xor bpl, al
or bpl, cl
xor bpl, 1
mov eax, edx
and al, bpl
xor bpl, dl
mov r13d, edi
xor r13b, 1
or bpl, al
and r10b, r12b
xor r15b, r10b
mov eax, r15d
xor al, r10b
or r15b, r10b
xor r15b, 1
or r15b, al
mov byte [rsp + 0x51], r15b
mov r8d, r13d
and r8b, dil
mov ecx, edi
xor r13b, dil
and dil, r8b
xor cl, r8b
or cl, dil
mov edx, ecx
xor dl, 1
and dl, cl
mov eax, edx
and al, cl
xor dl, cl
mov r14d, r11d
xor r14b, 1
or dl, al
mov eax, r14d
and al, r11b
mov r10d, eax
xor r10b, 1
xor al, r14b
or r10b, r11b
xor r10b, 1
or r10b, al
mov esi, r11d
or sil, r14b
xor sil, 1
mov eax, r10d
and al, sil
xor r10b, sil
or r10b, al
mov r12d, r10d
xor r12b, 1
mov r15d, r10d
and r15b, r12b
mov eax, r15d
and al, r10b
mov ecx, r15d
xor r15b, r10b
or r15b, al
mov edi, edx
xor dil, 1
mov ebx, edi
or bl, dl
xor r15b, dl
mov eax, edx
and dl, dil
xor al, dl
xor dl, 1
or dl, dil
xor dl, 1
or dl, al
xor dl, 1
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
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
or r13b, r8b
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor r14b, r11b
or r14b, sil
mov r11d, r13d
xor r11b, 1
mov ebx, r13d
and bl, r11b
mov r10d, r13d
and r10b, bl
xor bl, r13b
or bl, r10b
or r11b, r13b
mov r10d, eax
xor r10b, 1
mov esi, r10d
and sil, al
mov ecx, esi
xor cl, 1
xor sil, r10b
or cl, al
xor cl, 1
or cl, sil
xor cl, 1
mov esi, eax
or sil, r10b
mov r13d, ecx
xor r13b, sil
or sil, cl
xor sil, 1
or sil, r13b
mov r13d, ebx
xor r13b, 1
mov ecx, ebx
xor cl, r13b
and cl, bl
mov r8d, ecx
xor r8b, r11b
xor cl, 1
mov r9d, ecx
and r9b, r11b
xor cl, r11b
or cl, r9b
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, esi
xor r8b, cl
and cl, r8b
and r8b, sil
mov r9d, ecx
xor r9b, 1
xor cl, r8b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, cl
and bl, al
or al, r13b
and r13b, r10b
or r13b, bl
mov ecx, eax
xor cl, r13b
xor r13b, 1
or r13b, al
xor cl, 1
xor r13b, 1
or r13b, cl
mov r9d, r8d
xor r9b, 1
mov ebx, r8d
and bl, r9b
mov ecx, ebx
xor bl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, bl
mov ebx, ecx
and cl, r13b
mov r8d, r9d
and r8b, r13b
xor r9b, r13b
xor r13b, 1
xor bl, 1
and bl, r13b
or cl, bl
or r9b, r8b
xor r9b, 1
mov ebx, ecx
and bl, r9b
xor r9b, cl
or r9b, bl
mov ecx, edx
xor cl, 1
xor r14b, 1
mov ebx, edx
xor bl, r14b
xor dl, bl
and dl, bl
xor bl, 1
and bl, r14b
xor r14b, cl
and r14b, cl
mov ecx, ebx
and cl, r14b
xor r14b, bl
or r14b, cl
xor r14b, dl
mov ecx, r14d
xor cl, 1
and dl, cl
mov ebx, edx
xor dl, r14b
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
mov eax, r9d
xor al, 1
mov edx, eax
and dl, r9b
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov r8d, ebx
and r8b, dl
xor dl, 1
mov ecx, ebx
xor cl, 1
and dl, cl
or dl, r8b
xor dl, 1
or dl, cl
and cl, r9b
and bl, al
or cl, bl
xor dl, 1
xor al, cl
and al, cl
xor al, dl
mov r8d, eax
xor r8b, 1
and r8b, dl
mov edx, r8d
and dl, al
xor r8b, al
or r8b, dl
mov eax, edi
and al, r12b
xor dil, r12b
or dil, al
mov eax, edi
xor al, 1
mov edx, r15d
xor dl, 1
and r15b, dil
and al, dl
or al, r15b
mov ebx, edi
and bl, dl
xor dl, dil
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
xor bl, 1
and bl, al
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov ecx, eax
and cl, dl
mov r9d, eax
xor r9b, dl
or cl, r9b
mov r10d, ebx
xor r10b, 1
and r10b, cl
xor cl, 1
and cl, bl
or cl, r10b
or al, dl
xor al, 1
or al, r9b
mov edx, ecx
xor dl, al
xor cl, 1
xor dl, 1
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 ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov r10d, r8d
xor r10b, 1
mov ecx, eax
and cl, r9b
mov edx, ecx
xor dl, 1
or dl, r9b
and r9b, r10b
mov ebx, r8d
and bl, al
or bl, r9b
mov r9d, ebx
xor r9b, r10b
and r9b, bl
xor cl, al
mov eax, ebp
xor al, 1
xor dl, 1
or dl, cl
and r10b, dl
xor dl, 1
and dl, r8b
or dl, r10b
mov r10d, edx
xor r10b, 1
mov ebx, edx
and bl, r10b
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, r10b
xor cl, 1
or cl, bl
xor cl, r9b
xor r9b, 1
mov edx, ecx
xor dl, 1
mov ebx, r9d
and bl, r10b
xor r10b, r9b
or r10b, bl
xor cl, r10b
xor cl, 1
or r10b, dl
xor r10b, 1
or r10b, cl
mov r15d, eax
or r15b, bpl
mov r8d, r15d
xor r8b, 1
mov edx, eax
and dl, bpl
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, bpl
xor dl, 1
or dl, bl
mov ebx, r15d
and bl, r8b
mov ecx, r15d
and cl, bl
xor bl, r15b
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
xor r15b, 1
mov ecx, ebx
and cl, r15b
xor r15b, bl
movzx ebx, byte [rsp + 0x51]
mov edx, ebx
xor dl, 1
or r15b, cl
mov r12d, r15d
xor r12b, 1
xor al, bpl
or al, r8b
mov ecx, eax
xor cl, 1
mov esi, ecx
and sil, al
xor cl, sil
xor sil, 1
or sil, al
mov eax, r12d
or al, r15b
xor sil, 1
or sil, cl
mov r9d, eax
mov ecx, eax
xor r9b, 1
mov r11d, r9d
or r11b, r12b
mov eax, ebx
mov edi, ebx
or dil, dl
mov r14d, edi
xor r14b, al
mov ebx, r15d
and bl, cl
mov byte [rsp + 0x50], bl
or cl, r12b
mov byte [rsp + 0x4f], cl
and r9b, r12b
mov r13d, r12d
xor r13b, al
and r13b, r12b
and r12b, al
mov ebx, eax
mov ebp, eax
mov byte [rsp + 0x4e], dl
and al, dl
and bl, al
xor bpl, al
or bpl, bl
mov ebx, eax
xor bl, dl
and bl, al
mov edx, r11d
xor dl, 1
mov eax, edx
xor al, r11b
and r11b, dl
xor r11b, 1
mov r8d, edx
xor r8b, r11b
or r11b, dl
xor r11b, 1
or r11b, r8b
and al, dl
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov r8d, esi
xor r8b, 1
mov eax, r8d
and al, sil
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
xor al, dl
mov ecx, r11d
xor cl, 1
and cl, r8b
mov edx, r11d
xor dl, sil
and dl, r11b
and r11b, sil
or r11b, cl
mov ecx, edx
xor cl, 1
xor dl, r11b
xor r11b, 1
or r11b, cl
xor r11b, 1
or r11b, dl
xor al, 1
xor r11b, al
and al, r11b
xor r11b, 1
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, ebx
xor al, 1
or al, bpl
xor bpl, 1
mov ecx, ebp
xor cl, bl
mov edx, ecx
xor dl, bpl
and dl, cl
or bl, bpl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov esi, r11d
xor sil, 1
mov eax, esi
and al, r11b
mov ecx, esi
and cl, al
xor al, sil
or al, cl
mov ecx, ebx
xor cl, 1
xor al, cl
xor al, 1
or al, cl
and cl, r11b
and bl, sil
or cl, bl
xor sil, cl
and sil, cl
xor sil, 1
mov ecx, eax
or cl, sil
xor sil, al
xor sil, 1
mov eax, ecx
xor al, sil
or sil, cl
xor sil, 1
or sil, al
or r9b, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x4f]
xor cl, 1
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
movzx edx, byte [rsp + 0x4e]
or dil, dl
mov eax, edi
xor al, r14b
or dil, r14b
xor dil, 1
or dil, al
xor dil, 1
mov eax, r9d
xor al, dil
or dil, r9b
xor al, 1
and al, r9b
xor dil, 1
mov ecx, edi
and cl, al
xor al, dil
or al, cl
and r15b, dl
or r12b, r15b
mov ecx, r13d
and cl, r12b
xor r12b, r13b
or r12b, cl
mov ecx, r12d
xor cl, 1
and cl, r12b
xor cl, 1
mov edx, r12d
xor dl, cl
or cl, r12b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov eax, edx
or al, cl
mov ebx, eax
xor bl, 1
and bl, dl
or dl, al
and al, cl
or al, bl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, esi
xor cl, 1
and sil, cl
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov r11d, esi
xor r11b, 1
mov edx, r11d
or dl, sil
mov r8d, edx
mov r9d, edx
and r9b, cl
xor dl, cl
mov ecx, eax
xor cl, 1
xor r8b, sil
or dl, r9b
xor dl, 1
mov r9d, r8d
and r9b, dl
xor dl, r8b
or dl, r9b
mov ebx, ecx
and bl, al
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
xor bl, 1
or cl, al
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, cl
mov ebx, r8d
and bl, cl
xor r8b, cl
or r8b, bl
xor r8b, dl
xor r8b, 1
mov ecx, esi
xor cl, al
and cl, sil
xor r11b, al
xor cl, 1
xor r11b, 1
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
mov ecx, r11d
xor cl, 1
and cl, r11b
xor cl, 1
mov eax, r11d
xor al, cl
or cl, r11b
xor cl, 1
or cl, al
xor cl, 1
mov eax, r8d
or al, cl
xor cl, r8b
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
or bl, dl
xor bl, dl
mov eax, ebx
and al, dl
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov esi, r10d
xor sil, bl
mov r8d, r10d
xor r8b, 1
mov eax, r10d
and al, r8b
mov r9d, eax
xor r9b, 1
xor al, r10b
or r9b, r8b
xor r9b, 1
or r9b, al
or bl, r10b
xor bl, 1
xor sil, 1
and sil, r10b
mov eax, ebx
and al, sil
xor sil, bl
xor r9b, 1
or sil, al
mov r11d, esi
xor sil, r8b
mov ebx, r8d
or bl, r10b
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
xor bl, 1
and dl, cl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, bl
mov r8d, edx
xor r8b, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor dl, bl
xor dl, 1
or bl, r8b
xor bl, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
xor r11b, 1
xor sil, 1
or sil, r11b
mov r9d, r8d
or r9b, bl
mov ecx, r9d
xor cl, 1
mov r10d, ecx
and r10b, r9b
mov edx, r10d
xor dl, 1
or dl, r9b
mov eax, ebx
xor al, r8b
and al, bl
xor r10b, cl
xor dl, 1
or dl, r10b
xor dl, al
mov r9d, eax
xor r9b, cl
or cl, al
mov r11d, esi
xor r11b, 1
xor cl, 1
or cl, r9b
mov eax, edx
xor al, cl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, r11d
or al, sil
xor al, 1
mov ecx, esi
and cl, al
xor al, sil
or al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor cl, 1
and cl, dl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
and sil, r8b
or r8b, r11b
and r11b, bl
or r11b, sil
xor r11b, 1
mov eax, r8d
xor al, r11b
or r11b, r8b
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
and r11b, al
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, 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, r11b
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
movzx r12d, byte [rsp + 0x32]
movzx eax, byte [rsp + 0x23]
and al, r12b
movzx ecx, byte [rsp + 0x38]
and cl, byte [rsp + 0x2b]
or cl, al
mov eax, ecx
movzx edx, byte [rsp + 0x22]
and al, dl
xor cl, dl
or cl, al
mov r8d, ecx
movzx edx, byte [rsp + 0x2c]
mov eax, edx
xor al, 1
movzx ebx, byte [rsp + 0x52]
mov ecx, ebx
xor cl, dl
and cl, bl
and al, byte [rsp + 0x53]
and dl, bl
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r10d, edx
mov r13d, edx
xor r10b, 1
mov byte [rsp + 0x38], r8b
mov esi, r8d
xor sil, 1
mov edi, r8d
and dil, sil
mov eax, r8d
and al, dil
xor dil, r8b
or dil, al
mov r8d, edi
xor r8b, 1
movzx eax, byte [rsp + 0x21]
xor r12b, al
and r12b, al
mov eax, r12d
xor al, 1
mov ecx, r8d
or cl, dil
xor cl, 1
mov ebp, ecx
xor bpl, r8b
mov r9d, eax
or r9b, r12b
mov r15d, r12d
xor r15b, al
and r15b, r12b
mov ebx, r15d
and r15b, r9b
xor r9b, 1
and cl, bpl
xor cl, 1
mov r14d, ecx
xor r14b, bpl
or cl, bpl
xor cl, 1
or cl, r14b
xor bl, 1
mov edx, r9d
xor dl, bl
and dl, r9b
and bl, r9b
or bl, r15b
mov r9d, edx
xor r9b, 1
xor dl, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, dl
mov r9d, ecx
xor r9b, 1
mov r15d, ebx
xor r15b, 1
and r15b, bl
mov ebp, r15d
and bpl, bl
xor r15b, bl
or r15b, bpl
and r9b, r15b
xor r15b, 1
and r15b, cl
or r15b, r9b
or r12b, dil
xor r12b, 1
xor al, r8b
mov ecx, r12d
and cl, al
xor al, r12b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
and bl, r15b
xor r15b, 1
xor al, 1
and al, r15b
or al, bl
mov ebx, r15d
and bl, cl
xor r15b, cl
or r15b, bl
xor r15b, 1
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov r9d, r13d
or r9b, r10b
mov r8d, r9d
xor r8b, 1
mov ecx, r9d
and cl, r8b
mov r14d, r10d
and r14b, r13b
mov eax, r13d
mov byte [rsp + 0x2c], r13b
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
mov ebx, r10d
and bl, r14b
xor r14b, r10b
or r14b, bl
xor r14b, cl
xor r14b, 1
mov r12d, r9d
mov r13d, r10d
xor r13b, al
and r13b, r10b
mov edi, r13d
xor dil, r9b
and dil, r13b
mov ebp, r13d
and r13b, r9b
and r9b, r10b
xor r12b, r10b
or r12b, r9b
mov eax, r14d
xor al, r12b
or r12b, r14b
xor r12b, 1
or r12b, al
mov eax, r15d
xor al, 1
and al, r15b
xor al, 1
mov edx, r15d
xor dl, al
or al, r15b
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov r14d, r12d
xor r14b, 1
or r14b, r12b
xor r14b, 1
xor r12b, r14b
xor bl, al
mov r9d, edx
xor r9b, r15b
or dl, r15b
mov eax, r12d
xor al, 1
xor dl, 1
or dl, r9b
xor dl, 1
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
and r14b, al
mov ecx, r14d
xor cl, 1
xor r14b, r12b
or cl, al
xor cl, 1
or cl, r14b
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
xor r9b, 1
and r9b, dl
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
movzx eax, byte [rsp + 0x38]
mov ecx, eax
or cl, sil
mov edx, ecx
xor dl, 1
and dl, al
mov ebx, esi
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor bpl, 1
and bpl, r8b
or r13b, bpl
mov edx, edi
and dl, r13b
xor r13b, dil
or r13b, dl
mov edx, ecx
xor dl, r13b
and r13b, dl
and dl, cl
xor r13b, 1
xor dl, 1
mov ecx, r13d
xor cl, dl
or dl, r13b
xor dl, 1
or dl, cl
movzx ebx, byte [rsp + 0x2c]
or bl, al
xor sil, r10b
mov ecx, ebx
xor cl, sil
xor sil, 1
xor cl, 1
or sil, bl
xor sil, 1
or sil, cl
mov ecx, esi
xor cl, 1
mov ebx, edx
xor bl, 1
and cl, bl
or bl, sil
and sil, dl
or sil, cl
xor sil, 1
mov ecx, ebx
xor cl, sil
or sil, bl
xor sil, 1
or sil, cl
mov edx, esi
xor dl, 1
mov ecx, edx
and cl, sil
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
or dl, sil
mov ebx, edx
mov eax, ecx
xor al, dl
and al, cl
and dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or dl, bl
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov r10d, r9d
mov esi, edx
or sil, r8b
and r8b, r9b
xor r9b, 1
or r10b, r9b
xor r10b, r9b
mov eax, r10d
and al, r9b
mov ecx, eax
xor cl, r10b
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, edx
or cl, sil
xor cl, 1
xor sil, dl
mov ebx, ecx
and bl, sil
xor sil, cl
or sil, bl
mov ecx, esi
xor cl, 1
or cl, al
xor al, 1
xor cl, 1
or al, sil
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, r9d
xor cl, dl
and cl, r9b
and r9b, dl
or r9b, r8b
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov ecx, eax
xor cl, r9b
xor al, 1
or al, r9b
xor al, 1
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
or r8b, cl
mov ebx, r8d
xor bl, 1
mov eax, r8d
and al, bl
mov r9d, r8d
and r9b, al
xor al, r8b
or al, r9b
mov r9d, eax
and r9b, dl
xor al, 1
and al, cl
or al, r9b
xor r8b, cl
or bl, dl
xor bl, 1
or bl, r8b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov r10d, eax
xor r10b, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov edi, edx
xor dil, 1
mov r8d, r10d
and r8b, al
mov ecx, r10d
and cl, r8b
xor r8b, r10b
or r8b, cl
mov esi, edx
and sil, dil
xor sil, 1
mov ecx, edi
xor cl, sil
or sil, dil
xor sil, 1
or sil, cl
mov r14d, esi
xor r14b, 1
mov r9d, r8d
xor r9b, 1
mov r15d, r9d
or r15b, r8b
xor al, r15b
mov ebp, esi
or bpl, r14b
xor dl, dil
and dl, dil
mov edi, edx
xor dil, 1
mov ebx, edx
and bl, dil
xor dil, bpl
xor bpl, 1
or r15b, r10b
xor r15b, 1
xor al, 1
mov ecx, r15d
and cl, al
xor al, r15b
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
xor bl, bpl
xor bl, 1
or dl, bpl
xor dl, 1
or dl, dil
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ebx, eax
xor bl, 1
mov ecx, edx
xor cl, 1
and cl, dl
mov r10d, ecx
and r10b, dl
xor cl, dl
or cl, r10b
and bl, cl
xor cl, 1
and cl, al
or cl, bl
and sil, r9b
or r9b, r14b
xor r9b, 1
and r14b, r8b
or r14b, sil
mov eax, r9d
and al, r14b
xor r14b, r9b
or r14b, al
mov eax, r14d
xor al, 1
and r14b, al
mov edx, eax
and dl, r14b
xor r14b, al
or r14b, dl
mov edx, ecx
xor dl, 1
and dl, r14b
mov eax, r14d
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
or cl, al
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
and bl, r8b
mov r9d, edx
mov r10d, ecx
and r10b, dl
xor cl, dl
and dl, al
xor bl, 1
mov esi, r8d
xor sil, bl
or bl, r8b
xor bl, 1
or bl, sil
xor r9b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r9b
xor dl, bl
or cl, r10b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
or al, cl
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor cl, dl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov r9d, r11d
xor r9b, 1
mov eax, r9d
and al, r11b
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov edi, eax
xor dil, 1
and dil, al
mov eax, edi
xor al, r9b
mov ebx, edi
xor bl, r11b
xor al, 1
or dil, r11b
xor dil, 1
or dil, al
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov r8d, edi
xor r8b, 1
mov r14d, edx
and r14b, cl
mov r15d, r14d
xor r15b, 1
mov eax, r15d
xor al, cl
or r15b, cl
xor r15b, 1
or al, r15b
xor al, 1
or cl, dl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov ebx, edi
xor bl, r8b
mov r12d, edi
or r12b, r8b
xor r12b, 1
or r12b, bl
mov esi, r12d
xor sil, 1
or r11b, r9b
xor r11b, 1
mov ebx, r9d
and bl, r11b
xor r11b, r9b
or r11b, bl
mov r13d, r11d
xor r13b, 1
and r13b, r11b
xor r13b, 1
mov eax, r11d
xor al, r13b
or r13b, r11b
xor r13b, 1
or r13b, al
mov r11d, r13d
xor r11b, 1
mov r9d, ecx
xor r9b, 1
mov r10d, ecx
and r10b, r9b
mov ebp, r10d
xor bpl, 1
xor cl, r10b
or bpl, r9b
xor bpl, 1
or bpl, cl
mov eax, ebp
and al, r9b
xor bpl, r9b
or bpl, al
xor r14b, dl
or r14b, r15b
mov eax, r14d
xor al, 1
mov r15d, eax
and r15b, r14b
xor al, r15b
xor r15b, 1
or r15b, r14b
xor r15b, 1
or r15b, al
mov ecx, r12d
and cl, sil
mov eax, r12d
and al, cl
xor cl, r12b
or cl, al
mov r14d, ecx
xor r14b, 1
mov r12d, r13d
xor r12b, r11b
and r12b, r13b
mov ebx, r13d
and bl, r11b
mov edx, r13d
xor dl, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, dl
xor bl, r14b
xor r14b, r13b
or r13b, r11b
mov edx, r13d
xor dl, 1
mov eax, r12d
xor al, 1
and r12b, r13b
and dl, al
or dl, r12b
mov r12d, r13d
and r12b, al
xor al, r13b
or al, r12b
xor al, 1
mov r12d, edx
and r12b, al
xor al, dl
or al, r12b
xor al, 1
mov edx, esi
xor dl, al
or al, sil
xor dl, 1
and dl, sil
mov r12d, eax
xor r12b, dl
xor dl, 1
or dl, al
mov esi, ebp
xor sil, 1
xor r12b, 1
xor dl, 1
or dl, r12b
or cl, r11b
xor cl, 1
or cl, r14b
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r12d, edx
xor r12b, 1
and dl, r12b
mov eax, ecx
mov r11d, r12d
and r11b, dl
xor dl, r12b
mov r14d, r12d
and r14b, cl
xor r12b, cl
xor cl, 1
and al, cl
or dl, r11b
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ecx, eax
xor cl, 1
or r12b, r14b
xor al, r12b
xor al, 1
or r12b, cl
xor r12b, 1
or r12b, al
mov eax, r15d
xor al, 1
mov r13d, eax
and r13b, r15b
xor al, r13b
xor r13b, 1
or r13b, r15b
xor r13b, 1
or r13b, al
mov r15d, ebp
or r15b, sil
mov r14d, r15d
xor r14b, 1
mov edx, r13d
xor dl, 1
mov r11d, r13d
xor r11b, dl
and r11b, r13b
and r14b, sil
and r13b, sil
or sil, r15b
and r15b, bpl
or r15b, r14b
mov ebx, esi
xor bl, r15b
xor r15b, 1
xor bl, 1
or r15b, sil
xor r15b, 1
or r15b, bl
mov ebx, r11d
xor bl, 1
mov eax, r11d
and al, bl
mov ecx, eax
xor cl, 1
xor al, r11b
or cl, bl
xor cl, 1
or cl, al
or bl, r11b
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and al, r15b
xor r15b, 1
and r15b, bl
or al, r15b
mov ecx, ebp
xor cl, dl
and cl, bpl
and dl, bpl
or dl, r13b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
xor al, 1
and al, cl
or dl, al
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ecx, r12d
xor cl, 1
mov ebp, ecx
and bpl, r12b
xor bpl, 1
mov ebx, r12d
xor bl, bpl
or bpl, r12b
xor bpl, 1
or bpl, bl
or cl, r12b
xor cl, bpl
mov esi, edx
xor sil, 1
and bpl, cl
xor bpl, 1
mov r11d, ebp
xor r11b, cl
or bpl, cl
mov ecx, esi
or cl, dl
xor bpl, 1
or bpl, r11b
mov ebx, ecx
xor bl, 1
and bl, dl
and sil, cl
or sil, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
mov edx, ecx
xor dl, 1
or dl, bpl
xor bpl, 1
xor dl, 1
or bpl, cl
xor bpl, 1
mov ecx, edx
and cl, bpl
xor bpl, dl
or bpl, cl
mov ecx, edi
and cl, r9b
mov edx, edi
xor dl, r9b
or dl, cl
mov ecx, edi
and cl, r8b
xor dil, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dil
mov ebx, r9d
and bl, r10b
xor r10b, r9b
or r10b, bl
mov ebx, ecx
xor bl, 1
and bl, r10b
xor r10b, 1
and r10b, cl
or r10b, bl
xor r10b, 1
mov ecx, edx
and cl, r10b
xor r10b, dl
or cl, r10b
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov eax, ebx
xor al, 1
or dl, cl
mov ecx, edx
xor cl, 1
and al, bl
and dl, cl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ebp
xor dl, 1
mov r8d, edx
xor r8b, cl
and cl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
and dl, cl
xor cl, 1
and cl, bpl
or bpl, al
xor bpl, 1
or bpl, r8b
mov eax, ebp
xor al, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, bpl
or bpl, dl
and dl, al
or dl, cl
mov ecx, ebp
xor cl, dl
test dl, 1
mov eax, 0x1cecd963
mov ebx, 0xf2c3f8b9
cmovne eax, ebx
test bpl, 1
mov edx, 0x1cecd963
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x140146cb0
cmp eax, 0x968796b6
je 0x1401459d9
cmp eax, 0xf2c3f8b9
jne 0x140146cb0
jmp 0x1401459b0
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov edi, dword [rsp + 0x24]
mov rax, rdi
mov ecx, 0xcccccccd
imul rax, rcx
shr rax, 0x23
add eax, eax
lea eax, [rax + rax*4]
sub edi, eax
mov eax, edi
not al
mov r8d, eax
mov edx, eax
mov byte [rsp + 0x23], al
mov r9d, eax
and dl, 0x6d
mov ebx, edi
and bl, 2
or bl, dl
mov edx, ebx
xor dl, 0x12
not bl
and bl, 0xd
and dl, 0x32
or dl, bl
mov ebx, edx
xor bl, 0xcd
or r8b, dil
mov eax, r8d
not al
mov ecx, edx
and cl, 0xc
xor dl, 0x51
and dl, bl
and bl, 0x63
or bl, cl
mov r10d, ebx
xor r10b, 0x63
mov ecx, r8d
and cl, 0xaa
and al, 5
or al, cl
mov esi, eax
xor sil, 0x55
and bl, r10b
xor al, 0x88
or al, 0x63
mov r11d, eax
not r11b
or r8b, 0x9c
mov ecx, r8d
not cl
mov ebp, ebx
and bpl, dl
xor dl, bl
or dl, bpl
and al, 0xa4
and r11b, 8
or r11b, al
and r8b, 0xb4
and cl, 0x43
or cl, r8b
xor cl, r11b
mov eax, edx
not al
and al, 0x1a
and dl, 0xe5
or dl, al
mov eax, ecx
not al
and al, 0x1a
and cl, 0xe5
or cl, al
xor cl, dl
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
mov eax, esi
not al
mov edx, ecx
not dl
mov ebx, edx
and bl, 0x58
and cl, 0xa7
or cl, bl
or dl, sil
and sil, 0x58
and al, 0xa7
or al, sil
xor al, cl
not dl
or dl, al
mov eax, edx
not al
and al, 0x21
mov ecx, edx
and cl, 0x1a
or cl, al
xor cl, 0x1a
and dl, 0xc4
or dl, cl
mov eax, edx
not al
and al, 0xc4
and dl, 0x3b
or dl, al
mov r8d, edx
not r8b
mov ecx, edx
xor cl, 0x4e
mov eax, ecx
and al, r8b
and cl, dl
mov ebx, eax
not bl
mov r10d, ecx
not r10b
mov r11d, ebx
and r11b, 0x57
and al, 0xa8
or al, r11b
or bl, r10b
and r10b, 0x57
and cl, 0xa8
or cl, r10b
xor cl, al
not bl
or bl, cl
mov eax, ebx
not al
and al, 0x75
and bl, 0x8a
or bl, al
mov eax, ebx
xor al, 0xc8
and r8b, 0x3f
xor dl, 0xc0
or dl, r8b
mov ecx, edx
not cl
and cl, 0x47
and dl, 0xb8
or dl, cl
mov ecx, edx
xor cl, 0x88
xor dl, 0x47
xor bl, 4
mov r8d, ebx
and r8b, 0x33
and al, 0xcc
or al, r8b
or bl, dl
and dl, 0x33
and cl, 0xcc
or cl, dl
xor cl, al
not bl
or bl, cl
mov eax, ebx
not al
and al, 0x6f
and bl, 0x90
or bl, al
mov eax, ebx
not al
xor bl, 0x6f
and bl, 0x7f
and al, 0x80
or al, bl
mov ebp, eax
xor bpl, 0x4f
xor al, 0x80
mov ecx, eax
and cl, 0x30
and bpl, 0xcf
or bpl, cl
xor bpl, 0xcf
or bpl, al
mov r8d, ebp
not r8b
and r9b, 0x9d
mov qword [rsp + 0x38], rdi
mov eax, edi
xor al, 0xd
and al, dil
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
not cl
and cl, 0x62
and al, 0x9d
or al, cl
mov ecx, eax
xor cl, 0xc0
and cl, al
mov ebx, eax
not bl
and bl, 0x3f
and al, 0xc0
or al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0xe7
and al, 0x18
or al, bl
mov ebx, eax
xor bl, 4
or cl, 0x1c
or bl, 0xc2
and bl, 0xde
and al, 0x21
or al, bl
and cl, 0xde
xor cl, al
mov eax, ecx
not al
and al, 0x2a
and cl, 0xd5
or cl, al
mov eax, ecx
xor al, 8
xor cl, 0x17
mov ebx, ecx
and bl, 0xf3
and al, 0xc
or al, bl
xor al, 0xf3
xor cl, al
and cl, al
mov eax, ebp
and al, 0x17
mov ebx, r8d
and bl, 0xa8
or bl, al
xor bl, 0xa8
mov r11d, ebp
xor r11b, 0x40
and r11b, r8b
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
mov edx, r11d
not dl
and dl, 0x22
and r11b, 0xdd
or r11b, dl
mov r10d, r11d
xor r10b, 0x62
mov r9d, ecx
not r9b
mov edx, r9d
and dl, 0x72
mov ebx, ecx
and bl, 0x8d
or bl, dl
mov r15d, ebx
xor r15b, 5
xor bl, 0x70
and bl, 0xf8
and r15b, 7
or r15b, bl
mov eax, r15d
xor al, 0xf8
mov edi, eax
mov byte [rsp + 0x21], al
mov esi, r11d
xor sil, 0x9d
mov byte [rsp + 0x2c], sil
and sil, 0xfb
mov ebx, r10d
xor r11b, 0xde
and r11b, r10b
and r10b, 4
or r10b, sil
mov edx, r10d
and dl, 0xba
xor r10b, 0xbe
or r10b, dl
mov edx, r10d
not dl
and dl, 0xc
and r10b, 0xf3
or r10b, dl
mov esi, r10d
xor sil, 0xf3
mov edx, ebp
and dl, 0x45
and r8b, 0xba
or r8b, dl
xor bpl, r8b
and bpl, r8b
mov eax, r15d
xor al, 7
mov byte [rsp + 0x22], al
mov r8d, eax
and r8b, 0xf
mov edx, edi
and dl, 0xf0
or dl, r8b
xor dl, 0xb5
mov r14d, edx
xor r14b, al
and r14b, dl
and r9b, 0x46
and cl, 0xb9
or cl, r9b
mov edx, ecx
xor dl, 1
and dl, 0x45
xor cl, 0xfc
or cl, dl
mov edx, ecx
not dl
and dl, 0x7c
and cl, 0x83
or cl, dl
mov r8d, ecx
xor r8b, 0x83
mov r9d, ecx
xor r9b, 0x64
xor r10b, 0xc
and r10b, bpl
not bpl
mov edx, esi
xor dl, bpl
and dl, sil
and bpl, sil
or bpl, r10b
mov r12d, edx
not r12b
mov r10d, ebp
not r10b
mov esi, r12d
and sil, 0x56
and dl, 0xa9
or dl, sil
or r12b, r10b
and r10b, 0x56
and bpl, 0xa9
or bpl, r10b
xor bpl, dl
not r12b
or r12b, bpl
mov edx, r14d
not dl
and dl, 0x7b
mov r13d, r14d
and r13b, 0x84
or r13b, dl
mov eax, r13d
xor al, 0x84
and r9b, 0x67
xor cl, 0x86
and cl, r8b
and r8b, 0x98
or r8b, r9b
mov r10d, r8d
xor r10b, 0x98
mov edx, eax
mov r9d, eax
and dl, 5
and r14b, 0xfa
or r14b, dl
mov eax, r8d
xor al, 0x62
and al, r10b
mov esi, eax
not sil
mov edx, esi
and dl, 0x1d
and al, 0xe2
or al, dl
mov edx, ecx
not dl
or sil, dl
and dl, 0x1d
and cl, 0xe2
or cl, dl
movzx ebp, byte [rsp + 0x23]
mov edi, ebp
xor cl, al
mov eax, ebp
and dil, byte [rsp + 0x38]
and al, dil
mov byte [rsp + 0x2b], al
xor dil, bpl
xor r13b, 0x7b
not sil
or sil, cl
mov ecx, r14d
not cl
and cl, 0x29
and r14b, 0xd6
or r14b, cl
mov ecx, esi
not cl
and cl, 0x29
and sil, 0xd6
or sil, cl
xor sil, r14b
xor r8b, 0x67
mov ecx, r13d
and cl, 0x3c
mov eax, r9d
and al, 0xc3
or al, cl
or r13b, r8b
and r8b, 0x3c
and r10b, 0xc3
or r10b, r8b
xor r10b, al
not r13b
or r13b, r10b
mov ecx, r13d
not cl
and cl, 3
and r13b, 0xfc
or r13b, cl
mov r8d, r13d
xor r8b, 0x60
xor r13b, 3
mov r14d, esi
not r14b
mov r10d, r14d
and r10b, 0x9e
and sil, 0x61
or sil, r10b
or r14b, r13b
and r13b, 0x9e
and r8b, 0x61
or r8b, r13b
xor r8b, sil
not r14b
or r14b, r8b
not r14b
mov ecx, r12d
xor cl, r14b
mov r8d, r12d
not cl
and cl, r12b
not r12b
and r12b, 0x84
and r8b, 0x7b
or r8b, r12b
xor r8b, 0x84
or r8b, r14b
mov r10d, r8d
not r10b
mov esi, ecx
not sil
mov r14d, r8d
and r14b, 0xc2
and r10b, 0x3d
or r10b, r14b
or r8b, sil
and sil, 0xc2
and cl, 0x3d
or cl, sil
xor cl, r10b
not r8b
or r8b, cl
movzx eax, byte [rsp + 0x2c]
and al, 0x51
and bl, 0xae
or bl, al
mov r10d, ebx
xor r10b, 0xae
mov ecx, ebx
xor cl, 0xed
and cl, r10b
xor r15b, 0x44
movzx eax, byte [rsp + 0x22]
and r15b, al
mov esi, eax
mov edx, eax
or sil, 0xbc
mov r14d, esi
not r14b
mov r12d, ecx
not r12b
mov r13d, r11d
not r13b
mov eax, r12d
and al, 0x9e
and cl, 0x61
or cl, al
or r12b, r13b
and r13b, 0x9e
and r11b, 0x61
or r11b, r13b
xor r11b, cl
not r12b
or r12b, r11b
mov eax, r15d
not al
mov ecx, eax
and cl, 0x59
and r15b, 0xa6
or r15b, cl
or al, sil
and sil, 0x59
and r14b, 2
or r14b, sil
xor r14b, r15b
not al
or al, r14b
mov ecx, r12d
not cl
and cl, al
not al
and al, r12b
or al, cl
xor bl, 0x51
mov ecx, ebx
and cl, 0x76
and r10b, 0x89
or r10b, cl
movzx ecx, byte [rsp + 0x21]
or bl, cl
and cl, 0x76
and dl, 0x89
or dl, cl
xor dl, r10b
not bl
or bl, dl
mov ecx, ebx
not cl
and cl, 0xfb
and bl, 4
or bl, cl
xor bl, 4
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 0xb2
and al, bl
not bl
and bl, 0xb2
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
and cl, 0x4d
and al, 0xb2
or al, cl
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0x9e
and al, 0x61
or al, bl
xor al, 0x9e
xor cl, al
and cl, al
mov eax, r8d
not al
mov esi, ecx
not sil
xor r8b, 0x5c
and r8b, al
xor cl, 0x5c
and cl, sil
mov r10d, esi
mov r11d, eax
and r11b, sil
xor sil, al
or al, 0x5c
mov ebx, eax
not bl
or r10b, 0x5c
mov r14d, r8d
not r14b
mov r15d, r14d
and r15b, 0xd2
and r8b, 0x2d
or r8b, r15b
or r14b, al
and al, 0xd2
and bl, 0x21
or bl, al
xor bl, r8b
not r14b
or r14b, bl
mov eax, ecx
not al
mov ebx, eax
and bl, 0xf7
and cl, 8
or cl, bl
or al, r10b
and r10b, 0xf7
xor r10b, cl
not al
or al, r10b
mov ecx, r14d
not cl
and cl, al
not al
and al, r14b
or al, cl
or sil, r11b
mov ecx, esi
not cl
mov r14d, eax
not r14b
mov r8d, r14d
and r8b, 0xf0
and al, 0xf
or al, r8b
or r14b, sil
and sil, 0xf0
and cl, 0xf
or cl, sil
xor cl, al
not r14b
or r14b, cl
mov r8d, r14d
not r8b
mov r11d, r14d
or r11b, 0xea
mov ecx, r11d
not cl
mov r10d, r8d
and r10b, 0x83
and r14b, 0x7c
or r14b, r10b
not r14b
or r14b, r8b
or r8b, 0x15
mov eax, r8d
not al
and r11b, 0x5a
and cl, 5
or cl, r11b
and r8b, 0x5a
and al, 0xa0
or al, r8b
xor al, cl
mov ecx, eax
not cl
and cl, 0x42
and al, 0xbd
or al, cl
mov ecx, eax
xor cl, 0x88
xor al, 0x17
and al, 0x37
and cl, 0xc8
or cl, al
mov eax, ecx
xor al, 0x48
and al, 0x7c
xor cl, 0xb4
or cl, al
mov eax, ecx
not al
and al, 0x8d
and cl, 0x72
or cl, al
mov eax, ecx
xor al, 0x72
xor cl, 0x8d
mov ebx, r14d
not bl
mov r8d, eax
xor r8b, r14b
and r8b, al
and cl, 0x9f
and al, 0x60
or al, cl
and r14b, 0x9f
and bl, 0x60
or bl, r14b
xor bl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
not al
mov ecx, eax
and cl, 0x40
and bl, 0x20
or bl, cl
mov ecx, ebx
or cl, 6
or al, 0x60
mov edx, eax
not dl
and cl, 0x26
and bl, 0x40
or bl, cl
and al, 0x26
and dl, 0x99
or dl, al
xor dl, bl
mov eax, edx
not al
and al, 0x23
and dl, 0xdc
or dl, al
mov r8d, edx
not r8b
mov eax, r8d
and al, 0x78
mov ecx, edx
and cl, 0x87
or cl, al
mov eax, ecx
xor al, 4
xor cl, 0x78
mov ebx, r8d
mov byte [rsp + 0x21], r8b
and bl, dl
mov byte [rsp + 0x2c], dl
mov r10d, ebx
not r10b
mov r11d, ecx
and r11b, 0xf3
and al, 0xc
or al, r11b
or cl, r10b
and r10b, 0xf3
and bl, 0xc
or bl, r10b
xor bl, al
not cl
or cl, bl
mov eax, ecx
not al
and al, 0xb5
and cl, 0x4a
or cl, al
mov eax, ecx
xor al, 0xa
xor cl, 0x30
and cl, 0x70
and al, 0x8f
or al, cl
mov r11d, eax
xor r11b, 0x8f
mov r10d, r8d
and r10b, 0x64
mov ebx, edx
and bl, 0x9b
or bl, r10b
mov r10d, ebx
xor r10b, 0x9b
xor bl, 0x20
and bl, 0xab
mov ecx, r10d
and cl, 0x54
or cl, bl
xor cl, 0x54
or cl, r10b
mov ebx, ecx
not bl
and bl, 0x33
and cl, 0xcc
or cl, bl
mov ebx, ecx
xor bl, 0x40
xor cl, 0x33
mov r10d, r11d
xor r10b, cl
and r10b, r11b
xor al, 0x10
and al, 0x9d
and r11b, 0x62
or r11b, al
and cl, 0x9d
and bl, 0x62
or bl, cl
xor bl, r11b
mov ecx, r10d
not cl
mov eax, ebx
not al
mov r11d, ecx
and r11b, 0x5a
and r10b, 0xa5
or r10b, r11b
or cl, al
and al, 0x5a
and bl, 0xa5
or bl, al
xor bl, r10b
not cl
or cl, bl
mov r11d, ecx
not r11b
mov eax, ecx
or al, 0xec
mov r10d, eax
not r10b
mov ebx, ecx
xor bl, 0x13
and bl, cl
mov r14d, ebx
not r14b
mov r15d, eax
and r15b, 0x52
and r10b, 1
or r10b, r15b
or al, r14b
and r14b, 0x52
and bl, 0xad
or bl, r14b
xor bl, r10b
not al
or al, bl
mov ebx, eax
not bl
and bl, 0x6d
and al, 0x92
or al, bl
mov r8d, eax
xor r8b, 0x81
mov r10d, eax
xor r10b, 0x7e
mov r15d, r10d
and r15b, 8
mov r12d, eax
xor r12b, 0x4d
and r12b, r8b
and r8b, 0xf7
or r8b, r15b
not r8b
or r8b, r10b
mov r15d, r11d
and r15b, 0x62
and cl, 0x9d
or cl, r15b
xor cl, 0x6a
or cl, r11b
mov r11d, ecx
not r11b
mov r15d, ecx
and r15b, 0xf7
xor cl, 0x61
and cl, r11b
and r11b, 8
or r11b, r15b
xor r11b, 8
mov edx, r8d
xor dl, 0x61
and dl, r8b
mov r15d, r11d
mov r13d, r8d
and r13b, r11b
xor r11b, r8b
or r8b, 0x9e
mov r14d, r8d
not r14b
and r15b, 0x9e
mov ebx, edx
not bl
mov r9d, ebx
and r9b, 0x8f
and dl, 0x70
or dl, r9b
or bl, r8b
and r8b, 0x8f
and r14b, 0x60
or r14b, r8b
xor r14b, dl
not bl
or bl, r14b
mov edx, r15d
and dl, cl
xor cl, r15b
or cl, dl
mov edx, ebx
not dl
and dl, 0x83
and bl, 0x7c
or bl, dl
mov edx, ecx
not dl
and dl, 0x83
and cl, 0x7c
or cl, dl
xor cl, bl
or r11b, r13b
mov edx, r11d
not dl
mov ebx, ecx
not bl
mov r8d, ebx
and r8b, 0xc4
and cl, 0x3b
or cl, r8b
or bl, r11b
and r11b, 0xc4
and dl, 0x3b
or dl, r11b
xor dl, cl
not bl
or bl, dl
mov ecx, ebx
not cl
mov edx, ebx
xor dl, 0x7b
and dl, bl
or bl, 0x84
mov r8d, edx
not r8b
mov r9d, ebx
and r9b, 0x9f
and cl, 0x60
or cl, r9b
or bl, r8b
and r8b, 0x9f
and dl, 0x60
or dl, r8b
xor dl, cl
not bl
or bl, dl
mov ecx, ebx
not cl
and cl, 0xfc
and bl, 3
or bl, cl
mov ecx, r10d
and cl, 0xcc
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
mov ecx, r12d
not cl
and cl, 0x43
and r12b, 0xbc
or r12b, cl
and r10b, 0x70
xor al, 0xe
or al, r10b
not al
mov ecx, r12d
and cl, al
xor al, r12b
or al, cl
not al
mov ecx, eax
and cl, 0x79
or al, 0x79
mov edx, eax
not dl
and al, 2
and dl, 0x84
or dl, al
or cl, 2
xor cl, dl
mov eax, ecx
not al
and al, 0x86
and cl, 0x79
or cl, al
mov eax, ecx
mov edx, ecx
xor dl, 0x30
and dl, cl
not cl
mov r8d, ebx
xor r8b, 0x30
and r8b, bl
not bl
mov r9d, ebx
and r9b, 0x30
or al, 0xcf
mov r10d, eax
not r10b
mov r11d, r9d
and r11b, r8b
xor r8b, r9b
or r8b, r11b
mov r9d, edx
not r9b
mov r11d, eax
and r11b, 0x58
and r10b, 0x20
or r10b, r11b
or al, r9b
and r9b, 0x58
and dl, 0xa7
or dl, r9b
xor dl, r10b
not al
or al, dl
mov edx, r8d
not dl
and dl, al
not al
and al, r8b
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
not cl
and cl, 0x68
and bl, 0x97
or bl, cl
xor bl, 0x97
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
not al
mov ecx, eax
and cl, 0xd3
mov edx, ebx
and dl, 0x2c
or dl, cl
mov ecx, edx
xor cl, 0xc
xor dl, 0x51
and dl, 0x71
and cl, 0x8e
or cl, dl
mov edx, ecx
not dl
and dl, 0x80
and cl, 0xa
or cl, dl
xor cl, 0xa
or cl, 0x75
mov r9d, ecx
not r9b
mov r8d, eax
and r8b, 0x8a
and bl, 0x75
or bl, r8b
xor al, bl
and al, bl
mov r8d, eax
not r8b
mov edx, ecx
or dl, r8b
mov ebx, edx
not bl
and cl, 0x7c
and r9b, 0x82
or r9b, cl
and r8b, 0x7c
and al, 0x83
or al, r8b
xor al, r9b
mov ecx, eax
not cl
mov r8d, edx
and r8b, 0x63
and bl, 0x88
or bl, r8b
or dl, cl
and cl, 0x63
and al, 0x9c
or al, cl
xor al, bl
not dl
or dl, al
mov eax, edx
xor al, 0x75
and al, dl
not dl
and dl, 0x75
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
not dl
mov ecx, edx
and cl, 0x57
and al, 0xa8
or al, cl
mov ebx, eax
xor bl, 1
or dl, 0x27
mov ecx, edx
not cl
or bl, 0xc0
and bl, 0xe1
and al, 6
or al, bl
and dl, 0xe1
and cl, 0x18
or cl, dl
xor cl, al
mov eax, ecx
not al
and al, 0x37
and cl, 0xc8
or cl, al
mov eax, ecx
xor al, 0xef
mov edx, ecx
and dl, 0x8f
xor cl, 0xa3
and cl, al
and al, 0x70
or al, dl
mov ebx, eax
xor bl, 0x70
xor al, 4
and al, 0x54
mov edx, ebx
and dl, 0xab
or dl, al
xor dl, 0xab
or dl, bl
and bl, 0x4c
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
not al
and al, 0x4c
and cl, 0xb3
or cl, al
mov eax, edx
not al
and al, 0x77
and dl, 0x88
or dl, al
xor dl, 0x88
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
mov ecx, edx
xor cl, 0x2f
and cl, dl
or dl, 0xd0
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0x34
and al, 0xb
or al, r8b
or dl, bl
and bl, 0x34
and cl, 0xcb
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0xd0
and dl, 0x2f
or dl, al
mov eax, edx
not al
and al, 0x30
and dl, 0xcf
or dl, al
mov r15d, edx
xor r15b, 0x83
xor dl, 0x10
and dl, 0x5c
and r15b, 0xa3
or r15b, dl
mov r8d, r15d
xor r8b, 0xa3
mov rax, qword [rsp + 0x38]
mov ecx, eax
or cl, 0x40
mov edx, ecx
xor dl, 0xba
and cl, 5
and dl, 0xfa
or dl, cl
mov ecx, edx
not cl
and cl, 0xb8
xor dl, 0x42
or dl, cl
mov ecx, edx
not cl
and cl, 0x52
and dl, 0xad
or dl, cl
mov ecx, edx
not cl
and bpl, 0x47
xor al, 0xb8
or al, bpl
mov ebx, eax
not bl
and bl, 9
and al, 0x56
or al, bl
xor al, 0xa9
xor dl, 0x52
mov ebx, edx
or bl, al
not bl
and dl, 0x7f
and cl, 0x80
or cl, dl
and al, 0x7f
xor al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
or al, 0x58
or cl, 0x21
mov edx, ecx
not dl
and al, 0x79
and cl, 0x79
and dl, 0x86
or dl, cl
xor dl, al
mov ecx, edx
not cl
and cl, 0xbd
and dl, 0x42
or dl, cl
mov ecx, edx
xor cl, 0x29
and cl, 0x7d
and dl, 0x82
or dl, cl
mov ecx, edx
xor cl, 0x7d
or dil, byte [rsp + 0x2b]
mov ebx, edi
not bl
mov eax, ecx
or al, bl
not al
and cl, 0xd2
and dl, 0x2d
or dl, cl
and bl, 0xd2
and dil, 0x2d
or dil, bl
xor dil, dl
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, edi
not al
mov ecx, eax
and cl, 0xd1
and al, dil
and dil, 0x2e
or dil, cl
mov ecx, edi
xor cl, 0xa
xor dil, 0xd1
mov edx, eax
not dl
mov ebx, edi
and bl, 0xe5
and cl, 0x1a
or cl, bl
or dil, dl
and dl, 0xe5
and al, 0x1a
or al, dl
xor al, cl
not dil
or dil, al
mov eax, edi
not al
and al, 0x64
and dil, 0x9b
or dil, al
mov eax, edi
xor al, 0x12
xor dil, 0x24
and dil, 0xad
and al, 0x52
or al, dil
mov r12d, eax
xor r12b, 0xa9
xor al, 0x40
and al, 0x44
and r12b, 0xbb
or r12b, al
mov ebp, r12d
xor bpl, 0xbb
mov edi, r12d
xor dil, 0x44
mov r11d, r15d
xor r11b, 0x5c
mov r9d, r8d
mov r10d, r11d
and r10b, r8b
mov r14d, r11d
mov eax, r11d
and al, 0x84
and r8b, 0x11
or r8b, al
mov eax, r8d
not al
xor r8b, 0x8c
mov ebx, r11d
or bl, 0x95
mov ecx, ebx
not cl
and r8b, 0x8d
and al, 0x10
or al, r8b
and bl, 0x8d
and cl, 0x62
or cl, bl
xor cl, al
mov eax, ecx
not al
and al, 0xd0
and cl, 0x2f
or cl, al
xor cl, 0x46
mov esi, ecx
and sil, r11b
xor cl, r11b
mov r13d, ecx
and r11b, 0x6a
and r9b, 0x95
or r9b, r11b
mov eax, r9d
xor al, 0x6a
mov ebx, r10d
not bl
mov edx, eax
and dl, 0x97
and r9b, 0x68
or r9b, dl
or al, bl
and bl, 0x97
and r10b, 0x68
or r10b, bl
xor r10b, r9b
not al
or al, r10b
mov edx, eax
not dl
and dl, 0xc0
and al, 0x3f
or al, dl
mov ebx, eax
xor bl, 0x13
xor al, 0x40
and al, 0x6c
and bl, 0x93
or bl, al
mov eax, ebx
xor al, 0x3f
xor bl, 0x93
and bl, al
and r14b, 0x53
xor r15b, 0xf
or r15b, r14b
mov eax, r15d
not al
mov r8d, ebx
not r8b
and r15b, 0xdb
mov r10d, eax
and r10b, 0x24
or r10b, r15b
mov r9d, r10d
xor r9b, 0x24
mov r15d, ebx
xor r15b, 0x4d
mov r11d, r15d
and r11b, r8b
and r15b, bl
mov r14d, r10d
xor r14b, 0x96
and r14b, r9b
and al, 0xb2
mov edx, r11d
not dl
mov ecx, edx
and cl, 0x75
and r11b, 0x8a
or r11b, cl
mov ecx, r15d
not cl
or dl, cl
and cl, 0x75
and r15b, 0x8a
or r15b, cl
xor r15b, r11b
not dl
or dl, r15b
mov ecx, r14d
and cl, al
xor al, r14b
or al, cl
mov ecx, edx
not cl
and cl, 0x8a
and dl, 0x75
or dl, cl
mov ecx, eax
not cl
and cl, 0x8a
and al, 0x75
or al, cl
xor al, dl
xor r10b, 0xdb
mov ecx, ebx
and cl, 0x8b
and r8b, 0x74
or r8b, cl
or bl, r10b
and r10b, 0x8b
and r9b, 0x74
or r9b, r10b
xor r9b, r8b
not bl
or bl, r9b
mov ecx, ebx
not cl
and cl, 0x25
and bl, 0xda
or bl, cl
mov ecx, ebx
xor cl, 0x90
mov r15d, eax
not r15b
xor bl, 0x25
mov edx, r15d
and dl, 0x6e
and al, 0x91
or al, dl
or r15b, bl
and bl, 0x6e
and cl, 0x91
or cl, bl
xor cl, al
not r15b
or r15b, cl
mov eax, r15d
not al
and al, 0x15
mov ecx, r15d
and cl, 0xa8
or cl, al
xor cl, 0xa8
and r15b, 0x42
or r15b, cl
mov eax, r15d
not al
and al, 0x10
and r15b, 0xef
or r15b, al
mov r9d, r15d
xor r9b, 1
mov eax, ebp
or al, 0x4c
mov ecx, eax
not cl
xor r12b, 8
and r12b, bpl
mov edx, r12d
not dl
mov ebx, eax
and bl, 0x7d
and cl, 0x82
or cl, bl
or al, dl
and dl, 0x7d
and r12b, 0x82
or r12b, dl
xor r12b, cl
not al
or al, r12b
mov ecx, eax
not cl
and cl, 0xce
and al, 0x31
or al, cl
mov ecx, eax
xor cl, 0x78
and cl, 0xfa
and al, 5
or al, cl
mov ecx, eax
xor cl, 5
not al
and al, 0x1a
and cl, 0xe5
or cl, al
mov r8d, ecx
xor r8b, 0xe5
xor cl, 8
mov edx, ebp
and dl, 0xcc
mov ebx, edi
and bl, 0x33
or bl, dl
xor bl, 0x33
or bl, dil
mov edx, ebx
not dl
mov eax, r8d
xor al, bl
and al, r8b
and cl, 0x6d
and r8b, 0x92
or r8b, cl
and bl, 0x6d
and dl, 0x92
or dl, bl
xor dl, r8b
mov r14d, eax
not r14b
mov ecx, edx
not cl
mov ebx, r14d
and bl, 0x16
and al, 0xe9
or al, bl
or r14b, cl
and cl, 0x16
and dl, 0xe9
or dl, cl
xor dl, al
not r14b
or r14b, dl
mov r11d, r15d
xor r11b, 0xfe
mov eax, r11d
and al, 3
mov r12d, r9d
mov byte [rsp + 0x38], r9b
mov ecx, r9d
and r12b, 0xfc
or r12b, al
mov eax, r11d
and al, 0x61
and cl, 0x9e
or cl, al
mov eax, ecx
xor al, 0x9e
xor cl, 0x61
and cl, r12b
not r12b
and al, r12b
or cl, al
xor r12b, cl
and r12b, cl
mov r9d, r13d
or r9b, sil
mov eax, r9d
not al
and al, 0x3b
and r9b, 0xc4
or r9b, al
mov r8d, r9d
xor r8b, 0xc4
mov ecx, r14d
mov ebx, r14d
mov r10d, r14d
not r10b
or cl, 0xfc
mov edx, ecx
not dl
mov eax, r10d
or al, 3
mov esi, eax
not sil
and cl, 0xc5
and dl, 2
or dl, cl
and al, 0xc5
and sil, 0x38
or sil, al
xor sil, dl
mov eax, esi
not al
and al, 0xd1
and sil, 0x2e
or sil, al
mov eax, esi
xor al, 4
mov ecx, r10d
and cl, 0xa7
and bl, 0x58
or bl, cl
mov ecx, ebx
xor cl, 0x50
xor sil, 0xd1
xor bl, 0xa7
mov edx, esi
and dl, 0xaa
and al, 0x55
or al, dl
or sil, bl
and bl, 0xaa
and cl, 0x55
or cl, bl
xor cl, al
not sil
or sil, cl
mov eax, edi
and al, 0x7c
mov edx, ebp
and dl, 0x83
or dl, al
mov eax, edx
not al
and al, 0xe8
and dl, 0x17
or dl, al
mov eax, edx
xor al, 0x68
and dil, 0x85
and bpl, 0x7a
or bpl, dil
mov ecx, ebp
xor cl, 0x7a
xor dl, 0x97
and cl, dl
xor bpl, 0x85
and bpl, al
or bpl, cl
xor dl, bpl
and dl, bpl
mov eax, r12d
mov ecx, r12d
not cl
mov ebx, ecx
and bl, 0x1b
and al, 0xe4
or al, bl
mov r13d, r9d
xor r13b, 0x3b
mov ebx, eax
xor bl, 0x1b
mov edi, ebx
and dil, 0xef
and al, 0x10
or al, dil
or bl, r8b
and r8b, 0xef
mov ebp, r13d
and bpl, 0x10
or bpl, r8b
mov r8d, r12d
xor r8b, 0x9d
and r8b, r12b
xor bpl, al
mov edi, esi
not dil
not bl
or bl, bpl
and cl, 0x15
and r12b, 0x88
or r12b, cl
mov eax, r12d
xor al, 8
xor r12b, 0x77
mov ecx, r12d
and cl, 0xe4
and al, 0x19
or al, cl
mov ecx, r8d
not cl
or r12b, cl
and cl, 0xe4
and r8b, 0x1b
or r8b, cl
mov ebp, ebx
not bpl
xor r9b, 0x59
and r9b, r13b
or r13b, 0x9d
xor r8b, al
not r12b
or r12b, r8b
mov eax, r9d
not al
mov ecx, eax
and cl, 0xa9
and r9b, 0x56
or r9b, cl
mov ecx, r13d
not cl
or al, r13b
and r13b, 0xa9
and cl, 0x42
or cl, r13b
xor cl, r9b
not al
or al, cl
mov ecx, r12d
not cl
and cl, 0xb4
and r12b, 0x4b
or r12b, cl
mov ecx, eax
not cl
and cl, 0xb4
and al, 0x4b
or al, cl
xor al, r12b
mov ecx, eax
not cl
and al, bl
or bl, cl
mov r8d, ebx
not r8b
and cl, bpl
or cl, al
mov eax, ecx
not al
mov ebp, ebx
and bpl, 0x41
and r8b, 0xbe
or r8b, bpl
or bl, al
and al, 0x41
and cl, 0xbe
or cl, al
xor cl, r8b
not bl
or bl, cl
mov r8d, edx
not r8b
mov ecx, esi
and cl, 0xdb
mov eax, edi
and al, 0x24
or al, cl
mov ebp, edx
and bpl, 0xdb
mov ecx, esi
and cl, 0x42
and dil, 0xbd
or dil, cl
xor dil, 0x42
or dil, r8b
mov ecx, r8d
and cl, 0x24
or cl, bpl
xor cl, al
not cl
or cl, sil
mov r8d, ecx
not r8b
not dil
or dl, sil
not dl
mov eax, edi
and al, dl
xor dl, dil
or dl, al
mov eax, edx
not al
and dl, cl
or cl, al
mov esi, ecx
not sil
and al, r8b
or al, dl
mov edx, eax
not dl
mov r8d, ecx
and r8b, 0xfc
and sil, 3
or sil, r8b
or cl, dl
and dl, 0xfc
and al, 3
or al, dl
xor al, sil
not cl
or cl, al
mov eax, ebx
not al
mov r8d, eax
and r8b, 0x54
mov esi, ebx
and sil, 0x83
or sil, r8b
xor sil, 0x83
mov edx, ebx
xor dl, 0xd7
and dl, bl
mov r8d, esi
and r8b, dl
xor dl, sil
or dl, r8b
mov r8d, edx
not r8b
and r8b, 0x28
and dl, 0xd7
or dl, r8b
mov r8d, edx
not r8b
and r8b, 0xc
and dl, 0xf3
or dl, r8b
mov r8d, edx
not r8b
and r8b, 0x93
xor dl, 0x60
or dl, r8b
mov edi, edx
not dil
and bl, 0x22
mov r8d, eax
and r8b, 0xdd
or r8b, bl
xor r8b, 0x4e
and al, 0x6c
or al, r8b
mov ebx, eax
not bl
and bl, 0x9b
and al, 0x64
or al, bl
mov esi, eax
xor sil, 0x64
mov ebp, eax
xor bpl, 9
mov r8d, ecx
not r8b
mov r12d, r8d
and r12b, 0x6c
mov ebx, ecx
and bl, 0x93
or bl, r12b
xor cl, bl
and cl, bl
xor r8b, bl
and r8b, bl
and dl, 0xaf
mov ebx, edi
and bl, 0x50
or bl, dl
mov r12d, ebx
xor r12b, 0x50
and bpl, 0x6d
xor al, 0xba
and al, sil
and sil, 0x92
or sil, bpl
mov ebp, esi
xor bpl, 0x92
mov edx, ebx
xor dl, 0x71
and dl, r12b
and dil, 0x21
mov r13d, edx
and r13b, dil
xor dil, dl
mov edx, esi
xor dl, 0xb3
and dl, bpl
or dil, r13b
mov r13d, edx
and r13b, al
xor al, dl
or al, r13b
mov edx, edi
not dl
and dl, al
not al
and al, dil
or al, dl
xor bl, 0xaf
xor sil, 0x6d
mov edx, ebx
and dl, 0x9b
and r12b, 0x64
or r12b, dl
or bl, sil
and sil, 0x9b
and bpl, 0x64
or bpl, sil
xor bpl, r12b
not bl
or bl, bpl
mov edx, ebx
not dl
mov r13d, eax
not r13b
mov esi, r13d
and sil, 0xbd
and al, 0x42
or al, sil
or r13b, bl
and bl, 0xbd
and dl, 0x42
or dl, bl
xor dl, al
not r13b
or r13b, dl
mov edx, ecx
not dl
mov eax, edx
and al, 0xc7
and cl, 0x38
or cl, al
mov edi, ecx
xor dil, 0x38
mov ebx, r8d
not bl
and bl, 0x37
mov esi, r8d
and sil, 0xc8
or sil, bl
mov ebx, ecx
xor bl, 0xbd
and bl, dil
mov eax, ebx
not al
mov ebp, eax
and bpl, 0x40
and bl, 0xbf
or bl, bpl
mov ebp, esi
xor bpl, 0xc8
or dl, 0x7a
or al, dl
not dl
or dl, 0x40
xor dl, bl
mov ebx, esi
xor bl, 0x4d
and bl, bpl
and r8b, 0x85
not al
or al, dl
mov edx, ebx
and dl, r8b
xor r8b, bl
or r8b, dl
mov r12d, eax
not r12b
and r12b, r8b
not r8b
and r8b, al
movzx r9d, byte [rsp + 0x38]
mov ebx, r9d
and bl, r14b
xor r15b, 0xa0
and r15b, r9b
or r8b, r12b
xor cl, 0xc7
mov eax, ecx
and al, 0xda
and dil, 0x25
or dil, al
mov r12d, r14d
xor r12b, 0xa1
and r12b, r14b
xor sil, 0x37
or cl, sil
and sil, 0xda
and bpl, 0x25
or bpl, sil
xor bpl, dil
not cl
or cl, bpl
mov eax, ecx
not al
and al, 0xb6
and cl, 0x49
or cl, al
xor cl, 0x49
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, r13d
mov esi, r13d
xor sil, 0xe0
and sil, r13b
not r13b
and r13b, 0x10
and al, 0xef
or al, r13b
mov r8d, eax
not r8b
mov edx, ecx
mov ebp, ecx
xor bpl, 0xe0
and bpl, cl
not cl
and cl, 0x82
and dl, 0x7d
or dl, cl
mov ecx, edx
xor cl, 0x7d
xor dl, 0x62
and dl, cl
or al, 0x1f
mov ecx, eax
and cl, 0x57
and r8b, 0xa0
or r8b, cl
mov ecx, esi
not cl
or al, cl
and cl, 0x57
and sil, 0xa8
or sil, cl
xor sil, r8b
not al
or al, sil
mov edi, edx
not dil
mov ecx, ebp
not cl
mov r8d, edi
and r8b, 0x5d
and dl, 0xa2
or dl, r8b
or dil, cl
and cl, 0x5d
and bpl, 0xa2
or bpl, cl
xor bpl, dl
not dil
or dil, bpl
mov ecx, eax
not cl
and cl, 0x58
and al, 0xa7
or al, cl
mov ecx, edi
not cl
and cl, 0x58
and dil, 0xa7
or dil, cl
xor dil, al
mov eax, r10d
and al, r11b
or bl, al
not bl
or bl, r11b
and r11b, 0x20
and r9b, 0x81
or r9b, r11b
mov eax, r9d
not al
xor r9b, 0x7e
and r10b, 0xf5
and r14b, 0xa
or r14b, r10b
mov ecx, r14d
xor cl, 0xa
xor r14b, 0x54
and r14b, cl
mov ecx, r15d
not cl
mov edx, r9d
and dl, 0xe4
and al, 1
or al, dl
or r9b, cl
and cl, 0xe4
and r15b, 0x1b
or r15b, cl
xor r15b, al
not r9b
or r9b, r15b
mov eax, r14d
not al
mov ecx, r12d
not cl
mov edx, eax
and dl, 0x78
and r14b, 0x87
or r14b, dl
or al, cl
and cl, 0x78
and r12b, 0x87
or r12b, cl
xor r12b, r14b
not al
or al, r12b
mov ecx, r9d
not cl
and cl, al
not al
and al, r9b
or al, cl
mov edx, eax
and al, bl
not bl
not dl
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r9d, edx
not r9b
mov ecx, r9d
or cl, 0x38
mov ebx, ecx
not bl
mov r8d, r9d
or r9b, dl
or dl, 4
and dl, 0x14
and r8b, 0x28
or r8b, dl
and cl, 0x14
and bl, 0xc3
or bl, cl
xor bl, r8b
mov ecx, ebx
not cl
and cl, 0xc7
and bl, 0x38
or bl, cl
mov ecx, ebx
not cl
and cl, 0xb6
and bl, 0x49
or bl, cl
mov ecx, ebx
not cl
xor bl, 0xb6
and bl, 0xbe
and cl, 0x41
or cl, bl
mov r8d, ecx
xor r8b, 0xbe
mov edx, ecx
xor dl, 0x41
mov eax, r9d
not al
mov ebx, r9d
and bl, 0x74
and al, 0x8b
or al, bl
mov ebx, eax
xor bl, 0x8b
xor cl, 0x4d
mov r10d, ecx
and r10b, r8b
and cl, dl
xor al, 4
or al, 0x92
or r9b, 0xc
mov edx, r9d
not dl
mov r11d, r10d
and r11b, cl
xor cl, r10b
or cl, r11b
and al, 0x9e
and r9b, 0x9e
and dl, 0x61
or dl, r9b
xor dl, al
mov eax, ecx
not al
and al, dl
not dl
and dl, cl
or dl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
not al
and al, 0xb8
and bl, 0x47
or bl, al
xor bl, 0x47
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov edx, ebx
xor dl, 0xbc
and dl, bl
not bl
and bl, 0xbc
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
not al
and al, 0x43
and dl, 0xbc
or dl, al
mov r9d, edx
not r9b
mov eax, r9d
and al, 7
and dl, 0xf8
or dl, al
mov r8d, edx
xor r8b, 0xf8
xor dl, 7
mov ebx, edx
or bl, 0x77
mov ecx, ebx
not cl
or r9b, 0x88
mov eax, r9d
not al
and bl, 0xb5
and cl, 8
or cl, bl
and r9b, 0xb5
and al, 0x42
or al, r9b
xor al, cl
mov ecx, eax
not cl
and cl, 0xce
and al, 0x31
or al, cl
mov r9d, eax
xor r9b, 0x46
and dl, 0x2f
mov ebx, r8d
and bl, 0xd0
or bl, dl
xor bl, 0xd0
or bl, r8b
mov edx, ebx
not dl
and dl, 0x81
and bl, 0x7e
or bl, dl
mov edx, ebx
not dl
xor bl, 0x81
xor al, 0xb9
mov ecx, eax
and cl, 0x91
and r9b, 0x6e
or r9b, cl
or al, bl
and bl, 0x91
and dl, 0x6e
or dl, bl
xor dl, r9b
not al
or al, dl
mov ebx, eax
xor bl, 0x10
and bl, al
not al
and al, 0x10
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
not al
and al, 0xef
and bl, 0x10
or bl, al
mov r11d, edi
not r11b
mov r8d, ebx
xor r8b, r11b
mov ecx, r11d
and cl, 0xb9
and dil, 0x46
or dil, cl
xor dil, 0x46
mov ecx, ebx
not r8b
and r8b, bl
or r11b, bl
not bl
and bl, 0x1c
and cl, 0xe3
or cl, bl
xor cl, 0xe3
mov ebx, edi
and bl, cl
xor cl, dil
or cl, bl
mov ebx, ecx
not bl
not r11b
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
mov eax, r11d
not al
mov r8d, ebx
xor r8b, al
and r8b, bl
and cl, 0xe0
and bl, 0x1f
or bl, cl
and al, 0xe0
and r11b, 0x1f
or r11b, al
xor r11b, bl
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
mov r10d, r11d
not r10b
mov r9d, r10d
and r9b, r11b
mov eax, r10d
and al, r9b
mov ecx, r10d
xor cl, r9b
or cl, al
mov r8d, ecx
not r8b
mov eax, r10d
and al, 0x4d
mov edx, r11d
and dl, 0xb2
or dl, al
mov ebx, edx
xor bl, 0xb2
xor dl, 0x48
and dl, 0x7a
mov eax, ebx
and al, 0x85
or al, dl
xor al, 0x85
or al, bl
mov edx, eax
not dl
and dl, 0xf8
and al, 7
or al, dl
mov edx, eax
xor dl, 6
xor al, 0xf8
mov ebx, r8d
or bl, al
not bl
and r8b, 0x31
and cl, 0xce
or cl, r8b
and al, 0x31
and dl, 0xce
or dl, al
xor dl, cl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
not al
mov ebx, edx
or bl, 0x4b
mov ecx, ebx
not cl
and al, 0x4b
and dl, 0xb4
or dl, al
mov eax, edx
not al
or bl, al
and al, 0x49
and dl, 0xb6
or dl, al
or cl, 0x49
xor cl, dl
not bl
or bl, cl
mov eax, ebx
not al
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r8d, ebx
not r8b
mov eax, r8d
and al, 0x7c
and bl, 0x83
or bl, al
xor bl, 0x7c
xor r8b, bl
and r8b, bl
and r10b, 0xb8
and r11b, 0x47
or r11b, r10b
xor r11b, 0x47
mov eax, r11d
and al, r9b
xor r11b, r9b
or r11b, al
mov eax, r11d
not al
mov edx, r11d
and dl, 0x4b
and al, 0x72
and r11b, 0x8d
or r11b, al
xor r11b, 0x39
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov eax, r11d
xor al, 0x7d
and al, r11b
mov ebx, r11d
or bl, 0x82
mov edx, ebx
not dl
mov ecx, eax
not cl
mov r9d, ebx
and r9b, 0xb
and dl, 0x74
or dl, r9b
or bl, cl
and cl, 0xb
and al, 0xf4
or al, cl
xor al, dl
not bl
or bl, al
mov eax, ebx
not al
and al, 0x4b
and bl, 0xb4
or bl, al
mov eax, ebx
xor al, 0x81
xor bl, 0x36
mov ecx, ebx
and cl, 0x4e
and al, 0xb1
or al, cl
xor al, 0x4e
xor bl, al
and bl, al
mov eax, r8d
not al
mov edx, r8d
mov r10d, eax
and r10b, r8b
mov ecx, eax
and cl, 0x5c
and r8b, 0xa3
or r8b, cl
xor r8b, 0xad
or r8b, al
and al, 0x93
and dl, 0x6c
or dl, al
xor dl, 0x6c
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, ebx
not al
mov ecx, eax
and cl, 0x44
mov edx, ebx
and dl, 0xbb
or dl, cl
xor dl, 0xbb
mov edi, eax
and dil, bl
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
mov r9d, r10d
not r9b
mov ecx, r10d
and cl, 0x57
mov edx, r9d
and dl, 0xa8
or dl, cl
xor dl, 0xa6
mov ecx, r9d
and cl, 0xf1
or cl, dl
mov esi, ecx
not sil
mov r13d, r8d
not r13b
mov r11d, edi
not r11b
mov edx, r11d
and dl, 0xf1
mov ebp, edi
and bpl, 0xe
or bpl, dl
not bpl
or bpl, r11b
mov r12d, ebp
not r12b
and al, 0x61
and bl, 0x9e
or bl, al
mov eax, ebx
not al
and al, 0xe
xor bl, 0x90
or bl, al
mov eax, ebx
not al
and al, 0x8a
and bl, 0x75
or bl, al
mov r15d, ebx
xor r15b, 0x75
mov r14d, ebx
xor r14b, 0x8a
and r13b, cl
or cl, r8b
and r8b, sil
mov eax, ecx
not al
or r8b, r13b
mov edx, ecx
and dl, 0x6d
and al, 0x92
or al, dl
mov edx, r8d
not dl
or cl, dl
and dl, 0x6d
and r8b, 0x92
or r8b, dl
xor r8b, al
not cl
or cl, r8b
mov r8d, r12d
or r8b, 2
mov edx, r8d
not dl
mov eax, r12d
or al, 0x50
xor bl, 0x88
and r8b, 0x50
and dl, 0xad
or dl, r8b
mov r8d, ebx
and r8b, r14b
and bl, r15b
and al, 0x52
xor al, dl
mov edx, r8d
and dl, bl
xor bl, r8b
or bl, dl
mov edx, eax
not dl
and dl, 0x28
and al, 0xd7
or al, dl
mov edx, ebx
not dl
and dl, 0x28
and bl, 0xd7
or bl, dl
xor bl, al
mov eax, r12d
and al, 0x1e
and bpl, 0xe1
or bpl, al
or r12b, r15b
and r15b, 0x1e
and r14b, 0xe1
or r14b, r15b
xor r14b, bpl
not r12b
or r12b, r14b
not r12b
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
mov eax, ecx
not al
and al, 0xa7
and cl, 0x58
or cl, al
mov eax, r12d
not al
and al, 0x81
mov edx, r12d
and dl, 0x26
or dl, al
xor dl, 0x26
and r12b, 0x58
or r12b, dl
mov eax, ecx
not al
and al, r12b
not r12b
and r12b, cl
or r12b, al
mov eax, r9d
and al, 0x15
and r10b, 0xea
or r10b, al
mov ebp, r10d
xor bpl, 0xea
mov eax, r11d
and al, 0x1e
and dil, 0xe1
or dil, al
mov ecx, edi
xor cl, 0xe1
xor r10b, 0x27
and r10b, bpl
or r9b, 0x32
mov esi, r9d
not sil
xor dil, 0x2c
and dil, cl
or r11b, 0x32
mov edx, edi
not dl
mov r8d, edx
or dl, r11b
not r11b
mov eax, r10d
not al
mov ebx, eax
and bl, 0x93
and r10b, 0x6c
or r10b, bl
or al, r9b
and r9b, 0x93
and sil, 0x4c
or sil, r9b
xor sil, r10b
not al
or al, sil
and r8b, 0x22
and dil, 0xdd
or dil, r8b
or r11b, 0x22
xor r11b, dil
not dl
or dl, r11b
mov ebx, eax
not bl
and bl, 0x6c
and al, 0x93
or al, bl
mov ebx, edx
not bl
and bl, 0x6c
and dl, 0x93
or dl, bl
xor dl, al
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
not cl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 0x25
and al, cl
mov edx, ecx
or dl, 0xda
mov ecx, edx
not cl
mov ebx, eax
not bl
mov r8d, edx
and r8b, 0xa1
and cl, 4
or cl, r8b
or dl, bl
and bl, 0xa1
and al, 0x5e
or al, bl
xor al, cl
not dl
or dl, al
mov eax, edx
not al
and al, 0xda
and dl, 0x25
or dl, al
mov eax, edx
not al
and al, 0xc5
and dl, 0x3a
or dl, al
mov r11d, edx
xor r11b, 0x38
xor dl, 0xc1
and dl, 0xc3
and r11b, 0x3c
or r11b, dl
mov r8d, r11d
xor r8b, 0x42
xor r11b, 0x3c
mov r9d, r12d
not r9b
mov r10d, r9d
and r10b, 0x3f
mov eax, r12d
xor al, 0x3f
and al, r12b
mov ebx, r11d
or bl, 0xc0
mov ecx, ebx
not cl
mov edx, r11d
or dl, 0x39
mov esi, r10d
and sil, al
xor al, r10b
or al, sil
and bl, 0x39
and cl, 6
or cl, bl
and dl, 0xf9
xor dl, cl
mov ecx, eax
not cl
and cl, 0x85
and al, 0x7a
or al, cl
mov ecx, edx
not cl
and cl, 0x85
and dl, 0x7a
or dl, cl
xor dl, al
mov eax, r12d
and al, 0xb5
and r9b, 0x4a
or r9b, al
or r12b, r11b
and r11b, 0xb5
and r8b, 0x4a
or r8b, r11b
xor r8b, r9b
not r12b
or r12b, r8b
mov eax, r12d
not al
mov ebx, edx
not bl
mov ecx, ebx
and cl, 0x89
and dl, 0x76
or dl, cl
or bl, r12b
and r12b, 0x89
and al, 0x76
or al, r12b
xor al, dl
not bl
or bl, al
mov eax, ebx
not al
mov ecx, ebx
mov edx, eax
and dl, 0x3e
and bl, 0xc1
or bl, dl
not bl
or bl, al
and al, 0x86
and cl, 0x79
or cl, al
mov eax, ecx
xor al, 0x80
and al, 0xc1
xor cl, 0x47
or cl, al
mov eax, ecx
not al
and al, 0xa0
and cl, 0x5f
or cl, al
mov r9d, ecx
xor r9b, 0x5f
xor cl, 0x20
and cl, 0x21
mov eax, r9d
and al, 0xde
or al, cl
xor al, 0xde
mov ecx, eax
and cl, 3
and r9b, 0xfc
or r9b, cl
mov r10d, ebx
xor r10b, 0xfc
and r10b, bl
mov r8d, eax
and r8b, bl
xor al, bl
or bl, 3
mov edx, ebx
not dl
mov ecx, r10d
not cl
mov r11d, ecx
and r11b, 4
and r10b, 0xfb
or r10b, r11b
or cl, bl
and bl, 4
and dl, 0xf8
or dl, bl
xor dl, r10b
not cl
or cl, dl
mov edx, r9d
not dl
and dl, cl
not cl
and cl, r9b
or cl, dl
or al, r8b
mov edx, eax
not dl
and dl, 0x40
and al, 0xbf
or al, dl
mov edx, eax
xor dl, 0x90
xor al, 0x40
mov r9d, ecx
not r9b
mov ebx, r9d
and bl, 0x2f
and cl, 0xd0
or cl, bl
or r9b, al
and al, 0x2f
and dl, 0xd0
or dl, al
xor dl, cl
not r9b
or r9b, dl
mov eax, r9d
not al
and al, 0xca
and r9b, 0x35
or r9b, al
movzx r10d, byte [rsp + 0x21]
mov ecx, r10d
and cl, 0x61
movzx r8d, byte [rsp + 0x2c]
mov r13d, r8d
and r13b, 0x9e
or r13b, cl
mov ecx, r13d
not cl
xor r13b, 0x20
mov edx, r8d
xor dl, 0x30
and dl, r8b
or r13b, 0xcf
mov ebx, edx
not bl
mov eax, r13d
and al, 0x64
and cl, 0x10
or cl, al
or r13b, bl
and bl, 0x64
and dl, 0x9b
or dl, bl
xor dl, cl
not r13b
or r13b, dl
not r13b
mov eax, r13d
mov ebx, r10d
and al, r10b
xor r13b, r10b
or r13b, al
mov eax, r13d
not al
and al, 0xb
and r13b, 0xf4
or r13b, al
mov r10d, r13d
xor r10b, 0xf4
mov eax, r8d
and al, 0x6f
mov ecx, ebx
and cl, 0x90
or cl, al
mov eax, ecx
xor al, 7
xor cl, 0x90
and al, 0x97
mov edx, ecx
and dl, 0x68
or dl, al
xor dl, 0x12
and cl, 0x85
or cl, dl
and bl, 0xca
mov edx, r8d
and dl, 0x35
or dl, bl
mov eax, edx
xor al, 0x30
and al, 0x7a
xor dl, 0x4f
or dl, al
mov eax, edx
mov ebx, edx
not al
and al, cl
not cl
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
mov ecx, ebx
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
or cl, 0x4a
mov edx, ecx
not cl
or al, 0xb5
mov r8d, eax
not r8b
and dl, 0x27
and cl, 0x90
or cl, dl
and al, 0x27
and r8b, 0x48
or r8b, al
xor r8b, cl
xor r13b, 0xb
mov eax, r13d
and al, 0xeb
mov edx, r10d
and dl, 0x14
or dl, al
xor dl, 0x14
mov ecx, r13d
and cl, r10b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edi, ecx
mov ebp, ecx
xor bpl, 0x94
mov r11d, ebp
and bpl, cl
not cl
mov r12d, ecx
mov r15d, r8d
mov edx, r8d
mov ebx, r8d
and r11b, cl
mov esi, r8d
xor sil, 0x6b
and sil, r8b
mov r14d, ecx
and r14b, r8b
xor cl, r8b
not r8b
and r12b, 0xcb
and dil, 0x34
or dil, r12b
mov eax, edi
xor al, 0x30
and al, 0x31
xor dil, 5
or dil, al
mov eax, edi
not al
and al, 0xe7
and dil, 0x18
or dil, al
mov eax, r13d
and al, 0xce
and r10b, 0x31
or r10b, al
mov r12d, edi
xor r12b, 0x10
xor dil, 0xe7
xor r13b, r10b
and r13b, r10b
mov r10d, r8d
and r10b, 0xe3
and r15b, 0x1c
or r15b, r10b
xor r15b, 0xd2
and dl, 0x31
or dl, r15b
mov eax, edx
not al
and al, 0xd1
and dl, 0x2e
or dl, al
mov r15d, edx
xor r15b, 0x2e
mov r10d, r8d
and r10b, 0xb9
and bl, 0x46
or bl, r10b
mov eax, ebx
xor al, 0x46
and al, 0xce
xor bl, 0x88
or bl, al
mov r10d, edi
and dil, 0x2a
and r12b, 0xd5
or r12b, dil
mov eax, r13d
not al
or r10b, al
and al, 0x2a
and r13b, 0xd5
or r13b, al
mov eax, ebx
not al
not r10b
xor r13b, r12b
mov edi, r10d
and dil, r13b
xor r13b, r10b
or r13b, dil
xor dl, 0xd1
mov r10d, edx
or r10b, bl
mov edi, r10d
not dil
and dl, 0x81
and r15b, 0x7e
or r15b, dl
and bl, 0x81
and al, 0x7e
or al, bl
xor al, r15b
mov edx, eax
not dl
mov ebx, r10d
and bl, 0x77
and dil, 0x88
or dil, bl
or r10b, dl
and dl, 0x77
and al, 0x88
or al, dl
xor al, dil
not r10b
or r10b, al
mov eax, r13d
not al
and al, 0x36
and r13b, 0xc9
or r13b, al
mov eax, r10d
not al
xor r10b, 0x36
and r10b, al
or al, 0x36
mov ebx, eax
not bl
mov r15d, r10d
not r15b
mov edi, r15d
and dil, 0xa0
and r10b, 0x5f
or r10b, dil
or r15b, al
and al, 0xa0
and bl, 0x49
or bl, al
xor bl, r10b
not r15b
or r15b, bl
mov eax, r13d
not al
and al, 0xdb
and r13b, 0x24
or r13b, al
mov eax, r15d
not al
and al, 0xdb
and r15b, 0x24
or r15b, al
xor r15b, r13b
and r8b, 0x6b
mov eax, r11d
not al
mov ebx, ebp
not bl
mov r10d, eax
and r10b, 0x16
and r11b, 0xe9
or r11b, r10b
or al, bl
and bl, 0x16
and bpl, 0xe9
or bpl, bl
xor bpl, r11b
not al
or al, bpl
mov ebx, esi
and bl, r8b
xor r8b, sil
or r8b, bl
mov ebx, eax
not bl
and bl, 0xc4
and al, 0x3b
or al, bl
mov ebx, r8d
not bl
and bl, 0xc4
and r8b, 0x3b
or r8b, bl
xor r8b, al
or cl, r14b
mov eax, ecx
not al
mov ebx, r8d
not bl
mov r10d, ebx
and r10b, 0x61
and r8b, 0x9e
or r8b, r10b
or bl, cl
and cl, 0x61
and al, 0x9e
or al, cl
xor al, r8b
not bl
or bl, al
mov eax, ebx
xor al, 0x64
and al, bl
not bl
and bl, 0x64
mov ecx, ebx
not cl
mov edx, eax
not dl
or cl, dl
and dl, 0x93
and al, 0x6c
or al, dl
or bl, 0x93
xor bl, al
not cl
or cl, bl
mov eax, ecx
not al
and al, 2
and cl, 0xfd
or cl, al
mov eax, ecx
xor al, 0x80
and al, 0xe6
and cl, 0x19
or cl, al
mov ebx, ecx
not bl
xor cl, 0x19
and cl, 0xdb
and bl, 0x24
or bl, cl
mov eax, ebx
xor al, 0x24
xor bl, 0xdb
mov ecx, r15d
xor cl, bl
and cl, r15b
and bl, r15b
not r15b
and r15b, al
or bl, r15b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r11d, ebx
not r11b
mov r8d, r11d
and r8b, 0x80
mov esi, ebx
xor sil, 0x86
and sil, bl
mov r10d, ebx
mov eax, ebx
and al, 0xc
mov edi, r11d
and dil, 0xf3
or dil, al
mov ebp, edi
xor bpl, 0xc
and bpl, bl
and bl, 6
or bl, r8b
mov edx, ebx
xor dl, 6
xor bl, 0xf9
mov ecx, esi
not cl
or bl, cl
and cl, 0x30
and sil, 0xcf
or sil, cl
or dl, 0x30
xor dl, sil
not bl
or bl, dl
mov ecx, ebx
not cl
and cl, 0x79
and bl, 0x86
or bl, cl
mov ecx, ebx
not cl
and cl, 0x74
and bl, 0x8b
or bl, cl
mov r14d, ebx
xor r14b, 0x8b
and bl, 0x89
mov edx, r14d
and dl, 0x76
or dl, bl
xor dl, 0x41
and r14b, 0xc8
or r14b, dl
mov edx, r14d
not dl
mov ebx, r11d
and bl, 0x37
and r10b, 0xc8
or r10b, bl
mov eax, r10d
xor al, r11b
and al, r10b
mov r8d, eax
mov ebx, eax
xor bl, 0xcf
and bl, al
not al
and al, 0x87
and r8b, 0x78
or r8b, al
mov r10d, r8d
xor r10b, 0x78
mov eax, edx
or al, 0x30
mov esi, eax
not sil
mov ecx, r14d
xor cl, 0x30
and cl, dl
xor r8b, 0x87
mov r15d, r10d
and r15b, 0xcf
mov r12d, eax
and r12b, 0x96
and sil, 0x49
or sil, r12b
mov r12d, ecx
not r12b
or al, r12b
and r12b, 0x96
and cl, 0x69
or cl, r12b
xor cl, sil
not al
or al, cl
mov ecx, r15d
and cl, bl
xor bl, r15b
or bl, cl
mov ecx, eax
not cl
and cl, bl
not bl
and bl, al
or bl, cl
mov eax, edx
and al, 9
and r14b, 0xf6
or r14b, al
or dl, r8b
and r8b, 9
and r10b, 0xf6
or r10b, r8b
xor r10b, r14b
not dl
or dl, r10b
not dl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
mov ecx, edx
xor cl, 0xc8
and cl, dl
not dl
and dl, 0xde
and al, 0x21
or al, dl
mov edx, eax
not dl
or dl, 0x37
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0x2c
and al, 0xc0
or al, r8b
or dl, bl
and bl, 0x2c
and cl, 0xd3
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
mov ebx, edx
xor bl, 0x5f
and bl, dl
not dl
and dl, 0x5c
and al, 3
or al, dl
xor al, 3
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
not al
and al, 0xa0
and bl, 0x5f
or bl, al
mov r8d, ebx
not r8b
xor dil, 0xf3
and r11b, dil
or bpl, r11b
not bpl
or bpl, dil
mov ecx, ebp
not cl
mov eax, ecx
xor al, r8b
mov edx, r8d
and dl, 0x71
and bl, 0x8e
or bl, dl
mov r10d, ecx
and r10b, 0x71
mov esi, ebp
and sil, 0x8e
or sil, r10b
xor sil, bl
not sil
or sil, r8b
mov ebx, esi
not bl
not al
and al, cl
and bpl, 0x7d
and cl, 0x82
or cl, bpl
xor cl, 0x7d
or cl, r8b
not cl
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov eax, esi
and al, 0xec
and bl, 0x13
or bl, al
mov r8d, ebx
xor r8b, 0x13
mov eax, ecx
mov r10d, ecx
xor r10b, 0x81
and r10b, cl
not cl
and cl, 0xde
and al, 0x21
or al, cl
mov ecx, eax
xor cl, 0x21
xor bl, 0x80
or bl, 0x7e
mov r11d, ebx
not r11b
or sil, 0x81
mov edx, esi
not dl
xor al, 0x80
or al, 0x7e
mov edi, eax
not dil
and bl, 0x98
and r11b, 1
or r11b, bl
and sil, 0x98
and dl, 0x66
or dl, sil
xor dl, r11b
mov ebx, r10d
not bl
or al, bl
and bl, 0xe
and r10b, 0xf1
or r10b, bl
or dil, 0xe
xor dil, r10b
not al
or al, dil
mov ebx, edx
not bl
and bl, 0x69
and dl, 0x96
or dl, bl
mov ebx, eax
not bl
and bl, 0x69
and al, 0x96
or al, bl
xor al, dl
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
not dl
and dl, 0xe
and cl, 0xf1
or cl, dl
mov edx, ecx
xor dl, 0x90
xor cl, 0xe
mov r10d, eax
not r10b
mov r8d, r10d
and r8b, 0x63
and al, 0x9c
or al, r8b
or r10b, cl
and cl, 0x63
and dl, 0x9c
or dl, cl
xor dl, al
not r10b
or r10b, dl
mov r8d, r10d
not r8b
mov eax, r8d
and al, 8
mov ecx, r10d
and cl, 0x41
or cl, al
xor cl, 0x41
mov eax, r10d
xor al, 0x49
and al, r10b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0xb6
and al, 0x49
or al, cl
mov ecx, eax
not cl
or cl, al
mov eax, ecx
not al
and al, 0xb6
and cl, 0x49
or cl, al
mov eax, ecx
xor al, 0x49
xor cl, 0xb6
mov edx, eax
xor dl, r8b
and dl, al
and cl, r10b
and al, r8b
or al, cl
mov ecx, edx
not cl
mov ebx, eax
not bl
mov r11d, ecx
and r11b, 0x2b
and dl, 0xd4
or dl, r11b
or cl, bl
and bl, 0x2b
and al, 0xd4
or al, bl
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, 0xee
and al, cl
and cl, 0x11
or cl, dl
xor cl, 0x11
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, r8d
and al, r10b
mov edx, eax
not dl
mov ebx, r10d
and bl, 0xdd
and r8b, 0x22
or r8b, bl
or r10b, dl
and dl, 0xdd
and al, 0x22
or al, dl
xor al, r8b
not r10b
or r10b, al
mov r8d, ecx
not r8b
mov edi, r10d
mov edx, r10d
xor dl, 0x81
and dl, r10b
not r10b
and r10b, 0x7a
and dil, 0x85
or dil, r10b
xor dil, 0x85
or cl, 0x7e
mov esi, ecx
not sil
mov r10d, edi
mov r11d, r8d
and r11b, dil
xor dil, r8b
or r8b, 0x81
mov ebx, r8d
not bl
and r10b, 0x81
and cl, 0x86
and sil, 1
or sil, cl
and r8b, 0x86
and bl, 0x78
or bl, r8b
xor bl, sil
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ecx, ebx
not cl
and cl, 1
and bl, 0xfe
or bl, cl
mov ecx, edx
not cl
and cl, 1
and dl, 0xfe
or dl, cl
xor dl, bl
or dil, r11b
mov ecx, edi
not cl
mov eax, edx
not al
mov ebx, eax
and bl, 0x26
and dl, 0xd9
or dl, bl
or al, dil
and dil, 0x26
and cl, 0xd9
or cl, dil
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and al, 0x99
and cl, 0x66
or cl, al
mov eax, ecx
xor al, 0x19
and cl, 0x80
and al, 0x7f
or al, cl
mov r8d, eax
xor r8b, 0x17
and al, 0x68
and r8b, 0x97
or r8b, al
mov edi, r8d
xor dil, 0x68
mov r15d, r8d
xor r15b, 0x97
mov r10d, r9d
not r10b
mov ecx, r10d
and cl, 0x93
mov edx, r9d
and dl, 0x6c
or dl, cl
mov ecx, edx
not cl
and cl, 0x6c
and dl, 0x93
or dl, cl
mov ecx, edx
not cl
and cl, 0x89
and dl, 0x76
or dl, cl
mov eax, edx
xor al, 2
xor dl, 1
and dl, 0x75
and al, 0x8a
or al, dl
mov ecx, eax
xor cl, 0xce
xor al, 0x8a
and al, cl
mov ecx, r10d
and cl, 0xe7
mov edx, r9d
and dl, 0x18
or dl, cl
xor dl, 0xa3
or dl, r10b
mov r11d, edx
not r11b
mov ecx, eax
not cl
and r11b, cl
or cl, dl
mov ebx, ecx
not bl
and dl, al
or dl, r11b
mov eax, edx
not al
mov r11d, ecx
and r11b, 0xe8
and bl, 0x17
or bl, r11b
or cl, al
and al, 0xe8
and dl, 0x17
or dl, al
xor dl, bl
not cl
or cl, dl
mov eax, ecx
not al
mov edx, eax
and dl, 0x7e
and cl, 0x81
or cl, dl
mov edx, ecx
not dl
or al, 0x44
mov esi, eax
not sil
or dl, 0x11
and dl, 0x51
and cl, 4
or cl, dl
and al, 0x51
and sil, 0xaa
or sil, al
xor sil, cl
mov eax, edi
and al, 0xb0
mov ecx, r15d
and cl, 0xe
or cl, al
mov eax, ecx
xor al, 6
xor cl, 0xf1
mov edx, r8d
xor dl, 0x29
and dl, r15b
mov ebx, edx
not bl
mov r11d, ecx
and r11b, 0x99
and al, 0x26
or al, r11b
or cl, bl
and bl, 0x99
and dl, 0x66
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x22
and cl, 0xdd
or cl, al
mov eax, ecx
not al
xor cl, 0x9c
and al, 1
and cl, 0xfe
or cl, al
mov eax, ecx
xor al, 0xdf
xor cl, 0xfe
and cl, al
mov eax, edi
and al, 0xde
xor r8b, 0xb6
or r8b, al
mov eax, r8d
not al
and al, 0x2e
and r8b, 0xd1
or r8b, al
mov edx, r8d
xor dl, 0x41
mov eax, ecx
not al
xor r8b, 0x2e
mov r11d, eax
or r11b, r8b
mov ebx, r11d
not bl
and al, 0xba
and cl, 0x45
or cl, al
and r8b, 0xba
and dl, 0x45
or dl, r8b
xor dl, cl
mov eax, edx
not al
mov ecx, r11d
and cl, 0x93
and bl, 0x6c
or bl, cl
or r11b, al
and al, 0x93
and dl, 0x6c
or dl, al
xor dl, bl
not r11b
or r11b, dl
mov eax, r11d
not al
and al, 1
mov ecx, r11d
and cl, 0x20
or cl, al
xor cl, 0x20
and r11b, 0xde
or r11b, cl
mov r8d, esi
not r8b
mov eax, esi
or al, 3
mov edx, eax
not dl
mov ebx, r8d
or bl, 0xfc
mov ecx, ebx
not cl
and al, 0x86
and dl, 0x78
or dl, al
and bl, 0x86
and cl, 1
or cl, bl
xor cl, dl
mov eax, ecx
not al
and al, 3
and cl, 0xfc
or cl, al
mov eax, ecx
not al
mov edx, ecx
and dl, 0x68
and al, 0x68
and cl, 0x97
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
mov edx, ecx
xor dl, 0x64
and dl, cl
not cl
and cl, 0x24
and al, 0x40
or al, cl
xor al, 0x40
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, 0x9b
and dl, 0x64
or dl, al
mov r13d, edx
not r13b
mov eax, r13d
and al, 0xf6
and dl, 9
or dl, al
xor dl, 0xf6
xor r13b, dl
and r13b, dl
mov eax, r10d
and al, 5
mov edx, r9d
and dl, 0x92
or dl, al
xor dl, 0x92
mov r14d, r9d
xor r14b, 0x97
and r14b, r9b
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov eax, r14d
not al
and al, 0xf0
and r14b, 0xf
or r14b, al
mov eax, r14d
xor al, 0xe
and r10b, 0xfe
and r9b, 1
or r9b, r10b
xor r14b, 0xf0
mov edx, r9d
xor dl, 0xfe
mov ebx, r14d
and bl, 0x41
and al, 0xbe
or al, bl
or r14b, dl
and dl, 0x41
and r9b, 0xbe
or r9b, dl
xor r9b, al
not r14b
or r14b, r9b
mov eax, r14d
not al
and al, 0x6e
and r14b, 0x91
or r14b, al
mov ebp, r14d
xor bpl, 0x91
xor r14b, 0x6e
mov r9d, r11d
not r9b
mov r10d, r11d
or r10b, 0xac
mov eax, r10d
not al
mov edx, r11d
xor dl, 0x53
and dl, r11b
mov ebx, edx
not bl
or r10b, bl
and bl, 8
and dl, 0xf7
or dl, bl
or al, 8
xor al, dl
not r10b
or r10b, al
mov eax, r10d
not al
and al, 0x3b
and r10b, 0xc4
or r10b, al
mov eax, r10d
not al
and al, 0x61
and r10b, 0x9e
or r10b, al
mov eax, r10d
xor al, 0x88
mov edx, r9d
and dl, 0xe5
mov ebx, r11d
and bl, 0x1a
or bl, dl
mov edx, ebx
xor dl, 8
xor r10b, 0x61
xor bl, 0xe5
mov ecx, r10d
and cl, 0x37
and al, 0xc8
or al, cl
or r10b, bl
and bl, 0x37
and dl, 0xc8
or dl, bl
xor dl, al
not r10b
or r10b, dl
mov eax, r10d
not al
and al, 0xef
and r10b, 0x10
or r10b, al
mov eax, edi
and al, 0xe8
and r15b, 0x17
or r15b, al
mov eax, r15d
xor al, 0x11
not r15b
or dil, 0x59
mov ecx, edi
not cl
or r15b, 0x22
and r15b, 0x2a
and al, 0x51
or al, r15b
and dil, 0x2a
and cl, 0x84
or cl, dil
xor cl, al
mov eax, ecx
not al
and al, 0x21
and cl, 0xde
or cl, al
mov eax, ecx
xor al, 0x87
mov edx, ecx
xor dl, 0xef
and dl, al
xor cl, 0x10
and cl, 0x97
and al, 0x68
or al, cl
mov ecx, edx
not cl
mov ebx, eax
not bl
mov edi, ecx
and dil, 1
and dl, 0xfe
or dl, dil
or cl, bl
and bl, 1
and al, 0xfe
or al, bl
xor al, dl
not cl
or cl, al
mov eax, ecx
mov r12d, ecx
xor r12b, 0xe0
and r12b, cl
not cl
and cl, 0x80
and al, 0x60
or al, cl
xor al, 0x60
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r12d
not al
and al, 0x1f
and r12b, 0xe0
or r12b, al
mov ebx, r13d
mov edi, r13d
not dil
mov eax, edi
and al, 0xd4
and bl, 0x2b
or bl, al
mov r15d, ebx
xor r15b, 2
mov ecx, r14d
and cl, 0x5c
mov edx, ebp
and dl, 0xa3
or dl, cl
xor bl, 0xd4
mov ecx, ebx
and cl, 0x2d
and r15b, 0xd2
or r15b, cl
mov eax, edx
xor al, 0x82
xor dl, 0x5c
or bl, dl
and dl, 0x2d
and al, 0xd2
or al, dl
mov edx, r13d
xor dl, 0x8e
and dl, r13b
mov ecx, r13d
xor al, r15b
mov r13d, r10d
xor r13b, 0x10
not bl
or bl, al
and dil, 0x5b
and cl, 0xa4
or cl, dil
mov r15d, ecx
xor r15b, 0x84
xor cl, 0xa
or cl, 0x71
mov edi, ecx
and dil, 0x68
and r15b, 0x86
or r15b, dil
mov eax, edx
not al
or cl, al
and al, 0x68
and dl, 0x97
or dl, al
mov edi, ebx
not dil
or bpl, 0x71
xor dl, r15b
mov eax, ebp
not al
or r14b, 0x8e
not cl
or cl, dl
mov edx, r14d
not dl
and bpl, 0x78
and al, 0x86
or al, bpl
and r14b, 0x78
and dl, 1
or dl, r14b
xor dl, al
mov eax, ecx
not al
and al, 0x26
and cl, 0xd9
or cl, al
mov eax, edx
not al
and al, 0x26
and dl, 0xd9
or dl, al
xor dl, cl
mov r14d, edx
not r14b
and dl, bl
or bl, r14b
not bl
and r14b, dil
or r14b, dl
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
xor r10b, 0xef
mov ecx, r13d
and cl, 0xf1
mov eax, r10d
and al, 0x86
and r13b, 0x79
or r13b, al
xor r13b, 0x16
or r13b, r10b
and r10b, 0xe
or r10b, cl
mov r15d, r10d
xor r15b, 0xf1
mov ebx, r12d
not bl
mov eax, ebx
and al, 0x41
mov ecx, r12d
and cl, 2
or cl, al
xor cl, 2
mov edi, r12d
xor dil, 0x43
and dil, r12b
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
mov eax, edi
not al
and al, 0xbc
and dil, 0x43
or dil, al
xor r10b, 0xe
mov ecx, r10d
and cl, 0x40
mov edx, edi
and r10b, dil
not dil
mov eax, edi
and al, 0xcd
and dl, 0x32
or dl, al
xor dl, 0xa2
or dl, dil
mov ebp, r15d
xor bpl, dil
and bpl, r15b
and dil, r15b
and r15b, 0xbf
or r15b, cl
mov eax, r15d
not al
and al, 0x90
xor r15b, 0x2f
or r15b, al
mov eax, r15d
not al
and al, 0x23
and r15b, 0xdc
or r15b, al
and r12b, 0x33
mov eax, ebx
and al, 0xcc
or al, r12b
mov ecx, r15d
xor cl, 0xdc
xor al, 0x5c
and bl, 0x6f
or bl, al
mov eax, ebx
not al
and al, 0x43
and bl, 0xbc
or bl, al
mov eax, r13d
not al
xor r15b, 0x23
and r15b, al
mov eax, ecx
xor al, r13b
and al, cl
and r13b, cl
or r13b, r15b
mov r15d, eax
not r15b
mov ecx, r15d
and cl, 0xea
and al, 0x15
or al, cl
mov ecx, r13d
not cl
or r15b, cl
and cl, 0xea
and r13b, 0x15
or r13b, cl
xor r13b, al
mov eax, edx
not al
not r15b
or r15b, r13b
mov ecx, ebx
xor cl, 0xbc
xor bl, 0x43
and cl, dl
or dl, bl
and bl, al
mov eax, edx
not al
or bl, cl
mov ecx, edx
and cl, 0xe3
and al, 0x1c
or al, cl
mov ecx, ebx
not cl
or dl, cl
and cl, 0xe3
and bl, 0x1c
or bl, cl
xor bl, al
mov r12d, r8d
not dl
or dl, bl
not dl
mov ebx, r15d
xor bl, dl
or dl, r15b
not dl
not bl
and bl, r15b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
or dil, r10b
mov r15d, ebp
not r15b
mov edx, edi
not dl
mov ecx, r15d
and cl, 0x99
and bpl, 0x66
or bpl, cl
or r15b, dl
and dl, 0x99
and dil, 0x66
or dil, dl
xor dil, bpl
not r15b
or r15b, dil
mov ecx, r15d
not cl
and cl, 0x4f
and r15b, 0xb0
or r15b, cl
mov ecx, r15d
xor cl, 0xa
and cl, 0xba
and r15b, 0x45
or r15b, cl
mov ecx, r15d
xor cl, 0x3a
xor r15b, 0x44
and cl, 0x3b
and r15b, 0xc4
or r15b, cl
mov ecx, r15d
xor cl, 0x3b
xor r15b, 0xc0
mov edx, ebx
not dl
mov eax, edx
or al, cl
not al
and dl, 0x24
and bl, 0xdb
or bl, dl
and cl, 0x24
and r15b, 0xdb
or r15b, cl
xor r15b, bl
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov r10d, r14d
not r10b
mov ecx, r10d
or cl, 0xa2
mov edx, ecx
not dl
mov ebx, r14d
or bl, 0x14
and bl, 0x34
mov eax, r10d
and al, 0x82
or al, bl
and cl, 0x34
and dl, 0x49
or dl, cl
xor dl, al
mov eax, edx
not al
and al, 0xa8
and dl, 0x57
or dl, al
mov eax, edx
xor al, 0x90
xor dl, 8
and al, 0x92
and dl, 0x6d
or dl, al
mov eax, edx
xor al, 0xa
xor dl, 0x6d
and dl, al
and r10b, 0x98
xor r14b, 0x67
or r14b, r10b
mov r10d, r15d
not r10b
mov ecx, r10d
and cl, 0x20
mov ebx, r15d
and bl, 1
or bl, cl
mov eax, r10d
or al, 0x21
mov ecx, eax
not cl
and al, 0x79
and cl, 0x86
or cl, al
xor cl, bl
mov eax, ecx
xor al, 0x20
xor cl, 1
and cl, 0x59
and al, 0xa6
or al, cl
mov ecx, eax
xor cl, 0x80
xor al, 0x78
mov ebx, eax
and bl, 0x67
and cl, 0x98
or cl, bl
mov edi, esi
xor dil, 0x25
and dil, sil
and r12b, 8
and sil, 0xf7
or sil, r12b
xor sil, 0xa2
or sil, r8b
xor al, cl
and al, cl
mov ecx, r14d
not cl
and r10b, 0xd0
and r15b, 0x2f
or r15b, r10b
mov ebx, r15d
xor bl, 8
and bl, 0x98
xor r15b, 0xb7
or r15b, bl
mov ebx, r15d
not bl
and bl, 0x84
and r15b, 0x7b
or r15b, bl
mov ebx, edx
xor bl, r14b
and bl, dl
and r14b, dl
not dl
and dl, cl
or r14b, dl
mov ecx, ebx
not cl
mov edx, ecx
and dl, 0x80
and bl, 0x7f
or bl, dl
mov edx, r14d
not dl
or cl, dl
and dl, 0x80
and r14b, 0x7f
or r14b, dl
mov edx, r15d
xor dl, 0x7b
xor r15b, 0x84
xor r14b, bl
not cl
or cl, r14b
mov ebx, eax
xor bl, r15b
and bl, al
and r15b, al
not al
and al, dl
or r15b, al
mov eax, ebx
and al, r15b
xor r15b, bl
or r15b, al
mov eax, ecx
not al
mov edx, eax
and dl, 0x77
and cl, 0x88
or cl, dl
mov edx, r15d
not dl
xor cl, 0x77
or cl, dl
not cl
and dl, 6
and r15b, 0xf9
or r15b, dl
xor r15b, 6
or r15b, al
not r15b
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
and r8b, 0x25
mov eax, r8d
and al, dil
xor dil, r8b
or dil, al
mov eax, edi
not al
and al, 0xda
and dil, 0x25
or dil, al
mov eax, r9d
and al, 0x25
mov edx, r11d
and dl, 2
or dl, al
mov eax, edx
xor al, 0xa0
mov ecx, r9d
or cl, 0x27
mov ebp, ecx
not bpl
and al, 0xa2
and dl, 5
or dl, al
and cl, 0xa2
and bpl, 0x58
or bpl, cl
xor bpl, dl
mov eax, ebp
not al
and al, 0xd8
and bpl, 0x27
or bpl, al
mov r10d, edi
not r10b
mov eax, r10d
and al, 0xaa
mov ecx, edi
and cl, 0x55
or cl, al
not cl
or cl, r10b
mov r8d, ebp
not r8b
mov eax, r8d
and al, 0xfd
mov edx, ebp
and dl, 2
or dl, al
xor dl, 0x57
mov eax, edx
xor al, r8b
and al, dl
mov edx, esi
not dl
and dl, cl
not cl
and r9b, 0x55
xor r11b, 0xaa
or r11b, r9b
mov ebx, ecx
xor bl, sil
and bl, cl
and sil, cl
or sil, dl
mov ecx, ebx
and cl, sil
xor sil, bl
or sil, cl
mov ecx, eax
xor cl, r11b
and cl, al
mov edx, eax
not dl
and dl, 0xb9
and al, 0x46
or al, dl
mov r14d, r11d
not r14b
and r11b, 0xb9
and r14b, 0x46
or r14b, r11b
xor r14b, al
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov eax, r14d
not al
and al, 0x1c
mov ecx, r14d
and cl, 0xa0
or cl, al
mov eax, esi
xor al, 0xbc
and al, sil
not sil
and sil, 0xbc
xor cl, 0xa0
and r14b, 0x43
or r14b, cl
mov ecx, esi
and cl, al
xor al, sil
or al, cl
mov ecx, eax
not cl
and cl, r14b
not r14b
and r14b, al
or r14b, cl
mov eax, r8d
and al, 0xe8
and bpl, 0x17
or bpl, al
mov ebx, ebp
xor bl, 0x17
or dil, 0x16
mov eax, edi
not al
mov r9d, r10d
and r9b, bl
xor bl, r10b
or r10b, 0xe9
and dil, 0xae
and al, 0x41
or al, dil
mov ecx, r10d
not cl
and r10b, 0xae
and cl, 0x10
or cl, r10b
xor bpl, 0xe8
or bpl, 0x16
xor cl, al
mov eax, ebp
not al
or r8b, 0xe9
and bpl, 0xf8
and al, 1
or al, bpl
mov edx, r8d
not dl
and r8b, 0xf8
and dl, 6
or dl, r8b
xor dl, al
mov eax, ecx
not al
and al, 0xd1
and cl, 0x2e
or cl, al
mov eax, edx
not al
and al, 0xd1
and dl, 0x2e
or dl, al
xor dl, cl
or bl, r9b
mov eax, ebx
not al
and al, 0xd2
and bl, 0x2d
or bl, al
mov eax, ebx
xor al, 0x2c
xor bl, 0xd2
mov ecx, edx
not cl
mov r8d, ecx
and r8b, 0xc3
and dl, 0x3c
or dl, r8b
or cl, bl
and bl, 0xc3
and al, 0x3c
or al, bl
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, cl
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0x8d
and al, 0x72
or al, r8b
or cl, bl
and bl, 0x8d
and dl, 0x72
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and cl, 0x4e
and al, 0xb1
or al, cl
mov ecx, eax
xor cl, 2
xor al, 0x91
and al, 0xdd
and cl, 0x22
or cl, al
mov ebx, ecx
xor bl, 0x20
mov r8d, r14d
not r8b
xor cl, 0xdd
or r14b, 0x39
mov edx, r14d
not dl
mov eax, ecx
and al, 0xc6
and bl, 0x39
or bl, al
mov r9d, r8d
and r9b, cl
xor cl, r8b
or r8b, 0xc6
and r14b, 0xcd
and dl, 2
or dl, r14b
mov eax, r8d
not al
and r8b, 0xcd
and al, 0x30
or al, r8b
xor al, dl
mov edx, eax
not dl
and dl, bl
not bl
and bl, al
or bl, dl
or cl, r9b
mov eax, ecx
not al
and al, 0x19
and cl, 0xe6
or cl, al
xor cl, 0xe6
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, cl
mov ebx, ecx
and bl, 0xd0
and al, 0x2f
or al, bl
mov ebx, edx
not bl
or cl, bl
and bl, 0xd0
and dl, 0x2f
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x2b
and cl, 0xd4
or cl, al
mov eax, ecx
xor al, 0x84
xor cl, 0x29
and al, 0x86
and cl, 0x79
or cl, al
mov edx, ecx
xor dl, 0x86
xor cl, 0x58
and cl, 0xde
mov eax, edx
and al, 0x21
or al, cl
mov ecx, eax
xor cl, 0x20
xor al, 0x10
or dl, 0x11
and al, 0x11
and cl, 0xa4
or cl, al
and dl, 0x5b
xor dl, cl
mov eax, edx
not al
and al, 0x5f
and dl, 0xa0
or dl, al
mov eax, edx
xor al, 0x15
xor dl, 0xea
and dl, al
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
not al
and al, 0x19
mov ecx, edx
and cl, 0xa0
or cl, al
xor cl, 0xa0
and dl, 0x46
or dl, cl
mov eax, edx
not al
and al, 0x46
and dl, 0xb9
or dl, al
mov ebx, edx
not bl
and dl, 0x82
and bl, 0x7d
or bl, dl
mov edx, ebx
xor dl, 0x7d
xor bl, 0x82
mov eax, ebx
and al, 0x6e
mov ecx, edx
and cl, 0x91
or cl, al
xor cl, r15b
mov eax, ebx
or bl, r15b
xor cl, 0x6e
and cl, r15b
not r15b
and al, 0x40
and dl, 0xbf
or dl, al
xor dl, 0xbf
mov eax, r15d
and al, dl
xor dl, r15b
or dl, al
mov eax, edx
not al
and al, 0x67
and dl, 0x98
or dl, al
not bl
mov eax, ebx
and al, cl
xor cl, bl
mov ebx, edx
xor bl, 0x88
xor dl, 0x67
or cl, al
mov eax, edx
and dl, 0x50
and bl, 0xaf
or bl, dl
mov edx, ecx
not dl
or al, dl
and dl, 0x50
and cl, 0xaf
or cl, dl
mov edx, eax
not dl
xor cl, bl
mov ebx, eax
and bl, 0x5a
and dl, 0xa5
or dl, bl
mov ebx, ecx
not bl
or al, bl
and bl, 0x5a
and cl, 0xa5
or cl, bl
xor cl, dl
not al
or al, cl
mov rcx, qword [rsp + 0x88]
mov byte [rcx - 1], al
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, 0x4c7fbcbf
jmp 0x140146cb0
cmp byte [rsp + 0x33], 0
mov eax, 0x362a1a52
mov ecx, 0x968796b6
cmovne eax, ecx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x38], rcx
mov ecx, dword [rsp + 0x54]
mov dword [rsp + 0x2c], ecx
jmp 0x14014de10
mov eax, dword [0x1402dcf14]
mov r10d, eax
neg r10d
not r10d
imul r10d, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0xbc3605ca
mov ecx, r10d
and ecx, 0x43c9fa35
or ecx, eax
mov eax, ecx
xor eax, 0x1080800
xor ecx, 0xb0000000
and ecx, 0xf000e034
and eax, 0x9180802
or eax, ecx
xor eax, 0x9180802
or eax, 0x6e717c9
mov ecx, r10d
and ecx, 0x831ffd5
mov edx, r8d
and edx, 0xf7ce002a
or edx, ecx
xor edx, 0xf12917e3
mov ecx, r8d
and ecx, 0xf918e836
or ecx, edx
mov edx, ecx
not edx
and edx, eax
not eax
mov ebx, eax
xor ebx, ecx
and ebx, eax
and ecx, eax
or ecx, edx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
xor eax, 0x6e717c9
and eax, ecx
or ecx, 0xf918e836
mov edx, ecx
not edx
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0xae1b7cd7
and edx, 0xe40308
or edx, edi
or ecx, ebx
and ebx, 0xae1b7cd7
and eax, 0x51e48328
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x610a309
mov edx, eax
and edx, 0xf8010892
or edx, ecx
xor edx, 0xf8010892
and eax, 0x1ee5464
or eax, edx
mov ecx, eax
and ecx, 0xa50bc3f5
not eax
and eax, 0x5af43c0a
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7032c210
and eax, 0x8fcd3def
or eax, ecx
mov ebx, eax
xor ebx, 0x8fcd3def
xor eax, 0x2c210
and eax, 0x8747ce9d
mov ecx, ebx
and ecx, 0x78b83162
or ecx, eax
xor ecx, 0xdc5da6f3
and ebx, 0x5b1a686e
or ebx, ecx
mov ebp, ebx
not ebp
mov ecx, r8d
and ecx, 0x4449381
mov edx, r10d
and edx, 0xa0a10410
or edx, ecx
xor edx, 0xa0a10410
mov ecx, r10d
xor ecx, 0xa4e59791
and ecx, r10d
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov esi, ecx
not esi
mov edx, r8d
and edx, esi
and ecx, r10d
or ecx, edx
xor esi, ecx
and esi, ecx
mov edx, ebx
and edx, 0x11990314
mov ecx, ebp
and ecx, 0xee66fceb
or ecx, edx
xor ecx, esi
mov eax, esi
mov edx, esi
xor ecx, 0x11990314
and ecx, esi
or esi, ebx
and ebx, 0x15625241
and ebp, 0xea9dadbe
or ebp, ebx
xor ebp, 0xea9dadbe
not eax
and eax, 0x1bf840ff
and edx, 0xe407bf00
or edx, eax
xor edx, 0xe407bf00
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and eax, 0xece8697f
and edx, 0x13179680
or edx, eax
mov ebp, edx
xor ebp, 0x13179680
mov r9d, edx
xor r9d, 0xece8697f
mov edi, esi
not edi
mov eax, ecx
not eax
mov ebx, eax
and ebx, 0x221fdc9b
and ecx, 0xdde02364
or ecx, ebx
or eax, esi
and esi, 0x221fdc9b
and edi, 0xdde02364
or edi, esi
xor edi, ecx
not eax
or eax, edi
mov ebx, eax
not ebx
xor edx, 0xf4e009ab
and edx, ebp
mov ecx, ebp
or ecx, 0x180860d4
mov ebp, ecx
not ebp
mov edi, eax
xor edi, 0xe7f79f2b
and edi, ebx
and eax, 0x180860d4
mov esi, ecx
and esi, 0x1400cab4
and ebp, 0xe3f7150b
or ebp, esi
mov esi, edx
not esi
or ecx, esi
and esi, 0x1400cab4
and edx, 0xebff354b
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, ecx
not edx
and edx, 0xafa6f35c
and ecx, 0x50590ca3
or ecx, edx
mov edx, eax
not edx
and edx, 0xafa6f35c
and eax, 0x50590ca3
or eax, edx
xor eax, ecx
mov ecx, r9d
and ecx, ebx
xor ebx, r9d
or ebx, ecx
mov edx, ebx
not edx
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0x159e7f3f
and eax, 0xea6180c0
or eax, ecx
or ebp, ebx
and ebx, 0x159e7f3f
and edx, 0xea6180c0
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xb027231
mov ecx, ebp
and ecx, 0xf4fd8dce
or ecx, edx
xor ecx, 0xf4fd8dce
mov edx, ebx
and edx, ebp
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov ecx, edx
not ecx
and ecx, 0x90030041
and edx, 0x600cf328
or edx, ecx
xor edx, 0x600cf328
or edx, 0xff00c96
mov ecx, edx
not ecx
mov eax, ebx
and eax, 0xf00ff369
and ebp, 0xff00c96
or ebp, eax
xor ebx, ebp
and ebx, ebp
mov eax, ebx
not eax
and ebx, edx
or edx, eax
not edx
and eax, ecx
or eax, ebx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0xbfc835bc
mov edi, edx
not edi
or eax, 0x4011c202
and eax, 0xef99d39e
and ecx, 0x10402420
or ecx, eax
and edx, 0xef99d39e
and edi, 0x260841
or edi, edx
xor edi, ecx
mov eax, edi
not eax
and eax, 0x14ddaeba
and edi, 0xeb225145
or edi, eax
mov ecx, edi
not ecx
mov ebx, edi
mov edx, ecx
and edx, 0x25b515bf
and edi, 0xda4aea40
or edi, edx
xor edi, 0xd64da22f
or edi, ecx
and ecx, 0x4bf0e584
and ebx, 0xb40f1a7b
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xb40f1a7b
and ebx, 0x4bf0e584
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xf02d545
and ebx, 0xf0fd2aba
or ebx, ecx
mov eax, ebx
xor eax, 0x50800
xor ebx, 0x8004004
and ebx, 0x800402e
and eax, 0x4070841
or eax, ebx
mov ebx, eax
xor ebx, 0x4070841
mov r9d, eax
xor r9d, 0x60553c
mov ebp, edi
not ebp
mov esi, ebx
or esi, 0x20215314
mov ecx, esi
not ecx
xor eax, 0x801002a
and eax, ebx
mov edx, esi
and edx, 0x2001592e
and ecx, 0xdc0620c1
or ecx, edx
mov edx, eax
not edx
or esi, edx
and edx, 0x23d9dd2e
and eax, 0xc060041
or eax, edx
mov edx, edi
xor edx, 0x20215314
xor eax, ecx
mov ecx, edx
and ecx, edi
and edx, ebp
not esi
or esi, eax
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, esi
not eax
and eax, 0xf97bf5e3
and esi, 0x684080c
or esi, eax
mov eax, edx
not eax
and eax, 0xf97bf5e3
and edx, 0x6840a1c
or edx, eax
xor edx, esi
mov eax, ebx
and eax, 0x8070803
and r9d, 0x460557c
or r9d, eax
or ebx, ebp
and ebp, 0xfb9faa83
and edi, 0x460557c
or edi, ebp
xor edi, r9d
not ebx
or ebx, edi
mov ecx, ebx
not ecx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x98cc44a7
and edx, 0x6733bb58
or edx, ebp
or eax, ebx
and ebx, 0x98cc44a7
and ecx, 0x6733bb58
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
or eax, 0xc07486f
mov edx, eax
not edx
or ecx, 0xf3f8b790
mov r9d, ecx
not r9d
and eax, 0x3d804811
and edx, 0xc278b780
or edx, eax
and ecx, 0x3d804811
and r9d, 0x7006e
or r9d, ecx
xor r9d, edx
mov ecx, r8d
and ecx, 0x303684f4
mov eax, r10d
and eax, 0xcfc97b0b
or eax, ecx
mov ecx, eax
xor ecx, 0x88004008
xor eax, 0x10268474
mov edx, r10d
xor edx, 0x9866d57f
and edx, r10d
or eax, 0x67992a80
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x724639b7
and ecx, 0x8820c448
or ecx, ebx
or eax, ebp
and ebp, 0x724639b7
and edx, 0x8db9c648
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xad2e8fd4
and eax, 0x52d1702b
or eax, ecx
mov ecx, eax
xor ecx, 0xc0212544
xor eax, 0x35485aab
and ecx, 0xe16975ce
mov edx, eax
and edx, 0x1e968a31
or edx, ecx
xor edx, 0xf2c22ad8
and eax, 0x13ab5f16
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8171b249
and eax, 0x7e8e4db6
or eax, ecx
mov ebx, eax
xor ebx, 0x7e8e4db6
and r8d, 0x908c2c9b
and r10d, 0x6f73d364
or r10d, r8d
mov ecx, r10d
xor ecx, 0x6c508060
and ecx, 0xec54a0e9
xor r10d, 0x8327738d
or r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0x563b64b9
and r10d, 0xa9c49b46
or r10d, ecx
mov esi, r10d
xor esi, 0x1000b42
mov r8d, eax
xor r8d, 0x8171b249
xor r10d, 0x563b64b9
mov edx, r10d
and edx, 0xb8c7b484
and esi, 0x47384b7b
or esi, edx
mov ebp, esi
xor ebp, 0x47384b7b
xor eax, 0xf4af6d9d
mov edi, eax
and edi, r8d
and eax, ebx
mov ecx, esi
xor ecx, 0x32e694af
and ecx, ebp
or r10d, 0x8a21202b
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, ecx
not edx
mov edi, edx
and edi, 0x3e5e77c2
and ecx, 0xc1a1883d
or ecx, edi
mov edi, r10d
not edi
or edx, r10d
and r10d, 0x3e5e77c2
and edi, 0x41808814
or edi, r10d
xor edi, ecx
not edx
or edx, edi
mov ecx, eax
not ecx
and ecx, edx
not edx
and edx, eax
or edx, ecx
xor esi, 0xb8c7b484
mov eax, ebx
and eax, 0x11bade30
and r8d, 0xee4521cf
or r8d, eax
or ebx, esi
and esi, 0x11bade30
and ebp, 0xee4521cf
or ebp, esi
xor ebp, r8d
not ebx
or ebx, ebp
not ebx
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
mov edi, ebx
xor edi, 0x13ab5f16
and edi, ebx
not ebx
and ebx, 0x10ab5d04
and eax, 0x3000212
or eax, ebx
xor eax, 0x3000212
mov edx, eax
and edx, edi
xor edi, eax
or edi, edx
mov ebp, r9d
mov edx, r9d
not edx
mov eax, edx
and eax, 0x959b9468
and ebp, 0x6a646b97
or ebp, eax
xor ebp, 0x6a646b97
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x93fe6bfc
mov r10d, edi
and r10d, 0x6c019403
or r10d, eax
xor r10d, 0x6c019403
mov eax, ebp
and eax, r10d
xor r10d, ebp
mov ebp, r9d
xor ebp, 0xc2d092d9
and ebp, r9d
or r10d, eax
and edx, 0x80d08281
and r9d, 0x42001058
or r9d, edx
xor r9d, 0x42001058
xor edi, 0xc2d092d9
and edi, ebx
or ebx, 0xc2d092d9
mov eax, ebx
not eax
mov edx, r9d
and edx, ebp
xor ebp, r9d
or ebp, edx
mov ecx, edi
not ecx
mov esi, ecx
and esi, 0xbb68da65
and edi, 0x4497259a
or edi, esi
or ecx, ebx
and ebx, 0xbb68da65
and eax, 0x4072502
or eax, ebx
xor eax, edi
not ecx
or ecx, eax
mov eax, ebp
not eax
and eax, ecx
not ecx
and ecx, ebp
or ecx, eax
mov ebp, ecx
not ebp
mov r8d, r10d
mov eax, r10d
xor ecx, 0xac17c9cb
and ecx, ebp
mov esi, ebp
mov r11d, r10d
and r11d, ebp
xor ebp, r10d
mov ebx, r10d
not ebx
and r8d, 0xac17c9cb
xor eax, 0x53e83634
and eax, ebx
or esi, 0xac17c9cb
mov edx, r8d
and edx, eax
xor eax, r8d
or eax, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xf84db874
and ecx, 0x7b2478b
or ecx, ebx
mov edi, esi
not edi
or edx, esi
and esi, 0xf84db874
and edi, 0x3a00600
or edi, esi
mov r9d, dword [0x1402dcf10]
xor edi, ecx
not edx
or edx, edi
mov ecx, eax
not ecx
and ecx, 0x3753d81e
and eax, 0xc8ac27e1
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0x3753d81e
and edx, 0xc8ac27e1
or edx, ecx
xor edx, eax
or ebp, r11d
mov ecx, ebp
not ecx
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x7e77f5ec
and edx, 0x81880a13
or edx, ebx
or eax, ebp
and ebp, 0x7e77f5ec
and ecx, 0x81880a13
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ebx, eax
not ebx
mov edx, eax
mov ebp, ebx
and ebp, eax
and eax, 0x6576c9bb
mov ecx, ebx
and ecx, 0x9a893644
or ecx, eax
xor ecx, 0x9a893644
or ecx, ebx
and ebx, 0xed189618
and edx, 0x12e769e7
or edx, ebx
xor edx, 0x12e769e7
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov edx, ebp
not edx
and ebp, 0xc34ec99
and edx, 0xf3cb1366
or edx, ebp
mov ebp, edx
xor ebp, 0x32801224
xor edx, 0xc34ec99
mov eax, ecx
not eax
mov ebx, edx
or ebx, ecx
not ebx
and edx, 0xc15f09da
and ebp, 0x3ea0f625
or ebp, edx
and ecx, 0xc15f09da
and eax, 0x3ea0f625
or eax, ecx
xor eax, ebp
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa619fb8e
mov ebp, eax
and ebp, 0x59e60471
or ebp, edx
xor ebp, 0x59e60471
and ecx, 0xb02dedc0
and eax, 0x4fd2123f
or eax, ecx
xor eax, 0x4fd2123f
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfcd5a247
and eax, 0x32a5db8
or eax, ecx
xor eax, 0x32a5db8
setne r8b
sete dil
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg sil
mov r9d, edi
or r9b, sil
mov r11d, r10d
xor r11b, sil
mov r12d, r11d
xor r12b, 1
mov edx, r11d
or dl, r12b
xor dl, 1
mov r14d, edx
xor r14b, r12b
mov ebp, esi
and bpl, r12b
xor r12b, sil
xor sil, dil
mov eax, esi
xor al, r10b
and al, sil
xor r14b, 1
and dl, r14b
xor dl, 1
mov ebx, edx
xor bl, r14b
or dl, r14b
xor dl, 1
or dl, bl
mov r14d, edx
xor r14b, 1
and r14b, dl
mov esi, r14d
and sil, dl
xor r14b, dl
or r14b, sil
xor r14b, r10b
xor r11b, r10b
or r10b, r8b
mov edx, r9d
xor dl, r10b
or r10b, r9b
xor r10b, 1
or r10b, dl
xor al, 1
xor r10b, 1
mov edx, eax
or dl, r10b
xor r10b, al
mov eax, edx
xor al, r10b
xor r10b, 1
xor al, 1
or r10b, dl
xor r10b, 1
or r10b, al
mov r15d, r10d
xor r15b, 1
mov eax, r15d
and al, r10b
xor al, 1
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, dl
or r15b, r10b
xor r15b, 1
mov edx, eax
and dl, r15b
xor r15b, al
or r15b, dl
mov eax, r15d
xor al, 1
and r15b, al
mov edx, eax
and dl, r15b
xor r15b, al
or r15b, dl
mov eax, r15d
xor al, 1
and r15b, al
mov edx, eax
and dl, r15b
xor r15b, al
or r15b, dl
mov esi, r15d
xor sil, 1
mov ebx, r8d
xor bl, dil
mov eax, ebx
xor al, 1
mov r13d, eax
and r13b, bl
xor al, r13b
xor r13b, 1
or r13b, bl
xor r13b, 1
or r13b, al
mov r9d, r14d
xor r9b, 1
or r12b, bpl
xor r12b, 1
mov ebx, r11d
and bl, r12b
xor r12b, r11b
or r12b, bl
mov ebx, r12d
xor bl, 1
and r12b, bl
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
mov r10d, r12d
xor r10b, 1
mov eax, r9d
and al, r14b
mov ecx, r12d
and cl, r10b
mov ebx, eax
xor bl, 1
xor al, r9b
or bl, r14b
xor bl, 1
or bl, al
mov eax, ecx
and al, r12b
xor cl, r12b
or cl, al
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
or cl, al
xor r10b, r14b
or r12b, r9b
xor r12b, 1
or r12b, r10b
xor r12b, 1
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov ebx, r13d
xor bl, 1
mov edx, r13d
or dl, bl
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and al, r13b
and dl, bl
or dl, al
xor cl, 1
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edi
xor al, dl
and dl, al
and al, dil
mov ecx, edx
and cl, al
xor al, dl
or al, cl
and bl, r8b
and dil, r13b
or dil, bl
mov ecx, r8d
and cl, r13b
xor r13b, r8b
or r13b, cl
mov ecx, edi
xor cl, r13b
xor dil, 1
xor cl, 1
or dil, r13b
xor dil, 1
or dil, cl
mov ecx, edi
xor cl, 1
mov edx, eax
xor dl, dil
and dl, al
and dil, al
xor al, 1
and al, cl
or dil, al
mov eax, edx
xor al, 1
xor dl, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, dl
mov edx, r12d
xor dl, 1
xor dil, 1
mov eax, edx
xor al, dil
and r12b, dl
mov ecx, edx
and cl, r12b
xor r12b, dl
or r12b, cl
xor r12b, 1
mov ecx, edi
and cl, r12b
xor r12b, dil
or r12b, cl
mov r8d, r12d
xor r8b, 1
xor dl, al
and dl, al
mov eax, edx
xor al, 1
mov ebx, r8d
and bl, r12b
and al, dl
mov ecx, ebx
xor cl, 1
xor bl, r8b
or cl, r12b
xor cl, 1
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ebp, r15d
and bpl, sil
mov eax, esi
and al, bpl
mov ecx, esi
xor cl, bpl
or cl, al
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov ecx, eax
xor cl, r15b
mov ebx, ecx
xor bl, 1
and al, bl
mov r11d, eax
xor r11b, 1
xor al, cl
or r11b, bl
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
mov r8d, eax
mov r9d, edx
xor r9b, 1
mov r12d, edx
or r12b, r9b
mov eax, r12d
xor al, 1
mov r14d, eax
and r14b, r12b
mov edi, r9d
and dil, dl
mov r10d, edi
and r10b, r9b
mov ecx, edi
xor cl, r9b
or cl, r10b
xor r14b, 1
mov r10d, r14d
xor r10b, r12b
or r14b, r12b
xor r14b, 1
or r14b, r10b
mov ebx, ecx
xor bl, 1
and bl, r14b
xor r14b, 1
and r14b, cl
or r14b, bl
xor r12b, dl
or al, r9b
xor al, 1
or al, r12b
xor r14b, 1
mov ecx, r14d
xor cl, al
or r14b, al
xor r14b, 1
or r14b, cl
mov eax, r11d
mov byte [rsp + 0x40], r8b
and al, r8b
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
xor cl, 1
mov r10d, r14d
xor r10b, 1
mov r9d, ecx
xor al, r11b
or cl, r8b
xor cl, 1
or cl, al
mov r12d, ecx
xor r12b, 1
xor sil, r15b
or sil, bpl
mov ebx, esi
xor bl, 1
mov eax, ebx
xor al, cl
mov ebp, r10d
and bpl, r14b
mov r15d, r10d
and r15b, bpl
xor bpl, r10b
or bpl, r15b
xor dil, 1
or dil, dl
and sil, cl
mov edx, r12d
and dl, bl
or dl, sil
xor cl, dl
and cl, dl
xor al, 1
and al, bl
xor bl, r12b
and bl, r12b
xor al, 1
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov r15d, ecx
xor r15b, 1
mov esi, ebx
xor sil, 1
mov edx, esi
mov r12d, esi
mov r13d, r15d
and r13b, sil
xor sil, r15b
mov eax, r15d
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
mov r15d, ebp
xor r15b, 1
and dl, bl
xor al, 1
or al, r8b
xor r12b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r12b
xor dl, al
or sil, r13b
xor sil, 1
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov r8d, ebp
or r8b, r15b
mov ecx, r8d
xor cl, 1
mov edx, r15d
xor dl, bpl
and dl, r15b
mov r13d, edx
xor r13b, 1
and cl, r8b
mov ebx, r13d
and bl, dl
mov r12d, r8d
and r12b, cl
xor cl, r8b
or cl, r12b
xor bl, 1
mov r12d, edx
xor r12b, bl
or bl, dl
xor bl, 1
or bl, r12b
mov eax, edi
xor al, 1
xor bl, cl
mov r12d, r8d
and r12b, r13b
xor r13b, r8b
mov ecx, edi
and cl, al
or r13b, r12b
mov r8d, ebx
xor r8b, r13b
xor bl, 1
or bl, r13b
mov r12d, edi
and r12b, cl
xor r8b, 1
xor bl, 1
or bl, r8b
mov r8d, edi
xor r8b, cl
or r12b, r8b
xor cl, 1
or cl, al
xor cl, 1
or cl, r8b
or al, dil
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor dl, 1
and dl, bl
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, al
mov eax, r15d
xor bl, 1
xor dl, 1
or dl, bl
and r15b, bpl
xor r15b, 1
mov ebx, ebp
xor bl, r15b
or r15b, bpl
xor r15b, 1
or r15b, bl
xor al, r12b
xor r15b, r12b
or r12b, bpl
xor al, 1
xor r12b, 1
or r12b, al
mov eax, r15d
xor al, r12b
or r12b, r15b
xor r12b, 1
or r12b, al
xor dl, 1
mov ecx, edx
or cl, r12b
xor cl, 1
xor dl, r12b
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
xor al, sil
or bl, sil
xor sil, 1
mov ecx, edx
or cl, sil
xor cl, 1
or cl, al
xor sil, dl
mov eax, ecx
xor al, 1
xor bl, 1
or bl, sil
mov edx, ebx
xor dl, 1
and dl, cl
or cl, bl
and bl, al
or bl, dl
mov eax, ecx
xor al, bl
xor bl, 1
or bl, cl
xor r9b, r10b
xor al, 1
xor bl, 1
or bl, al
xor r10b, r11b
or r14b, byte [rsp + 0x40]
xor r14b, 1
or r14b, r10b
mov ecx, r14d
xor cl, 1
mov r8d, r9d
xor r8b, 1
and cl, r14b
mov edx, r8d
and dl, r9b
xor cl, 1
mov eax, ecx
xor al, r14b
or cl, r14b
xor cl, 1
or cl, al
mov eax, edx
xor al, 1
xor dl, r8b
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, r14d
and cl, r9b
xor r14b, r9b
or r14b, cl
mov ecx, eax
xor cl, r14b
xor al, 1
xor cl, 1
or al, r14b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov edx, eax
or dl, r8b
mov r9d, edx
xor r9b, 1
mov ecx, r9d
and cl, dl
mov r10d, ecx
and r10b, r9b
xor cl, r9b
or cl, r10b
mov r9d, ecx
xor cl, 1
and cl, r8b
and r9b, al
or cl, r9b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, ecx
xor al, dl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
xor bl, 1
mov eax, ebx
xor al, cl
mov edx, eax
xor dl, bl
and dl, al
xor al, 1
and al, cl
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
mov ecx, edx
xor cl, bl
and cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0x1cecd963
mov ebp, 0x4c7fbcbf
cmovne edx, ebp
test bl, 1
mov eax, edx
cmovne eax, ebp
test cl, 1
cmove eax, edx
mov ecx, dword [rsp + 0x2c]
mov dword [rsp + 0x24], ecx
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x88], rcx
nop dword [rax + rax]
cmp eax, 0x1cecd962
jle 0x140151b90
cmp eax, 0x1cecd963
je 0x140151bab
cmp eax, 0x362a1a52
je 0x14015302b
cmp eax, 0x4c7fbcbf
jne 0x14014de10
mov edi, dword [rsp + 0x24]
mov rax, rdi
mov ecx, 0xcccccccd
imul rax, rcx
shr rax, 0x23
add eax, eax
lea eax, [rax + rax*4]
sub edi, eax
mov ecx, edi
not cl
mov eax, ecx
mov r9d, ecx
and al, 0xc2
mov ecx, edi
and cl, 0xd
or cl, al
mov eax, ecx
xor al, 0x25
xor cl, 0x80
or cl, 0x40
and cl, 0xc8
and al, 0x27
or al, cl
mov ecx, eax
xor cl, 0x90
xor al, 0x67
mov r11d, r9d
or r11b, dil
mov r8d, r11d
not r8b
mov ebx, eax
and bl, 9
and cl, 0xf6
or cl, bl
mov r10d, ecx
xor r10b, 0xf6
mov ebx, ecx
xor bl, 0x63
and bl, r10b
or al, 0x6a
mov r14d, eax
not r14b
mov ebp, r11d
xor bpl, 0x95
and bpl, r11b
mov esi, r8d
and sil, 5
mov edx, ebx
not dl
mov r15d, edx
and r15b, 0xd6
and bl, 0x29
or bl, r15b
or dl, al
and al, 0xc6
and r14b, 1
or r14b, al
xor r14b, bl
not dl
or dl, r14b
mov eax, ebp
and al, sil
xor sil, bpl
or sil, al
mov eax, edx
not al
and al, sil
not sil
and sil, dl
or sil, al
xor cl, 9
mov eax, ecx
and al, 0x7e
and r10b, 0x81
or r10b, al
or cl, r8b
and r8b, 0xe
and r11b, 0x81
or r11b, r8b
xor r11b, r10b
not cl
or cl, r11b
not cl
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov eax, ecx
not al
and cl, 0x8d
and al, 0x72
or al, cl
mov ecx, eax
xor cl, 5
xor al, 0x22
and al, 0xaa
and cl, 0x55
or cl, al
mov eax, ecx
xor al, 0xa8
xor cl, 0x11
and cl, 0x13
and al, 0xec
or al, cl
mov r11d, eax
xor r11b, 0x13
xor al, 0xec
mov ecx, eax
and cl, r11b
mov ebx, ecx
not bl
mov edx, r11d
and dl, 0xb4
and al, 0x4b
or al, dl
or r11b, bl
and bl, 0xb4
and cl, 0x4b
or cl, bl
xor cl, al
not r11b
or r11b, cl
mov r8d, r9d
and r8b, dil
mov r10d, r8d
mov byte [rsp + 0x21], r9b
mov eax, r9d
and al, 0xac
mov r14d, edi
and r14b, 3
or r14b, al
xor r14b, 0x53
mov esi, r14d
and sil, r8b
xor r14b, r8b
not r8b
mov eax, edi
and al, 4
mov ecx, r9d
and cl, 0x5b
or cl, al
mov eax, edi
or al, r8b
and r8b, 0xa4
and r10b, 0xb
or r10b, r8b
xor r10b, cl
not al
or al, r10b
mov ecx, eax
not cl
and cl, 0xfa
and al, 5
or al, cl
xor al, 5
mov ecx, r9d
and cl, 0xd4
mov edx, edi
and dl, 0xb
or dl, cl
xor dl, 0x2b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r8d, edx
not r8b
mov r10d, r11d
mov ebx, r11d
mov ecx, r11d
xor cl, 0x85
and cl, r11b
mov ebp, r11d
not bpl
mov r11d, ebp
and r11b, 0x50
and r10b, 0xaf
or r10b, r11b
mov r11d, r8d
and r11b, 0x50
mov eax, edx
and al, 0xaf
or al, r11b
xor al, r10b
mov r9d, eax
xor r9b, bpl
and r9b, al
and bpl, 1
and bl, 0x84
or bl, bpl
xor bl, 0x7b
or r8b, 0x7a
mov r10d, r8d
not r10b
or dl, 0x85
mov eax, edx
not al
mov ebp, ecx
not bpl
mov r15d, ebx
and r15b, 0x9d
or bl, bpl
and bpl, 0x9d
and cl, 0x62
or cl, bpl
xor cl, r15b
not bl
or bl, cl
and r8b, 0x57
and r10b, 0x80
or r10b, r8b
and dl, 0x57
and al, 0x28
or al, dl
xor al, r10b
mov ecx, ebx
not cl
and cl, 0xb0
and bl, 0x4f
or bl, cl
mov ecx, eax
not cl
and cl, 0xb0
and al, 0x4f
or al, cl
xor al, bl
mov r8d, r9d
not r8b
mov edx, eax
not dl
and dl, 0x9b
mov ebx, eax
and bl, 0x64
or bl, dl
mov edx, ebx
xor dl, 0x64
mov ebp, r8d
or bpl, 0xc
mov r10d, r8d
or r10b, 0x12
mov ecx, r10d
not cl
mov r15d, ebx
xor r15b, 0x89
and r15b, dl
and al, 0xed
and r10b, 0xc
and cl, 0xe1
or cl, r10b
and bpl, 0x1e
xor bpl, cl
mov ecx, r15d
and cl, al
xor al, r15b
or al, cl
mov ecx, ebp
not cl
and cl, al
not al
and al, bpl
or al, cl
xor bl, 0x9b
mov ecx, r9d
and cl, 0x1a
and r8b, 0xe5
or r8b, cl
or r9b, bl
and bl, 0x1a
and dl, 0xe5
or dl, bl
xor dl, r8b
not r9b
or r9b, dl
mov ecx, r9d
not cl
and cl, 0xbe
and r9b, 0x41
or r9b, cl
xor r9b, 0x41
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov r8d, r9d
not r8b
mov byte [rsp + 0x34], r8b
mov eax, r8d
and al, 0xb2
mov ecx, r9d
mov ebx, r9d
mov byte [rsp + 0x40], r9b
and cl, 0x4d
or cl, al
mov eax, ecx
xor al, 0x4c
xor cl, 0xa2
and cl, 0xa3
and al, 0x5c
or al, cl
mov edx, eax
xor dl, 0x58
xor al, 0x23
and al, 0x27
and dl, 0xd8
or dl, al
mov eax, edx
xor al, 0xd8
mov ecx, r8d
and cl, 0xbc
and bl, 0x43
or bl, cl
xor bl, 0x43
mov ecx, ebx
xor cl, r8b
and cl, bl
mov ebx, ecx
not bl
mov r10d, eax
xor r10b, bl
and r10b, al
xor dl, 2
and dl, 0x12
and al, 0xed
or al, dl
and bl, 0x12
and cl, 0xed
or cl, bl
xor cl, al
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov r10d, ecx
not r10b
mov edx, r10d
and dl, 0x2f
mov r15d, ecx
xor r15b, 0x2f
and r15b, cl
mov ebx, edx
and bl, r15b
xor r15b, dl
or r15b, bl
mov edx, r15d
not dl
and dl, 0x6a
and r15b, 0x95
or r15b, dl
mov ebp, r15d
xor bpl, 0xba
xor r15b, 0x45
mov edx, r15d
and dl, 0x59
mov ebx, ebp
and bl, 0xa6
or bl, dl
mov edx, ebx
xor dl, 0xa6
xor bl, 0x49
and bl, 0xe9
mov eax, edx
and al, 0x16
or al, bl
xor al, 0x35
and dl, 0xdc
or dl, al
mov eax, edx
not al
and al, 0x75
and dl, 0x8a
or dl, al
mov ebx, edx
xor bl, 0x8a
mov r8d, edx
xor r8b, 0x75
and r10b, 0x83
and cl, 0x7c
or cl, r10b
mov eax, ecx
xor al, 0x20
and al, 0x23
xor cl, 0x5f
or cl, al
mov eax, ecx
not al
and al, 0x11
and cl, 0xee
or cl, al
mov eax, ecx
xor al, 0xee
xor cl, 0x11
and cl, 0xf7
mov r10d, eax
and r10b, 8
or r10b, cl
mov ecx, r10d
xor cl, 8
xor dl, 0xce
and dl, r8b
mov r12d, r8d
or r12b, 0x44
mov r13d, r12d
not r13b
xor r10b, 0xf7
mov r9d, ecx
and r9b, 0x44
and al, 0xbb
or al, r9b
mov r9d, edx
not r9b
mov r11d, r9d
and r11b, 0xa9
and dl, 0x56
or dl, r11b
or r9b, r12b
and r12b, 0xa9
and r13b, 0x12
or r13b, r12b
xor r13b, dl
not r9b
or r9b, r13b
mov edx, r9d
not dl
and dl, al
not al
and al, r9b
or al, dl
mov edx, ebx
and dl, 0x43
and r8b, 0xbc
or r8b, dl
or bl, r10b
and r10b, 0x43
and cl, 0xbc
or cl, r10b
xor cl, r8b
not bl
or bl, cl
mov ecx, ebx
not cl
and cl, 0x8b
and bl, 0x74
or bl, cl
mov edx, ebx
xor dl, 0x34
xor bl, 0x8b
mov r10d, eax
not r10b
mov r8d, r10d
and r8b, 0x43
and al, 0xbc
or al, r8b
or r10b, bl
and bl, 0x43
and dl, 0xbc
or dl, bl
xor dl, al
not r10b
or r10b, dl
mov eax, r10d
not al
and al, 0x12
and r10b, 0xed
or r10b, al
and r15b, 0xb8
mov eax, ebp
and al, 0x47
or al, r15b
mov edx, eax
xor dl, 0x47
mov ebx, eax
xor bl, 0x6d
and bl, dl
and bpl, 0x2a
mov r8d, ebx
and r8b, bpl
xor bpl, bl
or bpl, r8b
mov ebx, ebp
not bl
and bl, 0x1b
and bpl, 0xe4
or bpl, bl
xor al, 0x80
and al, 0xc2
mov ebx, edx
and bl, 0x3d
or bl, al
xor bl, 0xf3
and dl, 0x31
or dl, bl
mov eax, edx
not al
and al, 0xd1
and dl, 0x2e
or dl, al
xor dl, 0x2e
mov eax, ebp
and al, dl
xor dl, bpl
or dl, al
mov eax, edx
mov ebx, edx
xor bl, 0xb4
and bl, dl
not dl
and dl, 0x14
and al, 0xa0
or al, dl
xor al, 0xa0
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
not al
and al, 0x4b
and bl, 0xb4
or bl, al
mov eax, ebx
not al
and bl, 0xb3
and al, 0x4c
or al, bl
mov r8d, eax
xor r8b, 0x4c
mov ebx, eax
not bl
mov r11d, r10d
not r11b
and bl, 0xa2
xor al, 0x89
and al, r8b
and r8b, 0x5d
or r8b, bl
mov ebp, r8d
xor bpl, 0x44
mov r9d, r11d
and r9b, 0xc5
mov ecx, r10d
xor cl, 0xc5
and cl, r10b
xor r8b, 0xa2
mov ebx, r8d
or bl, 0x3a
mov r12d, ebx
not r12b
mov r15d, r9d
and r15b, cl
xor cl, r9b
or cl, r15b
mov edx, eax
not dl
or bl, dl
and dl, 0x32
and al, 0xcd
or al, dl
or r12b, 0x32
xor r12b, al
not bl
or bl, r12b
mov eax, ecx
not al
and al, bl
not bl
and bl, cl
or bl, al
mov eax, r10d
and al, 0x19
and r11b, 0xe6
or r11b, al
or r10b, r8b
and r8b, 0x19
and bpl, 0xe6
or bpl, r8b
xor bpl, r11b
not r10b
or r10b, bpl
mov eax, r10d
not al
mov edx, ebx
not dl
mov ecx, edx
and cl, 0xd1
and bl, 0x2e
or bl, cl
or dl, r10b
and r10b, 0xd1
and al, 0x2e
or al, r10b
xor al, bl
not dl
or dl, al
mov r9d, edx
not r9b
mov ebx, r9d
and bl, dl
mov eax, ebx
not al
mov r8d, edx
and r8b, 0x57
mov r10d, r9d
and r10b, 0xa8
or r10b, r8b
mov ecx, edx
or cl, al
and al, 0x57
and bl, 0xa8
or bl, al
xor bl, r10b
not cl
or cl, bl
mov eax, ecx
not al
and al, 0x9c
and cl, 0x63
or cl, al
mov eax, ecx
xor al, 1
and al, 0x85
xor cl, 0x18
and cl, 0x7a
or cl, al
mov ebx, ecx
xor bl, 0x85
and bl, cl
and r9b, 0x7a
xor dl, 0x85
or dl, r9b
mov r8d, edx
not r8b
mov eax, ebx
not al
and r8b, al
or al, dl
mov ecx, eax
not cl
and dl, bl
or dl, r8b
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0x2a
and cl, 0xd5
or cl, r8b
or al, bl
and bl, 0x2a
and dl, 0xd5
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
mov edx, eax
xor dl, 0x29
and dl, al
not al
and al, 0x28
and cl, 1
or cl, al
xor cl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
and al, 0xac
and dl, 0x53
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, 0xc7
mov ebx, edx
and bl, 0x38
or bl, cl
mov ebp, ebx
xor bpl, 0xc7
xor bl, 0x38
and al, bl
and bpl, dl
or bpl, al
not bpl
or bpl, bl
mov r10d, ebp
not r10b
or r14b, sil
mov eax, r14d
not al
and al, 0xea
and r14b, 0x15
or r14b, al
mov eax, r14d
xor al, 0x15
xor r14b, 0xc2
and r14b, 0xc3
mov ecx, eax
and cl, 0x3c
or cl, r14b
xor cl, 0xf2
and al, 0x31
or al, cl
mov ecx, eax
not cl
movzx ebx, byte [rsp + 0x21]
and bl, 0xce
mov edx, edi
xor dl, 0x31
or dl, bl
mov ebx, edx
not bl
and bl, al
or al, dl
not al
and dl, cl
or dl, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, 0xc1
and dl, 0x3e
or dl, al
mov eax, edx
xor al, 0x26
xor dl, 0xc0
and dl, 0xd8
and al, 0x27
or al, dl
mov ecx, eax
xor cl, 0xd8
or dil, 0xd0
mov edx, edi
not dl
and dil, 0xc2
and dl, 0xd
or dl, dil
mov ebx, edx
xor bl, 2
xor dl, 0x11
and dl, 0x51
and bl, 0xe
or bl, dl
mov edx, ecx
xor dl, bl
xor dl, 0x5e
and dl, cl
and al, 0x80
and cl, 0x7f
or cl, al
xor cl, bl
xor cl, 0x21
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
and al, 8
mov edx, ecx
and dl, 0xe2
or dl, al
xor dl, 0xe2
and cl, 0x15
or cl, dl
mov eax, ecx
not al
and al, 0x15
and cl, 0xea
or cl, al
mov eax, ecx
not al
and al, 6
and cl, 0xf9
or cl, al
mov eax, ecx
not al
xor cl, 6
and cl, 0x26
and al, 0xd9
or al, cl
mov r9d, eax
xor r9b, 0xd9
xor al, 0x26
mov r13d, eax
mov ecx, r10d
and cl, 0x4a
mov r12d, ebp
and r12b, 0xb5
or r12b, cl
mov esi, r12d
xor sil, 0xb5
xor r12b, 0x4a
mov ebx, r10d
and bl, 0xd5
mov ecx, ebp
and cl, 0x2a
or cl, bl
xor cl, 0x2a
or cl, bpl
mov ebx, ecx
not bl
and bl, 0x8f
and cl, 0x70
or cl, bl
mov r15d, ecx
xor r15b, 0x70
mov r11d, esi
and r11b, 0x40
xor cl, 0x8f
mov eax, r15d
and al, cl
mov ebx, eax
not bl
mov edi, ebx
and dil, 0x83
and al, 0x7c
or al, dil
mov edi, ecx
and dil, 0x83
mov edx, r15d
and dl, 0x7c
or dl, dil
xor dl, al
or bl, cl
not bl
or bl, dl
and sil, bl
not bl
and bl, r12b
and r12b, 0xbf
or r12b, r11b
mov eax, r12d
not al
xor r12b, 0x40
or bl, sil
mov edx, r12d
and dl, 0xdc
and al, 0x23
or al, dl
or r12b, r15b
and r15b, 0xdc
and cl, 0x23
or cl, r15b
xor cl, al
not r12b
or r12b, cl
not r12b
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
mov eax, r9d
and al, 0x7a
mov ecx, r13d
and cl, 0x85
or cl, al
mov eax, ecx
xor al, 0xa
xor cl, 0x80
and cl, 0xf0
and al, 0xf
or al, cl
mov ecx, eax
xor cl, 3
xor al, 0xa0
and al, 0xac
and cl, 0x53
or cl, al
mov eax, ecx
xor al, 0xcb
xor cl, 0x53
and cl, al
mov eax, r13d
and al, 0xe0
mov edx, r9d
and dl, 0x1f
or dl, al
xor dl, 0x87
mov ebx, edx
xor bl, r13b
and bl, dl
mov edx, ecx
not dl
mov eax, ebx
not al
and bl, dl
or dl, al
mov r11d, edx
not r11b
and al, cl
or al, bl
mov ecx, eax
not cl
mov ebx, edx
and bl, 0xeb
and r11b, 0x14
or r11b, bl
or dl, cl
and cl, 0xeb
and al, 0x14
or al, cl
xor al, r11b
not dl
or dl, al
mov edi, edx
xor dil, 0x98
and dil, dl
not dl
and dl, 0x98
mov eax, edx
and al, dil
xor dil, dl
or dil, al
mov r11d, r12d
mov edx, r12d
xor dl, 0x99
and dl, r12b
mov r15d, r12d
mov eax, edi
not al
mov r8d, eax
and al, 0x13
mov ebx, edi
and bl, 0xec
or bl, al
mov byte [rsp + 0x21], bl
xor bl, 0x13
and bl, r12b
mov r14d, r12d
xor r14b, 0x15
and r14b, r12b
mov esi, r12d
not sil
or r11b, 0x66
mov eax, r11d
not al
mov ecx, r11d
and cl, 0x68
and al, 0x91
or al, cl
mov ecx, edx
not cl
or r11b, cl
and cl, 0x68
and dl, 0x97
or dl, cl
xor dl, al
not r11b
or r11b, dl
mov eax, r11d
not al
and al, 0xa0
and r11b, 0x5f
or r11b, al
mov eax, r11d
not al
xor r11b, 0xe
mov ecx, r11d
and cl, 0x6f
and al, 0x90
or al, cl
and r15b, 0x6f
mov r12d, esi
and r12b, 0x90
or r12b, r15b
xor r12b, al
not r12b
or r12b, r11b
mov edx, r12d
not dl
mov eax, ebp
and al, 0x40
mov ecx, r10d
and cl, 0x10
or cl, al
xor cl, 0x10
mov r11d, ebp
or r11b, 0x50
mov eax, r11d
not al
and r11b, 6
and al, 0xa9
or al, r11b
or cl, 6
xor cl, al
mov eax, ecx
not al
and al, 0x67
and cl, 0x98
or cl, al
mov eax, ecx
not al
and al, 0xe0
and cl, 0x1f
or cl, al
mov eax, ecx
xor al, 0x1d
xor cl, 0xe0
mov r11d, ecx
and r11b, 2
and al, 0xfd
or al, r11b
or cl, r10b
and r10b, 2
and bpl, 0xfd
or bpl, r10b
xor bpl, al
not cl
or cl, bpl
mov eax, ecx
not al
and al, 0x4e
and cl, 0xb1
or cl, al
mov r11d, r8d
and r11b, 0x97
mov eax, r8d
and al, dil
mov r10d, edi
xor r10b, 0x15
and r8b, r10b
mov byte [rsp + 0x22], r8b
and r10b, dil
and dil, 0x68
or dil, r11b
xor dil, 0x68
mov r11d, edi
and r11b, al
xor al, dil
or al, r11b
mov r11d, eax
not r11b
mov edi, r11d
or dil, 0x37
mov ebp, edi
not bpl
and r11b, 0xc8
and al, 0x37
or al, r11b
mov r11d, edi
and r11b, 0xb3
and bpl, 0x48
or bpl, r11b
mov r11d, eax
not r11b
or dil, r11b
and r11b, 0xb3
and al, 0x4c
or al, r11b
xor al, bpl
not dil
or dil, al
mov eax, edi
not al
and al, 0xe1
and dil, 0x1e
or dil, al
mov eax, edi
not al
and al, 0xda
and dil, 0x25
or dil, al
mov r8d, r13d
mov r11d, r13d
and r11b, 2
mov ebp, r9d
and bpl, 0x21
or bpl, r11b
xor bpl, 0x21
mov eax, r9d
and al, 0xdc
or al, bpl
mov r11d, eax
not r11b
and r11b, 0x14
and al, 0xeb
or al, r11b
mov r11d, eax
not r11b
mov ebp, r11d
and bpl, 0x16
and al, 0xe9
or al, bpl
mov ebp, ecx
xor bpl, 0x4e
and r9b, 0x16
and r8b, 0xe9
or r8b, r9b
mov r15d, edx
xor r15b, bpl
xor cl, 0xa1
xor r8b, al
not r8b
or r8b, r11b
mov eax, ebp
and al, 0x16
and cl, 0xe9
or cl, al
mov eax, ecx
xor al, 0xe9
and al, r12b
xor cl, 0x16
and cl, dl
or cl, al
not cl
or cl, r12b
and r12b, 0xdd
not r15b
and r15b, dl
and dl, 0x22
or dl, r12b
xor dl, 0xdd
or dl, bpl
not dl
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov r9d, r15d
not r9b
mov eax, ecx
xor al, 0xe4
and al, cl
mov edx, r15d
xor dl, 0x1b
and dl, r9b
mov r11d, ecx
and r11b, r9b
xor r9b, cl
not cl
and cl, 0xe4
mov ebp, eax
and bpl, cl
xor cl, al
mov r12d, edi
xor r12b, 0xc4
and r15b, 0xe4
or cl, bpl
mov eax, edx
and al, r15b
xor r15b, dl
mov edx, edi
xor dl, 0x3b
or r15b, al
mov eax, ecx
not al
and al, 0x7e
and cl, 0x81
or cl, al
mov eax, r15d
not al
and al, 0x7e
and r15b, 0x81
or r15b, al
xor r15b, cl
mov ebp, r8d
mov r13d, r8d
xor r13b, 0xcd
and r13b, r8b
not r8b
or r9b, r11b
not r9b
mov eax, r15d
and al, r9b
xor r9b, r15b
or r9b, al
mov r11d, edx
and r11b, 0x3a
xor dil, 0xf6
and dil, r12b
mov eax, r12d
and al, 0xc5
or al, r11b
mov r11d, eax
xor r11b, 0xc4
xor al, 0x3a
mov r15d, eax
and r15b, 0x21
and r11b, 0xde
or r11b, r15b
mov r15d, r8d
and r15b, 0x21
and bpl, 0xde
or bpl, r15b
xor bpl, r11b
or al, r8b
not al
or al, bpl
mov r11d, eax
not r11b
and r11b, 0x1c
and al, 0xe3
or al, r11b
mov ebp, eax
xor bpl, 0xe3
and dl, 0x32
and r8b, 0xcd
mov r11d, edx
and r11b, dil
xor dil, dl
or dil, r11b
mov edx, r13d
and dl, r8b
xor r8b, r13b
or r8b, dl
mov edx, edi
not dl
and dl, 0xea
and dil, 0x15
or dil, dl
mov edx, r8d
not dl
and dl, 0xea
and r8b, 0x15
or r8b, dl
xor r8b, dil
xor al, 0x1c
mov r11d, r8d
not r11b
mov edi, ebp
or dil, 0x32
mov r12d, edi
not r12b
mov r15d, eax
or r15b, 0xcd
mov r13d, r15d
not r13b
and dil, 0x62
and r12b, 0x8d
or r12b, dil
mov edx, r8d
xor dl, 0xcd
and r15b, 0x62
and r13b, 0x10
or r13b, r15b
mov edi, edx
and dil, r11b
and dl, r8b
xor r13b, r12b
mov r15d, edi
and r15b, dl
xor dl, dil
or dl, r15b
mov edi, r13d
not dil
and dil, 0xa7
and r13b, 0x58
or r13b, dil
mov edi, edx
not dil
and dil, 0xa7
and dl, 0x58
or dl, dil
xor dl, r13b
mov edi, ebp
and dil, 0x6d
and al, 0x92
or al, dil
or bpl, r8b
and r8b, 0x6d
and r11b, 0x92
or r11b, r8b
xor r11b, al
not bpl
or bpl, r11b
mov eax, ebp
not al
and al, 0x91
and bpl, 0x6e
or bpl, al
xor bpl, 0x6e
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov r11d, r9d
not r11b
mov eax, r11d
and al, 0x82
mov edx, r9d
xor dl, 0x82
and dl, r9b
mov ecx, eax
not cl
mov edi, edx
not dil
or cl, dil
and dil, 0x74
and dl, 0x8b
or dl, dil
or al, 0x74
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
and al, 0x7d
and cl, 0x82
or cl, al
mov eax, ecx
not al
and al, 0x3d
and cl, 0xc2
or cl, al
mov eax, ecx
xor al, 0xc2
mov edx, ebp
not dl
mov edi, edx
and dil, 0xd
mov r15d, ebp
and r15b, 0xf2
or r15b, dil
not cl
and cl, 0xd
and al, 0xf2
or al, cl
xor al, r15b
not al
or al, dl
mov edi, eax
not dil
and bpl, 0x63
and dl, 0x9c
or dl, bpl
mov ecx, edx
xor cl, 0x94
xor dl, 0x63
mov ebp, r9d
and bpl, 0x29
and r11b, 0xd6
or r11b, bpl
or r9b, dl
and dl, 0x29
and cl, 0xd6
or cl, dl
xor cl, r11b
not r9b
or r9b, cl
mov ecx, r9d
not cl
and cl, 3
and r9b, 0xfc
or r9b, cl
mov ecx, r9d
xor cl, 0xfc
xor r9b, 2
and al, 0x3e
mov edx, edi
and dl, 0xc1
or dl, al
mov r11d, edx
xor r11b, 0xc1
and r9b, 0x6a
mov eax, ecx
and al, 0x95
or al, r9b
mov r9d, eax
xor r9b, 0x95
mov ebp, edx
xor bpl, 0x24
and bpl, r11b
and dil, 0xe5
xor al, 0x6a
mov r15d, r9d
and r15b, 0x1a
and cl, 0xe5
or cl, r15b
mov r15d, ebp
and r15b, dil
xor dil, bpl
or dil, r15b
mov ebp, edi
not bpl
and bpl, cl
not cl
and cl, dil
or cl, bpl
xor dl, 0x3e
mov edi, edx
and dil, 0x91
and r11b, 0x6e
or r11b, dil
or dl, al
and al, 0x91
and r9b, 0x6e
or r9b, al
xor r9b, r11b
not dl
or dl, r9b
mov eax, edx
not al
and al, 0x4a
and dl, 0xb5
or dl, al
mov eax, edx
xor al, 0xb5
xor dl, 0x4a
mov r9d, ecx
not r9b
mov r11d, r9d
and r11b, 0x40
and cl, 0xbf
or cl, r11b
or r9b, dl
and dl, 0x40
and al, 0xbf
or al, dl
xor al, cl
not r9b
or r9b, al
movzx eax, byte [rsp + 0x21]
xor al, 0xec
and al, sil
or bl, al
not bl
or bl, sil
mov ecx, ebx
not cl
and sil, 0x15
mov eax, esi
and al, r14b
xor r14b, sil
or r14b, al
movzx eax, byte [rsp + 0x22]
mov r11d, eax
not r11b
mov edx, r10d
not dl
mov r8d, r11d
and r8b, 0x15
and al, 0xea
or al, r8b
or r11b, dl
and dl, 0x15
and r10b, 0xea
or r10b, dl
xor r10b, al
not r11b
or r11b, r10b
mov edx, r14d
not dl
and dl, 0x87
and r14b, 0x78
or r14b, dl
mov edx, r11d
not dl
and dl, 0x87
and r11b, 0x78
or r11b, dl
xor r11b, r14b
mov edx, ebx
and dl, 0x78
and cl, 0x87
or cl, dl
mov r8d, ecx
xor r8b, 0x87
mov r10d, r11d
not r10b
mov ebp, ecx
xor bpl, 0x81
and bpl, r8b
or bl, 0xf9
mov esi, ebx
not sil
mov edx, r11d
xor dl, 0xf9
mov edi, edx
and dil, r10b
and dl, r11b
mov eax, ebp
not al
mov r14d, eax
and r14b, 0xd4
and bpl, 0x2b
or bpl, r14b
or al, bl
and bl, 0xd4
and sil, 2
or sil, bl
xor sil, bpl
not al
or al, sil
mov ebx, edi
and bl, dl
xor dl, dil
or dl, bl
mov ebx, eax
not bl
and bl, 0x97
and al, 0x68
or al, bl
mov ebx, edx
not bl
and bl, 0x97
and dl, 0x68
or dl, bl
xor dl, al
xor cl, 0x78
mov eax, ecx
and al, 0x2c
and r8b, 0xd3
or r8b, al
or cl, r11b
and r11b, 0x2c
and r10b, 0xd3
or r10b, r11b
xor r10b, r8b
not cl
or cl, r10b
mov eax, ecx
not al
and al, 0x6c
and cl, 0x93
or cl, al
mov ebx, ecx
xor bl, 0x93
xor cl, 0x6c
mov r10d, edx
not r10b
mov r8d, r10d
and r8b, 0x40
and dl, 0xbf
or dl, r8b
or r10b, cl
and cl, 0x40
and bl, 0xbf
or bl, cl
xor bl, dl
not r10b
or r10b, bl
mov ecx, r10d
not cl
mov edx, ecx
and dl, 0xc0
mov eax, r10d
xor al, 0xe2
and al, r10b
or cl, r10b
and r10b, 0x22
or r10b, dl
xor r10b, 0x22
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
not dl
and dl, 0x1d
and al, 0xe2
or al, dl
mov edx, eax
not dl
and dl, 0xe6
and al, 0x19
or al, dl
mov edx, eax
xor dl, 9
xor al, 2
and al, 0x12
and dl, 0xed
or dl, al
mov eax, edx
xor al, 0x10
xor dl, 4
and dl, 6
and al, 0xf9
or al, dl
mov ebx, eax
xor bl, 0xf9
mov r8d, ecx
not r8b
mov edx, ebx
xor dl, cl
and dl, bl
xor al, 6
and al, r8b
and cl, bl
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
not dl
mov eax, edx
and al, 0x81
and cl, 0xa
or cl, al
mov ebx, ecx
xor bl, 0xc0
or dl, 0x8b
mov eax, edx
not al
and bl, 0xca
and cl, 1
or cl, bl
and dl, 0xca
and al, 0x34
or al, dl
xor al, cl
mov ecx, eax
not cl
and cl, 0x74
and al, 0x8b
or al, cl
mov edx, eax
not dl
mov ecx, edx
and cl, 0x4e
and al, 0xb1
or al, cl
mov r8d, eax
xor r8b, 0xb1
xor al, 0x4e
mov r10d, eax
or r10b, 0x25
mov ebx, r10d
not bl
or dl, 0xda
mov ecx, edx
not cl
and r10b, 0x28
and bl, 0xd2
or bl, r10b
and dl, 0x28
and cl, 5
or cl, dl
xor cl, bl
mov edx, ecx
not dl
and dl, 0xa2
and cl, 0x5d
or cl, dl
xor cl, 0x78
and al, 0x7f
mov edx, r8d
and dl, 0x80
or dl, al
xor dl, 0x80
or dl, r8b
not dl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
mov ebx, eax
or bl, 0x59
mov ecx, ebx
not cl
or dl, 2
and dl, 0x4a
and al, 0x11
or al, dl
and bl, 0x4a
and cl, 0xa4
or cl, bl
xor cl, al
mov eax, ecx
not al
and al, 0xa6
and cl, 0x59
or cl, al
mov r8d, r9d
not r8b
mov edx, r8d
and dl, 0x73
mov ebx, r9d
and bl, 0x8c
or bl, dl
xor bl, 0x8c
mov edx, ecx
mov eax, ecx
xor al, 0xf3
and al, cl
not cl
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov r10d, ecx
not r10b
mov r11d, r8d
or r11b, 0xf3
mov ebx, r11d
not bl
or dl, 0xc
mov esi, edx
not sil
or r9b, 8
and r9b, 0x39
and r8b, 0xc2
or r8b, r9b
and r11b, 0x39
and bl, 4
or bl, r11b
xor bl, r8b
mov r8d, eax
not r8b
mov r9d, edx
and r9b, 0xc4
and sil, 0x33
or sil, r9b
or dl, r8b
and r8b, 0xc4
and al, 0x3b
or al, r8b
xor al, sil
not dl
or dl, al
mov eax, ebx
not al
and al, dl
not dl
and dl, bl
or dl, al
mov ebx, edx
not bl
and bl, 0x9c
mov r9d, edx
and r9b, 0x63
or r9b, bl
mov r8d, r9d
xor r8b, 0x63
mov ebx, r10d
or bl, 0x9a
mov r11d, ebx
not r11b
mov eax, ecx
xor al, 0x9a
and al, r10b
mov esi, r9d
xor sil, 0xf9
and sil, r8b
and dl, 0x9a
mov edi, eax
not dil
mov ebp, ebx
and bpl, 0x6c
and r11b, 1
or r11b, bpl
or bl, dil
and dil, 0x6c
and al, 0x93
or al, dil
xor al, r11b
not bl
or bl, al
mov eax, esi
and al, dl
xor dl, sil
or dl, al
mov eax, ebx
not al
and al, 0x34
and bl, 0xcb
or bl, al
mov eax, edx
not al
and al, 0x34
and dl, 0xcb
or dl, al
xor dl, bl
xor r9b, 0x9c
mov eax, r10d
and al, 0x79
and cl, 0x86
or cl, al
or r10b, r9b
and r9b, 0x79
and r8b, 0x86
or r8b, r9b
xor r8b, cl
not r10b
or r10b, r8b
mov eax, r10d
not al
mov r9d, edx
not r9b
mov ecx, r9d
and cl, 0x13
and dl, 0xec
or dl, cl
or r9b, r10b
and r10b, 0x13
and al, 0xec
or al, r10b
xor al, dl
not r9b
or r9b, al
mov r10d, r9d
not r10b
mov eax, r10d
and al, 0xa0
mov edx, r9d
and dl, 0x1c
or dl, al
xor dl, 0x1c
mov ecx, r9d
xor cl, 0xbc
and cl, r9b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
and cl, 0x18
mov eax, r10d
and al, 5
mov edx, r9d
and dl, 0xfa
or dl, al
xor dl, 0x1d
mov eax, edx
xor al, r10b
and al, dl
mov edi, eax
not dil
mov ebx, eax
xor bl, 0xca
mov esi, ebx
and bl, al
mov r8d, ecx
mov r11d, eax
mov edx, ecx
or al, cl
or cl, 0x20
and sil, dil
and cl, 0x28
or cl, 0xc0
or r8b, 0x2a
xor r8b, cl
mov ecx, esi
and cl, bl
xor bl, sil
or bl, cl
mov ecx, r8d
not cl
and cl, bl
not bl
and bl, r8b
or bl, cl
and r11b, 0xd9
and dil, 0x26
or dil, r11b
or dl, 0x26
xor dl, dil
not al
or al, dl
mov ecx, eax
not cl
and cl, 0xc5
and al, 0x3a
or al, cl
mov ecx, eax
xor cl, 0x12
xor al, 0xc5
mov edx, ebx
not dl
mov r8d, edx
and r8b, 0x2d
and bl, 0xd2
or bl, r8b
or dl, al
and al, 0x2d
and cl, 0xd2
or cl, al
xor cl, bl
not dl
or dl, cl
mov ecx, edx
not cl
mov ebx, ecx
or bl, 0xe7
mov eax, ebx
not al
or dl, 0x10
and dl, 0xf0
and cl, 7
or cl, dl
and bl, 0xf0
and al, 8
or al, bl
xor al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x82
and cl, al
and al, 0x7d
or al, dl
mov edx, eax
xor dl, 0x65
xor al, 0x82
mov ebx, ecx
not bl
mov r8d, eax
and r8b, 0x18
and dl, 0xe7
or dl, r8b
or al, bl
and bl, 0x18
and cl, 0xe7
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
mov edx, eax
or dl, 0x4a
and al, 0x4a
and cl, 0xb4
or cl, al
and dl, 0x4b
xor dl, cl
mov r8d, edx
not r8b
mov ecx, r8d
and cl, 1
and dl, 0xfe
or dl, cl
xor r8b, dl
and r8b, dl
or r9b, 0x31
mov edx, r9d
not dl
or r10b, 0xce
mov ecx, r10d
not cl
and r9b, 0x1e
and dl, 0xc0
or dl, r9b
and r10b, 0x1e
and cl, 0x21
or cl, r10b
xor cl, dl
mov edx, ecx
not dl
and dl, 0x31
and cl, 0xce
or cl, dl
mov ebx, ecx
xor bl, 1
and bl, cl
mov edx, ecx
not dl
and dl, 0xfe
and cl, 1
or cl, dl
mov edx, ebx
not dl
mov eax, ecx
not al
mov r9d, edx
and r9b, 0xc1
and bl, 0x3e
or bl, r9b
or dl, al
and al, 0xc1
and cl, 0x3e
or cl, al
xor cl, bl
not dl
or dl, cl
mov eax, edx
not al
and al, 0xd2
and dl, 0x2d
or dl, al
mov eax, edx
xor al, 0x20
xor dl, 0x40
and dl, 0x4d
and al, 0xb2
or al, dl
mov r15d, eax
xor r15b, 0x48
xor al, 0xb2
mov edx, eax
and dl, 0x27
and r15b, 0xd8
or r15b, dl
xor r15b, 0xd8
or r15b, al
mov r11d, r15d
not r11b
mov r9d, r8d
not r9b
mov eax, r8d
xor al, 0x1e
and al, r8b
mov r10d, r8d
or r10b, 0xe1
mov ebx, eax
not bl
mov edx, r10d
and dl, 0xa6
mov ecx, r9d
and cl, 0x18
or cl, dl
or r10b, bl
and bl, 0xa6
and al, 0x59
or al, bl
xor al, cl
not r10b
or r10b, al
mov eax, r10d
not al
and al, 0xe1
and r10b, 0x1e
or r10b, al
mov eax, r15d
and al, 0x10
mov ecx, r15d
xor cl, 0xd1
and cl, r11b
and r11b, 0xef
or r11b, al
mov eax, r11d
not al
or r11b, 0xd1
mov ebx, ecx
not bl
mov edx, r11d
and dl, 0x28
and al, 6
or al, dl
or r11b, bl
and bl, 0x28
and cl, 0xd7
or cl, bl
xor cl, al
not r11b
or r11b, cl
mov eax, r11d
not al
and al, 0xd1
and r11b, 0x2e
or r11b, al
mov r14d, r10d
not r14b
mov ebp, r14d
and bpl, 0x49
mov esi, r11d
not sil
mov eax, esi
and al, 0x37
mov edi, r11d
and dil, 0xc8
or dil, al
xor dil, 0x81
or dil, sil
and r11b, r14b
or r14b, sil
and sil, r10b
xor r10b, 0xb6
or r10b, bpl
and r9b, 0xd9
and r8b, 0x26
or r8b, r9b
mov eax, r8d
xor al, 0x26
and al, 0xb6
xor r8b, 0x90
or r8b, al
mov eax, r8d
not al
and al, 0xb
and r8b, 0xf4
or r8b, al
mov eax, r8d
xor al, 0xf4
and al, r10b
not r10b
mov ebx, edi
not bl
mov ecx, r15d
and cl, 0xb6
xor r15b, 0xb6
or r15b, cl
mov ecx, r15d
not cl
and cl, 0x93
and r15b, 0x6c
or r15b, cl
mov r9d, r15d
xor r9b, 0x6c
mov ebp, r15d
xor bpl, 0x93
xor r8b, 0xb
mov ecx, r10d
xor cl, r8b
and cl, r10b
and r8b, r10b
or r8b, al
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov edx, edi
xor dl, 0xd5
and dl, dil
mov r10d, edi
or r10b, 0x2a
mov r13d, r10d
not r13b
xor r15b, 0x46
and r15b, bpl
mov eax, edx
not al
mov r12d, eax
and r12b, 0x24
and dl, 0xdb
or dl, r12b
mov ecx, r9d
and cl, 0xd5
or al, r10b
and r10b, 0x24
and r13b, 0xd1
or r13b, r10b
xor r13b, dl
not al
or al, r13b
mov edx, r15d
and dl, cl
xor cl, r15b
or cl, dl
mov edx, eax
not dl
and dl, cl
not cl
and cl, al
or cl, dl
mov eax, ebx
and al, 0x7f
and dil, 0x80
or dil, al
or bl, r9b
and r9b, 0x7f
and bpl, 0x80
or bpl, r9b
xor bpl, dil
not bl
or bl, bpl
not bl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, r8d
not al
mov ecx, eax
and cl, 0xd0
and r8b, 0x2f
or r8b, cl
xor r8b, bl
xor r8b, 0xd0
and r8b, bl
mov ecx, ebx
not cl
and cl, 0x25
and bl, 0xda
or bl, cl
xor bl, 0x25
or bl, al
mov eax, ebx
not al
mov r10d, r8d
not r10b
mov edx, r10d
and dl, 0xd3
and r8b, 0x2c
or r8b, dl
or r10b, bl
and bl, 0xd3
and al, 0x2c
or al, bl
xor al, r8b
not r10b
or r10b, al
mov eax, r14d
not al
or sil, r11b
mov edx, esi
not dl
mov ebx, r14d
and bl, 0xe4
and al, 0x1b
or al, bl
or r14b, dl
and dl, 0xe4
and sil, 0x1b
or sil, dl
xor sil, al
not r14b
or r14b, sil
mov eax, r14d
not al
and al, 0xf9
and r14b, 6
or r14b, al
mov edx, r14d
xor dl, 6
not r14b
and r14b, 0x58
and dl, 0xa7
or dl, r14b
mov eax, edx
xor al, 0x58
xor dl, 0x80
mov r8d, r10d
not r8b
and dl, 0xc0
mov esi, eax
and sil, 0x3f
or sil, dl
mov r9d, esi
xor r9b, 0x3f
mov ebx, r10d
xor bl, 0xef
and bl, r8b
mov edx, r8d
or dl, 0xef
xor sil, 0xc0
mov r11d, r9d
and r11b, 0xef
and al, 0x10
or al, r11b
mov ecx, ebx
not cl
mov r11d, ecx
and r11b, 0xfe
and bl, 1
or bl, r11b
or cl, dl
and dl, 0xfe
xor dl, bl
not cl
or cl, dl
mov edx, ecx
not dl
and dl, 0xd4
and cl, 0x2b
or cl, dl
mov edx, eax
not dl
and dl, 0xd4
and al, 0x2b
or al, dl
xor al, cl
mov ecx, r10d
and cl, 0x90
and r8b, 0x6f
or r8b, cl
or r10b, sil
and sil, 0x90
and r9b, 0x6f
or r9b, sil
xor r9b, r8b
not r10b
or r10b, r9b
mov ecx, r10d
not cl
and cl, 0xb7
and r10b, 0x48
or r10b, cl
mov ecx, r10d
xor cl, 0x48
xor r10b, 0xb7
mov r9d, eax
not r9b
mov edx, r9d
and dl, 0x36
and al, 0xc9
or al, dl
or r9b, r10b
and r10b, 0x36
and cl, 0xc9
or cl, r10b
xor cl, al
not r9b
or r9b, cl
movzx r15d, byte [rsp + 0x34]
mov eax, r15d
and al, 0x8c
movzx r14d, byte [rsp + 0x40]
mov ecx, r14d
and cl, 0x73
or cl, al
mov eax, ecx
not al
and al, 0x30
and cl, 0xcf
or cl, al
mov eax, ecx
xor al, 0x40
xor cl, 0x20
and cl, 0x23
and al, 0xdc
or al, cl
mov ecx, eax
xor cl, 0xc8
xor al, 1
and al, 0x15
and cl, 0xea
or cl, al
mov eax, ecx
xor al, 0x48
xor cl, 0xea
and cl, al
mov eax, r15d
and al, 5
mov edx, r14d
and dl, 0xfa
or dl, al
xor dl, 0xa7
or dl, r15b
mov edi, edx
not dil
mov ebx, ecx
not bl
and bl, 0x71
mov r8d, ecx
and r8b, 0x8e
or r8b, bl
mov r10d, r8d
xor r10b, 0x8e
mov ebx, edx
and bl, 0x2a
and dil, 0xd5
or dil, bl
mov esi, edi
xor sil, 0xd5
xor r8b, 0x71
mov ebx, r10d
and bl, 0xbb
and cl, 0x44
or cl, bl
mov ebx, edi
xor bl, 0x91
and bl, sil
or dl, 0xbb
mov eax, ebx
not al
mov r11d, eax
and r11b, 0x5c
and bl, 0xa3
or bl, r11b
or al, dl
and dl, 0x5c
xor dl, bl
not al
or al, dl
mov edx, ecx
not dl
and dl, 0xb6
and cl, 0x49
or cl, dl
mov edx, eax
not dl
and dl, 0xb6
and al, 0x49
or al, dl
xor al, cl
xor dil, 0x2a
mov ecx, r8d
and cl, 0x34
and r10b, 0xcb
or r10b, cl
or r8b, dil
and dil, 0x34
and sil, 0xcb
or sil, dil
xor sil, r10b
not r8b
or r8b, sil
mov ecx, r8d
not cl
mov ebx, eax
not bl
mov edx, ebx
and dl, 0x37
and al, 0xc8
or al, dl
or bl, r8b
and r8b, 0x37
and cl, 0xc8
or cl, r8b
xor cl, al
not bl
or bl, cl
mov eax, ebx
xor al, 0xa2
and al, bl
or bl, 0x5d
mov ecx, ebx
not cl
mov edx, eax
not dl
mov r8d, ebx
and r8b, 0x4a
and cl, 0xa0
or cl, r8b
or bl, dl
and dl, 0x4a
and al, 0xb5
or al, dl
xor al, cl
not bl
or bl, al
mov r10d, ebx
xor r10b, 0xad
and r10b, bl
mov r11d, ebx
mov r8d, ebx
mov esi, ebx
mov ebp, ebx
xor bpl, 0x30
and bpl, bl
not bl
or r11b, 0x52
mov eax, r10d
not al
mov ecx, r11d
and cl, 0xa7
mov edx, ebx
and dl, 8
or dl, cl
or r11b, al
and al, 0xa7
and r10b, 0x58
or r10b, al
xor r10b, dl
not r11b
or r11b, r10b
mov eax, r11d
not al
and al, 0x2a
and r11b, 0xd5
or r11b, al
mov eax, r11d
xor al, 0x85
mov ecx, ebx
and cl, 0x62
and r8b, 0x9d
or r8b, cl
mov ecx, r8d
xor cl, 0x9d
xor r11b, 0x7a
and cl, r11b
xor r8b, 0x62
and r8b, al
or r8b, cl
xor r11b, r8b
and r11b, r8b
mov r8d, r15d
mov eax, r15d
and al, 0x9d
mov r10d, r14d
mov ecx, r14d
and cl, 0x60
or cl, al
mov eax, ecx
xor al, 0x1e
mov edx, r15d
or dl, 0x7c
and al, 0x7e
and cl, 0x81
or cl, al
and dl, 0x7e
xor dl, cl
and r8b, 0x1b
and r10b, 0xe4
or r10b, r8b
mov eax, r10d
xor al, 0xc0
mov ecx, edx
not cl
mov r8d, ecx
and r8b, 0x2e
and dl, 0xd1
or dl, r8b
xor r10b, 0xa
and r10b, 0x2e
and al, 0xd1
or al, r10b
xor al, dl
xor cl, al
and cl, al
mov eax, ecx
not al
mov edx, eax
and dl, 0x1a
and cl, 0xe5
or cl, dl
xor cl, r11b
mov edx, r11d
not dl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
mov r8d, edx
not r8b
and r8b, 0xe
and dl, 0xf1
or dl, r8b
mov r8d, edx
xor r8b, 0xf1
xor dl, 0xe
or al, r11b
mov r10d, eax
not r10b
xor cl, 0x1a
and cl, r11b
mov r11d, ecx
not r11b
mov edi, eax
and dil, 0xcb
and r10b, 0x34
or r10b, dil
or al, r11b
and r11b, 0xcb
and cl, 0x34
or cl, r11b
xor cl, r10b
not al
or al, cl
mov ecx, eax
not cl
mov r10d, r8d
xor r10b, cl
and r10b, r8b
and al, dl
and cl, r8b
or cl, al
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov edi, ecx
not dil
mov r8d, edi
and r8b, 0xd0
mov edx, ecx
xor dl, 0xd0
and dl, cl
mov eax, r8d
not al
mov r10d, edx
not r10b
or al, r10b
and r10b, 0x29
and dl, 0xd6
or dl, r10b
or r8b, 0x29
xor r8b, dl
not al
or al, r8b
mov edx, eax
not dl
and dl, 0x2f
and al, 0xd0
or al, dl
mov edx, eax
not dl
and dl, 0x71
and al, 0x8e
or al, dl
mov edx, eax
xor dl, 0xe
and dl, 0x1f
xor al, 0x91
or al, dl
mov edx, eax
not dl
mov r8d, edi
and r8b, 0x8b
and cl, 0x74
or cl, r8b
xor cl, 0x6b
xor dil, cl
and dil, cl
mov ecx, edi
not cl
mov r8d, edx
xor r8b, cl
and r8b, dl
and al, 0x33
and dl, 0xcc
or dl, al
and cl, 0x33
and dil, 0xcc
or dil, cl
xor dil, dl
mov eax, r8d
and al, dil
xor dil, r8b
or dil, al
mov eax, edi
not al
mov ecx, eax
and cl, 1
and dil, 0x80
or dil, cl
xor dil, 0x80
or al, 0x81
mov ecx, eax
not cl
and al, 0x50
and cl, 0x2e
or cl, al
or dil, 0x50
xor dil, cl
mov eax, edi
not al
and al, 0xbd
and dil, 0x42
or dil, al
mov r10d, edi
xor r10b, 0xee
mov eax, ebx
and al, 0xcf
and sil, 0x30
or sil, al
mov eax, esi
xor al, bl
and al, sil
and bl, 0x30
mov ecx, ebx
and cl, bpl
xor bpl, bl
or bpl, cl
mov ebx, eax
not bl
mov ecx, ebp
not cl
and bpl, bl
or bl, cl
mov edx, ebx
not dl
and cl, al
or cl, bpl
mov eax, ecx
not al
mov r8d, ebx
and r8b, 0xbf
and dl, 0x40
or dl, r8b
or bl, al
and al, 0xbf
and cl, 0x40
or cl, al
xor cl, dl
not bl
or bl, cl
mov r11d, ebx
not r11b
mov edx, r11d
or dl, 0x2e
mov ebp, edx
not bpl
mov ecx, ebx
or cl, 0x91
and cl, 0x9d
mov r8d, r11d
and r8b, 0x22
or r8b, cl
and dl, 0x9d
and bpl, 0x40
or bpl, dl
xor bpl, r8b
mov ecx, ebp
not cl
and cl, 0xd1
and bpl, 0x2e
or bpl, cl
mov r8d, ebp
not r8b
and r11b, 0xd1
and bl, 0x2e
or bl, r11b
mov ecx, ebx
xor cl, 0x2e
xor bl, 0xd1
or bl, cl
mov ecx, ebx
not cl
mov edx, ebx
and dl, 0xd5
xor bl, 5
and bl, cl
and cl, 0x2a
or cl, dl
mov edx, ecx
xor dl, 0x2a
or bpl, 5
mov r11d, ebp
not r11b
mov esi, r8d
and sil, dl
xor dl, r8b
or r8b, 0xfa
mov eax, r8d
not al
xor cl, 0xd0
or cl, 5
mov r14d, ecx
not r14b
and bpl, 0xb9
and r11b, 0x42
or r11b, bpl
and r8b, 0xb9
and al, 4
or al, r8b
xor al, r11b
mov r8d, ebx
not r8b
mov r11d, ecx
and r11b, 0x32
and r14b, 0xc8
or r14b, r11b
or cl, r8b
and r8b, 0x32
and bl, 0xcd
or bl, r8b
xor bl, r14b
not cl
or cl, bl
mov ebx, eax
not bl
and bl, 0x75
and al, 0x8a
or al, bl
mov ebx, ecx
not bl
and bl, 0x75
and cl, 0x8a
or cl, bl
xor cl, al
or dl, sil
mov eax, edx
not al
and al, 0x83
and dl, 0x7c
or dl, al
xor dl, 0x7c
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, 0x80
and dl, 0x11
or dl, cl
not dl
or al, 0x91
mov ecx, eax
not cl
and al, 0x82
and cl, 0x6c
or cl, al
and dl, 0x93
xor dl, cl
mov eax, edx
not al
and al, 0x6e
and dl, 0x91
or dl, al
mov ebx, edx
not bl
mov eax, ebx
and al, dl
mov ecx, eax
not cl
mov r8d, ecx
and r8b, 0x8a
and al, 0x75
or al, r8b
or cl, bl
and bl, 0x8a
and dl, 0x75
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
not dl
and cl, 0xdf
and dl, 0x20
or dl, cl
mov r11d, edx
xor r11b, 0xdf
xor dl, 0x20
mov eax, r11d
and al, 0xf
mov ebx, edx
and bl, 0xf0
or bl, al
mov ecx, ebx
xor cl, 0xf0
mov eax, edi
xor al, 0x11
and cl, al
xor bl, 0xf
and bl, r10b
or bl, cl
not bl
or bl, al
mov r8d, ebx
not r8b
and al, 0x7b
xor dil, 0x95
and dil, r10b
mov ecx, r11d
and cl, 0xd4
and dl, 0x2b
or dl, cl
mov ecx, edx
xor cl, 0x2b
xor dl, 0xaf
and dl, cl
or r11b, 0x7b
mov ecx, r11d
not cl
mov r10d, eax
and r10b, dil
xor dil, al
or dil, r10b
mov esi, edx
not sil
mov r10d, esi
and r10b, 0xe1
and dl, 0x1e
or dl, r10b
or sil, r11b
and r11b, 0xe1
and cl, 4
or cl, r11b
xor cl, dl
not sil
or sil, cl
mov ecx, edi
not cl
and cl, sil
not sil
and sil, dil
or sil, cl
and bl, 0xdb
mov edi, r8d
and dil, 0x24
or dil, bl
mov r10d, edi
xor r10b, 0x24
mov r11d, esi
not r11b
mov ecx, edi
xor cl, 0x69
and cl, r10b
and r8b, 0x4d
mov eax, esi
xor al, 0xb2
and al, r11b
mov edx, r11d
or dl, 0xb2
mov ebx, edx
not bl
mov ebp, ecx
and bpl, r8b
xor r8b, cl
or r8b, bpl
mov ecx, eax
not cl
mov ebp, ecx
and bpl, 0x52
and al, 0xad
or al, bpl
or cl, dl
and dl, 0x52
and bl, 0xd
or bl, dl
xor bl, al
not cl
or cl, bl
mov eax, r8d
not al
and al, 6
and r8b, 0xf9
or r8b, al
mov eax, ecx
not al
and al, 6
and cl, 0xf9
or cl, al
xor cl, r8b
xor dil, 0xdb
mov eax, edi
and al, 0xb7
and r10b, 0x48
or r10b, al
or dil, sil
and sil, 0xb7
and r11b, 0x48
or r11b, sil
xor r11b, r10b
not dil
or dil, r11b
mov eax, edi
not al
mov r8d, ecx
not r8b
mov edx, r8d
and dl, 0xd1
and cl, 0x2e
or cl, dl
or r8b, dil
and dil, 0xd1
and al, 0x2e
or al, dil
xor al, cl
not r8b
or r8b, al
mov r10d, r8d
not r10b
mov ecx, r10d
and cl, 0xa1
mov edx, r8d
and dl, 0x5e
or dl, cl
mov ecx, edx
xor cl, 2
and dl, 0x40
and cl, 3
or cl, dl
xor cl, 3
or cl, 0xbc
mov edx, ecx
not dl
mov eax, r10d
and al, 0xca
mov ebx, r8d
and bl, 0x35
or bl, al
mov eax, ebx
xor al, 1
and al, 0x43
xor bl, 0x76
or bl, al
mov eax, ebx
not al
mov r11d, edx
xor r11b, bl
and r11b, dl
and cl, 0x40
and dl, 3
or dl, cl
and bl, 0x40
and al, 0xbf
or al, bl
xor al, dl
mov edx, r11d
not dl
mov ecx, eax
not cl
or dl, cl
and cl, 0x34
and al, 0xcb
or al, cl
or r11b, 0x34
xor r11b, al
not dl
or dl, r11b
mov eax, edx
not al
and al, 0x96
and dl, 0x69
or dl, al
mov eax, edx
not al
and al, 0x2a
and dl, 0xd5
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, dl
mov ebx, ecx
not bl
mov r11d, edx
and r11b, 0xba
and al, 0x45
or al, r11b
or dl, bl
and bl, 0xba
and cl, 0x45
or cl, bl
xor cl, al
not dl
or dl, cl
mov r11d, edx
mov eax, edx
xor al, 0x5c
and al, dl
not dl
and dl, 0x71
and r11b, 0x8e
or r11b, dl
mov edx, r11d
xor dl, 0x8e
xor r11b, 0x71
mov ebx, r11d
or bl, 0xa3
mov ecx, ebx
not cl
mov esi, eax
not sil
mov edi, ebx
and dil, 0xe0
and cl, 0x1c
or cl, dil
or bl, sil
and sil, 0xe0
and al, 0x1f
or al, sil
xor al, cl
not bl
or bl, al
mov eax, ebx
and al, 0xd
not bl
and bl, 0xf2
or bl, al
and r11b, 0xbf
mov eax, edx
and al, 0x40
or al, r11b
xor al, 0xee
and dl, 0x51
or dl, al
mov eax, edx
not al
and al, 0xb9
and dl, 0x46
or dl, al
mov eax, edx
xor al, 0x42
xor dl, 0xb9
mov ecx, ebx
not cl
mov r11d, ecx
and r11b, 0x25
and bl, 0xda
or bl, r11b
or cl, dl
and dl, 0x25
and al, 0xda
or al, dl
xor al, bl
not cl
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, 0x10
and cl, 0xe0
or cl, dl
mov ebx, ecx
not bl
xor cl, 0x16
or al, 0xf0
mov esi, eax
not sil
and cl, 0xb6
and bl, 0x40
or bl, cl
and al, 0xb6
and sil, 9
or sil, al
xor sil, bl
mov eax, esi
not al
and al, 0x3d
and sil, 0xc2
or sil, al
mov eax, esi
xor al, 0x10
xor sil, 0xcd
mov ecx, esi
and cl, 0x6f
and al, 0x90
or al, cl
xor al, 0x6f
xor sil, al
and sil, al
mov eax, r10d
and al, 0x10
mov ecx, r8d
and cl, 5
or cl, al
xor cl, 5
mov eax, r8d
xor al, 0x15
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
not cl
and cl, 0x25
and al, 0xda
or al, cl
xor al, 0x9e
and r10b, 0xd9
and r8b, 0x26
or r8b, r10b
xor r8b, 0x26
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov ecx, r8d
not cl
mov r10d, r8d
and r10b, 0xba
mov edi, r8d
mov ebx, ecx
xor r8b, 0x1b
and r8b, cl
and cl, 0x45
or cl, r10b
mov ebp, ecx
xor bpl, 4
mov eax, esi
not al
mov r10d, eax
and r10b, 0xc3
mov edx, esi
and dl, 0x3c
or dl, r10b
xor cl, 0x82
and cl, 0xc3
and bpl, 0x3c
or bpl, cl
xor bpl, dl
not bpl
or bpl, al
mov r11d, ebp
not r11b
and al, 0xe4
and sil, 0x1b
or sil, al
and dil, 0xd0
and bl, 0x2f
or bl, dil
mov eax, ebx
xor al, 0x2f
xor bl, 0x34
and bl, al
mov eax, ebx
not al
mov ecx, r8d
not cl
mov edx, eax
and dl, 0xbc
and bl, 0x43
or bl, dl
or al, cl
and cl, 0xbc
and r8b, 0x43
or r8b, cl
xor r8b, bl
not al
or al, r8b
mov ecx, esi
not cl
and cl, al
not al
and al, sil
or al, cl
mov ecx, ebp
and cl, 0x65
and r11b, 0x9a
or r11b, cl
mov r8d, r11d
xor r8b, 0x9a
mov edx, eax
not dl
and dl, 0x9c
mov ecx, eax
and cl, 0x63
or cl, dl
mov r10d, ecx
xor r10b, 0x63
xor r11b, 0x48
and r11b, r8b
or bpl, 0x2d
mov edx, ebp
not dl
xor cl, 0xc
or cl, 0xd2
mov esi, ecx
not sil
or al, 0x2c
mov ebx, r11d
not bl
mov edi, ebx
and dil, 0xe0
and r11b, 0x1f
or r11b, dil
or bl, bpl
and bpl, 0xe0
and dl, 0x12
or dl, bpl
xor dl, r11b
not bl
or bl, dl
and cl, 0x2c
and sil, 1
or sil, cl
and al, 0xfe
xor al, sil
xor al, bl
mov ecx, r8d
and cl, r10b
xor r10b, r8b
or r10b, cl
mov edx, r10d
not dl
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0x64
and al, 0x9b
or al, bl
or cl, r10b
and r10b, 0x64
and dl, 0x9b
or dl, r10b
xor dl, al
not cl
or cl, dl
mov ebx, ecx
not bl
mov eax, ebx
and al, 0x9e
mov edx, ecx
and dl, 0x61
or dl, al
mov eax, edx
not al
and al, 0x61
and dl, 0x9e
or dl, al
mov eax, edx
not al
and al, 0x51
xor dl, 0xae
or dl, al
mov r8d, edx
not r8b
and bl, 0xa4
and cl, 0x5b
or cl, bl
mov ebx, ecx
xor bl, 0x5b
xor cl, 0x80
and cl, 0x81
mov eax, ebx
and al, 0x7e
or al, cl
xor al, 0x2f
and bl, 0xae
or bl, al
mov eax, ebx
not al
mov ecx, edx
or cl, bl
not cl
and dl, 0xf9
and r8b, 6
or r8b, dl
and bl, 0xf9
and al, 6
or al, bl
xor al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebx, eax
not bl
mov edx, eax
and al, 0x76
mov ecx, ebx
and cl, 0x89
or cl, al
xor cl, 0x89
or cl, bl
and bl, 0x4c
and dl, 0xb3
or dl, bl
mov eax, edx
not al
and al, 0xa
and dl, 0xf5
or dl, al
mov eax, edx
xor al, 0x91
xor dl, 4
and dl, 0x2c
and al, 0xd3
or al, dl
mov edx, eax
xor dl, 0x83
xor al, 4
and al, 0x54
and dl, 0xab
or dl, al
mov eax, edx
xor al, 0x54
xor dl, 0xab
mov ebx, ecx
not bl
and bl, al
mov eax, edx
xor al, cl
and al, dl
and cl, dl
or cl, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
not bl
mov eax, ebx
or al, cl
mov edx, eax
not dl
mov r8d, eax
or r8b, bl
mov r10d, r8d
not r10b
and al, 0x74
and dl, 0x8b
or dl, al
and bl, 0x74
and cl, 0x8b
or cl, bl
xor cl, dl
mov eax, ecx
not al
mov edx, r8d
and dl, 4
and r10b, 0xfb
or r10b, dl
or r8b, al
and al, 4
and cl, 0xfb
or cl, al
xor cl, r10b
not r8b
or r8b, cl
mov r11d, r8d
not r11b
mov eax, r11d
and al, r8b
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
not cl
and cl, 0x4b
and al, 0xb4
or al, cl
mov edx, eax
xor dl, 0xb0
mov ecx, eax
xor cl, 0x4b
or r11b, r8b
mov r8d, r11d
not r8b
and dl, 0xf1
xor al, 6
and al, cl
and cl, 0xe
or cl, dl
mov r10d, ecx
xor r10b, 4
xor cl, 0xf1
mov ebx, ecx
or bl, 0xb2
mov ebp, ebx
not bpl
mov edi, r11d
and dil, 0x4d
mov esi, r8d
and sil, 0xb2
or sil, dil
mov edx, eax
not dl
mov edi, ebx
and dil, 0xe8
and bpl, 5
or bpl, dil
or bl, dl
and dl, 0xe8
and al, 0x17
or al, dl
xor al, bpl
not bl
or bl, al
mov eax, ebx
not al
and al, sil
not sil
and sil, bl
or sil, al
mov eax, ecx
and al, 0x9a
and r10b, 0x65
or r10b, al
or cl, r8b
and r8b, 0x9a
and r11b, 0x65
or r11b, r8b
xor r11b, r10b
not cl
or cl, r11b
mov eax, ecx
not al
and al, 0xf
and cl, 0xf0
or cl, al
mov edx, ecx
xor dl, 0x70
mov eax, esi
not al
xor cl, 0xf
mov ebx, eax
and bl, 0x8c
and sil, 0x73
or sil, bl
or al, cl
and cl, 0x8c
and dl, 0x73
or dl, cl
xor dl, sil
not al
or al, dl
mov r8d, eax
not r8b
mov edx, eax
xor dl, 0xc
and dl, al
mov ecx, eax
or cl, 0xf3
mov ebx, edx
not bl
mov r10d, ecx
and r10b, 0x49
mov r11d, r8d
and r11b, 4
or r11b, r10b
or cl, bl
and bl, 0x49
and dl, 0xb6
or dl, bl
xor dl, r11b
not cl
or cl, dl
mov edx, ecx
not dl
and dl, 0xcd
and cl, 0x32
or cl, dl
mov r11d, ecx
xor r11b, 0xc1
xor cl, 0x20
and r8b, 0xc6
and al, 0x39
or al, r8b
mov ebx, eax
xor bl, 0x20
xor al, 0xc6
mov edx, r11d
and dl, 0x1f
and cl, 0xe0
or cl, dl
or r11b, al
and al, 0x1f
and bl, 0xe0
or bl, al
xor bl, cl
not r11b
or r11b, bl
mov eax, r11d
not al
and al, 0xaa
and r11b, 0x55
or r11b, al
mov r10d, r11d
xor r10b, 0x55
mov r8d, r11d
xor r8b, 0xaa
mov esi, r9d
not sil
mov eax, esi
and al, 0x64
mov ebp, r9d
and bpl, 0x11
or bpl, al
mov eax, ebp
xor al, 0x10
xor bpl, 0xee
mov ecx, r9d
xor cl, 0x75
and cl, r9b
mov edx, ecx
not dl
mov ebx, ebp
and bl, 0x61
and al, 0x14
or al, bl
or bpl, dl
and dl, 0x61
and cl, 0x9e
or cl, dl
xor cl, al
not bpl
or bpl, cl
mov eax, ebp
not al
and al, 0x8a
and bpl, 0x75
or bpl, al
mov r14d, r10d
xor r11b, 0x1f
and r11b, r10b
mov edi, r10d
mov r15d, r8d
mov edx, r8d
and dl, 0xdd
and r10b, 0x22
or r10b, dl
xor r10b, 0xa4
or r10b, r8b
and r8b, 0x48
and r14b, 2
or r14b, r8b
xor r14b, 0xfd
mov edx, r11d
not dl
mov eax, r14d
and al, 0xfb
or r14b, dl
and dl, 0xfb
and r11b, 4
or r11b, dl
xor r11b, al
not r14b
or r14b, r11b
mov eax, r14d
not al
and al, 0x10
and r14b, 0xef
or r14b, al
mov eax, r14d
xor al, 5
mov ecx, ebp
not cl
xor r14b, 0x5a
mov edx, ecx
or dl, r14b
mov ebx, edx
not bl
and cl, 0xa8
and bpl, 0x57
or bpl, cl
and r14b, 0xa8
and al, 0x57
or al, r14b
xor al, bpl
mov ecx, eax
not cl
mov r8d, edx
and r8b, 0x3f
and bl, 0xc0
or bl, r8b
or dl, cl
and cl, 0x3f
and al, 0xc0
or al, cl
xor al, bl
not dl
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, dl
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0x52
and al, 0xad
or al, r8b
or dl, bl
and bl, 0x52
and cl, 0xad
or cl, bl
xor cl, al
not dl
or dl, cl
mov ebp, edx
not bpl
and dl, 0xcd
and bpl, 0x32
or bpl, dl
mov r11d, ebp
xor r11b, 0x32
xor bpl, 0xcd
mov eax, esi
and al, r9b
mov ecx, eax
not cl
mov edx, r9d
and dl, 0xe6
mov ebx, esi
and bl, 0x19
or bl, dl
mov edx, r9d
or dl, cl
and cl, 0xe6
and al, 0x19
or al, cl
xor al, bl
not dl
or dl, al
mov eax, edx
not al
and al, 0xf3
and dl, 0xc
or dl, al
mov r14d, edx
xor r14b, 0xc
not dl
and dl, 0x92
mov eax, r14d
and al, 0x6d
or al, dl
xor al, 0xeb
and r14b, 0x79
or r14b, al
mov r8d, r14d
not r8b
mov eax, esi
and al, 1
and r9b, 0xfe
or r9b, al
xor r9b, 0x87
xor sil, r9b
and sil, r9b
and dil, 0x57
and r15b, 0xa8
or r15b, dil
mov ebx, r15d
not bl
xor r15b, 0xa8
mov ecx, r15d
and cl, 0xef
and bl, 0x10
or bl, cl
xor bl, 0x69
or bl, r15b
mov ecx, ebx
not cl
mov edx, ebx
and dl, 0x83
xor bl, 0xc8
and bl, cl
and cl, 0x7c
or cl, dl
mov edi, ecx
xor dil, 0x7c
mov r15d, r10d
mov r9d, edi
and r9b, r10b
xor dil, r10b
not r10b
mov eax, esi
not al
mov edx, r14d
or dl, al
not dl
and r14b, 0x9c
and r8b, 0x63
or r8b, r14b
and al, 0x9c
and sil, 0x63
or sil, al
xor sil, r8b
mov eax, edx
and al, sil
xor sil, dl
or sil, al
xor cl, 3
or cl, 0xc8
mov edx, ecx
not dl
xor r15b, 0xc8
and r15b, r10b
or r10b, 0xc8
mov r8d, r10d
not r8b
mov eax, ebx
not al
mov r14d, ecx
and r14b, 2
and dl, 0x35
or dl, r14b
or cl, al
and al, 2
and bl, 0xfd
or bl, al
xor bl, dl
not cl
or cl, bl
mov eax, r15d
not al
or r10b, al
and al, 0x40
and r15b, 0xbf
or r15b, al
or r8b, 0x40
xor r8b, r15b
not r10b
or r10b, r8b
mov eax, ecx
not al
and al, r10b
not r10b
and r10b, cl
or r10b, al
or dil, r9b
mov eax, edi
not al
mov ecx, r10d
not cl
mov edx, ecx
and dl, 0x2d
and r10b, 0xd2
or r10b, dl
or cl, dil
and dil, 0x2d
and al, 0xd2
or al, dil
xor al, r10b
not cl
or cl, al
mov edx, esi
mov ebx, esi
xor bl, 0xa3
and bl, sil
not sil
and sil, 0xe2
and dl, 0x1d
or dl, sil
mov r10d, edx
xor r10b, 1
xor dl, 0xa2
mov r8d, ecx
not r8b
or cl, 0x5c
mov r9d, ecx
not r9b
or r8b, 0xa3
mov r15d, r8d
not r15b
or dl, 0x5c
mov eax, ebx
not al
mov esi, edx
and sil, 0xfc
and r10b, 3
or r10b, sil
or dl, al
and al, 0xfc
and bl, 3
or bl, al
xor bl, r10b
not dl
or dl, bl
and cl, 0x3b
and r9b, 0x80
or r9b, cl
and r8b, 0x3b
and r15b, 0x44
or r15b, r8b
xor r15b, r9b
mov eax, edx
not al
and al, r15b
not r15b
and r15b, dl
or r15b, al
mov eax, ebp
and al, 0xd5
mov esi, r11d
and sil, 0x2a
or sil, al
mov eax, esi
xor al, 0xa
xor sil, 0xd5
mov ecx, ebp
and cl, r11b
mov edx, ecx
not dl
mov ebx, esi
and bl, 0x20
and al, 0xdf
or al, bl
or sil, dl
and dl, 0x20
and cl, 0xdf
or cl, dl
xor cl, al
not sil
or sil, cl
mov r8d, r15d
not r8b
mov eax, r8d
and al, 0xa0
mov edx, r15d
and dl, 0x44
or dl, al
xor dl, 0x44
mov r13d, r15d
xor r13b, 0xe4
and r13b, r15b
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
mov eax, r13d
not al
and al, 0xf5
and r13b, 0xa
or r13b, al
mov r10d, r13d
xor r10b, 0x2a
mov r9d, esi
not r9b
mov eax, r9d
and al, 0xc2
mov edx, esi
and dl, 0x3d
or dl, al
mov r12d, edx
xor r12b, r9b
and r12b, dl
mov eax, ebp
and al, 0x9f
and r11b, 0x60
or r11b, al
xor r11b, 0xa2
xor bpl, r11b
and bpl, r11b
mov eax, r13d
xor al, 0x11
mov byte [rsp + 0x40], al
and al, 0xc2
xor r13b, 0xd3
or r13b, al
mov r14d, r13d
not r14b
mov eax, r8d
and al, 0xe0
and r15b, 0x1f
or r15b, al
xor r15b, 0xdd
xor r8b, r15b
and r8b, r15b
mov eax, r12d
not al
mov edx, ebp
not dl
mov r11d, eax
or r11b, dl
mov ebx, r11d
not bl
and al, 0xe5
and r12b, 0x1a
or r12b, al
and dl, 0xe5
and bpl, 0x1a
or bpl, dl
xor bpl, r12b
mov eax, ebp
not al
mov edx, r11d
and dl, 0x35
and bl, 0xca
or bl, dl
or r11b, al
and al, 0x35
and bpl, 0xca
or bpl, al
xor bpl, bl
not r11b
or r11b, bpl
mov edi, r8d
not dil
mov eax, r14d
or al, 0x68
mov ebx, eax
not bl
mov ecx, r13d
or cl, 0x97
mov edx, ecx
not dl
mov r15d, r8d
or r15b, 0x68
mov r12d, r15d
not r12b
mov ebp, edi
or bpl, 0x97
and al, 0xbb
and bl, 4
or bl, al
mov eax, ebp
not al
and cl, 0xbb
and dl, 0x40
or dl, cl
xor dl, bl
and r15b, 0xd1
and r12b, 6
or r12b, r15b
and bpl, 0xd1
and al, 0x28
or al, bpl
xor al, r12b
mov ecx, edx
not cl
and cl, al
not al
and al, dl
or al, cl
mov ecx, r14d
and cl, 0xb9
and r13b, 0x46
or r13b, cl
or r14b, r8b
and r8b, 0xb9
and dil, 0x46
or dil, r8b
xor dil, r13b
not r14b
or r14b, dil
mov ecx, r14d
not cl
mov ebx, eax
not bl
mov edx, ebx
and dl, 0x5c
and al, 0xa3
or al, dl
or bl, r14b
and r14b, 0x5c
and cl, 0xa3
or cl, r14b
xor cl, al
not bl
or bl, cl
mov ecx, ebx
mov eax, r11d
not al
and al, 0x19
mov edx, r11d
and dl, 0xe6
or dl, al
xor dl, bl
xor dl, 0x19
and dl, bl
not bl
and bl, 0xad
and cl, 0x52
or cl, bl
xor cl, r11b
xor cl, 0xad
and cl, r11b
mov r8d, edx
not r8b
mov ebx, ecx
not bl
mov eax, r8d
and al, 0xf0
and dl, 0xf
or dl, al
or r8b, bl
and bl, 0xf0
and cl, 0xf
or cl, bl
xor cl, dl
not r8b
or r8b, cl
mov edx, r9d
movzx ecx, byte [rsp + 0x40]
or dl, cl
mov eax, edx
not al
and r9b, 0xc4
and sil, 0x3b
or sil, r9b
and cl, 0xc4
and r10b, 0x3b
or r10b, cl
xor r10b, sil
mov ecx, r10d
not cl
mov ebx, edx
and bl, 0xd9
and al, 0x26
or al, bl
or dl, cl
and cl, 0xd9
and r10b, 0x26
or r10b, cl
xor r10b, al
not dl
or dl, r10b
mov eax, edx
not al
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, 0xb8
and dl, 0x47
or dl, al
mov ecx, edx
xor cl, 0x40
xor dl, 8
and dl, 0xf
and cl, 0xf0
or cl, dl
mov eax, ecx
xor al, 3
mov ebx, ecx
xor bl, 0xf0
mov r9d, r8d
not r9b
and al, 0xc3
xor cl, 0xe9
and cl, bl
and bl, 0x3c
or bl, al
xor bl, 0x3c
mov r10d, ebx
mov edx, r9d
and dl, bl
xor bl, r9b
and r9b, 0x19
and r8b, 0xe6
or r8b, r9b
and r10b, 0x19
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, r8d
not al
and al, 0x94
and r8b, 0x6b
or r8b, al
mov eax, ecx
not al
and al, 0x94
and cl, 0x6b
or cl, al
xor cl, r8b
or bl, dl
not bl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov rax, qword [rsp + 0x88]
add rax, 0xffffffffffffffff
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x58]
mov byte [rax], bl
mov eax, dword [rsp + 0x24]
mov ecx, 0xcccccccd
imul rax, rcx
shr rax, 0x23
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 0
setne byte [rsp + 0x33]
mov eax, dword [0x1402dcf14]
mov edx, eax
neg edx
not edx
imul edx, eax
mov ebp, edx
not ebp
mov ecx, edx
mov ebx, ebp
or ebx, edx
mov r8d, edx
mov r11d, ebp
mov r14d, ebp
and r14d, edx
mov eax, ebp
and eax, r14d
mov dword [rsp + 0x40], eax
xor r14d, ebp
mov eax, ebp
and eax, 0xf874bb4f
and edx, 0x78b44b0
or edx, eax
not edx
or edx, ebp
mov dword [rsp + 0x34], edx
and ebp, 0xc923e336
and ecx, 0x36dc1cc9
or ecx, ebp
mov eax, ecx
xor eax, 0x104c0c81
xor ecx, 0x40004004
and ecx, 0x6690504c
and eax, 0x996fafb3
or eax, ecx
mov ecx, eax
xor ecx, 0x24801040
xor eax, 0x11292d00
and eax, 0x53396d0c
and ecx, 0xacc692f3
or ecx, eax
mov ebp, ecx
xor ebp, 0xacc692f3
xor ecx, 0x50014904
mov edx, ebx
not edx
and edx, 0x250f2390
and ebx, 0xdaf0dc6f
or ebx, edx
mov edx, ebx
xor edx, 0x5040c864
xor ebx, 0x250f2390
mov eax, ebp
or eax, ebx
mov esi, eax
not esi
and ebp, 0xabba341b
and ecx, 0x5445cbe4
or ecx, ebp
and ebx, 0xabba341b
and edx, 0x5445cbe4
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
mov ebp, eax
and ebp, 0xd913c677
and esi, 0x26ec3988
or esi, ebp
or eax, ecx
and ecx, 0xd913c677
and edx, 0x26ec3988
or edx, ecx
xor edx, esi
not eax
or eax, edx
mov ecx, eax
not ecx
mov ebp, ecx
or ebp, 0x5982ca9a
mov edx, ebp
not edx
or eax, 0x824c0121
and eax, 0x9bce81a3
and ecx, 0x40004a18
or ecx, eax
and ebp, 0x9bce81a3
and edx, 0x24313444
or edx, ebp
xor edx, ecx
mov eax, edx
not eax
and eax, 0x287f65e0
and edx, 0xd7809a1f
or edx, eax
mov ebx, edx
xor ebx, 0x8e025085
xor edx, 0x21500062
mov eax, ebx
and eax, 0xd4aa0d10
and edx, 0x215040e3
and ebx, 0xa05b20c
or ebx, edx
xor ebx, 0xa05b20c
or ebx, eax
mov eax, ebx
not eax
and eax, 0xfa5a90c5
and ebx, 0x5a56f3a
or ebx, eax
mov eax, ebx
xor eax, 0x4a00d10
and eax, 0xd4aa0d10
xor ebx, 0xd10f622a
or ebx, eax
mov eax, ebx
not eax
and eax, 0xc012c371
and ebx, 0x3fed3c8e
or ebx, eax
mov edi, ebx
xor edi, 0x3fed3c8e
xor ebx, 0xc012c371
and r8d, 0x6c03e649
and r11d, 0x93fc19b6
or r11d, r8d
mov eax, r11d
xor eax, 0xc038248
xor r11d, 0x93fc19b6
mov ecx, r11d
or ecx, 0xd4aa0d10
mov edx, ecx
not edx
and r11d, 0xf0407da7
and eax, 0xfbf8258
or eax, r11d
mov ebp, eax
xor ebp, 0x19140b48
xor eax, 0x24ea70b7
mov esi, ecx
and esi, 0xe281f404
and edx, 0x95402eb
or edx, esi
or ecx, eax
and eax, 0xe281f404
and ebp, 0x1d7e0bfb
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x8fac013
and ecx, 0xf7053fec
or ecx, eax
mov eax, ecx
xor eax, 0x8501148c
xor ecx, 0x8604002
and ecx, 0x7a646b62
and eax, 0x859b949d
or eax, ecx
mov r13d, eax
xor r13d, 0x7a646b62
mov r9d, eax
xor r9d, 0x859b949d
mov ecx, ebx
and ecx, 0x4c23eae8
mov r12d, edi
and r12d, 0xb3dc1517
or r12d, ecx
mov ecx, r12d
not ecx
and ecx, 0x4d864a88
and r12d, 0xb279b577
or r12d, ecx
mov r10d, r12d
xor r10d, 0xfe5a5f9f
mov ebp, r9d
and ebp, 0x51e9ec26
mov edx, r13d
and edx, 0xae1613d9
or edx, ebp
mov ecx, edx
xor ecx, 0x140248
xor edx, 0x41094c26
xor eax, 0xb97b258c
and eax, r13d
or edx, 0x3ce0b111
mov ebp, eax
not ebp
mov r11d, edx
and r11d, 0xf24291a2
and ecx, 0x11d4e4c
or ecx, r11d
or edx, ebp
and ebp, 0xf24291a2
and eax, 0xdbd6e5d
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x3ce0b111
and edx, 0xc31f4eee
or edx, eax
mov r11d, r12d
xor r11d, 0x1a5a060
mov eax, r11d
and eax, 0x152dcb61
mov ebp, r10d
and ebp, 0xead2349e
or ebp, eax
not ebp
or ebp, r11d
mov r8d, ebp
not r8d
and ebx, 0x7ec6366c
and edi, 0x8139c993
or edi, ebx
mov esi, edi
xor esi, 0x8139c993
xor edi, 0x7e843264
and edi, 0xfe9cf2e4
mov eax, esi
and eax, 0x1630d1b
or eax, edi
xor eax, 0x144ec67a
and esi, 0xead2349e
or esi, eax
mov eax, esi
not eax
and eax, 0xaf338f53
and esi, 0x50cc70ac
or esi, eax
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xa92d074e
mov edi, edx
and edi, 0x56d2f8b1
or edi, eax
mov eax, edi
xor eax, 0x1400c821
and eax, 0x152dcb61
xor edi, 0x43ff33d0
or edi, eax
mov eax, r9d
and eax, 0xead2349e
and r13d, 0x152dcb61
or r13d, eax
mov ecx, esi
xor ecx, 0x50cc70ac
xor esi, 0xaf338f53
xor r9d, r13d
and r9d, r13d
mov eax, edi
not eax
and ecx, ebp
or ebp, esi
and esi, r8d
mov r8d, ebp
not r8d
or esi, ecx
mov ecx, ebp
and ecx, 0xabf60fb1
and r8d, 0x5409f04e
or r8d, ecx
mov ecx, esi
not ecx
or ebp, ecx
and ecx, 0xabf60fb1
and esi, 0x5409f04e
or esi, ecx
xor esi, r8d
not ebp
or ebp, esi
mov ecx, eax
or ecx, 0x583d15c9
mov r13d, ecx
not r13d
mov r8d, ecx
and r8d, 0x2357cc63
and r13d, 0x84802214
or r13d, r8d
mov esi, edi
xor esi, 0x583d15c9
and esi, eax
mov r8d, esi
not r8d
or ecx, r8d
and r8d, 0x2357cc63
and esi, 0xdca8339c
or esi, r8d
xor esi, r13d
mov r13d, r9d
not r13d
not ecx
or ecx, esi
mov esi, r9d
xor esi, 0xa7c2ea36
and esi, r13d
mov r15d, r9d
and r15d, 0x583d15c9
mov r8d, esi
and r8d, r15d
xor r15d, esi
or r15d, r8d
mov esi, ecx
not esi
and esi, 0x4567d9ba
and ecx, 0xba982645
or ecx, esi
mov esi, r15d
not esi
and esi, 0x4567d9ba
and r15d, 0xba982645
or r15d, esi
xor r15d, ecx
mov ecx, eax
and ecx, 0x16a3b223
and edi, 0xe95c4ddc
or edi, ecx
or eax, r9d
and r9d, 0x16a3b223
and r13d, 0xe95c4ddc
or r13d, r9d
xor r13d, edi
xor r12d, 0x560c9ec8
and r12d, r10d
not eax
or eax, r13d
not eax
mov ecx, r15d
and ecx, eax
xor eax, r15d
or eax, ecx
not eax
mov edi, ebp
xor edi, eax
mov ecx, ebp
not edi
and edi, ebp
not ebp
and ebp, 0x3f6c2483
and ecx, 0xc093db7c
or ecx, ebp
xor ecx, 0x3f6c2483
or ecx, eax
not ecx
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
and r11d, 0xaa5c8c3a
and r10d, 0x55a373c5
or r10d, r11d
mov eax, r10d
xor r10d, 0xaa5c8c3a
mov ecx, r10d
or ecx, 0x57a93ea8
mov ebp, ecx
not ebp
mov esi, ecx
and esi, 0xb2d52395
and ebp, 0x802c042
or ebp, esi
mov esi, r12d
not esi
or ecx, esi
and esi, 0xb2d52395
and r12d, 0x4d2adc6a
or r12d, esi
mov esi, ebx
and esi, 0xa856c157
xor r12d, ebp
mov ebp, edx
xor ebp, 0xa856c157
and ebp, edx
not ecx
or ecx, r12d
mov r9d, esi
and r9d, ebp
xor ebp, esi
or ebp, r9d
mov esi, ecx
not esi
and esi, 0xf7890df7
and ecx, 0x876f208
or ecx, esi
mov esi, ebp
not esi
and esi, 0xf7890df7
and ebp, 0x876f208
or ebp, esi
xor eax, 0x44205180
xor ebp, ecx
mov ecx, r10d
and ecx, 0x19832e77
and eax, 0xe67cd188
or eax, ecx
or r10d, edx
and edx, 0x19832e77
and ebx, 0xe67cd188
or ebx, edx
xor ebx, eax
not r10d
or r10d, ebx
not r10d
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov ecx, r10d
mov eax, r10d
xor eax, 0x1d099ddb
and eax, r10d
not r10d
and r10d, 0x1d088d53
and ecx, 0x11088
or ecx, r10d
xor ecx, 0x11088
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe2f66224
and eax, 0x1d099ddb
or eax, ecx
mov ecx, edi
not ecx
and ecx, 0xc8fd5240
mov edx, edi
and edx, 0x3702adbf
or edx, ecx
xor edx, 0x3702adbf
mov ecx, eax
xor ecx, 0x3c9b136d
and ecx, eax
mov ebp, eax
not ebp
mov eax, ebp
mov ebx, edx
and ebx, ebp
xor ebp, edx
and edx, 0x3c9b136d
and edi, 0xc364ec92
or edi, edx
and eax, 0x3c9b136d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, edi
not eax
and eax, ecx
not ecx
and ecx, edi
or ecx, eax
or ebp, ebx
mov edx, ebp
not edx
mov eax, ecx
not eax
mov ebx, eax
and ebx, 0xf077b942
and ecx, 0xf8846bd
or ecx, ebx
or eax, ebp
and ebp, 0xf077b942
and edx, 0xf8846bd
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x5867741c
mov ebp, edx
not ebp
mov ebx, eax
xor ebx, 0xa7988be3
and ebx, eax
mov edi, ebx
not edi
mov esi, edx
and esi, 0xef4888c1
and ebp, 0x900322
or ebp, esi
or edx, edi
and edi, 0xef4888c1
and ebx, 0x10b7773e
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xd0220c11
and edx, 0x4880100
or edx, ebp
xor edx, 0x54aa0510
or edx, 0x2b55f2ee
and ecx, 0xd4aa0d11
xor eax, 0x2b55f2ee
or eax, ecx
mov ebp, eax
not ebp
and ebp, edx
not edx
mov ecx, edx
xor ecx, eax
and ecx, edx
and eax, edx
or eax, ebp
mov r8d, ecx
not r8d
mov edx, eax
not edx
mov ebp, r8d
and ebp, 0x2e1a08f9
and ecx, 0xd0a00500
or ecx, ebp
or r8d, edx
and edx, 0x2e1a08f9
and eax, 0xd1e5f706
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
or r14d, dword [rsp + 0x40]
mov eax, r14d
not eax
and eax, 0x78b44b0
xor r14d, 0xf874bb4f
or r14d, eax
mov eax, r14d
not eax
mov ecx, dword [rsp + 0x34]
mov ebp, ecx
not ebp
and ebp, r14d
or r14d, ecx
mov edx, r14d
not edx
and ecx, eax
or ecx, ebp
mov eax, ecx
not eax
mov ebp, r14d
and ebp, 0x996abeda
and edx, 0x66954125
or edx, ebp
or r14d, eax
and eax, 0x996abeda
and ecx, 0x66954125
or ecx, eax
xor ecx, edx
not r14d
or r14d, ecx
mov eax, r14d
not eax
and eax, 0x19f85c19
and r14d, 0xe607a3e6
or r14d, eax
mov eax, r14d
not eax
and eax, 0xe3860781
and r14d, 0x1c79f87e
or r14d, eax
mov esi, r14d
xor esi, 0xfdf51f28
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0x651c1d89
mov ecx, r8d
xor ecx, 0x651c1d89
and ecx, r8d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9daa10d7
and ecx, 0x6255ef28
or ecx, eax
mov edi, ecx
xor edi, 0x301e2a0
xor ecx, 0xd0340518
and ecx, 0xd47c1519
and edi, 0x2b83eae6
or edi, ecx
mov eax, edi
xor eax, 0x2a03c262
and eax, 0x2a13c27b
xor edi, 0x190289d
or edi, eax
mov eax, edi
not eax
and eax, 0x4fc8dedb
and edi, 0xb0372124
or edi, eax
mov eax, r9d
and eax, 0xd5ec3d84
mov ecx, r8d
and ecx, 0x2a13c27b
or ecx, eax
mov ebx, ecx
xor ebx, r9d
and ebx, ecx
mov ebp, r14d
xor ebp, 0x20ae0d7
mov eax, r14d
xor eax, 0x7334304e
and eax, esi
or esi, 0x713ed099
mov edx, esi
and edx, 0x9dee1a96
mov ecx, ebp
and ecx, 0x2012560
or ecx, edx
mov edx, eax
not edx
or esi, edx
and edx, 0x9dee1a96
and eax, 0x6211e569
or eax, edx
xor eax, ecx
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0x9f03089
and esi, 0xf60fcf76
or esi, eax
mov eax, esi
xor eax, 0x708c2000
xor esi, 0x87311fef
mov ecx, esi
and ecx, 0xd62d050
and eax, 0xf29d2faf
or eax, ecx
xor eax, 0xd88eedd4
or eax, esi
mov ecx, edi
xor ecx, 0x20352124
and ebp, 0xd5ec3d84
xor r14d, 0xd7e6dd53
or r14d, ebp
xor edi, 0x4fc8dedb
mov edx, edi
and edi, 0xd802948b
and ecx, 0x27fd6b74
or ecx, edi
mov ebp, ebx
not ebp
or edx, ebp
and ebp, 0xd802948b
and ebx, 0x27fd6b74
or ebx, ebp
mov ebp, edx
not ebp
xor ebx, ecx
mov ecx, edx
and ecx, 0x3b79799a
and ebp, 0xc4868665
or ebp, ecx
mov ecx, ebx
not ecx
or edx, ecx
and ecx, 0x3b79799a
and ebx, 0xc4868665
or ebx, ecx
mov r10d, dword [0x1402dcf10]
xor ebx, ebp
mov ecx, r14d
not ecx
and ecx, eax
not eax
not edx
or edx, ebx
mov ebp, eax
xor ebp, r14d
and ebp, eax
and r14d, eax
or r14d, ecx
mov eax, ebp
and eax, r14d
xor r14d, ebp
or r14d, eax
mov eax, edx
xor eax, r14d
mov ecx, edx
not ecx
and ecx, 0xb84cf05
and eax, edx
and edx, 0xf47b30fa
or edx, ecx
xor edx, r14d
xor edx, 0xb84cf05
and edx, r14d
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and edx, 0xfdb86bed
and eax, 0x2479412
or eax, edx
mov ebp, eax
xor ebp, 0x98a00849
mov ecx, r9d
and ecx, 0x40665328
and r9d, r8d
and r8d, 0xbf99acd7
or r8d, ecx
mov ecx, r8d
xor ecx, 0x8f81a492
xor r8d, 0x40665328
mov edx, r9d
not edx
mov ebx, r8d
and ebx, 0x701c0945
and ecx, 0x8fe3f6ba
or ecx, ebx
or r8d, edx
and edx, 0x701c0945
and r9d, 0x8fe3f6ba
or r9d, edx
xor r9d, ecx
not r8d
or r8d, r9d
xor eax, 0x2479412
mov edx, r8d
mov esi, r8d
xor esi, 0x651ae7b6
and esi, r8d
not r8d
and r8d, 0x49064ef8
and edx, 0xb6f9b107
or edx, r8d
mov ecx, edx
xor ecx, 0xb6f9b107
mov r8d, eax
and r8d, ecx
xor ecx, eax
and eax, 0x651ae7b6
and ebp, 0x9ae51849
or ebp, eax
xor edx, 0x410246b0
or edx, 0x9ae51849
mov eax, edx
not eax
mov edi, edx
and edi, 0x1047238c
and eax, 0x6518c432
or eax, edi
mov ebx, esi
not ebx
or edx, ebx
and ebx, 0x1047238c
and esi, 0xefb8dc73
or esi, ebx
xor esi, eax
not edx
or edx, esi
mov eax, ebp
not eax
and eax, edx
not edx
and edx, ebp
or edx, eax
or ecx, r8d
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov ebp, eax
or ebp, 0xaae895e5
mov edx, ebp
not edx
or ecx, 0x15160800
and ecx, 0x37f619c0
and eax, 0x88088425
or eax, ecx
and ebp, 0x37f619c0
and edx, 0x4001621a
or edx, ebp
xor edx, eax
mov eax, edx
not eax
and eax, 0xdc8449f6
and edx, 0x237bb609
or edx, eax
mov eax, edx
xor eax, 0x80932368
xor edx, 0x14444403
and eax, 0xe2bbbb78
and edx, 0x1d444487
or edx, eax
xor edx, 0x1d444487
setne r9b
sete r11b
cmp r10d, 9
setg r8b
cmp r10d, 0xa
setl sil
mov eax, r11d
xor al, r9b
and al, r11b
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov ebx, esi
and bl, cl
mov edx, esi
xor dl, cl
or dl, bl
mov r10d, edx
xor r10b, 1
and cl, r8b
and al, sil
or al, cl
mov ebp, eax
xor bpl, 1
mov ebx, edx
and bl, r10b
mov edi, edx
and dil, bl
xor bl, dl
or bl, dil
mov ecx, ebx
xor cl, 1
and cl, bpl
and bl, al
or bl, cl
xor bpl, dl
or al, r10b
xor al, 1
or al, bpl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edx, eax
xor dl, 1
mov r15d, eax
or r15b, dl
xor dl, r15b
or r15b, al
mov eax, r15d
xor al, dl
or r15b, dl
xor r15b, 1
or r15b, al
mov eax, r15d
xor al, 1
or r15b, al
xor r15b, 1
or r15b, al
mov r10d, r15d
xor r10b, 1
mov edx, esi
xor dl, r11b
mov eax, edx
and al, sil
and dl, r11b
or r8b, r11b
mov ebx, edx
xor bl, r8b
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
mov r9d, eax
xor r9b, 1
xor dl, 1
xor bl, 1
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, sil
or dl, sil
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
xor cl, al
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
xor dl, r9b
xor cl, 1
and cl, r8b
xor dl, 1
and dl, r9b
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
and bl, al
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
mov r9d, edx
xor r9b, 1
and bl, r9b
or bl, cl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
xor r9b, 1
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov ebp, r10d
or bpl, r15b
mov eax, ebp
or al, r15b
mov ecx, ebp
xor cl, r15b
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 r11d, eax
and r11b, cl
xor al, r11b
xor r11b, 1
or r11b, cl
xor r11b, 1
or r11b, al
mov r14d, r11d
xor r14b, 1
mov edi, r9d
xor dil, 1
mov r12d, edi
and r12b, r9b
mov ecx, edi
and cl, r12b
mov eax, edi
xor al, r12b
or al, cl
mov ebx, eax
xor bl, 1
xor r12b, 1
mov ecx, r9d
xor cl, r12b
or r12b, r9b
xor r12b, 1
or r12b, cl
mov esi, r12d
xor sil, 1
or sil, r9b
or r9b, dil
xor al, r9b
or r9b, bl
mov ecx, r9d
xor cl, al
or r9b, al
xor r9b, 1
or r9b, cl
mov r8d, r9d
xor r8b, 1
mov eax, r11d
mov byte [rsp + 0x40], r14b
xor al, r14b
mov ecx, r11d
or cl, r14b
xor cl, 1
or cl, al
mov r14d, ecx
xor r14b, 1
and r15b, r10b
mov eax, r10d
and al, r15b
xor r15b, r10b
or r15b, al
xor r15b, 1
xor bpl, 1
mov eax, r15d
and al, bpl
xor bpl, r15b
or bpl, al
mov eax, ebp
xor al, 1
mov ebx, eax
and bl, bpl
xor al, bl
xor bl, 1
or bl, bpl
xor bl, 1
or bl, al
mov eax, r8d
and al, r9b
mov r10d, r8d
xor r10b, r9b
or r10b, al
xor r12b, dil
xor sil, 1
or sil, r12b
and r14b, cl
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov ebp, ebx
xor bpl, 1
mov edi, ebp
xor dil, bl
and dil, bpl
mov r15d, ebx
or r15b, bpl
mov r12d, r15d
xor r12b, 1
mov eax, edi
mov ecx, r12d
and cl, r15b
mov r13d, ecx
and r13b, r12b
xor cl, r12b
or r12b, dil
xor dil, 1
and al, dil
xor al, 1
mov edx, eax
xor dl, dil
or al, dil
xor al, 1
or al, dl
or cl, r13b
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
mov r13d, r14d
xor r13b, 1
or cl, dl
xor dil, r15b
xor r12b, 1
or r12b, dil
xor r12b, 1
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov eax, r13d
and al, r14b
mov r15d, r13d
xor r15b, al
xor al, 1
and bl, bpl
mov edi, ebx
and dil, bpl
xor bl, bpl
mov edx, r14d
xor dl, bpl
or bpl, r14b
or r14b, al
xor r14b, 1
or r14b, r15b
mov ecx, r14d
and r14b, r12b
xor r12b, 1
xor cl, 1
and cl, r12b
or r14b, cl
mov ecx, eax
xor cl, r13b
or al, r13b
xor al, 1
or al, cl
or bl, dil
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
xor bpl, 1
or bpl, dl
mov eax, ebx
xor al, bpl
xor bl, 1
xor al, 1
or bl, bpl
xor bl, 1
or bl, al
mov eax, r14d
xor al, 1
mov ecx, r14d
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
and cl, bl
xor al, bl
xor bl, 1
xor dl, 1
and dl, bl
or cl, dl
or bl, r14b
mov edi, r10d
xor dil, 1
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, r10d
and al, sil
xor r10b, sil
or r10b, al
mov ebp, r10d
xor bpl, 1
mov edx, edi
xor dl, sil
or sil, dil
xor dl, 1
and dl, dil
mov eax, esi
xor al, dl
xor dl, 1
xor al, 1
or dl, sil
xor dl, 1
or dl, al
mov eax, ebp
and al, r10b
mov ebx, eax
and bl, bpl
xor al, bpl
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and al, dl
or al, bl
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
mov ebx, eax
xor bl, dl
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov r10d, ecx
xor r10b, 1
mov edx, r10d
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, eax
and bl, dl
xor dl, 1
mov esi, eax
xor sil, 1
and dl, sil
or dl, bl
mov ebx, edx
xor bl, sil
and bl, dl
and sil, cl
and al, r10b
or sil, al
xor sil, 1
or sil, r10b
mov eax, esi
xor al, 1
mov ecx, ebx
xor cl, 1
and al, cl
or cl, sil
and sil, bl
or sil, al
xor sil, 1
mov eax, ecx
xor al, sil
or sil, cl
xor sil, 1
or sil, al
movzx ecx, byte [rsp + 0x40]
and r8b, cl
mov eax, r9d
xor al, r11b
and r11b, r9b
or r11b, r8b
xor r11b, 1
or r11b, cl
mov edx, ecx
mov ecx, r11d
xor cl, 1
and al, r9b
or r9b, dl
xor r9b, 1
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov eax, r9d
xor al, 1
and r9b, r11b
or r11b, al
and al, cl
or al, r9b
xor al, 1
mov ecx, r11d
xor cl, al
or al, r11b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, eax
or cl, r8b
mov ebx, ecx
xor bl, 1
mov edx, r8d
and dl, al
xor dl, 1
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
mov r9d, edx
and r9b, bl
xor dl, 1
and dl, cl
or dl, r9b
xor cl, r8b
or bl, al
xor bl, 1
or bl, cl
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
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 r10d, ecx
xor r10b, 1
and r10b, cl
mov eax, r10d
and al, cl
xor r10b, cl
or r10b, al
mov r9d, r10d
xor r9b, 1
mov eax, esi
xor al, 1
mov edx, eax
and dl, sil
xor dl, 1
mov ecx, esi
xor cl, dl
or dl, sil
xor dl, 1
or dl, cl
mov ebx, r10d
and bl, r9b
xor bl, 1
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, cl
mov r8d, edx
xor r8b, 1
or dl, r8b
xor sil, dl
mov ecx, edx
and cl, al
xor dl, al
xor sil, 1
or dl, cl
xor dl, 1
mov ecx, esi
and cl, dl
xor dl, sil
mov r11d, ebx
xor r11b, 1
or bl, r11b
or dl, cl
mov ecx, ebx
xor cl, 1
and bl, r9b
mov eax, ecx
xor al, r10b
and al, cl
and cl, r10b
or cl, bl
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
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
mov edx, ecx
xor dl, 1
and cl, dl
xor al, 1
or al, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, r8d
or al, r11b
xor al, 1
xor r11b, r8b
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
xor r11b, 1
mov edx, ecx
xor dl, 1
and dl, cl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
xor dl, r11b
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
mov ecx, edx
xor cl, r11b
test r11b, 1
mov eax, 0xf2c3f8b9
mov ebp, 0x1cecd963
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xf2c3f8b9
cmove eax, ecx
jmp 0x14014de10
cmp eax, 0x968796b6
je 0x14014cdf9
cmp eax, 0xf2c3f8b9
jne 0x14014de10
jmp 0x14014cdd0
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov ebp, dword [rsp + 0x24]
mov rax, rbp
mov ecx, 0xcccccccd
imul rax, rcx
shr rax, 0x23
add eax, eax
lea eax, [rax + rax*4]
sub ebp, eax
mov r8d, ebp
not r8b
mov ecx, r8d
and cl, 0xa1
mov ebx, ebp
and bl, 0xe
or cl, bl
mov eax, ecx
not al
and al, 0x81
xor cl, 0x20
or cl, al
mov esi, ecx
not sil
mov eax, r8d
and al, 1
or bl, r8b
or bl, al
and cl, 0xa4
mov eax, esi
and al, 0x1b
or al, cl
xor al, 0x1b
mov r9d, eax
mov r10d, ebx
mov ecx, ebx
mov r11d, eax
and r11b, bl
xor al, bl
not bl
and r9b, 0xd1
and sil, 0x2e
or sil, r9b
and r10b, 0xd1
xor cl, 0xe
and cl, bl
mov ebx, r10d
and bl, cl
xor cl, r10b
or cl, bl
mov edx, esi
not dl
and dl, 0xd4
and sil, 0x2b
or sil, dl
mov edx, ecx
not dl
and dl, 0xd4
and cl, 0x2b
or cl, dl
xor cl, sil
or al, r11b
mov edx, eax
not dl
and dl, 0xe1
and al, 0x1e
or al, dl
xor al, 0x1e
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 0x81
and cl, al
mov edx, eax
not dl
and dl, 0x81
mov eax, edx
not al
mov ebx, ecx
not bl
or al, bl
and bl, 0x12
and cl, 0xed
or cl, bl
or dl, 0x12
xor dl, cl
not al
or al, dl
mov r11d, eax
not r11b
mov ecx, eax
or cl, 0xe
mov edx, ecx
not dl
mov ebx, r11d
or bl, 0xf1
mov r10d, ebx
not r10b
and cl, 0x85
and dl, 0x70
or dl, cl
and bl, 0x85
and r10b, 0xa
or r10b, bl
xor r10b, dl
mov ecx, r10d
not cl
and cl, 0xe
and r10b, 0xf1
or r10b, cl
mov r9d, r10d
not r9b
mov ecx, r9d
and cl, 0xaa
mov edx, r10d
and dl, 0x55
or dl, cl
mov ecx, edx
xor cl, 0x55
xor dl, 0x2a
and dl, 0x6b
mov ebx, ecx
and bl, 0x94
or bl, dl
xor bl, 0xb8
and cl, 0xd3
or cl, bl
mov edx, ecx
not dl
and dl, 0xc9
and cl, 0x36
or cl, dl
mov esi, ecx
xor sil, 0x26
xor cl, 0xc9
mov ebx, r11d
and bl, 0xdc
and al, 0x23
or al, bl
xor al, 0xf0
xor r11b, al
and r11b, al
mov ebx, r11d
not bl
mov eax, ecx
or al, bl
mov edx, eax
not dl
and cl, 0xd0
and sil, 0x2f
or sil, cl
and bl, 0xd0
and r11b, 0x2f
or r11b, bl
xor r11b, sil
mov ecx, r11d
not cl
mov ebx, eax
and bl, 0xae
and dl, 0x51
or dl, bl
or al, cl
and cl, 0xae
and r11b, 0x51
or r11b, cl
xor r11b, dl
not al
or al, r11b
mov ecx, eax
not cl
mov r11d, eax
or r11b, 0x4c
and al, 0x4c
and cl, 0x82
or cl, al
and r11b, 0x7d
xor r11b, cl
mov eax, r11d
not al
and al, 0x2d
and r11b, 0xd2
or r11b, al
and r9b, 0x9f
mov ecx, r10d
and cl, 0x60
or cl, r9b
mov eax, ecx
xor al, 0x60
xor cl, 0x8f
mov edx, eax
and dl, 0x50
and r10b, 0xaf
or r10b, dl
mov edx, r10d
not dl
and dl, 0x60
and r10b, 0x9f
or r10b, dl
and cl, 0xef
mov edx, eax
and dl, 0x10
or dl, cl
xor dl, 0x20
and al, 0xcf
or al, dl
mov ecx, eax
not cl
mov ebx, r10d
not bl
mov edx, ebx
and dl, 0x7e
and r10b, 0x81
or r10b, dl
or bl, al
and al, 0x7e
and cl, 0x81
or cl, al
xor cl, r10b
not bl
or bl, cl
mov edx, ebx
mov eax, ebx
xor al, 0x2e
and al, bl
not bl
and bl, 0x28
and dl, 6
or dl, bl
mov ecx, edx
xor cl, 6
xor dl, 0xf9
mov ebx, eax
not bl
mov r9d, edx
and r9b, 0x71
and cl, 0xe
or cl, r9b
or dl, bl
and bl, 0x71
and al, 0x8e
or al, bl
xor al, cl
not dl
or dl, al
mov eax, edx
not al
and al, 0xd1
and dl, 0x2e
or dl, al
mov eax, edx
not al
mov ecx, r11d
not cl
mov ebx, ecx
or bl, al
not bl
and cl, 0xd8
and r11b, 0x27
or r11b, cl
and al, 0xd8
and dl, 0x27
or dl, al
xor dl, r11b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov r9d, edx
not r9b
mov ecx, r9d
and cl, 0xb8
mov eax, edx
and al, 0x47
or al, cl
mov ecx, eax
not cl
and cl, 0x47
and al, 0xb8
or al, cl
mov ecx, eax
not cl
and cl, 0x26
xor al, 0xd9
or al, cl
mov ecx, eax
not cl
and cl, 0x9b
and al, 0x64
or al, cl
mov r10d, eax
xor r10b, 0x24
xor al, 0x9b
and r9b, 0x27
and dl, 0xd8
or dl, r9b
mov ebx, edx
xor bl, 0xd8
xor dl, 4
and dl, 0x9c
mov ecx, ebx
and cl, 0x63
or cl, dl
xor cl, 0x45
and bl, 0xd9
or bl, cl
mov edx, ebx
not dl
mov ecx, eax
or cl, bl
mov r9d, ecx
not r9b
and al, 0xd9
and r10b, 0x26
or r10b, al
and bl, 0xd9
and dl, 0x26
or dl, bl
xor dl, r10b
mov eax, edx
not al
mov ebx, ecx
and bl, 0xeb
and r9b, 0x14
or r9b, bl
or cl, al
and al, 0xeb
and dl, 0x14
or dl, al
xor dl, r9b
not cl
or cl, dl
mov eax, ecx
not al
and al, 3
mov edx, ecx
and dl, 0xac
or dl, al
xor dl, 0xac
and cl, 0x50
or cl, dl
mov eax, ecx
not al
and al, 0x89
and cl, 0x76
or cl, al
mov eax, ecx
or al, 0xad
mov edx, eax
not dl
or cl, 0x40
and al, 0x40
and dl, 0x12
or dl, al
and cl, 0xed
xor cl, dl
mov eax, ecx
not al
and al, 0xad
and cl, 0x52
or cl, al
mov eax, ecx
not al
and al, 0x1a
and cl, 0xe5
or cl, al
mov edx, ecx
not dl
xor cl, 0xe5
and cl, 0xf7
and dl, 8
or dl, cl
mov eax, edx
xor al, 0xf7
mov ecx, edx
xor cl, 8
xor dl, 0xae
and dl, al
or al, 0xa6
mov ebx, edx
not bl
mov r9d, eax
and r9b, 0x65
and cl, 0x18
or cl, r9b
or al, bl
and bl, 0x65
and dl, 0x9a
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x4b
and al, 0xb4
or al, cl
mov ecx, eax
xor cl, 0xc
xor al, 2
and cl, 0x1c
and al, 0xe3
or al, cl
mov r10d, eax
xor r10b, 0x10
xor al, 0x40
and al, 0x4c
and r10b, 0xb3
or r10b, al
mov r14d, r10d
xor r14b, 0xb3
mov eax, ebp
or al, 0xd0
mov edx, eax
xor dl, 0xd
and al, 2
and dl, 0xcd
or dl, al
mov ecx, edx
or cl, 0x20
xor dl, 9
and dl, 0xb
and cl, 0xa4
or cl, dl
mov eax, ecx
xor al, 0x80
and al, 0x89
xor cl, 0x1d
or cl, al
mov r9d, ecx
not r9b
mov eax, r8d
and al, 0xa
mov edx, ebp
and dl, 5
or dl, al
xor dl, 3
or dl, r8b
mov ebx, edx
not bl
mov eax, ecx
or al, dl
mov r11d, eax
not r11b
and cl, 0x13
and r9b, 0x8c
or r9b, cl
and dl, 0x53
and bl, 0xc
or bl, dl
xor bl, r9b
mov ecx, ebx
not cl
mov edx, eax
and dl, 0xf4
and r11b, 0xb
or r11b, dl
or al, cl
and cl, 0xf4
and bl, 0xb
or bl, cl
xor bl, r11b
not al
or al, bl
mov ecx, eax
not cl
and cl, 0xb9
and al, 0x46
or al, cl
mov ebx, eax
not bl
mov ecx, ebx
and cl, 0x54
and al, 0x2a
or al, cl
mov ecx, eax
xor cl, 8
or al, 0x81
or bl, 0x22
and al, 0xa3
and cl, 0x5c
or cl, al
and bl, 0xa3
xor bl, cl
mov eax, ebx
not al
and al, 0x6f
and bl, 0x90
or bl, al
mov eax, ebx
xor al, 0xe6
xor bl, 0x10
and al, 0xe7
and bl, 0x18
or bl, al
mov eax, ebx
not al
mov ecx, eax
and cl, 0xe7
and bl, 0x18
or bl, cl
not bl
or bl, al
mov r9d, ebx
not r9b
and r8b, 0x98
and bpl, 7
or bpl, r8b
mov edx, ebp
xor dl, 0x67
not bpl
and bpl, 8
and dl, 0x77
or dl, bpl
mov eax, edx
xor al, 0x88
not dl
mov ecx, eax
and cl, 0x18
and dl, 6
and al, 0xb9
or al, dl
xor al, 0x5e
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, 5
and cl, al
and al, 0xfa
or al, dl
xor al, 0xfa
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0xd9
and al, 0x26
or al, cl
mov ecx, eax
xor cl, 0x24
xor al, 0x40
and al, 0x42
and cl, 0xbd
or cl, al
mov eax, ecx
xor al, 2
xor cl, 0xa9
and cl, 0xe9
and al, 0x16
or al, cl
mov r11d, eax
xor r11b, 0x16
xor al, 0xe9
mov ecx, eax
and cl, 0x84
mov edx, r11d
and dl, 0x7b
or dl, cl
mov ecx, edx
not cl
mov r8d, ebx
and r8b, 0xfd
mov esi, r9d
and sil, 2
or sil, r8b
xor dl, 0x84
and dl, 0xfd
and cl, 2
or cl, dl
xor cl, sil
mov r8d, ecx
xor r8b, bl
and r8b, cl
mov esi, ebx
and sil, 0x6a
xor bl, 0x95
and bl, r9b
or r11b, 0x95
mov edx, r11d
not dl
or al, 0x6a
mov edi, eax
not dil
mov r9d, esi
and r9b, bl
xor bl, sil
or bl, r9b
and r11b, 0xb0
and dl, 0x4a
or dl, r11b
and al, 0xb0
and dil, 5
or dil, al
xor dil, dl
mov eax, ebx
not al
and al, dil
not dil
and dil, bl
or dil, al
mov eax, r8d
mov r11d, r8d
xor r11b, 0xe0
and r11b, r8b
not r8b
and r8b, 0x2c
and al, 0xd3
or al, r8b
mov r8d, eax
xor r8b, 0xd3
mov r9d, edi
not r9b
mov ecx, eax
xor cl, 0xcc
and cl, r8b
mov edx, edi
or dl, 0x1f
mov ebx, edi
xor bl, 0xe0
and bl, dil
mov esi, ecx
and sil, r11b
xor r11b, cl
or r11b, sil
mov ecx, ebx
not cl
mov esi, edx
and sil, 0xef
or dl, cl
and cl, 0xef
and bl, 0x10
or bl, cl
xor bl, sil
not dl
or dl, bl
mov ecx, r11d
not cl
and cl, dl
not dl
and dl, r11b
or dl, cl
xor al, 0x2c
mov ecx, eax
and cl, 0xaf
and r8b, 0x50
or r8b, cl
or al, dil
and dil, 0xaf
and r9b, 0x50
or r9b, dil
xor r9b, r8b
not al
or al, r9b
not al
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
not dl
mov ecx, edx
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
not bl
and bl, 0x13
xor cl, 0xec
or cl, bl
mov ebx, ecx
not bl
and dl, 0xeb
and al, 0x14
or al, dl
mov edx, eax
xor dl, 4
and dl, 0xec
xor al, 0xf8
or al, dl
mov r12d, eax
not r12b
mov edx, ecx
or dl, al
not dl
and cl, 0x5a
and bl, 0xa5
or bl, cl
and al, 0x5a
and r12b, 0xa5
or r12b, al
xor r12b, bl
mov eax, edx
and al, r12b
xor r12b, dl
or r12b, al
mov eax, r12d
not al
and al, 0x80
mov ecx, r12d
and cl, 0x21
or cl, al
xor cl, 0x21
and r12b, 0x5e
or r12b, cl
mov eax, r12d
not al
and al, 0x17
and r12b, 0xe8
or r12b, al
mov r8d, r12d
xor r8b, 0x72
mov r9d, r10d
xor r9b, 0x4c
mov eax, r9d
and al, 0x8e
xor r10b, 0x3d
and r10b, r14b
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, r10d
not al
and al, 0x71
and r10b, 0x8e
or r10b, al
mov eax, r10d
not al
and r10b, 0x2b
and al, 0xd4
or al, r10b
mov edi, eax
xor dil, 0xd4
mov ecx, eax
and cl, 0xd0
xor al, 0xe4
and al, dil
and dil, 0x2f
or dil, cl
mov r10d, edi
xor r10b, 0x2f
mov edx, edi
xor dl, 0x10
or dl, 0xcf
mov ebx, edx
not bl
mov ecx, eax
not cl
or dl, cl
and cl, 9
and al, 0xf6
or al, cl
or bl, 9
xor bl, al
not dl
or dl, bl
mov eax, edx
not al
and al, 0xf9
and dl, 6
or dl, al
xor dl, 0xc9
xor dil, 0xd0
or dil, r10b
not dil
mov eax, edx
and al, dil
xor dil, dl
or dil, al
xor r12b, 0x8d
mov eax, r12d
and al, 0x38
mov ecx, r8d
and cl, 0xc7
or cl, al
mov eax, ecx
xor al, 0xc7
not cl
and cl, 0x28
and al, 0xd7
or al, cl
mov ecx, eax
xor cl, 0x28
not al
and al, 0x10
and cl, 0xef
or cl, al
mov eax, ecx
xor al, 0xaf
and cl, 0x40
and al, 0xbf
or al, cl
mov r10d, eax
xor r10b, 0xbf
xor al, 0x40
mov edx, r12d
or dl, r8b
mov ebx, edx
not bl
and bl, al
mov ecx, r10d
xor cl, dl
and cl, r10b
and dl, r10b
or dl, bl
mov eax, ecx
not al
mov ebx, edx
not bl
mov r10d, eax
and r10b, 0xad
and cl, 0x52
or cl, r10b
or al, bl
and bl, 0xad
and dl, 0x52
or dl, bl
xor dl, cl
not al
or al, dl
mov r10d, edi
not r10b
mov r11d, edi
and r11b, 0x3d
mov esi, r10d
mov r15d, eax
mov ebp, eax
xor bpl, 0xcb
and bpl, al
mov ecx, eax
mov byte [rsp + 0x34], al
mov edx, eax
not dl
mov ebx, r10d
and bl, 0xc2
and al, 0xc2
mov ecx, edx
mov byte [rsp + 0x21], dl
and cl, 0x3d
or cl, al
or bl, r11b
xor bl, cl
not bl
or bl, r10b
mov byte [rsp + 0x40], bl
and r10b, 0x40
mov byte [rsp + 0x22], dil
mov ecx, edi
and cl, 0x82
or cl, r10b
xor cl, 0x82
or cl, r11b
mov eax, ecx
not al
and al, 0x3e
and cl, 0xc1
or cl, al
mov eax, ecx
not al
and al, 0x37
and cl, 0xc8
or cl, al
mov eax, ecx
xor al, 0xc0
xor cl, 0x37
mov r10d, ecx
and r10b, 0x29
and al, 0xd6
or al, r10b
or cl, dil
mov r10d, edi
and r10b, 0x29
and sil, 0xd6
or sil, r10b
xor sil, al
not cl
or cl, sil
mov r10d, ecx
not r10b
and r9b, 0x53
and r14b, 0xac
or r14b, r9b
mov eax, r14d
not al
and al, 0xe4
and r14b, 0x1b
or r14b, al
mov r9d, r14d
xor r9b, 0x48
xor r14b, 0xb7
mov eax, r14d
or al, 0xfc
mov r11d, eax
not r11b
and r14b, 3
and r9b, 0xfc
or r9b, r14b
mov esi, r9d
not sil
or al, sil
and sil, 0x78
and r9b, 0x87
or r9b, sil
or r11b, 0x78
xor r11b, r9b
not al
or al, r11b
mov r9d, eax
not r9b
and al, r9b
mov r11d, r9d
and r11b, al
xor al, r9b
or al, r11b
mov r9d, eax
not r9b
and al, 0x56
and r9b, 0xa9
or r9b, al
mov r11d, r9d
xor r11b, 4
xor r9b, 9
and r9b, 0x5b
and r11b, 0xa4
or r11b, r9b
mov eax, r11d
xor al, 0xa4
xor r11b, 0x5b
mov r9d, edx
and r9b, 0x8a
and r15b, 0x41
or r15b, r9b
mov r9d, r15d
xor r9b, 0x41
xor r15b, 0xbe
mov esi, ebp
not sil
mov r14d, r15d
and r14b, 2
and r9b, 0xc9
or r9b, r14b
or r15b, sil
and sil, 2
and bpl, 0xfd
or bpl, sil
xor bpl, r9b
not r15b
or r15b, bpl
mov ebx, r15d
not bl
and bl, 0xae
and r15b, 0x51
or r15b, bl
mov ebx, r15d
xor bl, 0x9a
mov r9d, r15d
xor r9b, 0x99
and r9b, bl
xor r15b, 0x64
and r15b, 0xfc
and bl, 3
or bl, r15b
mov edx, r9d
and dl, bl
xor bl, r9b
or bl, dl
mov edx, ebx
not dl
and bl, 0x9f
and dl, 0x60
or dl, bl
mov ebx, edx
xor bl, 0x8f
xor dl, 0x20
and dl, 0x30
and bl, 0xcf
or bl, dl
mov edi, ebx
xor dil, 0xcf
xor bl, 0x30
and r12b, 0x8c
and r8b, 0x73
or r8b, r12b
mov edx, r8d
xor dl, 0x73
mov esi, r8d
xor sil, 0x8f
and sil, dl
and r8b, 3
and dl, 0xfc
or dl, r8b
mov r8d, esi
and r8b, dl
xor dl, sil
or dl, r8b
mov r8d, edx
not r8b
mov esi, r8d
and sil, 0xd6
and r8b, dl
and dl, 0x29
or dl, sil
xor dl, 0x29
mov esi, edx
and sil, r8b
xor dl, r8b
or dl, sil
mov r8d, edx
not r8b
and r8b, 0xb6
and dl, 0x49
or dl, r8b
mov ebp, edx
xor bpl, 0x49
mov r14d, edx
xor r14b, 0xb6
mov r8d, ecx
and r8b, 0xb0
mov r12d, r11d
or r11b, r10b
and r10b, 0x4f
or r10b, r8b
mov r8d, eax
and r8b, 0xb0
and r12b, 0x4f
or r12b, r8b
xor r12b, r10b
mov esi, r12d
xor sil, cl
and sil, r12b
not r11b
or al, cl
not al
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov r12d, esi
xor r12b, 0x40
mov r10d, r12d
and r12b, sil
not sil
mov r11d, eax
not r11b
and r11b, 0xa3
mov ecx, eax
and cl, 0x5c
or cl, r11b
xor cl, 0x5c
and r10b, sil
mov r11d, ecx
and r11b, 0x40
and al, 0xbf
or al, r11b
mov r11d, r10d
not r11b
mov r8d, r12d
not r8b
mov r9d, r11d
and r9b, 0xb2
and r10b, 0x4d
or r10b, r9b
or r11b, r8b
and r8b, 0xb2
and r12b, 0x4d
or r12b, r8b
xor r12b, r10b
not r11b
or r11b, r12b
mov r8d, r11d
not r8b
and r8b, 0x61
and r11b, 0x9e
or r11b, r8b
mov r8d, eax
not r8b
and r8b, 0x61
and al, 0x9e
or al, r8b
xor al, r11b
mov r8d, esi
and r8b, cl
xor cl, sil
or cl, r8b
mov r8d, ecx
not r8b
mov r10d, eax
not r10b
mov r9d, r10d
and r9b, 0xdf
and al, 0x20
or al, r9b
or r10b, cl
and cl, 0xdf
and r8b, 0x20
or r8b, cl
xor r8b, al
not r10b
or r10b, r8b
mov eax, edi
and al, 0xfb
mov r12d, ebx
and r12b, 4
or r12b, al
mov eax, r12d
xor al, 4
xor r12b, 0xfb
mov ecx, edi
and cl, bl
mov r8d, ecx
not r8b
mov r9d, r12d
and r9b, 0x40
and al, 0xbf
or al, r9b
or r12b, r8b
and r8b, 0x40
and cl, 0xbf
or cl, r8b
xor cl, al
not r12b
or r12b, cl
mov ecx, r12d
mov esi, r12d
xor sil, 0x5f
mov r13d, esi
and sil, r12b
not r12b
mov eax, r12d
and al, 0xf
and cl, 0xf0
or cl, al
not cl
or cl, r12b
and dil, 0x30
and bl, 0xcf
or bl, dil
mov eax, ebx
xor al, 0xc0
and al, 0xf0
xor bl, 0x3f
or bl, al
mov r8d, r14d
and r13b, r12b
xor dl, 0x16
mov r15d, edx
and r15b, r14b
mov eax, r12d
and al, r14b
mov byte [rsp + 0x23], al
xor r12b, r14b
mov edi, r14d
and dil, 0xc
mov r14d, ebp
and r14b, 0xf0
and r8b, 0xf
or r8b, r14b
mov r14d, r8d
xor r14b, bpl
and dl, bpl
and bpl, 0xf3
or bpl, dil
mov edi, ebp
xor dil, 0xf3
and bpl, 0xf3
mov eax, edi
and al, 0xc
or al, bpl
xor al, 0xfc
and dil, 0xf
or dil, al
mov eax, edi
not al
and al, 0x2b
and dil, 0xd4
or dil, al
mov ebp, ecx
not bpl
and r14b, r8b
and cl, 0xca
mov r8d, ebp
and r8b, 0x35
or r8b, cl
mov ecx, r8d
xor cl, 0x35
xor r8b, 0x66
and r8b, cl
mov eax, ebx
xor al, 0x53
mov r9d, eax
and r9b, bl
mov r11d, ecx
and r11b, bl
xor cl, bl
not bl
and al, bl
and bpl, 0x53
mov ebx, r8d
and bl, bpl
xor bpl, r8b
or bpl, bl
mov ebx, r9d
not bl
mov r8d, ebx
and r8b, 0x9b
and r9b, 0x64
or r9b, r8b
mov r8d, eax
not r8b
or bl, r8b
and r8b, 0x9b
and al, 0x64
or al, r8b
xor al, r9b
not bl
or bl, al
mov eax, ebp
not al
and al, bl
not bl
and bl, bpl
or bl, al
mov eax, edi
xor al, 0xd4
xor dil, 3
or cl, r11b
not cl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, r14d
not bl
mov r8d, eax
xor r8b, bl
and r8b, al
and dil, 0x47
and al, 0xb8
or al, dil
and bl, 0x47
and r14b, 0xb8
or r14b, bl
xor r14b, al
mov eax, r8d
and al, r14b
xor r14b, r8b
or r14b, al
mov ebx, ecx
not bl
and bl, 0x30
mov eax, ecx
and al, 0xca
or al, bl
mov r8d, r14d
not r8b
mov ebx, r14d
xor bl, 0xfa
and r8b, bl
and bl, r14b
mov r9d, eax
xor r9b, 0x40
and al, 0x8a
and r9b, 0x70
or r9b, al
or cl, 0x8a
and cl, 0x8f
xor cl, r9b
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ecx
not al
and al, 0x4f
and cl, 0xb0
or cl, al
mov eax, ebx
not al
and al, 0x4f
and bl, 0xb0
or bl, al
xor bl, cl
mov eax, r13d
and al, sil
xor sil, r13b
or sil, al
mov eax, r15d
not al
mov ecx, eax
and cl, 0x87
and r15b, 0x78
or r15b, cl
mov ecx, edx
not cl
or al, cl
and cl, 0x87
and dl, 0x78
or dl, cl
xor dl, r15b
movzx edi, byte [rsp + 0x22]
mov r9d, edi
xor r9b, 0xe0
and r9b, dil
not al
or al, dl
mov ecx, esi
not cl
and cl, 0x7c
and sil, 0x83
or sil, cl
mov ecx, eax
not cl
and cl, 0x7c
and al, 0x83
or al, cl
xor al, sil
or r12b, byte [rsp + 0x23]
mov ecx, r12d
not cl
mov edx, eax
not dl
mov r8d, edx
and r8b, 0x7c
and al, 0x83
or al, r8b
or dl, r12b
and r12b, 0x7c
and cl, 0x83
or cl, r12b
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0xac
and dl, 0x53
or dl, al
mov eax, edx
xor al, 0x41
and dl, 0x12
and al, 0xed
or al, dl
mov ecx, eax
xor cl, 0x12
not al
and cl, 0xf3
and al, 0xc
or al, cl
mov edx, eax
xor dl, 0xf3
xor al, 0xc
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
not bl
and bl, al
or dl, bl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r8d, r10d
not r8b
mov ebx, r8d
and bl, 0x26
mov ecx, r10d
and cl, 0xd9
or cl, bl
mov ebx, ecx
xor bl, 0x40
and cl, 0x99
and bl, 0x66
or bl, cl
mov ebp, edx
not bpl
mov ecx, ebp
and cl, 0x67
mov r11d, edx
and r11b, 0x98
or r11b, cl
mov ecx, ebx
xor cl, 1
and cl, 0x67
and bl, 0x98
or bl, cl
movzx r15d, byte [rsp + 0x34]
mov esi, r15d
xor sil, 0xe0
and sil, r15b
xor bl, r11b
mov ecx, ebx
xor cl, bpl
and cl, bl
or bpl, 0xc1
mov eax, ebp
not al
or dl, 0x2a
and dl, 0xeb
and bpl, 0xeb
and al, 0x14
or al, bpl
xor al, dl
mov edx, eax
not dl
and dl, 0x55
and al, 0xaa
or al, dl
mov edx, eax
xor dl, 0x6b
mov ebx, r10d
and bl, 0x94
and r8b, 0x6b
or r8b, bl
or r10b, dl
and dl, 0x94
and al, 0x6b
or al, dl
xor al, r8b
not r10b
or r10b, al
mov eax, r10d
not al
and al, 0x6b
and r10b, 0x94
or r10b, al
mov eax, r10d
xor al, 0x6b
mov edx, ecx
xor dl, al
and dl, cl
mov ebx, ecx
not bl
and bl, 0xf7
and cl, 8
or cl, bl
and al, 0xf7
and r10b, 8
or r10b, al
xor r10b, cl
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
movzx eax, byte [rsp + 0x40]
mov r8d, eax
not r8b
or dil, 0x1f
movzx ecx, byte [rsp + 0x21]
and cl, 0x20
and r15b, 0xc0
or r15b, cl
mov ecx, r15d
not cl
xor r15b, 0x3f
mov edx, r9d
not dl
mov ebx, edi
and bl, 0xed
or dil, dl
and dl, 0xed
and r9b, 0x12
or r9b, dl
xor r9b, bl
not dil
or dil, r9b
mov edx, esi
not dl
mov ebx, r15d
and bl, 0x28
and cl, 0xc0
or cl, bl
or r15b, dl
and dl, 0x28
and sil, 0xd7
or sil, dl
xor sil, cl
not r15b
or r15b, sil
mov ecx, edi
not cl
and cl, r15b
not r15b
and r15b, dil
or r15b, cl
and al, 0x1c
mov ecx, r8d
and cl, 0xe3
or cl, al
mov r9d, ecx
xor r9b, 0xe3
mov esi, r15d
not sil
mov edx, esi
and dl, 0xa5
and r15b, 0x5a
or r15b, dl
mov r11d, r15d
xor r11b, 0x5a
xor cl, 0x1c
mov edx, r9d
and dl, 0xbe
and r8b, 0x41
or r8b, dl
mov eax, r15d
xor al, 0x1b
and al, r11b
or sil, 0xbe
mov ebx, esi
not bl
mov edx, eax
not dl
mov edi, edx
and dil, 0xa1
and al, 0x5e
or al, dil
or dl, sil
and sil, 0xa1
and bl, 0x40
or bl, sil
xor bl, al
not dl
or dl, bl
mov eax, r8d
not al
and al, dl
not dl
and dl, r8b
or dl, al
xor r15b, 0xa5
mov eax, ecx
and al, 0x16
and r9b, 0xe9
or r9b, al
or cl, r15b
and r15b, 0x16
and r11b, 0xe9
or r11b, r15b
xor r11b, r9b
not cl
or cl, r11b
mov eax, ecx
not al
mov ebx, edx
not bl
mov r8d, ebx
and r8b, 0x33
and dl, 0xcc
or dl, r8b
or bl, cl
and cl, 0x33
and al, 0xcc
or al, cl
xor al, dl
not bl
or bl, al
mov eax, ebx
xor al, 0x7a
and al, bl
not bl
and bl, 0x7a
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
and cl, 0xa1
and al, 0x5e
or al, cl
mov ebx, eax
xor bl, 0x12
and al, 0xc9
and bl, 0x36
or bl, al
mov eax, ebx
xor al, 0x36
xor bl, 0xc9
mov edx, eax
and al, 0x37
mov ecx, ebx
and cl, 0xc8
or cl, al
xor cl, 0xc8
or cl, bl
and bl, 0x72
and dl, 0x8d
or dl, bl
mov eax, edx
not al
and al, 0x72
and dl, 0x8d
or dl, al
not cl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edi, ecx
not dil
mov eax, edi
and al, 0x20
mov ebx, ecx
xor bl, 0x20
and bl, cl
mov edx, eax
not dl
mov r8d, ebx
not r8b
or dl, r8b
and r8b, 0xa
and bl, 0xf5
or bl, r8b
or al, 0xa
xor al, bl
not dl
or dl, al
mov eax, edx
not al
and al, 0xf6
and dl, 9
or dl, al
mov ebx, edx
xor bl, 0x29
mov eax, ebx
and al, 0xde
and dl, 0x21
or dl, al
and cl, 0xde
and dil, 0x21
or dil, cl
xor dil, dl
not dil
or dil, bl
mov ebp, edi
not bpl
mov r15d, r10d
not r15b
mov eax, r10d
xor al, 0x72
and al, r10b
mov esi, r10d
or sil, 0x8d
mov edx, eax
not dl
mov r8d, esi
and r8b, 0x8f
mov r9d, r15d
and r9b, 0x70
or r9b, r8b
or sil, dl
and dl, 0x8f
and al, 0x70
or al, dl
xor al, r9b
not sil
or sil, al
mov eax, esi
not al
and al, 0x8d
and sil, 0x72
or sil, al
mov eax, edi
and al, 0x46
mov edx, ebp
and dl, 0xb9
or dl, al
mov r8d, edx
xor r8b, 0xb1
xor dl, 0x40
and dl, 0x48
and r8b, 0xb7
or r8b, dl
mov r11d, r8d
xor r11b, 0x48
mov r9d, esi
not r9b
mov eax, r9d
and al, 0x6b
mov ebx, esi
and bl, 0x94
or bl, al
not bl
or bl, r9b
mov r14d, ebx
not r14b
and r10b, 0x1a
mov eax, r15d
and al, 0xe5
or al, r10b
xor al, 0x8e
and r15b, 0x94
or r15b, al
mov eax, r15d
not al
and al, 0xa0
and r15b, 0x5f
or r15b, al
mov ecx, r15d
not cl
xor r15b, 0xa0
xor r8b, 0xb7
mov eax, r8d
and al, 0x6b
mov edx, r11d
and dl, 0x94
or dl, al
not dl
or dl, r8b
mov r10d, edx
not r10b
and dil, 4
and bpl, 0xfb
or bpl, dil
mov eax, ebp
xor al, 0x90
and al, 0x94
xor bpl, 0x6f
or bpl, al
mov eax, ebx
and bl, 0xfd
and r14b, 2
or r14b, bl
mov edi, ebp
not dil
or al, r15b
and r15b, 0xfd
and cl, 2
or cl, r15b
mov r15d, eax
not r15b
xor cl, r14b
mov r14d, eax
and r14b, 0xce
and r15b, 0x31
or r15b, r14b
mov ebx, ecx
not bl
or al, bl
and bl, 0xce
and cl, 0x31
or cl, bl
xor cl, r15b
not al
or al, cl
mov ecx, edx
and cl, 0x27
xor dl, 1
and dl, r10b
and r10b, 0xd8
or r10b, cl
mov r14d, r10d
mov ebx, ebp
and bl, 0xea
xor bpl, 1
and bpl, dil
and dil, 0x15
or dil, bl
xor r10b, 0x26
or r10b, 1
mov ebx, r10d
not bl
mov ecx, r10d
and cl, 0x7f
and bl, 0x80
or bl, cl
mov ecx, edx
not cl
or r10b, cl
and cl, 0x7f
and dl, 0x80
or dl, cl
xor dl, bl
mov ecx, edi
xor cl, 0x15
xor dil, 0x14
and dil, cl
not r10b
or r10b, dl
mov edx, edi
and dl, bpl
xor bpl, dil
or bpl, dl
mov edx, r10d
not dl
and dl, bpl
not bpl
and bpl, r10b
xor r14b, 0xd8
or bpl, dl
mov edx, r14d
and dl, cl
xor cl, r14b
or cl, dl
not cl
mov edx, ebp
and dl, cl
xor cl, bpl
or cl, dl
mov edx, eax
xor dl, cl
mov ebx, eax
not bl
and bl, 0x17
and dl, al
and al, 0xe8
or al, bl
xor al, cl
xor al, 0x17
and al, cl
mov r10d, eax
not r10b
mov ecx, r10d
and cl, 0x2a
and al, 0xd5
or al, cl
mov ecx, edx
not cl
or r10b, cl
and cl, 0x2a
and dl, 0xd5
or dl, cl
xor dl, al
not r10b
or r10b, dl
mov ecx, esi
xor cl, r8b
and cl, sil
and r9b, 0x21
and sil, 0xde
or sil, r9b
and r8b, 0x21
and r11b, 0xde
or r11b, r8b
xor r11b, sil
mov eax, ecx
not al
mov edx, eax
and dl, 0x97
and cl, 0x68
or cl, dl
mov edx, r11d
not dl
or al, dl
and dl, 0x97
and r11b, 0x68
or r11b, dl
xor r11b, cl
not al
or al, r11b
mov ecx, eax
not cl
mov edx, eax
xor dl, 0x98
and dl, al
or al, 0x67
mov ebx, eax
and bl, 0x4a
and cl, 0x90
or cl, bl
mov ebx, edx
not bl
or al, bl
and bl, 0x4a
and dl, 0xb5
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x87
and al, 0x78
or al, cl
mov ecx, eax
xor cl, 0x1f
mov edx, ecx
and dl, 0xf6
and al, 9
or al, dl
xor al, 0xf6
xor cl, al
and cl, al
mov edx, r10d
not dl
mov eax, edx
and dl, 0xac
and r10b, 0x53
or r10b, dl
mov edx, ecx
not dl
or al, dl
and dl, 0xac
and cl, 0x53
or cl, dl
mov edx, eax
not dl
xor cl, r10b
mov ebx, eax
and bl, 0xb3
and dl, 0x4c
or dl, bl
mov ebx, ecx
not bl
or al, bl
and bl, 0xb3
and cl, 0x4c
or cl, bl
xor cl, dl
not al
or al, cl
mov rcx, qword [rsp + 0x88]
mov byte [rcx - 1], al
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov eax, 0x4c7fbcbf
jmp 0x14014de10
mov rax, qword [rsp + 0x58]
mov byte [rax - 1], 0x2d
add rax, 0xffffffffffffffff
jmp 0x14014257a
mov rax, qword [rsp + 0x58]
jmp 0x14014257a
mov rcx, qword [rsp + 0xb0]
xor rcx, rsp
call fcn.1402717a0
mov rax, qword [rsp + 0x68]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret