Function at 0x140077550
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, 0xd8
mov rsi, r9
mov ebx, r8d
mov qword [rsp + 0xb0], rdx
mov rbp, rcx
mov rdi, qword [rsp + 0x140]
mov rax, qword [0x1402db090]
xor rax, rsp
mov qword [rsp + 0xd0], rax
mov edx, r8d
call fcn.140004cc0
mov dword [rsp + 0xa0], ebx
mov ecx, ebx
call fcn.140271710
mov qword [rsp + 0x98], rax
lea rbx, [rsp + 0xc0]
mov qword [rsp + 0xb8], rbx
mov rax, qword [rsp + 0xb8]
mov ecx, dword [rbp + 4]
shl ecx, 4
add ecx, 0x10
call fcn.140271710
mov qword [rsp + 0x70], rax
mov r8, qword [rsp + 0x70]
mov qword [rsp + 0xa8], rbp
mov rcx, rbp
mov rdx, rsi
call fcn.1400086f0
mov qword [rsp + 0x80], rbx
mov rax, qword [rsp + 0x80]
movups xmm0, xmmword [rdi]
movups xmmword [rax], xmm0
mov eax, 0xccdfcddf
mov dword [rsp + 0x8c], 0
jmp 0x140077620
mov eax, 0x7e21623
nop dword [rax]
cmp eax, 0xb954e40
jle 0x1400793a0
cmp eax, 0x35751600
jle 0x14007b210
cmp eax, 0x4f08da93
jg 0x14007d1a6
cmp eax, 0x35751601
je 0x140077617
cmp eax, 0x42824f0d
jne 0x140077620
mov rax, qword [rsp + 0xb8]
mov eax, dword [0x1402dcf9c]
mov r9d, dword [0x1402dcf98]
mov r10d, eax
neg r10d
not r10d
imul r10d, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x5bbddbb
mov ecx, r10d
and ecx, 0xfa442244
or ecx, eax
mov edx, ecx
xor edx, 0x8040044
xor ecx, 0x2a0402
mov ebp, r8d
or ebp, 0x1c2e84e6
mov eax, ebp
not eax
or ecx, 0x2d17a10
and ecx, 0x12fb7e12
and edx, 0xc0480e4
or edx, ecx
and ebp, 0x12fb7e12
and eax, 0xe1000109
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x9f786e4d
and eax, 0x608791b2
or eax, ecx
mov ecx, eax
xor ecx, 0x1ca90144
xor eax, 0x8356eaab
and ecx, 0x1febc34e
mov edx, eax
and edx, 0xe0143cb1
or edx, ecx
xor edx, 0x1f085158
and eax, 0xe39216
or eax, edx
mov r14d, eax
not r14d
mov edx, r8d
and edx, 0x1985085d
mov ecx, r10d
and ecx, 0xe67af7a2
or ecx, edx
xor ecx, 0x19669a4b
or ecx, r8d
mov r11d, ecx
not r11d
mov edx, eax
xor edx, 0x90e75472
and edx, eax
mov ebp, r14d
and ebp, 0x90e75472
mov esi, r11d
or esi, 0x90e75472
mov edi, esi
not edi
mov ebx, edx
and ebx, ebp
xor ebp, edx
mov edx, ecx
or edx, 0x6f18ab8d
or ebp, ebx
mov ebx, edx
not ebx
and esi, 0x2c78816d
and edi, 0x43002a80
or edi, esi
and edx, 0x2c78816d
and ebx, 0x90875412
or ebx, edx
xor ebx, edi
mov edx, ebp
not edx
and edx, 0x485ce35d
and ebp, 0xb7a31ca2
or ebp, edx
mov edx, ebx
not edx
and edx, 0x485ce35d
and ebx, 0xb7a31ca2
or ebx, edx
xor ebx, ebp
mov edx, r14d
and edx, 0x4f861a70
and eax, 0xb079e58f
or eax, edx
or r14d, r11d
and r11d, 0x4f861a70
and ecx, 0xb079e58f
or ecx, r11d
xor ecx, eax
not r14d
or r14d, ecx
mov ecx, r14d
not ecx
mov eax, ebx
not eax
mov edx, eax
and edx, 0xe0d8604c
and ebx, 0x1f279fb3
or ebx, edx
or eax, r14d
and r14d, 0xe0d8604c
and ecx, 0x1f279fb3
or ecx, r14d
xor ecx, ebx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x60000000
and eax, 0x8686029
lea ebp, [rcx + rax]
xor ebp, 0x606008
lea eax, [rcx + rax]
add eax, 0x16828d12
or edx, 0x68686029
mov ecx, edx
not ecx
and eax, 0x1e8a8d33
and ebp, 0x60606008
or ebp, eax
and edx, 0x1e8a8d33
and ecx, 0x811512c4
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x688bf23f
and ecx, 0x97740dc0
or ecx, eax
mov eax, ecx
not eax
and eax, 0x63016c4a
and ecx, 0x9cfe93b5
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9cfe93b5
and ecx, 0x63016c4a
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9f6d6a57
mov ebp, ecx
and ebp, 0x609295a8
or ebp, edx
mov edx, ebp
xor edx, 0x1f5503
or eax, 0x66adc2eb
xor ebp, 0xf9c0a8bc
mov ebx, eax
and ebx, 0xdfe08260
and ecx, 0x123d14
or ecx, ebx
or eax, ebp
and ebp, 0xdfe08260
and edx, 0x201f7d9f
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x9ebc3736
and eax, 0x6143c8c9
or eax, ecx
mov r11d, eax
xor r11d, 0x6143c8c9
mov r14d, eax
xor r14d, 0x9ebc3736
mov ecx, r8d
and ecx, 0x8b094a01
mov edx, r10d
and edx, 0x22100c
or edx, ecx
xor edx, 0x22100c
mov ecx, r10d
xor ecx, 0x8b2b5a0d
and ecx, r10d
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x35e4fc0
and ecx, 0xfca1b03f
or ecx, edx
mov edi, ecx
xor edi, 0xeed8d726
xor ecx, 0x100608d9
mov edx, r8d
and edx, 0xdf21789a
mov ebx, r10d
and ebx, 0x20de8765
or ebx, edx
mov edx, ebx
xor edx, 0x560341
xor ebx, 0xdf21789a
mov esi, edi
and esi, 0xa1a9a426
and ecx, 0x5e565bd9
or ecx, esi
or edi, ebx
and ebx, 0xa1a9a426
and edx, 0x5e565bd9
or edx, ebx
xor edx, ecx
not edi
or edi, edx
mov ecx, edi
not ecx
and ecx, 0x6a3c374d
and edi, 0x95c3c8b2
or edi, ecx
mov ebx, edi
xor ebx, 0x95c3c8b2
mov edx, edi
xor edx, 0x6a3c374d
mov ecx, edx
and ecx, r14d
mov esi, r11d
xor eax, 0xfa572f0b
and eax, r11d
and r11d, ebx
or r11d, ecx
xor r14d, r11d
and r14d, r11d
or esi, 0x64eb183d
mov ecx, esi
not ecx
and edx, 0xf3333d95
xor edi, 0xed72f70
and edi, ebx
and ebx, 0xcccc26a
or ebx, edx
mov edx, ebx
xor edx, 0xcccc26a
xor ebx, 0x6827da57
and ebx, edx
mov edx, eax
not edx
mov ebp, esi
and ebp, 0x6a8f4ad
and ecx, 0x99140342
or ecx, ebp
or esi, edx
and edx, 0x6a8f4ad
and eax, 0xf9570b52
or eax, edx
xor eax, ecx
not esi
or esi, eax
mov edx, ebx
not edx
mov ecx, edi
not ecx
mov eax, edx
and eax, 0x984f8b31
and ebx, 0x67b074ce
or ebx, eax
or edx, ecx
and ecx, 0x984f8b31
and edi, 0x67b074ce
or edi, ecx
xor edi, ebx
not edx
or edx, edi
mov ecx, esi
not ecx
and ecx, edx
not edx
and edx, esi
or edx, ecx
mov ecx, r14d
not ecx
mov eax, edx
not eax
mov ebp, ecx
or ebp, eax
not ebp
and ecx, 0xaac3f799
and r14d, 0x553c0866
or r14d, ecx
and eax, 0xaac3f799
and edx, 0x553c0866
or edx, eax
xor edx, r14d
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x202008
mov ebp, edx
and ebp, 0x99580c04
or ebp, ecx
xor ebp, 0x99580c04
mov eax, edx
and eax, 0x6687d3f3
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x6687d3f3
and eax, 0x99782c0c
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x41a548b3
and ecx, 0xbe5ab74c
or ecx, eax
xor ecx, 0x27088a59
mov eax, ecx
or eax, 0x66adc2ea
mov ebp, eax
not ebp
and ebx, 0x99523d15
xor edx, 0x66adc2ea
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xc95f625f
and edx, 0x36a09da0
or edx, ebx
mov ebx, edx
xor ebx, 0x36a09da0
and eax, 0x6e9dbb9e
and ebp, 0x91420401
or ebp, eax
mov r11d, ebp
xor r11d, 0x91624461
mov r14d, edx
xor r14d, 0xc95f625f
xor ebp, 0xb0705613
and ebp, r11d
or ecx, 0xfeedefef
mov eax, ecx
not eax
xor edx, 0xe84d702d
mov edi, edx
and edi, r14d
and edx, ebx
mov ebx, ebp
not ebx
mov esi, ebx
and esi, 0xa9403b60
and ebp, 0x523f049d
or ebp, esi
or ebx, ecx
and ecx, 0xadc0fb60
and eax, 0x120010
or eax, ecx
xor eax, ebp
not ebx
or ebx, eax
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, ebx
not eax
and eax, 0x3145293e
and ebx, 0xcaba16c1
or ebx, eax
mov eax, edx
not eax
and eax, 0x3545e93e
and edx, 0xcaba16c1
or edx, eax
xor edx, ebx
mov eax, r11d
and eax, r14d
xor r14d, r11d
or r14d, eax
mov eax, r14d
not eax
and eax, 0x9daaced5
and r14d, 0x6255312a
or r14d, eax
xor r14d, 0x6255312a
mov eax, edx
and eax, r14d
xor r14d, edx
or r14d, eax
and r8d, 0x20002c44
mov eax, r10d
and eax, 0x3040020
or eax, r8d
xor eax, 0x3040020
and r10d, 0xdcfbd39b
or r10d, eax
mov eax, r10d
not eax
and eax, 0x5df425bb
and r10d, 0xa20bda44
or r10d, eax
mov eax, r10d
xor eax, 0x81016600
xor r10d, 0x1e900053
and r10d, 0x1e9e9073
and eax, 0xe1616f8c
or eax, r10d
mov edx, eax
xor edx, 0x1206308
xor eax, 0x128c1002
and eax, 0xf2cd1c86
and edx, 0xd32e379
or edx, eax
mov ebp, edx
xor ebp, 0xa0491884
xor edx, 0xc020101
and edx, 0x5e860503
and ebp, 0xa179fafc
or ebp, edx
mov r15d, ebp
xor r15d, 0xa179fafc
xor ebp, 0x5e860503
mov r8d, r14d
not r8d
mov eax, r8d
and eax, 0x828010c
mov edx, r14d
and edx, 0xb4501002
or edx, eax
xor edx, 0xb4501002
mov eax, r14d
and eax, 0x4387eef1
or eax, edx
mov edx, eax
not edx
and edx, 0x4387eef1
and eax, 0xbc78110e
or eax, edx
mov esi, eax
not esi
and eax, 0x21a06014
and esi, 0x4200082a
or esi, eax
mov r11d, esi
xor r11d, 0x4200082a
mov eax, r8d
and eax, 0x63a0683e
mov edx, r14d
and edx, 0x9c5f97c1
or edx, eax
mov eax, edx
xor eax, r8d
and eax, edx
mov ecx, ebp
and ecx, r15d
mov ebx, ecx
not ebx
mov edx, r15d
and edx, 0xd3b9a0ba
mov edi, ebp
and edi, 0x2c465f45
or edi, edx
mov edx, r15d
or edx, ebx
and ebx, 0xd3b9a0ba
and ecx, 0x2c465f45
or ecx, ebx
mov ebx, esi
xor ebx, 0x31ccd280
xor ecx, edi
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9c5f97c1
xor edx, 0x63a0683e
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6b15ec5b
and edx, 0x94ea13a4
or edx, ecx
mov r10d, edx
xor r10d, 0x84e800a0
xor edx, 0x6b15ec5b
and ebp, 0x4602b1ad
and r15d, 0xb9fd4e52
or r15d, ebp
mov ecx, r15d
xor ecx, 0x21a04812
and ecx, 0x63a0683e
xor r15d, 0xda5d266c
or r15d, ecx
and ebx, 0x33ccdaaa
xor esi, 0x42002816
and esi, r11d
mov edi, r11d
and edi, 0x40202014
or edi, ebx
mov r11d, edi
xor r11d, 0xcc332555
xor edi, 0x3fc4ff17
and edi, r11d
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0x220b84a
and edi, 0x75cc47b5
or edi, ebx
mov ebx, esi
not ebx
or ecx, ebx
and ebx, 0xa20b84a
and esi, 0x61804034
or esi, ebx
mov ebx, eax
not ebx
or eax, 0xf3f7da42
xor esi, edi
mov edi, eax
not edi
not ecx
or ecx, esi
mov ebp, ebx
or ebp, 0xc0825bd
and eax, 0x670a4db5
and edi, 0x8002008
or edi, eax
mov esi, ebp
not esi
and ebp, 0x670a4db5
and esi, 0x90f59242
or esi, ebp
mov eax, r15d
not eax
xor esi, edi
mov edi, ecx
not edi
and edi, 0xffe0ed17
and ecx, 0x1f12e8
or ecx, edi
mov edi, esi
not edi
and edi, 0xffe0ed17
and esi, 0x1f12e8
or esi, edi
xor esi, ecx
mov ecx, r11d
and ecx, ebx
xor ebx, r11d
or ebx, ecx
not ebx
mov ecx, esi
and ecx, ebx
xor ebx, esi
or ebx, ecx
mov ecx, edx
or ecx, r15d
mov edi, ecx
not edi
and edx, 0x3203db1e
and r10d, 0xcdfc24e1
or r10d, edx
and r15d, 0x3203db1e
and eax, 0xcdfc24e1
or eax, r15d
xor eax, r10d
mov edx, eax
not edx
mov ebp, ecx
and ebp, 0x17938760
and edi, 0xe86c789f
or edi, ebp
or ecx, edx
and edx, 0x17938760
and eax, 0xe86c789f
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x2f7c4066
and ebx, 0xd083bf99
or ebx, edx
xor ebx, ecx
xor ebx, 0x2f7c4066
and ebx, ecx
or eax, ecx
not eax
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov edx, eax
not edx
mov ecx, r14d
xor ecx, 0x552ea120
and ecx, r14d
or r14d, 0xaad15edf
mov ebp, ecx
not ebp
mov ebx, r14d
and ebx, 0xa68ad8bb
and r8d, 0x51242100
or r8d, ebx
or r14d, ebp
and ebp, 0xa68ad8bb
and ecx, 0x59752744
or ecx, ebp
xor ecx, r8d
not r14d
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0xaad15edf
and r14d, 0x552ea120
or r14d, ecx
mov ecx, eax
and ecx, 0xa66a9380
and edx, 0x59956c7f
or edx, ecx
mov r8d, edx
xor r8d, 0x59956c7f
mov r11d, r14d
not r11d
mov ecx, r11d
and ecx, 0x2963972b
and r14d, 0xd69c68d4
or r14d, ecx
mov r10d, r14d
xor r10d, 0x16982000
mov ecx, edx
xor ecx, 0xe7d2f45c
and ecx, r8d
or eax, 0x41b867dc
mov ebx, eax
not ebx
xor r14d, 0x2963972b
mov edi, r14d
or edi, 0xbe479823
mov esi, ecx
not esi
mov ebp, esi
and ebp, 0x1ff89473
and ecx, 0xe0076b8c
or ecx, ebp
mov ebp, edi
not ebp
or r11d, 0x41b867dc
or esi, eax
and eax, 0x1ff89473
and ebx, 0xa0070800
or ebx, eax
mov eax, r11d
not eax
xor ebx, ecx
not esi
or esi, ebx
and edi, 0x75fbec63
and ebp, 0x39c
or ebp, edi
and r11d, 0x75fbec63
and eax, 0x8a041000
or eax, r11d
xor eax, ebp
mov ecx, esi
not ecx
and ecx, 0x494b8477
and esi, 0xb6b47b88
or esi, ecx
mov ecx, eax
not ecx
and ecx, 0x494b8477
and eax, 0xb6b47b88
or eax, ecx
xor eax, esi
xor edx, 0xa66a9380
mov ecx, edx
and ecx, 0xe9275bf5
and r8d, 0x16d8a40a
or r8d, ecx
or edx, r14d
and r14d, 0xe9275bf5
and r10d, 0x16d8a40a
or r10d, r14d
xor r10d, r8d
not edx
or edx, r10d
mov ecx, edx
not ecx
and ecx, 0x4fe5abcb
and edx, 0xb01a5434
or edx, ecx
xor edx, 0xb01a5434
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0xb6a8accf
and eax, 0x49575330
or eax, ebx
or edx, ebp
and ebp, 0xb6a8accf
and ecx, 0x49575330
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
setne r8b
sete bpl
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg r11b
mov byte [rsp + 0x30], r11b
xor r8b, bpl
and bpl, r8b
mov eax, ebp
xor al, 1
and bpl, al
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov edx, ebp
xor dl, 1
mov r13d, ebp
and r13b, dl
mov r14d, r13d
xor r14b, 1
mov r9d, edx
mov eax, r13d
xor al, dl
mov byte [rsp + 0x40], al
and r13b, dl
xor dl, r14b
or r9b, r14b
xor r9b, 1
or r9b, dl
mov esi, r9d
xor sil, 1
mov ebx, r8d
xor bl, 1
mov edx, ebx
and dl, r8b
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
mov edi, edx
xor dil, 1
mov r8d, esi
or r8b, r9b
mov eax, r9d
xor al, sil
and al, r9b
mov r12d, edx
xor r12b, dil
and r12b, dl
xor r12b, 1
xor al, 1
mov r15d, r8d
or r15b, al
xor r15b, 1
xor al, r8b
mov r8d, r15d
and r8b, al
xor al, r15b
or al, r8b
mov ebx, eax
xor bl, r12b
or r12b, al
xor r12b, 1
xor bl, 1
and bl, al
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
and dil, r9b
or r9b, dl
and dl, sil
or dl, dil
mov eax, r9d
xor al, dl
xor dl, 1
xor al, 1
or dl, r9b
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
mov eax, ebx
xor al, dl
and al, bl
and dl, bl
xor bl, 1
and bl, r8b
or dl, bl
mov ebx, eax
xor bl, 1
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov ecx, r11d
mov byte [rsp + 0x24], r10b
xor cl, r10b
mov byte [rsp + 0x23], cl
mov r12d, ecx
xor r12b, 1
mov byte [rsp + 0x38], r12b
and r12b, r10b
mov eax, r12d
and al, cl
xor r12b, cl
or r12b, al
mov eax, edx
xor al, 1
mov ecx, eax
mov byte [rsp + 0x28], al
or cl, dl
mov esi, edx
mov edi, edx
and dil, al
xor dil, 1
mov r10d, edi
xor r10b, dl
or dil, dl
mov byte [rsp + 0x2c], cl
xor dl, cl
or sil, cl
xor sil, 1
or sil, dl
mov r15d, esi
xor r15b, 1
mov eax, r15d
and al, sil
xor al, 1
mov ebx, esi
xor bl, al
or al, sil
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov r8d, eax
or r8b, dl
mov ebx, r8d
xor bl, 1
mov ecx, r8d
and cl, dl
mov r9d, edx
and r9b, al
xor dl, al
and al, bl
or cl, al
xor r8b, r15b
or bl, sil
xor bl, 1
or bl, r8b
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
or dl, r9b
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
or cl, dl
mov r11d, ecx
xor r11b, 1
and dl, cl
or cl, al
and r11b, al
mov eax, r12d
xor al, 1
or r11b, dl
xor r11b, 1
mov edx, ecx
xor dl, r11b
or r11b, cl
xor r11b, 1
or r11b, dl
mov ecx, r11d
xor cl, 1
and r11b, cl
xor r11b, 1
mov edx, r11d
xor dl, cl
or r11b, cl
xor r11b, 1
or r11b, dl
or r14b, bpl
xor r14b, 1
mov cl, byte [rsp + 0x40]
or r14b, cl
or r13b, cl
mov ecx, r13d
mov edx, r14d
xor dl, r13b
and dl, r14b
and r13b, r14b
xor r14b, 1
xor cl, 1
and cl, r14b
or r13b, cl
mov ecx, edx
and cl, r13b
xor r13b, dl
or r13b, cl
mov edx, r13d
xor dl, 1
mov ebp, r13d
or bpl, dl
mov r8d, ebp
xor r8b, 1
mov ecx, edx
xor cl, bpl
and cl, dl
and r8b, r13b
and bpl, dl
or bpl, r8b
mov edx, ecx
xor dl, 1
xor cl, bpl
xor bpl, 1
or bpl, dl
xor bpl, 1
or bpl, cl
mov edx, r12d
and dl, al
mov ecx, r12d
and cl, dl
xor dl, r12b
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, edx
and cl, r8b
mov r9d, ecx
and r9b, dl
xor cl, dl
or cl, r9b
or al, r12b
mov edx, r8d
or dl, al
xor dl, 1
xor al, r8b
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
xor dil, 1
or dil, r10b
mov esi, edi
xor sil, 1
mov r14d, edi
mov r15d, edi
mov edx, edi
or dl, sil
mov r9d, edx
xor r9b, 1
and r9b, dil
or dil, dl
and dl, sil
or dl, r9b
mov r9d, edi
xor r9b, dl
xor dl, 1
or dl, dil
mov r10d, eax
mov bl, byte [rsp + 0x30]
xor r10b, bl
xor r10b, 1
and r10b, al
or al, bl
and r14b, sil
mov byte [rsp + 0x60], r14b
xor r15b, sil
mov byte [rsp + 0x58], r15b
xor r9b, 1
xor dl, 1
or dl, r9b
xor dl, bl
mov byte [rsp + 0x40], dl
mov r13d, ebx
xor r13b, sil
or sil, bl
mov byte [rsp + 0x68], sil
mov edx, ebx
mov r9d, ebx
and r9b, r8b
xor dl, r8b
xor cl, byte [rsp + 0x24]
or dl, r9b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, dl
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov r15d, eax
xor r15b, 1
mov r9d, r15d
or r9b, al
mov r10d, eax
and r10b, r9b
xor r9b, 1
mov edx, r9d
xor dl, r15b
and dl, r9b
and r9b, r15b
or r9b, r10b
xor dl, 1
xor r9b, 1
mov r10d, edx
xor r10b, r9b
or r9b, dl
xor r9b, 1
or r9b, r10b
mov edx, ecx
xor dl, 1
xor al, dl
and al, dl
xor r15b, dl
or dl, r9b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, dl
or r9b, dl
mov edx, r11d
xor dl, 1
xor r9b, 1
or r9b, cl
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
xor r15b, r9b
mov eax, r15d
xor al, 1
and r15b, r9b
mov ecx, r15d
and cl, al
xor r15b, al
or r15b, cl
mov eax, edx
or al, r11b
mov r12d, edx
and r12b, r11b
xor r12b, 1
mov ecx, r11d
xor cl, r12b
or r12b, r11b
xor r12b, 1
or r12b, cl
mov ebx, eax
xor bl, 1
mov ecx, r12d
xor cl, 1
and cl, al
and r12b, bl
or r12b, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor r12b, 1
mov ecx, r12d
xor cl, al
or r12b, al
xor r12b, 1
or r12b, cl
mov edi, ebp
xor dil, 1
mov eax, edi
and al, bpl
xor al, 1
mov ecx, ebp
xor cl, al
or al, bpl
xor al, 1
or al, cl
mov r10d, eax
xor r10b, 1
or r10b, al
mov eax, ebp
and al, r10b
xor r10b, 1
mov ecx, r10d
xor cl, dil
and cl, r10b
and r10b, dil
or r10b, al
mov eax, ecx
xor al, 1
xor cl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, cl
xor dl, r11b
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
xor dil, bpl
or dil, bpl
mov ecx, edx
and cl, al
mov ebx, edx
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
or al, dl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, r12d
xor bl, 1
mov byte [rsp + 0x30], bl
mov ecx, ebx
xor cl, r12b
and cl, bl
mov ebx, ecx
xor bl, al
and al, bl
and bl, cl
mov ecx, eax
xor cl, 1
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, r12d
or al, dl
xor al, 1
xor dl, r12b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, bl
mov r9d, edx
xor r9b, 1
and r9b, bl
mov ecx, r9d
and cl, dl
xor r9b, dl
or r9b, cl
mov ecx, edi
xor cl, 1
mov edx, edi
and dl, cl
mov ebx, edx
xor bl, 1
mov ebp, ecx
xor bpl, bl
or bl, cl
xor bl, 1
or bl, bpl
mov ebp, r10d
xor bpl, 1
mov esi, ebp
and sil, r10b
mov r11d, esi
and r11b, bpl
xor sil, bpl
or sil, r11b
mov r14d, esi
xor r14b, 1
mov ecx, esi
xor cl, r14b
and cl, sil
mov r11d, ecx
xor r11b, 1
mov r8d, ecx
and r8b, r11b
mov eax, r8d
xor al, 1
xor r8b, cl
or al, r11b
xor al, 1
or al, r8b
or r11b, cl
xor r11b, 1
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, ebx
xor al, 1
mov ecx, eax
or cl, bl
mov r8d, ecx
xor r8b, 1
and r8b, cl
mov ebp, ecx
and bpl, r8b
xor r8b, cl
or r8b, bpl
mov ebp, edi
and bpl, dl
xor dl, dil
or dl, bpl
xor dl, r8b
mov r8d, ecx
and r8b, dil
xor cl, dil
or cl, r8b
mov r8d, edx
xor r8b, 1
xor dl, cl
or cl, r8b
xor dl, 1
xor cl, 1
or cl, dl
xor cl, r11b
mov edx, esi
or dl, al
and bl, sil
and al, r14b
or al, bl
xor dl, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
and r8b, al
xor r8b, 1
mov edx, eax
xor dl, r8b
or r8b, al
xor r8b, 1
or r8b, dl
mov edi, ecx
xor dil, 1
and cl, dil
xor cl, 1
mov edx, ecx
xor dl, dil
or cl, dil
xor cl, 1
or cl, dl
mov edx, r8d
xor dl, 1
mov ebx, r8d
and bl, dl
mov r11d, ebx
and r11b, r8b
xor bl, r8b
or bl, r11b
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
and bl, cl
or bl, al
mov eax, edi
and al, dl
xor dl, dil
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, r9d
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
xor dl, 1
and r9b, dl
or r9b, cl
xor r9b, 1
or r9b, dl
or al, cl
mov ecx, r9d
xor cl, 1
mov edx, r9d
and dl, cl
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor r10b, r12b
mov ecx, r10d
mov dl, byte [rsp + 0x30]
xor cl, dl
and cl, r10b
and sil, dl
and r14b, r12b
or r14b, sil
mov edx, ecx
xor dl, 1
mov ebx, r14d
xor bl, 1
and r14b, dl
or dl, bl
xor dl, 1
and bl, cl
or bl, r14b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov r9d, ebx
xor r9b, 1
mov edx, r9d
or dl, bl
mov r8d, edx
xor r8b, 1
mov ecx, r9d
xor cl, dl
and cl, r9b
and r8b, bl
and dl, r9b
or dl, r8b
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, dl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, eax
or dl, bl
xor dl, 1
xor bl, al
or dl, bl
mov r8d, edx
xor r8b, 1
or cl, al
xor cl, 1
and bl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, r8d
and al, dl
mov ecx, eax
xor cl, 1
or cl, dl
xor dl, bl
xor al, r8b
xor cl, 1
or cl, al
xor cl, bl
xor dl, 1
or bl, r8b
xor bl, 1
or bl, dl
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r10d, r15d
xor r10b, 1
mov ebp, r15d
and bpl, r10b
mov eax, ebp
and al, r10b
mov r8d, r10d
xor r8b, bpl
or al, r8b
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov r9d, eax
xor r9b, cl
or cl, al
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
or r9b, cl
xor r9b, 1
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
xor bpl, 1
or bpl, r15b
xor bpl, 1
or bpl, r8b
xor r10b, bpl
xor bpl, r10b
xor bpl, 1
and bpl, r10b
mov eax, ebx
xor al, 1
mov r8d, eax
or r8b, bl
xor r8b, 1
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov ecx, eax
and cl, bl
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
mov r10d, ecx
and cl, bl
mov ebx, r9d
xor bl, 1
xor r10b, 1
and al, r10b
or cl, al
xor r10b, cl
and r10b, cl
mov r11d, ebx
and r11b, r9b
mov r12d, r11d
xor r12b, 1
xor r11b, bl
mov edi, ebx
xor bl, r12b
or dil, r12b
xor dil, 1
or dil, bl
mov esi, ebp
xor sil, 1
mov ebx, esi
and bl, bpl
mov eax, esi
xor al, bl
xor bl, 1
or bl, bpl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov edx, eax
or dl, bl
mov r14d, ebx
and r14b, al
mov r15d, r14d
xor r14b, bl
xor r15b, 1
or r15b, al
xor r15b, 1
or r15b, r14b
xor r15b, dil
mov ecx, edi
xor dil, 1
or cl, dil
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov r14d, ebx
xor r14b, cl
or bl, cl
xor bl, 1
or bl, r14b
or r12b, r9b
xor r12b, 1
or r12b, r11b
xor r12b, bl
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
mov ebx, r12d
xor bl, 1
xor r12b, cl
or cl, bl
xor r12b, 1
xor cl, 1
or cl, r12b
mov ebx, edx
xor bl, 1
and sil, bl
and dl, bpl
or dl, sil
mov r9d, ebx
xor r9b, bpl
or bl, bpl
xor bl, 1
or bl, r9b
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
xor dl, cl
mov ebx, edi
and bl, al
xor al, dil
mov ecx, edx
xor cl, 1
xor r15b, 1
or al, bl
mov ebx, r15d
xor bl, al
or al, r15b
xor al, 1
or al, bl
mov edi, edx
and dil, cl
mov r9d, edi
and r9b, dl
xor dil, dl
mov r11d, eax
xor r11b, 1
or dil, r9b
mov edx, edi
xor dl, 1
and dl, r11b
mov r9d, r8d
xor r9b, 1
and dil, al
or dil, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, edi
xor cl, al
xor dil, 1
xor cl, 1
or dil, al
xor dil, 1
or dil, cl
mov esi, r9d
or sil, r8b
mov ecx, esi
xor cl, 1
mov edx, ecx
and dl, sil
mov r11d, edx
and r11b, cl
xor dl, cl
or dl, r11b
mov ebx, r8d
and bl, r9b
mov r11d, ebx
and r11b, r8b
xor bl, r8b
or bl, r11b
mov r11d, edx
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, dl
or bl, r11b
xor sil, r9b
or cl, r8b
xor cl, 1
or cl, sil
mov edx, ebx
xor dl, cl
xor bl, 1
or bl, cl
mov esi, r10d
xor sil, 1
xor dl, 1
xor bl, 1
or bl, dl
mov r11d, esi
or r11b, r10b
mov edx, r10d
xor dl, sil
and dl, r10b
xor dl, 1
mov ecx, r11d
or cl, dl
xor dl, r11b
xor cl, 1
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
mov eax, ebx
xor al, dl
and dl, al
and al, bl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
and sil, r8b
mov ecx, r9d
xor cl, r10b
and cl, r9b
and r10b, r9b
or r10b, sil
mov edx, ecx
xor dl, 1
xor cl, r10b
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, cl
xor r10b, al
and al, r10b
mov ecx, eax
xor cl, r10b
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov edx, edi
xor dl, 1
and dl, dil
xor dl, 1
mov ecx, edi
xor cl, dl
or dl, dil
xor dl, 1
or dl, cl
mov ebp, edx
xor bpl, 1
or bpl, dl
xor bpl, 1
mov edx, eax
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
and bl, al
xor bl, dl
mov eax, ebp
xor al, dil
or bpl, dil
xor bpl, 1
or bpl, al
xor bpl, 1
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov eax, ebx
xor al, 1
and dl, al
mov ecx, edx
xor dl, bl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
xor bpl, 1
mov eax, ecx
xor al, bpl
xor al, 1
and al, cl
or bpl, cl
xor bpl, 1
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov dl, byte [rsp + 0x58]
or dl, byte [rsp + 0x60]
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r8d, edx
mov esi, edx
xor r8b, 1
mov dl, byte [rsp + 0x2c]
xor dl, 1
or dl, byte [rsp + 0x28]
mov edi, edx
xor dil, 1
mov bl, byte [rsp + 0x38]
mov eax, ebx
mov cl, byte [rsp + 0x24]
xor al, cl
xor al, 1
mov r9b, byte [rsp + 0x23]
or r9b, al
or cl, bl
xor cl, 1
and al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, r9d
xor bl, al
xor al, 1
or al, r9b
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov r10d, esi
or dl, dil
xor dl, 1
mov r9d, edi
and r9b, dl
xor dl, dil
mov r11d, r8d
xor r11b, dil
xor dil, sil
mov ecx, esi
or cl, r8b
and r10b, cl
xor cl, 1
mov ebx, ecx
xor bl, r8b
and bl, cl
and cl, r8b
or cl, r10b
mov r10d, ebx
xor r10b, 1
xor bl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, bl
or dl, r9b
mov r9d, edx
xor r9b, 1
mov r10d, edx
and r10b, r9b
mov ebx, r10d
xor r10b, dl
mov esi, ecx
xor sil, 1
xor bl, 1
or bl, r9b
xor bl, 1
or bl, r10b
and sil, bl
xor bl, 1
and bl, cl
or bl, sil
and r11b, r8b
mov ecx, r11d
xor cl, 1
xor r11b, dil
xor dil, 1
or dil, cl
xor dil, 1
or dil, r11b
mov r9d, edi
xor r9b, 1
mov r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
mov ecx, edi
and cl, r9b
xor dl, 1
mov r10d, ebx
xor r10b, dl
or dl, bl
xor dl, 1
or dl, r10b
mov r10d, edi
and r10b, cl
xor cl, dil
or cl, r10b
xor cl, dl
xor r8b, dil
or r9b, bl
xor r9b, 1
or r9b, r8b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov r8d, eax
xor r8b, 1
or al, r8b
xor al, 1
xor r8b, al
mov edx, ecx
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
mov r9d, edx
xor r9b, 1
and bl, cl
and al, r8b
xor r8b, 1
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
and dl, r9b
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
xor dl, bl
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov ebx, r8d
xor bl, 1
mov ecx, ebx
and cl, r8b
mov r9d, edx
xor r9b, 1
mov r10d, r9d
and r10b, dl
xor bl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, bl
xor r9b, r10b
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, r9b
xor r10b, cl
mov r8b, byte [rsp + 0x40]
mov ecx, r8d
xor cl, 1
mov al, byte [rsp + 0x68]
xor al, 1
or al, r13b
mov edx, r13d
xor dl, al
xor r13b, 1
xor dl, 1
or r13b, al
xor r13b, 1
or r13b, dl
mov edx, r13d
xor dl, 1
and r13b, dl
mov ebx, r13d
and bl, dl
xor r13b, dl
or r13b, bl
and cl, r13b
xor r13b, 1
mov eax, r8d
and r13b, r8b
or r13b, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
xor r13b, 1
mov ecx, r13d
xor cl, dl
or r13b, dl
xor r13b, 1
or r13b, cl
mov ebx, r13d
xor bl, 1
mov ecx, ebx
and cl, r13b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
or bl, r13b
xor bl, cl
and cl, bl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov r8d, ebx
xor r8b, 1
mov edx, r10d
xor dl, 1
mov r9d, r10d
xor r9b, r8b
mov ecx, edx
xor cl, r10b
and cl, dl
or r10b, dl
mov eax, r10d
xor al, 1
or bl, r8b
xor bl, 1
mov r11d, ecx
xor r11b, r10b
and r10b, al
mov esi, r10d
and sil, al
xor r10b, al
or r10b, sil
xor r10b, cl
xor r11b, 1
or al, cl
xor al, 1
or al, r11b
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, r8d
xor cl, bl
or bl, r8b
xor bl, 1
or bl, cl
xor bl, 1
mov r10d, ecx
and r10b, bl
xor bl, cl
or bl, r10b
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov r10d, ebx
xor r10b, cl
or cl, bl
xor cl, 1
or cl, r10b
mov ebx, ecx
and bl, al
xor al, 1
xor cl, 1
and cl, al
or cl, bl
mov eax, edx
xor al, r8b
xor al, 1
xor r9b, 1
or dl, r8b
xor dl, 1
or dl, r9b
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
and bl, cl
xor cl, 1
xor al, 1
and al, cl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
or dl, al
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov r9d, ebx
and r9b, cl
xor bl, cl
or bl, r9b
xor bl, al
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r9d, edx
xor r9b, 1
mov ebx, r8d
and bl, al
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
xor bl, 1
xor al, bl
xor al, 1
or al, bl
mov ecx, r9d
xor cl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
or al, r9b
xor cl, 1
and cl, r9b
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, 1
and cl, dl
and bl, al
or bl, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov r8d, ebx
xor r8b, cl
mov edx, ecx
xor dl, 1
mov r9d, eax
and r9b, dl
or dl, al
xor dl, 1
or dl, r8b
and r8b, cl
and cl, bl
or cl, r9b
xor r8b, 1
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
xor dl, cl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov r15d, edx
xor r15b, 1
mov r12d, ebp
xor r12b, 1
mov edi, ebp
or dil, r12b
mov r8d, ebp
and r8b, dil
xor dil, 1
mov ecx, edi
xor cl, r12b
and cl, dil
mov r11d, edi
and r11b, r12b
or r11b, r8b
mov r8d, ecx
xor r8b, 1
xor cl, r11b
xor r11b, 1
or r11b, r8b
xor r11b, 1
or r11b, cl
mov esi, r11d
xor sil, 1
mov r14d, r15d
and r14b, dl
mov ecx, r14d
xor cl, 1
mov r8d, r15d
xor r8b, cl
or cl, r15b
xor cl, 1
or cl, r8b
mov r10d, ecx
xor r10b, 1
and r10b, cl
mov r8d, r10d
and r8b, cl
xor r10b, cl
or r10b, r8b
mov r9d, r11d
and r9b, sil
mov ecx, r9d
and cl, r11b
xor r9b, r11b
or r9b, cl
mov r8d, r9d
xor r8b, 1
mov ecx, r8d
xor cl, sil
mov r13d, r8d
or r13b, sil
xor r13b, 1
or r13b, cl
xor r12b, bpl
or r12b, dil
mov edi, r13d
xor dil, r12b
mov eax, r12d
xor al, 1
mov ecx, r10d
xor cl, 1
xor r15b, dl
mov ebx, ecx
or bl, r10b
xor bl, 1
or bl, cl
or r15b, r14b
and al, r12b
mov ebp, r12d
and bpl, al
xor al, r12b
mov r14d, ebx
xor r14b, 1
or dil, r13b
or al, bpl
xor al, r13b
mov r12d, eax
and al, dil
xor dil, 1
xor r12b, 1
mov ebp, edi
xor bpl, r12b
and bpl, dil
and r12b, dil
mov edx, r15d
xor dl, 1
or r12b, al
mov eax, ebp
and al, r12b
xor r12b, bpl
or r12b, al
mov edi, r15d
and dil, bl
mov eax, r14d
and al, dl
or al, dil
xor bl, al
and bl, al
or r15b, r14b
xor r15b, 1
xor dl, r14b
and dl, r14b
mov eax, r15d
and al, dl
xor dl, r15b
or dl, al
xor bl, 1
xor dl, 1
mov eax, ebx
or al, dl
xor dl, bl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov r14d, r12d
xor r14b, 1
mov ebx, edx
xor bl, 1
mov edi, r12d
and dil, bl
and r14b, dl
or r14b, dil
xor r14b, 1
or r14b, bl
mov edi, r14d
xor dil, 1
and bl, dl
xor bl, 1
mov ebp, edx
xor bpl, bl
or bl, dl
xor bl, 1
or bl, bpl
mov edx, r12d
xor dl, bl
or bl, r12b
xor bl, 1
or bl, dl
mov ebp, ebx
xor bpl, 1
mov eax, edi
and al, r14b
mov edx, ebp
and dl, bl
mov r15d, eax
and r15b, dil
xor al, dil
or al, r15b
xor dl, 1
mov r15d, edx
xor r15b, bl
or dl, bl
xor dl, 1
or dl, r15b
xor dl, al
xor bl, r14b
or bpl, dil
xor bpl, 1
or bpl, bl
xor bpl, 1
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
and cl, r10b
xor cl, 1
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
or sil, r11b
and r9b, sil
xor sil, 1
mov ebx, ecx
xor bl, 1
and r8b, sil
or r8b, r9b
mov edx, r11d
xor dl, sil
or sil, r11b
xor sil, 1
or sil, dl
xor sil, 1
mov edx, r8d
and dl, sil
xor sil, r8b
or sil, dl
mov eax, ebx
and al, cl
mov edx, eax
xor dl, 1
xor al, cl
or dl, bl
xor dl, 1
or dl, al
xor dl, sil
mov eax, edx
xor al, 1
mov ebx, r11d
xor bl, cl
or cl, r11b
xor cl, 1
or cl, bl
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and al, dl
and cl, bl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
mov r8d, eax
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, al
or cl, r8b
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
or al, bl
mov edx, ecx
or dl, al
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
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
or dl, bpl
xor bpl, 1
mov ecx, ebp
xor cl, al
xor cl, 1
or cl, bpl
xor dl, 1
or bpl, al
xor bpl, 1
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov eax, ebp
xor al, 1
mov edx, ecx
and bpl, al
mov r8d, ecx
mov r9d, eax
and r9b, bpl
xor bpl, al
mov ebx, ecx
and bl, al
xor al, cl
xor cl, 1
and dl, cl
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
or bpl, r9b
xor bpl, dl
or al, bl
mov ecx, ebp
xor cl, al
test cl, 1
mov ecx, 0x7e21623
mov edx, 0x35751601
cmovne ecx, edx
test al, 1
mov eax, 0x7e21623
cmovne eax, ecx
test bpl, 1
cmove eax, ecx
jmp 0x140077620
cmp eax, 0xd365382f
jle 0x14007b250
cmp eax, 0xf59da0
jle 0x14007f559
cmp eax, 0xf59da1
je 0x14007f574
cmp eax, 0x7e21623
jne 0x140077620
mov eax, dword [0x1402dcf9c]
lea r14d, [rax - 1]
imul r14d, eax
mov r15d, r14d
not r15d
mov eax, r15d
and eax, 0x60e792d6
mov ecx, r14d
and ecx, 0x9f186d29
or ecx, eax
mov eax, ecx
xor eax, 0x9c086429
xor ecx, 0x60e792d6
mov edx, r15d
and edx, r14d
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x23d50946
and eax, 0xdc2af6b9
or eax, ebx
or ecx, ebp
and ebp, 0x23d50946
and edx, 0xdc2af6b9
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x11243e8c
and edx, 0xeedbc173
or edx, ecx
mov ebp, edx
xor ebp, 0xe2d9c013
xor edx, 0x11243e8c
mov eax, r14d
and eax, 0xbd2b5d80
mov ecx, r15d
and ecx, 0x42d4a27f
or ecx, eax
xor ecx, 0x42d4a27f
or ecx, r15d
mov eax, ecx
not eax
and eax, 0x39716bfc
and ecx, 0xc68e9403
or ecx, eax
mov ebx, ecx
xor ebx, 0xc28c8403
xor ecx, 0x39716bfc
mov eax, edx
or eax, ecx
mov edi, eax
not edi
and edx, 0x1d0233e4
and ebp, 0xe2fdcc1b
or ebp, edx
and ecx, 0x1d0233e4
and ebx, 0xe2fdcc1b
or ebx, ecx
xor ebx, ebp
mov ecx, ebx
not ecx
mov edx, eax
and edx, 0x3a2fc803
and edi, 0xc5d037fc
or edi, edx
or eax, ecx
and ecx, 0x3a2fc803
and ebx, 0xc5d037fc
or ebx, ecx
xor ebx, edi
not eax
or eax, ebx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x21480c7c
and eax, 0xdeb7f383
or eax, ecx
mov ebp, eax
not ebp
xor eax, 0x400c28
or edx, 0x54f09faa
mov ecx, edx
not ecx
or eax, 0x2074040
and eax, 0x6c7cd6a
and ebp, 0x50301280
or ebp, eax
and edx, 0x6c7cd6a
and ecx, 0xa9082015
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xab0f6055
and ecx, 0x54f09faa
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa716d834
mov ebp, ecx
and ebp, 0x58e927cb
or ebp, edx
mov edx, ebp
xor edx, 0xa881001
or eax, 0x527131da
xor ebp, 0xf567e9ee
mov ebx, eax
and ebx, 0xc4714ebe
and ecx, 0x298e8001
or ecx, ebx
or eax, ebp
and ebp, 0xc4714ebe
and edx, 0x3b8eb141
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xc2178da7
and ecx, eax
not eax
and eax, 0xc2178da7
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x24afcd41
and ecx, 0xdb5032be
or ecx, eax
mov edx, ecx
xor edx, 0x19023710
xor ecx, 0xe6b840e6
mov eax, ecx
and eax, 0x46e5884d
and edx, 0xb91a77b2
or edx, eax
xor edx, 0xb91a77b2
or edx, ecx
mov r13d, edx
not r13d
mov eax, r15d
and eax, 0x5600a128
mov ebp, r14d
and ebp, 0x60c02
or ebp, eax
xor ebp, 0x60c02
mov eax, r14d
and eax, 0xa9f952d5
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc70b8330
and eax, 0x38f47ccf
or eax, ebp
mov ebp, eax
xor ebp, 0x6ef2d1e5
mov edi, eax
xor edi, 0xc37c1fc0
and edi, ebp
xor eax, 0x810d0608
and eax, 0x834f962c
and ebp, 0x7cb069d3
or ebp, eax
mov eax, ebp
xor eax, 0x502e23b2
mov ebx, edi
not ebx
xor ebp, 0x2ec15809
mov esi, ebx
and esi, 0x87d1cc4d
and edi, 0x782e33b2
or edi, esi
or ebx, ebp
and ebp, 0x87d1cc4d
and eax, 0x782e33b2
or eax, ebp
xor eax, edi
not ebx
or ebx, eax
mov edi, ebx
not edi
and ebx, 0x9c55c976
and edi, 0x63aa3689
or edi, ebx
mov eax, edi
xor eax, 0x8054c864
xor edi, 0x42200408
and eax, 0xa1defae5
and edi, 0x5e21051a
or edi, eax
mov r12d, edi
xor r12d, 0x5e21051a
mov ebx, r13d
mov eax, edx
and eax, 0x12e1bc6b
and r13d, 0xed1e4394
or r13d, eax
xor r13d, 0x2b78e825
or r13d, edx
and edx, 0x89cb8136
and ebx, 0x76347ec9
or ebx, edx
mov eax, ebx
xor eax, 0x56201849
xor ebx, 0x9000002
and ebx, 0x29146682
and eax, 0xd6eb997d
or eax, ebx
mov r8d, eax
mov esi, edi
xor esi, 0xa1defae5
mov ebx, r12d
xor edi, 0xe89138b
and edi, r12d
mov ebp, esi
and ebp, 0xc666abb1
and r12d, 0x3999544e
or r12d, ebp
not r12d
or r12d, esi
and esi, 0x50800091
and ebx, 0x281600
or ebx, esi
xor ebx, 0x281600
mov edx, ebx
and edx, edi
xor edi, ebx
or edi, edx
mov edx, edi
not edx
and edx, 0xaf57e96e
and edi, 0x50a81691
or edi, edx
mov r11d, eax
xor r11d, 0xd6eb997d
mov edx, r11d
and edx, 0x3999544e
xor eax, 0xef72cd33
or eax, edx
mov r10d, eax
not r10d
mov r9d, r13d
not r9d
mov ebx, edi
and r11d, edi
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0xbf0a6398
and ebx, 0x40f59c67
or ebx, edx
mov edx, ebx
xor edx, 0x40f59c67
xor ebx, 0xd006390
and ebx, 0xd907ff5
mov esi, edx
and esi, 0xf26f800a
or esi, ebx
xor esi, 0x34092bbb
and edx, 0x3999544e
or edx, esi
mov esi, edx
not esi
and esi, 0xb56a0b5c
and edx, 0x4a95f4a3
or edx, esi
mov esi, eax
and esi, 0xbc09679
xor eax, 0x6839c13d
and eax, r10d
and r10d, 0xf43f6986
or r10d, esi
mov esi, r10d
xor esi, 0xf43f6986
mov edi, r13d
and edi, 0x8758b1e7
xor r13d, 0x6839c13d
and r13d, r9d
and r9d, 0x78a74e18
or r9d, edi
xor r10d, 0x9c06a8bb
and r10d, esi
mov edi, r10d
not edi
mov ebx, edi
and ebx, 0x894edd7c
and r10d, 0x76b12283
or r10d, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x894edd7c
and eax, 0x76b12283
or eax, ebx
mov ebx, r9d
xor ebx, 0x78a74e18
xor r9d, 0x109e8f25
and r9d, ebx
xor eax, r10d
not edi
or edi, eax
mov ecx, r9d
not ecx
mov eax, ecx
and eax, 0xc147e6e7
and r9d, 0x3eb81918
or r9d, eax
mov eax, r13d
not eax
or ecx, eax
and eax, 0xc147e6e7
and r13d, 0x3eb81918
or r13d, eax
mov r10d, edx
xor r10d, 0x4a95f4a3
xor edx, 0xb56a0b5c
xor r13d, r9d
mov r9d, r12d
not r9d
not ecx
or ecx, r13d
mov eax, edi
not eax
and eax, 0x117fa387
and edi, 0xee805c78
or edi, eax
mov eax, ecx
not eax
and eax, 0x117fa387
and ecx, 0xee805c78
or ecx, eax
xor ecx, edi
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebx
not eax
and eax, 0x5c538b51
and ebx, 0xa3ac74ae
or ebx, eax
mov eax, ebx
xor eax, 0xa3080006
xor ebx, 0x5c538b51
mov edi, ecx
not edi
mov esi, edi
and esi, 0x5cf7f7f8
and ecx, 0xa3080807
or ecx, esi
or edi, ebx
and ebx, 0x5cf7f7f8
and eax, 0xa3080807
or eax, ebx
xor eax, ecx
not edi
or edi, eax
mov eax, r12d
and eax, 0xe13cc3d1
xor r12d, 0x7c3d9705
and r12d, r9d
and r9d, 0x1ec33c2e
or r9d, eax
mov eax, r9d
xor eax, 0x1ec33c2e
mov ecx, r10d
or ecx, 0x7c3d9705
mov esi, ecx
not esi
mov ebx, edx
or ebx, 0x83c268fa
and ecx, 0xc427fb5d
and esi, 0x3c000a2
or esi, ecx
mov ecx, ebx
not ecx
and ebx, 0xc427fb5d
and ecx, 0x38180400
or ecx, ebx
mov ebx, r9d
xor ebx, 0x62feab2b
and ebx, eax
xor ecx, esi
mov esi, ebx
and esi, r12d
xor r12d, ebx
or r12d, esi
mov esi, ecx
not esi
and esi, r12d
not r12d
and r12d, ecx
or r12d, esi
mov ecx, r10d
and ecx, 0x9ef12506
and edx, 0x610edaf9
or edx, ecx
xor r9d, 0xe13cc3d1
or r10d, r9d
and r9d, 0x9ef12506
and eax, 0x610edaf9
or eax, r9d
xor r8d, 0x29146682
xor eax, edx
not r10d
or r10d, eax
mov eax, r12d
not eax
mov ecx, eax
and ecx, 0xccf311d3
and r12d, 0x330cee2c
or r12d, ecx
mov ecx, r10d
not ecx
or eax, r10d
and r10d, 0xccf311d3
and ecx, 0x330cee2c
or ecx, r10d
xor ecx, r12d
not eax
or eax, ecx
mov edx, edi
xor edx, 0x2d228b86
and edx, edi
or edi, 0xd2dd7479
mov ebx, edi
not ebx
mov ecx, edi
and ecx, 0x83de01a1
and ebx, 0x2c208a06
or ebx, ecx
mov ecx, edx
not ecx
or edi, ecx
and ecx, 0x83de01a1
and edx, 0x7c21fe5e
or edx, ecx
mov ecx, eax
xor ecx, 0x2d228b86
and ecx, eax
not eax
and eax, 0x2d228b86
xor edx, ebx
not edi
or edi, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, edi
not eax
and eax, 0xadb2745f
and edi, 0x524d8ba0
or edi, eax
mov eax, ecx
not eax
and eax, 0xadb2745f
and ecx, 0x524d8ba0
or ecx, eax
xor ecx, edi
mov eax, r8d
xor eax, ebp
and eax, r8d
and ebp, r8d
or ebp, r11d
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
mov edx, eax
and edx, 0x85b6a2a2
and eax, ebp
and ebp, 0x7a495d5d
or ebp, edx
xor ebp, 0x7a495d5d
mov edx, ebp
and edx, eax
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
and eax, 0x51637050
and ebp, 0xae9c8faf
or ebp, eax
mov r10d, ebp
xor r10d, 0xae9c8faf
mov r9d, ecx
not r9d
mov esi, ecx
xor esi, 0xd036c8cc
and esi, r9d
mov edi, r9d
or edi, 0xd036c8cc
mov ebx, esi
not ebx
mov r8d, ebx
and r8d, 0xdc7e01e8
and esi, 0x2381fe17
or esi, r8d
mov edx, edi
not edx
or ebx, edi
and edi, 0xdc7e01e8
and edx, 0x23813613
or edx, edi
mov edi, ebp
xor edi, 0x51637050
xor edx, esi
mov eax, r10d
and eax, 0xd036c8cc
xor ebp, 0x8155b89c
and ebp, edi
not ebx
or ebx, edx
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebx
not eax
and eax, 0xe98d8d27
and ebx, 0x167272d8
or ebx, eax
mov eax, ebp
not eax
and eax, 0xe98d8d27
and ebp, 0x167272d8
or ebp, eax
xor ebp, ebx
mov eax, ecx
and eax, 0xd7303bf1
and r9d, 0x28cfc40e
or r9d, eax
or ecx, edi
and edi, 0xd7303bf1
and r10d, 0x28cfc40e
or r10d, edi
xor r10d, r9d
not ecx
or ecx, r10d
mov eax, ecx
not eax
and eax, 0xc31fb265
and ecx, 0x3ce04d9a
or ecx, eax
mov eax, ecx
xor eax, 0x14400882
mov ebx, ebp
not ebx
xor ecx, 0xc31fb265
mov edx, ebx
and edx, 0xa9a05578
and ebp, 0x565faa87
or ebp, edx
or ebx, ecx
and ecx, 0xa9a05578
and eax, 0x565faa87
or eax, ecx
xor eax, ebp
not ebx
or ebx, eax
mov esi, ebx
not esi
mov eax, esi
and eax, 0xa101219
mov edx, ebx
and edx, 0xd1804060
or edx, eax
mov ebp, edx
xor ebp, 0xc1804060
xor edx, 0x2e673c92
mov ecx, esi
or ecx, 0xdb905279
mov eax, ecx
not eax
and edx, 0x3e673c92
and ebp, 0xc1904269
or ebp, edx
and ecx, 0x3e673c92
and eax, 0x88104
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x64aaf63c
and eax, 0x9b5509c3
or eax, ecx
mov ecx, eax
xor ecx, 0x408113b0
xor eax, 0xa6222044
and ecx, 0x599997b1
and eax, 0xa666684e
or eax, ecx
xor eax, 0xef703c6f
mov ecx, eax
or ecx, 0xb6e9abde
mov ebp, ecx
not ebp
mov edx, esi
and edx, 0x49165421
and ebx, 0xb6e9abde
or ebx, edx
xor esi, ebx
and esi, ebx
and ecx, 0xebdb6273
and ebp, 0x41400
or ebp, ecx
mov r8d, ebp
xor r8d, 0x14249d8c
mov r10d, esi
not r10d
xor ebp, 0x94d9d6d6
and ebp, r8d
or eax, 0xffebbfff
mov ecx, eax
not ecx
or esi, 0x80fd4b5a
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x408d1531
and ebp, 0xb126080
or ebp, edi
mov edi, esi
not edi
or ebx, eax
and eax, 0x748d9535
and ecx, 0x104000
or ecx, eax
mov edx, r10d
or edx, 0x7f02b4a5
xor ecx, ebp
mov eax, edx
not eax
not ebx
or ebx, ecx
and esi, 0xdc2ca94f
and edi, 0x230214a0
or edi, esi
and edx, 0xdc2ca94f
and eax, 0xd14210
or eax, edx
xor eax, edi
mov ecx, ebx
not ecx
and ecx, 0x89707bb2
and ebx, 0x428f8401
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0xbd707bb6
and eax, 0x428f8449
or eax, ecx
xor eax, ebx
mov ecx, r8d
and ecx, r10d
xor r10d, r8d
or r10d, ecx
mov ecx, r10d
not ecx
mov r9d, eax
not r9d
mov edx, r9d
and edx, 0xfc4d05ca
and eax, 0x3b2fa35
or eax, edx
or r9d, r10d
and r10d, 0xfc4d05ca
and ecx, 0x3b2fa35
or ecx, r10d
xor ecx, eax
not r9d
or r9d, ecx
mov eax, r9d
not eax
mov ecx, r9d
xor ecx, 0xe4989a05
and ecx, r9d
or r9d, 0x1b6765fa
mov edx, ecx
not edx
mov ebp, r9d
and ebp, 0xe90a5b38
and eax, 0x4908005
or eax, ebp
or r9d, edx
and edx, 0xe90a5b38
and ecx, 0x16f5a4c7
or ecx, edx
xor ecx, eax
not r9d
or r9d, ecx
mov ecx, r14d
xor ecx, 0x11d5cf36
and ecx, r14d
mov eax, r14d
or eax, 0xee2a30c9
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0xab293bba
mov ebx, r15d
and ebx, 0x10d4c404
or ebx, ebp
or eax, edx
and edx, 0xab293bba
and ecx, 0x54d6c445
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x893ac6ad
and eax, 0x76c53952
or eax, ecx
mov ecx, eax
xor ecx, 0x6710f664
xor eax, 0x10c6081a
mov edx, r15d
and edx, 0xbcc7d1dc
and r14d, 0x43382e23
or r14d, edx
xor r14d, 0x43382e23
xor r15d, r14d
and r15d, r14d
and eax, 0x33d67c7a
mov ebx, ecx
and ebx, 0xcc298385
or ebx, eax
mov edi, ebx
xor edi, 0xcc298385
mov eax, r15d
not eax
xor ebx, 0x33d67c7a
mov edx, edi
and edx, 0xb1d7c957
and ecx, 0x4e2836a8
or ecx, edx
mov edx, eax
and edx, 0xb1d7c957
mov ebp, r15d
xor ebp, 0xb1d7c957
and ebp, r15d
mov esi, edx
and esi, ebp
xor ebp, edx
or ebp, esi
mov edx, ecx
not edx
and edx, ebp
not ebp
and ebp, ecx
or ebp, edx
mov ecx, ebx
and ecx, 0x4920eec1
and edi, 0xb6df113e
or edi, ecx
or ebx, r15d
and r15d, 0x4920eec1
and eax, 0xb6df113e
or eax, r15d
xor eax, edi
not ebx
or ebx, eax
not ebx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0xe32f68b3
mov ecx, r9d
and ecx, 0x1cd0974c
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb51fed77
and ecx, 0x4ae01288
or ecx, eax
mov ebp, ecx
xor ebp, 0x284f6a2a
xor ecx, 0x6308100
and ecx, 0x87b09111
and ebp, 0x784f6eee
or ebp, ecx
mov ecx, ebp
xor ecx, 0x784f6eee
mov eax, ebx
not eax
and ecx, eax
xor ebp, 0x87b09111
and ebp, ebx
or ebp, ecx
not ebp
or ebp, eax
mov esi, ebp
not esi
mov ecx, eax
and ecx, ebx
mov edx, ecx
not edx
mov edi, ebx
and edi, 0x323937ba
and eax, 0xcdc6c845
or eax, edi
or ebx, edx
and edx, 0x323937ba
and ecx, 0xcdc6c845
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
mov eax, r8d
and eax, 0x12838637
mov edx, r9d
and edx, 0xed7c79c8
or edx, eax
and ebx, 0x12838637
and ecx, 0xed7c79c8
or ecx, ebx
xor ecx, edx
not ecx
or ecx, r8d
mov r11d, ecx
not r11d
mov eax, ebp
and eax, 0xf365d6ff
xor ebp, 0xeba549e
and ebp, esi
mov ebx, esi
and ebx, 0xc9a2900
or ebx, eax
mov r10d, ebx
xor r10d, 0xc9a2900
mov eax, ecx
and eax, 0x754033b6
and r11d, 0x8abfcc49
or r11d, eax
mov eax, r11d
mov esi, ebx
xor esi, 0x2207d9e
and esi, r10d
xor r11d, 0x754033b6
mov edx, esi
and edx, ebp
xor ebp, esi
mov edi, r11d
or edi, 0xeba549e
or ebp, edx
mov edx, edi
not edx
or ecx, 0xf145ab61
and edi, 0x29d5c53
and edx, 0xf140a320
or edx, edi
mov esi, ecx
not esi
and ecx, 0x29d5c53
and esi, 0xc22008c
or esi, ecx
mov ecx, dword [0x1402dcf98]
xor eax, 0x88a90841
xor esi, edx
mov edx, ebp
not edx
and edx, 0x139bb204
and ebp, 0xec644dfb
or ebp, edx
mov edx, esi
not edx
and edx, 0x139bb204
and esi, 0xec644dfb
or esi, edx
xor esi, ebp
xor ebx, 0xf365d6ff
mov edx, ebx
and edx, 0x3756f408
and r10d, 0xc8a90bf7
or r10d, edx
or ebx, r11d
and r11d, 0x3756f408
and eax, 0xc8a90bf7
or eax, r11d
xor eax, r10d
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xa0a897e9
and ebx, 0x5f576816
or ebx, eax
mov eax, ebx
xor eax, 0x6404814
xor ebx, 0xa0a897e9
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0xd99f21c3
and esi, 0x2660de3c
or esi, edx
or ebp, ebx
and ebx, 0xd99f21c3
and eax, 0x2660de3c
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
not eax
and r8d, 0xbd369a0f
and r9d, 0x42c965f0
or r9d, r8d
mov edx, r9d
xor edx, 0x42c965f0
xor r9d, 0xbd369a0f
and edx, ebp
or ebp, r9d
mov ebx, ebp
not ebx
and r9d, eax
or r9d, edx
mov eax, r9d
not eax
mov edx, ebp
and edx, 0xb8376703
and ebx, 0x47c898fc
or ebx, edx
or ebp, eax
and eax, 0xb8376703
and r9d, 0x47c898fc
or r9d, eax
xor r9d, ebx
not ebp
or ebp, r9d
mov eax, ebp
not eax
mov edx, eax
and edx, ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x935dd2ea
and eax, 0x6ca22d15
or eax, edi
or ebp, ebx
and ebx, 0x935dd2ea
and edx, 0x6ca22d15
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
mov edx, eax
and edx, 0x39e0672a
and ebp, 0xc61f98d5
or ebp, edx
xor ebp, 0x39e0672a
xor eax, ebp
test eax, ebp
setne sil
sete r8b
cmp ecx, 9
setg r11b
mov byte [rsp + 0x38], r11b
cmp ecx, 0xa
setl r10b
mov ecx, r8d
xor cl, sil
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
or cl, dl
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, esi
mov edx, esi
xor dl, cl
and cl, dl
and dl, r9b
mov esi, r9d
mov byte [rsp + 0x40], r9b
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
mov ecx, r8d
xor cl, bl
and cl, r8b
and al, sil
and bl, r8b
or bl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
not cl
and cl, bl
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov r14d, edx
xor r14b, 1
mov eax, r14d
and al, dl
and cl, bl
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, r14d
and al, bl
xor r14b, bl
or r14b, al
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov eax, r10d
mov ebx, r10d
xor bl, r11b
mov ecx, ebx
not cl
and cl, al
mov r8d, eax
mov byte [rsp + 0x24], al
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r9d, eax
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, 1
and cl, dl
xor al, cl
mov edx, eax
xor dl, 1
and al, cl
mov ecx, eax
and cl, dl
xor al, dl
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 r12d, ecx
xor r12b, 1
or cl, r12b
xor r12b, cl
and r12b, cl
and bl, r8b
mov eax, ebx
xor al, 1
or al, bl
mov ecx, eax
and cl, bl
xor al, bl
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov eax, r8d
and al, cl
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
and cl, dl
or dl, r8b
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
xor r8b, 1
xor al, 1
or r8b, dl
xor r8b, 1
or r8b, al
mov ebp, r14d
xor bpl, 1
mov edi, ebp
and dil, r14b
mov edx, edi
xor dl, 1
mov r9d, ebp
xor r9b, dil
or dl, r14b
xor dl, 1
or dl, r9b
mov ebx, edx
xor bl, 1
mov eax, ebx
mov r10d, ebx
mov byte [rsp + 0x30], bl
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
mov ecx, edx
mov byte [rsp + 0x23], dl
xor al, 1
or al, bl
xor al, 1
mov edx, r10d
or dl, cl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r15d, ebp
xor r15b, dl
mov eax, r15d
and al, bpl
and r15b, dl
mov ebx, eax
and bl, r15b
xor r15b, al
or r15b, bl
xor r15b, 1
xor dl, r15b
xor r15b, dl
and r15b, dl
and dil, bpl
or dil, r9b
or bpl, r14b
mov ebx, r12d
xor bl, 1
mov ecx, r12d
or cl, bl
mov r9d, ecx
xor r9b, 1
mov esi, ebx
and sil, r12b
mov edx, r9d
and dl, cl
mov r13d, esi
and r13b, bl
mov eax, esi
xor al, bl
or al, r13b
mov r13d, edx
xor dl, r9b
mov r11d, r8d
xor r11b, 1
xor r13b, 1
or r13b, cl
xor r13b, 1
or r13b, dl
mov edx, eax
xor dl, 1
and dl, r13b
xor r13b, 1
and r13b, al
or r13b, dl
mov eax, r12d
and al, cl
xor cl, r12b
or cl, al
xor cl, 1
mov eax, r13d
and al, cl
xor cl, r13b
or cl, al
mov r13d, r11d
and r13b, r8b
mov edx, r11d
xor dl, r13b
xor r13b, 1
mov r14d, r8d
or r14b, r13b
xor r14b, 1
or dl, r14b
mov r10d, edx
xor r10b, 1
or r10b, dl
mov edx, r10d
xor dl, 1
mov eax, r10d
and al, dl
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
xor r13b, r8b
or r13b, r14b
mov edx, eax
xor dl, 1
and dl, r13b
xor r13b, 1
and r13b, al
mov r14d, ecx
xor r14b, 1
or r13b, dl
mov eax, r10d
and al, r11b
xor r10b, r11b
or r10b, al
xor r10b, 1
mov eax, r13d
and al, r10b
xor r10b, r13b
or r10b, al
mov r11d, ecx
or r11b, r14b
mov eax, ecx
xor al, r11b
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
mov r13d, r10d
xor r13b, 1
or cl, dl
xor bl, r12b
or bl, sil
mov r9d, ebx
xor r9b, 1
mov edx, r13d
xor dl, r10b
mov r8d, edx
xor r8b, r10b
and r8b, dl
mov esi, ecx
xor sil, 1
mov r12d, r9d
and r12b, bl
mov eax, r12d
xor al, 1
or al, bl
and bl, sil
mov edx, ecx
and dl, r9b
or dl, bl
mov ebx, edx
xor bl, sil
and bl, dl
xor r12b, r9b
xor al, 1
or al, r12b
and sil, al
xor al, 1
and al, cl
or al, sil
mov esi, ebx
xor sil, 1
mov edx, ebx
and dl, sil
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov r9d, eax
xor r9b, 1
mov ecx, eax
and cl, r9b
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
xor cl, dl
mov eax, esi
and al, r9b
xor r9b, sil
or r9b, al
xor r9b, 1
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
and dl, al
or bl, r8b
xor dl, 1
mov eax, edx
or al, bl
xor dl, bl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, bl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
xor al, dl
xor cl, dl
xor dl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, r9b
xor r9b, 1
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and cl, bl
or bl, r9b
and r9b, al
or r9b, cl
mov eax, ebx
xor al, r9b
xor r9b, 1
xor al, 1
or r9b, bl
xor r9b, 1
or r9b, al
xor r11b, r14b
mov eax, r11d
xor al, 1
mov edx, r10d
or dl, r13b
and r11b, r14b
mov ecx, r11d
and cl, al
xor r11b, al
mov eax, edx
xor al, 1
or r11b, cl
mov ecx, r13d
or cl, dl
and al, r13b
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 ecx, edx
xor cl, 1
and cl, dl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
xor cl, r11b
xor r13b, r14b
and r13b, r14b
xor r10b, r14b
mov eax, r13d
and al, r10b
xor r10b, r13b
or r10b, al
mov edx, r10d
xor dl, 1
and dl, r10b
xor dl, 1
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and dl, cl
or al, dl
mov ecx, ebx
and cl, al
xor al, bl
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 ecx, edx
or cl, al
xor al, cl
xor al, 1
or cl, dl
xor cl, 1
or cl, al
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
or dl, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov esi, edx
and sil, bl
mov ecx, edx
and cl, sil
xor sil, dl
or sil, cl
mov r8d, esi
xor r8b, 1
or bl, dl
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r10d, ebx
xor r10b, cl
xor cl, 1
or cl, dl
mov edx, esi
xor dl, r8b
and dl, sil
xor dl, 1
xor cl, 1
or cl, r10b
xor cl, dl
mov r10d, edx
and r10b, bl
xor dl, bl
mov r11d, r9d
xor r11b, 1
or dl, r10b
mov r10d, ecx
xor r10b, 1
xor cl, dl
or dl, r10b
mov ebx, r11d
xor bl, r9b
and bl, r11b
xor cl, 1
xor dl, 1
or dl, cl
xor dl, bl
xor dl, 1
or r8b, r9b
xor sil, r11b
xor sil, 1
mov ecx, r8d
xor cl, sil
or sil, r8b
xor sil, 1
or sil, cl
mov ecx, esi
xor cl, 1
mov eax, esi
and al, cl
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
mov ebx, edx
and bl, sil
xor sil, dl
or sil, bl
xor al, sil
xor al, 1
or sil, cl
xor sil, 1
or sil, al
mov edx, r15d
xor dl, 1
mov ebx, edx
and bl, r15b
mov eax, edx
and al, bl
mov r9d, edx
xor r9b, bl
or al, r9b
mov ecx, eax
mov r11b, byte [rsp + 0x40]
xor cl, r11b
mov r10d, ecx
xor r10b, 1
and r10b, al
mov eax, r10d
and al, cl
xor r10b, cl
or r10b, al
mov r8d, r10d
xor r8b, 1
xor bl, 1
or bl, r15b
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, 1
or dl, r15b
mov ecx, edx
xor cl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
mov ecx, r11d
xor al, r11b
and cl, al
and al, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r10b
xor cl, 1
and cl, al
mov edx, eax
xor dl, 1
mov eax, r10d
and al, dl
xor r10b, dl
or r10b, al
xor dl, r8b
xor dl, 1
and dl, r8b
xor cl, 1
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
or cl, al
xor al, r10b
xor r10b, 1
xor bl, dl
xor cl, 1
or cl, bl
xor cl, r10b
xor cl, 1
or dl, r10b
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, esi
xor cl, 1
or sil, cl
xor sil, 1
mov eax, esi
xor al, cl
and sil, al
mov ebx, esi
xor bl, al
xor sil, 1
xor bl, 1
or sil, al
xor sil, 1
or sil, bl
xor sil, 1
mov ebx, edx
xor bl, 1
mov r8d, edx
or r8b, sil
xor sil, dl
mov eax, r8d
xor al, sil
xor sil, 1
xor al, 1
or sil, r8b
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
mov r8d, eax
and r8b, sil
xor al, r8b
xor r8b, 1
or r8b, sil
xor r8b, 1
or r8b, al
and bl, dl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor bl, cl
xor bl, 1
and cl, bl
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov r9d, r8d
xor r9b, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov esi, ebx
xor sil, 1
mov edx, r8d
and dl, r9b
mov ecx, edx
and cl, r9b
xor dl, r9b
or dl, cl
mov ecx, ebx
or cl, sil
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov r10d, edx
xor r10b, al
or al, dl
mov edx, ecx
xor dl, 1
and cl, dl
xor al, 1
or al, r10b
mov r10d, edx
and r10b, cl
xor cl, dl
mov r11d, ebp
xor r11b, 1
or cl, r10b
xor cl, al
mov eax, ecx
xor al, 1
and bl, r8b
or r8b, sil
and sil, r9b
or sil, bl
mov ebx, r8d
xor bl, sil
xor sil, 1
xor bl, 1
or sil, r8b
xor sil, 1
or sil, bl
xor cl, sil
or sil, al
mov eax, esi
xor al, cl
or sil, cl
xor sil, 1
or sil, al
mov ecx, edi
mov r9b, byte [rsp + 0x38]
xor cl, r9b
and dil, cl
and cl, r9b
mov eax, edi
xor al, 1
xor dil, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dil
mov eax, ecx
xor al, r9b
or cl, r9b
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov edx, r11d
and dl, bpl
mov ebx, edx
and bl, r11b
xor dl, r11b
or dl, bl
mov ebx, edx
mov al, byte [rsp + 0x30]
and bl, al
xor dl, 1
and dl, byte [rsp + 0x23]
or dl, bl
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
xor bpl, 1
mov ebx, edx
and bl, bpl
xor bpl, dl
or bpl, bl
mov ebx, ebp
xor bl, 1
mov edx, ebx
and dl, bpl
xor bl, dl
xor dl, 1
or dl, bpl
xor dl, 1
or dl, bl
mov al, byte [rsp + 0x24]
and al, dl
xor dl, 1
and dl, r9b
or dl, al
xor dl, 1
mov eax, ecx
and al, r8b
xor r8b, dl
xor r8b, 1
or r8b, cl
mov r9d, r8d
xor r9b, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov edx, eax
xor dl, 1
and al, r8b
or r8b, dl
and dl, r9b
or dl, al
mov eax, r8d
xor al, dl
xor dl, 1
xor al, 1
or dl, r8b
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
mov eax, edx
or al, r9b
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and r9b, dl
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor r9b, 1
or r9b, dl
mov r8d, r9d
xor r8b, 1
mov r11d, eax
xor r11b, 1
mov edi, r11d
and dil, al
mov ecx, r11d
and cl, dil
xor dil, r11b
or dil, cl
mov ecx, edi
xor cl, 1
mov r15d, edi
xor r15b, cl
and r15b, dil
or r11b, al
xor r11b, r15b
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
mov r12d, edi
and r12b, cl
mov ebp, r9d
and bpl, r8b
mov ebx, ebp
xor bl, 1
or bl, r8b
mov r14d, ecx
and r14b, r8b
xor cl, r8b
or r8b, r9b
xor r8b, r10b
and r15b, r11b
mov edx, r15d
xor dl, r11b
xor r15b, 1
xor dl, 1
or r15b, r11b
xor r15b, 1
or r15b, dl
and r10b, r8b
xor r8b, 1
mov edx, r10d
and dl, r8b
xor r8b, r10b
or r8b, dl
xor r15b, 1
mov edx, r8d
xor dl, r15b
xor dl, 1
and dl, r8b
or r15b, r8b
xor dl, 1
mov eax, edx
xor al, r15b
or dl, r15b
xor dl, 1
or dl, al
mov eax, r12d
and al, dil
xor r12b, dil
or r12b, al
xor bpl, r9b
xor bl, 1
or bl, bpl
xor bl, r12b
xor bl, 1
or cl, r14b
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov ecx, eax
or cl, bl
mov edx, ecx
xor dl, 1
and dl, bl
or bl, cl
xor bl, 1
and cl, al
or cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
or al, cl
mov r8d, eax
xor r8b, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, r8b
and al, dl
or al, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or al, cl
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
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 r10d, esi
xor r10b, 1
mov r15d, r10d
and r15b, sil
mov ecx, r10d
and cl, r15b
mov edx, esi
or dl, r10b
xor r10b, r15b
or r10b, cl
xor r10b, 1
mov ecx, r10d
or cl, dl
xor r10b, dl
xor r10b, 1
mov edx, ecx
xor dl, r10b
or r10b, cl
xor r10b, 1
or r10b, dl
mov r8d, r10d
xor r8b, 1
mov r14d, eax
xor r14b, 1
mov r9d, eax
or r9b, r14b
mov ebx, r9d
xor bl, 1
mov r11d, r14d
and r11b, al
mov edi, r11d
and dil, r14b
xor r11b, r14b
mov ebp, r14d
or bpl, bl
xor r14b, al
or r14b, bl
and bl, r9b
or r11b, dil
xor bl, 1
mov ecx, ebx
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, cl
mov ecx, r11d
xor cl, 1
and cl, bl
xor bl, 1
and bl, r11b
or bl, cl
xor r9b, al
xor bpl, 1
or bpl, r9b
mov eax, ebx
xor al, bpl
xor bl, 1
xor al, 1
or bl, bpl
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
xor r15b, 1
or r15b, sil
mov edi, r8d
xor dil, r15b
mov esi, edi
xor sil, 1
mov edx, r9d
mov ecx, r9d
and cl, bl
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r11d, ecx
xor r11b, dl
or dl, cl
xor dl, 1
or dl, r11b
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r11d, ecx
and r11b, al
xor cl, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, cl
mov r12d, r11d
xor r12b, 1
mov ebp, r14d
xor bpl, 1
and r15b, r8b
or r15b, dil
and dil, r15b
xor r15b, 1
mov ecx, r15d
xor cl, sil
and cl, r15b
and r15b, sil
or r15b, dil
mov edx, ecx
and dl, r15b
xor r15b, cl
or r15b, dl
mov r13d, r14d
and r13b, bpl
mov ecx, r14d
and cl, r13b
xor r13b, r14b
or r13b, cl
mov ecx, r11d
or cl, r12b
mov esi, ecx
xor sil, 1
mov eax, esi
and al, cl
mov edi, eax
and dil, sil
xor al, sil
or al, dil
mov esi, eax
xor sil, 1
and sil, r11b
and al, r12b
or al, sil
mov esi, ecx
and sil, r12b
xor cl, r12b
or cl, sil
xor cl, 1
mov esi, eax
and sil, cl
xor cl, al
mov edi, r13d
xor dil, 1
or r13b, dil
or cl, sil
mov edx, r13d
xor dl, 1
and r13b, bpl
mov eax, edx
xor al, r14b
and al, dl
and dl, r14b
or dl, r13b
mov esi, eax
and sil, dl
xor dl, al
or dl, sil
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
xor al, 1
and al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, r11d
or cl, dil
xor dil, r11b
mov edx, ecx
xor dl, dil
xor dil, 1
xor dl, 1
or dil, cl
xor dil, 1
or dil, dl
mov ecx, edi
xor cl, 1
and dil, cl
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
xor al, 1
mov ecx, eax
xor cl, dil
xor dil, 1
mov edx, eax
and dl, dil
xor dil, al
or dil, dl
mov eax, ecx
xor al, dil
or dil, cl
xor dil, 1
or dil, al
mov eax, r15d
xor al, 1
or r15b, al
mov esi, edi
xor sil, 1
mov edx, edi
or dl, sil
mov ecx, eax
xor cl, r15b
xor r15b, 1
mov ebp, eax
xor bpl, r15b
or r15b, al
mov r11d, edx
xor r11b, 1
xor cl, 1
xor r15b, 1
or r15b, cl
xor r15b, 1
mov eax, ebp
and al, r15b
xor r15b, bpl
or r15b, al
mov eax, edi
and al, sil
mov ecx, edi
and cl, al
xor al, dil
or al, cl
mov ebp, edx
and bpl, r11b
xor dil, dl
xor dl, bpl
xor bpl, 1
or bpl, r11b
xor bpl, 1
or bpl, dl
mov edx, eax
xor dl, 1
and dl, bpl
xor bpl, 1
and bpl, al
or bpl, dl
or r11b, sil
mov r14d, r8d
and r14b, r10b
mov eax, r14d
and al, r8b
xor r14b, r8b
or r14b, al
mov edx, ebx
xor dl, r9b
xor r14b, r9b
mov esi, r9d
xor r11b, 1
or r11b, dil
xor r11b, 1
mov ecx, ebp
and cl, r11b
xor r11b, bpl
or r11b, cl
xor r11b, r15b
mov r9d, r11d
xor r9b, 1
or sil, bl
and dl, bl
mov edi, r10d
and dil, bl
xor bl, r10b
or r10b, r8b
xor r10b, 1
mov ecx, r10d
xor cl, r8b
and r10b, cl
xor cl, 1
mov r8d, r10d
and r8b, cl
xor cl, r10b
or cl, r8b
mov eax, edx
xor al, 1
and dl, al
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, sil
mov r8d, esi
and r8b, al
xor al, sil
mov r10d, edx
xor r10b, 1
or al, r8b
xor dl, al
xor dl, 1
or al, r10b
xor al, 1
or al, dl
xor cl, 1
mov edx, eax
xor dl, cl
xor dl, 1
and dl, al
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
or bl, dil
xor r14b, 1
mov eax, r14d
xor al, bl
or r14b, bl
xor r14b, 1
or r14b, al
mov ecx, r14d
xor cl, 1
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
and cl, r14b
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
xor cl, 1
mov edx, ecx
xor dl, r14b
or cl, r14b
xor cl, 1
or cl, dl
xor cl, bl
mov edx, eax
and dl, r14b
xor al, r14b
or al, dl
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
mov ebx, eax
and bl, cl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov edx, ebx
xor dl, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, dl
or dl, al
xor dl, 1
and al, bl
or al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov esi, eax
xor sil, 1
and sil, al
xor sil, 1
mov ecx, eax
xor cl, sil
or sil, al
xor sil, 1
or sil, cl
mov ebp, r9d
and bpl, r11b
mov eax, ebp
xor al, 1
mov edi, r9d
xor dil, bpl
or al, r11b
xor al, 1
or al, dil
mov r10d, eax
xor r10b, 1
mov ecx, eax
or cl, r10b
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
mov r8d, esi
xor r8b, 1
and bpl, r9b
or bpl, dil
mov r11d, r8d
or r11b, sil
xor bpl, dl
mov edx, ecx
and dl, r9b
xor cl, r9b
mov ebx, r11d
xor bl, 1
or cl, dl
mov edx, ebp
xor dl, cl
xor bpl, 1
xor dl, 1
or bpl, cl
xor bpl, 1
or bpl, dl
mov ecx, ebx
xor cl, sil
and cl, bl
and r11b, r8b
and bl, sil
or bl, r11b
xor cl, 1
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
mov edx, ebx
and dl, r9b
mov ecx, edx
xor dl, bl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
xor cl, bpl
mov edx, r10d
and dl, al
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
mov ebx, edx
xor bl, 1
and bl, r8b
and dl, sil
or dl, bl
mov ebx, eax
xor bl, sil
or al, sil
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
mov edx, ebx
and dl, al
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, edx
xor dl, 1
and dl, cl
xor cl, 1
and bl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xd3653830
mov ebp, 0x35751601
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xd3653830
cmove eax, ecx
jmp 0x140077620
cmp eax, 0xb954e41
je 0x14007f5c3
cmp eax, 0x1ba0569f
je 0x140081573
cmp eax, 0x2bb3eaf3
jne 0x140077620
mov eax, dword [rsp + 0xa4]
mov dword [rsp + 0x8c], eax
mov eax, 0xccdfcddf
jmp 0x140077620
cmp eax, 0x89a57358
je 0x14008157d
cmp eax, 0xccdfcddf
je 0x140081595
cmp eax, 0xcfe09033
jne 0x140077620
mov eax, dword [0x1402dcf9c]
lea esi, [rax - 1]
imul esi, eax
mov r14d, esi
not r14d
mov r15d, esi
mov r10d, r14d
mov r8d, esi
mov r11d, r14d
mov ecx, r14d
mov r9d, r14d
mov edi, esi
mov edx, esi
xor edx, 0xb581874f
and edx, esi
mov r13d, esi
mov eax, esi
xor eax, 0x4b728f1b
and eax, esi
mov dword [rsp + 0x24], eax
and esi, 0x4638fcf
mov eax, r14d
and eax, 0xfb9c7030
or eax, esi
xor eax, 0xfb9c7030
or eax, r14d
mov dword [rsp + 0x38], eax
and r14d, 0x90406446
and r15d, 0x2b480a0
or r15d, r14d
mov eax, r15d
xor eax, 0x2940020
xor r15d, 0xb1032751
or r10d, 0x92f4e4e6
mov esi, r10d
not esi
and r15d, 0xb123a7d1
and eax, 0x2d44026
or eax, r15d
and r10d, 0xb123a7d1
and esi, 0x4c081808
or esi, r10d
xor esi, eax
mov eax, esi
not eax
and eax, 0xc39cbb8d
and esi, 0x3c634472
or esi, eax
mov eax, esi
xor eax, 0x22004
xor esi, 0x40001100
and eax, 0x422e6c
and esi, 0xe4049110
or esi, eax
mov eax, esi
xor eax, 0xe4049110
mov r10d, esi
xor r10d, 0x1bfb6eef
and r8d, 0xdeea6f00
and r11d, 0x211590ff
or r11d, r8d
xor r11d, 0x3aacd07c
and ecx, 0xe446bf7c
or ecx, r11d
mov r8d, ecx
not r8d
mov r11d, esi
xor r11d, 0x791bc94
and r11d, r10d
xor esi, 0x400bc14
and esi, eax
mov ebx, ecx
xor ebx, 0x1c6ad27b
mov r14d, ebx
and r14d, ecx
and ebx, r8d
mov r15d, r11d
and r15d, esi
xor esi, r11d
or esi, r15d
mov r11d, r14d
not r11d
mov r15d, r11d
and r15d, 0xf200ddce
and r14d, 0xdff2231
or r14d, r15d
mov r15d, ebx
not r15d
or r11d, r15d
and r15d, 0xf200ddce
and ebx, 0xdff2231
or ebx, r15d
xor ebx, r14d
not r11d
or r11d, ebx
mov ebx, esi
not ebx
and ebx, r11d
not r11d
and r11d, esi
or r11d, ebx
mov esi, eax
and esi, 0xe404ba48
and r10d, 0x1b7345b5
or r10d, esi
or eax, r8d
and r8d, 0xe48cba4a
and ecx, 0x1b7345b5
or ecx, r8d
xor ecx, r10d
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9373cb63
and eax, 0x6c8c349c
or eax, ecx
mov ecx, eax
xor ecx, 0x64002404
xor eax, 0x9373cb63
mov ebx, r11d
not ebx
mov esi, ebx
and esi, 0x989f13fb
and r11d, 0x6760ec04
or r11d, esi
or ebx, eax
and eax, 0x989f13fb
and ecx, 0x6760ec04
or ecx, eax
xor ecx, r11d
not ebx
or ebx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x68f8bc6f
and ebx, 0x97074390
or ebx, ecx
mov ecx, ebx
xor ecx, 0x12000080
xor ebx, 0x8a80001
or eax, 0x1bb94083
mov esi, eax
not esi
or ebx, 0x6044a674
and ebx, 0x69ede675
and ecx, 0x12100082
or ecx, ebx
and eax, 0x69ede675
and esi, 0x84021908
or esi, eax
xor esi, ecx
mov ecx, esi
not ecx
mov eax, ecx
and eax, 0x3f0a6525
and esi, 0xc0f59ada
or esi, eax
mov ebx, esi
xor ebx, 0xd10840
xor esi, 0x18000404
or ecx, 0x3dd78dee
mov eax, ecx
not eax
or esi, 0x201200
and esi, 0x1824968e
and ebx, 0x25d30960
or ebx, esi
and ecx, 0x1824968e
and eax, 0xc2086011
or eax, ecx
xor eax, ebx
mov ecx, eax
not ecx
and ecx, 0xc09d697f
and eax, 0x3f629680
or eax, ecx
mov ecx, eax
xor ecx, 0x2b51b6e
mov ebx, eax
xor ebx, 0xe40a4400
and ebx, 0xe4bf5662
xor eax, 0x2b7ba395
and eax, ecx
and ecx, 0x1b40a99d
or ecx, ebx
mov ebx, ecx
xor ebx, 0x1b40a99d
mov esi, ecx
xor esi, 0xcd71ee99
and esi, ebx
mov r8d, esi
and r8d, eax
xor eax, esi
or eax, r8d
mov esi, eax
not esi
and esi, 0x52004dde
and eax, 0xadffb221
or eax, esi
mov r8d, eax
xor r8d, 0x6a4ae120
xor ecx, 0x64ba0020
and ecx, 0x67baa821
mov esi, ebx
and esi, 0x984557de
or esi, ecx
xor esi, 0x984557df
and ebx, 0xfffffffe
or ebx, esi
mov ecx, ebx
not ecx
xor eax, 0x84310adb
mov esi, eax
and esi, 0x91851e45
and r8d, 0x6e7ae1ba
or r8d, esi
or eax, ebx
and ebx, 0x91851e45
and ecx, 0x6e7ae1ba
or ecx, ebx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xc1f10ab3
and ecx, 0x3e0ef54c
or ecx, eax
mov eax, ecx
xor eax, 0x80810291
xor ecx, 0x2808a400
and eax, 0x968753dd
and ecx, 0x6978ac22
or ecx, eax
mov r8d, ecx
xor r8d, 0x968753dd
xor ecx, 0x6978ac22
and r9d, 0x30818642
and edi, 0x8500010d
or edi, r9d
xor edi, 0x8500010d
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x4a7e78b0
and edx, 0xb581874f
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x8347a141
mov esi, edx
and esi, 0x7cb85ebe
or esi, ebx
mov edi, esi
xor edi, 0x7cb85ebe
xor esi, 0x2022000
mov ebx, edi
and ebx, 0x60ec9d62
and edx, 0x9f13629d
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xfbc8a499
and edx, 0x4375b66
or edx, ebx
mov ebx, edx
xor ebx, 0x44d98005
and esi, 0x4e2a203c
mov eax, edi
and eax, 0xb1d5dfc3
or eax, esi
xor eax, 0x4e2a203d
and edi, 1
or edi, eax
mov eax, edi
not eax
xor edx, 0x9b2439fa
mov esi, edx
and esi, 0x2a026798
and ebx, 0xd5fd9867
or ebx, esi
or edx, edi
and edi, 0x2a026798
and eax, 0xd5fd9867
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
or edx, 0x2ea41801
mov ebx, edx
not ebx
or eax, 0xd15be7fe
mov edi, eax
not edi
and edx, 0x42e8883a
and ebx, 0x911367c4
or ebx, edx
and eax, 0x42e8883a
and edi, 0x2c041001
or edi, eax
xor edi, ebx
mov eax, edi
not eax
and eax, 0xaf337ec7
and edi, 0x50cc8138
or edi, eax
mov r10d, edi
xor r10d, 0x819766c6
xor edi, 0x7e689939
mov esi, ecx
or esi, 0xb5d3d480
mov ebx, esi
not ebx
mov edx, r8d
and edx, 0x86fd758b
and ecx, 0x79028a74
or ecx, edx
xor ecx, 0x831d3d26
or ecx, r8d
or r8d, 0x4a2c2b7f
mov r11d, r8d
not r11d
and esi, 0x2cf41dff
and ebx, 0x42082200
or ebx, esi
and r8d, 0x2cf41dff
and r11d, 0x9103c000
or r11d, r8d
xor r11d, ebx
mov edx, r11d
not edx
and edx, 0xb5d3d480
and r11d, 0x4a2c2b7f
or r11d, edx
mov edx, edi
and edx, 0xa22bb83b
mov ebx, r10d
and ebx, 0x5dd447c4
or ebx, edx
xor ebx, 0x5dd447c4
mov esi, edi
and esi, r10d
mov edx, ebx
and edx, esi
xor esi, ebx
or esi, edx
mov r12d, r11d
not r12d
mov edx, r12d
and edx, 0x8c2304bc
mov eax, r11d
and eax, 0x73dcfb43
or eax, edx
xor eax, 0x763cb3ee
or eax, r12d
mov edx, ecx
mov ebp, esi
not ebp
mov r14d, ebp
and r14d, 0xf521b185
mov r15d, esi
and r15d, 0xade4e7a
or r15d, r14d
mov r14d, edi
and r14d, 0xfa1fb752
and r10d, 0x5e048ad
or r10d, r14d
xor edi, r10d
and edi, r10d
mov ebx, eax
xor ebx, 0xb75d9a49
mov r10d, ebx
and r10d, eax
mov r14d, eax
and r14d, ecx
mov r8d, ecx
xor ecx, eax
not eax
and ebx, eax
mov eax, r10d
not eax
mov r9d, eax
and r9d, 0x2385dc17
and r10d, 0xdc7a23e8
or r10d, r9d
mov r9d, ebx
not r9d
or eax, r9d
and r9d, 0x2385dc17
and ebx, 0xdc7a23e8
or ebx, r9d
xor ebx, r10d
not edx
or edx, 0xb75d9a49
not eax
or eax, ebx
mov ebx, edx
not ebx
or r8d, 0x48a265b6
and edx, 0xe9afe62d
and ebx, 0x192
or ebx, edx
mov edx, r8d
not edx
and r8d, 0xe9afe62d
and edx, 0x16501840
or edx, r8d
xor edx, ebx
mov ebx, eax
not ebx
and ebx, 0x201499fb
and eax, 0xdfeb6604
or eax, ebx
mov ebx, edx
not ebx
and ebx, 0x201499fb
and edx, 0xdfeb6604
or edx, ebx
xor edx, eax
or ecx, r14d
mov eax, ecx
not eax
and eax, 0x87554cae
and ecx, 0x78aab351
or ecx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xd65746f7
and edx, 0x29a8b908
or edx, ebx
mov ebx, ecx
xor ebx, 0x28a8b100
xor ecx, 0x87554cae
or eax, ecx
and ecx, 0xd65746f7
and ebx, 0x29a8b908
or ebx, ecx
xor r15d, 0xf3e06d7
or r15d, ebp
xor ebx, edx
mov edx, edi
and edi, r15d
not r15d
not eax
or eax, ebx
not edx
mov ecx, r15d
xor ecx, edx
and ecx, r15d
and edx, r15d
or edx, edi
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, eax
not ecx
and ecx, 0xd3240f22
and eax, 0x2cdbf0dd
or eax, ecx
mov ecx, edx
xor ecx, 0xd3240f22
and ecx, edx
not edx
and edx, 0xd3240f22
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, eax
not edx
and edx, 0x9ff6a627
and eax, 0x600959d8
or eax, edx
mov edx, ecx
not edx
and edx, 0x9ff6a627
and ecx, 0x600959d8
or ecx, edx
xor ecx, eax
mov eax, r11d
xor eax, ebp
and eax, r11d
and r12d, 0x8e64ca49
and r11d, 0x719b35b6
or r11d, r12d
and ebp, 0x8e64ca49
and esi, 0x719b35b6
or esi, ebp
xor esi, r11d
mov edx, eax
not edx
mov ebp, esi
not ebp
mov ebx, edx
and ebx, 0x294358e4
and eax, 0xd6bca71b
or eax, ebx
or edx, ebp
and ebp, 0x294358e4
and esi, 0xd6bca71b
or esi, ebp
xor esi, eax
not edx
or edx, esi
mov eax, edx
mov ebp, edx
xor ebp, 0x3e418e63
and ebp, edx
not edx
and edx, 0xdd6ca749
and eax, 0x229358b6
or eax, edx
mov edx, eax
xor edx, 0x20000002
xor eax, 0x1c408641
or eax, 0xc1be719c
mov ebx, ebp
not ebx
mov edi, eax
and edi, 0x4afdbef0
and edx, 0x34000003
or edx, edi
or eax, ebx
and ebx, 0x4afdbef0
and ebp, 0xb502410f
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xc1be719c
and eax, 0x3e418e63
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x78b51c43
and eax, 0x874ae3bc
or eax, ebp
xor eax, 0x78b51c43
xor edx, eax
and edx, eax
mov eax, edx
not eax
mov ebp, ecx
xor ebp, eax
and ebp, ecx
mov ebx, ecx
not ebx
and ebx, 0x99a36323
and ecx, 0x665c9cdc
or ecx, ebx
and eax, 0x99a36323
and edx, 0x665c9cdc
or edx, eax
xor edx, ecx
mov r9d, ebp
not r9d
mov eax, edx
not eax
mov ecx, r9d
and ecx, 0x1d74d20
and ebp, 0xfe28b2df
or ebp, ecx
or r9d, eax
and eax, 0x1d74d20
and edx, 0xfe28b2df
or edx, eax
xor edx, ebp
not r9d
or r9d, edx
or r13d, 0xb48d70e4
mov eax, r13d
not eax
mov ecx, dword [rsp + 0x24]
mov ebp, ecx
not ebp
mov edx, r13d
and edx, 0x644b0aff
and eax, 0xb308500
or eax, edx
or r13d, ebp
and ebp, 0x644b0aff
and ecx, 0x9bb4f500
or ecx, ebp
xor ecx, eax
not r13d
or r13d, ecx
mov eax, r13d
not eax
and eax, 0x1e2f1bea
and r13d, 0xe1d0e415
or r13d, eax
mov eax, r13d
xor eax, 0xa0202900
xor r13d, 0x405c90d1
and eax, 0xb5212d20
and r13d, 0x4aded2df
or r13d, eax
mov edx, r13d
xor edx, 0x4aded2df
xor r13d, 0x94010d00
mov ebp, dword [rsp + 0x38]
mov eax, ebp
not eax
and r13d, 0xd69bdd4b
mov ecx, edx
and ecx, 0x296422b4
or ecx, r13d
mov r8d, ecx
xor r8d, 0x296422b4
mov ebx, ebp
and ebx, 0x464d51e8
and eax, 0xb9b2ae17
or eax, ebx
mov r10d, eax
xor r10d, 0x80020600
xor ecx, 0xd69bdd4b
mov ebx, r8d
and ebx, 0x731517bf
and edx, 0x8ceae840
or edx, ebx
xor eax, 0x464d51e8
mov esi, eax
or esi, 0x8ceae840
mov ebx, esi
not ebx
or ebp, 0x731517bf
mov edi, ebp
not edi
and esi, 0x6ccc0e3a
and ebx, 0x13111185
or ebx, esi
and ebp, 0x6ccc0e3a
and edi, 0x8022e040
or edi, ebp
xor edi, ebx
mov ebx, edx
not ebx
and ebx, 0x5b2a9224
and edx, 0xa4d56ddb
or edx, ebx
mov ebx, edi
not ebx
and ebx, 0x5b2a9224
and edi, 0xa4d56ddb
or edi, ebx
xor edi, edx
mov edx, ecx
and edx, 0x3bfcb857
and r8d, 0xc40347a8
or r8d, edx
or ecx, eax
and eax, 0x3bfcb857
and r10d, 0xc40347a8
or r10d, eax
xor r10d, r8d
not ecx
or ecx, r10d
mov eax, ecx
not eax
and eax, 0xc547307b
and ecx, 0x3ab8cf84
or ecx, eax
xor ecx, 0x3ab8cf84
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov r8d, r9d
not r8d
mov edx, r9d
and edx, 0xde6330e6
mov eax, r9d
xor eax, 0xde6330e6
or eax, edx
mov edx, eax
not edx
and edx, 0x2f173c55
and eax, 0xd0e8c3aa
or eax, edx
mov edx, eax
xor edx, 0x28c2a2
mov ebp, r8d
and ebp, 0xd3b28b89
mov esi, r9d
and esi, 0x2c4d7476
or esi, ebp
xor esi, 0xdd1bb6f
or esi, r8d
mov edi, esi
not edi
mov ebp, ecx
not ebp
mov r10d, ecx
and r10d, 0x62474d08
mov ebx, ebp
and ebx, 0x8cd20d70
and ecx, 0x732df28f
or ecx, ebx
xor ecx, 0x52b13d96
or ecx, ebp
mov ebx, ebp
and ebx, 0x9db8b2f7
or ebx, r10d
mov ebp, ebx
xor ebp, 0x9c2030e6
and ebp, 0xde6330e6
xor ebx, 0x43db8211
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xa87233fc
and ebx, 0x578dcc03
or ebx, ebp
xor eax, 0x2f173c55
mov r10d, eax
or r10d, esi
mov ebp, r10d
not ebp
and eax, 0xfdd33d49
and edx, 0x22cc2b6
or edx, eax
and esi, 0xfdd33d49
and edi, 0x22cc2b6
or edi, esi
xor edi, edx
mov eax, edi
not eax
mov edx, r10d
and edx, 0xefeeb9a8
and ebp, 0x10114657
or ebp, edx
or r10d, eax
and eax, 0xefeeb9a8
and edi, 0x10114657
or edi, eax
xor edi, ebp
not r10d
or r10d, edi
mov edi, ebx
xor edi, 0xa87233fc
xor ebx, 0xd028352a
and ebx, edi
mov eax, edi
or eax, 0x87a5f929
mov edx, eax
not edx
mov esi, ebx
not esi
mov ebp, esi
and ebp, 0xad37108
and ebx, 0xf52c8ef7
or ebx, ebp
mov ebp, ecx
or esi, eax
and eax, 0xad37108
and edx, 0x700806d6
or edx, eax
mov eax, edi
and eax, ecx
xor edi, ecx
not ecx
xor ebp, 0x785a06d6
and ebp, ecx
or ecx, 0x785a06d6
xor edx, ebx
mov ebx, ecx
not ebx
not esi
or esi, edx
mov edx, ecx
and edx, 0xdc383405
and ebx, 0x385c928
or ebx, edx
mov edx, ebp
not edx
or ecx, edx
and edx, 0xdc383405
and ebp, 0x23c7cbfa
or ebp, edx
mov r11d, dword [0x1402dcf98]
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, esi
not edx
and edx, 0x9039e65e
and esi, 0x6fc619a1
or esi, edx
mov edx, ecx
not edx
and edx, 0x9039e65e
and ecx, 0x6fc619a1
or ecx, edx
xor ecx, esi
or edi, eax
mov eax, edi
not eax
and eax, 0x4e446dcb
and edi, 0xb1bb9234
or edi, eax
mov eax, edi
xor eax, 0x10191210
mov edx, ecx
not edx
xor edi, 0x4e446dcb
mov esi, edx
and esi, 0xeba2c5e6
and ecx, 0x145d3a19
or ecx, esi
or edx, edi
and edi, 0xeba2c5e6
and eax, 0x145d3a19
or eax, edi
xor eax, ecx
not edx
or edx, eax
mov eax, r10d
mov ecx, r10d
xor ecx, 0xe1c9e414
and ecx, r10d
not r10d
and r10d, 0xc1c16010
and eax, 0x20088404
or eax, r10d
mov ebx, eax
xor ebx, 0x88400
xor eax, 0xdff77bfb
mov esi, edx
xor esi, 0xe1c9e414
and esi, edx
not edx
and edx, 0xe1c9e414
mov edi, ecx
not edi
mov ebp, eax
and ebp, 0xaba523fe
and ebx, 0x4048c400
or ebx, ebp
or eax, edi
and edi, 0xaba523fe
and ecx, 0x545adc01
or ecx, edi
xor ecx, ebx
not eax
or eax, ecx
mov ecx, edx
and ecx, esi
xor esi, edx
or esi, ecx
mov ecx, eax
not ecx
and ecx, esi
not esi
and esi, eax
or esi, ecx
mov eax, r8d
and eax, 0x90040
and r9d, 0x4db64c31
or r9d, eax
mov ecx, r9d
xor ecx, 0x45104c20
xor r9d, 0x12483040
or r8d, 0x4dbf4c71
mov eax, r8d
not eax
and r9d, 0x1aee3051
and ecx, 0x45114c20
or ecx, r9d
and r8d, 0x1aee3051
and eax, 0xa000838e
or eax, r8d
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb240b38e
and eax, 0x4dbf4c71
or eax, ecx
mov ecx, eax
not ecx
mov edx, esi
not edx
mov ebx, edx
and ebx, 0x28f546ec
mov ebp, esi
and ebp, 0xd70ab913
or ebp, ebx
xor ebp, 0x28f546ec
or ebp, ecx
and ecx, 0x3a8816af
and eax, 0xc577e950
or eax, ecx
xor eax, esi
not ebp
xor eax, 0x3a8816af
and eax, esi
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and edx, ecx
and eax, esi
or eax, edx
xor ecx, eax
test ecx, eax
sete dil
setne r9b
cmp r11d, 9
setg r10b
cmp r11d, 0xa
setl r15b
mov r8d, r15d
xor r8b, r10b
mov eax, r8d
xor al, 1
mov edx, eax
or dl, r15b
xor dl, 1
mov ecx, r10d
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r15d
xor dl, r8b
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ebx, eax
xor dil, r9b
and r9b, dil
mov r11d, r9d
xor r11b, 1
mov ebp, r11d
and bpl, r9b
mov edx, ebp
xor dl, 1
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
or r9b, r11b
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, edi
xor cl, 1
and cl, al
mov eax, edx
xor al, dil
and al, dl
and dl, dil
or dl, cl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov byte [rsp + 0x24], dl
mov esi, ebx
mov byte [rsp + 0x30], bl
mov edx, ebx
xor dl, 1
mov byte [rsp + 0x23], dl
and bl, dl
mov byte [rsp + 0x38], bl
mov eax, ebx
xor al, 1
mov ecx, edx
xor cl, bl
or al, sil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov ebx, esi
xor bl, dl
and bl, sil
mov edx, ecx
xor dl, 1
mov eax, ebx
xor al, 1
and bl, dl
or dl, al
xor dl, 1
and al, cl
or al, bl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r13d, edx
xor r13b, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r12d, eax
xor r12b, bl
or al, bl
xor al, 1
or al, r12b
mov r12d, eax
and r12b, r13b
xor al, 1
and al, dl
or al, r12b
mov ecx, r13d
and cl, bl
xor bl, r13b
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r12d, ebx
xor r12b, 1
and dl, r13b
xor dl, 1
mov ecx, edx
xor cl, r13b
or dl, r13b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, r12d
and al, bl
mov r13d, edx
and r13b, cl
xor r12b, al
xor al, 1
or al, bl
xor al, 1
or al, r12b
mov r12d, edx
and r12b, r13b
xor r13b, dl
or r13b, r12b
xor r13b, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, r13d
and al, cl
xor cl, r13b
or cl, al
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
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 r14d, eax
xor r14b, 1
or r14b, al
xor r14b, 1
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov eax, r14d
xor al, 1
and r14b, al
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov eax, r8d
and al, r10b
and r8b, r15b
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov esi, r8d
xor sil, 1
and r10b, sil
and r8b, r15b
or r8b, r10b
xor sil, r8b
and sil, r8b
mov al, byte [rsp + 0x24]
mov ecx, eax
xor cl, 1
mov byte [rsp + 0x40], cl
or al, cl
mov edx, eax
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
or al, dl
mov r8d, eax
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
xor r8b, 1
and r8b, bl
or al, r8b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov r10d, eax
xor r10b, 1
or r10b, al
mov ebx, eax
xor bl, r10b
or r10b, al
xor r10b, 1
or r10b, bl
mov eax, r11d
and al, bpl
xor bpl, r11b
or bpl, al
xor bpl, 1
xor r9b, 1
mov eax, ebp
and al, r9b
xor r9b, bpl
or r9b, al
xor dil, r9b
and r9b, dil
mov eax, r9d
xor al, dil
xor r9b, 1
xor al, 1
or r9b, dil
xor r9b, 1
or r9b, al
mov edi, r9d
xor dil, 1
mov eax, edi
and al, r9b
mov r8d, edi
xor r8b, al
xor al, 1
or al, r9b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
or r9b, al
mov ebx, r9d
and bl, dil
xor r9b, dil
or bl, r9b
xor bl, 1
mov r8d, r9d
and r8b, bl
xor bl, r9b
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov eax, ebx
and al, r8b
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and cl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov byte [rsp + 0x28], cl
mov ebp, r14d
xor bpl, 1
mov edi, esi
xor dil, 1
mov eax, edi
and al, sil
mov ebx, edi
xor bl, al
xor al, 1
or al, sil
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
or r8b, al
mov ebx, r8d
xor bl, 1
mov r9d, ebx
and r9b, r8b
mov eax, r9d
xor al, 1
xor r9b, bl
or al, r8b
xor al, 1
or al, r9b
xor al, sil
xor r8b, dil
or bl, sil
xor bl, 1
or bl, r8b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r12d, r14d
and r12b, bpl
mov r8d, r14d
xor r8b, bpl
mov r9d, ebp
or r9b, r14b
xor r9b, 1
mov r15d, ebp
and r15b, r9b
xor r9b, bpl
or r9b, r15b
mov r15d, r9d
xor r15b, 1
and r9b, r15b
mov r13d, r15d
and r13b, r9b
xor r9b, r15b
mov r15d, r12d
or r15b, r8b
or r9b, r13b
xor r9b, 1
mov r13d, r15d
and r13b, r9b
xor r9b, r15b
or r13b, r9b
mov eax, r13d
xor al, 1
mov r15d, r9d
xor r15b, 1
and r9b, r13b
or r13b, r15b
and r15b, al
xor r13b, 1
or r15b, r9b
mov eax, r13d
and al, r15b
xor r15b, r13b
mov r11d, ebx
xor r11b, 1
or r15b, al
mov ecx, r11d
and cl, bl
mov r9d, ebx
xor r9b, r11b
or cl, r9b
mov r13d, ecx
xor r13b, 1
mov edx, ecx
xor dl, dil
mov eax, r13d
or al, sil
xor al, 1
or al, dl
and cl, sil
and r13b, dil
or r13b, cl
xor al, 1
xor r13b, al
mov edx, r13d
xor dl, 1
and al, dl
mov esi, eax
xor al, r13b
xor sil, 1
or sil, dl
xor sil, 1
or sil, al
xor sil, r15b
and r8b, r14b
mov r15d, r8d
xor r15b, 1
mov eax, r15d
and al, r8b
mov edx, r15d
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor al, 1
or r15b, r8b
xor r15b, 1
mov edx, eax
and dl, r15b
xor r15b, al
mov eax, ebx
or al, r11b
or r15b, dl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
and r9b, bl
xor al, r9b
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
mov edi, r10d
xor dil, 1
or dl, cl
mov eax, edx
xor al, 1
or al, r15b
xor r15b, 1
or r15b, dl
mov ecx, eax
xor cl, r15b
or r15b, al
mov r13b, byte [rsp + 0x28]
mov r9d, r13d
xor r9b, 1
xor r15b, 1
or r15b, cl
mov eax, ebp
and al, r12b
xor r12b, bpl
or r12b, al
mov eax, r12d
xor al, 1
and al, r11b
and r12b, bl
or r12b, al
mov r8d, esi
xor r8b, 1
xor r11b, bpl
or bl, r14b
xor bl, 1
or bl, r11b
xor bl, 1
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
mov eax, ebx
xor al, 1
mov ecx, r15d
xor cl, 1
and bl, r15b
and cl, al
or cl, bl
mov edx, r15d
xor dl, al
or al, r15b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
or al, cl
xor al, cl
mov edx, eax
xor dl, 1
and al, cl
mov ecx, eax
and cl, dl
xor al, dl
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
mov r12d, ecx
and r12b, al
xor cl, r12b
xor r12b, 1
or r12b, al
xor r12b, 1
or r12b, cl
mov r14d, r12d
xor r14b, 1
mov eax, esi
and al, r8b
mov ebx, eax
xor bl, 1
mov ecx, esi
xor cl, bl
or bl, sil
xor bl, 1
or bl, cl
mov r15d, ebx
xor r15b, 1
mov ecx, eax
and cl, sil
xor al, sil
or al, cl
mov edx, r14d
or dl, r12b
or r8b, sil
xor al, 1
mov r11d, eax
xor r11b, r8b
or al, r8b
mov ecx, edx
xor cl, 1
xor al, 1
or al, r11b
mov r8d, r12d
and r8b, dl
or dl, r14b
xor dl, 1
and cl, r14b
or cl, r8b
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or dl, al
and r14b, r15b
or r15b, r12b
xor r15b, 1
and bl, r12b
or bl, r14b
mov eax, r15d
and al, bl
xor bl, r15b
or bl, al
mov eax, ebx
xor al, 1
mov r8d, eax
and r8b, bl
mov ecx, r8d
and cl, al
xor r8b, al
or r8b, cl
mov eax, r8d
xor r8b, 1
and r8b, dl
xor dl, 1
and al, dl
or r8b, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, r8d
xor al, dl
xor r8b, 1
xor al, 1
or r8b, dl
xor r8b, 1
or r8b, al
mov edx, r13d
mov r12d, r13d
or r12b, r9b
mov r14d, r12d
xor r14b, 1
and r14b, r12b
mov ebp, r9d
and bpl, r13b
xor r14b, 1
mov r11d, r14d
xor r11b, r12b
or r14b, r12b
mov esi, r12d
and sil, r13b
xor r12b, r13b
and dl, dil
mov ebx, r10d
and bl, r9b
or bl, dl
mov edx, r10d
and dl, dil
mov eax, edx
xor al, 1
mov r15d, eax
xor r15b, r10b
or r10b, al
xor r10b, 1
or r10b, r15b
and al, r10b
xor r10b, 1
and r10b, dl
mov r15d, edx
xor r15b, dil
or dl, dil
or dil, r9b
mov ecx, edi
xor cl, bl
xor bl, 1
or bl, dil
xor cl, 1
xor bl, 1
or bl, cl
or r10b, al
xor dl, 1
or dl, r15b
mov eax, r10d
xor al, dl
xor r10b, 1
xor al, 1
or r10b, dl
xor r10b, 1
or r10b, al
xor r14b, 1
or r14b, r11b
mov eax, ebp
and al, r9b
xor bpl, r9b
or bpl, al
xor bpl, r14b
or r12b, sil
xor r12b, 1
mov eax, ebp
and al, r12b
xor r12b, bpl
or r12b, al
xor r10b, 1
mov r14d, r12d
xor r14b, r10b
xor r14b, 1
and r14b, r12b
or r10b, r12b
mov ecx, r14d
xor cl, r10b
xor r14b, 1
xor cl, 1
or r14b, r10b
xor r14b, 1
or r14b, cl
mov ecx, r14d
mov edx, ebx
xor dl, r14b
xor dl, 1
or dl, bl
or r14b, bl
xor bl, 1
xor cl, 1
or cl, bl
xor cl, 1
xor r14b, 1
mov ebx, ecx
and bl, r14b
xor r14b, cl
or r14b, bl
mov ecx, edx
xor cl, r14b
xor r14b, 1
xor cl, 1
mov ebx, edx
and bl, r14b
xor r14b, dl
or r14b, bl
xor r14b, 1
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov r10d, r8d
xor r10b, 1
mov edx, r8d
or dl, r10b
mov r9d, edx
xor r9b, 1
mov ecx, r9d
and cl, r8b
or r8b, dl
and dl, r10b
or dl, cl
mov ecx, r8d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov r11d, ecx
and r11b, dl
mov ebx, ecx
and bl, r11b
xor r11b, cl
or r11b, bl
mov ecx, r11d
and cl, dl
xor r11b, dl
or r11b, cl
mov ebp, r11d
xor bpl, 1
mov ecx, r10d
and cl, r9b
xor r9b, r10b
or r9b, cl
mov ebx, r9d
xor bl, 1
and bl, r9b
xor bl, 1
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, r11b
mov ecx, r14d
xor cl, 1
mov r8d, ecx
and r8b, r14b
mov r9d, ecx
xor r9b, r14b
or r9b, r8b
mov r8d, r9d
xor r8b, 1
or r14b, cl
xor r14b, 1
or r14b, cl
mov edi, r14d
xor dil, 1
xor dl, 1
and dl, bl
xor bl, 1
mov ecx, r11d
and cl, bl
xor r11b, bl
or r11b, cl
xor bl, bpl
xor bl, 1
and bl, bpl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, r11d
xor cl, bl
xor r11b, 1
mov edx, r11d
xor dl, bl
xor cl, 1
or r11b, bl
xor r11b, 1
or r11b, cl
xor r11b, 1
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov ebp, r9d
xor bpl, r8b
and bpl, r9b
mov r10d, r14d
or r10b, dil
mov edx, r8d
and dl, r9b
mov ecx, r8d
xor cl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
xor dl, dil
xor dil, r8b
or r8b, r9b
mov ecx, r8d
xor cl, 1
xor r10b, r14b
mov esi, r10d
xor sil, 1
mov ebx, r8d
and bl, bpl
xor bpl, 1
and cl, bpl
or cl, bl
mov ebx, ebp
and bl, r8b
xor bpl, r8b
or bpl, bl
xor cl, 1
mov ebx, ecx
xor bl, bpl
or cl, bpl
xor cl, 1
or cl, bl
and r10b, r14b
mov ebx, r10d
and bl, sil
xor r10b, sil
or r10b, bl
mov esi, ecx
xor sil, 1
mov r8d, r10d
xor r8b, 1
mov eax, r10d
and al, r8b
mov ebx, eax
xor bl, 1
xor al, r10b
or bl, r8b
xor bl, 1
or bl, al
and sil, bl
xor bl, 1
and bl, cl
or bl, sil
xor dl, 1
or r14b, r9b
xor r14b, 1
or r14b, dil
mov eax, edx
xor al, r14b
or r14b, dl
xor r14b, 1
or r14b, al
mov edx, r14d
xor dl, 1
mov eax, r14d
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
and cl, bl
or dl, bl
xor bl, 1
xor al, 1
and al, bl
or al, cl
xor bl, r14b
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, r11d
xor al, 1
mov r9d, r11d
or r9b, al
xor al, r11b
and al, r11b
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov ecx, r8d
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
xor bl, r9b
xor r8b, r9b
xor r9b, 1
mov r10d, edx
xor r10b, 1
mov r11d, r10d
or r11b, dl
mov ecx, r11d
xor cl, 1
xor bl, 1
or al, r9b
xor al, 1
or al, r8b
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
and dl, r11b
or r11b, r10b
xor r11b, 1
and cl, r10b
or cl, dl
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor dl, 1
and dl, al
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov byte [rsp + 0x28], dl
mov r15b, byte [rsp + 0x30]
mov ecx, r15d
mov dl, byte [rsp + 0x38]
and cl, dl
xor dl, r15b
or dl, cl
mov ecx, edx
mov byte [rsp + 0x38], dl
xor cl, 1
mov esi, r15d
or sil, byte [rsp + 0x23]
and cl, sil
mov r10d, esi
xor r10b, 1
and dl, r10b
or dl, cl
mov ecx, r15d
and cl, sil
xor r15b, sil
or r15b, cl
xor r15b, 1
mov ecx, edx
and cl, r15b
xor r15b, dl
or r15b, cl
mov dil, byte [rsp + 0x40]
mov r12d, edi
and r12b, byte [rsp + 0x24]
mov ecx, edi
and cl, r12b
xor r12b, dil
or r12b, cl
mov ecx, r12d
xor cl, 1
and r12b, cl
xor r12b, 1
mov edx, r12d
xor dl, cl
or r12b, cl
xor r12b, 1
or r12b, dl
mov r14d, r15d
xor r14b, 1
mov ecx, r15d
and cl, r14b
mov r9d, r15d
xor r9b, r14b
or r9b, cl
mov r13d, r9d
xor r13b, 1
mov ebp, r12d
xor bpl, 1
mov r8d, ebp
and r8b, r12b
mov r11d, r8d
xor r11b, 1
mov edx, r8d
xor dl, bpl
or r11b, r12b
xor r11b, 1
or r11b, dl
mov edx, r11d
xor dl, bpl
xor dl, 1
or r11b, r12b
xor r11b, 1
or r11b, dl
mov eax, r13d
or al, r9b
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov ecx, ebx
xor cl, 1
or cl, al
xor bl, dl
xor cl, 1
or cl, bl
mov eax, ecx
and al, r13b
xor cl, 1
and cl, r9b
or cl, al
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov cl, byte [rsp + 0x23]
mov eax, ecx
xor al, sil
and al, cl
and sil, cl
mov bl, byte [rsp + 0x30]
and r10b, bl
or sil, r10b
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov r10d, esi
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, sil
or r10b, dl
mov edx, r13d
and dl, r9b
xor dl, 1
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
xor dl, byte [rsp + 0x38]
mov ecx, r13d
mov eax, ebx
and cl, bl
xor r13b, bl
or r13b, cl
mov ecx, edx
xor cl, r13b
xor dl, 1
xor cl, 1
or dl, r13b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, r10d
xor dl, 1
xor r10b, cl
xor cl, 1
or cl, dl
xor r10b, 1
mov edx, ecx
xor dl, r10b
or r10b, cl
xor r10b, 1
or r10b, dl
mov al, byte [rsp + 0x24]
mov ecx, eax
and cl, r11b
mov ebx, r11d
xor bl, al
and bl, r11b
mov edx, r11d
xor dl, 1
and dil, dl
or dil, cl
xor dl, al
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, dil
mov ecx, edx
xor cl, 1
and dl, dil
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, r10d
xor bl, 1
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor al, r10b
or dl, bl
xor bl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
xor bl, 1
or cl, r10b
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
and al, dl
mov r11d, ecx
and r11b, r9b
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
xor r11b, 1
mov r10d, r9d
xor r10b, r11b
or r11b, r9b
xor r11b, 1
or r11b, r10b
xor r11b, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor r11b, 1
mov eax, r11d
xor al, cl
or r11b, cl
xor r11b, 1
or r11b, al
and bpl, r14b
mov eax, r15d
and al, r12b
or al, bpl
mov r10d, eax
xor r10b, r14b
and r10b, al
mov eax, r8d
and al, r12b
xor r8b, r12b
or r8b, al
and r14b, r8b
xor r8b, 1
and r8b, r15b
or r8b, r14b
mov r9d, r10d
xor r9b, 1
mov ebx, r8d
xor bl, 1
mov edx, r10d
and dl, r9b
and r8b, bl
mov ecx, edx
xor cl, 1
xor dl, r10b
or cl, r9b
xor cl, 1
or cl, dl
xor r8b, 1
mov edx, r8d
xor dl, bl
or r8b, bl
xor r8b, 1
or r8b, dl
xor r8b, cl
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
xor bl, 1
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
mov ecx, ebx
xor cl, 1
or bl, cl
xor bl, cl
mov edx, ebx
xor dl, 1
and bl, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, r11d
xor dl, bl
mov eax, r11d
or al, bl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, r11b
mov ecx, ebx
xor cl, 1
and cl, al
or al, bl
xor al, 1
and bl, r8b
or bl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
or al, bl
mov edx, eax
xor dl, 1
and dl, al
mov r8d, ebx
and r8b, cl
mov r9d, ebx
xor r9b, cl
or r9b, r8b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, r9b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, edx
xor r8b, al
xor dl, 1
xor r8b, 1
or dl, al
xor dl, 1
or dl, r8b
mov r9d, edx
xor r9b, 1
and r9b, dl
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov r8d, r9d
xor r8b, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
xor bl, cl
xor bl, 1
or bl, cl
mov ebp, ebx
xor bpl, 1
mov ecx, r9d
or cl, r8b
mov r10d, ebp
or r10b, bl
mov r14d, r10d
xor r14b, 1
mov r11d, r9d
xor r11b, cl
and cl, r9b
or cl, r11b
xor r11b, 1
mov esi, r11d
xor sil, cl
or r11b, cl
xor r11b, 1
or r11b, sil
mov ecx, r14d
mov edx, r8d
and dl, r9b
mov eax, edx
xor dl, r8b
mov r8d, ebx
xor r8b, r14b
or r14b, bl
xor al, 1
or al, r9b
xor al, 1
or al, dl
xor al, bl
and bl, bpl
and cl, r10b
xor bl, 1
mov edx, ebx
xor dl, bpl
or bl, bpl
xor bl, 1
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
xor cl, bl
xor r14b, 1
or r14b, r8b
mov edx, ecx
xor dl, 1
xor cl, r14b
xor cl, 1
or r14b, dl
xor r14b, 1
or r14b, cl
mov ecx, r14d
xor cl, 1
and cl, r11b
xor r11b, 1
and r11b, r14b
or r11b, cl
mov ecx, r9d
and cl, bpl
xor bpl, r9b
or bpl, cl
xor bpl, 1
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
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 edx, ecx
xor dl, 1
mov eax, r11d
xor al, 1
and cl, al
or al, dl
xor al, 1
and dl, r11b
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and al, dl
xor dl, al
xor dl, 1
and al, dl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov r9d, eax
or r9b, r8b
mov edx, r9d
xor dl, 1
mov ecx, eax
and cl, r8b
mov ebx, r9d
and bl, dl
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
mov r10d, ecx
xor r10b, 1
and r10b, bl
xor bl, 1
and bl, cl
or bl, r10b
xor r9b, al
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov r9d, ecx
or r9b, r8b
mov eax, r9d
xor al, 1
mov ebx, r9d
and bl, al
mov edx, ecx
and dl, r8b
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov r10d, ebx
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, bl
or dl, r10b
xor r9b, cl
or al, r8b
xor al, 1
or al, r9b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
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 bl, byte [rsp + 0x28]
mov r10d, ebx
xor r10b, cl
mov r11d, ecx
xor r11b, 1
mov esi, ebx
xor sil, 1
mov edx, r11d
and dl, cl
mov r9d, r11d
and r9b, dl
xor dl, r11b
xor r11b, cl
and r11b, cl
or cl, bl
xor r10b, 1
and r10b, bl
xor r10b, 1
mov eax, ecx
xor al, r10b
or r10b, cl
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, sil
xor al, 1
or r10b, bl
xor r10b, 1
or r10b, al
mov r8d, r10d
xor r8b, 1
mov eax, esi
or al, bl
or dl, r9b
mov ecx, edx
xor cl, 1
or cl, dl
mov edx, ebx
and dl, al
xor al, 1
and sil, al
or sil, dl
mov r9d, eax
xor r9b, bl
or al, bl
mov edx, r11d
and r11b, cl
xor cl, 1
xor al, 1
or al, r9b
mov ebx, esi
xor bl, al
xor sil, 1
xor bl, 1
or sil, al
xor sil, 1
or sil, bl
xor dl, 1
mov eax, ecx
xor al, dl
and al, cl
and dl, cl
or dl, r11b
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov ecx, esi
xor cl, 1
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
and cl, al
xor al, 1
and al, sil
or al, cl
mov ebx, eax
xor bl, 1
mov r11d, r10d
xor r11b, r8b
and r11b, r10b
mov r9d, ebx
xor r9b, al
xor al, r8b
or r8b, r10b
mov edx, r8d
xor dl, 1
and r9b, bl
mov ecx, r11d
xor cl, r8b
and cl, r11b
and r8b, r11b
xor r11b, 1
and r11b, dl
or r8b, r11b
xor cl, 1
xor r8b, 1
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r9d
xor cl, 1
mov edx, ecx
and dl, r9b
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
or cl, r9b
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
or dl, r8b
xor r8b, 1
or r8b, cl
mov ecx, edx
xor cl, r8b
or r8b, dl
xor r8b, 1
or r8b, cl
or bl, r10b
mov ecx, eax
xor cl, 1
xor bl, 1
or bl, al
xor al, bl
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, r8d
xor dl, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x4f08da94
mov ebp, 0xb954e41
cmovne eax, ebp
test dl, 1
mov edx, 0x4f08da94
cmovne eax, edx
test cl, 1
cmove eax, ebp
jmp 0x140077620
cmp eax, 0x4f08da94
je 0x1400815bd
cmp eax, 0x5816d58d
jne 0x140077620
mov ecx, dword [0x1402dcf9c]
mov eax, ecx
neg eax
not eax
imul eax, ecx
mov r13d, eax
not r13d
mov ecx, r13d
and ecx, 0x94404484
mov edx, eax
and edx, 0x4020a021
or edx, ecx
xor edx, 0x4020a021
mov ecx, eax
and ecx, 0x2b9f1b5a
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7cde38da
and ecx, 0x8321c725
or ecx, edx
mov edx, ecx
xor edx, 0x10410280
xor ecx, 0x888a1c12
and ecx, 0xcf8a3d12
and edx, 0x3075c2ed
or edx, ecx
mov ecx, edx
xor ecx, 0x101540e9
mov edi, edx
xor edi, 0xcf8a3d12
mov r11d, eax
or r11d, r13d
mov r9d, r11d
not r9d
and ecx, 0x5c174ce9
xor edx, 0xdd847725
and edx, edi
and edi, 0xa3e8b316
or edi, ecx
mov r8d, edi
xor r8d, 0xa3e8b316
mov ebp, r9d
mov r10d, r11d
mov r14d, r13d
mov esi, eax
mov r15d, r13d
mov r12d, r13d
mov ecx, eax
mov ebx, r13d
and ebx, eax
and r13d, 0xfe6fde64
and eax, 0x190219b
or eax, r13d
xor eax, 0x190219b
mov r13d, eax
and r13d, ebx
xor eax, ebx
or eax, r13d
mov ebx, eax
not ebx
and ebx, 0x1753f2cb
and eax, 0xe8ac0d34
or eax, ebx
mov r13d, eax
xor r13d, 0x288c0124
xor eax, 0x65370c3
and eax, 0xc6737cd3
and r13d, 0x398c832c
or r13d, eax
mov eax, r13d
xor eax, 0x398c832c
xor r13d, 0xc6737cd3
and r9d, r13d
or r13d, r11d
and eax, r11d
and r11d, 0xb0c41d37
and ebp, 0x4f3be2c8
or ebp, r11d
xor edi, 0x10064821
or edi, 0xedf1b5c8
mov ebx, edi
not ebx
mov r11d, edi
and r11d, 0x974e157d
and ebx, 0x4a02
or ebx, r11d
mov r11d, edx
not r11d
or edi, r11d
and r11d, 0x974e157d
and edx, 0x68b1ea82
or edx, r11d
mov r11d, ebp
xor r11d, 0x4f3be2c8
xor ebp, 0x10040837
or ebp, 0xedf1b5c8
xor edx, ebx
mov ebx, ebp
not ebx
or r10d, 0x120e4a37
not edi
or edi, edx
mov edx, r10d
not edx
and ebp, 0x841f9517
and ebx, 0x12004a20
or ebx, ebp
and r10d, 0x841f9517
and edx, 0x69e020c8
or edx, r10d
xor edx, ebx
mov ebp, edi
not ebp
and ebp, edx
not edx
and edx, edi
or edx, ebp
mov ebp, r8d
and ebp, r11d
xor r11d, r8d
or r11d, ebp
mov ebp, r11d
not ebp
and ebp, 0x3149f90e
and r11d, 0xceb606f1
or r11d, ebp
mov ebp, r11d
xor ebp, 0x883400a1
mov edi, edx
not edi
xor r11d, 0x3149f90e
mov ebx, edi
and ebx, 0x578b3e5e
and edx, 0xa874c1a1
or edx, ebx
or edi, r11d
and r11d, 0x578b3e5e
and ebp, 0xa874c1a1
or ebp, r11d
xor ebp, edx
not edi
or edi, ebp
mov edx, edi
mov ebx, edi
xor ebx, 0x65c15983
and ebx, edi
not edi
and edi, 0x61401000
and edx, 0x4814983
or edx, edi
xor edx, 0x4814983
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x9a3ea67c
and ebx, 0x65c15983
or ebx, edx
mov edx, ebx
xor edx, 0x7e4024ce
and edx, ebx
mov ebp, ebx
not ebp
and ebp, 0x3145ad52
and ebx, 0xceba52ad
or ebx, ebp
mov edi, ebx
xor edi, 0x4800008c
xor ebx, 0x30402442
mov ebp, edx
not ebp
or ebx, 0x81bfdb31
mov r8d, ebp
and r8d, 0xb7f04a62
and edx, 0x480fb59d
or edx, r8d
or ebp, ebx
and ebx, 0xb7f04a62
and edi, 0x4800248c
or edi, ebx
xor edi, edx
not ebp
or ebp, edi
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xc7110f8e
and ebp, 0x38eef071
or ebp, ebx
xor ebp, 0xb9512b40
or ebp, edx
mov r10d, ebp
not r10d
and r14d, 0xdeb41e11
and esi, 0x214be1ee
or esi, r14d
mov edx, esi
xor edx, 0x68
xor esi, 0x1a201001
or r15d, 0x5b74326b
mov edi, r15d
not edi
or esi, 0x40a8010
and esi, 0x1f6ab013
and edx, 0x40140268
or edx, esi
and r15d, 0x1f6ab013
and edi, 0xa0814d84
or edi, r15d
xor edi, edx
mov edx, edi
not edx
and edx, 0x253416a5
and edi, 0xdacbe95a
or edi, edx
not edi
and r12d, 0x9502a51e
and ecx, 0x6afd5ae1
or ecx, r12d
xor ecx, 0x6afd5ae1
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x240ee683
and ecx, 0xdbf1197c
or ecx, edx
mov r14d, ecx
xor r14d, 0xdbf1197c
mov r8d, ecx
xor r8d, 0x240ee683
or r10d, 0xb69e966b
mov ebx, r10d
not ebx
mov edx, ebp
or edx, 0x49616994
mov edi, edx
not edi
and r10d, 0xfeb990e6
and ebx, 0x1406910
or ebx, r10d
and edx, 0xfeb990e6
and edi, 0x60609
or edi, edx
xor edi, ebx
mov edx, edi
not edx
and edx, 0xb69e966b
and edi, 0x49616994
or edi, edx
mov edx, r8d
and edx, 0xaba8b4b8
mov ebx, r8d
and ebx, r14d
and r14d, 0x54574b47
or r14d, edx
mov edx, r14d
xor edx, 0x10564a01
xor r14d, 0xaba8b4b8
mov esi, ebx
not esi
mov r10d, r14d
and r10d, 0x6fa991c6
and edx, 0x90566e39
or edx, r10d
or r14d, esi
and esi, 0x6fa991c6
and ebx, 0x90566e39
or ebx, esi
xor ebx, edx
not r14d
or r14d, ebx
mov edx, edi
not edx
mov esi, edx
mov ebx, edx
mov r11d, r14d
not r11d
mov r10d, r11d
and r10d, 0x6ff64bb7
mov r15d, r14d
and r15d, 0x9009b448
or r15d, r10d
mov r10d, r15d
xor r10d, r11d
and r14d, edx
or edx, r11d
and r11d, edi
and edi, 0xdb27aa88
and esi, 0x24d85577
or esi, edi
xor esi, 0xb4d1e13f
and ebx, 0x6ff64bb7
or ebx, esi
mov esi, ebx
not esi
and esi, 0xb462b64c
and ebx, 0x4b9d49b3
or ebx, esi
mov edi, ebx
xor edi, 0x4b9d49b3
xor ebx, 0xb462b64c
mov esi, ebp
and esi, 0x9009b448
xor ebp, 0x9009b448
or ebp, esi
mov esi, ebp
not esi
and esi, 0x87bd9e7f
and ebp, 0x78426180
or ebp, esi
mov r12d, ebp
xor r12d, 0x78426180
and r10d, r15d
and r8d, 0x9009b448
xor ecx, 0xb40752cb
or ecx, r8d
xor ebp, 0x87bd9e7f
mov r8d, ebx
and r8d, 0xfc4ac336
mov r15d, edi
and r15d, 0x3b53cc9
or r15d, r8d
mov r8d, ebp
and r8d, 0xfc4ac336
mov esi, r12d
and esi, 0x3b53cc9
or esi, r8d
mov r8d, r15d
not r8d
and r8d, 0x382dadbd
and r15d, 0xc7d25242
or r15d, r8d
mov r8d, esi
not r8d
and r8d, 0x382dadbd
and esi, 0xc7d25242
or esi, r8d
mov r8d, ecx
not r8d
xor esi, r15d
mov r15d, edi
and r15d, 0x81af2416
and ebx, 0x7e50dbe9
or ebx, r15d
or edi, r12d
and r12d, 0x81af2416
and ebp, 0x7e50dbe9
or ebp, r12d
xor ebp, ebx
not edi
or edi, ebp
mov ebx, edi
not ebx
mov ebp, esi
not ebp
mov r15d, ebp
and r15d, 0x357f9a2f
and esi, 0xca8065d0
or esi, r15d
or ebp, edi
and edi, 0x357f9a2f
and ebx, 0xca8065d0
or ebx, edi
xor ebx, esi
not ebp
or ebp, ebx
mov esi, r10d
xor esi, ecx
and esi, r10d
and ecx, r10d
not r10d
and r10d, r8d
or ecx, r10d
mov ebx, esi
and ebx, ecx
xor ecx, esi
or ecx, ebx
mov r8d, ebp
not r8d
mov edi, ebp
xor edi, 0x6c5ed236
and edi, ebp
mov esi, ecx
not esi
and esi, 0xaa55226d
mov ebx, ecx
and ebx, 0x55aadd92
or ebx, esi
mov esi, ebx
xor esi, 0x55aadd92
xor ebx, 0xc60bf05b
and ebx, esi
and ecx, 0x93a12dc9
or ebp, 0x93a12dc9
mov esi, edi
not esi
mov r10d, ebp
and r10d, 0x42df4c95
and r8d, 0x2c009222
or r8d, r10d
or ebp, esi
and esi, 0x42df4c95
and edi, 0xbd20b36a
or edi, esi
xor edi, r8d
not ebp
or ebp, edi
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ebp
not ebx
and ebx, ecx
not ecx
and ecx, ebp
or ecx, ebx
mov ebp, edx
not ebp
or r11d, r14d
mov ebx, r11d
not ebx
mov edi, edx
and edi, 0x8d3cd1aa
and ebp, 0x72c32e55
or ebp, edi
or edx, ebx
and ebx, 0x8d3cd1aa
and r11d, 0x72c32e55
or r11d, ebx
xor r11d, ebp
not edx
or edx, r11d
mov ebp, edx
not ebp
and ebp, 0x513e6cb8
and edx, 0xaec19347
or edx, ebp
mov esi, edx
xor esi, 0x22000001
xor edx, 0x342898
and edx, 0x8cf5bbde
and esi, 0x730a4421
or esi, edx
mov ebp, esi
xor ebp, 0x8cf5bbde
mov edx, ecx
mov ebx, ecx
xor ebx, 0x7f0a8401
and ebx, ecx
not ecx
and ecx, 0x89910978
and edx, 0x766ef687
or edx, ecx
mov r14d, edx
xor r14d, 0x766ef687
mov edi, esi
xor edi, 0x610a4021
and edi, 0xe1ca7b61
xor esi, 0xf3ff3fdf
and esi, ebp
and ebp, 0x1e35849e
or ebp, edi
mov edi, ebp
xor edi, 0x1e35849e
xor edx, 0x89910978
mov r8d, r14d
and r8d, 0x7f0a8401
xor ebp, 0xe1ca7b61
mov r10d, edi
and r10d, 0x7f0a8401
mov r11d, r8d
and r11d, ebx
xor ebx, r8d
or ebx, r11d
mov r8d, r10d
and r8d, esi
xor esi, r10d
or esi, r8d
mov ecx, ebx
not ecx
and ecx, esi
not esi
and esi, ebx
or esi, ecx
mov ecx, edx
and ecx, 0x57d67f02
and r14d, 0xa82980fd
or r14d, ecx
or edx, ebp
and ebp, 0x57d67f02
and edi, 0xa82980fd
or edi, ebp
xor edi, r14d
not edx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x9437c11f
and edx, 0x6bc83ee0
or edx, ecx
xor edx, 0x6bc83ee0
mov ecx, esi
and ecx, edx
xor edx, esi
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x3a804002
mov ebx, edx
and ebx, 0xc0692044
or ebx, ebp
mov ebp, ebx
xor ebp, 0xc0692044
mov edi, ebx
xor edi, 0x33064a23
and edx, 0xcad152a2
mov esi, ecx
and esi, 0x352ead5d
or esi, edx
xor esi, 0x303832e4
and ecx, 0xfae96046
or ecx, esi
mov edx, ecx
not edx
and edi, 0x73666a63
xor ebx, 0x28884004
and ebx, ebp
and ebp, 0x88890004
or ebp, edi
mov r8d, ebp
xor r8d, 0x8c99959c
mov esi, ecx
and esi, 0x57989692
xor ecx, 0x130e8e17
and ecx, edx
and edx, 0xa867696d
or edx, esi
xor edx, 0xa867696d
xor ebp, 0x60606060
or ebp, 0x130e8e17
mov esi, ebp
not esi
mov r10d, edx
and r10d, 0xecf171e8
mov edi, ebx
not edi
mov r11d, ebp
and r11d, 0x418eea76
and esi, 0xa8710108
or esi, r11d
or ebp, edi
and edi, 0x458efaf6
and ebx, 0xba610000
or ebx, edi
xor ebx, esi
not ebp
or ebp, ebx
mov ebx, r10d
and ebx, ecx
xor ecx, r10d
or ecx, ebx
mov ebx, ebp
not ebx
and ebx, 0x2e5fb20f
and ebp, 0xd1a049f0
or ebp, ebx
mov ebx, ecx
not ebx
and ebx, 0x2e5fb20f
and ecx, 0xd1a04df0
or ecx, ebx
xor ecx, ebp
mov ebp, r8d
and ebp, edx
xor edx, r8d
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x11e2f2cf
and edx, 0xee1d0d30
or edx, ebp
mov ebp, edx
xor ebp, 0xc6100c00
xor edx, 0x11e2f2cf
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0x28afa338
and ecx, 0xd7505cc7
or ecx, edi
or ebx, edx
and edx, 0x28afa338
and ebp, 0xd7505cc7
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
mov ebp, ecx
or ebp, 0x6016a66b
mov edx, ebp
not edx
or ebx, 0x81c00980
and ebx, 0xe1c00fe1
and ecx, 0x16a00a
or ecx, ebx
and ebp, 0xe1c00fe1
and edx, 0x1e295014
or edx, ebp
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf8b8776
and edx, 0xf0747889
or edx, ecx
mov ebp, edx
xor ebp, 0x14cb9a6b
xor edx, 0xeb346594
mov ebx, ebp
and ebx, 0x52eeba22
mov ecx, edx
and ecx, 0xad1145dd
or ecx, ebx
mov ebx, ecx
xor ebx, 0x10840800
xor ecx, 0x8010004
and ebx, 0x10944810
and ecx, 0x8018006
or ecx, ebx
mov r8d, ecx
xor r8d, 0x8018006
mov edi, ecx
xor edi, 0xf7fe7ff9
and edx, 0x78acf3f5
and ebp, 0x87530c0a
or ebp, edx
mov edx, ebp
xor edx, 0x87530c0a
xor ebp, 0x20a8e2d1
and ebp, 0x21a8e2d3
mov esi, edx
and esi, 0xde571d2c
or esi, ebp
xor esi, 0x393d2ac5
and edx, 0x1895c816
or edx, esi
mov ebp, edx
not ebp
and ebp, 0x5e5e1cda
and edx, 0xa1a1e325
or edx, ebp
mov ebx, edx
xor ebx, 0xa1a1e325
mov esi, edx
xor esi, 0x5e5e1cda
xor edx, 0xe18a48cf
mov ebp, edx
and ebp, esi
mov r10d, edi
and r10d, esi
xor esi, edi
and edi, 0x402babea
xor ecx, 0x8000804
and ecx, r8d
and edx, ebx
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov ebx, ebp
not ebx
mov edi, edx
not edi
mov r8d, ebx
and r8d, 0xd445519e
and ebp, 0x2bbaae61
or ebp, r8d
or ebx, edi
and edi, 0xd445519e
and edx, 0x2bbaae61
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
mov edx, ecx
not edx
and edx, ebx
not ebx
and ebx, ecx
or ebx, edx
or esi, r10d
mov ecx, esi
not ecx
and ecx, 0xd5b80392
and esi, 0x2a47fc6d
or esi, ecx
mov ecx, esi
xor ecx, 0x2040c04d
xor esi, 0xd5b80392
mov edi, ebx
not edi
mov edx, edi
and edx, 0x9b2f3da2
and ebx, 0x64d0c25d
or ebx, edx
or edi, esi
and esi, 0x9b2f3da2
and ecx, 0x64d0c25d
or ecx, esi
xor ecx, ebx
not edi
or edi, ecx
mov ecx, edi
xor ecx, 0x9340d3e
and ecx, edi
or edi, 0xf6cbf2c1
mov edx, edi
not edx
mov ebp, ecx
not ebp
mov ebx, edi
and ebx, 0xd111277c
and edx, 0x8240802
or edx, ebx
or edi, ebp
and ebp, 0xd111277c
and ecx, 0x2eeed883
or ecx, ebp
xor ecx, edx
not edi
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x9e137fdf
and edi, 0x61ec8020
or edi, ecx
mov ecx, edi
xor ecx, 0x704d4508
mov edx, r13d
not edx
or eax, r9d
mov ebp, eax
not ebp
mov ebx, r13d
and ebx, 0x157634e2
and edx, 0xea89cb1d
or edx, ebx
or r13d, ebp
and ebp, 0x157634e2
and eax, 0xea89cb1d
or eax, ebp
xor eax, edx
not r13d
or r13d, eax
xor edi, 0x8fb2baf7
mov eax, edi
and eax, 0x9999d7ad
mov edx, ecx
and edx, 0x66662852
or edx, eax
mov ebp, edx
xor ebp, 0x420800
xor edx, 0x8018000
mov eax, edi
or eax, 0x3f4fe880
mov ebx, eax
not ebx
or edx, 0x30170a
and edx, 0x2e35b70a
and ebp, 0x114a4880
or ebp, edx
and eax, 0x2e35b70a
and ebx, 0xc0800075
or ebx, eax
xor ebx, ebp
mov eax, ebx
not eax
and eax, 0x8f27efea
and ebx, 0x70d81015
or ebx, eax
mov r8d, ebx
xor r8d, 0x4f97f895
mov esi, r13d
not esi
mov edx, esi
and edx, 0xe3d974cf
mov r12d, r13d
and r12d, 0x1c268b30
or r12d, edx
mov r9d, r12d
xor r9d, 0x1c268b30
mov r11d, r12d
xor r11d, 0xe3d974cf
mov r10d, ebx
xor r10d, 0xb068076a
mov edx, r10d
and edx, 0x34d1932f
mov ebp, r8d
and ebp, 0xcb2e6cd0
or ebp, edx
not ebp
or ebp, r10d
mov r14d, ebp
not r14d
and ecx, 0xdf971d6b
mov edx, edi
and edx, 0x2068e294
or edx, ecx
xor edx, 0x14b971bb
and edi, 0xcb2e6cd0
or edi, edx
mov ecx, edi
not ecx
and ecx, 0xb6984588
and edi, 0x4967ba77
or edi, ecx
mov r15d, edi
xor r15d, 0x4967ba77
mov ecx, edi
xor ecx, 0x96184580
mov eax, r11d
and eax, 0x32881e1d
mov edx, r9d
and edx, 0xcd77e1e2
or edx, eax
mov eax, edx
xor eax, 0x4518122
and eax, 0x34d1932f
xor edx, 0xf9a672cd
or edx, eax
and esi, 0xcb2e6cd0
xor r13d, 0x34d1932f
or r13d, esi
mov eax, r13d
not eax
and eax, 0x95110d3b
and r13d, 0x6aeef2c4
or r13d, eax
mov eax, ebp
and eax, 0xe642c95d
xor ebp, 0x4de2a485
and ebp, r14d
and r14d, 0x19bd36a2
or r14d, eax
xor r14d, 0x19bd36a2
and ecx, 0x9e5aed93
xor edi, 0xfb7ae10d
and edi, r15d
mov esi, r15d
and esi, 0x61a5126c
or esi, ecx
xor esi, 0x61a5126c
mov ecx, esi
mov eax, r14d
and eax, esi
xor esi, r14d
and r14d, 0xb21d5b7a
mov r15d, r14d
and r15d, ebp
xor ebp, r14d
and ecx, 0xb21d5b7a
or ebp, r15d
mov r15d, ecx
and r15d, edi
xor edi, ecx
xor ebx, 0x5739eb81
and ebx, r8d
mov ecx, r8d
or edi, r15d
mov r8d, ebp
not r8d
and r8d, 0x16a0c97e
and ebp, 0xe95f3681
or ebp, r8d
mov r8d, edi
not r8d
and r8d, 0x16a0c97e
and edi, 0xe95f3681
or edi, r8d
mov r8d, dword [0x1402dcf98]
xor edi, ebp
mov ebp, edx
not ebp
or esi, eax
not esi
mov eax, edi
and eax, esi
xor esi, edi
mov edi, r13d
xor edi, 0x6aeef2c4
or esi, eax
xor r13d, 0x95110d3b
and edi, edx
or edx, r13d
mov eax, edx
not eax
and r13d, ebp
or r13d, edi
mov edi, r13d
not edi
mov ebp, edx
and ebp, 0x252ed270
and eax, 0xdad12d8f
or eax, ebp
or edx, edi
and edi, 0x252ed270
and r13d, 0xdad12d8f
or r13d, edi
xor r13d, eax
not edx
or edx, r13d
not esi
mov eax, edx
xor eax, esi
not eax
and eax, edx
or esi, edx
not esi
mov edx, eax
and edx, esi
xor esi, eax
or esi, edx
and r10d, 0xe2871818
and ecx, 0x1d78e7e7
or ecx, r10d
mov edx, ecx
xor edx, 0x1d78e7e7
xor ecx, 0xe2871818
mov eax, edx
and eax, 0x18ae1314
xor r12d, 0x4889824
and r12d, r11d
mov edi, r11d
or edi, 0x18ae1314
mov ebp, edi
not ebp
mov r10d, eax
and r10d, ebx
xor ebx, eax
or ebx, r10d
mov eax, r12d
not eax
mov r10d, eax
and r10d, 0xc78e4050
and r12d, 0x3871bfaf
or r12d, r10d
or eax, edi
and edi, 0xc78e4050
and ebp, 0x2051acab
or ebp, edi
xor ebp, r12d
not eax
or eax, ebp
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov ebp, ecx
and ebp, 0xfbde985a
and edx, 0x42167a5
or edx, ebp
or ecx, r9d
and r9d, 0xfbde985a
and r11d, 0x42167a5
or r11d, r9d
xor r11d, edx
not ecx
or ecx, r11d
mov edx, ecx
not edx
and edx, 0x69e359c1
and ecx, 0x961ca63e
or ecx, edx
xor ecx, 0x961ca63e
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7a5d5d4a
and ecx, 0x85a2a2b5
or ecx, eax
mov eax, ecx
not eax
and eax, 0x85a2a2b5
and ecx, 0x7a5d5d4a
or ecx, eax
mov eax, esi
not eax
and eax, ecx
not ecx
mov edx, esi
xor edx, ecx
and edx, esi
and ecx, esi
or ecx, eax
mov ebx, edx
not ebx
mov ebp, ecx
not ebp
mov eax, ebx
and eax, 0xa912be21
and edx, 0x56ed41de
or edx, eax
or ebx, ebp
and ebp, 0xa912be21
and ecx, 0x56ed41de
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xbfaaa6e9
mov ecx, ebx
and ecx, 0x40555916
or ecx, edx
mov edx, ecx
xor edx, 0x23288480
and edx, 0x633d8486
xor ecx, 0xdc97226f
or ecx, edx
mov edi, ecx
not edi
and ebp, 0x9cc27b79
xor ebx, 0x633d8486
or ebx, ebp
mov r9d, ebx
not r9d
mov edx, ecx
xor edx, 0x17807a55
mov r10d, edx
and r10d, ecx
and edx, edi
mov ebp, r9d
or ebp, 0x17807a55
mov r14d, ebp
not r14d
mov eax, ebx
xor eax, 0x17807a55
and eax, r9d
mov r11d, r10d
and r11d, edx
xor edx, r10d
or edx, r11d
mov esi, eax
not esi
mov r10d, ebp
and r10d, 0x47961dfe
and r14d, 0xa8698000
or r14d, r10d
or ebp, esi
and esi, 0x47961dfe
and eax, 0xb869e201
or eax, esi
xor eax, r14d
not ebp
or ebp, eax
mov eax, edx
not eax
and eax, 0xf43e8462
and edx, 0xbc17b9d
or edx, eax
mov eax, ebp
not eax
and eax, 0xf43e8462
and ebp, 0xbc17b9d
or ebp, eax
xor ebp, edx
mov eax, edi
and eax, 0x9c6c00a1
and ecx, 0x6393ff5e
or ecx, eax
or edi, r9d
and r9d, 0x9c6c00a1
and ebx, 0x6393ff5e
or ebx, r9d
xor ebx, ecx
not edi
or edi, ebx
mov eax, edi
not eax
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x8e0d4074
and ebp, 0x71f2bf8b
or ebp, edx
or ecx, edi
and edi, 0x8e0d4074
and eax, 0x71f2bf8b
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
mov ebp, eax
or ebp, 0x633d8486
mov edx, ebp
not edx
or ecx, 0x4c27839
and ecx, 0x7cafcb9
and eax, 0x60350006
or eax, ecx
and ebp, 0x7cafcb9
and edx, 0x98000340
or edx, ebp
xor edx, eax
mov eax, edx
not eax
or edx, eax
not edx
or edx, eax
cmp edx, 0xffffffff
setne r9b
sete dil
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl r14b
mov r15d, r14d
xor r15b, bl
mov ecx, r15d
xor cl, 1
mov byte [rsp + 0x28], cl
mov edx, r14d
xor dl, cl
xor dl, 1
or dl, r14b
and cl, r14b
and bl, r15b
or bl, cl
mov ecx, ebx
and bl, dl
xor dl, 1
xor cl, 1
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
xor bl, 1
mov eax, ebx
and al, cl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
or dl, al
and cl, dl
xor dl, 1
mov eax, edx
xor al, bl
and al, dl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov esi, edx
mov r10d, edx
xor sil, 1
mov r11d, edi
xor r11b, r9b
mov eax, r11d
xor al, 1
mov ebx, r9d
xor bl, al
mov edx, ebx
and dl, r9b
and r9b, al
or r9b, bl
and bl, al
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
and al, r11b
xor al, 1
mov ecx, r11d
xor cl, al
or al, r11b
xor al, 1
or al, cl
xor al, dil
xor al, 1
xor r9b, 1
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov ecx, r9d
xor cl, 1
and cl, r9b
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov ebx, edx
xor bl, 1
mov r9d, ecx
xor r9b, 1
and dl, bl
mov eax, r9d
and al, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, r9d
xor r8b, al
xor al, 1
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
mov ecx, ebx
and cl, r9b
xor r9b, bl
or r9b, cl
xor r9b, 1
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov ecx, r10d
or cl, sil
mov eax, ecx
mov r8d, ecx
mov byte [rsp + 0x30], cl
xor al, 1
mov byte [rsp + 0x40], al
mov edx, esi
and dl, r10b
mov ecx, esi
xor cl, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov byte [rsp + 0x24], bl
mov ecx, eax
and cl, bl
and dl, r8b
or dl, cl
mov ebx, esi
xor bl, al
mov ecx, esi
mov byte [rsp + 0x38], sil
or cl, al
xor cl, 1
or cl, bl
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, esi
and al, dl
xor dl, 1
mov ecx, edx
mov byte [rsp + 0x23], r10b
xor cl, r10b
and cl, dl
and dl, r10b
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 r10d, edx
xor r10b, 1
and r10b, dl
xor r10b, 1
mov eax, edx
xor al, r10b
or r10b, dl
xor r10b, 1
or r10b, al
mov eax, r9d
xor al, 1
mov edx, eax
and al, r9b
mov r8d, eax
xor r8b, 1
mov ecx, r8d
mov ebx, eax
and cl, al
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov ebp, r9d
mov byte [rsp + 0x90], dl
or bpl, dl
mov eax, ebp
xor al, 1
and al, r9b
or r8b, r9b
mov byte [rsp + 0x58], cl
and cl, r9b
mov byte [rsp + 0x60], cl
mov ecx, ebx
xor cl, r9b
mov byte [rsp + 0x54], cl
mov ecx, ebx
or bl, r9b
mov byte [rsp + 0x78], bl
or r9b, bpl
and bpl, dl
or bpl, al
xor r9b, 1
mov eax, r9d
and al, bpl
xor bpl, r9b
or bpl, al
xor cl, dl
xor r8b, 1
or r8b, cl
mov byte [rsp + 0x2c], r8b
mov eax, ebp
xor al, 1
mov ecx, r8d
and cl, al
xor r8b, 1
mov byte [rsp + 0x68], r8b
and bpl, r8b
or bpl, cl
xor al, bpl
xor bpl, al
xor bpl, 1
and bpl, al
mov eax, edi
or al, r11b
xor r11b, dil
mov ecx, eax
xor cl, r11b
xor r11b, 1
or r11b, al
xor cl, 1
xor r11b, 1
or r11b, cl
mov eax, r11d
xor al, 1
and r11b, al
xor al, r11b
mov ecx, eax
and al, r11b
xor cl, 1
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
or bl, al
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov esi, r10d
xor sil, 1
mov eax, esi
and al, r10b
mov edx, esi
and dl, al
xor sil, al
or sil, dl
mov edx, esi
xor dl, 1
or sil, dl
mov r8d, edx
xor r8b, sil
or sil, dl
xor sil, 1
or sil, r8b
and r14b, r15b
mov edi, r14d
xor dil, 1
mov r8d, r14d
and r8b, dil
mov edx, r8d
xor dl, 1
xor r8b, r14b
or dl, dil
xor dl, 1
or dl, r8b
or dil, r14b
xor dil, 1
mov r8d, edx
and r8b, dil
xor dil, dl
or dil, r8b
mov r13d, esi
xor r13b, 1
mov edx, r13d
and dl, sil
xor dl, 1
mov r8d, esi
xor r8b, dl
or dl, sil
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r9d, edx
and r9b, cl
mov r8d, r9d
xor r8b, 1
xor r9b, dl
or r8b, cl
xor r8b, 1
or r8b, r9b
or cl, dl
xor r8b, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor al, 1
and dl, al
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov r12d, edi
xor r12b, 1
mov r10d, edi
and r10b, r12b
mov eax, edi
and al, r10b
xor r10b, dil
or r10b, al
mov r14d, r10d
xor r14b, 1
mov eax, r14d
and al, r10b
mov r9d, r14d
and r9b, al
xor al, r14b
or al, r9b
xor al, 1
mov r9d, r10d
or r9b, r14b
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r9b, al
or r9b, r8b
xor cl, 1
mov r8d, ecx
or r8b, dl
xor r8b, 1
mov eax, ecx
xor al, dl
or r8b, al
and dl, al
and al, cl
xor dl, 1
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
xor r8b, 1
xor cl, r8b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
and cl, r15b
xor r15b, r9b
or r15b, cl
mov dl, byte [rsp + 0x28]
mov ecx, edx
xor cl, r9b
not cl
and cl, dl
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov r8d, r15d
xor r8b, 1
mov edx, r8d
and dl, r15b
mov r9d, edx
and r9b, r8b
xor dl, r8b
or dl, r9b
xor r15b, cl
xor dl, cl
or cl, r8b
xor r15b, 1
xor cl, 1
or cl, r15b
mov r8d, edx
xor r8b, 1
xor dl, cl
or cl, r8b
xor dl, 1
xor cl, 1
or cl, dl
mov r8d, eax
xor r8b, 1
mov r9d, r8d
or r9b, al
mov r15d, r9d
xor r15b, 1
mov edx, r9d
and dl, r15b
mov r11d, r9d
and r11b, dl
xor dl, r9b
or dl, r11b
xor dl, al
xor r9b, al
or r15b, r8b
xor r15b, 1
or r15b, r9b
mov eax, edx
xor al, 1
xor dl, r15b
or r15b, al
xor dl, 1
xor r15b, 1
or r15b, dl
mov eax, ecx
xor al, 1
mov edx, eax
or dl, cl
mov r8d, edx
xor r8b, 1
and r8b, cl
mov ecx, eax
xor cl, dl
and cl, al
and dl, al
or dl, r8b
xor cl, 1
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor r15b, 1
mov eax, edx
xor al, r15b
xor al, 1
and al, dl
or r15b, dl
xor r15b, 1
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
or r12b, dil
or sil, r13b
xor sil, r13b
mov eax, esi
xor al, 1
and sil, r13b
mov ecx, esi
and cl, al
xor sil, al
or sil, cl
mov eax, r10d
xor al, r14b
and al, r10b
mov r8d, eax
xor r8b, 1
mov ecx, eax
and cl, r8b
mov edx, ecx
xor dl, 1
or dl, r8b
xor cl, al
xor dl, 1
or dl, cl
mov ecx, edx
and dl, r12b
xor r12b, 1
xor cl, 1
and cl, r12b
or dl, cl
mov ecx, eax
xor cl, r12b
or r12b, al
xor r12b, 1
or r12b, cl
mov eax, edx
xor al, r12b
xor dl, 1
or dl, r12b
xor al, 1
xor dl, 1
or dl, al
xor dl, sil
xor r14b, r13b
and r14b, r13b
xor r10b, r13b
xor r14b, 1
xor r10b, 1
mov eax, r14d
xor al, r10b
or r10b, r14b
xor r10b, 1
or r10b, al
mov eax, edx
xor al, 1
mov ecx, r10d
xor cl, 1
and cl, al
or al, r10b
and r10b, dl
or r10b, cl
mov ecx, eax
xor cl, r10b
xor r10b, 1
or r10b, al
xor cl, 1
xor r10b, 1
or r10b, cl
mov eax, r10d
xor al, 1
and r10b, al
xor r10b, 1
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov eax, r10d
xor al, 1
mov ecx, r10d
and cl, al
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
or al, r10b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
and al, r15b
xor r15b, 1
mov ecx, r15d
xor cl, r8b
mov edx, ecx
xor dl, r15b
and dl, cl
and r15b, r8b
or r15b, al
mov eax, edx
xor al, 1
mov r9d, r15d
xor r9b, 1
and r15b, al
or al, r9b
and r9b, dl
or r9b, r15b
xor r9b, 1
mov ecx, eax
xor cl, r9b
or r9b, al
mov eax, ebx
xor al, 1
xor r9b, 1
or r9b, cl
mov r11d, ebp
xor r11b, 1
mov esi, r11d
or sil, bl
mov r8d, eax
or r8b, bl
xor bl, al
and bl, al
or al, bpl
mov r10d, eax
xor r10b, sil
or sil, al
xor sil, 1
or sil, r10b
mov eax, esi
xor al, bpl
or sil, bpl
xor sil, 1
or sil, al
mov eax, ebp
and al, r11b
mov edx, eax
xor dl, 1
xor r11b, al
or dl, bpl
xor dl, 1
or dl, r11b
mov ecx, edx
xor cl, 1
and cl, dl
mov edx, eax
and dl, bpl
xor al, bpl
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov edx, ecx
xor dl, bpl
or cl, bpl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r8d
xor al, 1
and al, r8b
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov r10d, ebx
xor r10b, 1
mov edx, ebx
and dl, r10b
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, r8d
and al, r10b
xor r10b, r8b
or r10b, al
xor dl, 1
mov eax, edx
xor al, r10b
or dl, r10b
xor dl, 1
or dl, al
xor dl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
xor r10b, 1
and r10b, cl
mov eax, edx
xor al, r10b
xor r10b, 1
or r10b, dl
mov r8d, esi
xor r8b, 1
xor al, 1
xor r10b, 1
or r10b, al
mov edx, esi
and dl, r8b
mov eax, esi
and al, dl
xor dl, sil
or dl, al
mov ebp, edx
xor bpl, 1
or dl, bpl
mov ecx, edx
xor cl, 1
and r8b, dl
or dl, sil
and cl, sil
or cl, r8b
mov r8d, edx
xor r8b, cl
xor cl, 1
or cl, dl
xor r8b, 1
xor cl, 1
or cl, r8b
mov edx, r10d
xor dl, 1
mov ebx, r10d
xor bl, dl
or dl, r10b
mov r8d, edx
xor r8b, 1
and bl, r10b
xor dl, bl
mov r11d, r8d
xor r11b, bl
or bl, r8b
xor dl, 1
xor bl, 1
or bl, dl
xor bl, 1
mov edx, r11d
and dl, bl
xor bl, r11b
or bl, dl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor dl, 1
and dl, cl
xor bl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, ebp
or cl, r10b
xor cl, 1
xor bpl, r10b
mov ebx, ecx
and bl, bpl
xor bpl, cl
or bpl, bl
mov ecx, ebp
xor cl, 1
mov ebx, edx
xor bl, 1
and cl, bl
or bl, bpl
and bpl, dl
or bpl, cl
mov ecx, ebx
xor cl, bpl
xor bpl, 1
xor cl, 1
or bpl, bl
xor bpl, 1
or bpl, cl
mov ecx, r9d
xor cl, 1
mov ebx, ecx
or bl, r9b
xor bl, 1
mov r10d, ebx
xor r10b, r9b
mov r8d, r10d
xor r8b, 1
and bl, r8b
mov edx, ebx
xor bl, r10b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov r8d, edx
and r8b, bl
xor dl, r8b
xor r8b, 1
or r8b, bl
xor r8b, 1
or r8b, dl
mov r11d, ebp
xor r11b, 1
mov r10d, r11d
or r10b, bpl
mov ebx, r10d
xor bl, 1
mov edx, r10d
and dl, bl
xor dl, 1
mov esi, ebx
xor sil, dl
or dl, bl
or bl, r11b
mov edi, r11d
and r11b, bpl
xor dil, r11b
xor r11b, 1
or r11b, bpl
xor r11b, 1
or r11b, dil
mov edi, r8d
xor dil, 1
mov eax, edi
and al, r8b
xor dil, al
xor al, 1
or al, r8b
xor al, 1
or al, dil
xor al, r11b
xor al, 1
mov r8d, eax
xor r8b, bpl
xor r8b, 1
or r8b, al
xor dl, 1
or dl, sil
xor dl, bpl
xor r10b, bpl
xor bl, 1
or bl, r10b
mov eax, edx
xor al, 1
xor dl, bl
or bl, al
xor dl, 1
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
and cl, r9b
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
mov eax, ecx
and al, r9b
mov edx, eax
xor dl, 1
or dl, r9b
xor al, cl
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and al, bl
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
mov r9d, edx
xor r9b, 1
and r9b, al
xor al, 1
and al, dl
or al, r9b
mov edx, ecx
xor dl, bl
or cl, bl
mov r9d, r8d
xor r9b, 1
xor cl, 1
or cl, dl
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, eax
and cl, r8b
mov ebx, r9d
and bl, dl
or bl, cl
xor r8b, bl
and r8b, bl
or al, r9b
xor dl, r9b
and dl, r9b
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
xor dl, r8b
mov edi, edx
xor dil, 1
and dil, r8b
mov eax, edi
and al, dl
xor dil, dl
or dil, al
mov cl, byte [rsp + 0x24]
mov al, byte [rsp + 0x40]
xor al, cl
mov ebx, ecx
mov dl, byte [rsp + 0x30]
and bl, dl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
mov al, byte [rsp + 0x58]
xor al, 1
and al, byte [rsp + 0x90]
mov r13b, byte [rsp + 0x60]
or r13b, al
mov cl, byte [rsp + 0x78]
xor cl, 1
or cl, byte [rsp + 0x54]
xor r13b, 1
mov eax, r13d
xor al, cl
or r13b, cl
xor r13b, 1
or r13b, al
mov r9d, edx
xor r9b, 1
mov ebx, r9d
mov esi, r13d
mov r10d, r13d
mov eax, r9d
and al, r13b
mov byte [rsp + 0x30], al
xor r9b, r13b
xor r13b, 1
mov byte [rsp + 0x24], dl
and bl, dl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
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
mov dl, byte [rsp + 0x38]
mov cl, byte [rsp + 0x23]
xor cl, dl
xor dl, cl
and dl, cl
and sil, r13b
xor r10b, sil
xor sil, 1
or sil, r13b
xor sil, 1
or sil, r10b
mov r11d, esi
xor r11b, 1
mov ecx, esi
and cl, r11b
xor r11b, sil
or r11b, cl
mov r10d, r11d
xor r10b, 1
mov ebx, eax
or bl, dl
xor bl, 1
mov ecx, eax
xor cl, dl
or bl, cl
xor bl, 1
and dl, cl
and cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, bl
mov r12d, ecx
xor r12b, 1
and r12b, bl
mov eax, r12d
and al, cl
xor r12b, cl
or r12b, al
mov eax, r10d
and al, r11b
mov ecx, r11d
and cl, al
mov esi, r11d
xor sil, al
or sil, cl
mov ebp, esi
xor bpl, 1
mov r8b, byte [rsp + 0x2c]
mov cl, byte [rsp + 0x68]
and r8b, cl
xor r8b, 1
mov ebx, ecx
xor bl, r8b
or r8b, cl
mov edx, ecx
xor r8b, 1
or r8b, bl
mov r14d, esi
or r14b, bpl
mov ebx, r14d
xor bl, 1
mov r15d, ebx
and r15b, r14b
mov ecx, r15d
xor cl, 1
xor r15b, bl
or cl, r14b
xor cl, 1
or cl, r15b
mov r15d, eax
and r15b, r10b
xor al, r10b
or al, r15b
mov r15d, ecx
xor r15b, 1
and r15b, al
xor al, 1
and al, cl
or al, r15b
xor r14b, r11b
or bl, r10b
mov ecx, r8d
xor cl, 1
xor bl, 1
or bl, r14b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
mov r11d, r8d
or r11b, cl
xor r11b, 1
xor dl, r11b
or bl, r10b
mov eax, edx
xor al, 1
and al, r11b
mov r10d, eax
and r10b, dl
xor al, dl
or al, r10b
mov edx, ebx
xor dl, al
and al, dl
and dl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
and r8b, bpl
or bpl, cl
xor bpl, 1
and cl, sil
or cl, r8b
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and cl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor r12b, 1
mov eax, ecx
xor al, r12b
mov edx, ecx
or dl, r12b
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
and r12b, cl
or r12b, al
mov eax, r12d
xor al, 1
and al, dl
or dl, r12b
and r12b, bl
or r12b, al
mov eax, edx
xor al, r12b
xor r12b, 1
xor al, 1
or r12b, dl
xor r12b, 1
or r12b, al
or r9b, byte [rsp + 0x30]
mov eax, r13d
mov cl, byte [rsp + 0x24]
xor al, cl
and r13b, al
and al, cl
xor r13b, 1
xor al, 1
mov ecx, r13d
xor cl, al
or al, r13b
xor al, 1
or al, cl
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
or dl, cl
mov r8d, edx
xor r8b, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and r8b, al
and dl, cl
or dl, r8b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
or dl, al
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov r8d, r12d
xor r8b, 1
mov eax, edx
and al, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r9d, r12d
xor r9b, r8b
and r9b, r12b
xor al, 1
xor dl, cl
and dl, cl
mov r10d, edx
xor r10b, 1
and r10b, dl
mov ecx, r10d
and cl, dl
xor r10b, dl
or r10b, cl
xor r10b, r9b
mov ecx, r8d
xor cl, al
and cl, r8b
xor al, r12b
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 r9d, eax
xor r9b, 1
mov ebx, r10d
mov ecx, eax
and cl, r9b
mov r8d, ecx
and r8b, al
xor cl, al
or al, r10b
xor r10b, 1
and bl, r10b
xor bl, 1
mov edx, ebx
xor dl, r10b
or bl, r10b
xor bl, 1
or bl, dl
or cl, r8b
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
and cl, bl
or cl, dl
xor r9b, r10b
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 r9d, ecx
xor r9b, 1
mov edx, r9d
and dl, cl
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
or cl, r9b
mov eax, edx
xor al, cl
xor r9b, cl
and r9b, cl
xor cl, 1
mov ebx, edx
xor bl, cl
xor al, 1
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
xor cl, al
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
mov r10d, ecx
and r10b, al
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
mov esi, r9d
xor sil, 1
mov r8d, r10d
xor r8b, 1
mov ebx, r10d
xor bl, r8b
and bl, r10b
or cl, al
mov eax, ebx
xor al, cl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, esi
or al, r9b
xor al, 1
mov ecx, esi
and cl, al
xor al, sil
or al, cl
mov r11d, eax
xor r11b, 1
mov edx, eax
and dl, r11b
mov ecx, edx
xor cl, 1
xor dl, al
or cl, r11b
xor cl, 1
or cl, dl
xor cl, bl
mov r11d, ecx
xor r11b, 1
mov edx, r8d
and dl, r10b
mov ebx, r9d
and bl, sil
mov eax, r8d
xor al, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, al
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
xor r8b, r9b
or sil, r10b
xor sil, 1
or sil, r8b
xor bl, 1
mov eax, ebx
xor al, sil
or bl, sil
xor bl, 1
or bl, al
xor cl, bl
or bl, r11b
xor bl, 1
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
or dl, al
mov ebx, edx
xor bl, 1
and bl, cl
or cl, dl
and dl, al
or dl, bl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor cl, 1
mov eax, ebx
or al, dl
xor al, 1
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ebp, eax
xor bpl, 1
and bl, al
or al, dl
xor al, 1
and bpl, dl
or bpl, bl
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov esi, ebp
xor sil, 1
mov r10d, edi
xor r10b, 1
mov eax, r10d
and al, dil
mov edx, r10d
xor dl, al
xor al, 1
or al, dil
xor al, 1
or al, dl
or dil, r10b
mov edx, eax
xor dl, dil
or al, dil
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
and r9b, al
xor r9b, 1
mov edx, eax
xor dl, r9b
or r9b, al
xor r9b, 1
or r9b, dl
mov eax, ebp
or al, sil
mov r15d, esi
xor r15b, al
or al, sil
mov edx, eax
xor dl, r15b
xor r15b, 1
xor dl, 1
or r15b, al
xor r15b, 1
or r15b, dl
mov r8d, r15d
xor r8b, 1
mov r11d, r9d
xor r11b, 1
mov r14d, r9d
xor r14b, r8b
xor r14b, 1
or r14b, r11b
and r11b, r9b
mov ecx, r11d
xor cl, r9b
and cl, r11b
xor dil, 1
or dil, r10b
mov edx, edi
xor dl, 1
mov ebx, r8d
xor bl, r15b
mov r10d, r15d
or r10b, r8b
xor r10b, 1
or r10b, bl
and sil, bpl
mov ebx, ebp
and bl, sil
xor sil, bpl
or sil, bl
mov ebx, ecx
xor bl, 1
mov eax, ecx
and dil, dl
mov r11d, edi
and r11b, dl
xor dil, dl
or dil, r11b
and bl, dil
xor dil, 1
and dil, cl
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov r11d, eax
xor r11b, 1
or dil, bl
mov ebx, edi
xor bl, 1
mov edx, r11d
and dl, al
mov r12d, edi
and r12b, bl
mov ebp, edx
and bpl, r11b
xor dl, r11b
or dl, bpl
xor r12b, 1
mov ebp, r12d
xor bpl, bl
or r12b, bl
xor r12b, 1
or r12b, bpl
mov ebp, edx
xor bpl, 1
and bpl, r12b
xor r12b, 1
and r12b, dl
or r12b, bpl
xor bl, al
mov eax, r10d
xor al, 1
or dil, r11b
mov edx, esi
xor dl, 1
xor dil, 1
or dil, bl
xor r12b, 1
mov ebx, r12d
xor bl, dil
or r12b, dil
xor r12b, 1
or r12b, bl
mov ebx, esi
and bl, dl
xor sil, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, sil
or al, r10b
mov edx, eax
xor dl, 1
mov r11d, r10d
xor r11b, al
and al, dl
mov esi, eax
and sil, dl
xor al, dl
or al, sil
xor al, r10b
xor r11b, 1
or dl, r10b
xor dl, 1
or dl, r11b
mov r11d, eax
xor r11b, 1
xor al, dl
xor al, 1
or dl, r11b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
xor al, dl
xor al, 1
and al, bl
or dl, bl
mov r11d, eax
xor r11b, dl
xor al, 1
xor r11b, 1
or al, dl
xor al, 1
or al, r11b
xor bl, r10b
mov edx, ebx
xor dl, 1
and dl, r10b
mov r10d, edx
and r10b, bl
xor dl, bl
or dl, r10b
mov ebx, edx
xor bl, 1
and dl, bl
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
mov r11d, eax
xor r11b, 1
mov ecx, r11d
and cl, al
xor cl, 1
mov r10d, eax
xor r10b, cl
or cl, al
mov eax, edx
xor al, 1
and dl, al
xor cl, 1
or cl, r10b
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
mov r10d, ecx
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, cl
or dl, r10b
mov ecx, r11d
and cl, al
xor r11b, al
or r11b, cl
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov eax, r12d
xor al, 1
and r12b, al
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r12d
xor al, 1
mov ecx, r11d
xor cl, 1
and r11b, cl
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov ecx, r12d
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
or al, r12b
mov edx, ecx
xor dl, al
or al, cl
mov ebx, r11d
xor bl, 1
xor al, 1
or al, dl
or bl, r11b
xor bl, 1
mov ecx, r11d
and cl, bl
xor bl, r11b
or bl, cl
mov r11d, eax
xor r11b, bl
and bl, r11b
and r11b, al
xor bl, 1
xor r11b, 1
mov eax, ebx
xor al, r11b
or r11b, bl
xor r11b, 1
or r11b, al
mov eax, r14d
xor al, 1
or r8b, r9b
xor r8b, 1
xor r15b, r9b
and r15b, r9b
mov edx, r8d
and dl, r15b
xor r15b, r8b
or r15b, dl
mov edx, r15d
xor dl, 1
and r14b, al
and dl, r15b
mov ebx, r14d
and bl, al
xor r14b, al
or r14b, bl
mov ebx, edx
and bl, r15b
xor dl, r15b
or dl, bl
mov ebx, r14d
xor bl, 1
and bl, dl
xor dl, 1
and dl, r14b
or dl, bl
mov ebx, eax
xor bl, r15b
or r15b, al
xor r15b, 1
or r15b, bl
xor r15b, 1
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov r8d, r15d
xor r8b, 1
mov ebx, r15d
or bl, r8b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r9d, eax
and r9b, dl
xor al, dl
or dl, r8b
and r8b, r15b
xor r8b, 1
mov r10d, r8d
xor r10b, r15b
or r8b, r15b
xor r8b, 1
or r8b, r10b
or al, r9b
xor al, r8b
xor al, 1
xor bl, r15b
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
mov ebx, r11d
xor bl, 1
mov ecx, ebx
xor cl, dl
or cl, bl
and bl, al
and dl, r11b
or dl, bl
mov eax, ecx
mov ebx, ecx
xor bl, 1
and cl, bl
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
xor al, dl
xor cl, dl
or bl, dl
xor al, 1
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xe4cd87cc
mov eax, 0xf59da1
cmovne edx, eax
test bl, 1
mov eax, 0xe4cd87cc
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140077620
cmp eax, 0xe4cd87cc
je 0x1400815d1
cmp eax, 0xd3653830
jne 0x140077620
jmp 0x140091da5
mov r8d, dword [rsp + 0x4c]
mov rax, qword [rsp + 0xb0]
lea rdx, [rax + r8]
add r8, qword [rsp + 0x98]
mov r9, qword [rsp + 0x70]
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x40], r8
call fcn.140051870
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x28], 0
jmp 0x14008453c
mov rcx, qword [rsp + 0x70]
call fcn.140271718
mov eax, dword [0x1402dcf9c]
lea edx, [rax - 1]
imul edx, eax
mov r9d, edx
not r9d
mov eax, r9d
and eax, 0x380114
mov ecx, edx
mov ebx, edx
and ecx, 0xc04076c1
or ecx, eax
mov eax, ecx
xor eax, 0x41
xor ecx, 0x2f04001c
mov ebp, r9d
or ebp, 0xc07877d5
mov edx, ebp
not edx
and ecx, 0xef44769c
and eax, 0x380141
or eax, ecx
and ebp, 0xef44769c
and edx, 0x10838822
or edx, ebp
xor edx, eax
mov eax, edx
not eax
and eax, 0x3f87882a
and edx, 0xc07877d5
or edx, eax
mov r11d, edx
not r11d
and edx, 0xf31e358d
mov eax, r11d
and eax, 0xce1ca72
or eax, edx
xor eax, 0x785a045
and r11d, 0xf49b95c8
or r11d, eax
mov r10d, r11d
not r10d
mov edx, r9d
and edx, 0xb1a5f460
mov ebp, ebx
mov r8d, ebx
mov dword [rsp + 0x24], ebx
and ebp, 0x4e5a0b9f
or ebp, edx
xor ebp, 0xbac19e57
mov edx, ebp
xor edx, r9d
and edx, ebp
mov eax, edx
mov edi, edx
xor edi, 0xa06afbfc
and edi, edx
not edx
and edx, 0x2b4c4281
and eax, 0xd4b3bd7e
or eax, edx
mov ebp, eax
xor ebp, 0xd4b3bd7e
mov edx, r11d
xor edx, 0x5f950403
mov esi, edx
and esi, r11d
and edx, r10d
mov ebx, eax
xor ebx, 0x8b26b97d
and ebx, ebp
mov ecx, esi
and ecx, edx
xor edx, esi
or edx, ecx
mov ecx, ebx
and ecx, edi
xor edi, ebx
or edi, ecx
mov ecx, edx
not ecx
and ecx, 0x375e48d5
and edx, 0xc8a1b72a
or edx, ecx
mov ecx, edi
not ecx
and ecx, 0x375e48d5
and edi, 0xc8a1b72a
or edi, ecx
xor edi, edx
xor eax, 0x2b4c4281
mov ecx, r10d
and ecx, 0x6c2a7001
and r11d, 0x93d58ffe
or r11d, ecx
or r10d, eax
and eax, 0x6c2a7001
and ebp, 0x93d58ffe
or ebp, eax
xor ebp, r11d
not r10d
or r10d, ebp
mov eax, r10d
not eax
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xb8ccaddd
and edi, 0x47335222
or edi, ecx
or edx, r10d
and r10d, 0xb8ccaddd
and eax, 0x47335222
or eax, r10d
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x30010281
and edx, 0x80049c00
or edx, ecx
mov ebp, edx
xor ebp, 0x1400
xor edx, 0x76f3205b
or eax, 0xb0059e81
mov ecx, eax
not ecx
and edx, 0xf6f7a85b
and ebp, 0x1680
or ebp, edx
and eax, 0xf6f7a85b
and ecx, 0x9084124
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x1e4aec16
and ecx, 0xe1b513e9
or ecx, eax
mov ebx, ecx
xor ebx, 0x5ad4e75f
xor ecx, 0xa52b18a0
mov edx, ecx
and edx, ebx
mov ebp, edx
not ebp
mov eax, ebx
and eax, 0x1edd2d9
and ecx, 0xfe122d26
or ecx, eax
or ebx, ebp
and ebp, 0x1edd2d9
and edx, 0xfe122d26
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0x83ba9f4f
and ebx, 0x7c4560b0
or ebx, eax
mov ebp, ebx
xor ebp, 0x7c4560b0
mov eax, ebx
xor eax, 0xc58a2820
and eax, ebp
or ecx, 0x4630b76f
mov edx, ecx
not edx
mov r14d, eax
not r14d
mov edi, r14d
and edi, 0x6d1a6349
and eax, 0x92e59cb6
or eax, edi
or r14d, ecx
and ecx, 0x6d1a6349
and edx, 0x90c50890
or edx, ecx
xor edx, eax
not r14d
or r14d, edx
mov eax, r14d
not eax
and eax, 0x30c48c6b
and r14d, 0xcf3b7394
or r14d, eax
mov edx, r14d
xor edx, 0x24902205
xor ebx, 0x2a9306
and ebx, 0x246ad386
mov eax, ebp
and eax, 0xdb952c79
or eax, ebx
xor eax, 0xdb952c78
and ebp, 0xfffffffe
or ebp, eax
mov eax, ebp
not eax
xor r14d, 0x890bc4fa
mov ecx, r14d
and ecx, 0xd36d1d22
and edx, 0x2c92e2dd
or edx, ecx
or r14d, ebp
and ebp, 0xd36d1d22
and eax, 0x2c92e2dd
or eax, ebp
xor eax, edx
not r14d
or r14d, eax
mov eax, r14d
not eax
mov ecx, r14d
and ecx, 0xf3b250f
and eax, 0xf0c4daf0
or eax, ecx
xor eax, 0xf3b250f
xor r14d, eax
and r14d, eax
mov ebp, r9d
and ebp, r8d
mov eax, r9d
and eax, ebp
xor ebp, r9d
or ebp, eax
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0x95f46e5e
mov ebx, ecx
and ebx, eax
and ecx, ebp
mov edx, ebx
not edx
mov edi, ecx
not edi
mov esi, edx
and esi, 0xa938e6c0
and ebx, 0x56c7193f
or ebx, esi
or edx, edi
and edi, 0xa938e6c0
and ecx, 0x56c7193f
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6a0b91a0
and edx, 0x95f46e5f
or edx, ecx
and ebp, 0x929800f0
mov ecx, eax
and ecx, 0x6d67ff0f
or ecx, ebp
xor ecx, 0x929800f1
and eax, 1
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x5a4e890
and edx, eax
not eax
and eax, 0xa4a010
and ecx, 0x5004880
or ecx, eax
mov eax, ecx
xor eax, 0x5000800
xor ecx, 0xfaffb77f
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xf23155a7
and eax, 0x584a810
or eax, ebx
or ecx, ebp
and ebp, 0xf23155a7
and edx, 0xdceaa58
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xfa5b176f
and ecx, 0x5a4e890
or ecx, eax
mov ebp, ecx
not ebp
and ecx, 0xdf1b0302
and ebp, 0x20e4fcfd
or ebp, ecx
mov edi, ebp
xor edi, 0xdf1b0302
mov eax, ebp
xor eax, 0x20e4fcfd
mov r15d, r14d
not r15d
mov edx, r14d
and edx, 0x821a4404
mov r11d, r15d
and r11d, 0x7de5bbfb
or r11d, edx
mov r10d, r11d
mov edx, eax
xor ebp, 0xe4415039
and ebp, eax
mov ecx, edi
and ecx, 0x8ba76f06
and eax, 0x745890f9
or eax, ecx
xor eax, 0xf540234e
or eax, edi
and edi, 0x842184c4
and edx, 0x40842800
or edx, edi
xor edx, 0x40842800
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x3b5a533b
and ebp, 0xc4a5acc4
or ebp, ecx
mov r8d, r11d
xor r8d, 0x7de5bbfb
mov ecx, r8d
and ecx, 0x7ee74c48
xor r11d, 0x302f7b3
or r11d, ecx
mov edi, r11d
not edi
and r14d, 0x694bc2b6
mov ecx, r15d
and ecx, 0x96b43d49
or ecx, r14d
xor ecx, 0xe8537101
and r15d, 0x8118b3b7
or r15d, ecx
mov r14d, ebp
not r14d
mov ecx, r14d
and ecx, 0x7ee74c48
mov r13d, ebp
xor r13d, 0x8118b3b7
or r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0x1fa59477
and r13d, 0xe05a6b88
or r13d, ecx
mov ecx, edi
or ecx, 0x2d4b28fc
mov esi, ecx
not esi
mov edx, r11d
or edx, 0xd2b4d703
mov r12d, edx
not r12d
and ecx, 0x53b63de
and esi, 0xd2849401
or esi, ecx
mov ebx, r15d
xor ebx, 0x2d4b28fc
and ebx, r15d
and edx, 0x53b63de
and r12d, 0x28400820
or r12d, edx
xor r12d, esi
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x934bb5fe
and ebx, 0x6cb44a01
or ebx, edx
mov edx, r15d
or edx, 0xd2b4d703
mov esi, edx
not esi
or ecx, edx
and edx, 0x934bb5fe
and esi, 0x2c000800
or esi, edx
xor esi, ebx
not ecx
or ecx, esi
mov edx, r12d
not edx
and edx, ecx
not ecx
and ecx, r12d
or ecx, edx
mov edx, edi
and edx, 0x824a757b
and r11d, 0x7db58a84
or r11d, edx
mov edx, r15d
not edx
or edi, edx
and edx, 0x824a757b
and r15d, 0x7db58a84
or r15d, edx
mov r12d, r8d
xor r15d, r11d
not edi
or edi, r15d
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x7d087ebd
and ecx, 0x82f78142
or ecx, edx
mov esi, edi
not esi
or ebx, edi
and edi, 0x7d087ebd
and esi, 0x82f78142
or esi, edi
and r14d, 0xbd4fa769
mov edx, ebp
and edx, 0x42b05896
or edx, r14d
xor edx, 0x42b05896
mov r15d, edx
and r12d, edx
xor edx, r8d
mov r11d, r8d
xor esi, ecx
mov ecx, r13d
xor ecx, 0xe05a6b88
not ebx
or ebx, esi
mov esi, eax
not esi
xor r13d, 0x1fa59477
and r13d, esi
mov edi, ecx
xor edi, eax
and edi, ecx
and eax, ecx
or eax, r13d
mov ecx, edi
not ecx
mov esi, ecx
and esi, 0xc7ab5247
and edi, 0x3854adb8
or edi, esi
mov esi, eax
not esi
or ecx, esi
and esi, 0xc7ab5247
and eax, 0x3854adb8
or eax, esi
xor eax, edi
not ecx
or ecx, eax
mov eax, ebx
not eax
or ebx, 0x34e35222
mov esi, ecx
mov r8d, ecx
xor r8d, 0xcb1caddd
and r8d, ecx
not ecx
and ecx, 0x914ac59
and esi, 0xc2080184
or esi, ecx
mov ecx, ebx
not ecx
or eax, 0xcb1caddd
and ebx, 0xd5d1e0e
and ecx, 0xc200a1d1
or ecx, ebx
mov edi, eax
not edi
and eax, 0xd5d1e0e
and edi, 0x30a24020
or edi, eax
mov r14d, dword [0x1402dcf98]
xor r10d, 0x2080000
xor esi, 0xc2080184
xor edi, ecx
mov eax, esi
and eax, r8d
xor r8d, esi
or r8d, eax
mov eax, edi
not eax
and eax, 0x6d6a00db
and edi, 0x9295ff24
or edi, eax
mov eax, r8d
not eax
and eax, 0x6d6a00db
and r8d, 0x9295ff24
or r8d, eax
xor r8d, edi
or r10d, 0xc952ee2f
mov eax, r10d
not eax
or r11d, 0x36ad11d0
mov ecx, r11d
not ecx
and r15d, 0x36ad11d0
and ebp, 0xc952ee2f
or ebp, r15d
and r10d, 0xa8ea5934
and eax, 0x160500c0
or eax, r10d
and r11d, 0xa8ea5934
and ecx, 0x4110a60b
or ecx, r11d
xor ecx, eax
mov eax, ecx
not eax
and eax, ebp
not ebp
and ebp, ecx
or ebp, eax
or edx, r12d
mov eax, edx
not eax
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xa86361de
and ebp, 0x579c9e21
or ebp, ebx
or ecx, edx
and edx, 0xa86361de
and eax, 0x579c9e21
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x650a450
mov edx, ecx
and edx, 0x68010004
or edx, eax
xor edx, 0x68010004
and ecx, 0x91ae5bab
or ecx, edx
mov eax, ecx
not eax
and eax, 0x91ae5bab
and ecx, 0x6e51a454
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7497422a
and ecx, 0x8b68bdd5
or ecx, eax
mov eax, ecx
xor eax, 0x81400c94
xor ecx, 0x70860208
and ecx, 0x7aaeb349
and eax, 0x85514cb6
or eax, ecx
mov ecx, eax
xor ecx, 0x78260208
xor eax, 0x85514cb6
mov r10d, r8d
not r10d
and ecx, 0x783606a8
mov ebp, eax
and ebp, 0x87c9f957
or ebp, ecx
mov r11d, ebp
xor r11d, 0x87c9f957
mov esi, r8d
xor esi, 0xfda12b4b
and esi, r10d
mov edi, r10d
or edi, 0xfda12b4b
mov edx, edi
not edx
xor ebp, 0x783606a8
mov ebx, r11d
and ebx, 0xfda12b4b
and eax, 0x25ed4b4
or eax, ebx
mov ecx, esi
not ecx
mov ebx, ecx
and ebx, 0x382f708d
and esi, 0xc7d08f72
or esi, ebx
or ecx, edi
and edi, 0x382f708d
and edx, 0x2508430
or edx, edi
xor edx, esi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8aa65e43
and ecx, 0x7559a1bc
or ecx, edx
mov edx, eax
not edx
and edx, 0x8aa65e43
and eax, 0x7559a1bc
or eax, edx
xor eax, ecx
mov ecx, r8d
and ecx, 0xcecd4e5d
and r10d, 0x3132b1a2
or r10d, ecx
or r8d, ebp
and ebp, 0xcecd4e5d
and r11d, 0x3132b1a2
or r11d, ebp
xor r11d, r10d
not r8d
or r8d, r11d
mov ecx, r8d
not ecx
and ecx, 0x5abcfb45
and r8d, 0xa54304ba
or r8d, ecx
mov ecx, r8d
xor ecx, 0x2101043a
mov r10d, eax
not r10d
xor r8d, 0x5abcfb45
mov edx, r10d
and edx, 0x86fe6a85
and eax, 0x7901957a
or eax, edx
or r10d, r8d
and r8d, 0x86fe6a85
and ecx, 0x7901957a
or ecx, r8d
xor ecx, eax
not r10d
or r10d, ecx
mov eax, dword [rsp + 0x24]
and eax, 0x43c7ca1b
and r9d, 0xbc3835e4
or r9d, eax
mov edi, r9d
xor edi, 0x180c209
xor r9d, 0xc000164
and r9d, 0x4e470976
and edi, 0xb1b8f689
or edi, r9d
mov eax, edi
xor eax, 0xb1b8f689
xor edi, 0x4e470976
mov ecx, eax
and ecx, 0xc7225762
or eax, edi
and edi, 0x38dda89d
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0xa98aaf40
and edi, 0x567550bf
or edi, ecx
mov ecx, edi
xor ecx, 0x24083022
mov edx, eax
not edx
xor edi, 0x915707dd
mov ebp, edi
and ebp, 0x4bb2cf8d
and ecx, 0xb44d3072
or ecx, ebp
or edi, eax
and eax, 0x4bb2cf8d
and edx, 0xb44d3072
or edx, eax
xor edx, ecx
not edi
or edi, edx
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x5e4e1e8f
mov ecx, r10d
and ecx, 0xa1b1e170
or ecx, eax
mov eax, ecx
xor eax, 0x80304170
xor ecx, 0x12460082
and ecx, 0x33c7a082
and eax, 0xcc385f7d
or eax, ecx
mov ecx, eax
xor ecx, 0x23062082
xor eax, 0x4301564
and eax, 0x14f19564
and ecx, 0xeb0e6a9b
or ecx, eax
mov ebp, ecx
xor ebp, 0xa0040280
xor ecx, 0x10811000
and ecx, 0x59813808
and ebp, 0xa0640284
or ebp, ecx
mov r9d, ebp
xor r9d, 0xa0640284
xor ebp, 0x4991316a
mov ecx, r8d
and ecx, 0xf9e53a8c
mov eax, r10d
and eax, 0x61ac573
or eax, ecx
not eax
or eax, r8d
mov edx, eax
not edx
mov esi, edi
not esi
mov ebx, edi
and ebx, 0xa6c00076
mov ecx, esi
and ecx, 0x593fff89
or ecx, ebx
xor ecx, 0xa0dac505
mov r15d, ecx
xor r15d, edi
and r15d, ecx
and edi, 0x656ba21b
mov ecx, esi
and ecx, 0x9a945de4
or ecx, edi
xor ecx, 0x9c8e9897
and esi, 0xf9e53a8c
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x95c95466
and esi, 0x6a36ab99
or esi, ecx
mov r12d, esi
xor r12d, 0x68000298
mov ebx, r9d
xor ebx, eax
and ebx, r9d
and ebp, 0xe9d5316e
and r9d, 0x10200a80
or r9d, ebp
and eax, 0xe9d5316e
and edx, 0x162ace91
or edx, eax
xor edx, r9d
mov r11d, ebx
not r11d
mov eax, edx
not eax
mov ecx, r11d
and ecx, 0x8276d2f4
and ebx, 0x79812808
or ebx, ecx
or r11d, eax
and eax, 0x8276d2f4
and edx, 0x7d892d0b
or edx, eax
xor edx, ebx
not r11d
or r11d, edx
mov r9d, r15d
not r9d
xor esi, 0x95c95466
mov eax, esi
and eax, 0x127efd03
and r12d, 0xed8102fc
or r12d, eax
mov ebp, r12d
xor ebp, 0x2d010008
mov eax, r15d
or eax, 0xb45aef59
mov ecx, eax
not ecx
mov ebx, r9d
or ebx, 0x4ba510a6
mov edx, ebx
not edx
xor r12d, 0x127efd03
and eax, 0xc5b204c7
and ecx, 0xa051020
or ecx, eax
mov edi, r12d
or edi, 0xb45aef59
and ebx, 0xc5b204c7
and edx, 0x3048eb18
or edx, ebx
mov ebx, edi
not ebx
or esi, 0x4ba510a6
xor edx, ecx
mov eax, esi
not eax
and edi, 0xe7668642
and ebx, 0x88110a4
or ebx, edi
and esi, 0xe7668642
and eax, 0x10186919
or eax, esi
xor eax, ebx
mov ecx, edx
not ecx
and ecx, eax
not eax
and eax, edx
or eax, ecx
mov ecx, r15d
and ecx, 0xc28462f4
and r9d, 0x3d7b9d0b
or r9d, ecx
or r15d, r12d
and r12d, 0xc28462f4
and ebp, 0x3d7b9d0b
or ebp, r12d
xor ebp, r9d
not r15d
or r15d, ebp
not r15d
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, r11d
mov edx, r11d
xor edx, 0x553effe5
and edx, r11d
not r11d
and r11d, 0xded43dd2
and eax, 0x212bc22d
or eax, r11d
mov ecx, eax
xor ecx, 0x10a4000
xor eax, 0x54143dc0
mov ebp, r15d
not ebp
and ebp, 0x553effe5
and r15d, 0xaac1001a
or r15d, ebp
or eax, 0xaac1001a
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x9e75baf7
and ecx, 0x410a4500
or ecx, ebx
or eax, ebp
and ebp, 0x9e75baf7
and edx, 0x618a4508
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, r15d
not r15d
and r15d, eax
or r15d, ecx
mov eax, r15d
not eax
mov ecx, eax
and ecx, 0xcb863e8b
mov edx, r15d
and edx, 0x3479c174
or edx, ecx
xor edx, r8d
xor edx, 0xcb863e8b
and edx, r8d
and r10d, 0x35224d9f
and r8d, 0xcaddb260
or r8d, r10d
xor r8d, 0x35224d9f
or r8d, eax
not r8d
mov ecx, edx
and ecx, r8d
xor r8d, edx
or r8d, ecx
mov ecx, r8d
not ecx
mov edx, r8d
and edx, 0x2dc3bf3c
and ecx, 0xd23c40c3
or ecx, edx
or r8d, r15d
and r15d, 0x2dc3bf3c
and eax, 0xd23c40c3
or eax, r15d
xor eax, ecx
not r8d
or r8d, eax
cmp r8d, 0xffffffff
setne r9b
sete r11b
cmp r14d, 0xa
setl r15b
cmp r14d, 9
setg dil
mov ebp, edi
xor bpl, r15b
mov ecx, ebp
xor cl, 1
mov edx, ecx
and dl, bpl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
mov r8d, ebx
and r8b, r15b
or bl, dil
and bpl, dil
mov ecx, ebp
xor cl, 1
mov esi, ecx
and sil, bpl
mov eax, ecx
and al, sil
xor sil, cl
or sil, al
mov r14d, esi
xor r14b, 1
and r14b, dil
and dil, dl
or dil, r8b
xor dil, 1
or dil, r15b
xor bl, 1
or dl, r15b
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ecx, edx
xor cl, 1
and dl, cl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, dil
mov eax, edi
and al, cl
xor cl, dil
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r10d, ecx
mov edi, r11d
xor dil, r9b
mov eax, edi
xor al, 1
mov byte [rsp + 0x24], al
mov ecx, eax
and cl, dil
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
or r8b, dl
mov ebx, r8d
xor bl, 1
mov eax, ecx
and al, dl
mov r12d, ecx
and r12b, al
xor al, cl
or al, r12b
mov r12d, eax
xor r12b, 1
and r12b, r8b
and al, bl
or al, r12b
xor r8b, cl
or bl, dl
xor bl, 1
or bl, r8b
mov r8d, eax
xor r8b, bl
xor al, 1
xor r8b, 1
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, r9b
mov r8d, eax
xor r8b, 1
xor cl, r11b
and cl, r11b
xor dl, r11b
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and 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
mov edx, ebx
and dl, cl
mov r9d, ebx
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
and al, dl
xor dl, 1
and dl, r8b
or dl, al
mov eax, r8d
and al, bl
xor bl, r8b
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 r11d, edx
mov edx, r10d
xor dl, 1
mov byte [rsp + 0x30], dl
mov ebx, edx
or bl, r10b
mov byte [rsp + 0x23], bl
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, r10b
mov r8d, ebx
and r8b, dl
mov byte [rsp + 0x38], r8b
or cl, r8b
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
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
mov edx, eax
and dl, cl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov r8d, edx
xor r8b, 1
or al, cl
xor al, dl
mov ecx, eax
and cl, dl
mov r9d, ecx
xor r9b, al
xor cl, 1
xor r9b, 1
or cl, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, 1
and cl, al
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov r12d, ecx
xor r12b, 1
mov r9d, r8d
and r9b, dl
xor r8b, dl
or r8b, r9b
mov eax, r8d
xor al, 1
mov edx, eax
and dl, r8b
xor al, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
and dl, r12b
or r12b, r8b
and r8b, cl
or r8b, dl
xor r8b, 1
mov eax, r12d
xor al, r8b
or r8b, r12b
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, 1
or r8b, al
xor r8b, al
mov ecx, r8d
xor cl, 1
and r8b, al
mov eax, r8d
and al, cl
xor r8b, cl
or r8b, al
and sil, r15b
or sil, r14b
mov eax, ebp
xor al, r15b
or bpl, r15b
xor bpl, 1
or bpl, al
xor bpl, 1
mov eax, esi
and al, bpl
xor bpl, sil
or bpl, al
mov eax, ebp
xor al, 1
or bpl, al
xor bpl, al
mov ecx, ebp
xor cl, 1
and bpl, al
mov eax, ebp
and al, cl
xor bpl, cl
or bpl, al
mov byte [rsp + 0x40], r11b
mov r15d, r11d
xor r15b, 1
mov eax, r15d
or al, r11b
mov r14d, r15d
xor r14b, al
and r14b, r15b
mov edx, eax
mov byte [rsp + 0x60], al
xor dl, 1
mov ecx, edx
and cl, r11b
and r10b, r15b
mov byte [rsp + 0x28], r10b
mov ebx, edx
xor dl, r15b
and dl, bl
mov byte [rsp + 0x2c], dl
and bl, r15b
mov byte [rsp + 0x68], bl
and r15b, al
or r15b, cl
mov eax, r14d
xor al, 1
xor r14b, r15b
xor r15b, 1
or r15b, al
xor r15b, 1
or r15b, r14b
mov r12d, r15d
xor r12b, 1
mov ecx, r12d
and cl, r15b
mov edx, r12d
and dl, cl
xor cl, r12b
or cl, dl
mov r9d, ecx
xor r9b, 1
mov edx, r9d
and dl, cl
mov r14d, r9d
and r14b, dl
xor dl, r9b
or dl, r14b
mov r9d, edx
and r9b, cl
xor dl, cl
mov ecx, r8d
xor cl, 1
or dl, r9b
mov eax, edx
xor al, 1
and r15b, dl
and al, r12b
or al, r15b
mov r9d, r12d
and r9b, dl
xor dl, r12b
or dl, r9b
xor dl, 1
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov r9d, edx
xor r9b, 1
mov r13d, r9d
or r13b, dl
mov eax, r13d
xor al, 1
and al, dl
or dl, r13b
xor dl, 1
and r13b, r9b
or r13b, al
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
mov dl, byte [rsp + 0x24]
mov eax, edx
xor al, dil
or dl, dil
xor dl, 1
or dl, al
mov byte [rsp + 0x24], dl
mov edx, ecx
and dl, r8b
mov r9d, ecx
xor r9b, dl
xor dl, 1
mov r15d, r8d
or r15b, dl
xor r15b, 1
or r9b, r15b
mov eax, r9d
xor al, 1
or al, r9b
mov edi, eax
xor dil, 1
mov r12d, r8d
xor r12b, cl
and r12b, r8b
mov r9d, r12d
xor r9b, 1
and r12b, al
or al, r9b
and r9b, dil
or r9b, r12b
mov edi, eax
xor dil, r9b
xor r9b, 1
or r9b, al
xor dil, 1
xor r9b, 1
or r9b, dil
mov eax, r9d
xor al, 1
and r9b, al
mov edi, eax
and dil, r9b
xor r9b, al
or r9b, dil
mov r12d, ebp
xor r12b, 1
mov edi, r12d
and dil, bpl
mov eax, r12d
xor al, dil
mov r10d, ebp
or r10b, r12b
xor r12b, bpl
or r12b, dil
xor dil, 1
or dil, bpl
xor dil, 1
or dil, al
xor r10b, dil
and dil, r10b
mov eax, edi
xor al, r10b
xor dil, 1
or dil, r10b
xor al, 1
xor dil, 1
or dil, al
xor dl, r8b
or dl, r15b
mov eax, edx
xor al, 1
and cl, al
and dl, r8b
or dl, cl
xor dl, 1
or dl, al
mov ebp, edi
xor bpl, 1
and bpl, dil
xor bpl, 1
mov eax, edi
xor al, bpl
or bpl, dil
xor bpl, 1
or bpl, al
mov eax, r12d
xor al, 1
and r12b, al
mov r8d, eax
and r8b, r12b
xor r12b, al
mov ebx, edx
xor bl, 1
or r12b, r8b
mov esi, edx
and sil, bl
mov eax, edx
and al, sil
xor sil, dl
or sil, al
or bl, dl
mov ecx, r9d
xor cl, 1
mov byte [rsp + 0x54], cl
mov r15d, ecx
xor r15b, r9b
mov eax, r9d
or al, dil
mov byte [rsp + 0x58], al
xor dil, r9b
or r9b, cl
mov byte [rsp + 0x78], r9b
mov edx, r9d
xor dl, cl
and dl, r9b
mov r14d, edx
xor r14b, 1
mov eax, edx
or al, r14b
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
mov r10d, eax
and r10b, r9b
xor al, r9b
or al, r10b
mov r9d, esi
xor r9b, 1
mov r8d, esi
xor r8b, r9b
and r8b, sil
mov r10d, r8d
xor r10b, 1
mov r11d, r8d
and r11b, r10b
mov ecx, r11d
xor r11b, r8b
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r11b
mov r8d, ebx
xor r8b, 1
and r8b, bl
xor r8b, 1
mov r11d, r8d
xor r11b, bl
or r8b, bl
xor r8b, 1
or r8b, r11b
xor r8b, cl
mov ecx, r10d
and cl, bl
xor r10b, bl
or r10b, cl
xor r8b, 1
mov ecx, r8d
xor cl, r10b
or r10b, r8b
xor r10b, 1
or r10b, cl
mov r8d, r10d
xor r8b, 1
mov ecx, r10d
and cl, r8b
mov ebx, ecx
xor cl, r10b
xor bl, 1
or bl, r8b
xor bl, 1
or bl, cl
xor bl, al
and sil, dl
or dl, r9b
and r9b, r14b
or r9b, sil
xor dl, 1
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov eax, r9d
xor al, 1
and r9b, al
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
xor r9b, bl
mov eax, r9d
xor al, 1
and bl, al
mov r10d, ebx
xor bl, r9b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, bl
mov r8d, ebp
xor r8b, 1
mov ebx, ebp
or bl, r8b
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, r12d
xor al, 1
or al, r12b
mov edx, r12d
xor dl, al
and al, r12b
or al, dl
xor dl, 1
mov r9d, edx
xor r9b, al
or dl, al
xor dl, 1
or dl, r9b
mov eax, ebx
xor al, dl
and dl, al
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ebp
xor dl, r12b
xor r12b, r8b
and dl, bpl
mov ebx, edx
and bl, r12b
xor r12b, dl
or r12b, bl
mov edx, r12d
xor dl, 1
and r12b, dl
mov ebx, edx
and bl, r12b
xor r12b, dl
or r12b, bl
mov edx, r12d
xor dl, 1
and r12b, dl
mov ebx, edx
and bl, r12b
xor r12b, dl
or r12b, bl
mov ebx, r12d
and bl, al
xor al, 1
xor r12b, 1
and r12b, al
or r12b, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, 1
mov edx, r12d
and dl, al
xor al, r12b
or al, dl
mov ebx, r10d
xor bl, 1
mov edx, ebx
and dl, r10b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
or bl, r10b
mov ecx, eax
xor cl, 1
and al, cl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r9d, edx
xor r9b, 1
and dl, r9b
mov r8d, r9d
and r8b, dl
xor dl, r9b
or dl, r8b
mov ecx, ebx
xor cl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, edx
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, dl
or cl, r8b
mov edx, r9d
and dl, bl
xor bl, r9b
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor al, 1
mov r12d, ecx
xor r12b, al
or al, cl
xor r12b, 1
and r12b, cl
mov ecx, eax
xor cl, r12b
xor r12b, 1
or r12b, al
xor cl, 1
xor r12b, 1
or r12b, cl
and r15b, byte [rsp + 0x54]
mov dl, byte [rsp + 0x78]
mov eax, edx
xor al, 1
mov ecx, r15d
xor cl, 1
and al, cl
or cl, dl
and r15b, dl
xor cl, 1
or r15b, al
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov eax, r15d
xor al, bpl
and bpl, al
and al, r15b
xor bpl, 1
xor al, 1
mov ecx, ebp
xor cl, al
or al, bpl
xor al, 1
or al, cl
xor dil, 1
mov dl, byte [rsp + 0x58]
mov ecx, edx
xor cl, dil
or dil, dl
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
and al, dil
xor dil, dl
or dil, al
mov eax, edi
xor al, 1
or dil, al
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov edx, edi
xor dl, 1
and dl, dil
xor dl, 1
mov ecx, edx
xor cl, dil
or dl, dil
xor dl, 1
or dl, cl
mov r8d, r12d
xor r8b, 1
mov ecx, r8d
or cl, r12b
xor cl, 1
mov eax, r12d
xor al, r8b
and al, r12b
xor al, cl
mov r9d, eax
xor r9b, 1
and cl, r9b
mov r11d, ecx
xor cl, al
mov r10d, edx
xor r10b, 1
xor r11b, 1
or r11b, r9b
mov eax, edx
or al, r10b
xor r11b, 1
or r11b, cl
mov r9d, r10d
and r9b, al
xor al, 1
mov ecx, eax
xor cl, dl
and cl, al
and al, dl
or al, r9b
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
mov ebx, eax
xor bl, 1
and bl, al
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, r11d
xor al, 1
and al, bl
xor bl, 1
and bl, r11b
mov r11d, r13d
xor r11b, 1
or bl, al
mov cl, byte [rsp + 0x24]
mov r9d, ecx
xor r9b, 1
or r10b, r12b
xor r8b, dl
xor r8b, 1
mov eax, r10d
xor al, r8b
or r8b, r10b
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, 1
and r8b, al
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
mov eax, r8d
xor al, 1
and r8b, al
xor r8b, 1
mov edx, r8d
xor dl, al
or r8b, al
xor r8b, 1
or r8b, dl
mov edx, r8d
xor r8b, 1
and r8b, bl
xor bl, 1
and dl, bl
or r8b, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r8d
xor dl, al
xor r8b, 1
xor dl, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, ecx
and al, r9b
mov edx, eax
and dl, cl
xor al, cl
mov esi, ecx
or al, dl
xor al, r11b
mov edx, r13d
mov ecx, r11d
and cl, r13b
xor cl, 1
mov r10d, r13d
xor r10b, cl
or cl, r13b
or r11b, r13b
and r13b, r9b
xor dl, r9b
or dl, r13b
mov ebx, eax
xor bl, dl
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor cl, 1
or cl, r10b
mov ebx, ecx
xor bl, 1
xor r11b, 1
or r9b, sil
xor r9b, sil
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, r11b
xor dl, 1
mov ebx, ecx
xor bl, r11b
or r11b, cl
xor r11b, 1
or r11b, bl
xor r11b, 1
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov edx, esi
and dl, r9b
mov ecx, edx
xor cl, r9b
xor dl, 1
xor cl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, r11b
xor r11b, 1
and r11b, dl
or r11b, cl
mov r10d, eax
xor r10b, 1
mov r9d, r11d
xor r9b, 1
mov ecx, r10d
or cl, al
mov ebx, ecx
xor bl, 1
and cl, bl
mov edx, eax
and dl, r10b
mov esi, ecx
and sil, bl
xor cl, bl
or cl, sil
mov esi, edx
and sil, al
xor dl, al
or dl, sil
mov esi, ecx
xor sil, 1
and sil, dl
xor dl, 1
and dl, cl
mov edi, r9d
or dil, r11b
xor dil, 1
or dl, sil
mov esi, ebx
xor sil, al
or bl, al
xor bl, 1
or bl, sil
xor dl, 1
mov esi, edx
xor sil, bl
or dl, bl
mov ebx, r11d
xor bl, r9b
and bl, r11b
xor dl, 1
or dl, sil
mov ecx, edi
xor cl, bl
or bl, dil
xor bl, 1
or bl, cl
xor bl, 1
mov esi, ecx
and sil, bl
xor bl, cl
or bl, sil
mov ecx, edx
xor cl, 1
and dl, cl
mov esi, ecx
and sil, dl
xor dl, cl
or dl, sil
mov ecx, edx
and dl, bl
xor bl, 1
xor cl, 1
and cl, bl
or dl, cl
and r9b, al
or al, r11b
xor al, 1
and r10b, r11b
or r10b, r9b
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, r10d
xor al, 1
and al, r10b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
xor al, dl
xor al, 1
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, r8d
xor al, 1
mov ecx, eax
and cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov r9d, ecx
xor r9b, 1
mov ebx, r9d
and bl, cl
mov eax, ebx
xor al, 1
xor bl, cl
or al, r9b
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, dl
and bl, al
or al, cl
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor al, 1
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, edx
or bl, cl
mov r9d, ecx
and r9b, bl
xor bl, 1
and dl, bl
or dl, r9b
mov r9d, ecx
xor r9b, bl
or bl, cl
xor bl, 1
or bl, r9b
mov ecx, edx
xor cl, bl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, r8b
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or cl, dl
mov edi, edx
xor dil, 1
mov eax, edx
and al, dil
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, cl
mov edx, ecx
and dl, dil
xor dil, cl
xor al, 1
or dil, dl
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov dl, byte [rsp + 0x30]
mov eax, edx
mov cl, byte [rsp + 0x40]
xor al, cl
and al, dl
mov bl, byte [rsp + 0x23]
xor bl, dl
and dl, cl
mov r9d, ecx
or dl, byte [rsp + 0x28]
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov r8d, edx
mov dl, byte [rsp + 0x38]
or dl, bl
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov al, byte [rsp + 0x60]
and al, r9b
mov cl, byte [rsp + 0x68]
or cl, al
mov bl, byte [rsp + 0x2c]
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
or al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor dl, r8b
mov ebx, edx
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
xor al, 1
xor dl, 1
and al, bl
and dl, cl
or dl, al
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r10d, ecx
xor r10b, 1
mov r9d, ecx
or r9b, r10b
mov edx, r9d
xor dl, 1
mov r11d, ecx
and r11b, r10b
mov r8d, ecx
and r8b, r11b
mov eax, ecx
xor al, r11b
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, r9b
and al, dl
or al, r8b
xor r9b, cl
or dl, r10b
xor dl, 1
or dl, r9b
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, r10d
xor al, r11b
xor r11b, 1
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
mov ebx, edx
xor bl, 1
and bl, dl
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov r8d, ebx
xor r8b, 1
or r8b, bl
mov r9d, r8d
xor r9b, 1
and r10b, r11b
and al, cl
or al, r10b
xor r11b, al
and r11b, al
mov ecx, r11d
xor cl, 1
mov ebx, r8d
or bl, r9b
mov edx, ebx
xor dl, 1
mov eax, r11d
or al, cl
mov r10d, eax
xor r10b, 1
mov esi, r9d
and r10b, r11b
or r11b, r9b
xor r9b, bl
and bl, r8b
and sil, dl
or sil, bl
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, 1
mov ebx, esi
and bl, dl
xor dl, sil
or dl, bl
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, r10b
xor bl, 1
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov r9d, edx
xor r9b, 1
mov ebx, r9d
and bl, dl
xor r9b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r9b
xor bl, al
xor bl, 1
xor cl, r8b
mov eax, r11d
xor al, cl
xor cl, 1
xor al, 1
or cl, r11b
xor cl, 1
or cl, al
mov eax, ebx
xor al, cl
xor cl, 1
mov edx, ebx
xor dl, cl
xor al, 1
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
mov edx, eax
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
or al, cl
mov ecx, edx
and cl, al
xor al, dl
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, ecx
xor dl, al
or al, cl
and dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov r8d, ecx
and r8b, al
mov edx, r8d
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, ecx
or bl, al
xor bl, 1
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov edx, ebx
xor dl, 1
xor al, cl
or al, r8b
mov ecx, eax
xor cl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov r9d, eax
or r9b, r8b
mov edx, r9d
xor dl, 1
mov ecx, r8d
and cl, al
mov ebx, edx
and bl, r9b
mov r10d, ecx
and r10b, r8b
xor cl, r8b
or cl, r10b
xor bl, 1
mov r10d, ebx
xor r10b, r9b
or bl, r9b
xor bl, 1
or bl, r10b
xor bl, cl
mov ecx, ebx
xor cl, 1
xor r9b, al
or dl, r8b
xor dl, 1
or dl, r9b
xor bl, dl
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
xor al, dl
xor dl, al
xor dl, 1
and dl, al
mov r9d, edi
xor r9b, 1
mov eax, edi
or al, r9b
mov ecx, edi
xor cl, r9b
and cl, dil
mov ebx, ecx
xor bl, 1
mov r14d, ebx
and r14b, cl
mov r8d, ebx
xor r8b, r14b
xor r14b, 1
or r14b, cl
xor r14b, 1
or r14b, r8b
xor r14b, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, r14d
xor al, bl
xor r14b, 1
xor al, 1
or r14b, bl
xor r14b, 1
or r14b, al
mov ebp, r14d
xor bpl, 1
mov r11d, edx
xor r11b, 1
mov r10d, r11d
or r10b, dl
xor r10b, 1
mov eax, edx
and al, r11b
mov esi, edx
xor sil, al
xor al, 1
or al, r11b
mov r8d, r11d
xor r11b, dl
xor dl, r10b
xor al, 1
or al, sil
xor al, r10b
xor dl, 1
or r8b, r10b
xor r8b, 1
or r8b, dl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, ebp
and al, r14b
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
or bpl, r14b
mov ecx, eax
xor cl, bpl
or al, bpl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
mov ecx, r9d
and cl, dil
xor r9b, cl
or al, dl
xor cl, 1
or cl, dil
xor cl, 1
or cl, r9b
mov esi, ecx
xor sil, 1
mov edx, ecx
and dl, sil
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, sil
xor bl, 1
or bl, dl
mov r9d, r8d
xor r9b, 1
xor al, 1
xor cl, bl
xor cl, 1
or bl, sil
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov esi, edx
xor sil, 1
mov ebx, edx
xor bl, al
or r11b, r10b
mov r10d, eax
and r10b, sil
xor sil, al
or sil, r10b
xor bl, 1
and bl, dl
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
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
and cl, sil
mov ebx, esi
and bl, al
xor al, sil
xor sil, 1
xor dl, 1
and dl, sil
or dl, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor r11b, r9b
mov ebx, r11d
or bl, r9b
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
or dl, r11b
xor r11b, 1
xor cl, r11b
xor r11b, bl
mov ebx, ecx
xor bl, 1
xor dl, 1
or dl, r11b
xor cl, dl
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov r10d, edx
xor r10b, 1
and al, r10b
xor r10b, bl
xor r10b, 1
or bl, dl
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, 1
and dl, cl
or dl, al
xor cl, dl
and cl, dl
mov eax, r10d
and al, bl
mov edx, eax
and dl, r10b
xor al, r10b
mov r10d, ecx
xor r10b, 1
and cl, r10b
or al, dl
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
xor cl, al
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
xor r10b, 1
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov edx, r9d
and dl, r8b
mov eax, r8d
xor al, r9b
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
mov r9d, edx
xor r9b, 1
mov ebx, edx
or bl, r9b
and al, r8b
mov ecx, ebp
or cl, r14b
xor cl, 1
xor bpl, r14b
mov r8d, ecx
and r8b, bpl
xor bpl, cl
mov r11d, ebx
xor r11b, 1
or bpl, r8b
mov ecx, eax
xor cl, 1
and al, bl
or bl, cl
and cl, r11b
xor bl, 1
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor bpl, 1
mov eax, ecx
xor al, bpl
xor al, 1
and al, cl
or bpl, cl
mov ecx, eax
xor cl, bpl
xor al, 1
xor cl, 1
or al, bpl
xor al, 1
or al, cl
xor r9b, r14b
and r9b, r14b
xor dl, r14b
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
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, eax
xor cl, 1
or al, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov ebx, r10d
xor bl, 1
mov ecx, ebx
or cl, r10b
xor cl, 1
mov edx, eax
or dl, r8b
mov r9d, ebx
xor r9b, cl
or cl, bl
xor cl, 1
or cl, r9b
xor cl, 1
mov r11d, r9d
and r11b, cl
xor cl, r9b
or cl, r11b
mov r9d, r8d
or r9b, dl
xor r9b, 1
xor dl, r8b
mov r11d, r9d
and r11b, dl
xor dl, r9b
or dl, r11b
xor dl, cl
and al, r10b
or r10b, r8b
and bl, r8b
xor r10b, 1
or bl, al
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
xor dl, 1
or bl, cl
xor bl, 1
mov ecx, edx
or cl, bl
xor bl, dl
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0x1ba0569f
mov eax, 0x4f08da94
cmovne edx, eax
test bl, 1
mov eax, edx
mov ebp, 0x1ba0569f
cmovne eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x140077620
mov eax, 0x42824f0d
jmp 0x140077620
cmp qword [rsp + 0x70], 0
mov eax, 0xcfe09033
mov ecx, 0x42824f0d
cmove eax, ecx
jmp 0x140077620
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
cmp eax, dword [rsp + 0xa0]
mov eax, 0x89a57358
mov ecx, 0x5816d58d
cmovb eax, ecx
jmp 0x140077620
mov rcx, qword [rsp + 0x70]
call fcn.140271718
mov eax, 0xb954e41
jmp 0x140077620
mov r8d, dword [rsp + 0x4c]
mov rax, qword [rsp + 0xb0]
lea rdx, [rax + r8]
add r8, qword [rsp + 0x98]
mov r9, qword [rsp + 0x70]
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x58], r8
call fcn.140051870
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x54], 0
jmp 0x14008aa28
mov ecx, dword [rsp + 0x50]
mov qword [rsp + 0x38], rcx
mov rax, qword [rsp + 0x60]
mov al, byte [rax + rcx]
mov byte [rsp + 0x24], al
mov rax, qword [rsp + 0x40]
mov r8b, byte [rax + rcx]
mov r10d, r8d
not r10b
mov r13d, r10d
mov r12d, r10d
and r12b, r8b
mov r11d, r10d
mov esi, r12d
mov ebp, r12d
mov r14d, r10d
mov eax, r10d
and al, 0x7f
mov edi, r8d
and dil, 0x80
or dil, al
mov r9d, r10d
xor dil, 0x81
or dil, r10b
mov r15d, r10d
and r15b, r12b
xor r12b, r10b
and r10b, 0xbc
mov eax, r8d
and al, 0x43
or al, r10b
mov ecx, eax
xor cl, 0x43
xor al, 0x90
mov ebx, r8d
xor bl, 0xd3
and bl, r8b
or al, 0x2c
mov r10d, ebx
not r10b
mov edx, eax
and dl, 0x18
and cl, 0xc3
or cl, dl
or al, r10b
and r10b, 0x18
and bl, 0xe7
or bl, r10b
xor bl, cl
not al
or al, bl
mov ecx, eax
not cl
and cl, 0xe7
and al, 0x18
or al, cl
mov ecx, eax
not cl
xor al, 0x34
and al, 0x35
and cl, 0xca
or cl, al
mov eax, ecx
xor al, 0xca
xor cl, 0x35
or r13b, r8b
mov edx, r13d
not dl
and dl, 0xd9
and r13b, 0x26
or r13b, dl
mov edx, r13d
xor dl, 0x26
xor r13b, 0xd9
and dl, al
or al, r13b
mov ebx, eax
not bl
and r13b, cl
or r13b, dl
mov ecx, r13d
not cl
mov edx, eax
and dl, 0xc2
and bl, 0x3d
or bl, dl
or al, cl
and cl, 0xc2
and r13b, 0x3d
or r13b, cl
xor r13b, bl
not al
or al, r13b
mov ecx, eax
not cl
and cl, 0xa1
and al, 0x5e
or al, cl
mov ecx, eax
xor cl, 0x18
xor al, 1
and al, 0x47
and cl, 0xb8
or cl, al
mov r10d, ecx
xor r10b, 0xb8
xor cl, 0x47
and r11b, 0x7a
mov ebx, r8d
and bl, 0x85
or bl, r11b
mov edx, ebx
xor dl, 0x7a
not sil
mov eax, edx
and al, 0xaf
and bl, 0x50
or bl, al
or dl, sil
and sil, 0xaf
and bpl, 0x50
or bpl, sil
xor bpl, bl
not dl
or dl, bpl
mov eax, edx
not al
and al, 0xd1
and dl, 0x2e
or dl, al
mov eax, edx
xor al, 0x24
xor dl, 0xd1
mov ebx, edx
and bl, 0xca
and al, 0x35
or al, bl
mov ebx, r8d
and bl, 0xca
and r14b, 0x35
or r14b, bl
xor r14b, al
or dl, r8b
not dl
or dl, r14b
mov eax, edx
not al
and al, 0x3c
and dl, 0xc3
or dl, al
mov esi, edx
xor sil, 0xc3
xor dl, 0x3c
mov r11d, ecx
mov ebx, edx
and cl, 0x7d
mov eax, r10d
and al, 0x82
or al, cl
xor al, 0x7d
or al, dl
and dl, 1
mov ecx, esi
and cl, 0xfe
or cl, dl
xor cl, r10b
mov edx, r10d
xor cl, 1
and cl, r10b
and r10b, 0x9d
and r11b, 0x62
or r11b, r10b
or dl, sil
and sil, 0x9d
and bl, 0x62
or bl, sil
xor bl, r11b
not dl
or dl, bl
mov ebx, eax
not bl
mov r10d, ecx
not r10b
mov r11d, eax
and r11b, 0xdd
and bl, 0x22
or bl, r11b
or al, r10b
and r10b, 0xdd
and cl, 0x22
or cl, r10b
xor cl, bl
not al
or al, cl
mov ecx, eax
not cl
mov r10d, edx
mov ebx, eax
xor bl, 0x45
and bl, cl
mov r11d, edx
and r11b, cl
xor cl, dl
not dl
and r10b, 0x45
and dl, 0xba
or dl, r10b
and al, 0xba
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, edx
not bl
and bl, al
not al
and al, dl
or al, bl
or cl, r11b
mov edx, ecx
not dl
mov ebx, eax
not bl
mov r10d, ebx
and r10b, 0x83
and al, 0x7c
or al, r10b
or bl, cl
and cl, 0x83
and dl, 0x7c
or dl, cl
xor dl, al
not bl
or bl, dl
mov r10d, ebx
not r10b
mov ecx, ebx
mov edx, ebx
and bl, 0x8f
mov eax, r10d
and al, 0x70
or al, bl
xor al, 0x70
or al, r10b
and r10b, 0xb0
and cl, 0x40
or cl, r10b
xor cl, 0x40
and dl, 0xf
or dl, cl
mov ecx, edx
not cl
and cl, 0xf
and dl, 0xf0
or dl, cl
mov ecx, edx
not cl
and dl, 0x6e
and cl, 0x91
or cl, dl
mov r10d, ecx
xor r10b, 0x4e
xor cl, 0x91
mov ebx, eax
not bl
and bl, 0xbc
and al, 0x43
or al, bl
mov edx, eax
xor dl, 0xbc
mov ebx, ecx
xor bl, dl
and bl, cl
and r10b, 0xcf
and cl, 0x30
or cl, r10b
and dl, 0xcf
and al, 0x30
or al, dl
xor al, cl
mov edx, ebx
not dl
mov ecx, eax
not cl
mov r10d, edx
and r10b, 0xec
and bl, 0x13
or bl, r10b
or dl, cl
and cl, 0xec
and al, 0x13
or al, cl
xor al, bl
not dl
or dl, al
mov eax, edx
not al
mov esi, edx
mov ebx, eax
and bl, 0x23
and dl, 0xdc
or dl, bl
not dl
or dl, al
and al, 0x6c
and sil, 0x93
or sil, al
mov ebx, esi
xor bl, 0x93
mov r10d, esi
xor r10b, 0x6c
mov r11d, r10d
and r11b, 0xe6
mov eax, ebx
xor sil, 0x2e
and sil, bl
and bl, 0x19
or bl, r11b
xor bl, 0xc5
or bl, r10b
mov r11d, ebx
not r11b
mov ecx, edx
not cl
mov ebp, r11d
xor bpl, dl
and bpl, r11b
and bl, 0xac
and r11b, 0x53
or r11b, bl
and dl, 0xac
and cl, 0x53
or cl, dl
xor cl, r11b
mov edx, ebp
not dl
mov ebx, ecx
not bl
mov r11d, edx
and r11b, 0x4d
and bpl, 0xb2
or bpl, r11b
or dl, bl
and bl, 0x4d
and cl, 0xb2
or cl, bl
xor cl, bpl
not dl
or dl, cl
mov ecx, edx
xor cl, 0x6c
and cl, dl
not dl
and dl, 0x6c
mov r11d, ecx
not r11b
mov ebx, edx
not bl
or bl, r11b
and r11b, 0x13
and cl, 0xec
or cl, r11b
or dl, 0x13
xor dl, cl
not bl
or bl, dl
and r10b, 0x11
and al, 0xee
or al, r10b
mov ecx, eax
xor cl, 0xee
mov edx, ecx
and dl, 0xbd
mov r10d, edx
and r10b, sil
xor sil, dl
or sil, r10b
mov edx, esi
and dl, 0xf2
not sil
and sil, 0xd
or sil, dl
and cl, 0x4f
xor al, 0xa1
or al, cl
not al
mov ecx, esi
and cl, al
xor al, sil
or al, cl
mov ecx, eax
not cl
and cl, 0x60
and al, 0x9f
or al, cl
mov ecx, eax
not cl
and cl, 0x9f
and al, 0x60
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xd6
and al, 0x29
or al, dl
xor al, 0xd6
xor cl, al
and cl, al
mov eax, ebx
not al
and al, 0x9f
mov edx, ebx
and dl, 0x60
or dl, al
mov r10d, edx
xor r10b, 0x60
mov r11d, ecx
mov eax, ecx
xor al, 0xb3
and al, cl
not cl
and cl, 0xaa
and r11b, 0x55
or r11b, cl
mov esi, r11d
xor sil, 0x55
mov ebp, edx
xor bpl, 0x2c
and bpl, r10b
and bl, 0x4c
xor r11b, 0xaa
mov ecx, r11d
or cl, 0x4c
mov r14d, ecx
not r14b
mov r13d, ebp
and r13b, bl
xor bl, bpl
or bl, r13b
mov ebp, eax
not bpl
mov r13d, ecx
and r13b, 0x20
and r14b, 0x93
or r14b, r13b
or cl, bpl
and bpl, 0x20
and al, 0xdf
or al, bpl
xor al, r14b
not cl
or cl, al
mov eax, ebx
not al
and al, cl
not cl
and cl, bl
or cl, al
xor dl, 0x9f
mov eax, edx
and al, 0xa8
and r10b, 0x57
or r10b, al
or dl, r11b
and r11b, 0xa8
and sil, 0x57
or sil, r11b
xor sil, r10b
not dl
or dl, sil
not dl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
and dl, 0x26
and al, 0xd9
or al, dl
mov ecx, eax
xor cl, 0x88
xor al, 6
and al, 0x57
and cl, 0xa8
or cl, al
mov eax, ecx
xor al, 0x43
xor cl, 0xa0
and cl, 0xb4
and al, 0x4b
or al, cl
mov ecx, eax
xor cl, 0x48
xor al, 0xa0
and al, 0xa3
and cl, 0x5c
or cl, al
mov r11d, ecx
xor r11b, 0xa3
mov edx, ecx
xor dl, 0x5c
mov eax, edx
and al, 0x48
xor cl, 0xeb
and cl, r11b
mov ebx, eax
not bl
mov r10d, ecx
not r10b
or bl, r10b
and r10b, 0xa7
and cl, 0x58
or cl, r10b
or al, 0xa7
xor al, cl
not bl
or bl, al
mov eax, ebx
not al
and al, 0x48
and bl, 0xb7
or bl, al
mov r10d, ebx
not r10b
mov eax, r10d
and al, 0xcc
and bl, 0x33
or bl, al
and r11b, 0xcc
and dl, 0x33
or dl, r11b
xor dl, bl
xor r10b, dl
and r10b, dl
and r9b, 0x36
and r8b, 0xc9
or r8b, r9b
mov eax, r8d
xor al, 0x41
xor r8b, 0x24
and r8b, 0xac
and al, 0x53
or al, r8b
mov ecx, eax
not cl
xor al, 0x53
and al, 0xf3
and cl, 0xc
or cl, al
mov eax, ecx
xor al, 0xc
xor cl, 0xd0
and cl, 0xd8
mov edx, eax
and dl, 0x27
or dl, cl
xor dl, 0x26
and al, 0xfe
or al, dl
mov ecx, eax
not cl
and cl, 0xe0
and al, 0x1f
or al, cl
mov ecx, eax
xor cl, 0x1f
xor al, 0xe0
mov edx, edi
not dl
and dl, al
mov eax, ecx
xor al, dil
and al, cl
and dil, cl
or dil, dl
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, edi
not al
mov ecx, eax
and cl, 0x41
and dil, 6
or dil, cl
mov ecx, edi
xor cl, 6
not dil
or al, 0x47
mov edx, eax
not dl
and dil, 0x29
and cl, 0x46
or cl, dil
and al, 0x29
and dl, 0x90
or dl, al
xor dl, cl
mov eax, edx
not al
and al, 0xfe
and dl, 1
or dl, al
mov eax, edx
xor al, 8
xor dl, 0x20
and dl, 0x28
mov ecx, eax
and cl, 0x50
or cl, dl
xor cl, 0x50
and al, 0x87
or al, cl
mov ecx, eax
not cl
and cl, 0x87
and al, 0x78
or al, cl
or r12b, r15b
mov ecx, eax
not cl
mov edx, r12d
not dl
mov ebx, ecx
or bl, dl
not bl
and cl, 0x4f
and al, 0xb0
or al, cl
and dl, 0x4f
and r12b, 0xb0
or r12b, dl
xor r12b, al
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
mov eax, r12d
not al
and al, 0x96
and r12b, 0x69
or r12b, al
mov r8d, r12d
xor r8b, 0x41
xor r12b, 0x90
and r12b, 0xb8
and r8b, 0x47
or r8b, r12b
mov eax, r8d
xor al, 0x20
xor r8b, 0x47
mov ecx, r8d
and cl, 0x9b
and al, 0x64
or al, cl
xor al, 0x9b
xor r8b, al
and r8b, al
mov dl, byte [rsp + 0x24]
mov esi, edx
not sil
mov eax, esi
and al, 0x80
mov ecx, edx
and cl, 0x7e
or cl, al
xor cl, 0x7e
mov eax, edx
xor al, 0xfe
and al, dl
mov edi, edx
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 1
and al, 0xfe
or al, cl
mov ecx, eax
not cl
and cl, 0xc4
and al, 0x18
or al, cl
xor al, 0x18
or al, 0x23
mov r9d, eax
not r9b
mov edx, esi
and dl, 0x9f
mov ebx, edi
and bl, 0x60
or bl, dl
mov edx, ebx
xor dl, 0x60
not bl
and bl, 0xe
mov ecx, edx
and cl, 0xf1
or cl, bl
xor cl, 0xd2
and dl, 0xdc
or dl, cl
mov ecx, edx
not cl
mov ebx, eax
or bl, dl
mov r11d, ebx
not r11b
and al, 0x78
and r9b, 0x84
or r9b, al
and dl, 0x78
and cl, 0x87
or cl, dl
xor cl, r9b
mov eax, ecx
not al
mov edx, ebx
and dl, 0x18
and r11b, 0xc4
or r11b, dl
or bl, al
and al, 0x18
and cl, 0xe7
or cl, al
xor cl, r11b
not bl
or bl, cl
mov eax, ebx
mov ecx, ebx
xor cl, 0x23
and cl, bl
not bl
and bl, 3
and al, 0x20
or al, bl
xor al, 0x20
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
not bl
or cl, 0xb3
mov edx, ecx
not dl
or bl, 0x4c
mov eax, ebx
not al
and cl, 0x57
and dl, 8
or dl, cl
and bl, 0x57
and al, 0xa0
or al, bl
xor al, dl
mov ecx, eax
not cl
and cl, 0x76
and al, 0x89
or al, cl
mov r9d, eax
xor r9b, 0x20
xor al, 0x5f
mov ecx, eax
and cl, 0xc2
and r9b, 0x3d
or r9b, cl
xor r9b, 0x58
or r9b, al
mov ebp, r9d
not bpl
mov eax, esi
and al, dil
mov ecx, eax
not cl
mov edx, edi
and dl, 0xd7
mov ebx, esi
and bl, 0x28
or bl, dl
mov edx, edi
or dl, cl
and cl, 0xd7
and al, 0x28
or al, cl
xor al, bl
not dl
or dl, al
mov ecx, edx
xor cl, 0x65
and cl, dl
mov eax, edx
not al
and al, 0x5c
and dl, 0xa3
or dl, al
mov ebx, edx
xor bl, 0x42
mov eax, ecx
not al
xor dl, 0x39
mov r11d, eax
and r11b, 0x94
and cl, 0x6b
or cl, r11b
or al, dl
and dl, 0x94
and bl, 0x6b
or bl, dl
xor bl, cl
not al
or al, bl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xd9
and cl, al
and al, 0x26
or al, dl
xor al, 0x26
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xbd
and al, 0x42
or al, dl
xor al, 0x42
or al, cl
mov r14d, eax
not r14b
mov ecx, r9d
and cl, 0x78
mov edi, ebp
and dil, 0x87
or dil, cl
mov ecx, edi
not cl
and cl, 0x87
and dil, 0x78
or dil, cl
mov ecx, eax
and cl, 0x7c
mov edx, r14d
and dl, 0x83
or dl, cl
xor dl, 0x83
mov r12d, eax
and r12b, r14b
mov ebx, edx
and bl, r12b
xor r12b, dl
or r12b, bl
mov r11d, edi
not r11b
mov edx, edi
and dl, 0xb3
mov ebx, r11d
and bl, 0x4c
or bl, dl
xor bl, 0x8f
mov edx, r11d
and dl, 0x3c
or dl, bl
mov ebx, edx
not bl
and bl, 0x46
and dl, 0xb9
or dl, bl
mov r15d, edx
xor r15b, 0xb9
xor dl, 0x46
and r9b, 0xb4
and bpl, 0x4b
or bpl, r9b
mov ebx, ebp
xor bl, 0x4b
xor bpl, 0x30
and bpl, 0x70
mov ecx, ebx
and cl, 0x8f
or cl, bpl
xor cl, 0xb3
and bl, 0xc3
or bl, cl
mov ecx, ebx
not cl
and cl, 0xa5
and bl, 0x5a
or bl, cl
mov r9d, ebx
xor r9b, 0x5a
and r9b, dl
mov ebp, r12d
not bpl
mov edx, ebp
and dl, 0xed
mov ecx, r12d
and cl, 0x12
or cl, dl
mov edx, ecx
xor dl, 0x10
and dl, 0x3c
xor cl, 0x2e
or cl, dl
mov edx, ecx
not dl
mov r13d, eax
and r13b, 0x69
and r14b, 0x96
or r14b, r13b
xor r14b, 0xaa
xor al, r14b
and al, r14b
xor bl, 0xa5
mov r14d, r15d
xor r14b, bl
and r14b, r15b
and bl, r15b
or bl, r9b
mov r9d, r14d
and r9b, bl
xor bl, r14b
or bl, r9b
mov r9d, eax
not r9b
mov r14d, edx
xor r14b, r9b
and r14b, dl
and cl, 0xee
and dl, 0x11
or dl, cl
and r9b, 0xee
and al, 0x11
or al, r9b
xor al, dl
mov ecx, r14d
and cl, al
xor al, r14b
or al, cl
mov r15d, ebx
not r15b
mov ecx, r15d
and cl, 0x83
and bl, 0x7c
or bl, cl
mov r9d, ebx
xor r9b, 0x44
or r15b, 0xfc
mov ecx, r15d
not cl
mov r14d, eax
not r14b
and r14b, 0x2a
mov edx, eax
and dl, 0xd5
or dl, r14b
mov r14d, edx
xor r14b, 0xd5
xor dl, 0xd6
and dl, r14b
and al, 3
or bl, 2
and bl, 0x3a
and r9b, 0xc4
or r9b, bl
and r15b, 0x3a
and cl, 1
or cl, r15b
xor cl, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
not dl
and dl, al
not al
and al, cl
or al, dl
mov ecx, r11d
or cl, bpl
not cl
and r11b, 0xf2
and dil, 0xd
or dil, r11b
and bpl, 0xf2
and r12b, 0xd
or r12b, bpl
xor r12b, dil
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
mov edx, r12d
not dl
mov ecx, edx
and cl, 0xf
and r12b, 0x10
or r12b, cl
mov ebx, r12d
xor bl, 0x10
not r12b
or dl, 0x1f
mov ecx, edx
not cl
and r12b, 0x48
and bl, 0x17
or bl, r12b
and dl, 0x48
and cl, 0xa0
or cl, dl
xor cl, bl
mov edx, ecx
not dl
and dl, 0xe0
and cl, 0x1f
or cl, dl
mov edx, ecx
not dl
mov ebx, edx
and bl, 4
and cl, 0xfb
or cl, bl
xor cl, 0xfb
or cl, dl
mov r11d, ecx
not r11b
mov edi, eax
not dil
mov edx, edi
and dl, 0xd7
mov r9d, eax
and r9b, 0x28
or r9b, dl
mov ebx, r11d
or bl, 0x28
mov ebp, ebx
not bpl
mov edx, ecx
xor dl, 0x28
and dl, r11b
mov r14d, edx
not r14b
or bl, r14b
and r14b, 0x28
and dl, 0xd7
or dl, r14b
or bpl, 0x28
xor bpl, dl
not bl
or bl, bpl
mov edx, r9d
not dl
and dl, 0x99
and r9b, 0x66
or r9b, dl
mov edx, ebx
not dl
and dl, 0x99
and bl, 0x66
or bl, dl
xor bl, r9b
mov edx, eax
and dl, 0xbc
and dil, 0x43
or dil, dl
or al, r11b
and r11b, 0xbc
and cl, 0x43
or cl, r11b
xor cl, dil
not al
or al, cl
mov edx, eax
not dl
mov ecx, ebx
not cl
mov r9d, ecx
and r9b, 0xfd
and bl, 2
or bl, r9b
or cl, al
and al, 0xfd
and dl, 2
or dl, al
xor dl, bl
not cl
or cl, dl
mov ebp, ecx
not bpl
mov eax, ebp
and al, 0x32
mov edx, ecx
xor dl, 0x32
and dl, cl
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov eax, edx
not al
and al, 0x45
and dl, 0x20
or dl, al
mov r9d, edx
not r9b
and cl, 0xb4
mov eax, ebp
and al, 0x4b
or al, cl
xor al, 0xd1
and bpl, 0x65
or bpl, al
mov eax, ebp
not al
and al, 0x42
and bpl, 0xbd
or bpl, al
mov eax, ebp
xor al, 0xbd
and r9b, 0x1f
mov ebx, edx
and bl, 0x60
or bl, r9b
mov r11d, ebx
xor r11b, 0xe0
mov r9d, ebp
xor r9b, 0x40
and r9b, 0x5d
xor bpl, 0x8b
and bpl, al
and al, 0xa2
or al, r9b
mov edi, eax
xor dil, 0xa2
mov ecx, ebx
xor cl, 0x29
and cl, r11b
and dl, 0x41
xor al, 0x5d
mov r9d, edi
and r9b, 0x36
mov r14d, ecx
and r14b, dl
xor dl, cl
or dl, r14b
mov ecx, r9d
and cl, bpl
xor bpl, r9b
or bpl, cl
mov ecx, edx
not cl
and cl, 0x6f
and dl, 0x10
or dl, cl
mov ecx, ebp
not cl
and cl, 0x6f
and bpl, 0x90
or bpl, cl
xor bpl, dl
xor bl, 0x1f
mov ecx, ebx
and cl, 0x60
and r11b, 0xf
or r11b, cl
or bl, al
and al, 0xf0
and dil, 0xf
or dil, al
xor dil, r11b
not bl
or bl, dil
mov eax, ebx
not al
and al, 0x6b
and bl, 0x94
or bl, al
mov eax, ebx
xor al, 4
mov edx, ebp
not dl
xor bl, 0x6b
mov ecx, edx
and cl, 0xd9
and bpl, 0x26
or bpl, cl
or dl, bl
and bl, 0xd9
and al, 0x26
or al, bl
xor al, bpl
not dl
or dl, al
mov r11d, edx
not r11b
mov eax, r11d
and al, 0x64
mov ecx, edx
and cl, 0x80
or cl, al
xor cl, 0x80
mov eax, edx
and al, 0x1b
or al, cl
mov ecx, eax
not cl
and cl, 0x30
and al, 0xcf
or al, cl
mov ecx, eax
xor cl, 0x21
xor al, 0x84
and al, 0x8e
and cl, 0x71
or cl, al
mov eax, ecx
xor al, 0x50
xor cl, 0xa
and cl, 0x2b
and al, 0xd4
or al, cl
mov ebp, eax
xor bpl, 0xd4
mov ecx, r11d
and cl, 0xd
and dl, 0xf2
or dl, cl
xor dl, 0xf2
xor r11b, dl
and r11b, dl
mov edi, eax
xor dil, 0x2b
mov ecx, r11d
mov r14d, r11d
xor r14b, 0xd6
and r14b, r11b
not r11b
and r11b, 0x16
and cl, 0xe9
or cl, r11b
mov r11d, ecx
xor r11b, 0xe9
xor al, 2
mov edx, eax
and dl, dil
and al, bpl
xor cl, 0xc0
and cl, r11b
mov r9d, edx
not r9b
mov ebx, eax
not bl
mov ebp, r9d
and bpl, 0x6f
and dl, 0x90
or dl, bpl
or r9b, bl
and bl, 0x6f
and al, 0x90
or al, bl
xor al, dl
not r9b
or r9b, al
mov eax, ecx
not al
mov edx, r14d
not dl
mov ebx, eax
and bl, 0x8c
and cl, 0x73
or cl, bl
or al, dl
and dl, 0x8c
and r14b, 0x73
or r14b, dl
xor r14b, cl
not al
or al, r14b
mov ecx, r9d
not cl
and cl, al
not al
and al, r9b
or al, cl
mov ecx, edi
and cl, r11b
xor r11b, dil
or r11b, cl
mov ecx, r11d
not cl
mov edx, eax
not dl
mov ebx, edx
and bl, 0x69
and al, 0x96
or al, bl
or dl, r11b
and r11b, 0x69
and cl, 0x96
or cl, r11b
xor cl, al
not dl
or dl, cl
mov ebp, edx
not bpl
and dl, 0xa6
mov r14d, ebp
and r14b, 0x59
or r14b, dl
mov edi, r14d
xor dil, 0xa6
mov r9d, r14d
xor r9b, 0x59
mov r11d, r14d
mov edx, edi
xor r14b, 0xbb
and r14b, dil
and dil, 0xb4
mov ecx, r9d
and cl, 0x4b
or cl, dil
xor cl, 0x45
mov eax, r9d
and al, 0xf1
or al, cl
mov ecx, eax
not cl
and cl, 0x75
and al, 0x8a
or al, cl
mov ecx, eax
xor cl, 0x8a
xor r11b, 0xa8
and bpl, 0xe
or bpl, r11b
xor al, 0x75
mov r11d, eax
mov r15d, ebp
mov edi, eax
and dil, bpl
xor al, bpl
not bpl
and r11b, 0x25
and cl, 0xda
or cl, r11b
or bpl, 0xda
mov r11d, ebp
not r11b
or r15b, 0x25
mov ebx, r15d
not bl
and bpl, 0xf3
and r11b, 4
or r11b, bpl
and r15b, 0xf3
and bl, 8
or bl, r15b
xor bl, r11b
mov r11d, ecx
not r11b
and r11b, 0x1d
and cl, 0xe2
or cl, r11b
mov r11d, ebx
not r11b
and r11b, 0x1d
and bl, 0xe2
or bl, r11b
xor bl, cl
or al, dil
not al
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r11d, eax
xor r11b, 0x41
and r11b, al
not al
and al, 0x41
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
and r9b, 0xd2
and dl, 0x2d
or dl, r9b
mov r9d, edx
xor r9b, 0xd
mov ecx, edx
xor cl, 0x10
or cl, 0xe2
mov ebx, ecx
not bl
mov eax, r14d
not al
mov edi, ecx
and dil, 0x4a
and bl, 0x15
or bl, dil
or cl, al
and al, 0x4a
and r14b, 0xb5
or r14b, al
xor r14b, bl
not cl
or cl, r14b
mov eax, ecx
not al
and al, 0xad
and cl, 0x52
or cl, al
and r9b, 0x4f
xor dl, 0x62
or dl, r9b
mov eax, edx
not al
and al, 1
and dl, 0xfe
or dl, al
xor dl, 0xfe
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
and al, 0x73
and dl, 0x8c
or dl, al
mov eax, edx
xor al, 0x51
and al, 0xdd
and dl, 0x22
or dl, al
mov ecx, edx
not cl
xor dl, 0x22
and dl, 0xe2
and cl, 0x1d
or cl, dl
mov r9d, ecx
xor r9b, 0x1d
mov edx, ecx
xor dl, 0xc2
mov ebx, r11d
xor bl, 0x25
mov edi, ebx
and bl, r11b
mov eax, r11d
not al
and dil, al
xor cl, 0xc7
and cl, r9b
and dl, 0xda
mov r11d, edi
and r11b, bl
xor bl, dil
or bl, r11b
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
mov ecx, ebx
not cl
and cl, 0x29
and bl, 0xd6
or bl, cl
mov ecx, edx
not cl
and cl, 0x29
and dl, 0xd6
or dl, cl
xor dl, bl
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
mov ecx, eax
not cl
and cl, 0xee
and al, 0x11
or al, cl
xor al, 0x11
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
not dl
mov ebx, edx
and bl, 9
mov ecx, eax
and cl, 0xf6
or cl, bl
mov ebx, ecx
xor bl, 0xa0
xor cl, 1
and bl, 0xa8
and cl, 0x57
or cl, bl
mov r9d, ecx
xor r9b, 0xa8
xor cl, 5
and dl, 0x19
and al, 0xe6
or al, dl
mov ebx, eax
xor bl, 0xe6
xor al, 0x18
and al, 0xb8
mov edx, ebx
and dl, 0x47
or dl, al
xor dl, 0x47
or dl, bl
mov r12d, edx
not r12b
mov eax, r9d
or al, dl
not al
and r9b, 0xda
and cl, 0x25
or cl, r9b
and dl, 0xda
and r12b, 0x25
or r12b, dl
xor r12b, cl
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r12d
not al
mov ecx, eax
and cl, 0x7e
mov edx, r12d
and dl, 0x81
or dl, cl
mov ecx, edx
not cl
and cl, 0x61
and dl, 0x9e
or dl, cl
xor dl, 0xe0
and al, 0x18
and r12b, 0xe7
or r12b, al
xor r12b, 0xe7
mov eax, edx
and al, r12b
xor r12b, dl
or r12b, al
mov eax, r12d
not al
mov byte [rsp + 0x30], al
mov eax, esi
and al, 0x1f
mov bl, byte [rsp + 0x24]
mov ecx, ebx
and cl, 0xe0
or cl, al
mov eax, ecx
xor al, 0x15
and al, 0xf5
and cl, 0xa
or cl, al
mov eax, ecx
xor al, 0xa
and al, 0xba
not cl
and cl, 0x45
or cl, al
mov edx, ecx
xor dl, 0xba
and dl, cl
mov eax, esi
and al, 0x53
mov ecx, ebx
and cl, 0xac
or cl, al
xor cl, 0x16
xor sil, cl
and sil, cl
mov eax, edx
not al
mov ecx, esi
not cl
and sil, al
or al, cl
mov ebx, eax
not bl
and cl, dl
or cl, sil
mov edx, ecx
not dl
mov r9d, eax
and r9b, 0x5c
and bl, 0xa3
or bl, r9b
or al, dl
and dl, 0x5c
and cl, 0xa3
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x20
mov edx, eax
and dl, 0x9a
or dl, cl
xor dl, 0x9a
and al, 0x45
or al, dl
mov r9d, eax
not r9b
mov edx, r9d
and dl, 0x4f
mov ebx, eax
xor bl, 0xb0
or dl, bl
mov ecx, edx
not cl
and cl, 0x1d
and dl, 0xe2
or dl, cl
mov esi, edx
xor sil, 0xe2
and r9b, 0x30
and bl, al
and al, 0x80
or al, r9b
xor al, 0x80
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
xor dl, 0x1d
mov ecx, eax
not cl
and al, dl
or dl, cl
not dl
and cl, sil
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
mov ebx, ecx
or bl, 0xa2
mov r9d, ebx
not r9b
mov esi, eax
or sil, 0x5d
mov edx, esi
not dl
and bl, 0x9a
and r9b, 0x45
or r9b, bl
and sil, 0x9a
and dl, 0x20
or dl, sil
xor dl, r9b
mov ebx, edx
not bl
and bl, 0xa2
and dl, 0x5d
or dl, bl
mov ebx, edx
not bl
and bl, 0x60
and dl, 0x9f
or dl, bl
mov ebx, edx
xor bl, 0x9f
and bl, 0xbf
xor dl, 0x20
or dl, bl
mov esi, edx
not sil
mov r9d, eax
and r9b, 0x40
and cl, 0xbf
or cl, r9b
xor al, cl
and al, cl
mov ebx, eax
not bl
mov ecx, edx
or cl, bl
mov r9d, ecx
not r9b
and dl, 0xa7
and sil, 0x58
or sil, dl
and bl, 0xa7
and al, 0x58
or al, bl
xor al, sil
mov edx, eax
not dl
mov ebx, ecx
and bl, 0xa3
and r9b, 0x5c
or r9b, bl
or cl, dl
and dl, 0xa3
and al, 0x5c
or al, dl
xor al, r9b
not cl
or cl, al
mov eax, ecx
mov edx, ecx
xor dl, 0xbf
and dl, cl
not cl
and cl, 0xb2
and al, 0xd
or al, cl
mov ecx, eax
xor cl, 1
xor al, 0xf2
mov ebx, edx
not bl
mov r9d, eax
and r9b, 0x5c
and cl, 0xa3
or cl, r9b
or al, bl
and bl, 0x5c
and dl, 0xa3
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x45
and al, 0xba
or al, cl
mov ecx, eax
xor cl, 0x90
xor al, 0x41
and al, 0x6b
and cl, 0x94
or cl, al
mov eax, ecx
xor al, 0x6b
xor cl, 0x94
and cl, 0xb7
mov ebx, eax
and bl, 0x48
or bl, cl
mov r9d, ebx
xor r9b, 0x48
mov edx, ebx
xor dl, 3
and dl, r9b
and al, 0x4b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0x34
and al, 0xcb
or al, cl
xor al, 0x80
not bl
and bl, 0x26
mov ecx, r9d
and cl, 0xd9
or cl, bl
xor cl, 0xd9
or cl, r9b
not cl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
mov edx, ecx
xor dl, 0x17
and dl, cl
not cl
and cl, 0x8b
and al, 0x74
or al, cl
mov ecx, eax
xor cl, 0x14
xor al, 3
or al, 0xe8
mov ebx, edx
not bl
mov r9d, eax
and r9b, 0x41
and cl, 0x16
or cl, r9b
or al, bl
and bl, 0x41
and dl, 0xbe
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0xbd
and al, 0x42
or al, cl
mov r14d, eax
xor r14b, 0x45
xor al, 0xaa
mov ecx, eax
and cl, 0x92
and r14b, 0x6d
or r14b, cl
xor r14b, 0x6d
or r14b, al
mov eax, r14d
not al
mov byte [rsp + 0x2c], al
mov r9d, r10d
not r9b
mov ebp, r10d
mov r15d, r9d
and r15b, r10b
mov edi, r9d
mov r13d, r10d
mov ecx, r9d
and cl, 0x1c
and r10b, 0xe3
or r10b, cl
xor r10b, 0x9d
or r10b, r9b
and r9b, 0x73
and bpl, 0x8c
or bpl, r9b
mov eax, ebp
xor al, 0x73
mov ecx, r15d
not cl
mov edx, eax
and dl, 0xdc
and bpl, 0x23
or bpl, dl
or al, cl
and cl, 0xdc
and r15b, 0x23
or r15b, cl
xor r15b, bpl
not al
or al, r15b
mov ebp, r8d
not bpl
mov edx, ebp
and dl, 0xc4
mov ebx, ebp
or bl, 0xc4
mov ecx, ebx
not cl
and bl, 0xb
and cl, 0x30
or cl, bl
or dl, 0xb
xor dl, cl
mov ecx, edx
not cl
and cl, 0x3e
and dl, 0xc1
or dl, cl
mov ecx, edx
xor cl, 0xfa
mov ebx, eax
xor bl, cl
and bl, al
mov r9d, eax
not r9b
and r9b, 0x7f
and al, 0x80
or al, r9b
and cl, 0x7f
and dl, 0x80
or dl, cl
xor dl, al
mov ecx, ebx
not cl
mov eax, edx
not al
mov r9d, ecx
and r9b, 0x57
and bl, 0xa8
or bl, r9b
or cl, al
and al, 0x57
and dl, 0xa8
or dl, al
xor dl, bl
not cl
or cl, dl
mov r9d, ecx
mov edx, ecx
xor dl, 0xc2
and dl, cl
not cl
and cl, 0x40
and r9b, 0x82
or r9b, cl
mov ecx, r9d
not cl
xor r9b, 0x7d
mov ebx, edx
not bl
mov eax, r9d
and al, 0xd4
and cl, 2
or cl, al
or r9b, bl
and bl, 0xd4
and dl, 0x2b
or dl, bl
xor dl, cl
not r9b
or r9b, dl
mov eax, r9d
not al
and al, 0x3d
and r9b, 0xc2
or r9b, al
mov eax, r9d
not al
mov ecx, eax
and cl, 0x22
and r9b, 0xdd
or r9b, cl
xor r9b, 0xdd
or r9b, al
mov r15d, r9d
not r15b
and dil, 0xb0
and r13b, 0x4f
or r13b, dil
mov eax, r13d
xor al, 2
xor r13b, 0xa0
and r13b, 0xed
and al, 0x12
or al, r13b
mov ecx, eax
xor cl, 0x10
xor al, 4
and al, 6
and cl, 0x78
or cl, al
mov edi, ecx
xor dil, 0x78
xor cl, 0x87
mov r13d, r10d
not r13b
and r13b, cl
mov edx, r8d
or dl, 0xd6
mov eax, edx
not al
mov ecx, r8d
xor cl, 0x29
and cl, r8b
mov ebx, ecx
not bl
or dl, bl
and bl, 2
and cl, 0xfd
or cl, bl
or al, 2
xor al, cl
not dl
or dl, al
mov eax, edx
not al
and al, 0xd6
and dl, 0x29
or dl, al
mov eax, edx
not al
and al, 0x81
xor dl, 0x7e
or dl, al
mov eax, ebp
and al, 0x8a
and r8b, 0x75
or r8b, al
xor r8b, 0xf4
xor bpl, r8b
and bpl, r8b
mov eax, ebp
and bpl, dl
not dl
mov ecx, edi
xor cl, r10b
and cl, dil
and r10b, dil
or r10b, r13b
mov r13d, ecx
not r13b
mov ebx, r10d
not bl
mov r8d, r13d
and r8b, 0x69
and cl, 0x16
or cl, r8b
or r13b, bl
and bl, 0x69
and r10b, 0x96
or r10b, bl
xor r10b, cl
not r13b
or r13b, r10b
not al
mov ecx, edx
xor cl, al
and cl, dl
and al, dl
or al, bpl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
not r13b
mov ecx, eax
xor cl, r13b
not cl
and cl, al
or r13b, al
not r13b
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov eax, r9d
and al, r15b
mov ecx, eax
not cl
mov edx, r15d
and dl, 6
mov ebx, r9d
and bl, 0xf9
or bl, dl
or r15b, cl
and cl, 6
and al, 0xf9
or al, cl
xor al, bl
not r15b
or r15b, al
mov ecx, r13d
not cl
mov esi, r13d
mov eax, ecx
and al, 0xd8
and r13b, 0x27
or r13b, al
not r13b
or r13b, cl
and cl, 0x33
and sil, 0xcc
or sil, cl
mov eax, esi
not al
and al, 0xcc
and sil, 0x33
or sil, al
mov r10d, r15d
mov ecx, r15d
mov edi, r15d
xor dil, 0xae
and dil, r15b
mov r8d, r15d
not r8b
mov eax, r8d
and al, 0x27
xor r10b, 0xd8
or r10b, al
mov eax, r10d
not al
and al, 0xcc
and r10b, 0x33
or r10b, al
mov eax, r10d
xor al, 0x33
mov ebx, r10d
xor bl, 0xcc
mov edx, r9d
and dl, 0xd8
xor r9b, 0xd8
or r9b, dl
mov r15d, r9d
not r15b
mov r11d, esi
not r11b
mov ebp, r11d
and bpl, 0x3d
mov edx, esi
and dl, 0xc2
or dl, bpl
xor dl, 0xe5
or dl, r11b
xor r10b, 0x37
mov ebp, r10d
and bpl, bl
and r10b, al
mov eax, ebp
and al, r10b
xor r10b, bpl
mov ebp, r9d
xor bpl, 0xfb
and bpl, r9b
and r15b, 0xfb
or r10b, al
mov eax, ebp
and al, r15b
xor r15b, bpl
mov ebp, edx
not bpl
or r15b, al
mov eax, r10d
not al
and al, r15b
not r15b
and r15b, r10b
mov r10d, r13d
not r10b
or r15b, al
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov eax, r15d
not al
mov ebx, eax
and bl, 0xe1
and r15b, 0x1e
or r15b, bl
mov ebx, r9d
not bl
or al, r9b
and r9b, 0xe1
and bl, 0x1e
or bl, r9b
xor bl, r15b
not al
or al, bl
and r10b, dl
or dl, r13b
mov ebx, edx
not bl
and r13b, bpl
or r13b, r10b
mov r9d, r13d
not r9b
mov r10d, edx
and r10b, 0x6a
and bl, 0x95
or bl, r10b
or dl, r9b
and r9b, 0x6a
and r13b, 0x95
or r13b, r9b
xor r13b, bl
not dl
or dl, r13b
mov r9d, eax
mov ebx, eax
xor bl, 0x27
and bl, al
not al
and al, 0x25
and r9b, 2
or r9b, al
xor r9b, 2
mov eax, edx
not al
or dl, 0xd8
mov ebp, edx
not bpl
or al, 0x27
mov r10d, eax
not r10b
mov r15d, r9d
and r15b, bl
xor bl, r9b
or bl, r15b
and dl, 0xa9
and bpl, 6
or bpl, dl
and al, 0xa9
and r10b, 0x50
or r10b, al
xor r10b, bpl
mov eax, ebx
not al
and al, r10b
not r10b
and r10b, bl
or r10b, al
and r8b, 0xc4
and cl, 0x3b
or cl, r8b
mov eax, ecx
xor al, 0x3b
xor cl, 0xc4
mov edx, eax
and dl, 0xae
mov r8d, r11d
and r8b, 0xae
mov ebx, esi
and bl, 0x51
or bl, r8b
mov r8d, edx
and r8b, dil
xor dil, dl
or dil, r8b
mov edx, edi
not dl
and dl, bl
not bl
and bl, dil
or bl, dl
mov edx, ecx
and dl, 0x46
and al, 0xb9
or al, dl
or cl, sil
and sil, 0x46
and r11b, 0xb9
or r11b, sil
xor r11b, al
not cl
or cl, r11b
mov eax, ecx
not al
and al, 0xb0
and cl, 0x4f
or cl, al
mov eax, ecx
xor al, 0x49
mov edx, ebx
not dl
xor cl, 0xb0
mov r8d, edx
and r8b, 0x96
and bl, 0x69
or bl, r8b
or dl, cl
and cl, 0x96
and al, 0x69
or al, cl
xor al, bl
not dl
or dl, al
mov eax, edx
not al
and dl, 0xea
and al, 0x15
or al, dl
mov edx, eax
not dl
xor al, 0x15
and al, 0x97
and dl, 0x68
or dl, al
mov ecx, edx
xor cl, 0x60
xor dl, 4
and dl, 0xc
and cl, 0xf3
or cl, dl
mov ebx, ecx
xor bl, 0xf3
mov r8d, r10d
not r8b
mov eax, ecx
and al, 0x41
xor cl, 0xc4
and cl, bl
and bl, 0xbe
or bl, al
mov edx, ebx
xor dl, 0xbe
or r10b, 0xc8
mov r9d, r10d
not r9b
xor bl, 0x76
and bl, dl
mov r11d, r8d
and r11b, dl
xor dl, r8b
or r8b, 0x37
mov eax, r8d
not al
and r10b, 0xc7
and r9b, 0x30
or r9b, r10b
and r8b, 0xc7
and al, 8
or al, r8b
xor al, r9b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, eax
not bl
and bl, 0xe7
and al, 0x18
or al, bl
mov ebx, ecx
not bl
and bl, 0xe7
and cl, 0x18
or cl, bl
xor cl, al
or dl, r11b
mov eax, edx
not al
and al, 0x29
and dl, 0xd6
or dl, al
mov eax, edx
xor al, 0x96
xor dl, 0x29
mov ebx, ecx
not bl
mov r8d, ebx
and r8b, 0x61
and cl, 0x9e
or cl, r8b
or bl, dl
and dl, 0x61
and al, 0x9e
or al, dl
xor al, cl
not bl
or bl, al
mov byte [rsp + 0x24], bl
mov eax, r12d
and al, 0x1a
mov dil, byte [rsp + 0x30]
mov ecx, edi
and cl, 0x41
or cl, al
xor cl, 0x41
mov eax, r12d
xor al, 0xa4
and al, dil
mov edx, ecx
and dl, al
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, 0x2c
xor al, 2
and cl, 0xac
and al, 0x12
or al, cl
mov r15d, eax
xor r15b, 0x12
mov edx, eax
xor dl, 8
mov ebx, r12d
and bl, 0x7d
mov ecx, edi
and cl, 0x82
or cl, bl
mov r10d, ecx
xor r10b, 0x82
not cl
and cl, 0x50
mov ebx, r10d
and bl, 0xaf
or bl, cl
xor bl, 0xee
and r10b, 0xbe
or r10b, bl
mov r8d, r10d
not r8b
and dl, 0x1a
xor al, 0x14
and al, r15b
and r15b, 0xa4
or r15b, dl
mov r9d, r15d
xor r9b, 0xe5
xor r15b, 0x1a
mov ebx, r15d
or bl, 0xb8
mov ecx, ebx
not cl
mov r11d, r10d
and r11b, 0x47
mov esi, r8d
and sil, 0xb8
or sil, r11b
mov edx, eax
not dl
mov r11d, ebx
and r11b, 0x92
and cl, 4
or cl, r11b
or bl, dl
and dl, 0xd3
and al, 0x2c
or al, dl
xor al, cl
not bl
or bl, al
mov eax, ebx
not al
and al, 0x33
and bl, 0xcc
or bl, al
mov eax, esi
not al
and al, 0x33
and sil, 0xcc
or sil, al
xor sil, bl
mov eax, r15d
and al, 0xa
and r9b, 0xf5
or r9b, al
or r15b, r8b
and r8b, 0xa
and r10b, 0xf5
or r10b, r8b
xor r10b, r9b
not r15b
or r15b, r10b
not r15b
mov eax, esi
and al, r15b
xor r15b, sil
or r15b, al
mov eax, r15d
xor al, 0x17
and al, r15b
or r15b, 0xe8
mov ecx, r15d
not cl
mov edx, eax
not dl
or r15b, dl
and dl, 0x40
and al, 0xbf
or al, dl
or cl, 0x40
xor cl, al
not r15b
or r15b, cl
mov eax, r15d
not al
and al, 0x56
and r15b, 0xa9
or r15b, al
mov eax, r14d
and al, 0x7b
mov sil, byte [rsp + 0x2c]
mov ecx, esi
and cl, 0x84
or cl, al
mov eax, ecx
not al
and al, 0x68
and cl, 0x97
or cl, al
mov eax, ecx
xor al, 0xc8
and al, 0xdb
and cl, 0x24
or cl, al
mov eax, ecx
xor al, 0x41
xor cl, 0x20
and cl, 0xba
and al, 0x45
or al, cl
mov r8d, eax
xor r8b, 0x45
xor al, 0xba
mov edx, r14d
and dl, 0xf0
mov ebx, esi
and bl, 0xf
or bl, dl
xor bl, 0xf
mov ecx, ebx
xor cl, r14b
and cl, bl
mov edx, ecx
not dl
and cl, al
or al, dl
not al
and dl, r8b
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r10d, edx
mov eax, r15d
not al
mov byte [rsp + 0x23], al
and al, 1
mov ecx, r15d
and cl, 0xfe
or cl, al
mov eax, ecx
xor al, 0xfe
mov edx, ecx
xor dl, 0x82
and dl, al
and cl, 0x6c
and al, 0x93
or al, cl
xor al, 0xef
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x54
and al, 0x80
or al, dl
mov edx, eax
xor dl, 0x80
not al
or cl, 0xd4
mov r13d, ecx
not r13b
and al, 0x70
and dl, 0x84
or dl, al
and cl, 0x70
and r13b, 0xb
or r13b, cl
xor r13b, dl
mov eax, r13d
not al
and al, 0x5c
and r13b, 0xa3
or r13b, al
mov r8d, r13d
xor r8b, 0x77
xor r13b, 0x88
mov ecx, edi
mov eax, edi
or al, 0x83
mov edx, r12d
xor dl, 0x83
and dl, dil
mov ebx, edi
mov ecx, eax
xor cl, dl
not dl
not cl
or dl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0x95
and dl, 0x6a
or dl, al
mov eax, edx
xor al, 0x6a
and r12b, 0xf9
and bl, 6
or bl, r12b
mov ecx, ebx
xor cl, 6
xor dl, 0x95
xor bl, 0xf9
mov r9d, edx
and r9b, 0x90
and al, 0x6f
or al, r9b
or dl, bl
and bl, 0x90
and cl, 0x6f
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0xc9
and dl, 0x36
or dl, al
mov edi, edx
xor dil, 0x36
xor dl, 0xc9
mov eax, r10d
not al
mov ebx, eax
mov r11d, eax
mov byte [rsp + 0x30], al
and bl, 3
mov eax, r10d
and al, 0x80
or al, bl
xor al, 0x7f
mov ebx, r10d
xor bl, 0x83
and bl, r10b
mov r12d, r10d
mov byte [rsp + 0x28], r10b
mov r9d, ebx
not r9b
mov r10d, eax
and r10b, 0x87
or al, r9b
and r9b, 0x87
and bl, 0x78
or bl, r9b
xor bl, r10b
not al
or al, bl
mov ebx, r11d
and bl, 0xa2
and r12b, 0x5d
or r12b, bl
mov ebx, r12d
xor bl, 0x5d
xor r12b, 0xa2
and r12b, al
not al
and bl, al
or r12b, bl
not r12b
or r12b, al
mov ecx, esi
or cl, 7
mov eax, ecx
not al
or r14b, 0xf8
mov ebx, r14d
not bl
and cl, 0x26
and al, 0xd8
or al, cl
and r14b, 0x26
and bl, 1
or bl, r14b
xor bl, al
mov eax, ebx
not al
and al, 7
and bl, 0xf8
or bl, al
mov r9d, ebx
not r9b
mov eax, r9d
or al, 0x83
mov r10d, eax
not r10b
and r9b, 0x7c
and bl, 0x83
or bl, r9b
mov r9d, ebx
not r9b
mov r11d, eax
and r11b, 0xd4
and r10b, 0x28
or r10b, r11b
or al, r9b
and r9b, 0xd4
and bl, 0x2b
or bl, r9b
xor bl, r10b
not al
or al, bl
mov ebx, eax
not bl
and bl, 0xa5
and al, 0x5a
or al, bl
mov ebp, eax
xor bpl, 0x12
xor al, 4
and al, 0x4c
and bpl, 0xb3
or bpl, al
mov eax, r13d
or al, 0x60
mov esi, eax
not sil
mov ebx, r8d
or bl, 0x11
and bl, 0x71
and al, 0x71
and sil, 0x8e
or sil, al
xor sil, bl
mov eax, esi
not al
and al, 0x73
and sil, 0x8c
or sil, al
mov byte [rsp + 0x2c], sil
mov eax, edi
and al, 0xd0
mov r14d, edx
and r14b, 0x2f
or r14b, al
mov ebx, r14d
xor bl, 0xd0
mov eax, esi
xor al, 0x13
mov byte [rsp + 0x58], al
and al, 0x28
xor sil, 0x3b
or sil, al
and r13b, 0x9f
and r8b, 0x60
or r8b, r13b
mov r13d, r8d
xor r13b, 0x60
not r8b
and r8b, 0xc
mov eax, r13d
and al, 0xf3
or al, r8b
xor al, 0xdb
and r13b, 0xd7
or r13b, al
mov eax, r13d
not al
and al, 0x93
and r13b, 0x6c
or r13b, al
xor r14b, 0x2f
mov r8d, r14d
and r8b, 0x67
mov eax, ebx
and al, 0x98
or al, r8b
xor al, 0x4f
mov r11d, eax
xor r11b, r14b
and r11b, al
and dl, 0x92
and dil, 0x6d
or dil, dl
mov r9d, edi
xor r9b, 0x6d
xor dil, 0x80
and dil, 0xa8
mov eax, r9d
and al, 0x57
or al, dil
mov ecx, r13d
xor cl, 0x6c
xor al, 0x7f
and r9b, 0xd7
or r9b, al
mov eax, r13d
xor r13b, 0x3e
mov r10d, r13d
and r13b, cl
xor al, 0x93
mov edx, esi
xor dl, 0xad
and dl, sil
and r10b, al
mov r8d, esi
and r8b, al
xor al, sil
not sil
and sil, 0xad
mov ecx, edx
and cl, sil
xor sil, dl
or sil, cl
mov ecx, r10d
and cl, r13b
xor r13b, r10b
or r13b, cl
mov ecx, esi
not cl
and cl, r13b
not r13b
and r13b, sil
or r13b, cl
or al, r8b
mov esi, r13d
not sil
mov ecx, esi
and cl, 0x34
and r13b, 0xcb
or r13b, cl
mov ecx, eax
not cl
or sil, al
and al, 0x34
and cl, 0xcb
or cl, al
mov eax, r9d
not al
xor cl, r13b
not sil
or sil, cl
mov ecx, r11d
mov r13d, r11d
xor r13b, 0x69
and r13b, r11b
not r11b
and r11b, 0x5f
and cl, 0xa0
or cl, r11b
mov r8d, r9d
and r8b, 0x23
and al, 0xdc
or al, r8b
mov r10d, ecx
xor r10b, 0xa0
mov edx, ecx
xor dl, 0x36
and dl, r10b
mov r8d, edx
and r8b, r13b
xor r13b, dl
or r13b, r8b
or r9b, 0x69
mov edx, r9d
not dl
and r9b, 0x14
and dl, 0x82
or dl, r9b
mov r9d, eax
xor r9b, 0xdc
mov r8d, r9d
or r8b, 0x14
and r8b, 0x7d
xor r8b, dl
mov edx, r13d
not dl
and dl, r8b
not r8b
and r8b, r13b
or r8b, dl
xor cl, 0x5f
mov edx, ecx
and dl, 0x26
and r10b, 0xd9
or r10b, dl
xor al, 0x23
or cl, al
and al, 0x26
and r9b, 0xd9
or r9b, al
mov r13d, r12d
not r13b
xor r9b, r10b
not cl
or cl, r9b
mov r9d, r8d
not r9b
mov edx, r9d
and dl, 0x16
and r8b, 0xe9
or r8b, dl
mov edx, ecx
not dl
or r9b, cl
and cl, 0x16
and dl, 0xe9
or dl, cl
mov edi, ebp
xor dil, 0x4c
xor dl, r8b
not r9b
or r9b, dl
mov ecx, esi
not cl
and cl, 0xfd
mov edx, esi
and dl, 2
or dl, cl
mov eax, r9d
xor dl, r9b
xor dl, 0xfd
and dl, r9b
not r9b
and r9b, 0xf9
and al, 6
or al, r9b
xor al, sil
xor al, 0xf9
and al, sil
mov r8d, edx
not r8b
mov ecx, r8d
and cl, 0xe8
and dl, 0x17
or dl, cl
mov ecx, eax
not cl
or r8b, cl
and cl, 0xe8
and al, 0x17
or al, cl
mov ecx, ebp
xor cl, 0xb3
mov r9b, byte [rsp + 0x2c]
xor r9b, 4
xor al, dl
not r8b
or r8b, al
mov dl, byte [rsp + 0x58]
mov eax, edx
or al, r14b
not al
and dl, 0xeb
mov r10d, edx
mov edx, r9d
and dl, 0x14
or dl, r10b
and r14b, 0xeb
and bl, 0x14
or bl, r14b
xor bl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
not al
and al, 0x90
mov edx, ebx
and dl, 0x42
or dl, al
xor dl, 0x42
and bl, 0x2d
or bl, dl
mov eax, ebx
not al
and al, 0x2d
and bl, 0xd2
or bl, al
mov eax, r8d
not al
mov esi, ebx
not sil
and bl, al
or al, sil
not al
and sil, r8b
or sil, bl
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov r11d, r13d
or r11b, 0xe4
mov eax, r12d
xor al, 0xe4
and al, r13b
mov edx, eax
not dl
mov ebx, r11d
and bl, 0xbf
or r11b, dl
and dl, 0xbf
and al, 0x40
or al, dl
xor al, bl
not r11b
or r11b, al
mov eax, r11d
not al
and al, 0xe7
and r11b, 0x18
or r11b, al
mov r14d, r11d
xor r14b, 3
mov eax, ecx
and al, 0xd7
xor bpl, 0x9b
and bpl, dil
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov eax, ebp
not al
and al, 0xc1
and bpl, 0x3e
or bpl, al
mov r9d, ebp
xor r9b, 0xe9
xor r11b, 0xfc
mov edx, r11d
and dl, 0x25
mov eax, r14d
and al, 0xda
or al, dl
not al
or al, r11b
and r12b, 4
and r13b, 0xfb
or r13b, r12b
mov edx, r13d
not dl
and dl, 0xda
xor r13b, 0x21
or r13b, dl
mov edx, ebp
xor dl, 0x16
mov ebx, edx
mov r10d, edx
mov byte [rsp + 0x2c], dl
and bl, 0x25
mov r12d, r9d
and r12b, 0xda
or r12b, bl
mov edx, eax
not dl
and cl, 0xea
and dil, 0x15
or dil, cl
mov ecx, edi
xor cl, 0x10
and cl, 0xda
xor dil, 0xcf
or dil, cl
mov ecx, eax
and cl, 0xcc
xor al, 0x22
and al, dl
and dl, 0x33
or dl, cl
mov ebx, edx
xor bl, 0x33
xor dl, 0x11
and dl, bl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, r13d
xor dl, 0x22
and dl, r13b
mov ecx, edx
not cl
mov r8d, ecx
and r8b, 4
and dl, 0xfb
or dl, r8b
mov r8d, ebx
and r8b, r13b
xor bl, r13b
or r13b, 0xdd
or cl, r13b
not r13b
or r13b, 4
xor r13b, dl
not cl
or cl, r13b
mov edx, eax
not dl
and dl, cl
not cl
and cl, al
or cl, dl
or bl, r8b
mov r13d, ecx
not r13b
mov eax, r13d
and al, 0x42
and cl, 0xbd
or cl, al
mov edx, ebx
not dl
or r13b, bl
and bl, 0x42
and dl, 0xbd
or dl, bl
not r12b
or r12b, r10b
xor dl, cl
mov eax, edi
not al
and al, r12b
not r12b
not r13b
or r13b, dl
mov ebx, r12d
xor bl, dil
and bl, r12b
and dil, r12b
xor bpl, 0x98
and bpl, r9b
mov r12d, r9d
or dil, al
not bl
not dil
mov eax, ebx
xor al, dil
or dil, bl
mov r10b, byte [rsp + 0x23]
mov r8d, r10d
not dil
or dil, al
mov ebx, r13d
xor bl, dil
and dil, bl
and bl, r13b
mov eax, edi
and al, bl
xor bl, dil
or bl, al
and r11b, 0xa0
mov eax, r14d
and al, 0x5f
or al, r11b
xor al, 0x5f
mov cl, byte [rsp + 0x2c]
and cl, 0xcf
and r12b, 0x30
or r12b, cl
mov ecx, r12d
xor cl, 0x30
mov r9d, eax
and r9b, cl
xor cl, al
and al, 0x71
and r14b, 0x8e
or r14b, al
xor r12b, 0x41
or r12b, 0x8e
mov edx, r12d
not dl
mov eax, r12d
and al, 0xac
and dl, 0x51
or dl, al
mov eax, ebp
not al
or r12b, al
and al, 0xac
and bpl, 0x53
or bpl, al
mov r13d, r15d
and r8b, 0x48
and r15b, 0xb7
or r15b, r8b
mov r8d, r10d
xor r15b, 0x77
or r15b, r10b
xor bpl, dl
not r12b
or r12b, bpl
mov edx, r14d
not dl
and dl, 0xfd
and r14b, 2
or r14b, dl
mov edx, r12d
not dl
and dl, 0xfd
and r12b, 2
or r12b, dl
xor r12b, r14b
or cl, r9b
not cl
mov edx, r12d
and dl, cl
xor cl, r12b
or cl, dl
mov eax, ecx
mov edx, ecx
xor dl, 0x3c
and dl, cl
not cl
and cl, 8
and al, 0x34
or al, cl
xor al, 0x34
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, 0xb6
and dl, 0x49
or dl, al
mov eax, edx
xor al, 0x70
mov r9d, ebx
not r9b
xor dl, 0x8a
mov r14d, r9d
or r14b, dl
mov r11d, r14d
not r11b
and r9b, 5
and bl, 0xfa
or bl, r9b
and dl, 5
and al, 0xfa
or al, dl
xor al, bl
mov edx, eax
not dl
mov ebx, r14d
and bl, 0x5f
and r11b, 0xa0
or r11b, bl
or r14b, dl
and dl, 0x5f
and al, 0xa0
or al, dl
xor al, r11b
not r14b
or r14b, al
mov r9d, esi
not r9b
mov edx, r9d
and dl, sil
mov eax, edx
not al
mov r11d, esi
and r11b, 0x50
mov edi, r9d
and dil, 0xaf
or dil, r11b
mov ebx, esi
or bl, al
and al, 0x50
and dl, 0xaf
or dl, al
xor dl, dil
not bl
or bl, dl
mov edi, r14d
mov edx, r14d
mov ecx, r14d
xor cl, 0xe5
and cl, r14b
not r14b
mov r11d, r14d
and r11b, 0x4f
and dil, 0xb0
or dil, r11b
mov eax, ebx
not al
and bl, 0x4f
and al, 0xb0
or al, bl
xor al, dil
not al
or al, r14b
mov edi, eax
not dil
and r14b, 0x80
and dl, 0x65
or dl, r14b
xor dl, 0x65
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
mov edx, ecx
not dl
and dl, 0x1a
and cl, 0xe5
or cl, dl
mov edx, ecx
not dl
and dl, 0xe7
and cl, 0x18
or cl, dl
mov edx, ecx
xor dl, 0x18
mov r11d, r9d
and r11b, 0xc1
and sil, 0x3e
or sil, r11b
not cl
and cl, 0xc1
and dl, 0x3e
or dl, cl
xor dl, sil
not dl
or dl, r9b
mov ecx, edx
not cl
mov ebx, edi
xor bl, dl
and bl, dil
and al, 0xc9
and dil, 0x36
or dil, al
and dl, 0xc9
and cl, 0x36
or cl, dl
xor cl, dil
mov esi, ebx
not sil
mov eax, ecx
not al
mov edx, esi
and dl, 0xd3
and bl, 0x2c
or bl, dl
or sil, al
and al, 0xd3
and cl, 0x2c
or cl, al
xor cl, bl
not sil
or sil, cl
and r8b, 0x40
and r13b, 2
or r13b, r8b
xor r13b, 2
or r10b, 0x42
mov eax, r10d
not al
and r10b, 0x9c
and al, 0x21
or al, r10b
or r13b, 0x9c
xor r13b, al
mov eax, r13d
not al
and al, 0x12
and r13b, 0xed
or r13b, al
mov r10d, r13d
xor r10b, 0xaf
mov r11b, byte [rsp + 0x30]
mov eax, r11d
and al, 0x60
mov bpl, byte [rsp + 0x28]
mov edx, ebp
and dl, 0x82
or dl, al
xor dl, 0x82
mov ecx, ebp
and cl, 0x1d
or cl, dl
mov eax, ecx
not al
and al, 0x1d
and cl, 0xe2
or cl, al
mov r8d, r13d
xor r8b, 0x50
mov eax, r8d
and al, 0xd4
mov edx, r10d
and dl, 0x2b
or dl, al
mov eax, edx
xor al, 0x2b
and al, 0x3f
xor dl, 0x14
or dl, al
mov eax, edx
not al
mov edi, r15d
not dil
mov r9d, ecx
not r9b
mov ebx, r9d
and bl, 0x2f
mov r12d, ecx
and r12b, 0xd0
or r12b, bl
mov ebx, r11d
and bl, 9
and bpl, 0xf6
or bpl, bl
mov ebx, ebp
not bl
and bl, 0xc0
xor bpl, 0x36
or bpl, bl
mov ebx, edx
and bl, 0xe3
xor dl, 0xb8
and dl, al
and al, 0x1c
or al, bl
mov r11d, eax
xor r11b, 0x1c
mov r14d, r15d
and r14b, 0x5c
xor r15b, 0xb8
and r15b, dil
mov ebx, edi
and bl, 0xa3
or bl, r14b
xor bl, 0xa3
xor al, 0xa4
and al, r11b
mov edi, eax
and dil, dl
xor dl, al
mov eax, ebx
and al, 0x47
or dl, dil
mov edi, eax
and dil, r15b
xor r15b, al
or r15b, dil
mov r14d, edx
not r14b
and r14b, r15b
not r15b
and r15b, dl
xor r13b, 0x6e
and r13b, r10b
xor r12b, 0xef
or r12b, r9b
or r15b, r14b
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov eax, ebx
not al
and al, 0x1b
and bl, 0xe4
or bl, al
mov eax, r15d
not al
mov edx, eax
and dl, 0x8f
and r15b, 0x70
or r15b, dl
mov edx, ebx
xor dl, 0x60
xor bl, 0x1b
or al, bl
and bl, 0x8f
and dl, 0x70
or dl, bl
mov ebx, ebp
mov r11d, ebp
not r11b
and r11b, r12b
not r12b
xor dl, r15b
not al
or al, dl
mov edx, r12d
xor dl, bpl
and dl, r12b
and bl, r12b
or bl, r11b
mov ebp, edx
not bpl
mov r11d, ebx
not r11b
mov edi, ebp
and dil, 0xb0
and dl, 0x4f
or dl, dil
or bpl, r11b
and r11b, 0xb0
and bl, 0x4f
or bl, r11b
xor bl, dl
not bpl
or bpl, bl
mov edi, eax
not dil
mov r11d, edi
and r11b, 0x4e
and al, 0xb1
or al, r11b
xor al, bpl
xor al, 0x4e
and al, bpl
mov edx, ebp
not dl
and dl, 5
and bpl, 0xfa
or bpl, dl
xor bpl, 5
or bpl, dil
not bpl
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
and r8b, 0xa1
and r10b, 0x5e
or r10b, r8b
mov edi, r10d
xor dil, 0x5e
xor r10b, 0x81
or r10b, 0x3e
mov r11d, r10d
not r11b
mov r8d, edi
and r8b, r9b
xor dil, r9b
and r9b, 0xc1
and cl, 0x3e
or cl, r9b
mov edx, r13d
not dl
mov r9d, r10d
and r9b, 0x17
and r11b, 0xc0
or r11b, r9b
or r10b, dl
and dl, 0x17
and r13b, 0xe8
or r13b, dl
xor r13b, r11b
not r10b
or r10b, r13b
mov edx, r10d
not dl
and dl, 0x12
and r10b, 0xed
or r10b, dl
mov edx, ecx
not dl
and dl, 0x12
and cl, 0xed
or cl, dl
xor cl, r10b
or dil, r8b
mov edx, edi
not dl
mov eax, ecx
not al
mov r8d, eax
and r8b, 0x84
and cl, 0x7b
or cl, r8b
or al, dil
and dil, 0x84
and dl, 0x7b
or dl, dil
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x10
and cl, al
and al, 0xef
or al, dl
mov edx, eax
xor dl, 0xa8
xor al, 0x10
mov r8d, ecx
not r8b
mov r9d, eax
and r9b, 0x47
and dl, 0xb8
or dl, r9b
or al, r8b
and r8b, 0x47
and cl, 0xb8
or cl, r8b
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x2e
and al, 0xd1
or al, cl
mov ecx, eax
xor cl, 0x91
xor al, 0xc
and al, 0x4c
and cl, 0xb3
or cl, al
mov eax, ecx
xor al, 0xc
xor cl, 0x93
and cl, 0xd3
and al, 0x2c
or al, cl
mov ecx, eax
xor cl, 0x28
xor al, 0xd3
mov r8d, ebp
xor r8b, al
and r8b, bpl
mov edx, ebp
not dl
and dl, 0x47
and bpl, 0xb8
or bpl, dl
and al, 0x47
and cl, 0xb8
or cl, al
xor cl, bpl
mov eax, r8d
not al
mov edx, ecx
not dl
mov ebx, eax
and bl, 0x11
and r8b, 0xee
or r8b, bl
or al, dl
and dl, 0x11
and cl, 0xee
or cl, dl
xor cl, r8b
not al
or al, cl
mov r8d, eax
not r8b
mov edx, r8d
or dl, 3
mov ebx, r8d
or bl, 0x30
mov ecx, ebx
not cl
and bl, 3
and cl, 0xcc
or cl, bl
and dl, 0x33
xor dl, cl
mov ecx, edx
not cl
and cl, 0x54
and dl, 0xab
or dl, cl
mov ecx, edx
not cl
and dl, 0x44
and cl, 0x20
or cl, dl
mov r9d, ecx
xor r9b, 0x20
not cl
and al, 0x86
mov ebx, r8d
and bl, 0x79
or bl, al
xor bl, 0xe2
and r8b, 0x64
or r8b, bl
mov eax, r8d
not al
mov edx, r9d
xor dl, r8b
and dl, r9b
and cl, 0x5e
and r9b, 0x20
or r9b, cl
and r8b, 0x5e
and al, 0xa1
or al, r8b
xor al, r9b
mov ecx, edx
not cl
mov ebx, eax
not bl
mov r8d, ecx
and r8b, 0x3f
and dl, 0x40
or dl, r8b
or cl, bl
and bl, 0x3f
and al, 0xc0
or al, bl
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
and al, 0x60
mov edx, ecx
and dl, 4
or dl, al
xor dl, 4
and cl, 0x9b
or cl, dl
mov ebx, ecx
not bl
mov eax, ecx
and al, 0x70
mov edx, ebx
and dl, 0x8f
or dl, al
mov r12d, edx
xor r12b, 0x70
xor dl, 0x8f
and cl, dl
and r12b, bl
or r12b, cl
not r12b
or r12b, dl
mov r10d, r12d
not r10b
mov r11d, esi
not r11b
mov ecx, r11d
and cl, 0x4b
mov ebx, esi
xor bl, 0x4b
and bl, sil
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
not cl
and cl, 0xb4
and bl, 0x4b
or bl, cl
mov ecx, r12d
and cl, 0x4a
mov edi, r10d
and dil, 0xb5
or dil, cl
mov ecx, edi
not cl
and cl, 0xad
and dil, 0x52
or dil, cl
mov r8d, edi
xor r8b, 0x18
mov r9d, ebx
xor dil, 0xe7
mov ecx, edi
and cl, 0x5b
mov r14d, r8d
and r14b, 0xa4
or r14b, cl
xor r14b, 0x5f
mov ebp, r14d
xor bpl, dil
mov r15d, ebx
xor r15b, dil
and r15b, bl
and dil, bl
not bl
and r9b, 0x5b
mov edx, ebx
and dl, 0xa4
or dl, r9b
xor dl, 0x5f
mov r9d, ebx
and r9b, 4
or r9b, dl
mov ecx, r9d
not cl
and r11b, 0x87
and sil, 0x78
or sil, r11b
mov edx, esi
xor dl, 0x78
and dl, 0xfb
xor sil, 0x83
or sil, dl
mov r11d, esi
not r11b
and bpl, r14b
and r10b, 0x18
mov eax, r12d
and al, 0xe7
or al, r10b
xor al, 0xe3
and r12b, 0xfb
or r12b, al
mov eax, r12d
not al
and al, 0xf0
and r12b, 0xf
or r12b, al
mov r10d, r12d
xor r10b, 0xf
mov eax, ecx
xor al, sil
and al, cl
and r9b, 0x14
and cl, 0xeb
or cl, r9b
and sil, 0x14
and r11b, 0xeb
or r11b, sil
xor r11b, cl
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, ebp
mov ecx, ebp
xor cl, 0xc5
and cl, bpl
not bpl
and bpl, 0x1e
and al, 0xe1
or al, bpl
xor al, 0xe1
mov edx, r12d
xor dl, 0xf0
xor r12b, 0xca
mov r9d, r12d
and r9b, dl
mov esi, eax
and sil, dl
xor dl, al
and al, 0xc5
and r12b, r10b
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
mov eax, r9d
and al, r12b
xor r12b, r9b
or r12b, al
mov eax, ecx
not al
and al, r12b
not r12b
and r12b, cl
or r12b, al
or dl, sil
mov eax, edx
not al
mov ecx, r12d
not cl
mov r9d, ecx
and r9b, 0x72
and r12b, 0x8d
or r12b, r9b
or cl, dl
and dl, 0x72
and al, 0x8d
or al, dl
xor al, r12b
not cl
or cl, al
mov edx, r11d
mov eax, r11d
xor al, 0xed
and al, r11b
not r11b
and r11b, 0xad
and dl, 0x40
or dl, r11b
mov r10d, edx
xor r10b, 0x40
xor dl, 0xbf
mov r11d, ecx
not r11b
mov r9d, ecx
xor r9b, 0xed
and r11b, r9b
and r9b, cl
mov ecx, edx
and cl, 0x35
and r10b, 0xc8
or r10b, cl
mov ecx, eax
not cl
or dl, cl
and cl, 0x35
and al, 0xca
or al, cl
xor al, r10b
not dl
or dl, al
mov eax, r11d
and al, r9b
xor r9b, r11b
or r9b, al
mov eax, edx
not al
and al, 0xbe
and dl, 0x41
or dl, al
mov eax, r9d
not al
and al, 0xbe
and r9b, 0x41
or r9b, al
xor r9b, dl
and bl, r8b
or dil, bl
mov eax, r15d
not al
mov ecx, edi
not cl
mov edx, eax
and dl, 0x98
and r15b, 0x67
or r15b, dl
or al, cl
and cl, 0x98
and dil, 0x67
or dil, cl
xor dil, r15b
not al
or al, dil
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xd6
and cl, al
and al, 0x29
or al, dl
xor al, 0x29
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xf7
and al, 8
or al, dl
xor al, 0xf7
xor cl, al
and cl, al
mov r11d, r9d
not r11b
mov eax, ecx
not al
and cl, r11b
or r11b, al
mov edx, r11d
not dl
and al, r9b
or al, cl
mov ecx, eax
not cl
mov ebx, r11d
and bl, 0x52
and dl, 0xad
or dl, bl
or r11b, cl
and cl, 0x52
and al, 0xad
or al, cl
xor al, dl
not r11b
or r11b, al
mov bpl, byte [rsp + 0x24]
mov r8d, ebp
not r8b
mov r9d, r8d
mov eax, r8d
and al, 0xd3
mov edx, ebp
and dl, 0x2c
or dl, al
xor dl, 0x3b
mov esi, edx
xor sil, r8b
mov ecx, r8d
and cl, 3
mov ebx, ebp
and bl, 0x18
or bl, cl
not bl
or r9b, 0x1b
mov ecx, r9d
not cl
and r9b, 0x67
and cl, 0x80
or cl, r9b
and bl, 0x7f
xor bl, cl
mov ecx, ebx
not cl
and cl, 0xe4
and bl, 0x1b
or bl, cl
mov ecx, ebx
not cl
and cl, 0xbf
and bl, 0x40
or bl, cl
mov ecx, ebx
and cl, 0x17
xor bl, 0x57
or bl, cl
mov ecx, ebx
not cl
and cl, 0xd0
and bl, 0x2f
or bl, cl
mov r9d, ebx
xor r9b, 0x2f
and sil, dl
mov r10d, ebx
xor r10b, 0xd0
mov ecx, esi
not cl
xor bl, 0xe6
mov edi, ebx
and dil, r10b
and bl, r9b
mov r9d, ecx
and r9b, 0xc9
and sil, 0x36
or sil, r9b
mov edx, edi
not dl
mov r9d, edx
and r9b, 0xd7
and dil, 0x28
or dil, r9b
mov eax, ebx
not al
or dl, al
and al, 0xd7
and bl, 0x28
or bl, al
xor bl, dil
not dl
or dl, bl
mov eax, edx
not al
and al, sil
not sil
and sil, dl
or sil, al
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
not cl
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov eax, ecx
not al
mov edx, eax
or dl, 0x17
mov ebx, edx
not bl
or cl, 0x80
and cl, 0x86
and al, 0x11
or al, cl
and dl, 0x86
and bl, 0x68
or bl, dl
xor bl, al
mov r9d, r11d
not r9b
mov ecx, r9d
and cl, r11b
mov edx, ecx
not dl
mov r10d, r11d
and r10b, 0xd0
mov eax, r9d
and al, 0x2f
or al, r10b
mov r10d, r11d
or r10b, dl
and dl, 0xd0
and cl, 0x2f
or cl, dl
xor cl, al
not r10b
or r10b, cl
mov eax, ebx
not al
mov ecx, eax
and cl, 0x2e
and al, bl
and bl, 0xd1
or bl, cl
xor bl, 0xd1
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov ecx, r10d
mov edx, r10d
xor dl, 0x44
and dl, r10b
not r10b
and r10b, 0xdc
and cl, 0x23
or cl, r10b
mov r10d, ecx
xor r10b, 0x23
not bl
xor cl, 0x98
and cl, r10b
mov esi, ecx
not sil
mov eax, esi
and al, 0xf9
and cl, 6
or cl, al
mov eax, edx
not al
or sil, al
and al, 0xf9
and dl, 6
or dl, al
mov eax, ebx
or al, 0x39
xor dl, cl
mov ecx, ebx
or cl, 0x44
not sil
or sil, dl
mov edx, ecx
not dl
and cl, 0x39
and dl, 0x82
or dl, cl
and al, 0x7d
xor al, dl
mov ecx, esi
not cl
and cl, al
not al
and al, sil
or al, cl
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
mov ecx, ebx
not cl
mov edx, eax
not dl
mov r10d, edx
and r10b, 0xed
and al, 0x12
or al, r10b
or dl, bl
and bl, 0xed
and cl, 0x12
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0xa
and dl, 0xf5
or dl, al
mov eax, edx
xor al, 0x91
xor dl, 2
and dl, 0x66
and al, 0x99
or al, dl
mov r10d, eax
xor r10b, 0x60
xor al, 0x99
mov ecx, eax
and cl, 0x17
and r10b, 0xe8
or r10b, cl
xor r10b, 0xe8
or r10b, al
mov eax, r11d
and al, 0xbc
mov ecx, r9d
and cl, 0x43
or cl, al
mov edx, ecx
xor dl, 0xc
xor cl, 0x42
and cl, 0xf2
and dl, 0xd
or dl, cl
mov eax, edx
xor al, 0xd
xor dl, 0x52
and dl, 0x57
mov ecx, eax
and cl, 0xa8
or cl, dl
xor cl, 0x6b
and al, 0x3c
or al, cl
mov ecx, eax
not cl
and cl, 0x6f
and al, 0x90
or al, cl
mov ecx, eax
xor cl, 0x90
mov ebx, eax
xor bl, 0x47
mov edx, r9d
and dl, 0xc1
and r11b, 0x3e
or r11b, dl
xor r11b, 2
xor r9b, r11b
and r9b, r11b
and bl, 0xd7
xor al, 0xd
and al, cl
and cl, 0x28
or cl, bl
mov r11d, ecx
mov ebx, r9d
not bl
and bl, 0x23
mov edi, r9d
and dil, 0xdc
or dil, bl
xor dil, 0xdc
xor cl, 0x95
or cl, 0x62
mov ebx, ecx
not bl
mov esi, edi
and sil, 0x9d
and r9b, 0x62
or r9b, sil
mov esi, ecx
and sil, 0x18
and bl, 0x85
or bl, sil
mov edx, eax
not dl
or cl, dl
and dl, 0x18
and al, 0xe7
or al, dl
xor al, bl
not cl
or cl, al
mov eax, ecx
not al
and al, 0x5e
and cl, 0xa1
or cl, al
mov eax, r9d
not al
and al, 0x5e
and r9b, 0xa1
or r9b, al
xor r11b, 0x28
xor r9b, cl
mov eax, r11d
and al, dil
xor dil, r11b
mov r11d, ebp
mov ecx, ebp
xor r11b, 0x85
and r11b, r8b
or dil, al
mov eax, edi
not al
and al, 0xaa
and dil, 0x55
or dil, al
xor dil, 0x55
mov eax, r9d
and al, dil
xor dil, r9b
or dil, al
mov eax, edi
not al
mov ebx, eax
or bl, 0x3c
or dil, 0x42
and dil, 0x4e
and al, 0x30
or al, dil
mov edx, ebx
not dl
and bl, 0x4e
and dl, 0x81
or dl, bl
xor dl, al
mov eax, edx
xor al, 0x12
and al, dl
not dl
and dl, 0x12
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
not dl
and dl, 0xc5
and al, 0x3a
or al, dl
mov edx, eax
xor dl, 0x28
and cl, 7
and r8b, 0xf8
or r8b, cl
xor r8b, 0xf8
xor al, 1
and al, 0x21
mov ecx, edx
and cl, 0xde
or cl, al
xor cl, 0xde
mov eax, ecx
mov r9d, r8d
and r9b, cl
xor cl, r8b
and r8b, 0x7a
and al, 0x7a
and dl, 0x85
or dl, al
mov ebx, r8d
mov eax, r11d
and bl, r11b
xor al, r8b
mov r8d, r10d
not r8b
or al, bl
mov ebx, eax
not bl
and bl, 0xe5
and al, 0x1a
or al, bl
mov ebx, eax
mov eax, edx
not al
and al, 0xe5
and dl, 0x1a
or dl, al
xor dl, bl
or cl, r9b
not cl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
and al, 0xc1
and cl, 0x3e
or cl, al
mov eax, ecx
not al
and al, 8
and cl, 0xf7
or cl, al
mov eax, ecx
xor al, 2
and cl, 0x34
and al, 0xcb
or al, cl
mov r9d, eax
xor r9b, 0xcb
mov edx, eax
xor dl, 0x34
mov ecx, r9d
and cl, 0xfd
xor al, 0x4a
and r9b, al
and al, dl
and dl, 2
or dl, cl
xor dl, 2
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ecx, edx
not cl
mov ebx, r10d
and bl, 0x7e
xor r10b, 0x81
and r10b, r8b
mov r8d, ebx
and r8b, r10b
xor r10b, bl
or r10b, r8b
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov ebx, r10d
not bl
and bl, al
not al
and al, r10b
or al, bl
mov ebx, edx
and bl, 0x5a
and cl, 0xa5
or cl, bl
mov r8d, ecx
xor r8b, 0xa5
mov r9d, eax
not r9b
mov ebx, r9d
and bl, 0xe6
and al, 0x19
or al, bl
xor cl, 0xe1
and cl, r8b
or dl, 0xbb
mov r11d, ecx
not r11b
mov r10d, r11d
and r10b, 4
and cl, 0xfb
or cl, r10b
mov ebx, edx
not bl
or r11b, dl
and dl, 4
and bl, 0x40
or bl, dl
mov edx, eax
xor dl, 0x19
xor al, 0x5d
and al, dl
xor bl, cl
not r11b
or r11b, bl
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0xe6
and al, 0x19
or al, bl
or r9b, 0xbb
or cl, r9b
and r9b, 0xe6
xor r9b, al
not cl
or cl, r9b
mov eax, r11d
not al
and al, cl
not cl
and cl, r11b
or cl, al
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
not dl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
mov byte [rax + rcx], dl
mov eax, dword [rsp + 0x50]
add eax, 1
mov dword [rsp + 0x28], eax
mov eax, dword [0x1402dcfa4]
mov qword [rsp + 0x38], rax
mov r9d, eax
neg r9d
not r9d
imul r9d, eax
mov r8d, r9d
not r8d
mov edx, r9d
xor edx, 0xd4bee99
and edx, r9d
mov ecx, r9d
or ecx, 0xf2b41166
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x55a3bb97
mov edi, r8d
and edi, 0x8484408
or edi, ebx
or ecx, ebp
and ebp, 0x55a3bb97
and edx, 0xaa5c4468
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf2b41166
and ecx, 0xd4bee99
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x47d7c9d3
and edx, 0xb828362c
or edx, ecx
mov ebx, edx
xor ebx, 0xb828362c
mov ecx, edx
xor ecx, 0x42164852
mov ebp, r8d
and ebp, 0x915a69fd
mov eax, r9d
and eax, 0x6ea59602
or eax, ebp
mov ebp, eax
xor ebp, 0x6ea59602
xor eax, 0x811008b4
and eax, 0xc5949cb4
mov edi, ebp
and edi, 0x3a6b634b
or edi, eax
xor edi, 0x3a6b634b
or edi, ebp
mov r10d, edi
not r10d
and ecx, 0xf23e587a
xor edx, 0xb5b44bdc
and edx, ebx
and ebx, 0xdc1a785
or ebx, ecx
mov r11d, ebx
xor r11d, 0xdc1a785
xor ebx, 0xf23e587a
mov eax, r11d
and eax, 0xd9c7df0
mov esi, edi
and esi, 0xd9c7df0
mov ebp, edi
xor ebp, 0xf263820f
and ebp, r10d
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, edx
not eax
and eax, 0x6467eb51
and edx, 0x9b9814ae
or edx, eax
mov eax, ebp
not eax
and eax, 0x6467eb51
and ebp, 0x9b9814ae
or ebp, eax
xor ebp, edx
mov eax, ebx
and eax, 0x8fe8b485
and r11d, 0x70174b7a
or r11d, eax
or ebx, r10d
and r10d, 0x8fe8b485
and edi, 0x70174b7a
or edi, r10d
xor edi, r11d
not ebx
or ebx, edi
mov eax, ebx
not eax
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x25612163
and ebp, 0xda9ede9c
or ebp, edx
or ecx, ebx
and ebx, 0x25612163
and eax, 0xda9ede9c
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x245cd073
and ecx, 0xdba32f8c
or ecx, eax
mov edx, ecx
xor edx, 0xd8a02a88
xor ecx, 0x4488032
and ecx, 0x74b8536
and edx, 0xf8b47ac9
or edx, ecx
mov ecx, edx
xor ecx, 0x2028024
mov ebx, edx
xor ebx, 0xf8b47ac9
xor edx, 0x5ec93f4f
and edx, ebx
and ecx, 0x8a82a8ac
mov ebp, ebx
and ebp, 0x757d5753
or ebp, ecx
xor ebp, 0x757d5753
or ebp, ebx
or ebx, 0x5982ba79
mov eax, ebx
not eax
mov esi, edx
not esi
mov ecx, esi
and ecx, 0x9e40c525
and edx, 0x61bf3ada
or edx, ecx
or esi, ebx
and ebx, 0x9e40c525
and eax, 0x203d0082
or eax, ebx
xor eax, edx
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0xe4b90b9
and esi, 0xf1b46f46
or esi, eax
mov eax, esi
xor eax, 0x404120c0
mov ecx, ebp
not ecx
and ecx, 0x94001073
and ebp, 0x6bffef8c
or ebp, ecx
mov ecx, ebp
xor ecx, 0x4873218c
xor ebp, 0x94001073
xor esi, 0xa836d53f
mov edx, esi
and edx, 0xb78cde32
and eax, 0x487321cd
or eax, edx
or esi, ebp
and ebp, 0xb78cde32
and ecx, 0x487321cd
or ecx, ebp
xor ecx, eax
not esi
or esi, ecx
mov eax, esi
not eax
mov ecx, eax
and ecx, esi
mov edx, ecx
not edx
mov ebp, esi
and ebp, 0xe932fb31
and eax, 0x16cd04ce
or eax, ebp
or esi, edx
and edx, 0xe932fb31
and ecx, 0x16cd04ce
or ecx, edx
xor ecx, eax
not esi
or esi, ecx
mov eax, esi
not eax
mov ecx, eax
and ecx, 0x8fca0b6f
and esi, 0x7035f490
or esi, ecx
xor esi, 0x7035f490
or esi, eax
mov ebx, esi
not ebx
and r8d, 0x1b213ba4
and r9d, 0xe4dec45b
or r9d, r8d
mov eax, r9d
not eax
and eax, 0x19f95dba
and r9d, 0xe606a245
or r9d, eax
mov eax, r9d
xor eax, 0xfd2799e1
mov edx, r9d
xor edx, 0x2d8661e
xor r9d, 0x6834703e
and r9d, edx
mov ecx, eax
and ecx, 0x6aec1620
mov ebp, r9d
and ebp, ecx
xor ecx, r9d
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xfdc6157
and ecx, 0xf0239ea8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x44007163
and eax, 0xd0f7c393
and edx, 0x2f083c6c
or edx, eax
mov eax, edx
xor eax, 0xd0f7c393
xor edx, 0xe003060
xor ecx, 0x9acf8888
mov edi, ecx
and edi, 0xb17d8e1c
and ebp, 0x4e8271e3
or ebp, edi
or ecx, eax
and eax, 0xb17d8e1c
and edx, 0x4e8271e3
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x88000ef2
and eax, ecx
and ecx, 0x77fff10d
or ecx, edx
xor ecx, 0x77fff10d
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x4939a06c
and ecx, 0xb6c65f93
or ecx, eax
mov r10d, ecx
xor r10d, 0xb6c65f93
mov r9d, ecx
xor r9d, 0x4939a06c
mov r8d, esi
and r8d, 0x9d685593
mov r11d, esi
mov edi, ebx
xor esi, 0xbc2b6cda
and esi, ebx
and ebx, 0x6297aa6c
or ebx, r8d
mov ebp, ebx
xor ebp, 0x158a44
mov eax, r10d
and eax, 0x9fe638f5
xor ecx, 0xaed3349
and r10d, ecx
and ecx, r9d
and r9d, 0x6019c70a
or r9d, eax
mov eax, r9d
xor eax, 0x198600
xor ebx, 0x9d685593
xor r9d, 0x9fe638f5
mov edx, ebx
and edx, 0xefe271bb
and ebp, 0x101d8e44
or ebp, edx
or ebx, r9d
and r9d, 0xefe271bb
and eax, 0x101d8e44
or eax, r9d
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xa95c5986
and ebx, 0x56a3a679
or ebx, eax
mov r8d, ebx
xor r8d, 0x56a3a679
and r11d, 0x41c00001
and edi, 0x2149324
or edi, r11d
mov eax, edi
xor eax, 0x1004
xor edi, 0xfdeb6cdb
mov edx, esi
not edx
mov ebp, edi
and ebp, 0x83b7873a
and eax, 0x40401005
or eax, ebp
or edi, edx
and edx, 0x83b7873a
and esi, 0x7c4878c5
or esi, edx
xor esi, eax
not edi
or edi, esi
mov edx, r10d
not edx
mov eax, ecx
not eax
mov ebp, edx
and ebp, 0xdbabaf1e
and r10d, 0x245450e1
or r10d, ebp
or edx, eax
and eax, 0xdbabaf1e
and ecx, 0x245450e1
or ecx, eax
xor ecx, r10d
not edx
or edx, ecx
mov eax, edi
not eax
and eax, edx
not edx
and edx, edi
or edx, eax
mov r9d, ebx
xor r9d, 0xa95c5986
mov eax, edx
xor eax, 0x7f0a4bc8
mov r10d, eax
and eax, edx
not edx
xor ebx, 0x29a9edb1
and ebx, r8d
mov ebp, r8d
or ebp, 0x80f5b437
mov esi, ebp
not esi
and r10d, edx
mov ecx, ebx
not ecx
mov edi, ebp
and edi, 0xb5c26088
and esi, 0x4a080b40
or esi, edi
or ebp, ecx
and ecx, 0xb5c26088
and ebx, 0x4a3d9f77
or ebx, ecx
xor ebx, esi
not ebp
or ebp, ebx
mov ecx, r10d
and ecx, eax
xor eax, r10d
or eax, ecx
mov ecx, ebp
not ecx
and ecx, 0x6caa3736
and ebp, 0x9355c8c9
or ebp, ecx
mov ecx, eax
not ecx
and ecx, 0x6caa3736
and eax, 0x9355c8c9
or eax, ecx
xor eax, ebp
mov ecx, r9d
and ecx, edx
xor edx, r9d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3be1b3cf
and edx, 0xc41e4c30
or edx, ecx
xor edx, 0xc41e4c30
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov r15d, edx
not r15d
mov eax, r15d
or eax, 0xba0acede
mov ecx, eax
not ecx
mov ebx, edx
or ebx, 0x1242000
and ebx, 0x2926a8d8
mov ebp, r15d
and ebp, 0x92084606
or ebp, ebx
and eax, 0x2926a8d8
and ecx, 0x44d11121
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xba0acedf
and ecx, 0x45f53120
or ecx, eax
mov ebx, edx
xor ebx, 1
mov eax, ecx
not eax
and eax, 0x50949712
and ecx, 0xaf6b68ed
or ecx, eax
xor ecx, 0xaf6b68ed
mov eax, ecx
and eax, r15d
xor ecx, r15d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5aef1409
and ecx, 0xa510ebf6
or ecx, eax
mov edi, ecx
xor edi, 0xa510ebf6
mov r14d, ecx
xor r14d, 0x5aef1409
and edx, 0x7003806c
mov eax, r15d
and eax, 0x8ffc7f93
or eax, edx
mov edx, eax
xor edx, 0x50010024
xor eax, 0x85b45582
and edx, 0x5a492a34
and eax, 0xa5b6d5ca
or eax, edx
mov edx, eax
xor edx, 0xa5b6d5ca
xor eax, 0x5a492a35
and r15d, 0xfffffffe
or r15d, ebx
mov ebp, r15d
not ebp
and ebp, 0xb634410b
and r15d, 0x49cbbef4
or r15d, ebp
mov ebp, r15d
xor ebp, 0x49cbbef4
xor r15d, 0xb634410b
and ebp, eax
or eax, r15d
not eax
and r15d, edx
or r15d, ebp
mov edx, eax
and edx, r15d
xor r15d, eax
or r15d, edx
mov eax, r14d
and eax, 0x13d5fc88
mov r13d, edi
and r13d, 0xec2a0377
or r13d, eax
mov eax, r13d
xor eax, 0x24200007
xor r13d, 0x850c80
xor ecx, 0x89b7e571
and ecx, edi
or r13d, 0xd358f178
mov ebp, ecx
not ebp
mov edx, r13d
and edx, 0x8b561ab8
and eax, 0x24a10407
or eax, edx
or r13d, ebp
and ebp, 0x8b561ab8
and ecx, 0x74a9e547
or ecx, ebp
xor ecx, eax
not r13d
or r13d, ecx
mov eax, r13d
not eax
and eax, 0x3ecfa729
and r13d, 0xc13058d6
or r13d, eax
mov r9d, r13d
xor r9d, 0xed975651
mov r8d, r15d
not r8d
mov eax, r8d
and eax, 0x106db500
mov ecx, r15d
and ecx, 0xef924aff
or ecx, eax
mov r10d, ecx
xor r10d, 0x6c920009
xor ecx, 0x482500
and ecx, 0x83486ff6
and r10d, 0x7cb79009
or r10d, ecx
mov r11d, r10d
xor r11d, 0x83486ff6
xor r13d, 0x1268a9ae
mov eax, r13d
and eax, 0x48cc97be
mov ebx, r9d
and ebx, 0xb7336841
or ebx, eax
not ebx
or ebx, r13d
mov eax, r14d
and eax, 0x2f77a04
and edi, 0xfd0885fb
or edi, eax
xor edi, 0xb5c41245
xor r14d, edi
and r14d, edi
mov eax, r14d
not eax
and eax, 0x27f55695
mov edi, r14d
and edi, 0xd80aa96a
or edi, eax
xor edi, 0xd80aa96a
mov ecx, ebx
mov esi, edi
mov edx, ebx
and edx, edi
xor edi, ebx
mov ebp, ebx
not ebp
xor r10d, 0x7cb79009
mov eax, r10d
and eax, 0x48cc97be
mov ebx, r11d
and ebx, 0xb7336841
or ebx, eax
mov eax, ebx
xor eax, r10d
and eax, ebx
and r8d, 0x76d04762
and r15d, 0x892fb89d
or r15d, r8d
mov ebx, r15d
xor ebx, 0x81232801
and ebx, 0xb7336841
xor r15d, 0x3e1cd0dc
or r15d, ebx
mov ebx, r15d
not ebx
and ebx, 0xb24a381a
and r15d, 0x4db5c7e5
or r15d, ebx
mov ebx, r15d
xor ebx, 0x4db5c7e5
and ecx, 0x241c8bf8
and ebp, 0xdbe37407
or ebp, ecx
and esi, 0x241c8bf8
and r14d, 0xdbe37407
or r14d, esi
mov ecx, ebp
not ecx
and ecx, 0x2348c16d
and ebp, 0xdcb73e92
or ebp, ecx
mov ecx, r14d
not ecx
and ecx, 0x2348c16d
and r14d, 0xdcb73e92
or r14d, ecx
xor r14d, ebp
or edi, edx
mov ecx, edi
not ecx
and ecx, 0x29c0fb95
and edi, 0xd63f046a
or edi, ecx
mov ecx, edi
xor ecx, 0x5419002a
mov esi, r14d
not esi
xor edi, 0x29c0fb95
mov edx, esi
and edx, 0xa2264cd0
and r14d, 0x5dd9b32f
or r14d, edx
or esi, edi
and edi, 0xa2264cd0
and ecx, 0x5dd9b32f
or ecx, edi
xor ecx, r14d
not esi
or esi, ecx
mov ecx, eax
not ecx
xor r15d, 0xb24a381a
and ebx, ecx
or ecx, r15d
mov edx, ecx
not edx
and r15d, eax
or r15d, ebx
mov eax, r15d
not eax
mov ebp, ecx
and ebp, 0x919ca814
and edx, 0x6e6357eb
or edx, ebp
or ecx, eax
and eax, 0x919ca814
and r15d, 0x6e6357eb
or r15d, eax
xor r15d, edx
not ecx
or ecx, r15d
mov r8d, esi
not r8d
mov edx, r8d
and edx, 0x30ea702f
and esi, 0xcf158fd0
or esi, edx
or r8d, ecx
not ecx
xor esi, 0x30ea702f
or esi, ecx
not esi
not r8d
mov ecx, esi
and ecx, r8d
xor r8d, esi
or r8d, ecx
and r13d, 0xdadde8a7
mov ebp, r9d
and ebp, 0x25221758
or ebp, r13d
mov edi, ebp
xor edi, 0x25221758
and r10d, 0x406d5c
mov ecx, r11d
and ecx, 0xffbf92a3
or ecx, r10d
mov ebx, ecx
xor ebx, 0xffbf92a3
xor ebp, 0xdadde8a7
mov edx, edi
and edx, 0xf8345c96
and r9d, 0x7cba369
or r9d, edx
xor ecx, 0x406d5c
mov edx, ebx
and edx, 0xf8345c96
and r11d, 0x7cba369
or r11d, edx
mov edx, r9d
not edx
and edx, 0x273a3547
and r9d, 0xd8c5cab8
or r9d, edx
mov edx, r11d
not edx
and edx, 0x273a3547
and r11d, 0xd8c5cab8
or r11d, edx
xor r11d, r9d
mov edx, ebp
and edx, 0xeb059dfd
and edi, 0x14fa6202
or edi, edx
or ebp, ecx
and ecx, 0xeb059dfd
and ebx, 0x14fa6202
or ebx, ecx
xor ebx, edi
not ebp
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0xd089cada
and ebp, 0x2f763525
or ebp, ecx
mov ecx, ebp
xor ecx, 0x2d561420
mov ebx, r11d
not ebx
xor ebp, 0xd089cada
mov edx, ebx
and edx, 0x42a9e19f
and r11d, 0xbd561e60
or r11d, edx
or ebx, ebp
and ebp, 0x42a9e19f
and ecx, 0xbd561e60
or ecx, ebp
xor ecx, r11d
not ebx
or ebx, ecx
mov ecx, ebx
mov edx, ebx
xor edx, 0x3c98fda8
and edx, ebx
not ebx
and ebx, 0x1490dd88
and ecx, 0x28082020
or ecx, ebx
mov ebp, ecx
xor ebp, 0x28002020
xor ecx, 0xd7f7dfdf
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd33e419a
and ebp, 0x2c80bc20
or ebp, edi
or ecx, ebx
and ebx, 0xd33e419a
and edx, 0x2cc1be65
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2f6c08af
and ecx, 0xd093f750
or ecx, edx
mov edx, ecx
xor edx, 0x800a0af0
xor ecx, 0x330f107
and ecx, 0x6f31f10f
and edx, 0x90ce0ef0
or edx, ecx
mov ebp, edx
xor ebp, 0x80400200
xor edx, 0x4a017105
and edx, 0x5a8f7df5
and ebp, 0xa570820a
or ebp, edx
mov r9d, ebp
xor r9d, 0x5a8f7df5
mov edi, ebp
xor edi, 0xa570820a
mov r10d, r8d
not r10d
or r8d, 0x244eabe9
mov eax, r8d
not eax
mov ecx, r10d
or ecx, 0xdbb15416
mov ebx, ecx
not ebx
xor ebp, 0x7ec1d61c
mov edx, ebp
and edx, r9d
and ebp, edi
and r8d, 0x31261788
and eax, 0xca914016
or eax, r8d
and ecx, 0x31261788
and ebx, 0x448a861
or ebx, ecx
xor ebx, eax
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebx
not eax
and eax, 0x3f9169d2
and ebx, 0xc06e962d
or ebx, eax
mov eax, ebp
not eax
and eax, 0x3f9169d2
and ebp, 0xc06e962d
or ebp, eax
xor ebp, ebx
mov eax, r10d
and eax, r9d
xor r10d, r9d
or r10d, eax
not r10d
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov r8d, r10d
not r8d
mov ecx, r8d
and ecx, 0xcadaf5c6
mov eax, r10d
and eax, 0x35250a39
or eax, ecx
mov ecx, eax
xor ecx, 0x10010030
xor eax, 0x48424004
mov edx, r10d
xor edx, 0x7863483c
and edx, r10d
or eax, 0x879cb7c3
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xe1baaa4c
and ecx, 0x18414030
or ecx, ebx
or eax, ebp
and ebp, 0xe1baaa4c
and edx, 0x1e4555b3
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb1fe34ca
and eax, 0x4e01cb35
or eax, ecx
mov ecx, eax
xor ecx, 0x28200
xor eax, 0x890d6430
and eax, 0xbf6d6539
and ecx, 0x40929ac6
or ecx, eax
mov edx, ecx
xor edx, 0x40908082
xor ecx, 0x1a282001
and ecx, 0x1a2a3a45
and edx, 0xe5d5c5ba
or edx, ecx
mov ebp, edx
xor ebp, 0xe5d5c5ba
xor edx, 0x20a3001
mov eax, r8d
and eax, 0xcc779081
mov ecx, r10d
and ecx, 0x33886f7e
or ecx, eax
xor ecx, 0x33886f7e
mov ebx, ecx
xor ebx, r8d
and ebx, ecx
and edx, 0xe25af413
mov eax, ebp
and eax, 0x1da50bec
or eax, edx
xor eax, 0x1da50bec
mov edi, ebx
not edi
mov ecx, edi
mov edx, eax
and edx, edi
xor edi, eax
and eax, 0x1b1e2d08
and ebp, 0xe4e1d2f7
or ebp, eax
and ecx, 0x1b1e2d08
and ebx, 0xe4e1d2f7
or ebx, ecx
mov eax, ebp
not eax
and eax, 0x51a9af2c
and ebp, 0xae5650d3
or ebp, eax
mov eax, ebx
not eax
and eax, 0x51a9af2c
and ebx, 0xae5650d3
or ebx, eax
xor ebx, ebp
or edi, edx
mov ecx, edi
not ecx
mov eax, ebx
not eax
mov edx, eax
and edx, 0x5cb47858
and ebx, 0xa34b87a7
or ebx, edx
or eax, edi
and edi, 0x5cb47858
and ecx, 0xa34b87a7
or ecx, edi
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x31b20cbd
and eax, 0xce4df342
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xce4df342
and eax, 0x31b20cbd
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r11d, edx
not r11d
mov ebp, r11d
and ebp, 0x9d4227e8
and edx, 0x62bdd817
or edx, ebp
or r11d, eax
and eax, 0x9d4227e8
and ecx, 0x62bdd817
or ecx, eax
xor ecx, edx
not r11d
or r11d, ecx
mov r9d, r11d
not r9d
mov eax, r8d
and eax, 0xe2a8fab3
and r8d, r10d
and r10d, 0x1d57054c
or r10d, eax
xor r10d, 0x1d57054c
mov eax, r10d
and eax, r8d
xor r10d, r8d
or r10d, eax
mov eax, r10d
mov esi, r10d
xor esi, 0x7ecb4cd8
and esi, r10d
not r10d
and r10d, 0x90c59203
and eax, 0x6f3a6dfc
or eax, r10d
mov edx, eax
xor edx, 0x2a224c18
xor eax, 0x90c59203
mov ecx, eax
or ecx, 0x8134b327
mov ebp, ecx
not ebp
mov edi, esi
not edi
mov ebx, ecx
and ebx, 0xa22fe2ab
and ebp, 0x5cc00c50
or ebp, ebx
or ecx, edi
and edi, 0xa22fe2ab
and esi, 0x5dd01d54
or esi, edi
xor esi, ebp
not ecx
or ecx, esi
mov ebp, ecx
not ebp
and ebp, 0xa3f14cb6
and ecx, 0x5c0eb349
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20c46980
and eax, 0x455d21e6
and edx, 0xbaa2de19
or edx, eax
mov eax, edx
xor eax, 0x414d20a4
xor edx, 0x88001018
and edx, 0x8c10115a
and eax, 0x73efeea5
or eax, edx
mov edx, eax
xor edx, 0x60e46884
xor eax, 0x8c10115a
xor ecx, 0xdd3a006e
mov ebx, ecx
and ebx, 0x130b9631
and ebp, 0xecf469ce
or ebp, ebx
or ecx, eax
and eax, 0x130b9631
and edx, 0xecf469ce
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xdb86dedd
and eax, ecx
and ecx, 0x24792122
or ecx, edx
mov edx, ecx
xor edx, 0x4080120
xor ecx, 0xdb86dedd
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xb9753453
and edx, 0x468acbac
or edx, ebx
or ecx, ebp
and ebp, 0xb9753453
and eax, 0x468acbac
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov r14d, ecx
not r14d
and ecx, 0x141fa426
and r14d, 0xebe05bd9
or r14d, ecx
mov r8d, r14d
xor r8d, 0x141fa426
xor r14d, 0xebe05bd9
mov ecx, r11d
mov ebp, r11d
xor ebp, 0x69821e4c
and ebp, r11d
mov eax, r9d
and eax, 0x9952e78f
and r11d, 0x66ad1870
or r11d, eax
not r11d
or r11d, r9d
and r9d, 0x4800140c
and ecx, 0x21820a40
or ecx, r9d
xor ecx, 0x21820a40
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x967de1b3
and ebp, 0x69821e4c
or ebp, eax
mov eax, r8d
and eax, 0x258317b0
mov edi, r14d
and edi, 0xda7ce84f
or edi, eax
mov eax, edi
xor eax, 0x220280b
xor edi, 0x258317b0
mov ecx, r8d
and ecx, r14d
mov edx, ecx
not edx
mov esi, edi
and esi, 0xfc5ed564
and eax, 0x3a12a9b
or eax, esi
or edi, edx
and edx, 0xfc5ed564
and ecx, 0x3a12a9b
or ecx, edx
xor ecx, eax
not edi
or edi, ecx
mov r15d, ebp
mov ebx, ebp
xor ebx, 0x51a9b183
mov ecx, ebx
and ebx, ebp
mov eax, ebp
not eax
mov ebp, edi
mov r10d, edi
mov r13d, edi
xor r13d, 0x51a9b183
and r13d, edi
not edi
mov edx, edi
and edx, 0xe8549b77
and ebp, 0x17ab6488
or ebp, edx
xor ebp, 0x71067cf8
or ebp, edi
and edi, 0x91d987dd
and r10d, 0x6e267822
or r10d, edi
mov edi, r10d
xor edi, 0x6e267822
and ecx, eax
mov dword [rsp + 0x24], ecx
xor r10d, 0xc070365e
and r10d, edi
mov r12d, eax
and r12d, edi
xor edi, eax
and eax, 0x66ad1870
xor r15d, 0x9952e78f
or r15d, eax
mov esi, r15d
not esi
mov eax, r11d
not eax
and r8d, 0xfd8875b7
and r14d, 0x2778a48
or r14d, r8d
mov r8d, r14d
xor r8d, 0x2778a48
xor r14d, 0xdc807107
and r14d, 0xded5f307
mov edx, r8d
and edx, 0x212a0cf8
or edx, r14d
xor edx, 0x47871488
and r8d, 0x9952e78f
or r8d, edx
mov edx, r8d
not edx
and edx, 0x9789c4ce
and r8d, 0x68763b31
or r8d, edx
mov edx, r11d
and edx, 0x11f3b504
xor r11d, 0x23528ca8
and r11d, eax
and eax, 0xee0c4afb
or eax, edx
mov r14d, r15d
and r14d, 0xdcad7357
mov edx, esi
and edx, 0x23528ca8
or edx, r14d
mov r14d, eax
xor r14d, 0xee0c4afb
mov ecx, eax
xor ecx, 0xcd5ec653
and ecx, r14d
mov r9d, ecx
and r9d, r11d
xor r11d, ecx
or r11d, r9d
mov ecx, edx
not ecx
and ecx, r11d
not r11d
and r11d, edx
or r11d, ecx
mov ecx, esi
and ecx, 0x62eecd1d
and r15d, 0x9d1132e2
or r15d, ecx
mov ecx, ebp
not ecx
xor eax, 0x11f3b504
or esi, eax
and eax, 0x62eecd1d
and r14d, 0x9d1132e2
or r14d, eax
mov eax, r8d
xor eax, 0x68763b31
xor r8d, 0x820880c0
xor r14d, r15d
not esi
or esi, r14d
mov edx, esi
not edx
and edx, 0x4ed984d2
and esi, 0xb1267b2d
or esi, edx
xor esi, 0xb1267b2d
mov edx, r11d
and edx, esi
xor esi, r11d
or esi, edx
and ebp, 0xdeae6cc2
mov edx, ecx
and edx, 0x2151933d
or edx, ebp
mov r9d, edx
xor r9d, 0x2151933d
and r8d, 0xea3a8ae0
mov ebp, eax
and ebp, 0x15c5751f
or ebp, r8d
mov r11d, ebp
xor r11d, 0x15c5751f
mov r8d, r9d
and r8d, 0xacb90ef4
and ecx, 0x5346f10b
or ecx, r8d
mov r8d, ebp
xor r8d, 0x46838414
and r8d, r11d
and eax, 0x5346f10b
mov r14d, r8d
and r14d, eax
xor eax, r8d
or eax, r14d
mov r8d, ecx
not r8d
and r8d, 0x801172fc
and ecx, 0x7fee8d03
or ecx, r8d
mov r8d, eax
not r8d
and r8d, 0x801172fc
and eax, 0x7fee8d03
or eax, r8d
mov r8d, dword [0x1402dcfa0]
xor edx, 0xdeae6cc2
xor eax, ecx
xor ebp, 0xea3a8ae0
mov ecx, edx
and ecx, 0x4a24fd28
and r9d, 0xb5db02d7
or r9d, ecx
or edx, ebp
and ebp, 0x4a24fd28
and r11d, 0xb5db02d7
or r11d, ebp
xor r11d, r9d
not edx
or edx, r11d
mov ecx, edx
not ecx
and ecx, 0x9c5e39a4
and edx, 0x63a1c65b
or edx, ecx
xor edx, 0x63a1c65b
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, esi
not eax
mov ecx, eax
and ecx, 0x976fcd6
and esi, 0xf6890329
or esi, ecx
or eax, edx
not edx
xor esi, 0x976fcd6
or esi, edx
mov ecx, esi
not ecx
mov edx, eax
not edx
mov ebp, esi
and ebp, 0xbafaee
and ecx, 0xff450511
or ecx, ebp
or esi, eax
and eax, 0xbafaee
and edx, 0xff450511
or edx, eax
xor edx, ecx
not esi
or esi, edx
mov ecx, dword [rsp + 0x24]
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, r10d
not eax
mov ecx, r13d
not ecx
mov edx, eax
and edx, 0xfebf3bf3
and r10d, 0x140c40c
or r10d, edx
or eax, ecx
and ecx, 0xfebf3bf3
and r13d, 0x140c40c
or r13d, ecx
xor r13d, r10d
not eax
or eax, r13d
mov ecx, ebx
not ecx
and ecx, 0xed6fb80e
and ebx, 0x129047f1
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0xed6fb80e
and eax, 0x129047f1
or eax, ecx
xor eax, ebx
or edi, r12d
not edi
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edi
not eax
and edi, 0xd24e7f1e
and eax, 0x2db180e1
or eax, edi
mov ecx, eax
xor ecx, 0xd2180a1
xor eax, 0xd2485a02
and eax, 0xf2d85a42
and ecx, 0xd27a5bd
or ecx, eax
mov eax, ecx
xor eax, 0xd27a5bd
mov edx, esi
not edx
xor ecx, 0xf2d85a42
and eax, edx
or edx, ecx
not edx
and ecx, esi
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, ecx
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xbcaf06a7
and eax, 0x4350f958
or eax, ebp
mov ebx, eax
xor ebx, 0xbcaf06a7
and ebx, eax
and edx, 0x63f69ad0
and ecx, 0x9c09652f
or ecx, edx
mov edx, ecx
xor edx, 0x9c09652f
xor ecx, 0x2b49000
and ecx, 0x6bdd12e
mov eax, edx
and eax, 0xf9422ed1
or eax, ecx
xor eax, 0x45ed2876
and edx, 0x4350f958
or edx, eax
mov r9d, edx
not r9d
mov edi, ebx
not edi
mov ebp, ebx
xor ebp, 0xd68fbfa7
mov esi, ebp
and esi, edi
and ebp, ebx
mov ecx, edx
xor ecx, 0x29704058
mov eax, ecx
and eax, edx
and ecx, r9d
mov r10d, esi
and r10d, ebp
xor ebp, esi
or ebp, r10d
mov esi, eax
and esi, ecx
xor ecx, eax
or ecx, esi
mov eax, ebp
not eax
and eax, 0x4c8ba26f
and ebp, 0xb3745d90
or ebp, eax
mov eax, ecx
not eax
and eax, 0x4c8ba26f
and ecx, 0xb3745d90
or ecx, eax
xor ecx, ebp
mov eax, ebx
and eax, 0xb2434fe6
and edi, 0x4dbcb019
or edi, eax
or ebx, r9d
and r9d, 0xb2434fe6
and edx, 0x4dbcb019
or edx, r9d
xor edx, edi
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xa9d96d57
and ebx, 0x562692a8
or ebx, eax
mov eax, ebx
xor eax, 0x420682a8
mov edx, ecx
not edx
xor ebx, 0xa9d96d57
mov ebp, edx
and ebp, 0x34797904
and ecx, 0xcb8686fb
or ecx, ebp
or edx, ebx
and ebx, 0x34797904
and eax, 0xcb8686fb
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0x32ba5724
and ecx, edx
or edx, 0xcd45a8db
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x1c68857d
and eax, 0x22925200
or eax, ebx
or edx, ebp
and ebp, 0x1c68857d
and ecx, 0xe3977a82
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x56ae367b
and edx, 0xa951c984
or edx, eax
mov ebx, edx
xor ebx, 0xd8bb67f8
xor edx, 0x27449807
mov eax, edx
and eax, 0x300c375d
mov ecx, ebx
and ecx, 0xcff3c8a2
or ecx, eax
mov r10d, ecx
xor r10d, 0x80300802
xor ecx, 0x100c1450
and ecx, 0x5fcfd4f0
and r10d, 0xa0302b0f
or r10d, ecx
mov r9d, r10d
xor r9d, 0x5fcfd4f0
xor r10d, 0xa0302b0f
mov eax, r10d
and eax, 0x4b69f67b
mov ecx, r9d
and ecx, 0xb4960984
or ecx, eax
not ecx
or ecx, r10d
mov esi, ecx
not esi
and edx, 0x6cb67cc8
and ebx, 0x93498337
or ebx, edx
mov ebp, ebx
xor ebp, 0x93498337
xor ebx, 0x6c0448c8
and ebx, 0xfe044aff
mov eax, ebp
and eax, 0x1fbb500
or eax, ebx
xor eax, 0x4a92437b
and ebp, 0xb4960984
or ebp, eax
mov ebx, ebp
not ebx
mov edx, ecx
or edx, ebp
mov edi, edx
not edi
and ecx, 0x3bd04bae
and esi, 0xc42fb451
or esi, ecx
and ebp, 0x3bd04bae
and ebx, 0xc42fb451
or ebx, ebp
xor ebx, esi
mov eax, ebx
not eax
mov ecx, edx
and ecx, 0x6d921050
and edi, 0x926defaf
or edi, ecx
or edx, eax
and eax, 0x6d921050
and ebx, 0x926defaf
or ebx, eax
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
mov ebp, edx
xor ebp, 0xb4960984
and ebp, edx
not edx
and edx, 0x34940100
and eax, 0x80020884
or eax, edx
xor eax, 0x80020884
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
and r10d, 0xff843d32
mov edx, r9d
and edx, 0x7bc2cd
or edx, r10d
xor edx, 0x7bc2cd
mov eax, r9d
and eax, edx
xor edx, r9d
or edx, eax
mov eax, edx
not eax
and eax, 0x2907111
and edx, 0xfd6f8eee
or edx, eax
mov eax, edx
not eax
and eax, 0xfd6f8eee
and edx, 0x2907111
or edx, eax
mov eax, edx
not eax
and eax, 0x61b23d2f
and edx, 0x9e4dc2d0
or edx, eax
mov ecx, edx
xor ecx, 0x9e4dc2d0
xor edx, 0x61b23d2f
mov ebx, ebp
xor ebx, ecx
and ebx, ebp
and ecx, ebp
not ebp
and ebp, edx
or ecx, ebp
mov eax, ebx
not eax
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0x54f02750
and ebx, 0xab0fd8af
or ebx, ebp
or eax, edx
and edx, 0x54f02750
and ecx, 0xab0fd8af
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x3c14cca1
and ecx, 0xc3eb335e
or ecx, ebx
or eax, ebp
and ebp, 0x3c14cca1
and edx, 0xc3eb335e
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xf0aad5c6
and ecx, 0xf552a39
or ecx, eax
mov eax, ecx
xor eax, 0xf552a39
mov edx, ecx
xor edx, 0xd0aa9584
and edx, 0xd5bbbf95
xor ecx, 0x47b5ff53
and ecx, eax
and eax, 0x2a44406a
or eax, edx
mov edx, eax
xor edx, 0x2a44406a
xor eax, 0xd5bbbf95
or eax, edx
and edx, 0x48e0d56a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x15b7eae7
and ecx, 0xea481518
or ecx, edx
xor ecx, 0x5d573f8d
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edi, eax
not edi
mov edx, edi
and edx, 0x1c183b1f
mov ebp, eax
and ebp, 0xe3e7c4e0
or ebp, edx
mov ebx, ebp
xor ebx, 0x20800000
xor ebp, 0x4180216
mov ecx, edi
or ecx, 0xa6de8e36
mov edx, ecx
not edx
or ebp, 0x502161c9
and ebp, 0xd67fe7ff
and ebx, 0x20800800
or ebx, ebp
and ecx, 0xd67fe7ff
and edx, 0x9001000
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xa6de8e36
and edx, 0x592171c9
or edx, ecx
and edi, 0xc11e2f01
and eax, 0x3ee1d0fe
or eax, edi
mov ecx, eax
xor ecx, 0x3ee1d0fe
xor eax, 0xc11e2f01
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl r15b
cmp r8d, 9
setg r14b
mov edi, r10d
xor dil, r9b
mov r8d, edi
and r8b, r10b
mov r12d, edi
xor r12b, 1
or dil, r12b
mov r11d, r12d
or r11b, dil
xor dil, r12b
mov ebp, r9d
xor bpl, r12b
and r12b, r9b
or r12b, r8b
xor r8b, 1
mov ecx, r14d
xor cl, r8b
or r8b, r14b
not cl
and cl, r14b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, r14d
or dl, r10b
xor dl, 1
xor dil, 1
mov eax, r11d
xor al, dil
or dil, r11b
xor dil, 1
or dil, al
xor dil, 1
mov r13d, r9d
xor r13b, dil
or dil, r9b
not r13b
and r13b, r9b
and bpl, r9b
and r9b, r14b
and r10b, r15b
or r10b, r9b
mov ebx, edx
and bl, r10b
xor r10b, dl
or r10b, bl
xor r10b, cl
and cl, r10b
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
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, ebx
and cl, dl
xor dl, 1
and al, dl
or al, cl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov r11d, ecx
xor r11b, 1
xor cl, al
or r11b, dl
xor r11b, 1
or r11b, cl
mov eax, r11d
xor al, 1
and r11b, al
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, r15d
xor al, r14b
mov r8d, eax
xor r8b, 1
mov byte [rsp + 0x23], r8b
mov ebx, eax
and bl, r15b
mov byte [rsp + 0x24], bl
mov edx, eax
or dl, r8b
mov r9d, edx
not r9b
mov r10d, ebx
xor r10b, 1
mov byte [rsp + 0x30], r10b
or r10b, bl
mov ecx, r10d
xor cl, 1
mov esi, ebx
and sil, cl
xor cl, bl
or cl, sil
mov esi, eax
xor sil, dl
and sil, al
and r9b, r8b
and dl, al
or dl, r9b
mov ebx, esi
and bl, dl
xor dl, sil
mov esi, r11d
xor sil, 1
or dl, bl
mov ebx, edx
xor bl, 1
or bl, cl
xor cl, 1
or cl, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, r8d
and dl, r15b
and al, r14b
or al, dl
mov edx, r14d
and dl, r8b
mov ebx, r14d
xor bl, r8b
or bl, dl
mov edx, eax
xor dl, bl
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, edi
xor al, r13b
xor r13b, 1
xor al, 1
or r13b, dil
xor r13b, 1
or r13b, al
xor bpl, 1
xor r12b, 1
mov eax, ebp
xor al, r12b
or r12b, bpl
xor r12b, 1
or r12b, al
mov eax, r13d
xor al, 1
and r13b, al
mov edx, r12d
mov edi, eax
and dil, r13b
xor r13b, al
mov ebp, eax
and bpl, r12b
xor al, r12b
xor r12b, 1
and dl, r12b
or r13b, dil
xor dl, 1
mov ebx, r12d
xor bl, dl
or dl, r12b
xor dl, 1
or dl, bl
xor dl, r13b
or al, bpl
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
mov ebx, eax
xor bl, dl
xor bl, 1
xor dl, 1
mov edi, edx
and dil, cl
xor dl, cl
or dl, dil
mov ecx, edx
xor cl, 1
xor al, bl
and al, bl
xor dl, al
mov ebx, ecx
xor bl, al
mov edi, ebx
xor dil, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
xor bl, al
xor bl, 1
or al, dil
xor al, 1
or al, bl
mov ecx, r11d
xor cl, al
mov ebp, eax
xor bpl, 1
mov edi, eax
and dil, bpl
mov edx, ebp
and dl, dil
mov ebx, ebp
xor bl, dil
or bl, dl
mov r13d, ebx
xor r13b, 1
or r13b, bl
mov ebx, r13d
xor bl, 1
mov r12d, edi
xor r12b, 1
xor dil, al
or r12b, bpl
xor r12b, 1
or r12b, dil
xor r12b, bl
or bl, al
or al, r11b
xor cl, 1
and cl, r11b
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov edi, ecx
xor dil, 1
mov eax, esi
and al, dil
and cl, r11b
or cl, al
xor dil, cl
and dil, cl
mov eax, r11d
xor al, sil
or sil, r11b
and al, r11b
mov ecx, eax
xor cl, 1
mov r11d, ecx
mov edx, esi
xor cl, sil
xor sil, 1
and r11b, sil
and dl, al
or dl, r11b
or al, sil
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
xor r13b, bpl
xor bl, 1
or bl, r13b
xor bl, 1
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
xor bl, dl
mov r11d, ebx
xor r11b, 1
mov ebp, edi
xor bpl, 1
mov ecx, r11d
and cl, bl
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, ecx
xor al, 1
mov esi, eax
and sil, cl
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
or bpl, dil
mov r13d, ecx
xor r13b, al
and r13b, cl
or r11b, bl
mov r12d, r11d
xor r12b, 1
mov ecx, edi
or cl, bpl
xor bpl, dil
xor bpl, 1
mov ebx, ecx
xor bl, bpl
or bpl, cl
xor bpl, 1
or bpl, bl
mov ecx, r13d
xor cl, 1
mov edx, r13d
and dl, cl
mov r8d, edx
and r8b, r13b
xor dl, r13b
mov ebx, r12d
and bl, r11b
or dl, r8b
mov r8d, ebx
and r8b, r12b
xor bl, r12b
or bl, r8b
mov r8d, edx
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, dl
or bl, r8b
mov edx, ecx
and dl, r11b
xor cl, r11b
or cl, dl
mov edx, ebx
xor dl, cl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
and dl, bpl
xor bpl, 1
xor cl, 1
and cl, bpl
xor sil, dil
or cl, dl
mov edx, edi
and dl, al
xor al, dil
or al, dl
mov edx, esi
xor dl, 1
xor sil, al
xor sil, 1
or al, dl
xor al, 1
or al, sil
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
xor byte [rsp + 0x24], r10b
test al, 1
mov ebp, 0x6ba38eeb
mov eax, 0x2cd43dda
cmovne ebp, eax
test cl, 1
mov ecx, 0x6ba38eeb
cmove ebp, ecx
test dl, 1
cmove ebp, eax
mov dword [rsp + 0x2c], ebp
mov rax, qword [rsp + 0x38]
lea r11d, [rax - 1]
imul r11d, eax
mov r9d, r11d
not r9d
mov eax, r9d
and eax, 0x656dc12b
mov ecx, r11d
mov edi, r11d
mov edx, r11d
and edx, 0x9a923ed4
or edx, eax
mov eax, edx
xor eax, 0x2002010
xor edx, 0x41414100
mov esi, r9d
or esi, 0x53c5f915
mov ebx, esi
not ebx
or edx, 0x28020280
and edx, 0x79c35b84
and eax, 0x204a011
or eax, edx
and esi, 0x79c35b84
and ebx, 0x8438046a
or ebx, esi
xor ebx, eax
mov eax, ebx
not eax
and eax, 0xac3a06ea
and ebx, 0x53c5f915
or ebx, eax
mov eax, ebx
not eax
and eax, 0x64528a26
and ebx, 0x9bad75d9
or ebx, eax
mov eax, ebx
xor eax, 0x930d25d0
xor ebx, 0x20420a20
and ebx, 0x28e25a29
and eax, 0xd71da5d6
or eax, ebx
mov edx, eax
xor edx, 0xd0b2afef
xor eax, 0xd71da5d6
and eax, edx
mov edx, r9d
and edx, 0xf850f5c6
and ecx, 0x7af0a39
or ecx, edx
mov edx, ecx
xor edx, r9d
and edx, ecx
mov ecx, eax
not ecx
mov esi, edx
not esi
and edx, ecx
or ecx, esi
not ecx
and esi, eax
or esi, edx
mov eax, ecx
and eax, esi
xor esi, ecx
or esi, eax
mov eax, esi
xor eax, 0xb80f5797
and eax, esi
not esi
and esi, 0xb80f5797
mov ecx, esi
and ecx, eax
xor eax, esi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbfa05dae
and eax, 0x405fa251
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1cb2279a
and eax, 0xe34dd865
or eax, ecx
mov ecx, eax
xor ecx, 0xa2055860
xor eax, 0x400020a
and eax, 0x4548820f
and ecx, 0xbab77df0
or ecx, eax
mov eax, ecx
xor eax, 0x40008001
xor ecx, 0xbab77df0
mov edx, ecx
or edx, 0x622480b1
mov esi, edx
not esi
and eax, 0x622480b1
and ecx, 0x9ddb7f4e
or ecx, eax
mov eax, ecx
not eax
mov ebx, edx
and ebx, 0x47fb9745
and esi, 0x9800680a
or esi, ebx
or edx, eax
and eax, 0x47fb9745
and ecx, 0xb80468ba
or ecx, eax
xor ecx, esi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x62a9a371
and edx, 0x9d565c8e
or edx, eax
mov eax, edx
xor eax, 0x1d525886
xor edx, 0x22a02221
and edx, 0xa2a42629
and eax, 0x5d5bd9d6
or eax, edx
mov ecx, eax
xor ecx, 0xa0a02029
xor eax, 0x5d5bd9d6
mov edx, eax
and edx, 0x4f4edec0
and ecx, 0xb0b1213f
or ecx, edx
xor ecx, 0x4f4edec0
xor eax, ecx
and eax, ecx
mov ecx, r9d
and ecx, 0x37410211
and edi, 0xc8befdee
or edi, ecx
mov r12d, edi
xor r12d, 0x88baa96a
mov ecx, edi
xor ecx, 0x37410211
xor edi, 0xb4ed6837
and edi, ecx
mov esi, ecx
or esi, 0x7c5395d9
mov ebx, esi
not ebx
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0x54c56fee
and edi, 0xab3a9011
or edi, edx
or ebp, esi
and esi, 0x54c56fee
and ebx, 0x83280000
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x1e771568
and ebp, 0xe188ea97
or ebp, edx
and r12d, 0xb9faab7b
mov edx, ecx
and edx, 0x46055484
or edx, r12d
xor edx, 0x2421d435
and ecx, 0x9ddb7f4e
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x948f0e80
and ecx, 0x6b70f17f
or ecx, edx
mov edx, ecx
xor edx, 0x270e008
xor ecx, 0x148a0a00
and ecx, 0x7d8a1b77
and edx, 0x8275e488
or edx, ecx
mov ecx, edx
xor ecx, 0x30880070
xor edx, 0x8275e488
mov esi, edx
and esi, 0x4d735f87
and ecx, 0xb28ca078
or ecx, esi
xor ecx, 0xb28ca078
or ecx, edx
mov ebx, eax
xor ebx, ecx
mov edx, ecx
not edx
mov esi, ecx
and esi, 0x65737c84
and edx, 0x9a8c837b
or edx, esi
mov esi, edx
xor esi, 0x9a8c837b
xor edx, 0x65737c84
and edx, eax
or ecx, eax
not ebx
and ebx, eax
not eax
and esi, eax
or edx, esi
xor eax, edx
and eax, edx
not ecx
mov edx, ecx
and edx, ebx
xor ebx, ecx
or ebx, edx
mov ebp, eax
mov edx, eax
xor edx, 0xf1bf7a9d
and edx, eax
not eax
and eax, 0x6954a86
and ebp, 0xf96ab579
or ebp, eax
mov r12d, ebp
mov r13d, ebx
not r13d
xor ebp, 0x6954a86
mov eax, ebp
or eax, 0xe408562
mov esi, eax
not esi
mov ecx, ebx
xor ecx, 0xf1bf7a9d
mov edi, eax
and edi, 0x2e6aaca3
and esi, 0xd195521c
or esi, edi
mov edi, edx
not edi
or eax, edi
and edi, 0x2e6aaca3
and edx, 0xd195535c
or edx, edi
mov r8d, ecx
and r8d, r13d
and ecx, ebx
xor edx, esi
not eax
or eax, edx
mov edi, r8d
not edi
mov edx, edi
and edx, 0x110e62f8
and r8d, 0xeef19d07
or r8d, edx
mov edx, ecx
not edx
or edi, edx
and edx, 0x110e62f8
and ecx, 0xeef19d07
or ecx, edx
xor ecx, r8d
xor r12d, 0x91289171
not edi
or edi, ecx
mov ecx, eax
not ecx
and ecx, 0xeac26265
and eax, 0x153d9d9a
or eax, ecx
mov ecx, edi
not ecx
and ecx, 0xeac26265
and edi, 0x153d9d9a
or edi, ecx
xor edi, eax
mov eax, ebp
and eax, 0x68d26c8a
and r12d, 0x972d9375
or r12d, eax
or ebp, ebx
and ebx, 0x68d26c8a
and r13d, 0x972d9375
or r13d, ebx
xor r13d, r12d
not ebp
or ebp, r13d
mov eax, ebp
not eax
and eax, 0x73a8cf1d
and ebp, 0x8c5730e2
or ebp, eax
mov eax, ebp
xor eax, 0x8452080
xor ebp, 0x73a8cf1d
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0xb692917f
and edi, 0x496d6e80
or edi, edx
or ecx, ebp
and ebp, 0xb692917f
and eax, 0x496d6e80
or eax, ebp
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
mov ebp, ecx
xor ebp, 0x71b50483
and ebp, ecx
mov edx, eax
and edx, 0xa6bc5463
and ecx, 0x5943ab9c
or ecx, edx
xor ecx, 0xc498d4d3
or ecx, eax
and eax, 0x71b50483
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
and eax, 0x8e4afb7c
and ebp, 0x71b50483
or ebp, eax
mov eax, ebp
not eax
and eax, 0x20da2871
and ebp, 0xdf25d78e
or ebp, eax
mov eax, ebp
xor eax, 0x42248080
and eax, 0x622480b0
xor ebp, 0xda2841
and ebp, 0x9ddb7f4f
or ebp, eax
not ebp
mov ebx, ebp
or ebx, 0x622480b0
mov edi, ecx
mov esi, ecx
xor esi, 0xead2861e
mov r12d, esi
and r12d, ecx
mov r13d, ebx
and r13d, ecx
xor ecx, ebx
not ebx
not edi
or ebx, 0xead2861e
and esi, edi
mov edx, ebx
not edx
or ebp, 0x772df9f1
and ebx, 0xf8d14708
and edx, 0x52c38c1
or edx, ebx
mov edi, ebp
not edi
and ebp, 0xf8d14728
and edi, 0x20006
or edi, ebp
xor edi, edx
mov ebp, r12d
and ebp, esi
xor esi, r12d
mov r12d, r9d
or r9d, r11d
or esi, ebp
mov edx, edi
not edx
and edx, 0xceb791d8
and edi, 0x11486e27
or edi, edx
mov edx, esi
not edx
and edx, 0xceb791d8
and esi, 0x31486e27
or esi, edx
xor esi, edi
or ecx, r13d
mov edx, ecx
not edx
and edx, 0x289d0d6a
and ecx, 0xd762f295
or ecx, edx
mov edx, ecx
xor edx, 0x81424080
mov eax, esi
not eax
xor ecx, 0x289d0d6a
mov ebp, eax
and ebp, 0x5e2cb277
and esi, 0xa1d34d88
or esi, ebp
or eax, ecx
and ecx, 0x5e2cb277
and edx, 0xa1d34d88
or edx, ecx
xor edx, esi
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x71381
mov ebp, eax
and ebp, 0x70102028
or ebp, edx
xor ebp, 0x70102028
mov edx, eax
and edx, 0x8fe8cc56
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x8fe8cc56
and edx, 0x701733a9
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xf9eff732
and edx, 0x61008cd
or edx, ebp
mov ebp, edx
xor ebp, 0x4100005
and ebp, 0x8d5a2725
xor edx, 0x70a5d012
and edx, 0x72a5d8da
or edx, ebp
mov ebp, edx
xor ebp, 0x8d5a2725
and ebp, edx
mov edx, ecx
and edx, 0x72a5d8da
and eax, 0x8d5a2725
or eax, edx
xor ecx, eax
and ecx, eax
mov eax, ebp
not eax
mov edx, ecx
not edx
and ecx, eax
or eax, edx
not eax
and edx, ebp
or edx, ecx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ecx, edx
mov eax, edx
xor eax, 0xaf6c0c6c
and eax, edx
not edx
and edx, 0xa524044c
and ecx, 0xa480820
or ecx, edx
xor ecx, 0xa480820
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x22362b49
and eax, 0xddc9d4b6
or eax, ecx
and r12d, 0x3528e859
and r11d, 0xcad717a6
or r11d, r12d
mov ecx, r11d
xor ecx, 0xc2141486
xor r11d, 0x14286018
and r11d, 0x1ceb6338
and ecx, 0xe3149cc7
or ecx, r11d
mov edx, ecx
xor edx, 0x10c24128
xor ecx, 0xe3149cc7
mov ebp, r9d
not ebp
mov ebx, ecx
or ebx, r9d
mov edi, ebx
not edi
and ecx, 0xc2daa96
and edx, 0xf3d25569
or edx, ecx
and r9d, 0xc2daa96
and ebp, 0xf3d25569
or ebp, r9d
xor ebp, edx
mov ecx, ebp
not ecx
mov edx, ebx
and edx, 0x518e64ee
and edi, 0xae719b11
or edi, edx
or ebx, ecx
and ecx, 0x518e64ee
and ebp, 0xae719b11
or ebp, ecx
xor ebp, edi
not ebx
or ebx, ebp
mov r9d, ebx
not r9d
mov esi, eax
not esi
mov ecx, r9d
and ecx, esi
mov edx, eax
and edx, ebx
or edx, ecx
mov r8d, edx
xor r8d, esi
and r8d, edx
mov edx, esi
and edx, 0x14a3e86c
and eax, 0xeb5c1793
or eax, edx
mov ecx, eax
xor ecx, 0xc0100
xor eax, 0x401604c
or esi, 0x341f655c
mov edx, esi
not edx
or ebx, 0xcbe09aa3
mov edi, ebx
not edi
or r9d, 0x341f655c
or eax, 0x9009080
and eax, 0x2d11f4dc
and ecx, 0x100e0100
or ecx, eax
mov r11d, r9d
not r11d
and esi, 0x2d11f4dc
and edx, 0xc2e00a23
or edx, esi
xor edx, ecx
and ebx, 0x228def43
and edi, 0x1412001c
or edi, ebx
and r9d, 0x228def43
and r11d, 0xc96010a0
or r11d, r9d
xor r11d, edi
mov eax, edx
not eax
and eax, 0xaba154bc
and edx, 0x545eab43
or edx, eax
mov eax, r11d
not eax
and eax, 0xaba154bc
and r11d, 0x545eab43
or r11d, eax
xor r11d, edx
mov eax, r8d
mov esi, r8d
xor esi, 0xf64668fe
and esi, r8d
not r8d
and r8d, 0xee7f856a
and eax, 0x11807a95
or eax, r8d
mov r8d, eax
mov ebx, r11d
not ebx
xor eax, 0xee7f856a
mov edx, eax
or edx, 0x9b99701
mov ecx, edx
not ecx
mov edi, edx
and edi, 0x74814e87
and ecx, 0x82462078
or ecx, edi
mov edi, esi
not edi
or edx, edi
and edi, 0x74814e87
and esi, 0x8b7eb178
or esi, edi
mov ebp, r11d
xor ebp, 0xf64668fe
and ebp, ebx
xor esi, ecx
mov ecx, r11d
and ecx, 0x9b99701
not edx
or edx, esi
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, edx
not ebp
and ebp, ecx
not ecx
and ecx, edx
xor r8d, 0x10007211
or ecx, ebp
mov edx, eax
and edx, 0x65df08a6
and r8d, 0x9a20f759
or r8d, edx
or eax, r11d
and r11d, 0x65df08a6
and ebx, 0x9a20f759
or ebx, r11d
xor ebx, r8d
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0xc9c88127
and eax, 0x36377ed8
or eax, edx
mov edx, eax
xor edx, 0x42406d8
xor eax, 0xc9c88127
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x335b7927
and ecx, 0xcca486d8
or ecx, ebx
or ebp, eax
and eax, 0x335b7927
and edx, 0xcca486d8
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
not eax
mov ecx, eax
and ecx, ebp
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
and edx, 0xce4a8947
and ecx, 0x31b576b8
or ecx, edx
mov edx, ecx
xor edx, 0x100014b0
and edx, 0xd6021db3
xor ecx, 0xe7b76b0b
or ecx, edx
and ebp, 0x78eb54f0
mov edx, eax
and edx, 0x8714ab0f
or edx, ebp
xor edx, 0x5116b6bc
and eax, 0x29fde24c
or eax, edx
mov edx, eax
not edx
and edx, ecx
not ecx
mov ebp, ecx
xor ebp, eax
and ebp, ecx
and eax, ecx
or eax, edx
mov ecx, ebp
not ecx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0x8be40259
and ebp, 0x741bfda6
or ebp, ebx
or ecx, edx
and edx, 0x8be40259
and eax, 0x741bfda6
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd2020cb2
mov edx, ecx
and edx, 0x4001101
or edx, eax
xor edx, 0x4001101
and ecx, 0x29fde24c
or ecx, edx
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x62c82509
and edx, 0x9d37daf6
or edx, ebx
or eax, ebp
and ebp, 0x62c82509
and ecx, 0x9d37daf6
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xd940f67
and edx, eax
or eax, 0xf26bf098
mov ebp, eax
and ebp, 0xaf0f8871
and ecx, 0x900706
or ecx, ebp
mov ebp, edx
not ebp
or eax, ebp
and ebp, 0xaf0f8871
and edx, 0x50f0778e
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x562d23ab
and eax, 0xa9d2dc54
or eax, ecx
mov ecx, eax
xor ecx, 0x48220
xor eax, 0x91208c
and eax, 0xa4d3719f
and ecx, 0x5b2c8e60
or ecx, eax
xor ecx, 0x5b2c8e60
cmp ecx, 0xffffffff
setne r11b
sete r9b
mov al, byte [rsp + 0x24]
xor al, 1
or r10b, byte [rsp + 0x30]
xor r10b, 1
or r10b, al
mov edx, r10d
xor dl, r9b
mov ecx, r9d
or cl, r10b
xor cl, 1
xor dl, 1
and dl, r10b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r8d, edx
not r8b
mov ecx, r14d
and cl, dl
or dl, r15b
xor dl, 1
and r8b, r15b
or r8b, cl
mov ecx, edx
and cl, r8b
xor r8b, dl
or r8b, cl
mov r10d, r8d
xor r10b, 1
xor r9b, r11b
xor r9b, 1
or r11b, r9b
xor r11b, 1
mov al, byte [rsp + 0x23]
mov ecx, eax
or cl, r15b
xor cl, 1
xor r15b, al
or cl, r15b
mov ebx, ecx
xor bl, 1
or r14b, al
xor r14b, 1
and r15b, al
mov edx, r14d
and dl, r15b
xor r15b, r14b
or r15b, dl
mov edx, r15d
xor dl, 1
and r15b, cl
or cl, dl
and dl, bl
or dl, r15b
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, r9d
xor bl, r11b
or r11b, r9b
xor r11b, 1
or r11b, bl
mov ecx, r11d
xor cl, 1
mov eax, r11d
and al, bl
xor bl, 1
and cl, bl
or cl, al
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, edx
xor al, 1
and al, dl
xor dl, al
mov ecx, ebx
xor cl, 1
or bl, cl
xor dl, 1
and al, dl
xor al, 1
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
mov edx, ebx
or dl, cl
xor bl, cl
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
mov r11d, ebx
xor r11b, 1
mov r9d, ebx
and r9b, r11b
mov ecx, r9d
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov edi, r10d
xor dil, cl
or cl, r10b
xor dil, 1
and dil, r10b
mov edx, ecx
xor dl, dil
xor dil, 1
xor dl, 1
or dil, cl
xor dil, 1
or dil, dl
mov esi, edi
xor sil, 1
and dil, r10b
mov edx, r8d
and dl, r10b
mov ecx, r8d
and cl, dl
xor dl, r8b
or r10b, r8b
and r8b, sil
or dil, r8b
xor dil, 1
or dil, sil
mov r8d, edi
xor r8b, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, r10d
xor cl, 1
and r10b, dl
and al, cl
or al, r10b
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
xor r9b, 1
or r11b, bl
xor r11b, 1
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
mov eax, r11d
xor al, 1
or al, cl
xor cl, 1
xor al, 1
or cl, r11b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
mov ebx, r8d
or bl, dil
mov r11d, ebx
xor r11b, 1
mov edx, r9d
or dl, cl
mov r10d, edx
xor r10b, 1
mov eax, edi
xor al, bl
and al, dil
and r11b, r8b
and bl, dil
or bl, r11b
mov r11d, eax
xor r11b, 1
xor al, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, al
mov r11d, r10d
and r11b, dl
mov eax, r11d
xor r11b, r10b
xor al, 1
or al, dl
xor al, 1
or al, r11b
xor al, r9b
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
xor dl, 1
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
mov ebx, edx
xor bl, 1
and dl, bl
xor al, 1
or al, r10b
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
xor dl, al
and dil, r8b
and r9b, cl
mov eax, r8d
and al, dil
xor dil, r8b
or dil, al
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
xor r9b, dil
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov r8d, ecx
xor r8b, 1
mov ebx, edx
xor bl, 1
and dl, bl
mov eax, r8d
and al, cl
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
mov r9d, eax
and r9b, r8b
xor al, r8b
or al, r9b
xor al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x9e26fcf9
mov edx, 0x6ba38eeb
cmovne ecx, edx
test bl, 1
mov edx, 0x9e26fcf9
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov ecx, 0x984e339
jmp 0x140086f10
mov ecx, edx
nop dword [rax + rax]
cmp ecx, 0x6ba38eea
jg 0x140086f40
cmp ecx, 0x9e26fcf9
je 0x140086f5e
cmp ecx, 0x984e339
je 0x140086f64
cmp ecx, 0x2cd43dda
jne 0x140086f10
jmp 0x14008f6e9
cmp ecx, 0x6ba38eeb
je 0x140086f82
cmp ecx, 0x6c7640dc
je 0x140081630
cmp ecx, 0x6d92c28d
jne 0x140086f10
jmp 0x140086f09
mov ecx, dword [rsp + 0x2c]
jmp 0x140086f10
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x50]
cmp eax, 0x10
mov ecx, 0x6d92c28d
mov eax, 0x6c7640dc
cmovb ecx, eax
jmp 0x140086f10
mov ecx, 0x9e26fcf9
jmp 0x140086f10
mov ecx, dword [rsp + 0x50]
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x90]
mov r8b, byte [rax + rcx]
mov rax, qword [rsp + 0x58]
mov r11b, byte [rax + rcx]
mov r10d, r11d
not r10b
mov ecx, r10d
or cl, 0xa9
mov eax, ecx
not al
mov edx, r11d
or dl, 0x12
and dl, 0x32
mov ebx, r10d
and bl, 0x89
or bl, dl
and cl, 0x32
and al, 0x44
or al, cl
xor al, bl
mov ecx, eax
not cl
and cl, 0x52
and al, 0xad
or al, cl
mov ecx, eax
xor cl, 4
not al
and cl, 0x2c
and al, 0xd3
or al, cl
mov ecx, eax
xor cl, 0x24
xor al, 0xd3
and al, cl
mov ecx, r10d
and cl, 8
mov edx, r11d
and dl, 0xf7
or dl, cl
mov ebx, edx
xor bl, r10b
and bl, dl
mov ecx, eax
not cl
mov edx, ebx
not dl
and bl, cl
or cl, dl
mov r9d, ecx
not r9b
and dl, al
or dl, bl
mov eax, edx
not al
mov ebx, ecx
and bl, 0x39
and r9b, 0xc6
or r9b, bl
or cl, al
and al, 0x39
and dl, 0xc6
or dl, al
xor dl, r9b
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x32
and cl, 0xcd
or cl, al
mov eax, ecx
not al
and al, 0x72
and cl, 0x8d
or cl, al
mov eax, ecx
xor al, 0xb7
xor cl, 0x48
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x22
and al, 0xdd
or al, cl
mov ebp, eax
xor bpl, 0x22
not al
and al, 0xdc
and bpl, 0x23
or bpl, al
mov esi, ebp
xor sil, 0x23
xor bpl, 0xdc
mov eax, r11d
or al, 0xb8
mov edx, eax
not dl
mov ebx, r10d
or bl, 0x47
mov ecx, ebx
not cl
and al, 0x2b
and dl, 0x44
or dl, al
and bl, 0x2b
and cl, 0x90
or cl, bl
xor cl, dl
mov eax, ecx
not al
and al, 0x71
and cl, 0x8e
or cl, al
mov eax, ecx
xor al, 0xc9
mov r9d, r10d
and r9b, 0x8f
mov edx, r11d
and dl, 0x70
or dl, r9b
mov ebx, edx
xor bl, 0x70
xor cl, 0x36
and bl, cl
xor dl, 0x8f
and dl, al
or dl, bl
xor cl, dl
and cl, dl
mov r14d, ecx
xor r14b, bpl
and bpl, 0x91
mov edi, ecx
not r14b
and r14b, cl
not cl
mov edx, esi
xor dl, cl
not dl
and dl, sil
and sil, 0x6e
or sil, bpl
xor sil, 0x6e
and cl, 0x8a
and dil, 0x75
or dil, cl
xor dil, 0x75
mov ecx, esi
and cl, dil
xor dil, sil
or dil, cl
mov r15d, edi
not r15b
mov ecx, r14d
not cl
mov eax, edx
not al
mov esi, ecx
and sil, 0xc
and r14b, 0xf3
or r14b, sil
or cl, al
and al, 0xc
and dl, 0xf3
or dl, al
xor dl, r14b
not cl
or cl, dl
mov eax, edi
and al, 0x3b
and r15b, 0xc4
or r15b, al
mov esi, r15d
xor sil, 0xc4
mov eax, ecx
mov edx, ecx
xor dl, 0x2b
and dl, cl
not cl
not r15b
or r15b, 0xd4
mov ebx, r15d
not bl
or dil, 0x2b
mov ebp, edi
not bpl
or al, 0xd4
mov r14d, eax
not r14b
and r15b, 0x51
and bl, 0x2a
or bl, r15b
and dil, 0x51
and bpl, 0x84
or bpl, dil
xor bpl, bl
mov ebx, edx
not bl
mov edi, eax
and dil, 0x7c
and r14b, 3
or r14b, dil
or al, bl
and bl, 0x7c
and dl, 0x83
or dl, bl
xor dl, r14b
not al
or al, dl
mov edx, ebp
not dl
and dl, 0xc
and bpl, 0xf3
or bpl, dl
mov edx, eax
not dl
and dl, 0xc
and al, 0xf3
or al, dl
xor al, bpl
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
mov ebx, ecx
not bl
mov edx, eax
not dl
mov esi, edx
and sil, 0x61
and al, 0x9e
or al, sil
or dl, cl
and cl, 0x61
and bl, 0x9e
or bl, cl
xor bl, al
not dl
or dl, bl
mov esi, edx
not sil
mov ecx, edx
or cl, 1
mov ebx, ecx
not bl
mov eax, esi
or al, 0x9a
and cl, 0x9b
and bl, 0x64
or bl, cl
and al, 0x9b
xor al, bl
mov ecx, eax
not cl
and cl, 0x12
and al, 0xed
or al, cl
mov ecx, eax
xor cl, 0x13
not al
and cl, 0x3b
and al, 0xc4
or al, cl
mov edi, eax
xor dil, 0xc4
xor al, 0x19
and sil, 0xa7
and dl, 0x58
or dl, sil
mov ecx, edx
xor cl, 0x58
xor dl, 0xa7
or dl, cl
mov ecx, edx
not cl
and cl, 0x4f
and dl, 0xb0
or dl, cl
mov ecx, edx
xor cl, 0x20
xor dl, 0x4f
mov ebx, edi
xor bl, dl
and bl, dil
and al, 0x9d
and dil, 0x62
or dil, al
and dl, 0x9d
and cl, 0x62
or cl, dl
xor cl, dil
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, 0xc8
mov ebx, ecx
and bl, 0x37
or bl, dl
mov edi, ebx
xor dil, 0xc8
and dil, bl
mov edx, eax
and dl, 6
and cl, 0x98
or cl, dl
mov ebx, ecx
xor bl, 0x80
xor cl, 0x62
or al, 0x9e
mov edx, eax
not dl
and cl, 0x7a
and bl, 0x84
or bl, cl
and al, 0x7a
and dl, 1
or dl, al
xor dl, bl
mov eax, edx
and al, 0x56
not dl
and dl, 0xa9
or dl, al
mov esi, edi
not sil
mov r14d, edx
mov ebx, edx
xor bl, 0xd3
and bl, dl
not dl
and dl, 0xc7
and r14b, 0x38
or r14b, dl
mov r15d, r14d
xor r15b, 0x38
mov edx, esi
and dl, 0xd3
mov ebp, edi
and bpl, 0x2c
or bpl, dl
mov eax, r14d
xor al, 0x14
and al, r15b
mov edx, eax
not dl
mov ecx, ebx
not cl
mov r12d, edx
and r12b, 0x95
and al, 0x6a
or al, r12b
or dl, cl
and cl, 0x95
and bl, 0x6a
or bl, cl
xor bl, al
not dl
or dl, bl
mov eax, ebp
not al
and al, dl
not dl
and dl, bpl
or dl, al
xor r14b, 0xc7
mov eax, edi
and al, 0x85
and sil, 0x7a
or sil, al
or dil, r14b
and r14b, 0x85
and r15b, 0x7a
or r15b, r14b
xor r15b, sil
not dil
or dil, r15b
mov ecx, edi
not cl
mov eax, edx
not al
mov ebx, eax
and bl, 0xde
and dl, 0x21
or dl, bl
or al, dil
and dil, 0xde
and cl, 0x21
or cl, dil
xor cl, dl
not al
or al, cl
mov edi, eax
not dil
mov ecx, edi
and cl, 0x82
mov edx, eax
and dl, 0xc
or dl, cl
xor dl, 0xc
mov ecx, eax
xor cl, 0x8e
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, 0x71
and cl, 0x8e
or cl, dl
mov edx, ecx
not dl
and dl, 0xdc
and cl, 0x23
or cl, dl
mov edx, ecx
not dl
xor cl, 0xdc
and cl, 0xfe
and dl, 1
or dl, cl
mov ecx, edx
xor cl, 0xa7
xor dl, 1
and dl, cl
mov ecx, edi
and cl, 0x59
and al, 0xa6
or al, cl
xor dil, al
and dil, al
mov esi, edx
not sil
mov ebp, edi
not bpl
mov eax, edx
xor al, 0xeb
and al, sil
mov r14d, esi
or r14b, 0xeb
mov ebx, r14d
not bl
mov r12d, edi
xor r12b, 0xeb
and r12b, bpl
mov r15d, edi
and r15b, 0x14
mov ecx, eax
not cl
mov r13d, ecx
and r13b, 0xba
and al, 0x45
or al, r13b
or cl, r14b
and r14b, 0xba
and bl, 4
or bl, r14b
xor bl, al
not cl
or cl, bl
mov eax, r12d
and al, r15b
xor r15b, r12b
or r15b, al
mov eax, ecx
not al
and al, 0x3d
and cl, 0xc2
or cl, al
mov eax, r15d
not al
and al, 0x3d
and r15b, 0xc2
or r15b, al
xor r15b, cl
mov eax, edx
and al, 0x87
and sil, 0x78
or sil, al
or dl, dil
and dil, 0x87
and bpl, 0x78
or bpl, dil
xor bpl, sil
not dl
or dl, bpl
mov eax, edx
not al
and al, 0x73
and dl, 0x8c
or dl, al
mov ecx, edx
xor cl, 0x80
xor dl, 0x73
mov eax, r15d
not al
mov ebx, eax
and bl, 0x5d
and r15b, 0xa2
or r15b, bl
or al, dl
and dl, 0x5d
and cl, 0xa2
or cl, dl
xor cl, r15b
not al
or al, cl
mov ecx, eax
not cl
and cl, 0xa6
and al, 0x59
or al, cl
mov ecx, eax
not cl
and cl, 0xd0
and al, 0x2f
or al, cl
mov ecx, eax
not cl
and cl, 0xdf
and al, 0x20
or al, cl
mov esi, eax
xor sil, 0xf0
mov ecx, eax
xor cl, 0xf
xor al, 0x90
and al, cl
mov edi, ecx
or dil, 0x60
mov ebx, edi
not bl
mov edx, eax
not dl
mov ebp, edx
and bpl, 0xd1
and al, 0x2e
or al, bpl
or dl, dil
and dil, 0xd1
and bl, 0xe
or bl, dil
xor bl, al
not dl
or dl, bl
mov eax, edx
not al
and al, 0x60
and dl, 0x9f
or dl, al
or cl, sil
mov eax, ecx
not al
and al, 0xf9
and cl, 6
or cl, al
mov eax, ecx
xor al, 2
mov ebx, edx
not bl
xor cl, 0xf9
mov esi, ebx
and sil, 0x3d
and dl, 0xc2
or dl, sil
or bl, cl
and cl, 0x3d
and al, 0xc2
or al, cl
xor al, dl
not bl
or bl, al
mov eax, ebx
mov esi, ebx
xor sil, 0xd3
and sil, bl
not bl
and bl, 0x51
and al, 0x82
or al, bl
xor al, 0x82
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov eax, esi
not al
and al, 0xde
and sil, 0x21
or sil, al
mov eax, esi
xor al, 0xf2
mov byte [rsp + 0x40], al
mov eax, r11d
and al, 0x12
mov ecx, r10d
and cl, 0xed
or cl, al
mov eax, ecx
xor al, 0x10
xor cl, 0x48
and cl, 0x4a
and al, 0xb5
or al, cl
mov ecx, eax
xor cl, 0x14
and al, 0xa1
and cl, 0x5e
or cl, al
mov eax, ecx
xor al, 0x2e
xor cl, 0x5e
and cl, al
mov edx, r11d
xor dl, 0x70
or dl, r9b
mov eax, edx
not al
mov r9d, ecx
xor r9b, dl
and r9b, cl
mov ebx, ecx
not bl
and bl, 0x26
and cl, 0xd9
or cl, bl
and dl, 0x26
and al, 0xd9
or al, dl
xor al, cl
mov ecx, r9d
not cl
mov edx, eax
not dl
mov ebx, ecx
and bl, 0xe5
and r9b, 0x1a
or r9b, bl
or cl, dl
and dl, 0xe5
and al, 0x1a
or al, dl
xor al, r9b
not cl
or cl, al
mov edx, ecx
mov eax, ecx
xor al, 0x4e
and al, cl
not cl
and cl, 0xa8
and dl, 0x57
or dl, cl
mov ecx, edx
xor cl, 0x40
xor dl, 8
or dl, 0xb1
mov ebx, eax
not bl
mov r9d, edx
and r9b, 0x27
and cl, 0x48
or cl, r9b
or dl, bl
and bl, 0x27
and al, 0xd8
or al, bl
xor al, cl
not dl
or dl, al
mov eax, edx
not al
and al, 0x94
and dl, 0x6b
or dl, al
mov r9d, edx
xor r9b, 0x9d
mov ecx, r10d
and cl, 0x98
and r11b, 0x40
or r11b, cl
mov ebx, r11d
xor bl, 0x40
not r11b
or r10b, 0xd8
mov ecx, r10d
not cl
and r11b, 0x84
and bl, 0x58
or bl, r11b
and r10b, 0x84
and cl, 0x23
or cl, r10b
xor cl, bl
mov ebx, ecx
not bl
and bl, 2
and cl, 0xfd
or cl, bl
xor cl, 0xda
mov eax, r9d
xor al, cl
xor dl, 0x62
or cl, r9b
mov r10d, ecx
not r10b
not al
and al, r9b
mov ebx, eax
not bl
mov r11d, ecx
and r11b, 0x71
and r10b, 0x8e
or r10b, r11b
or cl, bl
and bl, 0x71
and al, 0x8e
or al, bl
xor al, r10b
not cl
or cl, al
mov r10d, ecx
not r10b
and dl, r10b
and cl, r9b
or cl, dl
xor r10b, cl
and r10b, cl
mov ebp, r8d
not bpl
mov r14d, r8d
mov r9d, ebp
mov r11d, ebp
mov edx, r8d
mov ecx, ebp
and cl, 4
mov edi, r8d
and dil, 0x1a
or dil, cl
not dil
mov ecx, ebp
or cl, 0x1e
mov ebx, ecx
not bl
and cl, 0x85
and bl, 0x60
or bl, cl
and dil, 0x9f
xor dil, bl
mov r13d, edi
mov r15d, ebp
and dil, r8b
mov r12d, ebp
mov ecx, r8d
mov eax, ebp
and al, 0x8d
and r8b, 0x72
or r8b, al
xor r8b, 0x8d
or r8b, bpl
and bpl, 0xa
and r14b, 0xf5
or r14b, bpl
mov eax, r14d
not al
or r9b, 0xd0
mov ebx, r9d
not bl
or r14b, 0x2d
and r14b, 0x6d
and al, 0x90
or al, r14b
and r9b, 0x6d
and bl, 2
or bl, r9b
xor bl, al
mov eax, ebx
not al
and al, 0xca
and bl, 0x35
or bl, al
mov r9d, ebx
xor r9b, 0xa1
xor bl, 8
and bl, 0x4c
and r9b, 0xb3
or r9b, bl
mov eax, r9d
xor al, 0xb3
xor r9b, 0x40
and r9b, 0x43
mov ebx, eax
and bl, 0xbc
or bl, r9b
xor bl, 4
and al, 0x47
or al, bl
mov ebx, eax
not bl
and bl, 0x6d
and al, 0x92
or al, bl
mov r9d, eax
xor r9b, 0x92
and r11b, 0x2d
and dl, 0xd2
or dl, r11b
mov ebx, edx
xor bl, 0x90
and bl, 0xb8
xor dl, 0x6a
or dl, bl
mov ebx, edx
not bl
and bl, 0x3a
and dl, 0xc5
or dl, bl
mov r11d, edx
xor r11b, 0xc5
xor dl, 0x3a
mov ebx, r9d
xor bl, dl
and bl, r9b
xor al, 0x6d
and al, r11b
and dl, r9b
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
not al
mov ebx, edx
xor bl, 0x6f
and bl, dl
or dl, 0x90
mov r9d, ebx
not r9b
mov r11d, edx
and r11b, 0x64
and al, 0xb
or al, r11b
or dl, r9b
and r9b, 0x64
and bl, 0x9b
or bl, r9b
xor bl, al
not dl
or dl, bl
mov eax, edx
not al
and al, 0xe
and dl, 0xf1
or dl, al
mov eax, edx
xor al, 0x26
not dl
and dl, 0x88
and al, 0x77
or al, dl
mov edx, eax
not dl
and dl, 0x77
and al, 0x88
or al, dl
mov edx, eax
xor dl, 0x1e
and dl, al
not al
and al, 0x1e
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
not dl
mov ebx, edx
and bl, 0xe1
and al, 0x1e
or al, bl
not al
or al, dl
mov r11d, eax
not r11b
not r13b
and r15b, r13b
or dil, r15b
xor r13b, dil
and r13b, dil
mov r9d, eax
and r9b, 0xa5
mov edx, r11d
and dl, 0x5a
or dl, r9b
xor dl, r13b
mov r9d, r13d
not r9b
and r9b, al
mov ebx, r11d
and bl, r13b
or bl, r9b
xor al, bl
and al, bl
xor dl, 0xa5
and dl, r13b
xor r13b, r11b
and r13b, r11b
mov ebx, edx
and bl, r13b
xor r13b, dl
or r13b, bl
mov edx, r13d
not dl
mov r9d, eax
xor r9b, dl
and r9b, al
mov ebx, eax
not bl
and bl, 0x94
and al, 0x6b
or al, bl
and dl, 0x94
and r13b, 0x6b
or r13b, dl
xor r13b, al
mov eax, r9d
and al, r13b
xor r13b, r9b
or r13b, al
mov r11d, r13d
not r11b
mov edx, r11d
and dl, 0x8c
mov ebx, r13d
xor bl, 0x8c
and bl, r13b
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov edx, ebx
not dl
and dl, 0x73
and bl, 0x8c
or bl, dl
mov edx, ebx
not dl
and bl, 1
and dl, 0xe0
or dl, bl
mov eax, edx
xor al, 0xe0
or dl, 0x10
mov r9d, r11d
and r9b, 0xe1
and r13b, 0x1e
or r13b, r9b
xor r11b, r13b
and r11b, r13b
and dl, 0xd0
mov ebx, eax
and bl, 0x21
or bl, dl
mov r9d, ebx
xor r9b, 0x2f
mov edi, r11d
mov r13d, r11d
xor r13b, 0x48
and r13b, r11b
not r11b
and r11b, 0xaa
and dil, 0x55
or dil, r11b
mov r11d, edi
xor r11b, 0x55
mov ebp, ebx
xor bpl, 0x98
and bpl, r9b
and al, 0xa1
xor dil, 0xaa
mov r14d, r11d
and r14b, 0x48
mov r15d, ebp
and r15b, al
xor al, bpl
or al, r15b
mov ebp, r14d
and bpl, r13b
xor r13b, r14b
or r13b, bpl
mov ebp, eax
not bpl
and bpl, 7
and al, 0xf8
or al, bpl
mov ebp, r13d
not bpl
and bpl, 7
and r13b, 0xf8
or r13b, bpl
xor r13b, al
xor bl, 0xd0
and r9b, 0xed
or bl, dil
and dil, 0x12
and r11b, 0xed
or r11b, dil
xor r11b, r9b
not bl
or bl, r11b
mov eax, ebx
not al
and al, 0xab
and bl, 0x54
or bl, al
mov eax, ebx
xor al, 0x14
mov edx, r13d
not dl
xor bl, 0xab
mov r9d, edx
and r9b, 0x41
and r13b, 0xbe
or r13b, r9b
or dl, bl
and bl, 0x41
and al, 0xbe
or al, bl
xor al, r13b
not dl
or dl, al
mov eax, edx
not al
mov r9d, edx
and r9b, 0xc
mov r11d, eax
and r11b, 0xf3
or r11b, r9b
mov ebx, r11d
xor bl, 8
xor r11b, 0xf3
mov r9d, eax
and r9b, 0x22
and dl, 0xdd
or dl, r9b
xor dl, 0xdd
xor al, dl
and al, dl
mov edx, r11d
and dl, 0x74
and bl, 0x8b
or bl, dl
mov r9d, ebx
xor r9b, 0x8b
mov ebp, eax
not bpl
mov edi, ebp
and dil, 0xe4
and al, 0x1b
or al, dil
mov edi, eax
xor dil, 0x1b
xor bl, 0x2a
and bl, r9b
or r11b, 0x5e
mov r15d, r11d
not r15b
xor al, 0xba
and al, dil
or bpl, 0x5e
mov r14d, ebp
not r14b
mov edx, ebx
not dl
mov r13d, edx
and r13b, 0x2f
and bl, 0xd0
or bl, r13b
or dl, r11b
and r11b, 0x2f
and r15b, 0x80
or r15b, r11b
xor r15b, bl
not dl
or dl, r15b
mov ebx, eax
not bl
mov r11d, ebx
and r11b, 0x94
and al, 0x6b
or al, r11b
or bl, bpl
and bpl, 0x94
and r14b, 0x21
or r14b, bpl
xor r14b, al
not bl
or bl, r14b
mov eax, edx
not al
and al, 0x7a
and dl, 0x85
or dl, al
mov eax, ebx
not al
and al, 0x7a
and bl, 0x85
or bl, al
xor bl, dl
mov eax, r9d
and al, dil
xor dil, r9b
or dil, al
mov eax, edi
not al
mov edx, ebx
not dl
mov r9d, edx
and r9b, 0xf0
and bl, 0xf
or bl, r9b
or dl, dil
and dil, 0xf0
and al, 0xf
or al, dil
xor al, bl
not dl
or dl, al
mov r11d, edx
not r11b
mov r9d, r11d
and r9b, 0xc8
mov eax, edx
and al, 0x37
or al, r9b
mov ebx, eax
xor bl, r11b
and bl, al
and r11b, 0x10
mov eax, edx
and al, 0x27
or al, r11b
xor al, 0x27
and dl, 0xc8
or dl, al
mov r9d, ebx
not r9b
and r9b, dl
not dl
mov eax, ebx
xor al, dl
and al, bl
and dl, bl
or dl, r9b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r9d, edx
not r9b
mov r11d, edx
or r11b, 0xbd
mov ebx, r11d
not bl
and dl, 0xf6
mov eax, r9d
and al, 9
or al, dl
xor al, 9
or al, r9b
or r9b, 0x42
mov edx, r9d
not dl
and r11b, 0x96
and bl, 0x40
or bl, r11b
and r9b, 0x96
and dl, 0x29
or dl, r9b
xor dl, bl
mov ebx, edx
not bl
and bl, 0x5f
and dl, 0xa0
or dl, bl
mov ebx, edx
not bl
xor dl, 0x1d
and bl, 0x22
and dl, 0xdd
or dl, bl
mov r9d, edx
xor r9b, 0xdd
xor dl, 0x22
mov ebx, eax
not bl
and bl, 0xdd
and al, 0x22
or al, bl
mov ebx, eax
xor bl, 0x22
xor al, 0xdd
and bl, dl
or dl, al
not dl
and al, r9b
or al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
not dl
mov ebx, edx
and bl, 0xb
and dl, al
and al, 0xf4
or al, bl
mov ebx, eax
xor bl, 0x20
xor al, 0xb
mov r9d, edx
not r9b
mov r11d, eax
and r11b, 0xdc
and bl, 0x23
or bl, r11b
or al, r9b
and r9b, 0xdc
and dl, 0x23
or dl, r9b
xor dl, bl
not al
or al, dl
mov edx, eax
not dl
mov r9d, edx
or dl, al
or al, 0xf0
mov r11d, eax
not r11b
or r9b, 0xf
mov ebx, r9d
not bl
and al, 0x34
and r11b, 0xb
or r11b, al
and r9b, 0x34
and bl, 0xc0
or bl, r9b
xor bl, r11b
mov eax, ebx
not al
and al, 0x2f
and bl, 0xd0
or bl, al
xor bl, 0x20
mov eax, edx
not al
and al, 0x42
and dl, 0xbd
or dl, al
xor dl, 0xbd
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
not al
mov ebx, eax
and bl, 0x47
and al, dl
and dl, 0xb8
or dl, bl
xor dl, 0xb8
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
not al
mov ebx, eax
and bl, 0xda
and dl, 0x25
or dl, bl
xor dl, 0xda
xor al, dl
and al, dl
mov byte [rsp + 0x38], al
and r12b, 0x47
and cl, 0xb8
or cl, r12b
mov eax, ecx
xor al, 0x28
xor cl, 0x43
and al, 0x2c
and cl, 0xd3
or cl, al
mov eax, ecx
xor al, 0x28
xor cl, 0xc2
and cl, 0xc6
and al, 0x39
or al, cl
mov ecx, eax
xor cl, 0x39
mov r11d, eax
xor r11b, 0xc6
mov r9d, r8d
not r9b
xor al, 0x9b
and al, r11b
mov edi, r11d
or dil, 0xa2
mov r14d, edi
not r14b
mov edx, r8d
xor dl, 0x5d
mov ebp, edx
and bpl, r8b
and dl, r9b
mov ebx, eax
not bl
mov r15d, ebx
and r15b, 0x60
and al, 0x9f
or al, r15b
or bl, dil
and dil, 0x60
and r14b, 0x1d
or r14b, dil
xor r14b, al
not bl
or bl, r14b
mov eax, ebp
not al
mov edi, edx
not dil
mov r14d, eax
and r14b, 0x43
and bpl, 0xbc
or bpl, r14b
or al, dil
and dil, 0x43
and dl, 0xbc
or dl, dil
xor dl, bpl
not al
or al, dl
mov edx, ebx
not dl
and dl, 0xc3
and bl, 0x3c
or bl, dl
mov edx, eax
not dl
and dl, 0xc3
and al, 0x3c
or al, dl
xor al, bl
mov edx, ecx
and dl, 0x6b
and r11b, 0x94
or r11b, dl
or cl, r9b
and r9b, 0x6b
and r8b, 0x94
or r8b, r9b
xor r8b, r11b
not cl
or cl, r8b
mov edx, ecx
not dl
and dl, 0x1b
and cl, 0xe4
or cl, dl
xor cl, 0xe4
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebp, ecx
not bpl
mov eax, ebp
and al, 0xfc
mov r11d, ecx
and r11b, 3
or r11b, al
mov eax, r11d
not al
and al, 0x17
and r11b, 0xe8
or r11b, al
mov r9d, r11d
xor r9b, 0x14
mov r8d, r11d
xor r8b, 0xeb
mov eax, r8d
and al, 0x73
mov r14d, r9d
and r14b, 0x8c
or r14b, al
xor r14b, 0xbb
or r14b, r8b
mov eax, r14d
not al
mov edi, ebp
and dil, 0x1d
and cl, 0xe2
or cl, dil
xor cl, 0xd5
xor bpl, cl
and bpl, cl
mov edi, ebp
mov edx, ebp
xor dl, 0x6e
and dl, bpl
not bpl
and bpl, 0x39
and dil, 0xc6
or dil, bpl
mov ebp, edi
xor bpl, 0xc6
mov ebx, r14d
xor bl, 0x91
and bl, r14b
mov ecx, eax
and cl, 0x91
mov r15d, edi
xor r15b, 0x57
and r15b, bpl
mov r12d, ebx
and r12b, cl
xor cl, bl
or cl, r12b
mov ebx, r15d
and bl, dl
xor dl, r15b
or dl, bl
mov ebx, ecx
not bl
and bl, dl
not dl
and dl, cl
or dl, bl
xor dil, 0x39
mov ecx, eax
and cl, 0x75
and r14b, 0x8a
or r14b, cl
or al, dil
and dil, 0x75
and bpl, 0x8a
or bpl, dil
xor bpl, r14b
not al
or al, bpl
mov ecx, eax
not cl
and cl, 0x94
and al, 0x6b
or al, cl
xor al, 0x6b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0xe9
and al, 0x16
or al, cl
mov edi, eax
xor dil, 0xe9
xor r11b, 0xdc
and r11b, r9b
and r8b, 2
and r9b, 0xfd
or r9b, r8b
mov edx, r9d
xor dl, 0x11
mov ebx, r11d
not bl
xor r9b, 0xca
mov ecx, ebx
and cl, 0x2c
and r11b, 0xd3
or r11b, cl
or bl, r9b
and r9b, 0x2c
and dl, 0xd3
or dl, r9b
xor dl, r11b
not bl
or bl, dl
mov ecx, ebx
not cl
mov edx, ecx
and dl, 0x66
and cl, bl
and bl, 0x99
or bl, dl
xor bl, 0x99
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
xor al, 0x16
and al, bl
not bl
mov ecx, edi
xor cl, bl
and cl, dil
and bl, dil
or bl, al
mov edx, ecx
not dl
mov eax, ebx
not al
mov r8d, edx
and r8b, 0x44
and cl, 0xbb
or cl, r8b
or dl, al
and al, 0x44
and bl, 0xbb
or bl, al
xor bl, cl
not dl
or dl, bl
mov ebx, edx
not bl
mov eax, edx
and dl, 0x3a
mov ecx, ebx
and cl, 0xc5
or cl, dl
xor cl, 0xc5
or cl, bl
and bl, 0x11
and al, 0xee
or al, bl
mov edx, eax
not dl
and dl, 0xee
and al, 0x11
or al, dl
mov edx, eax
not dl
and dl, 0xd7
and al, 0x28
or al, dl
mov edx, eax
xor dl, 0x16
and dl, 0x3e
and al, 0xc1
or al, dl
mov edx, eax
xor dl, 0xc1
mov ebx, ecx
not bl
and bl, 0xd4
and cl, 0x2b
or cl, bl
mov ebx, ecx
xor bl, 0xa
xor cl, 0xd4
mov r8d, edx
xor r8b, cl
and r8b, dl
xor al, 0x24
and al, 0x25
and dl, 0xda
or dl, al
and cl, 0x25
and bl, 0xda
or bl, cl
xor bl, dl
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
mov ecx, ebx
xor cl, 0x72
and cl, bl
not bl
and bl, 0x52
and al, 0x20
or al, bl
xor al, 0xdf
mov edx, ecx
not dl
mov ebx, eax
and bl, 0x7e
or al, dl
and dl, 0x7e
and cl, 0x81
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x8d
and al, 0x72
or al, cl
mov r9d, eax
not r9b
mov ecx, r9d
and cl, 0x2a
and al, 0xd5
or al, cl
mov r8d, eax
xor r8b, 0xd5
mov edx, eax
xor dl, 0x1c
and dl, r8b
or r9b, 0x36
mov ecx, r9d
not cl
mov ebx, edx
not bl
mov r11d, ebx
and r11b, 0x4d
and dl, 0xb2
or dl, r11b
or bl, r9b
and r9b, 0x4d
and cl, 0x80
or cl, r9b
xor cl, dl
not bl
or bl, cl
mov ecx, ebx
not cl
and cl, 0x36
and bl, 0xc9
or bl, cl
xor al, 2
and al, 0xd2
mov ecx, r8d
and cl, 0x2d
or cl, al
xor cl, 0x2d
or cl, r8b
mov eax, ecx
not al
mov edx, ebx
not dl
mov r8d, edx
and r8b, 0xa
and bl, 0xf5
or bl, r8b
or dl, cl
and cl, 0xa
and al, 0xf5
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, 0xa4
and al, 0x5b
or al, r8b
or dl, bl
and bl, 0xa4
and cl, 0x5b
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0x26
and dl, 0xd9
or dl, al
mov eax, edx
xor al, 0x41
and dl, 0x98
and al, 0x67
or al, dl
mov byte [rsp + 0x24], al
xor sil, 0xd
mov r15b, byte [rsp + 0x40]
mov eax, r15d
and al, 0xcd
mov edi, esi
and dil, 0x32
or dil, al
mov ecx, edi
xor cl, 0x20
xor dil, 0xcd
mov ebx, r15d
or bl, sil
mov r11d, ebx
not r11b
and cl, 0x24
mov ebp, edi
and bpl, 0xdb
or bpl, cl
mov r8d, ebp
xor r8b, 0xdb
mov ecx, ebx
and cl, 0x10
xor bl, 0x5b
and bl, r11b
and r11b, 0xef
or r11b, cl
mov r9d, r11d
xor r9b, 0xef
xor bpl, 0x24
mov ecx, r8d
and cl, 0xa4
and dil, 0x5b
or dil, cl
mov ecx, r11d
xor cl, 0xb4
and cl, r9b
mov edx, ecx
not dl
mov eax, ebx
not al
mov r14d, edx
and r14b, 0xb8
and cl, 0x47
or cl, r14b
or dl, al
and al, 0xb8
and bl, 0x47
or bl, al
xor bl, cl
not dl
or dl, bl
mov eax, edi
not al
and al, 0xd3
and dil, 0x2c
or dil, al
mov eax, edx
not al
and al, 0xd3
and dl, 0x2c
or dl, al
xor dl, dil
xor r11b, 0x10
mov eax, ebp
and al, 0xfa
and r8b, 5
or r8b, al
or bpl, r11b
and r11b, 0xfa
and r9b, 5
or r9b, r11b
xor r9b, r8b
not bpl
or bpl, r9b
mov eax, ebp
not al
and al, 0xa6
and bpl, 0x59
or bpl, al
mov eax, ebp
xor al, 8
mov r12d, edx
not r12b
xor bpl, 0xa6
mov ecx, r12d
and cl, 0x73
and dl, 0x8c
or dl, cl
or r12b, bpl
and bpl, 0x73
and al, 0x8c
or al, bpl
xor al, dl
not r12b
or r12b, al
mov r9d, r10d
mov r11d, r10d
xor r11b, 0xf8
and r11b, r10b
mov r8d, r10d
mov r13d, r10d
mov ebp, r10d
xor bpl, 0xc1
and bpl, r10b
not r10b
mov ebx, r10d
and bl, 0xf0
and r9b, 8
or r9b, bl
xor r9b, 8
mov ebx, r9d
and bl, r11b
xor r11b, r9b
or r11b, bl
mov eax, r11d
not al
and al, 7
and r11b, 0xf8
or r11b, al
mov eax, r11d
not al
and al, 0xba
and r11b, 0x45
or r11b, al
mov eax, r11d
xor al, 0x40
and r11b, 4
and al, 0x62
or al, r11b
mov edx, eax
xor dl, 0x62
xor al, 0x9c
mov ecx, r10d
and cl, 0x66
and r8b, 0x99
or r8b, cl
xor r10b, r8b
and r10b, r8b
mov ecx, r10d
not cl
mov ebx, edx
xor bl, cl
and bl, dl
and al, 0xbc
and dl, 0x42
or dl, al
and cl, 0xbc
and r10b, 0x43
or r10b, cl
xor r10b, dl
mov eax, ebx
not al
mov ecx, r10d
not cl
mov edx, eax
and dl, 0xfb
and bl, 4
or bl, dl
or al, cl
and cl, 0xfb
and r10b, 4
or r10b, cl
xor r10b, bl
not al
or al, r10b
mov edx, eax
xor dl, 0x9a
and dl, al
not al
and al, 0x9a
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, 0xb4
and dl, 0x4b
or dl, al
mov eax, edx
mov r10d, edx
xor al, 0xb7
mov r9d, eax
mov byte [rsp + 0x28], al
mov ebx, r12d
not bl
mov byte [rsp + 0x23], bl
mov ecx, ebx
and cl, r12b
mov edx, ecx
not dl
mov r8d, r12d
and r8b, 0xb8
and bl, 0x47
or bl, r8b
mov eax, r12d
or al, dl
and dl, 0xb8
and cl, 0x47
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, eax
xor cl, 0xb4
and cl, al
mov edx, eax
not dl
and dl, 0xb7
and al, 0x48
or al, dl
xor al, 0xfc
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x97
and cl, al
and al, 0x68
or al, dl
mov edx, eax
xor dl, 0x28
xor al, 0x97
mov ebx, ecx
not bl
mov r8d, eax
and r8b, 0xd6
and dl, 0x29
or dl, r8b
or al, bl
and bl, 0xd6
and cl, 0x29
or cl, bl
xor cl, dl
not al
or al, cl
mov r11d, eax
not r11b
mov ecx, esi
and cl, 5
mov edx, r15d
and dl, 0x42
or dl, cl
mov ecx, edx
not cl
xor dl, 0x15
mov r8d, esi
or r8b, 0x47
mov ebx, r8d
not bl
and dl, 0x17
and cl, 0x40
or cl, dl
and r8b, 0x17
and bl, 0xa8
or bl, r8b
xor bl, cl
mov ecx, ebx
not cl
and cl, 0xf3
and bl, 0xc
or bl, cl
not bl
and sil, 0xf3
and r15b, 0xc
or r15b, sil
xor r15b, 0xc
mov ecx, ebx
and cl, r15b
xor r15b, bl
or r15b, cl
mov ecx, r15d
not cl
and cl, 0x91
and r15b, 0x6e
or r15b, cl
mov edi, r15d
xor dil, 0x6e
xor r15b, 0x91
mov ebx, r10d
xor bl, 0x48
mov byte [rsp + 0x40], bl
mov ecx, r9d
and cl, 0xe2
and bl, 0x1d
or bl, cl
mov ecx, ebx
xor cl, 0x20
xor bl, 0x1d
mov edx, ebx
or dl, 0xb4
mov r8d, edx
not r8b
and bl, 0xda
and cl, 0x25
or cl, bl
mov ebx, ecx
xor bl, 0x11
xor cl, 0x6e
mov r9d, edx
and r9b, 0x8c
and r8b, 0x43
or r8b, r9b
or dl, cl
and cl, 0x8c
and bl, 0x73
or bl, cl
xor bl, r8b
not dl
or dl, bl
mov ecx, edx
not cl
and cl, 0xb7
and dl, 0x48
or dl, cl
mov ebx, edx
xor bl, 8
xor dl, 0x32
and dl, 0x72
and bl, 0x8d
or bl, dl
or r13b, 0x3e
mov ecx, r13d
not cl
mov edx, ebp
not dl
mov r8d, r13d
and r8b, 0xae
and cl, 0x41
or cl, r8b
or r13b, dl
and dl, 0xae
and bpl, 0x51
or bpl, dl
xor bpl, cl
not r13b
or r13b, bpl
mov ecx, r13d
not cl
and cl, 0x79
and r13b, 0x86
or r13b, cl
mov ecx, r13d
xor cl, 0x47
mov r8d, r13d
xor r8b, 0xc
and r8b, cl
xor r13b, 0x20
and r13b, 0x66
and cl, 0x99
or cl, r13b
mov r9d, ecx
xor r9b, 0x80
mov edx, r8d
not dl
xor cl, 0x2d
mov r10d, edx
and r10b, 0x52
and r8b, 0xad
or r8b, r10b
or dl, cl
and cl, 0x52
and r9b, 0xad
or r9b, cl
xor r9b, r8b
not dl
or dl, r9b
mov ecx, edx
not cl
and cl, 0x72
and dl, 0x8d
or dl, cl
mov ecx, edx
xor cl, 0x8c
xor dl, 2
and dl, 3
and cl, 0xfc
or cl, dl
mov edx, ecx
xor dl, 1
xor cl, 0x50
and dl, 0xad
and cl, 0x52
or cl, dl
mov r14d, ecx
xor r14b, 0x24
and cl, 0x89
and r14b, 0x76
or r14b, cl
mov ecx, r11d
or cl, 0x4a
mov r10d, ecx
not r10b
mov edx, eax
or dl, 0x95
and dl, 0xdf
and cl, 0xdf
and r10b, 0x20
or r10b, cl
xor r10b, dl
mov ecx, r10d
not cl
and cl, 0xf3
and r10b, 0xc
or r10b, cl
mov r9d, r10d
xor r9b, 0x46
mov ecx, r15d
and cl, 0xc9
mov edx, edi
and dl, 0x36
or dl, cl
xor dl, 0x36
mov esi, r15d
and sil, dil
mov ecx, edx
and cl, sil
xor sil, dl
or sil, cl
xor r10b, 0xb9
mov ecx, r10d
and cl, 0xc1
mov r8d, r9d
and r8b, 0x3e
or r8b, cl
mov ecx, r8d
xor cl, 4
and cl, 0xc4
xor r8b, 0xfa
or r8b, cl
mov ecx, r8d
not cl
and cl, 0xa9
and r8b, 0x56
or r8b, cl
mov ecx, r11d
and cl, 0x3b
and al, 0xc4
or al, cl
xor r11b, al
and r11b, al
mov ebp, esi
not bpl
mov eax, ebp
and al, 0xf4
mov ecx, esi
and cl, 0xb
or cl, al
mov eax, ecx
and al, 0xc4
xor cl, 0xcf
or cl, al
mov eax, ecx
not al
and al, 0x61
and cl, 0x9e
or cl, al
and r15b, 0x20
and dil, 0xdf
or dil, r15b
mov eax, edi
xor al, 0xdf
and dil, 0x1d
mov edx, eax
and dl, 0xe2
or dl, dil
xor dl, 0x26
and al, 0x3b
or al, dl
mov edx, eax
not dl
and dl, 0x88
and al, 0x77
or al, dl
mov edi, r8d
xor dil, 0x56
xor r8b, 0xa9
and r8b, r11b
not r11b
mov edx, edi
xor dl, r11b
and dl, dil
and r11b, dil
or r11b, r8b
mov edi, edx
not dil
mov r8d, edi
and r8b, 0x8b
and dl, 0x74
or dl, r8b
mov r8d, r11d
not r8b
or dil, r8b
and r8b, 0x8b
and r11b, 0x74
or r11b, r8b
xor r11b, dl
mov edx, ecx
xor dl, 0x9e
xor cl, 0x61
not dil
or dil, r11b
mov r11d, eax
xor r11b, 0x77
xor al, 0x88
and r11b, cl
or cl, al
and al, dl
mov r8d, r10d
not cl
or al, r11b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r11d, edi
not r11b
mov edx, r11d
and dl, 0x12
and dil, 1
or dil, dl
mov edx, edi
xor dl, 1
not dil
or r11b, 0x13
and dil, 0x2e
and dl, 0x11
or dl, dil
mov ecx, r11d
not cl
and r11b, 0x2e
and cl, 0xc0
or cl, r11b
mov r11d, eax
xor r11b, 0x13
and r11b, al
not al
and al, 0x13
xor cl, dl
mov edx, eax
and dl, r11b
xor r11b, al
and bpl, 0xe9
mov r13d, esi
and r13b, 0x16
or r13b, bpl
xor r13b, 0x16
mov ebp, r13d
and r8b, r13b
xor r13b, r10b
mov eax, r10d
or r11b, dl
mov edx, ecx
not dl
and dl, 0xe1
and cl, 0x1e
or cl, dl
mov edx, r11d
not dl
and dl, 0xe1
and r11b, 0x1e
or r11b, dl
mov edi, ebx
xor dil, 0x72
xor r11b, cl
mov r10d, ebx
xor r10b, 0x8d
or r9b, 0x8f
and bpl, 0x70
and sil, 0x8f
or sil, bpl
mov ecx, r9d
not cl
or al, 0x70
and r9b, 0xd0
and cl, 0x20
or cl, r9b
mov edx, eax
not dl
and al, 0xd0
and dl, 0xf
or dl, al
mov r9d, r14d
xor r9b, 0x60
xor dl, cl
mov ecx, edx
not cl
and cl, 0x7d
and dl, 0x82
or dl, cl
mov ecx, esi
not cl
and cl, 0x7d
and sil, 0x82
or sil, cl
xor sil, dl
or r13b, r8b
not r13b
mov ecx, esi
and cl, r13b
xor r13b, sil
or r13b, cl
mov ecx, r13d
not cl
mov edx, ecx
or dl, 0x48
or r13b, 1
and r13b, 0x49
and cl, 0xb6
or cl, r13b
and dl, 0x49
xor dl, cl
mov ecx, edx
not cl
and cl, 0x7f
and dl, 0x80
or dl, cl
mov ecx, edx
xor cl, 0x70
xor dl, 0x80
and dl, 0x8e
and cl, 0x71
or cl, dl
mov r13d, ecx
xor r13b, 0x71
xor cl, 0x8e
mov edx, r11d
not dl
and cl, dl
or dl, r13b
not dl
and r13b, r11b
or r13b, cl
mov ecx, edx
and cl, r13b
xor r13b, dl
or r13b, cl
mov ecx, r10d
and cl, 0xfe
mov edx, ebx
xor dl, 0xa3
and dl, dil
and dil, 1
or dil, cl
mov ecx, edi
xor cl, 1
xor dil, 0xd0
or dil, 0x2e
mov eax, edx
not al
mov r8d, edi
and r8b, 0xea
and cl, 0x11
or cl, r8b
or dil, al
and al, 0xea
and dl, 0x15
or dl, al
xor dl, cl
not dil
or dil, dl
mov eax, edi
not al
and al, 0x2e
and dil, 0xd1
or dil, al
mov esi, r14d
xor sil, 0x89
mov eax, esi
and al, 0x97
and r9b, 0x68
or r9b, al
mov ebp, r9d
xor bpl, 0x60
xor r9b, 0x94
and r9b, 0x9c
and bpl, 0x63
or bpl, r9b
mov r8d, ebp
mov eax, edi
xor bpl, 0x63
mov r9d, ebp
mov r15d, edi
xor r15b, bpl
and r15b, dil
and bpl, dil
not dil
mov ecx, edi
and cl, 0x91
and al, 0x6e
or al, cl
mov ecx, eax
xor cl, dil
and cl, al
xor r8b, 0x9c
and r10b, 0x6e
xor bl, 0xe3
or bl, r10b
mov eax, ebx
not al
and al, 0xd9
and bl, 0x26
or bl, al
and r9b, 0xfc
and dil, r8b
mov eax, r8d
and al, 3
or al, r9b
mov r11d, eax
xor r11b, 3
xor al, 0xe4
and al, 0xe6
mov edx, r11d
and dl, 0x19
or dl, al
mov eax, ebx
xor al, 0x26
xor dl, 0x77
and r11b, 0x91
or r11b, dl
and sil, 0x6e
xor r14b, 0xe7
or r14b, sil
xor bl, 0xd9
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
not cl
and cl, al
or bl, cl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov ecx, r11d
xor cl, 4
mov eax, ecx
and al, r11b
mov edx, eax
not dl
mov r9d, edx
and r9b, 0x45
and al, 0xba
or al, r9b
mov esi, r11d
not sil
and cl, sil
mov r9d, ecx
not r9b
or dl, r9b
and r9b, 0x45
and cl, 0xba
or cl, r9b
xor cl, al
mov eax, r14d
xor al, 4
not dl
or dl, cl
mov r9d, eax
and r9b, r14b
mov r8d, r9d
not r8b
mov r10d, r8d
and r10b, 0x94
and r9b, 0x6b
or r9b, r10b
mov r10d, r14d
not r10b
and al, r10b
mov ecx, eax
not cl
or r8b, cl
and cl, 0x94
and al, 0x6b
or al, cl
xor al, r9b
not r8b
or r8b, al
mov eax, edx
not al
and al, 0x78
and dl, 0x87
or dl, al
mov eax, r8d
not al
and al, 0x78
and r8b, 0x87
or r8b, al
xor r8b, dl
mov eax, esi
and al, 0x25
and r11b, 0xda
or r11b, al
mov r9b, byte [rsp + 0x23]
or sil, r10b
and r10b, 0x25
and r14b, 0xda
or r14b, r10b
xor r14b, r11b
not sil
or sil, r14b
not sil
mov eax, r8d
and al, sil
xor sil, r8b
or sil, al
mov r11d, ebx
not r11b
mov eax, r11d
and al, 0x3c
and bl, 0xc3
or bl, al
or r11b, sil
not sil
xor bl, 0x3c
or bl, sil
not bl
not r11b
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
or bpl, dil
mov eax, r15d
not al
mov edx, ebp
not dl
mov ebx, eax
and bl, 9
and r15b, 0xf6
or r15b, bl
or al, dl
and dl, 9
and bpl, 0xf6
or bpl, dl
xor bpl, r15b
not al
or al, bpl
mov edx, eax
mov ebx, eax
xor bl, 0x65
and bl, al
not al
and al, 0x41
and dl, 0x24
or dl, al
mov eax, edx
xor al, 0xdb
mov r8d, ebx
not r8b
mov r10d, eax
and r10b, 0x34
and dl, 0x41
or dl, r10b
or al, r8b
and r8b, 0x34
and bl, 0xcb
or bl, r8b
xor bl, dl
not al
or al, bl
mov edx, eax
not dl
and dl, 0x98
and al, 0x67
or al, dl
mov ebx, eax
xor bl, 0xe5
and al, 0x18
and bl, 0xe7
or bl, al
mov edx, ebx
xor dl, 0x10
xor bl, 0xa1
and bl, 0xa9
and dl, 0x56
or dl, bl
mov r8d, edx
xor r8b, 0x56
mov ebp, r11d
mov ecx, r11d
xor cl, 0x98
and cl, r11b
not r11b
and r11b, 0x36
and bpl, 0xc9
or bpl, r11b
mov r10d, ebp
xor r10b, 0xc9
mov ebx, edx
xor bl, 0x89
and bl, 0x99
xor dl, 0xce
and dl, r8b
and r8b, 0x66
or r8b, bl
mov ebx, r8d
xor bl, 0x66
mov r11d, ebp
xor r11b, 0xae
and r11b, r10b
xor r8b, 0x99
mov esi, ebx
and sil, 0x98
mov edi, r11d
and dil, cl
xor cl, r11b
or cl, dil
mov r11d, esi
and r11b, dl
xor dl, sil
or dl, r11b
mov r11d, ecx
not r11b
and r11b, 0x82
and cl, 0x7d
or cl, r11b
mov r11d, edx
not r11b
and r11b, 0x82
and dl, 0x7d
or dl, r11b
xor dl, cl
xor bpl, 0x36
mov ecx, ebp
and cl, 0xe2
and r10b, 0x1d
or r10b, cl
or bpl, r8b
and r8b, 0xe2
and bl, 0x1d
or bl, r8b
xor bl, r10b
not bpl
or bpl, bl
not bpl
mov ecx, edx
and cl, bpl
xor bpl, dl
or bpl, cl
mov r10d, r13d
not r10b
mov ecx, r13d
or cl, 0x7e
mov r8d, ecx
not r8b
mov ebx, r13d
xor bl, 0x81
and bl, r13b
mov edx, ebx
not dl
or cl, dl
and dl, 0x12
and bl, 0xed
or bl, dl
or r8b, 0x12
xor r8b, bl
not cl
or cl, r8b
mov edx, ecx
not dl
and dl, 0x1c
and cl, 0xe3
or cl, dl
mov edx, ecx
xor dl, 0x60
xor cl, 9
and cl, 0xb
and dl, 0xf4
or dl, cl
mov r11d, edx
xor r11b, 0x40
xor dl, 2
and dl, 0x82
and r11b, 0x49
or r11b, dl
mov esi, r11d
xor sil, 0x49
xor r11b, 0xb6
mov ecx, r10d
and cl, 0x4f
and r13b, 0xb0
or r13b, cl
xor r13b, 0x84
xor r10b, r13b
and r10b, r13b
mov r8d, ebp
not r8b
mov ecx, r8d
and cl, 8
mov eax, ebp
and al, 5
or al, cl
mov ecx, eax
not cl
xor al, 0xfa
mov ebx, ebp
xor bl, 0xd
and bl, bpl
mov edx, ebx
not dl
mov edi, eax
and dil, 0xab
and cl, 4
or cl, dil
or al, dl
and dl, 0xab
and bl, 0x54
or bl, dl
xor bl, cl
not al
or al, bl
mov ecx, eax
not cl
and cl, 0xf2
and al, 0xd
or al, cl
mov ecx, eax
not cl
and al, 0x52
mov edx, ecx
and dl, 0xad
or dl, al
xor dl, 0x66
and cl, 0x34
or cl, dl
mov eax, ecx
not al
and al, 0x63
and cl, 0x9c
or cl, al
mov r15d, ecx
xor r15b, 0x9c
and r8b, 0xe8
and bpl, 0x17
or bpl, r8b
mov eax, ebp
xor al, 0x17
not bpl
and bpl, 0xa0
mov edx, eax
and dl, 0x5f
or dl, bpl
xor dl, 0x6b
and al, 0xcb
or al, dl
mov edx, eax
not dl
and dl, 0x43
and al, 0xbc
or al, dl
mov r13d, eax
mov edi, eax
xor dil, 0x43
mov r14d, r10d
not r14b
mov edx, esi
xor dl, r14b
and dl, sil
and r10b, r11b
and r14b, sil
or r14b, r10b
mov r10d, edx
and r10b, r14b
xor r14b, dl
or r14b, r10b
mov r10d, ecx
xor r10b, 0x63
mov edx, r10d
and dl, 0x79
xor cl, 0xe5
and cl, r15b
xor al, 0xc5
and al, dil
mov r11d, edi
or r11b, 0x79
mov esi, edx
and sil, cl
xor cl, dl
or cl, sil
mov edx, eax
not dl
mov esi, edx
and sil, 0xb2
and al, 0x4d
or al, sil
mov ebx, r11d
not bl
or dl, r11b
and r11b, 0xb2
and bl, 4
or bl, r11b
xor bl, al
mov r11d, r12d
mov esi, r12d
xor sil, 0x79
and sil, r12b
and r9b, 0xfe
and r12b, 1
or r12b, r9b
xor r12b, 0xb7
mov bpl, byte [rsp + 0x23]
or r12b, bpl
mov r9d, r12d
not dl
or dl, bl
mov eax, ecx
not al
and al, dl
not dl
and dl, cl
mov bl, byte [rsp + 0x40]
mov ecx, ebx
or dl, al
mov eax, r15d
and al, 0xe0
and r10b, 0x1f
or r10b, al
mov r8b, byte [rsp + 0x28]
mov eax, r8d
and cl, 0xb6
and r8b, 0x49
or r8b, cl
mov r12d, ebx
not r8b
or r8b, bl
xor r13b, 0xbc
or r15b, r13b
and r13b, 0xe0
and dil, 0x1f
or dil, r13b
xor dil, r10b
not r15b
or r15b, dil
mov ecx, r15d
not cl
and cl, 0x54
and r15b, 0xab
or r15b, cl
xor r15b, 0xab
mov ecx, edx
and cl, r15b
xor r15b, dl
or r15b, cl
not r15b
mov edx, r14d
xor dl, r15b
mov ecx, r14d
not dl
and dl, r14b
not r14b
and r14b, 0xf
and cl, 0xf0
or cl, r14b
xor cl, 0xf
or cl, r15b
not cl
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov byte [rsp + 0x23], dl
and bpl, 0x69
and r11b, 0x10
or r11b, bpl
xor r11b, 0x10
mov ecx, r11d
and cl, sil
xor sil, r11b
or sil, cl
mov ecx, esi
not cl
and cl, 0x86
and sil, 0x79
or sil, cl
and r12b, 0xab
and al, 0x54
or al, r12b
mov edx, eax
not dl
or bl, 0xa3
mov r13d, ebx
not r13b
or dl, 0x44
and dl, 0xe6
and al, 1
or al, dl
and bl, 0xe6
and r13b, 0x18
or r13b, bl
xor r13b, al
mov eax, r13d
not al
and al, 0x5c
and r13b, 0xa3
or r13b, al
mov r14d, esi
not r14b
mov eax, r14d
and al, 0x76
mov edx, esi
and dl, 0x89
or dl, al
xor dl, 0xc0
or dl, r14b
mov r11d, edx
not r11b
mov ebp, r9d
not bpl
mov r10d, r13d
not r10b
mov eax, r13d
and al, 0x2e
mov ebx, r10d
and bl, 0xd1
or bl, al
xor bl, 0x67
mov eax, r10d
and al, 0x49
or al, bl
mov ebx, eax
not bl
and bl, 0x27
and al, 0xd8
or al, bl
mov edi, eax
xor dil, 0x90
xor al, 0x27
mov r12d, r8d
not r12b
and bpl, dl
or dl, r9b
not dl
and r9b, r11b
or r9b, bpl
mov ebx, edx
and bl, r9b
xor r9b, dl
or r9b, bl
or dil, 0x6e
mov r15d, edi
not r15b
mov ecx, r8d
xor cl, 0x6e
mov r11d, ecx
and r11b, r8b
mov ebp, eax
and bpl, r8b
xor r8b, al
or al, 0x91
and cl, r12b
mov ebx, eax
not bl
and dil, 0x21
and r15b, 0x90
or r15b, dil
and al, 0x21
and bl, 0x4e
or bl, al
xor bl, r15b
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, ebx
not al
and al, 0x4d
and bl, 0xb2
or bl, al
mov eax, ecx
not al
and al, 0x4d
and cl, 0xb2
or cl, al
xor cl, bl
or r8b, bpl
mov eax, r8d
not al
mov edx, ecx
not dl
mov ebx, edx
and bl, 0xd0
and cl, 0x2f
or cl, bl
or dl, r8b
and r8b, 0xd0
and al, 0x2f
or al, r8b
xor al, cl
not dl
or dl, al
mov ecx, r9d
xor cl, dl
and dl, cl
and cl, r9b
mov ebx, edx
not bl
mov eax, ecx
not al
mov r11d, ebx
and r11b, 0x22
and dl, 0xdd
or dl, r11b
or bl, al
and al, 0x22
and cl, 0xdd
or cl, al
xor cl, dl
not bl
or bl, cl
mov ecx, esi
xor cl, r10b
and cl, sil
and r14b, 0x3c
and sil, 0xc3
or sil, r14b
and r10b, 0x3c
and r13b, 0xc3
or r13b, r10b
xor r13b, sil
mov edx, ecx
and dl, r13b
xor r13b, cl
or r13b, dl
mov ecx, r13d
not cl
and cl, 0xfc
and r13b, 3
or r13b, cl
mov ecx, r13d
not cl
and cl, 3
and r13b, 0xfc
or r13b, cl
mov ecx, r13d
not cl
and r13b, 0xa2
and cl, 0x5d
or cl, r13b
mov edx, ecx
xor dl, 0xa2
not cl
and cl, 0x14
and dl, 0xeb
or dl, cl
mov ecx, edx
xor cl, 0xa8
xor dl, 0x14
mov eax, ebx
xor al, dl
and al, bl
mov r8d, ebx
not r8b
and r8b, 0x47
and bl, 0xb8
or bl, r8b
and dl, 0x47
and cl, 0xb8
or cl, dl
xor cl, bl
mov edx, eax
not dl
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0xe
and al, 0xf1
or al, r8b
or dl, bl
and bl, 0xe
and cl, 0xf1
or cl, bl
xor cl, al
not dl
or dl, cl
mov r8d, edx
not r8b
mov ecx, r8d
and cl, 8
mov ebx, edx
and bl, 0xa0
or bl, cl
xor bl, 0xa0
mov ecx, edx
and cl, 0x57
or cl, bl
mov ebx, ecx
not bl
and bl, 0xb8
and cl, 0x47
or cl, bl
mov ebx, ecx
not bl
xor cl, 0x10
and cl, 0x1d
and bl, 0xe2
or bl, cl
mov eax, ebx
xor al, 0x1d
and al, bl
mov ebx, r8d
and bl, 0xea
and dl, 0x15
or dl, bl
xor dl, 8
xor r8b, dl
and r8b, dl
mov edx, eax
not dl
and dl, 0x58
mov ecx, eax
and cl, 0xa7
or cl, dl
mov r11d, ecx
xor r11b, 0xa7
mov ebx, r8d
not bl
xor cl, 0x58
mov r9d, r11d
and r9b, 0xcc
and al, 0x33
or al, r9b
mov edx, r8d
xor dl, 0xcc
mov r9d, edx
and r9b, bl
and dl, r8b
mov esi, r9d
and sil, dl
xor dl, r9b
or dl, sil
mov r9d, eax
not r9b
and r9b, dl
not dl
and dl, al
or dl, r9b
mov eax, ecx
and al, 0x71
and r11b, 0x8e
or r11b, al
or cl, r8b
and r8b, 0x71
and bl, 0x8e
or bl, r8b
xor bl, r11b
not cl
or cl, bl
not cl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 0xc
and al, cl
or cl, 0xf3
mov edx, ecx
not dl
mov ebx, eax
not bl
or cl, bl
and bl, 0x21
and al, 0xde
or al, bl
or dl, 0x21
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0xb5
and cl, 0x4a
or cl, al
mov r15d, ecx
xor r15b, 0xa4
xor cl, 0x5b
mov edx, ecx
and dl, 0x88
mov eax, r15d
and al, 0x77
or al, dl
xor al, 0x77
and cl, 0xc5
and r15b, 0x3a
or r15b, cl
xor r15b, 0x3a
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r15d
not al
and al, 0x3a
and r15b, 0xc5
or r15b, al
mov ebp, r15d
xor bpl, 0xc5
mov r10b, byte [rsp + 0x23]
mov esi, r10d
not sil
mov eax, esi
and al, 0x33
mov edx, r10d
and dl, 0x80
or dl, al
mov r11d, edx
xor r11b, 0x7f
mov eax, r10d
xor al, 0xb3
and al, r10b
mov ebx, eax
not bl
mov ecx, r11d
and cl, 0xcc
and dl, 0x33
or dl, cl
or r11b, bl
and bl, 0xcc
and al, 0x33
or al, bl
xor al, dl
not r11b
or r11b, al
mov eax, r11d
not al
and al, 0x4c
and r11b, 0xb3
or r11b, al
mov edx, r15d
xor dl, 0x3a
xor r15b, 0x62
and r15b, bpl
mov eax, edx
and al, 0xef
and bpl, 0x10
or bpl, al
not bpl
or bpl, dl
and dl, 0xa7
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov eax, r15d
not al
and al, 0x8e
and r15b, 0x71
or r15b, al
mov r8d, r15d
xor r8b, 0xd6
mov r9d, r11d
not r9b
mov eax, r9d
and al, 0x49
mov ecx, r11d
and cl, 0xb6
or cl, al
xor cl, 0x59
mov ebx, ecx
xor bl, r9b
and bl, cl
and sil, 0xef
mov eax, r10d
xor al, 0x10
or al, sil
mov ecx, eax
not cl
and cl, 0xe7
and al, 0x18
or al, cl
mov esi, eax
mov r10d, eax
xor sil, 0x18
xor r15b, 0x29
mov edx, r15d
and dl, 0x10
mov edi, r8d
and dil, 0xef
or dil, dl
mov r12d, ebx
mov eax, ebx
xor al, 0xa8
and al, bl
not bl
and bl, 0xf4
and r12b, 0xb
or r12b, bl
mov r13d, r12d
xor r13b, 0xb
mov ecx, r10d
xor cl, 0xe7
mov ebx, r12d
xor bl, 0x5c
and bl, r13b
xor r10b, 0xb0
and r10b, cl
mov r14d, ebx
and r14b, al
xor al, bl
mov ebx, esi
and bl, 0x57
or al, r14b
mov r14d, r10d
and r14b, bl
xor bl, r10b
or bl, r14b
mov edx, eax
not dl
and dl, bl
not bl
and bl, al
mov al, byte [rsp + 0x24]
mov r10d, eax
xor r10b, 0x98
xor al, 0x67
mov byte [rsp + 0x24], al
not dil
or dil, r15b
or bl, dl
xor r12b, 0xf4
mov eax, r12d
and al, 0xa7
and r13b, 0x58
or r13b, al
mov r14d, ebp
not r14b
or r12b, sil
and sil, 0xa7
and cl, 0x58
or cl, sil
xor cl, r13b
not r12b
or r12b, cl
mov eax, r12d
not al
and al, 0x13
and r12b, 0xec
or r12b, al
xor r12b, 0xec
mov esi, ebx
and sil, r12b
xor r12b, bl
mov eax, ebp
and al, 0x87
xor bpl, 0xbe
and bpl, r14b
mov ebx, r14d
and bl, 0x78
or bl, al
mov eax, ebx
xor al, 0x78
mov r14d, edi
xor bl, 0xc6
and bl, al
mov r13d, edi
and r13b, al
xor al, dil
not dil
or r12b, sil
or dil, 0x38
or r14b, 0x41
mov edx, r14d
not dl
and dil, 0x79
and r14b, 0x79
and dl, 0x86
or dl, r14b
xor dl, dil
mov ecx, ebx
not cl
mov esi, ecx
and sil, 0xcd
and bl, 0x32
or bl, sil
mov esi, ebp
not sil
or cl, sil
and sil, 0xcd
and bpl, 0x32
or bpl, sil
xor bpl, bl
not cl
or cl, bpl
mov ebx, edx
not bl
and bl, cl
not cl
and cl, dl
or cl, bl
or al, r13b
mov ebx, eax
not bl
mov edx, ecx
not dl
mov esi, edx
and sil, 0x60
and cl, 0x9f
or cl, sil
or dl, al
and al, 0x60
and bl, 0x9f
or bl, al
xor bl, cl
not dl
or dl, bl
mov eax, edx
not al
mov ecx, r12d
not cl
and cl, 9
mov esi, r12d
and sil, 0xf6
or sil, cl
xor sil, 9
or sil, al
and al, 0x60
and dl, 0x9f
or dl, al
xor dl, r12b
mov eax, esi
not al
xor dl, 0x60
and dl, r12b
mov ecx, edx
not cl
mov ebx, esi
and bl, 0xa2
and al, 0x5d
or al, bl
or sil, cl
and cl, 0xa2
and dl, 0x5d
or dl, cl
xor dl, al
not sil
or sil, dl
or r11b, 0x47
mov ebp, r11d
not bpl
mov edi, r15d
mov eax, r9d
and al, r15b
xor r15b, r9b
or r9b, 0xb8
mov ebx, r9d
not bl
or r8b, 0x47
mov ecx, r8d
not cl
or dil, 0xb8
mov edx, edi
not dl
and r11b, 0x49
and bpl, 0xb0
or bpl, r11b
and r9b, 0x49
and bl, 6
or bl, r9b
xor bl, bpl
and r8b, 0x70
and cl, 0x88
or cl, r8b
and dil, 0x70
and dl, 7
or dl, dil
xor dl, cl
mov ecx, ebx
not cl
and cl, dl
not dl
and dl, bl
or dl, cl
or r15b, al
mov eax, r15d
not al
and al, 0xb4
and r15b, 0x4b
or r15b, al
xor r15b, 0x4b
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov eax, r15d
not al
or r15b, 0xeb
mov ecx, r15d
not cl
or al, 0x14
mov edx, eax
not dl
and r15b, 0x12
and cl, 4
or cl, r15b
and al, 0x12
and dl, 0xe9
or dl, al
xor dl, cl
mov eax, edx
not al
and al, 0xeb
and dl, 0x14
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, 0xee
and dl, 0x11
or dl, cl
xor dl, 0x11
or dl, al
mov r8d, edx
not r8b
mov edi, esi
mov ebx, esi
xor bl, 0xb7
and bl, sil
not sil
and sil, 0x3f
and dil, 0xc0
or dil, sil
mov r9d, edi
xor r9b, 0xc0
mov ecx, edi
xor cl, 0x88
and cl, r9b
mov esi, edx
and sil, 0xb7
mov r11d, r8d
and r11b, 0x48
or r11b, sil
mov eax, ecx
not al
mov esi, ebx
not sil
mov ebp, eax
and bpl, 0x9e
and cl, 0x61
or cl, bpl
or al, sil
and sil, 0x9e
and bl, 0x61
or bl, sil
xor bl, cl
not al
or al, bl
mov ecx, eax
not cl
and cl, 0xc0
and al, 0x3f
or al, cl
mov ecx, r11d
not cl
and cl, 0xc0
and r11b, 0x3f
or r11b, cl
xor r11b, al
xor dil, 0x3f
mov eax, edi
and al, 0xab
and r9b, 0x54
or r9b, al
or dil, r8b
and r8b, 0xab
and dl, 0x54
or dl, r8b
xor dl, r9b
not dil
or dil, dl
mov eax, edi
not al
and al, 1
and dil, 0xfe
or dil, al
mov eax, edi
not al
xor dil, 1
mov esi, r11d
not sil
mov ecx, esi
and cl, 0xb5
and r11b, 0x4a
or r11b, cl
or sil, dil
and dil, 0xb5
and al, 0x4a
or al, dil
xor al, r11b
not sil
or sil, al
mov bl, byte [rsp + 0x38]
mov r8d, ebx
not r8b
mov eax, r8d
or al, 0x44
mov ecx, eax
not cl
mov edx, ebx
mov r9d, ebx
or dl, 0xa1
and dl, 0xe5
and al, 0xe5
and cl, 0x1a
or cl, al
xor cl, dl
mov eax, ecx
not al
and al, 0x2f
and cl, 0xd0
or cl, al
mov eax, ecx
xor al, 0x84
xor cl, 0x2b
and cl, 0x3b
and al, 0xc4
or al, cl
mov ecx, eax
xor cl, 0xc0
xor al, 0xa
and al, 0xe
and cl, 0xf1
or cl, al
mov eax, ecx
xor al, 0xf1
or r9b, r8b
mov edx, r9d
not dl
xor cl, 0xe
and dl, cl
or cl, r9b
not cl
and r9b, al
or r9b, dl
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov eax, r10d
and al, 0x80
mov bl, byte [rsp + 0x24]
mov ecx, ebx
and cl, 0x7f
or cl, al
xor cl, 0x7f
mov edx, r10d
and dl, bl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
and dl, 0x6b
mov ecx, eax
and cl, 0x94
or cl, dl
xor cl, 0x36
and al, 0x5d
or al, cl
mov r11d, eax
not r11b
mov edx, r10d
and dl, 0x82
mov ecx, ebx
and cl, 0x7d
or cl, dl
mov ebx, ecx
xor bl, 0x7d
xor cl, 0x80
and cl, 0xc4
mov edx, ebx
and dl, 0x3b
or dl, cl
xor dl, 0x66
and bl, 0xa2
or bl, dl
mov ecx, ebx
not cl
and cl, 0xc
and bl, 0xf3
or bl, cl
mov edx, ebx
not dl
xor bl, 0xc
mov ecx, r11d
xor cl, bl
and cl, r11b
and al, 0x1f
and r11b, 0xe0
or r11b, al
and bl, 0x1f
and dl, 0xe0
or dl, bl
xor dl, r11b
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
or dl, 0x14
mov ecx, edx
not cl
or al, 0xeb
mov r13d, eax
not r13b
and dl, 0xe5
and cl, 0xa
or cl, dl
and al, 0xe5
and r13b, 0x10
or r13b, al
xor r13b, cl
mov eax, r13d
not al
and al, 0xb6
and r13b, 0x49
or r13b, al
mov edi, r9d
not dil
mov eax, r9d
or al, 0x47
mov ecx, eax
not cl
mov edx, r9d
xor dl, 0xb8
and dl, r9b
mov ebx, edx
not bl
mov r11d, eax
and r11b, 0xa8
and cl, 0x10
or cl, r11b
or al, bl
and bl, 0xa8
and dl, 0x57
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0xaf
and al, 0x50
or al, cl
mov r11d, eax
xor r11b, 0x12
not al
and al, 0xa1
and r11b, 0x5e
or r11b, al
mov r14d, r9d
mov r12d, r13d
not r12b
mov eax, r12d
and al, r13b
mov r15d, r12d
and r15b, al
xor al, r12b
mov ecx, edi
and cl, 0xc5
mov edx, r9d
and dl, 0x3a
or dl, cl
xor dl, 0x3a
mov ecx, edi
and cl, 0x36
and r9b, 0xc9
or r9b, cl
mov ebp, edx
and bpl, r12b
xor dl, r12b
xor r9b, 0x36
or r9b, r12b
and r12b, 0xea
and r13b, 0x15
or r13b, r12b
mov ecx, r11d
xor cl, 0x4c
xor r13b, 0xea
or r13b, dil
and dil, 0x4b
and r14b, 0xb4
or r14b, dil
xor r11b, 0xa1
mov ebx, r11d
and bl, 0x92
and cl, 0x6d
or cl, bl
mov ebx, r14d
xor bl, 0x24
xor r14b, 0x4b
or r11b, r14b
and r14b, 0x92
and bl, 0x6d
or bl, r14b
xor bl, cl
not r11b
or r11b, bl
mov edi, r8d
and dil, 0x50
mov bl, byte [rsp + 0x38]
mov ecx, ebx
and cl, 0xaa
or cl, dil
xor cl, 0xaa
mov r12d, ebx
xor r12b, 0xfa
and r12b, bl
mov edi, ecx
and dil, r12b
xor r12b, cl
or r12b, dil
mov ecx, r12d
not cl
mov edi, r12d
and dil, 0xc1
and cl, 0x3e
or cl, dil
mov edi, r11d
not dil
or r12b, bl
and bl, 0xc1
and r8b, 0x3e
or r8b, bl
xor r8b, cl
not r12b
or r12b, r8b
mov r14d, r12d
not r14b
or al, r15b
mov ecx, eax
xor cl, 0xfa
and cl, al
mov r8d, eax
not r8b
and r8b, 5
and al, 0xfa
or al, r8b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, eax
not cl
mov r8d, ecx
and r8b, 0x79
and cl, al
and al, 0x86
or al, r8b
xor al, 0x86
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
mov ecx, eax
not cl
and cl, 0x97
and al, 0x68
or al, cl
and r10b, 0xa0
mov bl, byte [rsp + 0x24]
mov ecx, ebx
and cl, 0x11
or cl, r10b
xor cl, 0x11
and bl, 0x4e
or bl, cl
mov ecx, ebx
not cl
and cl, 0x4e
and bl, 0xb1
or bl, cl
mov r10d, ebx
xor r10b, 5
and r10b, bl
mov r8d, ebx
not r8b
and r8b, 0x4f
and bl, 0xb0
or bl, r8b
mov r8d, ebx
not r8b
mov ecx, r10d
not cl
xor bl, 0x4a
mov r15d, ecx
and r15b, 0xeb
and r10b, 0x14
or r10b, r15b
or cl, bl
and bl, 0xeb
and r8b, 0x14
or r8b, bl
xor r8b, r10b
not cl
or cl, r8b
mov r10d, ecx
not r10b
mov r8d, ecx
or r8b, 0xc0
and cl, 0xc0
and r10b, 8
or r10b, cl
and r8b, 0xf7
xor r8b, r10b
mov ecx, r8d
not cl
and cl, 0x58
and r8b, 0xa7
or r8b, cl
mov ecx, r11d
and cl, 0xda
mov ebx, edi
and bl, 0x25
or bl, cl
mov r10d, ebx
xor r10b, 0x24
xor bl, 0xda
mov ecx, ebx
and cl, 0x5b
and r10b, 0xa4
or r10b, cl
mov r15d, r12d
or bl, r14b
mov ecx, r14d
xor r12b, 0x2b
and r12b, r14b
and r14b, 0x5b
and r15b, 0xa4
or r15b, r14b
xor r15b, r10b
not bl
or bl, r15b
mov r10d, ebx
not r10b
mov r14d, edi
or r14b, 0x14
or cl, 0x2b
mov r15d, ecx
not r15b
and dil, 0x14
and r11b, 0xc0
or r11b, dil
and r14b, 0x3f
xor r14b, r11b
mov r11d, r12d
not r11b
mov edi, ecx
and dil, 0x51
and r15b, 0x84
or r15b, dil
or cl, r11b
and r11b, 0x51
and r12b, 0xae
or r12b, r11b
xor r12b, r15b
not cl
or cl, r12b
mov r11d, r14d
not r11b
and r11b, cl
not cl
and cl, r14b
or cl, r11b
mov r11d, ebx
and r11b, 0x1f
and r10b, 0xe0
or r10b, r11b
mov r11d, r10d
xor r11b, 0xe0
mov edi, r10d
xor dil, 0x10
and dil, r11b
or bl, 0xf
mov r14d, edi
not r14b
mov r15d, r14d
or r14b, bl
not bl
mov r12d, ecx
or r12b, 0xf0
and r15b, 3
and dil, 0xfc
or dil, r15b
mov r15d, r12d
not r15b
or bl, 3
xor bl, dil
mov edi, ecx
xor dil, 0xf
and dil, cl
not r14b
or r14b, bl
mov ebx, r12d
and bl, 2
and r15b, 0xd
or r15b, bl
mov ebx, edi
not bl
or r12b, bl
and bl, 2
and dil, 0xfd
or dil, bl
xor dil, r15b
mov r15d, eax
xor r15b, 0x68
xor al, 0x97
not r12b
or r12b, dil
mov ebx, r14d
not bl
and bl, 0xf3
and r14b, 0xc
or r14b, bl
mov ebx, r12d
not bl
and bl, 0xf3
and r12b, 0xc
or r12b, bl
mov ebx, r8d
xor bl, 0x6f
xor r8b, 0x90
xor r12b, r14b
xor r10b, 0x1f
mov edi, r10d
and dil, 0xa8
and r11b, 0x57
or r11b, dil
mov edi, ecx
not dil
or r10b, cl
and cl, 0xa8
and dil, 0x57
or dil, cl
xor dil, r11b
not r10b
or r10b, dil
not r10b
mov ecx, r12d
and cl, r10b
xor r10b, r12b
or r10b, cl
mov r11d, r8d
and r11b, 0x35
mov ecx, ebx
and cl, 0xca
or cl, r11b
mov r11d, eax
mov edi, eax
mov r14d, r15d
and r14b, 0xc0
and al, 0x3f
or al, r14b
xor al, 0xc0
or al, r8b
and r8b, 0x58
and bl, 0xa7
or bl, r8b
mov r8d, ecx
not r8b
xor cl, 0x35
and r11b, 0x77
xor bl, 0x58
or bl, r15b
and r15b, 0x88
or r15b, r11b
or dil, cl
and cl, 0x77
and r8b, 0x88
or r8b, cl
xor r8b, r15b
not dil
or dil, r8b
not al
not bl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, ebx
and bl, dil
not dil
not cl
mov eax, edi
xor al, cl
and al, dil
and cl, dil
or cl, bl
mov r11d, eax
not r11b
mov ebx, ecx
not bl
mov r8d, r11d
and r8b, 0x42
and al, 0xbd
or al, r8b
or r11b, bl
and bl, 0x42
and cl, 0xbd
or cl, bl
xor cl, al
not r11b
or r11b, cl
mov edi, r10d
not dil
mov ecx, edi
and cl, 0xda
mov ebx, r10d
and bl, 0x25
or bl, cl
xor bl, 0xda
mov ecx, r11d
not cl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, ebx
not r8b
and cl, 4
mov eax, r11d
and al, 9
or al, cl
xor al, 9
and r11b, 0xf2
or r11b, al
mov eax, r11d
not al
and al, 0xf2
and r11b, 0xd
or r11b, al
and dil, 0xa
and r10b, 0xf5
or r10b, dil
xor r10b, 0xf5
mov eax, r11d
not al
and al, 0x6a
and r11b, 0x95
or r11b, al
xor r11b, 0x95
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov eax, r11d
not al
and al, bl
or bl, r11b
not bl
and r11b, r8b
or r11b, al
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
or dl, bpl
mov eax, edx
not al
and al, 0x72
and dl, 0x8d
or dl, al
mov eax, edx
xor al, 0x8d
mov r8d, edx
xor r8b, 0x72
not r9b
not r13b
mov ecx, r9d
and cl, r13b
xor r13b, r9b
or r13b, cl
mov ebx, r13d
not bl
xor dl, 0xdc
and dl, al
or al, 0xae
mov r10d, eax
not r10b
mov r9d, r13d
xor r9b, 0x51
and r9b, bl
and r13b, 0xae
mov ecx, edx
not cl
mov edi, eax
and dil, 0x98
and r10b, 0x41
or r10b, dil
or al, cl
and cl, 0x98
and dl, 0x67
or dl, cl
xor dl, r10b
not al
or al, dl
mov edx, r9d
and dl, r13b
xor r13b, r9b
or r13b, dl
mov edx, eax
not dl
and dl, 0xa
and al, 0xf5
or al, dl
mov edx, r13d
not dl
and dl, 0xa
and r13b, 0xf5
or r13b, dl
xor r13b, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
not bl
mov eax, r13d
and al, bl
xor bl, r13b
or bl, al
mov r8d, ebx
not r8b
mov edx, r8d
and dl, 0xc1
mov ecx, ebx
and cl, 0x34
or cl, dl
mov r9d, ecx
or r9b, 2
mov edx, r8d
or dl, 0xf5
mov eax, edx
not al
and r9b, 0x36
and cl, 0xc1
or cl, r9b
and dl, 0x36
and al, 8
or al, dl
xor al, cl
mov ecx, eax
not cl
and cl, 0xa3
and al, 0x5c
or al, cl
mov ecx, eax
xor cl, 8
xor al, 0x54
and al, 0xf5
and cl, 0xa
or cl, al
mov eax, ecx
xor al, 8
xor cl, 0xd0
and cl, 0xd2
and al, 0x2d
or al, cl
xor al, 0x70
mov r9d, eax
or r9b, 0xa2
and r8b, 0x71
and bl, 0x8e
or bl, r8b
mov r8d, ebx
xor r8b, 0x8e
xor bl, 0x60
and bl, 0xe8
mov ecx, r8d
and cl, 0x17
or cl, bl
xor cl, 0xb5
and r8b, 0x5d
or r8b, cl
mov edx, r8d
not dl
mov ecx, r8d
and cl, 0xda
and dl, 0x25
or dl, cl
mov ecx, edx
xor cl, 0x25
mov ebp, r9d
xor bpl, 0xd5
and bpl, r9b
or al, 0xaa
mov r10d, eax
not r10b
xor dl, 0xa
or dl, 0xd5
mov edi, edx
not dil
or r8b, 0x2a
mov ebx, r8d
not bl
mov r14d, ebp
not r14b
mov r15d, r14d
and r15b, 0xcc
and bpl, 0x13
or bpl, r15b
or r14b, al
and al, 0xec
and r10b, 0x11
or r10b, al
xor r10b, bpl
not r14b
or r14b, r10b
and dl, 0xc
and dil, 0x22
or dil, dl
and r8b, 0xc
and bl, 0xd1
or bl, r8b
xor bl, dil
mov eax, r14d
not al
and al, bl
not bl
and bl, r14b
or bl, al
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
not cl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov edx, ecx
not dl
mov eax, edx
and al, 0xbc
and cl, 0x43
or cl, al
mov ebx, ecx
xor bl, 2
not cl
or dl, 0xa2
mov eax, edx
not al
or cl, 8
and cl, 0x88
and bl, 0x22
or bl, cl
and dl, 0x88
and al, 0x55
or al, dl
xor al, bl
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0xb4
mov edx, eax
xor dl, 0xb4
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
not bl
and bl, 0xb4
and dl, 0x4b
or dl, bl
mov ebx, edx
not bl
and cl, bl
and dl, al
or dl, cl
not dl
or dl, bl
mov edi, edx
not dil
mov eax, edx
and al, 0xb4
mov ecx, edi
and cl, 0x4b
or cl, al
mov r8d, ecx
xor r8b, 0x43
mov ebx, r11d
not bl
mov r9d, ebx
and r9b, 0x88
mov r10d, r11d
and r10b, 0x77
or r10b, r9b
xor cl, 0x80
and cl, 0x88
and r8b, 0x77
or r8b, cl
xor r8b, r10b
not r8b
or r8b, bl
mov ecx, ebx
and cl, 0x50
and r11b, 0x29
or r11b, cl
mov r9d, r11d
xor r9b, 0x20
xor r11b, 0x92
or bl, 0x79
mov eax, ebx
not al
and dl, 0x58
mov ecx, edi
and cl, 0x21
or cl, dl
xor cl, 0x21
and dil, 0x86
or dil, cl
and r11b, 0x9b
and r9b, 0x60
or r9b, r11b
and bl, 0x9b
and al, 4
or al, bl
xor al, r9b
mov ecx, eax
not cl
and cl, 0x8d
and al, 0x72
or al, cl
mov ecx, edi
not cl
and cl, 0x8d
and dil, 0x72
or dil, cl
xor dil, al
mov ebp, edi
mov eax, edi
xor al, 0x9c
and al, dil
not dil
and dil, 0x21
and bpl, 0xde
or bpl, dil
xor bpl, 0xde
mov r10d, r8d
mov edx, r8d
mov r9d, ebp
mov ebx, r8d
and bl, bpl
xor bpl, r8b
not r8b
and r10b, 0x9c
xor dl, 0x63
and dl, r8b
and r9b, 0x9c
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, edx
not cl
and cl, al
not al
and al, dl
or al, cl
or bpl, bl
mov ecx, ebp
not cl
and cl, 0x2e
and bpl, 0xd1
or bpl, cl
xor bpl, 0xd1
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov r8d, esi
not r8b
mov ecx, r8d
and cl, 0xa3
mov edx, esi
and dl, 0x5c
or dl, cl
xor dl, 0x5c
mov r10d, r8d
and r10b, sil
mov ebx, edx
and bl, r10b
xor dl, r10b
or dl, bl
mov ebx, edx
not bl
and dl, 0xc7
and bl, 0x38
or bl, dl
mov eax, ebx
xor al, 7
xor bl, 0x18
and bl, 0xd8
and al, 0x27
or al, bl
mov ebx, eax
xor bl, 0x27
mov edx, r8d
and dl, 0x35
mov ecx, esi
and cl, 0xca
or cl, dl
xor cl, 0xca
mov edx, ecx
xor dl, r8b
and dl, cl
mov ecx, edx
not cl
mov r9d, ebx
xor r9b, cl
and r9b, bl
xor al, 0x40
and al, 0x44
and bl, 0xbb
or bl, al
and cl, 0x44
and dl, 0xbb
or dl, cl
xor dl, bl
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, edx
not al
and al, 0x61
and dl, 0x9e
or dl, al
mov eax, edx
not al
and al, 0xde
and dl, 0x21
or dl, al
mov eax, edx
xor al, 0x40
xor dl, 0x29
mov ecx, eax
and cl, 0x69
and al, 0x96
and dl, 0x69
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 0xe
and al, dl
not dl
and dl, 0xe
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0xf1
and al, 0xe
or al, cl
mov edi, eax
not dil
and al, 0x22
and dil, 0xdd
or dil, al
mov r11d, edi
xor r11b, 0x22
mov r9d, edi
xor r9b, 0xdd
mov eax, r10d
not al
mov ecx, esi
and cl, 0x90
and r8b, 0x6f
or r8b, cl
or sil, al
and al, 0x90
and r10b, 0x6f
or r10b, al
xor r10b, r8b
not sil
or sil, r10b
mov ecx, esi
not cl
mov eax, ecx
or al, 0x69
mov edx, eax
not dl
and cl, 0x60
and sil, 0x9f
or sil, cl
mov ecx, esi
xor cl, 0xc2
xor sil, 9
mov ebx, eax
and bl, 0x3c
and dl, 0x82
or dl, bl
or al, sil
and sil, 0x3c
and cl, 0xc3
or cl, sil
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x4d
and al, 0xb2
or al, cl
mov ecx, eax
not cl
and cl, 0xb2
and al, 0x4d
or al, cl
mov ecx, eax
not cl
and al, 0x56
and cl, 0xa9
or cl, al
mov r10d, ecx
not r10b
xor cl, 0xa9
and cl, 0xfd
and r10b, 2
or r10b, cl
mov r15d, r10d
xor r15b, 2
mov esi, ebp
not sil
mov eax, esi
and al, 0xed
mov ecx, ebp
and cl, 0x12
or cl, al
mov eax, ecx
xor al, 0x48
and al, 0x5a
and cl, 0xa5
or cl, al
mov eax, ecx
xor al, 0x50
xor cl, 0xa0
and cl, 0xaa
and al, 0x55
or al, cl
mov ecx, eax
xor cl, 1
xor al, 0x22
and al, 0x76
and cl, 0x89
or cl, al
mov eax, ecx
xor al, 0x89
mov edx, ecx
xor dl, 0x44
mov r8d, ebp
or r8b, sil
and dl, 0xcd
xor cl, 0x52
and cl, al
and al, 0x32
or al, dl
mov r12d, eax
xor r12b, 0x32
xor al, 0xc9
or al, 0x24
mov edx, eax
not dl
mov ebx, eax
and bl, 0x36
and dl, 0xc9
or dl, bl
mov ebx, ecx
not bl
or al, bl
and bl, 0x36
and cl, 0xc9
or cl, bl
mov ebx, r8d
xor bl, 0x24
and bl, r8b
xor cl, dl
mov edx, r12d
and dl, r8b
xor r12b, r8b
not r8b
and r8b, 0x24
not al
or al, cl
mov ecx, ebx
and cl, r8b
xor r8b, bl
or r8b, cl
mov ecx, eax
not cl
and cl, 0xf1
and al, 0xe
or al, cl
mov ecx, r8d
not cl
and cl, 0xf1
and r8b, 0xe
or r8b, cl
xor r8b, al
or r12b, dl
not r12b
mov eax, r8d
and al, r12b
xor r12b, r8b
or r12b, al
mov eax, r12d
not al
mov ecx, r12d
xor cl, 0x9b
and cl, r12b
or r12b, 0x64
mov edx, ecx
not dl
mov ebx, r12d
and bl, 0x42
and al, 0x99
or al, bl
or r12b, dl
and dl, 0x42
and cl, 0xbd
or cl, dl
xor cl, al
not r12b
or r12b, cl
mov eax, r12d
not al
and al, 0x64
and r12b, 0x9b
or r12b, al
mov r8d, r12d
not r8b
mov eax, r12d
or al, 0xf5
mov edx, eax
not dl
mov ebx, r12d
xor bl, 0xa
and bl, r12b
mov ecx, eax
and cl, 0xfd
and dl, 2
or dl, cl
mov ecx, ebx
not cl
or al, cl
and cl, 0xfd
and bl, 2
or bl, cl
xor bl, dl
not al
or al, bl
mov ecx, eax
not cl
and cl, 0x82
and al, 0x7d
or al, cl
xor al, 0xe1
and r8b, 0x96
xor r12b, 0x69
or r12b, r8b
mov ecx, r12d
not cl
and cl, 0xc4
and r12b, 0x3b
or r12b, cl
xor r12b, 0x3b
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r12d
not al
and al, 0xf7
and r12b, 8
or r12b, al
mov eax, esi
and al, 0x96
mov ecx, ebp
and cl, 0x69
or cl, al
mov r8d, ecx
not r8b
mov eax, r8d
and al, 0x28
and cl, 0xd7
or cl, al
and bpl, 0x28
and sil, 0xd7
or sil, bpl
xor sil, cl
xor r8b, sil
and r8b, sil
xor dil, 0xc5
and dil, r9b
mov eax, r11d
and al, 0xcf
and r9b, 0x30
or r9b, al
not r9b
or r9b, r11b
and r11b, 0x18
mov eax, r11d
and al, dil
xor dil, r11b
or dil, al
mov eax, edi
not al
and al, 0xe7
and dil, 0x18
or dil, al
xor r10b, 0xfd
mov eax, r10d
and al, 0x3c
mov ecx, r15d
and cl, 0xc3
or cl, al
xor cl, 0xc3
mov r13d, r10d
and r13b, r15b
mov edx, ecx
and dl, r13b
xor r13b, cl
or r13b, dl
mov ecx, edi
mov esi, edi
not sil
mov edx, esi
and dl, 5
and cl, 0xfa
or cl, dl
xor cl, 0x35
mov ebp, ecx
xor bpl, sil
and bpl, cl
mov edx, r13d
mov r11d, r13d
not r11b
mov ecx, r11d
and cl, 0xaa
and dl, 0x55
or dl, cl
mov ecx, edx
xor cl, 0x55
not dl
and dl, 0x28
mov r14d, ecx
and r14b, 0xd7
or r14b, dl
mov ebx, edi
xor bl, 0x93
and bl, dil
xor r14b, 0x18
and cl, 0x30
or cl, r14b
mov edx, r9d
not dl
and r10b, 0x8f
and r15b, 0x70
or r15b, r10b
mov eax, r15d
xor al, 0x40
and al, 0xcf
xor r15b, 0xbf
or r15b, al
mov eax, ebp
xor al, r9b
and al, bpl
and r9b, bpl
not bpl
and bpl, dl
mov r10d, ecx
not r10b
or r9b, bpl
mov edx, eax
and dl, r9b
xor r9b, al
mov eax, r15d
not al
or r9b, dl
and al, cl
or cl, r15b
not cl
and r15b, r10b
or r15b, al
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov ecx, r9d
mov eax, r9d
xor al, 0x8e
and al, r9b
not r9b
and r9b, 0x73
and cl, 0x8c
or cl, r9b
mov r9d, ecx
not r9b
xor cl, 2
mov r14d, r15d
not r14b
mov r10d, r15d
xor r10b, 0x8e
and r14b, r10b
and r10b, r15b
or cl, 0x71
mov edx, ecx
and dl, 0x8a
and r9b, 4
or r9b, dl
mov edx, eax
not dl
or cl, dl
and dl, 0x8a
and al, 0x75
or al, dl
mov edx, r13d
xor dl, 0x93
and dl, r13b
xor al, r9b
mov ebp, r12d
xor bpl, 8
xor r12b, 0xf7
not cl
or cl, al
mov eax, r14d
and al, r10b
xor r10b, r14b
or r10b, al
mov eax, ecx
not al
and al, 0x2d
and cl, 0xd2
or cl, al
mov eax, r10d
not al
and al, 0x2d
and r10b, 0xd2
or r10b, al
xor r10b, cl
and sil, 0xbf
and dil, 0x40
or dil, sil
mov r9d, edi
xor r9b, 0x40
and r11b, 0xc
and r13b, 0xf3
or r13b, r11b
mov r11d, r13d
xor r11b, 0xf3
xor dil, 0xbf
mov eax, edi
or al, 0x6c
mov r14d, eax
not r14b
mov esi, eax
and sil, 0x35
and r14b, 0x82
or r14b, sil
mov ecx, ebx
not cl
or al, cl
and cl, 0x35
and bl, 0xca
or bl, cl
mov ecx, r13d
xor cl, 0x9f
and cl, r11b
xor bl, r14b
not al
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
not cl
and cl, 0x43
and al, 0xbc
or al, cl
mov ecx, edx
not cl
and cl, 0x43
and dl, 0xbc
or dl, cl
xor dl, al
xor r13b, 0xc
mov eax, edi
and al, 0x38
and r9b, 0xc7
or r9b, al
or dil, r13b
and r13b, 0x38
and r11b, 0xc7
or r11b, r13b
xor r11b, r9b
not dil
or dil, r11b
mov eax, edi
not al
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0x29
and dl, 0xd6
or dl, bl
or cl, dil
and dil, 0x29
and al, 0xd6
or al, dil
xor al, dl
not cl
or cl, al
mov edx, ecx
mov eax, ecx
xor al, 0x49
and al, cl
not cl
and cl, 0x86
and dl, 0x79
or dl, cl
mov ecx, edx
not cl
or dl, 0xb6
mov ebx, eax
not bl
mov r9d, edx
and r9b, 0x2d
and cl, 0x40
or cl, r9b
or dl, bl
and bl, 0x2d
and al, 0xd2
or al, bl
xor al, cl
not dl
or dl, al
mov eax, edx
not al
and al, 0xe4
and dl, 0x1b
or dl, al
mov r9d, edx
xor r9b, 0x12
xor dl, 0xad
mov eax, r10d
xor al, dl
and al, r10b
mov ecx, r10d
not cl
and cl, 0x68
and r10b, 0x97
or r10b, cl
and dl, 0x68
and r9b, 0x97
or r9b, dl
xor r9b, r10b
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov ecx, ebp
mov edi, ebp
mov eax, r12d
and al, 0x17
and bpl, 0xe8
or bpl, al
not bpl
or bpl, r12b
and r12b, 0x20
and cl, 7
or cl, r12b
xor cl, 7
and dil, 0xd8
or dil, cl
mov eax, edi
not al
and al, 0xd9
and dil, 0x26
or dil, al
mov r11d, edi
xor r11b, 1
mov esi, r8d
not sil
mov edx, r8d
xor dl, 0x67
and dl, r8b
mov ecx, r8d
or cl, 0x98
mov ebx, edx
not bl
mov r10d, ecx
and r10b, 0x85
mov eax, esi
and al, 0x11
and r8b, 0xee
or r8b, al
xor r8b, 0xf9
or r8b, sil
and sil, 0x62
or sil, r10b
or cl, bl
and bl, 0x85
and dl, 0x7a
or dl, bl
xor dl, sil
not cl
or cl, dl
mov eax, ecx
not al
and al, 0xb7
and cl, 0x48
or cl, al
mov r10d, ecx
xor r10b, 0x2f
mov esi, edi
xor sil, 0xfe
mov eax, esi
and al, 0xe8
mov edx, r11d
and dl, 0x17
or dl, al
not dl
or dl, sil
mov r12d, ebp
not r12b
and r12b, dl
mov ebx, edx
not bl
mov r14d, ecx
xor r14b, 0xd0
mov r15d, r10d
and r15b, 0x7b
mov edx, r14d
and dl, 0x84
or dl, r15b
xor dl, 0x93
mov eax, r14d
and al, 0xe8
or al, dl
mov edx, ebx
xor dl, bpl
and dl, bl
and bpl, bl
or bpl, r12b
mov ebx, edx
and bl, bpl
xor bpl, dl
mov edx, eax
not dl
or bpl, bl
mov ebx, edx
xor bl, r8b
and bl, dl
and al, 0xb2
and dl, 0x4d
or dl, al
mov eax, r8d
not al
and r8b, 0xb2
and al, 0x4d
or al, r8b
xor al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ebp
xor dl, al
mov ebx, ebp
not bl
and bl, 0x34
and dl, bpl
and bpl, 0xcb
or bpl, bl
xor bpl, al
xor bpl, 0x34
and bpl, al
mov r8d, ebp
not r8b
mov eax, r8d
and al, 0x96
and bpl, 0x69
or bpl, al
mov eax, edx
not al
or r8b, al
and al, 0x96
and dl, 0x69
or dl, al
xor dil, 0xc6
and dil, r11b
xor dl, bpl
not r8b
or r8b, dl
and sil, 0x32
and r11b, 0xcd
or r11b, sil
mov eax, r11d
xor al, 0xcd
mov edx, eax
and dl, 0xc7
mov ebx, edx
and bl, dil
xor dil, dl
mov edx, r14d
and dl, 0xc7
xor cl, 0xe8
and cl, r10b
or dil, bl
mov ebx, edx
and bl, cl
xor cl, dl
xor r11b, 0x32
or cl, bl
mov edx, edi
not dl
and dl, 0x92
and dil, 0x6d
or dil, dl
mov edx, ecx
not dl
and dl, 0x92
and cl, 0x6d
or cl, dl
xor cl, dil
mov edx, r11d
and dl, 0xb3
and al, 0x4c
or al, dl
or r11b, r10b
and r10b, 0xb3
and r14b, 0x4c
or r14b, r10b
xor r14b, al
not r11b
or r11b, r14b
mov eax, r11d
not al
and al, 8
and r11b, 0xf7
or r11b, al
mov eax, r11d
not al
xor r11b, 8
mov edx, ecx
not dl
mov ebx, edx
and bl, 0xe
and cl, 0xf1
or cl, bl
or dl, r11b
and r11b, 0xe
and al, 0xf1
or al, r11b
xor al, cl
not dl
or dl, al
mov eax, edx
mov ecx, edx
xor cl, 0x13
and cl, dl
not dl
and dl, 0x10
and al, 3
or al, dl
xor al, 0xfc
mov edx, ecx
not dl
mov ebx, eax
and bl, 0xbf
or al, dl
and dl, 0xbf
and cl, 0x40
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0xec
and al, 0x13
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x70
and al, 0x8f
or al, dl
xor al, 0x8f
or al, cl
mov edx, eax
not dl
mov r10d, r8d
not r10b
and al, 0xf3
mov esi, edx
and sil, 0xc
or sil, al
mov r11d, esi
xor r11b, 0xc
mov ecx, r8d
xor cl, 0x35
and cl, r10b
mov eax, r11d
and al, 0x35
and dl, 0xca
or dl, al
mov eax, ecx
not al
mov ebx, eax
and bl, 0xfa
and cl, 5
or cl, bl
mov ebx, r10d
or bl, 0x35
or al, bl
and bl, 0xfa
xor bl, cl
xor sil, 0xf3
not al
or al, bl
mov ecx, eax
not cl
and cl, 0xcc
and al, 0x33
or al, cl
mov ecx, edx
not cl
and cl, 0xcc
and dl, 0x33
or dl, cl
xor dl, al
mov eax, r8d
and al, 0xf9
and r10b, 6
or r10b, al
or r8b, sil
and sil, 0xf9
and r11b, 6
or r11b, sil
xor r11b, r10b
not r8b
or r8b, r11b
mov eax, r8d
not al
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0x2d
and dl, 0xd2
or dl, bl
or cl, r8b
and r8b, 0x2d
and al, 0xd2
or al, r8b
xor al, dl
not cl
or cl, al
mov r10d, r9d
not r10b
mov eax, r10d
and al, 0x55
mov edx, r9d
and dl, 0xaa
or dl, al
mov eax, edx
xor al, 0xaa
not dl
mov ebx, ecx
not bl
and dl, 1
and al, 0xfe
or al, dl
mov edx, eax
not dl
xor al, 1
mov r8d, ecx
and r8b, 0x2f
mov esi, ebx
and sil, 0xd0
or sil, r8b
mov r11d, ecx
or r11b, al
and al, 0x2f
and dl, 0xd0
or dl, al
xor dl, sil
not r11b
or r11b, dl
mov eax, ebx
and al, 0x50
and bl, cl
and cl, 0xaf
or cl, al
mov eax, ecx
not al
xor cl, 0x50
mov edx, ecx
and dl, 0xf1
and al, 0xe
or al, dl
mov edx, ebx
not dl
or cl, dl
and dl, 0xf1
and bl, 0xe
or bl, dl
mov r8d, r11d
not r8b
xor bl, al
not cl
or cl, bl
and r10b, 0x7d
and r9b, 0x82
or r9b, r10b
mov eax, r9d
xor al, 0x80
mov edx, ecx
not dl
xor r9b, 0x7d
mov ebx, r9d
and bl, 0x3f
and al, 0xc0
or al, bl
or r9b, cl
and cl, 0x3f
and dl, 0xc0
or dl, cl
xor dl, al
not r9b
or r9b, dl
mov eax, r9d
not al
and al, 0xbd
and r9b, 0x42
or r9b, al
mov eax, r11d
and al, 0x8b
xor r11b, 0x84
and r11b, r8b
and r8b, 0x74
or r8b, al
mov eax, r8d
mov ecx, r9d
xor cl, 0xbd
xor r8b, 0xb
or r8b, 0x84
mov edx, r8d
not dl
mov ebx, ecx
and bl, 0x7b
and r9b, 0x84
or r9b, bl
mov ebx, r8d
and bl, 0xe4
and dl, 0x1b
or dl, bl
mov ebx, r11d
not bl
or r8b, bl
and bl, 0xe4
and r11b, 0x1b
or r11b, bl
xor r11b, dl
not r8b
or r8b, r11b
mov edx, r8d
not dl
and dl, r9b
not r9b
and r9b, r8b
xor al, 0x74
or r9b, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r9d
not al
mov edx, eax
and dl, 0xbb
and r9b, 0x44
or r9b, dl
mov edx, ecx
not dl
or al, cl
and cl, 0xbb
and dl, 0x44
or dl, cl
xor dl, r9b
not al
or al, dl
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x30]
mov byte [rcx + rdx], al
mov eax, dword [rsp + 0x50]
add eax, 1
mov dword [rsp + 0x54], eax
mov eax, dword [0x1402dcfa4]
mov r8d, dword [0x1402dcfa0]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
and eax, 0x9f40e734
mov edx, ecx
mov r11d, ecx
not edx
mov ecx, edx
mov ebp, edx
and ecx, 0x60bf18cb
or ecx, eax
mov eax, ecx
xor eax, 0x8a40c134
xor ecx, 0x201e180a
and eax, 0xcae1c1f5
and ecx, 0x351e3e0a
or ecx, eax
xor ecx, 0x74cf70ed
mov r9d, ecx
or r9d, 0xbe2eb118
mov eax, edx
and eax, 0x41d14ee7
mov edx, r11d
and edx, 0xbe2eb118
or edx, eax
not edx
or edx, ebp
mov r14d, ebp
mov dword [rsp + 0x40], ebp
mov edi, edx
not edi
mov eax, edx
and eax, 0x4cc6a938
xor edx, 0xafdf75e7
and edx, edi
and edi, 0xb33956c7
or edi, eax
mov eax, edi
xor eax, 0xb33956c7
mov ebx, r9d
xor ebx, 0xafdf75e7
and ebx, r9d
or ecx, 0xfe2ebb18
mov esi, ecx
not esi
xor edi, 0x1ce62320
and edi, eax
mov ebp, ebx
not ebp
mov r10d, ebp
and r10d, 0xa9d35a05
and ebx, 0x400084fa
or ebx, r10d
or ebp, ecx
and ecx, 0xb9f35a05
and esi, 0x4e2
or esi, ecx
xor esi, ebx
not ebp
or ebp, esi
mov ecx, edi
not ecx
mov ebx, edx
not ebx
mov esi, ecx
and esi, 0x8ea0007d
and edi, 0x715fff82
or edi, esi
or ecx, ebx
and ebx, 0x8ea0007d
and edx, 0x715fff82
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ebp
not edx
and edx, ecx
not ecx
and ecx, ebp
or ecx, edx
mov edx, r9d
and edx, eax
xor eax, r9d
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x31e48c36
and eax, 0xce1b73c9
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8fca3d2e
and eax, 0x7035c2d1
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4eb95a0f
and eax, 0xb146a5f0
or eax, ecx
mov ecx, eax
xor ecx, 0x914200e0
xor eax, 0x2311a03
and eax, 0x2235bf13
and ecx, 0xddca40ec
or ecx, eax
mov ebp, ecx
xor ebp, 0x31ac00
mov edi, ecx
xor edi, 0xddca40ec
or ebp, 0xb244139f
mov ebx, ebp
not ebx
mov edx, edi
or edx, 0x4dbbec60
mov eax, edx
not eax
and ebp, 0x242536c4
and ebx, 0x499ac820
or ebx, ebp
and edx, 0x242536c4
and eax, 0x9240011b
or eax, edx
xor eax, ebx
mov edx, eax
not edx
and edx, 0x1e12f725
and eax, 0xe1ed08da
or eax, edx
xor eax, 0x1771c7d5
and edi, 0xbb27236f
xor ecx, 0x66ed6383
or ecx, edi
mov edx, ecx
not edx
and edx, 0xc51f91e1
and ecx, 0x3ae06e1e
or ecx, edx
xor ecx, 0x3ae06e1e
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0xa5da031e
and edx, ecx
not ecx
and ecx, 0x81180006
and eax, 0x24c20318
or eax, ecx
xor eax, 0x24c20318
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x5a25fce1
and edx, 0xa5da031e
or edx, eax
mov esi, edx
not esi
mov eax, esi
and eax, 0x5a3c7e2c
and edx, 0xa5c381d3
or edx, eax
xor edx, 0x5a3c7e2c
xor esi, edx
and esi, edx
mov eax, r11d
xor eax, 0x9b1a08c9
mov edx, eax
and edx, r11d
and eax, r14d
mov ecx, edx
not ecx
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0x8195d72c
and edx, 0x7e6a28d3
or edx, edi
or ecx, ebx
and ebx, 0x8195d72c
and eax, 0x7e6a28d3
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x763b534a
and ecx, 0x89c4acb5
or ecx, eax
xor ecx, 0xa9f98713
mov eax, r11d
mov dword [rsp + 0x28], r11d
mov edx, r11d
and edx, 0x44d8dc90
xor eax, 0x44d8dc90
or eax, edx
mov edx, eax
not edx
and edx, 0x8dfcfd05
and eax, 0x720302fa
or eax, edx
xor eax, 0x720302fa
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x7a66a32e
and eax, 0x85995cd1
or eax, ecx
mov ecx, eax
xor ecx, 0x5811880
xor eax, 0x68402224
and eax, 0xe8586675
and ecx, 0x17a7998a
or ecx, eax
mov ebx, ecx
xor ebx, 0x13230880
xor ecx, 0x20002651
and ecx, 0x2484b75b
and ebx, 0xdb7b48a4
or ebx, ecx
mov r9d, ebx
xor r9d, 0x2484b75b
mov edx, ebx
xor edx, 0xdb7b48a4
mov r10d, esi
mov ebp, esi
mov edi, esi
xor edi, 0x1b8ae413
and edi, esi
not esi
mov ecx, esi
and ecx, 0x4c1e777b
and r10d, 0xb3e18884
or r10d, ecx
xor r10d, 0xb3e18884
xor ebx, 0xc0f1acb7
and ebx, r9d
and r9d, 0x7746b8dd
mov ecx, edx
and ecx, 0x88b94722
or ecx, r9d
xor ecx, 0x88b94722
mov eax, r10d
and eax, ecx
xor ecx, r10d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5f0d1ef4
and ecx, 0xa0f2e10b
or ecx, eax
mov r9d, ecx
xor r9d, 0xa0f2e10b
xor ecx, 0x5f0d1ef4
and esi, 0x38ac403
and ebp, 0x18002010
or ebp, esi
xor ebp, 0x18002010
and edx, 0xe4751bec
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edi
not eax
and eax, 0x2330fc6d
and edi, 0xdccf0392
or edi, eax
mov eax, edx
not eax
and eax, 0x2330fc6d
and edx, 0xdccf0392
or edx, eax
xor edx, edi
mov eax, edx
not eax
mov ebp, r9d
xor ebp, eax
and ebp, r9d
and edx, ecx
and eax, r9d
or eax, edx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
mov ebp, eax
or ebp, 0x2455df2
mov ebx, ebp
not ebx
mov edi, ecx
or edi, 0xfdbaa20d
mov edx, edi
not edx
and ebp, 0x40f2a6c
and ebx, 0xf9b08001
or ebx, ebp
and edi, 0x40f2a6c
and edx, 0x2405592
or edx, edi
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xdc08813f
and edx, 0x23f77ec0
or edx, ebp
mov ebp, edx
xor ebp, 0x21222322
and ebp, 0xbb27236f
xor edx, 0x9a95005d
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x8f2a3273
and eax, 0x70d5cd8c
or eax, ebx
xor eax, 0xcbf2eee3
xor ecx, eax
and ecx, eax
mov edi, ecx
not edi
mov ebx, edx
or ebx, edi
mov eax, ebx
not eax
and edx, 0xdefba05b
and ebp, 0x21045fa4
or ebp, edx
and edi, 0xdefba05b
and ecx, 0x21045fa4
or ecx, edi
xor ecx, ebp
mov edx, ecx
not edx
mov ebp, ebx
and ebp, 0x3c807583
and eax, 0xc37f8a7c
or eax, ebp
or ebx, edx
and edx, 0x3c807583
and ecx, 0xc37f8a7c
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xa1f486a6
mov edx, ebx
and edx, 0x5e0b7959
or edx, ecx
mov ecx, edx
xor ecx, 0x1040222
xor edx, 0x14091041
and edx, 0xb4f994c5
and ecx, 0x4b066b3a
or ecx, edx
mov edx, ecx
xor edx, 0x2680a
xor ecx, 0x6914c5
and ecx, 0x4b6d17f5
and edx, 0xb492e80a
or edx, ecx
mov r9d, edx
xor r9d, 0x4b6d17f5
mov r10d, edx
xor r10d, 0xb492e80a
mov ecx, r9d
or ecx, 0x22ff7784
mov ebp, ecx
not ebp
xor edx, 0x966d9f8e
and edx, r9d
mov edi, edx
not edi
mov esi, ecx
and esi, 0x21052bb
and ebp, 0xdd008840
or ebp, esi
or ecx, edi
and edi, 0x21052bb
and edx, 0xfdefad44
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc12a9c25
and ecx, 0x3ed563da
or ecx, edx
mov edx, ecx
xor edx, 0xa4110
xor ecx, 0xec7532c7
mov ebp, ecx
and ebp, 0x3f94bea9
and edx, 0xc06b4156
or edx, ebp
mov ebp, r9d
and ebp, 0x3f94bea9
mov edi, r10d
and edi, 0xc06b4156
or edi, ebp
xor edi, edx
xor ecx, edi
and ecx, edi
and eax, 0x6d7cedcc
and ebx, 0x92831233
or ebx, eax
mov edx, ebx
xor edx, 0x2801022
xor ebx, 0x6d7cedcc
mov edi, ebx
or edi, 0xfa0d966
mov eax, edi
not eax
and ebx, 0xf05f2699
and edx, 0xfa0d966
or edx, ebx
mov ebp, edx
not ebp
mov ebx, edi
and ebx, 0xfd1ef176
and eax, 0x410689
or eax, ebx
or edi, ebp
and ebp, 0xfd1ef176
and edx, 0x2e10e89
or edx, ebp
xor edx, eax
not edi
or edi, edx
mov eax, edi
not eax
mov edx, eax
and edx, 0x5cc458b7
and eax, edi
and edi, 0xa33ba748
or edi, edx
xor edi, 0xa33ba748
mov edx, edi
and edx, eax
xor edi, eax
or edi, edx
mov eax, edi
not eax
mov edx, eax
and edx, 0x9fc83f52
and edi, 0x6037c0ad
or edi, edx
xor edi, 0x6037c0ad
or edi, eax
mov r14d, edi
not r14d
mov esi, ecx
not esi
mov eax, esi
and eax, 0xe10afebb
mov ebx, ecx
and ebx, 0x1ef50144
or ebx, eax
xor ebx, 0x1ef50144
mov eax, ebx
and eax, edi
xor ebx, edi
or ebx, eax
mov r11d, ebx
not r11d
mov eax, esi
and eax, 0x80c8600
and ecx, 0x47210010
or ecx, eax
mov edx, ecx
xor edx, 0x7010000
xor ecx, 0xa0c6c421
or esi, 0x4f2d8610
mov ebp, esi
not ebp
or r14d, 0xb0d279ef
mov r15d, r14d
not r15d
or edi, 0x4f2d8610
mov eax, edi
not eax
and ecx, 0xe0e6c431
and edx, 0xf090200
or edx, ecx
and esi, 0xe0e6c431
and ebp, 0x101039ce
or ebp, esi
xor ebp, edx
and r14d, 0xe3b9a426
and r15d, 0xc040210
or r15d, r14d
and edi, 0xe3b9a426
and eax, 0x104259c9
or eax, edi
xor eax, r15d
mov ecx, ebp
not ecx
and ecx, eax
not eax
and eax, ebp
or eax, ecx
mov ecx, ebx
and ecx, 0x88f8edbf
xor ebx, 0x8874b192
and ebx, r11d
and r11d, 0x77071240
or r11d, ecx
xor r11d, 0x77071240
mov ecx, eax
not ecx
mov ebp, eax
xor ebp, 0x778b4e6d
and ebp, ecx
mov esi, r11d
and esi, ecx
xor ecx, r11d
and r11d, 0x778b4e6d
and eax, 0x8874b192
mov edi, r11d
and edi, ebx
xor ebx, r11d
or ebx, edi
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, ebx
not edx
and edx, eax
not eax
and eax, ebx
or eax, edx
or ecx, esi
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x34ae2f1b
and edx, 0xcb51d0e4
or edx, ebp
mov ebp, edx
xor ebp, 0x801150e0
and ebp, 0xb41157ea
xor edx, 0xae2811
and edx, 0x4beea815
or edx, ebp
mov ebp, edx
xor ebp, 0xb41157ea
and ebp, edx
and eax, 0x4beea815
xor ecx, 0xb41157ea
or ecx, eax
mov ebx, ecx
not ebx
mov eax, ebp
mov edi, ebp
xor edi, 0xe66924dc
and edi, ebp
not ebp
and ebp, 0xedefb985
and eax, 0x1210467a
or eax, ebp
mov r11d, eax
xor r11d, 0x1210467a
mov edx, ecx
and edx, 0x6a45c2bd
xor ecx, 0x1996db23
and ecx, ebx
and ebx, 0x95ba3d42
or ebx, edx
xor ebx, 0x95ba3d42
xor eax, 0xb869d59
and eax, r11d
mov r14d, ebx
and r14d, 0xe66924dc
mov edx, eax
not edx
mov ebp, edi
not ebp
mov esi, edx
and esi, 0xb02191b7
and eax, 0x4fde6e48
or eax, esi
or edx, ebp
and ebp, 0xb02191b7
and edi, 0x4fde6e48
or edi, ebp
xor edi, eax
not edx
or edx, edi
mov eax, r14d
and eax, ecx
xor ecx, r14d
or ecx, eax
mov eax, edx
not eax
and eax, 0x3561dd30
and edx, 0xca9e22cf
or edx, eax
mov eax, ecx
not eax
and eax, 0x3561dd30
and ecx, 0xca9e22cf
or ecx, eax
xor ecx, edx
mov eax, r11d
and eax, ebx
xor ebx, r11d
or ebx, eax
not ebx
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov ecx, ebx
not ecx
or ebx, 0xbbb18e8d
mov edx, ebx
not edx
or ecx, 0x444e7172
mov r14d, ecx
not r14d
and ebx, 0xd6921c99
and edx, 0x4c6162
or edx, ebx
and ecx, 0xd6921c99
and r14d, 0x29218204
or r14d, ecx
xor r14d, edx
mov ecx, r10d
and ecx, 0xfffffffe
mov edx, r9d
and edx, 1
or edx, ecx
not edx
or edx, r10d
mov ebp, edx
not ebp
or r9d, 0x3623925a
or r10d, 1
mov ecx, r10d
not ecx
and r9d, 0x3623925b
and r10d, 0x3623925b
and ecx, 0xc9dc6da4
or ecx, r10d
xor ecx, r9d
mov ebx, ecx
not ebx
mov edi, edx
or edi, ebx
not edi
and edx, 0x3b2b81e5
and ebp, 0xc4d47e1a
or ebp, edx
and ebx, 0x3b2b81e5
and ecx, 0xc4d47e1a
or ecx, ebx
xor ecx, ebp
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov esi, ecx
not esi
mov ebx, esi
and ebx, 0x2008733f
mov edx, ecx
and edx, 0xdff78cc0
or edx, ebx
mov ebp, edx
xor ebp, 0xd5e48c80
xor edx, 0x2008733f
mov edi, esi
and edi, ecx
mov ebx, edi
not ebx
mov eax, edx
and eax, 0x2a13226e
and ebp, 0xd5ecdd91
or ebp, eax
or edx, ebx
and ebx, 0x2a13226e
and edi, 0xd5ecdd91
or edi, ebx
xor edi, ebp
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x2b36812e
and edx, 0xd4c97ed1
or edx, eax
mov ebp, edx
xor ebp, 0xc0805c80
xor edx, 0x2b36812e
and esi, 0x73499e8e
and ecx, 0x8cb66171
or ecx, esi
mov ebx, ecx
xor ebx, 0x8cb66171
xor ecx, 0x51000a06
and ecx, 0x5d966a56
mov eax, ebx
and eax, 0xa26995a9
or eax, ecx
xor eax, 0xa26995a9
or eax, ebx
mov ecx, eax
not ecx
mov ebx, edx
xor ebx, eax
and ebx, edx
and ebp, 0xca845ca0
and edx, 0x357ba35f
or edx, ebp
and eax, 0xca845ca0
and ecx, 0x357ba35f
or ecx, eax
xor ecx, edx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2e70b24a
and ecx, 0xd18f4db5
or ecx, eax
mov ebx, ecx
xor ebx, 0xd18f4db5
mov eax, ecx
xor eax, 0x22408248
and eax, 0xf2c38b48
xor ecx, 0x1771d282
and ecx, ebx
and ebx, 0xd3c74b7
or ebx, eax
mov edi, ebx
xor edi, 0xd3c74b7
xor ebx, 0xf2c38b48
mov ebp, ebx
or ebp, 0x390160c8
mov eax, ebp
not eax
mov edx, ecx
not edx
mov esi, ebp
and esi, 0x16eb6d78
and eax, 0xc0149207
or eax, esi
or ebp, edx
and edx, 0x16eb6d78
and ecx, 0xe9149287
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xc6fe9f37
and ebp, 0x390160c8
or ebp, eax
and ebx, 0xf671b71d
mov edx, edi
and edx, 0x98e48e2
or edx, ebx
xor edx, 0x98e48e2
or edx, edi
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov ebx, edx
not ebx
mov r15d, r14d
not r15d
mov eax, r15d
and eax, 0xaaf7da21
mov r10d, r14d
and r10d, 0x550825de
or r10d, eax
mov r9d, r10d
xor r9d, 0x550825de
xor r10d, 0xaaf7da21
mov eax, edx
and eax, 0xe0a22c57
mov ecx, ebx
and ecx, 0x1f5dd3a8
or ecx, eax
mov eax, ecx
not eax
xor ecx, 0x60200413
mov esi, edx
or esi, 0x7729d493
mov r11d, esi
not r11d
or ecx, 0xd20308
and ecx, 0x73fbc71b
and eax, 0x4001080
or eax, ecx
and esi, 0x73fbc71b
and r11d, 0x88042864
or r11d, esi
xor r11d, eax
mov eax, r11d
not eax
and eax, 0x88d62b6c
and r11d, 0x7729d493
or r11d, eax
mov eax, r10d
and eax, 0x62d60c76
mov esi, r9d
and esi, 0x9d29f389
or esi, eax
xor esi, 0xfdb2d239
or esi, r10d
and r14d, 0x1499aba0
mov eax, r15d
and eax, 0xeb66545f
or eax, r14d
xor eax, 0x8bfd75ef
and r15d, 0x9f64de4f
or r15d, eax
mov eax, r15d
not eax
and eax, esi
not esi
mov r14d, r11d
not r14d
mov ecx, r14d
and ecx, 0x7f32f4cc
mov ebp, r11d
and ebp, 0x80cd0b33
or ebp, ecx
xor ebp, 0x1fa9d57c
mov ecx, ebp
xor ecx, r14d
and ecx, ebp
and edx, 0x286a9e0e
and ebx, 0xd79561f1
or ebx, edx
mov ebp, ebx
xor ebp, 0xd79561f1
xor ebx, 0x2062160a
and ebx, 0xf17236da
mov edx, ebp
and edx, 0xe8dc925
or edx, ebx
xor edx, 0x6e16e895
and ebp, 0x9f64de4f
or ebp, edx
mov edx, ebp
not edx
and edx, 0x179c0d2b
and ebp, 0xe863f2d4
or ebp, edx
mov ebx, ebp
xor ebx, 0x40605200
xor ebp, 0x179c0d2b
mov edx, esi
xor edx, r15d
and edx, esi
and r15d, esi
or r15d, eax
mov esi, edx
not esi
mov eax, r15d
not eax
mov edi, esi
and edi, 0x7b2a81c3
and edx, 0x84d57e3c
or edx, edi
or esi, eax
and eax, 0x7b2a81c3
and r15d, 0x84d57e3c
or r15d, eax
xor r15d, edx
not esi
or esi, r15d
mov eax, ecx
xor eax, ebp
and eax, ecx
mov edx, ecx
not edx
and edx, 0xbc9ba1dd
and ecx, 0x43645e22
or ecx, edx
and ebp, 0xbc9ba1dd
and ebx, 0x43645e22
or ebx, ebp
xor ebx, ecx
mov ebp, eax
not ebp
mov ecx, ebx
not ecx
mov edx, ebp
and edx, 0xf064e8e8
and eax, 0xf9b1717
or eax, edx
or ebp, ecx
and ecx, 0xf064e8e8
and ebx, 0xf9b1717
or ebx, ecx
xor ebx, eax
not ebp
or ebp, ebx
mov ecx, esi
not ecx
mov eax, ecx
and eax, 0x9a140d4f
and esi, 0x65ebf2b0
or esi, eax
mov edx, esi
xor edx, 0x60032090
xor esi, 0x8000000c
or ecx, 0xe8a321bd
mov eax, ecx
not eax
mov ebx, ebp
not ebx
mov edi, ebp
xor edi, 0xe8a321bd
and edi, ebx
and ebp, 0x175cde42
or esi, 0x3480400
and esi, 0x83e8042c
and edx, 0x68032191
or edx, esi
and ecx, 0x83e8042c
and eax, 0x1414da42
or eax, ecx
xor eax, edx
mov ecx, edi
and ecx, ebp
xor ebp, edi
or ebp, ecx
mov ecx, eax
not ecx
and ecx, 0xa22f6ff6
and eax, 0x5dd09009
or eax, ecx
mov ecx, ebp
not ecx
and ecx, 0xa22f6ff6
and ebp, 0x5dd09009
or ebp, ecx
xor ebp, eax
and r10d, 0xf23ef747
mov edx, r9d
and edx, 0xdc108b8
or edx, r10d
mov edi, edx
xor edi, 0xdc108b8
and r14d, 0x44150e31
mov ecx, r11d
and ecx, 0xbbeaf1ce
or ecx, r14d
mov ebx, ecx
xor ebx, 0xbbeaf1ce
xor edx, 0xf23ef747
mov eax, edi
and eax, 0xb39806d1
and r9d, 0x4c67f92e
or r9d, eax
mov eax, ecx
xor eax, 0xf78d08e0
and eax, ebx
and r11d, 0x4c67f92e
mov esi, eax
and esi, r11d
xor r11d, eax
or r11d, esi
mov eax, r9d
not eax
and eax, r11d
not r11d
and r11d, r9d
or r11d, eax
xor ecx, 0x44150e31
mov eax, edx
and eax, 0x6d8ac52b
and edi, 0x92753ad4
or edi, eax
or edx, ecx
and ecx, 0x6d8ac52b
and ebx, 0x92753ad4
or ebx, ecx
xor ebx, edi
not edx
or edx, ebx
not edx
mov eax, r11d
and eax, edx
xor edx, r11d
or edx, eax
mov eax, edx
not eax
and eax, 0x7eadc9fc
and edx, 0x81523603
or edx, eax
mov ecx, edx
xor ecx, 0x3629c178
xor edx, 0x81402400
and edx, 0xc9c42c84
and ecx, 0x363bd37b
or ecx, edx
mov eax, ecx
xor eax, 0x121a4179
xor ecx, 0xc9c42c84
mov edx, ebp
xor edx, ecx
and edx, ebp
mov edi, ebp
not edi
and edi, 0x25a59606
and ebp, 0xda5a69f9
or ebp, edi
and ecx, 0x25a59606
and eax, 0xda5a69f9
or eax, ecx
xor eax, ebp
mov edi, edx
not edi
mov ebp, eax
not ebp
mov ecx, edi
and ecx, 0x9d4fad4
and edx, 0xf62b052b
or edx, ecx
or edi, ebp
and ebp, 0x9d4fad4
and eax, 0xf62b052b
or eax, ebp
xor eax, edx
not edi
or edi, eax
mov r9d, edi
not r9d
mov eax, r9d
and eax, 0xa591e642
mov ecx, edi
and ecx, 0x5a6e19bd
or ecx, eax
mov ebp, ecx
xor ebp, 0x2000005
xor ecx, 0x24118400
mov edx, r9d
or edx, 0xf7918417
mov eax, edx
not eax
or ecx, 0x286a80
and ecx, 0x7439ee90
and ebp, 0x83800007
or ebp, ecx
and edx, 0x7439ee90
and eax, 0x8461168
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x86e7be8
and eax, 0xf7918417
or eax, ecx
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0x846b91f0
mov edx, eax
xor edx, 0x846b91f0
and edx, eax
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x7afda877
and edx, 0x85025788
or edx, ecx
xor edx, 0xfe963987
or ebx, eax
not ebx
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x110a14a7
and ebx, 0xeef5eb58
or ebx, eax
mov eax, ebx
xor eax, 0xee154b50
xor ebx, 0x110a00a4
and ebx, 0x11eaa0ac
and eax, 0xee155f53
or eax, ebx
mov ecx, eax
xor ecx, 0x11eaa0ac
mov edx, eax
xor edx, 0xee155f53
xor eax, 0x5e4dfb71
and edx, eax
and eax, ecx
mov ebp, edx
not ebp
mov ecx, eax
not ecx
mov ebx, ebp
and ebx, 0xeddb6d17
and edx, 0x122492e8
or edx, ebx
or ebp, ecx
and ecx, 0xeddb6d17
and eax, 0x122492e8
or eax, ecx
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xf048a64d
and ebp, 0xfb759b2
or ebp, eax
mov eax, ebp
xor eax, 0x4d
xor ebp, 0x97470500
and ebp, 0xd7570722
and eax, 0x28a8f8dd
or eax, ebp
mov r14d, eax
xor r14d, 0x2800b8d4
xor eax, 0x85400022
and eax, 0x85e8402b
and r14d, 0x7a17bfd4
or r14d, eax
mov r10d, r14d
xor r10d, 0x7a17bfd4
mov r11d, r14d
xor r11d, 0x80800003
mov ecx, r9d
and ecx, 0xf33ea1e0
mov eax, edi
and eax, 0xcc15e1f
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf0fd7fee
and eax, 0xf028011
or eax, ecx
mov ecx, eax
xor ecx, 0x14080051
and r9d, 0x300d619a
and edi, 0xcff29e65
or edi, r9d
mov edx, edi
xor edx, 0x5409e45
xor eax, 0x3c3de0e
mov ebp, eax
and ebp, 0xeab621a8
and ecx, 0x1549de57
or ecx, ebp
xor edi, 0x20042188
and edi, 0xeab621a8
and edx, 0x1549de57
or edx, edi
xor edx, ecx
xor eax, edx
and eax, edx
and r11d, 0x8a878d03
mov esi, r10d
xor r14d, 0xc369f08c
and r14d, r10d
mov edi, r10d
and edi, 0x757872fc
or edi, r11d
xor edi, 0x757872fc
mov ebp, eax
not ebp
mov edx, edi
and edx, ebp
xor edi, ebp
or edi, edx
mov r9d, edi
not r9d
or esi, 0x4681b0a7
mov ecx, esi
not ecx
mov edx, eax
xor edx, 0xb97e4f58
and edx, ebp
and eax, 0x4681b0a7
mov ebx, r14d
not ebx
mov ebp, esi
and ebp, 0x72db3d9a
and ecx, 0x89244240
or ecx, ebp
or esi, ebx
and ebx, 0x72db3d9a
and r14d, 0x8d24c265
or r14d, ebx
xor r14d, ecx
not esi
or esi, r14d
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, esi
not ecx
and ecx, eax
not eax
and eax, esi
or eax, ecx
mov edx, eax
not edx
mov ecx, edi
or ecx, edx
mov ebp, ecx
not ebp
and edi, 0x885ac5f4
and r9d, 0x77a53a0b
or r9d, edi
and edx, 0x885ac5f4
and eax, 0x77a53a0b
or eax, edx
xor eax, r9d
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0xf570fcc2
and ebp, 0xa8f033d
or ebp, ebx
or ecx, edx
and edx, 0xf570fcc2
and eax, 0xa8f033d
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov esi, ecx
not esi
mov eax, esi
and eax, ecx
mov ebx, eax
not ebx
mov edx, ecx
and edx, 0xab090100
mov edi, ecx
mov ebp, esi
and ebp, 0x18e128ae
and ecx, 0xe71ed751
or ecx, ebp
xor ecx, 0x8138a90
or ecx, esi
and esi, 0x44045cc1
or esi, edx
or edi, ebx
and ebx, 0xab090100
and eax, 0x44045cc1
or eax, ebx
xor eax, esi
not edi
or edi, eax
not edi
or edi, 0x10f2a23e
mov edx, edi
not edx
mov eax, ecx
not eax
mov ebp, edx
xor ebp, ecx
and ebp, edx
and edi, 0x2c0c611b
and edx, 0xc3011cc0
or edx, edi
and ecx, 0x2c0c611b
and eax, 0xd3f39ee4
or eax, ecx
xor eax, edx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xacb4e9b2
and eax, 0x534b164d
or eax, ecx
mov ebp, eax
xor ebp, 0x400b0400
xor eax, 0xc092
or edx, 0x527be593
mov ecx, edx
not ecx
or eax, 0x25040008
and eax, 0x3744c09b
and ebp, 0x403b2500
or ebp, eax
and edx, 0x3744c09b
and ecx, 0x88801a64
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x428947ad
and ecx, 0xbd76b852
or ecx, eax
mov eax, ecx
not eax
mov ebp, ecx
and ebp, 0x32785cc0
mov edx, eax
and edx, 0xcd87a33f
or edx, ebp
mov edi, edx
xor edi, 0x32785cc0
xor edx, 0xcd87a33f
mov ebx, edx
and ebx, 0xd8d3ceb4
mov ebp, edi
and ebp, 0x272c314b
or ebp, ebx
mov ebx, ebp
xor ebx, edx
and ebx, ebp
mov ebp, eax
and ebp, 0x4caa6a8
and ecx, 0xfb355957
or ecx, ebp
xor ecx, 0x23e697e3
xor eax, ecx
and eax, ecx
mov ecx, ebx
not ecx
mov ebp, eax
not ebp
mov esi, ecx
or esi, ebp
not esi
and ecx, 0xcd057ab6
and ebx, 0x32fa8549
or ebx, ecx
and ebp, 0xcd057ab6
and eax, 0x32fa8549
or eax, ebp
xor eax, ebx
mov ecx, esi
and ecx, eax
xor eax, esi
or eax, ecx
mov ecx, eax
mov ebx, eax
xor ebx, 0x272c314b
and ebx, eax
not eax
and eax, 0x22280108
and ecx, 0x5043043
or ecx, eax
xor ecx, 0x5043043
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, edx
and eax, 0xbf7131d2
mov ecx, edi
and ecx, 0x408ece2d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9fed95d2
and ecx, 0x60126a2d
or ecx, eax
mov eax, ecx
xor eax, 0xc00110ee
and edi, 0x58dc5587
and edx, 0xa723aa78
or edx, edi
mov ebp, edx
xor ebp, 0x58dc5587
xor edx, 0x80018068
xor ecx, 0x209ca400
mov edi, ecx
and edi, 0x3fea6f11
and eax, 0xc01590ee
or eax, edi
or ecx, ebp
and ebp, 0x3fea6f11
and edx, 0xc01590ee
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ebx
xor edx, ecx
and edx, ebx
and ecx, ebx
not ebx
and ebx, eax
or ecx, ebx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xcad25742
and edx, 0x352da8bd
or edx, ebp
mov ebp, edx
xor ebp, 0x342d8811
and ebp, 0xf46fde11
xor edx, 0xa900142
and edx, 0xb9021ee
or edx, ebp
mov ebx, edx
xor ebx, 0xf46fde11
and ebx, edx
and eax, 0x23747341
and ecx, 0xdc8b8cbe
or ecx, eax
mov eax, ecx
xor eax, 0x88000ae
and eax, 0xb9021ee
xor ecx, 0xd71bad50
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa98a7764
and ecx, 0x5675889b
or ecx, eax
mov r9d, ecx
xor r9d, 0x5675889b
mov r10d, ecx
xor r10d, 0xa8082260
mov eax, ebx
mov ebp, ebx
xor ebp, 0x707083ec
and ebp, ebx
not ebx
and ebx, 0x64169aea
and eax, 0x9be96515
or eax, ebx
mov r11d, eax
xor r11d, 0x9be96515
mov edi, eax
xor edi, 0x14661906
and edi, r11d
mov ebx, r9d
or ebx, 0x8f8f7c13
mov r14d, ebx
not r14d
xor ecx, 0x26050b77
and ecx, r9d
mov esi, edi
not esi
mov edx, ebp
not edx
mov r15d, esi
and r15d, 0x2ef46b7b
and edi, 0xd10b9484
or edi, r15d
or esi, edx
and edx, 0x2ef46b7b
and ebp, 0xd10b9484
or ebp, edx
xor ebp, edi
not esi
or esi, ebp
mov edx, ecx
not edx
mov edi, ebx
and edi, 0xff75b63
and r14d, 0x7000808c
or r14d, edi
or ebx, edx
and edx, 0xff75b63
and ecx, 0xf008a49c
or ecx, edx
xor ecx, r14d
not ebx
or ebx, ecx
mov ecx, esi
not ecx
and ecx, 0xb164868a
and esi, 0x4e9b7975
or esi, ecx
mov ecx, ebx
not ecx
and ecx, 0xb164868a
and ebx, 0x4e9b7975
or ebx, ecx
xor ebx, esi
xor eax, 0x64169aea
mov ecx, eax
and ecx, 0x1187d58f
and r11d, 0xee782a70
or r11d, ecx
or eax, r9d
and r9d, 0x1187d58f
and r10d, 0xee782a70
or r10d, r9d
xor r10d, r11d
not eax
or eax, r10d
mov ecx, eax
not ecx
and ecx, 0x307c7d64
and eax, 0xcf83829b
or eax, ecx
xor eax, 0xcf83829b
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc427dc11
mov edx, eax
and edx, 0x30480200
or edx, ecx
xor edx, 0x30480200
and eax, 0xb9021ee
or eax, edx
mov ecx, eax
not ecx
and eax, 0xdc190d74
and ecx, 0x23e6f28b
or ecx, eax
xor ecx, 0x23e6f28b
sete r10b
setne r9b
cmp r8d, 0xa
setl r12b
cmp r8d, 9
setg dl
mov ebx, edx
xor bl, r12b
mov ecx, ebx
and cl, dl
mov r15d, edx
mov byte [rsp + 0x23], dl
xor cl, 1
mov edx, ebx
mov r11d, ebx
xor dl, 1
mov byte [rsp + 0x24], dl
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
or bl, dl
mov eax, ebx
xor al, 1
and al, cl
or cl, bl
xor cl, 1
and bl, dl
or bl, al
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov r8d, ebx
mov esi, ebx
mov byte [rsp + 0x2c], bl
xor r8b, 1
mov eax, r9d
mov byte [rsp + 0x60], r9b
mov ebp, r9d
xor bpl, r10b
mov r9d, ebp
xor r9b, 1
mov r13d, r9d
and r13b, bpl
mov edx, ebp
and dl, r13b
mov ecx, ebp
xor cl, r13b
or cl, dl
mov edx, ecx
and dl, al
xor cl, 1
and cl, r10b
or cl, dl
mov edx, r10d
and dl, bpl
xor r10b, bpl
or r10b, dl
mov edx, ecx
xor dl, r10b
xor cl, 1
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov edi, edx
xor dil, 1
or dil, dl
mov edx, ecx
and dl, dil
xor dil, 1
and al, dil
or al, dl
mov edx, edi
xor dl, cl
or dil, cl
xor dil, 1
or dil, dl
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov byte [rsp + 0x68], r8b
mov eax, r8d
or al, sil
xor al, 1
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
or dl, al
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r8d, edx
xor r8b, 1
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov esi, ebx
xor sil, 1
mov ecx, edx
and cl, r8b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, esi
and al, bl
mov r14d, esi
and r14b, al
xor al, sil
or al, r14b
mov r14d, ecx
xor r14b, 1
and r14b, al
xor al, 1
and al, cl
or al, r14b
xor sil, dl
or bl, r8b
xor bl, 1
or bl, sil
mov ecx, eax
xor cl, bl
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r8d, edx
xor r8b, 1
or cl, al
mov ebx, ecx
xor bl, 1
and dl, r8b
mov eax, ebx
and al, cl
xor dl, 1
mov esi, edx
xor sil, r8b
or dl, r8b
xor dl, 1
or dl, sil
mov esi, eax
and sil, bl
xor al, bl
or al, sil
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and al, dl
or al, bl
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 cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r10d, ecx
xor r10b, 1
mov eax, ecx
and al, r10b
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
or r10b, cl
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov eax, r15d
mov byte [rsp + 0x38], r11b
xor al, r11b
xor al, 1
mov ebx, r12d
mov byte [rsp + 0x30], r12b
mov ecx, r12d
and cl, r11b
xor bl, r11b
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r12d, ebx
xor r12b, 1
mov eax, ebx
and al, r12b
mov ecx, ebx
xor cl, al
xor al, 1
or al, r12b
xor al, 1
or al, cl
xor al, 1
or r12b, bl
xor r12b, 1
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov r14d, edi
xor r14b, 1
mov esi, edi
and sil, r14b
xor sil, 1
mov eax, edi
xor al, sil
mov ecx, edi
or cl, sil
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r15d, edi
or r15b, r14b
mov ebx, r15d
xor bl, 1
and bl, al
or al, r15b
and r15b, cl
or r15b, bl
xor al, 1
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov r8d, r15d
xor r8b, 1
mov eax, r15d
xor al, r8b
and al, r15b
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, r8d
or bl, r15b
xor bl, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor cl, bl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, r15d
and al, r8b
xor r15b, al
xor al, 1
or al, r8b
xor al, 1
or al, r15b
xor al, 1
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, ecx
xor dl, al
and dl, cl
mov ebx, eax
and al, cl
xor cl, 1
xor bl, 1
and bl, cl
or al, bl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
or dl, al
mov ebx, edx
xor bl, 1
and bl, al
mov eax, ecx
xor al, dl
and al, cl
and dl, cl
or dl, bl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov r15d, edx
xor r15b, 1
and r15b, dl
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov eax, r10d
xor al, 1
xor r9b, r13b
xor r13b, 1
or r13b, bpl
mov ecx, r12d
xor cl, 1
xor r13b, 1
or r13b, r9b
mov bl, byte [rsp + 0x60]
xor r13b, bl
mov edx, r13d
not dl
and dl, bl
mov ebx, edx
and bl, r13b
xor dl, r13b
or dl, bl
and dl, 1
mov r11d, edx
not r11b
and r11b, dl
xor r11b, 1
mov ebx, edx
xor bl, r11b
or r11b, dl
xor r11b, 1
or r11b, bl
mov edx, r10d
and dl, al
mov ebx, r10d
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, dl
mov edx, r10d
and dl, bl
xor bl, 1
and al, bl
or al, dl
mov edx, ebx
and dl, r10b
xor bl, r10b
or bl, dl
mov edx, eax
xor dl, bl
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov r9d, ecx
or r9b, r12b
mov edx, r9d
xor dl, 1
mov ebx, r12d
or bl, r9b
and dl, r12b
and r9b, cl
or r9b, dl
xor bl, 1
mov edx, ebx
and dl, r9b
xor r9b, bl
or r9b, dl
mov ebp, eax
xor bpl, 1
mov r13d, eax
and r13b, bpl
xor r13b, 1
mov edx, ebp
xor dl, r13b
or r13b, bpl
xor r13b, 1
or r13b, dl
mov edx, r13d
xor dl, al
xor r13b, dl
xor r13b, 1
and r13b, dl
and r12b, cl
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
mov ebx, r12d
xor bl, 1
or bl, r12b
xor bl, 1
mov ecx, r12d
and cl, bl
xor bl, r12b
or bl, cl
xor r13b, 1
mov ecx, r13d
and cl, r10b
xor r13b, r10b
or cl, r13b
mov r10d, ecx
xor r10b, 1
mov edx, r13d
xor dl, 1
and r13b, cl
or cl, dl
and dl, r10b
or dl, r13b
xor dl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, ebx
xor cl, 1
or cl, bl
mov r10d, ecx
or r10b, bl
xor cl, bl
xor cl, 1
mov ebx, r10d
xor bl, cl
or cl, r10b
xor cl, 1
or cl, bl
mov r13d, edx
xor r13b, 1
mov ebx, r13d
and bl, dl
xor bl, 1
mov r10d, edx
xor r10b, bl
or bl, dl
xor bl, 1
or bl, r10b
or r13b, dl
mov edx, ecx
xor dl, 1
mov r12d, edx
and r12b, cl
mov r10d, edx
xor r10b, r12b
xor r12b, 1
or r12b, cl
xor r12b, 1
or r12b, r10b
or dl, cl
mov ecx, ebx
xor cl, 1
mov r10d, r13d
xor r10b, 1
and r10b, cl
or cl, r13b
and r13b, bl
or r13b, r10b
xor cl, 1
mov ebx, ecx
and bl, r13b
xor r13b, cl
or r13b, bl
mov ebx, r12d
xor bl, 1
mov ecx, ebx
and cl, r12b
xor bl, cl
xor cl, 1
or cl, r12b
xor cl, 1
or cl, bl
xor dl, 1
xor cl, dl
mov ebx, r12d
xor bl, dl
or dl, r12b
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov r12d, r13d
xor r12b, dl
and dl, r12b
and r12b, r13b
mov ecx, edx
and cl, r12b
xor r12b, dl
or r12b, cl
xor r9b, bpl
mov ecx, r9d
xor cl, 1
xor al, cl
and al, cl
mov edx, eax
xor dl, 1
and cl, al
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
or al, cl
xor al, cl
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ebx
xor dl, 1
xor bl, al
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
mov r10d, r12d
xor r10b, 1
mov r13d, r10d
and r13b, r12b
mov edx, r13d
and dl, r10b
xor r13b, r10b
or r13b, dl
mov eax, ecx
xor al, r9b
xor r13b, r9b
or r9b, cl
and al, cl
mov ebp, r12d
and bpl, cl
xor cl, r12b
or r12b, r10b
mov ebx, r12d
or bl, r10b
xor r12b, r10b
xor r12b, 1
mov r10d, ebx
xor r10b, r12b
or r12b, bl
xor r12b, 1
or r12b, r10b
mov ebx, r9d
xor bl, 1
and bl, r9b
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
mov r10d, eax
xor r10b, 1
mov edx, r10d
and dl, al
mov r8d, r10d
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, r9d
and al, r10b
xor r10b, r9b
or r10b, al
xor r10b, 1
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, r10d
xor al, 1
or al, r12b
xor r12b, 1
or r12b, r10b
mov ebx, eax
xor bl, r12b
or r12b, al
mov r8d, r15d
xor r8b, 1
xor r12b, 1
or r12b, bl
or cl, bpl
xor cl, 1
mov eax, r13d
and al, cl
xor cl, r13b
or cl, al
xor r12b, 1
mov eax, r12d
or al, cl
xor r12b, cl
mov ecx, eax
xor cl, r12b
xor r12b, 1
xor cl, 1
or r12b, al
xor r12b, 1
or r12b, cl
mov eax, r8d
and al, r15b
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov r10d, eax
xor r10b, 1
mov ecx, eax
mov r9d, eax
and al, r15b
or r15b, r8b
mov ebx, r15d
xor bl, 1
or cl, bl
and bl, r10b
and r9b, r15b
or r9b, bl
xor r15b, r10b
xor cl, 1
or cl, r15b
mov ebx, r9d
xor bl, cl
xor r9b, 1
or r9b, cl
mov r13d, r11d
xor r13b, 1
xor bl, 1
xor r9b, 1
or r9b, bl
mov ebp, r11d
or bpl, r13b
mov ecx, ebp
xor cl, 1
mov ebx, r11d
or bl, bpl
and bpl, r13b
xor r13b, r11b
or r13b, cl
and cl, r11b
or bpl, cl
xor bpl, 1
mov ecx, ebx
xor cl, bpl
or bpl, bl
xor bpl, 1
or bpl, cl
mov ebx, r9d
xor bl, 1
mov ecx, ebx
and cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, 1
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
and r8b, r10b
or al, r8b
mov edx, ebx
xor dl, 1
xor al, 1
or al, r10b
mov r8d, ebx
xor r8b, al
xor al, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r8b
and r10b, al
or al, bl
xor r10b, 1
mov ebx, r10d
xor bl, al
or r10b, al
mov r8d, edx
xor r8b, 1
xor r10b, 1
or r10b, bl
mov ecx, edx
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, r10d
xor bl, 1
mov eax, ecx
xor al, 1
and al, bl
and cl, r10b
or cl, al
xor bl, dl
or r10b, r8b
mov r8d, ebp
xor r8b, 1
xor r10b, 1
or r10b, bl
xor r10b, 1
mov edx, ecx
and dl, r10b
xor r10b, cl
mov eax, r13d
xor al, 1
or r10b, dl
mov ecx, r13d
and cl, r8b
mov edx, ebp
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
or r13b, bpl
xor r13b, 1
xor al, bpl
and al, bpl
mov edx, r13d
and dl, al
xor al, r13b
or al, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, al
and bl, cl
or bl, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, eax
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor cl, r10b
mov edx, r10d
xor dl, al
or al, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov r11d, eax
and r11b, cl
mov ebx, eax
xor bl, r11b
xor r11b, 1
or r11b, cl
xor r11b, 1
or r11b, bl
mov ebx, r11d
xor r11b, 1
and r11b, r10b
xor al, r10b
xor r10b, 1
and bl, r10b
or r11b, bl
or cl, r10b
xor cl, 1
or cl, al
xor r11b, 1
mov eax, r11d
xor al, cl
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, r9d
xor al, bpl
or bpl, r9b
xor bpl, 1
or bpl, al
mov r10d, ebp
xor r10b, 1
xor r8b, r9b
mov eax, r8d
xor al, 1
mov ebx, ebp
and bl, r10b
mov r9d, ebp
and r9b, bl
xor bl, bpl
mov ecx, r8d
and cl, al
or bl, r9b
mov r9d, r8d
and r9b, cl
xor cl, r8b
or cl, r9b
xor cl, bl
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r9d, eax
xor r9b, 1
mov ecx, eax
or cl, r9b
mov r8d, ecx
xor r8b, 1
mov ebx, r9d
xor bl, cl
and bl, r9b
and r8b, al
and cl, r9b
or cl, r8b
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov ebx, r11d
xor bl, 1
mov r10d, ebx
and r11b, bl
mov ecx, ebx
and cl, r11b
xor r11b, bl
and bl, dl
xor r10b, dl
or r10b, bl
xor r10b, 1
mov eax, edx
and al, r8b
or r11b, cl
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov ecx, r11d
xor cl, 1
and cl, al
xor al, 1
and al, r11b
or al, cl
xor al, r10b
xor al, 1
and r10b, al
xor r10b, 1
mov ecx, r10d
xor cl, al
or r10b, al
xor r10b, 1
or r10b, cl
mov r9d, r12d
xor r9b, 1
mov r11d, r9d
and r11b, r12b
mov ebx, r9d
xor bl, r11b
xor r11b, 1
mov r8d, r12d
or r8b, r11b
xor r8b, 1
or bl, r8b
mov ecx, r9d
or cl, r12b
mov eax, ebx
xor al, cl
and al, bl
mov edx, ecx
and cl, bl
xor bl, 1
xor dl, 1
and dl, bl
or cl, dl
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 edx, eax
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov ebp, r10d
xor bpl, 1
mov eax, r10d
or al, bpl
mov ebx, eax
xor bl, 1
mov edx, r10d
or dl, al
and bl, r10b
and al, bpl
or al, bl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and dl, al
xor al, dl
and al, dl
xor r10b, bpl
xor r10b, 1
or r10b, bpl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, r9b
xor r9b, dl
or r9b, bl
xor r11b, r12b
or r11b, r8b
and cl, r11b
xor r11b, 1
and r11b, dl
or r11b, cl
mov r8d, r11d
xor r8b, 1
mov edx, r9d
mov ecx, r8d
mov ebp, r9d
and bpl, r8b
xor r8b, r9b
xor r9b, 1
and dl, r9b
xor dl, 1
mov ebx, r9d
xor bl, dl
or dl, r9b
and cl, r11b
xor dl, 1
or dl, bl
xor cl, 1
mov ebx, r11d
xor bl, cl
or cl, r11b
xor cl, 1
or cl, bl
xor cl, dl
mov edx, ecx
xor dl, 1
or r8b, bpl
xor cl, r8b
xor cl, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, 1
mov edx, eax
xor dl, r10b
xor dl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
or r10b, al
and dl, al
mov eax, r10d
xor al, dl
xor dl, 1
xor al, 1
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, bl
and cl, dl
or cl, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r11d, r8d
xor r11b, 1
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, 1
or bl, dl
mov edx, ebx
xor dl, 1
or r11b, r8b
mov r9d, r8d
xor r9b, r11b
or r11b, r8b
xor r11b, 1
or r11b, r9b
and dl, al
or al, bl
and bl, cl
or bl, dl
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, r11d
xor al, 1
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r10d, edx
xor r10b, 1
xor dl, bl
or r10b, cl
xor r10b, 1
or r10b, dl
and al, r10b
xor r10b, 1
and r10b, r11b
or r10b, al
mov r9b, byte [rsp + 0x2c]
mov eax, r9d
mov dl, byte [rsp + 0x68]
and al, dl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, r14d
xor cl, sil
or sil, r14b
xor sil, 1
or sil, cl
mov ecx, eax
xor cl, 1
and cl, sil
xor sil, 1
and sil, al
or sil, cl
mov eax, edx
mov ecx, edx
mov edx, edi
and dl, al
xor dil, al
xor al, r14b
or cl, r14b
xor cl, 1
or cl, al
xor cl, 1
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov r8d, ecx
xor r8b, 1
mov ebx, r9d
and bl, r14b
or dl, bl
xor dl, 1
or dl, r14b
xor dl, 1
or r14b, r9b
xor r14b, 1
or r14b, dil
xor r14b, dl
and dl, r14b
xor dl, 1
mov ebx, edx
xor bl, r14b
or dl, r14b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, cl
xor bl, 1
and bl, dl
xor dl, 1
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov r9d, ecx
xor r9b, 1
xor dl, r8b
xor dl, 1
and dl, r8b
xor bl, 1
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ecx
and al, r9b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
xor al, bl
xor bl, cl
or dl, r9b
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
or cl, dl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov r8d, edx
xor r8b, 1
mov r11d, r9d
or r11b, al
mov ecx, r11d
xor cl, 1
mov ebx, r11d
and bl, cl
mov esi, r11d
and sil, bl
xor bl, r11b
or bl, sil
xor bl, al
xor r11b, al
or cl, r9b
xor cl, 1
or cl, r11b
xor cl, 1
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
mov ebx, ecx
xor bl, dl
xor al, dl
or dl, cl
xor dl, 1
xor bl, 1
and bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
or r8b, r9b
mov ecx, r8d
xor cl, al
xor al, 1
xor cl, 1
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor cl, 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
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
or dl, al
xor al, dl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
or cl, al
mov edi, ecx
xor dil, 1
and cl, dl
and bl, dil
or bl, cl
mov ecx, edx
xor cl, dil
or dil, dl
xor dil, 1
or dil, cl
xor dil, 1
mov ecx, ebx
and cl, dil
xor dil, bl
or dil, cl
mov esi, edi
xor sil, 1
mov r15d, r10d
xor r15b, 1
mov ebx, r15d
and bl, r10b
mov edx, r15d
xor dl, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov r11d, r15d
or r11b, r10b
mov edx, r11d
xor dl, 1
and bl, al
and dl, r11b
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, r11b
or dl, r11b
xor dl, 1
or dl, cl
xor dl, bl
mov ebx, edx
xor bl, 1
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
xor dl, r11b
xor dl, 1
or r11b, bl
xor r11b, 1
or r11b, dl
mov r9d, r11d
xor r9b, 1
mov eax, esi
or al, dil
mov ecx, eax
xor cl, 1
mov r14d, edi
and r14b, sil
mov edx, r14d
xor dl, 1
mov ebx, edx
xor bl, sil
or dl, sil
xor dl, 1
or dl, bl
mov ebx, edx
and bl, al
xor dl, 1
and dl, cl
or dl, bl
mov ecx, eax
and cl, sil
xor al, sil
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov eax, esi
and al, r14b
xor r14b, sil
or r14b, al
mov eax, r9d
xor al, r11b
mov ebx, r9d
or bl, r11b
xor bl, 1
or bl, al
mov esi, ebx
xor sil, 1
mov r12d, edx
and r12b, r8b
xor dl, r12b
xor r12b, 1
or r12b, r8b
xor r12b, 1
or r12b, dl
mov eax, r12d
xor al, r8b
or r12b, r8b
xor r12b, 1
or r12b, al
xor dil, r14b
xor r14b, dil
and r14b, dil
mov edx, esi
or dl, bl
mov edi, edx
xor dil, 1
mov ecx, edi
and cl, dl
mov eax, ecx
xor cl, dil
xor al, 1
or al, dl
xor al, 1
or al, cl
xor al, sil
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
xor dl, 1
mov edi, eax
and dil, dl
xor dl, al
mov ecx, r10d
xor cl, r15b
and cl, r10b
xor cl, 1
or dl, dil
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
xor al, 1
and al, dl
mov edx, ecx
and dl, al
xor al, cl
mov edi, r12d
xor dil, 1
or al, dl
and r15b, sil
or sil, r10b
and bl, r10b
or bl, r15b
mov ecx, esi
xor cl, bl
xor bl, 1
xor cl, 1
or bl, sil
xor bl, 1
or bl, cl
mov esi, ebx
xor sil, 1
mov ecx, ebx
and cl, sil
mov edx, ebx
xor dl, cl
xor cl, 1
or cl, sil
xor cl, 1
or cl, dl
mov edx, ecx
and dl, al
or sil, al
xor al, 1
xor cl, 1
and cl, al
or cl, dl
xor al, bl
xor sil, 1
or sil, al
xor sil, 1
mov eax, ecx
and al, sil
xor sil, cl
or sil, al
mov ebx, r14d
xor bl, 1
mov ebp, ebx
and bpl, r14b
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov edx, r12d
or dl, dil
mov eax, edx
xor al, 1
or bl, r14b
mov ecx, r12d
or cl, al
and al, dl
xor al, 1
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
mov r10d, eax
and r10b, dil
xor al, 1
and al, r12b
or al, r10b
mov r10d, ebp
xor r10b, 1
xor dl, dil
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
xor dl, 1
xor al, 1
or al, dl
mov edx, ebp
xor dl, bl
and dl, bpl
and cl, r10b
and bl, bpl
or bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor al, 1
mov ecx, ebx
xor cl, al
xor cl, 1
and cl, bl
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, r12d
and dl, dil
mov r14d, ebp
and r14b, r10b
mov ecx, edx
xor cl, 1
xor dl, r12b
or cl, dil
xor cl, 1
or cl, dl
mov ebx, r14d
xor bl, 1
xor r14b, bpl
or bl, r10b
xor bl, 1
or bl, r14b
xor bl, cl
xor r10b, dil
or bpl, r12b
xor bpl, 1
or bpl, r10b
mov ecx, ebx
xor cl, bpl
xor bl, 1
xor cl, 1
or bl, bpl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, edx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, esi
xor cl, 1
mov ebx, eax
xor bl, 1
mov r10d, ebx
xor r10b, sil
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
or al, cl
xor al, 1
or al, r10b
xor dl, 1
or dl, bl
and sil, dl
xor dl, 1
and dl, cl
or dl, sil
mov ebx, eax
xor bl, 1
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, al
or al, dl
xor al, 1
and dl, bl
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, r9d
xor al, r8b
xor r9b, al
and r9b, al
xor r8b, r11b
mov eax, r9d
xor al, 1
and al, r8b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
and cl, r9b
and r8b, r9b
or r8b, al
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov eax, r8d
xor al, 1
mov ecx, eax
and cl, r8b
mov ebx, eax
xor bl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, bl
or bl, al
and al, cl
or al, r8b
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
mov r8d, edx
xor r8b, 1
mov ebx, eax
xor bl, r8b
and r9b, r8b
mov r11d, edx
and r11b, al
or r11b, r9b
xor r11b, 1
or r11b, r8b
mov r8d, r11d
xor r8b, 1
xor bl, 1
and bl, al
xor al, dl
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ebx, r8d
and bl, r11b
mov r9d, eax
and r9b, dl
mov r10d, ebx
and r10b, r8b
xor bl, r8b
or bl, r10b
mov ecx, r9d
xor cl, 1
xor r9b, al
or cl, dl
xor cl, 1
or cl, r9b
xor cl, bl
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0x2cd43dda
mov ebp, 0x6ba38eeb
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x2cd43dda
cmove edx, eax
mov dword [rsp + 0x2c], edx
mov r8d, dword [rsp + 0x40]
mov eax, r8d
and eax, 0xb4ed1115
mov r11d, dword [rsp + 0x28]
mov ecx, r11d
xor ecx, 0xb4ed1115
and ecx, r11d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x4b12eeea
and ecx, 0xb4ed1115
or ecx, eax
mov esi, ecx
not esi
mov ebp, r11d
and ebp, 0xfdf4e3f4
mov eax, r8d
and eax, 0x20b1c0b
or eax, ebp
xor eax, 0x20b1c0b
or eax, r8d
mov ebp, eax
not ebp
and ebp, 0xbc2d3f8f
and eax, 0x43d2c070
or eax, ebp
mov ebx, eax
xor ebx, 0x4350c070
xor eax, 0xbc2d3f8f
or ecx, 0xf351e3f2
mov edi, ecx
not edi
mov r9d, eax
mov edx, esi
and edx, eax
xor eax, esi
or esi, 0xcae1c0d
mov ebp, esi
not ebp
and r9d, 0xcae1c0d
and ebx, 0xf351e3f2
or ebx, r9d
and ecx, 0x2418186c
and edi, 0x8a60401
or edi, ecx
and esi, 0x2418186c
and ebp, 0xd341e392
or ebp, esi
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xb374ff71
and ebp, 0x4c8b008e
or ebp, ecx
mov ecx, ebx
not ecx
and ecx, 0xb374ff71
and ebx, 0x4c8b008e
or ebx, ecx
xor ebx, ebp
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1cebb9a3
and eax, 0xe314465c
or eax, ecx
xor eax, 0xe314465c
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9efe3a80
and eax, 0x6101c57f
or eax, ecx
mov ecx, eax
xor ecx, 0x6000005f
xor eax, 0x88ca1280
and eax, 0x89cbd7a0
and ecx, 0x7634285f
or ecx, eax
mov edx, ecx
xor edx, 0x89c28600
xor ecx, 0x7634285f
mov eax, ecx
or eax, 0x919e6250
mov ebp, eax
not ebp
and ecx, 0x521d59b0
and edx, 0xade2a64f
or edx, ecx
mov ecx, edx
xor ecx, 0x43c040b
xor edx, 0xc3833be0
mov ebx, eax
and ebx, 0xfac2d934
and ebp, 0x421048b
or ebp, ebx
or eax, edx
and edx, 0xfac2d934
and ecx, 0x53d26cb
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x58d3bab6
and eax, 0xa72c4549
or eax, ecx
mov ecx, eax
xor ecx, 0x87244400
xor eax, 0x40132a00
and eax, 0x601b2b49
and ecx, 0x9fe4d4b6
or ecx, eax
mov eax, ecx
xor eax, 0x600a0949
xor ecx, 0x1920d496
and ecx, 0x1931f696
and eax, 0xe6ce0969
or eax, ecx
mov ecx, eax
xor ecx, 0x26ca0049
xor eax, 0x8211402
and eax, 0xc8251d22
and ecx, 0x37dae2dd
or ecx, eax
mov r15d, ecx
xor r15d, 0x80240c02
xor ecx, 0x3248c2cd
and ecx, 0x7a49d3ed
and r15d, 0x85b62c12
or r15d, ecx
mov r10d, r15d
xor r10d, 0x85b62c12
mov r13d, r15d
xor r13d, 0x7a49d3ed
mov ecx, r8d
and ecx, 0x2775fa3b
mov edx, r11d
and edx, 0xd88a05c4
or edx, ecx
mov ebp, edx
xor ebp, 0x8a0040
xor edx, 0x146200
mov ebx, r8d
or ebx, 0x919e6250
mov ecx, ebx
not ecx
or edx, 0x4460018a
and edx, 0xd474638a
and ebp, 0x18a0050
or ebp, edx
and ebx, 0xd474638a
and ecx, 0x2a019c25
or ecx, ebx
xor ecx, ebp
mov edi, ecx
not edi
mov edx, edi
and edx, 0xcbc6dcf0
and ecx, 0x3439230f
or ecx, edx
and r11d, 0xcbc6dcf0
mov eax, r8d
and eax, 0x3439230f
or eax, r11d
xor eax, ecx
xor edi, eax
and edi, eax
mov ebx, edi
not ebx
mov edx, edi
mov ebp, edi
mov ecx, ebx
and ecx, 0x9bd5ad8
and edi, 0xf642a527
or edi, ecx
not edi
or edi, ebx
and ebx, 0x3209141c
and edx, 0xc022c021
or edx, ebx
xor edx, 0xc022c021
and ebp, 0xdd42bc2
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x8aef5d
and ebp, 0xff7510a2
or ebp, ecx
mov r9d, ebp
xor r9d, 0xd5ec49f
mov ecx, r13d
and ecx, 0x165ed37c
mov edx, r10d
and edx, 0xe9a12c83
or edx, ecx
xor edx, 0xe01c765b
mov esi, r10d
and esi, 0xf642a527
or esi, edx
mov ecx, r13d
and ecx, 0x8baa47cd
mov edx, r10d
and edx, 0x7455b832
or edx, ecx
mov r14d, ebp
xor r14d, 0xf2a13b60
mov ecx, r14d
and ecx, 0xcc1dffb5
mov ebx, r9d
and ebx, 0x33e2004a
or ebx, ecx
mov r12d, ebx
xor r12d, 0x33e2004a
xor ebx, 0x800cf2a5
and ebx, 0xa20ef2a7
mov ecx, r12d
and ecx, 0x5df10d58
or ecx, ebx
mov r11d, esi
not r11d
xor edx, 0x7de8e2ea
or edx, r13d
xor ecx, 0x544c5780
and r12d, 0xf642a527
or r12d, ecx
mov eax, esi
and eax, 0x5a4d2a4a
xor esi, 0xc28a35fc
and esi, r11d
and r11d, 0xa5b2d5b5
or r11d, eax
mov eax, edx
not eax
mov ebx, edx
and ebx, 0x64cef198
and eax, 0x9b310e67
or eax, ebx
mov r8d, r11d
xor r11d, 0x18450a02
or r11d, 0xc28a35fc
mov ebx, r11d
not ebx
mov ecx, r11d
and ecx, 0xc9740a74
and ebx, 0x3401c003
or ebx, ecx
mov ecx, esi
not ecx
or r11d, ecx
and ecx, 0xc9740a74
and esi, 0x368bf58b
or esi, ecx
xor esi, ebx
not r11d
or r11d, esi
mov esi, eax
xor eax, 0x2444c000
or eax, 0xc28a35fc
mov ecx, eax
not ecx
and eax, 0x2515f5bd
and ecx, 0x18600a02
or ecx, eax
or edx, 0x3d75ca03
mov ebx, edx
not ebx
and edx, 0x2515f5bd
and ebx, 0xc28a0040
or ebx, edx
xor ebx, ecx
mov eax, r11d
not eax
and eax, 0x490a8ca6
and r11d, 0xb6f57359
or r11d, eax
mov eax, ebx
not eax
and eax, 0x490a8ca6
and ebx, 0xb6f57359
or ebx, eax
xor ebp, 0xe927400f
and ebp, r9d
xor r8d, 0xa5b2d5b5
xor esi, 0x9b310e67
xor ebx, r11d
mov eax, r8d
and eax, esi
xor esi, r8d
or esi, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x37ac530e
and ebx, 0xc853acf1
or ebx, ecx
mov ecx, esi
not ecx
or eax, esi
and esi, 0x37ac530e
and ecx, 0xc853acf1
or ecx, esi
mov edx, edi
not edx
and edx, r12d
not r12d
xor ecx, ebx
not eax
or eax, ecx
mov ecx, r12d
xor ecx, edi
and ecx, r12d
and edi, r12d
or edi, edx
mov edx, ecx
not edx
mov ebx, edi
not ebx
mov esi, edx
and esi, 0xc950e2e4
and ecx, 0x36af1d1b
or ecx, esi
or edx, ebx
and ebx, 0xc950e2e4
and edi, 0x36af1d1b
or edi, ebx
xor edi, ecx
not edx
or edx, edi
mov ecx, eax
xor ecx, edx
and edx, ecx
and ecx, eax
mov r11d, edx
not r11d
mov eax, ecx
not eax
mov ebx, r11d
and ebx, 0x8a22633f
and edx, 0x75dd9cc0
or edx, ebx
or r11d, eax
and eax, 0x8a22633f
and ecx, 0x75dd9cc0
or ecx, eax
xor ecx, edx
not r11d
or r11d, ecx
and r14d, 0x47c69b61
and r9d, 0xb839649e
or r9d, r14d
mov ecx, r9d
xor ecx, 0xb839649e
xor r15d, 0x9e30577d
and r15d, r10d
mov eax, r13d
and eax, 0x1b867b6f
mov esi, r9d
xor esi, 0xa3bf1ff1
and esi, ecx
mov ebx, r15d
and ebx, eax
xor eax, r15d
or eax, ebx
mov edx, esi
not edx
mov ebx, ebp
not ebx
mov r8d, edx
and r8d, 0xf809fa27
and esi, 0x7f605d8
or esi, r8d
or edx, ebx
and ebx, 0xf809fa27
and ebp, 0x7f605d8
or ebp, ebx
xor ebp, esi
not edx
or edx, ebp
mov ebp, eax
not ebp
and ebp, edx
not edx
and edx, eax
or edx, ebp
xor r9d, 0x47c69b61
mov eax, r13d
and eax, 0x1efe8c5a
and r10d, 0xe10173a5
or r10d, eax
or r13d, r9d
and r9d, 0x1efe8c5a
and ecx, 0xe10173a5
or ecx, r9d
xor ecx, r10d
not r13d
or r13d, ecx
not r13d
mov eax, edx
and eax, r13d
xor r13d, edx
or r13d, eax
mov eax, r13d
xor eax, 0x4abd00a
and eax, r13d
not r13d
and r13d, 0x4abd00a
mov ecx, r13d
and ecx, eax
xor eax, r13d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfb542ff5
and eax, 0x4abd00a
or eax, ecx
mov edx, eax
not edx
and eax, 0x199b4aae
and edx, 0xe664b551
or edx, eax
mov ebp, edx
xor ebp, 0x42642110
xor edx, 0x199b4aae
mov edi, r11d
xor edi, edx
and edi, r11d
mov eax, r11d
not eax
and eax, 0xbd89d6ed
and r11d, 0x42762912
or r11d, eax
and edx, 0xbd89d6ed
and ebp, 0x42762912
or ebp, edx
xor ebp, r11d
mov ecx, edi
not ecx
mov edx, ebp
not edx
mov ebx, ecx
and ebx, 0x738603e2
and edi, 0x8c79fc1d
or edi, ebx
or ecx, edx
and edx, 0x738603e2
and ebp, 0x8c79fc1d
or ebp, edx
xor ebp, edi
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x81fd2241
mov eax, ecx
and eax, 0x7e02ddbe
or eax, ebp
xor eax, 0x7e02ddbe
mov esi, edx
and esi, ecx
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov r8d, esi
not r8d
and esi, 0x33eac9c4
mov eax, r8d
and eax, 0xcc15363b
or eax, esi
xor eax, 0x275d7a18
and r8d, 0x14b7b3dc
or r8d, eax
mov ebx, r8d
not ebx
mov eax, edx
and eax, 0xeb484c23
and ecx, 0x14b7b3dc
or ecx, eax
xor edx, ecx
and edx, ecx
mov eax, edx
not eax
and edx, r8d
or r8d, eax
mov ecx, r8d
not ecx
and eax, ebx
or eax, edx
mov edx, eax
not edx
mov ebp, r8d
and ebp, 0x2d9f0635
and ecx, 0xd260f9ca
or ecx, ebp
or r8d, edx
and edx, 0x2d9f0635
and eax, 0xd260f9ca
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
mov eax, r8d
not eax
and eax, 0x630f084c
mov ecx, r8d
and ecx, 0x8300012
or ecx, eax
xor ecx, 0x8300012
and r8d, 0x94c0f7a1
or r8d, ecx
mov eax, r8d
not eax
and eax, 0xee16d9d2
and r8d, 0x11e9262d
or r8d, eax
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0x41c6621a
mov ecx, r8d
and ecx, 0xbe399de5
or ecx, eax
mov eax, ecx
xor eax, 0x8c108cc5
xor ecx, 0x40420000
and ecx, 0x726b1120
and eax, 0x8d94eedf
or eax, ecx
mov ecx, eax
xor ecx, 0xc0
xor eax, 0x20400020
and eax, 0x24546234
and ecx, 0x22211c0
or ecx, eax
mov eax, ecx
xor eax, 0x22211c0
xor ecx, 0xfdddee3f
mov ebp, r9d
and ebp, 0x267673f4
mov edx, r8d
xor edx, 0xd9898c0b
or edx, ebp
mov ebp, edx
not ebp
and ebp, ecx
mov ecx, eax
xor ecx, edx
and ecx, eax
and edx, eax
or edx, ebp
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x21440010
mov ecx, edx
and ecx, 0x10908e09
or ecx, eax
xor ecx, 0x10908e09
and edx, 0xce2b71e6
or edx, ecx
mov eax, edx
not eax
and eax, 0xe85d0212
and edx, 0x17a2fded
or edx, eax
mov edi, edx
mov ebp, edx
mov eax, edx
mov dword [rsp + 0x40], edx
mov r11d, edx
not eax
mov ecx, eax
and ecx, 0xfffffffe
and r11d, 1
or r11d, ecx
not r11d
or r11d, eax
and eax, 0xe3000110
and edi, 0x9012cd
or edi, eax
xor edi, 0x9012cd
and ebp, 0x1c6fec22
or ebp, edi
mov eax, ebp
not eax
and eax, 0x1c6fec22
and ebp, 0xe39013dd
or ebp, eax
mov eax, ebp
xor eax, 0x34d3301c
and eax, ebp
mov ecx, ebp
not ecx
and ecx, 0xcb2ccfe3
and ebp, 0x34d3301c
or ebp, ecx
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x4f47ca9e
and ebp, 0xb0b83561
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb0b83561
and ebp, 0x4f47ca9e
or ebp, eax
mov eax, ebp
not eax
and eax, 0x2bc8c9e3
and ebp, 0xd437361c
or ebp, eax
mov edx, ebp
xor edx, 0x4142604
xor ebp, 0x23480062
and ebp, 0xf36b107a
and edx, 0xc94ef85
or edx, ebp
mov edi, edx
xor edi, 0xa1012
mov ecx, edx
xor ecx, 0xc94ef85
mov eax, r9d
and eax, 0x4503018
mov esi, r8d
and esi, 0x30830004
or esi, eax
xor esi, 0x30830004
mov eax, r8d
and eax, 0xcb2ccfe3
or eax, esi
mov esi, eax
not esi
mov ebx, esi
and ebx, 0x7d8a4ad7
and eax, 0x8275b528
or eax, ebx
and r8d, 0x7d8a4ad7
and r9d, 0x8275b528
or r9d, r8d
xor r9d, eax
not r9d
or r9d, esi
mov eax, r9d
not eax
mov r8d, ecx
or r8d, 0x7ced7f28
mov esi, r8d
not esi
xor edx, 0x8f866f52
and edx, ecx
mov ebx, edx
not ebx
mov ebp, r8d
and ebp, 0x4654096a
and esi, 0x81028095
or esi, ebp
or r8d, ebx
and ebx, 0x4654096a
and edx, 0xb9abf695
or edx, ebx
xor edx, esi
not r8d
or r8d, edx
mov edx, r8d
not edx
and edx, 0x7ced7f28
and r8d, 0x831280d7
or r8d, edx
mov edx, eax
and edx, 0xd9be22ee
mov r12d, r9d
and r12d, 0x2641dd11
or r12d, edx
mov r13d, r12d
xor r13d, 0xd9be22ee
mov r14d, r8d
not r14d
mov edx, r8d
and edx, 0x9d22fcb2
mov esi, r14d
and esi, 0x62dd034d
or esi, edx
xor esi, 0x1af94779
mov ebp, r14d
and ebp, 0x87dbbbcb
or ebp, esi
mov edx, ebp
not edx
and edx, 0xd7243ab0
and ebp, 0x28dbc54f
or ebp, edx
and edi, 0x8e5696
and ecx, 0xff71a969
or ecx, edi
mov edx, ecx
xor edx, 0xff71a969
xor ecx, 0x884292
and ecx, 0x93d8eafa
mov esi, edx
and esi, 0x6c271505
or esi, ecx
xor esi, 0xebfcaece
and edx, 0x78244434
or edx, esi
mov ecx, edx
not ecx
and ecx, 0x6a22b8bd
and edx, 0x95dd4742
or edx, ecx
mov r15d, r12d
xor r15d, 0x2641dd11
mov ecx, r15d
and ecx, 0x87dbbbcb
mov edi, r13d
and edi, 0x78244434
or edi, ecx
and r9d, 0xeecd6b72
and eax, 0x1132948d
or eax, r9d
mov esi, eax
xor esi, 0x1132948d
xor eax, 0x84416820
and eax, 0x8441f820
mov ecx, esi
and ecx, 0x7bbe07df
or ecx, eax
xor ecx, 0xfc65bc14
and esi, 0x78244434
or esi, ecx
mov eax, ebp
xor eax, 0x28dbc54f
mov ecx, ebp
xor ebp, 0x8c59d077
and ebp, eax
mov r9d, edx
xor r9d, 0x95dd4742
mov eax, edx
xor edx, 0x315f527a
mov ebx, edx
and edx, r9d
xor ecx, 0xd7243ab0
xor eax, 0x6a22b8bd
and ebx, eax
mov r10d, ecx
and r10d, eax
xor eax, ecx
and ecx, 0xa4821538
mov r9d, ecx
and r9d, ebp
xor ebp, ecx
or ebp, r9d
mov ecx, ebx
not ecx
mov r9d, ecx
and r9d, 0x36c13087
and ebx, 0xc93ecf78
or ebx, r9d
mov r9d, edx
not r9d
or ecx, r9d
and r9d, 0x36c13087
and edx, 0xc93ecf78
or edx, r9d
xor edx, ebx
not ecx
or ecx, edx
mov edx, ebp
not edx
and edx, 0xe952fc61
and ebp, 0x16ad039e
or ebp, edx
mov edx, ecx
not edx
and edx, 0xe952fc61
and ecx, 0x16ad039e
or ecx, edx
xor ecx, ebp
not edi
or edi, r15d
or eax, r10d
not eax
mov ebp, ecx
and ebp, eax
xor eax, ecx
mov edx, esi
not edx
or eax, ebp
and esi, 0xcb10ab4f
mov ecx, edx
and ecx, 0x34ef54b0
or ecx, esi
mov ebp, edi
not ebp
mov ebx, edi
and ebx, 0xeabbbe1a
mov esi, edi
xor esi, 0x154441e5
and esi, ebp
mov r9d, ebx
and r9d, esi
xor esi, ebx
or esi, r9d
mov ebx, ecx
xor ebx, 0x34ef54b0
mov r9d, ecx
xor r9d, 0x21ab1555
and r9d, ebx
and edx, 0x154441e5
mov r10d, r9d
and r10d, edx
xor edx, r9d
or edx, r10d
mov r9d, esi
not r9d
and r9d, 0x9f087886
and esi, 0x60f78779
or esi, r9d
mov r9d, edx
not r9d
and r9d, 0x9f087886
and edx, 0x60f78779
or edx, r9d
xor edx, esi
mov esi, ebp
and esi, 0xb63ecead
and edi, 0x49c13152
or edi, esi
xor ecx, 0xcb10ab4f
or ebp, ecx
and ecx, 0xb63ecead
and ebx, 0x49c13152
or ebx, ecx
xor r12d, 0x55f3386f
and r12d, r13d
xor ebx, edi
not ebp
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x9f6e6f16
and ebp, 0x609190e9
or ebp, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x15084ce4
and edx, 0xeaf7b31b
or edx, ebx
mov ebx, ebp
xor ebx, 0x60919009
xor ebp, 0x9f6e6f16
or ecx, ebp
and ebp, 0x15084ce4
and ebx, 0xeaf7b31b
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov edi, edx
or edi, eax
not eax
mov ebx, edi
not ebx
and edx, 0x8dd06891
and ecx, 0x722f976e
or ecx, edx
xor ecx, 0x8dd06891
or ecx, eax
mov eax, ecx
not eax
mov edx, edi
and edx, 0xe5ff8a84
and ebx, 0x1a00757b
or ebx, edx
or edi, ecx
and ecx, 0xe5ff8a84
and eax, 0x1a00757b
or eax, ecx
xor eax, ebx
not edi
or edi, eax
and r15d, 0x1cb8db4
and r13d, 0xfe34724b
or r13d, r15d
mov ecx, r13d
mov eax, r14d
and eax, 0x8c4d1a81
mov esi, r8d
and esi, 0x73b2e57e
or esi, eax
xor r13d, 0x1cb8db4
mov ebp, r13d
or ebp, 0x73b2e57e
mov ebx, ebp
not ebx
mov eax, ebp
and eax, 0xdb6a6140
and ebx, 0x4051a81
or ebx, eax
mov eax, r12d
not eax
or ebp, eax
and eax, 0xdb6a6140
and r12d, 0x24959ebf
or r12d, eax
mov r9d, dword [rsp + 0x40]
mov r10d, r9d
xor r10d, 1
and r10d, r9d
xor ecx, 0x16041041
xor r12d, ebx
not ebp
or ebp, r12d
mov edx, esi
not edx
and edx, ebp
not ebp
and ebp, esi
or ebp, edx
mov edx, r8d
and edx, 0xe8f8e2aa
and r14d, 0x17071d55
or r14d, edx
or r8d, r13d
and r13d, 0xe8f8e2aa
and ecx, 0x17071d55
or ecx, r13d
xor ecx, r14d
not r8d
or r8d, ecx
mov ecx, r8d
not ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x18dab118
and ebp, 0xe7254ee7
or ebp, ebx
or edx, r8d
and r8d, 0x18dab118
and ecx, 0xe7254ee7
or ecx, r8d
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xb76a418e
and edx, 0x4895be71
or edx, ecx
mov ebx, edx
xor ebx, 0x40018060
xor edx, 0x200010c
or ebp, 0x5a93adfd
mov ecx, ebp
not ecx
or edx, 0xa1600200
and edx, 0xabf02f1d
and ebx, 0x500380e0
or ebx, edx
and ebp, 0xabf02f1d
and ecx, 0x40c5002
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x259cba43
and ecx, 0xda6345bc
or ecx, edx
mov edx, ecx
xor edx, 0xc0a000
xor ecx, 0x7f0f17be
mov ebp, ecx
and ebp, 0x9c3d5de7
and edx, 0x63c2a218
or edx, ebp
xor edx, 0x63c2a218
or edx, ecx
mov eax, edx
not eax
mov ecx, edi
xor ecx, edx
and ecx, edi
mov esi, edi
not esi
and esi, 0x2422f3a8
and edi, 0xdbdd0c57
or edi, esi
and edx, 0x2422f3a8
and eax, 0xdbdd0c57
or eax, edx
xor eax, edi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe9761a10
mov ebp, eax
and ebp, 0x1689e5ef
or ebp, edx
mov edx, ebp
xor edx, 0x8000a2
xor ebp, 0x20761a10
mov ebx, eax
xor ebx, 0x20f69bbb
and ebx, eax
or ebp, 0xdf096444
mov edi, ebx
not edi
mov esi, ebp
and esi, 0x73df509
and edx, 0x20c20ab2
or edx, esi
or ebp, edi
and edi, 0x73df509
and ebx, 0xf8c20af6
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x85d02bae
and ebp, 0x7a2fd451
or ebp, edx
mov edx, ebp
xor edx, 0x10d002ea
xor ebp, 0xa526b015
and edx, 0x14d6b2eb
mov ebx, ebp
and ebx, 0xeb294d14
or ebx, edx
xor ebx, 0x17391075
and ebp, 0x3efa29e
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xe7a45783
and ebp, 0x185ba87c
or ebp, edx
mov edi, ebp
xor edi, 0x185ba87c
xor ebp, 0xe7a45783
and eax, 0x3748f2ad
mov ebx, ecx
and ebx, 0xc8b70d52
or ebx, eax
xor ebx, 0xcb58afcc
and ecx, 0xfc105d61
or ecx, ebx
mov eax, ecx
not eax
and eax, ebp
mov edx, edi
xor edx, ecx
and edx, edi
and ecx, edi
or ecx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x5fdd43f0
and edx, 0xa022bc0f
or edx, ebx
or eax, ebp
and ebp, 0x5fdd43f0
and ecx, 0xa022bc0f
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov r8d, eax
xor r8d, 0x373c9283
and r8d, eax
not eax
and eax, 0x373c9283
mov ecx, eax
and ecx, r8d
xor r8d, eax
or r8d, ecx
mov ecx, r11d
not ecx
or r9d, 0xfffffffe
mov eax, r9d
not eax
mov edx, r10d
not edx
or r9d, edx
and edx, 0x7b88a28e
and r10d, 0x84775d71
or r10d, edx
or eax, 0x7b88a28e
xor eax, r10d
not r9d
or r9d, eax
mov esi, r9d
not esi
mov edx, r11d
and edx, 0x9dc1d26f
mov ebp, ecx
and ebp, 0x623e2d90
or ebp, edx
mov ebx, r9d
xor ebx, 0x9dc1d26f
and ebx, esi
mov edi, esi
or edi, 0x9dc1d26f
mov eax, edi
not eax
mov edx, ebx
not edx
mov r10d, edx
and r10d, 0x25239d81
and ebx, 0xdadc627e
or ebx, r10d
or edx, edi
and edi, 0x25239d81
and eax, 0x421c2010
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, ebp
not eax
and eax, edx
not edx
and edx, ebp
or edx, eax
mov eax, ecx
and eax, 0xc2f5a696
and r11d, 0x3d0a5969
or r11d, eax
or ecx, r9d
and r9d, 0xc2f5a696
and esi, 0x3d0a5969
or esi, r9d
xor esi, r11d
not ecx
or ecx, esi
mov eax, ecx
not eax
and eax, 0xd18215c5
and ecx, 0x2e7dea3a
or ecx, eax
mov ebp, ecx
xor ebp, 0x26498012
xor ecx, 0xd18215c5
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x48346aec
and edx, 0xb7cb9513
or edx, eax
or ebx, ecx
and ecx, 0x48346aec
and ebp, 0xb7cb9513
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
mov edi, ebx
not edi
mov edx, edi
and edx, 0x2640845
mov eax, ebx
and eax, 0x29820230
or eax, edx
mov edx, eax
xor edx, 0x8020200
xor eax, 0x843401c2
mov ebp, edi
or ebp, 0x2be60a75
mov ecx, ebp
not ecx
and eax, 0xa5b401f2
and edx, 0xa420a05
or edx, eax
and ebp, 0xa5b401f2
and ecx, 0x5009f408
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0xd419f58a
and ecx, 0x2be60a75
or ecx, eax
mov edx, ecx
not edx
and ecx, 0x772e6270
mov eax, edx
and eax, 0x88d19d8f
or eax, ecx
xor eax, 0xc9210c5d
and edx, 0xbe0f6e2d
or edx, eax
mov eax, edx
not eax
and edi, 0xc8d6a782
and ebx, 0x3729587d
or ebx, edi
mov ecx, ebx
xor ecx, 0x3729587d
xor ebx, 0x4802a482
and ebx, 0x4a0be49e
mov ebp, ecx
and ebp, 0xb5f41b61
or ebp, ebx
xor ebp, 0xbfb754c
and ecx, 0x41f091d2
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x22e0542c
and ecx, 0xdd1fabd3
or ecx, ebp
mov ebx, ecx
xor ebx, 0xdd1fabd3
mov ebp, edx
and ebp, 0xa9cd3331
xor edx, 0x635b47dc
and edx, eax
and eax, 0x5632ccce
or eax, ebp
mov r9d, eax
xor r9d, 0x46008082
mov edi, ecx
xor edi, 0x2004404
and edi, 0x82004785
xor ecx, 0x41bb13f0
and ecx, ebx
and ebx, 0x7dffb87a
or ebx, edi
mov r10d, ebx
xor r10d, 0x7dffb87a
xor eax, 0xa9cd3331
mov esi, eax
or esi, 0x635b47dc
mov ebp, esi
not ebp
mov edi, ebx
xor edi, 0x1ea4ffa6
and edi, r10d
mov r11d, edx
not r11d
mov r14d, esi
and r14d, 0x392ee2ad
and ebp, 0x84801802
or ebp, r14d
or esi, r11d
and r11d, 0x392ee2ad
and edx, 0xc6d11d52
or edx, r11d
xor edx, ebp
not esi
or esi, edx
mov edx, edi
not edx
mov ebp, ecx
not ebp
mov r11d, edx
and r11d, 0xa3c4dc4
and edi, 0xf5c3b23b
or edi, r11d
or edx, ebp
and ebp, 0xa3c4dc4
and ecx, 0xf5c3b23b
or ecx, ebp
xor ecx, edi
not edx
or edx, ecx
mov ecx, esi
not ecx
and ecx, edx
not edx
and edx, esi
or edx, ecx
xor ebx, 0x82004785
mov ecx, eax
and ecx, 0x303f4c6d
and r9d, 0xcfc0b392
or r9d, ecx
or eax, ebx
and ebx, 0x303f4c6d
and r10d, 0xcfc0b392
or r10d, ebx
xor r10d, r9d
not eax
or eax, r10d
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8e19178
mov edx, eax
and edx, 0x40044800
or edx, ecx
xor edx, 0x40044800
and eax, 0xb71a2687
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf6eab755
and eax, 0x91548aa
or eax, ecx
mov edi, eax
not edi
mov edx, edi
and edx, 0xef5e1ac2
mov ebp, eax
and ebp, 0x10a1e53d
or ebp, edx
mov edx, ebp
xor edx, 0x14014
xor ebp, 0x20812c0
mov ebx, edi
or ebx, 0x669f3d4
mov ecx, ebx
not ecx
or ebp, 0x120809
and ebp, 0x23abbc9
and edx, 0x4414014
or edx, ebp
and ebx, 0x23abbc9
and ecx, 0xf9840422
or ecx, ebx
xor ecx, edx
mov edx, ecx
not edx
and edx, 0xfaab4591
and ecx, 0x554ba6e
or ecx, edx
mov r11d, ecx
xor r11d, 0x2c401045
xor ecx, 0x235409a
and ecx, 0xd2b7e69a
and r11d, 0x2d481965
or r11d, ecx
mov ecx, r11d
xor ecx, 0xc480804
and edi, 0xa78fb38b
and eax, 0x58704c74
or eax, edi
mov edx, eax
xor edx, 0x48404814
xor r11d, 0xd2b7e69a
xor eax, 0xa78fb38b
mov esi, r11d
and esi, 0xb13215e1
and ecx, 0x4ecdea1e
or ecx, esi
or r11d, eax
and eax, 0xb13215e1
and edx, 0x4ecdea1e
or edx, eax
xor edx, ecx
not r11d
or r11d, edx
mov eax, r11d
not eax
mov r9d, r8d
not r9d
mov ecx, r11d
and ecx, 0xcca857ae
mov edx, eax
and edx, 0x3357a851
or edx, ecx
mov ecx, edx
xor ecx, 0x2000001
xor edx, 0x40080480
mov ebp, r11d
or ebp, 0x570f2685
mov r14d, ebp
not r14d
or edx, 0xa8f04808
and edx, 0xf9ff6c88
and ecx, 0x6000205
or ecx, edx
and ebp, 0xf9ff6c88
and r14d, 0x9172
or r14d, ebp
xor r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0xa8f0d97a
and r14d, 0x570f2685
or r14d, ecx
mov ecx, r8d
and ecx, 0xfefe281c
mov edx, r9d
and edx, 0x101d7e3
or edx, ecx
xor edx, 0xce6a9c2c
or edx, r8d
mov ecx, r9d
and ecx, 0x3094b430
mov ebp, r8d
and ebp, 0xcf6b4bcf
or ebp, ecx
mov esi, ebp
xor esi, r9d
and esi, ebp
mov r10d, r14d
not r10d
mov ecx, r10d
and ecx, 0xcf6b4bcf
mov edi, r14d
and edi, 0x3094b430
or edi, ecx
mov r12d, edi
xor r12d, r10d
and r12d, edi
mov edi, r11d
and edi, 0x3094b430
and eax, 0xcf6b4bcf
or eax, edi
xor r11d, eax
and r11d, eax
mov eax, esi
mov ebx, esi
xor ebx, 0x5fe5aba
and ebx, esi
not esi
and esi, 0x1dd95133
and eax, 0xe226aecc
or eax, esi
xor eax, 0xe226aecc
mov ebp, edx
xor ebp, 0xfa01a545
and ebp, edx
mov edi, ebp
not edi
mov esi, edi
and esi, 0x52d59c34
and ebp, 0xad2a63cb
or ebp, esi
mov r15d, edx
and r15d, eax
mov esi, eax
xor eax, edx
or edx, 0x5fe5aba
mov ecx, edx
not ecx
or edi, edx
and edx, 0x52d59c34
and ecx, 0xa8002141
or ecx, edx
xor ecx, ebp
and esi, 0x5fe5aba
not edi
or edi, ecx
mov ecx, esi
and ecx, ebx
xor ebx, esi
or ebx, ecx
mov ecx, edi
not ecx
and ecx, 0x13f2ad5e
and edi, 0xec0d52a1
or edi, ecx
mov ecx, ebx
not ecx
and ecx, 0x13f2ad5e
and ebx, 0xec0d52a1
or ebx, ecx
xor ebx, edi
or eax, r15d
mov ecx, eax
not ecx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x7f94a4e8
and ebx, 0x806b5b17
or ebx, edx
or ebp, eax
and eax, 0x7f94a4e8
and ecx, 0x806b5b17
or ecx, eax
xor ecx, ebx
not ebp
or ebp, ecx
mov edi, r12d
not edi
mov eax, r11d
not eax
mov ecx, edi
and ecx, 0xc7e440b2
mov ebx, r12d
and ebx, 0x381bbf4d
or ebx, ecx
mov ecx, r11d
or ecx, 0x381bbf4d
mov esi, ecx
not esi
and ecx, 0x162a6ffd
and esi, 0xc1c40002
or esi, ecx
mov ecx, eax
or ecx, 0xc7e440b2
mov edx, ecx
not edx
and ecx, 0x162a6ffd
and edx, 0x28119000
or edx, ecx
xor edx, esi
mov ecx, ebx
not ecx
and ecx, edx
not edx
and edx, ebx
or edx, ecx
mov ecx, r12d
and ecx, 0xf434b858
and edi, 0xbcb47a7
or edi, ecx
or r12d, r11d
and r11d, 0xf434b858
and eax, 0xbcb47a7
or eax, r11d
xor eax, edi
not r12d
or r12d, eax
not r12d
mov eax, edx
and eax, r12d
xor r12d, edx
or r12d, eax
mov eax, ebp
mov ebx, ebp
xor ebx, 0xf1ee9c2
and ebx, ebp
not ebp
and ebp, 0x712c900
and eax, 0x80c20c2
or eax, ebp
mov ecx, eax
xor ecx, 0x40082
xor eax, 0xf7f3df3d
mov ebp, r12d
not ebp
and ebp, 0xffcab479
mov esi, r12d
and esi, 0x354b86
or esi, ebp
mov ebp, esi
xor ebp, 0x354b86
xor esi, 0xf0d45dbb
and esi, ebp
and r12d, 0xf0e1163d
mov ebp, eax
and ebp, 0xf99b376d
and ecx, 0x604c882
or ecx, ebp
mov edx, ebx
not edx
or eax, edx
and edx, 0xf99b376d
and ebx, 0x664c892
or ebx, edx
xor ebx, ecx
not eax
or eax, ebx
mov ecx, esi
and ecx, r12d
xor r12d, esi
or r12d, ecx
mov ecx, eax
not ecx
and ecx, 0xf5a69c5
and eax, 0xf0a5963a
or eax, ecx
mov ecx, r12d
not ecx
and ecx, 0xf5a69c5
and r12d, 0xf0a5963a
or r12d, ecx
xor r12d, eax
mov ecx, r8d
and ecx, 0x55ab1244
xor r8d, 0xc2d2b935
and r8d, r9d
mov eax, r9d
and eax, 0xaa54edbb
or eax, ecx
mov ebp, eax
xor ebp, 0xaa54edbb
xor eax, 0x55ab1244
mov ecx, ebp
and ecx, 0x3d2d46ca
mov edx, r14d
xor edx, 0x3d2d46ca
and edx, r10d
mov edi, r10d
or edi, 0x3d2d46ca
mov ebx, ecx
and ebx, r8d
xor r8d, ecx
or r8d, ebx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0xd24ef07c
and edx, 0x2db10f83
or edx, ecx
mov ecx, edi
not ecx
or ebx, edi
and edi, 0xd24ef07c
and ecx, 0x900901
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, r8d
not ecx
and ecx, ebx
not ebx
and ebx, r8d
or ebx, ecx
mov ecx, eax
and ecx, 0x84319496
and ebp, 0x7bce6b69
or ebp, ecx
or eax, r14d
and r14d, 0x84319496
and r10d, 0x7bce6b69
or r10d, r14d
xor r10d, ebp
not eax
or eax, r10d
not eax
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xdec1e147
and edx, eax
and eax, 0x213e1eb8
or eax, ecx
mov ecx, eax
xor ecx, 0x20281a38
xor eax, 0xdec1e147
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xd5d6e4c6
and ecx, 0x2a291b39
or ecx, ebx
or eax, ebp
and ebp, 0xd5d6e4c6
and edx, 0x2a291b39
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xa47327b5
and ecx, 0x5b8cd84a
or ecx, eax
mov eax, ecx
xor eax, 0xa0412331
xor ecx, 0x51088048
and ecx, 0x553a84cc
and eax, 0xaac57b33
or eax, ecx
mov ebx, eax
xor ebx, 0x80006322
xor eax, 0x553a84cc
mov ecx, r12d
not ecx
mov edx, ecx
or edx, eax
not edx
and ecx, 0x3ffd9cdd
and r12d, 0xc0026322
or r12d, ecx
and eax, 0x3ffd9cdd
and ebx, 0xc0026322
or ebx, eax
xor ebx, r12d
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov r10d, ebx
not r10d
mov ebp, r10d
and ebp, 0x513379f9
mov r8d, r10d
and r8d, ebx
mov eax, r10d
and eax, 0x88b1c6bc
mov r9d, ebx
and r9d, 0x774e3943
or r9d, eax
xor r9d, 0x72798de6
or r9d, r10d
xor r10d, ebx
and ebx, 0xaecc8606
or ebx, ebp
xor ebx, 0xaecc8606
mov eax, ebx
and eax, r8d
xor ebx, r8d
or ebx, eax
mov eax, ebx
not eax
and eax, 0xfac84b5a
xor ebx, 0x537b4a5
or ebx, eax
mov eax, ebx
not eax
and eax, 0x376aa1b8
and ebx, 0xc8955e47
or ebx, eax
mov eax, ebx
xor eax, 0xc8955e47
mov edi, r9d
not edi
mov ebp, ebx
xor ebp, 0x376aa1b8
xor ebx, 0x89bcd0a7
and ebx, ebp
mov ecx, eax
and ecx, 0xbed6711f
mov esi, r9d
and esi, 0x41298ee0
mov edx, edi
and edx, 0xbed6711f
or edx, esi
mov esi, ebx
and esi, ecx
xor ecx, ebx
or ecx, esi
mov ebx, ecx
not ebx
and ebx, edx
not edx
and edx, ecx
or edx, ebx
mov ecx, eax
and ecx, 0x185e20d7
and ebp, 0xe7a1df28
or ebp, ecx
or eax, edi
and edi, 0x185e20d7
and r9d, 0xe7a1df28
or r9d, edi
xor r9d, ebp
not eax
or eax, r9d
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xf830368f
and edx, 0x7cfc970
or edx, ebx
or ebp, eax
and eax, 0xf830368f
and ecx, 0x7cfc970
or ecx, eax
xor ecx, edx
not ebp
or ebp, ecx
mov eax, ebp
xor eax, 0xbb2974e6
and eax, ebp
not ebp
and ebp, 0xbb2974e6
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3395326e
and eax, 0xcc6acd91
or eax, ecx
mov edx, eax
xor edx, 0x12400542
xor eax, 0x980e224
and eax, 0x69b4eab4
and edx, 0x964b154b
or edx, eax
mov eax, edx
not eax
and eax, 0x964b154b
and edx, 0x69b4eab4
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xe5be686a
and edx, 0x1a419795
or edx, eax
mov esi, edx
xor esi, 0x1a419795
mov ebx, edx
xor ebx, 0xd096ac46
and ebx, esi
or ecx, 0x3528c42c
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xc48dc22d
and ebx, 0x3b723dd2
or ebx, edi
mov eax, ecx
not eax
or ebp, ecx
and ecx, 0xc48dc22d
and eax, 0xa5239d2
or eax, ecx
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
and eax, 0xcad73bd3
not ebp
and ebp, 0x3528c42c
or ebp, eax
xor edx, 0xe5be686a
or edx, esi
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and eax, 0x80100e24
mov ecx, edx
and ecx, 0x23240140
or ecx, eax
xor ecx, 0x23240140
and edx, 0x5ccbf09b
or edx, ecx
mov eax, edx
not eax
and eax, 0x454fed15
and edx, 0xbab012ea
or edx, eax
mov ebx, edx
xor ebx, 0x19841d8e
or r10d, r8d
mov eax, r10d
not eax
and eax, 0x38540e14
mov ecx, r10d
and ecx, 0xc0098109
or ecx, eax
xor ecx, 0xc0098109
and r10d, 0x7a270e2
or r10d, ecx
mov eax, r10d
not eax
and eax, 0x7a270e2
and r10d, 0xf85d8f1d
or r10d, eax
mov eax, r10d
not eax
mov ecx, eax
and ecx, 0x1fbba017
and r10d, 0xe0445fe8
or r10d, ecx
xor r10d, 0xe0445fe8
or r10d, eax
mov eax, r10d
not eax
mov ebp, r10d
and ebp, 0xafe60637
mov ecx, eax
and ecx, 0x5019f9c8
or ecx, ebp
xor ecx, ebx
xor edx, 0xe67be271
mov ebp, r10d
and ebp, 0x16bfc90e
and eax, 0xe94036f1
or eax, ebp
xor eax, 0xe94036f1
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edi, eax
not edi
or r10d, ebx
not r10d
xor ecx, 0xafe60637
and ecx, ebx
mov edx, r10d
and edx, ecx
xor ecx, r10d
or ecx, edx
mov ebx, ecx
mov edx, ecx
xor edx, 0x133903e8
and edx, ecx
not ecx
and ecx, 0xf575d0b4
and ebx, 0xa8a2f4b
or ebx, ecx
mov ecx, ebx
xor ecx, 0xa8a2f4b
mov ebp, eax
xor ebp, 0xecc6fc17
mov esi, ebp
and esi, eax
and ebp, edi
xor ebx, 0xf575d0b4
mov r8d, esi
and r8d, ebp
xor ebp, esi
mov esi, ecx
and esi, 0x133903e8
or ebp, r8d
mov r8d, esi
and r8d, edx
xor edx, esi
or edx, r8d
mov esi, ebp
not esi
and esi, 0x9a7d014d
and ebp, 0x6582feb2
or ebp, esi
mov esi, edx
not esi
and esi, 0x9a7d014d
and edx, 0x6582feb2
or edx, esi
xor edx, ebp
mov ebp, edi
and ebp, 0x839501c5
and eax, 0x7c6afe3a
or eax, ebp
or edi, ebx
and ebx, 0x839501c5
and ecx, 0x7c6afe3a
or ecx, ebx
xor ecx, eax
not edi
or edi, ecx
not edi
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov edx, edi
not edx
mov eax, edx
and eax, 0x8418202a
mov ebp, edi
and ebp, 0x3200515
or ebp, eax
xor ebp, 0x3200515
mov ecx, edi
xor ecx, 0x8738253f
and ecx, edi
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1bface9
and ecx, 0xfe405316
or ecx, eax
mov eax, ecx
xor eax, 0x49706229
xor ecx, 0x788d4
and eax, 0xcff0632b
and ecx, 0x300f9cd4
or ecx, eax
mov ebx, ecx
xor ebx, 0x10070090
and edx, 0x7378056e
and edi, 0x8c87fa91
or edi, edx
mov eax, edi
xor eax, 0x8c87fa91
xor edi, 0x30480526
and edi, 0x30ca2db6
mov edx, eax
and edx, 0xcf35d249
or edx, edi
xor edx, 0xcf35d249
or edx, eax
mov eax, edx
not eax
and eax, 0x7cb6b6c5
and edx, 0x8349493a
or edx, eax
mov eax, edx
xor eax, 0x8349493a
mov r8d, edx
xor ecx, 0xcff0632b
mov edi, ecx
and edi, 0xe6f8df4f
and ebx, 0x190720b0
or ebx, edi
mov edi, ebx
xor edi, 0x190720b0
xor ebx, 0xe4cfac46
and ebx, edi
or ecx, 0x2377309
xor edx, 0x817e3a33
mov esi, edx
and edx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x6a0af675
and ebx, 0x95f5098a
or ebx, ebp
mov ebp, ecx
not ebp
or eax, ecx
and ecx, 0x6a0af675
and ebp, 0x95c00882
or ebp, ecx
xor r8d, 0x7cb6b6c5
and esi, r8d
xor ebp, ebx
not eax
or eax, ebp
mov ecx, esi
and ecx, edx
xor edx, esi
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0x7212e6d
and eax, 0xf8ded192
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0x7212e6d
and edx, 0xf8ded192
or edx, ecx
xor edx, eax
mov eax, edi
and eax, r8d
xor edi, r8d
or edi, eax
mov eax, edi
not eax
and eax, 0x453c2cd6
and edi, 0xbac3d329
or edi, eax
xor edi, 0xbac3d329
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov edx, edi
mov ecx, edi
xor ecx, 0x32844d49
mov r8d, ecx
and ecx, edi
not edi
and edx, 0x28ee4720
mov eax, edi
and eax, 0xd711b8df
or eax, edx
xor eax, 0xd711b8df
or eax, edi
mov edx, eax
not edx
and edx, 0x31a12e25
and eax, 0xce5ed1da
or eax, edx
mov edx, eax
xor edx, 0x2044148
xor eax, 0x31a12e25
or edx, 0xcd7bb2b6
mov ebx, edx
not ebx
mov esi, eax
or esi, 0x32844d49
and edx, 0xe6ba3f5a
and ebx, 0x10044001
or ebx, edx
mov edx, esi
not edx
and esi, 0xe6ba3f5a
and edx, 0x94180a4
or edx, esi
and r8d, edi
xor edx, ebx
mov ebp, r8d
and ebp, ecx
xor ecx, r8d
or ecx, ebp
mov ebp, edx
not ebp
and ebp, 0xe20bba12
and edx, 0x1df445ed
or edx, ebp
mov ebp, ecx
not ebp
and ebp, 0xe20bba12
and ecx, 0x1df445ed
or ecx, ebp
xor ecx, edx
mov edx, eax
and edx, edi
xor eax, edi
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xc3d697c1
mov ebx, eax
and ebx, 0x3c29683e
or ebx, ecx
mov ebp, ebx
xor ebp, 0x3c08603a
xor ebx, 0x3d011c0
and ebx, 0x3f119c4
and ebp, 0xfc0ee63b
or ebp, ebx
mov ecx, ebp
xor ecx, 0x2011000
xor ebp, 0x44000
and ebp, 0x844044
and ecx, 0x52091232
or ecx, ebp
xor ecx, 0x52091232
or ecx, 0xad72ad89
and edx, 0x528d5276
xor eax, 0xad72ad89
or eax, edx
mov edx, eax
not edx
and edx, 0x34ff2c25
and eax, 0xcb00d3da
or eax, edx
mov edx, eax
xor edx, 0xcb00d3da
and edx, ecx
not ecx
xor eax, 0x34ff2c25
mov ebp, ecx
xor ebp, eax
and ebp, ecx
and eax, ecx
or eax, edx
mov ecx, ebp
not ecx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0xc488de93
and ebp, 0x12050064
or ebp, ebx
or ecx, edx
and edx, 0xc488de93
and eax, 0x3b77216c
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
not edx
or ecx, 0x3bef05b5
mov ebp, ecx
not ebp
or edx, 0xc410fa4a
mov eax, edx
not eax
and ecx, 0xc7c5c84f
and ebp, 0x103200
or ebp, ecx
and edx, 0xc7c5c84f
and eax, 0x382a05b0
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x696257c3
and eax, 0x969da83c
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x2880a041
mov ebp, eax
and ebp, 0xc711188c
or ebp, ecx
xor ebp, 0xc711188c
mov ecx, eax
xor ecx, 0xef91b8cd
and ecx, eax
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xef91b8cd
and ecx, 0x106e4732
or ecx, ebp
and edx, 0xe8e04b2b
and eax, 0x171fb4d4
or eax, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x77ef4ee8
and ecx, 0x8810b117
or ecx, edx
mov edx, eax
xor edx, 0x10b014
xor eax, 0x60e04a28
and eax, 0x77ef4ee8
and edx, 0x8810b117
or edx, eax
xor edx, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
setne dil
sete r8b
mov r14b, byte [rsp + 0x30]
mov ecx, r14d
and cl, r8b
mov edx, r14d
xor dl, r8b
or dl, cl
mov r9d, edx
xor r9b, 1
mov eax, r8d
mov r15b, byte [rsp + 0x23]
or al, r15b
xor al, 1
mov ecx, r14d
or cl, dil
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
and al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
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 r9d, r10d
xor r9b, 1
mov al, byte [rsp + 0x24]
mov ecx, eax
mov dl, byte [rsp + 0x38]
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov esi, ecx
xor sil, 1
xor dil, r8b
and r8b, dil
mov ebp, r8d
xor bpl, 1
or bpl, r8b
xor bpl, 1
mov eax, r8d
and al, bpl
xor bpl, r8b
or bpl, al
mov r11d, ebp
xor r11b, 1
mov eax, edi
xor al, 1
and dil, al
mov edx, eax
and dl, dil
xor dil, al
or dil, dl
mov eax, r14d
xor al, cl
and cl, sil
xor cl, 1
mov edx, ecx
xor dl, sil
or cl, sil
mov ebx, edi
xor bl, 1
xor al, 1
or al, r14b
xor al, 1
xor cl, 1
or cl, dl
and r14b, cl
xor cl, 1
and cl, r15b
or cl, r14b
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
mov esi, eax
xor sil, 1
xor al, cl
or sil, dl
xor sil, 1
or sil, al
mov r14d, ebx
and r14b, dil
xor bl, r14b
xor r14b, 1
or r14b, dil
xor r14b, 1
or r14b, bl
mov r15d, r14d
xor r15b, 1
mov eax, ebp
or al, r11b
xor al, 1
mov ebx, eax
xor bl, bpl
and al, bl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
mov ebx, r14d
or bl, r15b
xor bl, 1
xor dil, bl
xor al, 1
or al, r8b
mov edx, edi
xor dl, 1
and dl, bl
mov ebx, edx
and bl, dil
xor dl, dil
or dl, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
and al, dl
xor dl, 1
xor bl, 1
and bl, dl
or al, bl
and r14b, r11b
or r11b, r15b
and r15b, bpl
or r15b, r14b
xor r15b, 1
mov edx, r11d
xor dl, r15b
or r15b, r11b
xor r15b, 1
or r15b, dl
mov r8d, r15d
xor r8b, 1
mov ecx, eax
xor cl, 1
and al, cl
mov edi, r8d
and dil, r15b
xor al, 1
mov r11d, eax
xor r11b, cl
or al, cl
xor al, 1
or al, r11b
mov ebx, edi
xor bl, 1
xor dil, r8b
or bl, r15b
xor bl, 1
or bl, dil
xor bl, al
mov eax, ecx
and al, r15b
xor cl, r15b
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and al, sil
xor sil, 1
mov ebx, ecx
xor bl, sil
mov edx, ecx
or dl, sil
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and cl, sil
or al, cl
xor sil, al
and sil, al
mov eax, edx
and al, sil
xor sil, 1
and bl, sil
or bl, al
mov eax, edx
and al, sil
xor sil, dl
or sil, al
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov ecx, esi
xor cl, 1
mov edi, ecx
and dil, sil
mov ebx, ecx
and bl, dil
mov r14d, ecx
xor r14b, dil
or bl, r14b
mov r11d, ebx
xor r11b, 1
mov eax, ebx
and al, r11b
mov r8d, r9d
and r8b, r10b
mov edx, r8d
xor dl, r9b
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
xor al, r8b
mov edx, r10d
and dl, r11b
xor r11b, r10b
or r11b, dl
xor r11b, 1
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov ebp, r8d
xor bpl, 1
or r9b, r10b
mov r10d, r9d
xor r10b, 1
xor dil, 1
or dil, sil
xor dil, 1
or dil, r14b
or cl, sil
mov eax, r8d
and al, bpl
mov edx, r10d
and dl, r9b
mov ebx, eax
xor bl, 1
xor al, r8b
or bl, bpl
xor bl, 1
or bl, al
xor dl, 1
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
xor r9b, bpl
or r10b, r8b
xor r10b, 1
or r10b, r9b
xor dl, 1
mov eax, edx
xor al, r10b
or dl, r10b
mov ebx, edi
xor bl, 1
xor dil, cl
xor dl, 1
or dl, al
or cl, bl
mov eax, ecx
xor al, dil
or cl, dil
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
and cl, al
and al, dl
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
xor al, dl
xor al, 1
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov eax, r11d
xor al, 1
and dl, al
and al, bl
xor bl, 1
and bl, r11b
or bl, al
mov eax, r11d
xor al, cl
and al, r11b
and cl, r11b
or cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
xor dl, cl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x9e26fcf9
mov ebp, 0x6ba38eeb
cmovne ecx, ebp
test al, 1
mov eax, 0x9e26fcf9
cmovne eax, ecx
test dl, 1
cmove eax, ecx
mov ecx, 0x984e339
jmp 0x14008f670
mov ecx, eax
nop dword [rax]
cmp ecx, 0x6ba38eea
jg 0x14008f6a0
cmp ecx, 0x9e26fcf9
je 0x14008f6be
cmp ecx, 0x984e339
je 0x14008f6c4
cmp ecx, 0x2cd43dda
jne 0x14008f670
jmp 0x14008f712
cmp ecx, 0x6ba38eeb
je 0x14008f6e2
cmp ecx, 0x6c7640dc
je 0x140086f90
cmp ecx, 0x6d92c28d
jne 0x14008f670
jmp 0x14008f667
mov ecx, dword [rsp + 0x2c]
jmp 0x14008f670
mov ecx, dword [rsp + 0x54]
mov dword [rsp + 0x50], ecx
mov ecx, dword [rsp + 0x50]
cmp ecx, 0x10
mov ecx, 0x6d92c28d
mov edx, 0x6c7640dc
cmovb ecx, edx
jmp 0x14008f670
mov ecx, 0x9e26fcf9
jmp 0x14008f670
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x68]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov eax, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
mov eax, 0xe4cd87cc
jmp 0x140077620
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x78]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x24], eax
mov eax, dword [0x1402dcf9c]
mov r8d, eax
neg r8d
not r8d
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0x458c2961
mov ecx, r8d
and ecx, 0xba73d69e
or ecx, eax
mov eax, ecx
xor eax, 0xa822808c
xor ecx, 0x45080061
and ecx, 0x57595673
and eax, 0xa8a6a98c
or eax, ecx
mov ecx, eax
xor ecx, 0x242004
and ecx, 0x37c2047
xor eax, 0xabda89cb
or eax, ecx
mov ebp, eax
not ebp
mov ecx, r8d
and ecx, 0x61d5f36a
mov edx, r9d
and edx, 0x9e2a0c95
or edx, ecx
xor edx, 0x9d562cd2
mov ebx, r9d
and ebx, 0xfc83dfb8
or ebx, edx
mov ecx, ebx
not ecx
mov edx, eax
or edx, ebx
not edx
and eax, 0x75737d1d
and ebp, 0x8a8c82e2
or ebp, eax
and ebx, 0x75737d1d
and ecx, 0x8a8c82e2
or ecx, ebx
xor ecx, ebp
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6a452c04
mov edx, ecx
and edx, 0x111a4223
or edx, eax
xor edx, 0x111a4223
and ecx, 0x84a091d8
or ecx, edx
mov eax, ecx
not eax
and eax, 0x8ceb35a6
and ecx, 0x7314ca59
or ecx, eax
mov eax, ecx
xor eax, 0xf4c87bc6
not ecx
and ecx, 0x1048000
mov edx, eax
and edx, 0x4806126
or edx, ecx
xor edx, 0x4806126
and eax, 0xfa7b1ed9
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x14d3b0e
and eax, 0xfeb2c4f1
or eax, ecx
mov ecx, eax
xor ecx, 0x683004c5
xor eax, 0x4c9da28
mov edx, eax
and edx, 0x97c6311a
and ecx, 0x6839cee5
or ecx, edx
mov edx, ecx
xor edx, 0x6839cee5
xor ecx, 0x2905bc36
and ecx, edx
or eax, 0xbec38d2c
mov edx, eax
not edx
mov r10d, ecx
not r10d
mov edi, r10d
and edi, 0xd8464b93
and ecx, 0x27b9b46c
or ecx, edi
or r10d, eax
and eax, 0xd8464b93
and edx, 0x1383040
or edx, eax
xor edx, ecx
not r10d
or r10d, edx
mov eax, r10d
not eax
and eax, 0x8b120cef
and r10d, 0x74edf310
or r10d, eax
mov r14d, r10d
xor r14d, 0xca2e7e3c
mov ecx, r9d
and ecx, 0x367f78de
mov ebp, r8d
and ebp, 0xc9808721
or ebp, ecx
mov ecx, ebp
xor ecx, 0x80808101
xor ebp, 0x367f78de
mov edx, r9d
and edx, r8d
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x5f3b36bc
and ecx, 0xa0c4c943
or ecx, edi
or ebp, ebx
and ebx, 0x5f3b36bc
and edx, 0xa0c4c943
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov r12d, ebp
not r12d
mov edx, r12d
and edx, 0xcea04a81
and ebp, 0x315fb57e
or ebp, edx
and r8d, 0xcea04a81
and r9d, 0x315fb57e
or r9d, r8d
xor r9d, ebp
xor r12d, r9d
and r12d, r9d
xor r10d, 0x35d181c3
mov eax, r14d
mov edi, r10d
and edi, r14d
mov esi, r10d
and esi, 0x392e93f4
and r14d, 0xc6d16c0b
or r14d, esi
xor r14d, 0x9466967a
or r14d, r10d
and r10d, 0x8e978017
and eax, 0x71687fe8
or eax, r10d
xor eax, 0x71687fe8
mov edx, eax
and edx, edi
xor edi, eax
or edi, edx
mov r10d, r12d
not r10d
mov eax, r10d
and eax, 0xe299808a
mov r13d, r12d
and r13d, 0x1d667f75
or r13d, eax
mov eax, r13d
not eax
and eax, 0x48f1e8fe
and r13d, 0xb70e1701
or r13d, eax
mov r9d, r13d
xor r9d, 0x5597978b
mov r11d, edi
xor r13d, 0xaa686874
mov r8d, r13d
mov ebp, edi
xor ebp, r13d
and ebp, edi
and r13d, edi
mov r15d, edi
not r15d
mov eax, r15d
and eax, 0xad48058e
xor r11d, 0x52b7fa71
or r11d, eax
mov eax, r11d
not eax
and eax, 0x4eb66b4d
and r11d, 0xb14994b2
or r11d, eax
mov ebx, r11d
xor ebx, 0xb14994b2
mov eax, r14d
not eax
and r8d, 0xa1763b59
and r15d, r9d
and r9d, 0x5e89c4a6
or r9d, r8d
mov esi, r9d
xor esi, 0x5e89c4a6
xor r9d, 0x20240918
and r9d, 0x22a409be
mov edi, esi
and edi, 0xdd5bf641
or edi, r9d
xor edi, 0x8fec0c30
and esi, 0xad48058e
or esi, edi
mov edi, esi
not edi
and edi, 0x50f8fe23
and esi, 0xaf0701dc
or esi, edi
and r10d, 0x52b7fa71
xor r12d, 0xad48058e
or r12d, r10d
xor r11d, 0x4eb66b4d
mov edi, r14d
and edi, 0xcf72bda7
xor r14d, 0xe635735e
and r14d, eax
and eax, 0x308d4258
or eax, edi
mov r8d, eax
mov edx, ebx
or edx, 0xe635735e
mov r10d, edx
not r10d
mov r9d, r11d
or r9d, 0x19ca8ca1
mov edi, r9d
not edi
xor eax, 0xcf72bda7
and edx, 0x80c36c2
and r10d, 0x11c28821
or r10d, edx
mov edx, eax
or edx, 0xe635735e
and r9d, 0x80c36c2
and edi, 0xe631411c
or edi, r9d
mov ecx, edx
not ecx
xor edi, r10d
mov r9d, edx
and r9d, 0x7432b989
and ecx, 0x9c80420
or ecx, r9d
mov r9d, r14d
not r9d
or edx, r9d
and r9d, 0x7432b989
and r14d, 0x8bcd4676
or r14d, r9d
mov r9d, esi
xor r9d, 0xaf0701dc
xor r14d, ecx
mov r10d, r12d
not r10d
xor r8d, 0x854058
not edx
or edx, r14d
mov ecx, edi
not ecx
and ecx, 0x4b658cff
and edi, 0xb49a7300
or edi, ecx
mov ecx, edx
not ecx
and ecx, 0x4b658cff
and edx, 0xb49a7300
or edx, ecx
xor edx, edi
mov ecx, ebx
and ecx, 0xf4382aa7
and r11d, 0xbc7d558
or r11d, ecx
or ebx, eax
and eax, 0xf4382aa7
and r8d, 0xbc7d558
or r8d, eax
xor r8d, r11d
not ebx
or ebx, r8d
mov eax, ebx
not eax
and eax, 0x22fc9653
and ebx, 0xdd0369ac
or ebx, eax
xor ebx, 0xdd0369ac
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, r9d
xor eax, r12d
and eax, r9d
xor esi, 0x50f8fe23
and esi, r10d
and r12d, r9d
or r12d, esi
mov ecx, eax
not ecx
mov edx, r12d
not edx
mov edi, ecx
and edi, 0x3928b731
and eax, 0xc6d748ce
or eax, edi
or ecx, edx
and edx, 0x3928b731
and r12d, 0xc6d748ce
or r12d, edx
xor r12d, eax
not ecx
or ecx, r12d
mov edx, ecx
mov edi, ebx
not edi
and edi, 0xc17641f9
mov eax, ebx
and eax, 0x3e89be06
or eax, edi
xor eax, ecx
xor eax, 0xc17641f9
and eax, ecx
not ecx
and ecx, 0xc5690778
and edx, 0x3a96f887
or edx, ecx
xor edx, ebx
xor edx, 0xc5690778
and edx, ebx
mov ebx, eax
not ebx
mov ecx, edx
not ecx
mov edi, ebx
and edi, 0x5fd158d3
and eax, 0xa02ea72c
or eax, edi
or ebx, ecx
and ecx, 0x5fd158d3
and edx, 0xa02ea72c
or edx, ecx
xor edx, eax
not ebx
or ebx, edx
or r13d, r15d
mov ecx, ebp
not ecx
mov eax, r13d
not eax
mov edx, ecx
and edx, 0xde0bbde5
and ebp, 0x21f4421a
or ebp, edx
or ecx, eax
and eax, 0xde0bbde5
and r13d, 0x21f4421a
or r13d, eax
xor r13d, ebp
not ecx
or ecx, r13d
mov eax, ecx
not eax
and eax, 0xd0200a22
mov edx, ecx
and edx, 0x2887481
or edx, eax
xor edx, 0x2887481
and ecx, 0x2d57815c
or ecx, edx
mov eax, ecx
not eax
and eax, 0x53dee8c
and ecx, 0xfac21173
or ecx, eax
mov eax, ecx
xor eax, 0x286a6fd0
mov edx, ecx
xor edx, 0xd795902f
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0x211fd971
mov edi, ebx
and edi, 0xdee0268e
or edi, esi
xor ecx, 0x975b6a1
mov esi, ecx
and esi, edx
and ecx, eax
mov r8d, esi
and r8d, ecx
xor ecx, esi
or ecx, r8d
mov esi, edi
not esi
and esi, 0x1f6a1263
and edi, 0xe095ed9c
or edi, esi
mov esi, ecx
not esi
and esi, 0x1f6a1263
and ecx, 0xe095ed9c
or ecx, esi
xor ecx, edi
mov edi, ebx
and edi, 0xec01cf70
and ebp, 0x13fe308f
or ebp, edi
or ebx, eax
and eax, 0xec01cf70
and edx, 0x13fe308f
or edx, eax
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
mov r12d, ecx
not r12d
mov edx, r12d
and edx, 0x33122175
and ecx, 0xccedde8a
or ecx, edx
or r12d, ebx
and ebx, 0x33122175
and eax, 0xccedde8a
or eax, ebx
xor eax, ecx
not r12d
or r12d, eax
mov r10d, r12d
not r10d
mov edx, r10d
and edx, r12d
mov r9d, edx
not r9d
mov r8d, r12d
and r8d, 0xa00af64
mov r15d, r12d
mov r14d, r12d
xor r14d, 0xf3e6935e
and r14d, r12d
mov r13d, r12d
mov r11d, r10d
mov ebx, r10d
and ebx, 0x9f80ed52
and r12d, 0x607f12ad
or r12d, ebx
xor r12d, 0x9f80ed53
or r12d, r10d
and r10d, 0xf5ff509b
or r10d, r8d
or r15d, r9d
and r9d, 0xa00af64
and edx, 0xf5ff509b
or edx, r9d
xor edx, r10d
not r15d
or r15d, edx
mov edi, r15d
not edi
mov ebx, edi
and ebx, 0x9b4728c
and r15d, 0xf64b8d73
or r15d, ebx
mov ecx, r15d
xor ecx, 0xf64b8d73
mov ebx, r15d
xor ebx, 0x852bfdae
and ebx, ecx
or edi, 0x8c9f8f22
mov edx, edi
not edx
mov esi, ebx
not esi
mov ebp, esi
and ebp, 0x4c8f7564
and ebx, 0xb3708a9b
or ebx, ebp
or esi, edi
and edi, 0x4c8f7564
and edx, 0x33600099
or edx, edi
xor edx, ebx
not esi
or esi, edx
mov edx, esi
not edx
and edx, 0x8c9f8f23
and esi, 0x736070dc
or esi, edx
and ecx, 0xfffffffe
xor r15d, 0x9b4728d
or r15d, ecx
mov ecx, r15d
not ecx
mov edx, esi
not edx
mov ebp, edx
and ebp, 0xdd645ba1
and esi, 0x229ba45e
or esi, ebp
or edx, r15d
and r15d, 0xdd645ba1
and ecx, 0x229ba45e
or ecx, r15d
xor ecx, esi
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0xcb8d5c98
and ecx, edx
not edx
and edx, 0xcb8d5c98
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3472a367
and ecx, 0xcb8d5c98
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x8239c7d5
and edx, 0x7dc6382a
or edx, ecx
mov esi, edx
xor esi, 0x2380591
xor edx, 0x4d040820
and edx, 0xcd05ca64
and esi, 0x32fa359b
or esi, edx
mov r8d, esi
xor r8d, 0x32fa359b
xor esi, 0xcd05ca64
or r13d, 0xc196ca1
mov ebp, r14d
not ebp
mov eax, r13d
and eax, 0xb236bb15
and r11d, 0x41c0004a
or r11d, eax
or r13d, ebp
and ebp, 0xb236bb15
and r14d, 0x4dc944ea
or r14d, ebp
xor r14d, r11d
not r13d
or r13d, r14d
mov eax, r13d
not eax
and eax, 0xa0d4b906
and r13d, 0x5f2b46f9
or r13d, eax
mov ebx, r13d
xor ebx, 0x20044425
xor r13d, 0x41020840
and r13d, 0xcdcb99c2
and ebx, 0x3234663d
or ebx, r13d
mov eax, ebx
not eax
and eax, 1
xor ebx, 0x3234663c
or ebx, eax
mov eax, r12d
not eax
and r12d, 0xc451d4a9
mov ebp, eax
and ebp, 0x3bae2b56
or ebp, r12d
mov edi, ebp
xor edi, 0x3bae2b56
mov r9d, ebx
mov edx, ebx
xor ebp, 0x730f9ce4
and ebp, edi
mov ecx, ebx
and ecx, edi
xor edi, ebx
not ebx
and r9d, 0xb75e484d
xor edx, 0x48a1b7b2
and edx, ebx
and eax, 0x48a1b7b2
mov ebx, r9d
and ebx, edx
xor edx, r9d
or edx, ebx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, edx
not ebp
and ebp, eax
not eax
and eax, edx
or eax, ebp
or edi, ecx
mov edx, edi
not edx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x30a970c2
and eax, 0xcf568f3d
or eax, ebx
or ebp, edi
and edi, 0x30a970c2
and edx, 0xcf568f3d
or edx, edi
xor edx, eax
not ebp
or ebp, edx
mov edx, ebp
mov eax, ebp
xor eax, esi
not eax
and eax, ebp
not ebp
mov ebx, ebp
and ebx, 0xccf960ca
and edx, 0x33069f35
or edx, ebx
xor edx, r8d
mov ecx, esi
and ecx, ebp
xor ebp, esi
or ebp, ecx
xor edx, 0xccf960ca
and edx, r8d
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov edi, edx
and edx, ebp
not ebp
not edi
mov ecx, ebp
xor ecx, edi
and ecx, ebp
and edi, ebp
or edi, edx
mov edx, ecx
and edx, edi
xor edi, ecx
or edi, edx
mov esi, edi
not esi
mov ecx, esi
and ecx, 0x5ffd962b
mov edx, edi
xor edx, 0x5ffd962b
and edx, edi
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x50a05722
and edx, 0xaf5fa8dd
or edx, ecx
mov ecx, edx
xor ecx, 0x10821ab6
xor edx, 0x1518009
and ecx, 0x1e8e5bb6
and edx, 0xe171a449
or edx, ecx
mov ecx, edx
xor ecx, 0x8d26fa09
xor edx, 0xe171a449
and edx, ecx
mov ecx, esi
and ecx, 0x93a8a1bf
mov eax, edi
and eax, 0x6c575e40
or eax, ecx
not eax
or eax, esi
mov ebx, eax
not ebx
mov ecx, edx
not ecx
mov ebp, ecx
or ebp, eax
not ebp
and ecx, 0x30af7426
and edx, 0xcf508bd9
or edx, ecx
and eax, 0x30af7426
and ebx, 0xcf508bd9
or ebx, eax
xor ebx, edx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xf4aa65ab
and ebx, 0xb559a54
or ebx, ecx
mov ecx, ebx
xor ecx, 0x8511240
xor ebx, 0x40000400
or eax, 0x6c575e40
mov ebp, eax
not ebp
or ebx, 0x9208a097
and ebx, 0xd20cac97
and ecx, 0x2c535240
or ecx, ebx
and eax, 0xd20cac97
and ebp, 0x1a00128
or ebp, eax
xor ebp, ecx
mov eax, ebp
not eax
and eax, 0xccb39784
and ebp, 0x334c687b
or ebp, eax
mov edx, ebp
xor edx, 0x334c687b
mov eax, ebp
xor eax, 0x19000
and eax, 0x12099000
xor ebp, 0x2503f81a
and ebp, edx
and edx, 0x4460061
or edx, eax
mov eax, edx
xor eax, 0x60
xor edx, 0xfbb9ff9e
mov ecx, ebp
not ecx
mov ebx, edx
and ebx, 0x9ffeb783
and eax, 0x10060
or eax, ebx
or edx, ecx
and ecx, 0x9ffeb783
and ebp, 0x6001487c
or ebp, ecx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x9df78f77
and edx, 0x62087088
or edx, eax
mov eax, edx
xor eax, 0x10106504
xor edx, 0xcbad18f2
mov ecx, edx
and ecx, 0xe74f8ab9
and eax, 0x18b07546
or eax, ecx
xor eax, 0xa75a8d5d
xor edx, eax
and edx, eax
or edi, 0xeebabb0d
mov eax, edi
not eax
or esi, 0x114544f2
mov ecx, esi
not ecx
and edi, 0x856302e6
and eax, 0x10044410
or eax, edi
and esi, 0x856302e6
and ecx, 0x6a98b909
or ecx, esi
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xeebabb0d
and ecx, 0x114544f2
or ecx, eax
mov eax, ecx
not eax
mov ebp, ecx
xor ebp, 0x643b5b8c
mov ebx, ebp
and ebx, eax
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xdbd1a397
and ebp, 0x242e5c68
or ebp, ebx
and ecx, 0xdb56d870
mov ebx, eax
and ebx, 0x24a9278f
or ebx, ecx
xor ebx, 0x9b43df94
and eax, 0x401507e4
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x1cac0483
and eax, 0xe353fb7c
or eax, ecx
xor eax, 0xe353fb7c
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
or ebp, 0x3a7967f
mov r14d, ebp
not r14d
or eax, 0xd0086880
and eax, 0xd3ae6a9b
and ecx, 0x19464
or ecx, eax
and ebp, 0xd3ae6a9b
and r14d, 0x2c500100
or r14d, ebp
xor r14d, ecx
mov eax, r14d
not eax
and eax, 0xfc586980
and r14d, 0x3a7967f
or r14d, eax
mov eax, r14d
not eax
mov ecx, eax
and ecx, 0x495238f0
and r14d, 0xb6adc70f
or r14d, ecx
xor r14d, 0xb6adc70f
or r14d, eax
mov r9d, r14d
not r9d
mov ebp, edx
not ebp
mov r10d, edx
mov ebx, ebp
and ebx, edx
mov ecx, ebp
and ecx, 0xeb210629
and edx, 0x14def9d6
or edx, ecx
xor edx, 0xbe727015
or edx, ebp
and ebp, 0xb8b8a7fd
and r10d, 0x47475802
or r10d, ebp
mov ecx, r10d
xor ecx, 0x5071002
xor r10d, 0xb8b8a7fd
mov eax, ebx
not eax
mov ebp, r10d
and ebp, 0xca58c850
and ecx, 0x35a737af
or ecx, ebp
or r10d, eax
and eax, 0xca58c850
and ebx, 0x35a737af
or ebx, eax
xor ebx, ecx
not r10d
or r10d, ebx
mov eax, r10d
mov r8d, r10d
not r8d
mov ecx, r8d
and ecx, 0x3f57f18f
and eax, 0xc0a80e70
or eax, ecx
mov ebp, eax
xor ebp, 0xc0a80e70
xor eax, 0x1610f18f
and eax, 0x9698f3ef
mov ecx, ebp
and ecx, 0x69670c10
or ecx, eax
xor ecx, 0xc3cb85d3
and ebp, 0x5553763c
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x587df501
and ebp, 0xa7820afe
or ebp, eax
mov ebx, ebp
mov r11d, edx
not r11d
mov eax, r9d
and eax, 0xa6f1b298
mov ecx, r14d
and ecx, 0x590e4d67
or ecx, eax
mov r13d, ecx
xor r13d, 0x590e4d67
xor ecx, 0x86112208
and ecx, 0xd617220e
mov eax, r13d
and eax, 0x29e8ddf1
or eax, ecx
xor eax, 0x83445432
and r13d, 0x5553763c
or r13d, eax
mov eax, r13d
not eax
and eax, 0xbf836b16
and r13d, 0x407c94e9
or r13d, eax
mov ecx, r14d
and ecx, 0xaaac89c3
mov r12d, r14d
xor r12d, 0xaaac89c3
or r12d, ecx
mov ecx, r12d
not ecx
and ecx, 0x6f90f1f5
and r12d, 0x906f0e0a
or r12d, ecx
mov r15d, ebp
xor r15d, 0x587df501
xor ebp, 0x64e41b84
and ebp, r15d
mov edi, r15d
or edi, 0xc366117a
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0xd824df7d
and ebp, 0x27db2082
or ebp, eax
mov eax, edi
not eax
or ecx, edi
and edi, 0xd824df7d
and eax, 0x24992080
or eax, edi
mov edi, edx
and edi, 0xc366117a
xor eax, ebp
mov ebp, edx
xor ebp, 0x3c99ee85
and ebp, r11d
not ecx
or ecx, eax
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ecx
not eax
and eax, ebp
not ebp
and ebp, ecx
xor ebx, 0xa7820afe
or ebp, eax
mov eax, ebx
and eax, 0xdef1341
and r15d, 0xf210ecbe
or r15d, eax
or ebx, r11d
and r11d, 0xdef1341
and edx, 0xf210ecbe
or edx, r11d
xor edx, r15d
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xf1c58436
and ebx, 0xe3a7bc9
or ebx, eax
xor ebx, 0xe3a7bc9
mov eax, ebp
and eax, ebx
xor ebx, ebp
mov ecx, r13d
xor ecx, 0x406400e1
or ebx, eax
xor r13d, 0xbf836b16
mov esi, r13d
and r13d, 0xbd9b9518
and ecx, 0x42646ae7
or ecx, r13d
mov eax, r12d
xor eax, 0x640a02
xor r12d, 0x6f90f1f5
or esi, r12d
and r12d, 0xbd9b9518
and eax, 0x42646ae7
or eax, r12d
mov edx, esi
not edx
xor eax, ecx
mov ecx, esi
and ecx, 0xbf91e7ef
and edx, 0x406e1810
or edx, ecx
mov ecx, eax
not ecx
or esi, ecx
and ecx, 0xbf91e7ef
and eax, 0x406e1810
or eax, ecx
xor eax, edx
not esi
or esi, eax
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0x2b4c89b3
and ebx, 0xd4b3764c
or ebx, eax
mov eax, esi
mov edi, esi
xor edi, 0x74d63680
and edi, esi
not esi
and esi, 0xcc1e30ea
and eax, 0x33e1cf15
or eax, esi
mov edx, eax
xor edx, 0x33e1cf15
xor eax, 0xb8c8066a
and eax, edx
mov edx, ebx
xor edx, 0x54000000
xor ebx, 0x400080
or ecx, 0x74d63680
or ebx, 0xb21883d
and ebx, 0xbf3bebd
and edx, 0x74040000
or edx, ebx
mov ebp, ecx
not ebp
and ecx, 0xbf3bebd
and ebp, 0x80084142
or ebp, ecx
xor ebp, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x80a46f10
and eax, 0x7f5b90ef
or eax, ecx
mov ecx, edi
not ecx
or edx, ecx
and ecx, 0x80a46f10
and edi, 0x7f5b90ef
or edi, ecx
mov esi, r10d
xor esi, 0xf17236a1
and esi, r10d
add dword [rsp + 0x24], 0x10
xor edi, eax
not edx
or edx, edi
mov eax, ebp
not eax
and eax, 0x6af94a5a
and ebp, 0x9506b5a5
or ebp, eax
mov eax, edx
not eax
and eax, 0x6af94a5a
and edx, 0x9506b5a5
or edx, eax
xor edx, ebp
and r8d, 0xf6be48c1
and r10d, 0x941b73e
or r10d, r8d
mov ebx, r10d
xor ebx, 0x941b73e
mov eax, r9d
and eax, 0xefc9552e
and r14d, 0x1036aad1
or r14d, eax
mov eax, r14d
mov ecx, ebx
and ecx, 0xf17236a1
xor r14d, 0xefc9552e
mov ebp, ecx
and ebp, esi
xor esi, ecx
mov ecx, r14d
or ecx, 0xe8dc95e
or esi, ebp
mov edi, ecx
not edi
or r9d, 0xf17236a1
and ecx, 0xf13d99ee
and edi, 0x422601
or edi, ecx
mov ebp, r9d
not ebp
and r9d, 0xf13d99ee
and ebp, 0xe804010
or ebp, r9d
mov r8d, dword [0x1402dcf98]
xor eax, 0x1016aa51
xor r10d, 0xf6be48c1
xor ebp, edi
mov ecx, esi
not ecx
and ecx, ebp
not ebp
and ebp, esi
or ebp, ecx
mov ecx, r10d
and ecx, 0xada015aa
and ebx, 0x525fea55
or ebx, ecx
or r10d, r14d
and r14d, 0xada015aa
and eax, 0x525fea55
or eax, r14d
xor eax, ebx
not r10d
or r10d, eax
not r10d
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov ebx, r10d
not ebx
mov ecx, edx
xor ecx, 0x96f7eb85
mov edi, ecx
and ecx, edx
not edx
mov eax, r10d
and eax, 0x4344972a
and ebx, 0xbcbb68d5
or ebx, eax
mov r9d, ebx
xor r9d, 0xbcbb68d5
and edi, edx
xor ebx, 0xd5b37caf
and ebx, r9d
or r10d, 0x96f7eb85
mov eax, edi
not eax
mov esi, eax
and esi, 0xe34bffed
and edi, 0x1cb40012
or edi, esi
mov esi, ecx
not esi
or eax, esi
and esi, 0xe34bffed
and ecx, 0x1cb40012
or ecx, esi
mov esi, r10d
not esi
xor ecx, edi
not eax
or eax, ecx
mov ecx, ebx
not ecx
mov edi, ecx
and edi, 0x8e4fa20b
and ebx, 0x71b05df4
or ebx, edi
or ecx, r10d
and r10d, 0x8e4fa20b
and esi, 0x61001470
or esi, r10d
xor esi, ebx
not ecx
or ecx, esi
mov ebp, eax
not ebp
and ebp, ecx
not ecx
and ecx, eax
or ecx, ebp
mov eax, edx
and eax, r9d
xor r9d, edx
or r9d, eax
mov eax, r9d
not eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x9eb2c735
and ecx, 0x614d38ca
or ecx, edx
or ebp, r9d
and r9d, 0x9eb2c735
and eax, 0x614d38ca
or eax, r9d
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0xbbe81901
mov ebx, ebp
and ebx, 0x4417e6fe
or ebx, ecx
mov ecx, ebx
xor ecx, 0x2400e
xor ebx, 1
mov edi, eax
or edi, 0x2812601f
mov edx, edi
not edx
or ebx, 0x82a48060
and ebx, 0x82b4a071
and ecx, 0x2802400e
or ecx, ebx
and edi, 0x82b4a071
and edx, 0x55491f80
or edx, edi
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xed696552
and edx, 0x12969aad
or edx, ecx
mov ecx, edx
xor ecx, 0x1a8462b0
xor edx, 0x143010d
and ecx, 0xdebc66f0
and edx, 0x2143990f
or edx, ecx
mov ecx, edx
xor ecx, 0xa3c4a809
xor edx, 0x2143990f
and edx, ecx
and ebp, 0x75b46e35
mov ecx, eax
and ecx, 0x8a4b91ca
or ecx, ebp
xor ecx, 0x8cca0cc
and eax, 0x7d78cef9
or eax, ecx
mov ecx, eax
not ecx
mov ebp, edx
xor ebp, eax
and ebp, edx
and eax, edx
not edx
and edx, ecx
or eax, edx
mov esi, ebp
not esi
mov ecx, eax
not ecx
mov edx, esi
and edx, 0xe4b0e719
and ebp, 0x1b4f18e6
or ebp, edx
or esi, ecx
and ecx, 0xe4b0e719
and eax, 0x1b4f18e6
or eax, ecx
xor eax, ebp
not esi
or esi, eax
mov eax, esi
xor eax, 0x3d6dc91d
and eax, esi
or esi, 0xc29236e2
mov ecx, esi
not ecx
mov edx, eax
not edx
mov ebp, esi
and ebp, 0x131181ab
and ecx, 0x2c6c4814
or ecx, ebp
or esi, edx
and edx, 0x131181ab
and eax, 0xecee7e54
or eax, edx
xor eax, ecx
not esi
or esi, eax
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x1357a951
mov ecx, esi
and ecx, 0xeca856ae
or ecx, edx
mov edx, ecx
xor edx, 0x482004a6
xor ecx, 0x1357a951
mov eax, ebp
and eax, esi
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0xb48f5b58
and edx, 0x4b70a4a7
or edx, edi
or ecx, ebx
and ebx, 0xb48f5b58
and eax, 0x4b70a4a7
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x68e7d344
and ecx, 0x97182cbb
or ecx, eax
mov edx, ecx
xor edx, 0x97182cbb
xor ecx, 0x4085d344
and ecx, 0x5285fffc
mov eax, edx
and eax, 0xad7a0003
or eax, ecx
xor eax, 0x3364d535
and edx, 0x61e12ac9
or edx, eax
mov eax, edx
not eax
and eax, 0x92f0390d
and edx, 0x6d0fc6f2
or edx, eax
mov edi, edx
xor edi, 0x68070042
mov ebx, edx
xor ebx, 0x92f0390d
mov eax, ebp
and eax, 0x9e1ed536
and esi, 0x61e12ac9
or esi, eax
xor ebp, esi
and ebp, esi
mov eax, ebp
not eax
and eax, 0xb083e22e
mov ecx, ebp
and ecx, 0x4f7c1dd1
or ecx, eax
xor ecx, 0x4f7c1dd1
xor edx, 0x68272142
and edx, ebx
and edi, 0xfad7184f
mov eax, ecx
and eax, 0x528e7b0
and ebp, 0xfad7184f
or ebp, eax
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, edi
not eax
and eax, 0x97ef797e
and edi, 0x68108681
or edi, eax
mov eax, ebp
not eax
and eax, 0x97ef797e
and ebp, 0x68108681
or ebp, eax
xor ebp, edi
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x4a25a4c1
and ebp, 0xb5da5b3e
or ebp, ebx
or edx, ecx
and ecx, 0x4a25a4c1
and eax, 0xb5da5b3e
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov ecx, edx
xor ecx, 0x61e12ac9
and ecx, edx
mov eax, edx
or eax, 0x9e1ed536
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x49f43f20
and edx, 0x200100c9
or edx, ebx
or eax, ebp
and ebp, 0x49f43f20
and ecx, 0xb60bc0df
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov r10d, eax
not r10d
or r10d, eax
mov edx, r10d
not edx
and edx, 0x7c8aec1
and r10d, 0xf837513e
or r10d, edx
mov r9d, r10d
xor r9d, 0xf837513e
mov ebx, r10d
xor ebx, 0x2c00641
mov ebp, eax
xor ebp, 0x66c562e0
and ebp, eax
or eax, 0x993a9d1f
mov edi, eax
not edi
mov esi, ebp
not esi
mov edx, eax
and edx, 0xe452ef3b
and edi, 0x28500c0
or edi, edx
or eax, esi
and esi, 0xe452ef3b
and ebp, 0x1bad10c4
or ebp, esi
xor ebp, edi
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0x80dd4ad1
and eax, 0x7f22b52e
or eax, edx
mov esi, eax
xor esi, 0xe6182831
and ebx, 0x52e31675
xor r10d, 0xa61e3d9c
and r10d, r9d
mov edx, r9d
and edx, 0xad1ce98a
or edx, ebx
mov r9d, edx
xor r9d, 0x8c04c902
mov ebp, eax
xor ebp, 0x18648744
and ebp, 0xfe74a765
xor eax, 0xb8314493
and eax, esi
and esi, 0x18b589a
or esi, ebp
xor edx, 0x52e31675
mov ebp, edx
or ebp, 0xa1d6935d
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0x2d38033d
and ebx, 0x52016c82
or ebx, edi
mov ecx, r10d
not ecx
or ebp, ecx
and ecx, 0x2d38033d
and r10d, 0xd2c7fcc2
or r10d, ecx
mov edi, esi
xor edi, 0x18b589a
xor esi, 0xfe74a765
xor r10d, ebx
mov ecx, edi
and ecx, 0x5e296ca2
not ebp
or ebp, r10d
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, ebp
not ecx
and ecx, 0x5b3c63a2
and ebp, 0xa4c39c5d
or ebp, ecx
mov ecx, eax
not ecx
and ecx, 0x5b3c63a2
and eax, 0xa4c39c5d
or eax, ecx
xor eax, ebp
mov ecx, edx
and ecx, 0x71f822e9
and r9d, 0x8e07dd16
or r9d, ecx
or edx, esi
and esi, 0x71f822e9
and edi, 0x8e07dd16
or edi, esi
xor edi, r9d
not edx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x927d9cd4
and edx, 0x6d82632b
or edx, ecx
mov ecx, edx
xor ecx, 0x40020203
mov ebp, eax
not ebp
xor edx, 0x927d9cd4
mov ebx, ebp
and ebx, 0x3dbcf9bc
and eax, 0xc2430643
or eax, ebx
or ebp, edx
and edx, 0x3dbcf9bc
and ecx, 0xc2430643
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov edx, ebp
not edx
mov eax, edx
and eax, 0x4c0d2800
mov ecx, ebp
and ecx, 0x104282
or ecx, eax
xor ecx, 0x104282
mov eax, ebp
xor eax, 0x4c1d6a82
and eax, ebp
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x16de4d9c
and eax, 0xe921b263
or eax, ecx
mov ecx, eax
xor ecx, 0x2008c1
xor eax, 0x5ac3271e
and ecx, 0xa622adb
mov ebx, eax
and ebx, 0xf59dd524
or ebx, ecx
xor ebx, 0x6ce4d5bd
and eax, 0x6686ff66
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x4bcd1043
and eax, 0xb432efbc
or eax, ecx
mov ebx, eax
xor ebx, 0x2022e52c
xor eax, 0x4bcd1043
and edx, 0x91de0cfb
and ebp, 0x6e21f304
or ebp, edx
mov ecx, ebp
xor ecx, 0x8210000
and ecx, 0x99790099
xor ebp, 0xf758f39d
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, eax
or edx, ebp
mov edi, edx
not edi
and eax, 0xdd9d1ad1
and ebx, 0x2262e52e
or ebx, eax
and ebp, 0xdd9d1ad1
and ecx, 0x2262e52e
or ecx, ebp
xor ecx, ebx
mov eax, ecx
not eax
mov ebp, edx
and ebp, 0x10aaf0b
and edi, 0xfef550f4
or edi, ebp
or edx, eax
and eax, 0x10aaf0b
and ecx, 0xfef550f4
or ecx, eax
xor ecx, edi
not edx
or edx, ecx
mov eax, edx
mov ecx, edx
xor ecx, 0x6686ff66
and ecx, edx
not edx
and edx, 0x4606b664
and eax, 0x20804902
or eax, edx
mov edx, eax
xor edx, 0x20804802
xor eax, 0xdf7fb6fd
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x91768164
and edx, 0x66807e02
or edx, ebx
or eax, ebp
and ebp, 0x91768164
and ecx, 0x6e897e9b
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0xc4215a59
and ecx, eax
not eax
and eax, 0xc4215a59
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xa1cda454
and ecx, 0x5e325bab
or ecx, eax
mov eax, ecx
xor eax, 0x9a1301f2
xor ecx, 0x65ecfe0d
mov edx, ecx
and edx, eax
and ecx, 0xadbe0fe2
and eax, 0x5241f01d
or eax, ecx
xor eax, 0xadbe0fe2
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x83680f1c
and eax, 0x7c97f0e3
or eax, ecx
mov ebp, eax
xor ebp, 0x4010020
xor eax, 0x80000804
or edx, 0xec419926
mov ecx, edx
not ecx
or eax, 0x10ac4201
and eax, 0xf8acda07
and ebp, 0x4410120
or ebp, eax
and edx, 0xf8acda07
and ecx, 0x31224d8
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x90ffe754
and ecx, 0x6f0018ab
or ecx, eax
mov eax, ecx
xor eax, 0x82410001
xor ecx, 0x380a1402
and eax, 0xc6f56a71
and ecx, 0x390a958e
or ecx, eax
xor ecx, 0xc6f56a71
cmp ecx, 0xffffffff
sete r9b
setne r11b
cmp r8d, 0xa
setl r15b
cmp r8d, 9
setg r14b
mov byte [rsp + 0x23], r14b
mov r8d, r11d
xor r8b, r9b
mov ebp, r8d
xor bpl, 1
mov edx, ebp
or dl, r8b
mov ebx, edx
xor bl, 1
mov ecx, ebp
xor cl, r8b
and cl, bpl
mov eax, edx
and al, cl
xor cl, 1
and bl, cl
or bl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, r11d
or bl, bpl
mov r13d, r9d
and r13b, bpl
and bpl, r11b
xor bpl, 1
mov r10d, ebp
and r10b, r9b
xor bpl, r9b
or r9b, cl
xor cl, 1
or cl, r11b
xor cl, 1
xor r9b, 1
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
xor bl, 1
and r8b, r11b
or r13b, r8b
mov eax, ebx
and al, r13b
xor r13b, bl
or r13b, al
xor r13b, r9b
mov eax, r13d
xor al, 1
and r13b, r9b
mov ecx, r13d
and cl, al
xor r13b, al
or r13b, cl
mov ecx, r13d
xor cl, 1
mov edi, ecx
or dil, r13b
mov eax, ecx
xor al, dil
mov esi, eax
mov r8d, ecx
mov byte [rsp + 0x40], cl
and r8b, dil
and al, dil
mov byte [rsp + 0x38], al
xor dil, 1
and sil, cl
and dil, r13b
or r8b, dil
xor sil, 1
xor r8b, 1
mov eax, esi
xor al, r8b
or r8b, sil
xor r8b, 1
or r8b, al
mov edx, r8d
xor dl, 1
mov ecx, r8d
or cl, dl
mov ebx, ecx
xor bl, 1
mov eax, edx
xor al, cl
and al, dl
and bl, r8b
and cl, dl
or cl, bl
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, r8d
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
xor al, 1
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
or bpl, r10b
mov r9d, ebp
xor r9b, 1
mov edi, r14d
mov esi, r15d
mov byte [rsp + 0x30], r15b
xor dil, r15b
mov r14d, edi
xor r14b, 1
mov edx, r14d
xor dl, r15b
mov eax, edx
xor al, r14b
not al
and al, dl
or sil, r14b
not dl
and dl, r14b
mov ecx, esi
xor cl, dl
xor dl, 1
xor cl, 1
or dl, sil
xor dl, 1
or dl, cl
mov r15d, eax
xor r15b, 1
mov r12d, edx
xor r12b, 1
mov esi, r15d
and sil, al
mov ecx, r15d
and cl, sil
xor sil, r15b
or sil, cl
mov ecx, esi
xor cl, 1
and cl, r12b
and sil, dl
or sil, cl
mov ecx, ebx
xor cl, r9b
xor r12b, r15b
or dl, al
xor dl, 1
or dl, r12b
xor sil, 1
mov eax, esi
xor al, dl
or sil, dl
xor sil, 1
or sil, al
mov eax, r9d
or al, bl
xor cl, 1
and cl, bl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ecx
xor al, bl
xor cl, al
and cl, al
mov eax, r8d
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and bpl, r9b
xor bpl, 1
mov r15d, r9d
xor r15b, bpl
or bpl, r9b
xor bpl, 1
or bpl, r15b
mov r15d, ebp
xor r15b, 1
or r15b, bpl
xor r15b, 1
xor r9b, r15b
and bl, dl
or dl, r8b
xor dl, 1
and al, r8b
or al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, r9d
xor bl, 1
and bl, r15b
mov edx, ebx
and dl, r9b
xor bl, r9b
or bl, dl
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
and bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, edx
xor bl, 1
mov eax, r8d
and al, bl
mov r9d, r8d
xor r9b, bl
or r9b, al
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
and cl, al
xor al, 1
and al, r8b
or al, cl
xor al, 1
mov ecx, r9d
or cl, al
xor cl, 1
xor al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, esi
xor r9b, 1
mov ebx, esi
or bl, r9b
mov r8d, ebx
xor r8b, 1
mov ecx, r9d
and cl, sil
mov edx, ecx
xor dl, 1
xor cl, r9b
or dl, sil
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, r8b
and dl, bl
or dl, cl
mov ecx, esi
and cl, bl
xor bl, sil
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov r10d, eax
xor r10b, 1
mov edx, r10d
and dl, al
mov r8d, r10d
and r8b, dl
xor dl, r10b
or dl, r8b
mov r8d, ebx
xor r8b, 1
and bl, r8b
mov ebp, r8d
and bpl, bl
xor bl, r8b
or bl, bpl
xor bl, dl
mov r11d, ebx
xor r11b, 1
and r11b, dl
mov edx, r11d
and dl, bl
xor r11b, bl
or r11b, dl
mov edx, r11d
xor dl, 1
and r11b, dl
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
mov ebx, r11d
xor bl, 1
or al, r10b
xor al, r10b
and r10b, al
xor r10b, 1
mov edx, r10d
xor dl, al
or r10b, al
xor r10b, 1
or r10b, dl
mov eax, esi
and al, r10b
xor r10b, 1
and r10b, r9b
or r10b, al
xor r9b, r10b
xor r9b, 1
or r10b, sil
xor r10b, 1
or r10b, r9b
mov ebp, r10d
xor bpl, 1
mov r15d, r11d
xor r15b, bl
mov edx, r10d
or dl, bpl
mov r9d, ebp
xor r9b, r10b
and r9b, bpl
mov eax, ebx
xor al, bpl
and al, bl
mov byte [rsp + 0x28], al
and bpl, bl
mov eax, ebx
or al, r11b
mov r12d, eax
xor r12b, 1
and r15b, r11b
and al, r12b
mov ebx, eax
and bl, r12b
xor al, r12b
or al, bl
mov ecx, r15d
xor cl, 1
mov ebx, r15d
and bl, cl
xor bl, 1
mov r8d, ebx
xor r8b, cl
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
mov sil, byte [rsp + 0x40]
and r13b, sil
xor dl, 1
or bl, cl
mov eax, r12d
xor al, r15b
or r15b, r12b
xor r15b, 1
or r15b, al
xor bl, 1
mov eax, ebx
xor al, r15b
or bl, r15b
xor bl, 1
or bl, al
xor r9b, dl
xor r9b, 1
and dl, r9b
xor dl, 1
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, edx
xor cl, 1
and dl, cl
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r9d, ecx
and r9b, dl
xor dl, cl
mov eax, esi
and al, r13b
xor r13b, sil
or r13b, al
mov r12d, r13d
xor r12b, 1
mov eax, r13d
and al, r12b
mov ecx, eax
and cl, r13b
xor al, r13b
or al, cl
or r12b, r13b
xor r12b, 1
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov r13d, r12d
xor r13b, 1
mov r15d, r12d
and r15b, r13b
mov r8d, r12d
xor r8b, r13b
mov eax, r12d
or al, r13b
xor r13b, al
or al, r12b
xor al, 1
xor r13b, 1
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov eax, r13d
xor al, 1
and al, r13b
mov ecx, eax
and cl, r13b
xor al, r13b
or al, cl
mov r13d, eax
mov cl, byte [rsp + 0x30]
and r13b, cl
or dl, r9b
mov r9d, ecx
and r9b, r12b
xor r12b, cl
xor dl, bl
xor dl, 1
and r10b, r11b
or bpl, r10b
mov bl, byte [rsp + 0x28]
mov r10d, ebx
xor r10b, 1
xor bl, bpl
xor bpl, 1
or bpl, r10b
xor bpl, 1
or bpl, bl
mov ebx, ebp
xor bl, 1
and bpl, bl
mov r10d, ebx
and r10b, bpl
xor bpl, bl
or bpl, r10b
xor bpl, 1
mov ebx, edx
or bl, bpl
xor bpl, dl
mov edx, ebx
xor dl, bpl
xor bpl, 1
xor dl, 1
or bpl, bl
xor bpl, 1
or bpl, dl
mov esi, ebp
mov bpl, byte [rsp + 0x23]
mov edx, ebp
xor dl, dil
or r8b, r15b
mov r10d, r8d
xor r10b, 1
mov r15b, byte [rsp + 0x38]
mov r11d, r15d
xor r11b, r8b
and cl, dil
and r14b, bpl
or r14b, cl
xor r14b, 1
or r14b, dil
mov ebx, r14d
xor bl, 1
not dl
and dl, bpl
or dil, bpl
xor dil, 1
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
mov ecx, edi
xor cl, 1
and bl, r14b
and dil, cl
mov edx, r14d
and dl, bl
xor bl, r14b
or bl, dl
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov edx, ebx
xor dl, 1
and dl, dil
xor dil, 1
and dil, bl
or dil, dl
mov edx, r14d
and dl, cl
xor cl, r14b
or cl, dl
xor cl, 1
mov edx, edi
and dl, cl
xor cl, dil
or cl, dl
mov edx, r15d
mov edi, r15d
xor dil, 1
and dil, r8b
mov ebx, r10d
and bl, dl
or bl, dil
xor r8b, bl
and r8b, bl
xor r11b, 1
and r11b, dl
xor dl, r10b
and dl, r10b
xor r11b, 1
xor dl, 1
mov ebx, r11d
xor bl, dl
or dl, r11b
xor dl, 1
or dl, bl
mov r10d, r8d
xor r10b, 1
mov ebx, edx
xor bl, 1
and dl, r10b
or r10b, bl
and bl, r8b
or bl, dl
xor bl, 1
mov r8d, r10d
xor r8b, bl
or bl, r10b
xor bl, 1
or bl, r8b
xor cl, 1
mov r8d, ebx
xor r8b, cl
mov edx, ebx
or dl, cl
xor dl, 1
or dl, r8b
and cl, bl
or cl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor al, 1
and al, bpl
or al, r13b
or r9b, r12b
xor r9b, 1
mov edx, r12d
and dl, r9b
xor r9b, r12b
or r9b, dl
mov ebx, r9d
xor bl, 1
mov edx, ebx
and dl, r9b
xor bl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov r11d, eax
xor r11b, 1
and r11b, al
mov r9d, edx
and r9b, r8b
mov r10d, r11d
and r10b, al
xor r11b, al
or r11b, r10b
mov ebx, r9d
xor bl, 1
xor r9b, dl
or bl, r8b
xor bl, 1
or bl, r9b
mov r8d, r11d
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, r11b
or bl, r8b
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov eax, ebx
xor al, dl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
mov edx, ecx
or dl, bl
xor dl, 1
mov eax, ebx
xor al, cl
or dl, al
mov r8d, edx
xor r8b, 1
and bl, al
and 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, r8d
and cl, dl
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor cl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor cl, al
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
or dl, cl
mov r8d, edx
xor r8b, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and r8b, al
and dl, cl
or dl, r8b
mov r8d, ebx
xor r8b, 1
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
and al, cl
xor dl, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, ebx
xor cl, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov r8d, eax
xor r8b, 1
xor cl, 1
and cl, bl
or bl, dl
mov edx, ecx
xor dl, bl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
mov ebx, eax
and bl, r8b
mov edx, r9d
and dl, cl
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, r9d
and r10b, dl
xor dl, r9b
or dl, r10b
mov r10d, ebx
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, bl
or dl, r10b
xor r9b, al
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
xor dl, al
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
or r8b, al
mov r9d, r8d
xor r9b, 1
and dl, cl
mov eax, edx
xor al, 1
mov ebx, r8d
and bl, r9b
mov ecx, eax
and cl, dl
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
or cl, al
mov eax, r9d
xor al, dl
or dl, r9b
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 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 r8d, edx
xor r8b, 1
mov ecx, edx
and cl, r8b
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
or r8b, dl
xor r8b, 1
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov r9d, r8d
xor r9b, 1
mov edi, r8d
xor dil, r9b
mov eax, r8d
and al, r9b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov ebx, eax
xor al, r9b
or r9b, r8b
mov r10d, r9d
xor r10b, 1
and dil, r8b
xor dil, 1
mov edx, r9d
and dl, r10b
xor dl, 1
mov r11d, r10d
xor r11b, dl
or dl, r10b
xor dl, 1
or dl, r11b
xor dl, dil
mov r10d, r9d
and r10b, dil
xor dil, r9b
or dil, r10b
xor dil, 1
mov r9d, edx
and r9b, dil
xor dil, dl
or dil, r9b
mov edx, edi
xor dl, 1
xor bl, 1
or bl, r8b
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov ecx, edi
and cl, dl
mov eax, ecx
and al, dil
xor cl, dil
or cl, al
mov eax, ecx
xor al, 1
and al, r8b
and cl, bl
or cl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, dl
xor dl, 1
and al, dl
or al, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov 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
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r14d, eax
xor r14b, 1
mov edi, esi
xor dil, 1
mov r8d, esi
and r8b, dil
mov edx, edi
and dl, r8b
mov r10d, edi
xor r10b, r8b
or r10b, dl
mov edx, r10d
xor dl, 1
or r10b, dl
mov ebx, edx
xor bl, r10b
or r10b, dl
xor r10b, 1
or r10b, bl
mov edx, eax
and dl, r14b
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, r14b
xor dl, 1
or dl, bl
mov r9d, edx
xor r9b, 1
mov ecx, r14d
or cl, al
mov ebp, ecx
xor bpl, 1
mov ebx, ecx
and bl, bpl
mov r11d, ecx
and r11b, bl
xor bl, cl
or bl, r11b
mov ecx, ebx
and cl, dl
xor bl, 1
and bl, r9b
or bl, cl
mov ecx, edx
xor cl, bpl
or dl, bpl
xor dl, 1
or dl, cl
mov ecx, ebx
xor cl, dl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov edx, r10d
xor dl, 1
mov byte [rsp + 0x38], dl
mov ecx, edx
or cl, r10b
mov r12d, ecx
xor r12b, dl
and r12b, cl
xor dil, sil
or dil, r8b
mov r11d, edi
xor r11b, 1
mov ecx, ebx
xor cl, 1
mov esi, ecx
mov r8d, ecx
mov byte [rsp + 0x23], cl
and sil, bl
mov ecx, esi
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor r14b, al
or r14b, bpl
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 ebp, r12d
xor bpl, 1
mov eax, edi
and al, r11b
mov ecx, edi
xor cl, al
xor al, 1
or al, r11b
xor al, 1
or al, cl
mov r14d, eax
xor r14b, 1
mov r13d, r12d
xor r13b, bpl
and r13b, r12b
mov ecx, eax
and cl, r14b
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov r9d, ecx
and r9b, r12b
xor r14b, r12b
or r12b, bpl
mov edx, r12d
xor dl, 1
mov r8d, r12d
and r8b, r13b
xor r13b, 1
and dl, r13b
or dl, r8b
mov r8d, r12d
and r8b, r13b
xor r13b, r12b
or r13b, r8b
xor dl, 1
mov r8d, edx
xor r8b, r13b
or dl, r13b
xor dl, 1
or dl, r8b
and dil, dl
xor dl, 1
and dl, r11b
or dl, dil
xor cl, 1
and cl, bpl
or cl, r9b
or al, bpl
xor al, 1
or al, r14b
xor al, 1
mov r8d, ecx
and r8b, al
xor al, cl
mov r9d, ebx
xor r9b, 1
or al, r8b
xor dl, 1
mov ecx, edx
or cl, al
xor dl, al
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
mov r8d, r15d
xor r8b, 1
xor dl, 1
or dl, al
mov eax, r8d
and al, bl
and r15b, r9b
or r15b, al
mov r11d, r15d
xor r11b, bl
and r11b, r15b
and bl, r9b
xor bl, 1
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
xor bl, r8b
mov eax, ebx
xor al, 1
mov ecx, r11d
xor cl, 1
and bl, cl
or cl, al
and al, r11b
or al, bl
mov ebx, ecx
xor bl, al
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov r11d, edx
xor r11b, 1
mov ecx, r11d
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
mov ecx, ebx
xor cl, 1
or cl, bl
xor r8b, al
and r8b, al
xor dl, 1
mov ebx, edx
or bl, r11b
xor dl, r11b
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
xor al, 1
xor dl, 1
or dl, al
mov r9d, r8d
xor r9b, 1
and r8b, cl
or cl, r9b
and r9b, bl
xor cl, 1
or r9b, r8b
mov ebx, ecx
and bl, r9b
xor r9b, cl
or r9b, bl
xor r9b, dl
mov r11d, r9d
xor r11b, 1
mov edx, r10d
mov bl, byte [rsp + 0x23]
xor dl, bl
mov eax, edx
mov cl, byte [rsp + 0x38]
xor al, cl
and al, dl
mov edx, ecx
and dl, r10b
xor cl, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, ebx
and bl, sil
xor sil, cl
or sil, bl
mov ebx, edx
xor bl, 1
and bl, sil
xor sil, 1
and sil, dl
or sil, bl
mov edx, eax
xor dl, 1
mov ecx, esi
xor cl, 1
and sil, dl
or dl, cl
and cl, al
or cl, sil
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edi, ecx
or dil, al
mov r8d, edi
xor r8b, 1
mov ebx, eax
xor bl, dil
and bl, al
and r8b, cl
and dil, al
or dil, r8b
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov r10d, edi
xor r10b, 1
and dil, r10b
mov eax, r10d
and al, dil
xor dil, r10b
or dil, al
mov eax, r9d
or al, r11b
xor al, 1
mov r8d, edi
xor r8b, 1
mov ecx, r9d
and cl, r11b
mov ebx, ecx
xor bl, 1
xor cl, r9b
or bl, r11b
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, r11b
xor bl, al
xor cl, 1
or al, r9b
xor al, 1
or al, cl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
mov eax, edi
or al, r8b
xor bl, 1
or bl, cl
mov esi, eax
or sil, r10b
xor al, r10b
mov ecx, esi
xor cl, al
xor al, 1
or al, sil
xor cl, 1
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, r8d
and al, dil
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ebx, eax
and bl, r11b
xor al, 1
and al, r9b
or al, bl
xor r8b, r9b
or dil, r11b
xor dil, 1
or dil, r8b
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov eax, edi
xor al, 1
mov edx, edi
and dl, al
mov ebx, edi
xor bl, dl
xor dl, 1
or dl, al
xor cl, 1
xor dl, 1
or dl, bl
xor dl, cl
mov eax, ecx
and al, dil
xor cl, dil
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov ebp, 0x2bb3eaf3
mov eax, 0xf59da1
cmovne ebp, eax
test cl, 1
mov eax, 0x2bb3eaf3
cmovne eax, ebp
test dl, 1
mov ecx, dword [rsp + 0x24]
mov dword [rsp + 0xa4], ecx
cmove eax, ebp
jmp 0x140077620
mov rsi, qword [rsp + 0x98]
mov rcx, qword [rsp + 0xd0]
xor rcx, rsp
call fcn.1402717a0
mov rax, rsi
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret